暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

PostgreSQL基础 查看postgresql-14.4源码包的文件信息

CentOS 7.6.1810
postgresql 14.4

查看postgresql-14.4源码包的文件信息

[root@localhost ~]# md5sum postgresql-14.4.tar.gz 69b19b46defe6eded4b3bbc1725025f9 postgresql-14.4.tar.gz [root@localhost ~]# cat postgresql-14.4.tar.gz.md5 69b19b46defe6eded4b3bbc1725025f9 postgresql-14.4.tar.gz
[root@localhost ~]# tar xf postgresql-14.4.tar.gz [root@localhost ~]# cd postgresql-14.4/ [root@localhost postgresql-14.4]# ll total 764 -rw-r--r--. 1 1107 1107 445 Jun 14 04:04 aclocal.m4 drwxrwxrwx. 2 1107 1107 4096 Jun 14 04:07 config -rwxr-xr-x. 1 1107 1107 588441 Jun 14 04:04 configure -rw-r--r--. 1 1107 1107 85890 Jun 14 04:04 configure.ac drwxrwxrwx. 58 1107 1107 4096 Jun 14 04:07 contrib -rw-r--r--. 1 1107 1107 1192 Jun 14 04:04 COPYRIGHT drwxrwxrwx. 3 1107 1107 87 Jun 14 04:07 doc -rw-r--r--. 1 1107 1107 4259 Jun 14 04:04 GNUmakefile.in -rw-r--r--. 1 1107 1107 277 Jun 14 04:04 HISTORY -rw-r--r--. 1 1107 1107 63944 Jun 14 04:08 INSTALL -rw-r--r--. 1 1107 1107 1665 Jun 14 04:04 Makefile -rw-r--r--. 1 1107 1107 1213 Jun 14 04:04 README drwxrwxrwx. 16 1107 1107 4096 Jun 14 04:08 src
. ├── aclocal.m4 ├── config │   ├── ac_func_accept_argtypes.m4 │   ├── ax_pthread.m4 │   ├── c-compiler.m4 │   ├── check_decls.m4 │   ├── check_modules.pl │   ├── c-library.m4 │   ├── config.guess │   ├── config.sub │   ├── general.m4 │   ├── install-sh │   ├── libtool.m4 │   ├── llvm.m4 │   ├── Makefile │   ├── missing │   ├── perl.m4 │   ├── pkg.m4 │   ├── prep_buildtree │   ├── programs.m4 │   ├── python.m4 │   └── tcl.m4 ├── configure ├── configure.ac ├── contrib │   ├── adminpack │   │   ├── adminpack--1.0--1.1.sql │   │   ├── adminpack--1.0.sql │   │   ├── adminpack--1.1--2.0.sql │   │   ├── adminpack--2.0--2.1.sql │   │   ├── adminpack.c │   │   ├── adminpack.control │   │   ├── expected │   │   │   └── adminpack.out │   │   ├── Makefile │   │   └── sql │   │   └── adminpack.sql │   ├── amcheck │   │   ├── amcheck--1.0--1.1.sql │   │   ├── amcheck--1.0.sql │   │   ├── amcheck--1.1--1.2.sql │   │   ├── amcheck--1.2--1.3.sql │   │   ├── amcheck.control │   │   ├── expected │   │   │   ├── check_btree.out │   │   │   ├── check_heap.out │   │   │   └── check.out │   │   ├── Makefile │   │   ├── sql │   │   │   ├── check_btree.sql │   │   │   ├── check_heap.sql │   │   │   └── check.sql │   │   ├── t │   │   │   ├── 001_verify_heapam.pl │   │   │   ├── 002_cic.pl │   │   │   └── 003_cic_2pc.pl │   │   ├── verify_heapam.c │   │   └── verify_nbtree.c │   ├── auth_delay │   │   ├── auth_delay.c │   │   └── Makefile │   ├── auto_explain │   │   ├── auto_explain.c │   │   ├── Makefile │   │   └── t │   │   └── 001_auto_explain.pl │   ├── bloom │   │   ├── blcost.c │   │   ├── blinsert.c │   │   ├── bloom--1.0.sql │   │   ├── bloom.control │   │   ├── bloom.h │   │   ├── blscan.c │   │   ├── blutils.c │   │   ├── blvacuum.c │   │   ├── blvalidate.c │   │   ├── expected │   │   │   └── bloom.out │   │   ├── Makefile │   │   ├── sql │   │   │   └── bloom.sql │   │   └── t │   │   └── 001_wal.pl │   ├── bool_plperl │   │   ├── bool_plperl--1.0.sql │   │   ├── bool_plperl.c │   │   ├── bool_plperl.control │   │   ├── bool_plperlu--1.0.sql │   │   ├── bool_plperlu.control │   │   ├── expected │   │   │   ├── bool_plperl.out │   │   │   └── bool_plperlu.out │   │   ├── Makefile │   │   └── sql │   │   ├── bool_plperl.sql │   │   └── bool_plperlu.sql │   ├── btree_gin │   │   ├── btree_gin--1.0--1.1.sql │   │   ├── btree_gin--1.0.sql │   │   ├── btree_gin--1.1--1.2.sql │   │   ├── btree_gin--1.2--1.3.sql │   │   ├── btree_gin.c │   │   ├── btree_gin.control │   │   ├── expected │   │   │   ├── bit.out │   │   │   ├── bool.out │   │   │   ├── bpchar.out │   │   │   ├── bytea.out │   │   │   ├── char.out │   │   │   ├── cidr.out │   │   │   ├── date.out │   │   │   ├── enum.out │   │   │   ├── float4.out │   │   │   ├── float8.out │   │   │   ├── inet.out │   │   │   ├── install_btree_gin.out │   │   │   ├── int2.out │   │   │   ├── int4.out │   │   │   ├── int8.out │   │   │   ├── interval.out │   │   │   ├── macaddr8.out │   │   │   ├── macaddr.out │   │   │   ├── money.out │   │   │   ├── name.out │   │   │   ├── numeric.out │   │   │   ├── oid.out │   │   │   ├── text.out │   │   │   ├── time.out │   │   │   ├── timestamp.out │   │   │   ├── timestamptz.out │   │   │   ├── timetz.out │   │   │   ├── uuid.out │   │   │   ├── varbit.out │   │   │   └── varchar.out │   │   ├── Makefile │   │   └── sql │   │   ├── bit.sql │   │   ├── bool.sql │   │   ├── bpchar.sql │   │   ├── bytea.sql │   │   ├── char.sql │   │   ├── cidr.sql │   │   ├── date.sql │   │   ├── enum.sql │   │   ├── float4.sql │   │   ├── float8.sql │   │   ├── inet.sql │   │   ├── install_btree_gin.sql │   │   ├── int2.sql │   │   ├── int4.sql │   │   ├── int8.sql │   │   ├── interval.sql │   │   ├── macaddr8.sql │   │   ├── macaddr.sql │   │   ├── money.sql │   │   ├── name.sql │   │   ├── numeric.sql │   │   ├── oid.sql │   │   ├── text.sql │   │   ├── time.sql │   │   ├── timestamp.sql │   │   ├── timestamptz.sql │   │   ├── timetz.sql │   │   ├── uuid.sql │   │   ├── varbit.sql │   │   └── varchar.sql │   ├── btree_gist │   │   ├── btree_bit.c │   │   ├── btree_bytea.c │   │   ├── btree_cash.c │   │   ├── btree_date.c │   │   ├── btree_enum.c │   │   ├── btree_float4.c │   │   ├── btree_float8.c │   │   ├── btree_gist--1.0--1.1.sql │   │   ├── btree_gist--1.1--1.2.sql │   │   ├── btree_gist--1.2--1.3.sql │   │   ├── btree_gist--1.2.sql │   │   ├── btree_gist--1.3--1.4.sql │   │   ├── btree_gist--1.4--1.5.sql │   │   ├── btree_gist--1.5--1.6.sql │   │   ├── btree_gist.c │   │   ├── btree_gist.control │   │   ├── btree_gist.h │   │   ├── btree_inet.c │   │   ├── btree_int2.c │   │   ├── btree_int4.c │   │   ├── btree_int8.c │   │   ├── btree_interval.c │   │   ├── btree_macaddr8.c │   │   ├── btree_macaddr.c │   │   ├── btree_numeric.c │   │   ├── btree_oid.c │   │   ├── btree_text.c │   │   ├── btree_time.c │   │   ├── btree_ts.c │   │   ├── btree_utils_num.c │   │   ├── btree_utils_num.h │   │   ├── btree_utils_var.c │   │   ├── btree_utils_var.h │   │   ├── btree_uuid.c │   │   ├── data │   │   │   ├── bit.data │   │   │   ├── cash.data │   │   │   ├── char.data │   │   │   ├── date.data │   │   │   ├── enum.data │   │   │   ├── float4.data │   │   │   ├── float8.data │   │   │   ├── inet.data │   │   │   ├── int2.data │   │   │   ├── int4.data │   │   │   ├── int8.data │   │   │   ├── interval.data │   │   │   ├── macaddr.data │   │   │   ├── numeric.data │   │   │   ├── text.data │   │   │   ├── time.data │   │   │   ├── timestamp.data │   │   │   ├── timestamptz.data │   │   │   ├── timetz.data │   │   │   ├── uuid.data │   │   │   └── varbit.data │   │   ├── expected │   │   │   ├── bit.out │   │   │   ├── bytea.out │   │   │   ├── cash.out │   │   │   ├── char_1.out │   │   │   ├── char.out │   │   │   ├── cidr.out │   │   │   ├── date.out │   │   │   ├── enum.out │   │   │   ├── float4.out │   │   │   ├── float8.out │   │   │   ├── inet.out │   │   │   ├── init.out │   │   │   ├── int2.out │   │   │   ├── int4.out │   │   │   ├── int8.out │   │   │   ├── interval.out │   │   │   ├── macaddr8.out │   │   │   ├── macaddr.out │   │   │   ├── not_equal.out │   │   │   ├── numeric.out │   │   │   ├── oid.out │   │   │   ├── text_1.out │   │   │   ├── text.out │   │   │   ├── time.out │   │   │   ├── timestamp.out │   │   │   ├── timestamptz.out │   │   │   ├── timetz.out │   │   │   ├── uuid.out │   │   │   ├── varbit.out │   │   │   ├── varchar_1.out │   │   │   └── varchar.out │   │   ├── Makefile │   │   └── sql │   │   ├── bit.sql │   │   ├── bytea.sql │   │   ├── cash.sql │   │   ├── char.sql │   │   ├── cidr.sql │   │   ├── date.sql │   │   ├── enum.sql │   │   ├── float4.sql │   │   ├── float8.sql │   │   ├── inet.sql │   │   ├── init.sql │   │   ├── int2.sql │   │   ├── int4.sql │   │   ├── int8.sql │   │   ├── interval.sql │   │   ├── macaddr8.sql │   │   ├── macaddr.sql │   │   ├── not_equal.sql │   │   ├── numeric.sql │   │   ├── oid.sql │   │   ├── text.sql │   │   ├── time.sql │   │   ├── timestamp.sql │   │   ├── timestamptz.sql │   │   ├── timetz.sql │   │   ├── uuid.sql │   │   ├── varbit.sql │   │   └── varchar.sql │   ├── citext │   │   ├── citext--1.0--1.1.sql │   │   ├── citext--1.1--1.2.sql │   │   ├── citext--1.2--1.3.sql │   │   ├── citext--1.3--1.4.sql │   │   ├── citext--1.4--1.5.sql │   │   ├── citext--1.4.sql │   │   ├── citext--1.5--1.6.sql │   │   ├── citext.c │   │   ├── citext.control │   │   ├── expected │   │   │   ├── citext_1.out │   │   │   └── citext.out │   │   ├── Makefile │   │   └── sql │   │   └── citext.sql │   ├── contrib-global.mk │   ├── cube │   │   ├── CHANGES │   │   ├── cube--1.0--1.1.sql │   │   ├── cube--1.1--1.2.sql │   │   ├── cube--1.2--1.3.sql │   │   ├── cube--1.2.sql │   │   ├── cube--1.3--1.4.sql │   │   ├── cube--1.4--1.5.sql │   │   ├── cube.c │   │   ├── cube.control │   │   ├── cubedata.h │   │   ├── cubeparse.c │   │   ├── cubeparse.y │   │   ├── cubescan.c │   │   ├── cubescan.l │   │   ├── data │   │   │   └── test_cube.data │   │   ├── expected │   │   │   ├── cube.out │   │   │   └── cube_sci.out │   │   ├── Makefile │   │   └── sql │   │   ├── cube_sci.sql │   │   └── cube.sql │   ├── dblink │   │   ├── dblink--1.0--1.1.sql │   │   ├── dblink--1.1--1.2.sql │   │   ├── dblink--1.2.sql │   │   ├── dblink.c │   │   ├── dblink.control │   │   ├── expected │   │   │   └── dblink.out │   │   ├── input │   │   │   └── paths.source │   │   ├── Makefile │   │   ├── output │   │   │   └── paths.source │   │   ├── pg_service.conf │   │   └── sql │   │   └── dblink.sql │   ├── dict_int │   │   ├── dict_int--1.0.sql │   │   ├── dict_int.c │   │   ├── dict_int.control │   │   ├── expected │   │   │   └── dict_int.out │   │   ├── Makefile │   │   └── sql │   │   └── dict_int.sql │   ├── dict_xsyn │   │   ├── dict_xsyn--1.0.sql │   │   ├── dict_xsyn.c │   │   ├── dict_xsyn.control │   │   ├── expected │   │   │   └── dict_xsyn.out │   │   ├── Makefile │   │   ├── sql │   │   │   └── dict_xsyn.sql │   │   └── xsyn_sample.rules │   ├── earthdistance │   │   ├── earthdistance--1.0--1.1.sql │   │   ├── earthdistance--1.1.sql │   │   ├── earthdistance.c │   │   ├── earthdistance.control │   │   ├── expected │   │   │   └── earthdistance.out │   │   ├── Makefile │   │   └── sql │   │   └── earthdistance.sql │   ├── file_fdw │   │   ├── data │   │   │   ├── agg.bad │   │   │   ├── agg.csv │   │   │   ├── agg.data │   │   │   ├── list1.csv │   │   │   ├── list2.bad │   │   │   ├── list2.csv │   │   │   └── text.csv │   │   ├── expected │   │   ├── file_fdw--1.0.sql │   │   ├── file_fdw.c │   │   ├── file_fdw.control │   │   ├── input │   │   │   └── file_fdw.source │   │   ├── Makefile │   │   ├── output │   │   │   └── file_fdw.source │   │   └── sql │   ├── fuzzystrmatch │   │   ├── dmetaphone.c │   │   ├── expected │   │   │   └── fuzzystrmatch.out │   │   ├── fuzzystrmatch--1.0--1.1.sql │   │   ├── fuzzystrmatch--1.1.sql │   │   ├── fuzzystrmatch.c │   │   ├── fuzzystrmatch.control │   │   ├── Makefile │   │   └── sql │   │   └── fuzzystrmatch.sql │   ├── hstore │   │   ├── data │   │   │   └── hstore.data │   │   ├── expected │   │   │   └── hstore.out │   │   ├── hstore--1.1--1.2.sql │   │   ├── hstore--1.2--1.3.sql │   │   ├── hstore--1.3--1.4.sql │   │   ├── hstore--1.4--1.5.sql │   │   ├── hstore--1.4.sql │   │   ├── hstore--1.5--1.6.sql │   │   ├── hstore--1.6--1.7.sql │   │   ├── hstore--1.7--1.8.sql │   │   ├── hstore_compat.c │   │   ├── hstore.control │   │   ├── hstore_gin.c │   │   ├── hstore_gist.c │   │   ├── hstore.h │   │   ├── hstore_io.c │   │   ├── hstore_op.c │   │   ├── hstore_subs.c │   │   ├── Makefile │   │   └── sql │   │   └── hstore.sql │   ├── hstore_plperl │   │   ├── expected │   │   │   ├── create_transform.out │   │   │   ├── hstore_plperl.out │   │   │   └── hstore_plperlu.out │   │   ├── hstore_plperl--1.0.sql │   │   ├── hstore_plperl.c │   │   ├── hstore_plperl.control │   │   ├── hstore_plperlu--1.0.sql │   │   ├── hstore_plperlu.control │   │   ├── Makefile │   │   └── sql │   │   ├── create_transform.sql │   │   ├── hstore_plperl.sql │   │   └── hstore_plperlu.sql │   ├── hstore_plpython │   │   ├── expected │   │   │   └── hstore_plpython.out │   │   ├── hstore_plpython2u--1.0.sql │   │   ├── hstore_plpython2u.control │   │   ├── hstore_plpython3u--1.0.sql │   │   ├── hstore_plpython3u.control │   │   ├── hstore_plpython.c │   │   ├── hstore_plpythonu--1.0.sql │   │   ├── hstore_plpythonu.control │   │   ├── Makefile │   │   └── sql │   │   └── hstore_plpython.sql │   ├── intagg │   │   ├── intagg--1.0--1.1.sql │   │   ├── intagg--1.1.sql │   │   ├── intagg.control │   │   └── Makefile │   ├── intarray │   │   ├── bench │   │   │   ├── bench.pl │   │   │   └── create_test.pl │   │   ├── data │   │   │   └── test__int.data │   │   ├── expected │   │   │   └── _int.out │   │   ├── intarray--1.0--1.1.sql │   │   ├── intarray--1.1--1.2.sql │   │   ├── intarray--1.2--1.3.sql │   │   ├── intarray--1.2.sql │   │   ├── intarray--1.3--1.4.sql │   │   ├── intarray--1.4--1.5.sql │   │   ├── intarray.control │   │   ├── _intbig_gist.c │   │   ├── _int_bool.c │   │   ├── _int_gin.c │   │   ├── _int_gist.c │   │   ├── _int.h │   │   ├── _int_op.c │   │   ├── _int_selfuncs.c │   │   ├── _int_tool.c │   │   ├── Makefile │   │   └── sql │   │   └── _int.sql │   ├── isn │   │   ├── EAN13.h │   │   ├── expected │   │   │   └── isn.out │   │   ├── ISBN.h │   │   ├── ISMN.h │   │   ├── isn--1.0--1.1.sql │   │   ├── isn--1.1--1.2.sql │   │   ├── isn--1.1.sql │   │   ├── isn.c │   │   ├── isn.control │   │   ├── isn.h │   │   ├── ISSN.h │   │   ├── Makefile │   │   ├── sql │   │   │   └── isn.sql │   │   └── UPC.h │   ├── jsonb_plperl │   │   ├── expected │   │   │   ├── jsonb_plperl.out │   │   │   └── jsonb_plperlu.out │   │   ├── jsonb_plperl--1.0.sql │   │   ├── jsonb_plperl.c │   │   ├── jsonb_plperl.control │   │   ├── jsonb_plperlu--1.0.sql │   │   ├── jsonb_plperlu.control │   │   ├── Makefile │   │   └── sql │   │   ├── jsonb_plperl.sql │   │   └── jsonb_plperlu.sql │   ├── jsonb_plpython │   │   ├── expected │   │   │   └── jsonb_plpython.out │   │   ├── jsonb_plpython2u--1.0.sql │   │   ├── jsonb_plpython2u.control │   │   ├── jsonb_plpython3u--1.0.sql │   │   ├── jsonb_plpython3u.control │   │   ├── jsonb_plpython.c │   │   ├── jsonb_plpythonu--1.0.sql │   │   ├── jsonb_plpythonu.control │   │   ├── Makefile │   │   └── sql │   │   └── jsonb_plpython.sql │   ├── lo │   │   ├── expected │   │   │   └── lo.out │   │   ├── lo--1.0--1.1.sql │   │   ├── lo--1.1.sql │   │   ├── lo.c │   │   ├── lo.control │   │   ├── lo_test.sql │   │   ├── Makefile │   │   └── sql │   │   └── lo.sql │   ├── ltree │   │   ├── crc32.c │   │   ├── crc32.h │   │   ├── data │   │   │   ├── _ltree.data │   │   │   └── ltree.data │   │   ├── expected │   │   │   └── ltree.out │   │   ├── lquery_op.c │   │   ├── ltree--1.0--1.1.sql │   │   ├── ltree--1.1--1.2.sql │   │   ├── ltree--1.1.sql │   │   ├── ltree.control │   │   ├── _ltree_gist.c │   │   ├── ltree_gist.c │   │   ├── ltree.h │   │   ├── ltree_io.c │   │   ├── _ltree_op.c │   │   ├── ltree_op.c │   │   ├── ltreetest.sql │   │   ├── ltxtquery_io.c │   │   ├── ltxtquery_op.c │   │   ├── Makefile │   │   └── sql │   │   └── ltree.sql │   ├── ltree_plpython │   │   ├── expected │   │   │   └── ltree_plpython.out │   │   ├── ltree_plpython2u--1.0.sql │   │   ├── ltree_plpython2u.control │   │   ├── ltree_plpython3u--1.0.sql │   │   ├── ltree_plpython3u.control │   │   ├── ltree_plpython.c │   │   ├── ltree_plpythonu--1.0.sql │   │   ├── ltree_plpythonu.control │   │   ├── Makefile │   │   └── sql │   │   └── ltree_plpython.sql │   ├── Makefile │   ├── oid2name │   │   ├── Makefile │   │   ├── oid2name.c │   │   └── t │   │   └── 001_basic.pl │   ├── old_snapshot │   │   ├── Makefile │   │   ├── old_snapshot--1.0.sql │   │   ├── old_snapshot.control │   │   └── time_mapping.c │   ├── pageinspect │   │   ├── brinfuncs.c │   │   ├── btreefuncs.c │   │   ├── expected │   │   │   ├── brin.out │   │   │   ├── btree.out │   │   │   ├── checksum_1.out │   │   │   ├── checksum.out │   │   │   ├── gin.out │   │   │   ├── gist.out │   │   │   ├── hash.out │   │   │   ├── oldextversions.out │   │   │   └── page.out │   │   ├── fsmfuncs.c │   │   ├── ginfuncs.c │   │   ├── gistfuncs.c │   │   ├── hashfuncs.c │   │   ├── heapfuncs.c │   │   ├── Makefile │   │   ├── pageinspect--1.0--1.1.sql │   │   ├── pageinspect--1.1--1.2.sql │   │   ├── pageinspect--1.2--1.3.sql │   │   ├── pageinspect--1.3--1.4.sql │   │   ├── pageinspect--1.4--1.5.sql │   │   ├── pageinspect--1.5--1.6.sql │   │   ├── pageinspect--1.5.sql │   │   ├── pageinspect--1.6--1.7.sql │   │   ├── pageinspect--1.7--1.8.sql │   │   ├── pageinspect--1.8--1.9.sql │   │   ├── pageinspect.control │   │   ├── pageinspect.h │   │   ├── rawpage.c │   │   └── sql │   │   ├── brin.sql │   │   ├── btree.sql │   │   ├── checksum.sql │   │   ├── gin.sql │   │   ├── gist.sql │   │   ├── hash.sql │   │   ├── oldextversions.sql │   │   └── page.sql │   ├── passwordcheck │   │   ├── expected │   │   │   └── passwordcheck.out │   │   ├── Makefile │   │   ├── passwordcheck.c │   │   └── sql │   │   └── passwordcheck.sql │   ├── pg_buffercache │   │   ├── Makefile │   │   ├── pg_buffercache--1.0--1.1.sql │   │   ├── pg_buffercache--1.1--1.2.sql │   │   ├── pg_buffercache--1.2--1.3.sql │   │   ├── pg_buffercache--1.2.sql │   │   ├── pg_buffercache.control │   │   └── pg_buffercache_pages.c │   ├── pgcrypto │   │   ├── blf.c │   │   ├── blf.h │   │   ├── crypt-blowfish.c │   │   ├── crypt-des.c │   │   ├── crypt-gensalt.c │   │   ├── crypt-md5.c │   │   ├── expected │   │   │   ├── 3des.out │   │   │   ├── blowfish_1.out │   │   │   ├── blowfish.out │   │   │   ├── cast5_1.out │   │   │   ├── cast5.out │   │   │   ├── crypt-blowfish.out │   │   │   ├── crypt-des.out │   │   │   ├── crypt-md5.out │   │   │   ├── crypt-xdes.out │   │   │   ├── des_1.out │   │   │   ├── des.out │   │   │   ├── hmac-md5.out │   │   │   ├── hmac-sha1.out │   │   │   ├── init.out │   │   │   ├── md5.out │   │   │   ├── pgp-armor.out │   │   │   ├── pgp-compression.out │   │   │   ├── pgp-decrypt_1.out │   │   │   ├── pgp-decrypt.out │   │   │   ├── pgp-encrypt.out │   │   │   ├── pgp-info.out │   │   │   ├── pgp-pubkey-decrypt_1.out │   │   │   ├── pgp-pubkey-decrypt.out │   │   │   ├── pgp-pubkey-encrypt.out │   │   │   ├── pgp-zlib-DISABLED.out │   │   │   ├── rijndael.out │   │   │   ├── sha1.out │   │   │   └── sha2.out │   │   ├── imath.c │   │   ├── imath.h │   │   ├── internal.c │   │   ├── internal-sha2.c │   │   ├── Makefile │   │   ├── mbuf.c │   │   ├── mbuf.h │   │   ├── openssl.c │   │   ├── pgcrypto--1.0--1.1.sql │   │   ├── pgcrypto--1.1--1.2.sql │   │   ├── pgcrypto--1.2--1.3.sql │   │   ├── pgcrypto--1.3.sql │   │   ├── pgcrypto.c │   │   ├── pgcrypto.control │   │   ├── pgcrypto.h │   │   ├── pgp-armor.c │   │   ├── pgp.c │   │   ├── pgp-cfb.c │   │   ├── pgp-compress.c │   │   ├── pgp-decrypt.c │   │   ├── pgp-encrypt.c │   │   ├── pgp.h │   │   ├── pgp-info.c │   │   ├── pgp-mpi.c │   │   ├── pgp-mpi-internal.c │   │   ├── pgp-mpi-openssl.c │   │   ├── pgp-pgsql.c │   │   ├── pgp-pubdec.c │   │   ├── pgp-pubenc.c │   │   ├── pgp-pubkey.c │   │   ├── pgp-s2k.c │   │   ├── px.c │   │   ├── px-crypt.c │   │   ├── px-crypt.h │   │   ├── px.h │   │   ├── px-hmac.c │   │   ├── rijndael.c │   │   ├── rijndael.h │   │   ├── rijndael.tbl │   │   └── sql │   │   ├── 3des.sql │   │   ├── blowfish.sql │   │   ├── cast5.sql │   │   ├── crypt-blowfish.sql │   │   ├── crypt-des.sql │   │   ├── crypt-md5.sql │   │   ├── crypt-xdes.sql │   │   ├── des.sql │   │   ├── hmac-md5.sql │   │   ├── hmac-sha1.sql │   │   ├── init.sql │   │   ├── md5.sql │   │   ├── pgp-armor.sql │   │   ├── pgp-compression.sql │   │   ├── pgp-decrypt.sql │   │   ├── pgp-encrypt.sql │   │   ├── pgp-info.sql │   │   ├── pgp-pubkey-decrypt.sql │   │   ├── pgp-pubkey-encrypt.sql │   │   ├── pgp-zlib-DISABLED.sql │   │   ├── rijndael.sql │   │   ├── sha1.sql │   │   └── sha2.sql │   ├── pg_freespacemap │   │   ├── Makefile │   │   ├── pg_freespacemap--1.0--1.1.sql │   │   ├── pg_freespacemap--1.1--1.2.sql │   │   ├── pg_freespacemap--1.1.sql │   │   ├── pg_freespacemap.c │   │   └── pg_freespacemap.control │   ├── pg_prewarm │   │   ├── autoprewarm.c │   │   ├── Makefile │   │   ├── pg_prewarm--1.0--1.1.sql │   │   ├── pg_prewarm--1.1--1.2.sql │   │   ├── pg_prewarm--1.1.sql │   │   ├── pg_prewarm.c │   │   └── pg_prewarm.control │   ├── pgrowlocks │   │   ├── Makefile │   │   ├── pgrowlocks--1.0--1.1.sql │   │   ├── pgrowlocks--1.1--1.2.sql │   │   ├── pgrowlocks--1.2.sql │   │   ├── pgrowlocks.c │   │   └── pgrowlocks.control │   ├── pg_stat_statements │   │   ├── expected │   │   │   └── pg_stat_statements.out │   │   ├── Makefile │   │   ├── pg_stat_statements--1.0--1.1.sql │   │   ├── pg_stat_statements--1.1--1.2.sql │   │   ├── pg_stat_statements--1.2--1.3.sql │   │   ├── pg_stat_statements--1.3--1.4.sql │   │   ├── pg_stat_statements--1.4--1.5.sql │   │   ├── pg_stat_statements--1.4.sql │   │   ├── pg_stat_statements--1.5--1.6.sql │   │   ├── pg_stat_statements--1.6--1.7.sql │   │   ├── pg_stat_statements--1.7--1.8.sql │   │   ├── pg_stat_statements--1.8--1.9.sql │   │   ├── pg_stat_statements.c │   │   ├── pg_stat_statements.conf │   │   ├── pg_stat_statements.control │   │   └── sql │   │   └── pg_stat_statements.sql │   ├── pgstattuple │   │   ├── expected │   │   │   └── pgstattuple.out │   │   ├── Makefile │   │   ├── pgstatapprox.c │   │   ├── pgstatindex.c │   │   ├── pgstattuple--1.0--1.1.sql │   │   ├── pgstattuple--1.1--1.2.sql │   │   ├── pgstattuple--1.2--1.3.sql │   │   ├── pgstattuple--1.3--1.4.sql │   │   ├── pgstattuple--1.4--1.5.sql │   │   ├── pgstattuple--1.4.sql │   │   ├── pgstattuple.c │   │   ├── pgstattuple.control │   │   └── sql │   │   └── pgstattuple.sql │   ├── pg_surgery │   │   ├── expected │   │   │   └── heap_surgery.out │   │   ├── heap_surgery.c │   │   ├── Makefile │   │   ├── pg_surgery--1.0.sql │   │   ├── pg_surgery.control │   │   └── sql │   │   └── heap_surgery.sql │   ├── pg_trgm │   │   ├── data │   │   │   ├── trgm2.data │   │   │   └── trgm.data │   │   ├── expected │   │   │   ├── pg_strict_word_trgm.out │   │   │   ├── pg_trgm.out │   │   │   └── pg_word_trgm.out │   │   ├── Makefile │   │   ├── pg_trgm--1.0--1.1.sql │   │   ├── pg_trgm--1.1--1.2.sql │   │   ├── pg_trgm--1.2--1.3.sql │   │   ├── pg_trgm--1.3--1.4.sql │   │   ├── pg_trgm--1.3.sql │   │   ├── pg_trgm--1.4--1.5.sql │   │   ├── pg_trgm--1.5--1.6.sql │   │   ├── pg_trgm.control │   │   ├── sql │   │   │   ├── pg_strict_word_trgm.sql │   │   │   ├── pg_trgm.sql │   │   │   └── pg_word_trgm.sql │   │   ├── trgm_gin.c │   │   ├── trgm_gist.c │   │   ├── trgm.h │   │   ├── trgm_op.c │   │   └── trgm_regexp.c │   ├── pg_visibility │   │   ├── expected │   │   │   └── pg_visibility.out │   │   ├── Makefile │   │   ├── pg_visibility--1.0--1.1.sql │   │   ├── pg_visibility--1.1--1.2.sql │   │   ├── pg_visibility--1.1.sql │   │   ├── pg_visibility.c │   │   ├── pg_visibility.control │   │   └── sql │   │   └── pg_visibility.sql │   ├── postgres_fdw │   │   ├── connection.c │   │   ├── deparse.c │   │   ├── expected │   │   │   └── postgres_fdw.out │   │   ├── Makefile │   │   ├── option.c │   │   ├── postgres_fdw--1.0--1.1.sql │   │   ├── postgres_fdw--1.0.sql │   │   ├── postgres_fdw.c │   │   ├── postgres_fdw.control │   │   ├── postgres_fdw.h │   │   ├── shippable.c │   │   └── sql │   │   └── postgres_fdw.sql │   ├── README │   ├── seg │   │   ├── data │   │   │   └── test_seg.data │   │   ├── expected │   │   │   └── seg.out │   │   ├── Makefile │   │   ├── seg--1.0--1.1.sql │   │   ├── seg--1.1--1.2.sql │   │   ├── seg--1.1.sql │   │   ├── seg--1.2--1.3.sql │   │   ├── seg--1.3--1.4.sql │   │   ├── seg.c │   │   ├── seg.control │   │   ├── segdata.h │   │   ├── segparse.c │   │   ├── segparse.y │   │   ├── segscan.c │   │   ├── segscan.l │   │   ├── seg-validate.pl │   │   ├── sort-segments.pl │   │   └── sql │   │   └── seg.sql │   ├── sepgsql │   │   ├── database.c │   │   ├── dml.c │   │   ├── expected │   │   │   ├── alter.out │   │   │   ├── ddl.out │   │   │   ├── dml.out │   │   │   ├── label.out │   │   │   ├── misc.out │   │   │   └── truncate.out │   │   ├── hooks.c │   │   ├── label.c │   │   ├── launcher │   │   ├── Makefile │   │   ├── proc.c │   │   ├── relation.c │   │   ├── schema.c │   │   ├── selinux.c │   │   ├── sepgsql.h │   │   ├── sepgsql-regtest.te │   │   ├── sepgsql.sql.in │   │   ├── sql │   │   │   ├── alter.sql │   │   │   ├── ddl.sql │   │   │   ├── dml.sql │   │   │   ├── label.sql │   │   │   ├── misc.sql │   │   │   └── truncate.sql │   │   ├── test_sepgsql │   │   └── uavc.c │   ├── spi │   │   ├── autoinc--1.0.sql │   │   ├── autoinc.c │   │   ├── autoinc.control │   │   ├── autoinc.example │   │   ├── insert_username--1.0.sql │   │   ├── insert_username.c │   │   ├── insert_username.control │   │   ├── insert_username.example │   │   ├── Makefile │   │   ├── moddatetime--1.0.sql │   │   ├── moddatetime.c │   │   ├── moddatetime.control │   │   ├── moddatetime.example │   │   ├── refint--1.0.sql │   │   ├── refint.c │   │   ├── refint.control │   │   └── refint.example │   ├── sslinfo │   │   ├── Makefile │   │   ├── sslinfo--1.0--1.1.sql │   │   ├── sslinfo--1.1--1.2.sql │   │   ├── sslinfo--1.2.sql │   │   ├── sslinfo.c │   │   └── sslinfo.control │   ├── start-scripts │   │   ├── freebsd │   │   ├── linux │   │   └── macos │   │   ├── org.postgresql.postgres.plist │   │   ├── postgres-wrapper.sh │   │   └── README │   ├── tablefunc │   │   ├── data │   │   │   ├── connectby_int.data │   │   │   ├── connectby_text.data │   │   │   └── ct.data │   │   ├── expected │   │   │   └── tablefunc.out │   │   ├── Makefile │   │   ├── sql │   │   │   └── tablefunc.sql │   │   ├── tablefunc--1.0.sql │   │   ├── tablefunc.c │   │   ├── tablefunc.control │   │   └── tablefunc.h │   ├── tcn │   │   ├── Makefile │   │   ├── tcn--1.0.sql │   │   ├── tcn.c │   │   └── tcn.control │   ├── test_decoding │   │   ├── expected │   │   │   ├── binary.out │   │   │   ├── concurrent_ddl_dml.out │   │   │   ├── concurrent_stream.out │   │   │   ├── ddl.out │   │   │   ├── decoding_into_rel.out │   │   │   ├── decoding_in_xact.out │   │   │   ├── delayed_startup.out │   │   │   ├── messages.out │   │   │   ├── mxact.out │   │   │   ├── oldest_xmin.out │   │   │   ├── ondisk_startup.out │   │   │   ├── permissions.out │   │   │   ├── prepared.out │   │   │   ├── replorigin.out │   │   │   ├── rewrite.out │   │   │   ├── slot.out │   │   │   ├── snapshot_transfer.out │   │   │   ├── spill.out │   │   │   ├── stats.out │   │   │   ├── stream.out │   │   │   ├── subxact_without_top.out │   │   │   ├── time.out │   │   │   ├── toast.out │   │   │   ├── truncate.out │   │   │   ├── twophase.out │   │   │   ├── twophase_snapshot.out │   │   │   ├── twophase_stream.out │   │   │   └── xact.out │   │   ├── logical.conf │   │   ├── Makefile │   │   ├── specs │   │   │   ├── concurrent_ddl_dml.spec │   │   │   ├── concurrent_stream.spec │   │   │   ├── delayed_startup.spec │   │   │   ├── mxact.spec │   │   │   ├── oldest_xmin.spec │   │   │   ├── ondisk_startup.spec │   │   │   ├── snapshot_transfer.spec │   │   │   ├── subxact_without_top.spec │   │   │   └── twophase_snapshot.spec │   │   ├── sql │   │   │   ├── binary.sql │   │   │   ├── ddl.sql │   │   │   ├── decoding_into_rel.sql │   │   │   ├── decoding_in_xact.sql │   │   │   ├── messages.sql │   │   │   ├── permissions.sql │   │   │   ├── prepared.sql │   │   │   ├── replorigin.sql │   │   │   ├── rewrite.sql │   │   │   ├── slot.sql │   │   │   ├── spill.sql │   │   │   ├── stats.sql │   │   │   ├── stream.sql │   │   │   ├── time.sql │   │   │   ├── toast.sql │   │   │   ├── truncate.sql │   │   │   ├── twophase.sql │   │   │   ├── twophase_stream.sql │   │   │   └── xact.sql │   │   ├── t │   │   │   └── 001_repl_stats.pl │   │   └── test_decoding.c │   ├── tsm_system_rows │   │   ├── expected │   │   │   └── tsm_system_rows.out │   │   ├── Makefile │   │   ├── sql │   │   │   └── tsm_system_rows.sql │   │   ├── tsm_system_rows--1.0.sql │   │   ├── tsm_system_rows.c │   │   └── tsm_system_rows.control │   ├── tsm_system_time │   │   ├── expected │   │   │   └── tsm_system_time.out │   │   ├── Makefile │   │   ├── sql │   │   │   └── tsm_system_time.sql │   │   ├── tsm_system_time--1.0.sql │   │   ├── tsm_system_time.c │   │   └── tsm_system_time.control │   ├── unaccent │   │   ├── expected │   │   │   └── unaccent.out │   │   ├── generate_unaccent_rules.py │   │   ├── Makefile │   │   ├── sql │   │   │   └── unaccent.sql │   │   ├── unaccent--1.0--1.1.sql │   │   ├── unaccent--1.1.sql │   │   ├── unaccent.c │   │   ├── unaccent.control │   │   └── unaccent.rules │   ├── uuid-ossp │   │   ├── expected │   │   │   └── uuid_ossp.out │   │   ├── Makefile │   │   ├── sql │   │   │   └── uuid_ossp.sql │   │   ├── uuid-ossp--1.0--1.1.sql │   │   ├── uuid-ossp--1.1.sql │   │   ├── uuid-ossp.c │   │   └── uuid-ossp.control │   ├── vacuumlo │   │   ├── Makefile │   │   ├── t │   │   │   └── 001_basic.pl │   │   └── vacuumlo.c │   └── xml2 │   ├── expected │   │   ├── xml2_1.out │   │   └── xml2.out │   ├── Makefile │   ├── sql │   │   └── xml2.sql │   ├── xml2--1.0--1.1.sql │   ├── xml2--1.1.sql │   ├── xml2.control │   ├── xpath.c │   └── xslt_proc.c ├── COPYRIGHT ├── doc │   ├── KNOWN_BUGS │   ├── Makefile │   ├── MISSING_FEATURES │   ├── src │   │   ├── Makefile │   │   └── sgml │   │   ├── acronyms.sgml │   │   ├── adminpack.sgml │   │   ├── advanced.sgml │   │   ├── amcheck.sgml │   │   ├── appendix-obsolete-default-roles.sgml │   │   ├── appendix-obsolete-pgreceivexlog.sgml │   │   ├── appendix-obsolete-pgresetxlog.sgml │   │   ├── appendix-obsolete-pgxlogdump.sgml │   │   ├── appendix-obsolete-recovery-config.sgml │   │   ├── appendix-obsolete.sgml │   │   ├── arch-dev.sgml │   │   ├── array.sgml │   │   ├── auth-delay.sgml │   │   ├── auto-explain.sgml │   │   ├── backup-manifest.sgml │   │   ├── backup.sgml │   │   ├── bgworker.sgml │   │   ├── biblio.sgml │   │   ├── bki.sgml │   │   ├── bloom.sgml │   │   ├── brin.sgml │   │   ├── btree-gin.sgml │   │   ├── btree-gist.sgml │   │   ├── btree.sgml │   │   ├── catalogs.sgml │   │   ├── charset.sgml │   │   ├── citext.sgml │   │   ├── client-auth.sgml │   │   ├── color.sgml │   │   ├── config.sgml │   │   ├── contrib.sgml │   │   ├── contrib-spi.sgml │   │   ├── cube.sgml │   │   ├── custom-scan.sgml │   │   ├── datatype.sgml │   │   ├── datetime.sgml │   │   ├── dblink.sgml │   │   ├── ddl.sgml │   │   ├── dfunc.sgml │   │   ├── dict-int.sgml │   │   ├── dict-xsyn.sgml │   │   ├── diskusage.sgml │   │   ├── dml.sgml │   │   ├── docguide.sgml │   │   ├── earthdistance.sgml │   │   ├── ecpg.sgml │   │   ├── errcodes.sgml │   │   ├── event-trigger.sgml │   │   ├── extend.sgml │   │   ├── external-projects.sgml │   │   ├── fdwhandler.sgml │   │   ├── features.sgml │   │   ├── file-fdw.sgml │   │   ├── filelist.sgml │   │   ├── func.sgml │   │   ├── fuzzystrmatch.sgml │   │   ├── generate-errcodes-table.pl │   │   ├── generate-keywords-table.pl │   │   ├── generic-wal.sgml │   │   ├── geqo.sgml │   │   ├── gin.sgml │   │   ├── gist.sgml │   │   ├── glossary.sgml │   │   ├── hash.sgml │   │   ├── high-availability.sgml │   │   ├── history.sgml │   │   ├── hstore.sgml │   │   ├── html │   │   │   ├── acronyms.html │   │   │   ├── admin.html │   │   │   ├── adminpack.html │   │   │   ├── amcheck.html │   │   │   ├── app-clusterdb.html │   │   │   ├── app-createdb.html │   │   │   ├── app-createuser.html │   │   │   ├── app-dropdb.html │   │   │   ├── app-dropuser.html │   │   │   ├── app-ecpg.html │   │   │   ├── appendixes.html │   │   │   ├── appendix-obsolete.html │   │   │   ├── app-initdb.html │   │   │   ├── applevel-consistency.html │   │   │   ├── app-pgamcheck.html │   │   │   ├── app-pgbasebackup.html │   │   │   ├── app-pgchecksums.html │   │   │   ├── app-pgconfig.html │   │   │   ├── app-pgcontroldata.html │   │   │   ├── app-pg-ctl.html │   │   │   ├── app-pg-dumpall.html │   │   │   ├── app-pgdump.html │   │   │   ├── app-pg-isready.html │   │   │   ├── app-pgreceivewal.html │   │   │   ├── app-pgreceivexlog.html │   │   │   ├── app-pgrecvlogical.html │   │   │   ├── app-pgresetwal.html │   │   │   ├── app-pgresetxlog.html │   │   │   ├── app-pgrestore.html │   │   │   ├── app-pgrewind.html │   │   │   ├── app-pgverifybackup.html │   │   │   ├── app-postgres.html │   │   │   ├── app-postmaster.html │   │   │   ├── app-psql.html │   │   │   ├── app-reindexdb.html │   │   │   ├── app-vacuumdb.html │   │   │   ├── arrays.html │   │   │   ├── auth-bsd.html │   │   │   ├── auth-cert.html │   │   │   ├── auth-delay.html │   │   │   ├── auth-ident.html │   │   │   ├── auth-ldap.html │   │   │   ├── auth-methods.html │   │   │   ├── auth-pam.html │   │   │   ├── auth-password.html │   │   │   ├── auth-peer.html │   │   │   ├── auth-pg-hba-conf.html │   │   │   ├── auth-radius.html │   │   │   ├── auth-trust.html │   │   │   ├── auth-username-maps.html │   │   │   ├── auto-explain.html │   │   │   ├── backup-dump.html │   │   │   ├── backup-file.html │   │   │   ├── backup.html │   │   │   ├── backup-manifest-files.html │   │   │   ├── backup-manifest-format.html │   │   │   ├── backup-manifest-toplevel.html │   │   │   ├── backup-manifest-wal-ranges.html │   │   │   ├── bgworker.html │   │   │   ├── biblio.html │   │   │   ├── bki-commands.html │   │   │   ├── bki-example.html │   │   │   ├── bki-format.html │   │   │   ├── bki.html │   │   │   ├── bki-structure.html │   │   │   ├── bloom.html │   │   │   ├── bookindex.html │   │   │   ├── brin-builtin-opclasses.html │   │   │   ├── brin-extensibility.html │   │   │   ├── brin.html │   │   │   ├── brin-intro.html │   │   │   ├── btree-behavior.html │   │   │   ├── btree-gin.html │   │   │   ├── btree-gist.html │   │   │   ├── btree.html │   │   │   ├── btree-implementation.html │   │   │   ├── btree-intro.html │   │   │   ├── btree-support-funcs.html │   │   │   ├── bug-reporting.html │   │   │   ├── catalog-pg-aggregate.html │   │   │   ├── catalog-pg-am.html │   │   │   ├── catalog-pg-amop.html │   │   │   ├── catalog-pg-amproc.html │   │   │   ├── catalog-pg-attrdef.html │   │   │   ├── catalog-pg-attribute.html │   │   │   ├── catalog-pg-authid.html │   │   │   ├── catalog-pg-auth-members.html │   │   │   ├── catalog-pg-cast.html │   │   │   ├── catalog-pg-class.html │   │   │   ├── catalog-pg-collation.html │   │   │   ├── catalog-pg-constraint.html │   │   │   ├── catalog-pg-conversion.html │   │   │   ├── catalog-pg-database.html │   │   │   ├── catalog-pg-db-role-setting.html │   │   │   ├── catalog-pg-default-acl.html │   │   │   ├── catalog-pg-depend.html │   │   │   ├── catalog-pg-description.html │   │   │   ├── catalog-pg-enum.html │   │   │   ├── catalog-pg-event-trigger.html │   │   │   ├── catalog-pg-extension.html │   │   │   ├── catalog-pg-foreign-data-wrapper.html │   │   │   ├── catalog-pg-foreign-server.html │   │   │   ├── catalog-pg-foreign-table.html │   │   │   ├── catalog-pg-index.html │   │   │   ├── catalog-pg-inherits.html │   │   │   ├── catalog-pg-init-privs.html │   │   │   ├── catalog-pg-language.html │   │   │   ├── catalog-pg-largeobject.html │   │   │   ├── catalog-pg-largeobject-metadata.html │   │   │   ├── catalog-pg-namespace.html │   │   │   ├── catalog-pg-opclass.html │   │   │   ├── catalog-pg-operator.html │   │   │   ├── catalog-pg-opfamily.html │   │   │   ├── catalog-pg-partitioned-table.html │   │   │   ├── catalog-pg-policy.html │   │   │   ├── catalog-pg-proc.html │   │   │   ├── catalog-pg-publication.html │   │   │   ├── catalog-pg-publication-rel.html │   │   │   ├── catalog-pg-range.html │   │   │   ├── catalog-pg-replication-origin.html │   │   │   ├── catalog-pg-rewrite.html │   │   │   ├── catalog-pg-seclabel.html │   │   │   ├── catalog-pg-sequence.html │   │   │   ├── catalog-pg-shdepend.html │   │   │   ├── catalog-pg-shdescription.html │   │   │   ├── catalog-pg-shseclabel.html │   │   │   ├── catalog-pg-statistic-ext-data.html │   │   │   ├── catalog-pg-statistic-ext.html │   │   │   ├── catalog-pg-statistic.html │   │   │   ├── catalog-pg-subscription.html │   │   │   ├── catalog-pg-subscription-rel.html │   │   │   ├── catalog-pg-tablespace.html │   │   │   ├── catalog-pg-transform.html │   │   │   ├── catalog-pg-trigger.html │   │   │   ├── catalog-pg-ts-config.html │   │   │   ├── catalog-pg-ts-config-map.html │   │   │   ├── catalog-pg-ts-dict.html │   │   │   ├── catalog-pg-ts-parser.html │   │   │   ├── catalog-pg-ts-template.html │   │   │   ├── catalog-pg-type.html │   │   │   ├── catalog-pg-user-mapping.html │   │   │   ├── catalogs.html │   │   │   ├── catalogs-overview.html │   │   │   ├── charset.html │   │   │   ├── checksums.html │   │   │   ├── citext.html │   │   │   ├── client-authentication.html │   │   │   ├── client-authentication-problems.html │   │   │   ├── client-interfaces.html │   │   │   ├── collation.html │   │   │   ├── color.html │   │   │   ├── color-when.html │   │   │   ├── color-which.html │   │   │   ├── config-setting.html │   │   │   ├── connect-estab.html │   │   │   ├── continuous-archiving.html │   │   │   ├── contrib-dblink-build-sql-delete.html │   │   │   ├── contrib-dblink-build-sql-insert.html │   │   │   ├── contrib-dblink-build-sql-update.html │   │   │   ├── contrib-dblink-cancel-query.html │   │   │   ├── contrib-dblink-close.html │   │   │   ├── contrib-dblink-connect.html │   │   │   ├── contrib-dblink-connect-u.html │   │   │   ├── contrib-dblink-disconnect.html │   │   │   ├── contrib-dblink-error-message.html │   │   │   ├── contrib-dblink-exec.html │   │   │   ├── contrib-dblink-fetch.html │   │   │   ├── contrib-dblink-function.html │   │   │   ├── contrib-dblink-get-connections.html │   │   │   ├── contrib-dblink-get-notify.html │   │   │   ├── contrib-dblink-get-pkey.html │   │   │   ├── contrib-dblink-get-result.html │   │   │   ├── contrib-dblink-is-busy.html │   │   │   ├── contrib-dblink-open.html │   │   │   ├── contrib-dblink-send-query.html │   │   │   ├── contrib.html │   │   │   ├── contrib-prog-client.html │   │   │   ├── contrib-prog.html │   │   │   ├── contrib-prog-server.html │   │   │   ├── contrib-spi.html │   │   │   ├── creating-cluster.html │   │   │   ├── cube.html │   │   │   ├── custom-scan-execution.html │   │   │   ├── custom-scan.html │   │   │   ├── custom-scan-path.html │   │   │   ├── custom-scan-plan.html │   │   │   ├── database-roles.html │   │   │   ├── datatype-binary.html │   │   │   ├── datatype-bit.html │   │   │   ├── datatype-boolean.html │   │   │   ├── datatype-character.html │   │   │   ├── datatype-datetime.html │   │   │   ├── datatype-enum.html │   │   │   ├── datatype-geometric.html │   │   │   ├── datatype.html │   │   │   ├── datatype-json.html │   │   │   ├── datatype-money.html │   │   │   ├── datatype-net-types.html │   │   │   ├── datatype-numeric.html │   │   │   ├── datatype-oid.html │   │   │   ├── datatype-pg-lsn.html │   │   │   ├── datatype-pseudo.html │   │   │   ├── datatype-textsearch.html │   │   │   ├── datatype-uuid.html │   │   │   ├── datatype-xml.html │   │   │   ├── datetime-appendix.html │   │   │   ├── datetime-config-files.html │   │   │   ├── datetime-input-rules.html │   │   │   ├── datetime-invalid-input.html │   │   │   ├── datetime-julian-dates.html │   │   │   ├── datetime-keywords.html │   │   │   ├── datetime-posix-timezone-specs.html │   │   │   ├── datetime-units-history.html │   │   │   ├── dblink.html │   │   │   ├── ddl-alter.html │   │   │   ├── ddl-basics.html │   │   │   ├── ddl-constraints.html │   │   │   ├── ddl-default.html │   │   │   ├── ddl-depend.html │   │   │   ├── ddl-foreign-data.html │   │   │   ├── ddl-generated-columns.html │   │   │   ├── ddl.html │   │   │   ├── ddl-inherit.html │   │   │   ├── ddl-others.html │   │   │   ├── ddl-partitioning.html │   │   │   ├── ddl-priv.html │   │   │   ├── ddl-rowsecurity.html │   │   │   ├── ddl-schemas.html │   │   │   ├── ddl-system-columns.html │   │   │   ├── default-roles.html │   │   │   ├── dict-int.html │   │   │   ├── dict-xsyn.html │   │   │   ├── different-replication-solutions.html │   │   │   ├── disk-full.html │   │   │   ├── disk-usage.html │   │   │   ├── diskusage.html │   │   │   ├── dml-delete.html │   │   │   ├── dml.html │   │   │   ├── dml-insert.html │   │   │   ├── dml-returning.html │   │   │   ├── dml-update.html │   │   │   ├── docguide-authoring.html │   │   │   ├── docguide-build.html │   │   │   ├── docguide-docbook.html │   │   │   ├── docguide.html │   │   │   ├── docguide-style.html │   │   │   ├── docguide-toolsets.html │   │   │   ├── domains.html │   │   │   ├── dynamic-trace.html │   │   │   ├── earthdistance.html │   │   │   ├── ecpg-commands.html │   │   │   ├── ecpg-concept.html │   │   │   ├── ecpg-connect.html │   │   │   ├── ecpg-cpp.html │   │   │   ├── ecpg-descriptors.html │   │   │   ├── ecpg-develop.html │   │   │   ├── ecpg-dynamic.html │   │   │   ├── ecpg-errors.html │   │   │   ├── ecpg.html │   │   │   ├── ecpg-informix-compat.html │   │   │   ├── ecpg-library.html │   │   │   ├── ecpg-lo.html │   │   │   ├── ecpg-pgtypes.html │   │   │   ├── ecpg-preproc.html │   │   │   ├── ecpg-process.html │   │   │   ├── ecpg-sql-allocate-descriptor.html │   │   │   ├── ecpg-sql-commands.html │   │   │   ├── ecpg-sql-connect.html │   │   │   ├── ecpg-sql-deallocate-descriptor.html │   │   │   ├── ecpg-sql-declare.html │   │   │   ├── ecpg-sql-declare-statement.html │   │   │   ├── ecpg-sql-describe.html │   │   │   ├── ecpg-sql-disconnect.html │   │   │   ├── ecpg-sql-execute-immediate.html │   │   │   ├── ecpg-sql-get-descriptor.html │   │   │   ├── ecpg-sql-open.html │   │   │   ├── ecpg-sql-prepare.html │   │   │   ├── ecpg-sql-set-autocommit.html │   │   │   ├── ecpg-sql-set-connection.html │   │   │   ├── ecpg-sql-set-descriptor.html │   │   │   ├── ecpg-sql-type.html │   │   │   ├── ecpg-sql-var.html │   │   │   ├── ecpg-sql-whenever.html │   │   │   ├── ecpg-variables.html │   │   │   ├── encryption-options.html │   │   │   ├── errcodes-appendix.html │   │   │   ├── error-message-reporting.html │   │   │   ├── error-style-guide.html │   │   │   ├── event-log-registration.html │   │   │   ├── event-trigger-definition.html │   │   │   ├── event-trigger-example.html │   │   │   ├── event-trigger-interface.html │   │   │   ├── event-trigger-matrix.html │   │   │   ├── event-triggers.html │   │   │   ├── event-trigger-table-rewrite-example.html │   │   │   ├── executor.html │   │   │   ├── explicit-joins.html │   │   │   ├── explicit-locking.html │   │   │   ├── extend-extensions.html │   │   │   ├── extend-how.html │   │   │   ├── extend.html │   │   │   ├── extend-pgxs.html │   │   │   ├── extend-type-system.html │   │   │   ├── external-admin-tools.html │   │   │   ├── external-extensions.html │   │   │   ├── external-interfaces.html │   │   │   ├── external-pl.html │   │   │   ├── external-projects.html │   │   │   ├── fdw-callbacks.html │   │   │   ├── fdw-functions.html │   │   │   ├── fdwhandler.html │   │   │   ├── fdw-helpers.html │   │   │   ├── fdw-planning.html │   │   │   ├── fdw-row-locking.html │   │   │   ├── features.html │   │   │   ├── features-sql-standard.html │   │   │   ├── file-fdw.html │   │   │   ├── functions-admin.html │   │   │   ├── functions-aggregate.html │   │   │   ├── functions-array.html │   │   │   ├── functions-binarystring.html │   │   │   ├── functions-bitstring.html │   │   │   ├── functions-comparison.html │   │   │   ├── functions-comparisons.html │   │   │   ├── functions-conditional.html │   │   │   ├── functions-datetime.html │   │   │   ├── functions-enum.html │   │   │   ├── functions-event-triggers.html │   │   │   ├── functions-formatting.html │   │   │   ├── functions-geometry.html │   │   │   ├── functions.html │   │   │   ├── functions-info.html │   │   │   ├── functions-json.html │   │   │   ├── functions-logical.html │   │   │   ├── functions-matching.html │   │   │   ├── functions-math.html │   │   │   ├── functions-net.html │   │   │   ├── functions-range.html │   │   │   ├── functions-sequence.html │   │   │   ├── functions-srf.html │   │   │   ├── functions-statistics.html │   │   │   ├── functions-string.html │   │   │   ├── functions-subquery.html │   │   │   ├── functions-textsearch.html │   │   │   ├── functions-trigger.html │   │   │   ├── functions-uuid.html │   │   │   ├── functions-window.html │   │   │   ├── functions-xml.html │   │   │   ├── fuzzystrmatch.html │   │   │   ├── generic-wal.html │   │   │   ├── genetic-algorithm.svg │   │   │   ├── geqo-biblio.html │   │   │   ├── geqo.html │   │   │   ├── geqo-intro2.html │   │   │   ├── geqo-intro.html │   │   │   ├── geqo-pg-intro.html │   │   │   ├── gin-builtin-opclasses.html │   │   │   ├── gin-examples.html │   │   │   ├── gin-extensibility.html │   │   │   ├── gin.html │   │   │   ├── gin-implementation.html │   │   │   ├── gin-intro.html │   │   │   ├── gin-limit.html │   │   │   ├── gin.svg │   │   │   ├── gin-tips.html │   │   │   ├── gist-builtin-opclasses.html │   │   │   ├── gist-examples.html │   │   │   ├── gist-extensibility.html │   │   │   ├── gist.html │   │   │   ├── gist-implementation.html │   │   │   ├── gist-intro.html │   │   │   ├── git.html │   │   │   ├── glossary.html │   │   │   ├── gssapi-auth.html │   │   │   ├── gssapi-enc.html │   │   │   ├── hash-implementation.html │   │   │   ├── hash-index.html │   │   │   ├── hash-intro.html │   │   │   ├── high-availability.html │   │   │   ├── history.html │   │   │   ├── hot-standby.html │   │   │   ├── how-parallel-query-works.html │   │   │   ├── hstore.html │   │   │   ├── indexam.html │   │   │   ├── index-api.html │   │   │   ├── index-cost-estimation.html │   │   │   ├── indexes-bitmap-scans.html │   │   │   ├── indexes-collations.html │   │   │   ├── indexes-examine.html │   │   │   ├── indexes-expressional.html │   │   │   ├── indexes.html │   │   │   ├── indexes-index-only-scans.html │   │   │   ├── indexes-intro.html │   │   │   ├── indexes-multicolumn.html │   │   │   ├── indexes-opclass.html │   │   │   ├── indexes-ordering.html │   │   │   ├── indexes-partial.html │   │   │   ├── indexes-types.html │   │   │   ├── indexes-unique.html │   │   │   ├── index-functions.html │   │   │   ├── index.html │   │   │   ├── index-locking.html │   │   │   ├── index-scanning.html │   │   │   ├── index-unique-checks.html │   │   │   ├── information-schema.html │   │   │   ├── infoschema-administrable-role-authorizations.html │   │   │   ├── infoschema-applicable-roles.html │   │   │   ├── infoschema-attributes.html │   │   │   ├── infoschema-character-sets.html │   │   │   ├── infoschema-check-constraint-routine-usage.html │   │   │   ├── infoschema-check-constraints.html │   │   │   ├── infoschema-collation-character-set-applicab.html │   │   │   ├── infoschema-collations.html │   │   │   ├── infoschema-column-column-usage.html │   │   │   ├── infoschema-column-domain-usage.html │   │   │   ├── infoschema-column-options.html │   │   │   ├── infoschema-column-privileges.html │   │   │   ├── infoschema-columns.html │   │   │   ├── infoschema-column-udt-usage.html │   │   │   ├── infoschema-constraint-column-usage.html │   │   │   ├── infoschema-constraint-table-usage.html │   │   │   ├── infoschema-data-type-privileges.html │   │   │   ├── infoschema-datatypes.html │   │   │   ├── infoschema-domain-constraints.html │   │   │   ├── infoschema-domains.html │   │   │   ├── infoschema-domain-udt-usage.html │   │   │   ├── infoschema-element-types.html │   │   │   ├── infoschema-enabled-roles.html │   │   │   ├── infoschema-foreign-data-wrapper-options.html │   │   │   ├── infoschema-foreign-data-wrappers.html │   │   │   ├── infoschema-foreign-server-options.html │   │   │   ├── infoschema-foreign-servers.html │   │   │   ├── infoschema-foreign-table-options.html │   │   │   ├── infoschema-foreign-tables.html │   │   │   ├── infoschema-information-schema-catalog-name.html │   │   │   ├── infoschema-key-column-usage.html │   │   │   ├── infoschema-parameters.html │   │   │   ├── infoschema-referential-constraints.html │   │   │   ├── infoschema-role-column-grants.html │   │   │   ├── infoschema-role-routine-grants.html │   │   │   ├── infoschema-role-table-grants.html │   │   │   ├── infoschema-role-udt-grants.html │   │   │   ├── infoschema-role-usage-grants.html │   │   │   ├── infoschema-routine-column-usage.html │   │   │   ├── infoschema-routine-privileges.html │   │   │   ├── infoschema-routine-routine-usage.html │   │   │   ├── infoschema-routine-sequence-usage.html │   │   │   ├── infoschema-routines.html │   │   │   ├── infoschema-routine-table-usage.html │   │   │   ├── infoschema-schema.html │   │   │   ├── infoschema-schemata.html │   │   │   ├── infoschema-sequences.html │   │   │   ├── infoschema-sql-features.html │   │   │   ├── infoschema-sql-implementation-info.html │   │   │   ├── infoschema-sql-parts.html │   │   │   ├── infoschema-sql-sizing.html │   │   │   ├── infoschema-table-constraints.html │   │   │   ├── infoschema-table-privileges.html │   │   │   ├── infoschema-tables.html │   │   │   ├── infoschema-transforms.html │   │   │   ├── infoschema-triggered-update-columns.html │   │   │   ├── infoschema-triggers.html │   │   │   ├── infoschema-udt-privileges.html │   │   │   ├── infoschema-usage-privileges.html │   │   │   ├── infoschema-user-defined-types.html │   │   │   ├── infoschema-user-mapping-options.html │   │   │   ├── infoschema-user-mappings.html │   │   │   ├── infoschema-view-column-usage.html │   │   │   ├── infoschema-view-routine-usage.html │   │   │   ├── infoschema-views.html │   │   │   ├── infoschema-view-table-usage.html │   │   │   ├── installation.html │   │   │   ├── installation-platform-notes.html │   │   │   ├── install-binaries.html │   │   │   ├── install-getsource.html │   │   │   ├── install-post.html │   │   │   ├── install-procedure.html │   │   │   ├── install-requirements.html │   │   │   ├── install-short.html │   │   │   ├── install-windows-full.html │   │   │   ├── install-windows.html │   │   │   ├── intagg.html │   │   │   ├── intarray.html │   │   │   ├── internals.html │   │   │   ├── intro-whatis.html │   │   │   ├── isn.html │   │   │   ├── jit-configuration.html │   │   │   ├── jit-decision.html │   │   │   ├── jit-extensibility.html │   │   │   ├── jit.html │   │   │   ├── jit-reason.html │   │   │   ├── kernel-resources.html │   │   │   ├── largeobjects.html │   │   │   ├── legalnotice.html │   │   │   ├── libpq-async.html │   │   │   ├── libpq-build.html │   │   │   ├── libpq-cancel.html │   │   │   ├── libpq-connect.html │   │   │   ├── libpq-control.html │   │   │   ├── libpq-copy.html │   │   │   ├── libpq-envars.html │   │   │   ├── libpq-events.html │   │   │   ├── libpq-example.html │   │   │   ├── libpq-exec.html │   │   │   ├── libpq-fastpath.html │   │   │   ├── libpq.html │   │   │   ├── libpq-ldap.html │   │   │   ├── libpq-misc.html │   │   │   ├── libpq-notice-processing.html │   │   │   ├── libpq-notify.html │   │   │   ├── libpq-pgpass.html │   │   │   ├── libpq-pgservice.html │   │   │   ├── libpq-pipeline-mode.html │   │   │   ├── libpq-single-row-mode.html │   │   │   ├── libpq-ssl.html │   │   │   ├── libpq-status.html │   │   │   ├── libpq-threading.html │   │   │   ├── limits.html │   │   │   ├── locale.html │   │   │   ├── locking-indexes.html │   │   │   ├── lo-examplesect.html │   │   │   ├── lo-funcs.html │   │   │   ├── logfile-maintenance.html │   │   │   ├── logicaldecoding-catalogs.html │   │   │   ├── logicaldecoding-example.html │   │   │   ├── logicaldecoding-explanation.html │   │   │   ├── logicaldecoding.html │   │   │   ├── logicaldecoding-output-plugin.html │   │   │   ├── logicaldecoding-sql.html │   │   │   ├── logicaldecoding-streaming.html │   │   │   ├── logicaldecoding-synchronous.html │   │   │   ├── logicaldecoding-two-phase-commits.html │   │   │   ├── logicaldecoding-walsender.html │   │   │   ├── logicaldecoding-writer.html │   │   │   ├── logical-replication-architecture.html │   │   │   ├── logical-replication-config.html │   │   │   ├── logical-replication-conflicts.html │   │   │   ├── logical-replication.html │   │   │   ├── logical-replication-monitoring.html │   │   │   ├── logical-replication-publication.html │   │   │   ├── logical-replication-quick-setup.html │   │   │   ├── logical-replication-restrictions.html │   │   │   ├── logical-replication-security.html │   │   │   ├── logical-replication-subscription.html │   │   │   ├── lo.html │   │   │   ├── lo-implementation.html │   │   │   ├── lo-interfaces.html │   │   │   ├── lo-intro.html │   │   │   ├── ltree.html │   │   │   ├── maintenance.html │   │   │   ├── manage-ag-config.html │   │   │   ├── manage-ag-createdb.html │   │   │   ├── manage-ag-dropdb.html │   │   │   ├── manage-ag-overview.html │   │   │   ├── manage-ag-tablespaces.html │   │   │   ├── manage-ag-templatedbs.html │   │   │   ├── managing-databases.html │   │   │   ├── monitoring.html │   │   │   ├── monitoring-locks.html │   │   │   ├── monitoring-ps.html │   │   │   ├── monitoring-stats.html │   │   │   ├── multibyte.html │   │   │   ├── multivariate-statistics-examples.html │   │   │   ├── mvcc-caveats.html │   │   │   ├── mvcc.html │   │   │   ├── mvcc-intro.html │   │   │   ├── nls.html │   │   │   ├── nls-programmer.html │   │   │   ├── nls-translator.html │   │   │   ├── non-durability.html │   │   │   ├── notation.html │   │   │   ├── oid2name.html │   │   │   ├── oldsnapshot.html │   │   │   ├── overview.html │   │   │   ├── pageinspect.html │   │   │   ├── pagelayout.svg │   │   │   ├── parallel-plans.html │   │   │   ├── parallel-query.html │   │   │   ├── parallel-safety.html │   │   │   ├── parser-stage.html │   │   │   ├── passwordcheck.html │   │   │   ├── performance-tips.html │   │   │   ├── perm-functions.html │   │   │   ├── pgarchivecleanup.html │   │   │   ├── pgbench.html │   │   │   ├── pgbuffercache.html │   │   │   ├── pgcrypto.html │   │   │   ├── pgfreespacemap.html │   │   │   ├── pgprewarm.html │   │   │   ├── pgrowlocks.html │   │   │   ├── pgstatstatements.html │   │   │   ├── pgstattuple.html │   │   │   ├── pgsurgery.html │   │   │   ├── pgtestfsync.html │   │   │   ├── pgtesttiming.html │   │   │   ├── pgtrgm.html │   │   │   ├── pgupgrade.html │   │   │   ├── pgvisibility.html │   │   │   ├── pgwaldump.html │   │   │   ├── pgxlogdump.html │   │   │   ├── planner-optimizer.html │   │   │   ├── planner-stats-details.html │   │   │   ├── planner-stats.html │   │   │   ├── planner-stats-security.html │   │   │   ├── plhandler.html │   │   │   ├── plperl-builtins.html │   │   │   ├── plperl-data.html │   │   │   ├── plperl-event-triggers.html │   │   │   ├── plperl-funcs.html │   │   │   ├── plperl-global.html │   │   │   ├── plperl.html │   │   │   ├── plperl-triggers.html │   │   │   ├── plperl-trusted.html │   │   │   ├── plperl-under-the-hood.html │   │   │   ├── plpgsql-control-structures.html │   │   │   ├── plpgsql-cursors.html │   │   │   ├── plpgsql-declarations.html │   │   │   ├── plpgsql-development-tips.html │   │   │   ├── plpgsql-errors-and-messages.html │   │   │   ├── plpgsql-expressions.html │   │   │   ├── plpgsql.html │   │   │   ├── plpgsql-implementation.html │   │   │   ├── plpgsql-overview.html │   │   │   ├── plpgsql-porting.html │   │   │   ├── plpgsql-statements.html │   │   │   ├── plpgsql-structure.html │   │   │   ├── plpgsql-transactions.html │   │   │   ├── plpgsql-trigger.html │   │   │   ├── plpython-database.html │   │   │   ├── plpython-data.html │   │   │   ├── plpython-do.html │   │   │   ├── plpython-envar.html │   │   │   ├── plpython-funcs.html │   │   │   ├── plpython.html │   │   │   ├── plpython-python23.html │   │   │   ├── plpython-sharing.html │   │   │   ├── plpython-subtransaction.html │   │   │   ├── plpython-transactions.html │   │   │   ├── plpython-trigger.html │   │   │   ├── plpython-util.html │   │   │   ├── pltcl-config.html │   │   │   ├── pltcl-data.html │   │   │   ├── pltcl-dbaccess.html │   │   │   ├── pltcl-error-handling.html │   │   │   ├── pltcl-event-trigger.html │   │   │   ├── pltcl-functions.html │   │   │   ├── pltcl-global.html │   │   │   ├── pltcl.html │   │   │   ├── pltcl-overview.html │   │   │   ├── pltcl-procnames.html │   │   │   ├── pltcl-subtransactions.html │   │   │   ├── pltcl-transactions.html │   │   │   ├── pltcl-trigger.html │   │   │   ├── populate.html │   │   │   ├── postgres-fdw.html │   │   │   ├── postgres-user.html │   │   │   ├── predefined-roles.html │   │   │   ├── preface.html │   │   │   ├── preventing-server-spoofing.html │   │   │   ├── progress-reporting.html │   │   │   ├── protocol-changes.html │   │   │   ├── protocol-error-fields.html │   │   │   ├── protocol-flow.html │   │   │   ├── protocol.html │   │   │   ├── protocol-logical-replication.html │   │   │   ├── protocol-logicalrep-message-formats.html │   │   │   ├── protocol-message-formats.html │   │   │   ├── protocol-message-types.html │   │   │   ├── protocol-overview.html │   │   │   ├── protocol-replication.html │   │   │   ├── queries.html │   │   │   ├── queries-limit.html │   │   │   ├── queries-order.html │   │   │   ├── queries-overview.html │   │   │   ├── queries-select-lists.html │   │   │   ├── queries-table-expressions.html │   │   │   ├── queries-union.html │   │   │   ├── queries-values.html │   │   │   ├── queries-with.html │   │   │   ├── query-path.html │   │   │   ├── querytree.html │   │   │   ├── rangetypes.html │   │   │   ├── recovery-config.html │   │   │   ├── reference-client.html │   │   │   ├── reference.html │   │   │   ├── reference-server.html │   │   │   ├── regress-coverage.html │   │   │   ├── regress-evaluation.html │   │   │   ├── regress.html │   │   │   ├── regress-run.html │   │   │   ├── regress-tap.html │   │   │   ├── regress-variant.html │   │   │   ├── release-14-1.html │   │   │   ├── release-14-2.html │   │   │   ├── release-14-3.html │   │   │   ├── release-14-4.html │   │   │   ├── release-14.html │   │   │   ├── release.html │   │   │   ├── release-prior.html │   │   │   ├── replication-origins.html │   │   │   ├── resources.html │   │   │   ├── role-attributes.html │   │   │   ├── role-membership.html │   │   │   ├── role-removal.html │   │   │   ├── routine-reindex.html │   │   │   ├── routine-vacuuming.html │   │   │   ├── row-estimation-examples.html │   │   │   ├── rowtypes.html │   │   │   ├── rules.html │   │   │   ├── rules-materializedviews.html │   │   │   ├── rules-privileges.html │   │   │   ├── rules-status.html │   │   │   ├── rules-triggers.html │   │   │   ├── rules-update.html │   │   │   ├── rules-views.html │   │   │   ├── rule-system.html │   │   │   ├── runtime-config-autovacuum.html │   │   │   ├── runtime-config-client.html │   │   │   ├── runtime-config-compatible.html │   │   │   ├── runtime-config-connection.html │   │   │   ├── runtime-config-custom.html │   │   │   ├── runtime-config-developer.html │   │   │   ├── runtime-config-error-handling.html │   │   │   ├── runtime-config-file-locations.html │   │   │   ├── runtime-config.html │   │   │   ├── runtime-config-locks.html │   │   │   ├── runtime-config-logging.html │   │   │   ├── runtime-config-preset.html │   │   │   ├── runtime-config-query.html │   │   │   ├── runtime-config-replication.html │   │   │   ├── runtime-config-resource.html │   │   │   ├── runtime-config-short.html │   │   │   ├── runtime-config-statistics.html │   │   │   ├── runtime-config-wal.html │   │   │   ├── runtime.html │   │   │   ├── sasl-authentication.html │   │   │   ├── seg.html │   │   │   ├── sepgsql.html │   │   │   ├── server-programming.html │   │   │   ├── server-shutdown.html │   │   │   ├── server-start.html │   │   │   ├── source-conventions.html │   │   │   ├── source-format.html │   │   │   ├── source.html │   │   │   ├── sourcerepo.html │   │   │   ├── spgist-builtin-opclasses.html │   │   │   ├── spgist-examples.html │   │   │   ├── spgist-extensibility.html │   │   │   ├── spgist.html │   │   │   ├── spgist-implementation.html │   │   │   ├── spgist-intro.html │   │   │   ├── spi-examples.html │   │   │   ├── spi.html │   │   │   ├── spi-interface.html │   │   │   ├── spi-interface-support.html │   │   │   ├── spi-memory.html │   │   │   ├── spi-realloc.html │   │   │   ├── spi-spi-commit.html │   │   │   ├── spi-spi-connect.html │   │   │   ├── spi-spi-copytuple.html │   │   │   ├── spi-spi-cursor-close.html │   │   │   ├── spi-spi-cursor-fetch.html │   │   │   ├── spi-spi-cursor-find.html │   │   │   ├── spi-spi-cursor-move.html │   │   │   ├── spi-spi-cursor-open.html │   │   │   ├── spi-spi-cursor-open-with-args.html │   │   │   ├── spi-spi-cursor-open-with-paramlist.html │   │   │   ├── spi-spi-cursor-parse-open.html │   │   │   ├── spi-spi-exec.html │   │   │   ├── spi-spi-execp.html │   │   │   ├── spi-spi-execute-extended.html │   │   │   ├── spi-spi-execute.html │   │   │   ├── spi-spi-execute-plan-extended.html │   │   │   ├── spi-spi-execute-plan.html │   │   │   ├── spi-spi-execute-plan-with-paramlist.html │   │   │   ├── spi-spi-execute-with-args.html │   │   │   ├── spi-spi-finish.html │   │   │   ├── spi-spi-fname.html │   │   │   ├── spi-spi-fnumber.html │   │   │   ├── spi-spi-freeplan.html │   │   │   ├── spi-spi-freetuple.html │   │   │   ├── spi-spi-freetupletable.html │   │   │   ├── spi-spi-getargcount.html │   │   │   ├── spi-spi-getargtypeid.html │   │   │   ├── spi-spi-getbinval.html │   │   │   ├── spi-spi-getnspname.html │   │   │   ├── spi-spi-getrelname.html │   │   │   ├── spi-spi-gettype.html │   │   │   ├── spi-spi-gettypeid.html │   │   │   ├── spi-spi-getvalue.html │   │   │   ├── spi-spi-is-cursor-plan.html │   │   │   ├── spi-spi-keepplan.html │   │   │   ├── spi-spi-modifytuple.html │   │   │   ├── spi-spi-palloc.html │   │   │   ├── spi-spi-pfree.html │   │   │   ├── spi-spi-prepare-cursor.html │   │   │   ├── spi-spi-prepare-extended.html │   │   │   ├── spi-spi-prepare.html │   │   │   ├── spi-spi-prepare-params.html │   │   │   ├── spi-spi-register-relation.html │   │   │   ├── spi-spi-register-trigger-data.html │   │   │   ├── spi-spi-result-code-string.html │   │   │   ├── spi-spi-returntuple.html │   │   │   ├── spi-spi-rollback.html │   │   │   ├── spi-spi-saveplan.html │   │   │   ├── spi-spi-scroll-cursor-fetch.html │   │   │   ├── spi-spi-scroll-cursor-move.html │   │   │   ├── spi-spi-start-transaction.html │   │   │   ├── spi-spi-unregister-relation.html │   │   │   ├── spi-transaction.html │   │   │   ├── spi-visibility.html │   │   │   ├── sql-abort.html │   │   │   ├── sql-alteraggregate.html │   │   │   ├── sql-altercollation.html │   │   │   ├── sql-alterconversion.html │   │   │   ├── sql-alterdatabase.html │   │   │   ├── sql-alterdefaultprivileges.html │   │   │   ├── sql-alterdomain.html │   │   │   ├── sql-altereventtrigger.html │   │   │   ├── sql-alterextension.html │   │   │   ├── sql-alterforeigndatawrapper.html │   │   │   ├── sql-alterforeigntable.html │   │   │   ├── sql-alterfunction.html │   │   │   ├── sql-altergroup.html │   │   │   ├── sql-alterindex.html │   │   │   ├── sql-alterlanguage.html │   │   │   ├── sql-alterlargeobject.html │   │   │   ├── sql-altermaterializedview.html │   │   │   ├── sql-alteropclass.html │   │   │   ├── sql-alteroperator.html │   │   │   ├── sql-alteropfamily.html │   │   │   ├── sql-alterpolicy.html │   │   │   ├── sql-alterprocedure.html │   │   │   ├── sql-alterpublication.html │   │   │   ├── sql-alterrole.html │   │   │   ├── sql-alterroutine.html │   │   │   ├── sql-alterrule.html │   │   │   ├── sql-alterschema.html │   │   │   ├── sql-altersequence.html │   │   │   ├── sql-alterserver.html │   │   │   ├── sql-alterstatistics.html │   │   │   ├── sql-altersubscription.html │   │   │   ├── sql-altersystem.html │   │   │   ├── sql-altertable.html │   │   │   ├── sql-altertablespace.html │   │   │   ├── sql-altertrigger.html │   │   │   ├── sql-altertsconfig.html │   │   │   ├── sql-altertsdictionary.html │   │   │   ├── sql-altertsparser.html │   │   │   ├── sql-altertstemplate.html │   │   │   ├── sql-altertype.html │   │   │   ├── sql-alteruser.html │   │   │   ├── sql-alterusermapping.html │   │   │   ├── sql-alterview.html │   │   │   ├── sql-analyze.html │   │   │   ├── sql-begin.html │   │   │   ├── sql-call.html │   │   │   ├── sql-checkpoint.html │   │   │   ├── sql-close.html │   │   │   ├── sql-cluster.html │   │   │   ├── sql-commands.html │   │   │   ├── sql-comment.html │   │   │   ├── sql-commit.html │   │   │   ├── sql-commit-prepared.html │   │   │   ├── sql-copy.html │   │   │   ├── sql-create-access-method.html │   │   │   ├── sql-createaggregate.html │   │   │   ├── sql-createcast.html │   │   │   ├── sql-createcollation.html │   │   │   ├── sql-createconversion.html │   │   │   ├── sql-createdatabase.html │   │   │   ├── sql-createdomain.html │   │   │   ├── sql-createeventtrigger.html │   │   │   ├── sql-createextension.html │   │   │   ├── sql-createforeigndatawrapper.html │   │   │   ├── sql-createforeigntable.html │   │   │   ├── sql-createfunction.html │   │   │   ├── sql-creategroup.html │   │   │   ├── sql-createindex.html │   │   │   ├── sql-createlanguage.html │   │   │   ├── sql-creatematerializedview.html │   │   │   ├── sql-createopclass.html │   │   │   ├── sql-createoperator.html │   │   │   ├── sql-createopfamily.html │   │   │   ├── sql-createpolicy.html │   │   │   ├── sql-createprocedure.html │   │   │   ├── sql-createpublication.html │   │   │   ├── sql-createrole.html │   │   │   ├── sql-createrule.html │   │   │   ├── sql-createschema.html │   │   │   ├── sql-createsequence.html │   │   │   ├── sql-createserver.html │   │   │   ├── sql-createstatistics.html │   │   │   ├── sql-createsubscription.html │   │   │   ├── sql-createtableas.html │   │   │   ├── sql-createtable.html │   │   │   ├── sql-createtablespace.html │   │   │   ├── sql-createtransform.html │   │   │   ├── sql-createtrigger.html │   │   │   ├── sql-createtsconfig.html │   │   │   ├── sql-createtsdictionary.html │   │   │   ├── sql-createtsparser.html │   │   │   ├── sql-createtstemplate.html │   │   │   ├── sql-createtype.html │   │   │   ├── sql-createuser.html │   │   │   ├── sql-createusermapping.html │   │   │   ├── sql-createview.html │   │   │   ├── sql-deallocate.html │   │   │   ├── sql-declare.html │   │   │   ├── sql-delete.html │   │   │   ├── sql-discard.html │   │   │   ├── sql-do.html │   │   │   ├── sql-drop-access-method.html │   │   │   ├── sql-dropaggregate.html │   │   │   ├── sql-dropcast.html │   │   │   ├── sql-dropcollation.html │   │   │   ├── sql-dropconversion.html │   │   │   ├── sql-dropdatabase.html │   │   │   ├── sql-dropdomain.html │   │   │   ├── sql-dropeventtrigger.html │   │   │   ├── sql-dropextension.html │   │   │   ├── sql-dropforeigndatawrapper.html │   │   │   ├── sql-dropforeigntable.html │   │   │   ├── sql-dropfunction.html │   │   │   ├── sql-dropgroup.html │   │   │   ├── sql-dropindex.html │   │   │   ├── sql-droplanguage.html │   │   │   ├── sql-dropmaterializedview.html │   │   │   ├── sql-dropopclass.html │   │   │   ├── sql-dropoperator.html │   │   │   ├── sql-dropopfamily.html │   │   │   ├── sql-drop-owned.html │   │   │   ├── sql-droppolicy.html │   │   │   ├── sql-dropprocedure.html │   │   │   ├── sql-droppublication.html │   │   │   ├── sql-droprole.html │   │   │   ├── sql-droproutine.html │   │   │   ├── sql-droprule.html │   │   │   ├── sql-dropschema.html │   │   │   ├── sql-dropsequence.html │   │   │   ├── sql-dropserver.html │   │   │   ├── sql-dropstatistics.html │   │   │   ├── sql-dropsubscription.html │   │   │   ├── sql-droptable.html │   │   │   ├── sql-droptablespace.html │   │   │   ├── sql-droptransform.html │   │   │   ├── sql-droptrigger.html │   │   │   ├── sql-droptsconfig.html │   │   │   ├── sql-droptsdictionary.html │   │   │   ├── sql-droptsparser.html │   │   │   ├── sql-droptstemplate.html │   │   │   ├── sql-droptype.html │   │   │   ├── sql-dropuser.html │   │   │   ├── sql-dropusermapping.html │   │   │   ├── sql-dropview.html │   │   │   ├── sql-end.html │   │   │   ├── sql-execute.html │   │   │   ├── sql-explain.html │   │   │   ├── sql-expressions.html │   │   │   ├── sql-fetch.html │   │   │   ├── sql-grant.html │   │   │   ├── sql.html │   │   │   ├── sql-importforeignschema.html │   │   │   ├── sql-insert.html │   │   │   ├── sql-keywords-appendix.html │   │   │   ├── sql-listen.html │   │   │   ├── sql-load.html │   │   │   ├── sql-lock.html │   │   │   ├── sql-move.html │   │   │   ├── sql-notify.html │   │   │   ├── sql-prepare.html │   │   │   ├── sql-prepare-transaction.html │   │   │   ├── sql-reassign-owned.html │   │   │   ├── sql-refreshmaterializedview.html │   │   │   ├── sql-reindex.html │   │   │   ├── sql-release-savepoint.html │   │   │   ├── sql-reset.html │   │   │   ├── sql-revoke.html │   │   │   ├── sql-rollback.html │   │   │   ├── sql-rollback-prepared.html │   │   │   ├── sql-rollback-to.html │   │   │   ├── sql-savepoint.html │   │   │   ├── sql-security-label.html │   │   │   ├── sql-select.html │   │   │   ├── sql-selectinto.html │   │   │   ├── sql-set-constraints.html │   │   │   ├── sql-set.html │   │   │   ├── sql-set-role.html │   │   │   ├── sql-set-session-authorization.html │   │   │   ├── sql-set-transaction.html │   │   │   ├── sql-show.html │   │   │   ├── sql-start-transaction.html │   │   │   ├── sql-syntax-calling-funcs.html │   │   │   ├── sql-syntax.html │   │   │   ├── sql-syntax-lexical.html │   │   │   ├── sql-truncate.html │   │   │   ├── sql-unlisten.html │   │   │   ├── sql-update.html │   │   │   ├── sql-vacuum.html │   │   │   ├── sql-values.html │   │   │   ├── ssh-tunnels.html │   │   │   ├── sslinfo.html │   │   │   ├── ssl-tcp.html │   │   │   ├── sspi-auth.html │   │   │   ├── storage-file-layout.html │   │   │   ├── storage-fsm.html │   │   │   ├── storage.html │   │   │   ├── storage-init.html │   │   │   ├── storage-page-layout.html │   │   │   ├── storage-toast.html │   │   │   ├── storage-vm.html │   │   │   ├── stylesheet.css │   │   │   ├── supported-platforms.html │   │   │   ├── system-catalog-declarations.html │   │   │   ├── system-catalog-initial-data.html │   │   │   ├── tableam.html │   │   │   ├── tablefunc.html │   │   │   ├── tablesample-method.html │   │   │   ├── tablesample-support-functions.html │   │   │   ├── tcn.html │   │   │   ├── test-decoding.html │   │   │   ├── textsearch-configuration.html │   │   │   ├── textsearch-controls.html │   │   │   ├── textsearch-debugging.html │   │   │   ├── textsearch-dictionaries.html │   │   │   ├── textsearch-features.html │   │   │   ├── textsearch.html │   │   │   ├── textsearch-indexes.html │   │   │   ├── textsearch-intro.html │   │   │   ├── textsearch-limitations.html │   │   │   ├── textsearch-parsers.html │   │   │   ├── textsearch-psql.html │   │   │   ├── textsearch-tables.html │   │   │   ├── transaction-iso.html │   │   │   ├── trigger-datachanges.html │   │   │   ├── trigger-definition.html │   │   │   ├── trigger-example.html │   │   │   ├── trigger-interface.html │   │   │   ├── triggers.html │   │   │   ├── tsm-system-rows.html │   │   │   ├── tsm-system-time.html │   │   │   ├── tutorial-accessdb.html │   │   │   ├── tutorial-advanced.html │   │   │   ├── tutorial-advanced-intro.html │   │   │   ├── tutorial-agg.html │   │   │   ├── tutorial-arch.html │   │   │   ├── tutorial-concepts.html │   │   │   ├── tutorial-conclusion.html │   │   │   ├── tutorial-createdb.html │   │   │   ├── tutorial-delete.html │   │   │   ├── tutorial-fk.html │   │   │   ├── tutorial.html │   │   │   ├── tutorial-inheritance.html │   │   │   ├── tutorial-install.html │   │   │   ├── tutorial-join.html │   │   │   ├── tutorial-populate.html │   │   │   ├── tutorial-select.html │   │   │   ├── tutorial-sql.html │   │   │   ├── tutorial-sql-intro.html │   │   │   ├── tutorial-start.html │   │   │   ├── tutorial-table.html │   │   │   ├── tutorial-transactions.html │   │   │   ├── tutorial-update.html │   │   │   ├── tutorial-views.html │   │   │   ├── tutorial-window.html │   │   │   ├── typeconv-func.html │   │   │   ├── typeconv.html │   │   │   ├── typeconv-oper.html │   │   │   ├── typeconv-overview.html │   │   │   ├── typeconv-query.html │   │   │   ├── typeconv-select.html │   │   │   ├── typeconv-union-case.html │   │   │   ├── unaccent.html │   │   │   ├── unsupported-features-sql-standard.html │   │   │   ├── upgrading.html │   │   │   ├── user-manag.html │   │   │   ├── using-explain.html │   │   │   ├── uuid-ossp.html │   │   │   ├── vacuumlo.html │   │   │   ├── view-pg-available-extensions.html │   │   │   ├── view-pg-available-extension-versions.html │   │   │   ├── view-pg-backend-memory-contexts.html │   │   │   ├── view-pg-config.html │   │   │   ├── view-pg-cursors.html │   │   │   ├── view-pg-file-settings.html │   │   │   ├── view-pg-group.html │   │   │   ├── view-pg-hba-file-rules.html │   │   │   ├── view-pg-indexes.html │   │   │   ├── view-pg-locks.html │   │   │   ├── view-pg-matviews.html │   │   │   ├── view-pg-policies.html │   │   │   ├── view-pg-prepared-statements.html │   │   │   ├── view-pg-prepared-xacts.html │   │   │   ├── view-pg-publication-tables.html │   │   │   ├── view-pg-replication-origin-status.html │   │   │   ├── view-pg-replication-slots.html │   │   │   ├── view-pg-roles.html │   │   │   ├── view-pg-rules.html │   │   │   ├── view-pg-seclabels.html │   │   │   ├── view-pg-sequences.html │   │   │   ├── view-pg-settings.html │   │   │   ├── view-pg-shadow.html │   │   │   ├── view-pg-shmem-allocations.html │   │   │   ├── view-pg-stats-ext-exprs.html │   │   │   ├── view-pg-stats-ext.html │   │   │   ├── view-pg-stats.html │   │   │   ├── view-pg-tables.html │   │   │   ├── view-pg-timezone-abbrevs.html │   │   │   ├── view-pg-timezone-names.html │   │   │   ├── view-pg-user.html │   │   │   ├── view-pg-user-mappings.html │   │   │   ├── view-pg-views.html │   │   │   ├── views-overview.html │   │   │   ├── wal-async-commit.html │   │   │   ├── wal-configuration.html │   │   │   ├── wal.html │   │   │   ├── wal-internals.html │   │   │   ├── wal-intro.html │   │   │   ├── wal-reliability.html │   │   │   ├── warm-standby-failover.html │   │   │   ├── warm-standby.html │   │   │   ├── when-can-parallel-query-be-used.html │   │   │   ├── xaggr.html │   │   │   ├── xfunc-c.html │   │   │   ├── xfunc.html │   │   │   ├── xfunc-internal.html │   │   │   ├── xfunc-optimization.html │   │   │   ├── xfunc-overload.html │   │   │   ├── xfunc-pl.html │   │   │   ├── xfunc-sql.html │   │   │   ├── xfunc-volatility.html │   │   │   ├── xindex.html │   │   │   ├── xml2.html │   │   │   ├── xml-limits-conformance.html │   │   │   ├── xoper.html │   │   │   ├── xoper-optimization.html │   │   │   ├── xplang.html │   │   │   ├── xplang-install.html │   │   │   ├── xproc.html │   │   │   └── xtypes.html │   │   ├── html-stamp │   │   ├── images │   │   │   ├── fixup-svg.xsl │   │   │   ├── genetic-algorithm.gv │   │   │   ├── genetic-algorithm.svg │   │   │   ├── gin.gv │   │   │   ├── gin.svg │   │   │   ├── Makefile │   │   │   ├── pagelayout.svg │   │   │   ├── pagelayout.txt │   │   │   └── README │   │   ├── indexam.sgml │   │   ├── indices.sgml │   │   ├── information_schema.sgml │   │   ├── info.sgml │   │   ├── installation.sgml │   │   ├── install-binaries.sgml │   │   ├── install-windows.sgml │   │   ├── intagg.sgml │   │   ├── intarray.sgml │   │   ├── intro.sgml │   │   ├── isn.sgml │   │   ├── jit.sgml │   │   ├── json.sgml │   │   ├── keywords │   │   │   ├── sql1992-nonreserved.txt │   │   │   ├── sql1992-reserved.txt │   │   │   ├── sql2011-02-nonreserved.txt │   │   │   ├── sql2011-02-reserved.txt │   │   │   ├── sql2011-09-nonreserved.txt │   │   │   ├── sql2011-09-reserved.txt │   │   │   ├── sql2011-14-nonreserved.txt │   │   │   ├── sql2011-14-reserved.txt │   │   │   ├── sql2016-02-nonreserved.txt │   │   │   ├── sql2016-02-reserved.txt │   │   │   ├── sql2016-09-nonreserved.txt │   │   │   ├── sql2016-09-reserved.txt │   │   │   ├── sql2016-14-nonreserved.txt │   │   │   └── sql2016-14-reserved.txt │   │   ├── keywords.sgml │   │   ├── legal.sgml │   │   ├── libpq.sgml │   │   ├── limits.sgml │   │   ├── lobj.sgml │   │   ├── logicaldecoding.sgml │   │   ├── logical-replication.sgml │   │   ├── lo.sgml │   │   ├── ltree.sgml │   │   ├── maintenance.sgml │   │   ├── Makefile │   │   ├── man1 │   │   │   ├── clusterdb.1 │   │   │   ├── createdb.1 │   │   │   ├── createuser.1 │   │   │   ├── dropdb.1 │   │   │   ├── dropuser.1 │   │   │   ├── ecpg.1 │   │   │   ├── initdb.1 │   │   │   ├── oid2name.1 │   │   │   ├── pg_amcheck.1 │   │   │   ├── pg_archivecleanup.1 │   │   │   ├── pg_basebackup.1 │   │   │   ├── pgbench.1 │   │   │   ├── pg_checksums.1 │   │   │   ├── pg_config.1 │   │   │   ├── pg_controldata.1 │   │   │   ├── pg_ctl.1 │   │   │   ├── pg_dump.1 │   │   │   ├── pg_dumpall.1 │   │   │   ├── pg_isready.1 │   │   │   ├── pg_receivewal.1 │   │   │   ├── pg_recvlogical.1 │   │   │   ├── pg_resetwal.1 │   │   │   ├── pg_restore.1 │   │   │   ├── pg_rewind.1 │   │   │   ├── pg_test_fsync.1 │   │   │   ├── pg_test_timing.1 │   │   │   ├── pg_upgrade.1 │   │   │   ├── pg_verifybackup.1 │   │   │   ├── pg_waldump.1 │   │   │   ├── postgres.1 │   │   │   ├── postmaster.1 │   │   │   ├── psql.1 │   │   │   ├── reindexdb.1 │   │   │   ├── vacuumdb.1 │   │   │   └── vacuumlo.1 │   │   ├── man3 │   │   │   ├── dblink.3 │   │   │   ├── dblink_build_sql_delete.3 │   │   │   ├── dblink_build_sql_insert.3 │   │   │   ├── dblink_build_sql_update.3 │   │   │   ├── dblink_cancel_query.3 │   │   │   ├── dblink_close.3 │   │   │   ├── dblink_connect.3 │   │   │   ├── dblink_connect_u.3 │   │   │   ├── dblink_disconnect.3 │   │   │   ├── dblink_error_message.3 │   │   │   ├── dblink_exec.3 │   │   │   ├── dblink_fetch.3 │   │   │   ├── dblink_get_connections.3 │   │   │   ├── dblink_get_notify.3 │   │   │   ├── dblink_get_pkey.3 │   │   │   ├── dblink_get_result.3 │   │   │   ├── dblink_is_busy.3 │   │   │   ├── dblink_open.3 │   │   │   ├── dblink_send_query.3 │   │   │   ├── SPI_commit.3 │   │   │   ├── SPI_commit_and_chain.3 │   │   │   ├── SPI_connect.3 │   │   │   ├── SPI_connect_ext.3 │   │   │   ├── SPI_copytuple.3 │   │   │   ├── SPI_cursor_close.3 │   │   │   ├── SPI_cursor_fetch.3 │   │   │   ├── SPI_cursor_find.3 │   │   │   ├── SPI_cursor_move.3 │   │   │   ├── SPI_cursor_open.3 │   │   │   ├── SPI_cursor_open_with_args.3 │   │   │   ├── SPI_cursor_open_with_paramlist.3 │   │   │   ├── SPI_cursor_parse_open.3 │   │   │   ├── SPI_exec.3 │   │   │   ├── SPI_execp.3 │   │   │   ├── SPI_execute.3 │   │   │   ├── SPI_execute_extended.3 │   │   │   ├── SPI_execute_plan.3 │   │   │   ├── SPI_execute_plan_extended.3 │   │   │   ├── SPI_execute_plan_with_paramlist.3 │   │   │   ├── SPI_execute_with_args.3 │   │   │   ├── SPI_finish.3 │   │   │   ├── SPI_fname.3 │   │   │   ├── SPI_fnumber.3 │   │   │   ├── SPI_freeplan.3 │   │   │   ├── SPI_freetuple.3 │   │   │   ├── SPI_freetuptable.3 │   │   │   ├── SPI_getargcount.3 │   │   │   ├── SPI_getargtypeid.3 │   │   │   ├── SPI_getbinval.3 │   │   │   ├── SPI_getnspname.3 │   │   │   ├── SPI_getrelname.3 │   │   │   ├── SPI_gettype.3 │   │   │   ├── SPI_gettypeid.3 │   │   │   ├── SPI_getvalue.3 │   │   │   ├── SPI_is_cursor_plan.3 │   │   │   ├── SPI_keepplan.3 │   │   │   ├── SPI_modifytuple.3 │   │   │   ├── SPI_palloc.3 │   │   │   ├── SPI_pfree.3 │   │   │   ├── SPI_prepare.3 │   │   │   ├── SPI_prepare_cursor.3 │   │   │   ├── SPI_prepare_extended.3 │   │   │   ├── SPI_prepare_params.3 │   │   │   ├── SPI_register_relation.3 │   │   │   ├── SPI_register_trigger_data.3 │   │   │   ├── SPI_repalloc.3 │   │   │   ├── SPI_result_code_string.3 │   │   │   ├── SPI_returntuple.3 │   │   │   ├── SPI_rollback.3 │   │   │   ├── SPI_rollback_and_chain.3 │   │   │   ├── SPI_saveplan.3 │   │   │   ├── SPI_scroll_cursor_fetch.3 │   │   │   ├── SPI_scroll_cursor_move.3 │   │   │   ├── SPI_start_transaction.3 │   │   │   └── SPI_unregister_relation.3 │   │   ├── man7 │   │   │   ├── ABORT.7 │   │   │   ├── ALTER_AGGREGATE.7 │   │   │   ├── ALTER_COLLATION.7 │   │   │   ├── ALTER_CONVERSION.7 │   │   │   ├── ALTER_DATABASE.7 │   │   │   ├── ALTER_DEFAULT_PRIVILEGES.7 │   │   │   ├── ALTER_DOMAIN.7 │   │   │   ├── ALTER_EVENT_TRIGGER.7 │   │   │   ├── ALTER_EXTENSION.7 │   │   │   ├── ALTER_FOREIGN_DATA_WRAPPER.7 │   │   │   ├── ALTER_FOREIGN_TABLE.7 │   │   │   ├── ALTER_FUNCTION.7 │   │   │   ├── ALTER_GROUP.7 │   │   │   ├── ALTER_INDEX.7 │   │   │   ├── ALTER_LANGUAGE.7 │   │   │   ├── ALTER_LARGE_OBJECT.7 │   │   │   ├── ALTER_MATERIALIZED_VIEW.7 │   │   │   ├── ALTER_OPERATOR.7 │   │   │   ├── ALTER_OPERATOR_CLASS.7 │   │   │   ├── ALTER_OPERATOR_FAMILY.7 │   │   │   ├── ALTER_POLICY.7 │   │   │   ├── ALTER_PROCEDURE.7 │   │   │   ├── ALTER_PUBLICATION.7 │   │   │   ├── ALTER_ROLE.7 │   │   │   ├── ALTER_ROUTINE.7 │   │   │   ├── ALTER_RULE.7 │   │   │   ├── ALTER_SCHEMA.7 │   │   │   ├── ALTER_SEQUENCE.7 │   │   │   ├── ALTER_SERVER.7 │   │   │   ├── ALTER_STATISTICS.7 │   │   │   ├── ALTER_SUBSCRIPTION.7 │   │   │   ├── ALTER_SYSTEM.7 │   │   │   ├── ALTER_TABLE.7 │   │   │   ├── ALTER_TABLESPACE.7 │   │   │   ├── ALTER_TEXT_SEARCH_CONFIGURATION.7 │   │   │   ├── ALTER_TEXT_SEARCH_DICTIONARY.7 │   │   │   ├── ALTER_TEXT_SEARCH_PARSER.7 │   │   │   ├── ALTER_TEXT_SEARCH_TEMPLATE.7 │   │   │   ├── ALTER_TRIGGER.7 │   │   │   ├── ALTER_TYPE.7 │   │   │   ├── ALTER_USER.7 │   │   │   ├── ALTER_USER_MAPPING.7 │   │   │   ├── ALTER_VIEW.7 │   │   │   ├── ANALYZE.7 │   │   │   ├── BEGIN.7 │   │   │   ├── CALL.7 │   │   │   ├── CHECKPOINT.7 │   │   │   ├── CLOSE.7 │   │   │   ├── CLUSTER.7 │   │   │   ├── COMMENT.7 │   │   │   ├── COMMIT.7 │   │   │   ├── COMMIT_PREPARED.7 │   │   │   ├── COPY.7 │   │   │   ├── CREATE_ACCESS_METHOD.7 │   │   │   ├── CREATE_AGGREGATE.7 │   │   │   ├── CREATE_CAST.7 │   │   │   ├── CREATE_COLLATION.7 │   │   │   ├── CREATE_CONVERSION.7 │   │   │   ├── CREATE_DATABASE.7 │   │   │   ├── CREATE_DOMAIN.7 │   │   │   ├── CREATE_EVENT_TRIGGER.7 │   │   │   ├── CREATE_EXTENSION.7 │   │   │   ├── CREATE_FOREIGN_DATA_WRAPPER.7 │   │   │   ├── CREATE_FOREIGN_TABLE.7 │   │   │   ├── CREATE_FUNCTION.7 │   │   │   ├── CREATE_GROUP.7 │   │   │   ├── CREATE_INDEX.7 │   │   │   ├── CREATE_LANGUAGE.7 │   │   │   ├── CREATE_MATERIALIZED_VIEW.7 │   │   │   ├── CREATE_OPERATOR.7 │   │   │   ├── CREATE_OPERATOR_CLASS.7 │   │   │   ├── CREATE_OPERATOR_FAMILY.7 │   │   │   ├── CREATE_POLICY.7 │   │   │   ├── CREATE_PROCEDURE.7 │   │   │   ├── CREATE_PUBLICATION.7 │   │   │   ├── CREATE_ROLE.7 │   │   │   ├── CREATE_RULE.7 │   │   │   ├── CREATE_SCHEMA.7 │   │   │   ├── CREATE_SEQUENCE.7 │   │   │   ├── CREATE_SERVER.7 │   │   │   ├── CREATE_STATISTICS.7 │   │   │   ├── CREATE_SUBSCRIPTION.7 │   │   │   ├── CREATE_TABLE.7 │   │   │   ├── CREATE_TABLE_AS.7 │   │   │   ├── CREATE_TABLESPACE.7 │   │   │   ├── CREATE_TEXT_SEARCH_CONFIGURATION.7 │   │   │   ├── CREATE_TEXT_SEARCH_DICTIONARY.7 │   │   │   ├── CREATE_TEXT_SEARCH_PARSER.7 │   │   │   ├── CREATE_TEXT_SEARCH_TEMPLATE.7 │   │   │   ├── CREATE_TRANSFORM.7 │   │   │   ├── CREATE_TRIGGER.7 │   │   │   ├── CREATE_TYPE.7 │   │   │   ├── CREATE_USER.7 │   │   │   ├── CREATE_USER_MAPPING.7 │   │   │   ├── CREATE_VIEW.7 │   │   │   ├── DEALLOCATE.7 │   │   │   ├── DECLARE.7 │   │   │   ├── DELETE.7 │   │   │   ├── DISCARD.7 │   │   │   ├── DO.7 │   │   │   ├── DROP_ACCESS_METHOD.7 │   │   │   ├── DROP_AGGREGATE.7 │   │   │   ├── DROP_CAST.7 │   │   │   ├── DROP_COLLATION.7 │   │   │   ├── DROP_CONVERSION.7 │   │   │   ├── DROP_DATABASE.7 │   │   │   ├── DROP_DOMAIN.7 │   │   │   ├── DROP_EVENT_TRIGGER.7 │   │   │   ├── DROP_EXTENSION.7 │   │   │   ├── DROP_FOREIGN_DATA_WRAPPER.7 │   │   │   ├── DROP_FOREIGN_TABLE.7 │   │   │   ├── DROP_FUNCTION.7 │   │   │   ├── DROP_GROUP.7 │   │   │   ├── DROP_INDEX.7 │   │   │   ├── DROP_LANGUAGE.7 │   │   │   ├── DROP_MATERIALIZED_VIEW.7 │   │   │   ├── DROP_OPERATOR.7 │   │   │   ├── DROP_OPERATOR_CLASS.7 │   │   │   ├── DROP_OPERATOR_FAMILY.7 │   │   │   ├── DROP_OWNED.7 │   │   │   ├── DROP_POLICY.7 │   │   │   ├── DROP_PROCEDURE.7 │   │   │   ├── DROP_PUBLICATION.7 │   │   │   ├── DROP_ROLE.7 │   │   │   ├── DROP_ROUTINE.7 │   │   │   ├── DROP_RULE.7 │   │   │   ├── DROP_SCHEMA.7 │   │   │   ├── DROP_SEQUENCE.7 │   │   │   ├── DROP_SERVER.7 │   │   │   ├── DROP_STATISTICS.7 │   │   │   ├── DROP_SUBSCRIPTION.7 │   │   │   ├── DROP_TABLE.7 │   │   │   ├── DROP_TABLESPACE.7 │   │   │   ├── DROP_TEXT_SEARCH_CONFIGURATION.7 │   │   │   ├── DROP_TEXT_SEARCH_DICTIONARY.7 │   │   │   ├── DROP_TEXT_SEARCH_PARSER.7 │   │   │   ├── DROP_TEXT_SEARCH_TEMPLATE.7 │   │   │   ├── DROP_TRANSFORM.7 │   │   │   ├── DROP_TRIGGER.7 │   │   │   ├── DROP_TYPE.7 │   │   │   ├── DROP_USER.7 │   │   │   ├── DROP_USER_MAPPING.7 │   │   │   ├── DROP_VIEW.7 │   │   │   ├── END.7 │   │   │   ├── EXECUTE.7 │   │   │   ├── EXPLAIN.7 │   │   │   ├── FETCH.7 │   │   │   ├── GRANT.7 │   │   │   ├── IMPORT_FOREIGN_SCHEMA.7 │   │   │   ├── INSERT.7 │   │   │   ├── LISTEN.7 │   │   │   ├── LOAD.7 │   │   │   ├── LOCK.7 │   │   │   ├── MOVE.7 │   │   │   ├── NOTIFY.7 │   │   │   ├── PREPARE.7 │   │   │   ├── PREPARE_TRANSACTION.7 │   │   │   ├── REASSIGN_OWNED.7 │   │   │   ├── REFRESH_MATERIALIZED_VIEW.7 │   │   │   ├── REINDEX.7 │   │   │   ├── RELEASE_SAVEPOINT.7 │   │   │   ├── RESET.7 │   │   │   ├── REVOKE.7 │   │   │   ├── ROLLBACK.7 │   │   │   ├── ROLLBACK_PREPARED.7 │   │   │   ├── ROLLBACK_TO_SAVEPOINT.7 │   │   │   ├── SAVEPOINT.7 │   │   │   ├── SECURITY_LABEL.7 │   │   │   ├── SELECT.7 │   │   │   ├── SELECT_INTO.7 │   │   │   ├── SET.7 │   │   │   ├── SET_CONSTRAINTS.7 │   │   │   ├── SET_ROLE.7 │   │   │   ├── SET_SESSION_AUTHORIZATION.7 │   │   │   ├── SET_TRANSACTION.7 │   │   │   ├── SHOW.7 │   │   │   ├── START_TRANSACTION.7 │   │   │   ├── TABLE.7 │   │   │   ├── TRUNCATE.7 │   │   │   ├── UNLISTEN.7 │   │   │   ├── UPDATE.7 │   │   │   ├── VACUUM.7 │   │   │   ├── VALUES.7 │   │   │   └── WITH.7 │   │   ├── manage-ag.sgml │   │   ├── man-stamp │   │   ├── mk_feature_tables.pl │   │   ├── monitoring.sgml │   │   ├── mvcc.sgml │   │   ├── nls.sgml │   │   ├── notation.sgml │   │   ├── oid2name.sgml │   │   ├── oldsnapshot.sgml │   │   ├── pageinspect.sgml │   │   ├── parallel.sgml │   │   ├── passwordcheck.sgml │   │   ├── perform.sgml │   │   ├── pgbuffercache.sgml │   │   ├── pgcrypto.sgml │   │   ├── pgfreespacemap.sgml │   │   ├── pgprewarm.sgml │   │   ├── pgrowlocks.sgml │   │   ├── pgstatstatements.sgml │   │   ├── pgstattuple.sgml │   │   ├── pgsurgery.sgml │   │   ├── pgtrgm.sgml │   │   ├── pgvisibility.sgml │   │   ├── planstats.sgml │   │   ├── plhandler.sgml │   │   ├── plperl.sgml │   │   ├── plpgsql.sgml │   │   ├── plpython.sgml │   │   ├── pltcl.sgml │   │   ├── postgres-fdw.sgml │   │   ├── postgres.sgml │   │   ├── problems.sgml │   │   ├── protocol.sgml │   │   ├── queries.sgml │   │   ├── query.sgml │   │   ├── rangetypes.sgml │   │   ├── README.links │   │   ├── ref │   │   │   ├── abort.sgml │   │   │   ├── allfiles.sgml │   │   │   ├── alter_aggregate.sgml │   │   │   ├── alter_collation.sgml │   │   │   ├── alter_conversion.sgml │   │   │   ├── alter_database.sgml │   │   │   ├── alter_default_privileges.sgml │   │   │   ├── alter_domain.sgml │   │   │   ├── alter_event_trigger.sgml │   │   │   ├── alter_extension.sgml │   │   │   ├── alter_foreign_data_wrapper.sgml │   │   │   ├── alter_foreign_table.sgml │   │   │   ├── alter_function.sgml │   │   │   ├── alter_group.sgml │   │   │   ├── alter_index.sgml │   │   │   ├── alter_language.sgml │   │   │   ├── alter_large_object.sgml │   │   │   ├── alter_materialized_view.sgml │   │   │   ├── alter_opclass.sgml │   │   │   ├── alter_operator.sgml │   │   │   ├── alter_opfamily.sgml │   │   │   ├── alter_policy.sgml │   │   │   ├── alter_procedure.sgml │   │   │   ├── alter_publication.sgml │   │   │   ├── alter_role.sgml │   │   │   ├── alter_routine.sgml │   │   │   ├── alter_rule.sgml │   │   │   ├── alter_schema.sgml │   │   │   ├── alter_sequence.sgml │   │   │   ├── alter_server.sgml │   │   │   ├── alter_statistics.sgml │   │   │   ├── alter_subscription.sgml │   │   │   ├── alter_system.sgml │   │   │   ├── alter_table.sgml │   │   │   ├── alter_tablespace.sgml │   │   │   ├── alter_trigger.sgml │   │   │   ├── alter_tsconfig.sgml │   │   │   ├── alter_tsdictionary.sgml │   │   │   ├── alter_tsparser.sgml │   │   │   ├── alter_tstemplate.sgml │   │   │   ├── alter_type.sgml │   │   │   ├── alter_user_mapping.sgml │   │   │   ├── alter_user.sgml │   │   │   ├── alter_view.sgml │   │   │   ├── analyze.sgml │   │   │   ├── begin.sgml │   │   │   ├── call.sgml │   │   │   ├── checkpoint.sgml │   │   │   ├── close.sgml │   │   │   ├── clusterdb.sgml │   │   │   ├── cluster.sgml │   │   │   ├── comment.sgml │   │   │   ├── commit_prepared.sgml │   │   │   ├── commit.sgml │   │   │   ├── copy.sgml │   │   │   ├── create_access_method.sgml │   │   │   ├── create_aggregate.sgml │   │   │   ├── create_cast.sgml │   │   │   ├── create_collation.sgml │   │   │   ├── create_conversion.sgml │   │   │   ├── create_database.sgml │   │   │   ├── createdb.sgml │   │   │   ├── create_domain.sgml │   │   │   ├── create_event_trigger.sgml │   │   │   ├── create_extension.sgml │   │   │   ├── create_foreign_data_wrapper.sgml │   │   │   ├── create_foreign_table.sgml │   │   │   ├── create_function.sgml │   │   │   ├── create_group.sgml │   │   │   ├── create_index.sgml │   │   │   ├── create_language.sgml │   │   │   ├── create_materialized_view.sgml │   │   │   ├── create_opclass.sgml │   │   │   ├── create_operator.sgml │   │   │   ├── create_opfamily.sgml │   │   │   ├── create_policy.sgml │   │   │   ├── create_procedure.sgml │   │   │   ├── create_publication.sgml │   │   │   ├── create_role.sgml │   │   │   ├── create_rule.sgml │   │   │   ├── create_schema.sgml │   │   │   ├── create_sequence.sgml │   │   │   ├── create_server.sgml │   │   │   ├── create_statistics.sgml │   │   │   ├── create_subscription.sgml │   │   │   ├── create_table_as.sgml │   │   │   ├── create_table.sgml │   │   │   ├── create_tablespace.sgml │   │   │   ├── create_transform.sgml │   │   │   ├── create_trigger.sgml │   │   │   ├── create_tsconfig.sgml │   │   │   ├── create_tsdictionary.sgml │   │   │   ├── create_tsparser.sgml │   │   │   ├── create_tstemplate.sgml │   │   │   ├── create_type.sgml │   │   │   ├── create_user_mapping.sgml │   │   │   ├── create_user.sgml │   │   │   ├── createuser.sgml │   │   │   ├── create_view.sgml │   │   │   ├── deallocate.sgml │   │   │   ├── declare.sgml │   │   │   ├── delete.sgml │   │   │   ├── discard.sgml │   │   │   ├── do.sgml │   │   │   ├── drop_access_method.sgml │   │   │   ├── drop_aggregate.sgml │   │   │   ├── drop_cast.sgml │   │   │   ├── drop_collation.sgml │   │   │   ├── drop_conversion.sgml │   │   │   ├── drop_database.sgml │   │   │   ├── dropdb.sgml │   │   │   ├── drop_domain.sgml │   │   │   ├── drop_event_trigger.sgml │   │   │   ├── drop_extension.sgml │   │   │   ├── drop_foreign_data_wrapper.sgml │   │   │   ├── drop_foreign_table.sgml │   │   │   ├── drop_function.sgml │   │   │   ├── drop_group.sgml │   │   │   ├── drop_index.sgml │   │   │   ├── drop_language.sgml │   │   │   ├── drop_materialized_view.sgml │   │   │   ├── drop_opclass.sgml │   │   │   ├── drop_operator.sgml │   │   │   ├── drop_opfamily.sgml │   │   │   ├── drop_owned.sgml │   │   │   ├── drop_policy.sgml │   │   │   ├── drop_procedure.sgml │   │   │   ├── drop_publication.sgml │   │   │   ├── drop_role.sgml │   │   │   ├── drop_routine.sgml │   │   │   ├── drop_rule.sgml │   │   │   ├── drop_schema.sgml │   │   │   ├── drop_sequence.sgml │   │   │   ├── drop_server.sgml │   │   │   ├── drop_statistics.sgml │   │   │   ├── drop_subscription.sgml │   │   │   ├── drop_table.sgml │   │   │   ├── drop_tablespace.sgml │   │   │   ├── drop_transform.sgml │   │   │   ├── drop_trigger.sgml │   │   │   ├── drop_tsconfig.sgml │   │   │   ├── drop_tsdictionary.sgml │   │   │   ├── drop_tsparser.sgml │   │   │   ├── drop_tstemplate.sgml │   │   │   ├── drop_type.sgml │   │   │   ├── drop_user_mapping.sgml │   │   │   ├── drop_user.sgml │   │   │   ├── dropuser.sgml │   │   │   ├── drop_view.sgml │   │   │   ├── ecpg-ref.sgml │   │   │   ├── end.sgml │   │   │   ├── execute.sgml │   │   │   ├── explain.sgml │   │   │   ├── fetch.sgml │   │   │   ├── grant.sgml │   │   │   ├── import_foreign_schema.sgml │   │   │   ├── initdb.sgml │   │   │   ├── insert.sgml │   │   │   ├── listen.sgml │   │   │   ├── load.sgml │   │   │   ├── lock.sgml │   │   │   ├── move.sgml │   │   │   ├── notify.sgml │   │   │   ├── pg_amcheck.sgml │   │   │   ├── pgarchivecleanup.sgml │   │   │   ├── pg_basebackup.sgml │   │   │   ├── pgbench.sgml │   │   │   ├── pg_checksums.sgml │   │   │   ├── pg_config-ref.sgml │   │   │   ├── pg_controldata.sgml │   │   │   ├── pg_ctl-ref.sgml │   │   │   ├── pg_dumpall.sgml │   │   │   ├── pg_dump.sgml │   │   │   ├── pg_isready.sgml │   │   │   ├── pg_receivewal.sgml │   │   │   ├── pg_recvlogical.sgml │   │   │   ├── pg_resetwal.sgml │   │   │   ├── pg_restore.sgml │   │   │   ├── pg_rewind.sgml │   │   │   ├── pgtestfsync.sgml │   │   │   ├── pgtesttiming.sgml │   │   │   ├── pgupgrade.sgml │   │   │   ├── pg_verifybackup.sgml │   │   │   ├── pg_waldump.sgml │   │   │   ├── postgres-ref.sgml │   │   │   ├── postmaster.sgml │   │   │   ├── prepare.sgml │   │   │   ├── prepare_transaction.sgml │   │   │   ├── psql-ref.sgml │   │   │   ├── reassign_owned.sgml │   │   │   ├── refresh_materialized_view.sgml │   │   │   ├── reindexdb.sgml │   │   │   ├── reindex.sgml │   │   │   ├── release_savepoint.sgml │   │   │   ├── reset.sgml │   │   │   ├── revoke.sgml │   │   │   ├── rollback_prepared.sgml │   │   │   ├── rollback.sgml │   │   │   ├── rollback_to.sgml │   │   │   ├── savepoint.sgml │   │   │   ├── security_label.sgml │   │   │   ├── select_into.sgml │   │   │   ├── select.sgml │   │   │   ├── set_constraints.sgml │   │   │   ├── set_role.sgml │   │   │   ├── set_session_auth.sgml │   │   │   ├── set.sgml │   │   │   ├── set_transaction.sgml │   │   │   ├── show.sgml │   │   │   ├── start_transaction.sgml │   │   │   ├── truncate.sgml │   │   │   ├── unlisten.sgml │   │   │   ├── update.sgml │   │   │   ├── vacuumdb.sgml │   │   │   ├── vacuum.sgml │   │   │   └── values.sgml │   │   ├── reference.sgml │   │   ├── regress.sgml │   │   ├── release-14.sgml │   │   ├── release.sgml │   │   ├── replication-origins.sgml │   │   ├── rowtypes.sgml │   │   ├── rules.sgml │   │   ├── runtime.sgml │   │   ├── seg.sgml │   │   ├── sepgsql.sgml │   │   ├── sourcerepo.sgml │   │   ├── sources.sgml │   │   ├── spgist.sgml │   │   ├── spi.sgml │   │   ├── sslinfo.sgml │   │   ├── standalone-install.xml │   │   ├── standalone-profile.xsl │   │   ├── start.sgml │   │   ├── storage.sgml │   │   ├── stylesheet-common.xsl │   │   ├── stylesheet.css │   │   ├── stylesheet-fo.xsl │   │   ├── stylesheet-hh.xsl │   │   ├── stylesheet-html-common.xsl │   │   ├── stylesheet-html-nochunk.xsl │   │   ├── stylesheet-man.xsl │   │   ├── stylesheet-speedup-common.xsl │   │   ├── stylesheet-speedup-xhtml.xsl │   │   ├── stylesheet-text.xsl │   │   ├── stylesheet.xsl │   │   ├── syntax.sgml │   │   ├── tableam.sgml │   │   ├── tablefunc.sgml │   │   ├── tablesample-method.sgml │   │   ├── tcn.sgml │   │   ├── test-decoding.sgml │   │   ├── textsearch.sgml │   │   ├── trigger.sgml │   │   ├── tsm-system-rows.sgml │   │   ├── tsm-system-time.sgml │   │   ├── typeconv.sgml │   │   ├── unaccent.sgml │   │   ├── user-manag.sgml │   │   ├── uuid-ossp.sgml │   │   ├── vacuumlo.sgml │   │   ├── wal.sgml │   │   ├── xaggr.sgml │   │   ├── xfunc.sgml │   │   ├── xindex.sgml │   │   ├── xml2.sgml │   │   ├── xoper.sgml │   │   ├── xplang.sgml │   │   └── xtypes.sgml │   └── TODO ├── GNUmakefile.in ├── HISTORY ├── INSTALL ├── Makefile ├── README └── src ├── backend │   ├── access │   │   ├── brin │   │   │   ├── brin_bloom.c │   │   │   ├── brin.c │   │   │   ├── brin_inclusion.c │   │   │   ├── brin_minmax.c │   │   │   ├── brin_minmax_multi.c │   │   │   ├── brin_pageops.c │   │   │   ├── brin_revmap.c │   │   │   ├── brin_tuple.c │   │   │   ├── brin_validate.c │   │   │   ├── brin_xlog.c │   │   │   ├── Makefile │   │   │   └── README │   │   ├── common │   │   │   ├── attmap.c │   │   │   ├── bufmask.c │   │   │   ├── detoast.c │   │   │   ├── heaptuple.c │   │   │   ├── indextuple.c │   │   │   ├── Makefile │   │   │   ├── printsimple.c │   │   │   ├── printtup.c │   │   │   ├── relation.c │   │   │   ├── reloptions.c │   │   │   ├── scankey.c │   │   │   ├── session.c │   │   │   ├── syncscan.c │   │   │   ├── toast_compression.c │   │   │   ├── toast_internals.c │   │   │   ├── tupconvert.c │   │   │   └── tupdesc.c │   │   ├── gin │   │   │   ├── ginarrayproc.c │   │   │   ├── ginbtree.c │   │   │   ├── ginbulk.c │   │   │   ├── gindatapage.c │   │   │   ├── ginentrypage.c │   │   │   ├── ginfast.c │   │   │   ├── ginget.c │   │   │   ├── gininsert.c │   │   │   ├── ginlogic.c │   │   │   ├── ginpostinglist.c │   │   │   ├── ginscan.c │   │   │   ├── ginutil.c │   │   │   ├── ginvacuum.c │   │   │   ├── ginvalidate.c │   │   │   ├── ginxlog.c │   │   │   ├── Makefile │   │   │   └── README │   │   ├── gist │   │   │   ├── gistbuildbuffers.c │   │   │   ├── gistbuild.c │   │   │   ├── gist.c │   │   │   ├── gistget.c │   │   │   ├── gistproc.c │   │   │   ├── gistscan.c │   │   │   ├── gistsplit.c │   │   │   ├── gistutil.c │   │   │   ├── gistvacuum.c │   │   │   ├── gistvalidate.c │   │   │   ├── gistxlog.c │   │   │   ├── Makefile │   │   │   └── README │   │   ├── hash │   │   │   ├── hash.c │   │   │   ├── hashfunc.c │   │   │   ├── hashinsert.c │   │   │   ├── hashovfl.c │   │   │   ├── hashpage.c │   │   │   ├── hashsearch.c │   │   │   ├── hashsort.c │   │   │   ├── hashutil.c │   │   │   ├── hashvalidate.c │   │   │   ├── hash_xlog.c │   │   │   ├── Makefile │   │   │   └── README │   │   ├── heap │   │   │   ├── heapam.c │   │   │   ├── heapam_handler.c │   │   │   ├── heapam_visibility.c │   │   │   ├── heaptoast.c │   │   │   ├── hio.c │   │   │   ├── Makefile │   │   │   ├── pruneheap.c │   │   │   ├── README.HOT │   │   │   ├── README.tuplock │   │   │   ├── rewriteheap.c │   │   │   ├── vacuumlazy.c │   │   │   └── visibilitymap.c │   │   ├── index │   │   │   ├── amapi.c │   │   │   ├── amvalidate.c │   │   │   ├── genam.c │   │   │   ├── indexam.c │   │   │   └── Makefile │   │   ├── Makefile │   │   ├── nbtree │   │   │   ├── Makefile │   │   │   ├── nbtcompare.c │   │   │   ├── nbtdedup.c │   │   │   ├── nbtinsert.c │   │   │   ├── nbtpage.c │   │   │   ├── nbtree.c │   │   │   ├── nbtsearch.c │   │   │   ├── nbtsort.c │   │   │   ├── nbtsplitloc.c │   │   │   ├── nbtutils.c │   │   │   ├── nbtvalidate.c │   │   │   ├── nbtxlog.c │   │   │   └── README │   │   ├── rmgrdesc │   │   │   ├── brindesc.c │   │   │   ├── clogdesc.c │   │   │   ├── committsdesc.c │   │   │   ├── dbasedesc.c │   │   │   ├── genericdesc.c │   │   │   ├── gindesc.c │   │   │   ├── gistdesc.c │   │   │   ├── hashdesc.c │   │   │   ├── heapdesc.c │   │   │   ├── logicalmsgdesc.c │   │   │   ├── Makefile │   │   │   ├── mxactdesc.c │   │   │   ├── nbtdesc.c │   │   │   ├── relmapdesc.c │   │   │   ├── replorigindesc.c │   │   │   ├── seqdesc.c │   │   │   ├── smgrdesc.c │   │   │   ├── spgdesc.c │   │   │   ├── standbydesc.c │   │   │   ├── tblspcdesc.c │   │   │   ├── xactdesc.c │   │   │   └── xlogdesc.c │   │   ├── spgist │   │   │   ├── Makefile │   │   │   ├── README │   │   │   ├── spgdoinsert.c │   │   │   ├── spginsert.c │   │   │   ├── spgkdtreeproc.c │   │   │   ├── spgproc.c │   │   │   ├── spgquadtreeproc.c │   │   │   ├── spgscan.c │   │   │   ├── spgtextproc.c │   │   │   ├── spgutils.c │   │   │   ├── spgvacuum.c │   │   │   ├── spgvalidate.c │   │   │   └── spgxlog.c │   │   ├── table │   │   │   ├── Makefile │   │   │   ├── tableamapi.c │   │   │   ├── tableam.c │   │   │   ├── table.c │   │   │   └── toast_helper.c │   │   ├── tablesample │   │   │   ├── bernoulli.c │   │   │   ├── Makefile │   │   │   ├── system.c │   │   │   └── tablesample.c │   │   └── transam │   │   ├── clog.c │   │   ├── commit_ts.c │   │   ├── generic_xlog.c │   │   ├── Makefile │   │   ├── multixact.c │   │   ├── parallel.c │   │   ├── README │   │   ├── README.parallel │   │   ├── rmgr.c │   │   ├── slru.c │   │   ├── subtrans.c │   │   ├── timeline.c │   │   ├── transam.c │   │   ├── twophase.c │   │   ├── twophase_rmgr.c │   │   ├── varsup.c │   │   ├── xact.c │   │   ├── xlogarchive.c │   │   ├── xlog.c │   │   ├── xlogfuncs.c │   │   ├── xloginsert.c │   │   ├── xlogreader.c │   │   └── xlogutils.c │   ├── bootstrap │   │   ├── bootparse.c │   │   ├── bootparse.y │   │   ├── bootscanner.c │   │   ├── bootscanner.l │   │   ├── bootstrap.c │   │   └── Makefile │   ├── catalog │   │   ├── aclchk.c │   │   ├── bki-stamp │   │   ├── catalog.c │   │   ├── Catalog.pm │   │   ├── dependency.c │   │   ├── genbki.pl │   │   ├── heap.c │   │   ├── index.c │   │   ├── indexing.c │   │   ├── information_schema.sql │   │   ├── Makefile │   │   ├── namespace.c │   │   ├── objectaccess.c │   │   ├── objectaddress.c │   │   ├── partition.c │   │   ├── pg_aggregate.c │   │   ├── pg_aggregate_d.h │   │   ├── pg_am_d.h │   │   ├── pg_amop_d.h │   │   ├── pg_amproc_d.h │   │   ├── pg_attrdef_d.h │   │   ├── pg_attribute_d.h │   │   ├── pg_authid_d.h │   │   ├── pg_auth_members_d.h │   │   ├── pg_cast.c │   │   ├── pg_cast_d.h │   │   ├── pg_class_d.h │   │   ├── pg_collation.c │   │   ├── pg_collation_d.h │   │   ├── pg_constraint.c │   │   ├── pg_constraint_d.h │   │   ├── pg_conversion.c │   │   ├── pg_conversion_d.h │   │   ├── pg_database_d.h │   │   ├── pg_db_role_setting.c │   │   ├── pg_db_role_setting_d.h │   │   ├── pg_default_acl_d.h │   │   ├── pg_depend.c │   │   ├── pg_depend_d.h │   │   ├── pg_description_d.h │   │   ├── pg_enum.c │   │   ├── pg_enum_d.h │   │   ├── pg_event_trigger_d.h │   │   ├── pg_extension_d.h │   │   ├── pg_foreign_data_wrapper_d.h │   │   ├── pg_foreign_server_d.h │   │   ├── pg_foreign_table_d.h │   │   ├── pg_index_d.h │   │   ├── pg_inherits.c │   │   ├── pg_inherits_d.h │   │   ├── pg_init_privs_d.h │   │   ├── pg_language_d.h │   │   ├── pg_largeobject.c │   │   ├── pg_largeobject_d.h │   │   ├── pg_largeobject_metadata_d.h │   │   ├── pg_namespace.c │   │   ├── pg_namespace_d.h │   │   ├── pg_opclass_d.h │   │   ├── pg_operator.c │   │   ├── pg_operator_d.h │   │   ├── pg_opfamily_d.h │   │   ├── pg_partitioned_table_d.h │   │   ├── pg_policy_d.h │   │   ├── pg_proc.c │   │   ├── pg_proc_d.h │   │   ├── pg_publication.c │   │   ├── pg_publication_d.h │   │   ├── pg_publication_rel_d.h │   │   ├── pg_range.c │   │   ├── pg_range_d.h │   │   ├── pg_replication_origin_d.h │   │   ├── pg_rewrite_d.h │   │   ├── pg_seclabel_d.h │   │   ├── pg_sequence_d.h │   │   ├── pg_shdepend.c │   │   ├── pg_shdepend_d.h │   │   ├── pg_shdescription_d.h │   │   ├── pg_shseclabel_d.h │   │   ├── pg_statistic_d.h │   │   ├── pg_statistic_ext_data_d.h │   │   ├── pg_statistic_ext_d.h │   │   ├── pg_subscription.c │   │   ├── pg_subscription_d.h │   │   ├── pg_subscription_rel_d.h │   │   ├── pg_tablespace_d.h │   │   ├── pg_transform_d.h │   │   ├── pg_trigger_d.h │   │   ├── pg_ts_config_d.h │   │   ├── pg_ts_config_map_d.h │   │   ├── pg_ts_dict_d.h │   │   ├── pg_ts_parser_d.h │   │   ├── pg_ts_template_d.h │   │   ├── pg_type.c │   │   ├── pg_type_d.h │   │   ├── pg_user_mapping_d.h │   │   ├── postgres.bki │   │   ├── schemapg.h │   │   ├── sql_feature_packages.txt │   │   ├── sql_features.txt │   │   ├── storage.c │   │   ├── system_constraints.sql │   │   ├── system_fk_info.h │   │   ├── system_functions.sql │   │   ├── system_views.sql │   │   └── toasting.c │   ├── commands │   │   ├── aggregatecmds.c │   │   ├── alter.c │   │   ├── amcmds.c │   │   ├── analyze.c │   │   ├── async.c │   │   ├── cluster.c │   │   ├── collationcmds.c │   │   ├── comment.c │   │   ├── constraint.c │   │   ├── conversioncmds.c │   │   ├── copy.c │   │   ├── copyfrom.c │   │   ├── copyfromparse.c │   │   ├── copyto.c │   │   ├── createas.c │   │   ├── dbcommands.c │   │   ├── define.c │   │   ├── discard.c │   │   ├── dropcmds.c │   │   ├── event_trigger.c │   │   ├── explain.c │   │   ├── extension.c │   │   ├── foreigncmds.c │   │   ├── functioncmds.c │   │   ├── indexcmds.c │   │   ├── lockcmds.c │   │   ├── Makefile │   │   ├── matview.c │   │   ├── opclasscmds.c │   │   ├── operatorcmds.c │   │   ├── policy.c │   │   ├── portalcmds.c │   │   ├── prepare.c │   │   ├── proclang.c │   │   ├── publicationcmds.c │   │   ├── schemacmds.c │   │   ├── seclabel.c │   │   ├── sequence.c │   │   ├── statscmds.c │   │   ├── subscriptioncmds.c │   │   ├── tablecmds.c │   │   ├── tablespace.c │   │   ├── trigger.c │   │   ├── tsearchcmds.c │   │   ├── typecmds.c │   │   ├── user.c │   │   ├── vacuum.c │   │   ├── variable.c │   │   └── view.c │   ├── common.mk │   ├── executor │   │   ├── execAmi.c │   │   ├── execAsync.c │   │   ├── execCurrent.c │   │   ├── execExpr.c │   │   ├── execExprInterp.c │   │   ├── execGrouping.c │   │   ├── execIndexing.c │   │   ├── execJunk.c │   │   ├── execMain.c │   │   ├── execParallel.c │   │   ├── execPartition.c │   │   ├── execProcnode.c │   │   ├── execReplication.c │   │   ├── execScan.c │   │   ├── execSRF.c │   │   ├── execTuples.c │   │   ├── execUtils.c │   │   ├── functions.c │   │   ├── instrument.c │   │   ├── Makefile │   │   ├── nodeAgg.c │   │   ├── nodeAppend.c │   │   ├── nodeBitmapAnd.c │   │   ├── nodeBitmapHeapscan.c │   │   ├── nodeBitmapIndexscan.c │   │   ├── nodeBitmapOr.c │   │   ├── nodeCtescan.c │   │   ├── nodeCustom.c │   │   ├── nodeForeignscan.c │   │   ├── nodeFunctionscan.c │   │   ├── nodeGather.c │   │   ├── nodeGatherMerge.c │   │   ├── nodeGroup.c │   │   ├── nodeHash.c │   │   ├── nodeHashjoin.c │   │   ├── nodeIncrementalSort.c │   │   ├── nodeIndexonlyscan.c │   │   ├── nodeIndexscan.c │   │   ├── nodeLimit.c │   │   ├── nodeLockRows.c │   │   ├── nodeMaterial.c │   │   ├── nodeMemoize.c │   │   ├── nodeMergeAppend.c │   │   ├── nodeMergejoin.c │   │   ├── nodeModifyTable.c │   │   ├── nodeNamedtuplestorescan.c │   │   ├── nodeNestloop.c │   │   ├── nodeProjectSet.c │   │   ├── nodeRecursiveunion.c │   │   ├── nodeResult.c │   │   ├── nodeSamplescan.c │   │   ├── nodeSeqscan.c │   │   ├── nodeSetOp.c │   │   ├── nodeSort.c │   │   ├── nodeSubplan.c │   │   ├── nodeSubqueryscan.c │   │   ├── nodeTableFuncscan.c │   │   ├── nodeTidrangescan.c │   │   ├── nodeTidscan.c │   │   ├── nodeUnique.c │   │   ├── nodeValuesscan.c │   │   ├── nodeWindowAgg.c │   │   ├── nodeWorktablescan.c │   │   ├── README │   │   ├── spi.c │   │   ├── tqueue.c │   │   └── tstoreReceiver.c │   ├── foreign │   │   ├── foreign.c │   │   └── Makefile │   ├── jit │   │   ├── jit.c │   │   ├── llvm │   │   │   ├── llvmjit.c │   │   │   ├── llvmjit_deform.c │   │   │   ├── llvmjit_error.cpp │   │   │   ├── llvmjit_expr.c │   │   │   ├── llvmjit_inline.cpp │   │   │   ├── llvmjit_types.c │   │   │   ├── llvmjit_wrap.cpp │   │   │   └── Makefile │   │   ├── Makefile │   │   └── README │   ├── lib │   │   ├── binaryheap.c │   │   ├── bipartite_match.c │   │   ├── bloomfilter.c │   │   ├── dshash.c │   │   ├── hyperloglog.c │   │   ├── ilist.c │   │   ├── integerset.c │   │   ├── knapsack.c │   │   ├── Makefile │   │   ├── pairingheap.c │   │   ├── rbtree.c │   │   └── README │   ├── libpq │   │   ├── auth.c │   │   ├── auth-scram.c │   │   ├── be-fsstubs.c │   │   ├── be-gssapi-common.c │   │   ├── be-secure.c │   │   ├── be-secure-common.c │   │   ├── be-secure-gssapi.c │   │   ├── be-secure-openssl.c │   │   ├── crypt.c │   │   ├── hba.c │   │   ├── ifaddr.c │   │   ├── Makefile │   │   ├── pg_hba.conf.sample │   │   ├── pg_ident.conf.sample │   │   ├── pqcomm.c │   │   ├── pqformat.c │   │   ├── pqmq.c │   │   ├── pqsignal.c │   │   └── README.SSL │   ├── main │   │   ├── main.c │   │   └── Makefile │   ├── Makefile │   ├── nls.mk │   ├── nodes │   │   ├── bitmapset.c │   │   ├── copyfuncs.c │   │   ├── equalfuncs.c │   │   ├── extensible.c │   │   ├── list.c │   │   ├── Makefile │   │   ├── makefuncs.c │   │   ├── nodeFuncs.c │   │   ├── nodes.c │   │   ├── outfuncs.c │   │   ├── params.c │   │   ├── print.c │   │   ├── read.c │   │   ├── readfuncs.c │   │   ├── README │   │   ├── tidbitmap.c │   │   └── value.c │   ├── optimizer │   │   ├── geqo │   │   │   ├── geqo_copy.c │   │   │   ├── geqo_cx.c │   │   │   ├── geqo_erx.c │   │   │   ├── geqo_eval.c │   │   │   ├── geqo_main.c │   │   │   ├── geqo_misc.c │   │   │   ├── geqo_mutation.c │   │   │   ├── geqo_ox1.c │   │   │   ├── geqo_ox2.c │   │   │   ├── geqo_pmx.c │   │   │   ├── geqo_pool.c │   │   │   ├── geqo_px.c │   │   │   ├── geqo_random.c │   │   │   ├── geqo_recombination.c │   │   │   ├── geqo_selection.c │   │   │   └── Makefile │   │   ├── Makefile │   │   ├── path │   │   │   ├── allpaths.c │   │   │   ├── clausesel.c │   │   │   ├── costsize.c │   │   │   ├── equivclass.c │   │   │   ├── indxpath.c │   │   │   ├── joinpath.c │   │   │   ├── joinrels.c │   │   │   ├── Makefile │   │   │   ├── pathkeys.c │   │   │   └── tidpath.c │   │   ├── plan │   │   │   ├── analyzejoins.c │   │   │   ├── createplan.c │   │   │   ├── initsplan.c │   │   │   ├── Makefile │   │   │   ├── planagg.c │   │   │   ├── planmain.c │   │   │   ├── planner.c │   │   │   ├── README │   │   │   ├── setrefs.c │   │   │   └── subselect.c │   │   ├── prep │   │   │   ├── Makefile │   │   │   ├── prepagg.c │   │   │   ├── prepjointree.c │   │   │   ├── prepqual.c │   │   │   ├── preptlist.c │   │   │   └── prepunion.c │   │   ├── README │   │   └── util │   │   ├── appendinfo.c │   │   ├── clauses.c │   │   ├── inherit.c │   │   ├── joininfo.c │   │   ├── Makefile │   │   ├── orclauses.c │   │   ├── paramassign.c │   │   ├── pathnode.c │   │   ├── placeholder.c │   │   ├── plancat.c │   │   ├── predtest.c │   │   ├── relnode.c │   │   ├── restrictinfo.c │   │   ├── tlist.c │   │   └── var.c │   ├── parser │   │   ├── analyze.c │   │   ├── check_keywords.pl │   │   ├── gram.c │   │   ├── gram.h │   │   ├── gram.y │   │   ├── Makefile │   │   ├── parse_agg.c │   │   ├── parse_clause.c │   │   ├── parse_coerce.c │   │   ├── parse_collate.c │   │   ├── parse_cte.c │   │   ├── parse_enr.c │   │   ├── parse_expr.c │   │   ├── parse_func.c │   │   ├── parse_node.c │   │   ├── parse_oper.c │   │   ├── parse_param.c │   │   ├── parser.c │   │   ├── parse_relation.c │   │   ├── parse_target.c │   │   ├── parse_type.c │   │   ├── parse_utilcmd.c │   │   ├── README │   │   ├── scan.c │   │   ├── scan.l │   │   └── scansup.c │   ├── partitioning │   │   ├── Makefile │   │   ├── partbounds.c │   │   ├── partdesc.c │   │   └── partprune.c │   ├── po │   │   ├── de.po │   │   ├── es.po │   │   ├── fr.po │   │   ├── it.po │   │   ├── ja.po │   │   ├── ko.po │   │   ├── ru.po │   │   ├── sv.po │   │   ├── uk.po │   │   └── zh_CN.po │   ├── port │   │   ├── aix │   │   │   └── mkldexport.sh │   │   ├── atomics.c │   │   ├── hpux │   │   │   └── tas.c.template │   │   ├── Makefile │   │   ├── posix_sema.c │   │   ├── sysv_sema.c │   │   ├── sysv_shmem.c │   │   ├── tas │   │   │   ├── dummy.s │   │   │   ├── hpux_hppa.s │   │   │   ├── sunstudio_sparc.s │   │   │   └── sunstudio_x86.s │   │   ├── win32 │   │   │   ├── crashdump.c │   │   │   ├── Makefile │   │   │   ├── signal.c │   │   │   ├── socket.c │   │   │   └── timer.c │   │   ├── win32_sema.c │   │   └── win32_shmem.c │   ├── postmaster │   │   ├── autovacuum.c │   │   ├── bgworker.c │   │   ├── bgwriter.c │   │   ├── checkpointer.c │   │   ├── fork_process.c │   │   ├── interrupt.c │   │   ├── Makefile │   │   ├── pgarch.c │   │   ├── pgstat.c │   │   ├── postmaster.c │   │   ├── startup.c │   │   ├── syslogger.c │   │   └── walwriter.c │   ├── regex │   │   ├── COPYRIGHT │   │   ├── Makefile │   │   ├── README │   │   ├── regc_color.c │   │   ├── regc_cvec.c │   │   ├── regc_lex.c │   │   ├── regc_locale.c │   │   ├── regc_nfa.c │   │   ├── regcomp.c │   │   ├── regc_pg_locale.c │   │   ├── rege_dfa.c │   │   ├── regerror.c │   │   ├── regexec.c │   │   ├── regexport.c │   │   ├── regfree.c │   │   └── regprefix.c │   ├── replication │   │   ├── backup_manifest.c │   │   ├── basebackup.c │   │   ├── libpqwalreceiver │   │   │   ├── libpqwalreceiver.c │   │   │   └── Makefile │   │   ├── logical │   │   │   ├── decode.c │   │   │   ├── launcher.c │   │   │   ├── logical.c │   │   │   ├── logicalfuncs.c │   │   │   ├── Makefile │   │   │   ├── message.c │   │   │   ├── origin.c │   │   │   ├── proto.c │   │   │   ├── relation.c │   │   │   ├── reorderbuffer.c │   │   │   ├── snapbuild.c │   │   │   ├── tablesync.c │   │   │   └── worker.c │   │   ├── Makefile │   │   ├── pgoutput │   │   │   ├── Makefile │   │   │   └── pgoutput.c │   │   ├── README │   │   ├── repl_gram.c │   │   ├── repl_gram.y │   │   ├── repl_scanner.c │   │   ├── repl_scanner.l │   │   ├── slot.c │   │   ├── slotfuncs.c │   │   ├── syncrep.c │   │   ├── syncrep_gram.c │   │   ├── syncrep_gram.y │   │   ├── syncrep_scanner.c │   │   ├── syncrep_scanner.l │   │   ├── walreceiver.c │   │   ├── walreceiverfuncs.c │   │   └── walsender.c │   ├── rewrite │   │   ├── Makefile │   │   ├── rewriteDefine.c │   │   ├── rewriteHandler.c │   │   ├── rewriteManip.c │   │   ├── rewriteRemove.c │   │   ├── rewriteSearchCycle.c │   │   ├── rewriteSupport.c │   │   └── rowsecurity.c │   ├── snowball │   │   ├── dict_snowball.c │   │   ├── libstemmer │   │   │   ├── api.c │   │   │   ├── stem_ISO_8859_1_basque.c │   │   │   ├── stem_ISO_8859_1_catalan.c │   │   │   ├── stem_ISO_8859_1_danish.c │   │   │   ├── stem_ISO_8859_1_dutch.c │   │   │   ├── stem_ISO_8859_1_english.c │   │   │   ├── stem_ISO_8859_1_finnish.c │   │   │   ├── stem_ISO_8859_1_french.c │   │   │   ├── stem_ISO_8859_1_german.c │   │   │   ├── stem_ISO_8859_1_indonesian.c │   │   │   ├── stem_ISO_8859_1_irish.c │   │   │   ├── stem_ISO_8859_1_italian.c │   │   │   ├── stem_ISO_8859_1_norwegian.c │   │   │   ├── stem_ISO_8859_1_porter.c │   │   │   ├── stem_ISO_8859_1_portuguese.c │   │   │   ├── stem_ISO_8859_1_spanish.c │   │   │   ├── stem_ISO_8859_1_swedish.c │   │   │   ├── stem_ISO_8859_2_hungarian.c │   │   │   ├── stem_ISO_8859_2_romanian.c │   │   │   ├── stem_KOI8_R_russian.c │   │   │   ├── stem_UTF_8_arabic.c │   │   │   ├── stem_UTF_8_armenian.c │   │   │   ├── stem_UTF_8_basque.c │   │   │   ├── stem_UTF_8_catalan.c │   │   │   ├── stem_UTF_8_danish.c │   │   │   ├── stem_UTF_8_dutch.c │   │   │   ├── stem_UTF_8_english.c │   │   │   ├── stem_UTF_8_finnish.c │   │   │   ├── stem_UTF_8_french.c │   │   │   ├── stem_UTF_8_german.c │   │   │   ├── stem_UTF_8_greek.c │   │   │   ├── stem_UTF_8_hindi.c │   │   │   ├── stem_UTF_8_hungarian.c │   │   │   ├── stem_UTF_8_indonesian.c │   │   │   ├── stem_UTF_8_irish.c │   │   │   ├── stem_UTF_8_italian.c │   │   │   ├── stem_UTF_8_lithuanian.c │   │   │   ├── stem_UTF_8_nepali.c │   │   │   ├── stem_UTF_8_norwegian.c │   │   │   ├── stem_UTF_8_porter.c │   │   │   ├── stem_UTF_8_portuguese.c │   │   │   ├── stem_UTF_8_romanian.c │   │   │   ├── stem_UTF_8_russian.c │   │   │   ├── stem_UTF_8_serbian.c │   │   │   ├── stem_UTF_8_spanish.c │   │   │   ├── stem_UTF_8_swedish.c │   │   │   ├── stem_UTF_8_tamil.c │   │   │   ├── stem_UTF_8_turkish.c │   │   │   ├── stem_UTF_8_yiddish.c │   │   │   └── utilities.c │   │   ├── Makefile │   │   ├── README │   │   ├── snowball_func.sql.in │   │   ├── snowball.sql.in │   │   └── stopwords │   │   ├── danish.stop │   │   ├── dutch.stop │   │   ├── english.stop │   │   ├── finnish.stop │   │   ├── french.stop │   │   ├── german.stop │   │   ├── hungarian.stop │   │   ├── italian.stop │   │   ├── nepali.stop │   │   ├── norwegian.stop │   │   ├── portuguese.stop │   │   ├── russian.stop │   │   ├── spanish.stop │   │   ├── swedish.stop │   │   └── turkish.stop │   ├── statistics │   │   ├── dependencies.c │   │   ├── extended_stats.c │   │   ├── Makefile │   │   ├── mcv.c │   │   ├── mvdistinct.c │   │   ├── README │   │   ├── README.dependencies │   │   └── README.mcv │   ├── storage │   │   ├── buffer │   │   │   ├── buf_init.c │   │   │   ├── bufmgr.c │   │   │   ├── buf_table.c │   │   │   ├── freelist.c │   │   │   ├── localbuf.c │   │   │   ├── Makefile │   │   │   └── README │   │   ├── file │   │   │   ├── buffile.c │   │   │   ├── copydir.c │   │   │   ├── fd.c │   │   │   ├── Makefile │   │   │   ├── reinit.c │   │   │   └── sharedfileset.c │   │   ├── freespace │   │   │   ├── freespace.c │   │   │   ├── fsmpage.c │   │   │   ├── indexfsm.c │   │   │   ├── Makefile │   │   │   └── README │   │   ├── ipc │   │   │   ├── barrier.c │   │   │   ├── dsm.c │   │   │   ├── dsm_impl.c │   │   │   ├── ipc.c │   │   │   ├── ipci.c │   │   │   ├── latch.c │   │   │   ├── Makefile │   │   │   ├── pmsignal.c │   │   │   ├── procarray.c │   │   │   ├── procsignal.c │   │   │   ├── shmem.c │   │   │   ├── shm_mq.c │   │   │   ├── shmqueue.c │   │   │   ├── shm_toc.c │   │   │   ├── signalfuncs.c │   │   │   ├── sinvaladt.c │   │   │   ├── sinval.c │   │   │   └── standby.c │   │   ├── large_object │   │   │   ├── inv_api.c │   │   │   └── Makefile │   │   ├── lmgr │   │   │   ├── condition_variable.c │   │   │   ├── deadlock.c │   │   │   ├── generate-lwlocknames.pl │   │   │   ├── lmgr.c │   │   │   ├── lock.c │   │   │   ├── lwlock.c │   │   │   ├── lwlocknames.c │   │   │   ├── lwlocknames.h │   │   │   ├── lwlocknames.txt │   │   │   ├── Makefile │   │   │   ├── predicate.c │   │   │   ├── proc.c │   │   │   ├── README │   │   │   ├── README.barrier │   │   │   ├── README-SSI │   │   │   ├── s_lock.c │   │   │   └── spin.c │   │   ├── Makefile │   │   ├── page │   │   │   ├── bufpage.c │   │   │   ├── checksum.c │   │   │   ├── itemptr.c │   │   │   ├── Makefile │   │   │   └── README │   │   ├── smgr │   │   │   ├── Makefile │   │   │   ├── md.c │   │   │   ├── README │   │   │   └── smgr.c │   │   └── sync │   │   ├── Makefile │   │   └── sync.c │   ├── tcop │   │   ├── cmdtag.c │   │   ├── dest.c │   │   ├── fastpath.c │   │   ├── Makefile │   │   ├── postgres.c │   │   ├── pquery.c │   │   └── utility.c │   ├── tsearch │   │   ├── dict.c │   │   ├── dict_ispell.c │   │   ├── dicts │   │   │   ├── hunspell_sample.affix │   │   │   ├── hunspell_sample_long.affix │   │   │   ├── hunspell_sample_long.dict │   │   │   ├── hunspell_sample_num.affix │   │   │   ├── hunspell_sample_num.dict │   │   │   ├── ispell_sample.affix │   │   │   ├── ispell_sample.dict │   │   │   ├── synonym_sample.syn │   │   │   └── thesaurus_sample.ths │   │   ├── dict_simple.c │   │   ├── dict_synonym.c │   │   ├── dict_thesaurus.c │   │   ├── Makefile │   │   ├── regis.c │   │   ├── spell.c │   │   ├── to_tsany.c │   │   ├── ts_locale.c │   │   ├── ts_parse.c │   │   ├── ts_selfuncs.c │   │   ├── ts_typanalyze.c │   │   ├── ts_utils.c │   │   ├── wparser.c │   │   └── wparser_def.c │   └── utils │   ├── activity │   │   ├── backend_progress.c │   │   ├── backend_status.c │   │   ├── Makefile │   │   └── wait_event.c │   ├── adt │   │   ├── acl.c │   │   ├── amutils.c │   │   ├── array_expanded.c │   │   ├── arrayfuncs.c │   │   ├── array_selfuncs.c │   │   ├── arraysubs.c │   │   ├── array_typanalyze.c │   │   ├── array_userfuncs.c │   │   ├── arrayutils.c │   │   ├── ascii.c │   │   ├── bool.c │   │   ├── cash.c │   │   ├── char.c │   │   ├── cryptohashfuncs.c │   │   ├── date.c │   │   ├── datetime.c │   │   ├── datum.c │   │   ├── dbsize.c │   │   ├── domains.c │   │   ├── encode.c │   │   ├── enum.c │   │   ├── expandeddatum.c │   │   ├── expandedrecord.c │   │   ├── float.c │   │   ├── formatting.c │   │   ├── format_type.c │   │   ├── genfile.c │   │   ├── geo_ops.c │   │   ├── geo_selfuncs.c │   │   ├── geo_spgist.c │   │   ├── inet_cidr_ntop.c │   │   ├── inet_net_pton.c │   │   ├── int8.c │   │   ├── int.c │   │   ├── jsonb.c │   │   ├── jsonb_gin.c │   │   ├── jsonb_op.c │   │   ├── jsonbsubs.c │   │   ├── jsonb_util.c │   │   ├── json.c │   │   ├── jsonfuncs.c │   │   ├── jsonpath.c │   │   ├── jsonpath_exec.c │   │   ├── jsonpath_gram.c │   │   ├── jsonpath_gram.y │   │   ├── jsonpath_scan.c │   │   ├── jsonpath_scan.l │   │   ├── levenshtein.c │   │   ├── like.c │   │   ├── like_match.c │   │   ├── like_support.c │   │   ├── lockfuncs.c │   │   ├── mac8.c │   │   ├── mac.c │   │   ├── Makefile │   │   ├── mcxtfuncs.c │   │   ├── misc.c │   │   ├── multirangetypes.c │   │   ├── multirangetypes_selfuncs.c │   │   ├── name.c │   │   ├── network.c │   │   ├── network_gist.c │   │   ├── network_selfuncs.c │   │   ├── network_spgist.c │   │   ├── numeric.c │   │   ├── numutils.c │   │   ├── oid.c │   │   ├── oracle_compat.c │   │   ├── orderedsetaggs.c │   │   ├── partitionfuncs.c │   │   ├── pg_locale.c │   │   ├── pg_lsn.c │   │   ├── pgstatfuncs.c │   │   ├── pg_upgrade_support.c │   │   ├── pseudotypes.c │   │   ├── quote.c │   │   ├── rangetypes.c │   │   ├── rangetypes_gist.c │   │   ├── rangetypes_selfuncs.c │   │   ├── rangetypes_spgist.c │   │   ├── rangetypes_typanalyze.c │   │   ├── regexp.c │   │   ├── regproc.c │   │   ├── ri_triggers.c │   │   ├── rowtypes.c │   │   ├── ruleutils.c │   │   ├── selfuncs.c │   │   ├── tid.c │   │   ├── timestamp.c │   │   ├── trigfuncs.c │   │   ├── tsginidx.c │   │   ├── tsgistidx.c │   │   ├── tsquery.c │   │   ├── tsquery_cleanup.c │   │   ├── tsquery_gist.c │   │   ├── tsquery_op.c │   │   ├── tsquery_rewrite.c │   │   ├── tsquery_util.c │   │   ├── tsrank.c │   │   ├── tsvector.c │   │   ├── tsvector_op.c │   │   ├── tsvector_parser.c │   │   ├── uuid.c │   │   ├── varbit.c │   │   ├── varchar.c │   │   ├── varlena.c │   │   ├── version.c │   │   ├── windowfuncs.c │   │   ├── xid8funcs.c │   │   ├── xid.c │   │   └── xml.c │   ├── cache │   │   ├── attoptcache.c │   │   ├── catcache.c │   │   ├── evtcache.c │   │   ├── inval.c │   │   ├── lsyscache.c │   │   ├── Makefile │   │   ├── partcache.c │   │   ├── plancache.c │   │   ├── relcache.c │   │   ├── relfilenodemap.c │   │   ├── relmapper.c │   │   ├── spccache.c │   │   ├── syscache.c │   │   ├── ts_cache.c │   │   └── typcache.c │   ├── errcodes.h │   ├── errcodes.txt │   ├── error │   │   ├── assert.c │   │   ├── elog.c │   │   └── Makefile │   ├── fmgr │   │   ├── dfmgr.c │   │   ├── fmgr.c │   │   ├── funcapi.c │   │   ├── Makefile │   │   └── README │   ├── fmgroids.h │   ├── fmgrprotos.h │   ├── fmgr-stamp │   ├── fmgrtab.c │   ├── Gen_dummy_probes.pl │   ├── Gen_dummy_probes.pl.prolog │   ├── Gen_dummy_probes.sed │   ├── generate-errcodes.pl │   ├── Gen_fmgrtab.pl │   ├── hash │   │   ├── dynahash.c │   │   ├── Makefile │   │   └── pg_crc.c │   ├── init │   │   ├── globals.c │   │   ├── Makefile │   │   ├── miscinit.c │   │   └── postinit.c │   ├── Makefile │   ├── mb │   │   ├── conv.c │   │   ├── conversion_procs │   │   │   ├── cyrillic_and_mic │   │   │   │   ├── cyrillic_and_mic.c │   │   │   │   └── Makefile │   │   │   ├── euc2004_sjis2004 │   │   │   │   ├── euc2004_sjis2004.c │   │   │   │   └── Makefile │   │   │   ├── euc_cn_and_mic │   │   │   │   ├── euc_cn_and_mic.c │   │   │   │   └── Makefile │   │   │   ├── euc_jp_and_sjis │   │   │   │   ├── euc_jp_and_sjis.c │   │   │   │   ├── Makefile │   │   │   │   └── sjis.map │   │   │   ├── euc_kr_and_mic │   │   │   │   ├── euc_kr_and_mic.c │   │   │   │   └── Makefile │   │   │   ├── euc_tw_and_big5 │   │   │   │   ├── big5.c │   │   │   │   ├── euc_tw_and_big5.c │   │   │   │   └── Makefile │   │   │   ├── latin2_and_win1250 │   │   │   │   ├── latin2_and_win1250.c │   │   │   │   └── Makefile │   │   │   ├── latin_and_mic │   │   │   │   ├── latin_and_mic.c │   │   │   │   └── Makefile │   │   │   ├── Makefile │   │   │   ├── proc.mk │   │   │   ├── README.euc_jp │   │   │   ├── utf8_and_big5 │   │   │   │   ├── Makefile │   │   │   │   └── utf8_and_big5.c │   │   │   ├── utf8_and_cyrillic │   │   │   │   ├── Makefile │   │   │   │   └── utf8_and_cyrillic.c │   │   │   ├── utf8_and_euc2004 │   │   │   │   ├── Makefile │   │   │   │   └── utf8_and_euc2004.c │   │   │   ├── utf8_and_euc_cn │   │   │   │   ├── Makefile │   │   │   │   └── utf8_and_euc_cn.c │   │   │   ├── utf8_and_euc_jp │   │   │   │   ├── Makefile │   │   │   │   └── utf8_and_euc_jp.c │   │   │   ├── utf8_and_euc_kr │   │   │   │   ├── Makefile │   │   │   │   └── utf8_and_euc_kr.c │   │   │   ├── utf8_and_euc_tw │   │   │   │   ├── Makefile │   │   │   │   └── utf8_and_euc_tw.c │   │   │   ├── utf8_and_gb18030 │   │   │   │   ├── Makefile │   │   │   │   └── utf8_and_gb18030.c │   │   │   ├── utf8_and_gbk │   │   │   │   ├── Makefile │   │   │   │   └── utf8_and_gbk.c │   │   │   ├── utf8_and_iso8859 │   │   │   │   ├── Makefile │   │   │   │   └── utf8_and_iso8859.c │   │   │   ├── utf8_and_iso8859_1 │   │   │   │   ├── Makefile │   │   │   │   └── utf8_and_iso8859_1.c │   │   │   ├── utf8_and_johab │   │   │   │   ├── Makefile │   │   │   │   └── utf8_and_johab.c │   │   │   ├── utf8_and_sjis │   │   │   │   ├── Makefile │   │   │   │   └── utf8_and_sjis.c │   │   │   ├── utf8_and_sjis2004 │   │   │   │   ├── Makefile │   │   │   │   └── utf8_and_sjis2004.c │   │   │   ├── utf8_and_uhc │   │   │   │   ├── Makefile │   │   │   │   └── utf8_and_uhc.c │   │   │   └── utf8_and_win │   │   │   ├── Makefile │   │   │   └── utf8_and_win.c │   │   ├── iso.c │   │   ├── Makefile │   │   ├── mbutils.c │   │   ├── README │   │   ├── stringinfo_mb.c │   │   ├── Unicode │   │   │   ├── big5_to_utf8.map │   │   │   ├── convutils.pm │   │   │   ├── euc_cn_to_utf8.map │   │   │   ├── euc-jis-2004-std.txt │   │   │   ├── euc_jis_2004_to_utf8.map │   │   │   ├── euc_jp_to_utf8.map │   │   │   ├── euc_kr_to_utf8.map │   │   │   ├── euc_tw_to_utf8.map │   │   │   ├── gb-18030-2000.xml │   │   │   ├── gb18030_to_utf8.map │   │   │   ├── gbk_to_utf8.map │   │   │   ├── iso8859_10_to_utf8.map │   │   │   ├── iso8859_13_to_utf8.map │   │   │   ├── iso8859_14_to_utf8.map │   │   │   ├── iso8859_15_to_utf8.map │   │   │   ├── iso8859_16_to_utf8.map │   │   │   ├── iso8859_2_to_utf8.map │   │   │   ├── iso8859_3_to_utf8.map │   │   │   ├── iso8859_4_to_utf8.map │   │   │   ├── iso8859_5_to_utf8.map │   │   │   ├── iso8859_6_to_utf8.map │   │   │   ├── iso8859_7_to_utf8.map │   │   │   ├── iso8859_8_to_utf8.map │   │   │   ├── iso8859_9_to_utf8.map │   │   │   ├── johab_to_utf8.map │   │   │   ├── koi8r_to_utf8.map │   │   │   ├── koi8u_to_utf8.map │   │   │   ├── Makefile │   │   │   ├── shift_jis_2004_to_utf8.map │   │   │   ├── sjis-0213-2004-std.txt │   │   │   ├── sjis_to_utf8.map │   │   │   ├── UCS_to_BIG5.pl │   │   │   ├── UCS_to_EUC_CN.pl │   │   │   ├── UCS_to_EUC_JIS_2004.pl │   │   │   ├── UCS_to_EUC_JP.pl │   │   │   ├── UCS_to_EUC_KR.pl │   │   │   ├── UCS_to_EUC_TW.pl │   │   │   ├── UCS_to_GB18030.pl │   │   │   ├── UCS_to_JOHAB.pl │   │   │   ├── UCS_to_most.pl │   │   │   ├── UCS_to_SHIFT_JIS_2004.pl │   │   │   ├── UCS_to_SJIS.pl │   │   │   ├── UCS_to_UHC.pl │   │   │   ├── uhc_to_utf8.map │   │   │   ├── utf8_to_big5.map │   │   │   ├── utf8_to_euc_cn.map │   │   │   ├── utf8_to_euc_jis_2004.map │   │   │   ├── utf8_to_euc_jp.map │   │   │   ├── utf8_to_euc_kr.map │   │   │   ├── utf8_to_euc_tw.map │   │   │   ├── utf8_to_gb18030.map │   │   │   ├── utf8_to_gbk.map │   │   │   ├── utf8_to_iso8859_10.map │   │   │   ├── utf8_to_iso8859_13.map │   │   │   ├── utf8_to_iso8859_14.map │   │   │   ├── utf8_to_iso8859_15.map │   │   │   ├── utf8_to_iso8859_16.map │   │   │   ├── utf8_to_iso8859_2.map │   │   │   ├── utf8_to_iso8859_3.map │   │   │   ├── utf8_to_iso8859_4.map │   │   │   ├── utf8_to_iso8859_5.map │   │   │   ├── utf8_to_iso8859_6.map │   │   │   ├── utf8_to_iso8859_7.map │   │   │   ├── utf8_to_iso8859_8.map │   │   │   ├── utf8_to_iso8859_9.map │   │   │   ├── utf8_to_johab.map │   │   │   ├── utf8_to_koi8r.map │   │   │   ├── utf8_to_koi8u.map │   │   │   ├── utf8_to_shift_jis_2004.map │   │   │   ├── utf8_to_sjis.map │   │   │   ├── utf8_to_uhc.map │   │   │   ├── utf8_to_win1250.map │   │   │   ├── utf8_to_win1251.map │   │   │   ├── utf8_to_win1252.map │   │   │   ├── utf8_to_win1253.map │   │   │   ├── utf8_to_win1254.map │   │   │   ├── utf8_to_win1255.map │   │   │   ├── utf8_to_win1256.map │   │   │   ├── utf8_to_win1257.map │   │   │   ├── utf8_to_win1258.map │   │   │   ├── utf8_to_win866.map │   │   │   ├── utf8_to_win874.map │   │   │   ├── win1250_to_utf8.map │   │   │   ├── win1251_to_utf8.map │   │   │   ├── win1252_to_utf8.map │   │   │   ├── win1253_to_utf8.map │   │   │   ├── win1254_to_utf8.map │   │   │   ├── win1255_to_utf8.map │   │   │   ├── win1256_to_utf8.map │   │   │   ├── win1257_to_utf8.map │   │   │   ├── win1258_to_utf8.map │   │   │   ├── win866_to_utf8.map │   │   │   └── win874_to_utf8.map │   │   ├── win1251.c │   │   ├── win866.c │   │   ├── wstrcmp.c │   │   └── wstrncmp.c │   ├── misc │   │   ├── check_guc │   │   ├── guc.c │   │   ├── guc-file.c │   │   ├── guc-file.l │   │   ├── help_config.c │   │   ├── Makefile │   │   ├── pg_config.c │   │   ├── pg_controldata.c │   │   ├── pg_rusage.c │   │   ├── postgresql.conf.sample │   │   ├── ps_status.c │   │   ├── queryenvironment.c │   │   ├── queryjumble.c │   │   ├── README │   │   ├── rls.c │   │   ├── sampling.c │   │   ├── superuser.c │   │   ├── timeout.c │   │   └── tzparser.c │   ├── mmgr │   │   ├── aset.c │   │   ├── dsa.c │   │   ├── freepage.c │   │   ├── generation.c │   │   ├── Makefile │   │   ├── mcxt.c │   │   ├── memdebug.c │   │   ├── portalmem.c │   │   ├── README │   │   └── slab.c │   ├── probes.d │   ├── README.Gen_dummy_probes │   ├── resowner │   │   ├── Makefile │   │   ├── README │   │   └── resowner.c │   ├── sort │   │   ├── logtape.c │   │   ├── Makefile │   │   ├── sharedtuplestore.c │   │   ├── sortsupport.c │   │   ├── tuplesort.c │   │   └── tuplestore.c │   └── time │   ├── combocid.c │   ├── Makefile │   └── snapmgr.c ├── bin │   ├── initdb │   │   ├── findtimezone.c │   │   ├── initdb.c │   │   ├── Makefile │   │   ├── nls.mk │   │   ├── po │   │   │   ├── cs.po │   │   │   ├── de.po │   │   │   ├── el.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── ja.po │   │   │   ├── ko.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── tr.po │   │   │   ├── uk.po │   │   │   └── zh_CN.po │   │   └── t │   │   └── 001_initdb.pl │   ├── Makefile │   ├── pg_amcheck │   │   ├── Makefile │   │   ├── nls.mk │   │   ├── pg_amcheck.c │   │   ├── po │   │   │   ├── de.po │   │   │   ├── el.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── ja.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── uk.po │   │   │   └── zh_CN.po │   │   ├── README │   │   └── t │   │   ├── 001_basic.pl │   │   ├── 002_nonesuch.pl │   │   ├── 003_check.pl │   │   ├── 004_verify_heapam.pl │   │   └── 005_opclass_damage.pl │   ├── pg_archivecleanup │   │   ├── Makefile │   │   ├── nls.mk │   │   ├── pg_archivecleanup.c │   │   ├── po │   │   │   ├── cs.po │   │   │   ├── de.po │   │   │   ├── el.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── ja.po │   │   │   ├── ko.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── tr.po │   │   │   ├── uk.po │   │   │   └── zh_CN.po │   │   └── t │   │   └── 010_pg_archivecleanup.pl │   ├── pg_basebackup │   │   ├── Makefile │   │   ├── nls.mk │   │   ├── pg_basebackup.c │   │   ├── pg_receivewal.c │   │   ├── pg_recvlogical.c │   │   ├── po │   │   │   ├── cs.po │   │   │   ├── de.po │   │   │   ├── el.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── ja.po │   │   │   ├── ko.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── tr.po │   │   │   ├── uk.po │   │   │   └── zh_CN.po │   │   ├── receivelog.c │   │   ├── receivelog.h │   │   ├── streamutil.c │   │   ├── streamutil.h │   │   ├── t │   │   │   ├── 010_pg_basebackup.pl │   │   │   ├── 020_pg_receivewal.pl │   │   │   └── 030_pg_recvlogical.pl │   │   ├── walmethods.c │   │   └── walmethods.h │   ├── pgbench │   │   ├── exprparse.c │   │   ├── exprparse.y │   │   ├── exprscan.c │   │   ├── exprscan.l │   │   ├── Makefile │   │   ├── pgbench.c │   │   ├── pgbench.h │   │   └── t │   │   ├── 001_pgbench_with_server.pl │   │   └── 002_pgbench_no_server.pl │   ├── pg_checksums │   │   ├── Makefile │   │   ├── nls.mk │   │   ├── pg_checksums.c │   │   ├── po │   │   │   ├── cs.po │   │   │   ├── de.po │   │   │   ├── el.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── ja.po │   │   │   ├── ko.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── tr.po │   │   │   ├── uk.po │   │   │   └── zh_CN.po │   │   └── t │   │   ├── 001_basic.pl │   │   └── 002_actions.pl │   ├── pg_config │   │   ├── Makefile │   │   ├── nls.mk │   │   ├── pg_config.c │   │   ├── po │   │   │   ├── cs.po │   │   │   ├── de.po │   │   │   ├── el.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── he.po │   │   │   ├── it.po │   │   │   ├── ja.po │   │   │   ├── ko.po │   │   │   ├── pl.po │   │   │   ├── pt_BR.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── tr.po │   │   │   ├── uk.po │   │   │   ├── vi.po │   │   │   └── zh_CN.po │   │   └── t │   │   └── 001_pg_config.pl │   ├── pg_controldata │   │   ├── Makefile │   │   ├── nls.mk │   │   ├── pg_controldata.c │   │   ├── po │   │   │   ├── cs.po │   │   │   ├── de.po │   │   │   ├── el.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── it.po │   │   │   ├── ja.po │   │   │   ├── ko.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── tr.po │   │   │   ├── uk.po │   │   │   └── zh_CN.po │   │   └── t │   │   └── 001_pg_controldata.pl │   ├── pg_ctl │   │   ├── Makefile │   │   ├── nls.mk │   │   ├── pg_ctl.c │   │   ├── po │   │   │   ├── cs.po │   │   │   ├── de.po │   │   │   ├── el.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── it.po │   │   │   ├── ja.po │   │   │   ├── ko.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── tr.po │   │   │   ├── uk.po │   │   │   └── zh_CN.po │   │   └── t │   │   ├── 001_start_stop.pl │   │   ├── 002_status.pl │   │   ├── 003_promote.pl │   │   └── 004_logrotate.pl │   ├── pg_dump │   │   ├── common.c │   │   ├── compress_io.c │   │   ├── compress_io.h │   │   ├── dumputils.c │   │   ├── dumputils.h │   │   ├── Makefile │   │   ├── nls.mk │   │   ├── parallel.c │   │   ├── parallel.h │   │   ├── pg_backup_archiver.c │   │   ├── pg_backup_archiver.h │   │   ├── pg_backup_custom.c │   │   ├── pg_backup_db.c │   │   ├── pg_backup_db.h │   │   ├── pg_backup_directory.c │   │   ├── pg_backup.h │   │   ├── pg_backup_null.c │   │   ├── pg_backup_tar.c │   │   ├── pg_backup_tar.h │   │   ├── pg_backup_utils.c │   │   ├── pg_backup_utils.h │   │   ├── pg_dumpall.c │   │   ├── pg_dump.c │   │   ├── pg_dump.h │   │   ├── pg_dump_sort.c │   │   ├── pg_restore.c │   │   ├── po │   │   │   ├── cs.po │   │   │   ├── de.po │   │   │   ├── el.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── ja.po │   │   │   ├── ko.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── tr.po │   │   │   ├── uk.po │   │   │   └── zh_CN.po │   │   └── t │   │   ├── 001_basic.pl │   │   ├── 002_pg_dump.pl │   │   ├── 003_pg_dump_with_server.pl │   │   └── 010_dump_connstr.pl │   ├── pgevent │   │   ├── exports.txt │   │   ├── Makefile │   │   ├── MSG00001.bin │   │   ├── pgevent.c │   │   ├── pgevent.def │   │   ├── pgmsgevent.h │   │   ├── pgmsgevent.mc │   │   ├── pgmsgevent.rc │   │   └── README │   ├── pg_resetwal │   │   ├── Makefile │   │   ├── nls.mk │   │   ├── pg_resetwal.c │   │   ├── po │   │   │   ├── cs.po │   │   │   ├── de.po │   │   │   ├── el.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── ja.po │   │   │   ├── ko.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── tr.po │   │   │   ├── uk.po │   │   │   └── zh_CN.po │   │   └── t │   │   ├── 001_basic.pl │   │   └── 002_corrupted.pl │   ├── pg_rewind │   │   ├── datapagemap.c │   │   ├── datapagemap.h │   │   ├── filemap.c │   │   ├── filemap.h │   │   ├── file_ops.c │   │   ├── file_ops.h │   │   ├── libpq_source.c │   │   ├── local_source.c │   │   ├── Makefile │   │   ├── nls.mk │   │   ├── parsexlog.c │   │   ├── pg_rewind.c │   │   ├── pg_rewind.h │   │   ├── po │   │   │   ├── cs.po │   │   │   ├── de.po │   │   │   ├── el.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── ja.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── uk.po │   │   │   └── zh_CN.po │   │   ├── rewind_source.h │   │   ├── t │   │   │   ├── 001_basic.pl │   │   │   ├── 002_databases.pl │   │   │   ├── 003_extrafiles.pl │   │   │   ├── 004_pg_xlog_symlink.pl │   │   │   ├── 005_same_timeline.pl │   │   │   ├── 006_options.pl │   │   │   ├── 007_standby_source.pl │   │   │   ├── 008_min_recovery_point.pl │   │   │   └── RewindTest.pm │   │   └── timeline.c │   ├── pg_test_fsync │   │   ├── Makefile │   │   ├── nls.mk │   │   ├── pg_test_fsync.c │   │   ├── po │   │   │   ├── cs.po │   │   │   ├── de.po │   │   │   ├── el.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── ja.po │   │   │   ├── ko.po │   │   │   ├── pl.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── tr.po │   │   │   ├── uk.po │   │   │   ├── vi.po │   │   │   └── zh_CN.po │   │   └── t │   │   └── 001_basic.pl │   ├── pg_test_timing │   │   ├── Makefile │   │   ├── nls.mk │   │   ├── pg_test_timing.c │   │   ├── po │   │   │   ├── de.po │   │   │   ├── el.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── ja.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── uk.po │   │   │   └── zh_CN.po │   │   └── t │   │   └── 001_basic.pl │   ├── pg_upgrade │   │   ├── check.c │   │   ├── controldata.c │   │   ├── dump.c │   │   ├── exec.c │   │   ├── file.c │   │   ├── function.c │   │   ├── IMPLEMENTATION │   │   ├── info.c │   │   ├── Makefile │   │   ├── nls.mk │   │   ├── option.c │   │   ├── parallel.c │   │   ├── pg_upgrade.c │   │   ├── pg_upgrade.h │   │   ├── po │   │   │   ├── cs.po │   │   │   ├── de.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── ja.po │   │   │   ├── ko.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── tr.po │   │   │   ├── uk.po │   │   │   └── zh_CN.po │   │   ├── relfilenode.c │   │   ├── server.c │   │   ├── tablespace.c │   │   ├── TESTING │   │   ├── test.sh │   │   ├── upgrade_adapt.sql │   │   ├── util.c │   │   └── version.c │   ├── pg_verifybackup │   │   ├── Makefile │   │   ├── nls.mk │   │   ├── parse_manifest.c │   │   ├── parse_manifest.h │   │   ├── pg_verifybackup.c │   │   ├── po │   │   │   ├── de.po │   │   │   ├── el.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── ja.po │   │   │   ├── ko.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── uk.po │   │   │   └── zh_CN.po │   │   └── t │   │   ├── 001_basic.pl │   │   ├── 002_algorithm.pl │   │   ├── 003_corruption.pl │   │   ├── 004_options.pl │   │   ├── 005_bad_manifest.pl │   │   ├── 006_encoding.pl │   │   └── 007_wal.pl │   ├── pg_waldump │   │   ├── compat.c │   │   ├── Makefile │   │   ├── nls.mk │   │   ├── pg_waldump.c │   │   ├── po │   │   │   ├── cs.po │   │   │   ├── de.po │   │   │   ├── el.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── ja.po │   │   │   ├── ko.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── tr.po │   │   │   ├── uk.po │   │   │   └── zh_CN.po │   │   ├── rmgrdesc.c │   │   ├── rmgrdesc.h │   │   └── t │   │   └── 001_basic.pl │   ├── psql │   │   ├── command.c │   │   ├── command.h │   │   ├── common.c │   │   ├── common.h │   │   ├── copy.c │   │   ├── copy.h │   │   ├── create_help.pl │   │   ├── crosstabview.c │   │   ├── crosstabview.h │   │   ├── describe.c │   │   ├── describe.h │   │   ├── help.c │   │   ├── help.h │   │   ├── input.c │   │   ├── input.h │   │   ├── large_obj.c │   │   ├── large_obj.h │   │   ├── mainloop.c │   │   ├── mainloop.h │   │   ├── Makefile │   │   ├── nls.mk │   │   ├── po │   │   │   ├── cs.po │   │   │   ├── de.po │   │   │   ├── el.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── it.po │   │   │   ├── ja.po │   │   │   ├── ko.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── tr.po │   │   │   ├── uk.po │   │   │   └── zh_CN.po │   │   ├── prompt.c │   │   ├── prompt.h │   │   ├── psqlrc.sample │   │   ├── psqlscanslash.c │   │   ├── psqlscanslash.h │   │   ├── psqlscanslash.l │   │   ├── settings.h │   │   ├── sql_help.c │   │   ├── sql_help.h │   │   ├── startup.c │   │   ├── stringutils.c │   │   ├── stringutils.h │   │   ├── t │   │   │   └── 010_tab_completion.pl │   │   ├── tab-complete.c │   │   ├── tab-complete.h │   │   ├── variables.c │   │   └── variables.h │   └── scripts │   ├── clusterdb.c │   ├── common.c │   ├── common.h │   ├── createdb.c │   ├── createuser.c │   ├── dropdb.c │   ├── dropuser.c │   ├── Makefile │   ├── nls.mk │   ├── pg_isready.c │   ├── po │   │   ├── cs.po │   │   ├── de.po │   │   ├── el.po │   │   ├── es.po │   │   ├── fr.po │   │   ├── ja.po │   │   ├── ko.po │   │   ├── ru.po │   │   ├── sv.po │   │   ├── tr.po │   │   ├── uk.po │   │   └── zh_CN.po │   ├── reindexdb.c │   ├── t │   │   ├── 010_clusterdb.pl │   │   ├── 011_clusterdb_all.pl │   │   ├── 020_createdb.pl │   │   ├── 040_createuser.pl │   │   ├── 050_dropdb.pl │   │   ├── 070_dropuser.pl │   │   ├── 080_pg_isready.pl │   │   ├── 090_reindexdb.pl │   │   ├── 091_reindexdb_all.pl │   │   ├── 100_vacuumdb.pl │   │   ├── 101_vacuumdb_all.pl │   │   ├── 102_vacuumdb_stages.pl │   │   └── 200_connstr.pl │   └── vacuumdb.c ├── common │   ├── archive.c │   ├── base64.c │   ├── checksum_helper.c │   ├── config_info.c │   ├── controldata_utils.c │   ├── cryptohash.c │   ├── cryptohash_openssl.c │   ├── d2s.c │   ├── d2s_full_table.h │   ├── d2s_intrinsics.h │   ├── digit_table.h │   ├── encnames.c │   ├── exec.c │   ├── f2s.c │   ├── fe_memutils.c │   ├── file_perm.c │   ├── file_utils.c │   ├── hashfn.c │   ├── hmac.c │   ├── hmac_openssl.c │   ├── ip.c │   ├── jsonapi.c │   ├── keywords.c │   ├── kwlist_d.h │   ├── kwlookup.c │   ├── link-canary.c │   ├── logging.c │   ├── Makefile │   ├── md5.c │   ├── md5_common.c │   ├── md5_int.h │   ├── pgfnames.c │   ├── pg_get_line.c │   ├── pg_lzcompress.c │   ├── protocol_openssl.c │   ├── psprintf.c │   ├── relpath.c │   ├── restricted_token.c │   ├── rmtree.c │   ├── ryu_common.h │   ├── saslprep.c │   ├── scram-common.c │   ├── sha1.c │   ├── sha1_int.h │   ├── sha2.c │   ├── sha2_int.h │   ├── sprompt.c │   ├── string.c │   ├── stringinfo.c │   ├── unicode │   │   ├── generate-norm_test_table.pl │   │   ├── generate-unicode_combining_table.pl │   │   ├── generate-unicode_normprops_table.pl │   │   ├── generate-unicode_norm_table.pl │   │   ├── Makefile │   │   ├── norm_test.c │   │   └── README │   ├── unicode_norm.c │   ├── username.c │   ├── wait_error.c │   └── wchar.c ├── DEVELOPERS ├── fe_utils │   ├── archive.c │   ├── cancel.c │   ├── conditional.c │   ├── connect_utils.c │   ├── Makefile │   ├── mbprint.c │   ├── option_utils.c │   ├── parallel_slot.c │   ├── print.c │   ├── psqlscan.c │   ├── psqlscan.l │   ├── query_utils.c │   ├── recovery_gen.c │   ├── simple_list.c │   └── string_utils.c ├── include │   ├── access │   │   ├── amapi.h │   │   ├── amvalidate.h │   │   ├── attmap.h │   │   ├── attnum.h │   │   ├── brin.h │   │   ├── brin_internal.h │   │   ├── brin_page.h │   │   ├── brin_pageops.h │   │   ├── brin_revmap.h │   │   ├── brin_tuple.h │   │   ├── brin_xlog.h │   │   ├── bufmask.h │   │   ├── clog.h │   │   ├── commit_ts.h │   │   ├── detoast.h │   │   ├── genam.h │   │   ├── generic_xlog.h │   │   ├── ginblock.h │   │   ├── gin.h │   │   ├── gin_private.h │   │   ├── ginxlog.h │   │   ├── gist.h │   │   ├── gist_private.h │   │   ├── gistscan.h │   │   ├── gistxlog.h │   │   ├── hash.h │   │   ├── hash_xlog.h │   │   ├── heapam.h │   │   ├── heapam_xlog.h │   │   ├── heaptoast.h │   │   ├── hio.h │   │   ├── htup_details.h │   │   ├── htup.h │   │   ├── itup.h │   │   ├── multixact.h │   │   ├── nbtree.h │   │   ├── nbtxlog.h │   │   ├── parallel.h │   │   ├── printsimple.h │   │   ├── printtup.h │   │   ├── relation.h │   │   ├── reloptions.h │   │   ├── relscan.h │   │   ├── rewriteheap.h │   │   ├── rmgr.h │   │   ├── rmgrlist.h │   │   ├── sdir.h │   │   ├── session.h │   │   ├── skey.h │   │   ├── slru.h │   │   ├── spgist.h │   │   ├── spgist_private.h │   │   ├── spgxlog.h │   │   ├── stratnum.h │   │   ├── subtrans.h │   │   ├── syncscan.h │   │   ├── sysattr.h │   │   ├── tableam.h │   │   ├── table.h │   │   ├── timeline.h │   │   ├── toast_compression.h │   │   ├── toast_helper.h │   │   ├── toast_internals.h │   │   ├── transam.h │   │   ├── tsmapi.h │   │   ├── tupconvert.h │   │   ├── tupdesc_details.h │   │   ├── tupdesc.h │   │   ├── tupmacs.h │   │   ├── twophase.h │   │   ├── twophase_rmgr.h │   │   ├── valid.h │   │   ├── visibilitymapdefs.h │   │   ├── visibilitymap.h │   │   ├── xact.h │   │   ├── xlogarchive.h │   │   ├── xlogdefs.h │   │   ├── xlog.h │   │   ├── xloginsert.h │   │   ├── xlog_internal.h │   │   ├── xlogreader.h │   │   ├── xlogrecord.h │   │   └── xlogutils.h │   ├── bootstrap │   │   └── bootstrap.h │   ├── catalog │   │   ├── binary_upgrade.h │   │   ├── catalog.h │   │   ├── catversion.h │   │   ├── dependency.h │   │   ├── duplicate_oids │   │   ├── genbki.h │   │   ├── heap.h │   │   ├── index.h │   │   ├── indexing.h │   │   ├── Makefile │   │   ├── namespace.h │   │   ├── objectaccess.h │   │   ├── objectaddress.h │   │   ├── partition.h │   │   ├── pg_aggregate.dat │   │   ├── pg_aggregate.h │   │   ├── pg_am.dat │   │   ├── pg_am.h │   │   ├── pg_amop.dat │   │   ├── pg_amop.h │   │   ├── pg_amproc.dat │   │   ├── pg_amproc.h │   │   ├── pg_attrdef.h │   │   ├── pg_attribute.h │   │   ├── pg_authid.dat │   │   ├── pg_authid.h │   │   ├── pg_auth_members.h │   │   ├── pg_cast.dat │   │   ├── pg_cast.h │   │   ├── pg_class.dat │   │   ├── pg_class.h │   │   ├── pg_collation.dat │   │   ├── pg_collation.h │   │   ├── pg_constraint.h │   │   ├── pg_control.h │   │   ├── pg_conversion.dat │   │   ├── pg_conversion.h │   │   ├── pg_database.dat │   │   ├── pg_database.h │   │   ├── pg_db_role_setting.h │   │   ├── pg_default_acl.h │   │   ├── pg_depend.h │   │   ├── pg_description.h │   │   ├── pg_enum.h │   │   ├── pg_event_trigger.h │   │   ├── pg_extension.h │   │   ├── pg_foreign_data_wrapper.h │   │   ├── pg_foreign_server.h │   │   ├── pg_foreign_table.h │   │   ├── pg_index.h │   │   ├── pg_inherits.h │   │   ├── pg_init_privs.h │   │   ├── pg_language.dat │   │   ├── pg_language.h │   │   ├── pg_largeobject.h │   │   ├── pg_largeobject_metadata.h │   │   ├── pg_namespace.dat │   │   ├── pg_namespace.h │   │   ├── pg_opclass.dat │   │   ├── pg_opclass.h │   │   ├── pg_operator.dat │   │   ├── pg_operator.h │   │   ├── pg_opfamily.dat │   │   ├── pg_opfamily.h │   │   ├── pg_partitioned_table.h │   │   ├── pg_policy.h │   │   ├── pg_proc.dat │   │   ├── pg_proc.h │   │   ├── pg_publication.h │   │   ├── pg_publication_rel.h │   │   ├── pg_range.dat │   │   ├── pg_range.h │   │   ├── pg_replication_origin.h │   │   ├── pg_rewrite.h │   │   ├── pg_seclabel.h │   │   ├── pg_sequence.h │   │   ├── pg_shdepend.h │   │   ├── pg_shdescription.h │   │   ├── pg_shseclabel.h │   │   ├── pg_statistic_ext_data.h │   │   ├── pg_statistic_ext.h │   │   ├── pg_statistic.h │   │   ├── pg_subscription.h │   │   ├── pg_subscription_rel.h │   │   ├── pg_tablespace.dat │   │   ├── pg_tablespace.h │   │   ├── pg_transform.h │   │   ├── pg_trigger.h │   │   ├── pg_ts_config.dat │   │   ├── pg_ts_config.h │   │   ├── pg_ts_config_map.dat │   │   ├── pg_ts_config_map.h │   │   ├── pg_ts_dict.dat │   │   ├── pg_ts_dict.h │   │   ├── pg_ts_parser.dat │   │   ├── pg_ts_parser.h │   │   ├── pg_ts_template.dat │   │   ├── pg_ts_template.h │   │   ├── pg_type.dat │   │   ├── pg_type.h │   │   ├── pg_user_mapping.h │   │   ├── reformat_dat_file.pl │   │   ├── renumber_oids.pl │   │   ├── storage.h │   │   ├── storage_xlog.h │   │   ├── toasting.h │   │   └── unused_oids │   ├── c.h │   ├── commands │   │   ├── alter.h │   │   ├── async.h │   │   ├── cluster.h │   │   ├── collationcmds.h │   │   ├── comment.h │   │   ├── conversioncmds.h │   │   ├── copyfrom_internal.h │   │   ├── copy.h │   │   ├── createas.h │   │   ├── dbcommands.h │   │   ├── dbcommands_xlog.h │   │   ├── defrem.h │   │   ├── discard.h │   │   ├── event_trigger.h │   │   ├── explain.h │   │   ├── extension.h │   │   ├── lockcmds.h │   │   ├── matview.h │   │   ├── policy.h │   │   ├── portalcmds.h │   │   ├── prepare.h │   │   ├── proclang.h │   │   ├── progress.h │   │   ├── publicationcmds.h │   │   ├── schemacmds.h │   │   ├── seclabel.h │   │   ├── sequence.h │   │   ├── subscriptioncmds.h │   │   ├── tablecmds.h │   │   ├── tablespace.h │   │   ├── trigger.h │   │   ├── typecmds.h │   │   ├── user.h │   │   ├── vacuum.h │   │   ├── variable.h │   │   └── view.h │   ├── common │   │   ├── archive.h │   │   ├── base64.h │   │   ├── checksum_helper.h │   │   ├── config_info.h │   │   ├── connect.h │   │   ├── controldata_utils.h │   │   ├── cryptohash.h │   │   ├── fe_memutils.h │   │   ├── file_perm.h │   │   ├── file_utils.h │   │   ├── hashfn.h │   │   ├── hmac.h │   │   ├── int128.h │   │   ├── int.h │   │   ├── ip.h │   │   ├── jsonapi.h │   │   ├── keywords.h │   │   ├── kwlookup.h │   │   ├── link-canary.h │   │   ├── logging.h │   │   ├── md5.h │   │   ├── openssl.h │   │   ├── pg_lzcompress.h │   │   ├── relpath.h │   │   ├── restricted_token.h │   │   ├── saslprep.h │   │   ├── scram-common.h │   │   ├── sha1.h │   │   ├── sha2.h │   │   ├── shortest_dec.h │   │   ├── string.h │   │   ├── unicode_combining_table.h │   │   ├── unicode_norm.h │   │   ├── unicode_norm_hashfunc.h │   │   ├── unicode_normprops_table.h │   │   ├── unicode_norm_table.h │   │   └── username.h │   ├── datatype │   │   └── timestamp.h │   ├── executor │   │   ├── execAsync.h │   │   ├── execdebug.h │   │   ├── execdesc.h │   │   ├── execExpr.h │   │   ├── execParallel.h │   │   ├── execPartition.h │   │   ├── executor.h │   │   ├── functions.h │   │   ├── hashjoin.h │   │   ├── instrument.h │   │   ├── nodeAgg.h │   │   ├── nodeAppend.h │   │   ├── nodeBitmapAnd.h │   │   ├── nodeBitmapHeapscan.h │   │   ├── nodeBitmapIndexscan.h │   │   ├── nodeBitmapOr.h │   │   ├── nodeCtescan.h │   │   ├── nodeCustom.h │   │   ├── nodeForeignscan.h │   │   ├── nodeFunctionscan.h │   │   ├── nodeGather.h │   │   ├── nodeGatherMerge.h │   │   ├── nodeGroup.h │   │   ├── nodeHash.h │   │   ├── nodeHashjoin.h │   │   ├── nodeIncrementalSort.h │   │   ├── nodeIndexonlyscan.h │   │   ├── nodeIndexscan.h │   │   ├── nodeLimit.h │   │   ├── nodeLockRows.h │   │   ├── nodeMaterial.h │   │   ├── nodeMemoize.h │   │   ├── nodeMergeAppend.h │   │   ├── nodeMergejoin.h │   │   ├── nodeModifyTable.h │   │   ├── nodeNamedtuplestorescan.h │   │   ├── nodeNestloop.h │   │   ├── nodeProjectSet.h │   │   ├── nodeRecursiveunion.h │   │   ├── nodeResult.h │   │   ├── nodeSamplescan.h │   │   ├── nodeSeqscan.h │   │   ├── nodeSetOp.h │   │   ├── nodeSort.h │   │   ├── nodeSubplan.h │   │   ├── nodeSubqueryscan.h │   │   ├── nodeTableFuncscan.h │   │   ├── nodeTidrangescan.h │   │   ├── nodeTidscan.h │   │   ├── nodeUnique.h │   │   ├── nodeValuesscan.h │   │   ├── nodeWindowAgg.h │   │   ├── nodeWorktablescan.h │   │   ├── spi.h │   │   ├── spi_priv.h │   │   ├── tablefunc.h │   │   ├── tqueue.h │   │   ├── tstoreReceiver.h │   │   └── tuptable.h │   ├── fe_utils │   │   ├── archive.h │   │   ├── cancel.h │   │   ├── conditional.h │   │   ├── connect_utils.h │   │   ├── mbprint.h │   │   ├── option_utils.h │   │   ├── parallel_slot.h │   │   ├── print.h │   │   ├── psqlscan.h │   │   ├── psqlscan_int.h │   │   ├── query_utils.h │   │   ├── recovery_gen.h │   │   ├── simple_list.h │   │   └── string_utils.h │   ├── fmgr.h │   ├── foreign │   │   ├── fdwapi.h │   │   └── foreign.h │   ├── funcapi.h │   ├── getaddrinfo.h │   ├── getopt_long.h │   ├── jit │   │   ├── jit.h │   │   ├── llvmjit_emit.h │   │   └── llvmjit.h │   ├── lib │   │   ├── binaryheap.h │   │   ├── bipartite_match.h │   │   ├── bloomfilter.h │   │   ├── dshash.h │   │   ├── hyperloglog.h │   │   ├── ilist.h │   │   ├── integerset.h │   │   ├── knapsack.h │   │   ├── pairingheap.h │   │   ├── qunique.h │   │   ├── rbtree.h │   │   ├── simplehash.h │   │   ├── sort_template.h │   │   └── stringinfo.h │   ├── libpq │   │   ├── auth.h │   │   ├── be-fsstubs.h │   │   ├── be-gssapi-common.h │   │   ├── crypt.h │   │   ├── hba.h │   │   ├── ifaddr.h │   │   ├── libpq-be.h │   │   ├── libpq-fs.h │   │   ├── libpq.h │   │   ├── pqcomm.h │   │   ├── pqformat.h │   │   ├── pqmq.h │   │   ├── pqsignal.h │   │   └── scram.h │   ├── Makefile │   ├── mb │   │   ├── pg_wchar.h │   │   └── stringinfo_mb.h │   ├── miscadmin.h │   ├── nodes │   │   ├── bitmapset.h │   │   ├── execnodes.h │   │   ├── extensible.h │   │   ├── lockoptions.h │   │   ├── makefuncs.h │   │   ├── memnodes.h │   │   ├── nodeFuncs.h │   │   ├── nodes.h │   │   ├── params.h │   │   ├── parsenodes.h │   │   ├── pathnodes.h │   │   ├── pg_list.h │   │   ├── plannodes.h │   │   ├── primnodes.h │   │   ├── print.h │   │   ├── readfuncs.h │   │   ├── replnodes.h │   │   ├── subscripting.h │   │   ├── supportnodes.h │   │   ├── tidbitmap.h │   │   └── value.h │   ├── optimizer │   │   ├── appendinfo.h │   │   ├── clauses.h │   │   ├── cost.h │   │   ├── geqo_copy.h │   │   ├── geqo_gene.h │   │   ├── geqo.h │   │   ├── geqo_misc.h │   │   ├── geqo_mutation.h │   │   ├── geqo_pool.h │   │   ├── geqo_random.h │   │   ├── geqo_recombination.h │   │   ├── geqo_selection.h │   │   ├── inherit.h │   │   ├── joininfo.h │   │   ├── optimizer.h │   │   ├── orclauses.h │   │   ├── paramassign.h │   │   ├── pathnode.h │   │   ├── paths.h │   │   ├── placeholder.h │   │   ├── plancat.h │   │   ├── planmain.h │   │   ├── planner.h │   │   ├── prep.h │   │   ├── restrictinfo.h │   │   ├── subselect.h │   │   └── tlist.h │   ├── parser │   │   ├── analyze.h │   │   ├── gramparse.h │   │   ├── kwlist.h │   │   ├── parse_agg.h │   │   ├── parse_clause.h │   │   ├── parse_coerce.h │   │   ├── parse_collate.h │   │   ├── parse_cte.h │   │   ├── parse_enr.h │   │   ├── parse_expr.h │   │   ├── parse_func.h │   │   ├── parse_node.h │   │   ├── parse_oper.h │   │   ├── parse_param.h │   │   ├── parse_relation.h │   │   ├── parser.h │   │   ├── parse_target.h │   │   ├── parsetree.h │   │   ├── parse_type.h │   │   ├── parse_utilcmd.h │   │   ├── scanner.h │   │   └── scansup.h │   ├── partitioning │   │   ├── partbounds.h │   │   ├── partdefs.h │   │   ├── partdesc.h │   │   └── partprune.h │   ├── pg_config_ext.h.in │   ├── pg_config.h.in │   ├── pg_config_manual.h │   ├── pg_getopt.h │   ├── pgstat.h │   ├── pgtar.h │   ├── pgtime.h │   ├── pg_trace.h │   ├── port │   │   ├── aix.h │   │   ├── atomics │   │   │   ├── arch-arm.h │   │   │   ├── arch-hppa.h │   │   │   ├── arch-ia64.h │   │   │   ├── arch-ppc.h │   │   │   ├── arch-x86.h │   │   │   ├── fallback.h │   │   │   ├── generic-acc.h │   │   │   ├── generic-gcc.h │   │   │   ├── generic.h │   │   │   ├── generic-msvc.h │   │   │   └── generic-sunpro.h │   │   ├── atomics.h │   │   ├── cygwin.h │   │   ├── darwin.h │   │   ├── freebsd.h │   │   ├── hpux.h │   │   ├── linux.h │   │   ├── netbsd.h │   │   ├── openbsd.h │   │   ├── pg_bitutils.h │   │   ├── pg_bswap.h │   │   ├── pg_crc32c.h │   │   ├── pg_iovec.h │   │   ├── pg_pthread.h │   │   ├── solaris.h │   │   ├── win32 │   │   │   ├── arpa │   │   │   │   └── inet.h │   │   │   ├── dlfcn.h │   │   │   ├── grp.h │   │   │   ├── netdb.h │   │   │   ├── netinet │   │   │   │   └── in.h │   │   │   ├── pwd.h │   │   │   └── sys │   │   │   ├── socket.h │   │   │   └── wait.h │   │   ├── win32.h │   │   ├── win32_msvc │   │   │   ├── dirent.h │   │   │   ├── sys │   │   │   │   ├── file.h │   │   │   │   ├── param.h │   │   │   │   └── time.h │   │   │   ├── unistd.h │   │   │   └── utime.h │   │   └── win32_port.h │   ├── portability │   │   ├── instr_time.h │   │   └── mem.h │   ├── port.h │   ├── postgres_ext.h │   ├── postgres_fe.h │   ├── postgres.h │   ├── postmaster │   │   ├── autovacuum.h │   │   ├── bgworker.h │   │   ├── bgworker_internals.h │   │   ├── bgwriter.h │   │   ├── fork_process.h │   │   ├── interrupt.h │   │   ├── pgarch.h │   │   ├── postmaster.h │   │   ├── startup.h │   │   ├── syslogger.h │   │   └── walwriter.h │   ├── regex │   │   ├── regcustom.h │   │   ├── regerrs.h │   │   ├── regex.h │   │   ├── regexport.h │   │   └── regguts.h │   ├── replication │   │   ├── backup_manifest.h │   │   ├── basebackup.h │   │   ├── decode.h │   │   ├── logical.h │   │   ├── logicallauncher.h │   │   ├── logicalproto.h │   │   ├── logicalrelation.h │   │   ├── logicalworker.h │   │   ├── message.h │   │   ├── origin.h │   │   ├── output_plugin.h │   │   ├── pgoutput.h │   │   ├── reorderbuffer.h │   │   ├── slot.h │   │   ├── snapbuild.h │   │   ├── syncrep.h │   │   ├── walreceiver.h │   │   ├── walsender.h │   │   ├── walsender_private.h │   │   └── worker_internal.h │   ├── rewrite │   │   ├── prs2lock.h │   │   ├── rewriteDefine.h │   │   ├── rewriteHandler.h │   │   ├── rewriteManip.h │   │   ├── rewriteRemove.h │   │   ├── rewriteSearchCycle.h │   │   ├── rewriteSupport.h │   │   └── rowsecurity.h │   ├── rusagestub.h │   ├── snowball │   │   ├── header.h │   │   └── libstemmer │   │   ├── api.h │   │   ├── header.h │   │   ├── stem_ISO_8859_1_basque.h │   │   ├── stem_ISO_8859_1_catalan.h │   │   ├── stem_ISO_8859_1_danish.h │   │   ├── stem_ISO_8859_1_dutch.h │   │   ├── stem_ISO_8859_1_english.h │   │   ├── stem_ISO_8859_1_finnish.h │   │   ├── stem_ISO_8859_1_french.h │   │   ├── stem_ISO_8859_1_german.h │   │   ├── stem_ISO_8859_1_indonesian.h │   │   ├── stem_ISO_8859_1_irish.h │   │   ├── stem_ISO_8859_1_italian.h │   │   ├── stem_ISO_8859_1_norwegian.h │   │   ├── stem_ISO_8859_1_porter.h │   │   ├── stem_ISO_8859_1_portuguese.h │   │   ├── stem_ISO_8859_1_spanish.h │   │   ├── stem_ISO_8859_1_swedish.h │   │   ├── stem_ISO_8859_2_hungarian.h │   │   ├── stem_ISO_8859_2_romanian.h │   │   ├── stem_KOI8_R_russian.h │   │   ├── stem_UTF_8_arabic.h │   │   ├── stem_UTF_8_armenian.h │   │   ├── stem_UTF_8_basque.h │   │   ├── stem_UTF_8_catalan.h │   │   ├── stem_UTF_8_danish.h │   │   ├── stem_UTF_8_dutch.h │   │   ├── stem_UTF_8_english.h │   │   ├── stem_UTF_8_finnish.h │   │   ├── stem_UTF_8_french.h │   │   ├── stem_UTF_8_german.h │   │   ├── stem_UTF_8_greek.h │   │   ├── stem_UTF_8_hindi.h │   │   ├── stem_UTF_8_hungarian.h │   │   ├── stem_UTF_8_indonesian.h │   │   ├── stem_UTF_8_irish.h │   │   ├── stem_UTF_8_italian.h │   │   ├── stem_UTF_8_lithuanian.h │   │   ├── stem_UTF_8_nepali.h │   │   ├── stem_UTF_8_norwegian.h │   │   ├── stem_UTF_8_porter.h │   │   ├── stem_UTF_8_portuguese.h │   │   ├── stem_UTF_8_romanian.h │   │   ├── stem_UTF_8_russian.h │   │   ├── stem_UTF_8_serbian.h │   │   ├── stem_UTF_8_spanish.h │   │   ├── stem_UTF_8_swedish.h │   │   ├── stem_UTF_8_tamil.h │   │   ├── stem_UTF_8_turkish.h │   │   └── stem_UTF_8_yiddish.h │   ├── statistics │   │   ├── extended_stats_internal.h │   │   └── statistics.h │   ├── storage │   │   ├── backendid.h │   │   ├── barrier.h │   │   ├── block.h │   │   ├── buffile.h │   │   ├── buf.h │   │   ├── buf_internals.h │   │   ├── bufmgr.h │   │   ├── bufpage.h │   │   ├── checksum.h │   │   ├── checksum_impl.h │   │   ├── condition_variable.h │   │   ├── copydir.h │   │   ├── dsm.h │   │   ├── dsm_impl.h │   │   ├── fd.h │   │   ├── freespace.h │   │   ├── fsm_internals.h │   │   ├── indexfsm.h │   │   ├── ipc.h │   │   ├── item.h │   │   ├── itemid.h │   │   ├── itemptr.h │   │   ├── large_object.h │   │   ├── latch.h │   │   ├── lmgr.h │   │   ├── lockdefs.h │   │   ├── lock.h │   │   ├── lwlock.h │   │   ├── md.h │   │   ├── off.h │   │   ├── pg_sema.h │   │   ├── pg_shmem.h │   │   ├── pmsignal.h │   │   ├── predicate.h │   │   ├── predicate_internals.h │   │   ├── procarray.h │   │   ├── proc.h │   │   ├── proclist.h │   │   ├── proclist_types.h │   │   ├── procsignal.h │   │   ├── reinit.h │   │   ├── relfilenode.h │   │   ├── sharedfileset.h │   │   ├── shmem.h │   │   ├── shm_mq.h │   │   ├── shm_toc.h │   │   ├── sinvaladt.h │   │   ├── sinval.h │   │   ├── s_lock.h │   │   ├── smgr.h │   │   ├── spin.h │   │   ├── standbydefs.h │   │   ├── standby.h │   │   └── sync.h │   ├── tcop │   │   ├── cmdtag.h │   │   ├── cmdtaglist.h │   │   ├── deparse_utility.h │   │   ├── dest.h │   │   ├── fastpath.h │   │   ├── pquery.h │   │   ├── tcopprot.h │   │   └── utility.h │   ├── tsearch │   │   ├── dicts │   │   │   ├── regis.h │   │   │   └── spell.h │   │   ├── ts_cache.h │   │   ├── ts_locale.h │   │   ├── ts_public.h │   │   ├── ts_type.h │   │   └── ts_utils.h │   ├── utils │   │   ├── aclchk_internal.h │   │   ├── acl.h │   │   ├── arrayaccess.h │   │   ├── array.h │   │   ├── ascii.h │   │   ├── attoptcache.h │   │   ├── backend_progress.h │   │   ├── backend_status.h │   │   ├── builtins.h │   │   ├── bytea.h │   │   ├── cash.h │   │   ├── catcache.h │   │   ├── combocid.h │   │   ├── date.h │   │   ├── datetime.h │   │   ├── datum.h │   │   ├── dsa.h │   │   ├── dynahash.h │   │   ├── elog.h │   │   ├── evtcache.h │   │   ├── expandeddatum.h │   │   ├── expandedrecord.h │   │   ├── float.h │   │   ├── fmgrtab.h │   │   ├── formatting.h │   │   ├── freepage.h │   │   ├── geo_decls.h │   │   ├── guc.h │   │   ├── guc_tables.h │   │   ├── help_config.h │   │   ├── hsearch.h │   │   ├── index_selfuncs.h │   │   ├── inet.h │   │   ├── int8.h │   │   ├── inval.h │   │   ├── jsonb.h │   │   ├── jsonfuncs.h │   │   ├── json.h │   │   ├── jsonpath.h │   │   ├── logtape.h │   │   ├── lsyscache.h │   │   ├── memdebug.h │   │   ├── memutils.h │   │   ├── multirangetypes.h │   │   ├── numeric.h │   │   ├── old_snapshot.h │   │   ├── palloc.h │   │   ├── partcache.h │   │   ├── pg_crc.h │   │   ├── pg_locale.h │   │   ├── pg_lsn.h │   │   ├── pg_rusage.h │   │   ├── pidfile.h │   │   ├── plancache.h │   │   ├── portal.h │   │   ├── ps_status.h │   │   ├── queryenvironment.h │   │   ├── queryjumble.h │   │   ├── rangetypes.h │   │   ├── regproc.h │   │   ├── relcache.h │   │   ├── relfilenodemap.h │   │   ├── rel.h │   │   ├── relmapper.h │   │   ├── relptr.h │   │   ├── reltrigger.h │   │   ├── resowner.h │   │   ├── resowner_private.h │   │   ├── rls.h │   │   ├── ruleutils.h │   │   ├── sampling.h │   │   ├── selfuncs.h │   │   ├── sharedtuplestore.h │   │   ├── snapmgr.h │   │   ├── snapshot.h │   │   ├── sortsupport.h │   │   ├── spccache.h │   │   ├── syscache.h │   │   ├── timeout.h │   │   ├── timestamp.h │   │   ├── tuplesort.h │   │   ├── tuplestore.h │   │   ├── typcache.h │   │   ├── tzparser.h │   │   ├── uuid.h │   │   ├── varbit.h │   │   ├── varlena.h │   │   ├── wait_event.h │   │   ├── xid8.h │   │   └── xml.h │   └── windowapi.h ├── interfaces │   ├── ecpg │   │   ├── compatlib │   │   │   ├── exports.txt │   │   │   ├── informix.c │   │   │   └── Makefile │   │   ├── ecpglib │   │   │   ├── connect.c │   │   │   ├── data.c │   │   │   ├── descriptor.c │   │   │   ├── ecpglib_extern.h │   │   │   ├── error.c │   │   │   ├── execute.c │   │   │   ├── exports.txt │   │   │   ├── Makefile │   │   │   ├── memory.c │   │   │   ├── misc.c │   │   │   ├── nls.mk │   │   │   ├── po │   │   │   │   ├── cs.po │   │   │   │   ├── de.po │   │   │   │   ├── el.po │   │   │   │   ├── es.po │   │   │   │   ├── fr.po │   │   │   │   ├── it.po │   │   │   │   ├── ja.po │   │   │   │   ├── ko.po │   │   │   │   ├── pl.po │   │   │   │   ├── pt_BR.po │   │   │   │   ├── ru.po │   │   │   │   ├── sv.po │   │   │   │   ├── tr.po │   │   │   │   ├── uk.po │   │   │   │   ├── vi.po │   │   │   │   └── zh_CN.po │   │   │   ├── prepare.c │   │   │   ├── sqlda.c │   │   │   └── typename.c │   │   ├── include │   │   │   ├── datetime.h │   │   │   ├── decimal.h │   │   │   ├── ecpg_config.h.in │   │   │   ├── ecpgerrno.h │   │   │   ├── ecpg_informix.h │   │   │   ├── ecpglib.h │   │   │   ├── ecpg-pthread-win32.h │   │   │   ├── ecpgtype.h │   │   │   ├── Makefile │   │   │   ├── pgtypes_date.h │   │   │   ├── pgtypes_error.h │   │   │   ├── pgtypes.h │   │   │   ├── pgtypes_interval.h │   │   │   ├── pgtypes_numeric.h │   │   │   ├── pgtypes_timestamp.h │   │   │   ├── sql3types.h │   │   │   ├── sqlca.h │   │   │   ├── sqlda-compat.h │   │   │   ├── sqlda.h │   │   │   ├── sqlda-native.h │   │   │   └── sqltypes.h │   │   ├── Makefile │   │   ├── pgtypeslib │   │   │   ├── common.c │   │   │   ├── datetime.c │   │   │   ├── dt_common.c │   │   │   ├── dt.h │   │   │   ├── exports.txt │   │   │   ├── interval.c │   │   │   ├── Makefile │   │   │   ├── numeric.c │   │   │   ├── pgtypeslib_extern.h │   │   │   └── timestamp.c │   │   ├── preproc │   │   │   ├── check_rules.pl │   │   │   ├── c_keywords.c │   │   │   ├── c_kwlist_d.h │   │   │   ├── c_kwlist.h │   │   │   ├── descriptor.c │   │   │   ├── ecpg.addons │   │   │   ├── ecpg.c │   │   │   ├── ecpg.header │   │   │   ├── ecpg_keywords.c │   │   │   ├── ecpg_kwlist_d.h │   │   │   ├── ecpg_kwlist.h │   │   │   ├── ecpg.tokens │   │   │   ├── ecpg.trailer │   │   │   ├── ecpg.type │   │   │   ├── keywords.c │   │   │   ├── Makefile │   │   │   ├── nls.mk │   │   │   ├── output.c │   │   │   ├── parse.pl │   │   │   ├── parser.c │   │   │   ├── pgc.c │   │   │   ├── pgc.l │   │   │   ├── po │   │   │   │   ├── cs.po │   │   │   │   ├── de.po │   │   │   │   ├── el.po │   │   │   │   ├── es.po │   │   │   │   ├── fr.po │   │   │   │   ├── it.po │   │   │   │   ├── ja.po │   │   │   │   ├── ko.po │   │   │   │   ├── pl.po │   │   │   │   ├── pt_BR.po │   │   │   │   ├── ru.po │   │   │   │   ├── sv.po │   │   │   │   ├── tr.po │   │   │   │   ├── uk.po │   │   │   │   ├── vi.po │   │   │   │   ├── zh_CN.po │   │   │   │   └── zh_TW.po │   │   │   ├── preproc.c │   │   │   ├── preproc_extern.h │   │   │   ├── preproc.h │   │   │   ├── preproc.y │   │   │   ├── README.parser │   │   │   ├── type.c │   │   │   ├── type.h │   │   │   └── variable.c │   │   ├── README.dynSQL │   │   └── test │   │   ├── compat_informix │   │   │   ├── charfuncs.pgc │   │   │   ├── dec_test.pgc │   │   │   ├── describe.pgc │   │   │   ├── Makefile │   │   │   ├── rfmtdate.pgc │   │   │   ├── rfmtlong.pgc │   │   │   ├── rnull.pgc │   │   │   ├── sqlda.pgc │   │   │   ├── test_informix2.pgc │   │   │   └── test_informix.pgc │   │   ├── compat_oracle │   │   │   ├── char_array.pgc │   │   │   └── Makefile │   │   ├── connect │   │   │   ├── Makefile │   │   │   ├── README │   │   │   ├── test1.pgc │   │   │   ├── test2.pgc │   │   │   ├── test3.pgc │   │   │   ├── test4.pgc │   │   │   └── test5.pgc │   │   ├── ecpg_schedule │   │   ├── expected │   │   │   ├── compat_informix-charfuncs.c │   │   │   ├── compat_informix-charfuncs.stderr │   │   │   ├── compat_informix-charfuncs.stdout │   │   │   ├── compat_informix-dec_test.c │   │   │   ├── compat_informix-dec_test.stderr │   │   │   ├── compat_informix-dec_test.stdout │   │   │   ├── compat_informix-describe.c │   │   │   ├── compat_informix-describe.stderr │   │   │   ├── compat_informix-describe.stdout │   │   │   ├── compat_informix-rfmtdate.c │   │   │   ├── compat_informix-rfmtdate.stderr │   │   │   ├── compat_informix-rfmtdate.stdout │   │   │   ├── compat_informix-rfmtlong.c │   │   │   ├── compat_informix-rfmtlong.stderr │   │   │   ├── compat_informix-rfmtlong.stdout │   │   │   ├── compat_informix-rnull.c │   │   │   ├── compat_informix-rnull.stderr │   │   │   ├── compat_informix-rnull.stdout │   │   │   ├── compat_informix-sqlda.c │   │   │   ├── compat_informix-sqlda.stderr │   │   │   ├── compat_informix-sqlda.stdout │   │   │   ├── compat_informix-test_informix2.c │   │   │   ├── compat_informix-test_informix2.stderr │   │   │   ├── compat_informix-test_informix2.stdout │   │   │   ├── compat_informix-test_informix.c │   │   │   ├── compat_informix-test_informix.stderr │   │   │   ├── compat_informix-test_informix.stdout │   │   │   ├── compat_oracle-char_array.c │   │   │   ├── compat_oracle-char_array.stderr │   │   │   ├── compat_oracle-char_array.stdout │   │   │   ├── connect-test1.c │   │   │   ├── connect-test1-minGW32.stderr │   │   │   ├── connect-test1.stderr │   │   │   ├── connect-test1.stdout │   │   │   ├── connect-test2.c │   │   │   ├── connect-test2.stderr │   │   │   ├── connect-test2.stdout │   │   │   ├── connect-test3.c │   │   │   ├── connect-test3.stderr │   │   │   ├── connect-test3.stdout │   │   │   ├── connect-test4.c │   │   │   ├── connect-test4.stderr │   │   │   ├── connect-test4.stdout │   │   │   ├── connect-test5.c │   │   │   ├── connect-test5.stderr │   │   │   ├── connect-test5.stdout │   │   │   ├── pgtypeslib-dt_test2.c │   │   │   ├── pgtypeslib-dt_test2.stderr │   │   │   ├── pgtypeslib-dt_test2.stdout │   │   │   ├── pgtypeslib-dt_test.c │   │   │   ├── pgtypeslib-dt_test.stderr │   │   │   ├── pgtypeslib-dt_test.stdout │   │   │   ├── pgtypeslib-nan_test.c │   │   │   ├── pgtypeslib-nan_test.stderr │   │   │   ├── pgtypeslib-nan_test.stdout │   │   │   ├── pgtypeslib-num_test2.c │   │   │   ├── pgtypeslib-num_test2.stderr │   │   │   ├── pgtypeslib-num_test2.stdout │   │   │   ├── pgtypeslib-num_test.c │   │   │   ├── pgtypeslib-num_test.stderr │   │   │   ├── pgtypeslib-num_test.stdout │   │   │   ├── preproc-array_of_struct.c │   │   │   ├── preproc-array_of_struct.stderr │   │   │   ├── preproc-array_of_struct.stdout │   │   │   ├── preproc-autoprep.c │   │   │   ├── preproc-autoprep.stderr │   │   │   ├── preproc-autoprep.stdout │   │   │   ├── preproc-comment.c │   │   │   ├── preproc-comment.stderr │   │   │   ├── preproc-comment.stdout │   │   │   ├── preproc-cursor.c │   │   │   ├── preproc-cursor.stderr │   │   │   ├── preproc-cursor.stdout │   │   │   ├── preproc-define.c │   │   │   ├── preproc-define.stderr │   │   │   ├── preproc-define.stdout │   │   │   ├── preproc-describe.c │   │   │   ├── preproc-describe.stderr │   │   │   ├── preproc-describe.stdout │   │   │   ├── preproc-init.c │   │   │   ├── preproc-init.stderr │   │   │   ├── preproc-init.stdout │   │   │   ├── preproc-outofscope.c │   │   │   ├── preproc-outofscope.stderr │   │   │   ├── preproc-outofscope.stdout │   │   │   ├── preproc-pointer_to_struct.c │   │   │   ├── preproc-pointer_to_struct.stderr │   │   │   ├── preproc-pointer_to_struct.stdout │   │   │   ├── preproc-strings.c │   │   │   ├── preproc-strings.stderr │   │   │   ├── preproc-strings.stdout │   │   │   ├── preproc-type.c │   │   │   ├── preproc-type.stderr │   │   │   ├── preproc-type.stdout │   │   │   ├── preproc-variable.c │   │   │   ├── preproc-variable.stderr │   │   │   ├── preproc-variable.stdout │   │   │   ├── preproc-whenever.c │   │   │   ├── preproc-whenever_do_continue.c │   │   │   ├── preproc-whenever_do_continue.stderr │   │   │   ├── preproc-whenever_do_continue.stdout │   │   │   ├── preproc-whenever.stderr │   │   │   ├── preproc-whenever.stdout │   │   │   ├── sql-array.c │   │   │   ├── sql-array.stderr │   │   │   ├── sql-array.stdout │   │   │   ├── sql-binary.c │   │   │   ├── sql-binary.stderr │   │   │   ├── sql-binary.stdout │   │   │   ├── sql-bytea.c │   │   │   ├── sql-bytea.stderr │   │   │   ├── sql-bytea.stdout │   │   │   ├── sql-code100.c │   │   │   ├── sql-code100.stderr │   │   │   ├── sql-code100.stdout │   │   │   ├── sql-copystdout.c │   │   │   ├── sql-copystdout.stderr │   │   │   ├── sql-copystdout.stdout │   │   │   ├── sql-createtableas.c │   │   │   ├── sql-createtableas.stderr │   │   │   ├── sql-createtableas.stdout │   │   │   ├── sql-declare.c │   │   │   ├── sql-declare.stderr │   │   │   ├── sql-declare.stdout │   │   │   ├── sql-define.c │   │   │   ├── sql-define.stderr │   │   │   ├── sql-define.stdout │   │   │   ├── sql-desc.c │   │   │   ├── sql-describe.c │   │   │   ├── sql-describe.stderr │   │   │   ├── sql-describe.stdout │   │   │   ├── sql-desc.stderr │   │   │   ├── sql-desc.stdout │   │   │   ├── sql-dynalloc2.c │   │   │   ├── sql-dynalloc2.stderr │   │   │   ├── sql-dynalloc2.stdout │   │   │   ├── sql-dynalloc.c │   │   │   ├── sql-dynalloc.stderr │   │   │   ├── sql-dynalloc.stdout │   │   │   ├── sql-dyntest.c │   │   │   ├── sql-dyntest.stderr │   │   │   ├── sql-dyntest.stdout │   │   │   ├── sql-execute.c │   │   │   ├── sql-execute.stderr │   │   │   ├── sql-execute.stdout │   │   │   ├── sql-fetch.c │   │   │   ├── sql-fetch.stderr │   │   │   ├── sql-fetch.stdout │   │   │   ├── sql-func.c │   │   │   ├── sql-func.stderr │   │   │   ├── sql-func.stdout │   │   │   ├── sql-indicators.c │   │   │   ├── sql-indicators.stderr │   │   │   ├── sql-indicators.stdout │   │   │   ├── sql-insupd.c │   │   │   ├── sql-insupd.stderr │   │   │   ├── sql-insupd.stdout │   │   │   ├── sql-oldexec.c │   │   │   ├── sql-oldexec.stderr │   │   │   ├── sql-oldexec.stdout │   │   │   ├── sql-parser.c │   │   │   ├── sql-parser.stderr │   │   │   ├── sql-parser.stdout │   │   │   ├── sql-prepareas.c │   │   │   ├── sql-prepareas.stderr │   │   │   ├── sql-prepareas.stdout │   │   │   ├── sql-quote.c │   │   │   ├── sql-quote.stderr │   │   │   ├── sql-quote.stdout │   │   │   ├── sql-show.c │   │   │   ├── sql-show.stderr │   │   │   ├── sql-show.stdout │   │   │   ├── sql-sqlda.c │   │   │   ├── sql-sqlda.stderr │   │   │   ├── sql-sqlda.stdout │   │   │   ├── sql-twophase.c │   │   │   ├── sql-twophase.stderr │   │   │   ├── sql-twophase.stdout │   │   │   ├── thread-alloc_2.stdout │   │   │   ├── thread-alloc.c │   │   │   ├── thread-alloc.stderr │   │   │   ├── thread-alloc.stdout │   │   │   ├── thread-descriptor.c │   │   │   ├── thread-descriptor.stderr │   │   │   ├── thread-descriptor.stdout │   │   │   ├── thread-prep_2.stdout │   │   │   ├── thread-prep.c │   │   │   ├── thread-prep.stderr │   │   │   ├── thread-prep.stdout │   │   │   ├── thread-thread_2.stdout │   │   │   ├── thread-thread.c │   │   │   ├── thread-thread_implicit_2.stdout │   │   │   ├── thread-thread_implicit.c │   │   │   ├── thread-thread_implicit.stderr │   │   │   ├── thread-thread_implicit.stdout │   │   │   ├── thread-thread.stderr │   │   │   └── thread-thread.stdout │   │   ├── Makefile │   │   ├── Makefile.regress │   │   ├── performance │   │   │   └── perftest.pgc │   │   ├── pg_regress_ecpg.c │   │   ├── pgtypeslib │   │   │   ├── dt_test2.pgc │   │   │   ├── dt_test.pgc │   │   │   ├── Makefile │   │   │   ├── nan_test.pgc │   │   │   ├── num_test2.pgc │   │   │   └── num_test.pgc │   │   ├── preproc │   │   │   ├── array_of_struct.pgc │   │   │   ├── autoprep.pgc │   │   │   ├── comment.pgc │   │   │   ├── cursor.pgc │   │   │   ├── define.pgc │   │   │   ├── init.pgc │   │   │   ├── Makefile │   │   │   ├── outofscope.pgc │   │   │   ├── pointer_to_struct.pgc │   │   │   ├── strings.h │   │   │   ├── strings.pgc │   │   │   ├── struct.h │   │   │   ├── type.pgc │   │   │   ├── variable.pgc │   │   │   ├── whenever_do_continue.pgc │   │   │   └── whenever.pgc │   │   ├── printf_hack.h │   │   ├── regression.h │   │   ├── sql │   │   │   ├── array.pgc │   │   │   ├── binary.pgc │   │   │   ├── bytea.pgc │   │   │   ├── code100.pgc │   │   │   ├── copystdout.pgc │   │   │   ├── createtableas.pgc │   │   │   ├── declare.pgc │   │   │   ├── define.pgc │   │   │   ├── desc.pgc │   │   │   ├── describe.pgc │   │   │   ├── dynalloc2.pgc │   │   │   ├── dynalloc.pgc │   │   │   ├── dyntest.pgc │   │   │   ├── execute.pgc │   │   │   ├── fetch.pgc │   │   │   ├── func.pgc │   │   │   ├── indicators.pgc │   │   │   ├── insupd.pgc │   │   │   ├── Makefile │   │   │   ├── oldexec.pgc │   │   │   ├── parser.pgc │   │   │   ├── prepareas.pgc │   │   │   ├── quote.pgc │   │   │   ├── show.pgc │   │   │   ├── sqlda.pgc │   │   │   └── twophase.pgc │   │   └── thread │   │   ├── alloc.pgc │   │   ├── descriptor.pgc │   │   ├── Makefile │   │   ├── prep.pgc │   │   ├── thread_implicit.pgc │   │   └── thread.pgc │   ├── libpq │   │   ├── exports.txt │   │   ├── fe-auth.c │   │   ├── fe-auth.h │   │   ├── fe-auth-scram.c │   │   ├── fe-connect.c │   │   ├── fe-exec.c │   │   ├── fe-gssapi-common.c │   │   ├── fe-gssapi-common.h │   │   ├── fe-lobj.c │   │   ├── fe-misc.c │   │   ├── fe-print.c │   │   ├── fe-protocol3.c │   │   ├── fe-secure.c │   │   ├── fe-secure-common.c │   │   ├── fe-secure-common.h │   │   ├── fe-secure-gssapi.c │   │   ├── fe-secure-openssl.c │   │   ├── fe-trace.c │   │   ├── legacy-pqsignal.c │   │   ├── libpq-events.c │   │   ├── libpq-events.h │   │   ├── libpq-fe.h │   │   ├── libpq-int.h │   │   ├── Makefile │   │   ├── nls.mk │   │   ├── pg_service.conf.sample │   │   ├── po │   │   │   ├── cs.po │   │   │   ├── de.po │   │   │   ├── el.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── ja.po │   │   │   ├── ko.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── uk.po │   │   │   └── zh_CN.po │   │   ├── pqexpbuffer.c │   │   ├── pqexpbuffer.h │   │   ├── pthread-win32.c │   │   ├── README │   │   ├── test │   │   │   ├── expected.out │   │   │   ├── Makefile │   │   │   ├── README │   │   │   ├── regress.in │   │   │   ├── regress.pl │   │   │   └── uri-regress.c │   │   ├── win32.c │   │   └── win32.h │   └── Makefile ├── Makefile ├── Makefile.global.in ├── makefiles │   ├── Makefile │   ├── Makefile.aix │   ├── Makefile.cygwin │   ├── Makefile.darwin │   ├── Makefile.freebsd │   ├── Makefile.hpux │   ├── Makefile.linux │   ├── Makefile.netbsd │   ├── Makefile.openbsd │   ├── Makefile.solaris │   ├── Makefile.win32 │   └── pgxs.mk ├── Makefile.shlib ├── nls-global.mk ├── pl │   ├── Makefile │   ├── plperl │   │   ├── expected │   │   │   ├── plperl_array.out │   │   │   ├── plperl_call.out │   │   │   ├── plperl_elog_1.out │   │   │   ├── plperl_elog.out │   │   │   ├── plperl_init.out │   │   │   ├── plperl_lc_1.out │   │   │   ├── plperl_lc.out │   │   │   ├── plperl.out │   │   │   ├── plperl_plperlu.out │   │   │   ├── plperl_setup.out │   │   │   ├── plperl_shared.out │   │   │   ├── plperl_transaction.out │   │   │   ├── plperl_trigger.out │   │   │   ├── plperlu.out │   │   │   └── plperl_util.out │   │   ├── GNUmakefile │   │   ├── nls.mk │   │   ├── plc_perlboot.pl │   │   ├── plc_trusted.pl │   │   ├── plperl--1.0.sql │   │   ├── plperl.c │   │   ├── plperl.control │   │   ├── plperl.h │   │   ├── plperl_helpers.h │   │   ├── plperl_opmask.pl │   │   ├── plperlu--1.0.sql │   │   ├── plperlu.control │   │   ├── po │   │   │   ├── cs.po │   │   │   ├── de.po │   │   │   ├── el.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── it.po │   │   │   ├── ja.po │   │   │   ├── ko.po │   │   │   ├── pl.po │   │   │   ├── pt_BR.po │   │   │   ├── ro.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── tr.po │   │   │   ├── uk.po │   │   │   ├── vi.po │   │   │   └── zh_CN.po │   │   ├── ppport.h │   │   ├── README │   │   ├── SPI.xs │   │   ├── sql │   │   │   ├── plperl_array.sql │   │   │   ├── plperl_call.sql │   │   │   ├── plperl_elog.sql │   │   │   ├── plperl_end.sql │   │   │   ├── plperl_init.sql │   │   │   ├── plperl_lc.sql │   │   │   ├── plperl_plperlu.sql │   │   │   ├── plperl_setup.sql │   │   │   ├── plperl_shared.sql │   │   │   ├── plperl.sql │   │   │   ├── plperl_transaction.sql │   │   │   ├── plperl_trigger.sql │   │   │   ├── plperlu.sql │   │   │   └── plperl_util.sql │   │   ├── text2macro.pl │   │   └── Util.xs │   ├── plpgsql │   │   ├── Makefile │   │   └── src │   │   ├── data │   │   │   └── copy1.data │   │   ├── expected │   │   │   ├── plpgsql_array.out │   │   │   ├── plpgsql_cache_1.out │   │   │   ├── plpgsql_cache.out │   │   │   ├── plpgsql_call.out │   │   │   ├── plpgsql_control.out │   │   │   ├── plpgsql_domain.out │   │   │   ├── plpgsql_record.out │   │   │   ├── plpgsql_simple.out │   │   │   ├── plpgsql_transaction.out │   │   │   ├── plpgsql_trap.out │   │   │   ├── plpgsql_trigger.out │   │   │   └── plpgsql_varprops.out │   │   ├── generate-plerrcodes.pl │   │   ├── input │   │   │   └── plpgsql_copy.source │   │   ├── Makefile │   │   ├── nls.mk │   │   ├── output │   │   │   └── plpgsql_copy.source │   │   ├── pl_comp.c │   │   ├── plerrcodes.h │   │   ├── pl_exec.c │   │   ├── pl_funcs.c │   │   ├── pl_gram.c │   │   ├── pl_gram.h │   │   ├── pl_gram.y │   │   ├── pl_handler.c │   │   ├── plpgsql--1.0.sql │   │   ├── plpgsql.control │   │   ├── plpgsql.h │   │   ├── pl_reserved_kwlist_d.h │   │   ├── pl_reserved_kwlist.h │   │   ├── pl_scanner.c │   │   ├── pl_unreserved_kwlist_d.h │   │   ├── pl_unreserved_kwlist.h │   │   ├── po │   │   │   ├── cs.po │   │   │   ├── de.po │   │   │   ├── el.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── it.po │   │   │   ├── ja.po │   │   │   ├── ko.po │   │   │   ├── pl.po │   │   │   ├── pt_BR.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── tr.po │   │   │   ├── uk.po │   │   │   ├── vi.po │   │   │   └── zh_CN.po │   │   └── sql │   │   ├── plpgsql_array.sql │   │   ├── plpgsql_cache.sql │   │   ├── plpgsql_call.sql │   │   ├── plpgsql_control.sql │   │   ├── plpgsql_domain.sql │   │   ├── plpgsql_record.sql │   │   ├── plpgsql_simple.sql │   │   ├── plpgsql_transaction.sql │   │   ├── plpgsql_trap.sql │   │   ├── plpgsql_trigger.sql │   │   └── plpgsql_varprops.sql │   ├── plpython │   │   ├── expected │   │   │   ├── plpython_call.out │   │   │   ├── plpython_composite.out │   │   │   ├── plpython_do.out │   │   │   ├── plpython_drop.out │   │   │   ├── plpython_ereport.out │   │   │   ├── plpython_error_5.out │   │   │   ├── plpython_error.out │   │   │   ├── plpython_global.out │   │   │   ├── plpython_import.out │   │   │   ├── plpython_newline.out │   │   │   ├── plpython_params.out │   │   │   ├── plpython_populate.out │   │   │   ├── plpython_quote.out │   │   │   ├── plpython_record.out │   │   │   ├── plpython_schema.out │   │   │   ├── plpython_setof.out │   │   │   ├── plpython_spi.out │   │   │   ├── plpython_subtransaction.out │   │   │   ├── plpython_test.out │   │   │   ├── plpython_transaction.out │   │   │   ├── plpython_trigger.out │   │   │   ├── plpython_types_3.out │   │   │   ├── plpython_types.out │   │   │   ├── plpython_unicode.out │   │   │   ├── plpython_void.out │   │   │   └── README │   │   ├── generate-spiexceptions.pl │   │   ├── Makefile │   │   ├── nls.mk │   │   ├── plpy_cursorobject.c │   │   ├── plpy_cursorobject.h │   │   ├── plpy_elog.c │   │   ├── plpy_elog.h │   │   ├── plpy_exec.c │   │   ├── plpy_exec.h │   │   ├── plpy_main.c │   │   ├── plpy_main.h │   │   ├── plpy_planobject.c │   │   ├── plpy_planobject.h │   │   ├── plpy_plpymodule.c │   │   ├── plpy_plpymodule.h │   │   ├── plpy_procedure.c │   │   ├── plpy_procedure.h │   │   ├── plpy_resultobject.c │   │   ├── plpy_resultobject.h │   │   ├── plpy_spi.c │   │   ├── plpy_spi.h │   │   ├── plpy_subxactobject.c │   │   ├── plpy_subxactobject.h │   │   ├── plpython2u--1.0.sql │   │   ├── plpython2u.control │   │   ├── plpython3u--1.0.sql │   │   ├── plpython3u.control │   │   ├── plpython.h │   │   ├── plpythonu--1.0.sql │   │   ├── plpythonu.control │   │   ├── plpy_typeio.c │   │   ├── plpy_typeio.h │   │   ├── plpy_util.c │   │   ├── plpy_util.h │   │   ├── po │   │   │   ├── cs.po │   │   │   ├── de.po │   │   │   ├── el.po │   │   │   ├── es.po │   │   │   ├── fr.po │   │   │   ├── it.po │   │   │   ├── ja.po │   │   │   ├── ko.po │   │   │   ├── pl.po │   │   │   ├── pt_BR.po │   │   │   ├── ru.po │   │   │   ├── sv.po │   │   │   ├── tr.po │   │   │   ├── uk.po │   │   │   ├── vi.po │   │   │   └── zh_CN.po │   │   ├── regress-python3-mangle.mk │   │   ├── spiexceptions.h │   │   └── sql │   │   ├── plpython_call.sql │   │   ├── plpython_composite.sql │   │   ├── plpython_do.sql │   │   ├── plpython_drop.sql │   │   ├── plpython_ereport.sql │   │   ├── plpython_error.sql │   │   ├── plpython_global.sql │   │   ├── plpython_import.sql │   │   ├── plpython_newline.sql │   │   ├── plpython_params.sql │   │   ├── plpython_populate.sql │   │   ├── plpython_quote.sql │   │   ├── plpython_record.sql │   │   ├── plpython_schema.sql │   │   ├── plpython_setof.sql │   │   ├── plpython_spi.sql │   │   ├── plpython_subtransaction.sql │   │   ├── plpython_test.sql │   │   ├── plpython_transaction.sql │   │   ├── plpython_trigger.sql │   │   ├── plpython_types.sql │   │   ├── plpython_unicode.sql │   │   └── plpython_void.sql │   └── tcl │   ├── expected │   │   ├── pltcl_call.out │   │   ├── pltcl_queries.out │   │   ├── pltcl_setup.out │   │   ├── pltcl_start_proc.out │   │   ├── pltcl_subxact.out │   │   ├── pltcl_transaction.out │   │   ├── pltcl_trigger.out │   │   └── pltcl_unicode.out │   ├── generate-pltclerrcodes.pl │   ├── Makefile │   ├── nls.mk │   ├── pltcl--1.0.sql │   ├── pltcl.c │   ├── pltcl.control │   ├── pltclerrcodes.h │   ├── pltclu--1.0.sql │   ├── pltclu.control │   ├── po │   │   ├── cs.po │   │   ├── de.po │   │   ├── el.po │   │   ├── es.po │   │   ├── fr.po │   │   ├── it.po │   │   ├── ja.po │   │   ├── ko.po │   │   ├── pl.po │   │   ├── ru.po │   │   ├── sv.po │   │   ├── tr.po │   │   ├── uk.po │   │   ├── vi.po │   │   └── zh_CN.po │   └── sql │   ├── pltcl_call.sql │   ├── pltcl_queries.sql │   ├── pltcl_setup.sql │   ├── pltcl_start_proc.sql │   ├── pltcl_subxact.sql │   ├── pltcl_transaction.sql │   ├── pltcl_trigger.sql │   └── pltcl_unicode.sql ├── port │   ├── bsearch_arg.c │   ├── chklocale.c │   ├── dirent.c │   ├── dirmod.c │   ├── dlopen.c │   ├── erand48.c │   ├── explicit_bzero.c │   ├── fls.c │   ├── getaddrinfo.c │   ├── getopt.c │   ├── getopt_long.c │   ├── getpeereid.c │   ├── getrusage.c │   ├── gettimeofday.c │   ├── inet_aton.c │   ├── inet_net_ntop.c │   ├── kill.c │   ├── link.c │   ├── Makefile │   ├── mkdtemp.c │   ├── noblock.c │   ├── open.c │   ├── path.c │   ├── pg_bitutils.c │   ├── pgcheckdir.c │   ├── pg_crc32c_armv8.c │   ├── pg_crc32c_armv8_choose.c │   ├── pg_crc32c_sb8.c │   ├── pg_crc32c_sse42.c │   ├── pg_crc32c_sse42_choose.c │   ├── pgmkdirp.c │   ├── pgsleep.c │   ├── pgstrcasecmp.c │   ├── pg_strong_random.c │   ├── pgstrsignal.c │   ├── pqsignal.c │   ├── pread.c │   ├── preadv.c │   ├── pthread_barrier_wait.c │   ├── pthread-win32.h │   ├── pwrite.c │   ├── pwritev.c │   ├── qsort_arg.c │   ├── qsort.c │   ├── quotes.c │   ├── random.c │   ├── README │   ├── setenv.c │   ├── snprintf.c │   ├── srandom.c │   ├── strerror.c │   ├── strlcat.c │   ├── strlcpy.c │   ├── strnlen.c │   ├── strtof.c │   ├── system.c │   ├── tar.c │   ├── thread.c │   ├── unsetenv.c │   ├── win32env.c │   ├── win32error.c │   ├── win32.ico │   ├── win32security.c │   ├── win32setlocale.c │   ├── win32stat.c │   └── win32ver.rc ├── template │   ├── aix │   ├── cygwin │   ├── darwin │   ├── freebsd │   ├── hpux │   ├── linux │   ├── netbsd │   ├── openbsd │   ├── solaris │   └── win32 ├── test │   ├── authentication │   │   ├── Makefile │   │   ├── README │   │   └── t │   │   ├── 001_password.pl │   │   └── 002_saslprep.pl │   ├── examples │   │   ├── Makefile │   │   ├── testlibpq2.c │   │   ├── testlibpq2.sql │   │   ├── testlibpq3.c │   │   ├── testlibpq3.sql │   │   ├── testlibpq4.c │   │   ├── testlibpq.c │   │   ├── testlo64.c │   │   └── testlo.c │   ├── isolation │   │   ├── expected │   │   │   ├── aborted-keyrevoke.out │   │   │   ├── alter-table-1.out │   │   │   ├── alter-table-2.out │   │   │   ├── alter-table-3.out │   │   │   ├── alter-table-4.out │   │   │   ├── async-notify.out │   │   │   ├── classroom-scheduling.out │   │   │   ├── create-trigger.out │   │   │   ├── deadlock-hard.out │   │   │   ├── deadlock-parallel.out │   │   │   ├── deadlock-simple.out │   │   │   ├── deadlock-soft-2.out │   │   │   ├── deadlock-soft.out │   │   │   ├── delete-abort-savept-2.out │   │   │   ├── delete-abort-savept.out │   │   │   ├── detach-partition-concurrently-1.out │   │   │   ├── detach-partition-concurrently-2.out │   │   │   ├── detach-partition-concurrently-3.out │   │   │   ├── detach-partition-concurrently-4.out │   │   │   ├── drop-index-concurrently-1_2.out │   │   │   ├── drop-index-concurrently-1.out │   │   │   ├── eval-plan-qual.out │   │   │   ├── eval-plan-qual-trigger.out │   │   │   ├── fk-contention.out │   │   │   ├── fk-deadlock_1.out │   │   │   ├── fk-deadlock2_1.out │   │   │   ├── fk-deadlock2_2.out │   │   │   ├── fk-deadlock2.out │   │   │   ├── fk-deadlock.out │   │   │   ├── fk-partitioned-1.out │   │   │   ├── fk-partitioned-2.out │   │   │   ├── freeze-the-dead.out │   │   │   ├── horizons.out │   │   │   ├── index-only-scan.out │   │   │   ├── inherit-temp.out │   │   │   ├── insert-conflict-do-nothing-2.out │   │   │   ├── insert-conflict-do-nothing.out │   │   │   ├── insert-conflict-do-update-2.out │   │   │   ├── insert-conflict-do-update-3.out │   │   │   ├── insert-conflict-do-update.out │   │   │   ├── insert-conflict-specconflict.out │   │   │   ├── lock-committed-keyupdate.out │   │   │   ├── lock-committed-update.out │   │   │   ├── lock-update-delete_1.out │   │   │   ├── lock-update-delete.out │   │   │   ├── lock-update-traversal.out │   │   │   ├── multiple-cic.out │   │   │   ├── multiple-row-versions.out │   │   │   ├── multixact-no-deadlock.out │   │   │   ├── multixact-no-forget_1.out │   │   │   ├── multixact-no-forget.out │   │   │   ├── nowait-2.out │   │   │   ├── nowait-3.out │   │   │   ├── nowait-4_1.out │   │   │   ├── nowait-4.out │   │   │   ├── nowait-5.out │   │   │   ├── nowait.out │   │   │   ├── partial-index.out │   │   │   ├── partition-concurrent-attach.out │   │   │   ├── partition-drop-index-locking.out │   │   │   ├── partition-key-update-1.out │   │   │   ├── partition-key-update-2.out │   │   │   ├── partition-key-update-3.out │   │   │   ├── partition-key-update-4.out │   │   │   ├── plpgsql-toast.out │   │   │   ├── predicate-gin.out │   │   │   ├── predicate-gist.out │   │   │   ├── predicate-hash.out │   │   │   ├── predicate-lock-hot-tuple.out │   │   │   ├── prepared-transactions-cic.out │   │   │   ├── prepared-transactions.out │   │   │   ├── project-manager.out │   │   │   ├── propagate-lock-delete.out │   │   │   ├── read-only-anomaly-2.out │   │   │   ├── read-only-anomaly-3.out │   │   │   ├── read-only-anomaly.out │   │   │   ├── read-write-unique-2.out │   │   │   ├── read-write-unique-3.out │   │   │   ├── read-write-unique-4.out │   │   │   ├── read-write-unique.out │   │   │   ├── receipt-report.out │   │   │   ├── referential-integrity.out │   │   │   ├── reindex-concurrently.out │   │   │   ├── reindex-concurrently-toast.out │   │   │   ├── reindex-schema.out │   │   │   ├── ri-trigger.out │   │   │   ├── sequence-ddl.out │   │   │   ├── serializable-parallel-2.out │   │   │   ├── serializable-parallel.out │   │   │   ├── simple-write-skew.out │   │   │   ├── skip-locked-2.out │   │   │   ├── skip-locked-3.out │   │   │   ├── skip-locked-4_1.out │   │   │   ├── skip-locked-4.out │   │   │   ├── skip-locked.out │   │   │   ├── temporal-range-integrity.out │   │   │   ├── temp-schema-cleanup.out │   │   │   ├── timeouts.out │   │   │   ├── total-cash.out │   │   │   ├── truncate-conflict.out │   │   │   ├── tuplelock-conflict.out │   │   │   ├── tuplelock-partition.out │   │   │   ├── tuplelock-update.out │   │   │   ├── tuplelock-upgrade-no-deadlock.out │   │   │   ├── two-ids.out │   │   │   ├── update-conflict-out.out │   │   │   ├── update-locked-tuple.out │   │   │   ├── vacuum-concurrent-drop.out │   │   │   ├── vacuum-conflict.out │   │   │   ├── vacuum-reltuples.out │   │   │   └── vacuum-skip-locked.out │   │   ├── isolation_main.c │   │   ├── isolation_schedule │   │   ├── isolationtester.c │   │   ├── isolationtester.h │   │   ├── Makefile │   │   ├── README │   │   ├── specparse.c │   │   ├── specparse.y │   │   ├── specs │   │   │   ├── aborted-keyrevoke.spec │   │   │   ├── alter-table-1.spec │   │   │   ├── alter-table-2.spec │   │   │   ├── alter-table-3.spec │   │   │   ├── alter-table-4.spec │   │   │   ├── async-notify.spec │   │   │   ├── classroom-scheduling.spec │   │   │   ├── create-trigger.spec │   │   │   ├── deadlock-hard.spec │   │   │   ├── deadlock-parallel.spec │   │   │   ├── deadlock-simple.spec │   │   │   ├── deadlock-soft-2.spec │   │   │   ├── deadlock-soft.spec │   │   │   ├── delete-abort-savept-2.spec │   │   │   ├── delete-abort-savept.spec │   │   │   ├── detach-partition-concurrently-1.spec │   │   │   ├── detach-partition-concurrently-2.spec │   │   │   ├── detach-partition-concurrently-3.spec │   │   │   ├── detach-partition-concurrently-4.spec │   │   │   ├── drop-index-concurrently-1.spec │   │   │   ├── eval-plan-qual.spec │   │   │   ├── eval-plan-qual-trigger.spec │   │   │   ├── fk-contention.spec │   │   │   ├── fk-deadlock2.spec │   │   │   ├── fk-deadlock.spec │   │   │   ├── fk-partitioned-1.spec │   │   │   ├── fk-partitioned-2.spec │   │   │   ├── freeze-the-dead.spec │   │   │   ├── horizons.spec │   │   │   ├── index-only-scan.spec │   │   │   ├── inherit-temp.spec │   │   │   ├── insert-conflict-do-nothing-2.spec │   │   │   ├── insert-conflict-do-nothing.spec │   │   │   ├── insert-conflict-do-update-2.spec │   │   │   ├── insert-conflict-do-update-3.spec │   │   │   ├── insert-conflict-do-update.spec │   │   │   ├── insert-conflict-specconflict.spec │   │   │   ├── lock-committed-keyupdate.spec │   │   │   ├── lock-committed-update.spec │   │   │   ├── lock-update-delete.spec │   │   │   ├── lock-update-traversal.spec │   │   │   ├── multiple-cic.spec │   │   │   ├── multiple-row-versions.spec │   │   │   ├── multixact-no-deadlock.spec │   │   │   ├── multixact-no-forget.spec │   │   │   ├── nowait-2.spec │   │   │   ├── nowait-3.spec │   │   │   ├── nowait-4.spec │   │   │   ├── nowait-5.spec │   │   │   ├── nowait.spec │   │   │   ├── partial-index.spec │   │   │   ├── partition-concurrent-attach.spec │   │   │   ├── partition-drop-index-locking.spec │   │   │   ├── partition-key-update-1.spec │   │   │   ├── partition-key-update-2.spec │   │   │   ├── partition-key-update-3.spec │   │   │   ├── partition-key-update-4.spec │   │   │   ├── plpgsql-toast.spec │   │   │   ├── predicate-gin.spec │   │   │   ├── predicate-gist.spec │   │   │   ├── predicate-hash.spec │   │   │   ├── predicate-lock-hot-tuple.spec │   │   │   ├── prepared-transactions-cic.spec │   │   │   ├── prepared-transactions.spec │   │   │   ├── project-manager.spec │   │   │   ├── propagate-lock-delete.spec │   │   │   ├── read-only-anomaly-2.spec │   │   │   ├── read-only-anomaly-3.spec │   │   │   ├── read-only-anomaly.spec │   │   │   ├── read-write-unique-2.spec │   │   │   ├── read-write-unique-3.spec │   │   │   ├── read-write-unique-4.spec │   │   │   ├── read-write-unique.spec │   │   │   ├── receipt-report.spec │   │   │   ├── referential-integrity.spec │   │   │   ├── reindex-concurrently.spec │   │   │   ├── reindex-concurrently-toast.spec │   │   │   ├── reindex-schema.spec │   │   │   ├── ri-trigger.spec │   │   │   ├── sequence-ddl.spec │   │   │   ├── serializable-parallel-2.spec │   │   │   ├── serializable-parallel.spec │   │   │   ├── simple-write-skew.spec │   │   │   ├── skip-locked-2.spec │   │   │   ├── skip-locked-3.spec │   │   │   ├── skip-locked-4.spec │   │   │   ├── skip-locked.spec │   │   │   ├── temporal-range-integrity.spec │   │   │   ├── temp-schema-cleanup.spec │   │   │   ├── timeouts.spec │   │   │   ├── total-cash.spec │   │   │   ├── truncate-conflict.spec │   │   │   ├── tuplelock-conflict.spec │   │   │   ├── tuplelock-partition.spec │   │   │   ├── tuplelock-update.spec │   │   │   ├── tuplelock-upgrade-no-deadlock.spec │   │   │   ├── two-ids.spec │   │   │   ├── update-conflict-out.spec │   │   │   ├── update-locked-tuple.spec │   │   │   ├── vacuum-concurrent-drop.spec │   │   │   ├── vacuum-conflict.spec │   │   │   ├── vacuum-reltuples.spec │   │   │   └── vacuum-skip-locked.spec │   │   ├── specscanner.c │   │   └── specscanner.l │   ├── kerberos │   │   ├── Makefile │   │   ├── README │   │   └── t │   │   └── 001_auth.pl │   ├── ldap │   │   ├── authdata.ldif │   │   ├── Makefile │   │   ├── README │   │   └── t │   │   └── 001_auth.pl │   ├── locale │   │   ├── de_DE.ISO8859-1 │   │   │   ├── expected │   │   │   │   ├── de-ctype.out │   │   │   │   ├── test-de-char.sql.out │   │   │   │   ├── test-de-select.sql.out │   │   │   │   ├── test-de-sort.out │   │   │   │   ├── test-de-text.sql.out │   │   │   │   ├── test-de-upper-char.sql.out │   │   │   │   ├── test-de-upper-text.sql.out │   │   │   │   ├── test-de-upper-varchar.sql.out │   │   │   │   └── test-de-varchar.sql.out │   │   │   ├── Makefile │   │   │   ├── README │   │   │   ├── runall │   │   │   ├── test-de-select.sql.in │   │   │   ├── test-de-sort.in │   │   │   ├── test-de.sql.in │   │   │   └── test-de-upper.sql.in │   │   ├── gr_GR.ISO8859-7 │   │   │   ├── expected │   │   │   │   ├── gr-ctype.out │   │   │   │   ├── test-gr-char.sql.out │   │   │   │   ├── test-gr-select.sql.out │   │   │   │   ├── test-gr-sort.out │   │   │   │   ├── test-gr-text.sql.out │   │   │   │   └── test-gr-varchar.sql.out │   │   │   ├── Makefile │   │   │   ├── README │   │   │   ├── runall │   │   │   ├── test-gr-select.sql.in │   │   │   ├── test-gr-sort.in │   │   │   └── test-gr.sql.in │   │   ├── koi8-r │   │   │   ├── expected │   │   │   │   ├── koi8-ctype.out │   │   │   │   ├── test-koi8-char.sql.out │   │   │   │   ├── test-koi8-select.sql.out │   │   │   │   ├── test-koi8-sort.out │   │   │   │   ├── test-koi8-text.sql.out │   │   │   │   └── test-koi8-varchar.sql.out │   │   │   ├── Makefile │   │   │   ├── runall │   │   │   ├── test-koi8-select.sql.in │   │   │   ├── test-koi8-sort.in │   │   │   └── test-koi8.sql.in │   │   ├── koi8-to-win1251 │   │   │   ├── expected │   │   │   │   ├── test-koi8-char.sql.out │   │   │   │   ├── test-koi8-select.sql.out │   │   │   │   ├── test-koi8-sort.out │   │   │   │   ├── test-koi8-text.sql.out │   │   │   │   └── test-koi8-varchar.sql.out │   │   │   ├── Makefile │   │   │   ├── README │   │   │   ├── runall │   │   │   ├── test-koi8-select.sql.in │   │   │   ├── test-koi8-sort.in │   │   │   └── test-koi8.sql.in │   │   ├── Makefile │   │   ├── README │   │   ├── sort-test.pl │   │   ├── sort-test.py │   │   └── test-ctype.c │   ├── Makefile │   ├── mb │   │   ├── expected │   │   │   ├── big5.out │   │   │   ├── euc_cn.out │   │   │   ├── euc_jp.out │   │   │   ├── euc_kr.out │   │   │   ├── euc_tw.out │   │   │   ├── gb18030.out │   │   │   ├── mule_internal.out │   │   │   ├── sjis.out │   │   │   └── utf8.out │   │   ├── mbregress.sh │   │   ├── README │   │   └── sql │   │   ├── big5.sql │   │   ├── euc_cn.sql │   │   ├── euc_jp.sql │   │   ├── euc_kr.sql │   │   ├── euc_tw.sql │   │   ├── gb18030.sql │   │   ├── mule_internal.sql │   │   ├── sjis.sql │   │   └── utf8.sql │   ├── modules │   │   ├── brin │   │   │   ├── expected │   │   │   │   └── summarization-and-inprogress-insertion.out │   │   │   ├── Makefile │   │   │   ├── specs │   │   │   │   └── summarization-and-inprogress-insertion.spec │   │   │   └── t │   │   │   └── 01_workitems.pl │   │   ├── commit_ts │   │   │   ├── commit_ts.conf │   │   │   ├── expected │   │   │   │   ├── commit_timestamp_1.out │   │   │   │   └── commit_timestamp.out │   │   │   ├── Makefile │   │   │   ├── sql │   │   │   │   └── commit_timestamp.sql │   │   │   └── t │   │   │   ├── 001_base.pl │   │   │   ├── 002_standby.pl │   │   │   ├── 003_standby_2.pl │   │   │   └── 004_restart.pl │   │   ├── delay_execution │   │   │   ├── delay_execution.c │   │   │   ├── expected │   │   │   │   ├── partition-addition.out │   │   │   │   └── partition-removal-1.out │   │   │   ├── Makefile │   │   │   └── specs │   │   │   ├── partition-addition.spec │   │   │   └── partition-removal-1.spec │   │   ├── dummy_index_am │   │   │   ├── dummy_index_am--1.0.sql │   │   │   ├── dummy_index_am.c │   │   │   ├── dummy_index_am.control │   │   │   ├── expected │   │   │   │   └── reloptions.out │   │   │   ├── Makefile │   │   │   ├── README │   │   │   └── sql │   │   │   └── reloptions.sql │   │   ├── dummy_seclabel │   │   │   ├── dummy_seclabel--1.0.sql │   │   │   ├── dummy_seclabel.c │   │   │   ├── dummy_seclabel.control │   │   │   ├── expected │   │   │   │   └── dummy_seclabel.out │   │   │   ├── Makefile │   │   │   ├── README │   │   │   └── sql │   │   │   └── dummy_seclabel.sql │   │   ├── libpq_pipeline │   │   │   ├── libpq_pipeline.c │   │   │   ├── Makefile │   │   │   ├── README │   │   │   ├── t │   │   │   │   └── 001_libpq_pipeline.pl │   │   │   └── traces │   │   │   ├── disallowed_in_pipeline.trace │   │   │   ├── multi_pipelines.trace │   │   │   ├── nosync.trace │   │   │   ├── pipeline_abort.trace │   │   │   ├── prepared.trace │   │   │   ├── simple_pipeline.trace │   │   │   ├── singlerow.trace │   │   │   └── transaction.trace │   │   ├── Makefile │   │   ├── plsample │   │   │   ├── expected │   │   │   │   └── plsample.out │   │   │   ├── Makefile │   │   │   ├── plsample--1.0.sql │   │   │   ├── plsample.c │   │   │   ├── plsample.control │   │   │   ├── README │   │   │   └── sql │   │   │   └── plsample.sql │   │   ├── README │   │   ├── snapshot_too_old │   │   │   ├── expected │   │   │   │   ├── sto_using_cursor.out │   │   │   │   ├── sto_using_hash_index.out │   │   │   │   └── sto_using_select.out │   │   │   ├── Makefile │   │   │   ├── specs │   │   │   │   ├── sto_using_cursor.spec │   │   │   │   ├── sto_using_hash_index.spec │   │   │   │   └── sto_using_select.spec │   │   │   └── sto.conf │   │   ├── spgist_name_ops │   │   │   ├── expected │   │   │   │   └── spgist_name_ops.out │   │   │   ├── Makefile │   │   │   ├── README │   │   │   ├── spgist_name_ops--1.0.sql │   │   │   ├── spgist_name_ops.c │   │   │   ├── spgist_name_ops.control │   │   │   └── sql │   │   │   └── spgist_name_ops.sql │   │   ├── ssl_passphrase_callback │   │   │   ├── Makefile │   │   │   ├── server.crt │   │   │   ├── server.key │   │   │   ├── ssl_passphrase_func.c │   │   │   └── t │   │   │   └── 001_testfunc.pl │   │   ├── test_bloomfilter │   │   │   ├── expected │   │   │   │   └── test_bloomfilter.out │   │   │   ├── Makefile │   │   │   ├── README │   │   │   ├── sql │   │   │   │   └── test_bloomfilter.sql │   │   │   ├── test_bloomfilter--1.0.sql │   │   │   ├── test_bloomfilter.c │   │   │   └── test_bloomfilter.control │   │   ├── test_ddl_deparse │   │   │   ├── expected │   │   │   │   ├── alter_extension.out │   │   │   │   ├── alter_function.out │   │   │   │   ├── alter_sequence.out │   │   │   │   ├── alter_table.out │   │   │   │   ├── alter_ts_config.out │   │   │   │   ├── alter_type_enum.out │   │   │   │   ├── comment_on.out │   │   │   │   ├── create_conversion.out │   │   │   │   ├── create_domain.out │   │   │   │   ├── create_extension.out │   │   │   │   ├── create_function.out │   │   │   │   ├── create_operator.out │   │   │   │   ├── create_rule.out │   │   │   │   ├── create_schema.out │   │   │   │   ├── create_sequence_1.out │   │   │   │   ├── create_table.out │   │   │   │   ├── create_transform.out │   │   │   │   ├── create_trigger.out │   │   │   │   ├── create_type.out │   │   │   │   ├── create_view.out │   │   │   │   ├── defprivs.out │   │   │   │   ├── matviews.out │   │   │   │   ├── opfamily.out │   │   │   │   └── test_ddl_deparse.out │   │   │   ├── Makefile │   │   │   ├── README │   │   │   ├── sql │   │   │   │   ├── alter_function.sql │   │   │   │   ├── alter_sequence.sql │   │   │   │   ├── alter_table.sql │   │   │   │   ├── alter_ts_config.sql │   │   │   │   ├── alter_type_enum.sql │   │   │   │   ├── comment_on.sql │   │   │   │   ├── create_conversion.sql │   │   │   │   ├── create_domain.sql │   │   │   │   ├── create_extension.sql │   │   │   │   ├── create_rule.sql │   │   │   │   ├── create_schema.sql │   │   │   │   ├── create_sequence_1.sql │   │   │   │   ├── create_table.sql │   │   │   │   ├── create_transform.sql │   │   │   │   ├── create_trigger.sql │   │   │   │   ├── create_type.sql │   │   │   │   ├── create_view.sql │   │   │   │   ├── defprivs.sql │   │   │   │   ├── matviews.sql │   │   │   │   ├── opfamily.sql │   │   │   │   └── test_ddl_deparse.sql │   │   │   ├── test_ddl_deparse--1.0.sql │   │   │   ├── test_ddl_deparse.c │   │   │   └── test_ddl_deparse.control │   │   ├── test_extensions │   │   │   ├── expected │   │   │   │   ├── test_extdepend.out │   │   │   │   └── test_extensions.out │   │   │   ├── Makefile │   │   │   ├── sql │   │   │   │   ├── test_extdepend.sql │   │   │   │   └── test_extensions.sql │   │   │   ├── test_ext1--1.0.sql │   │   │   ├── test_ext1.control │   │   │   ├── test_ext2--1.0.sql │   │   │   ├── test_ext2.control │   │   │   ├── test_ext3--1.0.sql │   │   │   ├── test_ext3.control │   │   │   ├── test_ext4--1.0.sql │   │   │   ├── test_ext4.control │   │   │   ├── test_ext5--1.0.sql │   │   │   ├── test_ext5.control │   │   │   ├── test_ext6--1.0.sql │   │   │   ├── test_ext6.control │   │   │   ├── test_ext7--1.0--2.0.sql │   │   │   ├── test_ext7--1.0.sql │   │   │   ├── test_ext7.control │   │   │   ├── test_ext8--1.0.sql │   │   │   ├── test_ext8.control │   │   │   ├── test_ext_cyclic1--1.0.sql │   │   │   ├── test_ext_cyclic1.control │   │   │   ├── test_ext_cyclic2--1.0.sql │   │   │   ├── test_ext_cyclic2.control │   │   │   ├── test_ext_evttrig--1.0--2.0.sql │   │   │   ├── test_ext_evttrig--1.0.sql │   │   │   └── test_ext_evttrig.control │   │   ├── test_ginpostinglist │   │   │   ├── expected │   │   │   │   └── test_ginpostinglist.out │   │   │   ├── Makefile │   │   │   ├── README │   │   │   ├── sql │   │   │   │   └── test_ginpostinglist.sql │   │   │   ├── test_ginpostinglist--1.0.sql │   │   │   ├── test_ginpostinglist.c │   │   │   └── test_ginpostinglist.control │   │   ├── test_integerset │   │   │   ├── expected │   │   │   │   └── test_integerset.out │   │   │   ├── Makefile │   │   │   ├── README │   │   │   ├── sql │   │   │   │   └── test_integerset.sql │   │   │   ├── test_integerset--1.0.sql │   │   │   ├── test_integerset.c │   │   │   └── test_integerset.control │   │   ├── test_misc │   │   │   ├── Makefile │   │   │   ├── README │   │   │   └── t │   │   │   └── 001_constraint_validation.pl │   │   ├── test_parser │   │   │   ├── expected │   │   │   │   └── test_parser.out │   │   │   ├── Makefile │   │   │   ├── README │   │   │   ├── sql │   │   │   │   └── test_parser.sql │   │   │   ├── test_parser--1.0.sql │   │   │   ├── test_parser.c │   │   │   └── test_parser.control │   │   ├── test_pg_dump │   │   │   ├── expected │   │   │   │   └── test_pg_dump.out │   │   │   ├── Makefile │   │   │   ├── README │   │   │   ├── sql │   │   │   │   └── test_pg_dump.sql │   │   │   ├── t │   │   │   │   └── 001_base.pl │   │   │   ├── test_pg_dump--1.0.sql │   │   │   └── test_pg_dump.control │   │   ├── test_predtest │   │   │   ├── expected │   │   │   │   └── test_predtest.out │   │   │   ├── Makefile │   │   │   ├── README │   │   │   ├── sql │   │   │   │   └── test_predtest.sql │   │   │   ├── test_predtest--1.0.sql │   │   │   ├── test_predtest.c │   │   │   └── test_predtest.control │   │   ├── test_rbtree │   │   │   ├── expected │   │   │   │   └── test_rbtree.out │   │   │   ├── Makefile │   │   │   ├── README │   │   │   ├── sql │   │   │   │   └── test_rbtree.sql │   │   │   ├── test_rbtree--1.0.sql │   │   │   ├── test_rbtree.c │   │   │   └── test_rbtree.control │   │   ├── test_regex │   │   │   ├── expected │   │   │   │   ├── test_regex.out │   │   │   │   ├── test_regex_utf8_1.out │   │   │   │   └── test_regex_utf8.out │   │   │   ├── Makefile │   │   │   ├── README │   │   │   ├── sql │   │   │   │   ├── test_regex.sql │   │   │   │   └── test_regex_utf8.sql │   │   │   ├── test_regex--1.0.sql │   │   │   ├── test_regex.c │   │   │   └── test_regex.control │   │   ├── test_rls_hooks │   │   │   ├── expected │   │   │   │   └── test_rls_hooks.out │   │   │   ├── Makefile │   │   │   ├── README │   │   │   ├── rls_hooks.conf │   │   │   ├── sql │   │   │   │   └── test_rls_hooks.sql │   │   │   ├── test_rls_hooks.c │   │   │   ├── test_rls_hooks.control │   │   │   └── test_rls_hooks.h │   │   ├── test_shm_mq │   │   │   ├── expected │   │   │   │   └── test_shm_mq.out │   │   │   ├── Makefile │   │   │   ├── README │   │   │   ├── setup.c │   │   │   ├── sql │   │   │   │   └── test_shm_mq.sql │   │   │   ├── test.c │   │   │   ├── test_shm_mq--1.0.sql │   │   │   ├── test_shm_mq.control │   │   │   ├── test_shm_mq.h │   │   │   └── worker.c │   │   ├── unsafe_tests │   │   │   ├── expected │   │   │   │   ├── alter_system_table.out │   │   │   │   └── rolenames.out │   │   │   ├── Makefile │   │   │   ├── README │   │   │   └── sql │   │   │   ├── alter_system_table.sql │   │   │   └── rolenames.sql │   │   └── worker_spi │   │   ├── dynamic.conf │   │   ├── expected │   │   │   └── worker_spi.out │   │   ├── Makefile │   │   ├── sql │   │   │   └── worker_spi.sql │   │   ├── worker_spi--1.0.sql │   │   ├── worker_spi.c │   │   └── worker_spi.control │   ├── perl │   │   ├── Makefile │   │   ├── PostgresNode.pm │   │   ├── PostgreSQL │   │   │   └── Test │   │   │   ├── Cluster.pm │   │   │   └── Utils.pm │   │   ├── PostgresVersion.pm │   │   ├── README │   │   ├── RecursiveCopy.pm │   │   ├── SimpleTee.pm │   │   └── TestLib.pm │   ├── README │   ├── recovery │   │   ├── Makefile │   │   ├── README │   │   └── t │   │   ├── 001_stream_rep.pl │   │   ├── 002_archiving.pl │   │   ├── 003_recovery_targets.pl │   │   ├── 004_timeline_switch.pl │   │   ├── 005_replay_delay.pl │   │   ├── 006_logical_decoding.pl │   │   ├── 007_sync_rep.pl │   │   ├── 008_fsm_truncation.pl │   │   ├── 009_twophase.pl │   │   ├── 010_logical_decoding_timelines.pl │   │   ├── 011_crash_recovery.pl │   │   ├── 012_subtransactions.pl │   │   ├── 013_crash_restart.pl │   │   ├── 014_unlogged_reinit.pl │   │   ├── 015_promotion_pages.pl │   │   ├── 016_min_consistency.pl │   │   ├── 017_shm.pl │   │   ├── 018_wal_optimize.pl │   │   ├── 019_replslot_limit.pl │   │   ├── 020_archive_status.pl │   │   ├── 021_row_visibility.pl │   │   ├── 022_crash_temp_files.pl │   │   ├── 023_pitr_prepared_xact.pl │   │   ├── 024_archive_recovery.pl │   │   ├── 025_stuck_on_old_timeline.pl │   │   ├── 026_overwrite_contrecord.pl │   │   ├── 031_recovery_conflict.pl │   │   └── cp_history_files │   ├── regress │   │   ├── data │   │   │   ├── agg.data │   │   │   ├── array.data │   │   │   ├── constrf.data │   │   │   ├── constro.data │   │   │   ├── dept.data │   │   │   ├── desc.data │   │   │   ├── emp.data │   │   │   ├── hash.data │   │   │   ├── jsonb.data │   │   │   ├── onek.data │   │   │   ├── person.data │   │   │   ├── real_city.data │   │   │   ├── rect.data │   │   │   ├── streets.data │   │   │   ├── stud_emp.data │   │   │   ├── student.data │   │   │   ├── tenk.data │   │   │   └── tsearch.data │   │   ├── expected │   │   │   ├── advisory_lock.out │   │   │   ├── aggregates.out │   │   │   ├── alter_generic.out │   │   │   ├── alter_operator.out │   │   │   ├── alter_table.out │   │   │   ├── amutils.out │   │   │   ├── arrays.out │   │   │   ├── async.out │   │   │   ├── bitmapops.out │   │   │   ├── bit.out │   │   │   ├── boolean.out │   │   │   ├── box.out │   │   │   ├── brin_bloom.out │   │   │   ├── brin_multi.out │   │   │   ├── brin.out │   │   │   ├── btree_index.out │   │   │   ├── case.out │   │   │   ├── char_1.out │   │   │   ├── char_2.out │   │   │   ├── char.out │   │   │   ├── circle.out │   │   │   ├── cluster.out │   │   │   ├── collate.icu.utf8_1.out │   │   │   ├── collate.icu.utf8.out │   │   │   ├── collate.linux.utf8_1.out │   │   │   ├── collate.linux.utf8.out │   │   │   ├── collate.out │   │   │   ├── combocid.out │   │   │   ├── comments.out │   │   │   ├── compression_1.out │   │   │   ├── compression.out │   │   │   ├── conversion.out │   │   │   ├── copy2.out │   │   │   ├── copydml.out │   │   │   ├── copyselect.out │   │   │   ├── create_aggregate.out │   │   │   ├── create_am.out │   │   │   ├── create_cast.out │   │   │   ├── create_function_3.out │   │   │   ├── create_index.out │   │   │   ├── create_index_spgist.out │   │   │   ├── create_misc.out │   │   │   ├── create_operator.out │   │   │   ├── create_procedure.out │   │   │   ├── create_table_like.out │   │   │   ├── create_table.out │   │   │   ├── create_type.out │   │   │   ├── create_view.out │   │   │   ├── date.out │   │   │   ├── dbsize.out │   │   │   ├── delete.out │   │   │   ├── dependency.out │   │   │   ├── domain.out │   │   │   ├── drop_if_exists.out │   │   │   ├── drop_operator.out │   │   │   ├── enum.out │   │   │   ├── equivclass.out │   │   │   ├── errors.out │   │   │   ├── event_trigger.out │   │   │   ├── explain.out │   │   │   ├── expressions.out │   │   │   ├── fast_default.out │   │   │   ├── float4-misrounded-input.out │   │   │   ├── float4.out │   │   │   ├── float8.out │   │   │   ├── foreign_data.out │   │   │   ├── foreign_key.out │   │   │   ├── functional_deps.out │   │   │   ├── generated.out │   │   │   ├── geometry.out │   │   │   ├── gin.out │   │   │   ├── gist.out │   │   │   ├── groupingsets.out │   │   │   ├── guc.out │   │   │   ├── hash_func.out │   │   │   ├── hash_index.out │   │   │   ├── hash_part.out │   │   │   ├── horology.out │   │   │   ├── hs_standby_allowed.out │   │   │   ├── hs_standby_check.out │   │   │   ├── hs_standby_disallowed.out │   │   │   ├── hs_standby_functions.out │   │   │   ├── identity.out │   │   │   ├── incremental_sort.out │   │   │   ├── index_including_gist.out │   │   │   ├── index_including.out │   │   │   ├── indexing.out │   │   │   ├── indirect_toast.out │   │   │   ├── inet.out │   │   │   ├── infinite_recurse_1.out │   │   │   ├── infinite_recurse.out │   │   │   ├── inherit.out │   │   │   ├── init_privs.out │   │   │   ├── insert_conflict.out │   │   │   ├── insert.out │   │   │   ├── int2.out │   │   │   ├── int4.out │   │   │   ├── int8.out │   │   │   ├── interval.out │   │   │   ├── join_hash.out │   │   │   ├── join.out │   │   │   ├── jsonb_jsonpath.out │   │   │   ├── jsonb.out │   │   │   ├── json_encoding_1.out │   │   │   ├── json_encoding_2.out │   │   │   ├── json_encoding.out │   │   │   ├── json.out │   │   │   ├── jsonpath_encoding_1.out │   │   │   ├── jsonpath_encoding_2.out │   │   │   ├── jsonpath_encoding.out │   │   │   ├── jsonpath.out │   │   │   ├── limit.out │   │   │   ├── line.out │   │   │   ├── lock.out │   │   │   ├── lseg.out │   │   │   ├── macaddr8.out │   │   │   ├── macaddr.out │   │   │   ├── matview.out │   │   │   ├── memoize.out │   │   │   ├── misc_functions.out │   │   │   ├── misc_sanity.out │   │   │   ├── money.out │   │   │   ├── multirangetypes.out │   │   │   ├── mvcc.out │   │   │   ├── name.out │   │   │   ├── namespace.out │   │   │   ├── numeric_big.out │   │   │   ├── numeric.out │   │   │   ├── numerology.out │   │   │   ├── object_address.out │   │   │   ├── oidjoins.out │   │   │   ├── oid.out │   │   │   ├── opr_sanity.out │   │   │   ├── partition_aggregate.out │   │   │   ├── partition_info.out │   │   │   ├── partition_join.out │   │   │   ├── partition_prune.out │   │   │   ├── password.out │   │   │   ├── path.out │   │   │   ├── pg_lsn.out │   │   │   ├── plancache.out │   │   │   ├── plpgsql.out │   │   │   ├── point.out │   │   │   ├── polygon.out │   │   │   ├── polymorphism.out │   │   │   ├── portals.out │   │   │   ├── portals_p2.out │   │   │   ├── prepared_xacts_1.out │   │   │   ├── prepared_xacts.out │   │   │   ├── prepare.out │   │   │   ├── privileges.out │   │   │   ├── psql_crosstab.out │   │   │   ├── psql.out │   │   │   ├── publication.out │   │   │   ├── random.out │   │   │   ├── rangefuncs.out │   │   │   ├── rangetypes.out │   │   │   ├── regex.linux.utf8.out │   │   │   ├── regex.out │   │   │   ├── regproc.out │   │   │   ├── reindex_catalog.out │   │   │   ├── reloptions.out │   │   │   ├── replica_identity.out │   │   │   ├── returning.out │   │   │   ├── roleattributes.out │   │   │   ├── rowsecurity.out │   │   │   ├── rowtypes.out │   │   │   ├── rules.out │   │   │   ├── sanity_check.out │   │   │   ├── security_label.out │   │   │   ├── select_distinct_on.out │   │   │   ├── select_distinct.out │   │   │   ├── select_having_1.out │   │   │   ├── select_having_2.out │   │   │   ├── select_having.out │   │   │   ├── select_implicit_1.out │   │   │   ├── select_implicit_2.out │   │   │   ├── select_implicit.out │   │   │   ├── select_into.out │   │   │   ├── select.out │   │   │   ├── select_parallel.out │   │   │   ├── select_views.out │   │   │   ├── sequence.out │   │   │   ├── spgist.out │   │   │   ├── stats_ext.out │   │   │   ├── stats.out │   │   │   ├── strings.out │   │   │   ├── subscription.out │   │   │   ├── subselect.out │   │   │   ├── sysviews.out │   │   │   ├── tablesample.out │   │   │   ├── temp.out │   │   │   ├── text.out │   │   │   ├── tid.out │   │   │   ├── tidrangescan.out │   │   │   ├── tidscan.out │   │   │   ├── time.out │   │   │   ├── timestamp.out │   │   │   ├── timestamptz.out │   │   │   ├── timetz.out │   │   │   ├── transactions.out │   │   │   ├── triggers.out │   │   │   ├── truncate.out │   │   │   ├── tsdicts.out │   │   │   ├── tsearch.out │   │   │   ├── tsrf.out │   │   │   ├── tstypes.out │   │   │   ├── tuplesort.out │   │   │   ├── txid.out │   │   │   ├── typed_table.out │   │   │   ├── type_sanity.out │   │   │   ├── unicode_1.out │   │   │   ├── unicode.out │   │   │   ├── union.out │   │   │   ├── updatable_views.out │   │   │   ├── update.out │   │   │   ├── uuid.out │   │   │   ├── vacuum.out │   │   │   ├── vacuum_parallel.out │   │   │   ├── varchar_1.out │   │   │   ├── varchar_2.out │   │   │   ├── varchar.out │   │   │   ├── window.out │   │   │   ├── with.out │   │   │   ├── write_parallel.out │   │   │   ├── xid.out │   │   │   ├── xml_1.out │   │   │   ├── xml_2.out │   │   │   ├── xmlmap_1.out │   │   │   ├── xmlmap.out │   │   │   └── xml.out │   │   ├── GNUmakefile │   │   ├── input │   │   │   ├── constraints.source │   │   │   ├── copy.source │   │   │   ├── create_function_0.source │   │   │   ├── create_function_1.source │   │   │   ├── create_function_2.source │   │   │   ├── largeobject.source │   │   │   ├── misc.source │   │   │   └── tablespace.source │   │   ├── Makefile │   │   ├── output │   │   │   ├── constraints.source │   │   │   ├── copy.source │   │   │   ├── create_function_0.source │   │   │   ├── create_function_1.source │   │   │   ├── create_function_2.source │   │   │   ├── largeobject_1.source │   │   │   ├── largeobject.source │   │   │   ├── misc.source │   │   │   └── tablespace.source │   │   ├── parallel_schedule │   │   ├── pg_regress.c │   │   ├── pg_regress.h │   │   ├── pg_regress_main.c │   │   ├── README │   │   ├── regress.c │   │   ├── regressplans.sh │   │   ├── resultmap │   │   ├── sql │   │   │   ├── advisory_lock.sql │   │   │   ├── aggregates.sql │   │   │   ├── alter_generic.sql │   │   │   ├── alter_operator.sql │   │   │   ├── alter_table.sql │   │   │   ├── amutils.sql │   │   │   ├── arrays.sql │   │   │   ├── async.sql │   │   │   ├── bitmapops.sql │   │   │   ├── bit.sql │   │   │   ├── boolean.sql │   │   │   ├── box.sql │   │   │   ├── brin_bloom.sql │   │   │   ├── brin_multi.sql │   │   │   ├── brin.sql │   │   │   ├── btree_index.sql │   │   │   ├── case.sql │   │   │   ├── char.sql │   │   │   ├── circle.sql │   │   │   ├── cluster.sql │   │   │   ├── collate.icu.utf8.sql │   │   │   ├── collate.linux.utf8.sql │   │   │   ├── collate.sql │   │   │   ├── combocid.sql │   │   │   ├── comments.sql │   │   │   ├── compression.sql │   │   │   ├── conversion.sql │   │   │   ├── copy2.sql │   │   │   ├── copydml.sql │   │   │   ├── copyselect.sql │   │   │   ├── create_aggregate.sql │   │   │   ├── create_am.sql │   │   │   ├── create_cast.sql │   │   │   ├── create_function_3.sql │   │   │   ├── create_index_spgist.sql │   │   │   ├── create_index.sql │   │   │   ├── create_misc.sql │   │   │   ├── create_operator.sql │   │   │   ├── create_procedure.sql │   │   │   ├── create_table_like.sql │   │   │   ├── create_table.sql │   │   │   ├── create_type.sql │   │   │   ├── create_view.sql │   │   │   ├── date.sql │   │   │   ├── dbsize.sql │   │   │   ├── delete.sql │   │   │   ├── dependency.sql │   │   │   ├── domain.sql │   │   │   ├── drop_if_exists.sql │   │   │   ├── drop_operator.sql │   │   │   ├── enum.sql │   │   │   ├── equivclass.sql │   │   │   ├── errors.sql │   │   │   ├── event_trigger.sql │   │   │   ├── explain.sql │   │   │   ├── expressions.sql │   │   │   ├── fast_default.sql │   │   │   ├── float4.sql │   │   │   ├── float8.sql │   │   │   ├── foreign_data.sql │   │   │   ├── foreign_key.sql │   │   │   ├── functional_deps.sql │   │   │   ├── generated.sql │   │   │   ├── geometry.sql │   │   │   ├── gin.sql │   │   │   ├── gist.sql │   │   │   ├── groupingsets.sql │   │   │   ├── guc.sql │   │   │   ├── hash_func.sql │   │   │   ├── hash_index.sql │   │   │   ├── hash_part.sql │   │   │   ├── horology.sql │   │   │   ├── hs_primary_extremes.sql │   │   │   ├── hs_primary_setup.sql │   │   │   ├── hs_standby_allowed.sql │   │   │   ├── hs_standby_check.sql │   │   │   ├── hs_standby_disallowed.sql │   │   │   ├── hs_standby_functions.sql │   │   │   ├── identity.sql │   │   │   ├── incremental_sort.sql │   │   │   ├── index_including_gist.sql │   │   │   ├── index_including.sql │   │   │   ├── indexing.sql │   │   │   ├── indirect_toast.sql │   │   │   ├── inet.sql │   │   │   ├── infinite_recurse.sql │   │   │   ├── inherit.sql │   │   │   ├── init_privs.sql │   │   │   ├── insert_conflict.sql │   │   │   ├── insert.sql │   │   │   ├── int2.sql │   │   │   ├── int4.sql │   │   │   ├── int8.sql │   │   │   ├── interval.sql │   │   │   ├── join_hash.sql │   │   │   ├── join.sql │   │   │   ├── jsonb_jsonpath.sql │   │   │   ├── jsonb.sql │   │   │   ├── json_encoding.sql │   │   │   ├── jsonpath_encoding.sql │   │   │   ├── jsonpath.sql │   │   │   ├── json.sql │   │   │   ├── limit.sql │   │   │   ├── line.sql │   │   │   ├── lock.sql │   │   │   ├── lseg.sql │   │   │   ├── macaddr8.sql │   │   │   ├── macaddr.sql │   │   │   ├── matview.sql │   │   │   ├── memoize.sql │   │   │   ├── misc_functions.sql │   │   │   ├── misc_sanity.sql │   │   │   ├── money.sql │   │   │   ├── multirangetypes.sql │   │   │   ├── mvcc.sql │   │   │   ├── namespace.sql │   │   │   ├── name.sql │   │   │   ├── numeric_big.sql │   │   │   ├── numeric.sql │   │   │   ├── numerology.sql │   │   │   ├── object_address.sql │   │   │   ├── oidjoins.sql │   │   │   ├── oid.sql │   │   │   ├── opr_sanity.sql │   │   │   ├── partition_aggregate.sql │   │   │   ├── partition_info.sql │   │   │   ├── partition_join.sql │   │   │   ├── partition_prune.sql │   │   │   ├── password.sql │   │   │   ├── path.sql │   │   │   ├── pg_lsn.sql │   │   │   ├── plancache.sql │   │   │   ├── plpgsql.sql │   │   │   ├── point.sql │   │   │   ├── polygon.sql │   │   │   ├── polymorphism.sql │   │   │   ├── portals_p2.sql │   │   │   ├── portals.sql │   │   │   ├── prepared_xacts.sql │   │   │   ├── prepare.sql │   │   │   ├── privileges.sql │   │   │   ├── psql_crosstab.sql │   │   │   ├── psql.sql │   │   │   ├── publication.sql │   │   │   ├── random.sql │   │   │   ├── rangefuncs.sql │   │   │   ├── rangetypes.sql │   │   │   ├── regex.linux.utf8.sql │   │   │   ├── regex.sql │   │   │   ├── regproc.sql │   │   │   ├── reindex_catalog.sql │   │   │   ├── reloptions.sql │   │   │   ├── replica_identity.sql │   │   │   ├── returning.sql │   │   │   ├── roleattributes.sql │   │   │   ├── rowsecurity.sql │   │   │   ├── rowtypes.sql │   │   │   ├── rules.sql │   │   │   ├── sanity_check.sql │   │   │   ├── security_label.sql │   │   │   ├── select_distinct_on.sql │   │   │   ├── select_distinct.sql │   │   │   ├── select_having.sql │   │   │   ├── select_implicit.sql │   │   │   ├── select_into.sql │   │   │   ├── select_parallel.sql │   │   │   ├── select.sql │   │   │   ├── select_views.sql │   │   │   ├── sequence.sql │   │   │   ├── spgist.sql │   │   │   ├── stats_ext.sql │   │   │   ├── stats.sql │   │   │   ├── strings.sql │   │   │   ├── subscription.sql │   │   │   ├── subselect.sql │   │   │   ├── sysviews.sql │   │   │   ├── tablesample.sql │   │   │   ├── temp.sql │   │   │   ├── text.sql │   │   │   ├── tidrangescan.sql │   │   │   ├── tidscan.sql │   │   │   ├── tid.sql │   │   │   ├── time.sql │   │   │   ├── timestamp.sql │   │   │   ├── timestamptz.sql │   │   │   ├── timetz.sql │   │   │   ├── transactions.sql │   │   │   ├── triggers.sql │   │   │   ├── truncate.sql │   │   │   ├── tsdicts.sql │   │   │   ├── tsearch.sql │   │   │   ├── tsrf.sql │   │   │   ├── tstypes.sql │   │   │   ├── tuplesort.sql │   │   │   ├── txid.sql │   │   │   ├── typed_table.sql │   │   │   ├── type_sanity.sql │   │   │   ├── unicode.sql │   │   │   ├── union.sql │   │   │   ├── updatable_views.sql │   │   │   ├── update.sql │   │   │   ├── uuid.sql │   │   │   ├── vacuum_parallel.sql │   │   │   ├── vacuum.sql │   │   │   ├── varchar.sql │   │   │   ├── window.sql │   │   │   ├── with.sql │   │   │   ├── write_parallel.sql │   │   │   ├── xid.sql │   │   │   ├── xmlmap.sql │   │   │   └── xml.sql │   │   └── standby_schedule │   ├── ssl │   │   ├── cas.config │   │   ├── client_ca.config │   │   ├── client.config │   │   ├── client-dn.config │   │   ├── Makefile │   │   ├── README │   │   ├── root_ca.config │   │   ├── server_ca.config │   │   ├── server-cn-and-alt-names.config │   │   ├── server-cn-only.config │   │   ├── server-multiple-alt-names.config │   │   ├── server-no-names.config │   │   ├── server-revoked.config │   │   ├── server-single-alt-name.config │   │   ├── ssl │   │   │   ├── both-cas-1.crt │   │   │   ├── both-cas-2.crt │   │   │   ├── client_ca.crt │   │   │   ├── client_ca.key │   │   │   ├── client+client_ca.crt │   │   │   ├── client.crl │   │   │   ├── client-crldir │   │   │   │   └── 9bb9e3c3.r0 │   │   │   ├── client.crt │   │   │   ├── client-der.key │   │   │   ├── client-dn.crt │   │   │   ├── client-dn.key │   │   │   ├── client-encrypted-der.key │   │   │   ├── client-encrypted-pem.key │   │   │   ├── client.key │   │   │   ├── client-revoked.crt │   │   │   ├── client-revoked.key │   │   │   ├── root_ca.crt │   │   │   ├── root_ca.key │   │   │   ├── root+client_ca.crt │   │   │   ├── root+client.crl │   │   │   ├── root+client-crldir │   │   │   │   ├── 9bb9e3c3.r0 │   │   │   │   └── a3d11bff.r0 │   │   │   ├── root.crl │   │   │   ├── root+server_ca.crt │   │   │   ├── root+server.crl │   │   │   ├── root+server-crldir │   │   │   │   ├── a3d11bff.r0 │   │   │   │   └── a836cc2d.r0 │   │   │   ├── server_ca.crt │   │   │   ├── server_ca.key │   │   │   ├── server-cn-and-alt-names.crt │   │   │   ├── server-cn-and-alt-names.key │   │   │   ├── server-cn-only.crt │   │   │   ├── server-cn-only.key │   │   │   ├── server.crl │   │   │   ├── server-crldir │   │   │   │   └── a836cc2d.r0 │   │   │   ├── server-multiple-alt-names.crt │   │   │   ├── server-multiple-alt-names.key │   │   │   ├── server-no-names.crt │   │   │   ├── server-no-names.key │   │   │   ├── server-password.key │   │   │   ├── server-revoked.crt │   │   │   ├── server-revoked.key │   │   │   ├── server-single-alt-name.crt │   │   │   ├── server-single-alt-name.key │   │   │   ├── server-ss.crt │   │   │   └── server-ss.key │   │   └── t │   │   ├── 001_ssltests.pl │   │   ├── 002_scram.pl │   │   └── SSLServer.pm │   └── subscription │   ├── Makefile │   ├── README │   └── t │   ├── 001_rep_changes.pl │   ├── 002_types.pl │   ├── 003_constraints.pl │   ├── 004_sync.pl │   ├── 005_encoding.pl │   ├── 006_rewrite.pl │   ├── 007_ddl.pl │   ├── 008_diff_schema.pl │   ├── 009_matviews.pl │   ├── 010_truncate.pl │   ├── 011_generated.pl │   ├── 012_collation.pl │   ├── 013_partition.pl │   ├── 014_binary.pl │   ├── 015_stream.pl │   ├── 016_stream_subxact.pl │   ├── 017_stream_ddl.pl │   ├── 018_stream_subxact_abort.pl │   ├── 019_stream_subxact_ddl_abort.pl │   ├── 020_messages.pl │   ├── 021_alter_sub_pub.pl │   └── 100_bugs.pl ├── timezone │   ├── data │   │   └── tzdata.zi │   ├── known_abbrevs.txt │   ├── localtime.c │   ├── Makefile │   ├── pgtz.c │   ├── pgtz.h │   ├── private.h │   ├── README │   ├── strftime.c │   ├── tzfile.h │   ├── tznames │   │   ├── Africa.txt │   │   ├── America.txt │   │   ├── Antarctica.txt │   │   ├── Asia.txt │   │   ├── Atlantic.txt │   │   ├── Australia │   │   ├── Australia.txt │   │   ├── Default │   │   ├── Etc.txt │   │   ├── Europe.txt │   │   ├── India │   │   ├── Indian.txt │   │   ├── Makefile │   │   ├── Pacific.txt │   │   └── README │   └── zic.c ├── tools │   ├── ccsym │   ├── check_bison_recursion.pl │   ├── codelines │   ├── copyright.pl │   ├── editors │   │   ├── emacs.samples │   │   └── vim.samples │   ├── find_badmacros │   ├── find_static │   ├── find_typedef │   ├── fix-old-flex-code.pl │   ├── gen_keywordlist.pl │   ├── git_changelog │   ├── git-external-diff │   ├── ifaddrs │   │   ├── Makefile │   │   ├── README │   │   └── test_ifaddrs.c │   ├── make_ctags │   ├── make_etags │   ├── make_mkid │   ├── msvc │   │   ├── build.bat │   │   ├── build.pl │   │   ├── clean.bat │   │   ├── config_default.pl │   │   ├── dummylib │   │   │   ├── README │   │   │   ├── Win32 │   │   │   │   └── Registry.pm │   │   │   ├── Win32API │   │   │   │   └── File.pm │   │   │   └── Win32.pm │   │   ├── ecpg_regression.proj │   │   ├── gendef.pl │   │   ├── install.bat │   │   ├── install.pl │   │   ├── Install.pm │   │   ├── mkvcbuild.pl │   │   ├── Mkvcbuild.pm │   │   ├── MSBuildProject.pm │   │   ├── pgbison.bat │   │   ├── pgbison.pl │   │   ├── pgflex.bat │   │   ├── pgflex.pl │   │   ├── Project.pm │   │   ├── README │   │   ├── Solution.pm │   │   ├── vcregress.bat │   │   ├── vcregress.pl │   │   └── VSObjectFactory.pm │   ├── PerfectHash.pm │   ├── perlcheck │   │   ├── find_perl_files │   │   ├── perlcriticrc │   │   ├── pgperlcritic │   │   └── pgperlsyncheck │   ├── pginclude │   │   ├── cpluspluscheck │   │   ├── headerscheck │   │   ├── pgcheckdefines │   │   ├── pgcompinclude │   │   ├── pgdefine │   │   ├── pgfixinclude │   │   ├── pgrminclude │   │   └── README │   ├── pgindent │   │   ├── exclude_file_patterns │   │   ├── perltidyrc │   │   ├── pgindent │   │   ├── pgindent.man │   │   ├── pgperltidy │   │   ├── README │   │   └── typedefs.list │   ├── pgtest │   ├── RELEASE_CHANGES │   ├── testint128.c │   ├── valgrind.supp │   ├── version_stamp.pl │   └── win32tzlist.pl └── tutorial ├── advanced.source ├── basics.source ├── complex.c ├── complex.source ├── funcs.c ├── funcs.source ├── Makefile ├── README └── syscat.source 558 directories, 7360 files

学习资料


欢迎各位同学一起来交流学习心得!

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论

目录
  • 查看postgresql-14.4源码包的文件信息
  • 学习资料