首页 > 其他分享 >openGauss 安全性

openGauss 安全性

时间:2024-05-06 17:26:02浏览次数:18  
标签:特权 用户 具有 SYSADMIN 必须 openGauss 权限 安全性

安全性

用于复制连接的角色必须具有REPLICATION属性(或者是具有SYSADMIN权限用户)。 如果角色缺少SUPERUSER 和 BYPASSRLS,发布者的行安全策略可以执行。 角色的访问权限必须在pg_hba.conf中配置,并且必须具有LOGIN属性。

要创建发布,用户必须在数据库中有CREATE特权。

要把表加入到一个发布,用户必须在该表上有拥有权。要创建一个自动发布所有表的发布,用户必须是一个具有SYSADMIN权限用户。

要创建订阅,用户必须是一个具有SYSADMIN权限用户。

订阅的应用过程将在本地数据库上以具有SYSADMIN权限用户的特权运行。

特权检查仅在复制连接开始时被执行一次。在从发布者读到每一个更改记录时不会重新检查特权,在每一个更改被应用时也不会重新检查特权。

详情查看:https://opengauss.org

详情查看:https://docs-opengauss.osinfra.cn

标签:特权,用户,具有,SYSADMIN,必须,openGauss,权限,安全性
From: https://www.cnblogs.com/renxyz/p/18175196

相关文章

  • openGauss 常见故障定位手段
    常见故障定位手段操作系统故障定位手段查询状态时,显示一个节点上所有实例都不正常时,可能是操作系统发生了故障。可以通过如下方法确定操作系统是否存在问题:通过SSH或者其它远程登录工具登录该节点。如果连接失败,请尝试通过ping发包检查网络状态。如果ping操作没有回复,则......
  • openGauss 不同用户查询同表显示数据不同
    不同用户查询同表显示数据不同问题现象2个用户登录相同数据库human_resource,同样执行如下查询语句,查询同一张表areas时,查询结果却不一致。selectcount(*)fromareas;原因分析检查同名表是否是同一张表。在关系型数据库中,确定一张表通常需要3个因素:database,schema,table。......
  • openGauss 常见故障定位案例
    常见故障定位案例core问题定位TPCC运行时,注入磁盘满故障,TPCC卡住的问题备机处于needrepair(WAL)状态问题内存不足问题服务启动失败出现“Error:Nospaceleftondevice”提示在XFS文件系统中,使用du命令查询数据文件大小大于文件实际大小在XFS文件系统中......
  • openGauss 并发写入事务的潜在死锁情况
    并发写入事务的潜在死锁情况只要事务涉及多个表的或者同一个表相同行的更新时,同时运行的事务就可能在同时尝试写入时变为死锁状态。事务会在提交或回滚时一次性解除其所有锁定,而不会逐一放弃锁定。例如,假设事务T1和T2在大致相同的时间开始:如果T1开始对表A进行写入且T2开始对表......
  • [转帖]数据库系列之简要对比下GaussDB和OpenGauss数据库
    GaussDB作为一款企业级的数据库产品,和开源数据库OpenGauss之间又是什么样的关系,刚开始接触的时候是一头雾水,因此本文简要对比下二者的区别,以加深了解。1、GaussDB和OpenGauss数据库简要对比GaussDB是华为基于PostgreSQL数据库内核创新研发的企业级分布式关系型数据库,支持......
  • 提高安全性,优雅实现拷贝与交换:C++中的Copy-and-Swap惯用法
     概述:拷贝并交换(Copy-and-Swap)是C++编程中的惯用法,用于实现赋值操作符和确保异常安全的拷贝构造函数。其核心思想是通过拷贝构造函数创建临时副本,再通过交换确保操作的异常安全性。这种方法在C++11之前和之后都适用,但在C++11中,移动语义和右值引用的引入使得实现可以更加高效。......
  • mORMot 1.18 第19章 安全性
    mORMot1.18第19章安全性第19章安全性在企业数据库设计中,安全性是必不可少的。mORMot已为此做好准备。19.1HTTP/HTTPS您可以在四个受支持的模式中的任何一个中进行选择,它们可以组合使用。Pascal类描述TSQLRestServerAuthenticationDefaultmORMot安全认证,作为一......
  • .NET中使用 openGauss C# ORM
    openGauss(GaussDB)openGauss是一款全面友好开放,携手伙伴共同打造的企业级开源关系型数据库。openGauss采用木兰宽松许可证v2发行,提供面向多核架构的极致性能、全链路的业务、数据安全、基于AI的调优和高效运维的能力。openGauss深度融合华为在数据库领域多年的研发经验 连接......
  • openGauss 创建和管理索引
    创建和管理索引背景信息索引可以提高数据的访问速度,但同时也增加了插入、更新和删除操作的处理时间。所以是否要为表增加索引,索引建立在哪些字段上,是创建索引前必须要考虑的问题。需要分析应用程序的业务处理、数据使用、经常被用作查询的条件或者被要求排序的字段来确定是否建......
  • openGauss 创建和管理序列
    创建和管理序列背景信息序列Sequence是用来产生唯一整数的数据库对象。序列的值是按照一定规则自增的整数。因为自增所以不重复,因此说Sequence具有唯一标识性。这也是Sequence常被用作主键的原因。通过序列使某字段成为唯一标识符的方法有两种:一种是声明字段的类型为序列整型......