class MigrationBundler::Databases::AbstractDatabase
Attributes
url[R]
Public Class Methods
migration_ext()
click to toggle source
# File lib/migration_bundler/databases/abstract_database.rb, line 5 def migration_ext raise NotImplementedError, "Required method not implemented." end
new(url)
click to toggle source
# File lib/migration_bundler/databases/abstract_database.rb, line 45 def initialize(url) @url = url end
Public Instance Methods
all_versions()
click to toggle source
# File lib/migration_bundler/databases/abstract_database.rb, line 22 def all_versions raise NotImplementedError, "Required method not implemented." end
current_version()
click to toggle source
# File lib/migration_bundler/databases/abstract_database.rb, line 18 def current_version raise NotImplementedError, "Required method not implemented." end
drop()
click to toggle source
# File lib/migration_bundler/databases/abstract_database.rb, line 34 def drop raise NotImplementedError, "Required method not implemented." end
dump_rows(table_name)
click to toggle source
Dumps the specified table into SQL
# File lib/migration_bundler/databases/abstract_database.rb, line 39 def dump_rows(table_name) raise NotImplementedError, "Required method not implemented." end
execute_migration(content)
click to toggle source
# File lib/migration_bundler/databases/abstract_database.rb, line 30 def execute_migration(content) raise NotImplementedError, "Required method not implemented." end
insert_version(version)
click to toggle source
# File lib/migration_bundler/databases/abstract_database.rb, line 26 def insert_version(version) raise NotImplementedError, "Required method not implemented." end
migrations_table?()
click to toggle source
# File lib/migration_bundler/databases/abstract_database.rb, line 10 def migrations_table? raise NotImplementedError, "Required method not implemented." end
origin_version()
click to toggle source
# File lib/migration_bundler/databases/abstract_database.rb, line 14 def origin_version raise NotImplementedError, "Required method not implemented." end
to_s()
click to toggle source
# File lib/migration_bundler/databases/abstract_database.rb, line 49 def to_s url.to_s end