解决方案 »
- mysql workbench添加实例
- 推荐MYSQL 学习视频
- 我们的数据库有5个schema ,连接数为30个,请问30个连接数是共享的,还是shcema可以分配独占的??
- MYSQL:如何将数组添加到表中?
- my sql 递归查询在dao的实现类里写
- 如何自动将当前日期和表中的日期进行比较
- MYSQL里面如何将两表同列合并
- 问个简单的问题。
- 请问 LEFT JOIN 跟 LEFT OUTER JOIN 有什么不同,请举例。 (MySQL)
- mysql 新增生成回滚语句的问题
- mysql数据库- - - No database selected 。我不要手动切换默认数据库的方式。
- 链表查询问题
里面有参数 search_path
or
针对每用户,这样:
ALERT ROLE name SET search_path TO schema [, schema, ...]
示例
把用户jianingy的默认search_path设置为schema和public
ALTER USER jianingy SET search_path to schema, public
我在当前用户登录的psql,可以用SET search_path to mySchema 来修改,但是
1.它不会保存,我再次登录,就又回到"$user",Public了。
2.用超级用户登录后,ALERT ROLE name SET search_path TO schema 用这个语句,他会报一个错 这个role不存在。
(PS:用户我是用的有大写小写,会有关系吗?另外,这个数据库建立之后我就把默认的那个Public schema给删掉了,要紧吗?)
3.我想问一下schema, public --> 逗号隔开分别代表着什么呢?谢谢你在我以为会沉下去的时候拉上来了,~~~ --
里面有参数 search_path
2、ROLE角色,比如USER
3、
2个模式
--->对哦,如果是修改data目录下的postgresql.conf的话,那么应该是要重启吧?难怪没作用2、ROLE角色,比如USER
--->神马意思。--
3.
--->您想表述啥。。·~--
2、角色是一组权限的集合,将角色赋给一个用户,这个用户就拥有了这个角色中的所有权限查看角色表中的信息:
SELECT * FROM pg_roles;3、将你的模式设置为 你的模式,public模式 2个模式建议看看POSTGRSQL的HELP