Rails::DataMapper::Storage::Sqlite

Public Instance Methods

_create() click to toggle source

This is a noop for sqlite

Overwritten solely for documentation purposes

Both auto_migrate!/auto_upgrade! will create the actual database if the connection has been setup properly and there actually are statements to execute (i.e. at least one model is declared)

DataMapper.setup alone won't create the actual database so there really is no API to simply create an empty database for sqlite3.

we return true to indicate success nevertheless

# File lib/dm-rails/storage.rb, line 133
def _create
  true
end
_drop() click to toggle source
# File lib/dm-rails/storage.rb, line 137
def _drop
  return if in_memory?
  path.unlink if path.file?
end
create_message() click to toggle source
# File lib/dm-rails/storage.rb, line 142
def create_message
  "[datamapper] db:create is a noop for sqlite3, use db:automigrate instead (#{database})"
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.