首页 文章

同一系统上的多个postgreSQL安装

提问于
浏览
1

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

1 回答

  • 0

    如果您未指定端口,则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

相关问题