postgresql13中删除了pg_pltemplate系统表

网友投稿 841 2022-05-29

在pg的官方文档中指出,pg_pltemplate存储了过程语言的“模板”信息。一个语言的模板允许我们在一个特定数据库中以一个简单的CREATE LANGUAGE命令创建语言,而不需要指定实现细节。

pg_pltemplate的列:

但是在pg13中,却发现没有这个表了,对其操作会报错:

ERROR: relation “pg_catalog.pg_pltemplate” does not exist

postgresql13中删除了pg_pltemplate系统表

找到了pg13的release notes,发现果然被删掉了:

从pg的文档中的描述也能看出,这张表会在未来被删掉的:

在PostgreSQL的某个未来版本的发布中,pg_pltemplate很有可能会被移除,而这些关于过程语言的知识可能会保持在它们相应的扩展安装脚本中。

PostgreSQL

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:linux重要目录之usr和var
下一篇:DAOS 分布式异步对象存储|控制平面
相关文章