gpt4 book ai didi

postgresql - 在 Ubuntu 上多次安装 Postgres

转载 作者:行者123 更新时间:2023-12-04 18:54:26 32 4
gpt4 key购买 nike

这是我第一次在 Ubuntu 12.04LTS 上设置多个 Postgres postgres 服务器。 (我知道多个版本是个坏主意,但在我迁移并杀死旧实例之前需要对新安装进行健全性检查)

  • 使用捆绑的 apt-get install 安装原始 Postgres V9.1。 (端口:5432)
  • 新的 Postgres V10 是通过 EnterpriseDB 包安装的。 (端口:5433)

  • 我可以使用 V9.1 的标准实用程序,例如 psql、pg_dump 等。但是,我无法访问 V10 的 psql。相反,我收到此错误消息(注意端口不正确):
    /opt/PostgreSQL/10/bin$ ./psqlpsql.bin: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

    我希望能够通过使用 psql 来理想地管理两者。

    我通常使用 Python 连接到数据库,并且能够在端口 5433 处创建与新实例的 SQLAlchemy 连接。我也可以查询 pg_catalog 和 information_schema。

    提前致谢!

    最佳答案

    postgres 的默认端口是 5432。
    所以如果要访问 V10 的 psql,请使用以下命令:
    export PATH=/opt/PostgreSQL/10/bin:$PATH
    psql -p 5433

    关于postgresql - 在 Ubuntu 上多次安装 Postgres,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51412558/

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