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)
Rails::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
# File lib/dm-rails/storage.rb, line 137 def _drop return if in_memory? path.unlink if path.file? end
# 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