PostgreSQL9.4如何指定数据库schema
2015-11-28 01:20
411 查看
在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
那么,如何设置能够让程序去访问特定的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
相关文章推荐
- Oracle的入门及一些基本操作
- 缓存Memcached以及缓存策略
- 基于Redis有序集合的终端在线推送解决方案
- redis 持久化 RDB 和 AOF
- redis源码阅读-事件机制
- MySQL exists的用法介绍
- MYSQL GROUP_CONCAT 版本兼容性
- Oracle和MySQL中的单引号、双引号
- plsql 插入中文 乱码
- redis学习#随便瞎玩的收获2 -server
- win7下配置免安装版的MySQL 5.7.9
- hibernate基于外键的双向1-1关系映射
- 在Linux上安装Memcached服务
- delete和Truncate的较量
- 数据库操作语言
- 数据库SQl语言最常用的字符串函数
- oracle 基础1
- 多种方法实现Excel批量导入数据库
- Mysql 查询性能优化
- sql server 2008获取表的字段注释