Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 并排运行不同版本的postgresql_Database_Postgresql_Postgresql 9.3_Postgresql 9.4 - Fatal编程技术网

Database 并排运行不同版本的postgresql

Database 并排运行不同版本的postgresql,database,postgresql,postgresql-9.3,postgresql-9.4,Database,Postgresql,Postgresql 9.3,Postgresql 9.4,我已经安装了postgresql 9.3。 我还想安装postgres 9.6.1 每个应用程序使用不同的数据库。大多数情况下,我不会同时运行这两个应用程序,因此我不需要它们同时运行 我下载了推荐的安装程序,并安装了9.6.1,但是9.3似乎不能再启动了。尝试运行sudo service postgres start时出错: 启动PostgreSQL 9.3数据库服务器 PostgreSQL server无法启动。请检查日志输出 日志文件是空的(不确定这是不是有趣的)-/var/log/po

我已经安装了postgresql 9.3。 我还想安装postgres 9.6.1

每个应用程序使用不同的数据库。大多数情况下,我不会同时运行这两个应用程序,因此我不需要它们同时运行

我下载了推荐的安装程序,并安装了9.6.1,但是9.3似乎不能再启动了。尝试运行sudo service postgres start时出错:

  • 启动PostgreSQL 9.3数据库服务器
  • PostgreSQL server无法启动。请检查日志输出
日志文件是空的(不确定这是不是有趣的)-/var/log/postgresql/postgresql-9.3-main.log


知道如何运行这两个实例吗?

您需要检查postgresql.conf配置文件

如果要同时运行这两个实例,则需要在不同的端口上运行它们,否则它们会发生冲突。默认值为5432,将其更改为一个DB


然后确保每个实例的数据目录、日志文件都是唯一的

找到bin/pg_ctl
?..@VaoTsun/opt/PostgreSQL/9.6/bin/pg_ctl/usr/bin/pg_ctlcluster/usr/lib/PostgreSQL/9.3/bin/pg_ctl start不仅仅是数据库。例如,当运行这个命令时,我得到一个错误:您能提供您正在做的示例吗?