Young87

SmartCat's Blog

So happy to code my life!

游戏开发交流QQ群号60398951

当前位置:首页 >跨站数据

PostgreSQL9.4如何指定数据库schema

在PostgreSQL中数据库可以有多个schema,在程序访问的时候如果不做特殊的设置,默认连接的是名为public的schema

那么,如何设置能够让程序去访问特定的schema呢?之前在网上找的答案说在jdbc的连接字符串上加 ?searchpath=schemaName,经过检验,在PostgreSQL9.4中是不管用的。

实际上可用的方法是通过运行一条SQL语句,将用户的searchpath设置为指定的schema:

ALTER USER user_name SET search_path to schemaName

更多的信息可以参考 stackoverflow上的这个问题:http://stackoverflow.com/questions/4168689/is-it-possible-to-specify-schema-when-connecting-to-postgres-with-jdbc

转载于:https://www.cnblogs.com/jiaoyiping/p/5002083.html

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: ES6--对象

下一篇: Linux安装Git及详细使用

精华推荐