【发布时间】:2020-10-11 16:31:30
【问题描述】:
执行以下命令时遇到主题中的错误。
heroku run python manage.py db upgrade
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
该应用在本地服务器上完美运行,但无法使用 postgres db 迁移到 heroku。
尝试了无数的解决方案,仍然没有任何效果。
启动数据库时,出现以下消息
aiting for server to start....2020-10-11 20:14:58.637 +04 [11244] LOG: starting PostgreSQL 13.0 on x86_64-apple-darwin19.4.0, compiled by Apple clang version 11.0.0 (clang-1100.0.33.8), 64-bit
2020-10-11 20:14:58.641 +04 [11244] LOG: listening on IPv6 address "::1", port 5432
2020-10-11 20:14:58.641 +04 [11244] LOG: listening on IPv4 address "127.0.0.1", port 5432
2020-10-11 20:14:58.644 +04 [11244] LOG: listening on Unix socket "/tmp/.s.PGSQL.5432"
2020-10-11 20:14:58.672 +04 [11246] LOG: database system was interrupted; last known up at 2020-10-11 20:11:13 +04
2020-10-11 20:14:59.020 +04 [11246] LOG: database system was not properly shut down; automatic recovery in progress
2020-10-11 20:14:59.034 +04 [11246] LOG: redo starts at 0/1671320
2020-10-11 20:14:59.034 +04 [11246] LOG: invalid record length at 0/1671358: wanted 24, got 0
2020-10-11 20:14:59.034 +04 [11246] LOG: redo done at 0/1671320
2020-10-11 20:14:59.067 +04 [11244] LOG: database system is ready to accept connections
done
server started
【问题讨论】:
标签: postgresql flask