You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hawq.apache.org by rl...@apache.org on 2018/09/07 02:26:29 UTC
[1/3] hawq git commit: HAWQ-1647. Update HAWQ version to 2.4.0.0
Repository: hawq
Updated Branches:
refs/heads/master 24e36c935 -> a741655ba
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/tools/bin/gpsd
----------------------------------------------------------------------
diff --git a/tools/bin/gpsd b/tools/bin/gpsd
index a764399..330e0a5 100755
--- a/tools/bin/gpsd
+++ b/tools/bin/gpsd
@@ -88,7 +88,7 @@ pg_dump does not script constraints on inherited tables correctly, in particular
Apache HAWQ
-Address bug reports and comments to: dev@hawq.incubator.apache.org
+Address bug reports and comments to: dev@hawq.apache.org
=cut
[3/3] hawq git commit: HAWQ-1647. Update HAWQ version to 2.4.0.0
Posted by rl...@apache.org.
HAWQ-1647. Update HAWQ version to 2.4.0.0
- Update HAWQ version from 2.3.0.0 to 2.4.0.0.
- Removed incubating/incubator strings from HAWQ versions.
Project: http://git-wip-us.apache.org/repos/asf/hawq/repo
Commit: http://git-wip-us.apache.org/repos/asf/hawq/commit/a741655b
Tree: http://git-wip-us.apache.org/repos/asf/hawq/tree/a741655b
Diff: http://git-wip-us.apache.org/repos/asf/hawq/diff/a741655b
Branch: refs/heads/master
Commit: a741655bacd47ead0874b4684c05292d04cf7ee1
Parents: 24e36c9
Author: rlei <rl...@apache.org>
Authored: Tue Aug 7 17:43:23 2018 +0800
Committer: rlei <rl...@apache.org>
Committed: Fri Sep 7 10:25:15 2018 +0800
----------------------------------------------------------------------
LICENSE | 4 +-
NOTICE | 2 +-
README.md | 12 +-
contrib/hawq-ambari-plugin/README.md | 4 +-
contrib/hawq-ambari-plugin/build.properties | 4 +-
contrib/hawq-ambari-plugin/pom.xml | 2 +-
contrib/hawq-docker/README.md | 6 +-
contrib/hawq-package/README | 6 +-
contrib/hawq-package/build_hawq_rpm.sh | 2 +-
contrib/hawq-package/hawq.spec | 10 +-
contrib/hawq-package/make_rpm_tarball.sh | 6 +-
dist/hawq/LICENSE | 4 +-
dist/hawq/NOTICE | 2 +-
getversion | 2 +-
pom.xml | 2 +-
pxf/resources/META-INF/LICENSE | 8 +-
pxf/resources/META-INF/NOTICE | 2 +-
ranger-plugin/admin-plugin/pom.xml | 2 +-
ranger-plugin/integration/admin/pom.xml | 2 +-
ranger-plugin/integration/pom.xml | 2 +-
ranger-plugin/integration/service/pom.xml | 2 +-
ranger-plugin/pom.xml | 2 +-
ranger-plugin/service/pom.xml | 2 +-
src/include/catalog/calico.pl | 2 +-
src/include/catalog/caqltrack.pl | 2 +-
src/include/catalog/caqluniqdef.pl | 2 +-
src/include/catalog/catullus.pl | 2 +-
src/include/catalog/pablopcatso.pl | 2 +-
src/include/catalog/sleazy.pl | 2 +-
src/include/catalog/tidycat.pl | 2 +-
src/test/regress/atmsort.pl | 2 +-
src/test/regress/dld.pl | 2 +-
src/test/regress/explain.pl | 2 +-
src/test/regress/get_ereport.pl | 2 +-
src/test/regress/gpdiff.pl | 2 +-
src/test/regress/gpexclude.pl | 2 +-
src/test/regress/gpsourcify.pl | 2 +-
src/test/regress/gpstringsubs.pl | 2 +-
src/test/regress/gptorment.pl | 2 +-
src/test/regress/upg2_wizard.pl | 2 +-
tools/bin/gppylib/data/2.4.json | 10458 +++++++++++++++++++++
tools/bin/gpsd | 2 +-
42 files changed, 10521 insertions(+), 63 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/LICENSE
----------------------------------------------------------------------
diff --git a/LICENSE b/LICENSE
index fe6ad1a..13edf22 100644
--- a/LICENSE
+++ b/LICENSE
@@ -202,9 +202,9 @@
=======================================================================
-Apache HAWQ (incubating) Subcomponents:
+Apache HAWQ Subcomponents:
- The Apache HAWQ (incubating) project contains subcomponents with
+ The Apache HAWQ project contains subcomponents with
separate copyright notices and license terms. Your use of the source
code for these subcomponents is subject to the terms and conditions
of the following licenses.
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/NOTICE
----------------------------------------------------------------------
diff --git a/NOTICE b/NOTICE
index 1b1b2e7..20ee60c 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,4 +1,4 @@
-Apache HAWQ (incubating)
+Apache HAWQ
Copyright 2017 The Apache Software Foundation.
This product includes software developed at
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 3e1333c..3e39cec 100644
--- a/README.md
+++ b/README.md
@@ -1,20 +1,20 @@
-
+
---
|CI Process|Status|
|---|---|
-|Travis CI Build|[](https://travis-ci.org/apache/incubator-hawq?branch=master)|
+|Travis CI Build|[](https://travis-ci.org/apache/hawq?branch=master)|
|Apache Release Audit Tool ([RAT](https://creadur.apache.org/rat/))|[](https://builds.apache.org/view/HAWQ/job/HAWQ-rat/)|
|Coverity Static Analysis |[](https://scan.coverity.com/projects/apache-incubator-hawq)|
---
-[Website](http://hawq.incubator.apache.org/) |
+[Website](http://hawq.apache.org/) |
[Wiki](https://cwiki.apache.org/confluence/display/HAWQ) |
-[Documentation](http://hawq.incubator.apache.org/docs/userguide/2.1.0.0-incubating/overview/HAWQOverview.html) |
-[Developer Mailing List](mailto:dev@hawq.incubator.apache.org) |
-[User Mailing List](mailto:user@hawq.incubator.apache.org) |
+[Documentation](http://hawq.apache.org/docs/userguide/latest/) |
+[Developer Mailing List](mailto:dev@hawq.apache.org) |
+[User Mailing List](mailto:user@hawq.apache.org) |
[Q&A Collections](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65144284) |
[Open Defect](https://issues.apache.org/jira/browse/HAWQ)
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/contrib/hawq-ambari-plugin/README.md
----------------------------------------------------------------------
diff --git a/contrib/hawq-ambari-plugin/README.md b/contrib/hawq-ambari-plugin/README.md
index 5aac4e0..11770b4 100644
--- a/contrib/hawq-ambari-plugin/README.md
+++ b/contrib/hawq-ambari-plugin/README.md
@@ -57,7 +57,7 @@ Properties specified in the [build.properties](build.properties) file:
To build the rpm for hawq-ambari-plugin, change the [build.properties](build.properties) file with the required parameters and run ```mvn install``` command under hawq-ambari-plugin directory:
```
$ pwd
-incubator-hawq/contrib/hawq-ambari-plugin
+hawq/contrib/hawq-ambari-plugin
$ mvn clean resources:copy-resources rpm:rpm -Dbuild_number=1
```
@@ -95,4 +95,4 @@ $ ./add-hawq.py --user <ambari-username> --password <ambari-password> --stack HD
**Please restart ambari-server after running the script so that the changes take effect:**
```
$ ambari-server restart
-```
\ No newline at end of file
+```
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/contrib/hawq-ambari-plugin/build.properties
----------------------------------------------------------------------
diff --git a/contrib/hawq-ambari-plugin/build.properties b/contrib/hawq-ambari-plugin/build.properties
index e9b092f..3b8747f 100644
--- a/contrib/hawq-ambari-plugin/build.properties
+++ b/contrib/hawq-ambari-plugin/build.properties
@@ -1,8 +1,8 @@
-hawq.release.version=2.3.0
+hawq.release.version=2.4.0
hawq.common.services.version=2.0.0
pxf.release.version=3.2.1
pxf.common.services.version=3.0.0
hawq.repo.prefix=hawq
hawq.addons.repo.prefix=hawq-add-ons
-repository.version=2.3.0.0
+repository.version=2.4.0.0
default.stack=HDP-2.5
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/contrib/hawq-ambari-plugin/pom.xml
----------------------------------------------------------------------
diff --git a/contrib/hawq-ambari-plugin/pom.xml b/contrib/hawq-ambari-plugin/pom.xml
index 94dd440..0f0f390 100644
--- a/contrib/hawq-ambari-plugin/pom.xml
+++ b/contrib/hawq-ambari-plugin/pom.xml
@@ -21,7 +21,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.hawq</groupId>
<artifactId>hawq-ambari-plugin</artifactId>
- <version>2.3.0.0</version>
+ <version>2.4.0.0</version>
<name>hawq-ambari-plugin</name>
<url>http://maven.apache.org</url>
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/contrib/hawq-docker/README.md
----------------------------------------------------------------------
diff --git a/contrib/hawq-docker/README.md b/contrib/hawq-docker/README.md
index 0e70de9..7ba89bb 100644
--- a/contrib/hawq-docker/README.md
+++ b/contrib/hawq-docker/README.md
@@ -14,8 +14,8 @@ https://docs.docker.com/
# Setup build and test environment
* clone hawq repository
```
-git clone https://github.com/apache/incubator-hawq.git .
-cd incubator-hawq/contrib/hawq-docker
+git clone https://github.com/apache/hawq.git .
+cd hawq/contrib/hawq-docker
```
* Build the docker images
```
@@ -49,7 +49,7 @@ sudo -u hdfs hdfs dfsadmin -report
```
* clone Apache HAWQ code to /data direcotry
```
-git clone https://github.com/apache/incubator-hawq.git /data/hawq
+git clone https://github.com/apache/hawq.git /data/hawq
```
* build Apache HAWQ
```
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/contrib/hawq-package/README
----------------------------------------------------------------------
diff --git a/contrib/hawq-package/README b/contrib/hawq-package/README
index 8fb34fd..bcd2add 100644
--- a/contrib/hawq-package/README
+++ b/contrib/hawq-package/README
@@ -20,9 +20,9 @@ Build HAWQ rpm package tarball steps:
1. Prepare a HAWQ source code tarball for rpm building.
a) Make sure the source code tarball name format is:
- apache-hawq-src-%{hawq_version}-incubating.tar.gz
+ apache-hawq-src-%{hawq_version}-.tar.gz
b) Make sure the extracted directory name format is:
- apache-hawq-src-%{hawq_version}-incubating
+ apache-hawq-src-%{hawq_version}
c) Put the HAWQ source tarball to %{top_dir}/contrib/hawq-package folder.
Or use "HAWQ_SOURCE_TARBALL_PATH" to specify the find path of HAWQ source tarball.
@@ -35,4 +35,4 @@ Build HAWQ rpm package tarball steps:
You can set environment variable "HAWQ_RELEASE_VERSION" to specify HAWQ version.
5. You can find HAWQ/PXF/Ranger-plugin rpms tarball as:
- %{top_dir}/contrib/hawq-package/apache-hawq-rpm-%{hawq_version}-incubating.tar.gz
+ %{top_dir}/contrib/hawq-package/apache-hawq-rpm-%{hawq_version}.tar.gz
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/contrib/hawq-package/build_hawq_rpm.sh
----------------------------------------------------------------------
diff --git a/contrib/hawq-package/build_hawq_rpm.sh b/contrib/hawq-package/build_hawq_rpm.sh
index c3c3309..7b569b4 100755
--- a/contrib/hawq-package/build_hawq_rpm.sh
+++ b/contrib/hawq-package/build_hawq_rpm.sh
@@ -45,7 +45,7 @@ mkdir -p rpmbuild/BUILD rpmbuild/RPMS rpmbuild/SOURCES rpmbuild/SPECS rpmbuild/S
# Copy HAWQ RPM configuration file for the build
cp hawq.spec rpmbuild/SPECS/
-HAWQ_SOURCE_TARBALL_FILE=apache-hawq-src-${HAWQ_RELEASE_VERSION}-incubating.tar.gz
+HAWQ_SOURCE_TARBALL_FILE=apache-hawq-src-${HAWQ_RELEASE_VERSION}.tar.gz
# Get PATH where to find HAWQ source code tarball
if [ -z ${HAWQ_SOURCE_TARBALL_PATH} ]; then
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/contrib/hawq-package/hawq.spec
----------------------------------------------------------------------
diff --git a/contrib/hawq-package/hawq.spec b/contrib/hawq-package/hawq.spec
index 0e335bd..e33eb4a 100644
--- a/contrib/hawq-package/hawq.spec
+++ b/contrib/hawq-package/hawq.spec
@@ -25,15 +25,15 @@
%define installdir /usr/local/%{name}
Name: apache-hawq
-Summary: Hadoop Native SQL powered by Apache HAWQ (incubating)
+Summary: Hadoop Native SQL powered by Apache HAWQ
Version: %{hawq_version}
Release: %{rpm_os_version}
License: ASL 2.0
Group: Applications/Databases
-URL: http://hawq.incubator.apache.org
+URL: http://hawq.apache.org
Prefix: /usr/local
BuildArch: %{arch}
-SOURCE0 : apache-hawq-src-%{hawq_version}-incubating.tar.gz
+SOURCE0 : apache-hawq-src-%{hawq_version}.tar.gz
Requires: libgsasl, krb5-libs, libicu, protobuf >= 2.5.0, json-c >= 0.9, net-snmp-libs, thrift >= 0.9.1, boost >= 1.53.0
%if %{rpm_os_version} == el6
Requires: openssl
@@ -45,7 +45,7 @@ Requires(pre): shadow-utils
AutoReqProv: no
%description
-Apache HAWQ (incubating) combines exceptional MPP-based analytics
+Apache HAWQ combines exceptional MPP-based analytics
performance, robust ANSI SQL compliance, Hadoop ecosystem
integration and manageability, and flexible data-store format
support, all natively in Hadoop, no connectors required.
@@ -56,7 +56,7 @@ source Greenplum® Database and PostgreSQL, HAWQ enables you to
swiftly and interactively query Hadoop data, natively via HDFS.
%prep
-%setup -n %{name}-src-%{version}-incubating
+%setup -n %{name}-src-%{version}
%build
export CFLAGS="-O3 -g"
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/contrib/hawq-package/make_rpm_tarball.sh
----------------------------------------------------------------------
diff --git a/contrib/hawq-package/make_rpm_tarball.sh b/contrib/hawq-package/make_rpm_tarball.sh
index 8501534..33ca573 100755
--- a/contrib/hawq-package/make_rpm_tarball.sh
+++ b/contrib/hawq-package/make_rpm_tarball.sh
@@ -69,15 +69,15 @@ echo "Copied all the HAWQ/PXF/Range-plugin rpm packages."
ls ${RPM_PKG_DIR}/
# Make tarball for all the HAWQ/PXF/RANGER rpms
-tar czvf apache-hawq-rpm-${HAWQ_RELEASE_VERSION}-incubating.tar.gz hawq_rpm_packages
+tar czvf apache-hawq-rpm-${HAWQ_RELEASE_VERSION}.tar.gz hawq_rpm_packages
if [ $? != 0 ]; then
echo "Make HAWQ/PXF/Ranger-plugin rpm tarball failed."
exit $?
else
echo "Make HAWQ/PXF/Ranger-plugin rpm tarball successfully."
echo "You can find the rpm binary tarball at:"
- echo "${CUR_DIR}/apache-hawq-rpm-${HAWQ_RELEASE_VERSION}-incubating.tar.gz"
- ls -l apache-hawq-rpm-${HAWQ_RELEASE_VERSION}-incubating.tar.gz
+ echo "${CUR_DIR}/apache-hawq-rpm-${HAWQ_RELEASE_VERSION}.tar.gz"
+ ls -l apache-hawq-rpm-${HAWQ_RELEASE_VERSION}.tar.gz
fi
exit 0
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/dist/hawq/LICENSE
----------------------------------------------------------------------
diff --git a/dist/hawq/LICENSE b/dist/hawq/LICENSE
index 3da3ea4..be8d1f2 100644
--- a/dist/hawq/LICENSE
+++ b/dist/hawq/LICENSE
@@ -202,9 +202,9 @@
=======================================================================
-Apache HAWQ (incubating) Subcomponents:
+Apache HAWQ Subcomponents:
- The Apache HAWQ (incubating) project contains subcomponents with
+ The Apache HAWQ project contains subcomponents with
separate copyright notices and license terms. Your use of the source
code for these subcomponents is subject to the terms and conditions
of the following licenses.
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/dist/hawq/NOTICE
----------------------------------------------------------------------
diff --git a/dist/hawq/NOTICE b/dist/hawq/NOTICE
index 1b1b2e7..20ee60c 100644
--- a/dist/hawq/NOTICE
+++ b/dist/hawq/NOTICE
@@ -1,4 +1,4 @@
-Apache HAWQ (incubating)
+Apache HAWQ
Copyright 2017 The Apache Software Foundation.
This product includes software developed at
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/getversion
----------------------------------------------------------------------
diff --git a/getversion b/getversion
index 081299c..a24d8ba 100755
--- a/getversion
+++ b/getversion
@@ -18,7 +18,7 @@
# under the License.
#
-GP_VERSION="2.3.0.0-incubating"
+GP_VERSION="2.4.0.0"
GP_BUILDNUMBER=dev
if [ -f BUILD_NUMBER ] ; then
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 0c197da..3daeb48 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,7 +22,7 @@
<groupId>org.apache.hawq</groupId>
<artifactId>hawq</artifactId>
- <version>2.3</version>
+ <version>2.4</version>
<packaging>pom</packaging>
<build>
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/pxf/resources/META-INF/LICENSE
----------------------------------------------------------------------
diff --git a/pxf/resources/META-INF/LICENSE b/pxf/resources/META-INF/LICENSE
index fed4f91..39eee4c 100644
--- a/pxf/resources/META-INF/LICENSE
+++ b/pxf/resources/META-INF/LICENSE
@@ -202,7 +202,7 @@
=======================================================================
-Apache HAWQ (incubating) - contained works supporting PXF components:
+Apache HAWQ - contained works supporting PXF components:
This product contains additional works that are distributed under
Apache License, Version 2.0 (ALv2).
@@ -211,9 +211,9 @@ Apache License, Version 2.0 (ALv2).
=======================================================================
-Apache HAWQ (incubating) PXF runtime dependent subcomponents:
+Apache HAWQ PXF runtime dependent subcomponents:
- The Apache HAWQ (incubating) project contains PXF. It is an
+ The Apache HAWQ project contains PXF. It is an
extensible framework that allows HAWQ to query external data files,
whose metadata is not managed by HAWQ. PXF includes built-in
connectors for accessing data that exists inside HDFS files, Hive
@@ -377,4 +377,4 @@ Apache HAWQ (incubating) PXF runtime dependent subcomponents:
xmlenc, 0.52
xz, 1.0
zookeeper, 3.4.6
-
\ No newline at end of file
+
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/pxf/resources/META-INF/NOTICE
----------------------------------------------------------------------
diff --git a/pxf/resources/META-INF/NOTICE b/pxf/resources/META-INF/NOTICE
index 20c48bd..b299bc6 100644
--- a/pxf/resources/META-INF/NOTICE
+++ b/pxf/resources/META-INF/NOTICE
@@ -1,4 +1,4 @@
-Apache HAWQ (incubating)
+Apache HAWQ
Copyright 2017 The Apache Software Foundation.
This product includes software developed at
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/ranger-plugin/admin-plugin/pom.xml
----------------------------------------------------------------------
diff --git a/ranger-plugin/admin-plugin/pom.xml b/ranger-plugin/admin-plugin/pom.xml
index 19a10ec..a8fc6c3 100644
--- a/ranger-plugin/admin-plugin/pom.xml
+++ b/ranger-plugin/admin-plugin/pom.xml
@@ -27,7 +27,7 @@
<parent>
<groupId>org.apache.hawq</groupId>
<artifactId>ranger-plugin</artifactId>
- <version>2.3.0.0</version>
+ <version>2.4.0.0</version>
<relativePath>..</relativePath>
</parent>
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/ranger-plugin/integration/admin/pom.xml
----------------------------------------------------------------------
diff --git a/ranger-plugin/integration/admin/pom.xml b/ranger-plugin/integration/admin/pom.xml
index 152e4da..3552f37 100644
--- a/ranger-plugin/integration/admin/pom.xml
+++ b/ranger-plugin/integration/admin/pom.xml
@@ -29,7 +29,7 @@
<parent>
<groupId>org.apache.hawq</groupId>
<artifactId>ranger-plugin-integration</artifactId>
- <version>2.3.0.0</version>
+ <version>2.4.0.0</version>
<relativePath>..</relativePath>
</parent>
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/ranger-plugin/integration/pom.xml
----------------------------------------------------------------------
diff --git a/ranger-plugin/integration/pom.xml b/ranger-plugin/integration/pom.xml
index fb5eff3..c8ae6ab 100644
--- a/ranger-plugin/integration/pom.xml
+++ b/ranger-plugin/integration/pom.xml
@@ -29,7 +29,7 @@
<parent>
<groupId>org.apache.hawq</groupId>
<artifactId>ranger-plugin</artifactId>
- <version>2.3.0.0</version>
+ <version>2.4.0.0</version>
<relativePath>..</relativePath>
</parent>
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/ranger-plugin/integration/service/pom.xml
----------------------------------------------------------------------
diff --git a/ranger-plugin/integration/service/pom.xml b/ranger-plugin/integration/service/pom.xml
index 6616a29..6c50138 100644
--- a/ranger-plugin/integration/service/pom.xml
+++ b/ranger-plugin/integration/service/pom.xml
@@ -29,7 +29,7 @@
<parent>
<groupId>org.apache.hawq</groupId>
<artifactId>ranger-plugin-integration</artifactId>
- <version>2.3.0.0</version>
+ <version>2.4.0.0</version>
<relativePath>..</relativePath>
</parent>
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/ranger-plugin/pom.xml
----------------------------------------------------------------------
diff --git a/ranger-plugin/pom.xml b/ranger-plugin/pom.xml
index ccc8f82..8bbeb33 100644
--- a/ranger-plugin/pom.xml
+++ b/ranger-plugin/pom.xml
@@ -22,7 +22,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.hawq</groupId>
<artifactId>ranger-plugin</artifactId>
- <version>2.3.0.0</version>
+ <version>2.4.0.0</version>
<packaging>pom</packaging>
<name>HAWQ Ranger Plugin</name>
<description>HAWQ Ranger Plugin</description>
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/ranger-plugin/service/pom.xml
----------------------------------------------------------------------
diff --git a/ranger-plugin/service/pom.xml b/ranger-plugin/service/pom.xml
index b79aa2d..fd45d01 100644
--- a/ranger-plugin/service/pom.xml
+++ b/ranger-plugin/service/pom.xml
@@ -27,7 +27,7 @@
<parent>
<groupId>org.apache.hawq</groupId>
<artifactId>ranger-plugin</artifactId>
- <version>2.3.0.0</version>
+ <version>2.4.0.0</version>
<relativePath>..</relativePath>
</parent>
<build>
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/src/include/catalog/calico.pl
----------------------------------------------------------------------
diff --git a/src/include/catalog/calico.pl b/src/include/catalog/calico.pl
index 8ec35d7..91f59de 100755
--- a/src/include/catalog/calico.pl
+++ b/src/include/catalog/calico.pl
@@ -191,7 +191,7 @@ Need to restructure the catalog to eliminate bloat.
Apache HAWQ
-Address bug reports and comments to: dev@hawq.incubator.apache.org
+Address bug reports and comments to: dev@hawq.apache.org
=cut
# SLZY_POD_HDR_END
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/src/include/catalog/caqltrack.pl
----------------------------------------------------------------------
diff --git a/src/include/catalog/caqltrack.pl b/src/include/catalog/caqltrack.pl
index a2cc736..ab70e95 100755
--- a/src/include/catalog/caqltrack.pl
+++ b/src/include/catalog/caqltrack.pl
@@ -146,7 +146,7 @@ total unique query counts:
Apache HAWQ
-Address bug reports and comments to: dev@hawq.incubator.apache.org
+Address bug reports and comments to: dev@hawq.apache.org
=cut
# SLZY_POD_HDR_END
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/src/include/catalog/caqluniqdef.pl
----------------------------------------------------------------------
diff --git a/src/include/catalog/caqluniqdef.pl b/src/include/catalog/caqluniqdef.pl
index e003e43..dc5b7f8 100755
--- a/src/include/catalog/caqluniqdef.pl
+++ b/src/include/catalog/caqluniqdef.pl
@@ -95,7 +95,7 @@ delimited flat file, suitable for input as an external table.
Apache HAWQ
-Address bug reports and comments to: dev@hawq.incubator.apache.org
+Address bug reports and comments to: dev@hawq.apache.org
=cut
# SLZY_POD_HDR_END
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/src/include/catalog/catullus.pl
----------------------------------------------------------------------
diff --git a/src/include/catalog/catullus.pl b/src/include/catalog/catullus.pl
index 5b296ef..f0f3da5 100755
--- a/src/include/catalog/catullus.pl
+++ b/src/include/catalog/catullus.pl
@@ -115,7 +115,7 @@ pg_window. And operators and operator classes? Access methods? Casts?
Apache HAWQ
-Address bug reports and comments to: dev@hawq.incubator.apache.org
+Address bug reports and comments to: dev@hawq.apache.org
=cut
# SLZY_POD_HDR_END
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/src/include/catalog/pablopcatso.pl
----------------------------------------------------------------------
diff --git a/src/include/catalog/pablopcatso.pl b/src/include/catalog/pablopcatso.pl
index d6b9a13..04cd8c3 100755
--- a/src/include/catalog/pablopcatso.pl
+++ b/src/include/catalog/pablopcatso.pl
@@ -135,7 +135,7 @@ pablopcatso generates .dot file output on stdout.
Apache HAWQ
-Address bug reports and comments to: dev@hawq.incubator.apache.org
+Address bug reports and comments to: dev@hawq.apache.org
=cut
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/src/include/catalog/sleazy.pl
----------------------------------------------------------------------
diff --git a/src/include/catalog/sleazy.pl b/src/include/catalog/sleazy.pl
index ff4c1cc..25906bb 100644
--- a/src/include/catalog/sleazy.pl
+++ b/src/include/catalog/sleazy.pl
@@ -277,7 +277,7 @@ then that value is used.
Apache HAWQ
-Address bug reports and comments to: dev@hawq.incubator.apache.org
+Address bug reports and comments to: dev@hawq.apache.org
=cut
# SLZY_POD_HDR_END
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/src/include/catalog/tidycat.pl
----------------------------------------------------------------------
diff --git a/src/include/catalog/tidycat.pl b/src/include/catalog/tidycat.pl
index ce56496..1b381bc 100755
--- a/src/include/catalog/tidycat.pl
+++ b/src/include/catalog/tidycat.pl
@@ -327,7 +327,7 @@ directory.
Apache HAWQ
-Address bug reports and comments to: dev@hawq.incubator.apache.org
+Address bug reports and comments to: dev@hawq.apache.org
=cut
# SLZY_POD_HDR_END
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/src/test/regress/atmsort.pl
----------------------------------------------------------------------
diff --git a/src/test/regress/atmsort.pl b/src/test/regress/atmsort.pl
index cddf43a..edcc58c 100755
--- a/src/test/regress/atmsort.pl
+++ b/src/test/regress/atmsort.pl
@@ -376,7 +376,7 @@ potential erroneous comparison.
Apache HAWQ
-Address bug reports and comments to: dev@hawq.incubator.apache.org
+Address bug reports and comments to: dev@hawq.apache.org
=cut
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/src/test/regress/dld.pl
----------------------------------------------------------------------
diff --git a/src/test/regress/dld.pl b/src/test/regress/dld.pl
index 45ff349..6317861 100755
--- a/src/test/regress/dld.pl
+++ b/src/test/regress/dld.pl
@@ -87,7 +87,7 @@ Substitute the correct "connect string" for your postgres database.
Apache HAWQ
-Address bug reports and comments to: dev@hawq.incubator.apache.org
+Address bug reports and comments to: dev@hawq.apache.org
=cut
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/src/test/regress/explain.pl
----------------------------------------------------------------------
diff --git a/src/test/regress/explain.pl b/src/test/regress/explain.pl
index 40a7e24..859b892 100755
--- a/src/test/regress/explain.pl
+++ b/src/test/regress/explain.pl
@@ -268,7 +268,7 @@ correctly identify the left and right children.
Apache HAWQ
-Address bug reports and comments to: dev@hawq.incubator.apache.org
+Address bug reports and comments to: dev@hawq.apache.org
=cut
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/src/test/regress/get_ereport.pl
----------------------------------------------------------------------
diff --git a/src/test/regress/get_ereport.pl b/src/test/regress/get_ereport.pl
index 2c11187..08c7b17 100755
--- a/src/test/regress/get_ereport.pl
+++ b/src/test/regress/get_ereport.pl
@@ -106,7 +106,7 @@ entries of level ERROR, WARNING, NOTICE, or FATAL.
Apache HAWQ
-Address bug reports and comments to: dev@hawq.incubator.apache.org
+Address bug reports and comments to: dev@hawq.apache.org
=cut
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/src/test/regress/gpdiff.pl
----------------------------------------------------------------------
diff --git a/src/test/regress/gpdiff.pl b/src/test/regress/gpdiff.pl
index 99e0063..29aa873 100755
--- a/src/test/regress/gpdiff.pl
+++ b/src/test/regress/gpdiff.pl
@@ -139,7 +139,7 @@ potential erroneous comparison.
Apache HAWQ
-Address bug reports and comments to: dev@hawq.incubator.apache.org
+Address bug reports and comments to: dev@hawq.apache.org
=cut
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/src/test/regress/gpexclude.pl
----------------------------------------------------------------------
diff --git a/src/test/regress/gpexclude.pl b/src/test/regress/gpexclude.pl
index 48d7e4f..eff145c 100755
--- a/src/test/regress/gpexclude.pl
+++ b/src/test/regress/gpexclude.pl
@@ -158,7 +158,7 @@ If the expression is TRUE, gpexclude will continue
Apache HAWQ
-Address bug reports and comments to: dev@hawq.incubator.apache.org
+Address bug reports and comments to: dev@hawq.apache.org
=cut
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/src/test/regress/gpsourcify.pl
----------------------------------------------------------------------
diff --git a/src/test/regress/gpsourcify.pl b/src/test/regress/gpsourcify.pl
index f0a8b0d..143beff 100755
--- a/src/test/regress/gpsourcify.pl
+++ b/src/test/regress/gpsourcify.pl
@@ -107,7 +107,7 @@ source directory references are less common, and usually followed by
Apache HAWQ
-Address bug reports and comments to: dev@hawq.incubator.apache.org
+Address bug reports and comments to: dev@hawq.apache.org
=cut
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/src/test/regress/gpstringsubs.pl
----------------------------------------------------------------------
diff --git a/src/test/regress/gpstringsubs.pl b/src/test/regress/gpstringsubs.pl
index cd8b75d..73b85ee 100755
--- a/src/test/regress/gpstringsubs.pl
+++ b/src/test/regress/gpstringsubs.pl
@@ -170,7 +170,7 @@ The tokens are:
Apache HAWQ
-Address bug reports and comments to: dev@hawq.incubator.apache.org
+Address bug reports and comments to: dev@hawq.apache.org
=cut
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/src/test/regress/gptorment.pl
----------------------------------------------------------------------
diff --git a/src/test/regress/gptorment.pl b/src/test/regress/gptorment.pl
index 978d150..86084f5 100755
--- a/src/test/regress/gptorment.pl
+++ b/src/test/regress/gptorment.pl
@@ -166,7 +166,7 @@ init, cleanup
Apache HAWQ
-Address bug reports and comments to: dev@hawq.incubator.apache.org
+Address bug reports and comments to: dev@hawq..apache.org
=cut
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/src/test/regress/upg2_wizard.pl
----------------------------------------------------------------------
diff --git a/src/test/regress/upg2_wizard.pl b/src/test/regress/upg2_wizard.pl
index 51904a8..877a62b 100755
--- a/src/test/regress/upg2_wizard.pl
+++ b/src/test/regress/upg2_wizard.pl
@@ -121,7 +121,7 @@ regression test in accordance with the UPG2_README guidelines.
Apache HAWQ
-Address bug reports and comments to: dev@hawq.incubator.apache.org
+Address bug reports and comments to: dev@hawq.apache.org
=cut
[2/3] hawq git commit: HAWQ-1647. Update HAWQ version to 2.4.0.0
Posted by rl...@apache.org.
http://git-wip-us.apache.org/repos/asf/hawq/blob/a741655b/tools/bin/gppylib/data/2.4.json
----------------------------------------------------------------------
diff --git a/tools/bin/gppylib/data/2.4.json b/tools/bin/gppylib/data/2.4.json
new file mode 100644
index 0000000..e62b59d
--- /dev/null
+++ b/tools/bin/gppylib/data/2.4.json
@@ -0,0 +1,10458 @@
+{
+ "__comment" : "Generated by tidycat.pl version 34 on Mon Mar 27 14:07:18 2017 CATALOG_VERSION_NO=201507221",
+ "__info" : {
+ "CATALOG_VERSION_NO" : "201507221"
+ },
+ "gp_configuration" : {
+ "CamelCaseRelationId" : "GpConfigurationRelationId",
+ "colh" : {
+ "content" : "int2",
+ "datadir" : "text",
+ "dbid" : "int2",
+ "definedprimary" : "bool",
+ "hostname" : "NameData",
+ "isprimary" : "bool",
+ "port" : "int4",
+ "valid" : "bool"
+ },
+ "cols" : [
+ {
+ "colname" : "content",
+ "ctype" : "int2",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "definedprimary",
+ "ctype" : "bool",
+ "sqltype" : "boolean"
+ },
+ {
+ "colname" : "dbid",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "isprimary",
+ "ctype" : "bool",
+ "sqltype" : "boolean"
+ },
+ {
+ "colname" : "valid",
+ "ctype" : "bool",
+ "sqltype" : "boolean"
+ },
+ {
+ "colname" : "hostname",
+ "ctype" : "NameData",
+ "sqltype" : "name"
+ },
+ {
+ "colname" : "port",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "datadir",
+ "ctype" : "text",
+ "sqltype" : "text"
+ }
+ ],
+ "filename" : "gp_configuration.h",
+ "indexes" : [
+ {
+ "CamelCaseIndexId" : "GpConfigurationContentDefinedprimaryIndexId",
+ "cols" : [
+ [
+ "content",
+ "int2_ops"
+ ],
+ [
+ "definedprimary",
+ "bool_ops"
+ ]
+ ],
+ "indexid" : "6101",
+ "unique" : "1",
+ "with" : {
+ "indexid" : "6101"
+ }
+ },
+ {
+ "CamelCaseIndexId" : "GpConfigurationDbidIndexId",
+ "cols" : [
+ [
+ "dbid",
+ "int2_ops"
+ ]
+ ],
+ "indexid" : "6102",
+ "unique" : "1",
+ "with" : {
+ "indexid" : "6102"
+ }
+ }
+ ],
+ "relid_comment_tag" : "/* relation id: 5000 - gp_configuration */\n",
+ "tabdef_text" : "\n CREATE TABLE gp_configuration\n with (shared=true, oid=false, relid=5000, content=MASTER_ONLY)\n (\n content smallint,\n definedprimary boolean,\n dbid smallint,\n isprimary boolean,\n valid boolean,\n hostname name,\n port integer,\n datadir text\n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "GpConfiguration",
+ "content" : "MASTER_ONLY",
+ "oid" : "",
+ "relid" : "5000",
+ "shared" : "1",
+ "text" : "with (shared=true, oid=false, relid=5000, content=MASTER_ONLY)"
+ }
+ },
+ "gp_configuration_history" : {
+ "CamelCaseRelationId" : "GpConfigHistoryRelationId",
+ "UppercaseReltypeOid" : "GP_CONFIGURATION_HISTORY_RELTYPE_OID",
+ "colh" : {
+ "description" : "text",
+ "hostname" : "text",
+ "registration_order" : "int4",
+ "time" : "timestamptz"
+ },
+ "cols" : [
+ {
+ "colname" : "time",
+ "ctype" : "timestamptz",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "timestamp_with_time_zone"
+ },
+ {
+ "colname" : "registration_order",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "hostname",
+ "ctype" : "text",
+ "sqltype" : "text"
+ },
+ {
+ "colname" : "description",
+ "ctype" : "text",
+ "sqltype" : "text"
+ }
+ ],
+ "filename" : "gp_configuration.h",
+ "relid_comment_tag" : "/* relation id: 5006 - gp_configuration_history */\n",
+ "tabdef_text" : "\n CREATE TABLE gp_configuration_history\n with (camelcase=GpConfigHistory, shared=true, oid=false, relid=5006, reltype_oid=6434, content=MASTER_ONLY)\n (\n time timestamp with time zone,\n registration_order integer,\n hostname text,\n description text\n )",
+ "tzhack" : "\"time\"",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "GpConfigHistory",
+ "content" : "MASTER_ONLY",
+ "oid" : "",
+ "relid" : "5006",
+ "reltype_oid" : "6434",
+ "shared" : "1",
+ "text" : "with (camelcase=GpConfigHistory, shared=true, oid=false, relid=5006, reltype_oid=6434, content=MASTER_ONLY)"
+ }
+ },
+ "gp_db_interfaces" : {
+ "CamelCaseRelationId" : "GpDbInterfacesRelationId",
+ "UppercaseReltypeOid" : "GP_DB_INTERFACES_RELTYPE_OID",
+ "colh" : {
+ "dbid" : "int2",
+ "interfaceid" : "int2",
+ "priority" : "int2"
+ },
+ "cols" : [
+ {
+ "colname" : "dbid",
+ "ctype" : "int2",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "interfaceid",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "priority",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ }
+ ],
+ "filename" : "gp_configuration.h",
+ "indexes" : [
+ {
+ "CamelCaseIndexId" : "GpDbInterfacesDbidIndexId",
+ "cols" : [
+ [
+ "dbid",
+ "int2_ops"
+ ]
+ ],
+ "indexid" : "6108",
+ "unique" : "",
+ "with" : {
+ "indexid" : "6108"
+ }
+ }
+ ],
+ "relid_comment_tag" : "/* relation id: 5029 - gp_db_interfaces */\n",
+ "tabdef_text" : "\n CREATE TABLE gp_db_interfaces\n with (camelcase=GpDbInterfaces, shared=true, oid=false, relid=5029, reltype_oid=6436, content=MASTER_ONLY)\n (\n dbid smallint,\n interfaceid smallint,\n priority smallint\n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "GpDbInterfaces",
+ "content" : "MASTER_ONLY",
+ "oid" : "",
+ "relid" : "5029",
+ "reltype_oid" : "6436",
+ "shared" : "1",
+ "text" : "with (camelcase=GpDbInterfaces, shared=true, oid=false, relid=5029, reltype_oid=6436, content=MASTER_ONLY)"
+ }
+ },
+ "gp_distribution_policy" : {
+ "CamelCaseRelationId" : "GpPolicyRelationId",
+ "colh" : {
+ "attrnums" : "int2[1]",
+ "bucketnum" : "int4",
+ "localoid" : "Oid"
+ },
+ "cols" : [
+ {
+ "colname" : "localoid",
+ "ctype" : "Oid",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "bucketnum",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "attrnums",
+ "ctype" : "int2[1]",
+ "sqltype" : "smallint[]"
+ }
+ ],
+ "filename" : "gp_policy.h",
+ "fk_list" : [
+ {
+ "fkcols" : [
+ "localoid"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_class",
+ "type" : "scalar"
+ }
+ ],
+ "foreign_keys" : [
+ [
+ [
+ "localoid"
+ ],
+ "pg_class",
+ [
+ "oid"
+ ]
+ ]
+ ],
+ "indexes" : [
+ {
+ "CamelCaseIndexId" : "GpPolicyLocalOidIndexId",
+ "cols" : [
+ [
+ "localoid",
+ "oid_ops"
+ ]
+ ],
+ "indexid" : "6103",
+ "unique" : "1",
+ "with" : {
+ "camelcase" : "GpPolicyLocalOid",
+ "indexid" : "6103"
+ }
+ }
+ ],
+ "relid_comment_tag" : "/* relation id: 5002 - gp_distribution_policy */\n",
+ "tabdef_text" : "\n CREATE TABLE gp_distribution_policy\n with (camelcase=GpPolicy, oid=false, relid=5002, content=MASTER_ONLY)\n (\n localoid oid,\n bucketnum integer,\n attrnums smallint[]\n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "GpPolicy",
+ "content" : "MASTER_ONLY",
+ "oid" : "",
+ "relid" : "5002",
+ "shared" : 0,
+ "text" : "with (camelcase=GpPolicy, oid=false, relid=5002, content=MASTER_ONLY)"
+ }
+ },
+ "gp_global_sequence" : {
+ "CamelCaseRelationId" : "GpGlobalSequenceRelationId",
+ "UppercaseReltypeOid" : "GP_GLOBAL_SEQUENCE_RELTYPE_OID",
+ "colh" : {
+ "sequence_num" : "bigint"
+ },
+ "cols" : [
+ {
+ "colname" : "sequence_num",
+ "ctype" : "bigint",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "bigint"
+ }
+ ],
+ "filename" : "gp_global_sequence.h",
+ "relid_comment_tag" : "/* relation id: 5096 - gp_global_sequence */\n",
+ "tabdef_text" : "\n CREATE TABLE gp_global_sequence\n with (camelcase=GpGlobalSequence, oid=false, relid=5096, reltype_oid=6995, content=PERSISTENT)\n (\n sequence_num bigint\n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "GpGlobalSequence",
+ "content" : "PERSISTENT",
+ "oid" : "",
+ "relid" : "5096",
+ "reltype_oid" : "6995",
+ "shared" : 0,
+ "text" : "with (camelcase=GpGlobalSequence, oid=false, relid=5096, reltype_oid=6995, content=PERSISTENT)"
+ }
+ },
+ "gp_interfaces" : {
+ "CamelCaseRelationId" : "GpInterfacesRelationId",
+ "UppercaseReltypeOid" : "GP_INTERFACES_RELTYPE_OID",
+ "colh" : {
+ "address" : "NameData",
+ "interfaceid" : "int2",
+ "status" : "int2"
+ },
+ "cols" : [
+ {
+ "colname" : "interfaceid",
+ "ctype" : "int2",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "address",
+ "ctype" : "NameData",
+ "sqltype" : "name"
+ },
+ {
+ "colname" : "status",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ }
+ ],
+ "filename" : "gp_configuration.h",
+ "indexes" : [
+ {
+ "CamelCaseIndexId" : "GpInterfacesInterfaceidIndexId",
+ "cols" : [
+ [
+ "interfaceid",
+ "int2_ops"
+ ]
+ ],
+ "indexid" : "6109",
+ "indexname" : "gp_interfaces_interface_index",
+ "unique" : "1",
+ "with" : {
+ "indexid" : "6109",
+ "indexname" : "gp_interfaces_interface_index"
+ }
+ }
+ ],
+ "relid_comment_tag" : "/* relation id: 5030 - gp_interfaces */\n",
+ "tabdef_text" : "\n CREATE TABLE gp_interfaces\n with (shared=true, oid=false, relid=5030, reltype_oid=6433, content=MASTER_ONLY)\n (\n interfaceid smallint,\n address name,\n status smallint \n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "GpInterfaces",
+ "content" : "MASTER_ONLY",
+ "oid" : "",
+ "relid" : "5030",
+ "reltype_oid" : "6433",
+ "shared" : "1",
+ "text" : "with (shared=true, oid=false, relid=5030, reltype_oid=6433, content=MASTER_ONLY)"
+ }
+ },
+ "gp_master_mirroring" : {
+ "CamelCaseRelationId" : "GpMasterMirroringRelationId",
+ "colh" : {
+ "detail_state" : "text",
+ "error_message" : "text",
+ "log_time" : "timestamptz",
+ "summary_state" : "text"
+ },
+ "cols" : [
+ {
+ "colname" : "summary_state",
+ "ctype" : "text",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "text"
+ },
+ {
+ "colname" : "detail_state",
+ "ctype" : "text",
+ "sqltype" : "text"
+ },
+ {
+ "colname" : "log_time",
+ "ctype" : "timestamptz",
+ "sqltype" : "timestamp_with_time_zone"
+ },
+ {
+ "colname" : "error_message",
+ "ctype" : "text",
+ "sqltype" : "text"
+ }
+ ],
+ "filename" : "gp_master_mirroring.h",
+ "relid_comment_tag" : "/* relation id: 5008 - gp_master_mirroring */\n",
+ "tabdef_text" : "\n CREATE TABLE gp_master_mirroring\n with (camelcase=GpMasterMirroring, shared=true, oid=false, relid=5008, content=MASTER_ONLY)\n (\n summary_state text,\n detail_state text,\n log_time timestamp with time zone,\n error_message text\n )",
+ "tzhack" : "\"log_time\"",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "GpMasterMirroring",
+ "content" : "MASTER_ONLY",
+ "oid" : "",
+ "relid" : "5008",
+ "shared" : "1",
+ "text" : "with (camelcase=GpMasterMirroring, shared=true, oid=false, relid=5008, content=MASTER_ONLY)"
+ }
+ },
+ "gp_persistent_filespace_node" : {
+ "CamelCaseRelationId" : "GpPersistent_filespace_nodeRelationId",
+ "UppercaseReltypeOid" : "GP_PERSISTENT_FILESPACE_NODE_RELTYPE_OID",
+ "colh" : {
+ "db_id" : "int2",
+ "filespace_oid" : "Oid",
+ "location" : "text",
+ "parent_xid" : "int4",
+ "persistent_serial_num" : "bigint",
+ "persistent_state" : "int2",
+ "previous_free_tid" : "tid",
+ "reserved" : "int4"
+ },
+ "cols" : [
+ {
+ "colname" : "filespace_oid",
+ "ctype" : "Oid",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "db_id",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "location",
+ "ctype" : "text",
+ "sqltype" : "text"
+ },
+ {
+ "colname" : "persistent_state",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "reserved",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "parent_xid",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "persistent_serial_num",
+ "ctype" : "bigint",
+ "sqltype" : "bigint"
+ },
+ {
+ "colname" : "previous_free_tid",
+ "ctype" : "tid",
+ "sqltype" : "tid"
+ }
+ ],
+ "filename" : "gp_persistent.h",
+ "relid_comment_tag" : "/* relation id: 5093 - gp_persistent_filespace_node */\n",
+ "tabdef_text" : "\n CREATE TABLE gp_persistent_filespace_node\n with (shared=true, oid=false, relid=5093, reltype_oid=6993, content=PERSISTENT)\n (\n filespace_oid oid ,\n db_id smallint ,\n location text ,\n persistent_state smallint ,\n reserved integer ,\n parent_xid integer ,\n persistent_serial_num bigint ,\n previous_free_tid tid ,\n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "GpPersistent_filespace_node",
+ "content" : "PERSISTENT",
+ "oid" : "",
+ "relid" : "5093",
+ "reltype_oid" : "6993",
+ "shared" : "1",
+ "text" : "with (shared=true, oid=false, relid=5093, reltype_oid=6993, content=PERSISTENT)"
+ }
+ },
+ "gp_persistent_relation_node" : {
+ "CamelCaseRelationId" : "GpPersistent_relation_nodeRelationId",
+ "UppercaseReltypeOid" : "GP_PERSISTENT_RELATION_NODE_RELTYPE_OID",
+ "colh" : {
+ "database_oid" : "Oid",
+ "parent_xid" : "int4",
+ "persistent_serial_num" : "bigint",
+ "persistent_state" : "int2",
+ "previous_free_tid" : "tid",
+ "relfilenode_oid" : "Oid",
+ "reserved" : "int4",
+ "tablespace_oid" : "Oid"
+ },
+ "cols" : [
+ {
+ "colname" : "tablespace_oid",
+ "ctype" : "Oid",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "database_oid",
+ "ctype" : "Oid",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "relfilenode_oid",
+ "ctype" : "Oid",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "persistent_state",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "reserved",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "parent_xid",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "persistent_serial_num",
+ "ctype" : "bigint",
+ "sqltype" : "bigint"
+ },
+ {
+ "colname" : "previous_free_tid",
+ "ctype" : "tid",
+ "sqltype" : "tid"
+ }
+ ],
+ "filename" : "gp_persistent.h",
+ "relid_comment_tag" : "/* relation id: 5090 - gp_persistent_relation_node */\n",
+ "tabdef_text" : "\n CREATE TABLE gp_persistent_relation_node\n with (shared=true, oid=false, relid=5090, reltype_oid=6990, content=PERSISTENT)\n (\n tablespace_oid\t\t\t\t\t\t\t\t\toid\t\t\t,\n database_oid\t\t\t\t\t\t\t\t\t\toid\t\t\t,\n relfilenode_oid\t\t\t\t\t\t\t\t\toid\t\t\t,\n persistent_state\t\t\t\t\t\t\t\t\tsmallint\t\t,\n reserved\t\t\t\t\t\t\t\t\t\t\tinteger\t\t,\n parent_xid\t\t\t\t\t\t\t\t\t\tinteger\t\t,\n persistent_serial_num\t\t\t\t\t\t\t\tbigint\t\t,\n previous_free_tid\t\t\t\t\t\t\t\t\ttid\t\t\t,\n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "GpPersistent_relation_node",
+ "content" : "PERSISTENT",
+ "oid" : "",
+ "relid" : "5090",
+ "reltype_oid" : "6990",
+ "shared" : "1",
+ "text" : "with (shared=true, oid=false, relid=5090, reltype_oid=6990, content=PERSISTENT)"
+ }
+ },
+ "gp_persistent_relfile_node" : {
+ "CamelCaseRelationId" : "GpPersistent_relfile_nodeRelationId",
+ "UppercaseReltypeOid" : "GP_PERSISTENT_RELFILE_NODE_RELTYPE_OID",
+ "colh" : {
+ "database_oid" : "Oid",
+ "parent_xid" : "int4",
+ "persistent_serial_num" : "bigint",
+ "persistent_state" : "int2",
+ "previous_free_tid" : "tid",
+ "relation_bufpool_kind" : "int4",
+ "relation_storage_manager" : "int2",
+ "relfilenode_oid" : "Oid",
+ "segment_file_num" : "int4",
+ "tablespace_oid" : "Oid"
+ },
+ "cols" : [
+ {
+ "colname" : "tablespace_oid",
+ "ctype" : "Oid",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "database_oid",
+ "ctype" : "Oid",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "relfilenode_oid",
+ "ctype" : "Oid",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "segment_file_num",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "relation_storage_manager",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "persistent_state",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "relation_bufpool_kind",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "parent_xid",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "persistent_serial_num",
+ "ctype" : "bigint",
+ "sqltype" : "bigint"
+ },
+ {
+ "colname" : "previous_free_tid",
+ "ctype" : "tid",
+ "sqltype" : "tid"
+ }
+ ],
+ "filename" : "gp_persistent.h",
+ "relid_comment_tag" : "/* relation id: 5089 - gp_persistent_relfile_node */\n",
+ "tabdef_text" : "\n CREATE TABLE gp_persistent_relfile_node\n with (shared=true, oid=false, relid=5089, reltype_oid=6989, content=PERSISTENT)\n (\n tablespace_oid oid ,\n database_oid oid ,\n relfilenode_oid oid ,\n segment_file_num integer ,\n relation_storage_manager smallint ,\n persistent_state smallint ,\n relation_bufpool_kind integer ,\n parent_xid integer ,\n persistent_serial_num bigint ,\n previous_free_tid tid ,\n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "GpPersistent_relfile_node",
+ "content" : "PERSISTENT",
+ "oid" : "",
+ "relid" : "5089",
+ "reltype_oid" : "6989",
+ "shared" : "1",
+ "text" : "with (shared=true, oid=false, relid=5089, reltype_oid=6989, content=PERSISTENT)"
+ }
+ },
+ "gp_persistent_tablespace_node" : {
+ "CamelCaseRelationId" : "GpPersistent_tablespace_nodeRelationId",
+ "UppercaseReltypeOid" : "GP_PERSISTENT_TABLESPACE_NODE_RELTYPE_OID",
+ "colh" : {
+ "filespace_oid" : "Oid",
+ "parent_xid" : "int4",
+ "persistent_serial_num" : "bigint",
+ "persistent_state" : "int2",
+ "previous_free_tid" : "tid",
+ "reserved" : "int4",
+ "tablespace_oid" : "Oid"
+ },
+ "cols" : [
+ {
+ "colname" : "filespace_oid",
+ "ctype" : "Oid",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "tablespace_oid",
+ "ctype" : "Oid",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "persistent_state",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "reserved",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "parent_xid",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "persistent_serial_num",
+ "ctype" : "bigint",
+ "sqltype" : "bigint"
+ },
+ {
+ "colname" : "previous_free_tid",
+ "ctype" : "tid",
+ "sqltype" : "tid"
+ }
+ ],
+ "filename" : "gp_persistent.h",
+ "relid_comment_tag" : "/* relation id: 5092 - gp_persistent_tablespace_node */\n",
+ "tabdef_text" : "\n CREATE TABLE gp_persistent_tablespace_node\n with (shared=true, oid=false, relid=5092, reltype_oid=6992, content=PERSISTENT)\n (\n filespace_oid oid ,\n tablespace_oid oid ,\n persistent_state smallint ,\n reserved integer ,\n parent_xid integer ,\n persistent_serial_num bigint ,\n previous_free_tid tid ,\n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "GpPersistent_tablespace_node",
+ "content" : "PERSISTENT",
+ "oid" : "",
+ "relid" : "5092",
+ "reltype_oid" : "6992",
+ "shared" : "1",
+ "text" : "with (shared=true, oid=false, relid=5092, reltype_oid=6992, content=PERSISTENT)"
+ }
+ },
+ "gp_relfile_node" : {
+ "CamelCaseRelationId" : "GpRelfile_nodeRelationId",
+ "UppercaseReltypeOid" : "GP_RELFILE_NODE_RELTYPE_OID",
+ "colh" : {
+ "persistent_serial_num" : "bigint",
+ "persistent_tid" : "tid",
+ "relfilenode_oid" : "Oid",
+ "segment_file_num" : "int4"
+ },
+ "cols" : [
+ {
+ "colname" : "relfilenode_oid",
+ "ctype" : "Oid",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "segment_file_num",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "persistent_tid",
+ "ctype" : "tid",
+ "sqltype" : "tid"
+ },
+ {
+ "colname" : "persistent_serial_num",
+ "ctype" : "bigint",
+ "sqltype" : "bigint"
+ }
+ ],
+ "filename" : "gp_persistent.h",
+ "fk_list" : [
+ {
+ "fkcols" : [
+ "relfilenode_oid"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_class",
+ "type" : "scalar"
+ }
+ ],
+ "foreign_keys" : [
+ [
+ [
+ "relfilenode_oid"
+ ],
+ "pg_class",
+ [
+ "oid"
+ ]
+ ]
+ ],
+ "relid_comment_tag" : "/* relation id: 5094 - gp_relfile_node */\n",
+ "tabdef_text" : "\n CREATE TABLE gp_relfile_node\n with (shared=false, oid=false, relid=5094, reltype_oid=6994, content=PERSISTENT)\n (\n relfilenode_oid oid ,\n segment_file_num integer ,\n persistent_tid tid ,\n persistent_serial_num bigint \n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "GpRelfile_node",
+ "content" : "PERSISTENT",
+ "oid" : "",
+ "relid" : "5094",
+ "reltype_oid" : "6994",
+ "shared" : "",
+ "text" : "with (shared=false, oid=false, relid=5094, reltype_oid=6994, content=PERSISTENT)"
+ }
+ },
+ "gp_san_configuration" : {
+ "CamelCaseRelationId" : "GpSanConfigRelationId",
+ "UppercaseReltypeOid" : "GP_SAN_CONFIGURATION_RELTYPE_OID",
+ "colh" : {
+ "active_host" : "char",
+ "mirror_device" : "text",
+ "mirror_host" : "text",
+ "mirror_mountpoint" : "text",
+ "mountid" : "int2",
+ "primary_device" : "text",
+ "primary_host" : "text",
+ "primary_mountpoint" : "text",
+ "san_type" : "char"
+ },
+ "cols" : [
+ {
+ "colname" : "mountid",
+ "ctype" : "int2",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "active_host",
+ "ctype" : "char",
+ "sqltype" : "quoted_char"
+ },
+ {
+ "colname" : "san_type",
+ "ctype" : "char",
+ "sqltype" : "quoted_char"
+ },
+ {
+ "colname" : "primary_host",
+ "ctype" : "text",
+ "sqltype" : "text"
+ },
+ {
+ "colname" : "primary_mountpoint",
+ "ctype" : "text",
+ "sqltype" : "text"
+ },
+ {
+ "colname" : "primary_device",
+ "ctype" : "text",
+ "sqltype" : "text"
+ },
+ {
+ "colname" : "mirror_host",
+ "ctype" : "text",
+ "sqltype" : "text"
+ },
+ {
+ "colname" : "mirror_mountpoint",
+ "ctype" : "text",
+ "sqltype" : "text"
+ },
+ {
+ "colname" : "mirror_device",
+ "ctype" : "text",
+ "sqltype" : "text"
+ }
+ ],
+ "filename" : "gp_san_config.h",
+ "indexes" : [
+ {
+ "CamelCaseIndexId" : "GpSanConfigMountidIndexId",
+ "cols" : [
+ [
+ "mountid",
+ "int2_ops"
+ ]
+ ],
+ "indexid" : "6111",
+ "indexname" : "gp_san_config_mountid_index",
+ "unique" : "1",
+ "with" : {
+ "indexid" : "6111",
+ "indexname" : "gp_san_config_mountid_index"
+ }
+ }
+ ],
+ "relid_comment_tag" : "/* relation id: 5035 - gp_san_configuration */\n",
+ "tabdef_text" : "\n CREATE TABLE gp_san_configuration\n with (camelcase=GpSanConfig, shared=true, oid=false, relid=5035, reltype_oid=6444, content=MASTER_ONLY)\n (\n mountid smallint ,\n active_host \"char\" ,\n san_type \"char\" ,\n primary_host text ,\n primary_mountpoint text ,\n primary_device text ,\n mirror_host text ,\n mirror_mountpoint text ,\n mirror_device text \n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "GpSanConfig",
+ "content" : "MASTER_ONLY",
+ "oid" : "",
+ "relid" : "5035",
+ "reltype_oid" : "6444",
+ "shared" : "1",
+ "text" : "with (camelcase=GpSanConfig, shared=true, oid=false, relid=5035, reltype_oid=6444, content=MASTER_ONLY)"
+ }
+ },
+ "gp_segment_configuration" : {
+ "CamelCaseRelationId" : "GpSegmentConfigRelationId",
+ "CamelCaseToastInd" : "GpSegmentConfigToastIndex",
+ "CamelCaseToastTab" : "GpSegmentConfigToastTable",
+ "UppercaseReltypeOid" : "GP_SEGMENT_CONFIGURATION_RELTYPE_OID",
+ "UppercaseToastReltypeOid" : "GP_SEGMENT_CONFIGURATION_TOAST_RELTYPE_OID",
+ "colh" : {
+ "address" : "text",
+ "description" : "text",
+ "hostname" : "text",
+ "port" : "int4",
+ "registration_order" : "int4",
+ "role" : "char",
+ "status" : "char"
+ },
+ "cols" : [
+ {
+ "colname" : "registration_order",
+ "ctype" : "int4",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "role",
+ "ctype" : "char",
+ "sqltype" : "quoted_char"
+ },
+ {
+ "colname" : "status",
+ "ctype" : "char",
+ "sqltype" : "quoted_char"
+ },
+ {
+ "colname" : "port",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "hostname",
+ "ctype" : "text",
+ "sqltype" : "text"
+ },
+ {
+ "colname" : "address",
+ "ctype" : "text",
+ "sqltype" : "text"
+ },
+ {
+ "colname" : "description",
+ "ctype" : "text",
+ "sqltype" : "text"
+ }
+ ],
+ "filename" : "gp_segment_config.h",
+ "indexes" : [
+ {
+ "CamelCaseIndexId" : "GpSegmentConfigRegistration_orderIndexId",
+ "cols" : [
+ [
+ "registration_order",
+ "int4_ops"
+ ]
+ ],
+ "indexid" : "6106",
+ "indexname" : "gp_segment_config_registration_order_index",
+ "unique" : "1",
+ "with" : {
+ "indexid" : "6106",
+ "indexname" : "gp_segment_config_registration_order_index"
+ }
+ },
+ {
+ "CamelCaseIndexId" : "GpSegmentConfigRoleIndexId",
+ "cols" : [
+ [
+ "role",
+ "char_ops"
+ ]
+ ],
+ "indexid" : "6107",
+ "indexname" : "gp_segment_config_role_index",
+ "unique" : "",
+ "with" : {
+ "indexid" : "6107",
+ "indexname" : "gp_segment_config_role_index"
+ }
+ }
+ ],
+ "relid_comment_tag" : "/* relation id: 5036 - gp_segment_configuration */\n",
+ "tabdef_text" : "\n CREATE TABLE gp_segment_configuration\n with (camelcase=GpSegmentConfig, shared=true, oid=false, relid=5036, reltype_oid=6442, toast_oid=2900, toast_index=2901, toast_reltype=2906, content=MASTER_ONLY)\n (\n registration_order integer ,\n role \"char\" ,\n status \"char\" ,\n port integer ,\n hostname text ,\n address text ,\n description text\n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "GpSegmentConfig",
+ "content" : "MASTER_ONLY",
+ "oid" : "",
+ "relid" : "5036",
+ "reltype_oid" : "6442",
+ "shared" : "1",
+ "text" : "with (camelcase=GpSegmentConfig, shared=true, oid=false, relid=5036, reltype_oid=6442, toast_oid=2900, toast_index=2901, toast_reltype=2906, content=MASTER_ONLY)",
+ "toast_index" : "2901",
+ "toast_oid" : "2900",
+ "toast_reltype" : "2906"
+ }
+ },
+ "gp_verification_history" : {
+ "CamelCaseRelationId" : "GpVerificationHistoryRelationId",
+ "UppercaseReltypeOid" : "GP_VERIFICATION_HISTORY_RELTYPE_OID",
+ "colh" : {
+ "vercontent" : "int2",
+ "verdone" : "bool",
+ "verendtime" : "timestamptz",
+ "vermismatch" : "bool",
+ "verstarttime" : "timestamptz",
+ "verstate" : "int2",
+ "vertoken" : "NameData",
+ "vertype" : "int2"
+ },
+ "cols" : [
+ {
+ "colname" : "vertoken",
+ "ctype" : "NameData",
+ "postcomment" : "-- token of the verification request, 63 characters or less",
+ "precomment" : "\n**TK_BLANK_LINE**\n**TK_BLANK_LINE**",
+ "sqltype" : "name"
+ },
+ {
+ "colname" : "vertype",
+ "ctype" : "int2",
+ "postcomment" : "-- 0=FULL (i.e. all files and directories), 1=FILE, 2=DIRECTORY",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "vercontent",
+ "ctype" : "int2",
+ "postcomment" : "-- -1= all primary mirror pairs, >=0 specific primary/mirror pair",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "verstarttime",
+ "ctype" : "timestamptz",
+ "postcomment" : "--time the request is started",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "timestamp_with_time_zone"
+ },
+ {
+ "colname" : "verstate",
+ "ctype" : "int2",
+ "postcomment" : "-- 0=Started, 1=Suspended, 2=Aborted, 3=Failed, 4=Succeeded",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "verdone",
+ "ctype" : "bool",
+ "postcomment" : "--0 if started or suspeneded, 1 if aborted or failed or successful completion",
+ "precomment" : "\n ",
+ "sqltype" : "boolean"
+ },
+ {
+ "colname" : "verendtime",
+ "ctype" : "timestamptz",
+ "postcomment" : "--time the request is completely done processing, only valid id verdone is true, latest end time for this token on any primary/mirror pair",
+ "sqltype" : "timestamp_with_time_zone"
+ },
+ {
+ "colname" : "vermismatch",
+ "ctype" : "bool",
+ "postcomment" : "--were mismatches found on any primary/mirror pair for this token",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "boolean"
+ }
+ ],
+ "filename" : "gp_verification_history.h",
+ "indexes" : [
+ {
+ "CamelCaseIndexId" : "GpVerificationHistoryVertokenIndexId",
+ "cols" : [
+ [
+ "vertoken",
+ "name_ops"
+ ]
+ ],
+ "indexid" : "6431",
+ "unique" : "1",
+ "with" : {
+ "indexid" : "6431"
+ }
+ }
+ ],
+ "relid_comment_tag" : "/* relation id: 6429 - gp_verification_history */\n",
+ "tabdef_text" : "\n CREATE TABLE gp_verification_history\n with (camelcase=GpVerificationHistory, shared=true, oid=false, relid=6429, reltype_oid=6430, content=MASTER_ONLY)\n (\n\n vertoken name , -- token of the verification request, 63 characters or less\n vertype smallint , -- 0=FULL (i.e. all files and directories), 1=FILE, 2=DIRECTORY\n vercontent smallint , -- -1= all primary mirror pairs, >=0 specific primary/mirror pair\n\n verstarttime timestamp with time zone, --time the request is started\n verstate smallint , -- 0=Started, 1=Suspended, 2=Aborted, 3=Failed, 4=Succeeded\n \n verdone boolean , --0 if started or suspeneded, 1 if aborted or failed or successful completion\n verendtime timestamp with time zone, --time the request is completely done processing, only valid id verdone is true, latest end time for this token on any primary/mirr
or pair\n\n vermismatch boolean --were mismatches found on any primary/mirror pair for this token\n \n )",
+ "tzhack" : "\"verstarttime\" et al",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "GpVerificationHistory",
+ "content" : "MASTER_ONLY",
+ "oid" : "",
+ "relid" : "6429",
+ "reltype_oid" : "6430",
+ "shared" : "1",
+ "text" : "with (camelcase=GpVerificationHistory, shared=true, oid=false, relid=6429, reltype_oid=6430, content=MASTER_ONLY)"
+ }
+ },
+ "gp_version_at_initdb" : {
+ "CamelCaseRelationId" : "GpVersion_at_initdbRelationId",
+ "colh" : {
+ "productversion" : "text",
+ "schemaversion" : "int2"
+ },
+ "cols" : [
+ {
+ "colname" : "schemaversion",
+ "ctype" : "int2",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "productversion",
+ "ctype" : "text",
+ "sqltype" : "text"
+ }
+ ],
+ "filename" : "gp_version.h",
+ "relid_comment_tag" : "/* relation id: 5003 - gp_version_at_initdb */\n",
+ "tabdef_text" : "\n CREATE TABLE gp_version_at_initdb\n with (shared=true, oid=false, relid=5003)\n (\n schemaversion smallint ,\n\tproductversion text \n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "GpVersion_at_initdb",
+ "oid" : "",
+ "relid" : "5003",
+ "shared" : "1",
+ "text" : "with (shared=true, oid=false, relid=5003)"
+ }
+ },
+ "pg_aggregate" : {
+ "CamelCaseRelationId" : "AggregateRelationId",
+ "colh" : {
+ "aggfinalfn" : "regproc",
+ "aggfnoid" : "regproc",
+ "agginitval" : "text",
+ "agginvprelimfn" : "regproc",
+ "agginvtransfn" : "regproc",
+ "aggordered" : "bool",
+ "aggprelimfn" : "regproc",
+ "aggsortop" : "Oid",
+ "aggtransfn" : "regproc",
+ "aggtranstype" : "Oid"
+ },
+ "cols" : [
+ {
+ "colname" : "aggfnoid",
+ "ctype" : "regproc",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "regproc"
+ },
+ {
+ "colname" : "aggtransfn",
+ "ctype" : "regproc",
+ "sqltype" : "regproc"
+ },
+ {
+ "colname" : "agginvtransfn",
+ "ctype" : "regproc",
+ "postcomment" : "-- MPP windowing",
+ "sqltype" : "regproc"
+ },
+ {
+ "colname" : "aggprelimfn",
+ "ctype" : "regproc",
+ "postcomment" : "-- MPP 2-phase agg",
+ "sqltype" : "regproc"
+ },
+ {
+ "colname" : "agginvprelimfn",
+ "ctype" : "regproc",
+ "postcomment" : "-- MPP windowing",
+ "sqltype" : "regproc"
+ },
+ {
+ "colname" : "aggfinalfn",
+ "ctype" : "regproc",
+ "sqltype" : "regproc"
+ },
+ {
+ "colname" : "aggsortop",
+ "ctype" : "Oid",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "aggtranstype",
+ "ctype" : "Oid",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "agginitval",
+ "ctype" : "text",
+ "postcomment" : "-- VARIABLE LENGTH FIELD",
+ "sqltype" : "text"
+ },
+ {
+ "colname" : "aggordered",
+ "ctype" : "bool",
+ "postcomment" : "-- MPP ordered aggregates",
+ "sqltype" : "bool"
+ }
+ ],
+ "filename" : "pg_aggregate.h",
+ "fk_list" : [
+ {
+ "fkcols" : [
+ "aggfnoid"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_proc",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "aggtransfn"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_proc",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "agginvtransfn"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_proc",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "aggprelimfn"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_proc",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "agginvprelimfn"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_proc",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "aggfinalfn"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_proc",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "aggsortop"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_operator",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "aggtranstype"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_type",
+ "type" : "scalar"
+ }
+ ],
+ "foreign_keys" : [
+ [
+ [
+ "aggfnoid"
+ ],
+ "pg_proc",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "aggtransfn"
+ ],
+ "pg_proc",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "agginvtransfn"
+ ],
+ "pg_proc",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "aggprelimfn"
+ ],
+ "pg_proc",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "agginvprelimfn"
+ ],
+ "pg_proc",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "aggfinalfn"
+ ],
+ "pg_proc",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "aggsortop"
+ ],
+ "pg_operator",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "aggtranstype"
+ ],
+ "pg_type",
+ [
+ "oid"
+ ]
+ ]
+ ],
+ "indexes" : [
+ {
+ "CamelCaseIndexId" : "AggregateAggfnoidIndexId",
+ "cols" : [
+ [
+ "aggfnoid",
+ "oid_ops"
+ ]
+ ],
+ "indexid" : "2650",
+ "indexname" : "pg_aggregate_fnoid_index",
+ "unique" : "1",
+ "with" : {
+ "indexid" : "2650",
+ "indexname" : "pg_aggregate_fnoid_index",
+ "syscache_nbuckets" : "32",
+ "syscacheid" : "AGGFNOID"
+ }
+ }
+ ],
+ "relid_comment_tag" : "/* relation id: 2600 - pg_aggregate */\n",
+ "tabdef_text" : "\n CREATE TABLE pg_aggregate\n with (oid=false, relid=2600)\n (\n aggfnoid regproc, \n aggtransfn regproc, \n agginvtransfn regproc, -- MPP windowing\n aggprelimfn regproc, -- MPP 2-phase agg\n agginvprelimfn regproc, -- MPP windowing\n aggfinalfn regproc, \n aggsortop oid, \n aggtranstype oid, \n agginitval text, -- VARIABLE LENGTH FIELD\n aggordered bool -- MPP ordered aggregates\n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "Aggregate",
+ "oid" : "",
+ "relid" : "2600",
+ "shared" : 0,
+ "text" : "with (oid=false, relid=2600)"
+ }
+ },
+ "pg_am" : {
+ "CamelCaseRelationId" : "AccessMethodRelationId",
+ "colh" : {
+ "ambeginscan" : "regproc",
+ "ambuild" : "regproc",
+ "ambulkdelete" : "regproc",
+ "amcanmulticol" : "bool",
+ "amcanshrink" : "bool",
+ "amcanunique" : "bool",
+ "amclusterable" : "bool",
+ "amcostestimate" : "regproc",
+ "amendscan" : "regproc",
+ "amgetmulti" : "regproc",
+ "amgettuple" : "regproc",
+ "amindexnulls" : "bool",
+ "aminsert" : "regproc",
+ "ammarkpos" : "regproc",
+ "amname" : "NameData",
+ "amoptionalkey" : "bool",
+ "amoptions" : "regproc",
+ "amorderstrategy" : "int2",
+ "amrescan" : "regproc",
+ "amrestrpos" : "regproc",
+ "amstorage" : "bool",
+ "amstrategies" : "int2",
+ "amsupport" : "int2",
+ "amvacuumcleanup" : "regproc",
+ "oid" : "Oid"
+ },
+ "cols" : [
+ {
+ "colname" : "amname",
+ "ctype" : "NameData",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "name"
+ },
+ {
+ "colname" : "amstrategies",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "amsupport",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "amorderstrategy",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "amcanunique",
+ "ctype" : "bool",
+ "sqltype" : "boolean"
+ },
+ {
+ "colname" : "amcanmulticol",
+ "ctype" : "bool",
+ "sqltype" : "boolean"
+ },
+ {
+ "colname" : "amoptionalkey",
+ "ctype" : "bool",
+ "sqltype" : "boolean"
+ },
+ {
+ "colname" : "amindexnulls",
+ "ctype" : "bool",
+ "sqltype" : "boolean"
+ },
+ {
+ "colname" : "amstorage",
+ "ctype" : "bool",
+ "sqltype" : "boolean"
+ },
+ {
+ "colname" : "amclusterable",
+ "ctype" : "bool",
+ "sqltype" : "boolean"
+ },
+ {
+ "colname" : "amcanshrink",
+ "ctype" : "bool",
+ "sqltype" : "boolean"
+ },
+ {
+ "colname" : "aminsert",
+ "ctype" : "regproc",
+ "sqltype" : "regproc"
+ },
+ {
+ "colname" : "ambeginscan",
+ "ctype" : "regproc",
+ "sqltype" : "regproc"
+ },
+ {
+ "colname" : "amgettuple",
+ "ctype" : "regproc",
+ "sqltype" : "regproc"
+ },
+ {
+ "colname" : "amgetmulti",
+ "ctype" : "regproc",
+ "sqltype" : "regproc"
+ },
+ {
+ "colname" : "amrescan",
+ "ctype" : "regproc",
+ "sqltype" : "regproc"
+ },
+ {
+ "colname" : "amendscan",
+ "ctype" : "regproc",
+ "sqltype" : "regproc"
+ },
+ {
+ "colname" : "ammarkpos",
+ "ctype" : "regproc",
+ "sqltype" : "regproc"
+ },
+ {
+ "colname" : "amrestrpos",
+ "ctype" : "regproc",
+ "sqltype" : "regproc"
+ },
+ {
+ "colname" : "ambuild",
+ "ctype" : "regproc",
+ "sqltype" : "regproc"
+ },
+ {
+ "colname" : "ambulkdelete",
+ "ctype" : "regproc",
+ "sqltype" : "regproc"
+ },
+ {
+ "colname" : "amvacuumcleanup",
+ "ctype" : "regproc",
+ "sqltype" : "regproc"
+ },
+ {
+ "colname" : "amcostestimate",
+ "ctype" : "regproc",
+ "sqltype" : "regproc"
+ },
+ {
+ "colname" : "amoptions",
+ "ctype" : "regproc",
+ "sqltype" : "regproc"
+ }
+ ],
+ "filename" : "pg_am.h",
+ "fk_list" : [
+ {
+ "fkcols" : [
+ "aminsert"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_proc",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "ambeginscan"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_proc",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "amgettuple"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_proc",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "amgetmulti"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_proc",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "amrescan"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_proc",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "amendscan"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_proc",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "ammarkpos"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_proc",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "amrestrpos"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_proc",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "ambuild"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_proc",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "ambulkdelete"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_proc",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "amvacuumcleanup"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_proc",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "amcostestimate"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_proc",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "amoptions"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_proc",
+ "type" : "scalar"
+ }
+ ],
+ "foreign_keys" : [
+ [
+ [
+ "aminsert"
+ ],
+ "pg_proc",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "ambeginscan"
+ ],
+ "pg_proc",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "amgettuple"
+ ],
+ "pg_proc",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "amgetmulti"
+ ],
+ "pg_proc",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "amrescan"
+ ],
+ "pg_proc",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "amendscan"
+ ],
+ "pg_proc",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "ammarkpos"
+ ],
+ "pg_proc",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "amrestrpos"
+ ],
+ "pg_proc",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "ambuild"
+ ],
+ "pg_proc",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "ambulkdelete"
+ ],
+ "pg_proc",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "amvacuumcleanup"
+ ],
+ "pg_proc",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "amcostestimate"
+ ],
+ "pg_proc",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "amoptions"
+ ],
+ "pg_proc",
+ [
+ "oid"
+ ]
+ ]
+ ],
+ "indexes" : [
+ {
+ "CamelCaseIndexId" : "AmNameIndexId",
+ "cols" : [
+ [
+ "amname",
+ "name_ops"
+ ]
+ ],
+ "indexid" : "2651",
+ "unique" : "1",
+ "with" : {
+ "camelcase" : "AmName",
+ "indexid" : "2651",
+ "syscache_nbuckets" : "4",
+ "syscacheid" : "AMNAME"
+ }
+ },
+ {
+ "CamelCaseIndexId" : "AmOidIndexId",
+ "cols" : [
+ [
+ "oid",
+ "oid_ops"
+ ]
+ ],
+ "indexid" : "2652",
+ "unique" : "1",
+ "with" : {
+ "camelcase" : "AmOid",
+ "indexid" : "2652",
+ "syscache_nbuckets" : "4",
+ "syscacheid" : "AMOID"
+ }
+ }
+ ],
+ "relid_comment_tag" : "/* relation id: 2601 - pg_am */\n",
+ "tabdef_text" : "\n CREATE TABLE pg_am\n with (camelcase=AccessMethod, relid=2601)\n (\n amname name, \n amstrategies smallint, \n amsupport smallint, \n amorderstrategy smallint, \n amcanunique boolean, \n amcanmulticol boolean, \n amoptionalkey boolean, \n amindexnulls boolean, \n amstorage boolean, \n amclusterable boolean, \n amcanshrink boolean, \n aminsert regproc, \n ambeginscan regproc, \n amgettuple regproc, \n amgetmulti regproc, \n amrescan regproc, \n amendscan regproc, \n ammarkpos regproc, \n amrestrpos regproc, \n ambuild regproc, \n ambulkdelete regproc, \n amvacuumcleanup regproc, \n amcostestimate regproc, \n amoptions regproc\n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "AccessMethod",
+ "oid" : 1,
+ "relid" : "2601",
+ "shared" : 0,
+ "text" : "with (camelcase=AccessMethod, relid=2601)"
+ }
+ },
+ "pg_amop" : {
+ "CamelCaseRelationId" : "AccessMethodOperatorRelationId",
+ "colh" : {
+ "amopclaid" : "Oid",
+ "amopopr" : "Oid",
+ "amopreqcheck" : "bool",
+ "amopstrategy" : "int2",
+ "amopsubtype" : "Oid"
+ },
+ "cols" : [
+ {
+ "colname" : "amopclaid",
+ "ctype" : "Oid",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "amopsubtype",
+ "ctype" : "Oid",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "amopstrategy",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "amopreqcheck",
+ "ctype" : "bool",
+ "sqltype" : "boolean"
+ },
+ {
+ "colname" : "amopopr",
+ "ctype" : "Oid",
+ "sqltype" : "oid"
+ }
+ ],
+ "filename" : "pg_amop.h",
+ "fk_list" : [
+ {
+ "fkcols" : [
+ "amopclaid"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_opclass",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "amopsubtype"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_type",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "amopopr"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_operator",
+ "type" : "scalar"
+ }
+ ],
+ "foreign_keys" : [
+ [
+ [
+ "amopclaid"
+ ],
+ "pg_opclass",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "amopsubtype"
+ ],
+ "pg_type",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "amopopr"
+ ],
+ "pg_operator",
+ [
+ "oid"
+ ]
+ ]
+ ],
+ "indexes" : [
+ {
+ "CamelCaseIndexId" : "AccessMethodStrategyIndexId",
+ "cols" : [
+ [
+ "amopclaid",
+ "oid_ops"
+ ],
+ [
+ "amopsubtype",
+ "oid_ops"
+ ],
+ [
+ "amopstrategy",
+ "int2_ops"
+ ]
+ ],
+ "indexid" : "2653",
+ "unique" : "1",
+ "with" : {
+ "camelcase" : "AccessMethodStrategy",
+ "indexid" : "2653",
+ "syscache_nbuckets" : "64",
+ "syscacheid" : "AMOPSTRATEGY"
+ }
+ },
+ {
+ "CamelCaseIndexId" : "AccessMethodOperatorIndexId",
+ "cols" : [
+ [
+ "amopopr",
+ "oid_ops"
+ ],
+ [
+ "amopclaid",
+ "oid_ops"
+ ]
+ ],
+ "indexid" : "2654",
+ "unique" : "1",
+ "with" : {
+ "camelcase" : "AccessMethodOperator",
+ "indexid" : "2654",
+ "syscache_nbuckets" : "64",
+ "syscacheid" : "AMOPOPID"
+ }
+ }
+ ],
+ "relid_comment_tag" : "/* relation id: 2602 - pg_amop */\n",
+ "tabdef_text" : "\n CREATE TABLE pg_amop\n with (camelcase=AccessMethodOperator, oid=false, relid=2602)\n (\n amopclaid oid, \n amopsubtype oid, \n amopstrategy smallint, \n amopreqcheck boolean, \n amopopr oid\n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "AccessMethodOperator",
+ "oid" : "",
+ "relid" : "2602",
+ "shared" : 0,
+ "text" : "with (camelcase=AccessMethodOperator, oid=false, relid=2602)"
+ }
+ },
+ "pg_amproc" : {
+ "CamelCaseRelationId" : "AccessMethodProcedureRelationId",
+ "colh" : {
+ "amopclaid" : "Oid",
+ "amproc" : "regproc",
+ "amprocnum" : "int2",
+ "amprocsubtype" : "Oid"
+ },
+ "cols" : [
+ {
+ "colname" : "amopclaid",
+ "ctype" : "Oid",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "amprocsubtype",
+ "ctype" : "Oid",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "amprocnum",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "amproc",
+ "ctype" : "regproc",
+ "sqltype" : "regproc"
+ }
+ ],
+ "filename" : "pg_amproc.h",
+ "fk_list" : [
+ {
+ "fkcols" : [
+ "amopclaid"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_opclass",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "amprocsubtype"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_type",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "amproc"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_proc",
+ "type" : "scalar"
+ }
+ ],
+ "foreign_keys" : [
+ [
+ [
+ "amopclaid"
+ ],
+ "pg_opclass",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "amprocsubtype"
+ ],
+ "pg_type",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "amproc"
+ ],
+ "pg_proc",
+ [
+ "oid"
+ ]
+ ]
+ ],
+ "indexes" : [
+ {
+ "CamelCaseIndexId" : "AccessMethodProcedureIndexId",
+ "cols" : [
+ [
+ "amopclaid",
+ "oid_ops"
+ ],
+ [
+ "amprocsubtype",
+ "oid_ops"
+ ],
+ [
+ "amprocnum",
+ "int2_ops"
+ ]
+ ],
+ "indexid" : "2655",
+ "unique" : "1",
+ "with" : {
+ "camelcase" : "AccessMethodProcedure",
+ "indexid" : "2655",
+ "syscache_nbuckets" : "64",
+ "syscacheid" : "AMPROCNUM"
+ }
+ }
+ ],
+ "relid_comment_tag" : "/* relation id: 2603 - pg_amproc */\n",
+ "tabdef_text" : "\n CREATE TABLE pg_amproc\n with (camelcase=AccessMethodProcedure, oid=false, relid=2603)\n (\n amopclaid oid, \n amprocsubtype oid, \n amprocnum smallint, \n amproc regproc\n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "AccessMethodProcedure",
+ "oid" : "",
+ "relid" : "2603",
+ "shared" : 0,
+ "text" : "with (camelcase=AccessMethodProcedure, oid=false, relid=2603)"
+ }
+ },
+ "pg_appendonly" : {
+ "CamelCaseRelationId" : "AppendOnlyRelationId",
+ "colh" : {
+ "blkdiridxid" : "Oid",
+ "blkdirrelid" : "Oid",
+ "blocksize" : "int4",
+ "checksum" : "bool",
+ "columnstore" : "bool",
+ "compresslevel" : "int2",
+ "compresstype" : "text",
+ "majorversion" : "int2",
+ "minorversion" : "int2",
+ "pagesize" : "int4",
+ "relid" : "Oid",
+ "safefswritesize" : "int4",
+ "segidxid" : "Oid",
+ "segrelid" : "Oid",
+ "splitsize" : "int4",
+ "version" : "int4"
+ },
+ "cols" : [
+ {
+ "colname" : "relid",
+ "ctype" : "Oid",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "blocksize",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "safefswritesize",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "compresslevel",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "majorversion",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "minorversion",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "checksum",
+ "ctype" : "bool",
+ "sqltype" : "boolean"
+ },
+ {
+ "colname" : "compresstype",
+ "ctype" : "text",
+ "sqltype" : "text"
+ },
+ {
+ "colname" : "columnstore",
+ "ctype" : "bool",
+ "sqltype" : "boolean"
+ },
+ {
+ "colname" : "segrelid",
+ "ctype" : "Oid",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "segidxid",
+ "ctype" : "Oid",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "blkdirrelid",
+ "ctype" : "Oid",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "blkdiridxid",
+ "ctype" : "Oid",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "version",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "pagesize",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "splitsize",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ }
+ ],
+ "filename" : "pg_appendonly.h",
+ "fk_list" : [
+ {
+ "fkcols" : [
+ "relid"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_class",
+ "type" : "scalar"
+ }
+ ],
+ "foreign_keys" : [
+ [
+ [
+ "relid"
+ ],
+ "pg_class",
+ [
+ "oid"
+ ]
+ ]
+ ],
+ "indexes" : [
+ {
+ "CamelCaseIndexId" : "AppendOnlyRelidIndexId",
+ "cols" : [
+ [
+ "relid",
+ "oid_ops"
+ ]
+ ],
+ "indexid" : "5007",
+ "unique" : "1",
+ "with" : {
+ "camelcase" : "AppendOnlyRelid",
+ "indexid" : "5007"
+ }
+ }
+ ],
+ "relid_comment_tag" : "/* relation id: 6105 - pg_appendonly */\n",
+ "tabdef_text" : "\n CREATE TABLE pg_appendonly\n with (camelcase=AppendOnly, oid=false, relid=6105)\n (\n relid oid, \n blocksize integer, \n safefswritesize integer, \n compresslevel smallint, \n majorversion smallint, \n minorversion smallint, \n checksum boolean, \n compresstype text, \n columnstore boolean,\n segrelid oid, \n segidxid oid, \n blkdirrelid oid, \n blkdiridxid oid, \n version integer,\n pagesize\t\t\tinteger,\n splitsize integer\n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "AppendOnly",
+ "oid" : "",
+ "relid" : "6105",
+ "shared" : 0,
+ "text" : "with (camelcase=AppendOnly, oid=false, relid=6105)"
+ }
+ },
+ "pg_appendonly_alter_column" : {
+ "CamelCaseRelationId" : "AppendOnlyAlterColumnRelationId",
+ "UppercaseReltypeOid" : "PG_APPENDONLY_ALTER_COLUMN_RELTYPE_OID",
+ "colh" : {
+ "changenum" : "int4",
+ "highwaterrownums" : "bytea",
+ "relid" : "Oid",
+ "segfilenums" : "int4[1]"
+ },
+ "cols" : [
+ {
+ "colname" : "relid",
+ "ctype" : "Oid",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "changenum",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "segfilenums",
+ "ctype" : "int4[1]",
+ "sqltype" : "integer[]"
+ },
+ {
+ "colname" : "highwaterrownums",
+ "ctype" : "bytea",
+ "sqltype" : "bytea"
+ }
+ ],
+ "filename" : "pg_appendonly_alter_column.h",
+ "fk_list" : [
+ {
+ "fkcols" : [
+ "relid"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_class",
+ "type" : "scalar"
+ }
+ ],
+ "foreign_keys" : [
+ [
+ [
+ "relid"
+ ],
+ "pg_class",
+ [
+ "oid"
+ ]
+ ]
+ ],
+ "indexes" : [
+ {
+ "CamelCaseIndexId" : "AppendOnlyAlterColumnRelidIndexId",
+ "cols" : [
+ [
+ "relid",
+ "oid_ops"
+ ],
+ [
+ "changenum",
+ "int4_ops"
+ ]
+ ],
+ "indexid" : "5031",
+ "unique" : "1",
+ "with" : {
+ "camelcase" : "AppendOnlyAlterColumnRelid",
+ "indexid" : "5031"
+ }
+ }
+ ],
+ "relid_comment_tag" : "/* relation id: 6110 - pg_appendonly_alter_column */\n",
+ "tabdef_text" : "\n CREATE TABLE pg_appendonly_alter_column\n with (camelcase=AppendOnlyAlterColumn, oid=false, relid=6110, reltype_oid=6437)\n (\n relid oid, \n changenum integer, \n segfilenums integer[], \n highwaterrownums bytea\n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "AppendOnlyAlterColumn",
+ "oid" : "",
+ "relid" : "6110",
+ "reltype_oid" : "6437",
+ "shared" : 0,
+ "text" : "with (camelcase=AppendOnlyAlterColumn, oid=false, relid=6110, reltype_oid=6437)"
+ }
+ },
+ "pg_attrdef" : {
+ "CamelCaseRelationId" : "AttrDefaultRelationId",
+ "CamelCaseToastInd" : "PgAttrDefaultToastIndex",
+ "CamelCaseToastTab" : "PgAttrDefaultToastTable",
+ "colh" : {
+ "adbin" : "text",
+ "adnum" : "int2",
+ "adrelid" : "Oid",
+ "adsrc" : "text",
+ "oid" : "Oid"
+ },
+ "cols" : [
+ {
+ "colname" : "adrelid",
+ "ctype" : "Oid",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "adnum",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "adbin",
+ "ctype" : "text",
+ "sqltype" : "text"
+ },
+ {
+ "colname" : "adsrc",
+ "ctype" : "text",
+ "sqltype" : "text"
+ }
+ ],
+ "filename" : "pg_attrdef.h",
+ "fk_list" : [
+ {
+ "fkcols" : [
+ "adrelid"
+ ],
+ "pkcols" : [
+ "attrelid"
+ ],
+ "pktable" : "pg_attribute",
+ "type" : "scalar"
+ }
+ ],
+ "foreign_keys" : [
+ [
+ [
+ "adrelid"
+ ],
+ "pg_attribute",
+ [
+ "attrelid"
+ ]
+ ]
+ ],
+ "indexes" : [
+ {
+ "CamelCaseIndexId" : "AttrDefaultIndexId",
+ "cols" : [
+ [
+ "adrelid",
+ "oid_ops"
+ ],
+ [
+ "adnum",
+ "int2_ops"
+ ]
+ ],
+ "indexid" : "2656",
+ "unique" : "1",
+ "with" : {
+ "camelcase" : "AttrDefault",
+ "indexid" : "2656"
+ }
+ },
+ {
+ "CamelCaseIndexId" : "AttrDefaultOidIndexId",
+ "cols" : [
+ [
+ "oid",
+ "oid_ops"
+ ]
+ ],
+ "indexid" : "2657",
+ "unique" : "1",
+ "with" : {
+ "camelcase" : "AttrDefaultOid",
+ "indexid" : "2657"
+ }
+ }
+ ],
+ "relid_comment_tag" : "/* relation id: 2604 - pg_attrdef */\n",
+ "tabdef_text" : "\n CREATE TABLE pg_attrdef\n with (camelcase=AttrDefault, relid=2604, toast_oid=2830, toast_index=2831)\n (\n adrelid oid, \n adnum smallint, \n adbin text, \n adsrc text\n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "AttrDefault",
+ "oid" : 1,
+ "relid" : "2604",
+ "shared" : 0,
+ "text" : "with (camelcase=AttrDefault, relid=2604, toast_oid=2830, toast_index=2831)",
+ "toast_index" : "2831",
+ "toast_oid" : "2830"
+ }
+ },
+ "pg_attribute" : {
+ "CamelCaseRelationId" : "AttributeRelationId",
+ "colh" : {
+ "attalign" : "char",
+ "attbyval" : "bool",
+ "attcacheoff" : "int4",
+ "atthasdef" : "bool",
+ "attinhcount" : "int4",
+ "attisdropped" : "bool",
+ "attislocal" : "bool",
+ "attlen" : "int2",
+ "attname" : "NameData",
+ "attndims" : "int4",
+ "attnotnull" : "bool",
+ "attnum" : "int2",
+ "attrelid" : "Oid",
+ "attstattarget" : "int4",
+ "attstorage" : "char",
+ "atttypid" : "Oid",
+ "atttypmod" : "int4",
+ "oid" : "Oid"
+ },
+ "cols" : [
+ {
+ "colname" : "attrelid",
+ "ctype" : "Oid",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "attname",
+ "ctype" : "NameData",
+ "sqltype" : "name"
+ },
+ {
+ "colname" : "atttypid",
+ "ctype" : "Oid",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "attstattarget",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "attlen",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "attnum",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "attndims",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "attcacheoff",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "atttypmod",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ },
+ {
+ "colname" : "attbyval",
+ "ctype" : "bool",
+ "sqltype" : "boolean"
+ },
+ {
+ "colname" : "attstorage",
+ "ctype" : "char",
+ "sqltype" : "quoted_char"
+ },
+ {
+ "colname" : "attalign",
+ "ctype" : "char",
+ "sqltype" : "quoted_char"
+ },
+ {
+ "colname" : "attnotnull",
+ "ctype" : "bool",
+ "sqltype" : "boolean"
+ },
+ {
+ "colname" : "atthasdef",
+ "ctype" : "bool",
+ "sqltype" : "boolean"
+ },
+ {
+ "colname" : "attisdropped",
+ "ctype" : "bool",
+ "sqltype" : "boolean"
+ },
+ {
+ "colname" : "attislocal",
+ "ctype" : "bool",
+ "sqltype" : "boolean"
+ },
+ {
+ "colname" : "attinhcount",
+ "ctype" : "int4",
+ "sqltype" : "integer"
+ }
+ ],
+ "filename" : "pg_attribute.h",
+ "fk_list" : [
+ {
+ "fkcols" : [
+ "attrelid"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_class",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "atttypid"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_type",
+ "type" : "scalar"
+ }
+ ],
+ "foreign_keys" : [
+ [
+ [
+ "attrelid"
+ ],
+ "pg_class",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "atttypid"
+ ],
+ "pg_type",
+ [
+ "oid"
+ ]
+ ]
+ ],
+ "indexes" : [
+ {
+ "CamelCaseIndexId" : "AttributeRelidNameIndexId",
+ "cols" : [
+ [
+ "attrelid",
+ "oid_ops"
+ ],
+ [
+ "attname",
+ "name_ops"
+ ]
+ ],
+ "indexid" : "2658",
+ "unique" : "1",
+ "with" : {
+ "camelcase" : "AttributeRelidName",
+ "indexid" : "2658",
+ "syscache_nbuckets" : "2048",
+ "syscacheid" : "ATTNAME"
+ }
+ },
+ {
+ "CamelCaseIndexId" : "AttributeRelidNumIndexId",
+ "cols" : [
+ [
+ "attrelid",
+ "oid_ops"
+ ],
+ [
+ "attnum",
+ "int2_ops"
+ ]
+ ],
+ "indexid" : "2659",
+ "unique" : "1",
+ "with" : {
+ "camelcase" : "AttributeRelidNum",
+ "indexid" : "2659",
+ "syscache_nbuckets" : "2048",
+ "syscacheid" : "ATTNUM"
+ }
+ }
+ ],
+ "relid_comment_tag" : "/* relation id: 1249 - pg_attribute */\n",
+ "tabdef_text" : "\n CREATE TABLE pg_attribute\n with (camelcase=Attribute, relid=1249)\n (\n attrelid oid, \n attname name, \n atttypid oid, \n attstattarget integer, \n attlen smallint, \n attnum smallint, \n attndims integer, \n attcacheoff integer, \n atttypmod integer, \n attbyval boolean, \n attstorage \"char\", \n attalign \"char\", \n attnotnull boolean, \n atthasdef boolean, \n attisdropped boolean, \n attislocal boolean, \n attinhcount integer\n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "Attribute",
+ "oid" : 1,
+ "relid" : "1249",
+ "shared" : 0,
+ "text" : "with (camelcase=Attribute, relid=1249)"
+ }
+ },
+ "pg_attribute_encoding" : {
+ "CamelCaseRelationId" : "AttributeEncodingRelationId",
+ "CamelCaseToastInd" : "PgAttributeEncodingToastIndex",
+ "CamelCaseToastTab" : "PgAttributeEncodingToastTable",
+ "UppercaseReltypeOid" : "PG_ATTRIBUTE_ENCODING_RELTYPE_OID",
+ "UppercaseToastReltypeOid" : "PG_ATTRIBUTE_ENCODING_TOAST_RELTYPE_OID",
+ "colh" : {
+ "attnum" : "int2",
+ "attoptions" : "text[1]",
+ "attrelid" : "Oid"
+ },
+ "cols" : [
+ {
+ "colname" : "attrelid",
+ "ctype" : "Oid",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "attnum",
+ "ctype" : "int2",
+ "sqltype" : "smallint"
+ },
+ {
+ "colname" : "attoptions",
+ "ctype" : "text[1]",
+ "sqltype" : "text[]"
+ }
+ ],
+ "filename" : "pg_attribute_encoding.h",
+ "fk_list" : [
+ {
+ "fkcols" : [
+ "attrelid"
+ ],
+ "pkcols" : [
+ "attrelid"
+ ],
+ "pktable" : "pg_attribute",
+ "type" : "scalar"
+ }
+ ],
+ "foreign_keys" : [
+ [
+ [
+ "attrelid"
+ ],
+ "pg_attribute",
+ [
+ "attrelid"
+ ]
+ ]
+ ],
+ "indexes" : [
+ {
+ "CamelCaseIndexId" : "AttributeEncodingAttrelidIndexId",
+ "cols" : [
+ [
+ "attrelid",
+ "oid_ops"
+ ]
+ ],
+ "indexid" : "3236",
+ "unique" : "",
+ "with" : {
+ "camelcase" : "AttributeEncodingAttrelid",
+ "indexid" : "3236"
+ }
+ },
+ {
+ "CamelCaseIndexId" : "AttributeEncodingAttrelidAttnumIndexId",
+ "cols" : [
+ [
+ "attrelid",
+ "oid_ops"
+ ],
+ [
+ "attnum",
+ "int2_ops"
+ ]
+ ],
+ "indexid" : "3237",
+ "unique" : "1",
+ "with" : {
+ "camelcase" : "AttributeEncodingAttrelidAttnum",
+ "indexid" : "3237"
+ }
+ }
+ ],
+ "relid_comment_tag" : "/* relation id: 3231 - pg_attribute_encoding */\n",
+ "tabdef_text" : "\n CREATE TABLE pg_attribute_encoding\n with (relid=3231, reltype_oid=3232, toast_oid=3233, toast_index=3234, toast_reltype=3235, CamelCase=AttributeEncoding, oid=false)\n (\n attrelid oid, \n attnum\t\tsmallint, \n attoptions text[]\n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "AttributeEncoding",
+ "oid" : "",
+ "relid" : "3231",
+ "reltype_oid" : "3232",
+ "shared" : 0,
+ "text" : "with (relid=3231, reltype_oid=3232, toast_oid=3233, toast_index=3234, toast_reltype=3235, CamelCase=AttributeEncoding, oid=false)",
+ "toast_index" : "3234",
+ "toast_oid" : "3233",
+ "toast_reltype" : "3235"
+ }
+ },
+ "pg_auth_members" : {
+ "CamelCaseRelationId" : "AuthMemRelationId",
+ "colh" : {
+ "admin_option" : "bool",
+ "grantor" : "Oid",
+ "member" : "Oid",
+ "roleid" : "Oid"
+ },
+ "cols" : [
+ {
+ "colname" : "roleid",
+ "ctype" : "Oid",
+ "precomment" : "\n**TK_BLANK_LINE**",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "member",
+ "ctype" : "Oid",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "grantor",
+ "ctype" : "Oid",
+ "sqltype" : "oid"
+ },
+ {
+ "colname" : "admin_option",
+ "ctype" : "bool",
+ "sqltype" : "boolean"
+ }
+ ],
+ "filename" : "pg_auth_members.h",
+ "fk_list" : [
+ {
+ "fkcols" : [
+ "roleid"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_authid",
+ "type" : "scalar"
+ },
+ {
+ "fkcols" : [
+ "member"
+ ],
+ "pkcols" : [
+ "oid"
+ ],
+ "pktable" : "pg_authid",
+ "type" : "scalar"
+ }
+ ],
+ "foreign_keys" : [
+ [
+ [
+ "roleid"
+ ],
+ "pg_authid",
+ [
+ "oid"
+ ]
+ ],
+ [
+ [
+ "member"
+ ],
+ "pg_authid",
+ [
+ "oid"
+ ]
+ ]
+ ],
+ "indexes" : [
+ {
+ "CamelCaseIndexId" : "AuthMemRoleMemIndexId",
+ "cols" : [
+ [
+ "roleid",
+ "oid_ops"
+ ],
+ [
+ "member",
+ "oid_ops"
+ ]
+ ],
+ "indexid" : "2694",
+ "unique" : "1",
+ "with" : {
+ "camelcase" : "AuthMemRoleMem",
+ "indexid" : "2694",
+ "syscache_nbuckets" : "128",
+ "syscacheid" : "AUTHMEMROLEMEM"
+ }
+ },
+ {
+ "CamelCaseIndexId" : "AuthMemMemRoleIndexId",
+ "cols" : [
+ [
+ "member",
+ "oid_ops"
+ ],
+ [
+ "roleid",
+ "oid_ops"
+ ]
+ ],
+ "indexid" : "2695",
+ "unique" : "1",
+ "with" : {
+ "camelcase" : "AuthMemMemRole",
+ "indexid" : "2695",
+ "syscache_nbuckets" : "128",
+ "syscacheid" : "AUTHMEMMEMROLE"
+ }
+ }
+ ],
+ "relid_comment_tag" : "/* relation id: 1261 - pg_auth_members */\n",
+ "tabdef_text" : "\n CREATE TABLE pg_auth_members\n with (camelcase=AuthMem, shared=true, oid=false, relid=1261)\n (\n roleid oid, \n member oid, \n grantor oid, \n admin_option boolean\n )",
+ "with" : {
+ "bootstrap" : 0,
+ "camelcase" : "AuthMem",
+ "oid" : "",
+ "relid" : "1261",
+ "shared" : "1",
+ "text" : "with (camelcase=AuthMem, shared=true, oid=false,
<TRUNCATED>