gpt4 book ai didi

ruby-on-rails - 如何找到本地 postgres 数据库的 URL 路径?

转载 作者:行者123 更新时间:2023-11-29 11:14:05 26 4
gpt4 key购买 nike

我有一个在 postgres 数据库上运行的 Rails 应用程序。我正在设置在数据库上运行的后台任务队列,我需要指定数据库 URL。

我尝试过的各种排列组合预计都会返回FATAL: database "database-name"does not exist

是否有打印此 URL 的命令?

或者,如果我的 database.yml 看起来像这样,URL 应该是什么样子

development:
adapter: postgresql
encoding: unicode
database: db/database-name

感谢您的建议。

最佳答案

格式似乎是

postgres://username:password@host/database

您的数据库名称中有一个 / 并且(显然)postgres 将接受数据库名称中的 /,因此您需要使用其中之一

postgres:///db/database-name

postgres:///db%2Fdatabase-name

请随意删除数据库名称的 db/ 部分 - 只有像 SQLite 这样将数据库存储在本地文件中并需要文件名的数据库才需要这样做。

关于ruby-on-rails - 如何找到本地 postgres 数据库的 URL 路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10632801/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com