我在調整一個bash腳本,我在某處找到了下載Heroku數據庫的內容並將它們導入到您的開發環境中的地方。如何找到我的開發數據庫的名稱? (PostgreSQL/Rails)
#!/bin/bash
heroku pgbackups:capture --expire --app testivate
file_path="db_$(date +%Y_%m_%d-%H_%M_%S).dump"
curl `heroku pgbackups:url --app testivate` > $file_path
pg_restore --verbose --clean --no-acl --no-owner -h localhost -U steven -d DATABASENAME $file_path
我的問題是,是否有一個命令,我可以運行找到我的開發數據庫的名稱?
在/config/database.yml
我:
development:
adapter: postgresql
database: db/testivate_development
pool: 5
username: steven
password: <redacted>
host: localhost
所以當我的名字我已經試過「史蒂芬」,「DB/testivate_development」和「testivate_development」,但都給予「數據庫中不存在」的錯誤。
是否有可能數據庫尚未創建? – 2013-03-28 10:01:54
可能 - 我似乎已能夠導入它現在使用db/testivate_development作爲名稱 – 2013-03-28 10:12:41