提交 ca45434d 编写于 作者: H Heikki Linnakangas

Remove tidycat test cases.

Now that tidycat.pl doesn't exist anymore, we don't need its test cases
anymore either.
上级 30d97664
......@@ -70,6 +70,4 @@ upg2_pg_type_toadd33.data.in
upgrade_pg_partitions.sql
upg_catupgrade_*.sql
pg_class32.data
tidyddl.sql
tidyproc.sql
wet_region.out
......@@ -16,14 +16,11 @@ mapred.out
sreh.out
upg2.out
ereport.out
tidycat.out
filespace.out
upgrade.out
auth_constraint.out
catversion.out
resource_queue_function.out
table_functions.out
tidycat2.out
tpch500GB.out
partindex_test.out
external_table.out
......
......@@ -59,7 +59,7 @@ test: vacuum_gp
# ERROR: parameter "gp_interconnect_type" cannot be set after connection start
ignore: gp_portal_error
test: external_table partition_indexing column_compression eagerfree mapred tidycat gpdtm_plpgsql alter_table_aocs alter_table_ao alter_distribution_policy ic aoco_privileges
test: external_table partition_indexing column_compression eagerfree mapred gpdtm_plpgsql alter_table_aocs alter_table_ao alter_distribution_policy ic aoco_privileges
ignore: icudp_full
test: aocs
......
-- --------------------------------------
-- catversion
-- --------------------------------------
-- *********************************************************************
-- *********************************************************************
-- This script will produce diffs if you add or change catalog version
-- in src/include/catalog/catversion.h. If you want to change the results,
-- you must make the changes in regress/output/catversion.source, not
-- regress/expected, and use gpsourcify.pl to generate a ".out" file.
--
-- From the regress directory invoke the command:
--
-- gpsourcify.pl results/catversion.out > output/catversion.source
--
-- *********************************************************************
-- *********************************************************************
-- *********************************************************************
-- *********************************************************************
CREATE EXTERNAL WEB TABLE get_pgvsn (x text)
execute E'(postgres --catalog-version | sed \'s/Catalog version number://g \' | sed -e \'s/ //g\' )'
ON MASTER
FORMAT 'text' (delimiter '|');
CREATE EXTERNAL WEB TABLE get_jvsn (x text)
execute E'(python -c \'import os; import json; from gppylib.gpversion import GpVersion; vsn = GpVersion("main") ; jname = str(vsn.getVersionRelease()) + ".json" ; infil = open(os.path.join("@abs_srcdir@/../../../../gpMgmt/bin/gppylib/data", jname)); d = json.load(infil); print d["__info"]["CATALOG_VERSION_NO"] \')'
ON MASTER
FORMAT 'text' (delimiter '|');
-- start_equiv
select 'version', * from get_jvsn;
select 'version', * from get_pgvsn;
-- end_equiv
drop external table get_pgvsn;
drop external table get_jvsn;
-- --------------------------------------
-- tidycat
-- --------------------------------------
-- start_matchsubs
--
-- # pg_statistic stavalues -- can't define a column of type anyarray
--
-- m/pg\_statistic\s*\|\s*stavalues/
-- s/text/anyarray/
--
-- end_matchsubs
-- *********************************************************************
-- *********************************************************************
-- This script will produce diffs if you add or change catalog table
-- definitions in src/include/catalog. If you want to change the results,
-- you must make the changes in regress/output/tidycat.source, not
-- regress/expected, and use gpsourcify.pl to generate a ".out" file.
--
-- From the regress directory invoke the command:
--
-- gpsourcify.pl results/tidycat.out > output/tidycat.source
--
-- *********************************************************************
-- *********************************************************************
-- *********************************************************************
-- *********************************************************************
\! find @abs_srcdir@/../../include/catalog \( -name 'pg_*.h' -o -name 'gp_*.h' \) | xargs perl @abs_srcdir@/../../include/catalog/tidycat.pl -sql - 2>&1 | perl -ple ' s/^\s*with\s*\(.*\)\s*//gm ' > @abs_srcdir@/data/tidyddl.sql
create schema tidycat;
set search_path to tidycat, "$user", public;
-- start_ignore
\i @abs_srcdir@/data/tidyddl.sql
-- how many tidycat defs?
select pc1.relname
from
pg_class pc1
where
pc1.relnamespace =
(select oid from pg_namespace
where nspname = 'tidycat')
order by relname;
-- end_ignore
-- how many non-tidycat defs? (should be ZERO)
select pc2.relname
from
pg_class pc2
where
pc2.relnamespace =
(select oid from pg_namespace
where nspname = 'pg_catalog')
and pc2.relkind = 'r'
and
pc2.relname not in
(select pc1.relname
from
pg_class pc1
where
pc1.relnamespace =
(select oid from pg_namespace
where nspname = 'tidycat'))
order by relname;
select pc2.relname
from
pg_class pc2
where
pc2.relnamespace =
(select oid from pg_namespace
where nspname = 'tidycat')
and pc2.relkind = 'r'
and
pc2.relname not in
(select pc1.relname
from
pg_class pc1
where
pc1.relnamespace =
(select oid from pg_namespace
where nspname = 'pg_catalog'))
order by relname;
-- start_equiv
select pc1.relname, pa1.attname, pt1.typname
from
pg_attribute pa1,
pg_class pc1,
pg_type pt1
where pt1.oid = pa1.atttypid
and pa1.attnum > 0
and pa1.attisdropped is false
and pc1.oid = pa1.attrelid
and pc1.relnamespace =
(select oid from pg_namespace
where nspname = 'tidycat')
order by relname, pa1.attnum;
select pc1.relname, pa1.attname, pt1.typname
from
pg_attribute pa1,
pg_class pc1,
pg_type pt1
where pt1.oid = pa1.atttypid
and pa1.attnum > 0
and pa1.attisdropped is false
and pc1.oid = pa1.attrelid
and pc1.relnamespace =
(select oid from pg_namespace where nspname = 'pg_catalog')
and pc1.relname in
(select relname from pg_class where relnamespace =
(select oid from pg_namespace where nspname = 'tidycat'))
order by relname, pa1.attnum;
-- end_equiv
set client_min_messages=error;
drop schema tidycat CASCADE;
-- --------------------------------------
-- catversion
-- --------------------------------------
-- *********************************************************************
-- *********************************************************************
-- This script will produce diffs if you add or change catalog version
-- in src/include/catalog/catversion.h. If you want to change the results,
-- you must make the changes in regress/output/catversion.source, not
-- regress/expected, and use gpsourcify.pl to generate a ".out" file.
--
-- From the regress directory invoke the command:
--
-- gpsourcify.pl results/catversion.out > output/catversion.source
--
-- *********************************************************************
-- *********************************************************************
-- *********************************************************************
-- *********************************************************************
CREATE EXTERNAL WEB TABLE get_pgvsn (x text)
execute E'(postgres --catalog-version | sed \'s/Catalog version number://g \' | sed -e \'s/ //g\' )'
ON MASTER
FORMAT 'text' (delimiter '|');
CREATE EXTERNAL WEB TABLE get_jvsn (x text)
execute E'(python -c \'import os; import json; from gppylib.gpversion import GpVersion; vsn = GpVersion("main") ; jname = str(vsn.getVersionRelease()) + ".json" ; infil = open(os.path.join("@abs_srcdir@/../../../../gpMgmt/bin/gppylib/data", jname)); d = json.load(infil); print d["__info"]["CATALOG_VERSION_NO"] \')'
ON MASTER
FORMAT 'text' (delimiter '|');
-- start_equiv
select 'version', * from get_jvsn;
?column? | x
----------+-----------
version | 201107201
(1 row)
select 'version', * from get_pgvsn;
?column? | x
----------+-----------
version | 201107201
(1 row)
-- end_equiv
drop external table get_pgvsn;
drop external table get_jvsn;
-- --------------------------------------
-- tidycat
-- --------------------------------------
-- start_matchsubs
--
-- # pg_statistic stavalues -- can't define a column of type anyarray
--
-- m/pg\_statistic\s*\|\s*stavalues/
-- s/text/anyarray/
--
-- end_matchsubs
-- *********************************************************************
-- *********************************************************************
-- This script will produce diffs if you add or change catalog table
-- definitions in src/include/catalog. If you want to change the results,
-- you must make the changes in regress/output/tidycat.source, not
-- regress/expected, and use gpsourcify.pl to generate a ".out" file.
--
-- From the regress directory invoke the command:
--
-- gpsourcify.pl results/tidycat.out > output/tidycat.source
--
-- *********************************************************************
-- *********************************************************************
-- *********************************************************************
-- *********************************************************************
\! find @abs_srcdir@/../../include/catalog \( -name 'pg_*.h' -o -name 'gp_*.h' \) | xargs perl @abs_srcdir@/../../include/catalog/tidycat.pl -sql - 2>&1 | perl -ple ' s/^\s*with\s*\(.*\)\s*//gm ' > @abs_srcdir@/data/tidyddl.sql
create schema tidycat;
set search_path to tidycat, "$user", public;
-- start_ignore
\i @abs_srcdir@/data/tidyddl.sql
-- Generated by @abs_srcdir@/../../include/catalog/tidycat.pl version 34
-- on Wed Feb 10 10:49:00 2016
-- CATALOG_VERSION_NO = 300702131
CREATE TABLE gp_interfaces
(
interfaceid smallint,
address name,
status smallint
);
psql:@abs_srcdir@/data/tidyddl.sql:12: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'interfaceid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE gp_configuration_history
(
time timestamp with time zone,
dbid smallint,
"desc" text
);
psql:@abs_srcdir@/data/tidyddl.sql:20: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'time' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE gp_db_interfaces
(
dbid smallint,
interfaceid smallint,
priority smallint
);
psql:@abs_srcdir@/data/tidyddl.sql:28: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'dbid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE gp_configuration
(
content smallint,
definedprimary boolean,
dbid smallint,
isprimary boolean,
valid boolean,
hostname name,
port integer,
datadir text
);
psql:@abs_srcdir@/data/tidyddl.sql:41: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'content' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE gp_fastsequence
(
objid oid,
objmod bigint,
last_sequence bigint
);
psql:@abs_srcdir@/data/tidyddl.sql:49: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'objid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE gp_global_sequence
(
sequence_num bigint
);
psql:@abs_srcdir@/data/tidyddl.sql:55: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'sequence_num' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE gp_id
(
gpname name ,
numsegments smallint ,
dbid smallint ,
content smallint
);
psql:@abs_srcdir@/data/tidyddl.sql:64: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'gpname' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE gp_persistent_filespace_node
(
filespace_oid oid ,
db_id_1 smallint ,
location_1 text ,
db_id_2 smallint ,
location_2 text ,
persistent_state smallint ,
create_mirror_data_loss_tracking_session_num bigint ,
mirror_existence_state smallint ,
reserved integer ,
parent_xid integer ,
persistent_serial_num bigint ,
previous_free_tid tid
);
psql:@abs_srcdir@/data/tidyddl.sql:81: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'filespace_oid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE gp_relation_node
(
relfilenode_oid oid ,
segment_file_num integer ,
create_mirror_data_loss_tracking_session_num bigint ,
persistent_tid tid ,
persistent_serial_num bigint
);
psql:@abs_srcdir@/data/tidyddl.sql:91: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'relfilenode_oid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE gp_persistent_database_node
(
tablespace_oid oid ,
database_oid oid ,
persistent_state smallint ,
create_mirror_data_loss_tracking_session_num bigint ,
mirror_existence_state smallint ,
reserved integer ,
parent_xid integer ,
persistent_serial_num bigint ,
previous_free_tid tid
);
psql:@abs_srcdir@/data/tidyddl.sql:105: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'tablespace_oid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE gp_persistent_relation_node
(
tablespace_oid oid ,
database_oid oid ,
relfilenode_oid oid ,
segment_file_num integer ,
relation_storage_manager smallint ,
persistent_state smallint ,
create_mirror_data_loss_tracking_session_num bigint ,
mirror_existence_state smallint ,
mirror_data_synchronization_state smallint ,
mirror_bufpool_marked_for_scan_incremental_resync boolean ,
mirror_bufpool_resync_changed_page_count bigint ,
mirror_bufpool_resync_ckpt_loc gpxlogloc ,
mirror_bufpool_resync_ckpt_block_num integer ,
mirror_append_only_loss_eof bigint ,
mirror_append_only_new_eof bigint ,
relation_bufpool_kind integer ,
parent_xid integer ,
persistent_serial_num bigint ,
previous_free_tid tid
);
psql:@abs_srcdir@/data/tidyddl.sql:129: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'tablespace_oid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE gp_persistent_tablespace_node
(
filespace_oid oid ,
tablespace_oid oid ,
persistent_state smallint ,
create_mirror_data_loss_tracking_session_num bigint ,
mirror_existence_state smallint ,
reserved integer ,
parent_xid integer ,
persistent_serial_num bigint ,
previous_free_tid tid
);
psql:@abs_srcdir@/data/tidyddl.sql:143: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'filespace_oid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE gp_distribution_policy
(
localoid oid,
attrnums smallint[]
);
psql:@abs_srcdir@/data/tidyddl.sql:150: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'localoid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE gp_san_configuration
(
mountid smallint ,
active_host "char" ,
san_type "char" ,
primary_host text ,
primary_mountpoint text ,
primary_device text ,
mirror_host text ,
mirror_mountpoint text ,
mirror_device text
);
psql:@abs_srcdir@/data/tidyddl.sql:164: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'mountid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE gp_fault_strategy
(
fault_strategy "char"
);
psql:@abs_srcdir@/data/tidyddl.sql:170: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'fault_strategy' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE gp_segment_configuration
(
dbid smallint , -- up to 32767 segment databases
content smallint , -- up to 32767 contents -- only 16384 usable with mirroring (see dbid)
role "char" ,
preferred_role "char" ,
mode "char" ,
status "char" ,
port integer ,
hostname text ,
address text ,
replication_port integer ,
san_mounts int2vector -- one or more mount-points used by this segment.
);
psql:@abs_srcdir@/data/tidyddl.sql:189: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'dbid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE gp_version_at_initdb
(
schemaversion smallint ,
productversion text
);
psql:@abs_srcdir@/data/tidyddl.sql:196: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'schemaversion' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_aggregate
(
aggfnoid regproc,
aggtransfn regproc,
agginvtransfn regproc, -- MPP windowing
aggprelimfn regproc, -- MPP 2-phase agg
agginvprelimfn regproc, -- MPP windowing
aggfinalfn regproc,
aggsortop oid,
aggtranstype oid,
agginitval text, -- VARIABLE LENGTH FIELD
aggordered bool -- MPP ordered aggregates
);
psql:@abs_srcdir@/data/tidyddl.sql:211: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'aggfnoid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_am
(
amname name,
amstrategies smallint,
amsupport smallint,
amcanorder boolean,
amcanunique boolean,
amcanmulticol boolean,
amoptionalkey boolean,
amindexnulls boolean,
amstorage boolean,
amclusterable boolean,
amcanshrink boolean,
aminsert regproc,
ambeginscan regproc,
amgettuple regproc,
amgetmulti regproc,
amrescan regproc,
amendscan regproc,
ammarkpos regproc,
amrestrpos regproc,
ambuild regproc,
ambulkdelete regproc,
amvacuumcleanup regproc,
amcostestimate regproc,
amoptions regproc
);
psql:@abs_srcdir@/data/tidyddl.sql:240: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'amname' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_amop
(
amopfamily oid,
amoplefttype oid,
amoprighttype oid,
amopstrategy smallint,
amopreqcheck boolean,
amopopr oid,
amopmethod oid
);
psql:@abs_srcdir@/data/tidyddl.sql:252: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'amopfamily' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_amproc
(
amprocfamily oid,
amproclefttype oid,
amprocrighttype oid,
amprocnum smallint,
amproc regproc
);
psql:@abs_srcdir@/data/tidyddl.sql:262: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'amprocfamily' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_appendonly
(
relid oid,
blocksize integer,
safefswritesize integer,
compresslevel smallint,
majorversion smallint,
minorversion smallint,
checksum boolean,
compresstype text,
columnstore boolean,
segrelid oid,
segidxid oid,
blkdirrelid oid,
blkdiridxid oid,
version integer,
visimaprelid oid,
visimapidxid oid
);
psql:@abs_srcdir@/data/tidyddl.sql:283: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'relid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_attrdef
(
adrelid oid,
adnum smallint,
adbin text,
adsrc text
);
psql:@abs_srcdir@/data/tidyddl.sql:292: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'adrelid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_attribute
(
attrelid oid,
attname name,
atttypid oid,
attstattarget integer,
attlen smallint,
attnum smallint,
attndims integer,
attcacheoff integer,
atttypmod integer,
attbyval boolean,
attstorage "char",
attalign "char",
attnotnull boolean,
atthasdef boolean,
attisdropped boolean,
attislocal boolean,
attinhcount integer
);
psql:@abs_srcdir@/data/tidyddl.sql:314: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'attrelid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_attribute_encoding
(
attrelid oid,
attnum smallint,
attoptions text[]
);
psql:@abs_srcdir@/data/tidyddl.sql:322: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'attrelid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_auth_members
(
roleid oid,
member oid,
grantor oid,
admin_option boolean
);
psql:@abs_srcdir@/data/tidyddl.sql:331: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'roleid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_auth_time_constraint
(
authid oid, -- foreign key to pg_authid.oid,
start_day smallint, -- [0,6] denoting start of interval
start_time time, -- optional time denoting start of interval
end_day smallint, -- [0,6] denoting end of interval
end_time time -- optional time denoting end of interval
);
psql:@abs_srcdir@/data/tidyddl.sql:341: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'authid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_authid
(
rolname name, -- name of role
rolsuper boolean, -- read this field via superuser() only!
rolinherit boolean, -- inherit privileges from other roles?
rolcreaterole boolean, -- allowed to create more roles?
rolcreatedb boolean, -- allowed to create databases?
rolcatupdate boolean, -- allowed to alter catalogs manually?
rolcanlogin boolean, -- allowed to log in as session user?
rolconnlimit integer, -- max connections allowed (-1=no limit)
-- remaining fields may be null. use heap_getattr to read them!
rolpassword text, -- password, if any
rolvaliduntil timestamp with time zone, -- password expiration time, if any
rolconfig text[], -- GUC settings to apply at login
rolresqueue oid, -- ID of resource queue for this role
-- GP added fields
rolcreaterextgpfd boolean, -- allowed to create readable gpfdist tbl?
rolcreaterexthttp boolean, -- allowed to create readable http tbl?
rolcreatewextgpfd boolean, -- allowed to create writable gpfdist tbl?
rolcreaterexthdfs boolean, -- allowed to create readable gphdfs tbl?
rolcreatewexthdfs boolean -- allowed to create writable gphdfs tbl?
);
psql:@abs_srcdir@/data/tidyddl.sql:367: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'rolname' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_autovacuum
(
vacrelid oid,
enabled boolean,
vac_base_thresh integer,
vac_scale_factor real,
anl_base_thresh integer,
anl_scale_factor real,
vac_cost_delay integer,
vac_cost_limit integer,
freeze_min_age integer,
freeze_max_age integer
);
psql:@abs_srcdir@/data/tidyddl.sql:382: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'vacrelid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_cast
(
castsource oid,
casttarget oid,
castfunc oid,
castcontext "char"
);
psql:@abs_srcdir@/data/tidyddl.sql:391: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'castsource' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_class
(
relname name ,
relnamespace oid ,
reltype oid ,
relowner oid ,
relam oid ,
relfilenode oid ,
reltablespace oid ,
relpages integer ,
reltuples real ,
reltoastrelid oid ,
reltoastidxid oid ,
relaosegrelid oid ,
relaosegidxid oid ,
relhasindex boolean ,
relisshared boolean ,
relkind "char" ,
relstorage "char" ,
relnatts smallint ,
relchecks smallint ,
reltriggers smallint ,
relukeys smallint ,
relfkeys smallint ,
relrefs smallint ,
relhasoids boolean ,
relhaspkey boolean ,
relhasrules boolean ,
relhassubclass boolean ,
relfrozenxid xid ,
relacl aclitem[] ,
reloptions text[]
);
psql:@abs_srcdir@/data/tidyddl.sql:426: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'relname' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_compression
(
compname name,
compconstructor regproc,
compdestructor regproc,
compcompressor regproc,
compdecompressor regproc,
compvalidator regproc,
compowner oid
);
psql:@abs_srcdir@/data/tidyddl.sql:438: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'compname' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_constraint
(
conname name,
connamespace oid,
contype "char",
condeferrable boolean,
condeferred boolean,
conrelid oid,
contypid oid,
confrelid oid,
confupdtype "char",
confdeltype "char",
confmatchtype "char",
conkey smallint[],
confkey smallint[],
conpfeqop oid[],
conppeqop oid[],
conffeqop oid[],
conbin text,
consrc text
);
psql:@abs_srcdir@/data/tidyddl.sql:461: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'conname' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_conversion
(
conname name,
connamespace oid,
conowner oid,
conforencoding integer,
contoencoding integer,
conproc regproc,
condefault boolean
);
psql:@abs_srcdir@/data/tidyddl.sql:473: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'conname' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_database
(
datname name,
datdba oid,
encoding integer,
datistemplate boolean,
datallowconn boolean,
datconnlimit integer,
datlastsysoid oid,
datfrozenxid xid,
dattablespace oid,
datconfig text[],
datacl aclitem[]
);
psql:@abs_srcdir@/data/tidyddl.sql:489: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'datname' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_depend
(
classid oid,
objid oid,
objsubid integer,
refclassid oid,
refobjid oid,
refobjsubid integer,
deptype "char"
);
psql:@abs_srcdir@/data/tidyddl.sql:501: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'classid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_description
(
objoid oid,
classoid oid,
objsubid integer,
description text
);
psql:@abs_srcdir@/data/tidyddl.sql:510: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'objoid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_extprotocol
(
ptcname name,
ptcreadfn Oid,
ptcwritefn Oid,
ptcvalidatorfn Oid,
ptcowner Oid,
ptctrusted bool,
ptcacl aclitem[]
);
psql:@abs_srcdir@/data/tidyddl.sql:522: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'ptcname' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_exttable
(
reloid oid, -- refers to this relation's oid in pg_class
location text[], -- array of URI strings
fmttype "char", -- 't' (text) or 'c' (csv)
fmtopts text, -- the data format options
command text, -- the command string to EXECUTE
rejectlimit integer, -- error count reject limit per segment
rejectlimittype "char", -- 'r' (rows) or 'p' (percent)
fmterrtbl oid, -- the data format error table oid in pg_class
encoding integer, -- character encoding of this external table
writable boolean -- 't' if writable, 'f' if readable
);
psql:@abs_srcdir@/data/tidyddl.sql:537: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'reloid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_filespace
(
fsname name, -- filespace name
fsowner oid -- owner of filespace
);
psql:@abs_srcdir@/data/tidyddl.sql:544: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'fsname' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_filespace_entry
(
fsefsoid oid, -- foreign key to pg_filespace
fsedbid smallint, -- segment dbid this refers to
fselocation text -- location of filespace directory
);
psql:@abs_srcdir@/data/tidyddl.sql:552: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'fsefsoid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_index
(
indexrelid oid ,
indrelid oid ,
indnatts smallint ,
indisunique boolean ,
indisprimary boolean ,
indisclustered boolean ,
indisvalid boolean ,
indkey int2vector ,
indclass oidvector ,
indoption int2vector ,
indexprs text ,
indpred text
);
psql:@abs_srcdir@/data/tidyddl.sql:569: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'indexrelid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_inherits
(
inhrelid oid ,
inhparent oid ,
inhseqno integer
);
psql:@abs_srcdir@/data/tidyddl.sql:577: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'inhrelid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_language
(
lanname name,
lanispl boolean, -- Is a procedural language
lanpltrusted boolean, -- PL is trusted
lanplcallfoid oid, -- Call handler for PL
laninline oid, -- Optional anonymous-block handler function
lanvalidator oid, -- optional validation function
lanacl aclitem[] -- Access privileges
);
psql:@abs_srcdir@/data/tidyddl.sql:588: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'lanname' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_largeobject
(
loid oid , -- Identifier of large object
pageno integer , -- Page number (starting from 0)
data bytea -- Data for page (may be zero-length)
);
psql:@abs_srcdir@/data/tidyddl.sql:596: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'loid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_listener
(
relname name ,
listenerpid integer ,
notification integer
);
psql:@abs_srcdir@/data/tidyddl.sql:604: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'relname' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_namespace
(
nspname name ,
nspowner oid ,
nspacl aclitem[] -- VARIABLE LENGTH FIELD
);
psql:@abs_srcdir@/data/tidyddl.sql:612: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'nspname' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_opclass
(
opcmethod oid ,
opcname name ,
opcnamespace oid ,
opcowner oid ,
opcfamily oid ,
opcintype oid ,
opcdefault boolean ,
opckeytype oid
);
psql:@abs_srcdir@/data/tidyddl.sql:625: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'opcmethod' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_operator
(
oprname name ,
oprnamespace oid ,
oprowner oid ,
oprkind "char" ,
oprcanmerge boolean ,
oprcanhash boolean ,
oprleft oid ,
oprright oid ,
oprresult oid ,
oprcom oid ,
oprnegate oid ,
oprcode regproc ,
oprrest regproc ,
oprjoin regproc
);
psql:@abs_srcdir@/data/tidyddl.sql:644: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'oprname' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_opfamily
(
opfmethod oid ,
opfname name ,
opfnamespace oid ,
opfowner oid
);
psql:@abs_srcdir@/data/tidyddl.sql:653: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'opfmethod' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_partition
(
parrelid oid,
parkind "char",
parlevel smallint,
paristemplate boolean,
parnatts smallint,
paratts int2vector,
parclass oidvector
);
psql:@abs_srcdir@/data/tidyddl.sql:665: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'parrelid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_partition_encoding
(
parencoid oid,
parencattnum smallint,
parencattoptions text[]
);
psql:@abs_srcdir@/data/tidyddl.sql:673: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'parencoid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_partition_rule
(
paroid oid,
parchildrelid oid,
parparentrule oid,
parname name,
parisdefault boolean,
parruleord smallint,
parrangestartincl boolean,
parrangeendincl boolean,
parrangestart text,
parrangeend text,
parrangeevery text,
parlistvalues text,
parreloptions text[],
partemplatespace oid
);
psql:@abs_srcdir@/data/tidyddl.sql:692: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'paroid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_pltemplate
(
tmplname name,
tmpltrusted boolean,
tmplhandler text,
tmplinline text,
tmplvalidator text,
tmpllibrary text,
tmplacl aclitem[]
);
psql:@abs_srcdir@/data/tidyddl.sql:703: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'tmplname' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_proc
(
proname name,
pronamespace oid,
proowner oid,
prolang oid,
procost float4,
prorows float4,
provariadic oid,
proisagg boolean,
prosecdef boolean,
proisstrict boolean,
proretset boolean,
provolatile "char",
pronargs smallint,
pronargdefaults smallint,
prorettype oid,
proiswin boolean,
proargtypes oidvector,
proallargtypes oid[],
proargmodes "char"[],
proargnames text[],
proargdefaults text,
prosrc text,
probin bytea,
proacl aclitem[],
prodataaccess "char"
);
psql:@abs_srcdir@/data/tidyddl.sql:733: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'proname' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_proc_callback
(
profnoid regproc, -- oid of the main function
procallback regproc, -- oid of the callback function
promethod "char" -- role the callback function is performing
);
psql:@abs_srcdir@/data/tidyddl.sql:741: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'profnoid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_resourcetype
(
resname name, -- name of resource type
restypid smallint, -- resource type id
resrequired boolean, -- if required, user must specify during CREATE
reshasdefault boolean, -- create a default entry for optional type
reshasdisable boolean, -- whether the type can be removed or shut off
resdefaultsetting text, -- default resource setting
resdisabledsetting text -- value that turns it off
);
psql:@abs_srcdir@/data/tidyddl.sql:753: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'resname' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_resqueue
(
rsqname name, -- name of resource queue
rsqcountlimit real, -- max active count limit
rsqcostlimit real, -- max cost limit
rsqovercommit boolean, -- allow overcommit on suitable limits
rsqignorecostlimit real -- ignore queries with cost less than
);
psql:@abs_srcdir@/data/tidyddl.sql:763: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'rsqname' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_resqueuecapability
(
resqueueid oid, -- OID of the queue with this capability
restypid smallint, -- resource type id (key to pg_resourcetype)
ressetting text -- resource setting (opaque type)
);
psql:@abs_srcdir@/data/tidyddl.sql:771: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'resqueueid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_rewrite
(
rulename name,
ev_class oid,
ev_attr smallint,
ev_type "char",
is_instead boolean,
ev_qual text,
ev_action text
);
psql:@abs_srcdir@/data/tidyddl.sql:783: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'rulename' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_shdepend
(
dbid oid,
classid oid,
objid oid,
refclassid oid,
refobjid oid,
deptype "char"
);
psql:@abs_srcdir@/data/tidyddl.sql:794: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'dbid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_shdescription
(
objoid oid,
classoid oid,
description text
);
psql:@abs_srcdir@/data/tidyddl.sql:802: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'objoid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_statistic
(
starelid oid,
staattnum smallint,
stanullfrac real,
stawidth integer,
stadistinct real,
stakind1 smallint,
stakind2 smallint,
stakind3 smallint,
stakind4 smallint,
staop1 oid,
staop2 oid,
staop3 oid,
staop4 oid,
stanumbers1 real[],
stanumbers2 real[],
stanumbers3 real[],
stanumbers4 real[],
stavalues1 text,
stavalues2 text,
stavalues3 text,
stavalues4 text
);
psql:@abs_srcdir@/data/tidyddl.sql:828: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'starelid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_stat_last_shoperation
(
classid oid,
objid oid,
staactionname name,
stasysid oid,
stausename name,
stasubtype text,
statime timestamp with time zone
);
psql:@abs_srcdir@/data/tidyddl.sql:840: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'classid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_stat_last_operation
(
classid oid,
objid oid,
staactionname name,
stasysid oid,
stausename name,
stasubtype text,
statime timestamp with time zone
);
psql:@abs_srcdir@/data/tidyddl.sql:852: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'classid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_tablespace
(
spcname name,
spcowner oid,
spclocation text,
spcacl aclitem[],
spcprilocations text[],
spcmirlocations text[],
spcfsoid oid
);
psql:@abs_srcdir@/data/tidyddl.sql:864: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'spcname' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_trigger
(
tgrelid oid,
tgname name,
tgfoid oid,
tgtype smallint,
tgenabled boolean,
tgisconstraint boolean,
tgconstrname name,
tgconstrrelid oid,
tgconstraint oid,
tgdeferrable boolean,
tginitdeferred boolean,
tgnargs smallint,
tgattr int2vector,
tgargs bytea
);
psql:@abs_srcdir@/data/tidyddl.sql:883: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'tgrelid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_type
(
typname name ,
typnamespace oid ,
typowner oid ,
typlen smallint ,
typbyval boolean ,
typtype "char" ,
typisdefined boolean ,
typdelim "char" ,
typrelid oid ,
typelem oid ,
typinput regproc ,
typoutput regproc ,
typreceive regproc ,
typsend regproc ,
typmodin regproc ,
typmodout regproc ,
typanalyze regproc ,
typalign "char" ,
typstorage "char" ,
typnotnull boolean ,
typbasetype oid ,
typtypmod integer ,
typndims integer ,
typdefaultbin text ,
typdefault text
);
psql:@abs_srcdir@/data/tidyddl.sql:913: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'typname' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_type_encoding
(
typid oid,
typoptions text[]
);
psql:@abs_srcdir@/data/tidyddl.sql:920: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'typid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE pg_window
(
winfnoid regproc, -- pg_proc OID of the window function itself
winrequireorder boolean, -- does wf require order by?
winallowframe boolean, -- does wf allow framing?
winpeercount boolean, -- does wf definition need peer row count?
wincount boolean, -- does wf definition need partition row count?
winfunc regproc, -- immediate function (0 if none)
winprefunc regproc, -- preliminary function (0 if none)
winpretype oid, -- type of preliminary function result
winfinfunc regproc, -- final function (0 if none)
winkind "char",
winframemakerfunc regproc -- pg_proc OID of frame maker function
);
psql:@abs_srcdir@/data/tidyddl.sql:936: NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'winfnoid' as the Greenplum Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
-- how many tidycat defs?
select pc1.relname
from
pg_class pc1
where
pc1.relnamespace =
(select oid from pg_namespace
where nspname = 'tidycat')
order by relname;
relname
-------------------------------
gp_configuration
gp_configuration_history
gp_db_interfaces
gp_distribution_policy
gp_fastsequence
gp_fault_strategy
gp_global_sequence
gp_id
gp_interfaces
gp_persistent_database_node
gp_persistent_filespace_node
gp_persistent_relation_node
gp_persistent_tablespace_node
gp_relation_node
gp_san_configuration
gp_segment_configuration
gp_version_at_initdb
pg_aggregate
pg_am
pg_amop
pg_amproc
pg_appendonly
pg_attrdef
pg_attribute
pg_attribute_encoding
pg_auth_members
pg_auth_time_constraint
pg_authid
pg_autovacuum
pg_cast
pg_class
pg_compression
pg_constraint
pg_conversion
pg_database
pg_depend
pg_description
pg_extprotocol
pg_exttable
pg_filespace
pg_filespace_entry
pg_index
pg_inherits
pg_language
pg_largeobject
pg_listener
pg_namespace
pg_opclass
pg_operator
pg_opfamily
pg_partition
pg_partition_encoding
pg_partition_rule
pg_pltemplate
pg_proc
pg_proc_callback
pg_resourcetype
pg_resqueue
pg_resqueuecapability
pg_rewrite
pg_shdepend
pg_shdescription
pg_stat_last_operation
pg_stat_last_shoperation
pg_statistic
pg_tablespace
pg_trigger
pg_type
pg_type_encoding
pg_window
(70 rows)
-- end_ignore
-- how many non-tidycat defs? (should be ZERO)
select pc2.relname
from
pg_class pc2
where
pc2.relnamespace =
(select oid from pg_namespace
where nspname = 'pg_catalog')
and pc2.relkind = 'r'
and
pc2.relname not in
(select pc1.relname
from
pg_class pc1
where
pc1.relnamespace =
(select oid from pg_namespace
where nspname = 'tidycat'))
order by relname;
relname
---------
(0 rows)
select pc2.relname
from
pg_class pc2
where
pc2.relnamespace =
(select oid from pg_namespace
where nspname = 'tidycat')
and pc2.relkind = 'r'
and
pc2.relname not in
(select pc1.relname
from
pg_class pc1
where
pc1.relnamespace =
(select oid from pg_namespace
where nspname = 'pg_catalog'))
order by relname;
relname
---------
(0 rows)
-- start_equiv
select pc1.relname, pa1.attname, pt1.typname
from
pg_attribute pa1,
pg_class pc1,
pg_type pt1
where pt1.oid = pa1.atttypid
and pa1.attnum > 0
and pa1.attisdropped is false
and pc1.oid = pa1.attrelid
and pc1.relnamespace =
(select oid from pg_namespace
where nspname = 'tidycat')
order by relname, pa1.attnum;
relname | attname | typname
-------------------------------+---------------------------------------------------+-------------
gp_configuration | content | int2
gp_configuration | definedprimary | bool
gp_configuration | dbid | int2
gp_configuration | isprimary | bool
gp_configuration | valid | bool
gp_configuration | hostname | name
gp_configuration | port | int4
gp_configuration | datadir | text
gp_configuration_history | time | timestamptz
gp_configuration_history | dbid | int2
gp_configuration_history | desc | text
gp_db_interfaces | dbid | int2
gp_db_interfaces | interfaceid | int2
gp_db_interfaces | priority | int2
gp_distribution_policy | localoid | oid
gp_distribution_policy | attrnums | _int2
gp_fastsequence | objid | oid
gp_fastsequence | objmod | int8
gp_fastsequence | last_sequence | int8
gp_fault_strategy | fault_strategy | char
gp_global_sequence | sequence_num | int8
gp_id | gpname | name
gp_id | numsegments | int2
gp_id | dbid | int2
gp_id | content | int2
gp_interfaces | interfaceid | int2
gp_interfaces | address | name
gp_interfaces | status | int2
gp_persistent_database_node | tablespace_oid | oid
gp_persistent_database_node | database_oid | oid
gp_persistent_database_node | persistent_state | int2
gp_persistent_database_node | create_mirror_data_loss_tracking_session_num | int8
gp_persistent_database_node | mirror_existence_state | int2
gp_persistent_database_node | reserved | int4
gp_persistent_database_node | parent_xid | int4
gp_persistent_database_node | persistent_serial_num | int8
gp_persistent_database_node | previous_free_tid | tid
gp_persistent_filespace_node | filespace_oid | oid
gp_persistent_filespace_node | db_id_1 | int2
gp_persistent_filespace_node | location_1 | text
gp_persistent_filespace_node | db_id_2 | int2
gp_persistent_filespace_node | location_2 | text
gp_persistent_filespace_node | persistent_state | int2
gp_persistent_filespace_node | create_mirror_data_loss_tracking_session_num | int8
gp_persistent_filespace_node | mirror_existence_state | int2
gp_persistent_filespace_node | reserved | int4
gp_persistent_filespace_node | parent_xid | int4
gp_persistent_filespace_node | persistent_serial_num | int8
gp_persistent_filespace_node | previous_free_tid | tid
gp_persistent_relation_node | tablespace_oid | oid
gp_persistent_relation_node | database_oid | oid
gp_persistent_relation_node | relfilenode_oid | oid
gp_persistent_relation_node | segment_file_num | int4
gp_persistent_relation_node | relation_storage_manager | int2
gp_persistent_relation_node | persistent_state | int2
gp_persistent_relation_node | create_mirror_data_loss_tracking_session_num | int8
gp_persistent_relation_node | mirror_existence_state | int2
gp_persistent_relation_node | mirror_data_synchronization_state | int2
gp_persistent_relation_node | mirror_bufpool_marked_for_scan_incremental_resync | bool
gp_persistent_relation_node | mirror_bufpool_resync_changed_page_count | int8
gp_persistent_relation_node | mirror_bufpool_resync_ckpt_loc | gpxlogloc
gp_persistent_relation_node | mirror_bufpool_resync_ckpt_block_num | int4
gp_persistent_relation_node | mirror_append_only_loss_eof | int8
gp_persistent_relation_node | mirror_append_only_new_eof | int8
gp_persistent_relation_node | relation_bufpool_kind | int4
gp_persistent_relation_node | parent_xid | int4
gp_persistent_relation_node | persistent_serial_num | int8
gp_persistent_relation_node | previous_free_tid | tid
gp_persistent_tablespace_node | filespace_oid | oid
gp_persistent_tablespace_node | tablespace_oid | oid
gp_persistent_tablespace_node | persistent_state | int2
gp_persistent_tablespace_node | create_mirror_data_loss_tracking_session_num | int8
gp_persistent_tablespace_node | mirror_existence_state | int2
gp_persistent_tablespace_node | reserved | int4
gp_persistent_tablespace_node | parent_xid | int4
gp_persistent_tablespace_node | persistent_serial_num | int8
gp_persistent_tablespace_node | previous_free_tid | tid
gp_relation_node | relfilenode_oid | oid
gp_relation_node | segment_file_num | int4
gp_relation_node | create_mirror_data_loss_tracking_session_num | int8
gp_relation_node | persistent_tid | tid
gp_relation_node | persistent_serial_num | int8
gp_san_configuration | mountid | int2
gp_san_configuration | active_host | char
gp_san_configuration | san_type | char
gp_san_configuration | primary_host | text
gp_san_configuration | primary_mountpoint | text
gp_san_configuration | primary_device | text
gp_san_configuration | mirror_host | text
gp_san_configuration | mirror_mountpoint | text
gp_san_configuration | mirror_device | text
gp_segment_configuration | dbid | int2
gp_segment_configuration | content | int2
gp_segment_configuration | role | char
gp_segment_configuration | preferred_role | char
gp_segment_configuration | mode | char
gp_segment_configuration | status | char
gp_segment_configuration | port | int4
gp_segment_configuration | hostname | text
gp_segment_configuration | address | text
gp_segment_configuration | replication_port | int4
gp_segment_configuration | san_mounts | int2vector
gp_version_at_initdb | schemaversion | int2
gp_version_at_initdb | productversion | text
pg_aggregate | aggfnoid | regproc
pg_aggregate | aggtransfn | regproc
pg_aggregate | agginvtransfn | regproc
pg_aggregate | aggprelimfn | regproc
pg_aggregate | agginvprelimfn | regproc
pg_aggregate | aggfinalfn | regproc
pg_aggregate | aggsortop | oid
pg_aggregate | aggtranstype | oid
pg_aggregate | agginitval | text
pg_aggregate | aggordered | bool
pg_am | amname | name
pg_am | amstrategies | int2
pg_am | amsupport | int2
pg_am | amcanorder | bool
pg_am | amcanunique | bool
pg_am | amcanmulticol | bool
pg_am | amoptionalkey | bool
pg_am | amindexnulls | bool
pg_am | amstorage | bool
pg_am | amclusterable | bool
pg_am | amcanshrink | bool
pg_am | aminsert | regproc
pg_am | ambeginscan | regproc
pg_am | amgettuple | regproc
pg_am | amgetmulti | regproc
pg_am | amrescan | regproc
pg_am | amendscan | regproc
pg_am | ammarkpos | regproc
pg_am | amrestrpos | regproc
pg_am | ambuild | regproc
pg_am | ambulkdelete | regproc
pg_am | amvacuumcleanup | regproc
pg_am | amcostestimate | regproc
pg_am | amoptions | regproc
pg_amop | amopfamily | oid
pg_amop | amoplefttype | oid
pg_amop | amoprighttype | oid
pg_amop | amopstrategy | int2
pg_amop | amopreqcheck | bool
pg_amop | amopopr | oid
pg_amop | amopmethod | oid
pg_amproc | amprocfamily | oid
pg_amproc | amproclefttype | oid
pg_amproc | amprocrighttype | oid
pg_amproc | amprocnum | int2
pg_amproc | amproc | regproc
pg_appendonly | relid | oid
pg_appendonly | blocksize | int4
pg_appendonly | safefswritesize | int4
pg_appendonly | compresslevel | int2
pg_appendonly | majorversion | int2
pg_appendonly | minorversion | int2
pg_appendonly | checksum | bool
pg_appendonly | compresstype | text
pg_appendonly | columnstore | bool
pg_appendonly | segrelid | oid
pg_appendonly | segidxid | oid
pg_appendonly | blkdirrelid | oid
pg_appendonly | blkdiridxid | oid
pg_appendonly | version | int4
pg_appendonly | visimaprelid | oid
pg_appendonly | visimapidxid | oid
pg_attrdef | adrelid | oid
pg_attrdef | adnum | int2
pg_attrdef | adbin | text
pg_attrdef | adsrc | text
pg_attribute | attrelid | oid
pg_attribute | attname | name
pg_attribute | atttypid | oid
pg_attribute | attstattarget | int4
pg_attribute | attlen | int2
pg_attribute | attnum | int2
pg_attribute | attndims | int4
pg_attribute | attcacheoff | int4
pg_attribute | atttypmod | int4
pg_attribute | attbyval | bool
pg_attribute | attstorage | char
pg_attribute | attalign | char
pg_attribute | attnotnull | bool
pg_attribute | atthasdef | bool
pg_attribute | attisdropped | bool
pg_attribute | attislocal | bool
pg_attribute | attinhcount | int4
pg_attribute_encoding | attrelid | oid
pg_attribute_encoding | attnum | int2
pg_attribute_encoding | attoptions | _text
pg_auth_members | roleid | oid
pg_auth_members | member | oid
pg_auth_members | grantor | oid
pg_auth_members | admin_option | bool
pg_auth_time_constraint | authid | oid
pg_auth_time_constraint | start_day | int2
pg_auth_time_constraint | start_time | time
pg_auth_time_constraint | end_day | int2
pg_auth_time_constraint | end_time | time
pg_authid | rolname | name
pg_authid | rolsuper | bool
pg_authid | rolinherit | bool
pg_authid | rolcreaterole | bool
pg_authid | rolcreatedb | bool
pg_authid | rolcatupdate | bool
pg_authid | rolcanlogin | bool
pg_authid | rolconnlimit | int4
pg_authid | rolpassword | text
pg_authid | rolvaliduntil | timestamptz
pg_authid | rolconfig | _text
pg_authid | rolresqueue | oid
pg_authid | rolcreaterextgpfd | bool
pg_authid | rolcreaterexthttp | bool
pg_authid | rolcreatewextgpfd | bool
pg_authid | rolcreaterexthdfs | bool
pg_authid | rolcreatewexthdfs | bool
pg_autovacuum | vacrelid | oid
pg_autovacuum | enabled | bool
pg_autovacuum | vac_base_thresh | int4
pg_autovacuum | vac_scale_factor | float4
pg_autovacuum | anl_base_thresh | int4
pg_autovacuum | anl_scale_factor | float4
pg_autovacuum | vac_cost_delay | int4
pg_autovacuum | vac_cost_limit | int4
pg_autovacuum | freeze_min_age | int4
pg_autovacuum | freeze_max_age | int4
pg_cast | castsource | oid
pg_cast | casttarget | oid
pg_cast | castfunc | oid
pg_cast | castcontext | char
pg_class | relname | name
pg_class | relnamespace | oid
pg_class | reltype | oid
pg_class | relowner | oid
pg_class | relam | oid
pg_class | relfilenode | oid
pg_class | reltablespace | oid
pg_class | relpages | int4
pg_class | reltuples | float4
pg_class | reltoastrelid | oid
pg_class | reltoastidxid | oid
pg_class | relaosegrelid | oid
pg_class | relaosegidxid | oid
pg_class | relhasindex | bool
pg_class | relisshared | bool
pg_class | relkind | char
pg_class | relstorage | char
pg_class | relnatts | int2
pg_class | relchecks | int2
pg_class | reltriggers | int2
pg_class | relukeys | int2
pg_class | relfkeys | int2
pg_class | relrefs | int2
pg_class | relhasoids | bool
pg_class | relhaspkey | bool
pg_class | relhasrules | bool
pg_class | relhassubclass | bool
pg_class | relfrozenxid | xid
pg_class | relacl | _aclitem
pg_class | reloptions | _text
pg_compression | compname | name
pg_compression | compconstructor | regproc
pg_compression | compdestructor | regproc
pg_compression | compcompressor | regproc
pg_compression | compdecompressor | regproc
pg_compression | compvalidator | regproc
pg_compression | compowner | oid
pg_constraint | conname | name
pg_constraint | connamespace | oid
pg_constraint | contype | char
pg_constraint | condeferrable | bool
pg_constraint | condeferred | bool
pg_constraint | conrelid | oid
pg_constraint | contypid | oid
pg_constraint | confrelid | oid
pg_constraint | confupdtype | char
pg_constraint | confdeltype | char
pg_constraint | confmatchtype | char
pg_constraint | conkey | _int2
pg_constraint | confkey | _int2
pg_constraint | conpfeqop | _oid
pg_constraint | conppeqop | _oid
pg_constraint | conffeqop | _oid
pg_constraint | conbin | text
pg_constraint | consrc | text
pg_conversion | conname | name
pg_conversion | connamespace | oid
pg_conversion | conowner | oid
pg_conversion | conforencoding | int4
pg_conversion | contoencoding | int4
pg_conversion | conproc | regproc
pg_conversion | condefault | bool
pg_database | datname | name
pg_database | datdba | oid
pg_database | encoding | int4
pg_database | datistemplate | bool
pg_database | datallowconn | bool
pg_database | datconnlimit | int4
pg_database | datlastsysoid | oid
pg_database | datfrozenxid | xid
pg_database | dattablespace | oid
pg_database | datconfig | _text
pg_database | datacl | _aclitem
pg_depend | classid | oid
pg_depend | objid | oid
pg_depend | objsubid | int4
pg_depend | refclassid | oid
pg_depend | refobjid | oid
pg_depend | refobjsubid | int4
pg_depend | deptype | char
pg_description | objoid | oid
pg_description | classoid | oid
pg_description | objsubid | int4
pg_description | description | text
pg_extprotocol | ptcname | name
pg_extprotocol | ptcreadfn | oid
pg_extprotocol | ptcwritefn | oid
pg_extprotocol | ptcvalidatorfn | oid
pg_extprotocol | ptcowner | oid
pg_extprotocol | ptctrusted | bool
pg_extprotocol | ptcacl | _aclitem
pg_exttable | reloid | oid
pg_exttable | location | _text
pg_exttable | fmttype | char
pg_exttable | fmtopts | text
pg_exttable | command | text
pg_exttable | rejectlimit | int4
pg_exttable | rejectlimittype | char
pg_exttable | fmterrtbl | oid
pg_exttable | encoding | int4
pg_exttable | writable | bool
pg_filespace | fsname | name
pg_filespace | fsowner | oid
pg_filespace_entry | fsefsoid | oid
pg_filespace_entry | fsedbid | int2
pg_filespace_entry | fselocation | text
pg_index | indexrelid | oid
pg_index | indrelid | oid
pg_index | indnatts | int2
pg_index | indisunique | bool
pg_index | indisprimary | bool
pg_index | indisclustered | bool
pg_index | indisvalid | bool
pg_index | indkey | int2vector
pg_index | indclass | oidvector
pg_index | indoption | int2vector
pg_index | indexprs | text
pg_index | indpred | text
pg_inherits | inhrelid | oid
pg_inherits | inhparent | oid
pg_inherits | inhseqno | int4
pg_language | lanname | name
pg_language | lanispl | bool
pg_language | lanpltrusted | bool
pg_language | lanplcallfoid | oid
pg_language | laninline | oid
pg_language | lanvalidator | oid
pg_language | lanacl | _aclitem
pg_largeobject | loid | oid
pg_largeobject | pageno | int4
pg_largeobject | data | bytea
pg_listener | relname | name
pg_listener | listenerpid | int4
pg_listener | notification | int4
pg_namespace | nspname | name
pg_namespace | nspowner | oid
pg_namespace | nspacl | _aclitem
pg_opclass | opcmethod | oid
pg_opclass | opcname | name
pg_opclass | opcnamespace | oid
pg_opclass | opcowner | oid
pg_opclass | opcfamily | oid
pg_opclass | opcintype | oid
pg_opclass | opcdefault | bool
pg_opclass | opckeytype | oid
pg_operator | oprname | name
pg_operator | oprnamespace | oid
pg_operator | oprowner | oid
pg_operator | oprkind | char
pg_operator | oprcanmerge | bool
pg_operator | oprcanhash | bool
pg_operator | oprleft | oid
pg_operator | oprright | oid
pg_operator | oprresult | oid
pg_operator | oprcom | oid
pg_operator | oprnegate | oid
pg_operator | oprcode | regproc
pg_operator | oprrest | regproc
pg_operator | oprjoin | regproc
pg_opfamily | opfmethod | oid
pg_opfamily | opfname | name
pg_opfamily | opfnamespace | oid
pg_opfamily | opfowner | oid
pg_partition | parrelid | oid
pg_partition | parkind | char
pg_partition | parlevel | int2
pg_partition | paristemplate | bool
pg_partition | parnatts | int2
pg_partition | paratts | int2vector
pg_partition | parclass | oidvector
pg_partition_encoding | parencoid | oid
pg_partition_encoding | parencattnum | int2
pg_partition_encoding | parencattoptions | _text
pg_partition_rule | paroid | oid
pg_partition_rule | parchildrelid | oid
pg_partition_rule | parparentrule | oid
pg_partition_rule | parname | name
pg_partition_rule | parisdefault | bool
pg_partition_rule | parruleord | int2
pg_partition_rule | parrangestartincl | bool
pg_partition_rule | parrangeendincl | bool
pg_partition_rule | parrangestart | text
pg_partition_rule | parrangeend | text
pg_partition_rule | parrangeevery | text
pg_partition_rule | parlistvalues | text
pg_partition_rule | parreloptions | _text
pg_partition_rule | partemplatespace | oid
pg_pltemplate | tmplname | name
pg_pltemplate | tmpltrusted | bool
pg_pltemplate | tmplhandler | text
pg_pltemplate | tmplinline | text
pg_pltemplate | tmplvalidator | text
pg_pltemplate | tmpllibrary | text
pg_pltemplate | tmplacl | _aclitem
pg_proc | proname | name
pg_proc | pronamespace | oid
pg_proc | proowner | oid
pg_proc | prolang | oid
pg_proc | procost | float4
pg_proc | prorows | float4
pg_proc | provariadic | oid
pg_proc | proisagg | bool
pg_proc | prosecdef | bool
pg_proc | proisstrict | bool
pg_proc | proretset | bool
pg_proc | provolatile | char
pg_proc | pronargs | int2
pg_proc | pronargdefaults | int2
pg_proc | prorettype | oid
pg_proc | proiswin | bool
pg_proc | proargtypes | oidvector
pg_proc | proallargtypes | _oid
pg_proc | proargmodes | _char
pg_proc | proargnames | _text
pg_proc | proargdefaults | text
pg_proc | prosrc | text
pg_proc | probin | bytea
pg_proc | proacl | _aclitem
pg_proc | prodataaccess | char
pg_proc_callback | profnoid | regproc
pg_proc_callback | procallback | regproc
pg_proc_callback | promethod | char
pg_resourcetype | resname | name
pg_resourcetype | restypid | int2
pg_resourcetype | resrequired | bool
pg_resourcetype | reshasdefault | bool
pg_resourcetype | reshasdisable | bool
pg_resourcetype | resdefaultsetting | text
pg_resourcetype | resdisabledsetting | text
pg_resqueue | rsqname | name
pg_resqueue | rsqcountlimit | float4
pg_resqueue | rsqcostlimit | float4
pg_resqueue | rsqovercommit | bool
pg_resqueue | rsqignorecostlimit | float4
pg_resqueuecapability | resqueueid | oid
pg_resqueuecapability | restypid | int2
pg_resqueuecapability | ressetting | text
pg_rewrite | rulename | name
pg_rewrite | ev_class | oid
pg_rewrite | ev_attr | int2
pg_rewrite | ev_type | char
pg_rewrite | is_instead | bool
pg_rewrite | ev_qual | text
pg_rewrite | ev_action | text
pg_shdepend | dbid | oid
pg_shdepend | classid | oid
pg_shdepend | objid | oid
pg_shdepend | refclassid | oid
pg_shdepend | refobjid | oid
pg_shdepend | deptype | char
pg_shdescription | objoid | oid
pg_shdescription | classoid | oid
pg_shdescription | description | text
pg_stat_last_operation | classid | oid
pg_stat_last_operation | objid | oid
pg_stat_last_operation | staactionname | name
pg_stat_last_operation | stasysid | oid
pg_stat_last_operation | stausename | name
pg_stat_last_operation | stasubtype | text
pg_stat_last_operation | statime | timestamptz
pg_stat_last_shoperation | classid | oid
pg_stat_last_shoperation | objid | oid
pg_stat_last_shoperation | staactionname | name
pg_stat_last_shoperation | stasysid | oid
pg_stat_last_shoperation | stausename | name
pg_stat_last_shoperation | stasubtype | text
pg_stat_last_shoperation | statime | timestamptz
pg_statistic | starelid | oid
pg_statistic | staattnum | int2
pg_statistic | stanullfrac | float4
pg_statistic | stawidth | int4
pg_statistic | stadistinct | float4
pg_statistic | stakind1 | int2
pg_statistic | stakind2 | int2
pg_statistic | stakind3 | int2
pg_statistic | stakind4 | int2
pg_statistic | staop1 | oid
pg_statistic | staop2 | oid
pg_statistic | staop3 | oid
pg_statistic | staop4 | oid
pg_statistic | stanumbers1 | _float4
pg_statistic | stanumbers2 | _float4
pg_statistic | stanumbers3 | _float4
pg_statistic | stanumbers4 | _float4
pg_statistic | stavalues1 | text
pg_statistic | stavalues2 | text
pg_statistic | stavalues3 | text
pg_statistic | stavalues4 | text
pg_tablespace | spcname | name
pg_tablespace | spcowner | oid
pg_tablespace | spclocation | text
pg_tablespace | spcacl | _aclitem
pg_tablespace | spcprilocations | _text
pg_tablespace | spcmirlocations | _text
pg_tablespace | spcfsoid | oid
pg_trigger | tgrelid | oid
pg_trigger | tgname | name
pg_trigger | tgfoid | oid
pg_trigger | tgtype | int2
pg_trigger | tgenabled | bool
pg_trigger | tgisconstraint | bool
pg_trigger | tgconstrname | name
pg_trigger | tgconstrrelid | oid
pg_trigger | tgconstraint | oid
pg_trigger | tgdeferrable | bool
pg_trigger | tginitdeferred | bool
pg_trigger | tgnargs | int2
pg_trigger | tgattr | int2vector
pg_trigger | tgargs | bytea
pg_type | typname | name
pg_type | typnamespace | oid
pg_type | typowner | oid
pg_type | typlen | int2
pg_type | typbyval | bool
pg_type | typtype | char
pg_type | typisdefined | bool
pg_type | typdelim | char
pg_type | typrelid | oid
pg_type | typelem | oid
pg_type | typinput | regproc
pg_type | typoutput | regproc
pg_type | typreceive | regproc
pg_type | typsend | regproc
pg_type | typmodin | regproc
pg_type | typmodout | regproc
pg_type | typanalyze | regproc
pg_type | typalign | char
pg_type | typstorage | char
pg_type | typnotnull | bool
pg_type | typbasetype | oid
pg_type | typtypmod | int4
pg_type | typndims | int4
pg_type | typdefaultbin | text
pg_type | typdefault | text
pg_type_encoding | typid | oid
pg_type_encoding | typoptions | _text
pg_window | winfnoid | regproc
pg_window | winrequireorder | bool
pg_window | winallowframe | bool
pg_window | winpeercount | bool
pg_window | wincount | bool
pg_window | winfunc | regproc
pg_window | winprefunc | regproc
pg_window | winpretype | oid
pg_window | winfinfunc | regproc
pg_window | winkind | char
pg_window | winframemakerfunc | regproc
(575 rows)
select pc1.relname, pa1.attname, pt1.typname
from
pg_attribute pa1,
pg_class pc1,
pg_type pt1
where pt1.oid = pa1.atttypid
and pa1.attnum > 0
and pa1.attisdropped is false
and pc1.oid = pa1.attrelid
and pc1.relnamespace =
(select oid from pg_namespace where nspname = 'pg_catalog')
and pc1.relname in
(select relname from pg_class where relnamespace =
(select oid from pg_namespace where nspname = 'tidycat'))
order by relname, pa1.attnum;
relname | attname | typname
-------------------------------+---------------------------------------------------+-------------
gp_configuration | content | int2
gp_configuration | definedprimary | bool
gp_configuration | dbid | int2
gp_configuration | isprimary | bool
gp_configuration | valid | bool
gp_configuration | hostname | name
gp_configuration | port | int4
gp_configuration | datadir | text
gp_configuration_history | time | timestamptz
gp_configuration_history | dbid | int2
gp_configuration_history | desc | text
gp_db_interfaces | dbid | int2
gp_db_interfaces | interfaceid | int2
gp_db_interfaces | priority | int2
gp_distribution_policy | localoid | oid
gp_distribution_policy | attrnums | _int2
gp_fastsequence | objid | oid
gp_fastsequence | objmod | int8
gp_fastsequence | last_sequence | int8
gp_fault_strategy | fault_strategy | char
gp_global_sequence | sequence_num | int8
gp_id | gpname | name
gp_id | numsegments | int2
gp_id | dbid | int2
gp_id | content | int2
gp_interfaces | interfaceid | int2
gp_interfaces | address | name
gp_interfaces | status | int2
gp_persistent_database_node | tablespace_oid | oid
gp_persistent_database_node | database_oid | oid
gp_persistent_database_node | persistent_state | int2
gp_persistent_database_node | create_mirror_data_loss_tracking_session_num | int8
gp_persistent_database_node | mirror_existence_state | int2
gp_persistent_database_node | reserved | int4
gp_persistent_database_node | parent_xid | int4
gp_persistent_database_node | persistent_serial_num | int8
gp_persistent_database_node | previous_free_tid | tid
gp_persistent_filespace_node | filespace_oid | oid
gp_persistent_filespace_node | db_id_1 | int2
gp_persistent_filespace_node | location_1 | text
gp_persistent_filespace_node | db_id_2 | int2
gp_persistent_filespace_node | location_2 | text
gp_persistent_filespace_node | persistent_state | int2
gp_persistent_filespace_node | create_mirror_data_loss_tracking_session_num | int8
gp_persistent_filespace_node | mirror_existence_state | int2
gp_persistent_filespace_node | reserved | int4
gp_persistent_filespace_node | parent_xid | int4
gp_persistent_filespace_node | persistent_serial_num | int8
gp_persistent_filespace_node | previous_free_tid | tid
gp_persistent_relation_node | tablespace_oid | oid
gp_persistent_relation_node | database_oid | oid
gp_persistent_relation_node | relfilenode_oid | oid
gp_persistent_relation_node | segment_file_num | int4
gp_persistent_relation_node | relation_storage_manager | int2
gp_persistent_relation_node | persistent_state | int2
gp_persistent_relation_node | create_mirror_data_loss_tracking_session_num | int8
gp_persistent_relation_node | mirror_existence_state | int2
gp_persistent_relation_node | mirror_data_synchronization_state | int2
gp_persistent_relation_node | mirror_bufpool_marked_for_scan_incremental_resync | bool
gp_persistent_relation_node | mirror_bufpool_resync_changed_page_count | int8
gp_persistent_relation_node | mirror_bufpool_resync_ckpt_loc | gpxlogloc
gp_persistent_relation_node | mirror_bufpool_resync_ckpt_block_num | int4
gp_persistent_relation_node | mirror_append_only_loss_eof | int8
gp_persistent_relation_node | mirror_append_only_new_eof | int8
gp_persistent_relation_node | relation_bufpool_kind | int4
gp_persistent_relation_node | parent_xid | int4
gp_persistent_relation_node | persistent_serial_num | int8
gp_persistent_relation_node | previous_free_tid | tid
gp_persistent_tablespace_node | filespace_oid | oid
gp_persistent_tablespace_node | tablespace_oid | oid
gp_persistent_tablespace_node | persistent_state | int2
gp_persistent_tablespace_node | create_mirror_data_loss_tracking_session_num | int8
gp_persistent_tablespace_node | mirror_existence_state | int2
gp_persistent_tablespace_node | reserved | int4
gp_persistent_tablespace_node | parent_xid | int4
gp_persistent_tablespace_node | persistent_serial_num | int8
gp_persistent_tablespace_node | previous_free_tid | tid
gp_relation_node | relfilenode_oid | oid
gp_relation_node | segment_file_num | int4
gp_relation_node | create_mirror_data_loss_tracking_session_num | int8
gp_relation_node | persistent_tid | tid
gp_relation_node | persistent_serial_num | int8
gp_san_configuration | mountid | int2
gp_san_configuration | active_host | char
gp_san_configuration | san_type | char
gp_san_configuration | primary_host | text
gp_san_configuration | primary_mountpoint | text
gp_san_configuration | primary_device | text
gp_san_configuration | mirror_host | text
gp_san_configuration | mirror_mountpoint | text
gp_san_configuration | mirror_device | text
gp_segment_configuration | dbid | int2
gp_segment_configuration | content | int2
gp_segment_configuration | role | char
gp_segment_configuration | preferred_role | char
gp_segment_configuration | mode | char
gp_segment_configuration | status | char
gp_segment_configuration | port | int4
gp_segment_configuration | hostname | text
gp_segment_configuration | address | text
gp_segment_configuration | replication_port | int4
gp_segment_configuration | san_mounts | int2vector
gp_version_at_initdb | schemaversion | int2
gp_version_at_initdb | productversion | text
pg_aggregate | aggfnoid | regproc
pg_aggregate | aggtransfn | regproc
pg_aggregate | agginvtransfn | regproc
pg_aggregate | aggprelimfn | regproc
pg_aggregate | agginvprelimfn | regproc
pg_aggregate | aggfinalfn | regproc
pg_aggregate | aggsortop | oid
pg_aggregate | aggtranstype | oid
pg_aggregate | agginitval | text
pg_aggregate | aggordered | bool
pg_am | amname | name
pg_am | amstrategies | int2
pg_am | amsupport | int2
pg_am | amcanorder | bool
pg_am | amcanunique | bool
pg_am | amcanmulticol | bool
pg_am | amoptionalkey | bool
pg_am | amindexnulls | bool
pg_am | amstorage | bool
pg_am | amclusterable | bool
pg_am | amcanshrink | bool
pg_am | aminsert | regproc
pg_am | ambeginscan | regproc
pg_am | amgettuple | regproc
pg_am | amgetmulti | regproc
pg_am | amrescan | regproc
pg_am | amendscan | regproc
pg_am | ammarkpos | regproc
pg_am | amrestrpos | regproc
pg_am | ambuild | regproc
pg_am | ambulkdelete | regproc
pg_am | amvacuumcleanup | regproc
pg_am | amcostestimate | regproc
pg_am | amoptions | regproc
pg_amop | amopfamily | oid
pg_amop | amoplefttype | oid
pg_amop | amoprighttype | oid
pg_amop | amopstrategy | int2
pg_amop | amopreqcheck | bool
pg_amop | amopopr | oid
pg_amop | amopmethod | oid
pg_amproc | amprocfamily | oid
pg_amproc | amproclefttype | oid
pg_amproc | amprocrighttype | oid
pg_amproc | amprocnum | int2
pg_amproc | amproc | regproc
pg_appendonly | relid | oid
pg_appendonly | blocksize | int4
pg_appendonly | safefswritesize | int4
pg_appendonly | compresslevel | int2
pg_appendonly | majorversion | int2
pg_appendonly | minorversion | int2
pg_appendonly | checksum | bool
pg_appendonly | compresstype | text
pg_appendonly | columnstore | bool
pg_appendonly | segrelid | oid
pg_appendonly | segidxid | oid
pg_appendonly | blkdirrelid | oid
pg_appendonly | blkdiridxid | oid
pg_appendonly | version | int4
pg_appendonly | visimaprelid | oid
pg_appendonly | visimapidxid | oid
pg_attrdef | adrelid | oid
pg_attrdef | adnum | int2
pg_attrdef | adbin | text
pg_attrdef | adsrc | text
pg_attribute | attrelid | oid
pg_attribute | attname | name
pg_attribute | atttypid | oid
pg_attribute | attstattarget | int4
pg_attribute | attlen | int2
pg_attribute | attnum | int2
pg_attribute | attndims | int4
pg_attribute | attcacheoff | int4
pg_attribute | atttypmod | int4
pg_attribute | attbyval | bool
pg_attribute | attstorage | char
pg_attribute | attalign | char
pg_attribute | attnotnull | bool
pg_attribute | atthasdef | bool
pg_attribute | attisdropped | bool
pg_attribute | attislocal | bool
pg_attribute | attinhcount | int4
pg_attribute_encoding | attrelid | oid
pg_attribute_encoding | attnum | int2
pg_attribute_encoding | attoptions | _text
pg_auth_members | roleid | oid
pg_auth_members | member | oid
pg_auth_members | grantor | oid
pg_auth_members | admin_option | bool
pg_auth_time_constraint | authid | oid
pg_auth_time_constraint | start_day | int2
pg_auth_time_constraint | start_time | time
pg_auth_time_constraint | end_day | int2
pg_auth_time_constraint | end_time | time
pg_authid | rolname | name
pg_authid | rolsuper | bool
pg_authid | rolinherit | bool
pg_authid | rolcreaterole | bool
pg_authid | rolcreatedb | bool
pg_authid | rolcatupdate | bool
pg_authid | rolcanlogin | bool
pg_authid | rolconnlimit | int4
pg_authid | rolpassword | text
pg_authid | rolvaliduntil | timestamptz
pg_authid | rolconfig | _text
pg_authid | rolresqueue | oid
pg_authid | rolcreaterextgpfd | bool
pg_authid | rolcreaterexthttp | bool
pg_authid | rolcreatewextgpfd | bool
pg_authid | rolcreaterexthdfs | bool
pg_authid | rolcreatewexthdfs | bool
pg_autovacuum | vacrelid | oid
pg_autovacuum | enabled | bool
pg_autovacuum | vac_base_thresh | int4
pg_autovacuum | vac_scale_factor | float4
pg_autovacuum | anl_base_thresh | int4
pg_autovacuum | anl_scale_factor | float4
pg_autovacuum | vac_cost_delay | int4
pg_autovacuum | vac_cost_limit | int4
pg_autovacuum | freeze_min_age | int4
pg_autovacuum | freeze_max_age | int4
pg_cast | castsource | oid
pg_cast | casttarget | oid
pg_cast | castfunc | oid
pg_cast | castcontext | char
pg_class | relname | name
pg_class | relnamespace | oid
pg_class | reltype | oid
pg_class | relowner | oid
pg_class | relam | oid
pg_class | relfilenode | oid
pg_class | reltablespace | oid
pg_class | relpages | int4
pg_class | reltuples | float4
pg_class | reltoastrelid | oid
pg_class | reltoastidxid | oid
pg_class | relaosegrelid | oid
pg_class | relaosegidxid | oid
pg_class | relhasindex | bool
pg_class | relisshared | bool
pg_class | relkind | char
pg_class | relstorage | char
pg_class | relnatts | int2
pg_class | relchecks | int2
pg_class | reltriggers | int2
pg_class | relukeys | int2
pg_class | relfkeys | int2
pg_class | relrefs | int2
pg_class | relhasoids | bool
pg_class | relhaspkey | bool
pg_class | relhasrules | bool
pg_class | relhassubclass | bool
pg_class | relfrozenxid | xid
pg_class | relacl | _aclitem
pg_class | reloptions | _text
pg_compression | compname | name
pg_compression | compconstructor | regproc
pg_compression | compdestructor | regproc
pg_compression | compcompressor | regproc
pg_compression | compdecompressor | regproc
pg_compression | compvalidator | regproc
pg_compression | compowner | oid
pg_constraint | conname | name
pg_constraint | connamespace | oid
pg_constraint | contype | char
pg_constraint | condeferrable | bool
pg_constraint | condeferred | bool
pg_constraint | conrelid | oid
pg_constraint | contypid | oid
pg_constraint | confrelid | oid
pg_constraint | confupdtype | char
pg_constraint | confdeltype | char
pg_constraint | confmatchtype | char
pg_constraint | conkey | _int2
pg_constraint | confkey | _int2
pg_constraint | conpfeqop | _oid
pg_constraint | conppeqop | _oid
pg_constraint | conffeqop | _oid
pg_constraint | conbin | text
pg_constraint | consrc | text
pg_conversion | conname | name
pg_conversion | connamespace | oid
pg_conversion | conowner | oid
pg_conversion | conforencoding | int4
pg_conversion | contoencoding | int4
pg_conversion | conproc | regproc
pg_conversion | condefault | bool
pg_database | datname | name
pg_database | datdba | oid
pg_database | encoding | int4
pg_database | datistemplate | bool
pg_database | datallowconn | bool
pg_database | datconnlimit | int4
pg_database | datlastsysoid | oid
pg_database | datfrozenxid | xid
pg_database | dattablespace | oid
pg_database | datconfig | _text
pg_database | datacl | _aclitem
pg_depend | classid | oid
pg_depend | objid | oid
pg_depend | objsubid | int4
pg_depend | refclassid | oid
pg_depend | refobjid | oid
pg_depend | refobjsubid | int4
pg_depend | deptype | char
pg_description | objoid | oid
pg_description | classoid | oid
pg_description | objsubid | int4
pg_description | description | text
pg_extprotocol | ptcname | name
pg_extprotocol | ptcreadfn | oid
pg_extprotocol | ptcwritefn | oid
pg_extprotocol | ptcvalidatorfn | oid
pg_extprotocol | ptcowner | oid
pg_extprotocol | ptctrusted | bool
pg_extprotocol | ptcacl | _aclitem
pg_exttable | reloid | oid
pg_exttable | location | _text
pg_exttable | fmttype | char
pg_exttable | fmtopts | text
pg_exttable | command | text
pg_exttable | rejectlimit | int4
pg_exttable | rejectlimittype | char
pg_exttable | fmterrtbl | oid
pg_exttable | encoding | int4
pg_exttable | writable | bool
pg_filespace | fsname | name
pg_filespace | fsowner | oid
pg_filespace_entry | fsefsoid | oid
pg_filespace_entry | fsedbid | int2
pg_filespace_entry | fselocation | text
pg_index | indexrelid | oid
pg_index | indrelid | oid
pg_index | indnatts | int2
pg_index | indisunique | bool
pg_index | indisprimary | bool
pg_index | indisclustered | bool
pg_index | indisvalid | bool
pg_index | indkey | int2vector
pg_index | indclass | oidvector
pg_index | indoption | int2vector
pg_index | indexprs | text
pg_index | indpred | text
pg_inherits | inhrelid | oid
pg_inherits | inhparent | oid
pg_inherits | inhseqno | int4
pg_language | lanname | name
pg_language | lanispl | bool
pg_language | lanpltrusted | bool
pg_language | lanplcallfoid | oid
pg_language | laninline | oid
pg_language | lanvalidator | oid
pg_language | lanacl | _aclitem
pg_largeobject | loid | oid
pg_largeobject | pageno | int4
pg_largeobject | data | bytea
pg_listener | relname | name
pg_listener | listenerpid | int4
pg_listener | notification | int4
pg_namespace | nspname | name
pg_namespace | nspowner | oid
pg_namespace | nspacl | _aclitem
pg_opclass | opcmethod | oid
pg_opclass | opcname | name
pg_opclass | opcnamespace | oid
pg_opclass | opcowner | oid
pg_opclass | opcfamily | oid
pg_opclass | opcintype | oid
pg_opclass | opcdefault | bool
pg_opclass | opckeytype | oid
pg_operator | oprname | name
pg_operator | oprnamespace | oid
pg_operator | oprowner | oid
pg_operator | oprkind | char
pg_operator | oprcanmerge | bool
pg_operator | oprcanhash | bool
pg_operator | oprleft | oid
pg_operator | oprright | oid
pg_operator | oprresult | oid
pg_operator | oprcom | oid
pg_operator | oprnegate | oid
pg_operator | oprcode | regproc
pg_operator | oprrest | regproc
pg_operator | oprjoin | regproc
pg_opfamily | opfmethod | oid
pg_opfamily | opfname | name
pg_opfamily | opfnamespace | oid
pg_opfamily | opfowner | oid
pg_partition | parrelid | oid
pg_partition | parkind | char
pg_partition | parlevel | int2
pg_partition | paristemplate | bool
pg_partition | parnatts | int2
pg_partition | paratts | int2vector
pg_partition | parclass | oidvector
pg_partition_encoding | parencoid | oid
pg_partition_encoding | parencattnum | int2
pg_partition_encoding | parencattoptions | _text
pg_partition_rule | paroid | oid
pg_partition_rule | parchildrelid | oid
pg_partition_rule | parparentrule | oid
pg_partition_rule | parname | name
pg_partition_rule | parisdefault | bool
pg_partition_rule | parruleord | int2
pg_partition_rule | parrangestartincl | bool
pg_partition_rule | parrangeendincl | bool
pg_partition_rule | parrangestart | text
pg_partition_rule | parrangeend | text
pg_partition_rule | parrangeevery | text
pg_partition_rule | parlistvalues | text
pg_partition_rule | parreloptions | _text
pg_partition_rule | partemplatespace | oid
pg_pltemplate | tmplname | name
pg_pltemplate | tmpltrusted | bool
pg_pltemplate | tmplhandler | text
pg_pltemplate | tmplinline | text
pg_pltemplate | tmplvalidator | text
pg_pltemplate | tmpllibrary | text
pg_pltemplate | tmplacl | _aclitem
pg_proc | proname | name
pg_proc | pronamespace | oid
pg_proc | proowner | oid
pg_proc | prolang | oid
pg_proc | procost | float4
pg_proc | prorows | float4
pg_proc | provariadic | oid
pg_proc | proisagg | bool
pg_proc | prosecdef | bool
pg_proc | proisstrict | bool
pg_proc | proretset | bool
pg_proc | provolatile | char
pg_proc | pronargs | int2
pg_proc | pronargdefaults | int2
pg_proc | prorettype | oid
pg_proc | proiswin | bool
pg_proc | proargtypes | oidvector
pg_proc | proallargtypes | _oid
pg_proc | proargmodes | _char
pg_proc | proargnames | _text
pg_proc | proargdefaults | text
pg_proc | prosrc | text
pg_proc | probin | bytea
pg_proc | proacl | _aclitem
pg_proc | prodataaccess | char
pg_proc_callback | profnoid | regproc
pg_proc_callback | procallback | regproc
pg_proc_callback | promethod | char
pg_resourcetype | resname | name
pg_resourcetype | restypid | int2
pg_resourcetype | resrequired | bool
pg_resourcetype | reshasdefault | bool
pg_resourcetype | reshasdisable | bool
pg_resourcetype | resdefaultsetting | text
pg_resourcetype | resdisabledsetting | text
pg_resqueue | rsqname | name
pg_resqueue | rsqcountlimit | float4
pg_resqueue | rsqcostlimit | float4
pg_resqueue | rsqovercommit | bool
pg_resqueue | rsqignorecostlimit | float4
pg_resqueuecapability | resqueueid | oid
pg_resqueuecapability | restypid | int2
pg_resqueuecapability | ressetting | text
pg_rewrite | rulename | name
pg_rewrite | ev_class | oid
pg_rewrite | ev_attr | int2
pg_rewrite | ev_type | char
pg_rewrite | is_instead | bool
pg_rewrite | ev_qual | text
pg_rewrite | ev_action | text
pg_shdepend | dbid | oid
pg_shdepend | classid | oid
pg_shdepend | objid | oid
pg_shdepend | refclassid | oid
pg_shdepend | refobjid | oid
pg_shdepend | deptype | char
pg_shdescription | objoid | oid
pg_shdescription | classoid | oid
pg_shdescription | description | text
pg_stat_last_operation | classid | oid
pg_stat_last_operation | objid | oid
pg_stat_last_operation | staactionname | name
pg_stat_last_operation | stasysid | oid
pg_stat_last_operation | stausename | name
pg_stat_last_operation | stasubtype | text
pg_stat_last_operation | statime | timestamptz
pg_stat_last_shoperation | classid | oid
pg_stat_last_shoperation | objid | oid
pg_stat_last_shoperation | staactionname | name
pg_stat_last_shoperation | stasysid | oid
pg_stat_last_shoperation | stausename | name
pg_stat_last_shoperation | stasubtype | text
pg_stat_last_shoperation | statime | timestamptz
pg_statistic | starelid | oid
pg_statistic | staattnum | int2
pg_statistic | stanullfrac | float4
pg_statistic | stawidth | int4
pg_statistic | stadistinct | float4
pg_statistic | stakind1 | int2
pg_statistic | stakind2 | int2
pg_statistic | stakind3 | int2
pg_statistic | stakind4 | int2
pg_statistic | staop1 | oid
pg_statistic | staop2 | oid
pg_statistic | staop3 | oid
pg_statistic | staop4 | oid
pg_statistic | stanumbers1 | _float4
pg_statistic | stanumbers2 | _float4
pg_statistic | stanumbers3 | _float4
pg_statistic | stanumbers4 | _float4
pg_statistic | stavalues1 | anyarray
pg_statistic | stavalues2 | anyarray
pg_statistic | stavalues3 | anyarray
pg_statistic | stavalues4 | anyarray
pg_tablespace | spcname | name
pg_tablespace | spcowner | oid
pg_tablespace | spclocation | text
pg_tablespace | spcacl | _aclitem
pg_tablespace | spcprilocations | _text
pg_tablespace | spcmirlocations | _text
pg_tablespace | spcfsoid | oid
pg_trigger | tgrelid | oid
pg_trigger | tgname | name
pg_trigger | tgfoid | oid
pg_trigger | tgtype | int2
pg_trigger | tgenabled | bool
pg_trigger | tgisconstraint | bool
pg_trigger | tgconstrname | name
pg_trigger | tgconstrrelid | oid
pg_trigger | tgconstraint | oid
pg_trigger | tgdeferrable | bool
pg_trigger | tginitdeferred | bool
pg_trigger | tgnargs | int2
pg_trigger | tgattr | int2vector
pg_trigger | tgargs | bytea
pg_type | typname | name
pg_type | typnamespace | oid
pg_type | typowner | oid
pg_type | typlen | int2
pg_type | typbyval | bool
pg_type | typtype | char
pg_type | typisdefined | bool
pg_type | typdelim | char
pg_type | typrelid | oid
pg_type | typelem | oid
pg_type | typinput | regproc
pg_type | typoutput | regproc
pg_type | typreceive | regproc
pg_type | typsend | regproc
pg_type | typmodin | regproc
pg_type | typmodout | regproc
pg_type | typanalyze | regproc
pg_type | typalign | char
pg_type | typstorage | char
pg_type | typnotnull | bool
pg_type | typbasetype | oid
pg_type | typtypmod | int4
pg_type | typndims | int4
pg_type | typdefaultbin | text
pg_type | typdefault | text
pg_type_encoding | typid | oid
pg_type_encoding | typoptions | _text
pg_window | winfnoid | regproc
pg_window | winrequireorder | bool
pg_window | winallowframe | bool
pg_window | winpeercount | bool
pg_window | wincount | bool
pg_window | winfunc | regproc
pg_window | winprefunc | regproc
pg_window | winpretype | oid
pg_window | winfinfunc | regproc
pg_window | winkind | char
pg_window | winframemakerfunc | regproc
(575 rows)
-- end_equiv
set client_min_messages=error;
drop schema tidycat CASCADE;
......@@ -19,14 +19,11 @@ aocs.sql
appendonly.sql
bkup_bkupdb.sql
mapred.sql
tidycat.sql
filespace.sql
upgrade.sql
auth_constraint.sql
catversion.sql
resource_queue_function.sql
table_functions.sql
tidycat2.sql
tpch500GB.sql
partindex_test.sql
external_table.sql
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册