【问题标题】:Multiple postgreSQL Installations on the same system在同一系统上安装多个 postgreSQL
【发布时间】:2013-05-30 16:40:29
【问题描述】:

我在我的 Windows 7 开发盒上安装了两个版本的 postgreSQL。版本。 9.1(32 位)和 9.2(64 位)。在安装过程中,我分配了版本。 9.1 端口 5432 和版本 9.2 端口 5433。但是,每当我从 9.2\bin 目录运行 createdb.exe 等基本命令时,该命令都会针对错误的端口运行。无论我运行什么命令,它们始终默认为第一次安装的端口 (5432)。安装目录和数据目录位于不同的位置。

【问题讨论】:

    标签: postgresql-9.1 postgresql-9.2


    【解决方案1】:

    如果您不指定端口,则 Postgres 工具(例如 psql)默认为 5432。使用 -p 开关更改工具应使用的端口,例如

    psql -p 5433 mydb myuser
    

    或者对于 createdb 命令:

    createdb -p 5433 the_new_db
    

    有关详细信息,请阅读手册中的相应章节。

    如果您不想每次都指定端口号,您可以设置一个由 Postgres 工具拾取的环境变量。这在手册中也有说明:http://www.postgresql.org/docs/current/static/libpq-envars.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-25
      • 2019-02-11
      • 1970-01-01
      相关资源
      最近更新 更多