首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

PostgreSQL可拔插存储引擎表定义机制

2、如果创建表时没有指定使用表访问方法,那么会使用默认的表访问方法,即heap 3、调用get_table_am_oid根据表访问方法名获取对应的oid,即pg_am的oid字段: 1)先从SysCache...pg_am表 4、调用函数heap_create_with_catalog进行初始化表访问方法、创建磁盘物理文件、向pg_class系统表插入一条元数据tuple: 5、需要先判断创建的表是否已存在:从SysCache...初始化表访问方法 2、RELKIND_SEQUENCE、系统表的函数handler ID为heap的:relation->rd_amhandler = HEAP_TABLE_AM_HANDLER_OID 3、从SysCache...或者pg_am顺序扫描,得到表访问方法的handlerID 4、fmgr_builtins[]数组为内置函数元数据,若是内置则&fmgr_builtins[amhandler]得到finfo信息 5、SysCache

1.2K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券