GBase

最后更新:2023-12-30 09:57:42 | 状态:未完成 | 相关数据库: GBase8C-南大通用GBase8C
GBase 8c 中可以使用 Database 和 Schema 实现业务的隔离,区别在于
Database 的隔离更加彻底,各个 Database 之间共享资源极少,可实现连接隔离、权限隔离等,Database 之间无法直接互访。
Schema 隔离的方式共用资源较多,可以通过 grant 与revoke 语法便捷地控制不同用户对各 Schema 及其下属对象的权限。
一个数据库实例内,用户自定义的 Database 数量建议不超过3 个。
创 建 Database 时 , 需 要 重 点 关 注 字 符 集 编 码 (ENCODING) 和兼容性(DBCOMPATIBILITY)两个配置项。GBase 8c 支持 A、B、C 和PG 四种兼容模式,分别表示兼容 O 语法、MY 语法、TD 语法和 POSTGRES 语法,不同兼容模式下的语法行为存在一定差异,默认为 A 兼容模式。
如果该用户不具有 sysadmin 权限或者不是该 Schema 的owner,要访问Schema 下的对象,需要同时给用户赋予 Schema 的 usage 权限和对象的相应权限。
如果要在 Schema 下创建对象,需要授予操作用户该 Schema 的create 权限。
Schema 的 owner 默认拥有该 Schema 下对象的所有权限,包括删除权限。
最近更新 搜索 提交