我正在按照这些说明(https://github.com/assemblymade/assemblycoins)来连接postgresql服务器。
我被告知:“将DATABASE_URL局部变量设置为postgres数据库URL”
我不太确定在哪里找到它,这似乎不容易找到。 (对不起,如果这是一个真正的业余问题,我对Postgresql很新)
对于更多上下文,我从Enterprise DB安装了postgresql,并且可以在PGAdmin上成功运行postgresql数据库。
答案 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
这将显示您连接到的数据库以及登录的用户