Included Modules

DataMapper::Migrations::MysqlAdapter

Constants

DEFAULT_ENGINE
DEFAULT_CHARACTER_SET
DEFAULT_COLLATION

Public Class Methods

included(base) click to toggle source

@api private

    # File lib/dm-migrations/adapters/dm-mysql-adapter.rb, line 15
15:       def self.included(base)
16:         base.extend DataObjectsAdapter::ClassMethods
17:         base.extend ClassMethods
18:       end

Public Instance Methods

field_exists?(storage_name, field) click to toggle source

@api semipublic

    # File lib/dm-migrations/adapters/dm-mysql-adapter.rb, line 26
26:       def field_exists?(storage_name, field)
27:         result = select("SHOW COLUMNS FROM #{quote_name(storage_name)} LIKE ?", field).first
28:         result ? result.field == field : false
29:       end
storage_exists?(storage_name) click to toggle source

@api semipublic

    # File lib/dm-migrations/adapters/dm-mysql-adapter.rb, line 21
21:       def storage_exists?(storage_name)
22:         select('SHOW TABLES LIKE ?', storage_name).first == storage_name
23:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.