Sha256: 1b8294a54179bb14ba83464c5f2b50d876fb71e16fc608bb9eee2c77e1e5889c

Contents?: true

Size: 382 Bytes

Versions: 32

Compression:

Stored size: 382 Bytes

Contents

require 'ardb'
require 'ardb/adapter/base'

class Ardb::Adapter

  class Mysql < Base

    def foreign_key_add_sql
      "ALTER TABLE :from_table"\
      " ADD CONSTRAINT :name"\
      " FOREIGN KEY (:from_column)"\
      " REFERENCES :to_table (:to_column)"
    end

    def foreign_key_drop_sql
      "ALTER TABLE :from_table"\
      " DROP FOREIGN KEY :name"
    end

  end

end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
ardb-0.27.3 lib/ardb/adapter/mysql.rb
ardb-0.27.2 lib/ardb/adapter/mysql.rb
ardb-0.27.1 lib/ardb/adapter/mysql.rb
ardb-0.27.0 lib/ardb/adapter/mysql.rb
ardb-0.26.0 lib/ardb/adapter/mysql.rb
ardb-0.25.0 lib/ardb/adapter/mysql.rb
ardb-0.24.0 lib/ardb/adapter/mysql.rb
ardb-0.23.0 lib/ardb/adapter/mysql.rb
ardb-0.22.1 lib/ardb/adapter/mysql.rb
ardb-0.22.0 lib/ardb/adapter/mysql.rb
ardb-0.21.0 lib/ardb/adapter/mysql.rb
ardb-0.20.0 lib/ardb/adapter/mysql.rb
ardb-0.19.0 lib/ardb/adapter/mysql.rb
ardb-0.18.0 lib/ardb/adapter/mysql.rb
ardb-0.17.0 lib/ardb/adapter/mysql.rb
ardb-0.16.0 lib/ardb/adapter/mysql.rb
ardb-0.15.0 lib/ardb/adapter/mysql.rb
ardb-0.14.0 lib/ardb/adapter/mysql.rb
ardb-0.13.0 lib/ardb/adapter/mysql.rb
ardb-0.12.0 lib/ardb/adapter/mysql.rb