今天的文字来自于一个同学的要求
那么就的
我们先从上到下的方式来说说POSTGRESQL 的用户怎么管理,实际上POSTGRESQL 的用户管理的方式,如果你是 SQL SERVER 的DBA ,那么基本上不用去学...那么下面有些东西就开始不好理解了
问题1 PG 和 ORACLE 之间,我拿他当ORACLE 用SCHEMA 来管理,可以吗当然,当然可以,这应该也是被推荐的方法, PG 个人觉得, 在表和用户的管理上...)
下一个问题是为什么什么用户即使不是这个数据库的owner 也拥有在这个数据库创建OBJECT的权利????...那么其实还有另外一个问题,我可以让所有用户对于我建立的数据库具有访问connect的权限,但仅仅是这样权限, 不能在public 中建立任何的OBJECT
grant CONNECT ON DATABASE...,不要使用public 作为你默认的schema,自己建立一个schema 并且设为默认,也可以解决上面的问题
那么POSTGRESQL 的权限和使用有什么好的方法
1 如果表和表之间需要有关联性的查询