我按照这里的说明进行操作.
当我尝试运行$ heroku pg:psql或$ heroku pg:psql HEROKU POSTGRESQL_BROWN收到以下错误消息时:
!无法找到本地psql命令!有关安装psql的帮助,请参阅local-postgresql
我在它给我的链接上找不到任何有用的东西(它只链接到我已经使用过的指令,但是在页面的下方)也不能在其他任何地方找到这个错误.
如果我错过了你需要知道的任何答案,请告诉我.我对这一切都很陌生,在我走的时候自学.
我已成功将 Rails 应用程序部署到 Heroku。它工作正常,但我无法将数据提取到我的本地数据库中
本地 postgres 数据库名称是 development
这是我的 database.yaml 文件
development:
adapter: postgresql
database: development
username: ambanerj
password: *********
host: localhost
encoding: UTF8
pool: 5
timeout: 5000
production:
adapter: postgresql
database: development
host: localhost
username: ambanerj
password: *********
pool: 5
timeout: 5000
test:
adapter: postgresql
database: app_test
host: localhost
username: ambanerj
password: *********
pool: 5
timeout: 5000
Run Code Online (Sandbox Code Playgroud)
当我运行命令时
heroku pg:pull
Run Code Online (Sandbox Code Playgroud)
我明白了
Usage: heroku pg:pull <REMOTE_SOURCE_DATABASE> <LOCAL_TARGET_DATABASE>
pull from REMOTE_SOURCE_DATABASE to LOCAL_TARGET_DATABASE
LOCAL_TARGET_DATABASE must not already exist.
Run Code Online (Sandbox Code Playgroud)
谁能告诉我如何处理这个并将数据从 Heroku DB …