SQLCODE与SQLSTATE
建议使用SQLSTATE
PERFORM
可替换select查询,比select效率更高
UPDATE FROM
语法更简洁basic_equipment:设备表,有网点的属性
basic_equipment_plan:设备网点变更计划表
作业需求:每天将设备网点变更计划表中到期的设备进行网点属性的变更
UPSERT
语法更简洁
备份恢复
按schema
使用管道
只备份结构
备份全库
输出导出过程的日志到文件
报表统计小计
GROUPING SETS, CUBE, ROLLUP
事务锁
关注 idle in transaction (pg_stat_activity)
二进制存储格式
hex和escape输入输出格式保持一致输出取决于配置参数bytea_output,其默认值为十六进制。
Json的使用
PG中Json使用
加解密模块pgcrypto
支持base64 md5 sha hmac des等算法
Java与PostgreSQL中的加解密
部分索引
对子集而非全部记录创建索引
函数的稳定性
volatile 不稳定性
stable 稳定
immutable 不可变
物化视图
MATERIALIZED VIEW
分区表
Partitioned Tables in PostgreSQL are not quite similar to Oracle style partitioning and cannot be used as an alternative.
• Child tables are more like individual tables
• Constraints are not inherited to child tables
• No support for Global and Local indexes
只扫描单表 select only
COPY \COPY
program选项,可调用操作系统的命令注意:确保数据格式正确
Row Level Security Control
实现数据库结构统一版本管理可结合jdbc动态数据源切换统一Java代码和数据库结构
FDW接口
pg_fdw外部表
函数版本管理
基于事件触发器的函数版本管理
数据迁移
EDB到PG迁移总结
委内瑞拉全国系统AFC数据库迁移过程
PG常用客户端工具
pgadminIII、pgadmin4、pgcli、pgweb、pgstudio
关于我
关于本文如有问题欢迎与我交流
领取专属 10元无门槛券
私享最新 技术干货