В отличие от SQLite, PostgreSQL не хранит базы данных в отдельных файлах.
После того, как вы создали свою базу данных , попробуйте что-то вроде этого:
DataMapper.setup :default, {
:adapter => 'postgres',
:host => 'localhost',
:database => 'your-database-name',
:user => 'postgres',
}
В зависимости от конфигурации PostgreSQL вам может потребоваться подключиться как другой пользователь и / или указать :password
.
Вы также можете использовать краткую форму:
DataMapper.setup(:default, 'postgres://user:password@hostname/database')