使用codeigniter

时间:2016-01-21 15:49:21

标签: php database postgresql codeigniter

我有一个postgre SQL数据库,它有2个数据库实例和一个新数据库;  enter image description here

参见突出显示的部分

我正在尝试使用

连接我的codeigniter应用程序
   "return $conn_string = "hostaddr port dbname=OGSDB user password";

以上连接有效但如果我将其更改为

   "return $conn_string = "hostaddr port dbname=ogsdbdev user password";

无法连接。我尝试创建一个新服务器(dashboard_prd_01192016),但我无法在连接字符串中区分它(dashboard_prd_01192016和devdb共享相同的IP和端口信息)并且更改数据库名称(ogsdbdev)不起作用。

我的问题是,我可以对连接字符串或数据库服务器做什么,以便我可以连接到dashboard_prd_01192016.OGSDB或devdb.ogsdbdev。

感谢您提供的任何反馈

1 个答案:

答案 0 :(得分:1)

postgresql进程只能同时在同一个IP和端口上运行1个服务器。如果您尝试使用相同的IP和端口运行2个不同的数据库服务器,则一次只能运行1个。如果“dashboard_prd_01192016和devdb共享相同的IP和端口信息”,则它们不会同时运行。