【问题标题】:Issue connecting to multiple postgre SQL database using connection string in codeigniter使用 codeigniter 中的连接字符串连接到多个 postgreSQL 数据库的问题
【发布时间】:2016-01-21 15:49:21
【问题描述】:

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

查看高亮部分

我正在尝试使用

连接我的 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。

感谢您提供的任何反馈

【问题讨论】:

  • 向我们展示您的数据库代码和配置

标签: php database postgresql codeigniter


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-17
    • 1970-01-01
    • 1970-01-01
    • 2016-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多