跳转到主要内容

FOLLOW THE EVOLUTION

PostgreSQL 9.5 目录变更

从一次升级开始,了解目录、字段与类型的变化。
对比任意两个版本,也可以沿着发布历史逐步探索。

PostgreSQL 9.4 → 9.5
pg_authid结构变更
+ rolbypassrls− rolcatupdate
pg_class结构变更
+ relrowsecurity+ relforcerowsecurity
pg_extension结构变更
~ extversion: not_null: false → true
pg_file_settings新增目录
+ sourcefile+ sourceline+ seqno+ name+ setting+ applied+ error
pg_pltemplate结构变更
~ tmplhandler: not_null: false → true~ tmpllibrary: not_null: false → true
pg_policies新增目录
+ schemaname+ tablename+ policyname+ roles+ cmd+ qual+ with_check
pg_policy新增目录
+ oid+ polname+ polrelid+ polcmd+ polroles+ polqual+ polwithcheck
pg_proc结构变更
+ protrftypes~ prosrc: not_null: false → true
pg_roles结构变更
+ rolbypassrls− rolcatupdate
pg_seclabel结构变更
~ label: not_null: false → true~ provider: not_null: false → true
pg_shadow结构变更
+ usebypassrls− usecatupd
pg_shseclabel结构变更
~ label: not_null: false → true~ provider: not_null: false → true
pg_stat_ssl新增目录
+ pid+ ssl+ version+ cipher+ bits+ compression+ clientdn
pg_transform新增目录
+ oid+ trftype+ trflang+ trffromsql+ trftosql
pg_trigger结构变更
~ tgargs: not_null: false → true
pg_user结构变更
+ usebypassrls− usecatupd