找到本地postgresql“database_url”

时间:2014-10-13 02:59:18

标签: postgresql

我正在按照这些说明(https://github.com/assemblymade/assemblycoins)来连接postgresql服务器。

我被告知:“将DATABASE_URL局部变量设置为postgres数据库URL”

我不太确定在哪里找到它,这似乎不容易找到。 (对不起,如果这是一个真正的业余问题,我对Postgresql很新)

对于更多上下文,我从Enterprise DB安装了postgresql,并且可以在PGAdmin上成功运行postgresql数据库。

4 个答案:

答案 0 :(得分:1)

请参阅The docs连接URI的一般形式为:

postgresql://[user[:password]@][netloc][:port][,...][/dbname][?param1=value1&...]

您可能需要将环境变量DATABASE_URL设置为类似

set DATABASE_URL=user:password@localhost/dbname

答案 1 :(得分:0)

查看文件main.py第22行(​​包含" os.environ [' DATABASE_URL']"),您应该将计算机上的环境变量DATABASE_URL设置为一个值数据库的位置。例如:设置DATABASE_URL = C:\ Users \ Philip \ mydatabasefile

答案 2 :(得分:0)

这是sqlalchemy的最新URI格式

替换以下变量: 1.用户名 2.密码 3. dbname

URI postgresql+psycopg2://username:password@localhost/dbname

答案 3 :(得分:0)

如果使用以下命令登录到postgres shell,则可以显示连接信息:

\conninfo

这将显示您连接到的数据库以及登录的用户