- 博客(2)
- 收藏
- 关注
原创 postgres新增系统表
每个系统表定义在src/include/catalog/pg_*.h文件中。主要包含三个部分。1、CATALOG定义宏,用于以统一的模式去定义系统表。2、 通过宏DATA(X)和DESCR(X)定义的insert操作。指系统表创建后立马插入的数据。3、一些和该表相关的宏定义。例如pg_class有一个relkind字段,记录对象的类型。有表(r),索引(i),序列(S),toast(t)等,对不同的类型直接定义对应的宏。
2023-08-26 00:41:48 536
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人