
postgresql
文章平均质量分 71
小徍
这个作者很懒,什么都没留下…
展开
-
PostgreSQL约束延迟生效
当我们对一张表上的数据进行操作时,如果该表上有约束存在,那么约束是在什么时候生效的呢?例如我们在进行数据迁移的时候就会考虑的这个问题,有的迁移工具在迁移的时候必须得将表约束和数据分开迁移,否则会出现数据无法导入的情况,这就是因为约束不能延迟导致的。那么pg中对于约束的延判有什么原则呢?涉及到以下几个参数:这两个选项控制了该约束是否能被延迟。一个不可延迟的约束将在每一次命令后立刻被检查,可延迟约束的检查将被推迟到事务结束时进行。原创 2024-12-15 20:55:20 · 508 阅读 · 0 评论 -
PostgreSQL数据库序列信息查询
序列应该和表对应的字段绑定起来。绑定后删除表或表对应的字段后,序列会自动被删除。在PostgreSQL数据库中序列和表都是序列的对象。原创 2024-12-13 08:03:06 · 987 阅读 · 0 评论 -
PostgreSQL加密连接SSL配置
SSL的全名叫做secure socket layer(安全套接字层),最开始是由一家叫网景的互联网公司开发出来,主要是防止信息在互联网上传输的时候不被窃听或者篡改,后来网景公司提交SSL给ISOC组织做标准化,改名为TLS。原创 2024-11-12 20:15:46 · 1881 阅读 · 0 评论 -
PostgreSQL模拟Oracle dba_objects
c testdb创建对象-- 创建域-- 创建数据类型-- 创建序列-- 创建测试表-- 创建主分区表id int,-- 创建一级分区-- 创建二级分区-- 插入数据-- 以下两条应该报错-- 创建索引-- 创建约束视图-- 普通视图-- 物化视图创建触发器-- 普通触发器BEGINRETURN NEW;END;-- 事件触发器BEGINEND if;END;原创 2024-10-30 23:47:01 · 361 阅读 · 0 评论 -
PostgreSQL系统表或视图中pg_node_tree类型值解析
pg_node_tree是一种openGauss/PostgreSQL内部数据类型,用于表示树形结构的数据。这个数据类型通常对用户不可见,因此直接查询或操作它的内容通常需要使用一些PostgreSQL的内置函数或工具。解析对应关系。原创 2024-10-16 00:25:29 · 571 阅读 · 0 评论 -
PostgreSQL中将对象oid和对象名相互转换
传统表关联的方式使用以下SQL,关联pg_class、pg_namespace、pg_roles/pg_user。使用pg的内部数据类型将对象oid转为对象名,可以简化一些系统视图的关联查询。基于如上测试数据,查询test模式下有哪些表,以及表的owner。可以用以下数据库类型转换对应类型的oid(以pg12为例)原创 2024-10-16 00:55:20 · 540 阅读 · 0 评论 -
PostgreSQL JSON类型常用操作
PostgreSQL JSON对象常见操作处理和查询优化原创 2024-08-11 19:36:34 · 2749 阅读 · 0 评论 -
openGauss或PostgreSQL生成多个库模式表数据
【代码】openGauss或PostgreSQL生成多个库模式表数据。原创 2023-10-26 23:00:44 · 292 阅读 · 0 评论 -
PostgreSQL锁详解
postgresql锁原创 2023-06-29 20:57:08 · 1758 阅读 · 1 评论