代码之家  ›  专栏  ›  技术社区  ›  Abaij

Postgresql中的Codeigniter模式选择

  •  0
  • Abaij  · 技术社区  · 6 年前

    tirta 而schema是 wening public . 我怎样才能修好它?

    以下是我的数据库配置:

    $db['default']['hostname'] = 'localhost';
    $db['default']['username'] = 'postgres';
    $db['default']['password'] = 'mypass';
    $db['default']['database'] = 'tirta';
    $db['default']['schema'] = 'wening';
    $db['default']['dbdriver'] = 'postgre';
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   a_horse_with_no_name    6 年前

    您可以在搜索路径中包含该架构。

    如果可以使用在建立连接后运行的“setup语句”,则可以使用:

    set search_path=wening,public;
    

    search path (无论用户如何连接或从哪个工具连接):

    alter user postgres
      set search_path = wening,public;
    

    不相关,但是:使用超级用户作为应用程序用户是一个坏主意。