文件名称:pgtt:PostgreSQL扩展,用于创建,管理和使用Oracle风格的全局临时表以及其他RDBMS
文件大小:55KB
文件格式:ZIP
更新时间:2024-04-21 15:09:10
C
PostgreSQL全局临时表 pgtt是PostgreSQL扩展,用于创建,管理和使用Oracle风格的Global Temporary Tables和其他RDBMS。 此扩展的目的是提出一个扩展,以提供等待核心实现的全局临时表功能。 此扩展的主要目的是在迁移到PostgreSQL时无法或不希望重写应用程序代码时模仿GTT的Oracle行为。 在所有其他情况下,最好是重写代码以使用标准PostgreSQL临时表。 此版本的GTT扩展程序使用常规的未记录表作为“模板”表,并使用内部重新路由到临时表。 请参阅“扩展实际上如何工作?”一章。 更多细节。 使用行安全级别的此扩展的先前实现在仍然可用。 PostgreSQL本机临时表在会话结束时或当前事务结束时自动删除。 全局临时表(GTT)是永久性的,它们被创建为对所有用户可见的常规表,但它们的内容是相对于当前会话或事务的。 即使该表是持久
【文件预览】:
pgtt-master
----pgtt.c(55KB)
----test()
--------relocation.sql(2KB)
--------expected()
--------sql()
--------bench()
--------privilege.sql(2KB)
----pgtt.control(177B)
----INSTALL(55B)
----sql()
--------pgtt--2.2.0.sql(15B)
--------pgtt--2.0.0.sql(824B)
--------pgtt--2.1.0.sql(15B)
----META.json(1KB)
----AUTHORS(74B)
----.gitignore(474B)
----Makefile(1KB)
----ChangeLog(2KB)
----README.md(18KB)
----CONTRIBUTORS(67B)
----COPYING(733B)