文件名称:postgresql-tableversion:PostgreSQL 表版本管理软件
文件大小:79KB
文件格式:ZIP
更新时间:2024-06-18 23:54:52
PLpgSQL
postgresql 表版本 PostgreSQL 表版本控制扩展,记录行修改及其历史。 该扩展提供 API 以访问特定修订版本的表快照以及任何两个给定修订版本之间生成的差异。 该扩展使用基于 PL/PgSQL 触发器的系统来记录和提供对行修订的访问。 简易安装 安装托管在 PyPI 上的 : $ sudo easy_install pgxnclient 然后做: $ sudo pgxn install table_version 或 sudo pgxn load -d my_db table_version (运行 pgxn --help 获取更多信息) 通过apt-get安装 目前 apt 软件包可用于 Ubuntu Trusty (14.04) 和 Xenial (16.04)。 仿生 (18.04) 软件包位于“测试”存储库中。 添加apt存储库: # Enable
【文件预览】:
postgresql-tableversion-master
----sql()
--------01-enable_versioning.sql(8KB)
--------00-common.sql(349B)
--------06-get_revisions.sql(3KB)
--------02-disable_versioning.sql(2KB)
--------table_version--1.1.3--1.2.0.sql(10KB)
--------05-delete_revision.sql(1KB)
--------12-create_table_functions.sql(7KB)
--------03-create_revision.sql(940B)
--------noextension.sql.in(689B)
--------10-table_add_column.sql(2KB)
--------table_version--1.1.1--1.1.2.sql(541B)
--------table_version--1.1.0--1.1.1.sql(541B)
--------07-get_modified_tables.sql(2KB)
--------18-log_modified_tables.sql(975B)
--------15-table_diff_functions.sql(13KB)
--------table_version--unpackaged--1.0.1.sql(4KB)
--------11-get_versioned_tables.sql(865B)
--------00-config_tables.sql(3KB)
--------table_version--1.1.2--1.1.3.sql(8KB)
--------14-common.sql(6KB)
--------04-complete_revision.sql(681B)
--------17-fix_revision_disorder.sql(4KB)
--------09-table_change_column_type.sql(3KB)
--------13-create_version_trigger.sql(11KB)
--------16-table_drop_column.sql(2KB)
--------table_version--1.0.1--1.1.0.sql(39KB)
--------20-version.sql.in(119B)
--------table_version--1.0.0--1.0.1.sql(541B)
--------08-is_table_versioned.sql(2KB)
----.github()
--------stale.yml(732B)
--------workflows()
----debian()
--------source()
--------compat(2B)
--------git-tag-debian(867B)
--------changelog(3KB)
--------pgversions(22B)
--------rules(1KB)
--------control(3KB)
--------control.in(1KB)
--------copyright(2KB)
----META.json.in(2KB)
----doc()
--------table_version.md(29KB)
--------how_to_release.md(390B)
----.travis.yml(2KB)
----table_version-loader.sh(2KB)
----LICENSE(2KB)
----test()
--------sql()
--------ci()
----README.md(5KB)
----Makefile(10KB)
----table_version.control.in(190B)
----.editorconfig(187B)
----.gitignore(986B)
----CHANGELOG.md(4KB)