PostgreSQL Build Farm Log

Details for system "spurfowl" failure at stage pg_upgradeCheck, snapshot taken 2020-04-07 00:15:05

System Information Farm member Branch OS Compiler Architecture Owner
spurfowl master Ubuntu Ubuntu 16.04.1 gcc 5.4.0 20160609 x86_64 sfrost [ a t ] snowman.net

Stage Logs

Total run time
00:05:33
SCM-checkout (00:00:03) configure (00:00:06) make (00:01:57) check (00:01:34)
make-contrib (00:00:12) make-testmodules (00:00:01) make-install (00:00:06) install-contrib (00:00:03)
install-testmodules (00:00:01) check-pg_upgrade (00:01:30)    

Configuration summary

This file was created by PostgreSQL configure 13devel, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ ./configure --enable-tap-tests --enable-cassert --enable-debug --enable-nls \
        --with-perl --with-python --with-tcl --with-gssapi \
        --with-openssl --with-ldap --with-libxml --with-libxslt --with-tclconfig=/usr/lib/tcl8.5 \
        --prefix=/home/pgbuild/buildfarm/HEAD/inst \
        --with-pgport=5678 --cache-file=/home/pgbuild/buildfarm/accache-spurfowl/config-HEAD.cache


hostname = altmer
uname -m = x86_64
uname -r = 4.4.0-148-generic
uname -s = Linux
uname -v = #174-Ubuntu SMP Tue May 7 12:20:14 UTC 2019



PATH: /usr/bin
PATH: /bin



========================================================
$Script_Config = {
                   'wait_timeout' => undef,
                   'archive_reports' => undef,
                   'use_default_ccache_dir' => 1,
                   'use_vpath' => undef,
                   'using_msvc' => undef,
                   'global' => {
                                 'parallel_stagger' => undef,
                                 'branches_to_build' => 'ALL',
                                 'global_lock_dir' => undef,
                                 'parallel_lockdir' => undef,
                                 'max_parallel' => undef
                               },
                   'git_gc_hours' => 168,
                   'locales' => [
                                  'C'
                                ],
                   'invocation_args' => [
                                          '--config',
                                          './build-farm.conf',
                                          'HEAD'
                                        ],
                   'trigger_exclude' => qr/^doc\/|\.po$/,
                   'upgrade_target' => 'https://buildfarm.postgresql.org/cgi-bin/upgrade.pl',
                   'config_env' => {
                                     'CC' => 'ccache gcc'
                                   },
                   'bf_perl_version' => '5.22.1',
                   'make' => 'make',
                   'config' => [],
                   'git_use_workdirs' => 1,
                   'max_load_avg' => undef,
                   'orig_env' => {
                                   'OLDPWD' => '/home/pgbuild',
                                   'PWD' => 'xxxxxx',
                                   'LOGNAME' => 'pgbuild',
                                   'BF_CONF_BRANCHES' => 'ALL',
                                   'HOME' => '/home/pgbuild',
                                   'PATH' => '/usr/bin:/bin',
                                   'SHELL' => '/bin/sh',
                                   'LANG' => 'xxxxxx'
                                 },
                   'use_installcheck_parallel' => undef,
                   'config_opts' => [
                                      '--enable-tap-tests',
                                      '--enable-cassert',
                                      '--enable-debug',
                                      '--enable-nls',
                                      '--with-perl',
                                      '--with-python',
                                      '--with-tcl',
                                      '--with-gssapi',
                                      '--with-openssl',
                                      '--with-ldap',
                                      '--with-libxml',
                                      '--with-libxslt',
                                      '--with-tclconfig=/usr/lib/tcl8.5'
                                    ],
                   'valgrind_options' => '--quiet --trace-children=yes --track-origins=yes --read-var-info=yes --num-callers=20 --leak-check=no --gen-suppressions=all --error-limit=no',
                   'keep_error_builds' => 0,
                   'build_root' => '/home/pgbuild/buildfarm',
                   'target' => 'https://buildfarm.postgresql.org/cgi-bin/pgstatus.pl',
                   'base_port' => 5678,
                   'scm_url' => undef,
                   'core_file_glob' => 'core*',
                   'git_ignore_mirror_failure' => 1,
                   'use_valgrind' => undef,
                   'module_versions' => {
                                          'PGBuild::SCM' => 'REL_11',
                                          'PGBuild::Utils' => 'REL_11',
                                          'PGBuild::Modules::TestDecoding' => 'REL_11',
                                          'PGBuild::Options' => 'REL_11',
                                          'PGBuild::Modules::TestUpgrade' => 'REL_11',
                                          'PGBuild::WebTxn' => 'REL_11'
                                        },
                   'scm' => 'git',
                   'extra_config' => {
                                       'DEFAULT' => [
                                                      'log_line_prefix = \'%m [%p:%l] %q%a \'',
                                                      'log_connections = \'true\'',
                                                      'log_disconnections = \'true\'',
                                                      'log_statement = \'all\'',
                                                      'fsync = off'
                                                    ],
                                       'HEAD' => [
                                                   'force_parallel_mode = regress'
                                                 ]
                                     },
                   'use_accache' => 1,
                   'ccache_failure_remove' => undef,
                   'web_script_version' => 'REL_11',
                   'current_ts' => 1586218839,
                   'script_version' => 'REL_11',
                   'trigger_include' => undef,
                   'steps_completed' => [
                                          'SCM-checkout',
                                          'Configure',
                                          'Make',
                                          'Check',
                                          'Contrib',
                                          'TestModules',
                                          'Install',
                                          'ContribInstall',
                                          'TestModulesInstall'
                                        ],
                   'animal' => 'spurfowl',
                   'build_env' => {},
                   'scmrepo' => undef,
                   'modules' => [
                                  'TestUpgrade',
                                  'TestDecoding'
                                ],
                   'use_git_cvsserver' => undef,
                   'mail_events' => {
                                      'fail' => [],
                                      'change' => [],
                                      'green' => [],
                                      'all' => []
                                    },
                   'force_every' => {},
                   'optional_steps' => {},
                   'alerts' => {},
                   'git_keep_mirror' => 1,
                   'make_jobs' => 5,
                   'tar_log_cmd' => undef
                 };

Files changed this run

contrib/test_decoding/expected/ddl.out
contrib/test_decoding/expected/decoding_in_xact.out
contrib/test_decoding/expected/oldest_xmin.out
contrib/test_decoding/expected/ondisk_startup.out
contrib/test_decoding/expected/snapshot_transfer.out
contrib/test_decoding/specs/oldest_xmin.spec
contrib/test_decoding/specs/ondisk_startup.spec
contrib/test_decoding/specs/snapshot_transfer.spec
contrib/test_decoding/sql/ddl.sql
contrib/test_decoding/sql/decoding_in_xact.sql
doc/src/sgml/datatype.sgml
doc/src/sgml/func.sgml
doc/src/sgml/logicaldecoding.sgml
doc/src/sgml/monitoring.sgml
src/backend/access/hash/hashvalidate.c
src/backend/utils/adt/Makefile
src/backend/utils/adt/txid.c
src/backend/utils/adt/xid.c
src/backend/utils/adt/xid8funcs.c
src/fe_utils/print.c
src/include/access/transam.h
src/include/catalog/catversion.h
src/include/catalog/pg_amop.dat
src/include/catalog/pg_amproc.dat
src/include/catalog/pg_cast.dat
src/include/catalog/pg_opclass.dat
src/include/catalog/pg_operator.dat
src/include/catalog/pg_opfamily.dat
src/include/catalog/pg_proc.dat
src/include/catalog/pg_type.dat
src/include/utils/xid8.h
src/test/modules/commit_ts/t/004_restart.pl
src/test/modules/test_ddl_deparse/expected/create_table.out
src/test/modules/test_ddl_deparse/sql/create_table.sql
src/test/recovery/t/003_recovery_targets.pl
src/test/recovery/t/011_crash_recovery.pl
src/test/regress/expected/alter_table.out
src/test/regress/expected/hs_standby_functions.out
src/test/regress/expected/opr_sanity.out
src/test/regress/expected/txid.out
src/test/regress/expected/update.out
src/test/regress/expected/xid.out
src/test/regress/parallel_schedule
src/test/regress/serial_schedule
src/test/regress/sql/alter_table.sql
src/test/regress/sql/hs_standby_functions.sql
src/test/regress/sql/txid.sql
src/test/regress/sql/update.sql
src/test/regress/sql/xid.sql
src/tools/pgindent/typedefs.list
Git log

Change Set for this build

4c04be9b05a Tue Apr 7 00:04:32 2020 UTC  Introduce xid8-based functions to replace txid_XXX. 
aeec457de8a Tue Apr 7 00:03:59 2020 UTC  Add SQL type xid8 to expose FullTransactionId to users.

Files changed since last success

src/backend/commands/explain.c
src/test/regress/expected/incremental_sort.out
src/test/regress/sql/incremental_sort.sql
Git log
Change Set prior to this build

Change Set including this build

4bea576b032 Mon Apr 6 23:16:57 2020 UTC  Use INT64_FORMAT when formatting int64 values in explain 
23ba3b5ee27 Mon Apr 6 22:02:07 2020 UTC  Fix failures in incremental_sort due to number of workers

Log

Last file mtime in snapshot: Tue Apr  7 00:04:32 2020 GMT
===================================================
make -C ../../../src/backend generated-headers
make[1]: Entering directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/backend'
make -C catalog distprep generated-header-symlinks
make[2]: Entering directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/backend/catalog'
make[2]: Nothing to be done for 'distprep'.
make[2]: Nothing to be done for 'generated-header-symlinks'.
make[2]: Leaving directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/backend/catalog'
make -C utils distprep generated-header-symlinks
make[2]: Entering directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/backend/utils'
make[2]: Nothing to be done for 'distprep'.
make[2]: Nothing to be done for 'generated-header-symlinks'.
make[2]: Leaving directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/backend/utils'
make[1]: Leaving directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/backend'
make -C ../../../src/interfaces/libpq all
make[1]: Entering directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/interfaces/libpq'
make -C ../../../src/port all
make[2]: Entering directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/port'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/port'
make -C ../../../src/common all
make[2]: Entering directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/common'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/common'
make[1]: Leaving directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/interfaces/libpq'
make -C ../../../src/port all
make[1]: Entering directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/port'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/port'
make -C ../../../src/common all
make[1]: Entering directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/common'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/common'
make -C ../../../src/port all
make[1]: Entering directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/port'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/port'
make -C ../../../src/common all
make[1]: Entering directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/common'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/common'
make -C ../../../src/fe_utils all
make[1]: Entering directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/fe_utils'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/fe_utils'
MAKE=make PATH="/home/pgbuild/buildfarm/HEAD/pgsql.build/tmp_install/home/pgbuild/buildfarm/HEAD/inst/bin:$PATH" LD_LIBRARY_PATH="/home/pgbuild/buildfarm/HEAD/pgsql.build/tmp_install/home/pgbuild/buildfarm/HEAD/inst/lib:$LD_LIBRARY_PATH"  bindir=/home/pgbuild/buildfarm/HEAD/pgsql.build/tmp_install//home/pgbuild/buildfarm/HEAD/inst/bin EXTRA_REGRESS_OPTS="--port=5678" /bin/sh test.sh
The files belonging to this database system will be owned by user "pgbuild".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.UTF-8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are disabled.

creating directory /home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/data.old ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting default time zone ... America/New_York
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok

Sync to disk skipped.
The data directory might become corrupt if the operating system crashes.

Success. You can now start the database server using:

    /home/pgbuild/buildfarm/HEAD/pgsql.build/tmp_install/home/pgbuild/buildfarm/HEAD/inst/bin/pg_ctl -D /home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/data.old -l logfile start

waiting for server to start.... done
server started
make: Entering directory '/home/pgbuild/buildfarm/HEAD/pgsql.build'
make -C ./src/backend generated-headers
make[1]: Entering directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/backend'
make -C catalog distprep generated-header-symlinks
make[2]: Entering directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/backend/catalog'
make[2]: Nothing to be done for 'distprep'.
make[2]: Nothing to be done for 'generated-header-symlinks'.
make[2]: Leaving directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/backend/catalog'
make -C utils distprep generated-header-symlinks
make[2]: Entering directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/backend/utils'
make[2]: Nothing to be done for 'distprep'.
make[2]: Nothing to be done for 'generated-header-symlinks'.
make[2]: Leaving directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/backend/utils'
make[1]: Leaving directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/backend'
make -C src/test/regress installcheck-parallel
make[1]: Entering directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress'
make -C ../../../src/port all
make[2]: Entering directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/port'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/port'
make -C ../../../src/common all
make[2]: Entering directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/common'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/common'
make -C ../../../contrib/spi
make[2]: Entering directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/contrib/spi'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/contrib/spi'
rm -rf ./testtablespace
mkdir ./testtablespace
../../../src/test/regress/pg_regress --inputdir=. --bindir='/home/pgbuild/buildfarm/HEAD/inst/bin'   --port=5678 --bindir='/home/pgbuild/buildfarm/HEAD/pgsql.build/tmp_install//home/pgbuild/buildfarm/HEAD/inst/bin' --outputdir=/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress --port=64464 --dlpath=. --max-concurrent-tests=20 --port=5678 --bindir='/home/pgbuild/buildfarm/HEAD/pgsql.build/tmp_install//home/pgbuild/buildfarm/HEAD/inst/bin' --outputdir=/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress --port=64464 --schedule=./parallel_schedule  
(using postmaster on /tmp/pg_upgrade_check-ffJ60Z, port 64464)
============== dropping database "regression"         ==============
NOTICE:  database "regression" does not exist, skipping
DROP DATABASE
============== creating database "regression"         ==============
CREATE DATABASE
ALTER DATABASE
============== running regression test queries        ==============
test tablespace                   ... ok         3582 ms
parallel group (20 tests):  oid float4 varchar pg_lsn name char int8 txid uuid int4 regproc bit int2 float8 money text boolean enum rangetypes numeric
     boolean                      ... ok          997 ms
     char                         ... ok          337 ms
     name                         ... ok          304 ms
     varchar                      ... ok          303 ms
     text                         ... ok          916 ms
     int2                         ... ok          682 ms
     int4                         ... ok          508 ms
     int8                         ... ok          335 ms
     oid                          ... ok          187 ms
     float4                       ... ok          205 ms
     float8                       ... ok          706 ms
     bit                          ... ok          654 ms
     numeric                      ... ok         3260 ms
     txid                         ... ok          341 ms
     uuid                         ... ok          388 ms
     enum                         ... ok         1137 ms
     money                        ... ok          884 ms
     rangetypes                   ... ok         2642 ms
     pg_lsn                       ... ok          298 ms
     regproc                      ... ok          599 ms
parallel group (20 tests):  timetz lseg line circle numerology time path xid macaddr macaddr8 point interval polygon inet box timestamp tstypes timestamptz date strings
     strings                      ... ok         3522 ms
     numerology                   ... ok          191 ms
     point                        ... ok          478 ms
     lseg                         ... ok          129 ms
     line                         ... ok          145 ms
     box                          ... ok          936 ms
     path                         ... ok          249 ms
     polygon                      ... ok          802 ms
     circle                       ... ok          168 ms
     date                         ... ok         3082 ms
     time                         ... ok          206 ms
     timetz                       ... ok          110 ms
     timestamp                    ... ok         1089 ms
     timestamptz                  ... ok         2757 ms
     interval                     ... ok          763 ms
     inet                         ... ok          917 ms
     macaddr                      ... ok          338 ms
     macaddr8                     ... ok          452 ms
     tstypes                      ... ok         2502 ms
     xid                          ... ok          312 ms
parallel group (10 tests):  expressions comments unicode misc_sanity type_sanity regex geometry opr_sanity oidjoins horology
     geometry                     ... ok         2372 ms
     horology                     ... ok         3449 ms
     regex                        ... ok         1741 ms
     oidjoins                     ... ok         2631 ms
     type_sanity                  ... ok         1137 ms
     opr_sanity                   ... ok         2383 ms
     misc_sanity                  ... ok          311 ms
     comments                     ... ok          219 ms
     expressions                  ... ok          137 ms
     unicode                      ... ok          264 ms
test create_function_1            ... ok           35 ms
test create_type                  ... ok          180 ms
test create_table                 ... ok         3298 ms
test create_function_2            ... ok           30 ms
parallel group (5 tests):  copydml copyselect insert_conflict copy insert
     copy                         ... ok          614 ms
     copyselect                   ... ok          186 ms
     copydml                      ... ok           84 ms
     insert                       ... ok         2277 ms
     insert_conflict              ... ok          568 ms
parallel group (3 tests):  create_operator create_procedure create_misc
     create_misc                  ... ok          221 ms
     create_operator              ... ok          187 ms
     create_procedure             ... ok          219 ms
parallel group (5 tests):  index_including_gist index_including create_index_spgist create_view create_index
     create_index                 ... ok         4673 ms
     create_index_spgist          ... ok         2070 ms
     create_view                  ... ok         2592 ms
     index_including              ... ok          794 ms
     index_including_gist         ... ok          793 ms
parallel group (15 tests):  create_cast create_aggregate drop_if_exists create_am create_function_3 hash_func roleattributes errors select typed_table constraints vacuum updatable_views triggers inherit
     create_aggregate             ... ok          248 ms
     create_function_3            ... ok          567 ms
     create_cast                  ... ok           96 ms
     constraints                  ... ok         1206 ms
     triggers                     ... ok         3993 ms
     select                       ... ok         1079 ms
     inherit                      ... ok         4165 ms
     typed_table                  ... ok         1154 ms
     vacuum                       ... ok         1233 ms
     drop_if_exists               ... ok          430 ms
     updatable_views              ... ok         2994 ms
     roleattributes               ... ok          942 ms
     create_am                    ... ok          557 ms
     hash_func                    ... ok          764 ms
     errors                       ... ok         1040 ms
test sanity_check                 ... ok          280 ms
parallel group (20 tests):  random select_distinct_on select_into delete portals namespace select_implicit select_having case select_distinct union prepared_xacts hash_index subselect transactions update btree_index join arrays aggregates
     select_into                  ... ok          322 ms
     select_distinct              ... ok          771 ms
     select_distinct_on           ... ok          299 ms
     select_implicit              ... ok          495 ms
     select_having                ... ok          526 ms
     subselect                    ... ok         1193 ms
     union                        ... ok          824 ms
     case                         ... ok          550 ms
     join                         ... ok         3255 ms
     aggregates                   ... ok         4525 ms
     transactions                 ... ok         1684 ms
     random                       ... ok          251 ms
     portals                      ... ok          409 ms
     arrays                       ... ok         3308 ms
     btree_index                  ... ok         2882 ms
     hash_index                   ... ok         1164 ms
     update                       ... ok         2152 ms
     delete                       ... ok          328 ms
     namespace                    ... ok          432 ms
     prepared_xacts               ... ok         1012 ms
parallel group (20 tests):  init_privs security_label drop_operator lock tablesample password replica_identity gin groupingsets collate identity spgist gist matview generated join_hash rowsecurity privileges object_address brin
     brin                         ... ok         9964 ms
     gin                          ... ok         1872 ms
     gist                         ... ok         2950 ms
     spgist                       ... ok         2526 ms
     privileges                   ... ok         4829 ms
     init_privs                   ... ok           47 ms
     security_label               ... ok          479 ms
     collate                      ... ok         2291 ms
     matview                      ... ok         3578 ms
     lock                         ... ok          686 ms
     replica_identity             ... ok         1516 ms
     rowsecurity                  ... ok         4808 ms
     object_address               ... ok         5260 ms
     tablesample                  ... ok          781 ms
     groupingsets                 ... ok         2153 ms
     drop_operator                ... ok          503 ms
     password                     ... ok          896 ms
     identity                     ... ok         2428 ms
     generated                    ... ok         3991 ms
     join_hash                    ... ok         4616 ms
parallel group (12 tests):  async collate.icu.utf8 dbsize alter_operator sysviews tidscan incremental_sort misc_functions alter_generic misc tsrf create_table_like
     create_table_like            ... ok         2164 ms
     alter_generic                ... ok          658 ms
     alter_operator               ... ok          260 ms
     misc                         ... ok          722 ms
     async                        ... ok           64 ms
     dbsize                       ... ok          253 ms
     misc_functions               ... ok          614 ms
     sysviews                     ... ok          428 ms
     tsrf                         ... ok          845 ms
     tidscan                      ... ok          541 ms
     collate.icu.utf8             ... ok           87 ms
     incremental_sort             ... FAILED      600 ms
parallel group (6 tests):  collate.linux.utf8 amutils psql_crosstab rules psql stats_ext
     rules                        ... ok         3246 ms
     psql                         ... ok         4222 ms
     psql_crosstab                ... ok          324 ms
     amutils                      ... ok          148 ms
     stats_ext                    ... ok         4616 ms
     collate.linux.utf8           ... ok           37 ms
test select_parallel              ... ok         1694 ms
test write_parallel               ... ok          119 ms
parallel group (2 tests):  subscription publication
     publication                  ... ok          816 ms
     subscription                 ... ok           67 ms
parallel group (17 tests):  combocid portals_p2 equivclass functional_deps select_views dependency advisory_lock xmlmap indirect_toast bitmapops cluster guc tsdicts window tsearch foreign_key foreign_data
     select_views                 ... ok          529 ms
     portals_p2                   ... ok           87 ms
     foreign_key                  ... ok         4735 ms
     cluster                      ... ok         1370 ms
     dependency                   ... ok          611 ms
     guc                          ... ok         1409 ms
     bitmapops                    ... ok          993 ms
     combocid                     ... ok           68 ms
     tsearch                      ... ok         4456 ms
     tsdicts                      ... ok         1812 ms
     foreign_data                 ... ok         7630 ms
     window                       ... ok         3903 ms
     xmlmap                       ... ok          693 ms
     functional_deps              ... ok          439 ms
     advisory_lock                ... ok          645 ms
     indirect_toast               ... ok          894 ms
     equivclass                   ... ok          430 ms
parallel group (6 tests):  jsonpath_encoding json_encoding jsonpath json jsonb_jsonpath jsonb
     json                         ... ok         4175 ms
     jsonb                        ... ok         8901 ms
     json_encoding                ... ok          384 ms
     jsonpath                     ... ok         1733 ms
     jsonpath_encoding            ... ok          224 ms
     jsonb_jsonpath               ... ok         4810 ms
parallel group (18 tests):  conversion returning prepare limit plancache temp with copy2 largeobject sequence truncate domain rowtypes rangefuncs xml polymorphism alter_table plpgsql
     plancache                    ... ok          697 ms
     limit                        ... ok          570 ms
     plpgsql                      ... ok        10287 ms
     copy2                        ... ok          846 ms
     temp                         ... ok          803 ms
     domain                       ... ok         2017 ms
     rangefuncs                   ... ok         2707 ms
     prepare                      ... ok          542 ms
     conversion                   ... ok          157 ms
     truncate                     ... ok         1722 ms
     alter_table                  ... ok         9915 ms
     sequence                     ... ok         1391 ms
     polymorphism                 ... ok         4875 ms
     rowtypes                     ... ok         2186 ms
     returning                    ... ok          432 ms
     largeobject                  ... ok          958 ms
     with                         ... ok          842 ms
     xml                          ... ok         3512 ms
parallel group (9 tests):  explain hash_part reloptions partition_info partition_join partition_aggregate tuplesort partition_prune indexing
     partition_join               ... ok         1422 ms
     partition_prune              ... ok         2378 ms
     reloptions                   ... ok          457 ms
     hash_part                    ... ok          380 ms
     indexing                     ... ok         5177 ms
     partition_aggregate          ... ok         1572 ms
     partition_info               ... ok          917 ms
     tuplesort                    ... ok         1706 ms
     explain                      ... ok          322 ms
test event_trigger                ... ok          351 ms
test fast_default                 ... ok          868 ms
test stats                        ... ok          667 ms

========================
 1 of 199 tests failed. 
========================

The differences that caused some tests to fail can be viewed in the
file "/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/regression.diffs".  A copy of the test summary that you see
above is saved in the file "/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/regression.out".

GNUmakefile:141: recipe for target 'installcheck-parallel' failed
make[1]: *** [installcheck-parallel] Error 1
make[1]: Leaving directory '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress'
GNUmakefile:68: recipe for target 'installcheck-parallel' failed
make: *** [installcheck-parallel] Error 2
make: Leaving directory '/home/pgbuild/buildfarm/HEAD/pgsql.build'
waiting for server to shut down.... done
server stopped
Makefile:62: recipe for target 'check' failed
make: *** [check] Error 1
=========================== postmaster1.log ================
2020-04-06 20:19:10.094 EDT [24935:1] LOG:  starting PostgreSQL 13devel on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 5.4.0-6ubuntu1~16.04.11) 5.4.0 20160609, 64-bit
2020-04-06 20:19:10.094 EDT [24935:2] LOG:  listening on Unix socket "/tmp/pg_upgrade_check-ffJ60Z/.s.PGSQL.64464"
2020-04-06 20:19:10.097 EDT [24936:1] LOG:  database system was shut down at 2020-04-06 20:19:10 EDT
2020-04-06 20:19:10.103 EDT [24935:3] LOG:  database system is ready to accept connections
2020-04-06 20:19:10.197 EDT [24947:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:10.199 EDT [24947:2] [unknown] LOG:  connection authorized: user=pgbuild database=postgres application_name=createdb
2020-04-06 20:19:10.209 EDT [24947:3] createdb LOG:  statement: SELECT pg_catalog.set_config('search_path', '', false);
2020-04-06 20:19:10.210 EDT [24947:4] createdb LOG:  statement: CREATE DATABASE "regression\\""\\	 !""#$%&'()*+,-\\\\""\\\\\\";
2020-04-06 20:19:10.240 EDT [24947:5] createdb LOG:  disconnection: session time: 0:00:00.043 user=pgbuild database=postgres host=[local]
2020-04-06 20:19:10.257 EDT [24949:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:10.259 EDT [24949:2] [unknown] LOG:  connection authorized: user=pgbuild database=postgres application_name=createdb
2020-04-06 20:19:10.261 EDT [24949:3] createdb LOG:  statement: SELECT pg_catalog.set_config('search_path', '', false);
2020-04-06 20:19:10.261 EDT [24949:4] createdb LOG:  statement: CREATE DATABASE "regression./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ";
2020-04-06 20:19:10.297 EDT [24949:5] createdb LOG:  disconnection: session time: 0:00:00.039 user=pgbuild database=postgres host=[local]
2020-04-06 20:19:10.312 EDT [24951:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:10.313 EDT [24951:2] [unknown] LOG:  connection authorized: user=pgbuild database=postgres application_name=createdb
2020-04-06 20:19:10.315 EDT [24951:3] createdb LOG:  statement: SELECT pg_catalog.set_config('search_path', '', false);
2020-04-06 20:19:10.316 EDT [24951:4] createdb LOG:  statement: CREATE DATABASE "regression[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~";
2020-04-06 20:19:10.347 EDT [24951:5] createdb LOG:  disconnection: session time: 0:00:00.034 user=pgbuild database=postgres host=[local]
2020-04-06 20:19:10.469 EDT [24965:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:10.471 EDT [24965:2] [unknown] LOG:  connection authorized: user=pgbuild database=postgres application_name=pg_regress
2020-04-06 20:19:10.475 EDT [24965:3] pg_regress LOG:  statement: DROP DATABASE IF EXISTS "regression"
2020-04-06 20:19:10.476 EDT [24965:4] pg_regress LOG:  disconnection: session time: 0:00:00.007 user=pgbuild database=postgres host=[local]
2020-04-06 20:19:10.495 EDT [24968:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:10.496 EDT [24968:2] [unknown] LOG:  connection authorized: user=pgbuild database=postgres application_name=pg_regress
2020-04-06 20:19:10.498 EDT [24968:3] pg_regress LOG:  statement: CREATE DATABASE "regression" TEMPLATE=template0
2020-04-06 20:19:10.528 EDT [24968:4] pg_regress LOG:  disconnection: session time: 0:00:00.033 user=pgbuild database=postgres host=[local]
2020-04-06 20:19:10.548 EDT [24971:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:10.549 EDT [24971:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress
2020-04-06 20:19:10.559 EDT [24971:3] pg_regress LOG:  statement: ALTER DATABASE "regression" SET lc_messages TO 'C';ALTER DATABASE "regression" SET lc_monetary TO 'C';ALTER DATABASE "regression" SET lc_numeric TO 'C';ALTER DATABASE "regression" SET lc_time TO 'C';ALTER DATABASE "regression" SET bytea_output TO 'hex';ALTER DATABASE "regression" SET timezone_abbreviations TO 'Default';
2020-04-06 20:19:10.561 EDT [24971:4] pg_regress LOG:  disconnection: session time: 0:00:00.013 user=pgbuild database=regression host=[local]
2020-04-06 20:19:10.579 EDT [24973:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:10.580 EDT [24973:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/tablespace
2020-04-06 20:19:10.584 EDT [24973:3] pg_regress/tablespace LOG:  statement: CREATE TABLESPACE regress_tblspacewith LOCATION '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/testtablespace' WITH (some_nonexistent_parameter = true);
2020-04-06 20:19:10.584 EDT [24973:4] pg_regress/tablespace ERROR:  unrecognized parameter "some_nonexistent_parameter"
2020-04-06 20:19:10.584 EDT [24973:5] pg_regress/tablespace STATEMENT:  CREATE TABLESPACE regress_tblspacewith LOCATION '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/testtablespace' WITH (some_nonexistent_parameter = true);
2020-04-06 20:19:10.585 EDT [24973:6] pg_regress/tablespace LOG:  statement: CREATE TABLESPACE regress_tblspacewith LOCATION '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/testtablespace' WITH (random_page_cost = 3.0);
2020-04-06 20:19:10.586 EDT [24973:7] pg_regress/tablespace LOG:  statement: SELECT spcoptions FROM pg_tablespace WHERE spcname = 'regress_tblspacewith';
2020-04-06 20:19:10.598 EDT [24973:8] pg_regress/tablespace LOG:  statement: DROP TABLESPACE regress_tblspacewith;
2020-04-06 20:19:10.599 EDT [24973:9] pg_regress/tablespace LOG:  statement: CREATE TABLESPACE regress_tblspace LOCATION '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/testtablespace';
2020-04-06 20:19:10.600 EDT [24973:10] pg_regress/tablespace LOG:  statement: ALTER TABLESPACE regress_tblspace SET (random_page_cost = 1.0, seq_page_cost = 1.1);
2020-04-06 20:19:10.600 EDT [24973:11] pg_regress/tablespace LOG:  statement: ALTER TABLESPACE regress_tblspace SET (some_nonexistent_parameter = true);
2020-04-06 20:19:10.600 EDT [24973:12] pg_regress/tablespace ERROR:  unrecognized parameter "some_nonexistent_parameter"
2020-04-06 20:19:10.600 EDT [24973:13] pg_regress/tablespace STATEMENT:  ALTER TABLESPACE regress_tblspace SET (some_nonexistent_parameter = true);
2020-04-06 20:19:10.601 EDT [24973:14] pg_regress/tablespace LOG:  statement: ALTER TABLESPACE regress_tblspace RESET (random_page_cost = 2.0);
2020-04-06 20:19:10.601 EDT [24973:15] pg_regress/tablespace ERROR:  RESET must not include values for parameters
2020-04-06 20:19:10.601 EDT [24973:16] pg_regress/tablespace STATEMENT:  ALTER TABLESPACE regress_tblspace RESET (random_page_cost = 2.0);
2020-04-06 20:19:10.601 EDT [24973:17] pg_regress/tablespace LOG:  statement: ALTER TABLESPACE regress_tblspace RESET (random_page_cost, effective_io_concurrency);
2020-04-06 20:19:10.601 EDT [24973:18] pg_regress/tablespace LOG:  statement: CREATE SCHEMA testschema;
2020-04-06 20:19:10.602 EDT [24973:19] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.foo (i int) TABLESPACE regress_tblspace;
2020-04-06 20:19:10.605 EDT [24973:20] pg_regress/tablespace LOG:  statement: SELECT relname, spcname FROM pg_catalog.pg_tablespace t, pg_catalog.pg_class c
	    where c.reltablespace = t.oid AND c.relname = 'foo';
2020-04-06 20:19:10.618 EDT [24973:21] pg_regress/tablespace LOG:  statement: INSERT INTO testschema.foo VALUES(1);
2020-04-06 20:19:10.619 EDT [24973:22] pg_regress/tablespace LOG:  statement: INSERT INTO testschema.foo VALUES(2);
2020-04-06 20:19:10.619 EDT [24973:23] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.asselect TABLESPACE regress_tblspace AS SELECT 1;
2020-04-06 20:19:10.629 EDT [24973:24] pg_regress/tablespace LOG:  statement: SELECT relname, spcname FROM pg_catalog.pg_tablespace t, pg_catalog.pg_class c
	    where c.reltablespace = t.oid AND c.relname = 'asselect';
2020-04-06 20:19:10.644 EDT [24973:25] pg_regress/tablespace LOG:  statement: PREPARE selectsource(int) AS SELECT $1;
2020-04-06 20:19:10.644 EDT [24973:26] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.asexecute TABLESPACE regress_tblspace
	    AS EXECUTE selectsource(2);
2020-04-06 20:19:10.656 EDT [24973:27] pg_regress/tablespace LOG:  statement: SELECT relname, spcname FROM pg_catalog.pg_tablespace t, pg_catalog.pg_class c
	    where c.reltablespace = t.oid AND c.relname = 'asexecute';
2020-04-06 20:19:10.667 EDT [24973:28] pg_regress/tablespace LOG:  statement: CREATE INDEX foo_idx on testschema.foo(i) TABLESPACE regress_tblspace;
2020-04-06 20:19:10.670 EDT [24973:29] pg_regress/tablespace LOG:  statement: SELECT relname, spcname FROM pg_catalog.pg_tablespace t, pg_catalog.pg_class c
	    where c.reltablespace = t.oid AND c.relname = 'foo_idx';
2020-04-06 20:19:10.682 EDT [24973:30] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(foo)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:10.698 EDT [24973:31] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16392';
2020-04-06 20:19:10.713 EDT [24973:32] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16392' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:10.717 EDT [24973:33] pg_regress/tablespace LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '16392' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:10.734 EDT [24973:34] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:10.748 EDT [24973:35] pg_regress/tablespace LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '16392' ORDER BY 1;
2020-04-06 20:19:10.753 EDT [24973:36] pg_regress/tablespace LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '16392'
	ORDER BY 1;
2020-04-06 20:19:10.755 EDT [24973:37] pg_regress/tablespace LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '16392'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('16392')
	ORDER BY 1;
2020-04-06 20:19:10.768 EDT [24973:38] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16392'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:10.780 EDT [24973:39] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16392'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:10.796 EDT [24973:40] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:10.806 EDT [24973:41] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(foo_idx)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:10.820 EDT [24973:42] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16401';
2020-04-06 20:19:10.834 EDT [24973:43] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16401') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16401' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:10.836 EDT [24973:44] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16401' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:10.838 EDT [24973:45] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:10.851 EDT [24973:46] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.part (a int) PARTITION BY LIST (a);
2020-04-06 20:19:10.854 EDT [24973:47] pg_regress/tablespace LOG:  statement: SET default_tablespace TO pg_global;
2020-04-06 20:19:10.854 EDT [24973:48] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.part_1 PARTITION OF testschema.part FOR VALUES IN (1);
2020-04-06 20:19:10.854 EDT [24973:49] pg_regress/tablespace ERROR:  only shared relations can be placed in pg_global tablespace
2020-04-06 20:19:10.854 EDT [24973:50] pg_regress/tablespace STATEMENT:  CREATE TABLE testschema.part_1 PARTITION OF testschema.part FOR VALUES IN (1);
2020-04-06 20:19:10.855 EDT [24973:51] pg_regress/tablespace LOG:  statement: RESET default_tablespace;
2020-04-06 20:19:10.855 EDT [24973:52] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.part_1 PARTITION OF testschema.part FOR VALUES IN (1);
2020-04-06 20:19:10.858 EDT [24973:53] pg_regress/tablespace LOG:  statement: SET default_tablespace TO regress_tblspace;
2020-04-06 20:19:10.858 EDT [24973:54] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.part_2 PARTITION OF testschema.part FOR VALUES IN (2);
2020-04-06 20:19:10.861 EDT [24973:55] pg_regress/tablespace LOG:  statement: SET default_tablespace TO pg_global;
2020-04-06 20:19:10.861 EDT [24973:56] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.part_3 PARTITION OF testschema.part FOR VALUES IN (3);
2020-04-06 20:19:10.861 EDT [24973:57] pg_regress/tablespace ERROR:  only shared relations can be placed in pg_global tablespace
2020-04-06 20:19:10.861 EDT [24973:58] pg_regress/tablespace STATEMENT:  CREATE TABLE testschema.part_3 PARTITION OF testschema.part FOR VALUES IN (3);
2020-04-06 20:19:10.861 EDT [24973:59] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.part SET TABLESPACE regress_tblspace;
2020-04-06 20:19:10.861 EDT [24973:60] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.part_3 PARTITION OF testschema.part FOR VALUES IN (3);
2020-04-06 20:19:10.863 EDT [24973:61] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.part_4 PARTITION OF testschema.part FOR VALUES IN (4)
	  TABLESPACE pg_default;
2020-04-06 20:19:10.864 EDT [24973:62] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.part_56 PARTITION OF testschema.part FOR VALUES IN (5, 6)
	  PARTITION BY LIST (a);
2020-04-06 20:19:10.865 EDT [24973:63] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.part SET TABLESPACE pg_default;
2020-04-06 20:19:10.866 EDT [24973:64] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.part_78 PARTITION OF testschema.part FOR VALUES IN (7, 8)
	  PARTITION BY LIST (a);
2020-04-06 20:19:10.866 EDT [24973:65] pg_regress/tablespace ERROR:  only shared relations can be placed in pg_global tablespace
2020-04-06 20:19:10.866 EDT [24973:66] pg_regress/tablespace STATEMENT:  CREATE TABLE testschema.part_78 PARTITION OF testschema.part FOR VALUES IN (7, 8)
	  PARTITION BY LIST (a);
2020-04-06 20:19:10.866 EDT [24973:67] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.part_910 PARTITION OF testschema.part FOR VALUES IN (9, 10)
	  PARTITION BY LIST (a) TABLESPACE regress_tblspace;
2020-04-06 20:19:10.867 EDT [24973:68] pg_regress/tablespace LOG:  statement: RESET default_tablespace;
2020-04-06 20:19:10.867 EDT [24973:69] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.part_78 PARTITION OF testschema.part FOR VALUES IN (7, 8)
	  PARTITION BY LIST (a);
2020-04-06 20:19:10.869 EDT [24973:70] pg_regress/tablespace LOG:  statement: SELECT relname, spcname FROM pg_catalog.pg_class c
	    JOIN pg_catalog.pg_namespace n ON (c.relnamespace = n.oid)
	    LEFT JOIN pg_catalog.pg_tablespace t ON c.reltablespace = t.oid
	    where c.relname LIKE 'part%' AND n.nspname = 'testschema' order by relname;
2020-04-06 20:19:10.886 EDT [24973:71] pg_regress/tablespace LOG:  statement: RESET default_tablespace;
2020-04-06 20:19:10.886 EDT [24973:72] pg_regress/tablespace LOG:  statement: DROP TABLE testschema.part;
2020-04-06 20:19:10.893 EDT [24973:73] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.part (a int) PARTITION BY LIST (a);
2020-04-06 20:19:10.895 EDT [24973:74] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.part1 PARTITION OF testschema.part FOR VALUES IN (1);
2020-04-06 20:19:10.897 EDT [24973:75] pg_regress/tablespace LOG:  statement: CREATE INDEX part_a_idx ON testschema.part (a) TABLESPACE regress_tblspace;
2020-04-06 20:19:10.899 EDT [24973:76] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.part2 PARTITION OF testschema.part FOR VALUES IN (2);
2020-04-06 20:19:10.902 EDT [24973:77] pg_regress/tablespace LOG:  statement: SELECT relname, spcname FROM pg_catalog.pg_tablespace t, pg_catalog.pg_class c
	    where c.reltablespace = t.oid AND c.relname LIKE 'part%_idx';
2020-04-06 20:19:10.917 EDT [24973:78] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(part)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:10.933 EDT [24973:79] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16426';
2020-04-06 20:19:10.946 EDT [24973:80] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16426' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:10.947 EDT [24973:81] pg_regress/tablespace LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('16426'::pg_catalog.oid);
2020-04-06 20:19:10.959 EDT [24973:82] pg_regress/tablespace LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '16426' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:10.975 EDT [24973:83] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:10.985 EDT [24973:84] pg_regress/tablespace LOG:  statement: SELECT conrelid = '16426'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('16426')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:19:10.999 EDT [24973:85] pg_regress/tablespace LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('16426')
	                     UNION ALL VALUES ('16426'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:11.012 EDT [24973:86] pg_regress/tablespace LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '16426' ORDER BY 1;
2020-04-06 20:19:11.014 EDT [24973:87] pg_regress/tablespace LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '16426'
	ORDER BY 1;
2020-04-06 20:19:11.015 EDT [24973:88] pg_regress/tablespace LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '16426'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('16426')
	ORDER BY 1;
2020-04-06 20:19:11.026 EDT [24973:89] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16426'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:11.039 EDT [24973:90] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16426'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:11.056 EDT [24973:91] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(part)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:11.071 EDT [24973:92] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16426';
2020-04-06 20:19:11.072 EDT [24973:93] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16426' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:11.083 EDT [24973:94] pg_regress/tablespace LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('16426'::pg_catalog.oid);
2020-04-06 20:19:11.101 EDT [24973:95] pg_regress/tablespace LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '16426' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:11.113 EDT [24973:96] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:11.123 EDT [24973:97] pg_regress/tablespace LOG:  statement: SELECT conrelid = '16426'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('16426')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:19:11.139 EDT [24973:98] pg_regress/tablespace LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('16426')
	                     UNION ALL VALUES ('16426'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:11.154 EDT [24973:99] pg_regress/tablespace LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '16426' ORDER BY 1;
2020-04-06 20:19:11.156 EDT [24973:100] pg_regress/tablespace LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '16426'
	ORDER BY 1;
2020-04-06 20:19:11.157 EDT [24973:101] pg_regress/tablespace LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '16426'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('16426')
	ORDER BY 1;
2020-04-06 20:19:11.173 EDT [24973:102] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16426'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:11.185 EDT [24973:103] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16426'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:11.197 EDT [24973:104] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(part1)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:11.214 EDT [24973:105] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16429';
2020-04-06 20:19:11.227 EDT [24973:106] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16429' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:11.228 EDT [24973:107] pg_regress/tablespace LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '16429';
2020-04-06 20:19:11.240 EDT [24973:108] pg_regress/tablespace LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '16429' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:11.259 EDT [24973:109] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:11.271 EDT [24973:110] pg_regress/tablespace LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '16429' ORDER BY 1;
2020-04-06 20:19:11.273 EDT [24973:111] pg_regress/tablespace LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '16429'
	ORDER BY 1;
2020-04-06 20:19:11.274 EDT [24973:112] pg_regress/tablespace LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '16429'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('16429')
	ORDER BY 1;
2020-04-06 20:19:11.287 EDT [24973:113] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16429'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:11.300 EDT [24973:114] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16429'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:11.311 EDT [24973:115] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(part1)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:11.327 EDT [24973:116] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16429';
2020-04-06 20:19:11.328 EDT [24973:117] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16429' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:11.340 EDT [24973:118] pg_regress/tablespace LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '16429';
2020-04-06 20:19:11.356 EDT [24973:119] pg_regress/tablespace LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '16429' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:11.372 EDT [24973:120] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:11.385 EDT [24973:121] pg_regress/tablespace LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '16429' ORDER BY 1;
2020-04-06 20:19:11.386 EDT [24973:122] pg_regress/tablespace LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '16429'
	ORDER BY 1;
2020-04-06 20:19:11.387 EDT [24973:123] pg_regress/tablespace LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '16429'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('16429')
	ORDER BY 1;
2020-04-06 20:19:11.401 EDT [24973:124] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16429'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:11.412 EDT [24973:125] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16429'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:11.426 EDT [24973:126] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(part_a_idx)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:11.439 EDT [24973:127] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16432';
2020-04-06 20:19:11.450 EDT [24973:128] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16432') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16432' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:11.451 EDT [24973:129] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16432' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:11.452 EDT [24973:130] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16432'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:11.463 EDT [24973:131] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16432'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:11.478 EDT [24973:132] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:11.491 EDT [24973:133] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(part_a_idx)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:11.504 EDT [24973:134] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16432';
2020-04-06 20:19:11.505 EDT [24973:135] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16432') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16432' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:11.506 EDT [24973:136] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16432' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:11.508 EDT [24973:137] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16432'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:11.523 EDT [24973:138] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16432'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:11.539 EDT [24973:139] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:11.553 EDT [24973:140] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.dflt (a int PRIMARY KEY) PARTITION BY LIST (a) TABLESPACE pg_default;
2020-04-06 20:19:11.553 EDT [24973:141] pg_regress/tablespace ERROR:  cannot specify default tablespace for partitioned relations
2020-04-06 20:19:11.553 EDT [24973:142] pg_regress/tablespace STATEMENT:  CREATE TABLE testschema.dflt (a int PRIMARY KEY) PARTITION BY LIST (a) TABLESPACE pg_default;
2020-04-06 20:19:11.553 EDT [24973:143] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.dflt (a int PRIMARY KEY USING INDEX TABLESPACE pg_default) PARTITION BY LIST (a);
2020-04-06 20:19:11.555 EDT [24973:144] pg_regress/tablespace ERROR:  cannot specify default tablespace for partitioned relations
2020-04-06 20:19:11.555 EDT [24973:145] pg_regress/tablespace STATEMENT:  CREATE TABLE testschema.dflt (a int PRIMARY KEY USING INDEX TABLESPACE pg_default) PARTITION BY LIST (a);
2020-04-06 20:19:11.555 EDT [24973:146] pg_regress/tablespace LOG:  statement: SET default_tablespace TO 'pg_default';
2020-04-06 20:19:11.556 EDT [24973:147] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.dflt (a int PRIMARY KEY) PARTITION BY LIST (a) TABLESPACE regress_tblspace;
2020-04-06 20:19:11.557 EDT [24973:148] pg_regress/tablespace ERROR:  cannot specify default tablespace for partitioned relations
2020-04-06 20:19:11.557 EDT [24973:149] pg_regress/tablespace STATEMENT:  CREATE TABLE testschema.dflt (a int PRIMARY KEY) PARTITION BY LIST (a) TABLESPACE regress_tblspace;
2020-04-06 20:19:11.558 EDT [24973:150] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.dflt (a int PRIMARY KEY USING INDEX TABLESPACE regress_tblspace) PARTITION BY LIST (a);
2020-04-06 20:19:11.559 EDT [24973:151] pg_regress/tablespace ERROR:  cannot specify default tablespace for partitioned relations
2020-04-06 20:19:11.559 EDT [24973:152] pg_regress/tablespace STATEMENT:  CREATE TABLE testschema.dflt (a int PRIMARY KEY USING INDEX TABLESPACE regress_tblspace) PARTITION BY LIST (a);
2020-04-06 20:19:11.559 EDT [24973:153] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.dflt (a int PRIMARY KEY USING INDEX TABLESPACE regress_tblspace) PARTITION BY LIST (a) TABLESPACE regress_tblspace;
2020-04-06 20:19:11.562 EDT [24973:154] pg_regress/tablespace LOG:  statement: SET default_tablespace TO '';
2020-04-06 20:19:11.562 EDT [24973:155] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.dflt2 (a int PRIMARY KEY) PARTITION BY LIST (a);
2020-04-06 20:19:11.564 EDT [24973:156] pg_regress/tablespace LOG:  statement: DROP TABLE testschema.dflt, testschema.dflt2;
2020-04-06 20:19:11.566 EDT [24973:157] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.test_default_tab(id bigint) TABLESPACE regress_tblspace;
2020-04-06 20:19:11.568 EDT [24973:158] pg_regress/tablespace LOG:  statement: INSERT INTO testschema.test_default_tab VALUES (1);
2020-04-06 20:19:11.569 EDT [24973:159] pg_regress/tablespace LOG:  statement: CREATE INDEX test_index1 on testschema.test_default_tab (id);
2020-04-06 20:19:11.570 EDT [24973:160] pg_regress/tablespace LOG:  statement: CREATE INDEX test_index2 on testschema.test_default_tab (id) TABLESPACE regress_tblspace;
2020-04-06 20:19:11.571 EDT [24973:161] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.test_default_tab ADD CONSTRAINT test_index3 PRIMARY KEY (id);
2020-04-06 20:19:11.573 EDT [24973:162] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.test_default_tab ADD CONSTRAINT test_index4 UNIQUE (id) USING INDEX TABLESPACE regress_tblspace;
2020-04-06 20:19:11.575 EDT [24973:163] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index1)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:11.590 EDT [24973:164] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16457';
2020-04-06 20:19:11.600 EDT [24973:165] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16457') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16457' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:11.603 EDT [24973:166] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16457' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:11.605 EDT [24973:167] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index2)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:11.618 EDT [24973:168] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16458';
2020-04-06 20:19:11.630 EDT [24973:169] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16458') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16458' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:11.632 EDT [24973:170] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16458' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:11.634 EDT [24973:171] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:11.646 EDT [24973:172] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index3)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:11.662 EDT [24973:173] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16459';
2020-04-06 20:19:11.676 EDT [24973:174] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16459') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16459' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:11.678 EDT [24973:175] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16459' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:11.680 EDT [24973:176] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index4)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:11.694 EDT [24973:177] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16461';
2020-04-06 20:19:11.703 EDT [24973:178] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16461') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16461' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:11.704 EDT [24973:179] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16461' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:11.706 EDT [24973:180] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:11.719 EDT [24973:181] pg_regress/tablespace LOG:  statement: SET default_tablespace TO regress_tblspace;
2020-04-06 20:19:11.720 EDT [24973:182] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.test_default_tab ALTER id TYPE bigint;
2020-04-06 20:19:11.725 EDT [24973:183] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index1)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:11.739 EDT [24973:184] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16467';
2020-04-06 20:19:11.751 EDT [24973:185] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16467') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16467' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:11.752 EDT [24973:186] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16467' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:11.754 EDT [24973:187] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index2)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:11.766 EDT [24973:188] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16468';
2020-04-06 20:19:11.781 EDT [24973:189] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16468') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16468' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:11.783 EDT [24973:190] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16468' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:11.785 EDT [24973:191] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:11.796 EDT [24973:192] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index3)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:11.807 EDT [24973:193] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16463';
2020-04-06 20:19:11.819 EDT [24973:194] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16463') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16463' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:11.820 EDT [24973:195] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16463' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:11.823 EDT [24973:196] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index4)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:11.837 EDT [24973:197] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16465';
2020-04-06 20:19:11.850 EDT [24973:198] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16465') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16465' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:11.853 EDT [24973:199] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16465' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:11.856 EDT [24973:200] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:11.870 EDT [24973:201] pg_regress/tablespace LOG:  statement: SELECT * FROM testschema.test_default_tab;
2020-04-06 20:19:11.879 EDT [24973:202] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.test_default_tab ALTER id TYPE int;
2020-04-06 20:19:11.889 EDT [24973:203] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index1)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:11.904 EDT [24973:204] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16473';
2020-04-06 20:19:11.916 EDT [24973:205] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16473') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16473' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:11.918 EDT [24973:206] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16473' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:11.921 EDT [24973:207] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index2)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:11.936 EDT [24973:208] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16474';
2020-04-06 20:19:11.947 EDT [24973:209] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16474') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16474' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:11.949 EDT [24973:210] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16474' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:11.951 EDT [24973:211] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:11.963 EDT [24973:212] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index3)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:11.978 EDT [24973:213] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16469';
2020-04-06 20:19:11.994 EDT [24973:214] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16469') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16469' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:11.995 EDT [24973:215] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16469' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:11.998 EDT [24973:216] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index4)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:12.012 EDT [24973:217] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16471';
2020-04-06 20:19:12.025 EDT [24973:218] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16471') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16471' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:12.026 EDT [24973:219] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16471' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:12.028 EDT [24973:220] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:12.042 EDT [24973:221] pg_regress/tablespace LOG:  statement: SELECT * FROM testschema.test_default_tab;
2020-04-06 20:19:12.053 EDT [24973:222] pg_regress/tablespace LOG:  statement: SET default_tablespace TO '';
2020-04-06 20:19:12.053 EDT [24973:223] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.test_default_tab ALTER id TYPE int;
2020-04-06 20:19:12.058 EDT [24973:224] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index1)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:12.070 EDT [24973:225] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16486';
2020-04-06 20:19:12.085 EDT [24973:226] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16486') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16486' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:12.086 EDT [24973:227] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16486' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:12.089 EDT [24973:228] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index2)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:12.103 EDT [24973:229] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16487';
2020-04-06 20:19:12.116 EDT [24973:230] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16487') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16487' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:12.117 EDT [24973:231] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16487' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:12.119 EDT [24973:232] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:12.133 EDT [24973:233] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index3)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:12.148 EDT [24973:234] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16482';
2020-04-06 20:19:12.161 EDT [24973:235] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16482') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16482' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:12.163 EDT [24973:236] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16482' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:12.166 EDT [24973:237] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index4)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:12.181 EDT [24973:238] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16484';
2020-04-06 20:19:12.195 EDT [24973:239] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16484') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16484' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:12.196 EDT [24973:240] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16484' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:12.198 EDT [24973:241] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:12.212 EDT [24973:242] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.test_default_tab ALTER id TYPE bigint;
2020-04-06 20:19:12.221 EDT [24973:243] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index1)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:12.235 EDT [24973:244] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16492';
2020-04-06 20:19:12.245 EDT [24973:245] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16492') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16492' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:12.247 EDT [24973:246] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16492' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:12.249 EDT [24973:247] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index2)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:12.265 EDT [24973:248] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16493';
2020-04-06 20:19:12.280 EDT [24973:249] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16493') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16493' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:12.282 EDT [24973:250] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16493' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:12.284 EDT [24973:251] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:12.297 EDT [24973:252] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index3)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:12.313 EDT [24973:253] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16488';
2020-04-06 20:19:12.328 EDT [24973:254] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16488') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16488' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:12.330 EDT [24973:255] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16488' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:12.332 EDT [24973:256] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index4)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:12.346 EDT [24973:257] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16490';
2020-04-06 20:19:12.357 EDT [24973:258] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16490') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16490' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:12.358 EDT [24973:259] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16490' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:12.361 EDT [24973:260] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:12.375 EDT [24973:261] pg_regress/tablespace LOG:  statement: DROP TABLE testschema.test_default_tab;
2020-04-06 20:19:12.380 EDT [24973:262] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.test_default_tab_p(id bigint, val bigint)
	    PARTITION BY LIST (id) TABLESPACE regress_tblspace;
2020-04-06 20:19:12.381 EDT [24973:263] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.test_default_tab_p1 PARTITION OF testschema.test_default_tab_p
	    FOR VALUES IN (1);
2020-04-06 20:19:12.383 EDT [24973:264] pg_regress/tablespace LOG:  statement: INSERT INTO testschema.test_default_tab_p VALUES (1);
2020-04-06 20:19:12.384 EDT [24973:265] pg_regress/tablespace LOG:  statement: CREATE INDEX test_index1 on testschema.test_default_tab_p (val);
2020-04-06 20:19:12.386 EDT [24973:266] pg_regress/tablespace LOG:  statement: CREATE INDEX test_index2 on testschema.test_default_tab_p (val) TABLESPACE regress_tblspace;
2020-04-06 20:19:12.388 EDT [24973:267] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.test_default_tab_p ADD CONSTRAINT test_index3 PRIMARY KEY (id);
2020-04-06 20:19:12.390 EDT [24973:268] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.test_default_tab_p ADD CONSTRAINT test_index4 UNIQUE (id) USING INDEX TABLESPACE regress_tblspace;
2020-04-06 20:19:12.393 EDT [24973:269] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index1)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:12.408 EDT [24973:270] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16507';
2020-04-06 20:19:12.419 EDT [24973:271] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16507') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16507' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:12.420 EDT [24973:272] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16507' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:12.423 EDT [24973:273] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16507'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:12.438 EDT [24973:274] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16507'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:12.453 EDT [24973:275] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index2)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:12.466 EDT [24973:276] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16509';
2020-04-06 20:19:12.479 EDT [24973:277] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16509') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16509' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:12.480 EDT [24973:278] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16509' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:12.482 EDT [24973:279] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16509'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:12.498 EDT [24973:280] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16509'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:12.514 EDT [24973:281] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:12.525 EDT [24973:282] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index3)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:12.535 EDT [24973:283] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16511';
2020-04-06 20:19:12.547 EDT [24973:284] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16511') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16511' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:12.548 EDT [24973:285] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16511' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:12.550 EDT [24973:286] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16511'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:12.565 EDT [24973:287] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16511'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:12.576 EDT [24973:288] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index4)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:12.590 EDT [24973:289] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16515';
2020-04-06 20:19:12.600 EDT [24973:290] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16515') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16515' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:12.601 EDT [24973:291] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16515' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:12.603 EDT [24973:292] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16515'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:12.618 EDT [24973:293] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16515'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:12.628 EDT [24973:294] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:12.639 EDT [24973:295] pg_regress/tablespace LOG:  statement: SET default_tablespace TO regress_tblspace;
2020-04-06 20:19:12.640 EDT [24973:296] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.test_default_tab_p ALTER val TYPE bigint;
2020-04-06 20:19:12.648 EDT [24973:297] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index1)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:12.661 EDT [24973:298] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16519';
2020-04-06 20:19:12.674 EDT [24973:299] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16519') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16519' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:12.675 EDT [24973:300] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16519' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:12.678 EDT [24973:301] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16519'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:12.695 EDT [24973:302] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16519'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:12.711 EDT [24973:303] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index2)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:12.728 EDT [24973:304] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16521';
2020-04-06 20:19:12.744 EDT [24973:305] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16521') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16521' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:12.746 EDT [24973:306] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16521' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:12.749 EDT [24973:307] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16521'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:12.764 EDT [24973:308] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16521'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:12.777 EDT [24973:309] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:12.788 EDT [24973:310] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index3)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:12.801 EDT [24973:311] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16511';
2020-04-06 20:19:12.812 EDT [24973:312] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16511') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16511' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:12.813 EDT [24973:313] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16511' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:12.815 EDT [24973:314] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16511'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:12.830 EDT [24973:315] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16511'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:12.845 EDT [24973:316] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index4)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:12.859 EDT [24973:317] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16515';
2020-04-06 20:19:12.874 EDT [24973:318] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16515') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16515' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:12.875 EDT [24973:319] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16515' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:12.878 EDT [24973:320] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16515'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:12.895 EDT [24973:321] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16515'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:12.906 EDT [24973:322] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:12.919 EDT [24973:323] pg_regress/tablespace LOG:  statement: SELECT * FROM testschema.test_default_tab_p;
2020-04-06 20:19:12.934 EDT [24973:324] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.test_default_tab_p ALTER val TYPE int;
2020-04-06 20:19:12.943 EDT [24973:325] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index1)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:12.958 EDT [24973:326] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16523';
2020-04-06 20:19:12.969 EDT [24973:327] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16523') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16523' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:12.970 EDT [24973:328] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16523' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:12.972 EDT [24973:329] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16523'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:12.984 EDT [24973:330] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16523'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:13.000 EDT [24973:331] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index2)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:13.009 EDT [24973:332] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16525';
2020-04-06 20:19:13.023 EDT [24973:333] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16525') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16525' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:13.025 EDT [24973:334] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16525' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:13.028 EDT [24973:335] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16525'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:13.043 EDT [24973:336] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16525'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:13.056 EDT [24973:337] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:13.068 EDT [24973:338] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index3)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:13.084 EDT [24973:339] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16511';
2020-04-06 20:19:13.099 EDT [24973:340] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16511') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16511' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:13.101 EDT [24973:341] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16511' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:13.104 EDT [24973:342] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16511'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:13.121 EDT [24973:343] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16511'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:13.134 EDT [24973:344] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index4)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:13.150 EDT [24973:345] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16515';
2020-04-06 20:19:13.164 EDT [24973:346] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16515') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16515' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:13.166 EDT [24973:347] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16515' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:13.169 EDT [24973:348] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16515'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:13.182 EDT [24973:349] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16515'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:13.196 EDT [24973:350] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:13.209 EDT [24973:351] pg_regress/tablespace LOG:  statement: SELECT * FROM testschema.test_default_tab_p;
2020-04-06 20:19:13.223 EDT [24973:352] pg_regress/tablespace LOG:  statement: SET default_tablespace TO '';
2020-04-06 20:19:13.223 EDT [24973:353] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.test_default_tab_p ALTER val TYPE int;
2020-04-06 20:19:13.232 EDT [24973:354] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index1)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:13.243 EDT [24973:355] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16534';
2020-04-06 20:19:13.255 EDT [24973:356] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16534') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16534' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:13.256 EDT [24973:357] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16534' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:13.258 EDT [24973:358] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16534'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:13.269 EDT [24973:359] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16534'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:13.285 EDT [24973:360] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index2)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:13.300 EDT [24973:361] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16536';
2020-04-06 20:19:13.312 EDT [24973:362] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16536') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16536' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:13.313 EDT [24973:363] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16536' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:13.317 EDT [24973:364] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16536'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:13.332 EDT [24973:365] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16536'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:13.346 EDT [24973:366] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:13.357 EDT [24973:367] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index3)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:13.370 EDT [24973:368] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16511';
2020-04-06 20:19:13.384 EDT [24973:369] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16511') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16511' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:13.385 EDT [24973:370] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16511' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:13.387 EDT [24973:371] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16511'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:13.399 EDT [24973:372] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16511'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:13.416 EDT [24973:373] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index4)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:13.429 EDT [24973:374] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16515';
2020-04-06 20:19:13.440 EDT [24973:375] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16515') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16515' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:13.440 EDT [24973:376] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16515' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:13.442 EDT [24973:377] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16515'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:13.454 EDT [24973:378] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16515'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:13.466 EDT [24973:379] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:13.477 EDT [24973:380] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.test_default_tab_p ALTER val TYPE bigint;
2020-04-06 20:19:13.486 EDT [24973:381] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index1)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:13.499 EDT [24973:382] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16538';
2020-04-06 20:19:13.517 EDT [24973:383] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16538') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16538' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:13.518 EDT [24973:384] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16538' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:13.520 EDT [24973:385] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16538'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:13.531 EDT [24973:386] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16538'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:13.544 EDT [24973:387] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index2)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:13.560 EDT [24973:388] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16540';
2020-04-06 20:19:13.570 EDT [24973:389] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16540') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16540' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:13.572 EDT [24973:390] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16540' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:13.574 EDT [24973:391] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16540'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:13.587 EDT [24973:392] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16540'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:13.598 EDT [24973:393] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:13.608 EDT [24973:394] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index3)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:13.623 EDT [24973:395] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16511';
2020-04-06 20:19:13.635 EDT [24973:396] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16511') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16511' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:13.636 EDT [24973:397] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16511' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:13.637 EDT [24973:398] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16511'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:13.649 EDT [24973:399] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16511'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:13.666 EDT [24973:400] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_index4)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:13.680 EDT [24973:401] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16515';
2020-04-06 20:19:13.694 EDT [24973:402] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16515') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16515' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:13.695 EDT [24973:403] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16515' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:13.697 EDT [24973:404] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16515'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:13.712 EDT [24973:405] pg_regress/tablespace LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16515'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:13.728 EDT [24973:406] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:13.741 EDT [24973:407] pg_regress/tablespace LOG:  statement: DROP TABLE testschema.test_default_tab_p;
2020-04-06 20:19:13.746 EDT [24973:408] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.test_tab(id int) TABLESPACE regress_tblspace;
2020-04-06 20:19:13.748 EDT [24973:409] pg_regress/tablespace LOG:  statement: INSERT INTO testschema.test_tab VALUES (1);
2020-04-06 20:19:13.748 EDT [24973:410] pg_regress/tablespace LOG:  statement: SET default_tablespace TO regress_tblspace;
2020-04-06 20:19:13.748 EDT [24973:411] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.test_tab ADD CONSTRAINT test_tab_unique UNIQUE (id);
2020-04-06 20:19:13.750 EDT [24973:412] pg_regress/tablespace LOG:  statement: SET default_tablespace TO '';
2020-04-06 20:19:13.750 EDT [24973:413] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.test_tab ADD CONSTRAINT test_tab_pkey PRIMARY KEY (id);
2020-04-06 20:19:13.752 EDT [24973:414] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_tab_unique)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:13.765 EDT [24973:415] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16552';
2020-04-06 20:19:13.776 EDT [24973:416] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16552') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16552' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:13.777 EDT [24973:417] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16552' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:13.779 EDT [24973:418] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:13.790 EDT [24973:419] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_tab_pkey)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:13.803 EDT [24973:420] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16554';
2020-04-06 20:19:13.818 EDT [24973:421] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16554') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16554' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:13.819 EDT [24973:422] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16554' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:13.821 EDT [24973:423] pg_regress/tablespace LOG:  statement: SELECT * FROM testschema.test_tab;
2020-04-06 20:19:13.830 EDT [24973:424] pg_regress/tablespace LOG:  statement: DROP TABLE testschema.test_tab;
2020-04-06 20:19:13.833 EDT [24973:425] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.test_tab(a int, b int, c int);
2020-04-06 20:19:13.834 EDT [24973:426] pg_regress/tablespace LOG:  statement: SET default_tablespace TO regress_tblspace;
2020-04-06 20:19:13.834 EDT [24973:427] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.test_tab ADD CONSTRAINT test_tab_unique UNIQUE (a);
2020-04-06 20:19:13.836 EDT [24973:428] pg_regress/tablespace LOG:  statement: CREATE INDEX test_tab_a_idx ON testschema.test_tab (a);
2020-04-06 20:19:13.837 EDT [24973:429] pg_regress/tablespace LOG:  statement: SET default_tablespace TO '';
2020-04-06 20:19:13.837 EDT [24973:430] pg_regress/tablespace LOG:  statement: CREATE INDEX test_tab_b_idx ON testschema.test_tab (b);
2020-04-06 20:19:13.838 EDT [24973:431] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_tab_unique)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:13.852 EDT [24973:432] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16559';
2020-04-06 20:19:13.864 EDT [24973:433] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16559') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16559' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:13.865 EDT [24973:434] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16559' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:13.867 EDT [24973:435] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:13.879 EDT [24973:436] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_tab_a_idx)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:13.895 EDT [24973:437] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16561';
2020-04-06 20:19:13.910 EDT [24973:438] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16561') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16561' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:13.911 EDT [24973:439] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16561' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:13.913 EDT [24973:440] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:13.923 EDT [24973:441] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_tab_b_idx)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:13.936 EDT [24973:442] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16562';
2020-04-06 20:19:13.950 EDT [24973:443] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16562') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16562' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:13.951 EDT [24973:444] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16562' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:13.954 EDT [24973:445] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.test_tab ALTER b TYPE bigint, ADD UNIQUE (c);
2020-04-06 20:19:13.959 EDT [24973:446] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_tab_unique)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:13.974 EDT [24973:447] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16559';
2020-04-06 20:19:13.987 EDT [24973:448] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16559') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16559' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:13.988 EDT [24973:449] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16559' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:13.990 EDT [24973:450] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:14.005 EDT [24973:451] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_tab_a_idx)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:14.016 EDT [24973:452] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16561';
2020-04-06 20:19:14.033 EDT [24973:453] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16561') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16561' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:14.034 EDT [24973:454] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16561' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:14.036 EDT [24973:455] pg_regress/tablespace LOG:  statement: SELECT spcname FROM pg_catalog.pg_tablespace
	WHERE oid = '16390';
2020-04-06 20:19:14.046 EDT [24973:456] pg_regress/tablespace LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_tab_b_idx)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testschema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:19:14.058 EDT [24973:457] pg_regress/tablespace LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16563';
2020-04-06 20:19:14.070 EDT [24973:458] pg_regress/tablespace LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '16563') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16563' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:14.071 EDT [24973:459] pg_regress/tablespace LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '16563' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:14.073 EDT [24973:460] pg_regress/tablespace LOG:  statement: DROP TABLE testschema.test_tab;
2020-04-06 20:19:14.076 EDT [24973:461] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.atable AS VALUES (1), (2);
2020-04-06 20:19:14.092 EDT [24973:462] pg_regress/tablespace LOG:  statement: CREATE UNIQUE INDEX anindex ON testschema.atable(column1);
2020-04-06 20:19:14.093 EDT [24973:463] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.atable SET TABLESPACE regress_tblspace;
2020-04-06 20:19:14.094 EDT [24973:464] pg_regress/tablespace LOG:  statement: ALTER INDEX testschema.anindex SET TABLESPACE regress_tblspace;
2020-04-06 20:19:14.096 EDT [24973:465] pg_regress/tablespace LOG:  statement: ALTER INDEX testschema.part_a_idx SET TABLESPACE pg_global;
2020-04-06 20:19:14.096 EDT [24973:466] pg_regress/tablespace ERROR:  only shared relations can be placed in pg_global tablespace
2020-04-06 20:19:14.096 EDT [24973:467] pg_regress/tablespace STATEMENT:  ALTER INDEX testschema.part_a_idx SET TABLESPACE pg_global;
2020-04-06 20:19:14.096 EDT [24973:468] pg_regress/tablespace LOG:  statement: ALTER INDEX testschema.part_a_idx SET TABLESPACE pg_default;
2020-04-06 20:19:14.097 EDT [24973:469] pg_regress/tablespace LOG:  statement: ALTER INDEX testschema.part_a_idx SET TABLESPACE regress_tblspace;
2020-04-06 20:19:14.097 EDT [24973:470] pg_regress/tablespace LOG:  statement: INSERT INTO testschema.atable VALUES(3);
2020-04-06 20:19:14.098 EDT [24973:471] pg_regress/tablespace LOG:  statement: INSERT INTO testschema.atable VALUES(1);
2020-04-06 20:19:14.098 EDT [24973:472] pg_regress/tablespace ERROR:  duplicate key value violates unique constraint "anindex"
2020-04-06 20:19:14.098 EDT [24973:473] pg_regress/tablespace DETAIL:  Key (column1)=(1) already exists.
2020-04-06 20:19:14.098 EDT [24973:474] pg_regress/tablespace STATEMENT:  INSERT INTO testschema.atable VALUES(1);
2020-04-06 20:19:14.098 EDT [24973:475] pg_regress/tablespace LOG:  statement: SELECT COUNT(*) FROM testschema.atable;
2020-04-06 20:19:14.110 EDT [24973:476] pg_regress/tablespace LOG:  statement: CREATE TABLESPACE regress_badspace LOCATION '/no/such/location';
2020-04-06 20:19:14.110 EDT [24973:477] pg_regress/tablespace ERROR:  directory "/no/such/location" does not exist
2020-04-06 20:19:14.110 EDT [24973:478] pg_regress/tablespace STATEMENT:  CREATE TABLESPACE regress_badspace LOCATION '/no/such/location';
2020-04-06 20:19:14.110 EDT [24973:479] pg_regress/tablespace LOG:  statement: CREATE TABLE bar (i int) TABLESPACE regress_nosuchspace;
2020-04-06 20:19:14.110 EDT [24973:480] pg_regress/tablespace ERROR:  tablespace "regress_nosuchspace" does not exist
2020-04-06 20:19:14.110 EDT [24973:481] pg_regress/tablespace STATEMENT:  CREATE TABLE bar (i int) TABLESPACE regress_nosuchspace;
2020-04-06 20:19:14.111 EDT [24973:482] pg_regress/tablespace LOG:  statement: DROP TABLESPACE regress_tblspace;
2020-04-06 20:19:14.117 EDT [24973:483] pg_regress/tablespace ERROR:  tablespace "regress_tblspace" is not empty
2020-04-06 20:19:14.117 EDT [24973:484] pg_regress/tablespace STATEMENT:  DROP TABLESPACE regress_tblspace;
2020-04-06 20:19:14.118 EDT [24973:485] pg_regress/tablespace LOG:  statement: CREATE ROLE regress_tablespace_user1 login;
2020-04-06 20:19:14.118 EDT [24973:486] pg_regress/tablespace LOG:  statement: CREATE ROLE regress_tablespace_user2 login;
2020-04-06 20:19:14.119 EDT [24973:487] pg_regress/tablespace LOG:  statement: GRANT USAGE ON SCHEMA testschema TO regress_tablespace_user2;
2020-04-06 20:19:14.119 EDT [24973:488] pg_regress/tablespace LOG:  statement: ALTER TABLESPACE regress_tblspace OWNER TO regress_tablespace_user1;
2020-04-06 20:19:14.120 EDT [24973:489] pg_regress/tablespace LOG:  statement: CREATE TABLE testschema.tablespace_acl (c int);
2020-04-06 20:19:14.121 EDT [24973:490] pg_regress/tablespace LOG:  statement: CREATE INDEX k ON testschema.tablespace_acl (c) TABLESPACE regress_tblspace;
2020-04-06 20:19:14.123 EDT [24973:491] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.tablespace_acl OWNER TO regress_tablespace_user2;
2020-04-06 20:19:14.123 EDT [24973:492] pg_regress/tablespace LOG:  statement: SET SESSION ROLE regress_tablespace_user2;
2020-04-06 20:19:14.124 EDT [24973:493] pg_regress/tablespace LOG:  statement: CREATE TABLE tablespace_table (i int) TABLESPACE regress_tblspace;
2020-04-06 20:19:14.124 EDT [24973:494] pg_regress/tablespace ERROR:  permission denied for tablespace regress_tblspace
2020-04-06 20:19:14.124 EDT [24973:495] pg_regress/tablespace STATEMENT:  CREATE TABLE tablespace_table (i int) TABLESPACE regress_tblspace;
2020-04-06 20:19:14.124 EDT [24973:496] pg_regress/tablespace LOG:  statement: ALTER TABLE testschema.tablespace_acl ALTER c TYPE bigint;
2020-04-06 20:19:14.128 EDT [24973:497] pg_regress/tablespace LOG:  statement: RESET ROLE;
2020-04-06 20:19:14.128 EDT [24973:498] pg_regress/tablespace LOG:  statement: ALTER TABLESPACE regress_tblspace RENAME TO regress_tblspace_renamed;
2020-04-06 20:19:14.128 EDT [24973:499] pg_regress/tablespace LOG:  statement: ALTER TABLE ALL IN TABLESPACE regress_tblspace_renamed SET TABLESPACE pg_default;
2020-04-06 20:19:14.131 EDT [24973:500] pg_regress/tablespace LOG:  statement: ALTER INDEX ALL IN TABLESPACE regress_tblspace_renamed SET TABLESPACE pg_default;
2020-04-06 20:19:14.134 EDT [24973:501] pg_regress/tablespace LOG:  statement: ALTER TABLE ALL IN TABLESPACE regress_tblspace_renamed SET TABLESPACE pg_default;
2020-04-06 20:19:14.134 EDT [24973:502] pg_regress/tablespace LOG:  statement: DROP TABLESPACE regress_tblspace_renamed;
2020-04-06 20:19:14.137 EDT [24973:503] pg_regress/tablespace LOG:  statement: DROP SCHEMA testschema CASCADE;
2020-04-06 20:19:14.142 EDT [24973:504] pg_regress/tablespace LOG:  statement: DROP ROLE regress_tablespace_user1;
2020-04-06 20:19:14.143 EDT [24973:505] pg_regress/tablespace LOG:  statement: DROP ROLE regress_tablespace_user2;
2020-04-06 20:19:14.143 EDT [24973:506] pg_regress/tablespace LOG:  disconnection: session time: 0:00:03.565 user=pgbuild database=regression host=[local]
2020-04-06 20:19:14.170 EDT [25233:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:14.171 EDT [25233:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/boolean
2020-04-06 20:19:14.176 EDT [25233:3] pg_regress/boolean LOG:  statement: SELECT 1 AS one;
2020-04-06 20:19:14.176 EDT [25234:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:14.177 EDT [25234:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/name
2020-04-06 20:19:14.185 EDT [25233:4] pg_regress/boolean LOG:  statement: SELECT true AS true;
2020-04-06 20:19:14.186 EDT [25234:3] pg_regress/name LOG:  statement: SELECT name 'name string' = name 'name string' AS "True";
2020-04-06 20:19:14.188 EDT [25237:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:14.189 EDT [25237:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/txid
2020-04-06 20:19:14.191 EDT [25237:3] pg_regress/txid LOG:  statement: select '12:13:'::txid_snapshot;
2020-04-06 20:19:14.195 EDT [25233:5] pg_regress/boolean LOG:  statement: SELECT false AS false;
2020-04-06 20:19:14.205 EDT [25237:4] pg_regress/txid LOG:  statement: select '12:18:14,16'::txid_snapshot;
2020-04-06 20:19:14.205 EDT [25234:4] pg_regress/name LOG:  statement: SELECT name 'name string' = name 'name string ' AS "False";
2020-04-06 20:19:14.207 EDT [25233:6] pg_regress/boolean LOG:  statement: SELECT bool 't' AS true;
2020-04-06 20:19:14.217 EDT [25233:7] pg_regress/boolean LOG:  statement: SELECT bool '   f           ' AS false;
2020-04-06 20:19:14.217 EDT [25237:5] pg_regress/txid LOG:  statement: select '12:16:14,14'::txid_snapshot;
2020-04-06 20:19:14.218 EDT [25234:5] pg_regress/name LOG:  statement: CREATE TABLE NAME_TBL(f1 name);
2020-04-06 20:19:14.220 EDT [25234:6] pg_regress/name LOG:  statement: INSERT INTO NAME_TBL(f1) VALUES ('1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ABCDEFGHIJKLMNOPQR');
2020-04-06 20:19:14.221 EDT [25234:7] pg_regress/name LOG:  statement: INSERT INTO NAME_TBL(f1) VALUES ('1234567890abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqr');
2020-04-06 20:19:14.221 EDT [25234:8] pg_regress/name LOG:  statement: INSERT INTO NAME_TBL(f1) VALUES ('asdfghjkl;');
2020-04-06 20:19:14.221 EDT [25234:9] pg_regress/name LOG:  statement: INSERT INTO NAME_TBL(f1) VALUES ('343f%2a');
2020-04-06 20:19:14.222 EDT [25234:10] pg_regress/name LOG:  statement: INSERT INTO NAME_TBL(f1) VALUES ('d34aaasdf');
2020-04-06 20:19:14.222 EDT [25234:11] pg_regress/name LOG:  statement: INSERT INTO NAME_TBL(f1) VALUES ('');
2020-04-06 20:19:14.222 EDT [25234:12] pg_regress/name LOG:  statement: INSERT INTO NAME_TBL(f1) VALUES ('1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ');
2020-04-06 20:19:14.222 EDT [25234:13] pg_regress/name LOG:  statement: SELECT '' AS seven, * FROM NAME_TBL;
2020-04-06 20:19:14.229 EDT [25248:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:14.231 EDT [25248:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/int2
2020-04-06 20:19:14.232 EDT [25244:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:14.233 EDT [25244:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/pg_lsn
2020-04-06 20:19:14.233 EDT [25251:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:14.234 EDT [25248:3] pg_regress/int2 LOG:  statement: CREATE TABLE INT2_TBL(f1 int2);
2020-04-06 20:19:14.234 EDT [25251:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/char
2020-04-06 20:19:14.236 EDT [25249:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:14.236 EDT [25248:4] pg_regress/int2 LOG:  statement: INSERT INTO INT2_TBL(f1) VALUES ('0   ');
2020-04-06 20:19:14.237 EDT [25248:5] pg_regress/int2 LOG:  statement: INSERT INTO INT2_TBL(f1) VALUES ('  1234 ');
2020-04-06 20:19:14.237 EDT [25249:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/oid
2020-04-06 20:19:14.237 EDT [25248:6] pg_regress/int2 LOG:  statement: INSERT INTO INT2_TBL(f1) VALUES ('    -1234');
2020-04-06 20:19:14.237 EDT [25248:7] pg_regress/int2 LOG:  statement: INSERT INTO INT2_TBL(f1) VALUES ('34.5');
2020-04-06 20:19:14.237 EDT [25248:8] pg_regress/int2 ERROR:  invalid input syntax for type smallint: "34.5" at character 34
2020-04-06 20:19:14.237 EDT [25248:9] pg_regress/int2 STATEMENT:  INSERT INTO INT2_TBL(f1) VALUES ('34.5');
2020-04-06 20:19:14.237 EDT [25248:10] pg_regress/int2 LOG:  statement: INSERT INTO INT2_TBL(f1) VALUES ('32767');
2020-04-06 20:19:14.238 EDT [25248:11] pg_regress/int2 LOG:  statement: INSERT INTO INT2_TBL(f1) VALUES ('-32767');
2020-04-06 20:19:14.238 EDT [25248:12] pg_regress/int2 LOG:  statement: INSERT INTO INT2_TBL(f1) VALUES ('100000');
2020-04-06 20:19:14.238 EDT [25248:13] pg_regress/int2 ERROR:  value "100000" is out of range for type smallint at character 34
2020-04-06 20:19:14.238 EDT [25248:14] pg_regress/int2 STATEMENT:  INSERT INTO INT2_TBL(f1) VALUES ('100000');
2020-04-06 20:19:14.238 EDT [25248:15] pg_regress/int2 LOG:  statement: INSERT INTO INT2_TBL(f1) VALUES ('asdf');
2020-04-06 20:19:14.238 EDT [25248:16] pg_regress/int2 ERROR:  invalid input syntax for type smallint: "asdf" at character 34
2020-04-06 20:19:14.238 EDT [25248:17] pg_regress/int2 STATEMENT:  INSERT INTO INT2_TBL(f1) VALUES ('asdf');
2020-04-06 20:19:14.238 EDT [25248:18] pg_regress/int2 LOG:  statement: INSERT INTO INT2_TBL(f1) VALUES ('    ');
2020-04-06 20:19:14.238 EDT [25248:19] pg_regress/int2 ERROR:  invalid input syntax for type smallint: "    " at character 34
2020-04-06 20:19:14.238 EDT [25248:20] pg_regress/int2 STATEMENT:  INSERT INTO INT2_TBL(f1) VALUES ('    ');
2020-04-06 20:19:14.238 EDT [25248:21] pg_regress/int2 LOG:  statement: INSERT INTO INT2_TBL(f1) VALUES ('- 1234');
2020-04-06 20:19:14.238 EDT [25248:22] pg_regress/int2 ERROR:  invalid input syntax for type smallint: "- 1234" at character 34
2020-04-06 20:19:14.238 EDT [25248:23] pg_regress/int2 STATEMENT:  INSERT INTO INT2_TBL(f1) VALUES ('- 1234');
2020-04-06 20:19:14.238 EDT [25248:24] pg_regress/int2 LOG:  statement: INSERT INTO INT2_TBL(f1) VALUES ('4 444');
2020-04-06 20:19:14.238 EDT [25248:25] pg_regress/int2 ERROR:  invalid input syntax for type smallint: "4 444" at character 34
2020-04-06 20:19:14.238 EDT [25248:26] pg_regress/int2 STATEMENT:  INSERT INTO INT2_TBL(f1) VALUES ('4 444');
2020-04-06 20:19:14.238 EDT [25248:27] pg_regress/int2 LOG:  statement: INSERT INTO INT2_TBL(f1) VALUES ('123 dt');
2020-04-06 20:19:14.238 EDT [25248:28] pg_regress/int2 ERROR:  invalid input syntax for type smallint: "123 dt" at character 34
2020-04-06 20:19:14.238 EDT [25248:29] pg_regress/int2 STATEMENT:  INSERT INTO INT2_TBL(f1) VALUES ('123 dt');
2020-04-06 20:19:14.239 EDT [25251:3] pg_regress/char LOG:  statement: SELECT char 'c' = char 'c' AS true;
2020-04-06 20:19:14.240 EDT [25233:8] pg_regress/boolean LOG:  statement: SELECT bool 'true' AS true;
2020-04-06 20:19:14.240 EDT [25252:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:14.242 EDT [25252:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/regproc
2020-04-06 20:19:14.245 EDT [25252:3] pg_regress/regproc LOG:  statement: /* If objects exist, return oids */
	CREATE ROLE regress_regrole_test;
2020-04-06 20:19:14.245 EDT [25248:30] pg_regress/int2 LOG:  statement: INSERT INTO INT2_TBL(f1) VALUES ('');
2020-04-06 20:19:14.245 EDT [25248:31] pg_regress/int2 ERROR:  invalid input syntax for type smallint: "" at character 34
2020-04-06 20:19:14.245 EDT [25248:32] pg_regress/int2 STATEMENT:  INSERT INTO INT2_TBL(f1) VALUES ('');
2020-04-06 20:19:14.246 EDT [25248:33] pg_regress/int2 LOG:  statement: SELECT '' AS five, * FROM INT2_TBL;
2020-04-06 20:19:14.247 EDT [25250:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:14.248 EDT [25250:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/varchar
2020-04-06 20:19:14.248 EDT [25252:4] pg_regress/regproc LOG:  statement: SELECT regoper('||/');
2020-04-06 20:19:14.252 EDT [25233:9] pg_regress/boolean LOG:  statement: SELECT bool 'test' AS error;
2020-04-06 20:19:14.252 EDT [25233:10] pg_regress/boolean ERROR:  invalid input syntax for type boolean: "test" at character 13
2020-04-06 20:19:14.252 EDT [25233:11] pg_regress/boolean STATEMENT:  SELECT bool 'test' AS error;
2020-04-06 20:19:14.252 EDT [25233:12] pg_regress/boolean LOG:  statement: SELECT bool 'false' AS false;
2020-04-06 20:19:14.257 EDT [25237:6] pg_regress/txid LOG:  statement: select '31:12:'::txid_snapshot;
2020-04-06 20:19:14.257 EDT [25237:7] pg_regress/txid ERROR:  invalid input syntax for type pg_snapshot: "31:12:" at character 8
2020-04-06 20:19:14.257 EDT [25237:8] pg_regress/txid STATEMENT:  select '31:12:'::txid_snapshot;
2020-04-06 20:19:14.257 EDT [25249:3] pg_regress/oid LOG:  statement: CREATE TABLE OID_TBL(f1 oid);
2020-04-06 20:19:14.259 EDT [25237:9] pg_regress/txid LOG:  statement: select '0:1:'::txid_snapshot;
2020-04-06 20:19:14.259 EDT [25249:4] pg_regress/oid LOG:  statement: INSERT INTO OID_TBL(f1) VALUES ('1234');
2020-04-06 20:19:14.259 EDT [25237:10] pg_regress/txid ERROR:  invalid input syntax for type pg_snapshot: "0:1:" at character 8
2020-04-06 20:19:14.259 EDT [25237:11] pg_regress/txid STATEMENT:  select '0:1:'::txid_snapshot;
2020-04-06 20:19:14.260 EDT [25237:12] pg_regress/txid LOG:  statement: select '12:13:0'::txid_snapshot;
2020-04-06 20:19:14.260 EDT [25249:5] pg_regress/oid LOG:  statement: INSERT INTO OID_TBL(f1) VALUES ('1235');
2020-04-06 20:19:14.260 EDT [25237:13] pg_regress/txid ERROR:  invalid input syntax for type pg_snapshot: "12:13:0" at character 8
2020-04-06 20:19:14.260 EDT [25237:14] pg_regress/txid STATEMENT:  select '12:13:0'::txid_snapshot;
2020-04-06 20:19:14.260 EDT [25237:15] pg_regress/txid LOG:  statement: select '12:16:14,13'::txid_snapshot;
2020-04-06 20:19:14.260 EDT [25249:6] pg_regress/oid LOG:  statement: INSERT INTO OID_TBL(f1) VALUES ('987');
2020-04-06 20:19:14.260 EDT [25237:16] pg_regress/txid ERROR:  invalid input syntax for type pg_snapshot: "12:16:14,13" at character 8
2020-04-06 20:19:14.260 EDT [25237:17] pg_regress/txid STATEMENT:  select '12:16:14,13'::txid_snapshot;
2020-04-06 20:19:14.260 EDT [25234:14] pg_regress/name LOG:  statement: SELECT '' AS six, c.f1 FROM NAME_TBL c WHERE c.f1 <> '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ABCDEFGHIJKLMNOPQR';
2020-04-06 20:19:14.260 EDT [25249:7] pg_regress/oid LOG:  statement: INSERT INTO OID_TBL(f1) VALUES ('-1040');
2020-04-06 20:19:14.260 EDT [25237:18] pg_regress/txid LOG:  statement: create temp table snapshot_test (
		nr	integer,
		snap	txid_snapshot
	);
2020-04-06 20:19:14.261 EDT [25249:8] pg_regress/oid LOG:  statement: INSERT INTO OID_TBL(f1) VALUES ('99999999');
2020-04-06 20:19:14.261 EDT [25249:9] pg_regress/oid LOG:  statement: INSERT INTO OID_TBL(f1) VALUES ('5     ');
2020-04-06 20:19:14.261 EDT [25249:10] pg_regress/oid LOG:  statement: INSERT INTO OID_TBL(f1) VALUES ('   10  ');
2020-04-06 20:19:14.261 EDT [25249:11] pg_regress/oid LOG:  statement: INSERT INTO OID_TBL(f1) VALUES ('	  15 	  ');
2020-04-06 20:19:14.261 EDT [25249:12] pg_regress/oid LOG:  statement: INSERT INTO OID_TBL(f1) VALUES ('');
2020-04-06 20:19:14.261 EDT [25249:13] pg_regress/oid ERROR:  invalid input syntax for type oid: "" at character 33
2020-04-06 20:19:14.261 EDT [25249:14] pg_regress/oid STATEMENT:  INSERT INTO OID_TBL(f1) VALUES ('');
2020-04-06 20:19:14.261 EDT [25249:15] pg_regress/oid LOG:  statement: INSERT INTO OID_TBL(f1) VALUES ('    ');
2020-04-06 20:19:14.261 EDT [25249:16] pg_regress/oid ERROR:  invalid input syntax for type oid: "    " at character 33
2020-04-06 20:19:14.261 EDT [25249:17] pg_regress/oid STATEMENT:  INSERT INTO OID_TBL(f1) VALUES ('    ');
2020-04-06 20:19:14.262 EDT [25249:18] pg_regress/oid LOG:  statement: INSERT INTO OID_TBL(f1) VALUES ('asdfasd');
2020-04-06 20:19:14.262 EDT [25249:19] pg_regress/oid ERROR:  invalid input syntax for type oid: "asdfasd" at character 33
2020-04-06 20:19:14.262 EDT [25249:20] pg_regress/oid STATEMENT:  INSERT INTO OID_TBL(f1) VALUES ('asdfasd');
2020-04-06 20:19:14.262 EDT [25249:21] pg_regress/oid LOG:  statement: INSERT INTO OID_TBL(f1) VALUES ('99asdfasd');
2020-04-06 20:19:14.262 EDT [25249:22] pg_regress/oid ERROR:  invalid input syntax for type oid: "99asdfasd" at character 33
2020-04-06 20:19:14.262 EDT [25249:23] pg_regress/oid STATEMENT:  INSERT INTO OID_TBL(f1) VALUES ('99asdfasd');
2020-04-06 20:19:14.262 EDT [25249:24] pg_regress/oid LOG:  statement: INSERT INTO OID_TBL(f1) VALUES ('5    d');
2020-04-06 20:19:14.262 EDT [25249:25] pg_regress/oid ERROR:  invalid input syntax for type oid: "5    d" at character 33
2020-04-06 20:19:14.262 EDT [25249:26] pg_regress/oid STATEMENT:  INSERT INTO OID_TBL(f1) VALUES ('5    d');
2020-04-06 20:19:14.262 EDT [25249:27] pg_regress/oid LOG:  statement: INSERT INTO OID_TBL(f1) VALUES ('    5d');
2020-04-06 20:19:14.262 EDT [25249:28] pg_regress/oid ERROR:  invalid input syntax for type oid: "    5d" at character 33
2020-04-06 20:19:14.262 EDT [25249:29] pg_regress/oid STATEMENT:  INSERT INTO OID_TBL(f1) VALUES ('    5d');
2020-04-06 20:19:14.262 EDT [25249:30] pg_regress/oid LOG:  statement: INSERT INTO OID_TBL(f1) VALUES ('5    5');
2020-04-06 20:19:14.262 EDT [25249:31] pg_regress/oid ERROR:  invalid input syntax for type oid: "5    5" at character 33
2020-04-06 20:19:14.262 EDT [25249:32] pg_regress/oid STATEMENT:  INSERT INTO OID_TBL(f1) VALUES ('5    5');
2020-04-06 20:19:14.263 EDT [25264:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:14.264 EDT [25264:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/uuid
2020-04-06 20:19:14.266 EDT [25237:19] pg_regress/txid LOG:  statement: insert into snapshot_test values (1, '12:13:');
2020-04-06 20:19:14.266 EDT [25249:33] pg_regress/oid LOG:  statement: INSERT INTO OID_TBL(f1) VALUES (' - 500');
2020-04-06 20:19:14.266 EDT [25249:34] pg_regress/oid ERROR:  invalid input syntax for type oid: " - 500" at character 33
2020-04-06 20:19:14.266 EDT [25249:35] pg_regress/oid STATEMENT:  INSERT INTO OID_TBL(f1) VALUES (' - 500');
2020-04-06 20:19:14.266 EDT [25244:3] pg_regress/pg_lsn LOG:  statement: CREATE TABLE PG_LSN_TBL (f1 pg_lsn);
2020-04-06 20:19:14.266 EDT [25237:20] pg_regress/txid LOG:  statement: insert into snapshot_test values (2, '12:20:13,15,18');
2020-04-06 20:19:14.266 EDT [25250:3] pg_regress/varchar LOG:  statement: CREATE TABLE VARCHAR_TBL(f1 varchar(1));
2020-04-06 20:19:14.268 EDT [25249:36] pg_regress/oid LOG:  statement: INSERT INTO OID_TBL(f1) VALUES ('32958209582039852935');
2020-04-06 20:19:14.268 EDT [25249:37] pg_regress/oid ERROR:  value "32958209582039852935" is out of range for type oid at character 33
2020-04-06 20:19:14.268 EDT [25249:38] pg_regress/oid STATEMENT:  INSERT INTO OID_TBL(f1) VALUES ('32958209582039852935');
2020-04-06 20:19:14.269 EDT [25237:21] pg_regress/txid LOG:  statement: insert into snapshot_test values (3, '100001:100009:100005,100007,100008');
2020-04-06 20:19:14.269 EDT [25249:39] pg_regress/oid LOG:  statement: INSERT INTO OID_TBL(f1) VALUES ('-23582358720398502385');
2020-04-06 20:19:14.269 EDT [25249:40] pg_regress/oid ERROR:  value "-23582358720398502385" is out of range for type oid at character 33
2020-04-06 20:19:14.269 EDT [25249:41] pg_regress/oid STATEMENT:  INSERT INTO OID_TBL(f1) VALUES ('-23582358720398502385');
2020-04-06 20:19:14.269 EDT [25244:4] pg_regress/pg_lsn LOG:  statement: INSERT INTO PG_LSN_TBL VALUES ('0/0');
2020-04-06 20:19:14.269 EDT [25250:4] pg_regress/varchar LOG:  statement: INSERT INTO VARCHAR_TBL (f1) VALUES ('a');
2020-04-06 20:19:14.270 EDT [25237:22] pg_regress/txid LOG:  statement: insert into snapshot_test values (4, '100:150:101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131');
2020-04-06 20:19:14.270 EDT [25249:42] pg_regress/oid LOG:  statement: SELECT '' AS six, * FROM OID_TBL;
2020-04-06 20:19:14.270 EDT [25250:5] pg_regress/varchar LOG:  statement: INSERT INTO VARCHAR_TBL (f1) VALUES ('A');
2020-04-06 20:19:14.270 EDT [25237:23] pg_regress/txid LOG:  statement: select snap from snapshot_test order by nr;
2020-04-06 20:19:14.270 EDT [25250:6] pg_regress/varchar LOG:  statement: INSERT INTO VARCHAR_TBL (f1) VALUES ('1');
2020-04-06 20:19:14.271 EDT [25250:7] pg_regress/varchar LOG:  statement: INSERT INTO VARCHAR_TBL (f1) VALUES (2);
2020-04-06 20:19:14.271 EDT [25244:5] pg_regress/pg_lsn LOG:  statement: INSERT INTO PG_LSN_TBL VALUES ('FFFFFFFF/FFFFFFFF');
2020-04-06 20:19:14.272 EDT [25237:24] pg_regress/txid LOG:  statement: select  txid_snapshot_xmin(snap),
		txid_snapshot_xmax(snap),
		txid_snapshot_xip(snap)
	from snapshot_test order by nr;
2020-04-06 20:19:14.272 EDT [25250:8] pg_regress/varchar LOG:  statement: INSERT INTO VARCHAR_TBL (f1) VALUES ('3');
2020-04-06 20:19:14.272 EDT [25244:6] pg_regress/pg_lsn LOG:  statement: INSERT INTO PG_LSN_TBL VALUES ('G/0');
2020-04-06 20:19:14.272 EDT [25244:7] pg_regress/pg_lsn ERROR:  invalid input syntax for type pg_lsn: "G/0" at character 32
2020-04-06 20:19:14.272 EDT [25244:8] pg_regress/pg_lsn STATEMENT:  INSERT INTO PG_LSN_TBL VALUES ('G/0');
2020-04-06 20:19:14.272 EDT [25244:9] pg_regress/pg_lsn LOG:  statement: INSERT INTO PG_LSN_TBL VALUES ('-1/0');
2020-04-06 20:19:14.272 EDT [25244:10] pg_regress/pg_lsn ERROR:  invalid input syntax for type pg_lsn: "-1/0" at character 32
2020-04-06 20:19:14.272 EDT [25244:11] pg_regress/pg_lsn STATEMENT:  INSERT INTO PG_LSN_TBL VALUES ('-1/0');
2020-04-06 20:19:14.272 EDT [25250:9] pg_regress/varchar LOG:  statement: INSERT INTO VARCHAR_TBL (f1) VALUES ('');
2020-04-06 20:19:14.273 EDT [25259:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:14.273 EDT [25237:25] pg_regress/txid LOG:  statement: select id, txid_visible_in_snapshot(id, snap)
	from snapshot_test, generate_series(11, 21) id
	where nr = 2;
2020-04-06 20:19:14.273 EDT [25244:12] pg_regress/pg_lsn LOG:  statement: INSERT INTO PG_LSN_TBL VALUES (' 0/12345678');
2020-04-06 20:19:14.273 EDT [25244:13] pg_regress/pg_lsn ERROR:  invalid input syntax for type pg_lsn: " 0/12345678" at character 32
2020-04-06 20:19:14.273 EDT [25244:14] pg_regress/pg_lsn STATEMENT:  INSERT INTO PG_LSN_TBL VALUES (' 0/12345678');
2020-04-06 20:19:14.273 EDT [25250:10] pg_regress/varchar LOG:  statement: INSERT INTO VARCHAR_TBL (f1) VALUES ('cd');
2020-04-06 20:19:14.273 EDT [25250:11] pg_regress/varchar ERROR:  value too long for type character varying(1)
2020-04-06 20:19:14.273 EDT [25250:12] pg_regress/varchar STATEMENT:  INSERT INTO VARCHAR_TBL (f1) VALUES ('cd');
2020-04-06 20:19:14.273 EDT [25244:15] pg_regress/pg_lsn LOG:  statement: INSERT INTO PG_LSN_TBL VALUES ('ABCD/');
2020-04-06 20:19:14.273 EDT [25244:16] pg_regress/pg_lsn ERROR:  invalid input syntax for type pg_lsn: "ABCD/" at character 32
2020-04-06 20:19:14.273 EDT [25244:17] pg_regress/pg_lsn STATEMENT:  INSERT INTO PG_LSN_TBL VALUES ('ABCD/');
2020-04-06 20:19:14.273 EDT [25250:13] pg_regress/varchar LOG:  statement: INSERT INTO VARCHAR_TBL (f1) VALUES ('c     ');
2020-04-06 20:19:14.273 EDT [25237:26] pg_regress/txid LOG:  statement: select id, txid_visible_in_snapshot(id, snap)
	from snapshot_test, generate_series(90, 160) id
	where nr = 4;
2020-04-06 20:19:14.273 EDT [25244:18] pg_regress/pg_lsn LOG:  statement: INSERT INTO PG_LSN_TBL VALUES ('/ABCD');
2020-04-06 20:19:14.274 EDT [25244:19] pg_regress/pg_lsn ERROR:  invalid input syntax for type pg_lsn: "/ABCD" at character 32
2020-04-06 20:19:14.274 EDT [25244:20] pg_regress/pg_lsn STATEMENT:  INSERT INTO PG_LSN_TBL VALUES ('/ABCD');
2020-04-06 20:19:14.274 EDT [25250:14] pg_regress/varchar LOG:  statement: SELECT '' AS seven, * FROM VARCHAR_TBL;
2020-04-06 20:19:14.274 EDT [25259:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/enum
2020-04-06 20:19:14.274 EDT [25237:27] pg_regress/txid LOG:  statement: select txid_current() >= txid_snapshot_xmin(txid_current_snapshot());
2020-04-06 20:19:14.275 EDT [25244:21] pg_regress/pg_lsn LOG:  statement: SELECT MIN(f1), MAX(f1) FROM PG_LSN_TBL;
2020-04-06 20:19:14.276 EDT [25251:4] pg_regress/char LOG:  statement: CREATE TABLE CHAR_TBL(f1 char);
2020-04-06 20:19:14.276 EDT [25260:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:14.278 EDT [25260:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/float8
2020-04-06 20:19:14.280 EDT [25260:3] pg_regress/float8 LOG:  statement: CREATE TABLE FLOAT8_TBL(f1 float8);
2020-04-06 20:19:14.280 EDT [25251:5] pg_regress/char LOG:  statement: INSERT INTO CHAR_TBL (f1) VALUES ('a');
2020-04-06 20:19:14.281 EDT [25251:6] pg_regress/char LOG:  statement: INSERT INTO CHAR_TBL (f1) VALUES ('A');
2020-04-06 20:19:14.281 EDT [25251:7] pg_regress/char LOG:  statement: INSERT INTO CHAR_TBL (f1) VALUES ('1');
2020-04-06 20:19:14.282 EDT [25251:8] pg_regress/char LOG:  statement: INSERT INTO CHAR_TBL (f1) VALUES (2);
2020-04-06 20:19:14.282 EDT [25260:4] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('    0.0   ');
2020-04-06 20:19:14.282 EDT [25251:9] pg_regress/char LOG:  statement: INSERT INTO CHAR_TBL (f1) VALUES ('3');
2020-04-06 20:19:14.282 EDT [25264:3] pg_regress/uuid LOG:  statement: CREATE TABLE guid1
	(
		guid_field UUID,
		text_field TEXT DEFAULT(now())
	);
2020-04-06 20:19:14.282 EDT [25251:10] pg_regress/char LOG:  statement: INSERT INTO CHAR_TBL (f1) VALUES ('');
2020-04-06 20:19:14.282 EDT [25260:5] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('1004.30  ');
2020-04-06 20:19:14.284 EDT [25237:28] pg_regress/txid LOG:  statement: select txid_visible_in_snapshot(txid_current(), txid_current_snapshot());
2020-04-06 20:19:14.285 EDT [25237:29] pg_regress/txid LOG:  statement: select txid_snapshot '1000100010001000:1000100010001100:1000100010001012,1000100010001013';
2020-04-06 20:19:14.285 EDT [25251:11] pg_regress/char LOG:  statement: INSERT INTO CHAR_TBL (f1) VALUES ('cd');
2020-04-06 20:19:14.285 EDT [25251:12] pg_regress/char ERROR:  value too long for type character(1)
2020-04-06 20:19:14.285 EDT [25251:13] pg_regress/char STATEMENT:  INSERT INTO CHAR_TBL (f1) VALUES ('cd');
2020-04-06 20:19:14.285 EDT [25251:14] pg_regress/char LOG:  statement: INSERT INTO CHAR_TBL (f1) VALUES ('c     ');
2020-04-06 20:19:14.285 EDT [25251:15] pg_regress/char LOG:  statement: SELECT '' AS seven, * FROM CHAR_TBL;
2020-04-06 20:19:14.286 EDT [25251:16] pg_regress/char LOG:  statement: SELECT '' AS six, c.*
	   FROM CHAR_TBL c
	   WHERE c.f1 <> 'a';
2020-04-06 20:19:14.287 EDT [25257:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:14.287 EDT [25251:17] pg_regress/char LOG:  statement: SELECT '' AS one, c.*
	   FROM CHAR_TBL c
	   WHERE c.f1 = 'a';
2020-04-06 20:19:14.288 EDT [25251:18] pg_regress/char LOG:  statement: SELECT '' AS five, c.*
	   FROM CHAR_TBL c
	   WHERE c.f1 < 'a';
2020-04-06 20:19:14.288 EDT [25257:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/float4
2020-04-06 20:19:14.290 EDT [25264:4] pg_regress/uuid LOG:  statement: CREATE TABLE guid2
	(
		guid_field UUID,
		text_field TEXT DEFAULT(now())
	);
2020-04-06 20:19:14.290 EDT [25260:6] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('   -34.84');
2020-04-06 20:19:14.291 EDT [25260:7] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('1.2345678901234e+200');
2020-04-06 20:19:14.291 EDT [25260:8] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('1.2345678901234e-200');
2020-04-06 20:19:14.291 EDT [25260:9] pg_regress/float8 LOG:  statement: SELECT '10e400'::float8;
2020-04-06 20:19:14.291 EDT [25260:10] pg_regress/float8 ERROR:  "10e400" is out of range for type double precision at character 8
2020-04-06 20:19:14.291 EDT [25260:11] pg_regress/float8 STATEMENT:  SELECT '10e400'::float8;
2020-04-06 20:19:14.291 EDT [25260:12] pg_regress/float8 LOG:  statement: SELECT '-10e400'::float8;
2020-04-06 20:19:14.291 EDT [25260:13] pg_regress/float8 ERROR:  "-10e400" is out of range for type double precision at character 8
2020-04-06 20:19:14.291 EDT [25260:14] pg_regress/float8 STATEMENT:  SELECT '-10e400'::float8;
2020-04-06 20:19:14.291 EDT [25257:3] pg_regress/float4 LOG:  statement: CREATE TABLE FLOAT4_TBL (f1  float4);
2020-04-06 20:19:14.291 EDT [25260:15] pg_regress/float8 LOG:  statement: SELECT '10e-400'::float8;
2020-04-06 20:19:14.292 EDT [25260:16] pg_regress/float8 ERROR:  "10e-400" is out of range for type double precision at character 8
2020-04-06 20:19:14.292 EDT [25260:17] pg_regress/float8 STATEMENT:  SELECT '10e-400'::float8;
2020-04-06 20:19:14.292 EDT [25260:18] pg_regress/float8 LOG:  statement: SELECT '-10e-400'::float8;
2020-04-06 20:19:14.292 EDT [25260:19] pg_regress/float8 ERROR:  "-10e-400" is out of range for type double precision at character 8
2020-04-06 20:19:14.292 EDT [25260:20] pg_regress/float8 STATEMENT:  SELECT '-10e-400'::float8;
2020-04-06 20:19:14.292 EDT [25260:21] pg_regress/float8 LOG:  statement: SELECT float8send('2.2250738585072014E-308'::float8);
2020-04-06 20:19:14.293 EDT [25260:22] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('');
2020-04-06 20:19:14.293 EDT [25260:23] pg_regress/float8 ERROR:  invalid input syntax for type double precision: "" at character 36
2020-04-06 20:19:14.293 EDT [25260:24] pg_regress/float8 STATEMENT:  INSERT INTO FLOAT8_TBL(f1) VALUES ('');
2020-04-06 20:19:14.293 EDT [25260:25] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('     ');
2020-04-06 20:19:14.293 EDT [25260:26] pg_regress/float8 ERROR:  invalid input syntax for type double precision: "     " at character 36
2020-04-06 20:19:14.293 EDT [25260:27] pg_regress/float8 STATEMENT:  INSERT INTO FLOAT8_TBL(f1) VALUES ('     ');
2020-04-06 20:19:14.293 EDT [25260:28] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('xyz');
2020-04-06 20:19:14.293 EDT [25260:29] pg_regress/float8 ERROR:  invalid input syntax for type double precision: "xyz" at character 36
2020-04-06 20:19:14.293 EDT [25260:30] pg_regress/float8 STATEMENT:  INSERT INTO FLOAT8_TBL(f1) VALUES ('xyz');
2020-04-06 20:19:14.293 EDT [25260:31] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('5.0.0');
2020-04-06 20:19:14.293 EDT [25260:32] pg_regress/float8 ERROR:  invalid input syntax for type double precision: "5.0.0" at character 36
2020-04-06 20:19:14.293 EDT [25260:33] pg_regress/float8 STATEMENT:  INSERT INTO FLOAT8_TBL(f1) VALUES ('5.0.0');
2020-04-06 20:19:14.293 EDT [25260:34] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('5 . 0');
2020-04-06 20:19:14.293 EDT [25260:35] pg_regress/float8 ERROR:  invalid input syntax for type double precision: "5 . 0" at character 36
2020-04-06 20:19:14.293 EDT [25260:36] pg_regress/float8 STATEMENT:  INSERT INTO FLOAT8_TBL(f1) VALUES ('5 . 0');
2020-04-06 20:19:14.293 EDT [25260:37] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('5.   0');
2020-04-06 20:19:14.293 EDT [25260:38] pg_regress/float8 ERROR:  invalid input syntax for type double precision: "5.   0" at character 36
2020-04-06 20:19:14.293 EDT [25260:39] pg_regress/float8 STATEMENT:  INSERT INTO FLOAT8_TBL(f1) VALUES ('5.   0');
2020-04-06 20:19:14.293 EDT [25260:40] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('    - 3');
2020-04-06 20:19:14.293 EDT [25260:41] pg_regress/float8 ERROR:  invalid input syntax for type double precision: "    - 3" at character 36
2020-04-06 20:19:14.293 EDT [25260:42] pg_regress/float8 STATEMENT:  INSERT INTO FLOAT8_TBL(f1) VALUES ('    - 3');
2020-04-06 20:19:14.293 EDT [25260:43] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('123           5');
2020-04-06 20:19:14.293 EDT [25260:44] pg_regress/float8 ERROR:  invalid input syntax for type double precision: "123           5" at character 36
2020-04-06 20:19:14.293 EDT [25260:45] pg_regress/float8 STATEMENT:  INSERT INTO FLOAT8_TBL(f1) VALUES ('123           5');
2020-04-06 20:19:14.294 EDT [25260:46] pg_regress/float8 LOG:  statement: SELECT 'NaN'::float8;
2020-04-06 20:19:14.294 EDT [25260:47] pg_regress/float8 LOG:  statement: SELECT 'nan'::float8;
2020-04-06 20:19:14.294 EDT [25260:48] pg_regress/float8 LOG:  statement: SELECT '   NAN  '::float8;
2020-04-06 20:19:14.294 EDT [25261:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:14.295 EDT [25260:49] pg_regress/float8 LOG:  statement: SELECT 'infinity'::float8;
2020-04-06 20:19:14.295 EDT [25260:50] pg_regress/float8 LOG:  statement: SELECT '          -INFINiTY   '::float8;
2020-04-06 20:19:14.295 EDT [25260:51] pg_regress/float8 LOG:  statement: SELECT 'N A N'::float8;
2020-04-06 20:19:14.295 EDT [25260:52] pg_regress/float8 ERROR:  invalid input syntax for type double precision: "N A N" at character 8
2020-04-06 20:19:14.295 EDT [25260:53] pg_regress/float8 STATEMENT:  SELECT 'N A N'::float8;
2020-04-06 20:19:14.295 EDT [25233:13] pg_regress/boolean LOG:  statement: SELECT bool 'foo' AS error;
2020-04-06 20:19:14.295 EDT [25260:54] pg_regress/float8 LOG:  statement: SELECT 'NaN x'::float8;
2020-04-06 20:19:14.295 EDT [25260:55] pg_regress/float8 ERROR:  invalid input syntax for type double precision: "NaN x" at character 8
2020-04-06 20:19:14.295 EDT [25260:56] pg_regress/float8 STATEMENT:  SELECT 'NaN x'::float8;
2020-04-06 20:19:14.295 EDT [25233:14] pg_regress/boolean ERROR:  invalid input syntax for type boolean: "foo" at character 13
2020-04-06 20:19:14.295 EDT [25233:15] pg_regress/boolean STATEMENT:  SELECT bool 'foo' AS error;
2020-04-06 20:19:14.296 EDT [25260:57] pg_regress/float8 LOG:  statement: SELECT ' INFINITY    x'::float8;
2020-04-06 20:19:14.296 EDT [25260:58] pg_regress/float8 ERROR:  invalid input syntax for type double precision: " INFINITY    x" at character 8
2020-04-06 20:19:14.296 EDT [25260:59] pg_regress/float8 STATEMENT:  SELECT ' INFINITY    x'::float8;
2020-04-06 20:19:14.296 EDT [25233:16] pg_regress/boolean LOG:  statement: SELECT bool 'y' AS true;
2020-04-06 20:19:14.296 EDT [25260:60] pg_regress/float8 LOG:  statement: SELECT 'Infinity'::float8 + 100.0;
2020-04-06 20:19:14.296 EDT [25261:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/text
2020-04-06 20:19:14.296 EDT [25259:3] pg_regress/enum LOG:  statement: CREATE TYPE rainbow AS ENUM ('red', 'orange', 'yellow', 'green', 'blue', 'purple');
2020-04-06 20:19:14.296 EDT [25262:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:14.297 EDT [25262:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/int4
2020-04-06 20:19:14.299 EDT [25257:4] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('    0.0');
2020-04-06 20:19:14.299 EDT [25260:61] pg_regress/float8 LOG:  statement: SELECT 'Infinity'::float8 / 'Infinity'::float8;
2020-04-06 20:19:14.299 EDT [25251:19] pg_regress/char LOG:  statement: SELECT '' AS six, c.*
	   FROM CHAR_TBL c
	   WHERE c.f1 <= 'a';
2020-04-06 20:19:14.299 EDT [25261:3] pg_regress/text LOG:  statement: SELECT text 'this is a text string' = text 'this is a text string' AS true;
2020-04-06 20:19:14.300 EDT [25264:5] pg_regress/uuid LOG:  statement: INSERT INTO guid1(guid_field) VALUES('11111111-1111-1111-1111-111111111111F');
2020-04-06 20:19:14.300 EDT [25264:6] pg_regress/uuid ERROR:  invalid input syntax for type uuid: "11111111-1111-1111-1111-111111111111F" at character 38
2020-04-06 20:19:14.300 EDT [25264:7] pg_regress/uuid STATEMENT:  INSERT INTO guid1(guid_field) VALUES('11111111-1111-1111-1111-111111111111F');
2020-04-06 20:19:14.300 EDT [25260:62] pg_regress/float8 LOG:  statement: SELECT 'nan'::float8 / 'nan'::float8;
2020-04-06 20:19:14.300 EDT [25260:63] pg_regress/float8 LOG:  statement: SELECT 'nan'::numeric::float8;
2020-04-06 20:19:14.301 EDT [25257:5] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('1004.30   ');
2020-04-06 20:19:14.301 EDT [25260:64] pg_regress/float8 LOG:  statement: SELECT '' AS five, * FROM FLOAT8_TBL;
2020-04-06 20:19:14.301 EDT [25261:4] pg_regress/text LOG:  statement: SELECT text 'this is a text string' = text 'this is a text strin' AS false;
2020-04-06 20:19:14.301 EDT [25262:3] pg_regress/int4 LOG:  statement: CREATE TABLE INT4_TBL(f1 int4);
2020-04-06 20:19:14.302 EDT [25260:65] pg_regress/float8 LOG:  statement: SELECT '' AS four, f.* FROM FLOAT8_TBL f WHERE f.f1 <> '1004.3';
2020-04-06 20:19:14.302 EDT [25260:66] pg_regress/float8 LOG:  statement: SELECT '' AS one, f.* FROM FLOAT8_TBL f WHERE f.f1 = '1004.3';
2020-04-06 20:19:14.303 EDT [25260:67] pg_regress/float8 LOG:  statement: SELECT '' AS three, f.* FROM FLOAT8_TBL f WHERE '1004.3' > f.f1;
2020-04-06 20:19:14.303 EDT [25260:68] pg_regress/float8 LOG:  statement: SELECT '' AS three, f.* FROM FLOAT8_TBL f WHERE  f.f1 < '1004.3';
2020-04-06 20:19:14.304 EDT [25260:69] pg_regress/float8 LOG:  statement: SELECT '' AS four, f.* FROM FLOAT8_TBL f WHERE '1004.3' >= f.f1;
2020-04-06 20:19:14.304 EDT [25257:6] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('     -34.84    ');
2020-04-06 20:19:14.304 EDT [25261:5] pg_regress/text LOG:  statement: CREATE TABLE TEXT_TBL (f1 text);
2020-04-06 20:19:14.304 EDT [25257:7] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('1.2345678901234e+20');
2020-04-06 20:19:14.304 EDT [25260:70] pg_regress/float8 LOG:  statement: SELECT '' AS four, f.* FROM FLOAT8_TBL f WHERE  f.f1 <= '1004.3';
2020-04-06 20:19:14.305 EDT [25262:4] pg_regress/int4 LOG:  statement: INSERT INTO INT4_TBL(f1) VALUES ('   0  ');
2020-04-06 20:19:14.305 EDT [25257:8] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('1.2345678901234e-20');
2020-04-06 20:19:14.305 EDT [25260:71] pg_regress/float8 LOG:  statement: SELECT '' AS three, f.f1, f.f1 * '-10' AS x
	   FROM FLOAT8_TBL f
	   WHERE f.f1 > '0.0';
2020-04-06 20:19:14.305 EDT [25257:9] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('10e70');
2020-04-06 20:19:14.306 EDT [25257:10] pg_regress/float4 ERROR:  "10e70" is out of range for type real at character 36
2020-04-06 20:19:14.306 EDT [25257:11] pg_regress/float4 STATEMENT:  INSERT INTO FLOAT4_TBL(f1) VALUES ('10e70');
2020-04-06 20:19:14.306 EDT [25260:72] pg_regress/float8 LOG:  statement: SELECT '' AS three, f.f1, f.f1 + '-10' AS x
	   FROM FLOAT8_TBL f
	   WHERE f.f1 > '0.0';
2020-04-06 20:19:14.306 EDT [25262:5] pg_regress/int4 LOG:  statement: INSERT INTO INT4_TBL(f1) VALUES ('123456     ');
2020-04-06 20:19:14.306 EDT [25257:12] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('-10e70');
2020-04-06 20:19:14.306 EDT [25257:13] pg_regress/float4 ERROR:  "-10e70" is out of range for type real at character 36
2020-04-06 20:19:14.306 EDT [25257:14] pg_regress/float4 STATEMENT:  INSERT INTO FLOAT4_TBL(f1) VALUES ('-10e70');
2020-04-06 20:19:14.306 EDT [25260:73] pg_regress/float8 LOG:  statement: SELECT '' AS three, f.f1, f.f1 / '-10' AS x
	   FROM FLOAT8_TBL f
	   WHERE f.f1 > '0.0';
2020-04-06 20:19:14.306 EDT [25262:6] pg_regress/int4 LOG:  statement: INSERT INTO INT4_TBL(f1) VALUES ('    -123456');
2020-04-06 20:19:14.307 EDT [25257:15] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('10e-70');
2020-04-06 20:19:14.307 EDT [25257:16] pg_regress/float4 ERROR:  "10e-70" is out of range for type real at character 36
2020-04-06 20:19:14.307 EDT [25257:17] pg_regress/float4 STATEMENT:  INSERT INTO FLOAT4_TBL(f1) VALUES ('10e-70');
2020-04-06 20:19:14.307 EDT [25260:74] pg_regress/float8 LOG:  statement: SELECT '' AS three, f.f1, f.f1 - '-10' AS x
	   FROM FLOAT8_TBL f
	   WHERE f.f1 > '0.0';
2020-04-06 20:19:14.307 EDT [25262:7] pg_regress/int4 LOG:  statement: INSERT INTO INT4_TBL(f1) VALUES ('34.5');
2020-04-06 20:19:14.307 EDT [25262:8] pg_regress/int4 ERROR:  invalid input syntax for type integer: "34.5" at character 34
2020-04-06 20:19:14.307 EDT [25262:9] pg_regress/int4 STATEMENT:  INSERT INTO INT4_TBL(f1) VALUES ('34.5');
2020-04-06 20:19:14.307 EDT [25233:17] pg_regress/boolean LOG:  statement: SELECT bool 'yes' AS true;
2020-04-06 20:19:14.307 EDT [25259:4] pg_regress/enum LOG:  statement: SELECT COUNT(*) FROM pg_enum WHERE enumtypid = 'rainbow'::regtype;
2020-04-06 20:19:14.309 EDT [25269:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:14.310 EDT [25252:5] pg_regress/regproc LOG:  statement: SELECT regoperator('+(int4,int4)');
2020-04-06 20:19:14.310 EDT [25260:75] pg_regress/float8 LOG:  statement: SELECT '' AS one, f.f1 ^ '2.0' AS square_f1
	   FROM FLOAT8_TBL f where f.f1 = '1004.3';
2020-04-06 20:19:14.310 EDT [25269:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/bit
2020-04-06 20:19:14.311 EDT [25257:18] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('-10e-70');
2020-04-06 20:19:14.311 EDT [25257:19] pg_regress/float4 ERROR:  "-10e-70" is out of range for type real at character 36
2020-04-06 20:19:14.311 EDT [25257:20] pg_regress/float4 STATEMENT:  INSERT INTO FLOAT4_TBL(f1) VALUES ('-10e-70');
2020-04-06 20:19:14.311 EDT [25262:10] pg_regress/int4 LOG:  statement: INSERT INTO INT4_TBL(f1) VALUES ('2147483647');
2020-04-06 20:19:14.311 EDT [25257:21] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('10e70'::float8);
2020-04-06 20:19:14.311 EDT [25257:22] pg_regress/float4 ERROR:  value out of range: overflow
2020-04-06 20:19:14.311 EDT [25257:23] pg_regress/float4 STATEMENT:  INSERT INTO FLOAT4_TBL(f1) VALUES ('10e70'::float8);
2020-04-06 20:19:14.312 EDT [25261:6] pg_regress/text LOG:  statement: INSERT INTO TEXT_TBL VALUES ('doh!');
2020-04-06 20:19:14.312 EDT [25270:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:14.312 EDT [25261:7] pg_regress/text LOG:  statement: INSERT INTO TEXT_TBL VALUES ('hi de ho neighbor');
2020-04-06 20:19:14.313 EDT [25261:8] pg_regress/text LOG:  statement: SELECT '' AS two, * FROM TEXT_TBL;
2020-04-06 20:19:14.313 EDT [25248:34] pg_regress/int2 LOG:  statement: SELECT '' AS four, i.* FROM INT2_TBL i WHERE i.f1 <> int2 '0';
2020-04-06 20:19:14.313 EDT [25262:11] pg_regress/int4 LOG:  statement: INSERT INTO INT4_TBL(f1) VALUES ('-2147483647');
2020-04-06 20:19:14.314 EDT [25257:24] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('-10e70'::float8);
2020-04-06 20:19:14.314 EDT [25257:25] pg_regress/float4 ERROR:  value out of range: overflow
2020-04-06 20:19:14.314 EDT [25257:26] pg_regress/float4 STATEMENT:  INSERT INTO FLOAT4_TBL(f1) VALUES ('-10e70'::float8);
2020-04-06 20:19:14.314 EDT [25262:12] pg_regress/int4 LOG:  statement: INSERT INTO INT4_TBL(f1) VALUES ('1000000000000');
2020-04-06 20:19:14.314 EDT [25262:13] pg_regress/int4 ERROR:  value "1000000000000" is out of range for type integer at character 34
2020-04-06 20:19:14.314 EDT [25262:14] pg_regress/int4 STATEMENT:  INSERT INTO INT4_TBL(f1) VALUES ('1000000000000');
2020-04-06 20:19:14.314 EDT [25262:15] pg_regress/int4 LOG:  statement: INSERT INTO INT4_TBL(f1) VALUES ('asdf');
2020-04-06 20:19:14.314 EDT [25262:16] pg_regress/int4 ERROR:  invalid input syntax for type integer: "asdf" at character 34
2020-04-06 20:19:14.314 EDT [25262:17] pg_regress/int4 STATEMENT:  INSERT INTO INT4_TBL(f1) VALUES ('asdf');
2020-04-06 20:19:14.314 EDT [25262:18] pg_regress/int4 LOG:  statement: INSERT INTO INT4_TBL(f1) VALUES ('     ');
2020-04-06 20:19:14.314 EDT [25262:19] pg_regress/int4 ERROR:  invalid input syntax for type integer: "     " at character 34
2020-04-06 20:19:14.314 EDT [25262:20] pg_regress/int4 STATEMENT:  INSERT INTO INT4_TBL(f1) VALUES ('     ');
2020-04-06 20:19:14.314 EDT [25257:27] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('10e-70'::float8);
2020-04-06 20:19:14.314 EDT [25257:28] pg_regress/float4 ERROR:  value out of range: underflow
2020-04-06 20:19:14.314 EDT [25257:29] pg_regress/float4 STATEMENT:  INSERT INTO FLOAT4_TBL(f1) VALUES ('10e-70'::float8);
2020-04-06 20:19:14.314 EDT [25270:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/int8
2020-04-06 20:19:14.314 EDT [25262:21] pg_regress/int4 LOG:  statement: INSERT INTO INT4_TBL(f1) VALUES ('   asdf   ');
2020-04-06 20:19:14.314 EDT [25262:22] pg_regress/int4 ERROR:  invalid input syntax for type integer: "   asdf   " at character 34
2020-04-06 20:19:14.314 EDT [25262:23] pg_regress/int4 STATEMENT:  INSERT INTO INT4_TBL(f1) VALUES ('   asdf   ');
2020-04-06 20:19:14.314 EDT [25257:30] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('-10e-70'::float8);
2020-04-06 20:19:14.314 EDT [25257:31] pg_regress/float4 ERROR:  value out of range: underflow
2020-04-06 20:19:14.314 EDT [25257:32] pg_regress/float4 STATEMENT:  INSERT INTO FLOAT4_TBL(f1) VALUES ('-10e-70'::float8);
2020-04-06 20:19:14.314 EDT [25257:33] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('10e400');
2020-04-06 20:19:14.315 EDT [25257:34] pg_regress/float4 ERROR:  "10e400" is out of range for type real at character 36
2020-04-06 20:19:14.315 EDT [25257:35] pg_regress/float4 STATEMENT:  INSERT INTO FLOAT4_TBL(f1) VALUES ('10e400');
2020-04-06 20:19:14.314 EDT [25272:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:14.315 EDT [25262:24] pg_regress/int4 LOG:  statement: INSERT INTO INT4_TBL(f1) VALUES ('- 1234');
2020-04-06 20:19:14.315 EDT [25262:25] pg_regress/int4 ERROR:  invalid input syntax for type integer: "- 1234" at character 34
2020-04-06 20:19:14.315 EDT [25262:26] pg_regress/int4 STATEMENT:  INSERT INTO INT4_TBL(f1) VALUES ('- 1234');
2020-04-06 20:19:14.315 EDT [25262:27] pg_regress/int4 LOG:  statement: INSERT INTO INT4_TBL(f1) VALUES ('123       5');
2020-04-06 20:19:14.315 EDT [25262:28] pg_regress/int4 ERROR:  invalid input syntax for type integer: "123       5" at character 34
2020-04-06 20:19:14.315 EDT [25262:29] pg_regress/int4 STATEMENT:  INSERT INTO INT4_TBL(f1) VALUES ('123       5');
2020-04-06 20:19:14.315 EDT [25257:36] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('-10e400');
2020-04-06 20:19:14.315 EDT [25257:37] pg_regress/float4 ERROR:  "-10e400" is out of range for type real at character 36
2020-04-06 20:19:14.315 EDT [25257:38] pg_regress/float4 STATEMENT:  INSERT INTO FLOAT4_TBL(f1) VALUES ('-10e400');
2020-04-06 20:19:14.315 EDT [25262:30] pg_regress/int4 LOG:  statement: INSERT INTO INT4_TBL(f1) VALUES ('');
2020-04-06 20:19:14.315 EDT [25262:31] pg_regress/int4 ERROR:  invalid input syntax for type integer: "" at character 34
2020-04-06 20:19:14.315 EDT [25262:32] pg_regress/int4 STATEMENT:  INSERT INTO INT4_TBL(f1) VALUES ('');
2020-04-06 20:19:14.315 EDT [25257:39] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('10e-400');
2020-04-06 20:19:14.315 EDT [25257:40] pg_regress/float4 ERROR:  "10e-400" is out of range for type real at character 36
2020-04-06 20:19:14.315 EDT [25257:41] pg_regress/float4 STATEMENT:  INSERT INTO FLOAT4_TBL(f1) VALUES ('10e-400');
2020-04-06 20:19:14.315 EDT [25257:42] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('-10e-400');
2020-04-06 20:19:14.315 EDT [25257:43] pg_regress/float4 ERROR:  "-10e-400" is out of range for type real at character 36
2020-04-06 20:19:14.315 EDT [25257:44] pg_regress/float4 STATEMENT:  INSERT INTO FLOAT4_TBL(f1) VALUES ('-10e-400');
2020-04-06 20:19:14.316 EDT [25262:33] pg_regress/int4 LOG:  statement: SELECT '' AS five, * FROM INT4_TBL;
2020-04-06 20:19:14.316 EDT [25272:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/rangetypes
2020-04-06 20:19:14.316 EDT [25257:45] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('');
2020-04-06 20:19:14.316 EDT [25257:46] pg_regress/float4 ERROR:  invalid input syntax for type real: "" at character 36
2020-04-06 20:19:14.316 EDT [25257:47] pg_regress/float4 STATEMENT:  INSERT INTO FLOAT4_TBL(f1) VALUES ('');
2020-04-06 20:19:14.316 EDT [25257:48] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('       ');
2020-04-06 20:19:14.316 EDT [25257:49] pg_regress/float4 ERROR:  invalid input syntax for type real: "       " at character 36
2020-04-06 20:19:14.316 EDT [25257:50] pg_regress/float4 STATEMENT:  INSERT INTO FLOAT4_TBL(f1) VALUES ('       ');
2020-04-06 20:19:14.317 EDT [25257:51] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('xyz');
2020-04-06 20:19:14.317 EDT [25257:52] pg_regress/float4 ERROR:  invalid input syntax for type real: "xyz" at character 36
2020-04-06 20:19:14.317 EDT [25257:53] pg_regress/float4 STATEMENT:  INSERT INTO FLOAT4_TBL(f1) VALUES ('xyz');
2020-04-06 20:19:14.317 EDT [25268:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:14.317 EDT [25257:54] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('5.0.0');
2020-04-06 20:19:14.317 EDT [25257:55] pg_regress/float4 ERROR:  invalid input syntax for type real: "5.0.0" at character 36
2020-04-06 20:19:14.317 EDT [25257:56] pg_regress/float4 STATEMENT:  INSERT INTO FLOAT4_TBL(f1) VALUES ('5.0.0');
2020-04-06 20:19:14.317 EDT [25257:57] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('5 . 0');
2020-04-06 20:19:14.317 EDT [25257:58] pg_regress/float4 ERROR:  invalid input syntax for type real: "5 . 0" at character 36
2020-04-06 20:19:14.317 EDT [25257:59] pg_regress/float4 STATEMENT:  INSERT INTO FLOAT4_TBL(f1) VALUES ('5 . 0');
2020-04-06 20:19:14.317 EDT [25257:60] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('5.   0');
2020-04-06 20:19:14.317 EDT [25257:61] pg_regress/float4 ERROR:  invalid input syntax for type real: "5.   0" at character 36
2020-04-06 20:19:14.317 EDT [25257:62] pg_regress/float4 STATEMENT:  INSERT INTO FLOAT4_TBL(f1) VALUES ('5.   0');
2020-04-06 20:19:14.317 EDT [25257:63] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('     - 3.0');
2020-04-06 20:19:14.317 EDT [25257:64] pg_regress/float4 ERROR:  invalid input syntax for type real: "     - 3.0" at character 36
2020-04-06 20:19:14.317 EDT [25257:65] pg_regress/float4 STATEMENT:  INSERT INTO FLOAT4_TBL(f1) VALUES ('     - 3.0');
2020-04-06 20:19:14.317 EDT [25257:66] pg_regress/float4 LOG:  statement: INSERT INTO FLOAT4_TBL(f1) VALUES ('123            5');
2020-04-06 20:19:14.317 EDT [25257:67] pg_regress/float4 ERROR:  invalid input syntax for type real: "123            5" at character 36
2020-04-06 20:19:14.317 EDT [25257:68] pg_regress/float4 STATEMENT:  INSERT INTO FLOAT4_TBL(f1) VALUES ('123            5');
2020-04-06 20:19:14.317 EDT [25257:69] pg_regress/float4 LOG:  statement: SELECT 'NaN'::float4;
2020-04-06 20:19:14.318 EDT [25268:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/numeric
2020-04-06 20:19:14.318 EDT [25270:3] pg_regress/int8 LOG:  statement: CREATE TABLE INT8_TBL(q1 int8, q2 int8);
2020-04-06 20:19:14.318 EDT [25257:70] pg_regress/float4 LOG:  statement: SELECT 'nan'::float4;
2020-04-06 20:19:14.318 EDT [25257:71] pg_regress/float4 LOG:  statement: SELECT '   NAN  '::float4;
2020-04-06 20:19:14.318 EDT [25249:43] pg_regress/oid LOG:  statement: SELECT '' AS one, o.* FROM OID_TBL o WHERE o.f1 = 1234;
2020-04-06 20:19:14.319 EDT [25257:72] pg_regress/float4 LOG:  statement: SELECT 'infinity'::float4;
2020-04-06 20:19:14.319 EDT [25257:73] pg_regress/float4 LOG:  statement: SELECT '          -INFINiTY   '::float4;
2020-04-06 20:19:14.319 EDT [25257:74] pg_regress/float4 LOG:  statement: SELECT 'N A N'::float4;
2020-04-06 20:19:14.319 EDT [25257:75] pg_regress/float4 ERROR:  invalid input syntax for type real: "N A N" at character 8
2020-04-06 20:19:14.319 EDT [25257:76] pg_regress/float4 STATEMENT:  SELECT 'N A N'::float4;
2020-04-06 20:19:14.319 EDT [25257:77] pg_regress/float4 LOG:  statement: SELECT 'NaN x'::float4;
2020-04-06 20:19:14.319 EDT [25257:78] pg_regress/float4 ERROR:  invalid input syntax for type real: "NaN x" at character 8
2020-04-06 20:19:14.319 EDT [25257:79] pg_regress/float4 STATEMENT:  SELECT 'NaN x'::float4;
2020-04-06 20:19:14.319 EDT [25257:80] pg_regress/float4 LOG:  statement: SELECT ' INFINITY    x'::float4;
2020-04-06 20:19:14.320 EDT [25257:81] pg_regress/float4 ERROR:  invalid input syntax for type real: " INFINITY    x" at character 8
2020-04-06 20:19:14.320 EDT [25257:82] pg_regress/float4 STATEMENT:  SELECT ' INFINITY    x'::float4;
2020-04-06 20:19:14.320 EDT [25257:83] pg_regress/float4 LOG:  statement: SELECT 'Infinity'::float4 + 100.0;
2020-04-06 20:19:14.320 EDT [25249:44] pg_regress/oid LOG:  statement: SELECT '' AS five, o.* FROM OID_TBL o WHERE o.f1 <> '1234';
2020-04-06 20:19:14.320 EDT [25270:4] pg_regress/int8 LOG:  statement: INSERT INTO INT8_TBL VALUES('  123   ','  456');
2020-04-06 20:19:14.320 EDT [25250:15] pg_regress/varchar LOG:  statement: SELECT '' AS six, c.*
	   FROM VARCHAR_TBL c
	   WHERE c.f1 <> 'a';
2020-04-06 20:19:14.321 EDT [25257:84] pg_regress/float4 LOG:  statement: SELECT 'Infinity'::float4 / 'Infinity'::float4;
2020-04-06 20:19:14.321 EDT [25270:5] pg_regress/int8 LOG:  statement: INSERT INTO INT8_TBL VALUES('123   ','4567890123456789');
2020-04-06 20:19:14.321 EDT [25249:45] pg_regress/oid LOG:  statement: SELECT '' AS three, o.* FROM OID_TBL o WHERE o.f1 <= '1234';
2020-04-06 20:19:14.321 EDT [25270:6] pg_regress/int8 LOG:  statement: INSERT INTO INT8_TBL VALUES('4567890123456789','123');
2020-04-06 20:19:14.321 EDT [25257:85] pg_regress/float4 LOG:  statement: SELECT 'nan'::float4 / 'nan'::float4;
2020-04-06 20:19:14.321 EDT [25270:7] pg_regress/int8 LOG:  statement: INSERT INTO INT8_TBL VALUES(+4567890123456789,'4567890123456789');
2020-04-06 20:19:14.321 EDT [25249:46] pg_regress/oid LOG:  statement: SELECT '' AS two, o.* FROM OID_TBL o WHERE o.f1 < '1234';
2020-04-06 20:19:14.321 EDT [25257:86] pg_regress/float4 LOG:  statement: SELECT 'nan'::numeric::float4;
2020-04-06 20:19:14.322 EDT [25270:8] pg_regress/int8 LOG:  statement: INSERT INTO INT8_TBL VALUES('+4567890123456789','-4567890123456789');
2020-04-06 20:19:14.322 EDT [25257:87] pg_regress/float4 LOG:  statement: SELECT '' AS five, * FROM FLOAT4_TBL;
2020-04-06 20:19:14.322 EDT [25272:3] pg_regress/rangetypes LOG:  statement: create type textrange as range (subtype=text, collation="C");
2020-04-06 20:19:14.322 EDT [25270:9] pg_regress/int8 LOG:  statement: INSERT INTO INT8_TBL(q1) VALUES ('      ');
2020-04-06 20:19:14.322 EDT [25270:10] pg_regress/int8 ERROR:  invalid input syntax for type bigint: "      " at character 34
2020-04-06 20:19:14.322 EDT [25270:11] pg_regress/int8 STATEMENT:  INSERT INTO INT8_TBL(q1) VALUES ('      ');
2020-04-06 20:19:14.322 EDT [25270:12] pg_regress/int8 LOG:  statement: INSERT INTO INT8_TBL(q1) VALUES ('xxx');
2020-04-06 20:19:14.322 EDT [25270:13] pg_regress/int8 ERROR:  invalid input syntax for type bigint: "xxx" at character 34
2020-04-06 20:19:14.322 EDT [25270:14] pg_regress/int8 STATEMENT:  INSERT INTO INT8_TBL(q1) VALUES ('xxx');
2020-04-06 20:19:14.322 EDT [25270:15] pg_regress/int8 LOG:  statement: INSERT INTO INT8_TBL(q1) VALUES ('3908203590239580293850293850329485');
2020-04-06 20:19:14.322 EDT [25270:16] pg_regress/int8 ERROR:  value "3908203590239580293850293850329485" is out of range for type bigint at character 34
2020-04-06 20:19:14.322 EDT [25270:17] pg_regress/int8 STATEMENT:  INSERT INTO INT8_TBL(q1) VALUES ('3908203590239580293850293850329485');
2020-04-06 20:19:14.322 EDT [25257:88] pg_regress/float4 LOG:  statement: SELECT '' AS four, f.* FROM FLOAT4_TBL f WHERE f.f1 <> '1004.3';
2020-04-06 20:19:14.323 EDT [25270:18] pg_regress/int8 LOG:  statement: INSERT INTO INT8_TBL(q1) VALUES ('-1204982019841029840928340329840934');
2020-04-06 20:19:14.323 EDT [25270:19] pg_regress/int8 ERROR:  value "-1204982019841029840928340329840934" is out of range for type bigint at character 34
2020-04-06 20:19:14.323 EDT [25270:20] pg_regress/int8 STATEMENT:  INSERT INTO INT8_TBL(q1) VALUES ('-1204982019841029840928340329840934');
2020-04-06 20:19:14.323 EDT [25264:8] pg_regress/uuid LOG:  statement: INSERT INTO guid1(guid_field) VALUES('{11111111-1111-1111-1111-11111111111}');
2020-04-06 20:19:14.323 EDT [25264:9] pg_regress/uuid ERROR:  invalid input syntax for type uuid: "{11111111-1111-1111-1111-11111111111}" at character 38
2020-04-06 20:19:14.323 EDT [25264:10] pg_regress/uuid STATEMENT:  INSERT INTO guid1(guid_field) VALUES('{11111111-1111-1111-1111-11111111111}');
2020-04-06 20:19:14.323 EDT [25270:21] pg_regress/int8 LOG:  statement: INSERT INTO INT8_TBL(q1) VALUES ('- 123');
2020-04-06 20:19:14.323 EDT [25270:22] pg_regress/int8 ERROR:  invalid input syntax for type bigint: "- 123" at character 34
2020-04-06 20:19:14.323 EDT [25270:23] pg_regress/int8 STATEMENT:  INSERT INTO INT8_TBL(q1) VALUES ('- 123');
2020-04-06 20:19:14.323 EDT [25270:24] pg_regress/int8 LOG:  statement: INSERT INTO INT8_TBL(q1) VALUES ('  345     5');
2020-04-06 20:19:14.323 EDT [25270:25] pg_regress/int8 ERROR:  invalid input syntax for type bigint: "  345     5" at character 34
2020-04-06 20:19:14.323 EDT [25270:26] pg_regress/int8 STATEMENT:  INSERT INTO INT8_TBL(q1) VALUES ('  345     5');
2020-04-06 20:19:14.323 EDT [25234:15] pg_regress/name LOG:  statement: SELECT '' AS one, c.f1 FROM NAME_TBL c WHERE c.f1 = '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ABCDEFGHIJKLMNOPQR';
2020-04-06 20:19:14.323 EDT [25244:22] pg_regress/pg_lsn LOG:  statement: DROP TABLE PG_LSN_TBL;
2020-04-06 20:19:14.323 EDT [25270:27] pg_regress/int8 LOG:  statement: INSERT INTO INT8_TBL(q1) VALUES ('');
2020-04-06 20:19:14.323 EDT [25270:28] pg_regress/int8 ERROR:  invalid input syntax for type bigint: "" at character 34
2020-04-06 20:19:14.323 EDT [25270:29] pg_regress/int8 STATEMENT:  INSERT INTO INT8_TBL(q1) VALUES ('');
2020-04-06 20:19:14.323 EDT [25270:30] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL;
2020-04-06 20:19:14.324 EDT [25233:18] pg_regress/boolean LOG:  statement: SELECT bool 'yeah' AS error;
2020-04-06 20:19:14.324 EDT [25233:19] pg_regress/boolean ERROR:  invalid input syntax for type boolean: "yeah" at character 13
2020-04-06 20:19:14.324 EDT [25233:20] pg_regress/boolean STATEMENT:  SELECT bool 'yeah' AS error;
2020-04-06 20:19:14.324 EDT [25251:20] pg_regress/char LOG:  statement: SELECT '' AS one, c.*
	   FROM CHAR_TBL c
	   WHERE c.f1 > 'a';
2020-04-06 20:19:14.324 EDT [25270:31] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE q2 = 4567890123456789;
2020-04-06 20:19:14.325 EDT [25257:89] pg_regress/float4 LOG:  statement: SELECT '' AS one, f.* FROM FLOAT4_TBL f WHERE f.f1 = '1004.3';
2020-04-06 20:19:14.325 EDT [25270:32] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE q2 <> 4567890123456789;
2020-04-06 20:19:14.325 EDT [25233:21] pg_regress/boolean LOG:  statement: SELECT bool 'n' AS false;
2020-04-06 20:19:14.325 EDT [25264:11] pg_regress/uuid LOG:  statement: INSERT INTO guid1(guid_field) VALUES('111-11111-1111-1111-1111-111111111111');
2020-04-06 20:19:14.325 EDT [25264:12] pg_regress/uuid ERROR:  invalid input syntax for type uuid: "111-11111-1111-1111-1111-111111111111" at character 38
2020-04-06 20:19:14.325 EDT [25264:13] pg_regress/uuid STATEMENT:  INSERT INTO guid1(guid_field) VALUES('111-11111-1111-1111-1111-111111111111');
2020-04-06 20:19:14.325 EDT [25249:47] pg_regress/oid LOG:  statement: SELECT '' AS four, o.* FROM OID_TBL o WHERE o.f1 >= '1234';
2020-04-06 20:19:14.325 EDT [25244:23] pg_regress/pg_lsn LOG:  statement: SELECT '0/16AE7F8' = '0/16AE7F8'::pg_lsn;
2020-04-06 20:19:14.326 EDT [25270:33] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE q2 < 4567890123456789;
2020-04-06 20:19:14.326 EDT [25233:22] pg_regress/boolean LOG:  statement: SELECT bool 'no' AS false;
2020-04-06 20:19:14.326 EDT [25264:14] pg_regress/uuid LOG:  statement: INSERT INTO guid1(guid_field) VALUES('{22222222-2222-2222-2222-222222222222 ');
2020-04-06 20:19:14.326 EDT [25264:15] pg_regress/uuid ERROR:  invalid input syntax for type uuid: "{22222222-2222-2222-2222-222222222222 " at character 38
2020-04-06 20:19:14.326 EDT [25264:16] pg_regress/uuid STATEMENT:  INSERT INTO guid1(guid_field) VALUES('{22222222-2222-2222-2222-222222222222 ');
2020-04-06 20:19:14.326 EDT [25257:90] pg_regress/float4 LOG:  statement: SELECT '' AS three, f.* FROM FLOAT4_TBL f WHERE '1004.3' > f.f1;
2020-04-06 20:19:14.326 EDT [25249:48] pg_regress/oid LOG:  statement: SELECT '' AS three, o.* FROM OID_TBL o WHERE o.f1 > '1234';
2020-04-06 20:19:14.326 EDT [25234:16] pg_regress/name LOG:  statement: SELECT '' AS three, c.f1 FROM NAME_TBL c WHERE c.f1 < '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ABCDEFGHIJKLMNOPQR';
2020-04-06 20:19:14.326 EDT [25270:34] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE q2 > 4567890123456789;
2020-04-06 20:19:14.327 EDT [25257:91] pg_regress/float4 LOG:  statement: SELECT '' AS three, f.* FROM FLOAT4_TBL f WHERE  f.f1 < '1004.3';
2020-04-06 20:19:14.327 EDT [25249:49] pg_regress/oid LOG:  statement: DROP TABLE OID_TBL;
2020-04-06 20:19:14.327 EDT [25270:35] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE q2 <= 4567890123456789;
2020-04-06 20:19:14.327 EDT [25257:92] pg_regress/float4 LOG:  statement: SELECT '' AS four, f.* FROM FLOAT4_TBL f WHERE '1004.3' >= f.f1;
2020-04-06 20:19:14.327 EDT [25233:23] pg_regress/boolean LOG:  statement: SELECT bool 'nay' AS error;
2020-04-06 20:19:14.327 EDT [25233:24] pg_regress/boolean ERROR:  invalid input syntax for type boolean: "nay" at character 13
2020-04-06 20:19:14.327 EDT [25233:25] pg_regress/boolean STATEMENT:  SELECT bool 'nay' AS error;
2020-04-06 20:19:14.327 EDT [25234:17] pg_regress/name LOG:  statement: SELECT '' AS four, c.f1 FROM NAME_TBL c WHERE c.f1 <= '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ABCDEFGHIJKLMNOPQR';
2020-04-06 20:19:14.328 EDT [25270:36] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE q2 >= 4567890123456789;
2020-04-06 20:19:14.328 EDT [25257:93] pg_regress/float4 LOG:  statement: SELECT '' AS four, f.* FROM FLOAT4_TBL f WHERE  f.f1 <= '1004.3';
2020-04-06 20:19:14.328 EDT [25250:16] pg_regress/varchar LOG:  statement: SELECT '' AS one, c.*
	   FROM VARCHAR_TBL c
	   WHERE c.f1 = 'a';
2020-04-06 20:19:14.328 EDT [25257:94] pg_regress/float4 LOG:  statement: SELECT '' AS three, f.f1, f.f1 * '-10' AS x FROM FLOAT4_TBL f
	   WHERE f.f1 > '0.0';
2020-04-06 20:19:14.328 EDT [25270:37] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE q2 = 456;
2020-04-06 20:19:14.329 EDT [25257:95] pg_regress/float4 LOG:  statement: SELECT '' AS three, f.f1, f.f1 + '-10' AS x FROM FLOAT4_TBL f
	   WHERE f.f1 > '0.0';
2020-04-06 20:19:14.329 EDT [25270:38] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE q2 <> 456;
2020-04-06 20:19:14.329 EDT [25249:50] pg_regress/oid LOG:  disconnection: session time: 0:00:00.093 user=pgbuild database=regression host=[local]
2020-04-06 20:19:14.329 EDT [25257:96] pg_regress/float4 LOG:  statement: SELECT '' AS three, f.f1, f.f1 / '-10' AS x FROM FLOAT4_TBL f
	   WHERE f.f1 > '0.0';
2020-04-06 20:19:14.329 EDT [25233:26] pg_regress/boolean LOG:  statement: SELECT bool 'on' AS true;
2020-04-06 20:19:14.330 EDT [25270:39] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE q2 < 456;
2020-04-06 20:19:14.330 EDT [25257:97] pg_regress/float4 LOG:  statement: SELECT '' AS three, f.f1, f.f1 - '-10' AS x FROM FLOAT4_TBL f
	   WHERE f.f1 > '0.0';
2020-04-06 20:19:14.330 EDT [25234:18] pg_regress/name LOG:  statement: SELECT '' AS three, c.f1 FROM NAME_TBL c WHERE c.f1 > '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ABCDEFGHIJKLMNOPQR';
2020-04-06 20:19:14.330 EDT [25270:40] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE q2 > 456;
2020-04-06 20:19:14.330 EDT [25257:98] pg_regress/float4 LOG:  statement: SELECT '' AS bad, f.f1 / '0.0' from FLOAT4_TBL f;
2020-04-06 20:19:14.330 EDT [25257:99] pg_regress/float4 ERROR:  division by zero
2020-04-06 20:19:14.330 EDT [25257:100] pg_regress/float4 STATEMENT:  SELECT '' AS bad, f.f1 / '0.0' from FLOAT4_TBL f;
2020-04-06 20:19:14.331 EDT [25257:101] pg_regress/float4 LOG:  statement: SELECT '' AS five, * FROM FLOAT4_TBL;
2020-04-06 20:19:14.331 EDT [25270:41] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE q2 <= 456;
2020-04-06 20:19:14.331 EDT [25233:27] pg_regress/boolean LOG:  statement: SELECT bool 'off' AS false;
2020-04-06 20:19:14.331 EDT [25257:102] pg_regress/float4 LOG:  statement: SELECT '' AS five, f.f1, @f.f1 AS abs_f1 FROM FLOAT4_TBL f;
2020-04-06 20:19:14.331 EDT [25234:19] pg_regress/name LOG:  statement: SELECT '' AS four, c.f1 FROM NAME_TBL c WHERE c.f1 >= '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ABCDEFGHIJKLMNOPQR';
2020-04-06 20:19:14.331 EDT [25270:42] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE q2 >= 456;
2020-04-06 20:19:14.331 EDT [25257:103] pg_regress/float4 LOG:  statement: UPDATE FLOAT4_TBL
	   SET f1 = FLOAT4_TBL.f1 * '-1'
	   WHERE FLOAT4_TBL.f1 > '0.0';
2020-04-06 20:19:14.332 EDT [25257:104] pg_regress/float4 LOG:  statement: SELECT '' AS five, * FROM FLOAT4_TBL;
2020-04-06 20:19:14.332 EDT [25233:28] pg_regress/boolean LOG:  statement: SELECT bool 'of' AS false;
2020-04-06 20:19:14.332 EDT [25270:43] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE 123 = q1;
2020-04-06 20:19:14.332 EDT [25272:4] pg_regress/rangetypes LOG:  statement: select ''::textrange;
2020-04-06 20:19:14.332 EDT [25257:105] pg_regress/float4 LOG:  statement: SELECT '32767.4'::float4::int2;
2020-04-06 20:19:14.332 EDT [25272:5] pg_regress/rangetypes ERROR:  malformed range literal: "" at character 8
2020-04-06 20:19:14.332 EDT [25272:6] pg_regress/rangetypes DETAIL:  Missing left parenthesis or bracket.
2020-04-06 20:19:14.332 EDT [25272:7] pg_regress/rangetypes STATEMENT:  select ''::textrange;
2020-04-06 20:19:14.333 EDT [25233:29] pg_regress/boolean LOG:  statement: SELECT bool 'o' AS error;
2020-04-06 20:19:14.333 EDT [25270:44] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE 123 <> q1;
2020-04-06 20:19:14.333 EDT [25257:106] pg_regress/float4 LOG:  statement: SELECT '32767.6'::float4::int2;
2020-04-06 20:19:14.333 EDT [25233:30] pg_regress/boolean ERROR:  invalid input syntax for type boolean: "o" at character 13
2020-04-06 20:19:14.333 EDT [25233:31] pg_regress/boolean STATEMENT:  SELECT bool 'o' AS error;
2020-04-06 20:19:14.333 EDT [25257:107] pg_regress/float4 ERROR:  smallint out of range
2020-04-06 20:19:14.333 EDT [25257:108] pg_regress/float4 STATEMENT:  SELECT '32767.6'::float4::int2;
2020-04-06 20:19:14.333 EDT [25257:109] pg_regress/float4 LOG:  statement: SELECT '-32768.4'::float4::int2;
2020-04-06 20:19:14.333 EDT [25233:32] pg_regress/boolean LOG:  statement: SELECT bool 'on_' AS error;
2020-04-06 20:19:14.333 EDT [25233:33] pg_regress/boolean ERROR:  invalid input syntax for type boolean: "on_" at character 13
2020-04-06 20:19:14.333 EDT [25233:34] pg_regress/boolean STATEMENT:  SELECT bool 'on_' AS error;
2020-04-06 20:19:14.333 EDT [25233:35] pg_regress/boolean LOG:  statement: SELECT bool 'off_' AS error;
2020-04-06 20:19:14.333 EDT [25233:36] pg_regress/boolean ERROR:  invalid input syntax for type boolean: "off_" at character 13
2020-04-06 20:19:14.333 EDT [25233:37] pg_regress/boolean STATEMENT:  SELECT bool 'off_' AS error;
2020-04-06 20:19:14.333 EDT [25234:20] pg_regress/name LOG:  statement: SELECT '' AS seven, c.f1 FROM NAME_TBL c WHERE c.f1 ~ '.*';
2020-04-06 20:19:14.333 EDT [25257:110] pg_regress/float4 LOG:  statement: SELECT '-32768.6'::float4::int2;
2020-04-06 20:19:14.333 EDT [25257:111] pg_regress/float4 ERROR:  smallint out of range
2020-04-06 20:19:14.333 EDT [25257:112] pg_regress/float4 STATEMENT:  SELECT '-32768.6'::float4::int2;
2020-04-06 20:19:14.333 EDT [25257:113] pg_regress/float4 LOG:  statement: SELECT '2147483520'::float4::int4;
2020-04-06 20:19:14.333 EDT [25270:45] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE 123 < q1;
2020-04-06 20:19:14.334 EDT [25272:8] pg_regress/rangetypes LOG:  statement: select '-[a,z)'::textrange;
2020-04-06 20:19:14.334 EDT [25257:114] pg_regress/float4 LOG:  statement: SELECT '2147483647'::float4::int4;
2020-04-06 20:19:14.334 EDT [25272:9] pg_regress/rangetypes ERROR:  malformed range literal: "-[a,z)" at character 8
2020-04-06 20:19:14.334 EDT [25272:10] pg_regress/rangetypes DETAIL:  Missing left parenthesis or bracket.
2020-04-06 20:19:14.334 EDT [25272:11] pg_regress/rangetypes STATEMENT:  select '-[a,z)'::textrange;
2020-04-06 20:19:14.334 EDT [25257:115] pg_regress/float4 ERROR:  integer out of range
2020-04-06 20:19:14.334 EDT [25257:116] pg_regress/float4 STATEMENT:  SELECT '2147483647'::float4::int4;
2020-04-06 20:19:14.334 EDT [25272:12] pg_regress/rangetypes LOG:  statement: select '[a,z) - '::textrange;
2020-04-06 20:19:14.334 EDT [25257:117] pg_regress/float4 LOG:  statement: SELECT '-2147483648.5'::float4::int4;
2020-04-06 20:19:14.334 EDT [25272:13] pg_regress/rangetypes ERROR:  malformed range literal: "[a,z) - " at character 8
2020-04-06 20:19:14.334 EDT [25272:14] pg_regress/rangetypes DETAIL:  Junk after right parenthesis or bracket.
2020-04-06 20:19:14.334 EDT [25272:15] pg_regress/rangetypes STATEMENT:  select '[a,z) - '::textrange;
2020-04-06 20:19:14.334 EDT [25272:16] pg_regress/rangetypes LOG:  statement: select '(",a)'::textrange;
2020-04-06 20:19:14.334 EDT [25270:46] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE 123 > q1;
2020-04-06 20:19:14.334 EDT [25272:17] pg_regress/rangetypes ERROR:  malformed range literal: "(",a)" at character 8
2020-04-06 20:19:14.334 EDT [25272:18] pg_regress/rangetypes DETAIL:  Unexpected end of input.
2020-04-06 20:19:14.334 EDT [25272:19] pg_regress/rangetypes STATEMENT:  select '(",a)'::textrange;
2020-04-06 20:19:14.334 EDT [25272:20] pg_regress/rangetypes LOG:  statement: select '(,,a)'::textrange;
2020-04-06 20:19:14.334 EDT [25272:21] pg_regress/rangetypes ERROR:  malformed range literal: "(,,a)" at character 8
2020-04-06 20:19:14.334 EDT [25272:22] pg_regress/rangetypes DETAIL:  Too many commas.
2020-04-06 20:19:14.334 EDT [25272:23] pg_regress/rangetypes STATEMENT:  select '(,,a)'::textrange;
2020-04-06 20:19:14.334 EDT [25272:24] pg_regress/rangetypes LOG:  statement: select '(),a)'::textrange;
2020-04-06 20:19:14.334 EDT [25272:25] pg_regress/rangetypes ERROR:  malformed range literal: "(),a)" at character 8
2020-04-06 20:19:14.334 EDT [25272:26] pg_regress/rangetypes DETAIL:  Missing comma after lower bound.
2020-04-06 20:19:14.334 EDT [25272:27] pg_regress/rangetypes STATEMENT:  select '(),a)'::textrange;
2020-04-06 20:19:14.334 EDT [25250:17] pg_regress/varchar LOG:  statement: SELECT '' AS five, c.*
	   FROM VARCHAR_TBL c
	   WHERE c.f1 < 'a';
2020-04-06 20:19:14.334 EDT [25257:118] pg_regress/float4 LOG:  statement: SELECT '-2147483900'::float4::int4;
2020-04-06 20:19:14.334 EDT [25257:119] pg_regress/float4 ERROR:  integer out of range
2020-04-06 20:19:14.334 EDT [25257:120] pg_regress/float4 STATEMENT:  SELECT '-2147483900'::float4::int4;
2020-04-06 20:19:14.334 EDT [25272:28] pg_regress/rangetypes LOG:  statement: select '(a,))'::textrange;
2020-04-06 20:19:14.334 EDT [25272:29] pg_regress/rangetypes ERROR:  malformed range literal: "(a,))" at character 8
2020-04-06 20:19:14.334 EDT [25272:30] pg_regress/rangetypes DETAIL:  Junk after right parenthesis or bracket.
2020-04-06 20:19:14.334 EDT [25272:31] pg_regress/rangetypes STATEMENT:  select '(a,))'::textrange;
2020-04-06 20:19:14.334 EDT [25257:121] pg_regress/float4 LOG:  statement: SELECT '9223369837831520256'::float4::int8;
2020-04-06 20:19:14.334 EDT [25272:32] pg_regress/rangetypes LOG:  statement: select '(],a)'::textrange;
2020-04-06 20:19:14.334 EDT [25272:33] pg_regress/rangetypes ERROR:  malformed range literal: "(],a)" at character 8
2020-04-06 20:19:14.334 EDT [25272:34] pg_regress/rangetypes DETAIL:  Missing comma after lower bound.
2020-04-06 20:19:14.334 EDT [25272:35] pg_regress/rangetypes STATEMENT:  select '(],a)'::textrange;
2020-04-06 20:19:14.334 EDT [25272:36] pg_regress/rangetypes LOG:  statement: select '(a,])'::textrange;
2020-04-06 20:19:14.334 EDT [25272:37] pg_regress/rangetypes ERROR:  malformed range literal: "(a,])" at character 8
2020-04-06 20:19:14.334 EDT [25272:38] pg_regress/rangetypes DETAIL:  Junk after right parenthesis or bracket.
2020-04-06 20:19:14.334 EDT [25272:39] pg_regress/rangetypes STATEMENT:  select '(a,])'::textrange;
2020-04-06 20:19:14.334 EDT [25272:40] pg_regress/rangetypes LOG:  statement: select '[z,a]'::textrange;
2020-04-06 20:19:14.335 EDT [25270:47] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE 123 <= q1;
2020-04-06 20:19:14.335 EDT [25272:41] pg_regress/rangetypes ERROR:  range lower bound must be less than or equal to range upper bound at character 8
2020-04-06 20:19:14.335 EDT [25272:42] pg_regress/rangetypes STATEMENT:  select '[z,a]'::textrange;
2020-04-06 20:19:14.335 EDT [25272:43] pg_regress/rangetypes LOG:  statement: select '  empty  '::textrange;
2020-04-06 20:19:14.335 EDT [25257:122] pg_regress/float4 LOG:  statement: SELECT '9223372036854775807'::float4::int8;
2020-04-06 20:19:14.335 EDT [25257:123] pg_regress/float4 ERROR:  bigint out of range
2020-04-06 20:19:14.335 EDT [25257:124] pg_regress/float4 STATEMENT:  SELECT '9223372036854775807'::float4::int8;
2020-04-06 20:19:14.335 EDT [25257:125] pg_regress/float4 LOG:  statement: SELECT '-9223372036854775808.5'::float4::int8;
2020-04-06 20:19:14.335 EDT [25270:48] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE 123 >= q1;
2020-04-06 20:19:14.335 EDT [25257:126] pg_regress/float4 LOG:  statement: SELECT '-9223380000000000000'::float4::int8;
2020-04-06 20:19:14.335 EDT [25257:127] pg_regress/float4 ERROR:  bigint out of range
2020-04-06 20:19:14.335 EDT [25257:128] pg_regress/float4 STATEMENT:  SELECT '-9223380000000000000'::float4::int8;
2020-04-06 20:19:14.335 EDT [25268:3] pg_regress/numeric LOG:  statement: CREATE TABLE num_data (id int4, val numeric(210,10));
2020-04-06 20:19:14.335 EDT [25257:129] pg_regress/float4 LOG:  statement: SELECT float4send('5e-20'::float4);
2020-04-06 20:19:14.335 EDT [25272:44] pg_regress/rangetypes LOG:  statement: select ' ( empty, empty )  '::textrange;
2020-04-06 20:19:14.336 EDT [25270:49] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE q2 = '456'::int2;
2020-04-06 20:19:14.336 EDT [25257:130] pg_regress/float4 LOG:  statement: SELECT float4send('67e14'::float4);
2020-04-06 20:19:14.336 EDT [25272:45] pg_regress/rangetypes LOG:  statement: select ' ( " a " " a ", " z " " z " )  '::textrange;
2020-04-06 20:19:14.336 EDT [25257:131] pg_regress/float4 LOG:  statement: SELECT float4send('985e15'::float4);
2020-04-06 20:19:14.336 EDT [25272:46] pg_regress/rangetypes LOG:  statement: select '(,z)'::textrange;
2020-04-06 20:19:14.336 EDT [25270:50] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE q2 <> '456'::int2;
2020-04-06 20:19:14.337 EDT [25257:132] pg_regress/float4 LOG:  statement: SELECT float4send('55895e-16'::float4);
2020-04-06 20:19:14.337 EDT [25250:18] pg_regress/varchar LOG:  statement: SELECT '' AS six, c.*
	   FROM VARCHAR_TBL c
	   WHERE c.f1 <= 'a';
2020-04-06 20:19:14.337 EDT [25272:47] pg_regress/rangetypes LOG:  statement: select '(a,)'::textrange;
2020-04-06 20:19:14.337 EDT [25257:133] pg_regress/float4 LOG:  statement: SELECT float4send('7038531e-32'::float4);
2020-04-06 20:19:14.337 EDT [25272:48] pg_regress/rangetypes LOG:  statement: select '[,z]'::textrange;
2020-04-06 20:19:14.337 EDT [25270:51] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE q2 < '456'::int2;
2020-04-06 20:19:14.337 EDT [25257:134] pg_regress/float4 LOG:  statement: SELECT float4send('702990899e-20'::float4);
2020-04-06 20:19:14.337 EDT [25272:49] pg_regress/rangetypes LOG:  statement: select '[a,]'::textrange;
2020-04-06 20:19:14.338 EDT [25257:135] pg_regress/float4 LOG:  statement: SELECT float4send('3e-23'::float4);
2020-04-06 20:19:14.338 EDT [25270:52] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE q2 > '456'::int2;
2020-04-06 20:19:14.338 EDT [25272:50] pg_regress/rangetypes LOG:  statement: select '(,)'::textrange;
2020-04-06 20:19:14.338 EDT [25257:136] pg_regress/float4 LOG:  statement: SELECT float4send('57e18'::float4);
2020-04-06 20:19:14.338 EDT [25272:51] pg_regress/rangetypes LOG:  statement: select '[ , ]'::textrange;
2020-04-06 20:19:14.338 EDT [25257:137] pg_regress/float4 LOG:  statement: SELECT float4send('789e-35'::float4);
2020-04-06 20:19:14.338 EDT [25270:53] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE q2 <= '456'::int2;
2020-04-06 20:19:14.339 EDT [25272:52] pg_regress/rangetypes LOG:  statement: select '["",""]'::textrange;
2020-04-06 20:19:14.339 EDT [25250:19] pg_regress/varchar LOG:  statement: SELECT '' AS one, c.*
	   FROM VARCHAR_TBL c
	   WHERE c.f1 > 'a';
2020-04-06 20:19:14.339 EDT [25257:138] pg_regress/float4 LOG:  statement: SELECT float4send('2539e-18'::float4);
2020-04-06 20:19:14.339 EDT [25272:53] pg_regress/rangetypes LOG:  statement: select '[",",","]'::textrange;
2020-04-06 20:19:14.339 EDT [25270:54] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE q2 >= '456'::int2;
2020-04-06 20:19:14.339 EDT [25257:139] pg_regress/float4 LOG:  statement: SELECT float4send('76173e28'::float4);
2020-04-06 20:19:14.339 EDT [25272:54] pg_regress/rangetypes LOG:  statement: select '["\\\\","\\\\"]'::textrange;
2020-04-06 20:19:14.339 EDT [25257:140] pg_regress/float4 LOG:  statement: SELECT float4send('887745e-11'::float4);
2020-04-06 20:19:14.340 EDT [25270:55] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE '123'::int2 = q1;
2020-04-06 20:19:14.340 EDT [25233:38] pg_regress/boolean LOG:  statement: SELECT bool '1' AS true;
2020-04-06 20:19:14.340 EDT [25257:141] pg_regress/float4 LOG:  statement: SELECT float4send('5382571e-37'::float4);
2020-04-06 20:19:14.340 EDT [25272:55] pg_regress/rangetypes LOG:  statement: select '(\\\\,a)'::textrange;
2020-04-06 20:19:14.340 EDT [25257:142] pg_regress/float4 LOG:  statement: SELECT float4send('82381273e-35'::float4);
2020-04-06 20:19:14.340 EDT [25272:56] pg_regress/rangetypes LOG:  statement: select '((,z)'::textrange;
2020-04-06 20:19:14.340 EDT [25234:21] pg_regress/name LOG:  statement: SELECT '' AS zero, c.f1 FROM NAME_TBL c WHERE c.f1 !~ '.*';
2020-04-06 20:19:14.340 EDT [25270:56] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE '123'::int2 <> q1;
2020-04-06 20:19:14.341 EDT [25272:57] pg_regress/rangetypes LOG:  statement: select '([,z)'::textrange;
2020-04-06 20:19:14.341 EDT [25257:143] pg_regress/float4 LOG:  statement: SELECT float4send('750486563e-38'::float4);
2020-04-06 20:19:14.341 EDT [25257:144] pg_regress/float4 LOG:  statement: SELECT float4send('1.17549435e-38'::float4);
2020-04-06 20:19:14.341 EDT [25270:57] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE '123'::int2 < q1;
2020-04-06 20:19:14.341 EDT [25250:20] pg_regress/varchar LOG:  statement: SELECT '' AS two, c.*
	   FROM VARCHAR_TBL c
	   WHERE c.f1 >= 'a';
2020-04-06 20:19:14.341 EDT [25269:3] pg_regress/bit LOG:  statement: CREATE TABLE BIT_TABLE(b BIT(11));
2020-04-06 20:19:14.341 EDT [25257:145] pg_regress/float4 LOG:  statement: SELECT float4send('1.1754944e-38'::float4);
2020-04-06 20:19:14.342 EDT [25270:58] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE '123'::int2 > q1;
2020-04-06 20:19:14.342 EDT [25257:146] pg_regress/float4 LOG:  statement: create type xfloat4;
2020-04-06 20:19:14.342 EDT [25268:4] pg_regress/numeric LOG:  statement: CREATE TABLE num_exp_add (id1 int4, id2 int4, expected numeric(210,10));
2020-04-06 20:19:14.342 EDT [25257:147] pg_regress/float4 LOG:  statement: create function xfloat4in(cstring) returns xfloat4 immutable strict
	  language internal as 'int4in';
2020-04-06 20:19:14.342 EDT [25270:59] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE '123'::int2 <= q1;
2020-04-06 20:19:14.343 EDT [25257:148] pg_regress/float4 LOG:  statement: create function xfloat4out(xfloat4) returns cstring immutable strict
	  language internal as 'int4out';
2020-04-06 20:19:14.343 EDT [25270:60] pg_regress/int8 LOG:  statement: SELECT * FROM INT8_TBL WHERE '123'::int2 >= q1;
2020-04-06 20:19:14.343 EDT [25257:149] pg_regress/float4 LOG:  statement: create type xfloat4 (input = xfloat4in, output = xfloat4out, like = float4);
2020-04-06 20:19:14.343 EDT [25272:58] pg_regress/rangetypes LOG:  statement: select '(!,()'::textrange;
2020-04-06 20:19:14.343 EDT [25250:21] pg_regress/varchar LOG:  statement: DROP TABLE VARCHAR_TBL;
2020-04-06 20:19:14.344 EDT [25270:61] pg_regress/int8 LOG:  statement: SELECT '' AS five, q1 AS plus, -q1 AS minus FROM INT8_TBL;
2020-04-06 20:19:14.344 EDT [25233:39] pg_regress/boolean LOG:  statement: SELECT bool '11' AS error;
2020-04-06 20:19:14.344 EDT [25233:40] pg_regress/boolean ERROR:  invalid input syntax for type boolean: "11" at character 13
2020-04-06 20:19:14.344 EDT [25233:41] pg_regress/boolean STATEMENT:  SELECT bool '11' AS error;
2020-04-06 20:19:14.344 EDT [25272:59] pg_regress/rangetypes LOG:  statement: select '(!,[)'::textrange;
2020-04-06 20:19:14.344 EDT [25257:150] pg_regress/float4 LOG:  statement: create cast (xfloat4 as float4) without function;
2020-04-06 20:19:14.344 EDT [25272:60] pg_regress/rangetypes LOG:  statement: select '[a,a]'::textrange;
2020-04-06 20:19:14.344 EDT [25270:62] pg_regress/int8 LOG:  statement: SELECT '' AS five, q1, q2, q1 + q2 AS plus FROM INT8_TBL;
2020-04-06 20:19:14.345 EDT [25257:151] pg_regress/float4 LOG:  statement: create cast (float4 as xfloat4) without function;
2020-04-06 20:19:14.345 EDT [25272:61] pg_regress/rangetypes LOG:  statement: select '[a,a)'::textrange;
2020-04-06 20:19:14.345 EDT [25257:152] pg_regress/float4 LOG:  statement: create cast (xfloat4 as integer) without function;
2020-04-06 20:19:14.345 EDT [25269:4] pg_regress/bit LOG:  statement: INSERT INTO BIT_TABLE VALUES (B'10');
2020-04-06 20:19:14.345 EDT [25257:153] pg_regress/float4 LOG:  statement: create cast (integer as xfloat4) without function;
2020-04-06 20:19:14.345 EDT [25270:63] pg_regress/int8 LOG:  statement: SELECT '' AS five, q1, q2, q1 - q2 AS minus FROM INT8_TBL;
2020-04-06 20:19:14.345 EDT [25269:5] pg_regress/bit ERROR:  bit string length 2 does not match type bit(11)
2020-04-06 20:19:14.345 EDT [25269:6] pg_regress/bit STATEMENT:  INSERT INTO BIT_TABLE VALUES (B'10');
2020-04-06 20:19:14.345 EDT [25272:62] pg_regress/rangetypes LOG:  statement: select '(a,a]'::textrange;
2020-04-06 20:19:14.345 EDT [25257:154] pg_regress/float4 LOG:  statement: with testdata(bits) as (values
	  
	  (x'00000001'),
	  (x'00000002'), (x'00000003'),
	  (x'00000010'), (x'00000011'), (x'00000100'), (x'00000101'),
	  (x'00004000'), (x'00004001'), (x'00080000'), (x'00080001'),
	  
	  (x'0053c4f4'),  
	  (x'006c85c4'),  
	  (x'0041ca76'),  
	  (x'004b7678'),  
	  
	  (x'00000007'),
	  (x'00424fe2'),
	  
	  (x'007ffff0'), (x'007ffff1'), (x'007ffffe'), (x'007fffff'))
	select float4send(flt) as ibits,
	       flt
	  from (select bits::integer::xfloat4::float4 as flt
	          from testdata
		offset 0) s;
2020-04-06 20:19:14.346 EDT [25269:7] pg_regress/bit LOG:  statement: INSERT INTO BIT_TABLE VALUES (B'00000000000');
2020-04-06 20:19:14.346 EDT [25270:64] pg_regress/int8 LOG:  statement: SELECT '' AS three, q1, q2, q1 * q2 AS multiply FROM INT8_TBL;
2020-04-06 20:19:14.346 EDT [25270:65] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.346 EDT [25270:66] pg_regress/int8 STATEMENT:  SELECT '' AS three, q1, q2, q1 * q2 AS multiply FROM INT8_TBL;
2020-04-06 20:19:14.346 EDT [25272:63] pg_regress/rangetypes LOG:  statement: select '(a,a)'::textrange;
2020-04-06 20:19:14.346 EDT [25270:67] pg_regress/int8 LOG:  statement: SELECT '' AS three, q1, q2, q1 * q2 AS multiply FROM INT8_TBL
	 WHERE q1 < 1000 or (q2 > 0 and q2 < 1000);
2020-04-06 20:19:14.347 EDT [25269:8] pg_regress/bit LOG:  statement: INSERT INTO BIT_TABLE VALUES (B'11011000000');
2020-04-06 20:19:14.347 EDT [25272:64] pg_regress/rangetypes LOG:  statement: CREATE TABLE numrange_test (nr NUMRANGE);
2020-04-06 20:19:14.347 EDT [25270:68] pg_regress/int8 LOG:  statement: SELECT '' AS five, q1, q2, q1 / q2 AS divide, q1 % q2 AS mod FROM INT8_TBL;
2020-04-06 20:19:14.347 EDT [25257:155] pg_regress/float4 LOG:  statement: with testdata(bits) as (values
	  (x'00000000'),
	  
	  (x'00800000'), (x'00800001'), (x'00800004'), (x'00800005'),
	  (x'00800006'),
	  
	  (x'008002f1'), (x'008002f2'), (x'008002f3'),
	  (x'00800e17'), (x'00800e18'), (x'00800e19'),
	  
	  (x'01000001'), (x'01102843'), (x'01a52c98'),
	  (x'0219c229'), (x'02e4464d'), (x'037343c1'), (x'03a91b36'),
	  (x'047ada65'), (x'0496fe87'), (x'0550844f'), (x'05999da3'),
	  (x'060ea5e2'), (x'06e63c45'), (x'07f1e548'), (x'0fc5282b'),
	  (x'1f850283'), (x'2874a9d6'),
	  
	  (x'3356bf94'), (x'3356bf95'), (x'3356bf96'),
	  
	  (x'33d6bf94'), (x'33d6bf95'), (x'33d6bf96'),
	  
	  (x'34a10faf'), (x'34a10fb0'), (x'34a10fb1'),
	  (x'350637bc'), (x'350637bd'), (x'350637be'),
	  (x'35719786'), (x'35719787'), (x'35719788'),
	  (x'358637bc'), (x'358637bd'), (x'358637be'),
	  (x'36a7c5ab'), (x'36a7c5ac'), (x'36a7c5ad'),
	  (x'3727c5ab'), (x'3727c5ac'), (x'3727c5ad'),
	  
	  (x'38d1b714'), (x'38d1b715'), (x'38d1b716'),
	  (x'38d1b717'), (x'38d1b718'), (x'38d1b719'),
	  (x'38d1b71a'), (x'38d1b71b'), (x'38d1b71c'),
	  (x'38d1b71d'),
	  
	  (x'38dffffe'), (x'38dfffff'), (x'38e00000'),
	  (x'38efffff'), (x'38f00000'), (x'38f00001'),
	  (x'3a83126e'), (x'3a83126f'), (x'3a831270'),
	  (x'3c23d709'), (x'3c23d70a'), (x'3c23d70b'),
	  (x'3dcccccc'), (x'3dcccccd'), (x'3dccccce'),
	  
	  (x'3dcccd6f'), (x'3dcccd70'), (x'3dcccd71'),
	  
	  (x'3effffff'), (x'3f000000'), (x'3f000001'),
	  (x'3f333332'), (x'3f333333'), (x'3f333334'),
	  
	  (x'3f666665'), (x'3f666666'), (x'3f666667'),
	  (x'3f7d70a3'), (x'3f7d70a4'), (x'3f7d70a5'),
	  (x'3f7fbe76'), (x'3f7fbe77'), (x'3f7fbe78'),
	  (x'3f7ff971'), (x'3f7ff972'), (x'3f7ff973'),
	  (x'3f7fff57'), (x'3f7fff58'), (x'3f7fff59'),
	  (x'3f7fffee'), (x'3f7fffef'),
	  
	  (x'3f7ffff0'), (x'3f7ffff1'), (x'3f7ffff2'),
	  (x'3f7ffff3'), (x'3f7ffff4'), (x'3f7ffff5'),
	  (x'3f7ffff6'), (x'3f7ffff7'), (x'3f7ffff8'),
	  (x'3f7ffff9'), (x'3f7ffffa'), (x'3f7ffffb'),
	  (x'3f7ffffc'), (x'3f7ffffd'), (x'3f7ffffe'),
	  (x'3f7fffff'),
	  (x'3f800000'),
	  (x'3f800001'), (x'3f800002'), (x'3f800003'),
	  (x'3f800004'), (x'3f800005'), (x'3f800006'),
	  (x'3f800007'), (x'3f800008'), (x'3f800009'),
	  
	  (x'3f80000f'), (x'3f800010'), (x'3f800011'),
	  (x'3f800012'), (x'3f800013'), (x'3f800014'),
	  (x'3f800017'), (x'3f800018'), (x'3f800019'),
	  (x'3f80001a'), (x'3f80001b'), (x'3f80001c'),
	  (x'3f800029'), (x'3f80002a'), (x'3f80002b'),
	  (x'3f800053'), (x'3f800054'), (x'3f800055'),
	  (x'3f800346'), (x'3f800347'), (x'3f800348'),
	  (x'3f8020c4'), (x'3f8020c5'), (x'3f8020c6'),
	  (x'3f8147ad'), (x'3f8147ae'), (x'3f8147af'),
	  (x'3f8ccccc'), (x'3f8ccccd'), (x'3f8cccce'),
	  
	  (x'3fc90fdb'), 
	  (x'402df854'), 
	  (x'40490fdb'), 
	  
	  (x'409fffff'), (x'40a00000'), (x'40a00001'),
	  (x'40afffff'), (x'40b00000'), (x'40b00001'),
	  (x'411fffff'), (x'41200000'), (x'41200001'),
	  (x'42c7ffff'), (x'42c80000'), (x'42c80001'),
	  (x'4479ffff'), (x'447a0000'), (x'447a0001'),
	  (x'461c3fff'), (x'461c4000'), (x'461c4001'),
	  (x'47c34fff'), (x'47c35000'), (x'47c35001'),
	  (x'497423ff'), (x'49742400'), (x'49742401'),
	  (x'4b18967f'), (x'4b189680'), (x'4b189681'),
	  (x'4cbebc1f'), (x'4cbebc20'), (x'4cbebc21'),
	  (x'4e6e6b27'), (x'4e6e6b28'), (x'4e6e6b29'),
	  (x'501502f8'), (x'501502f9'), (x'501502fa'),
	  (x'51ba43b6'), (x'51ba43b7'), (x'51ba43b8'),
	  
	  (x'1f6c1e4a'),  
	  (x'59be6cea'),  
	  (x'5d5ab6c4'),  
	  (x'2cc4a9bd'),  
	  (x'15ae43fd'),  
	  (x'2cf757ca'),  
	  (x'665ba998'),  
	  (x'743c3324'),  
	  
	  (x'47f1205a'),
	  (x'4640e6ae'),
	  (x'449a5225'),
	  (x'42f6e9d5'),
	  (x'414587dd'),
	  (x'3f9e064b'),
	  
	  
	  (x'4c000004'),
	  (x'50061c46'),
	  (x'510006a8'),
	  
	  (x'48951f84'),
	  (x'45fd1840'),
	  
	  (x'39800000'),
	  (x'3b200000'),
	  (x'3b900000'),
	  (x'3bd00000'),
	  
	  (x'63800000'),
	  (x'4b000000'),
	  (x'4b800000'),
	  (x'4c000001'),
	  (x'4c800b0d'),
	  (x'00d24584'),
	  (x'00d90b88'),
	  (x'45803f34'),
	  (x'4f9f24f7'),
	  (x'3a8722c3'),
	  (x'5c800041'),
	  (x'15ae43fd'),
	  (x'5d4cccfb'),
	  (x'4c800001'),
	  (x'57800ed8'),
	  (x'5f000000'),
	  (x'700000f0'),
	  (x'5f23e9ac'),
	  (x'5e9502f9'),
	  (x'5e8012b1'),
	  (x'3c000028'),
	  (x'60cde861'),
	  (x'03aa2a50'),
	  (x'43480000'),
	  (x'4c000000'),
	  
	  (x'5D1502F9'),
	  (x'5D9502F9'),
	  (x'5E1502F9'),
	  
	  (x'3f99999a'),
	  (x'3f9d70a4'),
	  (x'3f9df3b6'),
	  (x'3f9e0419'),
	  (x'3f9e0610'),
	  (x'3f9e064b'),
	  (x'3f9e0651'),
	  (x'03d20cfe')
	)
	select float4send(flt) as ibits,
	       flt,
	       flt::text::float4 as r_flt,
	       float4send(flt::text::float4) as obits,
	       float4send(flt::text::float4) = float4send(flt) as correct
	  from (select bits::integer::xfloat4::float4 as flt
	          from testdata
		offset 0) s;
2020-04-06 20:19:14.348 EDT [25270:69] pg_regress/int8 LOG:  statement: SELECT '' AS five, q1, float8(q1) FROM INT8_TBL;
2020-04-06 20:19:14.349 EDT [25270:70] pg_regress/int8 LOG:  statement: SELECT '' AS five, q2, float8(q2) FROM INT8_TBL;
2020-04-06 20:19:14.349 EDT [25270:71] pg_regress/int8 LOG:  statement: SELECT 37 + q1 AS plus4 FROM INT8_TBL;
2020-04-06 20:19:14.349 EDT [25269:9] pg_regress/bit LOG:  statement: INSERT INTO BIT_TABLE VALUES (B'01010101010');
2020-04-06 20:19:14.350 EDT [25272:65] pg_regress/rangetypes LOG:  statement: create index numrange_test_btree on numrange_test(nr);
2020-04-06 20:19:14.350 EDT [25270:72] pg_regress/int8 LOG:  statement: SELECT 37 - q1 AS minus4 FROM INT8_TBL;
2020-04-06 20:19:14.350 EDT [25270:73] pg_regress/int8 LOG:  statement: SELECT '' AS five, 2 * q1 AS "twice int4" FROM INT8_TBL;
2020-04-06 20:19:14.351 EDT [25269:10] pg_regress/bit LOG:  statement: INSERT INTO BIT_TABLE VALUES (B'101011111010');
2020-04-06 20:19:14.351 EDT [25269:11] pg_regress/bit ERROR:  bit string length 12 does not match type bit(11)
2020-04-06 20:19:14.351 EDT [25269:12] pg_regress/bit STATEMENT:  INSERT INTO BIT_TABLE VALUES (B'101011111010');
2020-04-06 20:19:14.351 EDT [25257:156] pg_regress/float4 LOG:  statement: drop type xfloat4 cascade;
2020-04-06 20:19:14.351 EDT [25272:66] pg_regress/rangetypes LOG:  statement: INSERT INTO numrange_test VALUES('[,)');
2020-04-06 20:19:14.351 EDT [25270:74] pg_regress/int8 LOG:  statement: SELECT '' AS five, q1 * 2 AS "twice int4" FROM INT8_TBL;
2020-04-06 20:19:14.351 EDT [25269:13] pg_regress/bit LOG:  statement: SELECT * FROM BIT_TABLE;
2020-04-06 20:19:14.352 EDT [25270:75] pg_regress/int8 LOG:  statement: SELECT q1 + 42::int4 AS "8plus4", q1 - 42::int4 AS "8minus4", q1 * 42::int4 AS "8mul4", q1 / 42::int4 AS "8div4" FROM INT8_TBL;
2020-04-06 20:19:14.352 EDT [25272:67] pg_regress/rangetypes LOG:  statement: INSERT INTO numrange_test VALUES('[3,]');
2020-04-06 20:19:14.353 EDT [25257:157] pg_regress/float4 LOG:  disconnection: session time: 0:00:00.066 user=pgbuild database=regression host=[local]
2020-04-06 20:19:14.353 EDT [25269:14] pg_regress/bit LOG:  statement: CREATE TABLE VARBIT_TABLE(v BIT VARYING(11));
2020-04-06 20:19:14.353 EDT [25270:76] pg_regress/int8 LOG:  statement: SELECT 246::int4 + q1 AS "4plus8", 246::int4 - q1 AS "4minus8", 246::int4 * q1 AS "4mul8", 246::int4 / q1 AS "4div8" FROM INT8_TBL;
2020-04-06 20:19:14.353 EDT [25233:42] pg_regress/boolean LOG:  statement: SELECT bool '0' AS false;
2020-04-06 20:19:14.353 EDT [25270:77] pg_regress/int8 LOG:  statement: SELECT q1 + 42::int2 AS "8plus2", q1 - 42::int2 AS "8minus2", q1 * 42::int2 AS "8mul2", q1 / 42::int2 AS "8div2" FROM INT8_TBL;
2020-04-06 20:19:14.353 EDT [25234:22] pg_regress/name LOG:  statement: SELECT '' AS three, c.f1 FROM NAME_TBL c WHERE c.f1 ~ '[0-9]';
2020-04-06 20:19:14.354 EDT [25272:68] pg_regress/rangetypes LOG:  statement: INSERT INTO numrange_test VALUES('[, 5)');
2020-04-06 20:19:14.354 EDT [25272:69] pg_regress/rangetypes LOG:  statement: INSERT INTO numrange_test VALUES(numrange(1.1, 2.2));
2020-04-06 20:19:14.354 EDT [25269:15] pg_regress/bit LOG:  statement: INSERT INTO VARBIT_TABLE VALUES (B'');
2020-04-06 20:19:14.354 EDT [25270:78] pg_regress/int8 LOG:  statement: SELECT 246::int2 + q1 AS "2plus8", 246::int2 - q1 AS "2minus8", 246::int2 * q1 AS "2mul8", 246::int2 / q1 AS "2div8" FROM INT8_TBL;
2020-04-06 20:19:14.355 EDT [25272:70] pg_regress/rangetypes LOG:  statement: INSERT INTO numrange_test VALUES('empty');
2020-04-06 20:19:14.355 EDT [25269:16] pg_regress/bit LOG:  statement: INSERT INTO VARBIT_TABLE VALUES (B'0');
2020-04-06 20:19:14.355 EDT [25272:71] pg_regress/rangetypes LOG:  statement: INSERT INTO numrange_test VALUES(numrange(1.7, 1.7, '[]'));
2020-04-06 20:19:14.355 EDT [25270:79] pg_regress/int8 LOG:  statement: SELECT q2, abs(q2) FROM INT8_TBL;
2020-04-06 20:19:14.355 EDT [25269:17] pg_regress/bit LOG:  statement: INSERT INTO VARBIT_TABLE VALUES (B'010101');
2020-04-06 20:19:14.356 EDT [25272:72] pg_regress/rangetypes LOG:  statement: SELECT nr, isempty(nr), lower(nr), upper(nr) FROM numrange_test;
2020-04-06 20:19:14.356 EDT [25270:80] pg_regress/int8 LOG:  statement: SELECT min(q1), min(q2) FROM INT8_TBL;
2020-04-06 20:19:14.356 EDT [25269:18] pg_regress/bit LOG:  statement: INSERT INTO VARBIT_TABLE VALUES (B'01010101010');
2020-04-06 20:19:14.357 EDT [25268:5] pg_regress/numeric LOG:  statement: CREATE TABLE num_exp_sub (id1 int4, id2 int4, expected numeric(210,10));
2020-04-06 20:19:14.357 EDT [25272:73] pg_regress/rangetypes LOG:  statement: SELECT nr, lower_inc(nr), lower_inf(nr), upper_inc(nr), upper_inf(nr) FROM numrange_test;
2020-04-06 20:19:14.357 EDT [25270:81] pg_regress/int8 LOG:  statement: SELECT max(q1), max(q2) FROM INT8_TBL;
2020-04-06 20:19:14.358 EDT [25269:19] pg_regress/bit LOG:  statement: INSERT INTO VARBIT_TABLE VALUES (B'101011111010');
2020-04-06 20:19:14.358 EDT [25269:20] pg_regress/bit ERROR:  bit string too long for type bit varying(11)
2020-04-06 20:19:14.358 EDT [25269:21] pg_regress/bit STATEMENT:  INSERT INTO VARBIT_TABLE VALUES (B'101011111010');
2020-04-06 20:19:14.358 EDT [25269:22] pg_regress/bit LOG:  statement: SELECT * FROM VARBIT_TABLE;
2020-04-06 20:19:14.358 EDT [25270:82] pg_regress/int8 LOG:  statement: SELECT '' AS to_char_1, to_char(q1, '9G999G999G999G999G999'), to_char(q2, '9,999,999,999,999,999')
		FROM INT8_TBL;
2020-04-06 20:19:14.358 EDT [25233:43] pg_regress/boolean LOG:  statement: SELECT bool '000' AS error;
2020-04-06 20:19:14.358 EDT [25233:44] pg_regress/boolean ERROR:  invalid input syntax for type boolean: "000" at character 13
2020-04-06 20:19:14.358 EDT [25233:45] pg_regress/boolean STATEMENT:  SELECT bool '000' AS error;
2020-04-06 20:19:14.358 EDT [25272:74] pg_regress/rangetypes LOG:  statement: SELECT * FROM numrange_test WHERE range_contains(nr, numrange(1.9,1.91));
2020-04-06 20:19:14.359 EDT [25270:83] pg_regress/int8 LOG:  statement: SELECT '' AS to_char_2, to_char(q1, '9G999G999G999G999G999D999G999'), to_char(q2, '9,999,999,999,999,999.999,999')
		FROM INT8_TBL;
2020-04-06 20:19:14.359 EDT [25269:23] pg_regress/bit LOG:  statement: SELECT v, b, (v || b) AS concat
	       FROM BIT_TABLE, VARBIT_TABLE
	       ORDER BY 3;
2020-04-06 20:19:14.360 EDT [25270:84] pg_regress/int8 LOG:  statement: SELECT '' AS to_char_3, to_char( (q1 * -1), '9999999999999999PR'), to_char( (q2 * -1), '9999999999999999.999PR')
		FROM INT8_TBL;
2020-04-06 20:19:14.360 EDT [25270:85] pg_regress/int8 LOG:  statement: SELECT '' AS to_char_4, to_char( (q1 * -1), '9999999999999999S'), to_char( (q2 * -1), 'S9999999999999999')
		FROM INT8_TBL;
2020-04-06 20:19:14.361 EDT [25272:75] pg_regress/rangetypes LOG:  statement: SELECT * FROM numrange_test WHERE nr @> numrange(1.0,10000.1);
2020-04-06 20:19:14.361 EDT [25270:86] pg_regress/int8 LOG:  statement: SELECT '' AS to_char_5,  to_char(q2, 'MI9999999999999999')     FROM INT8_TBL;
2020-04-06 20:19:14.362 EDT [25269:24] pg_regress/bit LOG:  statement: SELECT b, length(b) AS lb
	       FROM BIT_TABLE;
2020-04-06 20:19:14.362 EDT [25270:87] pg_regress/int8 LOG:  statement: SELECT '' AS to_char_6,  to_char(q2, 'FMS9999999999999999')    FROM INT8_TBL;
2020-04-06 20:19:14.362 EDT [25272:76] pg_regress/rangetypes LOG:  statement: SELECT * FROM numrange_test WHERE range_contained_by(numrange(-1e7,-10000.1), nr);
2020-04-06 20:19:14.362 EDT [25270:88] pg_regress/int8 LOG:  statement: SELECT '' AS to_char_7,  to_char(q2, 'FM9999999999999999THPR') FROM INT8_TBL;
2020-04-06 20:19:14.363 EDT [25272:77] pg_regress/rangetypes LOG:  statement: SELECT * FROM numrange_test WHERE 1.9 <@ nr;
2020-04-06 20:19:14.363 EDT [25270:89] pg_regress/int8 LOG:  statement: SELECT '' AS to_char_8,  to_char(q2, 'SG9999999999999999th')   FROM INT8_TBL;
2020-04-06 20:19:14.363 EDT [25269:25] pg_regress/bit LOG:  statement: SELECT v, length(v) AS lv
	       FROM VARBIT_TABLE;
2020-04-06 20:19:14.364 EDT [25268:6] pg_regress/numeric LOG:  statement: CREATE TABLE num_exp_div (id1 int4, id2 int4, expected numeric(210,10));
2020-04-06 20:19:14.364 EDT [25270:90] pg_regress/int8 LOG:  statement: SELECT '' AS to_char_9,  to_char(q2, '0999999999999999')       FROM INT8_TBL;
2020-04-06 20:19:14.364 EDT [25272:78] pg_regress/rangetypes LOG:  statement: select * from numrange_test where nr = 'empty';
2020-04-06 20:19:14.365 EDT [25270:91] pg_regress/int8 LOG:  statement: SELECT '' AS to_char_10, to_char(q2, 'S0999999999999999')      FROM INT8_TBL;
2020-04-06 20:19:14.365 EDT [25270:92] pg_regress/int8 LOG:  statement: SELECT '' AS to_char_11, to_char(q2, 'FM0999999999999999')     FROM INT8_TBL;
2020-04-06 20:19:14.366 EDT [25270:93] pg_regress/int8 LOG:  statement: SELECT '' AS to_char_12, to_char(q2, 'FM9999999999999999.000') FROM INT8_TBL;
2020-04-06 20:19:14.367 EDT [25270:94] pg_regress/int8 LOG:  statement: SELECT '' AS to_char_13, to_char(q2, 'L9999999999999999.000')  FROM INT8_TBL;
2020-04-06 20:19:14.367 EDT [25270:95] pg_regress/int8 LOG:  statement: SELECT '' AS to_char_14, to_char(q2, 'FM9999999999999999.999') FROM INT8_TBL;
2020-04-06 20:19:14.367 EDT [25269:26] pg_regress/bit LOG:  statement: SELECT b,
	       SUBSTRING(b FROM 2 FOR 4) AS sub_2_4,
	       SUBSTRING(b FROM 7 FOR 13) AS sub_7_13,
	       SUBSTRING(b FROM 6) AS sub_6
	       FROM BIT_TABLE;
2020-04-06 20:19:14.367 EDT [25234:23] pg_regress/name LOG:  statement: SELECT '' AS two, c.f1 FROM NAME_TBL c WHERE c.f1 ~ '.*asdf.*';
2020-04-06 20:19:14.368 EDT [25270:96] pg_regress/int8 LOG:  statement: SELECT '' AS to_char_15, to_char(q2, 'S 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 . 9 9 9') FROM INT8_TBL;
2020-04-06 20:19:14.368 EDT [25270:97] pg_regress/int8 LOG:  statement: SELECT '' AS to_char_16, to_char(q2, E'99999 "text" 9999 "9999" 999 "\\\\"text between quote marks\\\\"" 9999') FROM INT8_TBL;
2020-04-06 20:19:14.369 EDT [25234:24] pg_regress/name LOG:  statement: DROP TABLE NAME_TBL;
2020-04-06 20:19:14.369 EDT [25272:79] pg_regress/rangetypes LOG:  statement: select * from numrange_test where nr = '(1.1, 2.2)';
2020-04-06 20:19:14.369 EDT [25270:98] pg_regress/int8 LOG:  statement: SELECT '' AS to_char_17, to_char(q2, '999999SG9999999999')     FROM INT8_TBL;
2020-04-06 20:19:14.369 EDT [25272:80] pg_regress/rangetypes LOG:  statement: select * from numrange_test where nr = '[1.1, 2.2)';
2020-04-06 20:19:14.370 EDT [25270:99] pg_regress/int8 LOG:  statement: select '-9223372036854775808'::int8;
2020-04-06 20:19:14.370 EDT [25270:100] pg_regress/int8 LOG:  statement: select '-9223372036854775809'::int8;
2020-04-06 20:19:14.370 EDT [25270:101] pg_regress/int8 ERROR:  value "-9223372036854775809" is out of range for type bigint at character 8
2020-04-06 20:19:14.370 EDT [25270:102] pg_regress/int8 STATEMENT:  select '-9223372036854775809'::int8;
2020-04-06 20:19:14.370 EDT [25269:27] pg_regress/bit LOG:  statement: SELECT v,
	       SUBSTRING(v FROM 2 FOR 4) AS sub_2_4,
	       SUBSTRING(v FROM 7 FOR 13) AS sub_7_13,
	       SUBSTRING(v FROM 6) AS sub_6
	       FROM VARBIT_TABLE;
2020-04-06 20:19:14.370 EDT [25270:103] pg_regress/int8 LOG:  statement: select '9223372036854775807'::int8;
2020-04-06 20:19:14.371 EDT [25250:22] pg_regress/varchar LOG:  statement: CREATE TABLE VARCHAR_TBL(f1 varchar(4));
2020-04-06 20:19:14.371 EDT [25270:104] pg_regress/int8 LOG:  statement: select '9223372036854775808'::int8;
2020-04-06 20:19:14.371 EDT [25270:105] pg_regress/int8 ERROR:  value "9223372036854775808" is out of range for type bigint at character 8
2020-04-06 20:19:14.371 EDT [25270:106] pg_regress/int8 STATEMENT:  select '9223372036854775808'::int8;
2020-04-06 20:19:14.371 EDT [25270:107] pg_regress/int8 LOG:  statement: select -('-9223372036854775807'::int8);
2020-04-06 20:19:14.371 EDT [25272:81] pg_regress/rangetypes LOG:  statement: select * from numrange_test where nr < 'empty';
2020-04-06 20:19:14.371 EDT [25270:108] pg_regress/int8 LOG:  statement: select -('-9223372036854775808'::int8);
2020-04-06 20:19:14.372 EDT [25270:109] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.372 EDT [25270:110] pg_regress/int8 STATEMENT:  select -('-9223372036854775808'::int8);
2020-04-06 20:19:14.372 EDT [25270:111] pg_regress/int8 LOG:  statement: select '9223372036854775800'::int8 + '9223372036854775800'::int8;
2020-04-06 20:19:14.372 EDT [25270:112] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.372 EDT [25270:113] pg_regress/int8 STATEMENT:  select '9223372036854775800'::int8 + '9223372036854775800'::int8;
2020-04-06 20:19:14.372 EDT [25270:114] pg_regress/int8 LOG:  statement: select '-9223372036854775800'::int8 + '-9223372036854775800'::int8;
2020-04-06 20:19:14.372 EDT [25270:115] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.372 EDT [25270:116] pg_regress/int8 STATEMENT:  select '-9223372036854775800'::int8 + '-9223372036854775800'::int8;
2020-04-06 20:19:14.372 EDT [25270:117] pg_regress/int8 LOG:  statement: select '9223372036854775800'::int8 - '-9223372036854775800'::int8;
2020-04-06 20:19:14.372 EDT [25270:118] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.372 EDT [25270:119] pg_regress/int8 STATEMENT:  select '9223372036854775800'::int8 - '-9223372036854775800'::int8;
2020-04-06 20:19:14.372 EDT [25269:28] pg_regress/bit LOG:  statement: DROP TABLE varbit_table;
2020-04-06 20:19:14.372 EDT [25270:120] pg_regress/int8 LOG:  statement: select '-9223372036854775800'::int8 - '9223372036854775800'::int8;
2020-04-06 20:19:14.372 EDT [25270:121] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.372 EDT [25270:122] pg_regress/int8 STATEMENT:  select '-9223372036854775800'::int8 - '9223372036854775800'::int8;
2020-04-06 20:19:14.372 EDT [25270:123] pg_regress/int8 LOG:  statement: select '9223372036854775800'::int8 * '9223372036854775800'::int8;
2020-04-06 20:19:14.372 EDT [25234:25] pg_regress/name LOG:  statement: DO $$
	DECLARE r text[];
	BEGIN
	  r := parse_ident('Schemax.Tabley');
	  RAISE NOTICE '%', format('%I.%I', r[1], r[2]);
	  r := parse_ident('"SchemaX"."TableY"');
	  RAISE NOTICE '%', format('%I.%I', r[1], r[2]);
	END;
	$$;
2020-04-06 20:19:14.372 EDT [25270:124] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.372 EDT [25270:125] pg_regress/int8 STATEMENT:  select '9223372036854775800'::int8 * '9223372036854775800'::int8;
2020-04-06 20:19:14.372 EDT [25270:126] pg_regress/int8 LOG:  statement: select '9223372036854775800'::int8 / '0'::int8;
2020-04-06 20:19:14.372 EDT [25270:127] pg_regress/int8 ERROR:  division by zero
2020-04-06 20:19:14.372 EDT [25270:128] pg_regress/int8 STATEMENT:  select '9223372036854775800'::int8 / '0'::int8;
2020-04-06 20:19:14.373 EDT [25270:129] pg_regress/int8 LOG:  statement: select '9223372036854775800'::int8 % '0'::int8;
2020-04-06 20:19:14.373 EDT [25270:130] pg_regress/int8 ERROR:  division by zero
2020-04-06 20:19:14.373 EDT [25270:131] pg_regress/int8 STATEMENT:  select '9223372036854775800'::int8 % '0'::int8;
2020-04-06 20:19:14.373 EDT [25270:132] pg_regress/int8 LOG:  statement: select abs('-9223372036854775808'::int8);
2020-04-06 20:19:14.373 EDT [25270:133] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.373 EDT [25270:134] pg_regress/int8 STATEMENT:  select abs('-9223372036854775808'::int8);
2020-04-06 20:19:14.373 EDT [25270:135] pg_regress/int8 LOG:  statement: select '9223372036854775800'::int8 + '100'::int4;
2020-04-06 20:19:14.373 EDT [25270:136] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.373 EDT [25270:137] pg_regress/int8 STATEMENT:  select '9223372036854775800'::int8 + '100'::int4;
2020-04-06 20:19:14.373 EDT [25270:138] pg_regress/int8 LOG:  statement: select '-9223372036854775800'::int8 - '100'::int4;
2020-04-06 20:19:14.373 EDT [25270:139] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.373 EDT [25270:140] pg_regress/int8 STATEMENT:  select '-9223372036854775800'::int8 - '100'::int4;
2020-04-06 20:19:14.373 EDT [25270:141] pg_regress/int8 LOG:  statement: select '9223372036854775800'::int8 * '100'::int4;
2020-04-06 20:19:14.373 EDT [25270:142] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.373 EDT [25270:143] pg_regress/int8 STATEMENT:  select '9223372036854775800'::int8 * '100'::int4;
2020-04-06 20:19:14.373 EDT [25270:144] pg_regress/int8 LOG:  statement: select '100'::int4 + '9223372036854775800'::int8;
2020-04-06 20:19:14.373 EDT [25270:145] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.373 EDT [25270:146] pg_regress/int8 STATEMENT:  select '100'::int4 + '9223372036854775800'::int8;
2020-04-06 20:19:14.374 EDT [25270:147] pg_regress/int8 LOG:  statement: select '-100'::int4 - '9223372036854775800'::int8;
2020-04-06 20:19:14.374 EDT [25270:148] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.374 EDT [25270:149] pg_regress/int8 STATEMENT:  select '-100'::int4 - '9223372036854775800'::int8;
2020-04-06 20:19:14.374 EDT [25270:150] pg_regress/int8 LOG:  statement: select '100'::int4 * '9223372036854775800'::int8;
2020-04-06 20:19:14.374 EDT [25270:151] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.374 EDT [25270:152] pg_regress/int8 STATEMENT:  select '100'::int4 * '9223372036854775800'::int8;
2020-04-06 20:19:14.374 EDT [25270:153] pg_regress/int8 LOG:  statement: select '9223372036854775800'::int8 + '100'::int2;
2020-04-06 20:19:14.374 EDT [25270:154] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.374 EDT [25270:155] pg_regress/int8 STATEMENT:  select '9223372036854775800'::int8 + '100'::int2;
2020-04-06 20:19:14.374 EDT [25270:156] pg_regress/int8 LOG:  statement: select '-9223372036854775800'::int8 - '100'::int2;
2020-04-06 20:19:14.374 EDT [25270:157] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.374 EDT [25270:158] pg_regress/int8 STATEMENT:  select '-9223372036854775800'::int8 - '100'::int2;
2020-04-06 20:19:14.374 EDT [25270:159] pg_regress/int8 LOG:  statement: select '9223372036854775800'::int8 * '100'::int2;
2020-04-06 20:19:14.374 EDT [25270:160] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.374 EDT [25270:161] pg_regress/int8 STATEMENT:  select '9223372036854775800'::int8 * '100'::int2;
2020-04-06 20:19:14.374 EDT [25270:162] pg_regress/int8 LOG:  statement: select '-9223372036854775808'::int8 / '0'::int2;
2020-04-06 20:19:14.374 EDT [25270:163] pg_regress/int8 ERROR:  division by zero
2020-04-06 20:19:14.374 EDT [25270:164] pg_regress/int8 STATEMENT:  select '-9223372036854775808'::int8 / '0'::int2;
2020-04-06 20:19:14.374 EDT [25270:165] pg_regress/int8 LOG:  statement: select '100'::int2 + '9223372036854775800'::int8;
2020-04-06 20:19:14.374 EDT [25270:166] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.374 EDT [25270:167] pg_regress/int8 STATEMENT:  select '100'::int2 + '9223372036854775800'::int8;
2020-04-06 20:19:14.375 EDT [25270:168] pg_regress/int8 LOG:  statement: select '-100'::int2 - '9223372036854775800'::int8;
2020-04-06 20:19:14.375 EDT [25270:169] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.375 EDT [25270:170] pg_regress/int8 STATEMENT:  select '-100'::int2 - '9223372036854775800'::int8;
2020-04-06 20:19:14.375 EDT [25272:82] pg_regress/rangetypes LOG:  statement: select * from numrange_test where nr < numrange(-1000.0, -1000.0,'[]');
2020-04-06 20:19:14.375 EDT [25270:171] pg_regress/int8 LOG:  statement: select '100'::int2 * '9223372036854775800'::int8;
2020-04-06 20:19:14.375 EDT [25270:172] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.375 EDT [25270:173] pg_regress/int8 STATEMENT:  select '100'::int2 * '9223372036854775800'::int8;
2020-04-06 20:19:14.375 EDT [25270:174] pg_regress/int8 LOG:  statement: select '100'::int2 / '0'::int8;
2020-04-06 20:19:14.375 EDT [25270:175] pg_regress/int8 ERROR:  division by zero
2020-04-06 20:19:14.375 EDT [25270:176] pg_regress/int8 STATEMENT:  select '100'::int2 / '0'::int8;
2020-04-06 20:19:14.375 EDT [25270:177] pg_regress/int8 LOG:  statement: SELECT CAST(q1 AS int4) FROM int8_tbl WHERE q2 = 456;
2020-04-06 20:19:14.376 EDT [25272:83] pg_regress/rangetypes LOG:  statement: select * from numrange_test where nr < numrange(0.0, 1.0,'[]');
2020-04-06 20:19:14.376 EDT [25270:178] pg_regress/int8 LOG:  statement: SELECT CAST(q1 AS int4) FROM int8_tbl WHERE q2 <> 456;
2020-04-06 20:19:14.376 EDT [25270:179] pg_regress/int8 ERROR:  integer out of range
2020-04-06 20:19:14.376 EDT [25270:180] pg_regress/int8 STATEMENT:  SELECT CAST(q1 AS int4) FROM int8_tbl WHERE q2 <> 456;
2020-04-06 20:19:14.376 EDT [25269:29] pg_regress/bit LOG:  statement: CREATE TABLE varbit_table (a BIT VARYING(16), b BIT VARYING(16));
2020-04-06 20:19:14.376 EDT [25270:181] pg_regress/int8 LOG:  statement: SELECT CAST(q1 AS int2) FROM int8_tbl WHERE q2 = 456;
2020-04-06 20:19:14.377 EDT [25270:182] pg_regress/int8 LOG:  statement: SELECT CAST(q1 AS int2) FROM int8_tbl WHERE q2 <> 456;
2020-04-06 20:19:14.377 EDT [25272:84] pg_regress/rangetypes LOG:  statement: select * from numrange_test where nr < numrange(1000.0, 1001.0,'[]');
2020-04-06 20:19:14.377 EDT [25270:183] pg_regress/int8 ERROR:  smallint out of range
2020-04-06 20:19:14.377 EDT [25270:184] pg_regress/int8 STATEMENT:  SELECT CAST(q1 AS int2) FROM int8_tbl WHERE q2 <> 456;
2020-04-06 20:19:14.378 EDT [25270:185] pg_regress/int8 LOG:  statement: SELECT CAST('42'::int2 AS int8), CAST('-37'::int2 AS int8);
2020-04-06 20:19:14.378 EDT [25269:30] pg_regress/bit LOG:  statement: COPY varbit_table FROM stdin;
2020-04-06 20:19:14.378 EDT [25272:85] pg_regress/rangetypes LOG:  statement: select * from numrange_test where nr <= 'empty';
2020-04-06 20:19:14.378 EDT [25270:186] pg_regress/int8 LOG:  statement: SELECT CAST(q1 AS float4), CAST(q2 AS float8) FROM INT8_TBL;
2020-04-06 20:19:14.379 EDT [25269:31] pg_regress/bit LOG:  statement: SELECT a, b, ~a AS "~ a", a & b AS "a & b",
	       a | b AS "a | b", a # b AS "a # b" FROM varbit_table;
2020-04-06 20:19:14.379 EDT [25270:187] pg_regress/int8 LOG:  statement: SELECT CAST('36854775807.0'::float4 AS int8);
2020-04-06 20:19:14.380 EDT [25270:188] pg_regress/int8 LOG:  statement: SELECT CAST('922337203685477580700.0'::float8 AS int8);
2020-04-06 20:19:14.380 EDT [25270:189] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.380 EDT [25270:190] pg_regress/int8 STATEMENT:  SELECT CAST('922337203685477580700.0'::float8 AS int8);
2020-04-06 20:19:14.380 EDT [25270:191] pg_regress/int8 LOG:  statement: SELECT CAST(q1 AS oid) FROM INT8_TBL;
2020-04-06 20:19:14.380 EDT [25272:86] pg_regress/rangetypes LOG:  statement: select * from numrange_test where nr >= 'empty';
2020-04-06 20:19:14.380 EDT [25270:192] pg_regress/int8 ERROR:  OID out of range
2020-04-06 20:19:14.380 EDT [25270:193] pg_regress/int8 STATEMENT:  SELECT CAST(q1 AS oid) FROM INT8_TBL;
2020-04-06 20:19:14.380 EDT [25278:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:14.380 EDT [25270:194] pg_regress/int8 LOG:  statement: SELECT oid::int8 FROM pg_class WHERE relname = 'pg_class';
2020-04-06 20:19:14.381 EDT [25269:32] pg_regress/bit LOG:  statement: SELECT a,b,a<b AS "a<b",a<=b AS "a<=b",a=b AS "a=b",
	        a>=b AS "a>=b",a>b AS "a>b",a<>b AS "a<>b" FROM varbit_table;
2020-04-06 20:19:14.381 EDT [25278:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/money
2020-04-06 20:19:14.381 EDT [25272:87] pg_regress/rangetypes LOG:  statement: select * from numrange_test where nr > 'empty';
2020-04-06 20:19:14.382 EDT [25270:195] pg_regress/int8 LOG:  statement: SELECT q1, q2, q1 & q2 AS "and", q1 | q2 AS "or", q1 # q2 AS "xor", ~q1 AS "not" FROM INT8_TBL;
2020-04-06 20:19:14.382 EDT [25272:88] pg_regress/rangetypes LOG:  statement: select * from numrange_test where nr > numrange(-1001.0, -1000.0,'[]');
2020-04-06 20:19:14.383 EDT [25270:196] pg_regress/int8 LOG:  statement: SELECT q1, q1 << 2 AS "shl", q1 >> 3 AS "shr" FROM INT8_TBL;
2020-04-06 20:19:14.383 EDT [25269:33] pg_regress/bit LOG:  statement: SELECT a,a<<4 AS "a<<4",b,b>>2 AS "b>>2" FROM varbit_table;
2020-04-06 20:19:14.383 EDT [25270:197] pg_regress/int8 LOG:  statement: SELECT * FROM generate_series('+4567890123456789'::int8, '+4567890123456799'::int8);
2020-04-06 20:19:14.383 EDT [25272:89] pg_regress/rangetypes LOG:  statement: select * from numrange_test where nr > numrange(0.0, 1.0,'[]');
2020-04-06 20:19:14.384 EDT [25268:7] pg_regress/numeric LOG:  statement: CREATE TABLE num_exp_mul (id1 int4, id2 int4, expected numeric(210,10));
2020-04-06 20:19:14.384 EDT [25270:198] pg_regress/int8 LOG:  statement: SELECT * FROM generate_series('+4567890123456789'::int8, '+4567890123456799'::int8, 0);
2020-04-06 20:19:14.384 EDT [25250:23] pg_regress/varchar LOG:  statement: INSERT INTO VARCHAR_TBL (f1) VALUES ('a');
2020-04-06 20:19:14.384 EDT [25272:90] pg_regress/rangetypes LOG:  statement: select * from numrange_test where nr > numrange(1000.0, 1000.0,'[]');
2020-04-06 20:19:14.384 EDT [25270:199] pg_regress/int8 ERROR:  step size cannot equal zero
2020-04-06 20:19:14.384 EDT [25270:200] pg_regress/int8 STATEMENT:  SELECT * FROM generate_series('+4567890123456789'::int8, '+4567890123456799'::int8, 0);
2020-04-06 20:19:14.385 EDT [25270:201] pg_regress/int8 LOG:  statement: SELECT * FROM generate_series('+4567890123456789'::int8, '+4567890123456799'::int8, 2);
2020-04-06 20:19:14.385 EDT [25234:26] pg_regress/name LOG:  statement: SELECT parse_ident('foo.boo');
2020-04-06 20:19:14.385 EDT [25272:91] pg_regress/rangetypes LOG:  statement: select numrange(2.0, 1.0);
2020-04-06 20:19:14.385 EDT [25272:92] pg_regress/rangetypes ERROR:  range lower bound must be less than or equal to range upper bound
2020-04-06 20:19:14.385 EDT [25272:93] pg_regress/rangetypes STATEMENT:  select numrange(2.0, 1.0);
2020-04-06 20:19:14.385 EDT [25269:34] pg_regress/bit LOG:  statement: DROP TABLE varbit_table;
2020-04-06 20:19:14.385 EDT [25270:202] pg_regress/int8 LOG:  statement: SELECT (-1::int8<<63)::text;
2020-04-06 20:19:14.385 EDT [25250:24] pg_regress/varchar LOG:  statement: INSERT INTO VARCHAR_TBL (f1) VALUES ('ab');
2020-04-06 20:19:14.386 EDT [25234:27] pg_regress/name LOG:  statement: SELECT parse_ident('foo.boo[]');
2020-04-06 20:19:14.386 EDT [25234:28] pg_regress/name ERROR:  string is not a valid identifier: "foo.boo[]"
2020-04-06 20:19:14.386 EDT [25234:29] pg_regress/name STATEMENT:  SELECT parse_ident('foo.boo[]');
2020-04-06 20:19:14.386 EDT [25278:3] pg_regress/money LOG:  statement: CREATE TABLE money_data (m money);
2020-04-06 20:19:14.386 EDT [25250:25] pg_regress/varchar LOG:  statement: INSERT INTO VARCHAR_TBL (f1) VALUES ('abcd');
2020-04-06 20:19:14.386 EDT [25272:94] pg_regress/rangetypes LOG:  statement: select numrange(2.0, 3.0) -|- numrange(3.0, 4.0);
2020-04-06 20:19:14.386 EDT [25234:30] pg_regress/name LOG:  statement: SELECT parse_ident('foo.boo[]', strict => false);
2020-04-06 20:19:14.387 EDT [25272:95] pg_regress/rangetypes LOG:  statement: select range_adjacent(numrange(2.0, 3.0), numrange(3.1, 4.0));
2020-04-06 20:19:14.387 EDT [25250:26] pg_regress/varchar LOG:  statement: INSERT INTO VARCHAR_TBL (f1) VALUES ('abcde');
2020-04-06 20:19:14.387 EDT [25250:27] pg_regress/varchar ERROR:  value too long for type character varying(4)
2020-04-06 20:19:14.387 EDT [25250:28] pg_regress/varchar STATEMENT:  INSERT INTO VARCHAR_TBL (f1) VALUES ('abcde');
2020-04-06 20:19:14.387 EDT [25269:35] pg_regress/bit LOG:  statement: DROP TABLE bit_table;
2020-04-06 20:19:14.387 EDT [25234:31] pg_regress/name LOG:  statement: SELECT parse_ident(' ');
2020-04-06 20:19:14.387 EDT [25234:32] pg_regress/name ERROR:  string is not a valid identifier: " "
2020-04-06 20:19:14.387 EDT [25234:33] pg_regress/name STATEMENT:  SELECT parse_ident(' ');
2020-04-06 20:19:14.387 EDT [25234:34] pg_regress/name LOG:  statement: SELECT parse_ident(' .aaa');
2020-04-06 20:19:14.387 EDT [25234:35] pg_regress/name ERROR:  string is not a valid identifier: " .aaa"
2020-04-06 20:19:14.387 EDT [25234:36] pg_regress/name DETAIL:  No valid identifier before ".".
2020-04-06 20:19:14.387 EDT [25234:37] pg_regress/name STATEMENT:  SELECT parse_ident(' .aaa');
2020-04-06 20:19:14.387 EDT [25234:38] pg_regress/name LOG:  statement: SELECT parse_ident(' aaa . ');
2020-04-06 20:19:14.388 EDT [25234:39] pg_regress/name ERROR:  string is not a valid identifier: " aaa . "
2020-04-06 20:19:14.388 EDT [25234:40] pg_regress/name DETAIL:  No valid identifier after ".".
2020-04-06 20:19:14.388 EDT [25234:41] pg_regress/name STATEMENT:  SELECT parse_ident(' aaa . ');
2020-04-06 20:19:14.388 EDT [25234:42] pg_regress/name LOG:  statement: SELECT parse_ident('aaa.a%b');
2020-04-06 20:19:14.388 EDT [25234:43] pg_regress/name ERROR:  string is not a valid identifier: "aaa.a%b"
2020-04-06 20:19:14.388 EDT [25234:44] pg_regress/name STATEMENT:  SELECT parse_ident('aaa.a%b');
2020-04-06 20:19:14.388 EDT [25234:45] pg_regress/name LOG:  statement: SELECT parse_ident(E'X\\rXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX');
2020-04-06 20:19:14.388 EDT [25250:29] pg_regress/varchar LOG:  statement: INSERT INTO VARCHAR_TBL (f1) VALUES ('abcd    ');
2020-04-06 20:19:14.388 EDT [25269:36] pg_regress/bit LOG:  statement: CREATE TABLE bit_table (a BIT(16), b BIT(16));
2020-04-06 20:19:14.388 EDT [25268:8] pg_regress/numeric LOG:  statement: CREATE TABLE num_exp_sqrt (id int4, expected numeric(210,10));
2020-04-06 20:19:14.388 EDT [25234:46] pg_regress/name ERROR:  string is not a valid identifier: "X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
2020-04-06 20:19:14.388 EDT [25234:47] pg_regress/name STATEMENT:  SELECT parse_ident(E'X\\rXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX');
2020-04-06 20:19:14.389 EDT [25234:48] pg_regress/name LOG:  statement: SELECT length(a[1]), length(a[2]) from parse_ident('"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx".yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy') as a ;
2020-04-06 20:19:14.389 EDT [25272:96] pg_regress/rangetypes LOG:  statement: select range_adjacent(numrange(2.0, 3.0), numrange(3.1, null));
2020-04-06 20:19:14.389 EDT [25250:30] pg_regress/varchar LOG:  statement: SELECT '' AS four, * FROM VARCHAR_TBL;
2020-04-06 20:19:14.389 EDT [25269:37] pg_regress/bit LOG:  statement: COPY bit_table FROM stdin;
2020-04-06 20:19:14.390 EDT [25278:4] pg_regress/money LOG:  statement: INSERT INTO money_data VALUES ('123');
2020-04-06 20:19:14.390 EDT [25269:38] pg_regress/bit LOG:  statement: SELECT a,b,~a AS "~ a",a & b AS "a & b",
		a|b AS "a | b", a # b AS "a # b" FROM bit_table;
2020-04-06 20:19:14.390 EDT [25259:5] pg_regress/enum LOG:  statement: SELECT 'red'::rainbow;
2020-04-06 20:19:14.391 EDT [25268:9] pg_regress/numeric LOG:  statement: CREATE TABLE num_exp_ln (id int4, expected numeric(210,10));
2020-04-06 20:19:14.391 EDT [25260:76] pg_regress/float8 LOG:  statement: SELECT '' AS five, f.f1, @f.f1 AS abs_f1
	   FROM FLOAT8_TBL f;
2020-04-06 20:19:14.391 EDT [25233:46] pg_regress/boolean LOG:  statement: SELECT bool '' AS error;
2020-04-06 20:19:14.391 EDT [25233:47] pg_regress/boolean ERROR:  invalid input syntax for type boolean: "" at character 13
2020-04-06 20:19:14.391 EDT [25233:48] pg_regress/boolean STATEMENT:  SELECT bool '' AS error;
2020-04-06 20:19:14.391 EDT [25278:5] pg_regress/money LOG:  statement: SELECT * FROM money_data;
2020-04-06 20:19:14.391 EDT [25244:24] pg_regress/pg_lsn LOG:  statement: SELECT '0/16AE7F8'::pg_lsn != '0/16AE7F7';
2020-04-06 20:19:14.391 EDT [25268:10] pg_regress/numeric LOG:  statement: CREATE TABLE num_exp_log10 (id int4, expected numeric(210,10));
2020-04-06 20:19:14.392 EDT [25261:9] pg_regress/text LOG:  statement: select length(42);
2020-04-06 20:19:14.392 EDT [25233:49] pg_regress/boolean LOG:  statement: SELECT bool 't' or bool 'f' AS true;
2020-04-06 20:19:14.392 EDT [25268:11] pg_regress/numeric LOG:  statement: CREATE TABLE num_exp_power_10_ln (id int4, expected numeric(210,10));
2020-04-06 20:19:14.392 EDT [25261:10] pg_regress/text ERROR:  function length(integer) does not exist at character 8
2020-04-06 20:19:14.392 EDT [25261:11] pg_regress/text HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:19:14.392 EDT [25261:12] pg_regress/text STATEMENT:  select length(42);
2020-04-06 20:19:14.393 EDT [25260:77] pg_regress/float8 LOG:  statement: SELECT '' AS five, f.f1, trunc(f.f1) AS trunc_f1
	   FROM FLOAT8_TBL f;
2020-04-06 20:19:14.393 EDT [25261:13] pg_regress/text LOG:  statement: select 'four: '::text || 2+2;
2020-04-06 20:19:14.393 EDT [25264:17] pg_regress/uuid LOG:  statement: INSERT INTO guid1(guid_field) VALUES('11111111-1111-1111-G111-111111111111');
2020-04-06 20:19:14.393 EDT [25264:18] pg_regress/uuid ERROR:  invalid input syntax for type uuid: "11111111-1111-1111-G111-111111111111" at character 38
2020-04-06 20:19:14.393 EDT [25264:19] pg_regress/uuid STATEMENT:  INSERT INTO guid1(guid_field) VALUES('11111111-1111-1111-G111-111111111111');
2020-04-06 20:19:14.393 EDT [25268:12] pg_regress/numeric LOG:  statement: CREATE TABLE num_result (id1 int4, id2 int4, result numeric(210,10));
2020-04-06 20:19:14.394 EDT [25244:25] pg_regress/pg_lsn LOG:  statement: SELECT '0/16AE7F7' < '0/16AE7F8'::pg_lsn;
2020-04-06 20:19:14.394 EDT [25261:14] pg_regress/text LOG:  statement: select 'four: ' || 2+2;
2020-04-06 20:19:14.394 EDT [25278:6] pg_regress/money LOG:  statement: SELECT m + '123' FROM money_data;
2020-04-06 20:19:14.394 EDT [25264:20] pg_regress/uuid LOG:  statement: INSERT INTO guid1(guid_field) VALUES('11+11111-1111-1111-1111-111111111111');
2020-04-06 20:19:14.394 EDT [25264:21] pg_regress/uuid ERROR:  invalid input syntax for type uuid: "11+11111-1111-1111-1111-111111111111" at character 38
2020-04-06 20:19:14.394 EDT [25264:22] pg_regress/uuid STATEMENT:  INSERT INTO guid1(guid_field) VALUES('11+11111-1111-1111-1111-111111111111');
2020-04-06 20:19:14.394 EDT [25268:13] pg_regress/numeric LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:14.395 EDT [25264:23] pg_regress/uuid LOG:  statement: INSERT INTO guid1(guid_field) VALUES('11111111-1111-1111-1111-111111111111');
2020-04-06 20:19:14.395 EDT [25251:21] pg_regress/char LOG:  statement: SELECT '' AS two, c.*
	   FROM CHAR_TBL c
	   WHERE c.f1 >= 'a';
2020-04-06 20:19:14.395 EDT [25268:14] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (0,0,'0');
2020-04-06 20:19:14.395 EDT [25233:50] pg_regress/boolean LOG:  statement: SELECT bool 't' and bool 'f' AS false;
2020-04-06 20:19:14.396 EDT [25261:15] pg_regress/text LOG:  statement: select 3 || 4.0;
2020-04-06 20:19:14.396 EDT [25264:24] pg_regress/uuid LOG:  statement: INSERT INTO guid1(guid_field) VALUES('{22222222-2222-2222-2222-222222222222}');
2020-04-06 20:19:14.396 EDT [25261:16] pg_regress/text ERROR:  operator does not exist: integer || numeric at character 10
2020-04-06 20:19:14.396 EDT [25261:17] pg_regress/text HINT:  No operator matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:19:14.396 EDT [25261:18] pg_regress/text STATEMENT:  select 3 || 4.0;
2020-04-06 20:19:14.396 EDT [25270:203] pg_regress/int8 LOG:  statement: SELECT ((-1::int8<<63)+1)::text;
2020-04-06 20:19:14.396 EDT [25268:15] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (0,0,'0');
2020-04-06 20:19:14.396 EDT [25244:26] pg_regress/pg_lsn LOG:  statement: SELECT '0/16AE7F8' > pg_lsn '0/16AE7F7';
2020-04-06 20:19:14.397 EDT [25261:19] pg_regress/text LOG:  statement: /*
	 * various string functions
	 */
	select concat('one');
2020-04-06 20:19:14.397 EDT [25237:30] pg_regress/txid LOG:  statement: select txid_visible_in_snapshot('1000100010001012', '1000100010001000:1000100010001100:1000100010001012,1000100010001013');
2020-04-06 20:19:14.397 EDT [25264:25] pg_regress/uuid LOG:  statement: INSERT INTO guid1(guid_field) VALUES('3f3e3c3b3a3039383736353433a2313e');
2020-04-06 20:19:14.397 EDT [25268:16] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (0,0,'0');
2020-04-06 20:19:14.397 EDT [25251:22] pg_regress/char LOG:  statement: DROP TABLE CHAR_TBL;
2020-04-06 20:19:14.397 EDT [25261:20] pg_regress/text LOG:  statement: select concat(1,2,3,'hello',true, false, to_date('20100309','YYYYMMDD'));
2020-04-06 20:19:14.397 EDT [25264:26] pg_regress/uuid LOG:  statement: SELECT guid_field FROM guid1;
2020-04-06 20:19:14.398 EDT [25268:17] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (0,0,'NaN');
2020-04-06 20:19:14.398 EDT [25261:21] pg_regress/text LOG:  statement: select concat_ws('#','one');
2020-04-06 20:19:14.398 EDT [25264:27] pg_regress/uuid LOG:  statement: SELECT guid_field FROM guid1 ORDER BY guid_field ASC;
2020-04-06 20:19:14.399 EDT [25260:78] pg_regress/float8 LOG:  statement: SELECT '' AS five, f.f1, round(f.f1) AS round_f1
	   FROM FLOAT8_TBL f;
2020-04-06 20:19:14.399 EDT [25268:18] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (0,1,'0');
2020-04-06 20:19:14.400 EDT [25261:22] pg_regress/text LOG:  statement: select concat_ws('#',1,2,3,'hello',true, false, to_date('20100309','YYYYMMDD'));
2020-04-06 20:19:14.400 EDT [25233:51] pg_regress/boolean LOG:  statement: SELECT not bool 'f' AS true;
2020-04-06 20:19:14.402 EDT [25237:31] pg_regress/txid LOG:  statement: select txid_visible_in_snapshot('1000100010001015', '1000100010001000:1000100010001100:1000100010001012,1000100010001013');
2020-04-06 20:19:14.402 EDT [25260:79] pg_regress/float8 LOG:  statement: select ceil(f1) as ceil_f1 from float8_tbl f;
2020-04-06 20:19:14.402 EDT [25248:35] pg_regress/int2 LOG:  statement: SELECT '' AS four, i.* FROM INT2_TBL i WHERE i.f1 <> int4 '0';
2020-04-06 20:19:14.403 EDT [25244:27] pg_regress/pg_lsn LOG:  statement: SELECT '0/16AE7F7'::pg_lsn - '0/16AE7F8'::pg_lsn;
2020-04-06 20:19:14.404 EDT [25260:80] pg_regress/float8 LOG:  statement: select ceiling(f1) as ceiling_f1 from float8_tbl f;
2020-04-06 20:19:14.405 EDT [25244:28] pg_regress/pg_lsn LOG:  statement: SELECT '0/16AE7F8'::pg_lsn - '0/16AE7F7'::pg_lsn;
2020-04-06 20:19:14.406 EDT [25260:81] pg_regress/float8 LOG:  statement: select floor(f1) as floor_f1 from float8_tbl f;
2020-04-06 20:19:14.407 EDT [25244:29] pg_regress/pg_lsn LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT DISTINCT (i || '/' || j)::pg_lsn f
	  FROM generate_series(1, 10) i,
	       generate_series(1, 10) j,
	       generate_series(1, 5) k
	  WHERE i <= 10 AND j > 0 AND j <= 10
	  ORDER BY f;
2020-04-06 20:19:14.407 EDT [25264:28] pg_regress/uuid LOG:  statement: SELECT guid_field FROM guid1 ORDER BY guid_field DESC;
2020-04-06 20:19:14.408 EDT [25268:19] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (0,1,'0');
2020-04-06 20:19:14.408 EDT [25251:23] pg_regress/char LOG:  statement: CREATE TABLE CHAR_TBL(f1 char(4));
2020-04-06 20:19:14.408 EDT [25264:29] pg_regress/uuid LOG:  statement: SELECT COUNT(*) FROM guid1 WHERE guid_field = '3f3e3c3b-3a30-3938-3736-353433a2313e';
2020-04-06 20:19:14.409 EDT [25261:23] pg_regress/text LOG:  statement: select concat_ws(',',10,20,null,30);
2020-04-06 20:19:14.409 EDT [25268:20] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (0,1,'0');
2020-04-06 20:19:14.409 EDT [25264:30] pg_regress/uuid LOG:  statement: SELECT COUNT(*) FROM guid1 WHERE guid_field <> '11111111111111111111111111111111';
2020-04-06 20:19:14.410 EDT [25268:21] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (0,1,'NaN');
2020-04-06 20:19:14.410 EDT [25261:24] pg_regress/text LOG:  statement: select concat_ws('',10,20,null,30);
2020-04-06 20:19:14.410 EDT [25264:31] pg_regress/uuid LOG:  statement: SELECT COUNT(*) FROM guid1 WHERE guid_field < '22222222-2222-2222-2222-222222222222';
2020-04-06 20:19:14.411 EDT [25237:32] pg_regress/txid LOG:  statement: SELECT txid_snapshot '1:9223372036854775807:3';
2020-04-06 20:19:14.411 EDT [25268:22] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (0,2,'-34338492.215397047');
2020-04-06 20:19:14.411 EDT [25261:25] pg_regress/text LOG:  statement: select concat_ws(NULL,10,20,null,30) is null;
2020-04-06 20:19:14.411 EDT [25264:32] pg_regress/uuid LOG:  statement: SELECT COUNT(*) FROM guid1 WHERE guid_field <= '22222222-2222-2222-2222-222222222222';
2020-04-06 20:19:14.411 EDT [25252:6] pg_regress/regproc LOG:  statement: SELECT regproc('now');
2020-04-06 20:19:14.411 EDT [25251:24] pg_regress/char LOG:  statement: INSERT INTO CHAR_TBL (f1) VALUES ('a');
2020-04-06 20:19:14.412 EDT [25268:23] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (0,2,'34338492.215397047');
2020-04-06 20:19:14.412 EDT [25262:34] pg_regress/int4 LOG:  statement: SELECT '' AS four, i.* FROM INT4_TBL i WHERE i.f1 <> int2 '0';
2020-04-06 20:19:14.412 EDT [25248:36] pg_regress/int2 LOG:  statement: SELECT '' AS one, i.* FROM INT2_TBL i WHERE i.f1 = int2 '0';
2020-04-06 20:19:14.412 EDT [25264:33] pg_regress/uuid LOG:  statement: SELECT COUNT(*) FROM guid1 WHERE guid_field > '22222222-2222-2222-2222-222222222222';
2020-04-06 20:19:14.412 EDT [25260:82] pg_regress/float8 LOG:  statement: select sign(f1) as sign_f1 from float8_tbl f;
2020-04-06 20:19:14.412 EDT [25261:26] pg_regress/text LOG:  statement: select reverse('abcde');
2020-04-06 20:19:14.413 EDT [25268:24] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (0,2,'0');
2020-04-06 20:19:14.413 EDT [25252:7] pg_regress/regproc LOG:  statement: SELECT regprocedure('abs(numeric)');
2020-04-06 20:19:14.413 EDT [25268:25] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (0,2,'0');
2020-04-06 20:19:14.413 EDT [25261:27] pg_regress/text LOG:  statement: select i, left('ahoj', i), right('ahoj', i) from generate_series(-5, 5) t(i) order by i;
2020-04-06 20:19:14.413 EDT [25260:83] pg_regress/float8 LOG:  statement: SET extra_float_digits = 0;
2020-04-06 20:19:14.413 EDT [25268:26] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (0,3,'4.31');
2020-04-06 20:19:14.413 EDT [25260:84] pg_regress/float8 LOG:  statement: SELECT sqrt(float8 '64') AS eight;
2020-04-06 20:19:14.413 EDT [25268:27] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (0,3,'-4.31');
2020-04-06 20:19:14.414 EDT [25237:33] pg_regress/txid LOG:  statement: SELECT txid_snapshot '1:9223372036854775808:3';
2020-04-06 20:19:14.414 EDT [25237:34] pg_regress/txid ERROR:  invalid input syntax for type pg_snapshot: "1:9223372036854775808:3" at character 22
2020-04-06 20:19:14.414 EDT [25237:35] pg_regress/txid STATEMENT:  SELECT txid_snapshot '1:9223372036854775808:3';
2020-04-06 20:19:14.414 EDT [25268:28] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (0,3,'0');
2020-04-06 20:19:14.414 EDT [25268:29] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (0,3,'0');
2020-04-06 20:19:14.414 EDT [25252:8] pg_regress/regproc LOG:  statement: SELECT regclass('pg_class');
2020-04-06 20:19:14.414 EDT [25260:85] pg_regress/float8 LOG:  statement: SELECT |/ float8 '64' AS eight;
2020-04-06 20:19:14.414 EDT [25262:35] pg_regress/int4 LOG:  statement: SELECT '' AS four, i.* FROM INT4_TBL i WHERE i.f1 <> int4 '0';
2020-04-06 20:19:14.414 EDT [25268:30] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (0,4,'7799461.4119');
2020-04-06 20:19:14.414 EDT [25248:37] pg_regress/int2 LOG:  statement: SELECT '' AS one, i.* FROM INT2_TBL i WHERE i.f1 = int4 '0';
2020-04-06 20:19:14.414 EDT [25268:31] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (0,4,'-7799461.4119');
2020-04-06 20:19:14.415 EDT [25261:28] pg_regress/text LOG:  statement: select quote_literal('');
2020-04-06 20:19:14.415 EDT [25268:32] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (0,4,'0');
2020-04-06 20:19:14.415 EDT [25260:86] pg_regress/float8 LOG:  statement: SELECT '' AS three, f.f1, |/f.f1 AS sqrt_f1
	   FROM FLOAT8_TBL f
	   WHERE f.f1 > '0.0';
2020-04-06 20:19:14.415 EDT [25268:33] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (0,4,'0');
2020-04-06 20:19:14.415 EDT [25237:36] pg_regress/txid LOG:  statement: BEGIN;
2020-04-06 20:19:14.415 EDT [25268:34] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (0,5,'16397.038491');
2020-04-06 20:19:14.415 EDT [25260:87] pg_regress/float8 LOG:  statement: SELECT power(float8 '144', float8 '0.5');
2020-04-06 20:19:14.415 EDT [25261:29] pg_regress/text LOG:  statement: select quote_literal('abc''');
2020-04-06 20:19:14.416 EDT [25268:35] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (0,5,'-16397.038491');
2020-04-06 20:19:14.416 EDT [25268:36] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (0,5,'0');
2020-04-06 20:19:14.416 EDT [25244:30] pg_regress/pg_lsn LOG:  statement: SELECT DISTINCT (i || '/' || j)::pg_lsn f
	  FROM generate_series(1, 10) i,
	       generate_series(1, 10) j,
	       generate_series(1, 5) k
	  WHERE i <= 10 AND j > 0 AND j <= 10
	  ORDER BY f;
2020-04-06 20:19:14.417 EDT [25268:37] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (0,5,'0');
2020-04-06 20:19:14.417 EDT [25252:9] pg_regress/regproc LOG:  statement: SELECT regtype('int4');
2020-04-06 20:19:14.417 EDT [25268:38] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (0,6,'93901.57763026');
2020-04-06 20:19:14.417 EDT [25262:36] pg_regress/int4 LOG:  statement: SELECT '' AS one, i.* FROM INT4_TBL i WHERE i.f1 = int2 '0';
2020-04-06 20:19:14.417 EDT [25268:39] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (0,6,'-93901.57763026');
2020-04-06 20:19:14.417 EDT [25248:38] pg_regress/int2 LOG:  statement: SELECT '' AS two, i.* FROM INT2_TBL i WHERE i.f1 < int2 '0';
2020-04-06 20:19:14.417 EDT [25268:40] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (0,6,'0');
2020-04-06 20:19:14.417 EDT [25268:41] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (0,6,'0');
2020-04-06 20:19:14.418 EDT [25268:42] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (0,7,'-83028485');
2020-04-06 20:19:14.418 EDT [25237:37] pg_regress/txid LOG:  statement: SELECT txid_current_if_assigned() IS NULL;
2020-04-06 20:19:14.418 EDT [25268:43] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (0,7,'83028485');
2020-04-06 20:19:14.418 EDT [25268:44] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (0,7,'0');
2020-04-06 20:19:14.418 EDT [25259:6] pg_regress/enum LOG:  statement: SELECT 'mauve'::rainbow;
2020-04-06 20:19:14.418 EDT [25259:7] pg_regress/enum ERROR:  invalid input value for enum rainbow: "mauve" at character 8
2020-04-06 20:19:14.418 EDT [25259:8] pg_regress/enum STATEMENT:  SELECT 'mauve'::rainbow;
2020-04-06 20:19:14.418 EDT [25262:37] pg_regress/int4 LOG:  statement: SELECT '' AS one, i.* FROM INT4_TBL i WHERE i.f1 = int4 '0';
2020-04-06 20:19:14.418 EDT [25248:39] pg_regress/int2 LOG:  statement: SELECT '' AS two, i.* FROM INT2_TBL i WHERE i.f1 < int4 '0';
2020-04-06 20:19:14.419 EDT [25237:38] pg_regress/txid LOG:  statement: SELECT txid_current() 
2020-04-06 20:19:14.419 EDT [25244:31] pg_regress/pg_lsn LOG:  disconnection: session time: 0:00:00.187 user=pgbuild database=regression host=[local]
2020-04-06 20:19:14.420 EDT [25270:204] pg_regress/int8 LOG:  statement: SELECT (-9223372036854775808)::int8 * (-1)::int8;
2020-04-06 20:19:14.420 EDT [25270:205] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.420 EDT [25270:206] pg_regress/int8 STATEMENT:  SELECT (-9223372036854775808)::int8 * (-1)::int8;
2020-04-06 20:19:14.420 EDT [25270:207] pg_regress/int8 LOG:  statement: SELECT (-9223372036854775808)::int8 / (-1)::int8;
2020-04-06 20:19:14.420 EDT [25270:208] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.420 EDT [25270:209] pg_regress/int8 STATEMENT:  SELECT (-9223372036854775808)::int8 / (-1)::int8;
2020-04-06 20:19:14.421 EDT [25270:210] pg_regress/int8 LOG:  statement: SELECT (-9223372036854775808)::int8 % (-1)::int8;
2020-04-06 20:19:14.421 EDT [25270:211] pg_regress/int8 LOG:  statement: SELECT (-9223372036854775808)::int8 * (-1)::int4;
2020-04-06 20:19:14.421 EDT [25270:212] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.421 EDT [25270:213] pg_regress/int8 STATEMENT:  SELECT (-9223372036854775808)::int8 * (-1)::int4;
2020-04-06 20:19:14.421 EDT [25270:214] pg_regress/int8 LOG:  statement: SELECT (-9223372036854775808)::int8 / (-1)::int4;
2020-04-06 20:19:14.421 EDT [25270:215] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.421 EDT [25270:216] pg_regress/int8 STATEMENT:  SELECT (-9223372036854775808)::int8 / (-1)::int4;
2020-04-06 20:19:14.421 EDT [25270:217] pg_regress/int8 LOG:  statement: SELECT (-9223372036854775808)::int8 % (-1)::int4;
2020-04-06 20:19:14.422 EDT [25270:218] pg_regress/int8 LOG:  statement: SELECT (-9223372036854775808)::int8 * (-1)::int2;
2020-04-06 20:19:14.422 EDT [25270:219] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.422 EDT [25270:220] pg_regress/int8 STATEMENT:  SELECT (-9223372036854775808)::int8 * (-1)::int2;
2020-04-06 20:19:14.422 EDT [25270:221] pg_regress/int8 LOG:  statement: SELECT (-9223372036854775808)::int8 / (-1)::int2;
2020-04-06 20:19:14.422 EDT [25270:222] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.422 EDT [25270:223] pg_regress/int8 STATEMENT:  SELECT (-9223372036854775808)::int8 / (-1)::int2;
2020-04-06 20:19:14.422 EDT [25270:224] pg_regress/int8 LOG:  statement: SELECT (-9223372036854775808)::int8 % (-1)::int2;
2020-04-06 20:19:14.422 EDT [25237:39] pg_regress/txid LOG:  statement: SELECT txid_current_if_assigned() IS NOT DISTINCT FROM BIGINT '728';
2020-04-06 20:19:14.423 EDT [25237:40] pg_regress/txid LOG:  statement: COMMIT;
2020-04-06 20:19:14.423 EDT [25270:225] pg_regress/int8 LOG:  statement: SELECT x, x::int8 AS int8_value
	FROM (VALUES (-2.5::float8),
	             (-1.5::float8),
	             (-0.5::float8),
	             (0.0::float8),
	             (0.5::float8),
	             (1.5::float8),
	             (2.5::float8)) t(x);
2020-04-06 20:19:14.424 EDT [25237:41] pg_regress/txid LOG:  statement: BEGIN;
2020-04-06 20:19:14.424 EDT [25237:42] pg_regress/txid LOG:  statement: SELECT txid_current() AS committed 
2020-04-06 20:19:14.424 EDT [25270:226] pg_regress/int8 LOG:  statement: SELECT x, x::int8 AS int8_value
	FROM (VALUES (-2.5::numeric),
	             (-1.5::numeric),
	             (-0.5::numeric),
	             (0.0::numeric),
	             (0.5::numeric),
	             (1.5::numeric),
	             (2.5::numeric)) t(x);
2020-04-06 20:19:14.428 EDT [25268:45] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (0,7,'0');
2020-04-06 20:19:14.429 EDT [25268:46] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (0,8,'74881');
2020-04-06 20:19:14.429 EDT [25259:9] pg_regress/enum LOG:  statement: CREATE TYPE planets AS ENUM ( 'venus', 'earth', 'mars' );
2020-04-06 20:19:14.429 EDT [25268:47] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (0,8,'-74881');
2020-04-06 20:19:14.429 EDT [25268:48] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (0,8,'0');
2020-04-06 20:19:14.429 EDT [25250:31] pg_regress/varchar LOG:  disconnection: session time: 0:00:00.182 user=pgbuild database=regression host=[local]
2020-04-06 20:19:14.429 EDT [25268:49] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (0,8,'0');
2020-04-06 20:19:14.429 EDT [25268:50] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (0,9,'-24926804.045047420');
2020-04-06 20:19:14.429 EDT [25262:38] pg_regress/int4 LOG:  statement: SELECT '' AS two, i.* FROM INT4_TBL i WHERE i.f1 < int2 '0';
2020-04-06 20:19:14.430 EDT [25268:51] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (0,9,'24926804.045047420');
2020-04-06 20:19:14.430 EDT [25268:52] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (0,9,'0');
2020-04-06 20:19:14.430 EDT [25268:53] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (0,9,'0');
2020-04-06 20:19:14.430 EDT [25259:10] pg_regress/enum LOG:  statement: SELECT enumlabel, enumsortorder
	FROM pg_enum
	WHERE enumtypid = 'planets'::regtype
	ORDER BY 2;
2020-04-06 20:19:14.430 EDT [25268:54] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (1,0,'0');
2020-04-06 20:19:14.430 EDT [25268:55] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (1,0,'0');
2020-04-06 20:19:14.431 EDT [25268:56] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (1,0,'0');
2020-04-06 20:19:14.431 EDT [25268:57] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (1,0,'NaN');
2020-04-06 20:19:14.431 EDT [25268:58] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (1,1,'0');
2020-04-06 20:19:14.431 EDT [25268:59] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (1,1,'0');
2020-04-06 20:19:14.431 EDT [25262:39] pg_regress/int4 LOG:  statement: SELECT '' AS two, i.* FROM INT4_TBL i WHERE i.f1 < int4 '0';
2020-04-06 20:19:14.431 EDT [25268:60] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (1,1,'0');
2020-04-06 20:19:14.432 EDT [25268:61] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (1,1,'NaN');
2020-04-06 20:19:14.432 EDT [25268:62] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (1,2,'-34338492.215397047');
2020-04-06 20:19:14.432 EDT [25259:11] pg_regress/enum LOG:  statement: ALTER TYPE planets ADD VALUE 'uranus';
2020-04-06 20:19:14.432 EDT [25268:63] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (1,2,'34338492.215397047');
2020-04-06 20:19:14.432 EDT [25262:40] pg_regress/int4 LOG:  statement: SELECT '' AS three, i.* FROM INT4_TBL i WHERE i.f1 <= int2 '0';
2020-04-06 20:19:14.432 EDT [25268:64] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (1,2,'0');
2020-04-06 20:19:14.432 EDT [25268:65] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (1,2,'0');
2020-04-06 20:19:14.433 EDT [25259:12] pg_regress/enum LOG:  statement: SELECT enumlabel, enumsortorder
	FROM pg_enum
	WHERE enumtypid = 'planets'::regtype
	ORDER BY 2;
2020-04-06 20:19:14.433 EDT [25268:66] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (1,3,'4.31');
2020-04-06 20:19:14.433 EDT [25268:67] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (1,3,'-4.31');
2020-04-06 20:19:14.433 EDT [25268:68] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (1,3,'0');
2020-04-06 20:19:14.433 EDT [25262:41] pg_regress/int4 LOG:  statement: SELECT '' AS three, i.* FROM INT4_TBL i WHERE i.f1 <= int4 '0';
2020-04-06 20:19:14.433 EDT [25268:69] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (1,3,'0');
2020-04-06 20:19:14.434 EDT [25268:70] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (1,4,'7799461.4119');
2020-04-06 20:19:14.434 EDT [25268:71] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (1,4,'-7799461.4119');
2020-04-06 20:19:14.434 EDT [25268:72] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (1,4,'0');
2020-04-06 20:19:14.434 EDT [25268:73] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (1,4,'0');
2020-04-06 20:19:14.434 EDT [25268:74] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (1,5,'16397.038491');
2020-04-06 20:19:14.434 EDT [25268:75] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (1,5,'-16397.038491');
2020-04-06 20:19:14.435 EDT [25268:76] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (1,5,'0');
2020-04-06 20:19:14.435 EDT [25268:77] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (1,5,'0');
2020-04-06 20:19:14.435 EDT [25268:78] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (1,6,'93901.57763026');
2020-04-06 20:19:14.435 EDT [25268:79] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (1,6,'-93901.57763026');
2020-04-06 20:19:14.435 EDT [25268:80] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (1,6,'0');
2020-04-06 20:19:14.436 EDT [25268:81] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (1,6,'0');
2020-04-06 20:19:14.436 EDT [25268:82] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (1,7,'-83028485');
2020-04-06 20:19:14.436 EDT [25268:83] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (1,7,'83028485');
2020-04-06 20:19:14.436 EDT [25268:84] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (1,7,'0');
2020-04-06 20:19:14.436 EDT [25272:97] pg_regress/rangetypes LOG:  statement: select numrange(2.0, 3.0, '[]') -|- numrange(3.0, 4.0, '()');
2020-04-06 20:19:14.437 EDT [25234:49] pg_regress/name LOG:  statement: SELECT parse_ident(' first . "  second  " ."   third   ". "  ' || repeat('x',66) || '"');
2020-04-06 20:19:14.437 EDT [25268:85] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (1,7,'0');
2020-04-06 20:19:14.437 EDT [25272:98] pg_regress/rangetypes LOG:  statement: select numrange(1.0, 2.0) -|- numrange(2.0, 3.0,'[]');
2020-04-06 20:19:14.437 EDT [25234:50] pg_regress/name LOG:  statement: SELECT parse_ident(' first . "  second  " ."   third   ". "  ' || repeat('x',66) || '"')::name[];
2020-04-06 20:19:14.438 EDT [25268:86] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (1,8,'74881');
2020-04-06 20:19:14.438 EDT [25234:51] pg_regress/name LOG:  statement: SELECT parse_ident(E'"c".X XXXX\\002XXXXXX');
2020-04-06 20:19:14.438 EDT [25234:52] pg_regress/name ERROR:  string is not a valid identifier: ""c".X XXXXXXXXXX"
2020-04-06 20:19:14.438 EDT [25234:53] pg_regress/name STATEMENT:  SELECT parse_ident(E'"c".X XXXX\\002XXXXXX');
2020-04-06 20:19:14.438 EDT [25234:54] pg_regress/name LOG:  statement: SELECT parse_ident('1020');
2020-04-06 20:19:14.438 EDT [25234:55] pg_regress/name ERROR:  string is not a valid identifier: "1020"
2020-04-06 20:19:14.438 EDT [25234:56] pg_regress/name STATEMENT:  SELECT parse_ident('1020');
2020-04-06 20:19:14.438 EDT [25269:39] pg_regress/bit LOG:  statement: SELECT a,b,a<b AS "a<b",a<=b AS "a<=b",a=b AS "a=b",
	        a>=b AS "a>=b",a>b AS "a>b",a<>b AS "a<>b" FROM bit_table;
2020-04-06 20:19:14.439 EDT [25234:57] pg_regress/name LOG:  statement: SELECT parse_ident('10.20');
2020-04-06 20:19:14.439 EDT [25234:58] pg_regress/name ERROR:  string is not a valid identifier: "10.20"
2020-04-06 20:19:14.439 EDT [25234:59] pg_regress/name STATEMENT:  SELECT parse_ident('10.20');
2020-04-06 20:19:14.439 EDT [25234:60] pg_regress/name LOG:  statement: SELECT parse_ident('.');
2020-04-06 20:19:14.439 EDT [25234:61] pg_regress/name ERROR:  string is not a valid identifier: "."
2020-04-06 20:19:14.439 EDT [25234:62] pg_regress/name DETAIL:  No valid identifier before ".".
2020-04-06 20:19:14.439 EDT [25234:63] pg_regress/name STATEMENT:  SELECT parse_ident('.');
2020-04-06 20:19:14.439 EDT [25234:64] pg_regress/name LOG:  statement: SELECT parse_ident('.1020');
2020-04-06 20:19:14.439 EDT [25234:65] pg_regress/name ERROR:  string is not a valid identifier: ".1020"
2020-04-06 20:19:14.439 EDT [25234:66] pg_regress/name DETAIL:  No valid identifier before ".".
2020-04-06 20:19:14.439 EDT [25234:67] pg_regress/name STATEMENT:  SELECT parse_ident('.1020');
2020-04-06 20:19:14.439 EDT [25234:68] pg_regress/name LOG:  statement: SELECT parse_ident('xxx.1020');
2020-04-06 20:19:14.439 EDT [25234:69] pg_regress/name ERROR:  string is not a valid identifier: "xxx.1020"
2020-04-06 20:19:14.439 EDT [25234:70] pg_regress/name DETAIL:  No valid identifier after ".".
2020-04-06 20:19:14.439 EDT [25234:71] pg_regress/name STATEMENT:  SELECT parse_ident('xxx.1020');
2020-04-06 20:19:14.439 EDT [25268:87] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (1,8,'-74881');
2020-04-06 20:19:14.439 EDT [25234:72] pg_regress/name LOG:  disconnection: session time: 0:00:00.264 user=pgbuild database=regression host=[local]
2020-04-06 20:19:14.440 EDT [25268:88] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (1,8,'0');
2020-04-06 20:19:14.440 EDT [25268:89] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (1,8,'0');
2020-04-06 20:19:14.440 EDT [25268:90] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (1,9,'-24926804.045047420');
2020-04-06 20:19:14.440 EDT [25272:99] pg_regress/rangetypes LOG:  statement: select range_adjacent(numrange(2.0, 3.0, '(]'), numrange(1.0, 2.0, '(]'));
2020-04-06 20:19:14.441 EDT [25268:91] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (1,9,'24926804.045047420');
2020-04-06 20:19:14.441 EDT [25272:100] pg_regress/rangetypes LOG:  statement: select numrange(1.1, 3.3) <@ numrange(0.1,10.1);
2020-04-06 20:19:14.442 EDT [25268:92] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (1,9,'0');
2020-04-06 20:19:14.442 EDT [25268:93] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (1,9,'0');
2020-04-06 20:19:14.442 EDT [25268:94] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (2,0,'-34338492.215397047');
2020-04-06 20:19:14.443 EDT [25269:40] pg_regress/bit LOG:  statement: SELECT a,a<<4 AS "a<<4",b,b>>2 AS "b>>2" FROM bit_table;
2020-04-06 20:19:14.443 EDT [25268:95] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (2,0,'-34338492.215397047');
2020-04-06 20:19:14.443 EDT [25233:52] pg_regress/boolean LOG:  statement: SELECT bool 't' = bool 'f' AS false;
2020-04-06 20:19:14.443 EDT [25268:96] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (2,0,'0');
2020-04-06 20:19:14.444 EDT [25268:97] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (2,0,'NaN');
2020-04-06 20:19:14.444 EDT [25278:7] pg_regress/money LOG:  statement: SELECT m + '123.45' FROM money_data;
2020-04-06 20:19:14.444 EDT [25268:98] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (2,1,'-34338492.215397047');
2020-04-06 20:19:14.444 EDT [25268:99] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (2,1,'-34338492.215397047');
2020-04-06 20:19:14.444 EDT [25251:25] pg_regress/char LOG:  statement: INSERT INTO CHAR_TBL (f1) VALUES ('ab');
2020-04-06 20:19:14.444 EDT [25268:100] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (2,1,'0');
2020-04-06 20:19:14.445 EDT [25278:8] pg_regress/money LOG:  statement: SELECT m - '123.45' FROM money_data;
2020-04-06 20:19:14.445 EDT [25268:101] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (2,1,'NaN');
2020-04-06 20:19:14.445 EDT [25268:102] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (2,2,'-68676984.430794094');
2020-04-06 20:19:14.445 EDT [25268:103] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (2,2,'0');
2020-04-06 20:19:14.445 EDT [25278:9] pg_regress/money LOG:  statement: SELECT m / '2'::money FROM money_data;
2020-04-06 20:19:14.445 EDT [25268:104] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (2,2,'1179132047626883.596862135856320209');
2020-04-06 20:19:14.446 EDT [25268:105] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (2,2,'1.00000000000000000000');
2020-04-06 20:19:14.446 EDT [25268:106] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (2,3,'-34338487.905397047');
2020-04-06 20:19:14.446 EDT [25251:26] pg_regress/char LOG:  statement: INSERT INTO CHAR_TBL (f1) VALUES ('abcd');
2020-04-06 20:19:14.446 EDT [25268:107] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (2,3,'-34338496.525397047');
2020-04-06 20:19:14.446 EDT [25278:10] pg_regress/money LOG:  statement: SELECT m * 2 FROM money_data;
2020-04-06 20:19:14.447 EDT [25268:108] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (2,3,'-147998901.44836127257');
2020-04-06 20:19:14.447 EDT [25268:109] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (2,3,'-7967167.56737750510440835266');
2020-04-06 20:19:14.447 EDT [25278:11] pg_regress/money LOG:  statement: SELECT 2 * m FROM money_data;
2020-04-06 20:19:14.447 EDT [25268:110] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (2,4,'-26539030.803497047');
2020-04-06 20:19:14.447 EDT [25268:111] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (2,4,'-42137953.627297047');
2020-04-06 20:19:14.448 EDT [25268:112] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (2,4,'-267821744976817.8111137106593');
2020-04-06 20:19:14.448 EDT [25251:27] pg_regress/char LOG:  statement: INSERT INTO CHAR_TBL (f1) VALUES ('abcde');
2020-04-06 20:19:14.448 EDT [25251:28] pg_regress/char ERROR:  value too long for type character(4)
2020-04-06 20:19:14.448 EDT [25251:29] pg_regress/char STATEMENT:  INSERT INTO CHAR_TBL (f1) VALUES ('abcde');
2020-04-06 20:19:14.448 EDT [25278:12] pg_regress/money LOG:  statement: SELECT m / 2 FROM money_data;
2020-04-06 20:19:14.448 EDT [25268:113] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (2,4,'-4.40267480046830116685');
2020-04-06 20:19:14.448 EDT [25268:114] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (2,5,'-34322095.176906047');
2020-04-06 20:19:14.449 EDT [25268:115] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (2,5,'-34354889.253888047');
2020-04-06 20:19:14.449 EDT [25251:30] pg_regress/char LOG:  statement: INSERT INTO CHAR_TBL (f1) VALUES ('abcd    ');
2020-04-06 20:19:14.449 EDT [25261:30] pg_regress/text LOG:  statement: select quote_literal(e'\\\\');
2020-04-06 20:19:14.449 EDT [25278:13] pg_regress/money LOG:  statement: SELECT m * 2::int2 FROM money_data;
2020-04-06 20:19:14.449 EDT [25268:116] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (2,5,'-563049578578.769242506736077');
2020-04-06 20:19:14.449 EDT [25268:117] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (2,5,'-2094.18866914563535496429');
2020-04-06 20:19:14.449 EDT [25261:31] pg_regress/text LOG:  statement: select concat(variadic array[1,2,3]);
2020-04-06 20:19:14.449 EDT [25268:118] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (2,6,'-34244590.637766787');
2020-04-06 20:19:14.450 EDT [25278:14] pg_regress/money LOG:  statement: SELECT 2::int2 * m FROM money_data;
2020-04-06 20:19:14.450 EDT [25268:119] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (2,6,'-34432393.793027307');
2020-04-06 20:19:14.450 EDT [25268:120] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (2,6,'-3224438592470.18449811926184222');
2020-04-06 20:19:14.450 EDT [25261:32] pg_regress/text LOG:  statement: select concat_ws(',', variadic array[1,2,3]);
2020-04-06 20:19:14.450 EDT [25278:15] pg_regress/money LOG:  statement: SELECT m / 2::int2 FROM money_data;
2020-04-06 20:19:14.450 EDT [25268:121] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (2,6,'-365.68599891479766440940');
2020-04-06 20:19:14.451 EDT [25261:33] pg_regress/text LOG:  statement: select concat_ws(',', variadic NULL::int[]);
2020-04-06 20:19:14.451 EDT [25268:122] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (2,7,'-117366977.215397047');
2020-04-06 20:19:14.451 EDT [25278:16] pg_regress/money LOG:  statement: SELECT m * 2::int8 FROM money_data;
2020-04-06 20:19:14.451 EDT [25268:123] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (2,7,'48689992.784602953');
2020-04-06 20:19:14.451 EDT [25268:124] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (2,7,'2851072985828710.485883795');
2020-04-06 20:19:14.452 EDT [25259:13] pg_regress/enum LOG:  statement: ALTER TYPE planets ADD VALUE 'mercury' BEFORE 'venus';
2020-04-06 20:19:14.452 EDT [25268:125] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (2,7,'.41357483778485235518');
2020-04-06 20:19:14.452 EDT [25259:14] pg_regress/enum LOG:  statement: ALTER TYPE planets ADD VALUE 'saturn' BEFORE 'uranus';
2020-04-06 20:19:14.452 EDT [25268:126] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (2,8,'-34263611.215397047');
2020-04-06 20:19:14.452 EDT [25278:17] pg_regress/money LOG:  statement: SELECT 2::int8 * m FROM money_data;
2020-04-06 20:19:14.453 EDT [25259:15] pg_regress/enum LOG:  statement: ALTER TYPE planets ADD VALUE 'jupiter' AFTER 'mars';
2020-04-06 20:19:14.453 EDT [25264:34] pg_regress/uuid LOG:  statement: SELECT COUNT(*) FROM guid1 WHERE guid_field >= '22222222-2222-2222-2222-222222222222';
2020-04-06 20:19:14.453 EDT [25252:10] pg_regress/regproc LOG:  statement: SELECT regcollation('"POSIX"');
2020-04-06 20:19:14.454 EDT [25268:127] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (2,8,'-34413373.215397047');
2020-04-06 20:19:14.454 EDT [25237:43] pg_regress/txid LOG:  statement: COMMIT;
2020-04-06 20:19:14.454 EDT [25268:128] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (2,8,'-2571300635581.146276407');
2020-04-06 20:19:14.454 EDT [25259:16] pg_regress/enum LOG:  statement: ALTER TYPE planets ADD VALUE 'neptune' AFTER 'uranus';
2020-04-06 20:19:14.454 EDT [25268:129] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (2,8,'-458.57416721727870888476');
2020-04-06 20:19:14.454 EDT [25264:35] pg_regress/uuid LOG:  statement: CREATE INDEX guid1_btree ON guid1 USING BTREE (guid_field);
2020-04-06 20:19:14.456 EDT [25268:130] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (2,9,'-59265296.260444467');
2020-04-06 20:19:14.456 EDT [25259:17] pg_regress/enum LOG:  statement: SELECT enumlabel, enumsortorder
	FROM pg_enum
	WHERE enumtypid = 'planets'::regtype
	ORDER BY 2;
2020-04-06 20:19:14.456 EDT [25268:131] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (2,9,'-9411688.170349627');
2020-04-06 20:19:14.456 EDT [25264:36] pg_regress/uuid LOG:  statement: CREATE INDEX guid1_hash  ON guid1 USING HASH  (guid_field);
2020-04-06 20:19:14.458 EDT [25268:132] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (2,9,'855948866655588.453741509242968740');
2020-04-06 20:19:14.458 EDT [25264:37] pg_regress/uuid LOG:  statement: CREATE UNIQUE INDEX guid1_unique_BTREE ON guid1 USING BTREE (guid_field);
2020-04-06 20:19:14.459 EDT [25268:133] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (2,9,'1.37757299946438931811');
2020-04-06 20:19:14.459 EDT [25278:18] pg_regress/money LOG:  statement: SELECT m / 2::int8 FROM money_data;
2020-04-06 20:19:14.459 EDT [25264:38] pg_regress/uuid LOG:  statement: INSERT INTO guid1(guid_field) VALUES('11111111-1111-1111-1111-111111111111');
2020-04-06 20:19:14.460 EDT [25270:227] pg_regress/int8 LOG:  statement: SELECT a, b, gcd(a, b), gcd(a, -b), gcd(b, a), gcd(-b, a)
	FROM (VALUES (0::int8, 0::int8),
	             (0::int8, 29893644334::int8),
	             (288484263558::int8, 29893644334::int8),
	             (-288484263558::int8, 29893644334::int8),
	             ((-9223372036854775808)::int8, 1::int8),
	             ((-9223372036854775808)::int8, 9223372036854775807::int8),
	             ((-9223372036854775808)::int8, 4611686018427387904::int8)) AS v(a, b);
2020-04-06 20:19:14.460 EDT [25264:39] pg_regress/uuid ERROR:  duplicate key value violates unique constraint "guid1_unique_btree"
2020-04-06 20:19:14.460 EDT [25264:40] pg_regress/uuid DETAIL:  Key (guid_field)=(11111111-1111-1111-1111-111111111111) already exists.
2020-04-06 20:19:14.460 EDT [25264:41] pg_regress/uuid STATEMENT:  INSERT INTO guid1(guid_field) VALUES('11111111-1111-1111-1111-111111111111');
2020-04-06 20:19:14.460 EDT [25251:31] pg_regress/char LOG:  statement: SELECT '' AS four, * FROM CHAR_TBL;
2020-04-06 20:19:14.460 EDT [25268:134] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (3,0,'4.31');
2020-04-06 20:19:14.461 EDT [25278:19] pg_regress/money LOG:  statement: SELECT m * 2::float8 FROM money_data;
2020-04-06 20:19:14.461 EDT [25251:32] pg_regress/char LOG:  disconnection: session time: 0:00:00.228 user=pgbuild database=regression host=[local]
2020-04-06 20:19:14.461 EDT [25264:42] pg_regress/uuid LOG:  statement: SELECT count(*) FROM pg_class WHERE relkind='i' AND relname LIKE 'guid%';
2020-04-06 20:19:14.463 EDT [25268:135] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (3,0,'4.31');
2020-04-06 20:19:14.463 EDT [25268:136] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (3,0,'0');
2020-04-06 20:19:14.463 EDT [25278:20] pg_regress/money LOG:  statement: SELECT 2::float8 * m FROM money_data;
2020-04-06 20:19:14.464 EDT [25264:43] pg_regress/uuid LOG:  statement: INSERT INTO guid1(guid_field) VALUES('44444444-4444-4444-4444-444444444444');
2020-04-06 20:19:14.464 EDT [25268:137] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (3,0,'NaN');
2020-04-06 20:19:14.464 EDT [25237:44] pg_regress/txid LOG:  statement: BEGIN;
2020-04-06 20:19:14.464 EDT [25237:45] pg_regress/txid LOG:  statement: SELECT txid_current() AS rolledback 
2020-04-06 20:19:14.465 EDT [25260:88] pg_regress/float8 LOG:  statement: SELECT power(float8 'NaN', float8 '0.5');
2020-04-06 20:19:14.465 EDT [25278:21] pg_regress/money LOG:  statement: SELECT m / 2::float8 FROM money_data;
2020-04-06 20:19:14.465 EDT [25269:41] pg_regress/bit LOG:  statement: DROP TABLE bit_table;
2020-04-06 20:19:14.465 EDT [25248:40] pg_regress/int2 LOG:  statement: SELECT '' AS three, i.* FROM INT2_TBL i WHERE i.f1 <= int2 '0';
2020-04-06 20:19:14.466 EDT [25269:42] pg_regress/bit LOG:  statement: select B'001' & B'10';
2020-04-06 20:19:14.466 EDT [25269:43] pg_regress/bit ERROR:  cannot AND bit strings of different sizes
2020-04-06 20:19:14.466 EDT [25269:44] pg_regress/bit STATEMENT:  select B'001' & B'10';
2020-04-06 20:19:14.466 EDT [25269:45] pg_regress/bit LOG:  statement: select B'0111' | B'011';
2020-04-06 20:19:14.466 EDT [25269:46] pg_regress/bit ERROR:  cannot OR bit strings of different sizes
2020-04-06 20:19:14.466 EDT [25269:47] pg_regress/bit STATEMENT:  select B'0111' | B'011';
2020-04-06 20:19:14.466 EDT [25269:48] pg_regress/bit LOG:  statement: select B'0010' # B'011101';
2020-04-06 20:19:14.467 EDT [25269:49] pg_regress/bit ERROR:  cannot XOR bit strings of different sizes
2020-04-06 20:19:14.467 EDT [25269:50] pg_regress/bit STATEMENT:  select B'0010' # B'011101';
2020-04-06 20:19:14.467 EDT [25269:51] pg_regress/bit LOG:  statement: SELECT POSITION(B'1010' IN B'0000101');
2020-04-06 20:19:14.467 EDT [25269:52] pg_regress/bit LOG:  statement: SELECT POSITION(B'1010' IN B'00001010');
2020-04-06 20:19:14.468 EDT [25269:53] pg_regress/bit LOG:  statement: SELECT POSITION(B'1010' IN B'00000101');
2020-04-06 20:19:14.468 EDT [25269:54] pg_regress/bit LOG:  statement: SELECT POSITION(B'1010' IN B'000001010');
2020-04-06 20:19:14.469 EDT [25269:55] pg_regress/bit LOG:  statement: SELECT POSITION(B'' IN B'00001010');
2020-04-06 20:19:14.469 EDT [25269:56] pg_regress/bit LOG:  statement: SELECT POSITION(B'0' IN B'');
2020-04-06 20:19:14.470 EDT [25264:44] pg_regress/uuid LOG:  statement: INSERT INTO guid2(guid_field) VALUES('11111111-1111-1111-1111-111111111111');
2020-04-06 20:19:14.471 EDT [25269:57] pg_regress/bit LOG:  statement: SELECT POSITION(B'' IN B'');
2020-04-06 20:19:14.471 EDT [25268:138] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (3,1,'4.31');
2020-04-06 20:19:14.471 EDT [25264:45] pg_regress/uuid LOG:  statement: INSERT INTO guid2(guid_field) VALUES('{22222222-2222-2222-2222-222222222222}');
2020-04-06 20:19:14.472 EDT [25269:58] pg_regress/bit LOG:  statement: SELECT POSITION(B'101101' IN B'001011011011011000');
2020-04-06 20:19:14.472 EDT [25264:46] pg_regress/uuid LOG:  statement: INSERT INTO guid2(guid_field) VALUES('3f3e3c3b3a3039383736353433a2313e');
2020-04-06 20:19:14.473 EDT [25270:228] pg_regress/int8 LOG:  statement: SELECT gcd((-9223372036854775808)::int8, 0::int8);
2020-04-06 20:19:14.473 EDT [25268:139] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (3,1,'4.31');
2020-04-06 20:19:14.473 EDT [25270:229] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.473 EDT [25270:230] pg_regress/int8 STATEMENT:  SELECT gcd((-9223372036854775808)::int8, 0::int8);
2020-04-06 20:19:14.473 EDT [25269:59] pg_regress/bit LOG:  statement: SELECT POSITION(B'10110110' IN B'001011011011010');
2020-04-06 20:19:14.473 EDT [25252:11] pg_regress/regproc LOG:  statement: SELECT to_regoper('||/');
2020-04-06 20:19:14.474 EDT [25264:47] pg_regress/uuid LOG:  statement: SELECT COUNT(*) FROM guid1 g1 INNER JOIN guid2 g2 ON g1.guid_field = g2.guid_field;
2020-04-06 20:19:14.474 EDT [25252:12] pg_regress/regproc LOG:  statement: SELECT to_regoperator('+(int4,int4)');
2020-04-06 20:19:14.474 EDT [25252:13] pg_regress/regproc LOG:  statement: SELECT to_regproc('now');
2020-04-06 20:19:14.475 EDT [25252:14] pg_regress/regproc LOG:  statement: SELECT to_regprocedure('abs(numeric)');
2020-04-06 20:19:14.475 EDT [25268:140] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (3,1,'0');
2020-04-06 20:19:14.475 EDT [25252:15] pg_regress/regproc LOG:  statement: SELECT to_regclass('pg_class');
2020-04-06 20:19:14.475 EDT [25269:60] pg_regress/bit LOG:  statement: SELECT POSITION(B'1011011011011' IN B'001011011011011');
2020-04-06 20:19:14.475 EDT [25252:16] pg_regress/regproc LOG:  statement: SELECT to_regtype('int4');
2020-04-06 20:19:14.476 EDT [25264:48] pg_regress/uuid LOG:  statement: SELECT COUNT(*) FROM guid1 g1 LEFT JOIN guid2 g2 ON g1.guid_field = g2.guid_field WHERE g2.guid_field IS NULL;
2020-04-06 20:19:14.476 EDT [25252:17] pg_regress/regproc LOG:  statement: SELECT to_regcollation('"POSIX"');
2020-04-06 20:19:14.476 EDT [25252:18] pg_regress/regproc LOG:  statement: SELECT regoper('pg_catalog.||/');
2020-04-06 20:19:14.476 EDT [25268:141] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (3,1,'NaN');
2020-04-06 20:19:14.477 EDT [25252:19] pg_regress/regproc LOG:  statement: SELECT regoperator('pg_catalog.+(int4,int4)');
2020-04-06 20:19:14.477 EDT [25269:61] pg_regress/bit LOG:  statement: SELECT POSITION(B'1011011011011' IN B'00001011011011011');
2020-04-06 20:19:14.477 EDT [25270:231] pg_regress/int8 LOG:  statement: SELECT gcd((-9223372036854775808)::int8, (-9223372036854775808)::int8);
2020-04-06 20:19:14.477 EDT [25270:232] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.477 EDT [25270:233] pg_regress/int8 STATEMENT:  SELECT gcd((-9223372036854775808)::int8, (-9223372036854775808)::int8);
2020-04-06 20:19:14.477 EDT [25237:46] pg_regress/txid LOG:  statement: ROLLBACK;
2020-04-06 20:19:14.477 EDT [25233:53] pg_regress/boolean LOG:  statement: SELECT bool 't' <> bool 'f' AS true;
2020-04-06 20:19:14.477 EDT [25270:234] pg_regress/int8 LOG:  statement: SELECT a, b, lcm(a, b), lcm(a, -b), lcm(b, a), lcm(-b, a)
	FROM (VALUES (0::int8, 0::int8),
	             (0::int8, 29893644334::int8),
	             (29893644334::int8, 29893644334::int8),
	             (288484263558::int8, 29893644334::int8),
	             (-288484263558::int8, 29893644334::int8),
	             ((-9223372036854775808)::int8, 0::int8)) AS v(a, b);
2020-04-06 20:19:14.478 EDT [25264:49] pg_regress/uuid LOG:  statement: TRUNCATE guid1;
2020-04-06 20:19:14.478 EDT [25233:54] pg_regress/boolean LOG:  statement: SELECT bool 't' > bool 'f' AS true;
2020-04-06 20:19:14.478 EDT [25237:47] pg_regress/txid LOG:  statement: BEGIN;
2020-04-06 20:19:14.478 EDT [25237:48] pg_regress/txid LOG:  statement: SELECT txid_current() AS inprogress 
2020-04-06 20:19:14.479 EDT [25237:49] pg_regress/txid LOG:  statement: SELECT txid_status(729) AS committed;
2020-04-06 20:19:14.479 EDT [25233:55] pg_regress/boolean LOG:  statement: SELECT bool 't' >= bool 'f' AS true;
2020-04-06 20:19:14.479 EDT [25270:235] pg_regress/int8 LOG:  statement: SELECT lcm((-9223372036854775808)::int8, 1::int8);
2020-04-06 20:19:14.479 EDT [25270:236] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.479 EDT [25270:237] pg_regress/int8 STATEMENT:  SELECT lcm((-9223372036854775808)::int8, 1::int8);
2020-04-06 20:19:14.479 EDT [25237:50] pg_regress/txid LOG:  statement: SELECT txid_status(744) AS rolledback;
2020-04-06 20:19:14.479 EDT [25233:56] pg_regress/boolean LOG:  statement: SELECT bool 'f' < bool 't' AS true;
2020-04-06 20:19:14.479 EDT [25270:238] pg_regress/int8 LOG:  statement: SELECT lcm(9223372036854775807::int8, 9223372036854775806::int8);
2020-04-06 20:19:14.479 EDT [25270:239] pg_regress/int8 ERROR:  bigint out of range
2020-04-06 20:19:14.479 EDT [25270:240] pg_regress/int8 STATEMENT:  SELECT lcm(9223372036854775807::int8, 9223372036854775806::int8);
2020-04-06 20:19:14.480 EDT [25237:51] pg_regress/txid LOG:  statement: SELECT txid_status(750) AS inprogress;
2020-04-06 20:19:14.480 EDT [25233:57] pg_regress/boolean LOG:  statement: SELECT bool 'f' <= bool 't' AS true;
2020-04-06 20:19:14.480 EDT [25237:52] pg_regress/txid LOG:  statement: SELECT txid_status(1);
2020-04-06 20:19:14.480 EDT [25237:53] pg_regress/txid LOG:  statement: SELECT txid_status(2);
2020-04-06 20:19:14.481 EDT [25233:58] pg_regress/boolean LOG:  statement: SELECT 'TrUe'::text::boolean AS true, 'fAlse'::text::boolean AS false;
2020-04-06 20:19:14.481 EDT [25237:54] pg_regress/txid LOG:  statement: SELECT txid_status(3);
2020-04-06 20:19:14.481 EDT [25237:55] pg_regress/txid LOG:  statement: COMMIT;
2020-04-06 20:19:14.481 EDT [25237:56] pg_regress/txid LOG:  statement: BEGIN;
2020-04-06 20:19:14.481 EDT [25268:142] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (3,2,'-34338487.905397047');
2020-04-06 20:19:14.481 EDT [25237:57] pg_regress/txid LOG:  statement: CREATE FUNCTION test_future_xid_status(bigint)
	RETURNS void
	LANGUAGE plpgsql
	AS
	$$
	BEGIN
	  PERFORM txid_status($1);
	  RAISE EXCEPTION 'didn''t ERROR at xid in the future as expected';
	EXCEPTION
	  WHEN invalid_parameter_value THEN
	    RAISE NOTICE 'Got expected error for xid in the future';
	END;
	$$;
2020-04-06 20:19:14.482 EDT [25269:62] pg_regress/bit LOG:  statement: SELECT POSITION(B'11101011' IN B'11101011');
2020-04-06 20:19:14.483 EDT [25233:59] pg_regress/boolean LOG:  statement: SELECT '    true   '::text::boolean AS true,
	       '     FALSE'::text::boolean AS false;
2020-04-06 20:19:14.483 EDT [25264:50] pg_regress/uuid LOG:  statement: INSERT INTO guid1 (guid_field) VALUES (gen_random_uuid());
2020-04-06 20:19:14.484 EDT [25270:241] pg_regress/int8 LOG:  disconnection: session time: 0:00:00.171 user=pgbuild database=regression host=[local]
2020-04-06 20:19:14.484 EDT [25272:101] pg_regress/rangetypes LOG:  statement: select numrange(0.1, 10.1) <@ numrange(1.1,3.3);
2020-04-06 20:19:14.487 EDT [25248:41] pg_regress/int2 LOG:  statement: SELECT '' AS three, i.* FROM INT2_TBL i WHERE i.f1 <= int4 '0';
2020-04-06 20:19:14.487 EDT [25262:42] pg_regress/int4 LOG:  statement: SELECT '' AS two, i.* FROM INT4_TBL i WHERE i.f1 > int2 '0';
2020-04-06 20:19:14.487 EDT [25237:58] pg_regress/txid LOG:  statement: SELECT test_future_xid_status(750 + 10000);
2020-04-06 20:19:14.488 EDT [25237:59] pg_regress/txid LOG:  statement: ROLLBACK;
2020-04-06 20:19:14.490 EDT [25237:60] pg_regress/txid LOG:  disconnection: session time: 0:00:00.302 user=pgbuild database=regression host=[local]
2020-04-06 20:19:14.493 EDT [25259:18] pg_regress/enum LOG:  statement: SELECT enumlabel, enumsortorder
	FROM pg_enum
	WHERE enumtypid = 'planets'::regtype
	ORDER BY enumlabel::planets;
2020-04-06 20:19:14.494 EDT [25268:143] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (3,2,'34338496.525397047');
2020-04-06 20:19:14.494 EDT [25269:63] pg_regress/bit LOG:  statement: SELECT POSITION(B'11101011' IN B'011101011');
2020-04-06 20:19:14.495 EDT [25264:51] pg_regress/uuid LOG:  statement: INSERT INTO guid1 (guid_field) VALUES (gen_random_uuid());
2020-04-06 20:19:14.495 EDT [25233:60] pg_regress/boolean LOG:  statement: SELECT true::boolean::text AS true, false::boolean::text AS false;
2020-04-06 20:19:14.495 EDT [25268:144] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (3,2,'-147998901.44836127257');
2020-04-06 20:19:14.496 EDT [25268:145] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (3,2,'-.00000012551512084352');
2020-04-06 20:19:14.496 EDT [25269:64] pg_regress/bit LOG:  statement: SELECT POSITION(B'11101011' IN B'00011101011');
2020-04-06 20:19:14.497 EDT [25268:146] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (3,3,'8.62');
2020-04-06 20:19:14.497 EDT [25264:52] pg_regress/uuid LOG:  statement: SELECT count(DISTINCT guid_field) FROM guid1;
2020-04-06 20:19:14.498 EDT [25268:147] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (3,3,'0');
2020-04-06 20:19:14.498 EDT [25268:148] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (3,3,'18.5761');
2020-04-06 20:19:14.498 EDT [25268:149] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (3,3,'1.00000000000000000000');
2020-04-06 20:19:14.498 EDT [25268:150] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (3,4,'7799465.7219');
2020-04-06 20:19:14.498 EDT [25268:151] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (3,4,'-7799457.1019');
2020-04-06 20:19:14.499 EDT [25268:152] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (3,4,'33615678.685289');
2020-04-06 20:19:14.499 EDT [25268:153] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (3,4,'.00000055260225961552');
2020-04-06 20:19:14.499 EDT [25268:154] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (3,5,'16401.348491');
2020-04-06 20:19:14.499 EDT [25268:155] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (3,5,'-16392.728491');
2020-04-06 20:19:14.500 EDT [25268:156] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (3,5,'70671.23589621');
2020-04-06 20:19:14.500 EDT [25268:157] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (3,5,'.00026285234387695504');
2020-04-06 20:19:14.500 EDT [25268:158] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (3,6,'93905.88763026');
2020-04-06 20:19:14.500 EDT [25268:159] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (3,6,'-93897.26763026');
2020-04-06 20:19:14.501 EDT [25261:34] pg_regress/text LOG:  statement: select concat(variadic NULL::int[]) is NULL;
2020-04-06 20:19:14.501 EDT [25268:160] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (3,6,'404715.7995864206');
2020-04-06 20:19:14.501 EDT [25268:161] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (3,6,'.00004589912234457595');
2020-04-06 20:19:14.501 EDT [25259:19] pg_regress/enum LOG:  statement: ALTER TYPE planets ADD VALUE
	  'plutoplutoplutoplutoplutoplutoplutoplutoplutoplutoplutoplutoplutopluto';
2020-04-06 20:19:14.501 EDT [25259:20] pg_regress/enum ERROR:  invalid enum label "plutoplutoplutoplutoplutoplutoplutoplutoplutoplutoplutoplutoplutopluto"
2020-04-06 20:19:14.501 EDT [25259:21] pg_regress/enum DETAIL:  Labels must be 63 characters or less.
2020-04-06 20:19:14.501 EDT [25259:22] pg_regress/enum STATEMENT:  ALTER TYPE planets ADD VALUE
	  'plutoplutoplutoplutoplutoplutoplutoplutoplutoplutoplutoplutoplutopluto';
2020-04-06 20:19:14.501 EDT [25268:162] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (3,7,'-83028480.69');
2020-04-06 20:19:14.501 EDT [25259:23] pg_regress/enum LOG:  statement: ALTER TYPE planets ADD VALUE 'pluto' AFTER 'zeus';
2020-04-06 20:19:14.501 EDT [25259:24] pg_regress/enum ERROR:  "zeus" is not an existing enum label
2020-04-06 20:19:14.501 EDT [25259:25] pg_regress/enum STATEMENT:  ALTER TYPE planets ADD VALUE 'pluto' AFTER 'zeus';
2020-04-06 20:19:14.501 EDT [25268:163] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (3,7,'83028489.31');
2020-04-06 20:19:14.502 EDT [25268:164] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (3,7,'-357852770.35');
2020-04-06 20:19:14.502 EDT [25268:165] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (3,7,'-.00000005190989574240');
2020-04-06 20:19:14.502 EDT [25268:166] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (3,8,'74885.31');
2020-04-06 20:19:14.502 EDT [25268:167] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (3,8,'-74876.69');
2020-04-06 20:19:14.503 EDT [25268:168] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (3,8,'322737.11');
2020-04-06 20:19:14.503 EDT [25268:169] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (3,8,'.00005755799201399553');
2020-04-06 20:19:14.503 EDT [25268:170] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (3,9,'-24926799.735047420');
2020-04-06 20:19:14.503 EDT [25268:171] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (3,9,'24926808.355047420');
2020-04-06 20:19:14.503 EDT [25268:172] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (3,9,'-107434525.43415438020');
2020-04-06 20:19:14.504 EDT [25260:89] pg_regress/float8 LOG:  statement: SELECT power(float8 '144', float8 'NaN');
2020-04-06 20:19:14.504 EDT [25278:22] pg_regress/money LOG:  statement: SELECT m * 2::float4 FROM money_data;
2020-04-06 20:19:14.504 EDT [25268:173] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (3,9,'-.00000017290624149854');
2020-04-06 20:19:14.504 EDT [25268:174] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (4,0,'7799461.4119');
2020-04-06 20:19:14.504 EDT [25268:175] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (4,0,'7799461.4119');
2020-04-06 20:19:14.504 EDT [25260:90] pg_regress/float8 LOG:  statement: SELECT power(float8 'NaN', float8 'NaN');
2020-04-06 20:19:14.504 EDT [25259:26] pg_regress/enum LOG:  statement: ALTER TYPE planets ADD VALUE 'mercury';
2020-04-06 20:19:14.504 EDT [25259:27] pg_regress/enum ERROR:  enum label "mercury" already exists
2020-04-06 20:19:14.504 EDT [25259:28] pg_regress/enum STATEMENT:  ALTER TYPE planets ADD VALUE 'mercury';
2020-04-06 20:19:14.505 EDT [25252:20] pg_regress/regproc LOG:  statement: SELECT regproc('pg_catalog.now');
2020-04-06 20:19:14.505 EDT [25268:176] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (4,0,'0');
2020-04-06 20:19:14.505 EDT [25259:29] pg_regress/enum LOG:  statement: ALTER TYPE planets ADD VALUE IF NOT EXISTS 'mercury';
2020-04-06 20:19:14.505 EDT [25252:21] pg_regress/regproc LOG:  statement: SELECT regprocedure('pg_catalog.abs(numeric)');
2020-04-06 20:19:14.505 EDT [25268:177] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (4,0,'NaN');
2020-04-06 20:19:14.506 EDT [25268:178] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (4,1,'7799461.4119');
2020-04-06 20:19:14.506 EDT [25259:30] pg_regress/enum LOG:  statement: SELECT enum_last(NULL::planets);
2020-04-06 20:19:14.506 EDT [25268:179] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (4,1,'7799461.4119');
2020-04-06 20:19:14.506 EDT [25268:180] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (4,1,'0');
2020-04-06 20:19:14.506 EDT [25268:181] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (4,1,'NaN');
2020-04-06 20:19:14.506 EDT [25259:31] pg_regress/enum LOG:  statement: ALTER TYPE planets ADD VALUE IF NOT EXISTS 'pluto';
2020-04-06 20:19:14.506 EDT [25268:182] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (4,2,'-26539030.803497047');
2020-04-06 20:19:14.507 EDT [25268:183] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (4,2,'42137953.627297047');
2020-04-06 20:19:14.507 EDT [25252:22] pg_regress/regproc LOG:  statement: SELECT regclass('pg_catalog.pg_class');
2020-04-06 20:19:14.507 EDT [25268:184] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (4,2,'-267821744976817.8111137106593');
2020-04-06 20:19:14.507 EDT [25259:32] pg_regress/enum LOG:  statement: SELECT enum_last(NULL::planets);
2020-04-06 20:19:14.507 EDT [25268:185] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (4,2,'-.22713465002993920385');
2020-04-06 20:19:14.507 EDT [25268:186] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (4,3,'7799465.7219');
2020-04-06 20:19:14.507 EDT [25252:23] pg_regress/regproc LOG:  statement: SELECT regtype('pg_catalog.int4');
2020-04-06 20:19:14.507 EDT [25268:187] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (4,3,'7799457.1019');
2020-04-06 20:19:14.508 EDT [25268:188] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (4,3,'33615678.685289');
2020-04-06 20:19:14.508 EDT [25259:33] pg_regress/enum LOG:  statement: create type insenum as enum ('L1', 'L2');
2020-04-06 20:19:14.508 EDT [25268:189] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (4,3,'1809619.81714617169373549883');
2020-04-06 20:19:14.508 EDT [25268:190] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (4,4,'15598922.8238');
2020-04-06 20:19:14.508 EDT [25268:191] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (4,4,'0');
2020-04-06 20:19:14.508 EDT [25252:24] pg_regress/regproc LOG:  statement: SELECT regcollation('pg_catalog."POSIX"');
2020-04-06 20:19:14.509 EDT [25278:23] pg_regress/money LOG:  statement: SELECT 2::float4 * m FROM money_data;
2020-04-06 20:19:14.509 EDT [25260:91] pg_regress/float8 LOG:  statement: SELECT power(float8 '-1', float8 'NaN');
2020-04-06 20:19:14.509 EDT [25268:192] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (4,4,'60831598315717.14146161');
2020-04-06 20:19:14.509 EDT [25268:193] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (4,4,'1.00000000000000000000');
2020-04-06 20:19:14.509 EDT [25259:34] pg_regress/enum LOG:  statement: alter type insenum add value 'i1' before 'L2';
2020-04-06 20:19:14.509 EDT [25268:194] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (4,5,'7815858.450391');
2020-04-06 20:19:14.509 EDT [25252:25] pg_regress/regproc LOG:  statement: SELECT to_regoper('pg_catalog.||/');
2020-04-06 20:19:14.509 EDT [25260:92] pg_regress/float8 LOG:  statement: SELECT power(float8 '1', float8 'NaN');
2020-04-06 20:19:14.509 EDT [25259:35] pg_regress/enum LOG:  statement: alter type insenum add value 'i2' before 'L2';
2020-04-06 20:19:14.510 EDT [25278:24] pg_regress/money LOG:  statement: SELECT m / 2::float4 FROM money_data;
2020-04-06 20:19:14.510 EDT [25272:102] pg_regress/rangetypes LOG:  statement: select numrange(1.1, 2.2) - numrange(2.0, 3.0);
2020-04-06 20:19:14.510 EDT [25260:93] pg_regress/float8 LOG:  statement: SELECT power(float8 'NaN', float8 '0');
2020-04-06 20:19:14.511 EDT [25262:43] pg_regress/int4 LOG:  statement: SELECT '' AS two, i.* FROM INT4_TBL i WHERE i.f1 > int4 '0';
2020-04-06 20:19:14.511 EDT [25269:65] pg_regress/bit LOG:  statement: SELECT POSITION(B'11101011' IN B'0000011101011');
2020-04-06 20:19:14.511 EDT [25262:44] pg_regress/int4 LOG:  statement: SELECT '' AS three, i.* FROM INT4_TBL i WHERE i.f1 >= int2 '0';
2020-04-06 20:19:14.511 EDT [25269:66] pg_regress/bit LOG:  statement: SELECT POSITION(B'111010110' IN B'111010110');
2020-04-06 20:19:14.512 EDT [25262:45] pg_regress/int4 LOG:  statement: SELECT '' AS three, i.* FROM INT4_TBL i WHERE i.f1 >= int4 '0';
2020-04-06 20:19:14.512 EDT [25269:67] pg_regress/bit LOG:  statement: SELECT POSITION(B'111010110' IN B'0111010110');
2020-04-06 20:19:14.512 EDT [25262:46] pg_regress/int4 LOG:  statement: SELECT '' AS one, i.* FROM INT4_TBL i WHERE (i.f1 % int2 '2') = int2 '1';
2020-04-06 20:19:14.512 EDT [25269:68] pg_regress/bit LOG:  statement: SELECT POSITION(B'111010110' IN B'000111010110');
2020-04-06 20:19:14.513 EDT [25269:69] pg_regress/bit LOG:  statement: SELECT POSITION(B'111010110' IN B'00000111010110');
2020-04-06 20:19:14.513 EDT [25262:47] pg_regress/int4 LOG:  statement: SELECT '' AS three, i.* FROM INT4_TBL i WHERE (i.f1 % int4 '2') = int2 '0';
2020-04-06 20:19:14.514 EDT [25262:48] pg_regress/int4 LOG:  statement: SELECT '' AS five, i.f1, i.f1 * int2 '2' AS x FROM INT4_TBL i;
2020-04-06 20:19:14.514 EDT [25269:70] pg_regress/bit LOG:  statement: SELECT POSITION(B'111010110' IN B'11101011');
2020-04-06 20:19:14.514 EDT [25262:49] pg_regress/int4 ERROR:  integer out of range
2020-04-06 20:19:14.514 EDT [25262:50] pg_regress/int4 STATEMENT:  SELECT '' AS five, i.f1, i.f1 * int2 '2' AS x FROM INT4_TBL i;
2020-04-06 20:19:14.514 EDT [25262:51] pg_regress/int4 LOG:  statement: SELECT '' AS five, i.f1, i.f1 * int2 '2' AS x FROM INT4_TBL i
	WHERE abs(f1) < 1073741824;
2020-04-06 20:19:14.514 EDT [25269:71] pg_regress/bit LOG:  statement: SELECT POSITION(B'111010110' IN B'011101011');
2020-04-06 20:19:14.514 EDT [25262:52] pg_regress/int4 LOG:  statement: SELECT '' AS five, i.f1, i.f1 * int4 '2' AS x FROM INT4_TBL i;
2020-04-06 20:19:14.515 EDT [25269:72] pg_regress/bit LOG:  statement: SELECT POSITION(B'111010110' IN B'00011101011');
2020-04-06 20:19:14.515 EDT [25262:53] pg_regress/int4 ERROR:  integer out of range
2020-04-06 20:19:14.515 EDT [25262:54] pg_regress/int4 STATEMENT:  SELECT '' AS five, i.f1, i.f1 * int4 '2' AS x FROM INT4_TBL i;
2020-04-06 20:19:14.515 EDT [25262:55] pg_regress/int4 LOG:  statement: SELECT '' AS five, i.f1, i.f1 * int4 '2' AS x FROM INT4_TBL i
	WHERE abs(f1) < 1073741824;
2020-04-06 20:19:14.515 EDT [25269:73] pg_regress/bit LOG:  statement: SELECT POSITION(B'111010110' IN B'0000011101011');
2020-04-06 20:19:14.515 EDT [25262:56] pg_regress/int4 LOG:  statement: SELECT '' AS five, i.f1, i.f1 + int2 '2' AS x FROM INT4_TBL i;
2020-04-06 20:19:14.515 EDT [25262:57] pg_regress/int4 ERROR:  integer out of range
2020-04-06 20:19:14.515 EDT [25262:58] pg_regress/int4 STATEMENT:  SELECT '' AS five, i.f1, i.f1 + int2 '2' AS x FROM INT4_TBL i;
2020-04-06 20:19:14.516 EDT [25262:59] pg_regress/int4 LOG:  statement: SELECT '' AS five, i.f1, i.f1 + int2 '2' AS x FROM INT4_TBL i
	WHERE f1 < 2147483646;
2020-04-06 20:19:14.516 EDT [25269:74] pg_regress/bit LOG:  statement: SELECT POSITION(B'111010110' IN B'111010110');
2020-04-06 20:19:14.516 EDT [25262:60] pg_regress/int4 LOG:  statement: SELECT '' AS five, i.f1, i.f1 + int4 '2' AS x FROM INT4_TBL i;
2020-04-06 20:19:14.516 EDT [25269:75] pg_regress/bit LOG:  statement: SELECT POSITION(B'111010110' IN B'0111010110');
2020-04-06 20:19:14.516 EDT [25262:61] pg_regress/int4 ERROR:  integer out of range
2020-04-06 20:19:14.516 EDT [25262:62] pg_regress/int4 STATEMENT:  SELECT '' AS five, i.f1, i.f1 + int4 '2' AS x FROM INT4_TBL i;
2020-04-06 20:19:14.516 EDT [25262:63] pg_regress/int4 LOG:  statement: SELECT '' AS five, i.f1, i.f1 + int4 '2' AS x FROM INT4_TBL i
	WHERE f1 < 2147483646;
2020-04-06 20:19:14.517 EDT [25269:76] pg_regress/bit LOG:  statement: SELECT POSITION(B'111010110' IN B'000111010110');
2020-04-06 20:19:14.517 EDT [25262:64] pg_regress/int4 LOG:  statement: SELECT '' AS five, i.f1, i.f1 - int2 '2' AS x FROM INT4_TBL i;
2020-04-06 20:19:14.517 EDT [25262:65] pg_regress/int4 ERROR:  integer out of range
2020-04-06 20:19:14.517 EDT [25262:66] pg_regress/int4 STATEMENT:  SELECT '' AS five, i.f1, i.f1 - int2 '2' AS x FROM INT4_TBL i;
2020-04-06 20:19:14.517 EDT [25269:77] pg_regress/bit LOG:  statement: SELECT POSITION(B'111010110' IN B'00000111010110');
2020-04-06 20:19:14.517 EDT [25262:67] pg_regress/int4 LOG:  statement: SELECT '' AS five, i.f1, i.f1 - int2 '2' AS x FROM INT4_TBL i
	WHERE f1 > -2147483647;
2020-04-06 20:19:14.518 EDT [25269:78] pg_regress/bit LOG:  statement: SELECT POSITION(B'111010110' IN B'000001110101111101011');
2020-04-06 20:19:14.518 EDT [25262:68] pg_regress/int4 LOG:  statement: SELECT '' AS five, i.f1, i.f1 - int4 '2' AS x FROM INT4_TBL i;
2020-04-06 20:19:14.518 EDT [25262:69] pg_regress/int4 ERROR:  integer out of range
2020-04-06 20:19:14.518 EDT [25262:70] pg_regress/int4 STATEMENT:  SELECT '' AS five, i.f1, i.f1 - int4 '2' AS x FROM INT4_TBL i;
2020-04-06 20:19:14.518 EDT [25262:71] pg_regress/int4 LOG:  statement: SELECT '' AS five, i.f1, i.f1 - int4 '2' AS x FROM INT4_TBL i
	WHERE f1 > -2147483647;
2020-04-06 20:19:14.518 EDT [25269:79] pg_regress/bit LOG:  statement: SELECT POSITION(B'111010110' IN B'0000001110101111101011');
2020-04-06 20:19:14.519 EDT [25262:72] pg_regress/int4 LOG:  statement: SELECT '' AS five, i.f1, i.f1 / int2 '2' AS x FROM INT4_TBL i;
2020-04-06 20:19:14.519 EDT [25269:80] pg_regress/bit LOG:  statement: SELECT POSITION(B'111010110' IN B'000000001110101111101011');
2020-04-06 20:19:14.519 EDT [25262:73] pg_regress/int4 LOG:  statement: SELECT '' AS five, i.f1, i.f1 / int4 '2' AS x FROM INT4_TBL i;
2020-04-06 20:19:14.519 EDT [25269:81] pg_regress/bit LOG:  statement: SELECT POSITION(B'111010110' IN B'00000000001110101111101011');
2020-04-06 20:19:14.520 EDT [25262:74] pg_regress/int4 LOG:  statement: SELECT -2+3 AS one;
2020-04-06 20:19:14.520 EDT [25269:82] pg_regress/bit LOG:  statement: SELECT POSITION(B'111010110' IN B'0000011101011111010110');
2020-04-06 20:19:14.520 EDT [25262:75] pg_regress/int4 LOG:  statement: SELECT 4-2 AS two;
2020-04-06 20:19:14.520 EDT [25269:83] pg_regress/bit LOG:  statement: SELECT POSITION(B'111010110' IN B'00000011101011111010110');
2020-04-06 20:19:14.520 EDT [25262:76] pg_regress/int4 LOG:  statement: SELECT 2- -1 AS three;
2020-04-06 20:19:14.521 EDT [25262:77] pg_regress/int4 LOG:  statement: SELECT 2 - -2 AS four;
2020-04-06 20:19:14.521 EDT [25269:84] pg_regress/bit LOG:  statement: SELECT POSITION(B'111010110' IN B'0000000011101011111010110');
2020-04-06 20:19:14.521 EDT [25262:78] pg_regress/int4 LOG:  statement: SELECT int2 '2' * int2 '2' = int2 '16' / int2 '4' AS true;
2020-04-06 20:19:14.521 EDT [25269:85] pg_regress/bit LOG:  statement: SELECT POSITION(B'111010110' IN B'000000000011101011111010110');
2020-04-06 20:19:14.522 EDT [25262:79] pg_regress/int4 LOG:  statement: SELECT int4 '2' * int2 '2' = int2 '16' / int4 '4' AS true;
2020-04-06 20:19:14.522 EDT [25269:86] pg_regress/bit LOG:  statement: SELECT POSITION(B'000000000011101011111010110' IN B'000000000011101011111010110');
2020-04-06 20:19:14.522 EDT [25259:36] pg_regress/enum LOG:  statement: alter type insenum add value 'i3' before 'L2';
2020-04-06 20:19:14.522 EDT [25233:61] pg_regress/boolean LOG:  statement: SELECT '  tru e '::text::boolean AS invalid;
2020-04-06 20:19:14.522 EDT [25233:62] pg_regress/boolean ERROR:  invalid input syntax for type boolean: "  tru e "
2020-04-06 20:19:14.522 EDT [25233:63] pg_regress/boolean STATEMENT:  SELECT '  tru e '::text::boolean AS invalid;
2020-04-06 20:19:14.522 EDT [25233:64] pg_regress/boolean LOG:  statement: SELECT ''::text::boolean AS invalid;
2020-04-06 20:19:14.522 EDT [25268:195] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (4,5,'7783064.373409');
2020-04-06 20:19:14.522 EDT [25233:65] pg_regress/boolean ERROR:  invalid input syntax for type boolean: ""
2020-04-06 20:19:14.522 EDT [25233:66] pg_regress/boolean STATEMENT:  SELECT ''::text::boolean AS invalid;
2020-04-06 20:19:14.522 EDT [25248:42] pg_regress/int2 LOG:  statement: SELECT '' AS two, i.* FROM INT2_TBL i WHERE i.f1 > int2 '0';
2020-04-06 20:19:14.522 EDT [25233:67] pg_regress/boolean LOG:  statement: CREATE TABLE BOOLTBL1 (f1 bool);
2020-04-06 20:19:14.522 EDT [25269:87] pg_regress/bit LOG:  statement: SELECT POSITION(B'00000000011101011111010110' IN B'000000000011101011111010110');
2020-04-06 20:19:14.523 EDT [25248:43] pg_regress/int2 LOG:  statement: SELECT '' AS two, i.* FROM INT2_TBL i WHERE i.f1 > int4 '0';
2020-04-06 20:19:14.523 EDT [25268:196] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (4,5,'127888068979.9935054429');
2020-04-06 20:19:14.523 EDT [25269:88] pg_regress/bit LOG:  statement: SELECT POSITION(B'0000000000011101011111010110' IN B'000000000011101011111010110');
2020-04-06 20:19:14.523 EDT [25248:44] pg_regress/int2 LOG:  statement: SELECT '' AS three, i.* FROM INT2_TBL i WHERE i.f1 >= int2 '0';
2020-04-06 20:19:14.524 EDT [25268:197] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (4,5,'475.66281046305802686061');
2020-04-06 20:19:14.524 EDT [25248:45] pg_regress/int2 LOG:  statement: SELECT '' AS three, i.* FROM INT2_TBL i WHERE i.f1 >= int4 '0';
2020-04-06 20:19:14.524 EDT [25259:37] pg_regress/enum LOG:  statement: alter type insenum add value 'i4' before 'L2';
2020-04-06 20:19:14.524 EDT [25269:89] pg_regress/bit LOG:  statement: CREATE TABLE BIT_SHIFT_TABLE(b BIT(16));
2020-04-06 20:19:14.525 EDT [25233:68] pg_regress/boolean LOG:  statement: INSERT INTO BOOLTBL1 (f1) VALUES (bool 't');
2020-04-06 20:19:14.525 EDT [25233:69] pg_regress/boolean LOG:  statement: INSERT INTO BOOLTBL1 (f1) VALUES (bool 'True');
2020-04-06 20:19:14.525 EDT [25233:70] pg_regress/boolean LOG:  statement: INSERT INTO BOOLTBL1 (f1) VALUES (bool 'true');
2020-04-06 20:19:14.526 EDT [25233:71] pg_regress/boolean LOG:  statement: SELECT '' AS t_3, BOOLTBL1.* FROM BOOLTBL1;
2020-04-06 20:19:14.526 EDT [25264:53] pg_regress/uuid LOG:  statement: DROP TABLE guid1, guid2 CASCADE;
2020-04-06 20:19:14.526 EDT [25261:35] pg_regress/text LOG:  statement: select concat(variadic '{}'::int[]) = '';
2020-04-06 20:19:14.531 EDT [25261:36] pg_regress/text LOG:  statement: select concat_ws(',', variadic 10);
2020-04-06 20:19:14.531 EDT [25261:37] pg_regress/text ERROR:  VARIADIC argument must be an array at character 32
2020-04-06 20:19:14.531 EDT [25261:38] pg_regress/text STATEMENT:  select concat_ws(',', variadic 10);
2020-04-06 20:19:14.531 EDT [25264:54] pg_regress/uuid LOG:  disconnection: session time: 0:00:00.268 user=pgbuild database=regression host=[local]
2020-04-06 20:19:14.536 EDT [25269:90] pg_regress/bit LOG:  statement: INSERT INTO BIT_SHIFT_TABLE VALUES (B'1101100000000000');
2020-04-06 20:19:14.537 EDT [25269:91] pg_regress/bit LOG:  statement: INSERT INTO BIT_SHIFT_TABLE SELECT b>>1 FROM BIT_SHIFT_TABLE;
2020-04-06 20:19:14.537 EDT [25269:92] pg_regress/bit LOG:  statement: INSERT INTO BIT_SHIFT_TABLE SELECT b>>2 FROM BIT_SHIFT_TABLE;
2020-04-06 20:19:14.538 EDT [25269:93] pg_regress/bit LOG:  statement: INSERT INTO BIT_SHIFT_TABLE SELECT b>>4 FROM BIT_SHIFT_TABLE;
2020-04-06 20:19:14.538 EDT [25269:94] pg_regress/bit LOG:  statement: INSERT INTO BIT_SHIFT_TABLE SELECT b>>8 FROM BIT_SHIFT_TABLE;
2020-04-06 20:19:14.538 EDT [25269:95] pg_regress/bit LOG:  statement: SELECT POSITION(B'1101' IN b),
	       POSITION(B'11011' IN b),
	       b
	       FROM BIT_SHIFT_TABLE ;
2020-04-06 20:19:14.539 EDT [25268:198] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (4,6,'7893362.98953026');
2020-04-06 20:19:14.539 EDT [25268:199] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (4,6,'7705559.83426974');
2020-04-06 20:19:14.539 EDT [25268:200] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (4,6,'732381731243.745115764094');
2020-04-06 20:19:14.539 EDT [25268:201] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (4,6,'83.05996138436129499606');
2020-04-06 20:19:14.540 EDT [25268:202] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (4,7,'-75229023.5881');
2020-04-06 20:19:14.540 EDT [25268:203] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (4,7,'90827946.4119');
2020-04-06 20:19:14.540 EDT [25259:38] pg_regress/enum LOG:  statement: alter type insenum add value 'i5' before 'L2';
2020-04-06 20:19:14.540 EDT [25268:204] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (4,7,'-647577464846017.9715');
2020-04-06 20:19:14.541 EDT [25268:205] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (4,7,'-.09393717604145131637');
2020-04-06 20:19:14.541 EDT [25278:25] pg_regress/money LOG:  statement: SELECT m = '$123.00' FROM money_data;
2020-04-06 20:19:14.541 EDT [25268:206] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (4,8,'7874342.4119');
2020-04-06 20:19:14.541 EDT [25268:207] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (4,8,'7724580.4119');
2020-04-06 20:19:14.541 EDT [25261:39] pg_regress/text LOG:  statement: /*
	 * format
	 */
	select format(NULL);
2020-04-06 20:19:14.541 EDT [25233:72] pg_regress/boolean LOG:  statement: SELECT '' AS t_3, BOOLTBL1.*
	   FROM BOOLTBL1
	   WHERE f1 = bool 'true';
2020-04-06 20:19:14.541 EDT [25268:208] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (4,8,'584031469984.4839');
2020-04-06 20:19:14.542 EDT [25268:209] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (4,8,'104.15808298366741897143');
2020-04-06 20:19:14.542 EDT [25268:210] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (4,9,'-17127342.633147420');
2020-04-06 20:19:14.542 EDT [25268:211] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (4,9,'32726265.456947420');
2020-04-06 20:19:14.542 EDT [25260:94] pg_regress/float8 LOG:  statement: SELECT '' AS three, f.f1, exp(ln(f.f1)) AS exp_ln_f1
	   FROM FLOAT8_TBL f
	   WHERE f.f1 > '0.0';
2020-04-06 20:19:14.542 EDT [25262:80] pg_regress/int4 LOG:  statement: SELECT int2 '2' * int4 '2' = int4 '16' / int2 '4' AS true;
2020-04-06 20:19:14.542 EDT [25268:212] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (4,9,'-194415646271340.1815956522980');
2020-04-06 20:19:14.542 EDT [25268:213] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (4,9,'-.31289456112403769409');
2020-04-06 20:19:14.542 EDT [25262:81] pg_regress/int4 LOG:  statement: SELECT int4 '1000' < int4 '999' AS false;
2020-04-06 20:19:14.542 EDT [25268:214] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (5,0,'16397.038491');
2020-04-06 20:19:14.543 EDT [25268:215] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (5,0,'16397.038491');
2020-04-06 20:19:14.543 EDT [25260:95] pg_regress/float8 LOG:  statement: SELECT ||/ float8 '27' AS three;
2020-04-06 20:19:14.543 EDT [25268:216] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (5,0,'0');
2020-04-06 20:19:14.543 EDT [25262:82] pg_regress/int4 LOG:  statement: SELECT 4! AS twenty_four;
2020-04-06 20:19:14.543 EDT [25268:217] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (5,0,'NaN');
2020-04-06 20:19:14.543 EDT [25268:218] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (5,1,'16397.038491');
2020-04-06 20:19:14.543 EDT [25262:83] pg_regress/int4 LOG:  statement: SELECT !!3 AS six;
2020-04-06 20:19:14.544 EDT [25268:219] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (5,1,'16397.038491');
2020-04-06 20:19:14.544 EDT [25268:220] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (5,1,'0');
2020-04-06 20:19:14.544 EDT [25260:96] pg_regress/float8 LOG:  statement: SELECT '' AS five, f.f1, ||/f.f1 AS cbrt_f1 FROM FLOAT8_TBL f;
2020-04-06 20:19:14.544 EDT [25262:84] pg_regress/int4 LOG:  statement: SELECT 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 AS ten;
2020-04-06 20:19:14.544 EDT [25268:221] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (5,1,'NaN');
2020-04-06 20:19:14.544 EDT [25268:222] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (5,2,'-34322095.176906047');
2020-04-06 20:19:14.544 EDT [25262:85] pg_regress/int4 LOG:  statement: SELECT 2 + 2 / 2 AS three;
2020-04-06 20:19:14.545 EDT [25268:223] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (5,2,'34354889.253888047');
2020-04-06 20:19:14.545 EDT [25268:224] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (5,2,'-563049578578.769242506736077');
2020-04-06 20:19:14.545 EDT [25259:39] pg_regress/enum LOG:  statement: alter type insenum add value 'i6' before 'L2';
2020-04-06 20:19:14.545 EDT [25268:225] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (5,2,'-.00047751189505192446');
2020-04-06 20:19:14.545 EDT [25268:226] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (5,3,'16401.348491');
2020-04-06 20:19:14.546 EDT [25268:227] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (5,3,'16392.728491');
2020-04-06 20:19:14.546 EDT [25268:228] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (5,3,'70671.23589621');
2020-04-06 20:19:14.546 EDT [25268:229] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (5,3,'3804.41728329466357308584');
2020-04-06 20:19:14.546 EDT [25268:230] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (5,4,'7815858.450391');
2020-04-06 20:19:14.546 EDT [25259:40] pg_regress/enum LOG:  statement: alter type insenum add value 'i7' before 'L2';
2020-04-06 20:19:14.546 EDT [25268:231] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (5,4,'-7783064.373409');
2020-04-06 20:19:14.547 EDT [25268:232] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (5,4,'127888068979.9935054429');
2020-04-06 20:19:14.547 EDT [25268:233] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (5,4,'.00210232958726897192');
2020-04-06 20:19:14.547 EDT [25260:97] pg_regress/float8 LOG:  statement: SELECT '' AS five, * FROM FLOAT8_TBL;
2020-04-06 20:19:14.547 EDT [25268:234] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (5,5,'32794.076982');
2020-04-06 20:19:14.547 EDT [25268:235] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (5,5,'0');
2020-04-06 20:19:14.547 EDT [25268:236] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (5,5,'268862871.275335557081');
2020-04-06 20:19:14.547 EDT [25260:98] pg_regress/float8 LOG:  statement: UPDATE FLOAT8_TBL
	   SET f1 = FLOAT8_TBL.f1 * '-1'
	   WHERE FLOAT8_TBL.f1 > '0.0';
2020-04-06 20:19:14.548 EDT [25268:237] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (5,5,'1.00000000000000000000');
2020-04-06 20:19:14.548 EDT [25268:238] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (5,6,'110298.61612126');
2020-04-06 20:19:14.548 EDT [25259:41] pg_regress/enum LOG:  statement: alter type insenum add value 'i8' before 'L2';
2020-04-06 20:19:14.548 EDT [25268:239] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (5,6,'-77504.53913926');
2020-04-06 20:19:14.548 EDT [25260:99] pg_regress/float8 LOG:  statement: SELECT '' AS bad, f.f1 * '1e200' from FLOAT8_TBL f;
2020-04-06 20:19:14.548 EDT [25268:240] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (5,6,'1539707782.76899778633766');
2020-04-06 20:19:14.549 EDT [25268:241] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (5,6,'.17461941433576102689');
2020-04-06 20:19:14.549 EDT [25262:86] pg_regress/int4 LOG:  statement: SELECT (2 + 2) / 2 AS two;
2020-04-06 20:19:14.549 EDT [25260:100] pg_regress/float8 ERROR:  value out of range: overflow
2020-04-06 20:19:14.549 EDT [25260:101] pg_regress/float8 STATEMENT:  SELECT '' AS bad, f.f1 * '1e200' from FLOAT8_TBL f;
2020-04-06 20:19:14.549 EDT [25268:242] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (5,7,'-83012087.961509');
2020-04-06 20:19:14.549 EDT [25268:243] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (5,7,'83044882.038491');
2020-04-06 20:19:14.550 EDT [25272:103] pg_regress/rangetypes LOG:  statement: select numrange(1.1, 2.2) - numrange(2.2, 3.0);
2020-04-06 20:19:14.550 EDT [25269:96] pg_regress/bit LOG:  statement: SELECT b, b >> 1 AS bsr, b << 1 AS bsl
	       FROM BIT_SHIFT_TABLE ;
2020-04-06 20:19:14.551 EDT [25268:244] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (5,7,'-1361421264394.416135');
2020-04-06 20:19:14.551 EDT [25268:245] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (5,7,'-.00019748690453643710');
2020-04-06 20:19:14.551 EDT [25268:246] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (5,8,'91278.038491');
2020-04-06 20:19:14.551 EDT [25268:247] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (5,8,'-58483.961509');
2020-04-06 20:19:14.552 EDT [25268:248] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (5,8,'1227826639.244571');
2020-04-06 20:19:14.552 EDT [25268:249] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (5,8,'.21897461960978085228');
2020-04-06 20:19:14.552 EDT [25268:250] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (5,9,'-24910407.006556420');
2020-04-06 20:19:14.552 EDT [25268:251] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (5,9,'24943201.083538420');
2020-04-06 20:19:14.553 EDT [25268:252] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (5,9,'-408725765384.257043660243220');
2020-04-06 20:19:14.553 EDT [25268:253] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (5,9,'-.00065780749354660427');
2020-04-06 20:19:14.553 EDT [25268:254] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (6,0,'93901.57763026');
2020-04-06 20:19:14.553 EDT [25268:255] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (6,0,'93901.57763026');
2020-04-06 20:19:14.553 EDT [25268:256] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (6,0,'0');
2020-04-06 20:19:14.554 EDT [25268:257] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (6,0,'NaN');
2020-04-06 20:19:14.554 EDT [25268:258] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (6,1,'93901.57763026');
2020-04-06 20:19:14.554 EDT [25248:46] pg_regress/int2 LOG:  statement: SELECT '' AS one, i.* FROM INT2_TBL i WHERE (i.f1 % int2 '2') = int2 '1';
2020-04-06 20:19:14.554 EDT [25268:259] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (6,1,'93901.57763026');
2020-04-06 20:19:14.554 EDT [25268:260] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (6,1,'0');
2020-04-06 20:19:14.554 EDT [25268:261] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (6,1,'NaN');
2020-04-06 20:19:14.555 EDT [25268:262] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (6,2,'-34244590.637766787');
2020-04-06 20:19:14.555 EDT [25268:263] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (6,2,'34432393.793027307');
2020-04-06 20:19:14.558 EDT [25260:102] pg_regress/float8 LOG:  statement: SELECT '' AS bad, f.f1 ^ '1e200' from FLOAT8_TBL f;
2020-04-06 20:19:14.561 EDT [25262:87] pg_regress/int4 LOG:  statement: SELECT (-1::int4<<31)::text;
2020-04-06 20:19:14.563 EDT [25268:264] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (6,2,'-3224438592470.18449811926184222');
2020-04-06 20:19:14.563 EDT [25268:265] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (6,2,'-.00273458651128995823');
2020-04-06 20:19:14.563 EDT [25278:26] pg_regress/money LOG:  statement: SELECT m != '$124.00' FROM money_data;
2020-04-06 20:19:14.563 EDT [25268:266] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (6,3,'93905.88763026');
2020-04-06 20:19:14.564 EDT [25268:267] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (6,3,'93897.26763026');
2020-04-06 20:19:14.564 EDT [25268:268] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (6,3,'404715.7995864206');
2020-04-06 20:19:14.564 EDT [25268:269] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (6,3,'21786.90896293735498839907');
2020-04-06 20:19:14.564 EDT [25268:270] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (6,4,'7893362.98953026');
2020-04-06 20:19:14.566 EDT [25252:26] pg_regress/regproc LOG:  statement: SELECT to_regproc('pg_catalog.now');
2020-04-06 20:19:14.567 EDT [25248:47] pg_regress/int2 LOG:  statement: SELECT '' AS three, i.* FROM INT2_TBL i WHERE (i.f1 % int4 '2') = int2 '0';
2020-04-06 20:19:14.567 EDT [25268:271] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (6,4,'-7705559.83426974');
2020-04-06 20:19:14.567 EDT [25261:40] pg_regress/text LOG:  statement: select format('Hello');
2020-04-06 20:19:14.568 EDT [25278:27] pg_regress/money LOG:  statement: SELECT m <= '$123.00' FROM money_data;
2020-04-06 20:19:14.568 EDT [25269:97] pg_regress/bit LOG:  statement: SELECT b, b >> 8 AS bsr8, b << 8 AS bsl8
	       FROM BIT_SHIFT_TABLE ;
2020-04-06 20:19:14.569 EDT [25268:272] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (6,4,'732381731243.745115764094');
2020-04-06 20:19:14.570 EDT [25259:42] pg_regress/enum LOG:  statement: alter type insenum add value 'i9' before 'L2';
2020-04-06 20:19:14.571 EDT [25325:1] ERROR:  value out of range: overflow
2020-04-06 20:19:14.571 EDT [25325:2] STATEMENT:  SELECT '' AS bad, f.f1 ^ '1e200' from FLOAT8_TBL f;
2020-04-06 20:19:14.574 EDT [25272:104] pg_regress/rangetypes LOG:  statement: select numrange(1.1, 2.2,'[]') - numrange(2.0, 3.0);
2020-04-06 20:19:14.575 EDT [25278:28] pg_regress/money LOG:  statement: SELECT m >= '$123.00' FROM money_data;
2020-04-06 20:19:14.575 EDT [25268:273] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (6,4,'.01203949512295682469');
2020-04-06 20:19:14.575 EDT [25260:103] pg_regress/float8 ERROR:  value out of range: overflow
2020-04-06 20:19:14.575 EDT [25260:104] pg_regress/float8 STATEMENT:  SELECT '' AS bad, f.f1 ^ '1e200' from FLOAT8_TBL f;
2020-04-06 20:19:14.577 EDT [24935:4] LOG:  background worker "parallel worker" (PID 25325) exited with exit code 1
2020-04-06 20:19:14.579 EDT [25260:105] pg_regress/float8 LOG:  statement: SELECT 0 ^ 0 + 0 ^ 1 + 0 ^ 0.0 + 0 ^ 0.5;
2020-04-06 20:19:14.579 EDT [25259:43] pg_regress/enum LOG:  statement: alter type insenum add value 'i10' before 'L2';
2020-04-06 20:19:14.580 EDT [25259:44] pg_regress/enum LOG:  statement: alter type insenum add value 'i11' before 'L2';
2020-04-06 20:19:14.580 EDT [25268:274] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (6,5,'110298.61612126');
2020-04-06 20:19:14.580 EDT [25259:45] pg_regress/enum LOG:  statement: alter type insenum add value 'i12' before 'L2';
2020-04-06 20:19:14.580 EDT [25268:275] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (6,5,'77504.53913926');
2020-04-06 20:19:14.580 EDT [25268:276] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (6,5,'1539707782.76899778633766');
2020-04-06 20:19:14.580 EDT [25259:46] pg_regress/enum LOG:  statement: alter type insenum add value 'i13' before 'L2';
2020-04-06 20:19:14.580 EDT [25268:277] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (6,5,'5.72674008674192359679');
2020-04-06 20:19:14.581 EDT [25268:278] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (6,6,'187803.15526052');
2020-04-06 20:19:14.581 EDT [25259:47] pg_regress/enum LOG:  statement: alter type insenum add value 'i14' before 'L2';
2020-04-06 20:19:14.581 EDT [25268:279] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (6,6,'0');
2020-04-06 20:19:14.581 EDT [25268:280] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (6,6,'8817506281.4517452372676676');
2020-04-06 20:19:14.581 EDT [25259:48] pg_regress/enum LOG:  statement: alter type insenum add value 'i15' before 'L2';
2020-04-06 20:19:14.581 EDT [25268:281] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (6,6,'1.00000000000000000000');
2020-04-06 20:19:14.581 EDT [25268:282] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (6,7,'-82934583.42236974');
2020-04-06 20:19:14.581 EDT [25259:49] pg_regress/enum LOG:  statement: alter type insenum add value 'i16' before 'L2';
2020-04-06 20:19:14.581 EDT [25268:283] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (6,7,'83122386.57763026');
2020-04-06 20:19:14.581 EDT [25268:284] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (6,7,'-7796505729750.37795610');
2020-04-06 20:19:14.581 EDT [25259:50] pg_regress/enum LOG:  statement: alter type insenum add value 'i17' before 'L2';
2020-04-06 20:19:14.582 EDT [25268:285] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (6,7,'-.00113095617281538980');
2020-04-06 20:19:14.582 EDT [25268:286] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (6,8,'168782.57763026');
2020-04-06 20:19:14.582 EDT [25259:51] pg_regress/enum LOG:  statement: alter type insenum add value 'i18' before 'L2';
2020-04-06 20:19:14.582 EDT [25268:287] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (6,8,'19020.57763026');
2020-04-06 20:19:14.582 EDT [25268:288] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (6,8,'7031444034.53149906');
2020-04-06 20:19:14.582 EDT [25259:52] pg_regress/enum LOG:  statement: alter type insenum add value 'i19' before 'L2';
2020-04-06 20:19:14.582 EDT [25268:289] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (6,8,'1.25401073209839612184');
2020-04-06 20:19:14.582 EDT [25268:290] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (6,9,'-24832902.467417160');
2020-04-06 20:19:14.582 EDT [25259:53] pg_regress/enum LOG:  statement: alter type insenum add value 'i20' before 'L2';
2020-04-06 20:19:14.582 EDT [25268:291] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (6,9,'25020705.622677680');
2020-04-06 20:19:14.583 EDT [25268:292] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (6,9,'-2340666225110.29929521292692920');
2020-04-06 20:19:14.583 EDT [25259:54] pg_regress/enum LOG:  statement: alter type insenum add value 'i21' before 'L2';
2020-04-06 20:19:14.583 EDT [25268:293] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (6,9,'-.00376709254265256789');
2020-04-06 20:19:14.583 EDT [25268:294] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (7,0,'-83028485');
2020-04-06 20:19:14.583 EDT [25259:55] pg_regress/enum LOG:  statement: alter type insenum add value 'i22' before 'L2';
2020-04-06 20:19:14.583 EDT [25268:295] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (7,0,'-83028485');
2020-04-06 20:19:14.583 EDT [25268:296] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (7,0,'0');
2020-04-06 20:19:14.583 EDT [25259:56] pg_regress/enum LOG:  statement: alter type insenum add value 'i23' before 'L2';
2020-04-06 20:19:14.583 EDT [25268:297] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (7,0,'NaN');
2020-04-06 20:19:14.583 EDT [25259:57] pg_regress/enum LOG:  statement: alter type insenum add value 'i24' before 'L2';
2020-04-06 20:19:14.583 EDT [25268:298] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (7,1,'-83028485');
2020-04-06 20:19:14.584 EDT [25268:299] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (7,1,'-83028485');
2020-04-06 20:19:14.584 EDT [25269:98] pg_regress/bit LOG:  statement: SELECT b::bit(15), b::bit(15) >> 1 AS bsr, b::bit(15) << 1 AS bsl
	       FROM BIT_SHIFT_TABLE ;
2020-04-06 20:19:14.584 EDT [25268:300] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (7,1,'0');
2020-04-06 20:19:14.584 EDT [25268:301] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (7,1,'NaN');
2020-04-06 20:19:14.584 EDT [25268:302] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (7,2,'-117366977.215397047');
2020-04-06 20:19:14.584 EDT [25268:303] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (7,2,'-48689992.784602953');
2020-04-06 20:19:14.584 EDT [25233:73] pg_regress/boolean LOG:  statement: SELECT '' AS t_3, BOOLTBL1.*
	   FROM BOOLTBL1
	   WHERE f1 <> bool 'false';
2020-04-06 20:19:14.585 EDT [25262:88] pg_regress/int4 LOG:  statement: SELECT ((-1::int4<<31)+1)::text;
2020-04-06 20:19:14.585 EDT [25259:58] pg_regress/enum LOG:  statement: alter type insenum add value 'i25' before 'L2';
2020-04-06 20:19:14.585 EDT [25268:304] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (7,2,'2851072985828710.485883795');
2020-04-06 20:19:14.585 EDT [25259:59] pg_regress/enum LOG:  statement: alter type insenum add value 'i26' before 'L2';
2020-04-06 20:19:14.585 EDT [25268:305] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (7,2,'2.41794207151503385700');
2020-04-06 20:19:14.585 EDT [25268:306] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (7,3,'-83028480.69');
2020-04-06 20:19:14.585 EDT [25248:48] pg_regress/int2 LOG:  statement: SELECT '' AS five, i.f1, i.f1 * int2 '2' AS x FROM INT2_TBL i;
2020-04-06 20:19:14.585 EDT [25268:307] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (7,3,'-83028489.31');
2020-04-06 20:19:14.585 EDT [25262:89] pg_regress/int4 LOG:  statement: SELECT (-2147483648)::int4 * (-1)::int4;
2020-04-06 20:19:14.585 EDT [25259:60] pg_regress/enum LOG:  statement: alter type insenum add value 'i27' before 'L2';
2020-04-06 20:19:14.585 EDT [25262:90] pg_regress/int4 ERROR:  integer out of range
2020-04-06 20:19:14.585 EDT [25262:91] pg_regress/int4 STATEMENT:  SELECT (-2147483648)::int4 * (-1)::int4;
2020-04-06 20:19:14.585 EDT [25268:308] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (7,3,'-357852770.35');
2020-04-06 20:19:14.586 EDT [25268:309] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (7,3,'-19264149.65197215777262180974');
2020-04-06 20:19:14.586 EDT [25248:49] pg_regress/int2 ERROR:  smallint out of range
2020-04-06 20:19:14.586 EDT [25248:50] pg_regress/int2 STATEMENT:  SELECT '' AS five, i.f1, i.f1 * int2 '2' AS x FROM INT2_TBL i;
2020-04-06 20:19:14.586 EDT [25262:92] pg_regress/int4 LOG:  statement: SELECT (-2147483648)::int4 / (-1)::int4;
2020-04-06 20:19:14.586 EDT [25262:93] pg_regress/int4 ERROR:  integer out of range
2020-04-06 20:19:14.586 EDT [25262:94] pg_regress/int4 STATEMENT:  SELECT (-2147483648)::int4 / (-1)::int4;
2020-04-06 20:19:14.586 EDT [25259:61] pg_regress/enum LOG:  statement: alter type insenum add value 'i28' before 'L2';
2020-04-06 20:19:14.586 EDT [25268:310] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (7,4,'-75229023.5881');
2020-04-06 20:19:14.586 EDT [25268:311] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (7,4,'-90827946.4119');
2020-04-06 20:19:14.586 EDT [25248:51] pg_regress/int2 LOG:  statement: SELECT '' AS five, i.f1, i.f1 * int2 '2' AS x FROM INT2_TBL i
	WHERE abs(f1) < 16384;
2020-04-06 20:19:14.586 EDT [25268:312] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (7,4,'-647577464846017.9715');
2020-04-06 20:19:14.586 EDT [25262:95] pg_regress/int4 LOG:  statement: SELECT (-2147483648)::int4 % (-1)::int4;
2020-04-06 20:19:14.586 EDT [25259:62] pg_regress/enum LOG:  statement: alter type insenum add value 'i29' before 'L2';
2020-04-06 20:19:14.586 EDT [25268:313] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (7,4,'-10.64541262725136247686');
2020-04-06 20:19:14.586 EDT [25268:314] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (7,5,'-83012087.961509');
2020-04-06 20:19:14.586 EDT [25268:315] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (7,5,'-83044882.038491');
2020-04-06 20:19:14.586 EDT [25259:63] pg_regress/enum LOG:  statement: alter type insenum add value 'i30' before 'L2';
2020-04-06 20:19:14.586 EDT [25262:96] pg_regress/int4 LOG:  statement: SELECT (-2147483648)::int4 * (-1)::int2;
2020-04-06 20:19:14.587 EDT [25262:97] pg_regress/int4 ERROR:  integer out of range
2020-04-06 20:19:14.587 EDT [25262:98] pg_regress/int4 STATEMENT:  SELECT (-2147483648)::int4 * (-1)::int2;
2020-04-06 20:19:14.587 EDT [25262:99] pg_regress/int4 LOG:  statement: SELECT (-2147483648)::int4 / (-1)::int2;
2020-04-06 20:19:14.587 EDT [25262:100] pg_regress/int4 ERROR:  integer out of range
2020-04-06 20:19:14.587 EDT [25262:101] pg_regress/int4 STATEMENT:  SELECT (-2147483648)::int4 / (-1)::int2;
2020-04-06 20:19:14.587 EDT [25259:64] pg_regress/enum LOG:  statement: SELECT enumlabel,
	       case when enumsortorder > 20 then null else enumsortorder end as so
	FROM pg_enum
	WHERE enumtypid = 'insenum'::regtype
	ORDER BY enumsortorder;
2020-04-06 20:19:14.587 EDT [25248:52] pg_regress/int2 LOG:  statement: SELECT '' AS five, i.f1, i.f1 * int4 '2' AS x FROM INT2_TBL i;
2020-04-06 20:19:14.588 EDT [25248:53] pg_regress/int2 LOG:  statement: SELECT '' AS five, i.f1, i.f1 + int2 '2' AS x FROM INT2_TBL i;
2020-04-06 20:19:14.589 EDT [25268:316] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (7,5,'-1361421264394.416135');
2020-04-06 20:19:14.589 EDT [25278:29] pg_regress/money LOG:  statement: SELECT m < '$124.00' FROM money_data;
2020-04-06 20:19:14.589 EDT [25262:102] pg_regress/int4 LOG:  statement: SELECT (-2147483648)::int4 % (-1)::int2;
2020-04-06 20:19:14.589 EDT [25261:41] pg_regress/text LOG:  statement: select format('Hello %s', 'World');
2020-04-06 20:19:14.589 EDT [25268:317] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (7,5,'-5063.62688881730941836574');
2020-04-06 20:19:14.589 EDT [25268:318] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (7,6,'-82934583.42236974');
2020-04-06 20:19:14.589 EDT [25272:105] pg_regress/rangetypes LOG:  statement: select range_minus(numrange(10.1,12.2,'[]'), numrange(110.0,120.2,'(]'));
2020-04-06 20:19:14.590 EDT [25252:27] pg_regress/regproc LOG:  statement: SELECT to_regprocedure('pg_catalog.abs(numeric)');
2020-04-06 20:19:14.590 EDT [25268:319] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (7,6,'-83122386.57763026');
2020-04-06 20:19:14.590 EDT [25268:320] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (7,6,'-7796505729750.37795610');
2020-04-06 20:19:14.590 EDT [25261:42] pg_regress/text LOG:  statement: select format('Hello %%');
2020-04-06 20:19:14.590 EDT [25272:106] pg_regress/rangetypes LOG:  statement: select range_minus(numrange(10.1,12.2,'[]'), numrange(0.0,120.2,'(]'));
2020-04-06 20:19:14.590 EDT [25268:321] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (7,6,'-884.20756174009028770294');
2020-04-06 20:19:14.590 EDT [25252:28] pg_regress/regproc LOG:  statement: SELECT to_regclass('pg_catalog.pg_class');
2020-04-06 20:19:14.591 EDT [25268:322] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (7,7,'-166056970');
2020-04-06 20:19:14.591 EDT [25272:107] pg_regress/rangetypes LOG:  statement: select numrange(4.5, 5.5, '[]') && numrange(5.5, 6.5);
2020-04-06 20:19:14.591 EDT [25261:43] pg_regress/text LOG:  statement: select format('Hello %%%%');
2020-04-06 20:19:14.591 EDT [25268:323] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (7,7,'0');
2020-04-06 20:19:14.591 EDT [25252:29] pg_regress/regproc LOG:  statement: SELECT to_regtype('pg_catalog.int4');
2020-04-06 20:19:14.591 EDT [25272:108] pg_regress/rangetypes LOG:  statement: select numrange(1.0, 2.0) << numrange(3.0, 4.0);
2020-04-06 20:19:14.591 EDT [25268:324] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (7,7,'6893729321395225');
2020-04-06 20:19:14.592 EDT [25268:325] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (7,7,'1.00000000000000000000');
2020-04-06 20:19:14.592 EDT [25252:30] pg_regress/regproc LOG:  statement: SELECT to_regcollation('pg_catalog."POSIX"');
2020-04-06 20:19:14.592 EDT [25268:326] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (7,8,'-82953604');
2020-04-06 20:19:14.592 EDT [25272:109] pg_regress/rangetypes LOG:  statement: select numrange(1.0, 3.0,'[]') << numrange(3.0, 4.0,'[]');
2020-04-06 20:19:14.592 EDT [25261:44] pg_regress/text LOG:  statement: select format('Hello %s %s', 'World');
2020-04-06 20:19:14.592 EDT [25261:45] pg_regress/text ERROR:  too few arguments for format()
2020-04-06 20:19:14.592 EDT [25261:46] pg_regress/text STATEMENT:  select format('Hello %s %s', 'World');
2020-04-06 20:19:14.592 EDT [25268:327] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (7,8,'-83103366');
2020-04-06 20:19:14.592 EDT [25252:31] pg_regress/regproc LOG:  statement: SELECT regrole('regress_regrole_test');
2020-04-06 20:19:14.593 EDT [25272:110] pg_regress/rangetypes LOG:  statement: select numrange(1.0, 3.0,'()') << numrange(3.0, 4.0,'()');
2020-04-06 20:19:14.593 EDT [25268:328] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (7,8,'-6217255985285');
2020-04-06 20:19:14.593 EDT [25268:329] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (7,8,'-1108.80577182462841041118');
2020-04-06 20:19:14.593 EDT [25261:47] pg_regress/text LOG:  statement: select format('Hello %s');
2020-04-06 20:19:14.593 EDT [25261:48] pg_regress/text ERROR:  too few arguments for format()
2020-04-06 20:19:14.593 EDT [25261:49] pg_regress/text STATEMENT:  select format('Hello %s');
2020-04-06 20:19:14.593 EDT [25252:32] pg_regress/regproc LOG:  statement: SELECT regrole('"regress_regrole_test"');
2020-04-06 20:19:14.593 EDT [25268:330] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (7,9,'-107955289.045047420');
2020-04-06 20:19:14.594 EDT [25261:50] pg_regress/text LOG:  statement: select format('Hello %x', 20);
2020-04-06 20:19:14.594 EDT [25268:331] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (7,9,'-58101680.954952580');
2020-04-06 20:19:14.594 EDT [25261:51] pg_regress/text ERROR:  unrecognized format() type specifier "x"
2020-04-06 20:19:14.594 EDT [25261:52] pg_regress/text HINT:  For a single "%" use "%%".
2020-04-06 20:19:14.594 EDT [25261:53] pg_regress/text STATEMENT:  select format('Hello %x', 20);
2020-04-06 20:19:14.594 EDT [25272:111] pg_regress/rangetypes LOG:  statement: select numrange(1.0, 2.0) >> numrange(3.0, 4.0);
2020-04-06 20:19:14.594 EDT [25268:332] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (7,9,'2069634775752159.035758700');
2020-04-06 20:19:14.594 EDT [25268:333] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (7,9,'3.33089171198810413382');
2020-04-06 20:19:14.594 EDT [25268:334] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (8,0,'74881');
2020-04-06 20:19:14.595 EDT [25252:33] pg_regress/regproc LOG:  statement: SELECT regnamespace('pg_catalog');
2020-04-06 20:19:14.595 EDT [25268:335] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (8,0,'74881');
2020-04-06 20:19:14.595 EDT [25268:336] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (8,0,'0');
2020-04-06 20:19:14.595 EDT [25272:112] pg_regress/rangetypes LOG:  statement: select numrange(3.0, 70.0) &< numrange(6.6, 100.0);
2020-04-06 20:19:14.598 EDT [25334:1] ERROR:  smallint out of range
2020-04-06 20:19:14.598 EDT [25334:2] STATEMENT:  SELECT '' AS five, i.f1, i.f1 + int2 '2' AS x FROM INT2_TBL i;
2020-04-06 20:19:14.599 EDT [25233:74] pg_regress/boolean LOG:  statement: SELECT '' AS zero, BOOLTBL1.*
	   FROM BOOLTBL1
	   WHERE booleq(bool 'false', f1);
2020-04-06 20:19:14.600 EDT [25261:54] pg_regress/text LOG:  statement: select format('INSERT INTO %I VALUES(%L,%L)', 'mytab', 10, 'Hello');
2020-04-06 20:19:14.601 EDT [25252:34] pg_regress/regproc LOG:  statement: SELECT regnamespace('"pg_catalog"');
2020-04-06 20:19:14.601 EDT [25248:54] pg_regress/int2 ERROR:  smallint out of range
2020-04-06 20:19:14.601 EDT [25248:55] pg_regress/int2 STATEMENT:  SELECT '' AS five, i.f1, i.f1 + int2 '2' AS x FROM INT2_TBL i;
2020-04-06 20:19:14.601 EDT [25252:35] pg_regress/regproc LOG:  statement: SELECT to_regrole('regress_regrole_test');
2020-04-06 20:19:14.602 EDT [25252:36] pg_regress/regproc LOG:  statement: SELECT to_regrole('"regress_regrole_test"');
2020-04-06 20:19:14.602 EDT [25252:37] pg_regress/regproc LOG:  statement: SELECT to_regnamespace('pg_catalog');
2020-04-06 20:19:14.603 EDT [25252:38] pg_regress/regproc LOG:  statement: SELECT to_regnamespace('"pg_catalog"');
2020-04-06 20:19:14.603 EDT [25252:39] pg_regress/regproc LOG:  statement: /* If objects don't exist, raise errors. */
	DROP ROLE regress_regrole_test;
2020-04-06 20:19:14.604 EDT [25252:40] pg_regress/regproc LOG:  statement: SELECT regoper('||//');
2020-04-06 20:19:14.604 EDT [25268:337] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (8,0,'NaN');
2020-04-06 20:19:14.604 EDT [25252:41] pg_regress/regproc ERROR:  operator does not exist: ||// at character 16
2020-04-06 20:19:14.604 EDT [25252:42] pg_regress/regproc STATEMENT:  SELECT regoper('||//');
2020-04-06 20:19:14.604 EDT [25252:43] pg_regress/regproc LOG:  statement: SELECT regoperator('++(int4,int4)');
2020-04-06 20:19:14.604 EDT [25252:44] pg_regress/regproc ERROR:  operator does not exist: ++(int4,int4) at character 20
2020-04-06 20:19:14.604 EDT [25252:45] pg_regress/regproc STATEMENT:  SELECT regoperator('++(int4,int4)');
2020-04-06 20:19:14.604 EDT [25252:46] pg_regress/regproc LOG:  statement: SELECT regproc('know');
2020-04-06 20:19:14.604 EDT [25252:47] pg_regress/regproc ERROR:  function "know" does not exist at character 16
2020-04-06 20:19:14.604 EDT [25252:48] pg_regress/regproc STATEMENT:  SELECT regproc('know');
2020-04-06 20:19:14.604 EDT [25252:49] pg_regress/regproc LOG:  statement: SELECT regprocedure('absinthe(numeric)');
2020-04-06 20:19:14.604 EDT [25252:50] pg_regress/regproc ERROR:  function "absinthe(numeric)" does not exist at character 21
2020-04-06 20:19:14.604 EDT [25252:51] pg_regress/regproc STATEMENT:  SELECT regprocedure('absinthe(numeric)');
2020-04-06 20:19:14.604 EDT [25252:52] pg_regress/regproc LOG:  statement: SELECT regclass('pg_classes');
2020-04-06 20:19:14.604 EDT [25252:53] pg_regress/regproc ERROR:  relation "pg_classes" does not exist at character 17
2020-04-06 20:19:14.604 EDT [25252:54] pg_regress/regproc STATEMENT:  SELECT regclass('pg_classes');
2020-04-06 20:19:14.604 EDT [25261:55] pg_regress/text LOG:  statement: select format('%s%s%s','Hello', NULL,'World');
2020-04-06 20:19:14.604 EDT [25252:55] pg_regress/regproc LOG:  statement: SELECT regtype('int3');
2020-04-06 20:19:14.604 EDT [25252:56] pg_regress/regproc ERROR:  type "int3" does not exist at character 16
2020-04-06 20:19:14.604 EDT [25252:57] pg_regress/regproc STATEMENT:  SELECT regtype('int3');
2020-04-06 20:19:14.605 EDT [25252:58] pg_regress/regproc LOG:  statement: SELECT regoper('ng_catalog.||/');
2020-04-06 20:19:14.605 EDT [25252:59] pg_regress/regproc ERROR:  schema "ng_catalog" does not exist at character 16
2020-04-06 20:19:14.605 EDT [25252:60] pg_regress/regproc STATEMENT:  SELECT regoper('ng_catalog.||/');
2020-04-06 20:19:14.605 EDT [25252:61] pg_regress/regproc LOG:  statement: SELECT regoperator('ng_catalog.+(int4,int4)');
2020-04-06 20:19:14.605 EDT [25252:62] pg_regress/regproc ERROR:  operator does not exist: ng_catalog.+(int4,int4) at character 20
2020-04-06 20:19:14.605 EDT [25252:63] pg_regress/regproc STATEMENT:  SELECT regoperator('ng_catalog.+(int4,int4)');
2020-04-06 20:19:14.605 EDT [25252:64] pg_regress/regproc LOG:  statement: SELECT regproc('ng_catalog.now');
2020-04-06 20:19:14.605 EDT [25252:65] pg_regress/regproc ERROR:  schema "ng_catalog" does not exist at character 16
2020-04-06 20:19:14.605 EDT [25252:66] pg_regress/regproc STATEMENT:  SELECT regproc('ng_catalog.now');
2020-04-06 20:19:14.605 EDT [25252:67] pg_regress/regproc LOG:  statement: SELECT regprocedure('ng_catalog.abs(numeric)');
2020-04-06 20:19:14.605 EDT [25261:56] pg_regress/text LOG:  statement: select format('INSERT INTO %I VALUES(%L,%L)', 'mytab', 10, NULL);
2020-04-06 20:19:14.605 EDT [25252:68] pg_regress/regproc ERROR:  schema "ng_catalog" does not exist at character 21
2020-04-06 20:19:14.605 EDT [25252:69] pg_regress/regproc STATEMENT:  SELECT regprocedure('ng_catalog.abs(numeric)');
2020-04-06 20:19:14.605 EDT [25252:70] pg_regress/regproc LOG:  statement: SELECT regclass('ng_catalog.pg_class');
2020-04-06 20:19:14.605 EDT [25252:71] pg_regress/regproc ERROR:  schema "ng_catalog" does not exist at character 17
2020-04-06 20:19:14.605 EDT [25252:72] pg_regress/regproc STATEMENT:  SELECT regclass('ng_catalog.pg_class');
2020-04-06 20:19:14.605 EDT [25252:73] pg_regress/regproc LOG:  statement: SELECT regtype('ng_catalog.int4');
2020-04-06 20:19:14.605 EDT [25252:74] pg_regress/regproc ERROR:  schema "ng_catalog" does not exist at character 16
2020-04-06 20:19:14.605 EDT [25252:75] pg_regress/regproc STATEMENT:  SELECT regtype('ng_catalog.int4');
2020-04-06 20:19:14.605 EDT [25252:76] pg_regress/regproc LOG:  statement: SELECT regcollation('ng_catalog."POSIX"');
2020-04-06 20:19:14.605 EDT [25252:77] pg_regress/regproc ERROR:  schema "ng_catalog" does not exist at character 21
2020-04-06 20:19:14.605 EDT [25252:78] pg_regress/regproc STATEMENT:  SELECT regcollation('ng_catalog."POSIX"');
2020-04-06 20:19:14.605 EDT [25261:57] pg_regress/text LOG:  statement: select format('INSERT INTO %I VALUES(%L,%L)', 'mytab', NULL, 'Hello');
2020-04-06 20:19:14.605 EDT [25252:79] pg_regress/regproc LOG:  statement: SELECT regrole('regress_regrole_test');
2020-04-06 20:19:14.605 EDT [25252:80] pg_regress/regproc ERROR:  role "regress_regrole_test" does not exist at character 16
2020-04-06 20:19:14.605 EDT [25252:81] pg_regress/regproc STATEMENT:  SELECT regrole('regress_regrole_test');
2020-04-06 20:19:14.605 EDT [25252:82] pg_regress/regproc LOG:  statement: SELECT regrole('"regress_regrole_test"');
2020-04-06 20:19:14.606 EDT [25252:83] pg_regress/regproc ERROR:  role "regress_regrole_test" does not exist at character 16
2020-04-06 20:19:14.606 EDT [25252:84] pg_regress/regproc STATEMENT:  SELECT regrole('"regress_regrole_test"');
2020-04-06 20:19:14.606 EDT [25252:85] pg_regress/regproc LOG:  statement: SELECT regrole('Nonexistent');
2020-04-06 20:19:14.606 EDT [25252:86] pg_regress/regproc ERROR:  role "nonexistent" does not exist at character 16
2020-04-06 20:19:14.606 EDT [25252:87] pg_regress/regproc STATEMENT:  SELECT regrole('Nonexistent');
2020-04-06 20:19:14.606 EDT [25252:88] pg_regress/regproc LOG:  statement: SELECT regrole('"Nonexistent"');
2020-04-06 20:19:14.606 EDT [25252:89] pg_regress/regproc ERROR:  role "Nonexistent" does not exist at character 16
2020-04-06 20:19:14.606 EDT [25252:90] pg_regress/regproc STATEMENT:  SELECT regrole('"Nonexistent"');
2020-04-06 20:19:14.606 EDT [25268:338] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (8,1,'74881');
2020-04-06 20:19:14.606 EDT [24935:5] LOG:  background worker "parallel worker" (PID 25334) exited with exit code 1
2020-04-06 20:19:14.606 EDT [25252:91] pg_regress/regproc LOG:  statement: SELECT regrole('foo.bar');
2020-04-06 20:19:14.606 EDT [25252:92] pg_regress/regproc ERROR:  invalid name syntax at character 16
2020-04-06 20:19:14.606 EDT [25252:93] pg_regress/regproc STATEMENT:  SELECT regrole('foo.bar');
2020-04-06 20:19:14.606 EDT [25252:94] pg_regress/regproc LOG:  statement: SELECT regnamespace('Nonexistent');
2020-04-06 20:19:14.606 EDT [25252:95] pg_regress/regproc ERROR:  schema "nonexistent" does not exist at character 21
2020-04-06 20:19:14.606 EDT [25252:96] pg_regress/regproc STATEMENT:  SELECT regnamespace('Nonexistent');
2020-04-06 20:19:14.606 EDT [25252:97] pg_regress/regproc LOG:  statement: SELECT regnamespace('"Nonexistent"');
2020-04-06 20:19:14.606 EDT [25252:98] pg_regress/regproc ERROR:  schema "Nonexistent" does not exist at character 21
2020-04-06 20:19:14.606 EDT [25252:99] pg_regress/regproc STATEMENT:  SELECT regnamespace('"Nonexistent"');
2020-04-06 20:19:14.606 EDT [25252:100] pg_regress/regproc LOG:  statement: SELECT regnamespace('foo.bar');
2020-04-06 20:19:14.606 EDT [25252:101] pg_regress/regproc ERROR:  invalid name syntax at character 21
2020-04-06 20:19:14.606 EDT [25252:102] pg_regress/regproc STATEMENT:  SELECT regnamespace('foo.bar');
2020-04-06 20:19:14.606 EDT [25252:103] pg_regress/regproc LOG:  statement: /* If objects don't exist, return NULL with no error. */
	
	SELECT to_regoper('||//');
2020-04-06 20:19:14.607 EDT [25259:65] pg_regress/enum LOG:  statement: CREATE TABLE enumtest (col rainbow);
2020-04-06 20:19:14.607 EDT [25272:113] pg_regress/rangetypes LOG:  statement: select numrange(1.1, 2.2) < numrange(1.0, 200.2);
2020-04-06 20:19:14.608 EDT [25262:103] pg_regress/int4 LOG:  statement: SELECT x, x::int4 AS int4_value
	FROM (VALUES (-2.5::float8),
	             (-1.5::float8),
	             (-0.5::float8),
	             (0.0::float8),
	             (0.5::float8),
	             (1.5::float8),
	             (2.5::float8)) t(x);
2020-04-06 20:19:14.609 EDT [25261:58] pg_regress/text LOG:  statement: select format('INSERT INTO %I VALUES(%L,%L)', NULL, 10, 'Hello');
2020-04-06 20:19:14.609 EDT [25268:339] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (8,1,'74881');
2020-04-06 20:19:14.610 EDT [25278:30] pg_regress/money LOG:  statement: SELECT m > '$122.00' FROM money_data;
2020-04-06 20:19:14.610 EDT [25278:31] pg_regress/money LOG:  statement: SELECT m = '$123.01' FROM money_data;
2020-04-06 20:19:14.611 EDT [25278:32] pg_regress/money LOG:  statement: SELECT m != '$123.00' FROM money_data;
2020-04-06 20:19:14.611 EDT [25278:33] pg_regress/money LOG:  statement: SELECT m <= '$122.99' FROM money_data;
2020-04-06 20:19:14.612 EDT [25278:34] pg_regress/money LOG:  statement: SELECT m >= '$123.01' FROM money_data;
2020-04-06 20:19:14.613 EDT [25278:35] pg_regress/money LOG:  statement: SELECT m > '$124.00' FROM money_data;
2020-04-06 20:19:14.613 EDT [25278:36] pg_regress/money LOG:  statement: SELECT m < '$122.00' FROM money_data;
2020-04-06 20:19:14.614 EDT [25278:37] pg_regress/money LOG:  statement: SELECT cashlarger(m, '$124.00') FROM money_data;
2020-04-06 20:19:14.614 EDT [25278:38] pg_regress/money LOG:  statement: SELECT cashsmaller(m, '$124.00') FROM money_data;
2020-04-06 20:19:14.614 EDT [25259:66] pg_regress/enum LOG:  statement: INSERT INTO enumtest values ('red'), ('orange'), ('yellow'), ('green');
2020-04-06 20:19:14.615 EDT [25248:56] pg_regress/int2 LOG:  statement: SELECT '' AS five, i.f1, i.f1 + int2 '2' AS x FROM INT2_TBL i
	WHERE f1 < 32766;
2020-04-06 20:19:14.615 EDT [25259:67] pg_regress/enum LOG:  statement: COPY enumtest FROM stdin;
2020-04-06 20:19:14.616 EDT [25248:57] pg_regress/int2 LOG:  statement: SELECT '' AS five, i.f1, i.f1 + int4 '2' AS x FROM INT2_TBL i;
2020-04-06 20:19:14.616 EDT [25259:68] pg_regress/enum LOG:  statement: SELECT * FROM enumtest;
2020-04-06 20:19:14.617 EDT [25248:58] pg_regress/int2 LOG:  statement: SELECT '' AS five, i.f1, i.f1 - int2 '2' AS x FROM INT2_TBL i;
2020-04-06 20:19:14.617 EDT [25248:59] pg_regress/int2 ERROR:  smallint out of range
2020-04-06 20:19:14.617 EDT [25248:60] pg_regress/int2 STATEMENT:  SELECT '' AS five, i.f1, i.f1 - int2 '2' AS x FROM INT2_TBL i;
2020-04-06 20:19:14.617 EDT [25248:61] pg_regress/int2 LOG:  statement: SELECT '' AS five, i.f1, i.f1 - int2 '2' AS x FROM INT2_TBL i
	WHERE f1 > -32767;
2020-04-06 20:19:14.618 EDT [25268:340] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (8,1,'0');
2020-04-06 20:19:14.618 EDT [25269:99] pg_regress/bit LOG:  statement: SELECT b::bit(15), b::bit(15) >> 8 AS bsr8, b::bit(15) << 8 AS bsl8
	       FROM BIT_SHIFT_TABLE ;
2020-04-06 20:19:14.617 EDT [25278:39] pg_regress/money LOG:  statement: SELECT cash_words(m) FROM money_data;
2020-04-06 20:19:14.618 EDT [25259:69] pg_regress/enum LOG:  statement: SELECT * FROM enumtest WHERE col = 'orange';
2020-04-06 20:19:14.619 EDT [25260:106] pg_regress/float8 LOG:  statement: SELECT '' AS bad, ln(f.f1) from FLOAT8_TBL f where f.f1 = '0.0' ;
2020-04-06 20:19:14.619 EDT [25260:107] pg_regress/float8 ERROR:  cannot take logarithm of zero
2020-04-06 20:19:14.619 EDT [25260:108] pg_regress/float8 STATEMENT:  SELECT '' AS bad, ln(f.f1) from FLOAT8_TBL f where f.f1 = '0.0' ;
2020-04-06 20:19:14.619 EDT [25233:75] pg_regress/boolean LOG:  statement: INSERT INTO BOOLTBL1 (f1) VALUES (bool 'f');
2020-04-06 20:19:14.620 EDT [25268:341] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (8,1,'NaN');
2020-04-06 20:19:14.620 EDT [25259:70] pg_regress/enum LOG:  statement: SELECT * FROM enumtest WHERE col <> 'orange' ORDER BY col;
2020-04-06 20:19:14.620 EDT [25260:109] pg_regress/float8 LOG:  statement: SELECT '' AS bad, ln(f.f1) from FLOAT8_TBL f where f.f1 < '0.0' ;
2020-04-06 20:19:14.620 EDT [25260:110] pg_regress/float8 ERROR:  cannot take logarithm of a negative number
2020-04-06 20:19:14.620 EDT [25260:111] pg_regress/float8 STATEMENT:  SELECT '' AS bad, ln(f.f1) from FLOAT8_TBL f where f.f1 < '0.0' ;
2020-04-06 20:19:14.620 EDT [25260:112] pg_regress/float8 LOG:  statement: SELECT '' AS bad, exp(f.f1) from FLOAT8_TBL f;
2020-04-06 20:19:14.621 EDT [25260:113] pg_regress/float8 ERROR:  value out of range: underflow
2020-04-06 20:19:14.621 EDT [25260:114] pg_regress/float8 STATEMENT:  SELECT '' AS bad, exp(f.f1) from FLOAT8_TBL f;
2020-04-06 20:19:14.621 EDT [25260:115] pg_regress/float8 LOG:  statement: SELECT '' AS bad, f.f1 / '0.0' from FLOAT8_TBL f;
2020-04-06 20:19:14.621 EDT [25260:116] pg_regress/float8 ERROR:  division by zero
2020-04-06 20:19:14.621 EDT [25260:117] pg_regress/float8 STATEMENT:  SELECT '' AS bad, f.f1 / '0.0' from FLOAT8_TBL f;
2020-04-06 20:19:14.621 EDT [25260:118] pg_regress/float8 LOG:  statement: SELECT '' AS five, * FROM FLOAT8_TBL;
2020-04-06 20:19:14.622 EDT [25260:119] pg_regress/float8 LOG:  statement: SELECT sinh(float8 '1');
2020-04-06 20:19:14.623 EDT [25260:120] pg_regress/float8 LOG:  statement: SELECT cosh(float8 '1');
2020-04-06 20:19:14.623 EDT [25260:121] pg_regress/float8 LOG:  statement: SELECT tanh(float8 '1');
2020-04-06 20:19:14.624 EDT [25260:122] pg_regress/float8 LOG:  statement: SELECT asinh(float8 '1');
2020-04-06 20:19:14.624 EDT [25260:123] pg_regress/float8 LOG:  statement: SELECT acosh(float8 '2');
2020-04-06 20:19:14.625 EDT [25260:124] pg_regress/float8 LOG:  statement: SELECT atanh(float8 '0.5');
2020-04-06 20:19:14.625 EDT [25268:342] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (8,2,'-34263611.215397047');
2020-04-06 20:19:14.626 EDT [25233:76] pg_regress/boolean LOG:  statement: SELECT '' AS f_1, BOOLTBL1.*
	   FROM BOOLTBL1
	   WHERE f1 = bool 'false';
2020-04-06 20:19:14.626 EDT [25260:125] pg_regress/float8 LOG:  statement: SELECT sinh(float8 'infinity');
2020-04-06 20:19:14.626 EDT [25260:126] pg_regress/float8 LOG:  statement: SELECT sinh(float8 '-infinity');
2020-04-06 20:19:14.626 EDT [25259:71] pg_regress/enum LOG:  statement: SELECT * FROM enumtest WHERE col > 'yellow' ORDER BY col;
2020-04-06 20:19:14.627 EDT [25260:127] pg_regress/float8 LOG:  statement: SELECT sinh(float8 'nan');
2020-04-06 20:19:14.627 EDT [25260:128] pg_regress/float8 LOG:  statement: SELECT cosh(float8 'infinity');
2020-04-06 20:19:14.627 EDT [25268:343] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (8,2,'34413373.215397047');
2020-04-06 20:19:14.627 EDT [25233:77] pg_regress/boolean LOG:  statement: CREATE TABLE BOOLTBL2 (f1 bool);
2020-04-06 20:19:14.628 EDT [25259:72] pg_regress/enum LOG:  statement: SELECT * FROM enumtest WHERE col >= 'yellow' ORDER BY col;
2020-04-06 20:19:14.628 EDT [25260:129] pg_regress/float8 LOG:  statement: SELECT cosh(float8 '-infinity');
2020-04-06 20:19:14.629 EDT [25233:78] pg_regress/boolean LOG:  statement: INSERT INTO BOOLTBL2 (f1) VALUES (bool 'f');
2020-04-06 20:19:14.630 EDT [25233:79] pg_regress/boolean LOG:  statement: INSERT INTO BOOLTBL2 (f1) VALUES (bool 'false');
2020-04-06 20:19:14.630 EDT [25341:1] ERROR:  null values cannot be formatted as an SQL identifier
2020-04-06 20:19:14.630 EDT [25341:2] STATEMENT:  select format('INSERT INTO %I VALUES(%L,%L)', NULL, 10, 'Hello');
2020-04-06 20:19:14.630 EDT [25261:59] pg_regress/text ERROR:  null values cannot be formatted as an SQL identifier
2020-04-06 20:19:14.630 EDT [25261:60] pg_regress/text STATEMENT:  select format('INSERT INTO %I VALUES(%L,%L)', NULL, 10, 'Hello');
2020-04-06 20:19:14.631 EDT [25233:80] pg_regress/boolean LOG:  statement: INSERT INTO BOOLTBL2 (f1) VALUES (bool 'False');
2020-04-06 20:19:14.631 EDT [25233:81] pg_regress/boolean LOG:  statement: INSERT INTO BOOLTBL2 (f1) VALUES (bool 'FALSE');
2020-04-06 20:19:14.631 EDT [25233:82] pg_regress/boolean LOG:  statement: INSERT INTO BOOLTBL2 (f1)
	   VALUES (bool 'XXX');
2020-04-06 20:19:14.631 EDT [25233:83] pg_regress/boolean ERROR:  invalid input syntax for type boolean: "XXX" at character 43
2020-04-06 20:19:14.631 EDT [25233:84] pg_regress/boolean STATEMENT:  INSERT INTO BOOLTBL2 (f1)
	   VALUES (bool 'XXX');
2020-04-06 20:19:14.631 EDT [25233:85] pg_regress/boolean LOG:  statement: SELECT '' AS f_4, BOOLTBL2.* FROM BOOLTBL2;
2020-04-06 20:19:14.632 EDT [25259:73] pg_regress/enum LOG:  statement: SELECT * FROM enumtest WHERE col < 'green' ORDER BY col;
2020-04-06 20:19:14.633 EDT [25268:344] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (8,2,'-2571300635581.146276407');
2020-04-06 20:19:14.633 EDT [25259:74] pg_regress/enum LOG:  statement: SELECT * FROM enumtest WHERE col <= 'green' ORDER BY col;
2020-04-06 20:19:14.634 EDT [25252:104] pg_regress/regproc LOG:  statement: SELECT to_regoperator('++(int4,int4)');
2020-04-06 20:19:14.635 EDT [24935:6] LOG:  background worker "parallel worker" (PID 25341) exited with exit code 1
2020-04-06 20:19:14.635 EDT [25268:345] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (8,2,'-.00218067233500788615');
2020-04-06 20:19:14.635 EDT [25268:346] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (8,3,'74885.31');
2020-04-06 20:19:14.635 EDT [25261:61] pg_regress/text LOG:  statement: select format('%1$s %3$s', 1, 2, 3);
2020-04-06 20:19:14.635 EDT [25252:105] pg_regress/regproc LOG:  statement: SELECT to_regproc('know');
2020-04-06 20:19:14.636 EDT [25268:347] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (8,3,'74876.69');
2020-04-06 20:19:14.636 EDT [25259:75] pg_regress/enum LOG:  statement: SELECT 'red'::rainbow::text || 'hithere';
2020-04-06 20:19:14.637 EDT [25272:114] pg_regress/rangetypes LOG:  statement: select numrange(1.1, 2.2) < numrange(1.1, 1.2);
2020-04-06 20:19:14.637 EDT [25252:106] pg_regress/regproc LOG:  statement: SELECT to_regprocedure('absinthe(numeric)');
2020-04-06 20:19:14.637 EDT [25259:76] pg_regress/enum LOG:  statement: SELECT 'red'::text::rainbow = 'red'::rainbow;
2020-04-06 20:19:14.638 EDT [25272:115] pg_regress/rangetypes LOG:  statement: select numrange(1.0, 2.0) + numrange(2.0, 3.0);
2020-04-06 20:19:14.638 EDT [25252:107] pg_regress/regproc LOG:  statement: SELECT to_regclass('pg_classes');
2020-04-06 20:19:14.638 EDT [25262:104] pg_regress/int4 LOG:  statement: SELECT x, x::int4 AS int4_value
	FROM (VALUES (-2.5::numeric),
	             (-1.5::numeric),
	             (-0.5::numeric),
	             (0.0::numeric),
	             (0.5::numeric),
	             (1.5::numeric),
	             (2.5::numeric)) t(x);
2020-04-06 20:19:14.638 EDT [25268:348] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (8,3,'322737.11');
2020-04-06 20:19:14.640 EDT [25259:77] pg_regress/enum LOG:  statement: SELECT min(col) FROM enumtest;
2020-04-06 20:19:14.645 EDT [25268:349] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (8,3,'17373.78190255220417633410');
2020-04-06 20:19:14.645 EDT [25262:105] pg_regress/int4 LOG:  statement: SELECT a, b, gcd(a, b), gcd(a, -b), gcd(b, a), gcd(-b, a)
	FROM (VALUES (0::int4, 0::int4),
	             (0::int4, 6410818::int4),
	             (61866666::int4, 6410818::int4),
	             (-61866666::int4, 6410818::int4),
	             ((-2147483648)::int4, 1::int4),
	             ((-2147483648)::int4, 2147483647::int4),
	             ((-2147483648)::int4, 1073741824::int4)) AS v(a, b);
2020-04-06 20:19:14.646 EDT [25260:130] pg_regress/float8 LOG:  statement: SELECT cosh(float8 'nan');
2020-04-06 20:19:14.646 EDT [25268:350] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (8,4,'7874342.4119');
2020-04-06 20:19:14.647 EDT [25268:351] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (8,4,'-7724580.4119');
2020-04-06 20:19:14.647 EDT [25262:106] pg_regress/int4 LOG:  statement: SELECT gcd((-2147483648)::int4, 0::int4);
2020-04-06 20:19:14.647 EDT [25262:107] pg_regress/int4 ERROR:  integer out of range
2020-04-06 20:19:14.647 EDT [25262:108] pg_regress/int4 STATEMENT:  SELECT gcd((-2147483648)::int4, 0::int4);
2020-04-06 20:19:14.647 EDT [25262:109] pg_regress/int4 LOG:  statement: SELECT gcd((-2147483648)::int4, (-2147483648)::int4);
2020-04-06 20:19:14.647 EDT [25268:352] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (8,4,'584031469984.4839');
2020-04-06 20:19:14.647 EDT [25262:110] pg_regress/int4 ERROR:  integer out of range
2020-04-06 20:19:14.647 EDT [25262:111] pg_regress/int4 STATEMENT:  SELECT gcd((-2147483648)::int4, (-2147483648)::int4);
2020-04-06 20:19:14.648 EDT [25260:131] pg_regress/float8 LOG:  statement: SELECT tanh(float8 'infinity');
2020-04-06 20:19:14.648 EDT [25268:353] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (8,4,'.00960079113741758956');
2020-04-06 20:19:14.648 EDT [25262:112] pg_regress/int4 LOG:  statement: SELECT a, b, lcm(a, b), lcm(a, -b), lcm(b, a), lcm(-b, a)
	FROM (VALUES (0::int4, 0::int4),
	             (0::int4, 42::int4),
	             (42::int4, 42::int4),
	             (330::int4, 462::int4),
	             (-330::int4, 462::int4),
	             ((-2147483648)::int4, 0::int4)) AS v(a, b);
2020-04-06 20:19:14.649 EDT [25268:354] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (8,5,'91278.038491');
2020-04-06 20:19:14.649 EDT [25259:78] pg_regress/enum LOG:  statement: SELECT max(col) FROM enumtest;
2020-04-06 20:19:14.650 EDT [25260:132] pg_regress/float8 LOG:  statement: SELECT tanh(float8 '-infinity');
2020-04-06 20:19:14.651 EDT [25262:113] pg_regress/int4 LOG:  statement: SELECT lcm((-2147483648)::int4, 1::int4);
2020-04-06 20:19:14.651 EDT [25262:114] pg_regress/int4 ERROR:  integer out of range
2020-04-06 20:19:14.651 EDT [25262:115] pg_regress/int4 STATEMENT:  SELECT lcm((-2147483648)::int4, 1::int4);
2020-04-06 20:19:14.651 EDT [25260:133] pg_regress/float8 LOG:  statement: SELECT tanh(float8 'nan');
2020-04-06 20:19:14.651 EDT [25248:62] pg_regress/int2 LOG:  statement: SELECT '' AS five, i.f1, i.f1 - int4 '2' AS x FROM INT2_TBL i;
2020-04-06 20:19:14.652 EDT [25278:40] pg_regress/money LOG:  statement: SELECT cash_words(m + '1.23') FROM money_data;
2020-04-06 20:19:14.653 EDT [25259:79] pg_regress/enum LOG:  statement: SELECT max(col) FROM enumtest WHERE col < 'green';
2020-04-06 20:19:14.656 EDT [25269:100] pg_regress/bit LOG:  statement: CREATE TABLE VARBIT_SHIFT_TABLE(v BIT VARYING(20));
2020-04-06 20:19:14.657 EDT [25268:355] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (8,5,'58483.961509');
2020-04-06 20:19:14.657 EDT [25262:116] pg_regress/int4 LOG:  statement: SELECT lcm(2147483647::int4, 2147483646::int4);
2020-04-06 20:19:14.657 EDT [25262:117] pg_regress/int4 ERROR:  integer out of range
2020-04-06 20:19:14.657 EDT [25262:118] pg_regress/int4 STATEMENT:  SELECT lcm(2147483647::int4, 2147483646::int4);
2020-04-06 20:19:14.657 EDT [25259:80] pg_regress/enum LOG:  statement: SET enable_seqscan = off;
2020-04-06 20:19:14.659 EDT [25262:119] pg_regress/int4 LOG:  disconnection: session time: 0:00:00.362 user=pgbuild database=regression host=[local]
2020-04-06 20:19:14.659 EDT [25268:356] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (8,5,'1227826639.244571');
2020-04-06 20:19:14.661 EDT [25268:357] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (8,5,'4.56673929509287019456');
2020-04-06 20:19:14.662 EDT [25259:81] pg_regress/enum LOG:  statement: SET enable_bitmapscan = off;
2020-04-06 20:19:14.663 EDT [25259:82] pg_regress/enum LOG:  statement: CREATE UNIQUE INDEX enumtest_btree ON enumtest USING btree (col);
2020-04-06 20:19:14.664 EDT [25261:62] pg_regress/text LOG:  statement: select format('%1$s %12$s', 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
2020-04-06 20:19:14.664 EDT [25248:63] pg_regress/int2 LOG:  statement: SELECT '' AS five, i.f1, i.f1 / int2 '2' AS x FROM INT2_TBL i;
2020-04-06 20:19:14.664 EDT [25268:358] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (8,6,'168782.57763026');
2020-04-06 20:19:14.664 EDT [25252:108] pg_regress/regproc LOG:  statement: SELECT to_regtype('int3');
2020-04-06 20:19:14.664 EDT [25272:116] pg_regress/rangetypes LOG:  statement: select numrange(1.0, 2.0) + numrange(1.5, 3.0);
2020-04-06 20:19:14.664 EDT [25269:101] pg_regress/bit LOG:  statement: INSERT INTO VARBIT_SHIFT_TABLE VALUES (B'11011');
2020-04-06 20:19:14.665 EDT [25278:41] pg_regress/money LOG:  statement: DELETE FROM money_data;
2020-04-06 20:19:14.665 EDT [25268:359] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (8,6,'-19020.57763026');
2020-04-06 20:19:14.665 EDT [25269:102] pg_regress/bit LOG:  statement: INSERT INTO VARBIT_SHIFT_TABLE SELECT CAST(v || B'0' AS BIT VARYING(6)) >>1 FROM VARBIT_SHIFT_TABLE;
2020-04-06 20:19:14.666 EDT [25278:42] pg_regress/money LOG:  statement: INSERT INTO money_data VALUES ('$123.45');
2020-04-06 20:19:14.666 EDT [25268:360] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (8,6,'7031444034.53149906');
2020-04-06 20:19:14.666 EDT [25259:83] pg_regress/enum LOG:  statement: SELECT * FROM enumtest WHERE col = 'orange';
2020-04-06 20:19:14.666 EDT [25278:43] pg_regress/money LOG:  statement: SELECT * FROM money_data;
2020-04-06 20:19:14.666 EDT [25268:361] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (8,6,'.79744134113322314424');
2020-04-06 20:19:14.667 EDT [25268:362] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (8,7,'-82953604');
2020-04-06 20:19:14.667 EDT [25278:44] pg_regress/money LOG:  statement: DELETE FROM money_data;
2020-04-06 20:19:14.667 EDT [25268:363] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (8,7,'83103366');
2020-04-06 20:19:14.667 EDT [25268:364] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (8,7,'-6217255985285');
2020-04-06 20:19:14.667 EDT [25278:45] pg_regress/money LOG:  statement: INSERT INTO money_data VALUES ('$123.451');
2020-04-06 20:19:14.667 EDT [25268:365] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (8,7,'-.00090187120721280172');
2020-04-06 20:19:14.668 EDT [25278:46] pg_regress/money LOG:  statement: SELECT * FROM money_data;
2020-04-06 20:19:14.668 EDT [25268:366] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (8,8,'149762');
2020-04-06 20:19:14.668 EDT [25268:367] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (8,8,'0');
2020-04-06 20:19:14.668 EDT [25268:368] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (8,8,'5607164161');
2020-04-06 20:19:14.668 EDT [25278:47] pg_regress/money LOG:  statement: DELETE FROM money_data;
2020-04-06 20:19:14.668 EDT [25268:369] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (8,8,'1.00000000000000000000');
2020-04-06 20:19:14.669 EDT [25278:48] pg_regress/money LOG:  statement: INSERT INTO money_data VALUES ('$123.454');
2020-04-06 20:19:14.669 EDT [25268:370] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (8,9,'-24851923.045047420');
2020-04-06 20:19:14.669 EDT [25268:371] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (8,9,'25001685.045047420');
2020-04-06 20:19:14.669 EDT [25278:49] pg_regress/money LOG:  statement: SELECT * FROM money_data;
2020-04-06 20:19:14.669 EDT [25268:372] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (8,9,'-1866544013697.195857020');
2020-04-06 20:19:14.670 EDT [25278:50] pg_regress/money LOG:  statement: DELETE FROM money_data;
2020-04-06 20:19:14.670 EDT [25268:373] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (8,9,'-.00300403532938582735');
2020-04-06 20:19:14.670 EDT [25278:51] pg_regress/money LOG:  statement: INSERT INTO money_data VALUES ('$123.455');
2020-04-06 20:19:14.670 EDT [25268:374] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (9,0,'-24926804.045047420');
2020-04-06 20:19:14.670 EDT [25268:375] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (9,0,'-24926804.045047420');
2020-04-06 20:19:14.670 EDT [25278:52] pg_regress/money LOG:  statement: SELECT * FROM money_data;
2020-04-06 20:19:14.670 EDT [25268:376] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (9,0,'0');
2020-04-06 20:19:14.671 EDT [25268:377] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (9,0,'NaN');
2020-04-06 20:19:14.671 EDT [25278:53] pg_regress/money LOG:  statement: DELETE FROM money_data;
2020-04-06 20:19:14.671 EDT [25268:378] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (9,1,'-24926804.045047420');
2020-04-06 20:19:14.671 EDT [25268:379] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (9,1,'-24926804.045047420');
2020-04-06 20:19:14.671 EDT [25278:54] pg_regress/money LOG:  statement: INSERT INTO money_data VALUES ('$123.456');
2020-04-06 20:19:14.671 EDT [25268:380] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (9,1,'0');
2020-04-06 20:19:14.671 EDT [25268:381] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (9,1,'NaN');
2020-04-06 20:19:14.672 EDT [25278:55] pg_regress/money LOG:  statement: SELECT * FROM money_data;
2020-04-06 20:19:14.672 EDT [25268:382] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (9,2,'-59265296.260444467');
2020-04-06 20:19:14.672 EDT [25268:383] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (9,2,'9411688.170349627');
2020-04-06 20:19:14.672 EDT [25278:56] pg_regress/money LOG:  statement: DELETE FROM money_data;
2020-04-06 20:19:14.672 EDT [25268:384] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (9,2,'855948866655588.453741509242968740');
2020-04-06 20:19:14.672 EDT [25268:385] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (9,2,'.72591434384152961526');
2020-04-06 20:19:14.673 EDT [25278:57] pg_regress/money LOG:  statement: INSERT INTO money_data VALUES ('$123.459');
2020-04-06 20:19:14.673 EDT [25268:386] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (9,3,'-24926799.735047420');
2020-04-06 20:19:14.673 EDT [25269:103] pg_regress/bit LOG:  statement: INSERT INTO VARBIT_SHIFT_TABLE SELECT CAST(v || B'00' AS BIT VARYING(8)) >>2 FROM VARBIT_SHIFT_TABLE;
2020-04-06 20:19:14.673 EDT [25268:387] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (9,3,'-24926808.355047420');
2020-04-06 20:19:14.673 EDT [25278:58] pg_regress/money LOG:  statement: SELECT * FROM money_data;
2020-04-06 20:19:14.673 EDT [25268:388] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (9,3,'-107434525.43415438020');
2020-04-06 20:19:14.673 EDT [25269:104] pg_regress/bit LOG:  statement: INSERT INTO VARBIT_SHIFT_TABLE SELECT CAST(v || B'0000' AS BIT VARYING(12)) >>4 FROM VARBIT_SHIFT_TABLE;
2020-04-06 20:19:14.673 EDT [25268:389] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (9,3,'-5783481.21694835730858468677');
2020-04-06 20:19:14.673 EDT [25268:390] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (9,4,'-17127342.633147420');
2020-04-06 20:19:14.673 EDT [25269:105] pg_regress/bit LOG:  statement: INSERT INTO VARBIT_SHIFT_TABLE SELECT CAST(v || B'00000000' AS BIT VARYING(20)) >>8 FROM VARBIT_SHIFT_TABLE;
2020-04-06 20:19:14.674 EDT [25278:59] pg_regress/money LOG:  statement: SELECT '1234567890'::money;
2020-04-06 20:19:14.674 EDT [25268:391] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (9,4,'-32726265.456947420');
2020-04-06 20:19:14.674 EDT [25269:106] pg_regress/bit LOG:  statement: SELECT POSITION(B'1101' IN v),
	       POSITION(B'11011' IN v),
	       v
	       FROM VARBIT_SHIFT_TABLE ;
2020-04-06 20:19:14.674 EDT [25268:392] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (9,4,'-194415646271340.1815956522980');
2020-04-06 20:19:14.674 EDT [25268:393] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (9,4,'-3.19596478892958416484');
2020-04-06 20:19:14.674 EDT [25278:60] pg_regress/money LOG:  statement: SELECT '12345678901234567'::money;
2020-04-06 20:19:14.674 EDT [25268:394] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (9,5,'-24910407.006556420');
2020-04-06 20:19:14.674 EDT [25269:107] pg_regress/bit LOG:  statement: SELECT v, v >> 1 AS vsr, v << 1 AS vsl
	       FROM VARBIT_SHIFT_TABLE ;
2020-04-06 20:19:14.674 EDT [25268:395] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (9,5,'-24943201.083538420');
2020-04-06 20:19:14.675 EDT [25268:396] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (9,5,'-408725765384.257043660243220');
2020-04-06 20:19:14.675 EDT [25269:108] pg_regress/bit LOG:  statement: SELECT v, v >> 8 AS vsr8, v << 8 AS vsl8
	       FROM VARBIT_SHIFT_TABLE ;
2020-04-06 20:19:14.675 EDT [25278:61] pg_regress/money LOG:  statement: SELECT '123456789012345678'::money;
2020-04-06 20:19:14.675 EDT [25268:397] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (9,5,'-1520.20159364322004505807');
2020-04-06 20:19:14.675 EDT [25278:62] pg_regress/money ERROR:  value "123456789012345678" is out of range for type money at character 8
2020-04-06 20:19:14.675 EDT [25278:63] pg_regress/money STATEMENT:  SELECT '123456789012345678'::money;
2020-04-06 20:19:14.675 EDT [25278:64] pg_regress/money LOG:  statement: SELECT '9223372036854775807'::money;
2020-04-06 20:19:14.675 EDT [25278:65] pg_regress/money ERROR:  value "9223372036854775807" is out of range for type money at character 8
2020-04-06 20:19:14.675 EDT [25278:66] pg_regress/money STATEMENT:  SELECT '9223372036854775807'::money;
2020-04-06 20:19:14.675 EDT [25268:398] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (9,6,'-24832902.467417160');
2020-04-06 20:19:14.675 EDT [25278:67] pg_regress/money LOG:  statement: SELECT '-12345'::money;
2020-04-06 20:19:14.675 EDT [25268:399] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (9,6,'-25020705.622677680');
2020-04-06 20:19:14.676 EDT [25268:400] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (9,6,'-2340666225110.29929521292692920');
2020-04-06 20:19:14.676 EDT [25278:68] pg_regress/money LOG:  statement: SELECT '-1234567890'::money;
2020-04-06 20:19:14.676 EDT [25268:401] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (9,6,'-265.45671195426965751280');
2020-04-06 20:19:14.676 EDT [25268:402] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (9,7,'-107955289.045047420');
2020-04-06 20:19:14.677 EDT [25278:69] pg_regress/money LOG:  statement: SELECT '-12345678901234567'::money;
2020-04-06 20:19:14.677 EDT [25268:403] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (9,7,'58101680.954952580');
2020-04-06 20:19:14.677 EDT [25269:109] pg_regress/bit LOG:  statement: DROP TABLE BIT_SHIFT_TABLE;
2020-04-06 20:19:14.677 EDT [25268:404] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (9,7,'2069634775752159.035758700');
2020-04-06 20:19:14.677 EDT [25268:405] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (9,7,'.30021990699995814689');
2020-04-06 20:19:14.677 EDT [25278:70] pg_regress/money LOG:  statement: SELECT '-123456789012345678'::money;
2020-04-06 20:19:14.677 EDT [25278:71] pg_regress/money ERROR:  value "-123456789012345678" is out of range for type money at character 8
2020-04-06 20:19:14.677 EDT [25278:72] pg_regress/money STATEMENT:  SELECT '-123456789012345678'::money;
2020-04-06 20:19:14.677 EDT [25268:406] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (9,8,'-24851923.045047420');
2020-04-06 20:19:14.677 EDT [25278:73] pg_regress/money LOG:  statement: SELECT '-9223372036854775808'::money;
2020-04-06 20:19:14.677 EDT [25278:74] pg_regress/money ERROR:  value "-9223372036854775808" is out of range for type money at character 8
2020-04-06 20:19:14.677 EDT [25278:75] pg_regress/money STATEMENT:  SELECT '-9223372036854775808'::money;
2020-04-06 20:19:14.678 EDT [25278:76] pg_regress/money LOG:  statement: SELECT '(1)'::money;
2020-04-06 20:19:14.678 EDT [25268:407] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (9,8,'-25001685.045047420');
2020-04-06 20:19:14.678 EDT [25268:408] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (9,8,'-1866544013697.195857020');
2020-04-06 20:19:14.678 EDT [25269:110] pg_regress/bit LOG:  statement: DROP TABLE VARBIT_SHIFT_TABLE;
2020-04-06 20:19:14.678 EDT [25268:409] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (9,8,'-332.88556569820675471748');
2020-04-06 20:19:14.678 EDT [25278:77] pg_regress/money LOG:  statement: SELECT '($123,456.78)'::money;
2020-04-06 20:19:14.678 EDT [25268:410] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_add VALUES (9,9,'-49853608.090094840');
2020-04-06 20:19:14.679 EDT [25278:78] pg_regress/money LOG:  statement: SELECT '-92233720368547758.08'::money;
2020-04-06 20:19:14.679 EDT [25268:411] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sub VALUES (9,9,'0');
2020-04-06 20:19:14.679 EDT [25268:412] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_mul VALUES (9,9,'621345559900192.420120630048656400');
2020-04-06 20:19:14.679 EDT [25268:413] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_div VALUES (9,9,'1.00000000000000000000');
2020-04-06 20:19:14.679 EDT [25278:79] pg_regress/money LOG:  statement: SELECT '92233720368547758.07'::money;
2020-04-06 20:19:14.680 EDT [25233:86] pg_regress/boolean LOG:  statement: SELECT '' AS tf_12, BOOLTBL1.*, BOOLTBL2.*
	   FROM BOOLTBL1, BOOLTBL2
	   WHERE BOOLTBL2.f1 <> BOOLTBL1.f1;
2020-04-06 20:19:14.680 EDT [25268:414] pg_regress/numeric LOG:  statement: COMMIT TRANSACTION;
2020-04-06 20:19:14.681 EDT [25260:134] pg_regress/float8 LOG:  statement: SELECT asinh(float8 'infinity');
2020-04-06 20:19:14.682 EDT [25278:80] pg_regress/money LOG:  statement: SELECT '-92233720368547758.09'::money;
2020-04-06 20:19:14.682 EDT [25278:81] pg_regress/money ERROR:  value "-92233720368547758.09" is out of range for type money at character 8
2020-04-06 20:19:14.682 EDT [25278:82] pg_regress/money STATEMENT:  SELECT '-92233720368547758.09'::money;
2020-04-06 20:19:14.682 EDT [25268:415] pg_regress/numeric LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:14.682 EDT [25268:416] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sqrt VALUES (0,'0');
2020-04-06 20:19:14.683 EDT [25278:83] pg_regress/money LOG:  statement: SELECT '92233720368547758.08'::money;
2020-04-06 20:19:14.683 EDT [25278:84] pg_regress/money ERROR:  value "92233720368547758.08" is out of range for type money at character 8
2020-04-06 20:19:14.683 EDT [25278:85] pg_regress/money STATEMENT:  SELECT '92233720368547758.08'::money;
2020-04-06 20:19:14.683 EDT [25272:117] pg_regress/rangetypes LOG:  statement: select numrange(1.0, 2.0) + numrange(2.5, 3.0);
2020-04-06 20:19:14.683 EDT [25272:118] pg_regress/rangetypes ERROR:  result of range union would not be contiguous
2020-04-06 20:19:14.683 EDT [25272:119] pg_regress/rangetypes STATEMENT:  select numrange(1.0, 2.0) + numrange(2.5, 3.0);
2020-04-06 20:19:14.688 EDT [25268:417] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sqrt VALUES (1,'0');
2020-04-06 20:19:14.688 EDT [25269:111] pg_regress/bit LOG:  statement: SELECT get_bit(B'0101011000100', 10);
2020-04-06 20:19:14.690 EDT [25278:86] pg_regress/money LOG:  statement: SELECT '-92233720368547758.085'::money;
2020-04-06 20:19:14.690 EDT [25278:87] pg_regress/money ERROR:  value "-92233720368547758.085" is out of range for type money at character 8
2020-04-06 20:19:14.690 EDT [25278:88] pg_regress/money STATEMENT:  SELECT '-92233720368547758.085'::money;
2020-04-06 20:19:14.690 EDT [25248:64] pg_regress/int2 LOG:  statement: SELECT '' AS five, i.f1, i.f1 / int4 '2' AS x FROM INT2_TBL i;
2020-04-06 20:19:14.690 EDT [25278:89] pg_regress/money LOG:  statement: SELECT '92233720368547758.075'::money;
2020-04-06 20:19:14.690 EDT [25268:418] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sqrt VALUES (2,'5859.90547836712524903505');
2020-04-06 20:19:14.690 EDT [25278:90] pg_regress/money ERROR:  value "92233720368547758.075" is out of range for type money at character 8
2020-04-06 20:19:14.690 EDT [25278:91] pg_regress/money STATEMENT:  SELECT '92233720368547758.075'::money;
2020-04-06 20:19:14.691 EDT [25278:92] pg_regress/money LOG:  statement: SELECT '878.08'::money / 11::float8;
2020-04-06 20:19:14.691 EDT [25268:419] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sqrt VALUES (3,'2.07605394920266944396');
2020-04-06 20:19:14.691 EDT [25268:420] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sqrt VALUES (4,'2792.75158435189147418923');
2020-04-06 20:19:14.691 EDT [25268:421] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sqrt VALUES (5,'128.05092147657509145473');
2020-04-06 20:19:14.691 EDT [25278:93] pg_regress/money LOG:  statement: SELECT '878.08'::money / 11::float4;
2020-04-06 20:19:14.691 EDT [25268:422] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sqrt VALUES (6,'306.43364311096782703406');
2020-04-06 20:19:14.692 EDT [25268:423] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sqrt VALUES (7,'9111.99676251039939975230');
2020-04-06 20:19:14.692 EDT [25268:424] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sqrt VALUES (8,'273.64392922189960397542');
2020-04-06 20:19:14.692 EDT [25278:94] pg_regress/money LOG:  statement: SELECT '878.08'::money / 11::bigint;
2020-04-06 20:19:14.692 EDT [25268:425] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_sqrt VALUES (9,'4992.67503899937593364766');
2020-04-06 20:19:14.692 EDT [25268:426] pg_regress/numeric LOG:  statement: COMMIT TRANSACTION;
2020-04-06 20:19:14.693 EDT [25272:120] pg_regress/rangetypes LOG:  statement: select range_merge(numrange(1.0, 2.0), numrange(2.0, 3.0));
2020-04-06 20:19:14.694 EDT [25272:121] pg_regress/rangetypes LOG:  statement: select range_merge(numrange(1.0, 2.0), numrange(1.5, 3.0));
2020-04-06 20:19:14.694 EDT [25278:95] pg_regress/money LOG:  statement: SELECT '878.08'::money / 11::int;
2020-04-06 20:19:14.694 EDT [25272:122] pg_regress/rangetypes LOG:  statement: select range_merge(numrange(1.0, 2.0), numrange(2.5, 3.0));
2020-04-06 20:19:14.695 EDT [25261:63] pg_regress/text LOG:  statement: select format('%1$s %4$s', 1, 2, 3);
2020-04-06 20:19:14.695 EDT [25261:64] pg_regress/text ERROR:  too few arguments for format()
2020-04-06 20:19:14.695 EDT [25261:65] pg_regress/text STATEMENT:  select format('%1$s %4$s', 1, 2, 3);
2020-04-06 20:19:14.695 EDT [25259:84] pg_regress/enum LOG:  statement: SELECT * FROM enumtest WHERE col <> 'orange' ORDER BY col;
2020-04-06 20:19:14.696 EDT [25261:66] pg_regress/text LOG:  statement: select format('%1$s %13$s', 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
2020-04-06 20:19:14.696 EDT [25261:67] pg_regress/text ERROR:  too few arguments for format()
2020-04-06 20:19:14.696 EDT [25261:68] pg_regress/text STATEMENT:  select format('%1$s %13$s', 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
2020-04-06 20:19:14.697 EDT [25259:85] pg_regress/enum LOG:  statement: SELECT * FROM enumtest WHERE col > 'yellow' ORDER BY col;
2020-04-06 20:19:14.697 EDT [25268:427] pg_regress/numeric LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:14.697 EDT [25268:428] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_ln VALUES (0,'NaN');
2020-04-06 20:19:14.697 EDT [25261:69] pg_regress/text LOG:  statement: select format('%0$s', 'Hello');
2020-04-06 20:19:14.697 EDT [25260:135] pg_regress/float8 LOG:  statement: SELECT asinh(float8 '-infinity');
2020-04-06 20:19:14.697 EDT [25261:70] pg_regress/text ERROR:  format specifies argument 0, but arguments are numbered from 1
2020-04-06 20:19:14.697 EDT [25261:71] pg_regress/text STATEMENT:  select format('%0$s', 'Hello');
2020-04-06 20:19:14.698 EDT [25261:72] pg_regress/text LOG:  statement: select format('%*0$s', 'Hello');
2020-04-06 20:19:14.698 EDT [25268:429] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_ln VALUES (1,'NaN');
2020-04-06 20:19:14.698 EDT [25260:136] pg_regress/float8 LOG:  statement: SELECT asinh(float8 'nan');
2020-04-06 20:19:14.698 EDT [25268:430] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_ln VALUES (2,'17.35177750493897715514');
2020-04-06 20:19:14.698 EDT [25261:73] pg_regress/text ERROR:  format specifies argument 0, but arguments are numbered from 1
2020-04-06 20:19:14.698 EDT [25261:74] pg_regress/text STATEMENT:  select format('%*0$s', 'Hello');
2020-04-06 20:19:14.698 EDT [25268:431] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_ln VALUES (3,'1.46093790411565641971');
2020-04-06 20:19:14.698 EDT [25260:137] pg_regress/float8 LOG:  statement: SELECT acosh(float8 '-infinity');
2020-04-06 20:19:14.698 EDT [25268:432] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_ln VALUES (4,'15.86956523951936572464');
2020-04-06 20:19:14.698 EDT [25260:138] pg_regress/float8 ERROR:  input is out of range
2020-04-06 20:19:14.698 EDT [25260:139] pg_regress/float8 STATEMENT:  SELECT acosh(float8 '-infinity');
2020-04-06 20:19:14.698 EDT [25260:140] pg_regress/float8 LOG:  statement: SELECT acosh(float8 'nan');
2020-04-06 20:19:14.698 EDT [25268:433] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_ln VALUES (5,'9.70485601768871834038');
2020-04-06 20:19:14.698 EDT [25268:434] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_ln VALUES (6,'11.45000246622944403127');
2020-04-06 20:19:14.698 EDT [25268:435] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_ln VALUES (7,'18.23469429965478772991');
2020-04-06 20:19:14.699 EDT [25268:436] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_ln VALUES (8,'11.22365546576315513668');
2020-04-06 20:19:14.699 EDT [25260:141] pg_regress/float8 LOG:  statement: SELECT atanh(float8 'infinity');
2020-04-06 20:19:14.699 EDT [25260:142] pg_regress/float8 ERROR:  input is out of range
2020-04-06 20:19:14.699 EDT [25260:143] pg_regress/float8 STATEMENT:  SELECT atanh(float8 'infinity');
2020-04-06 20:19:14.699 EDT [25268:437] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_ln VALUES (9,'17.03145425013166006962');
2020-04-06 20:19:14.699 EDT [25260:144] pg_regress/float8 LOG:  statement: SELECT atanh(float8 '-infinity');
2020-04-06 20:19:14.699 EDT [25260:145] pg_regress/float8 ERROR:  input is out of range
2020-04-06 20:19:14.699 EDT [25260:146] pg_regress/float8 STATEMENT:  SELECT atanh(float8 '-infinity');
2020-04-06 20:19:14.699 EDT [25268:438] pg_regress/numeric LOG:  statement: COMMIT TRANSACTION;
2020-04-06 20:19:14.699 EDT [25260:147] pg_regress/float8 LOG:  statement: SELECT atanh(float8 'nan');
2020-04-06 20:19:14.699 EDT [25268:439] pg_regress/numeric LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:14.699 EDT [25268:440] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_log10 VALUES (0,'NaN');
2020-04-06 20:19:14.699 EDT [25260:148] pg_regress/float8 LOG:  statement: RESET extra_float_digits;
2020-04-06 20:19:14.699 EDT [25268:441] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_log10 VALUES (1,'NaN');
2020-04-06 20:19:14.700 EDT [25260:149] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('10e400');
2020-04-06 20:19:14.700 EDT [25260:150] pg_regress/float8 ERROR:  "10e400" is out of range for type double precision at character 36
2020-04-06 20:19:14.700 EDT [25260:151] pg_regress/float8 STATEMENT:  INSERT INTO FLOAT8_TBL(f1) VALUES ('10e400');
2020-04-06 20:19:14.700 EDT [25268:442] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_log10 VALUES (2,'7.53578122160797276459');
2020-04-06 20:19:14.700 EDT [25260:152] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('-10e400');
2020-04-06 20:19:14.700 EDT [25268:443] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_log10 VALUES (3,'.63447727016073160075');
2020-04-06 20:19:14.700 EDT [25260:153] pg_regress/float8 ERROR:  "-10e400" is out of range for type double precision at character 36
2020-04-06 20:19:14.700 EDT [25260:154] pg_regress/float8 STATEMENT:  INSERT INTO FLOAT8_TBL(f1) VALUES ('-10e400');
2020-04-06 20:19:14.700 EDT [25260:155] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('10e-400');
2020-04-06 20:19:14.700 EDT [25268:444] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_log10 VALUES (4,'6.89206461372691743345');
2020-04-06 20:19:14.700 EDT [25260:156] pg_regress/float8 ERROR:  "10e-400" is out of range for type double precision at character 36
2020-04-06 20:19:14.700 EDT [25260:157] pg_regress/float8 STATEMENT:  INSERT INTO FLOAT8_TBL(f1) VALUES ('10e-400');
2020-04-06 20:19:14.700 EDT [25260:158] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('-10e-400');
2020-04-06 20:19:14.700 EDT [25268:445] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_log10 VALUES (5,'4.21476541614777768626');
2020-04-06 20:19:14.700 EDT [25260:159] pg_regress/float8 ERROR:  "-10e-400" is out of range for type double precision at character 36
2020-04-06 20:19:14.700 EDT [25260:160] pg_regress/float8 STATEMENT:  INSERT INTO FLOAT8_TBL(f1) VALUES ('-10e-400');
2020-04-06 20:19:14.700 EDT [25260:161] pg_regress/float8 LOG:  statement: DELETE FROM FLOAT8_TBL;
2020-04-06 20:19:14.700 EDT [25268:446] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_log10 VALUES (6,'4.97267288886207207671');
2020-04-06 20:19:14.700 EDT [25268:447] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_log10 VALUES (7,'7.91922711353275546914');
2020-04-06 20:19:14.700 EDT [25268:448] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_log10 VALUES (8,'4.87437163556421004138');
2020-04-06 20:19:14.701 EDT [25260:162] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('0.0');
2020-04-06 20:19:14.701 EDT [25268:449] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_log10 VALUES (9,'7.39666659961986567059');
2020-04-06 20:19:14.701 EDT [25268:450] pg_regress/numeric LOG:  statement: COMMIT TRANSACTION;
2020-04-06 20:19:14.701 EDT [25260:163] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('-34.84');
2020-04-06 20:19:14.701 EDT [25268:451] pg_regress/numeric LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:14.701 EDT [25268:452] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_power_10_ln VALUES (0,'NaN');
2020-04-06 20:19:14.701 EDT [25260:164] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('-1004.30');
2020-04-06 20:19:14.701 EDT [25268:453] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_power_10_ln VALUES (1,'NaN');
2020-04-06 20:19:14.701 EDT [25260:165] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('-1.2345678901234e+200');
2020-04-06 20:19:14.701 EDT [25268:454] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_power_10_ln VALUES (2,'224790267919917955.13261618583642653184');
2020-04-06 20:19:14.701 EDT [25260:166] pg_regress/float8 LOG:  statement: INSERT INTO FLOAT8_TBL(f1) VALUES ('-1.2345678901234e-200');
2020-04-06 20:19:14.702 EDT [25268:455] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_power_10_ln VALUES (3,'28.90266599445155957393');
2020-04-06 20:19:14.702 EDT [25260:167] pg_regress/float8 LOG:  statement: SELECT '' AS five, * FROM FLOAT8_TBL;
2020-04-06 20:19:14.702 EDT [25268:456] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_power_10_ln VALUES (4,'7405685069594999.07733999469386277636');
2020-04-06 20:19:14.702 EDT [25268:457] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_power_10_ln VALUES (5,'5068226527.32127265408584640098');
2020-04-06 20:19:14.702 EDT [25268:458] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_power_10_ln VALUES (6,'281839893606.99372343357047819067');
2020-04-06 20:19:14.702 EDT [25268:459] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_power_10_ln VALUES (7,'1716699575118597095.42330819910640247627');
2020-04-06 20:19:14.702 EDT [25260:168] pg_regress/float8 LOG:  statement: SELECT '32767.4'::float8::int2;
2020-04-06 20:19:14.702 EDT [25268:460] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_power_10_ln VALUES (8,'167361463828.07491320069016125952');
2020-04-06 20:19:14.702 EDT [25268:461] pg_regress/numeric LOG:  statement: INSERT INTO num_exp_power_10_ln VALUES (9,'107511333880052007.04141124673540337457');
2020-04-06 20:19:14.703 EDT [25268:462] pg_regress/numeric LOG:  statement: COMMIT TRANSACTION;
2020-04-06 20:19:14.703 EDT [25268:463] pg_regress/numeric LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:14.703 EDT [25260:169] pg_regress/float8 LOG:  statement: SELECT '32767.6'::float8::int2;
2020-04-06 20:19:14.703 EDT [25260:170] pg_regress/float8 ERROR:  smallint out of range
2020-04-06 20:19:14.703 EDT [25260:171] pg_regress/float8 STATEMENT:  SELECT '32767.6'::float8::int2;
2020-04-06 20:19:14.703 EDT [25268:464] pg_regress/numeric LOG:  statement: INSERT INTO num_data VALUES (0, '0');
2020-04-06 20:19:14.703 EDT [25260:172] pg_regress/float8 LOG:  statement: SELECT '-32768.4'::float8::int2;
2020-04-06 20:19:14.703 EDT [25268:465] pg_regress/numeric LOG:  statement: INSERT INTO num_data VALUES (1, '0');
2020-04-06 20:19:14.703 EDT [25268:466] pg_regress/numeric LOG:  statement: INSERT INTO num_data VALUES (2, '-34338492.215397047');
2020-04-06 20:19:14.703 EDT [25260:173] pg_regress/float8 LOG:  statement: SELECT '-32768.6'::float8::int2;
2020-04-06 20:19:14.703 EDT [25260:174] pg_regress/float8 ERROR:  smallint out of range
2020-04-06 20:19:14.703 EDT [25260:175] pg_regress/float8 STATEMENT:  SELECT '-32768.6'::float8::int2;
2020-04-06 20:19:14.703 EDT [25268:467] pg_regress/numeric LOG:  statement: INSERT INTO num_data VALUES (3, '4.31');
2020-04-06 20:19:14.704 EDT [25260:176] pg_regress/float8 LOG:  statement: SELECT '2147483647.4'::float8::int4;
2020-04-06 20:19:14.704 EDT [25268:468] pg_regress/numeric LOG:  statement: INSERT INTO num_data VALUES (4, '7799461.4119');
2020-04-06 20:19:14.704 EDT [25261:75] pg_regress/text LOG:  statement: select format('%1$', 1);
2020-04-06 20:19:14.704 EDT [25268:469] pg_regress/numeric LOG:  statement: INSERT INTO num_data VALUES (5, '16397.038491');
2020-04-06 20:19:14.704 EDT [25261:76] pg_regress/text ERROR:  unterminated format() type specifier
2020-04-06 20:19:14.704 EDT [25261:77] pg_regress/text HINT:  For a single "%" use "%%".
2020-04-06 20:19:14.704 EDT [25261:78] pg_regress/text STATEMENT:  select format('%1$', 1);
2020-04-06 20:19:14.704 EDT [25260:177] pg_regress/float8 LOG:  statement: SELECT '2147483647.6'::float8::int4;
2020-04-06 20:19:14.704 EDT [25260:178] pg_regress/float8 ERROR:  integer out of range
2020-04-06 20:19:14.704 EDT [25260:179] pg_regress/float8 STATEMENT:  SELECT '2147483647.6'::float8::int4;
2020-04-06 20:19:14.704 EDT [25268:470] pg_regress/numeric LOG:  statement: INSERT INTO num_data VALUES (6, '93901.57763026');
2020-04-06 20:19:14.704 EDT [25260:180] pg_regress/float8 LOG:  statement: SELECT '-2147483648.4'::float8::int4;
2020-04-06 20:19:14.704 EDT [25268:471] pg_regress/numeric LOG:  statement: INSERT INTO num_data VALUES (7, '-83028485');
2020-04-06 20:19:14.704 EDT [25261:79] pg_regress/text LOG:  statement: select format('%1$1', 1);
2020-04-06 20:19:14.705 EDT [25268:472] pg_regress/numeric LOG:  statement: INSERT INTO num_data VALUES (8, '74881');
2020-04-06 20:19:14.705 EDT [25261:80] pg_regress/text ERROR:  unterminated format() type specifier
2020-04-06 20:19:14.705 EDT [25261:81] pg_regress/text HINT:  For a single "%" use "%%".
2020-04-06 20:19:14.705 EDT [25261:82] pg_regress/text STATEMENT:  select format('%1$1', 1);
2020-04-06 20:19:14.705 EDT [25260:181] pg_regress/float8 LOG:  statement: SELECT '-2147483648.6'::float8::int4;
2020-04-06 20:19:14.705 EDT [25260:182] pg_regress/float8 ERROR:  integer out of range
2020-04-06 20:19:14.705 EDT [25260:183] pg_regress/float8 STATEMENT:  SELECT '-2147483648.6'::float8::int4;
2020-04-06 20:19:14.705 EDT [25261:83] pg_regress/text LOG:  statement: select format('Hello %s %1$s %s', 'World', 'Hello again');
2020-04-06 20:19:14.705 EDT [25260:184] pg_regress/float8 LOG:  statement: SELECT '9223372036854773760'::float8::int8;
2020-04-06 20:19:14.705 EDT [25268:473] pg_regress/numeric LOG:  statement: INSERT INTO num_data VALUES (9, '-24926804.045047420');
2020-04-06 20:19:14.705 EDT [25268:474] pg_regress/numeric LOG:  statement: COMMIT TRANSACTION;
2020-04-06 20:19:14.705 EDT [25268:475] pg_regress/numeric LOG:  statement: CREATE UNIQUE INDEX num_exp_add_idx ON num_exp_add (id1, id2);
2020-04-06 20:19:14.705 EDT [25260:185] pg_regress/float8 LOG:  statement: SELECT '9223372036854775807'::float8::int8;
2020-04-06 20:19:14.706 EDT [25260:186] pg_regress/float8 ERROR:  bigint out of range
2020-04-06 20:19:14.706 EDT [25260:187] pg_regress/float8 STATEMENT:  SELECT '9223372036854775807'::float8::int8;
2020-04-06 20:19:14.706 EDT [25260:188] pg_regress/float8 LOG:  statement: SELECT '-9223372036854775808.5'::float8::int8;
2020-04-06 20:19:14.706 EDT [25260:189] pg_regress/float8 LOG:  statement: SELECT '-9223372036854780000'::float8::int8;
2020-04-06 20:19:14.706 EDT [25260:190] pg_regress/float8 ERROR:  bigint out of range
2020-04-06 20:19:14.706 EDT [25260:191] pg_regress/float8 STATEMENT:  SELECT '-9223372036854780000'::float8::int8;
2020-04-06 20:19:14.706 EDT [25260:192] pg_regress/float8 LOG:  statement: SELECT x,
	       sind(x),
	       sind(x) IN (-1,-0.5,0,0.5,1) AS sind_exact
	FROM (VALUES (0), (30), (90), (150), (180),
	      (210), (270), (330), (360)) AS t(x);
2020-04-06 20:19:14.707 EDT [25268:476] pg_regress/numeric LOG:  statement: CREATE UNIQUE INDEX num_exp_sub_idx ON num_exp_sub (id1, id2);
2020-04-06 20:19:14.707 EDT [25260:193] pg_regress/float8 LOG:  statement: SELECT x,
	       cosd(x),
	       cosd(x) IN (-1,-0.5,0,0.5,1) AS cosd_exact
	FROM (VALUES (0), (60), (90), (120), (180),
	      (240), (270), (300), (360)) AS t(x);
2020-04-06 20:19:14.707 EDT [25261:84] pg_regress/text LOG:  statement: select format('Hello %s %s, %2$s %2$s', 'World', 'Hello again');
2020-04-06 20:19:14.708 EDT [25261:85] pg_regress/text LOG:  statement: select format('%s, %s', variadic array['Hello','World']);
2020-04-06 20:19:14.708 EDT [25252:109] pg_regress/regproc LOG:  statement: SELECT to_regcollation('notacollation');
2020-04-06 20:19:14.709 EDT [25260:194] pg_regress/float8 LOG:  statement: SELECT x,
	       tand(x),
	       tand(x) IN ('-Infinity'::float8,-1,0,
	                   1,'Infinity'::float8) AS tand_exact,
	       cotd(x),
	       cotd(x) IN ('-Infinity'::float8,-1,0,
	                   1,'Infinity'::float8) AS cotd_exact
	FROM (VALUES (0), (45), (90), (135), (180),
	      (225), (270), (315), (360)) AS t(x);
2020-04-06 20:19:14.709 EDT [25268:477] pg_regress/numeric LOG:  statement: CREATE UNIQUE INDEX num_exp_div_idx ON num_exp_div (id1, id2);
2020-04-06 20:19:14.709 EDT [25233:87] pg_regress/boolean LOG:  statement: SELECT '' AS tf_12, BOOLTBL1.*, BOOLTBL2.*
	   FROM BOOLTBL1, BOOLTBL2
	   WHERE boolne(BOOLTBL2.f1,BOOLTBL1.f1);
2020-04-06 20:19:14.710 EDT [25268:478] pg_regress/numeric LOG:  statement: CREATE UNIQUE INDEX num_exp_mul_idx ON num_exp_mul (id1, id2);
2020-04-06 20:19:14.711 EDT [25268:479] pg_regress/numeric LOG:  statement: CREATE UNIQUE INDEX num_exp_sqrt_idx ON num_exp_sqrt (id);
2020-04-06 20:19:14.712 EDT [25268:480] pg_regress/numeric LOG:  statement: CREATE UNIQUE INDEX num_exp_ln_idx ON num_exp_ln (id);
2020-04-06 20:19:14.713 EDT [25268:481] pg_regress/numeric LOG:  statement: CREATE UNIQUE INDEX num_exp_log10_idx ON num_exp_log10 (id);
2020-04-06 20:19:14.714 EDT [25268:482] pg_regress/numeric LOG:  statement: CREATE UNIQUE INDEX num_exp_power_10_ln_idx ON num_exp_power_10_ln (id);
2020-04-06 20:19:14.714 EDT [25268:483] pg_regress/numeric LOG:  statement: VACUUM ANALYZE num_exp_add;
2020-04-06 20:19:14.717 EDT [25248:65] pg_regress/int2 LOG:  statement: SELECT (-1::int2<<15)::text;
2020-04-06 20:19:14.718 EDT [25269:112] pg_regress/bit LOG:  statement: SELECT set_bit(B'0101011000100100', 15, 1);
2020-04-06 20:19:14.718 EDT [25269:113] pg_regress/bit LOG:  statement: SELECT set_bit(B'0101011000100100', 16, 1);
2020-04-06 20:19:14.718 EDT [25269:114] pg_regress/bit ERROR:  bit index 16 out of valid range (0..15)
2020-04-06 20:19:14.718 EDT [25269:115] pg_regress/bit STATEMENT:  SELECT set_bit(B'0101011000100100', 16, 1);
2020-04-06 20:19:14.719 EDT [25269:116] pg_regress/bit LOG:  statement: SELECT overlay(B'0101011100' placing '001' from 2 for 3);
2020-04-06 20:19:14.719 EDT [25269:117] pg_regress/bit LOG:  statement: SELECT overlay(B'0101011100' placing '101' from 6);
2020-04-06 20:19:14.720 EDT [25269:118] pg_regress/bit LOG:  statement: SELECT overlay(B'0101011100' placing '001' from 11);
2020-04-06 20:19:14.720 EDT [25269:119] pg_regress/bit LOG:  statement: SELECT overlay(B'0101011100' placing '001' from 20);
2020-04-06 20:19:14.721 EDT [25269:120] pg_regress/bit LOG:  statement: CREATE TABLE bit_defaults(
	  b1 bit(4) DEFAULT '1001',
	  b2 bit(4) DEFAULT B'0101',
	  b3 bit varying(5) DEFAULT '1001',
	  b4 bit varying(5) DEFAULT B'0101'
	);
2020-04-06 20:19:14.721 EDT [25252:110] pg_regress/regproc LOG:  statement: SELECT to_regoper('ng_catalog.||/');
2020-04-06 20:19:14.722 EDT [25248:66] pg_regress/int2 LOG:  statement: SELECT ((-1::int2<<15)+1::int2)::text;
2020-04-06 20:19:14.723 EDT [25269:121] pg_regress/bit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(bit_defaults)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:14.723 EDT [25278:96] pg_regress/money LOG:  statement: SELECT '878.08'::money / 11::smallint;
2020-04-06 20:19:14.723 EDT [25278:97] pg_regress/money LOG:  statement: SELECT '90000000000000099.00'::money / 10::bigint;
2020-04-06 20:19:14.725 EDT [25269:122] pg_regress/bit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '16858';
2020-04-06 20:19:14.729 EDT [25269:123] pg_regress/bit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '16858' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:14.729 EDT [25261:86] pg_regress/text LOG:  statement: select format('%s, %s', variadic array[1, 2]);
2020-04-06 20:19:14.731 EDT [25261:87] pg_regress/text LOG:  statement: select format('%s, %s', variadic array[true, false]);
2020-04-06 20:19:14.732 EDT [25261:88] pg_regress/text LOG:  statement: select format('%s, %s', variadic array[true, false]::text[]);
2020-04-06 20:19:14.732 EDT [25261:89] pg_regress/text LOG:  statement: select format('%2$s, %1$s', variadic array['first', 'second']);
2020-04-06 20:19:14.733 EDT [25269:124] pg_regress/bit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '16858' ORDER BY 1;
2020-04-06 20:19:14.734 EDT [25272:123] pg_regress/rangetypes LOG:  statement: select numrange(1.0, 2.0) * numrange(2.0, 3.0);
2020-04-06 20:19:14.735 EDT [25233:88] pg_regress/boolean LOG:  statement: SELECT '' AS ff_4, BOOLTBL1.*, BOOLTBL2.*
	   FROM BOOLTBL1, BOOLTBL2
	   WHERE BOOLTBL2.f1 = BOOLTBL1.f1 and BOOLTBL1.f1 = bool 'false';
2020-04-06 20:19:14.736 EDT [25260:195] pg_regress/float8 LOG:  statement: SELECT x,
	       asind(x),
	       asind(x) IN (-90,-30,0,30,90) AS asind_exact,
	       acosd(x),
	       acosd(x) IN (0,60,90,120,180) AS acosd_exact
	FROM (VALUES (-1), (-0.5), (0), (0.5), (1)) AS t(x);
2020-04-06 20:19:14.736 EDT [25259:86] pg_regress/enum LOG:  statement: SELECT * FROM enumtest WHERE col >= 'yellow' ORDER BY col;
2020-04-06 20:19:14.738 EDT [25268:484] pg_regress/numeric LOG:  statement: VACUUM ANALYZE num_exp_sub;
2020-04-06 20:19:14.740 EDT [25268:485] pg_regress/numeric LOG:  statement: VACUUM ANALYZE num_exp_div;
2020-04-06 20:19:14.741 EDT [25268:486] pg_regress/numeric LOG:  statement: VACUUM ANALYZE num_exp_mul;
2020-04-06 20:19:14.742 EDT [25259:87] pg_regress/enum LOG:  statement: SELECT * FROM enumtest WHERE col < 'green' ORDER BY col;
2020-04-06 20:19:14.743 EDT [25259:88] pg_regress/enum LOG:  statement: SELECT * FROM enumtest WHERE col <= 'green' ORDER BY col;
2020-04-06 20:19:14.743 EDT [25269:125] pg_regress/bit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '16858'
	ORDER BY 1;
2020-04-06 20:19:14.743 EDT [25252:111] pg_regress/regproc LOG:  statement: SELECT to_regoperator('ng_catalog.+(int4,int4)');
2020-04-06 20:19:14.744 EDT [25252:112] pg_regress/regproc LOG:  statement: SELECT to_regproc('ng_catalog.now');
2020-04-06 20:19:14.744 EDT [25268:487] pg_regress/numeric LOG:  statement: VACUUM ANALYZE num_exp_sqrt;
2020-04-06 20:19:14.744 EDT [25252:113] pg_regress/regproc LOG:  statement: SELECT to_regprocedure('ng_catalog.abs(numeric)');
2020-04-06 20:19:14.745 EDT [25252:114] pg_regress/regproc LOG:  statement: SELECT to_regclass('ng_catalog.pg_class');
2020-04-06 20:19:14.745 EDT [25268:488] pg_regress/numeric LOG:  statement: VACUUM ANALYZE num_exp_ln;
2020-04-06 20:19:14.746 EDT [25252:115] pg_regress/regproc LOG:  statement: SELECT to_regtype('ng_catalog.int4');
2020-04-06 20:19:14.746 EDT [25252:116] pg_regress/regproc LOG:  statement: SELECT to_regcollation('ng_catalog."POSIX"');
2020-04-06 20:19:14.746 EDT [25252:117] pg_regress/regproc LOG:  statement: SELECT to_regrole('regress_regrole_test');
2020-04-06 20:19:14.747 EDT [25268:489] pg_regress/numeric LOG:  statement: VACUUM ANALYZE num_exp_log10;
2020-04-06 20:19:14.747 EDT [25252:118] pg_regress/regproc LOG:  statement: SELECT to_regrole('"regress_regrole_test"');
2020-04-06 20:19:14.747 EDT [25252:119] pg_regress/regproc LOG:  statement: SELECT to_regrole('foo.bar');
2020-04-06 20:19:14.748 EDT [25252:120] pg_regress/regproc ERROR:  invalid name syntax
2020-04-06 20:19:14.748 EDT [25252:121] pg_regress/regproc STATEMENT:  SELECT to_regrole('foo.bar');
2020-04-06 20:19:14.748 EDT [25252:122] pg_regress/regproc LOG:  statement: SELECT to_regrole('Nonexistent');
2020-04-06 20:19:14.748 EDT [25252:123] pg_regress/regproc LOG:  statement: SELECT to_regrole('"Nonexistent"');
2020-04-06 20:19:14.749 EDT [25252:124] pg_regress/regproc LOG:  statement: SELECT to_regrole('foo.bar');
2020-04-06 20:19:14.749 EDT [25252:125] pg_regress/regproc ERROR:  invalid name syntax
2020-04-06 20:19:14.749 EDT [25252:126] pg_regress/regproc STATEMENT:  SELECT to_regrole('foo.bar');
2020-04-06 20:19:14.749 EDT [25252:127] pg_regress/regproc LOG:  statement: SELECT to_regnamespace('Nonexistent');
2020-04-06 20:19:14.750 EDT [25252:128] pg_regress/regproc LOG:  statement: SELECT to_regnamespace('"Nonexistent"');
2020-04-06 20:19:14.750 EDT [25252:129] pg_regress/regproc LOG:  statement: SELECT to_regnamespace('foo.bar');
2020-04-06 20:19:14.750 EDT [25252:130] pg_regress/regproc ERROR:  invalid name syntax
2020-04-06 20:19:14.750 EDT [25252:131] pg_regress/regproc STATEMENT:  SELECT to_regnamespace('foo.bar');
2020-04-06 20:19:14.751 EDT [25268:490] pg_regress/numeric LOG:  statement: VACUUM ANALYZE num_exp_power_10_ln;
2020-04-06 20:19:14.752 EDT [25252:132] pg_regress/regproc LOG:  disconnection: session time: 0:00:00.511 user=pgbuild database=regression host=[local]
2020-04-06 20:19:14.753 EDT [25268:491] pg_regress/numeric LOG:  statement: DELETE FROM num_result;
2020-04-06 20:19:14.754 EDT [25268:492] pg_regress/numeric LOG:  statement: INSERT INTO num_result SELECT t1.id, t2.id, t1.val + t2.val
	    FROM num_data t1, num_data t2;
2020-04-06 20:19:14.754 EDT [25269:126] pg_regress/bit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '16858'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('16858')
	ORDER BY 1;
2020-04-06 20:19:14.755 EDT [25278:98] pg_regress/money LOG:  statement: SELECT '90000000000000099.00'::money / 10::int;
2020-04-06 20:19:14.755 EDT [25248:67] pg_regress/int2 LOG:  statement: SELECT (-32768)::int2 * (-1)::int2;
2020-04-06 20:19:14.755 EDT [25248:68] pg_regress/int2 ERROR:  smallint out of range
2020-04-06 20:19:14.755 EDT [25248:69] pg_regress/int2 STATEMENT:  SELECT (-32768)::int2 * (-1)::int2;
2020-04-06 20:19:14.756 EDT [25260:196] pg_regress/float8 LOG:  statement: SELECT x,
	       atand(x),
	       atand(x) IN (-90,-45,0,45,90) AS atand_exact
	FROM (VALUES ('-Infinity'::float8), (-1), (0), (1),
	      ('Infinity'::float8)) AS t(x);
2020-04-06 20:19:14.756 EDT [25272:124] pg_regress/rangetypes LOG:  statement: select numrange(1.0, 2.0) * numrange(1.5, 3.0);
2020-04-06 20:19:14.756 EDT [25268:493] pg_regress/numeric LOG:  statement: SELECT t1.id1, t1.id2, t1.result, t2.expected
	    FROM num_result t1, num_exp_add t2
	    WHERE t1.id1 = t2.id1 AND t1.id2 = t2.id2
	    AND t1.result != t2.expected;
2020-04-06 20:19:14.757 EDT [25261:90] pg_regress/text LOG:  statement: select format('%2$s, %1$s', variadic array[1, 2]);
2020-04-06 20:19:14.761 EDT [25248:70] pg_regress/int2 LOG:  statement: SELECT (-32768)::int2 / (-1)::int2;
2020-04-06 20:19:14.761 EDT [25248:71] pg_regress/int2 ERROR:  smallint out of range
2020-04-06 20:19:14.761 EDT [25248:72] pg_regress/int2 STATEMENT:  SELECT (-32768)::int2 / (-1)::int2;
2020-04-06 20:19:14.768 EDT [25233:89] pg_regress/boolean LOG:  statement: SELECT '' AS tf_12_ff_4, BOOLTBL1.*, BOOLTBL2.*
	   FROM BOOLTBL1, BOOLTBL2
	   WHERE BOOLTBL2.f1 = BOOLTBL1.f1 or BOOLTBL1.f1 = bool 'true'
	   ORDER BY BOOLTBL1.f1, BOOLTBL2.f1;
2020-04-06 20:19:14.769 EDT [25248:73] pg_regress/int2 LOG:  statement: SELECT (-32768)::int2 % (-1)::int2;
2020-04-06 20:19:14.769 EDT [25259:89] pg_regress/enum LOG:  statement: SELECT min(col) FROM enumtest;
2020-04-06 20:19:14.770 EDT [25261:91] pg_regress/text LOG:  statement: select format('Hello', variadic NULL::int[]);
2020-04-06 20:19:14.773 EDT [25272:125] pg_regress/rangetypes LOG:  statement: select numrange(1.0, 2.0) * numrange(2.5, 3.0);
2020-04-06 20:19:14.777 EDT [25260:197] pg_regress/float8 LOG:  statement: SELECT x, y,
	       atan2d(y, x),
	       atan2d(y, x) IN (-90,0,90,180) AS atan2d_exact
	FROM (SELECT 10*cosd(a), 10*sind(a)
	      FROM generate_series(0, 360, 90) AS t(a)) AS t(x,y);
2020-04-06 20:19:14.777 EDT [25269:127] pg_regress/bit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '16858'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:14.777 EDT [25259:90] pg_regress/enum LOG:  statement: SELECT max(col) FROM enumtest;
2020-04-06 20:19:14.778 EDT [25278:99] pg_regress/money LOG:  statement: SELECT '90000000000000099.00'::money / 10::smallint;
2020-04-06 20:19:14.779 EDT [25278:100] pg_regress/money LOG:  statement: SELECT 1234567890::money;
2020-04-06 20:19:14.779 EDT [25278:101] pg_regress/money LOG:  statement: SELECT 12345678901234567::money;
2020-04-06 20:19:14.786 EDT [25259:91] pg_regress/enum LOG:  statement: SELECT max(col) FROM enumtest WHERE col < 'green';
2020-04-06 20:19:14.786 EDT [25268:494] pg_regress/numeric LOG:  statement: DELETE FROM num_result;
2020-04-06 20:19:14.786 EDT [25261:92] pg_regress/text LOG:  statement: select format(string_agg('%s',','), variadic array_agg(i))
	from generate_series(1,200) g(i);
2020-04-06 20:19:14.788 EDT [25268:495] pg_regress/numeric LOG:  statement: INSERT INTO num_result SELECT t1.id, t2.id, round(t1.val + t2.val, 10)
	    FROM num_data t1, num_data t2;
2020-04-06 20:19:14.790 EDT [25259:92] pg_regress/enum LOG:  statement: DROP INDEX enumtest_btree;
2020-04-06 20:19:14.791 EDT [25248:74] pg_regress/int2 LOG:  statement: SELECT x, x::int2 AS int2_value
	FROM (VALUES (-2.5::float8),
	             (-1.5::float8),
	             (-0.5::float8),
	             (0.0::float8),
	             (0.5::float8),
	             (1.5::float8),
	             (2.5::float8)) t(x);
2020-04-06 20:19:14.792 EDT [25259:93] pg_regress/enum LOG:  statement: CREATE INDEX enumtest_hash ON enumtest USING hash (col);
2020-04-06 20:19:14.792 EDT [25268:496] pg_regress/numeric LOG:  statement: SELECT t1.id1, t1.id2, t1.result, round(t2.expected, 10) as expected
	    FROM num_result t1, num_exp_add t2
	    WHERE t1.id1 = t2.id1 AND t1.id2 = t2.id2
	    AND t1.result != round(t2.expected, 10);
2020-04-06 20:19:14.792 EDT [25233:90] pg_regress/boolean LOG:  statement: SELECT '' AS "True", f1
	   FROM BOOLTBL1
	   WHERE f1 IS TRUE;
2020-04-06 20:19:14.793 EDT [25259:94] pg_regress/enum LOG:  statement: SELECT * FROM enumtest WHERE col = 'orange';
2020-04-06 20:19:14.793 EDT [25278:102] pg_regress/money LOG:  statement: SELECT (-12345)::money;
2020-04-06 20:19:14.793 EDT [25272:126] pg_regress/rangetypes LOG:  statement: create table numrange_test2(nr numrange);
2020-04-06 20:19:14.794 EDT [25269:128] pg_regress/bit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '16858'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:14.800 EDT [25272:127] pg_regress/rangetypes LOG:  statement: create index numrange_test2_hash_idx on numrange_test2 using hash (nr);
2020-04-06 20:19:14.804 EDT [25269:129] pg_regress/bit LOG:  statement: INSERT INTO bit_defaults DEFAULT VALUES;
2020-04-06 20:19:14.805 EDT [25261:93] pg_regress/text LOG:  statement: select format('>>%10s<<', 'Hello');
2020-04-06 20:19:14.805 EDT [25269:130] pg_regress/bit LOG:  statement: TABLE bit_defaults;
2020-04-06 20:19:14.806 EDT [25269:131] pg_regress/bit LOG:  disconnection: session time: 0:00:00.497 user=pgbuild database=regression host=[local]
2020-04-06 20:19:14.809 EDT [25272:128] pg_regress/rangetypes LOG:  statement: INSERT INTO numrange_test2 VALUES('[, 5)');
2020-04-06 20:19:14.811 EDT [25278:103] pg_regress/money LOG:  statement: SELECT (-1234567890)::money;
2020-04-06 20:19:14.812 EDT [25260:198] pg_regress/float8 LOG:  statement: create type xfloat8;
2020-04-06 20:19:14.812 EDT [25248:75] pg_regress/int2 LOG:  statement: SELECT x, x::int2 AS int2_value
	FROM (VALUES (-2.5::numeric),
	             (-1.5::numeric),
	             (-0.5::numeric),
	             (0.0::numeric),
	             (0.5::numeric),
	             (1.5::numeric),
	             (2.5::numeric)) t(x);
2020-04-06 20:19:14.813 EDT [25272:129] pg_regress/rangetypes LOG:  statement: INSERT INTO numrange_test2 VALUES(numrange(1.1, 2.2));
2020-04-06 20:19:14.813 EDT [25272:130] pg_regress/rangetypes LOG:  statement: INSERT INTO numrange_test2 VALUES(numrange(1.1, 2.2));
2020-04-06 20:19:14.814 EDT [25272:131] pg_regress/rangetypes LOG:  statement: INSERT INTO numrange_test2 VALUES(numrange(1.1, 2.2,'()'));
2020-04-06 20:19:14.814 EDT [25272:132] pg_regress/rangetypes LOG:  statement: INSERT INTO numrange_test2 VALUES('empty');
2020-04-06 20:19:14.814 EDT [25272:133] pg_regress/rangetypes LOG:  statement: select * from numrange_test2 where nr = 'empty'::numrange;
2020-04-06 20:19:14.818 EDT [25233:91] pg_regress/boolean LOG:  statement: SELECT '' AS "Not False", f1
	   FROM BOOLTBL1
	   WHERE f1 IS NOT FALSE;
2020-04-06 20:19:14.819 EDT [25260:199] pg_regress/float8 LOG:  statement: create function xfloat8in(cstring) returns xfloat8 immutable strict
	  language internal as 'int8in';
2020-04-06 20:19:14.823 EDT [25268:497] pg_regress/numeric LOG:  statement: DELETE FROM num_result;
2020-04-06 20:19:14.823 EDT [25278:104] pg_regress/money LOG:  statement: SELECT (-12345678901234567)::money;
2020-04-06 20:19:14.825 EDT [25268:498] pg_regress/numeric LOG:  statement: INSERT INTO num_result SELECT t1.id, t2.id, t1.val - t2.val
	    FROM num_data t1, num_data t2;
2020-04-06 20:19:14.827 EDT [25259:95] pg_regress/enum LOG:  statement: DROP INDEX enumtest_hash;
2020-04-06 20:19:14.827 EDT [25260:200] pg_regress/float8 LOG:  statement: create function xfloat8out(xfloat8) returns cstring immutable strict
	  language internal as 'int8out';
2020-04-06 20:19:14.828 EDT [25272:134] pg_regress/rangetypes LOG:  statement: select * from numrange_test2 where nr = numrange(1.1, 2.2);
2020-04-06 20:19:14.828 EDT [25261:94] pg_regress/text LOG:  statement: select format('>>%10s<<', NULL);
2020-04-06 20:19:14.831 EDT [25233:92] pg_regress/boolean LOG:  statement: SELECT '' AS "False", f1
	   FROM BOOLTBL1
	   WHERE f1 IS FALSE;
2020-04-06 20:19:14.832 EDT [25248:76] pg_regress/int2 LOG:  disconnection: session time: 0:00:00.603 user=pgbuild database=regression host=[local]
2020-04-06 20:19:14.835 EDT [25260:201] pg_regress/float8 LOG:  statement: create type xfloat8 (input = xfloat8in, output = xfloat8out, like = float8);
2020-04-06 20:19:14.837 EDT [25268:499] pg_regress/numeric LOG:  statement: SELECT t1.id1, t1.id2, t1.result, t2.expected
	    FROM num_result t1, num_exp_sub t2
	    WHERE t1.id1 = t2.id1 AND t1.id2 = t2.id2
	    AND t1.result != t2.expected;
2020-04-06 20:19:14.837 EDT [25260:202] pg_regress/float8 LOG:  statement: create cast (xfloat8 as float8) without function;
2020-04-06 20:19:14.838 EDT [25259:96] pg_regress/enum LOG:  statement: RESET enable_seqscan;
2020-04-06 20:19:14.838 EDT [25260:203] pg_regress/float8 LOG:  statement: create cast (float8 as xfloat8) without function;
2020-04-06 20:19:14.840 EDT [25259:97] pg_regress/enum LOG:  statement: RESET enable_bitmapscan;
2020-04-06 20:19:14.840 EDT [25260:204] pg_regress/float8 LOG:  statement: create cast (xfloat8 as bigint) without function;
2020-04-06 20:19:14.841 EDT [25259:98] pg_regress/enum LOG:  statement: CREATE DOMAIN rgb AS rainbow CHECK (VALUE IN ('red', 'green', 'blue'));
2020-04-06 20:19:14.842 EDT [25260:205] pg_regress/float8 LOG:  statement: create cast (bigint as xfloat8) without function;
2020-04-06 20:19:14.843 EDT [25261:95] pg_regress/text LOG:  statement: select format('>>%10s<<', '');
2020-04-06 20:19:14.843 EDT [25278:105] pg_regress/money LOG:  statement: SELECT 1234567890::int4::money;
2020-04-06 20:19:14.844 EDT [25260:206] pg_regress/float8 LOG:  statement: with testdata(bits) as (values
	  
	  (x'0000000000000001'),
	  (x'0000000000000002'), (x'0000000000000003'),
	  (x'0000000000001000'), (x'0000000100000000'),
	  (x'0000010000000000'), (x'0000010100000000'),
	  (x'0000400000000000'), (x'0000400100000000'),
	  (x'0000800000000000'), (x'0000800000000001'),
	  
	  (x'00000000000f4240'),
	  (x'00000000016e3600'),
	  (x'0000008cdcdea440'),
	  
	  (x'000ffffffffffff0'), (x'000ffffffffffff1'),
	  (x'000ffffffffffffe'), (x'000fffffffffffff'))
	select float8send(flt) as ibits,
	       flt
	  from (select bits::bigint::xfloat8::float8 as flt
	          from testdata
		offset 0) s;
2020-04-06 20:19:14.844 EDT [25259:99] pg_regress/enum LOG:  statement: SELECT 'red'::rgb;
2020-04-06 20:19:14.846 EDT [25260:207] pg_regress/float8 LOG:  statement: with testdata(bits) as (values
	  (x'0000000000000000'),
	  
	  (x'0010000000000000'), (x'0010000000000001'),
	  (x'0010000000000002'), (x'0018000000000000'),
	  
	  (x'3ddb7cdfd9d7bdba'), (x'3ddb7cdfd9d7bdbb'), (x'3ddb7cdfd9d7bdbc'),
	  (x'3e112e0be826d694'), (x'3e112e0be826d695'), (x'3e112e0be826d696'),
	  (x'3e45798ee2308c39'), (x'3e45798ee2308c3a'), (x'3e45798ee2308c3b'),
	  (x'3e7ad7f29abcaf47'), (x'3e7ad7f29abcaf48'), (x'3e7ad7f29abcaf49'),
	  (x'3eb0c6f7a0b5ed8c'), (x'3eb0c6f7a0b5ed8d'), (x'3eb0c6f7a0b5ed8e'),
	  (x'3ee4f8b588e368ef'), (x'3ee4f8b588e368f0'), (x'3ee4f8b588e368f1'),
	  (x'3f1a36e2eb1c432c'), (x'3f1a36e2eb1c432d'), (x'3f1a36e2eb1c432e'),
	  (x'3f50624dd2f1a9fb'), (x'3f50624dd2f1a9fc'), (x'3f50624dd2f1a9fd'),
	  (x'3f847ae147ae147a'), (x'3f847ae147ae147b'), (x'3f847ae147ae147c'),
	  (x'3fb9999999999999'), (x'3fb999999999999a'), (x'3fb999999999999b'),
	  
	  (x'3feffffffffffff0'), (x'3feffffffffffff1'), (x'3feffffffffffff2'),
	  (x'3feffffffffffff3'), (x'3feffffffffffff4'), (x'3feffffffffffff5'),
	  (x'3feffffffffffff6'), (x'3feffffffffffff7'), (x'3feffffffffffff8'),
	  (x'3feffffffffffff9'), (x'3feffffffffffffa'), (x'3feffffffffffffb'),
	  (x'3feffffffffffffc'), (x'3feffffffffffffd'), (x'3feffffffffffffe'),
	  (x'3fefffffffffffff'),
	  (x'3ff0000000000000'),
	  (x'3ff0000000000001'), (x'3ff0000000000002'), (x'3ff0000000000003'),
	  (x'3ff0000000000004'), (x'3ff0000000000005'), (x'3ff0000000000006'),
	  (x'3ff0000000000007'), (x'3ff0000000000008'), (x'3ff0000000000009'),
	  
	  (x'3ff921fb54442d18'),
	  (x'4005bf0a8b14576a'),
	  (x'400921fb54442d18'),
	  
	  (x'4023ffffffffffff'), (x'4024000000000000'), (x'4024000000000001'),
	  (x'4058ffffffffffff'), (x'4059000000000000'), (x'4059000000000001'),
	  (x'408f3fffffffffff'), (x'408f400000000000'), (x'408f400000000001'),
	  (x'40c387ffffffffff'), (x'40c3880000000000'), (x'40c3880000000001'),
	  (x'40f869ffffffffff'), (x'40f86a0000000000'), (x'40f86a0000000001'),
	  (x'412e847fffffffff'), (x'412e848000000000'), (x'412e848000000001'),
	  (x'416312cfffffffff'), (x'416312d000000000'), (x'416312d000000001'),
	  (x'4197d783ffffffff'), (x'4197d78400000000'), (x'4197d78400000001'),
	  (x'41cdcd64ffffffff'), (x'41cdcd6500000000'), (x'41cdcd6500000001'),
	  (x'4202a05f1fffffff'), (x'4202a05f20000000'), (x'4202a05f20000001'),
	  (x'42374876e7ffffff'), (x'42374876e8000000'), (x'42374876e8000001'),
	  (x'426d1a94a1ffffff'), (x'426d1a94a2000000'), (x'426d1a94a2000001'),
	  (x'42a2309ce53fffff'), (x'42a2309ce5400000'), (x'42a2309ce5400001'),
	  (x'42d6bcc41e8fffff'), (x'42d6bcc41e900000'), (x'42d6bcc41e900001'),
	  (x'430c6bf52633ffff'), (x'430c6bf526340000'), (x'430c6bf526340001'),
	  (x'4341c37937e07fff'), (x'4341c37937e08000'), (x'4341c37937e08001'),
	  (x'4376345785d89fff'), (x'4376345785d8a000'), (x'4376345785d8a001'),
	  (x'43abc16d674ec7ff'), (x'43abc16d674ec800'), (x'43abc16d674ec801'),
	  (x'43e158e460913cff'), (x'43e158e460913d00'), (x'43e158e460913d01'),
	  (x'4415af1d78b58c3f'), (x'4415af1d78b58c40'), (x'4415af1d78b58c41'),
	  (x'444b1ae4d6e2ef4f'), (x'444b1ae4d6e2ef50'), (x'444b1ae4d6e2ef51'),
	  (x'4480f0cf064dd591'), (x'4480f0cf064dd592'), (x'4480f0cf064dd593'),
	  (x'44b52d02c7e14af5'), (x'44b52d02c7e14af6'), (x'44b52d02c7e14af7'),
	  (x'44ea784379d99db3'), (x'44ea784379d99db4'), (x'44ea784379d99db5'),
	  (x'45208b2a2c280290'), (x'45208b2a2c280291'), (x'45208b2a2c280292'),
	  
	  (x'7feffffffffffffe'), (x'7fefffffffffffff'),
	  
	  (x'4350000000000002'),
	  (x'4350000000002e06'),
	  (x'4352000000000003'),
	  (x'4352000000000004'),
	  (x'4358000000000003'),
	  (x'4358000000000004'),
	  (x'435f000000000020'),
	  
	  (x'c350000000000002'),
	  (x'c350000000002e06'),
	  (x'c352000000000003'),
	  (x'c352000000000004'),
	  (x'c358000000000003'),
	  (x'c358000000000004'),
	  (x'c35f000000000020'),
	  
	  (x'42dc12218377de66'),
	  (x'42a674e79c5fe51f'),
	  (x'4271f71fb04cb74c'),
	  (x'423cbe991a145879'),
	  (x'4206fee0e1a9e061'),
	  (x'41d26580b487e6b4'),
	  (x'419d6f34540ca453'),
	  (x'41678c29dcd6e9dc'),
	  (x'4132d687e3df217d'),
	  (x'40fe240c9fcb68c8'),
	  (x'40c81cd6e63c53d3'),
	  (x'40934a4584fd0fdc'),
	  (x'405edd3c07fb4c93'),
	  (x'4028b0fcd32f7076'),
	  (x'3ff3c0ca428c59f8'),
	  
	  
	  (x'3e60000000000000'),
	  
	  (x'c352bd2668e077c4'),
	  (x'434018601510c000'),
	  (x'43d055dc36f24000'),
	  (x'43e052961c6f8000'),
	  (x'3ff3c0ca2a5b1d5d'),
	  
	  (x'4830f0cf064dd592'),
	  (x'4840f0cf064dd592'),
	  (x'4850f0cf064dd592'),
	  
	  (x'3ff3333333333333'),
	  (x'3ff3ae147ae147ae'),
	  (x'3ff3be76c8b43958'),
	  (x'3ff3c083126e978d'),
	  (x'3ff3c0c1fc8f3238'),
	  (x'3ff3c0c9539b8887'),
	  (x'3ff3c0ca2a5b1d5d'),
	  (x'3ff3c0ca4283de1b'),
	  (x'3ff3c0ca43db770a'),
	  (x'3ff3c0ca428abd53'),
	  (x'3ff3c0ca428c1d2b'),
	  (x'3ff3c0ca428c51f2'),
	  (x'3ff3c0ca428c58fc'),
	  (x'3ff3c0ca428c59dd'),
	  (x'3ff3c0ca428c59f8'),
	  (x'3ff3c0ca428c59fb'),
	  
	  (x'40112e0be8047a7d'),
	  (x'40112e0be815a889'),
	  (x'40112e0be826d695'),
	  (x'40112e0be83804a1'),
	  (x'40112e0be84932ad'),
	  
	  (x'0040000000000000'),
	  (x'007fffffffffffff'),
	  (x'0290000000000000'),
	  (x'029fffffffffffff'),
	  (x'4350000000000000'),
	  (x'435fffffffffffff'),
	  (x'1330000000000000'),
	  (x'133fffffffffffff'),
	  (x'3a6fa7161a4d6e0c')
	)
	select float8send(flt) as ibits,
	       flt,
	       flt::text::float8 as r_flt,
	       float8send(flt::text::float8) as obits,
	       float8send(flt::text::float8) = float8send(flt) as correct
	  from (select bits::bigint::xfloat8::float8 as flt
	          from testdata
		offset 0) s;
2020-04-06 20:19:14.846 EDT [25272:135] pg_regress/rangetypes LOG:  statement: select * from numrange_test2 where nr = numrange(1.1, 2.3);
2020-04-06 20:19:14.849 EDT [25259:100] pg_regress/enum LOG:  statement: SELECT 'purple'::rgb;
2020-04-06 20:19:14.849 EDT [25259:101] pg_regress/enum ERROR:  value for domain rgb violates check constraint "rgb_check"
2020-04-06 20:19:14.849 EDT [25259:102] pg_regress/enum STATEMENT:  SELECT 'purple'::rgb;
2020-04-06 20:19:14.849 EDT [25259:103] pg_regress/enum LOG:  statement: SELECT 'purple'::rainbow::rgb;
2020-04-06 20:19:14.849 EDT [25259:104] pg_regress/enum ERROR:  value for domain rgb violates check constraint "rgb_check"
2020-04-06 20:19:14.849 EDT [25259:105] pg_regress/enum STATEMENT:  SELECT 'purple'::rainbow::rgb;
2020-04-06 20:19:14.851 EDT [25260:208] pg_regress/float8 LOG:  statement: drop type xfloat8 cascade;
2020-04-06 20:19:14.851 EDT [25268:500] pg_regress/numeric LOG:  statement: DELETE FROM num_result;
2020-04-06 20:19:14.852 EDT [25259:106] pg_regress/enum LOG:  statement: DROP DOMAIN rgb;
2020-04-06 20:19:14.853 EDT [25268:501] pg_regress/numeric LOG:  statement: INSERT INTO num_result SELECT t1.id, t2.id, round(t1.val - t2.val, 40)
	    FROM num_data t1, num_data t2;
2020-04-06 20:19:14.854 EDT [25259:107] pg_regress/enum LOG:  statement: SELECT '{red,green,blue}'::rainbow[];
2020-04-06 20:19:14.854 EDT [25268:502] pg_regress/numeric LOG:  statement: SELECT t1.id1, t1.id2, t1.result, round(t2.expected, 40)
	    FROM num_result t1, num_exp_sub t2
	    WHERE t1.id1 = t2.id1 AND t1.id2 = t2.id2
	    AND t1.result != round(t2.expected, 40);
2020-04-06 20:19:14.858 EDT [25260:209] pg_regress/float8 LOG:  disconnection: session time: 0:00:00.581 user=pgbuild database=regression host=[local]
2020-04-06 20:19:14.859 EDT [25233:93] pg_regress/boolean LOG:  statement: SELECT '' AS "Not True", f1
	   FROM BOOLTBL1
	   WHERE f1 IS NOT TRUE;
2020-04-06 20:19:14.860 EDT [25272:136] pg_regress/rangetypes LOG:  statement: set enable_nestloop=t;
2020-04-06 20:19:14.860 EDT [25261:96] pg_regress/text LOG:  statement: select format('>>%-10s<<', '');
2020-04-06 20:19:14.860 EDT [25272:137] pg_regress/rangetypes LOG:  statement: set enable_hashjoin=f;
2020-04-06 20:19:14.860 EDT [25272:138] pg_regress/rangetypes LOG:  statement: set enable_mergejoin=f;
2020-04-06 20:19:14.860 EDT [25272:139] pg_regress/rangetypes LOG:  statement: select * from numrange_test natural join numrange_test2 order by nr;
2020-04-06 20:19:14.873 EDT [25272:140] pg_regress/rangetypes LOG:  statement: set enable_nestloop=f;
2020-04-06 20:19:14.873 EDT [25259:108] pg_regress/enum LOG:  statement: SELECT ('{red,green,blue}'::rainbow[])[2];
2020-04-06 20:19:14.874 EDT [25272:141] pg_regress/rangetypes LOG:  statement: set enable_hashjoin=t;
2020-04-06 20:19:14.874 EDT [25272:142] pg_regress/rangetypes LOG:  statement: set enable_mergejoin=f;
2020-04-06 20:19:14.875 EDT [25272:143] pg_regress/rangetypes LOG:  statement: select * from numrange_test natural join numrange_test2 order by nr;
2020-04-06 20:19:14.875 EDT [25268:503] pg_regress/numeric LOG:  statement: DELETE FROM num_result;
2020-04-06 20:19:14.875 EDT [25268:504] pg_regress/numeric LOG:  statement: INSERT INTO num_result SELECT t1.id, t2.id, t1.val * t2.val
	    FROM num_data t1, num_data t2;
2020-04-06 20:19:14.877 EDT [25261:97] pg_regress/text LOG:  statement: select format('>>%-10s<<', 'Hello');
2020-04-06 20:19:14.880 EDT [25278:106] pg_regress/money LOG:  statement: SELECT 12345678901234567::int8::money;
2020-04-06 20:19:14.880 EDT [25268:505] pg_regress/numeric LOG:  statement: SELECT t1.id1, t1.id2, t1.result, t2.expected
	    FROM num_result t1, num_exp_mul t2
	    WHERE t1.id1 = t2.id1 AND t1.id2 = t2.id2
	    AND t1.result != t2.expected;
2020-04-06 20:19:14.881 EDT [25233:94] pg_regress/boolean LOG:  statement: SELECT '' AS "True", f1
	   FROM BOOLTBL2
	   WHERE f1 IS TRUE;
2020-04-06 20:19:14.887 EDT [25261:98] pg_regress/text LOG:  statement: select format('>>%-10s<<', NULL);
2020-04-06 20:19:14.893 EDT [25259:109] pg_regress/enum LOG:  statement: SELECT 'red' = ANY ('{red,green,blue}'::rainbow[]);
2020-04-06 20:19:14.894 EDT [25278:107] pg_regress/money LOG:  statement: SELECT 12345678901234567::numeric::money;
2020-04-06 20:19:14.895 EDT [25268:506] pg_regress/numeric LOG:  statement: DELETE FROM num_result;
2020-04-06 20:19:14.896 EDT [25233:95] pg_regress/boolean LOG:  statement: SELECT '' AS "Not False", f1
	   FROM BOOLTBL2
	   WHERE f1 IS NOT FALSE;
2020-04-06 20:19:14.896 EDT [25272:144] pg_regress/rangetypes LOG:  statement: set enable_nestloop=f;
2020-04-06 20:19:14.897 EDT [25268:507] pg_regress/numeric LOG:  statement: INSERT INTO num_result SELECT t1.id, t2.id, round(t1.val * t2.val, 30)
	    FROM num_data t1, num_data t2;
2020-04-06 20:19:14.898 EDT [25272:145] pg_regress/rangetypes LOG:  statement: set enable_hashjoin=f;
2020-04-06 20:19:14.898 EDT [25261:99] pg_regress/text LOG:  statement: select format('>>%1$10s<<', 'Hello');
2020-04-06 20:19:14.899 EDT [25268:508] pg_regress/numeric LOG:  statement: SELECT t1.id1, t1.id2, t1.result, round(t2.expected, 30) as expected
	    FROM num_result t1, num_exp_mul t2
	    WHERE t1.id1 = t2.id1 AND t1.id2 = t2.id2
	    AND t1.result != round(t2.expected, 30);
2020-04-06 20:19:14.906 EDT [25272:146] pg_regress/rangetypes LOG:  statement: set enable_mergejoin=t;
2020-04-06 20:19:14.909 EDT [25272:147] pg_regress/rangetypes LOG:  statement: select * from numrange_test natural join numrange_test2 order by nr;
2020-04-06 20:19:14.910 EDT [25233:96] pg_regress/boolean LOG:  statement: SELECT '' AS "False", f1
	   FROM BOOLTBL2
	   WHERE f1 IS FALSE;
2020-04-06 20:19:14.910 EDT [25268:509] pg_regress/numeric LOG:  statement: DELETE FROM num_result;
2020-04-06 20:19:14.910 EDT [25259:110] pg_regress/enum LOG:  statement: SELECT 'yellow' = ANY ('{red,green,blue}'::rainbow[]);
2020-04-06 20:19:14.911 EDT [25261:100] pg_regress/text LOG:  statement: select format('>>%1$-10I<<', 'Hello');
2020-04-06 20:19:14.913 EDT [25268:510] pg_regress/numeric LOG:  statement: INSERT INTO num_result SELECT t1.id, t2.id, t1.val / t2.val
	    FROM num_data t1, num_data t2
	    WHERE t2.val != '0.0';
2020-04-06 20:19:14.917 EDT [25278:108] pg_regress/money LOG:  statement: SELECT (-1234567890)::int4::money;
2020-04-06 20:19:14.921 EDT [25268:511] pg_regress/numeric LOG:  statement: SELECT t1.id1, t1.id2, t1.result, t2.expected
	    FROM num_result t1, num_exp_div t2
	    WHERE t1.id1 = t2.id1 AND t1.id2 = t2.id2
	    AND t1.result != t2.expected;
2020-04-06 20:19:14.922 EDT [25272:148] pg_regress/rangetypes LOG:  statement: set enable_nestloop to default;
2020-04-06 20:19:14.922 EDT [25272:149] pg_regress/rangetypes LOG:  statement: set enable_hashjoin to default;
2020-04-06 20:19:14.923 EDT [25272:150] pg_regress/rangetypes LOG:  statement: set enable_mergejoin to default;
2020-04-06 20:19:14.923 EDT [25272:151] pg_regress/rangetypes LOG:  statement: DROP TABLE numrange_test2;
2020-04-06 20:19:14.925 EDT [25233:97] pg_regress/boolean LOG:  statement: SELECT '' AS "Not True", f1
	   FROM BOOLTBL2
	   WHERE f1 IS NOT TRUE;
2020-04-06 20:19:14.925 EDT [25261:101] pg_regress/text LOG:  statement: select format('>>%2$*1$L<<', 10, 'Hello');
2020-04-06 20:19:14.926 EDT [25272:152] pg_regress/rangetypes LOG:  statement: CREATE TABLE textrange_test (tr textrange);
2020-04-06 20:19:14.928 EDT [25272:153] pg_regress/rangetypes LOG:  statement: create index textrange_test_btree on textrange_test(tr);
2020-04-06 20:19:14.929 EDT [25272:154] pg_regress/rangetypes LOG:  statement: INSERT INTO textrange_test VALUES('[,)');
2020-04-06 20:19:14.930 EDT [25272:155] pg_regress/rangetypes LOG:  statement: INSERT INTO textrange_test VALUES('["a",]');
2020-04-06 20:19:14.930 EDT [25272:156] pg_regress/rangetypes LOG:  statement: INSERT INTO textrange_test VALUES('[,"q")');
2020-04-06 20:19:14.930 EDT [25272:157] pg_regress/rangetypes LOG:  statement: INSERT INTO textrange_test VALUES(textrange('b', 'g'));
2020-04-06 20:19:14.931 EDT [25272:158] pg_regress/rangetypes LOG:  statement: INSERT INTO textrange_test VALUES('empty');
2020-04-06 20:19:14.931 EDT [25272:159] pg_regress/rangetypes LOG:  statement: INSERT INTO textrange_test VALUES(textrange('d', 'd', '[]'));
2020-04-06 20:19:14.931 EDT [25272:160] pg_regress/rangetypes LOG:  statement: SELECT tr, isempty(tr), lower(tr), upper(tr) FROM textrange_test;
2020-04-06 20:19:14.936 EDT [25259:111] pg_regress/enum LOG:  statement: SELECT 'red' = ALL ('{red,green,blue}'::rainbow[]);
2020-04-06 20:19:14.936 EDT [25268:512] pg_regress/numeric LOG:  statement: DELETE FROM num_result;
2020-04-06 20:19:14.938 EDT [25268:513] pg_regress/numeric LOG:  statement: INSERT INTO num_result SELECT t1.id, t2.id, round(t1.val / t2.val, 80)
	    FROM num_data t1, num_data t2
	    WHERE t2.val != '0.0';
2020-04-06 20:19:14.938 EDT [25261:102] pg_regress/text LOG:  statement: select format('>>%2$*1$L<<', 10, NULL);
2020-04-06 20:19:14.939 EDT [25268:514] pg_regress/numeric LOG:  statement: SELECT t1.id1, t1.id2, t1.result, round(t2.expected, 80) as expected
	    FROM num_result t1, num_exp_div t2
	    WHERE t1.id1 = t2.id1 AND t1.id2 = t2.id2
	    AND t1.result != round(t2.expected, 80);
2020-04-06 20:19:14.940 EDT [25233:98] pg_regress/boolean LOG:  statement: CREATE TABLE BOOLTBL3 (d text, b bool, o int);
2020-04-06 20:19:14.940 EDT [25278:109] pg_regress/money LOG:  statement: SELECT (-12345678901234567)::int8::money;
2020-04-06 20:19:14.946 EDT [25233:99] pg_regress/boolean LOG:  statement: INSERT INTO BOOLTBL3 (d, b, o) VALUES ('true', true, 1);
2020-04-06 20:19:14.946 EDT [25233:100] pg_regress/boolean LOG:  statement: INSERT INTO BOOLTBL3 (d, b, o) VALUES ('false', false, 2);
2020-04-06 20:19:14.946 EDT [25233:101] pg_regress/boolean LOG:  statement: INSERT INTO BOOLTBL3 (d, b, o) VALUES ('null', null, 3);
2020-04-06 20:19:14.947 EDT [25233:102] pg_regress/boolean LOG:  statement: SELECT
	    d,
	    b IS TRUE AS istrue,
	    b IS NOT TRUE AS isnottrue,
	    b IS FALSE AS isfalse,
	    b IS NOT FALSE AS isnotfalse,
	    b IS UNKNOWN AS isunknown,
	    b IS NOT UNKNOWN AS isnotunknown
	FROM booltbl3 ORDER BY o;
2020-04-06 20:19:14.953 EDT [25259:112] pg_regress/enum LOG:  statement: SELECT 'red' = ALL ('{red,red}'::rainbow[]);
2020-04-06 20:19:14.954 EDT [25268:515] pg_regress/numeric LOG:  statement: DELETE FROM num_result;
2020-04-06 20:19:14.954 EDT [25268:516] pg_regress/numeric LOG:  statement: INSERT INTO num_result SELECT id, 0, SQRT(ABS(val))
	    FROM num_data;
2020-04-06 20:19:14.954 EDT [25278:110] pg_regress/money LOG:  statement: SELECT (-12345678901234567)::numeric::money;
2020-04-06 20:19:14.954 EDT [25272:161] pg_regress/rangetypes LOG:  statement: SELECT tr, lower_inc(tr), lower_inf(tr), upper_inc(tr), upper_inf(tr) FROM textrange_test;
2020-04-06 20:19:14.956 EDT [25261:103] pg_regress/text LOG:  statement: select format('>>%2$*1$L<<', -10, NULL);
2020-04-06 20:19:14.956 EDT [25268:517] pg_regress/numeric LOG:  statement: SELECT t1.id1, t1.result, t2.expected
	    FROM num_result t1, num_exp_sqrt t2
	    WHERE t1.id1 = t2.id
	    AND t1.result != t2.expected;
2020-04-06 20:19:14.966 EDT [25259:113] pg_regress/enum LOG:  statement: SELECT enum_first(NULL::rainbow);
2020-04-06 20:19:14.966 EDT [25233:103] pg_regress/boolean LOG:  statement: CREATE TABLE booltbl4(isfalse bool, istrue bool, isnul bool);
2020-04-06 20:19:14.968 EDT [25233:104] pg_regress/boolean LOG:  statement: INSERT INTO booltbl4 VALUES (false, true, null);
2020-04-06 20:19:14.969 EDT [25233:105] pg_regress/boolean LOG:  statement: SELECT istrue AND isnul AND istrue FROM booltbl4;
2020-04-06 20:19:14.972 EDT [25278:111] pg_regress/money LOG:  statement: SELECT '12345678901234567'::money::numeric;
2020-04-06 20:19:14.977 EDT [25272:162] pg_regress/rangetypes LOG:  statement: SELECT * FROM textrange_test WHERE range_contains(tr, textrange('f', 'fx'));
2020-04-06 20:19:14.978 EDT [25261:104] pg_regress/text LOG:  statement: select format('>>%*s<<', 10, 'Hello');
2020-04-06 20:19:14.981 EDT [25268:518] pg_regress/numeric LOG:  statement: DELETE FROM num_result;
2020-04-06 20:19:14.982 EDT [25268:519] pg_regress/numeric LOG:  statement: INSERT INTO num_result SELECT id, 0, LN(ABS(val))
	    FROM num_data
	    WHERE val != '0.0';
2020-04-06 20:19:14.982 EDT [25268:520] pg_regress/numeric LOG:  statement: SELECT t1.id1, t1.result, t2.expected
	    FROM num_result t1, num_exp_ln t2
	    WHERE t1.id1 = t2.id
	    AND t1.result != t2.expected;
2020-04-06 20:19:14.990 EDT [25259:114] pg_regress/enum LOG:  statement: SELECT enum_last('green'::rainbow);
2020-04-06 20:19:14.991 EDT [25261:105] pg_regress/text LOG:  statement: select format('>>%*1$s<<', 10, 'Hello');
2020-04-06 20:19:14.991 EDT [25278:112] pg_regress/money LOG:  statement: SELECT '-12345678901234567'::money::numeric;
2020-04-06 20:19:14.993 EDT [25233:106] pg_regress/boolean LOG:  statement: SELECT istrue AND istrue AND isnul FROM booltbl4;
2020-04-06 20:19:14.995 EDT [25272:163] pg_regress/rangetypes LOG:  statement: SELECT * FROM textrange_test WHERE tr @> textrange('a', 'z');
2020-04-06 20:19:15.003 EDT [25259:115] pg_regress/enum LOG:  statement: SELECT enum_range(NULL::rainbow);
2020-04-06 20:19:15.004 EDT [25261:106] pg_regress/text LOG:  statement: select format('>>%-s<<', 'Hello');
2020-04-06 20:19:15.006 EDT [25278:113] pg_regress/money LOG:  statement: SELECT '92233720368547758.07'::money::numeric;
2020-04-06 20:19:15.006 EDT [25268:521] pg_regress/numeric LOG:  statement: DELETE FROM num_result;
2020-04-06 20:19:15.012 EDT [25268:522] pg_regress/numeric LOG:  statement: INSERT INTO num_result SELECT id, 0, LOG(numeric '10', ABS(val))
	    FROM num_data
	    WHERE val != '0.0';
2020-04-06 20:19:15.013 EDT [25233:107] pg_regress/boolean LOG:  statement: SELECT isnul AND istrue AND istrue FROM booltbl4;
2020-04-06 20:19:15.014 EDT [25272:164] pg_regress/rangetypes LOG:  statement: SELECT * FROM textrange_test WHERE range_contained_by(textrange('0','9'), tr);
2020-04-06 20:19:15.015 EDT [25259:116] pg_regress/enum LOG:  statement: SELECT enum_range('orange'::rainbow, 'green'::rainbow);
2020-04-06 20:19:15.015 EDT [25268:523] pg_regress/numeric LOG:  statement: SELECT t1.id1, t1.result, t2.expected
	    FROM num_result t1, num_exp_log10 t2
	    WHERE t1.id1 = t2.id
	    AND t1.result != t2.expected;
2020-04-06 20:19:15.020 EDT [25278:114] pg_regress/money LOG:  statement: SELECT '-92233720368547758.08'::money::numeric;
2020-04-06 20:19:15.023 EDT [25261:107] pg_regress/text LOG:  statement: select format('>>%10L<<', NULL);
2020-04-06 20:19:15.026 EDT [25272:165] pg_regress/rangetypes LOG:  statement: SELECT * FROM textrange_test WHERE 'e'::text <@ tr;
2020-04-06 20:19:15.027 EDT [25233:108] pg_regress/boolean LOG:  statement: SELECT isfalse AND isnul AND istrue FROM booltbl4;
2020-04-06 20:19:15.032 EDT [25259:117] pg_regress/enum LOG:  statement: SELECT enum_range(NULL, 'green'::rainbow);
2020-04-06 20:19:15.033 EDT [25268:524] pg_regress/numeric LOG:  statement: DELETE FROM num_result;
2020-04-06 20:19:15.033 EDT [25268:525] pg_regress/numeric LOG:  statement: INSERT INTO num_result SELECT id, 0, POWER(numeric '10', LN(ABS(round(val,200))))
	    FROM num_data
	    WHERE val != '0.0';
2020-04-06 20:19:15.033 EDT [25278:115] pg_regress/money LOG:  disconnection: session time: 0:00:00.653 user=pgbuild database=regression host=[local]
2020-04-06 20:19:15.035 EDT [25261:108] pg_regress/text LOG:  statement: select format('>>%2$*1$L<<', NULL, 'Hello');
2020-04-06 20:19:15.038 EDT [25233:109] pg_regress/boolean LOG:  statement: SELECT istrue AND isfalse AND isnul FROM booltbl4;
2020-04-06 20:19:15.042 EDT [25268:526] pg_regress/numeric LOG:  statement: SELECT t1.id1, t1.result, t2.expected
	    FROM num_result t1, num_exp_power_10_ln t2
	    WHERE t1.id1 = t2.id
	    AND t1.result != t2.expected;
2020-04-06 20:19:15.044 EDT [25272:166] pg_regress/rangetypes LOG:  statement: select * from textrange_test where tr = 'empty';
2020-04-06 20:19:15.045 EDT [25259:118] pg_regress/enum LOG:  statement: SELECT enum_range('orange'::rainbow, NULL);
2020-04-06 20:19:15.045 EDT [25261:109] pg_regress/text LOG:  statement: select format('>>%2$*1$L<<', 0, 'Hello');
2020-04-06 20:19:15.047 EDT [25233:110] pg_regress/boolean LOG:  statement: SELECT isnul AND istrue AND isfalse FROM booltbl4;
2020-04-06 20:19:15.055 EDT [25272:167] pg_regress/rangetypes LOG:  statement: select * from textrange_test where tr = '("b","g")';
2020-04-06 20:19:15.056 EDT [25268:527] pg_regress/numeric LOG:  statement: SELECT AVG(val) FROM num_data;
2020-04-06 20:19:15.057 EDT [25259:119] pg_regress/enum LOG:  statement: SELECT enum_range(NULL::rainbow, NULL);
2020-04-06 20:19:15.064 EDT [25261:110] pg_regress/text LOG:  disconnection: session time: 0:00:00.769 user=pgbuild database=regression host=[local]
2020-04-06 20:19:15.067 EDT [25233:111] pg_regress/boolean LOG:  statement: SELECT isfalse OR isnul OR isfalse FROM booltbl4;
2020-04-06 20:19:15.069 EDT [25272:168] pg_regress/rangetypes LOG:  statement: select * from textrange_test where tr = '["b","g")';
2020-04-06 20:19:15.070 EDT [25268:528] pg_regress/numeric LOG:  statement: SELECT STDDEV(val) FROM num_data;
2020-04-06 20:19:15.073 EDT [25259:120] pg_regress/enum LOG:  statement: CREATE FUNCTION echo_me(anyenum) RETURNS text AS $$
	BEGIN
	RETURN $1::text || 'omg';
	END
	$$ LANGUAGE plpgsql;
2020-04-06 20:19:15.075 EDT [25259:121] pg_regress/enum LOG:  statement: SELECT echo_me('red'::rainbow);
2020-04-06 20:19:15.076 EDT [25259:122] pg_regress/enum LOG:  statement: CREATE FUNCTION echo_me(rainbow) RETURNS text AS $$
	BEGIN
	RETURN $1::text || 'wtf';
	END
	$$ LANGUAGE plpgsql;
2020-04-06 20:19:15.076 EDT [25259:123] pg_regress/enum LOG:  statement: SELECT echo_me('red'::rainbow);
2020-04-06 20:19:15.076 EDT [25259:124] pg_regress/enum LOG:  statement: DROP FUNCTION echo_me(anyenum);
2020-04-06 20:19:15.077 EDT [25259:125] pg_regress/enum LOG:  statement: SELECT echo_me('red');
2020-04-06 20:19:15.077 EDT [25259:126] pg_regress/enum LOG:  statement: DROP FUNCTION echo_me(rainbow);
2020-04-06 20:19:15.077 EDT [25259:127] pg_regress/enum LOG:  statement: CREATE TABLE enumtest_parent (id rainbow PRIMARY KEY);
2020-04-06 20:19:15.078 EDT [25272:169] pg_regress/rangetypes LOG:  statement: select * from textrange_test where tr < 'empty';
2020-04-06 20:19:15.080 EDT [25268:529] pg_regress/numeric LOG:  statement: SELECT VARIANCE(val) FROM num_data;
2020-04-06 20:19:15.082 EDT [25233:112] pg_regress/boolean LOG:  statement: SELECT isfalse OR isfalse OR isnul FROM booltbl4;
2020-04-06 20:19:15.082 EDT [25259:128] pg_regress/enum LOG:  statement: CREATE TABLE enumtest_child (parent rainbow REFERENCES enumtest_parent);
2020-04-06 20:19:15.089 EDT [25259:129] pg_regress/enum LOG:  statement: INSERT INTO enumtest_parent VALUES ('red');
2020-04-06 20:19:15.090 EDT [25272:170] pg_regress/rangetypes LOG:  statement: select int4range(1, 10, '[]');
2020-04-06 20:19:15.091 EDT [25259:130] pg_regress/enum LOG:  statement: INSERT INTO enumtest_child VALUES ('red');
2020-04-06 20:19:15.092 EDT [25268:530] pg_regress/numeric LOG:  statement: CREATE TABLE fract_only (id int, val numeric(4,4));
2020-04-06 20:19:15.093 EDT [25268:531] pg_regress/numeric LOG:  statement: INSERT INTO fract_only VALUES (1, '0.0');
2020-04-06 20:19:15.094 EDT [25233:113] pg_regress/boolean LOG:  statement: SELECT isnul OR isfalse OR isfalse FROM booltbl4;
2020-04-06 20:19:15.094 EDT [25259:131] pg_regress/enum LOG:  statement: INSERT INTO enumtest_child VALUES ('blue');
2020-04-06 20:19:15.094 EDT [25268:532] pg_regress/numeric LOG:  statement: INSERT INTO fract_only VALUES (2, '0.1');
2020-04-06 20:19:15.094 EDT [25259:132] pg_regress/enum ERROR:  insert or update on table "enumtest_child" violates foreign key constraint "enumtest_child_parent_fkey"
2020-04-06 20:19:15.094 EDT [25259:133] pg_regress/enum DETAIL:  Key (parent)=(blue) is not present in table "enumtest_parent".
2020-04-06 20:19:15.094 EDT [25259:134] pg_regress/enum STATEMENT:  INSERT INTO enumtest_child VALUES ('blue');
2020-04-06 20:19:15.095 EDT [25259:135] pg_regress/enum LOG:  statement: DELETE FROM enumtest_parent;
2020-04-06 20:19:15.095 EDT [25268:533] pg_regress/numeric LOG:  statement: INSERT INTO fract_only VALUES (3, '1.0');
2020-04-06 20:19:15.095 EDT [25268:534] pg_regress/numeric ERROR:  numeric field overflow
2020-04-06 20:19:15.095 EDT [25268:535] pg_regress/numeric DETAIL:  A field with precision 4, scale 4 must round to an absolute value less than 1.
2020-04-06 20:19:15.095 EDT [25268:536] pg_regress/numeric STATEMENT:  INSERT INTO fract_only VALUES (3, '1.0');
2020-04-06 20:19:15.095 EDT [25268:537] pg_regress/numeric LOG:  statement: INSERT INTO fract_only VALUES (4, '-0.9999');
2020-04-06 20:19:15.096 EDT [25268:538] pg_regress/numeric LOG:  statement: INSERT INTO fract_only VALUES (5, '0.99994');
2020-04-06 20:19:15.096 EDT [25259:136] pg_regress/enum ERROR:  update or delete on table "enumtest_parent" violates foreign key constraint "enumtest_child_parent_fkey" on table "enumtest_child"
2020-04-06 20:19:15.096 EDT [25259:137] pg_regress/enum DETAIL:  Key (id)=(red) is still referenced from table "enumtest_child".
2020-04-06 20:19:15.096 EDT [25259:138] pg_regress/enum STATEMENT:  DELETE FROM enumtest_parent;
2020-04-06 20:19:15.096 EDT [25268:539] pg_regress/numeric LOG:  statement: INSERT INTO fract_only VALUES (6, '0.99995');
2020-04-06 20:19:15.096 EDT [25268:540] pg_regress/numeric ERROR:  numeric field overflow
2020-04-06 20:19:15.096 EDT [25268:541] pg_regress/numeric DETAIL:  A field with precision 4, scale 4 must round to an absolute value less than 1.
2020-04-06 20:19:15.096 EDT [25268:542] pg_regress/numeric STATEMENT:  INSERT INTO fract_only VALUES (6, '0.99995');
2020-04-06 20:19:15.097 EDT [25259:139] pg_regress/enum LOG:  statement: CREATE TYPE bogus AS ENUM('good', 'bad', 'ugly');
2020-04-06 20:19:15.097 EDT [25259:140] pg_regress/enum LOG:  statement: CREATE TABLE enumtest_bogus_child(parent bogus REFERENCES enumtest_parent);
2020-04-06 20:19:15.098 EDT [25259:141] pg_regress/enum ERROR:  foreign key constraint "enumtest_bogus_child_parent_fkey" cannot be implemented
2020-04-06 20:19:15.098 EDT [25259:142] pg_regress/enum DETAIL:  Key columns "parent" and "id" are of incompatible types: bogus and rainbow.
2020-04-06 20:19:15.098 EDT [25259:143] pg_regress/enum STATEMENT:  CREATE TABLE enumtest_bogus_child(parent bogus REFERENCES enumtest_parent);
2020-04-06 20:19:15.098 EDT [25268:543] pg_regress/numeric LOG:  statement: INSERT INTO fract_only VALUES (7, '0.00001');
2020-04-06 20:19:15.099 EDT [25268:544] pg_regress/numeric LOG:  statement: INSERT INTO fract_only VALUES (8, '0.00017');
2020-04-06 20:19:15.099 EDT [25268:545] pg_regress/numeric LOG:  statement: SELECT * FROM fract_only;
2020-04-06 20:19:15.099 EDT [25272:171] pg_regress/rangetypes LOG:  statement: select int4range(1, 10, '[)');
2020-04-06 20:19:15.099 EDT [25259:144] pg_regress/enum LOG:  statement: DROP TYPE bogus;
2020-04-06 20:19:15.100 EDT [25259:145] pg_regress/enum LOG:  statement: ALTER TYPE rainbow RENAME VALUE 'red' TO 'crimson';
2020-04-06 20:19:15.100 EDT [25259:146] pg_regress/enum LOG:  statement: SELECT enumlabel, enumsortorder
	FROM pg_enum
	WHERE enumtypid = 'rainbow'::regtype
	ORDER BY 2;
2020-04-06 20:19:15.104 EDT [25233:114] pg_regress/boolean LOG:  statement: SELECT isfalse OR isnul OR istrue FROM booltbl4;
2020-04-06 20:19:15.108 EDT [25268:546] pg_regress/numeric LOG:  statement: DROP TABLE fract_only;
2020-04-06 20:19:15.109 EDT [25272:172] pg_regress/rangetypes LOG:  statement: select int4range(1, 10, '(]');
2020-04-06 20:19:15.113 EDT [25268:547] pg_regress/numeric LOG:  statement: SELECT 'NaN'::float8::numeric;
2020-04-06 20:19:15.115 EDT [25233:115] pg_regress/boolean LOG:  statement: SELECT istrue OR isfalse OR isnul FROM booltbl4;
2020-04-06 20:19:15.116 EDT [25259:147] pg_regress/enum LOG:  statement: ALTER TYPE rainbow RENAME VALUE 'red' TO 'crimson';
2020-04-06 20:19:15.116 EDT [25259:148] pg_regress/enum ERROR:  "red" is not an existing enum label
2020-04-06 20:19:15.116 EDT [25259:149] pg_regress/enum STATEMENT:  ALTER TYPE rainbow RENAME VALUE 'red' TO 'crimson';
2020-04-06 20:19:15.116 EDT [25259:150] pg_regress/enum LOG:  statement: ALTER TYPE rainbow RENAME VALUE 'blue' TO 'green';
2020-04-06 20:19:15.116 EDT [25259:151] pg_regress/enum ERROR:  enum label "green" already exists
2020-04-06 20:19:15.116 EDT [25259:152] pg_regress/enum STATEMENT:  ALTER TYPE rainbow RENAME VALUE 'blue' TO 'green';
2020-04-06 20:19:15.116 EDT [25259:153] pg_regress/enum LOG:  statement: CREATE TYPE bogus AS ENUM('good');
2020-04-06 20:19:15.117 EDT [25259:154] pg_regress/enum LOG:  statement: BEGIN;
2020-04-06 20:19:15.117 EDT [25259:155] pg_regress/enum LOG:  statement: ALTER TYPE bogus ADD VALUE 'new';
2020-04-06 20:19:15.118 EDT [25259:156] pg_regress/enum LOG:  statement: SAVEPOINT x;
2020-04-06 20:19:15.118 EDT [25259:157] pg_regress/enum LOG:  statement: SELECT 'new'::bogus;
2020-04-06 20:19:15.118 EDT [25259:158] pg_regress/enum ERROR:  unsafe use of new value "new" of enum type bogus at character 8
2020-04-06 20:19:15.118 EDT [25259:159] pg_regress/enum HINT:  New enum values must be committed before they can be used.
2020-04-06 20:19:15.118 EDT [25259:160] pg_regress/enum STATEMENT:  SELECT 'new'::bogus;
2020-04-06 20:19:15.118 EDT [25259:161] pg_regress/enum LOG:  statement: ROLLBACK TO x;
2020-04-06 20:19:15.118 EDT [25272:173] pg_regress/rangetypes LOG:  statement: select int4range(1, 10, '()');
2020-04-06 20:19:15.118 EDT [25259:162] pg_regress/enum LOG:  statement: SELECT enum_first(null::bogus);
2020-04-06 20:19:15.121 EDT [25268:548] pg_regress/numeric LOG:  statement: SELECT 'Infinity'::float8::numeric;
2020-04-06 20:19:15.121 EDT [25268:549] pg_regress/numeric ERROR:  cannot convert infinity to numeric
2020-04-06 20:19:15.121 EDT [25268:550] pg_regress/numeric STATEMENT:  SELECT 'Infinity'::float8::numeric;
2020-04-06 20:19:15.121 EDT [25268:551] pg_regress/numeric LOG:  statement: SELECT '-Infinity'::float8::numeric;
2020-04-06 20:19:15.121 EDT [25268:552] pg_regress/numeric ERROR:  cannot convert infinity to numeric
2020-04-06 20:19:15.121 EDT [25268:553] pg_regress/numeric STATEMENT:  SELECT '-Infinity'::float8::numeric;
2020-04-06 20:19:15.121 EDT [25268:554] pg_regress/numeric LOG:  statement: SELECT 'NaN'::float4::numeric;
2020-04-06 20:19:15.126 EDT [25233:116] pg_regress/boolean LOG:  statement: SELECT isnul OR istrue OR isfalse FROM booltbl4;
2020-04-06 20:19:15.129 EDT [25272:174] pg_regress/rangetypes LOG:  statement: select int4range(1, 2, '()');
2020-04-06 20:19:15.129 EDT [25259:163] pg_regress/enum LOG:  statement: SELECT enum_last(null::bogus);
2020-04-06 20:19:15.132 EDT [25268:555] pg_regress/numeric LOG:  statement: SELECT 'Infinity'::float4::numeric;
2020-04-06 20:19:15.132 EDT [25268:556] pg_regress/numeric ERROR:  cannot convert infinity to numeric
2020-04-06 20:19:15.132 EDT [25268:557] pg_regress/numeric STATEMENT:  SELECT 'Infinity'::float4::numeric;
2020-04-06 20:19:15.132 EDT [25268:558] pg_regress/numeric LOG:  statement: SELECT '-Infinity'::float4::numeric;
2020-04-06 20:19:15.132 EDT [25268:559] pg_regress/numeric ERROR:  cannot convert infinity to numeric
2020-04-06 20:19:15.132 EDT [25268:560] pg_regress/numeric STATEMENT:  SELECT '-Infinity'::float4::numeric;
2020-04-06 20:19:15.132 EDT [25268:561] pg_regress/numeric LOG:  statement: CREATE TABLE ceil_floor_round (a numeric);
2020-04-06 20:19:15.135 EDT [25268:562] pg_regress/numeric LOG:  statement: INSERT INTO ceil_floor_round VALUES ('-5.5');
2020-04-06 20:19:15.135 EDT [25233:117] pg_regress/boolean LOG:  statement: DROP TABLE  BOOLTBL1;
2020-04-06 20:19:15.137 EDT [25498:1] ERROR:  unsafe use of new value "new" of enum type bogus
2020-04-06 20:19:15.137 EDT [25498:2] HINT:  New enum values must be committed before they can be used.
2020-04-06 20:19:15.137 EDT [25498:3] STATEMENT:  SELECT enum_last(null::bogus);
2020-04-06 20:19:15.137 EDT [25268:563] pg_regress/numeric LOG:  statement: INSERT INTO ceil_floor_round VALUES ('-5.499999');
2020-04-06 20:19:15.137 EDT [25259:164] pg_regress/enum ERROR:  unsafe use of new value "new" of enum type bogus
2020-04-06 20:19:15.137 EDT [25259:165] pg_regress/enum HINT:  New enum values must be committed before they can be used.
2020-04-06 20:19:15.137 EDT [25259:166] pg_regress/enum STATEMENT:  SELECT enum_last(null::bogus);
2020-04-06 20:19:15.141 EDT [25233:118] pg_regress/boolean LOG:  statement: DROP TABLE  BOOLTBL2;
2020-04-06 20:19:15.141 EDT [25268:564] pg_regress/numeric LOG:  statement: INSERT INTO ceil_floor_round VALUES ('9.5');
2020-04-06 20:19:15.142 EDT [24935:7] LOG:  background worker "parallel worker" (PID 25498) exited with exit code 1
2020-04-06 20:19:15.142 EDT [25233:119] pg_regress/boolean LOG:  statement: DROP TABLE  BOOLTBL3;
2020-04-06 20:19:15.142 EDT [25268:565] pg_regress/numeric LOG:  statement: INSERT INTO ceil_floor_round VALUES ('9.4999999');
2020-04-06 20:19:15.142 EDT [25259:167] pg_regress/enum LOG:  statement: ROLLBACK TO x;
2020-04-06 20:19:15.142 EDT [25268:566] pg_regress/numeric LOG:  statement: INSERT INTO ceil_floor_round VALUES ('0.0');
2020-04-06 20:19:15.142 EDT [25259:168] pg_regress/enum LOG:  statement: SELECT enum_range(null::bogus);
2020-04-06 20:19:15.142 EDT [25268:567] pg_regress/numeric LOG:  statement: INSERT INTO ceil_floor_round VALUES ('0.0000001');
2020-04-06 20:19:15.143 EDT [25268:568] pg_regress/numeric LOG:  statement: INSERT INTO ceil_floor_round VALUES ('-0.000001');
2020-04-06 20:19:15.143 EDT [25233:120] pg_regress/boolean LOG:  statement: DROP TABLE  BOOLTBL4;
2020-04-06 20:19:15.145 EDT [25268:569] pg_regress/numeric LOG:  statement: SELECT a, ceil(a), ceiling(a), floor(a), round(a) FROM ceil_floor_round;
2020-04-06 20:19:15.146 EDT [25233:121] pg_regress/boolean LOG:  disconnection: session time: 0:00:00.976 user=pgbuild database=regression host=[local]
2020-04-06 20:19:15.149 EDT [25272:175] pg_regress/rangetypes LOG:  statement: select daterange('2000-01-10'::date, '2000-01-20'::date, '[]');
2020-04-06 20:19:15.151 EDT [25500:1] ERROR:  unsafe use of new value "new" of enum type bogus
2020-04-06 20:19:15.151 EDT [25500:2] HINT:  New enum values must be committed before they can be used.
2020-04-06 20:19:15.151 EDT [25500:3] STATEMENT:  SELECT enum_range(null::bogus);
2020-04-06 20:19:15.151 EDT [25259:169] pg_regress/enum ERROR:  unsafe use of new value "new" of enum type bogus
2020-04-06 20:19:15.151 EDT [25259:170] pg_regress/enum HINT:  New enum values must be committed before they can be used.
2020-04-06 20:19:15.151 EDT [25259:171] pg_regress/enum STATEMENT:  SELECT enum_range(null::bogus);
2020-04-06 20:19:15.154 EDT [24935:8] LOG:  background worker "parallel worker" (PID 25500) exited with exit code 1
2020-04-06 20:19:15.154 EDT [25259:172] pg_regress/enum LOG:  statement: ROLLBACK TO x;
2020-04-06 20:19:15.155 EDT [25259:173] pg_regress/enum LOG:  statement: COMMIT;
2020-04-06 20:19:15.155 EDT [25259:174] pg_regress/enum LOG:  statement: SELECT 'new'::bogus;
2020-04-06 20:19:15.158 EDT [25268:570] pg_regress/numeric LOG:  statement: DROP TABLE ceil_floor_round;
2020-04-06 20:19:15.161 EDT [25268:571] pg_regress/numeric LOG:  statement: SELECT i as pow,
		round((-2.5 * 10 ^ i)::numeric, -i),
		round((-1.5 * 10 ^ i)::numeric, -i),
		round((-0.5 * 10 ^ i)::numeric, -i),
		round((0.5 * 10 ^ i)::numeric, -i),
		round((1.5 * 10 ^ i)::numeric, -i),
		round((2.5 * 10 ^ i)::numeric, -i)
	FROM generate_series(-5,5) AS t(i);
2020-04-06 20:19:15.163 EDT [25272:176] pg_regress/rangetypes LOG:  statement: select daterange('2000-01-10'::date, '2000-01-20'::date, '[)');
2020-04-06 20:19:15.167 EDT [25259:175] pg_regress/enum LOG:  statement: SELECT enumlabel, enumsortorder
	FROM pg_enum
	WHERE enumtypid = 'bogus'::regtype
	ORDER BY 2;
2020-04-06 20:19:15.174 EDT [25272:177] pg_regress/rangetypes LOG:  statement: select daterange('2000-01-10'::date, '2000-01-20'::date, '(]');
2020-04-06 20:19:15.175 EDT [25268:572] pg_regress/numeric LOG:  statement: SELECT width_bucket(5.0, 3.0, 4.0, 0);
2020-04-06 20:19:15.175 EDT [25268:573] pg_regress/numeric ERROR:  count must be greater than zero
2020-04-06 20:19:15.175 EDT [25268:574] pg_regress/numeric STATEMENT:  SELECT width_bucket(5.0, 3.0, 4.0, 0);
2020-04-06 20:19:15.177 EDT [25268:575] pg_regress/numeric LOG:  statement: SELECT width_bucket(5.0, 3.0, 4.0, -5);
2020-04-06 20:19:15.177 EDT [25268:576] pg_regress/numeric ERROR:  count must be greater than zero
2020-04-06 20:19:15.177 EDT [25268:577] pg_regress/numeric STATEMENT:  SELECT width_bucket(5.0, 3.0, 4.0, -5);
2020-04-06 20:19:15.177 EDT [25268:578] pg_regress/numeric LOG:  statement: SELECT width_bucket(3.5, 3.0, 3.0, 888);
2020-04-06 20:19:15.177 EDT [25268:579] pg_regress/numeric ERROR:  lower bound cannot equal upper bound
2020-04-06 20:19:15.177 EDT [25268:580] pg_regress/numeric STATEMENT:  SELECT width_bucket(3.5, 3.0, 3.0, 888);
2020-04-06 20:19:15.177 EDT [25268:581] pg_regress/numeric LOG:  statement: SELECT width_bucket(5.0::float8, 3.0::float8, 4.0::float8, 0);
2020-04-06 20:19:15.177 EDT [25268:582] pg_regress/numeric ERROR:  count must be greater than zero
2020-04-06 20:19:15.177 EDT [25268:583] pg_regress/numeric STATEMENT:  SELECT width_bucket(5.0::float8, 3.0::float8, 4.0::float8, 0);
2020-04-06 20:19:15.178 EDT [25268:584] pg_regress/numeric LOG:  statement: SELECT width_bucket(5.0::float8, 3.0::float8, 4.0::float8, -5);
2020-04-06 20:19:15.178 EDT [25268:585] pg_regress/numeric ERROR:  count must be greater than zero
2020-04-06 20:19:15.178 EDT [25268:586] pg_regress/numeric STATEMENT:  SELECT width_bucket(5.0::float8, 3.0::float8, 4.0::float8, -5);
2020-04-06 20:19:15.178 EDT [25268:587] pg_regress/numeric LOG:  statement: SELECT width_bucket(3.5::float8, 3.0::float8, 3.0::float8, 888);
2020-04-06 20:19:15.178 EDT [25268:588] pg_regress/numeric ERROR:  lower bound cannot equal upper bound
2020-04-06 20:19:15.178 EDT [25268:589] pg_regress/numeric STATEMENT:  SELECT width_bucket(3.5::float8, 3.0::float8, 3.0::float8, 888);
2020-04-06 20:19:15.178 EDT [25268:590] pg_regress/numeric LOG:  statement: SELECT width_bucket('NaN', 3.0, 4.0, 888);
2020-04-06 20:19:15.178 EDT [25268:591] pg_regress/numeric ERROR:  operand, lower bound, and upper bound cannot be NaN
2020-04-06 20:19:15.178 EDT [25268:592] pg_regress/numeric STATEMENT:  SELECT width_bucket('NaN', 3.0, 4.0, 888);
2020-04-06 20:19:15.178 EDT [25268:593] pg_regress/numeric LOG:  statement: SELECT width_bucket(0::float8, 'NaN', 4.0::float8, 888);
2020-04-06 20:19:15.178 EDT [25268:594] pg_regress/numeric ERROR:  operand, lower bound, and upper bound cannot be NaN
2020-04-06 20:19:15.178 EDT [25268:595] pg_regress/numeric STATEMENT:  SELECT width_bucket(0::float8, 'NaN', 4.0::float8, 888);
2020-04-06 20:19:15.179 EDT [25268:596] pg_regress/numeric LOG:  statement: CREATE TABLE width_bucket_test (operand_num numeric, operand_f8 float8);
2020-04-06 20:19:15.181 EDT [25259:176] pg_regress/enum LOG:  statement: BEGIN;
2020-04-06 20:19:15.182 EDT [25259:177] pg_regress/enum LOG:  statement: ALTER TYPE bogus RENAME TO bogon;
2020-04-06 20:19:15.182 EDT [25259:178] pg_regress/enum LOG:  statement: ALTER TYPE bogon ADD VALUE 'bad';
2020-04-06 20:19:15.182 EDT [25259:179] pg_regress/enum LOG:  statement: SELECT 'bad'::bogon;
2020-04-06 20:19:15.182 EDT [25259:180] pg_regress/enum ERROR:  unsafe use of new value "bad" of enum type bogon at character 8
2020-04-06 20:19:15.182 EDT [25259:181] pg_regress/enum HINT:  New enum values must be committed before they can be used.
2020-04-06 20:19:15.182 EDT [25259:182] pg_regress/enum STATEMENT:  SELECT 'bad'::bogon;
2020-04-06 20:19:15.182 EDT [25259:183] pg_regress/enum LOG:  statement: ROLLBACK;
2020-04-06 20:19:15.183 EDT [25259:184] pg_regress/enum LOG:  statement: BEGIN;
2020-04-06 20:19:15.183 EDT [25259:185] pg_regress/enum LOG:  statement: ALTER TYPE bogus RENAME VALUE 'good' to 'bad';
2020-04-06 20:19:15.183 EDT [25268:597] pg_regress/numeric LOG:  statement: COPY width_bucket_test (operand_num) FROM stdin;
2020-04-06 20:19:15.183 EDT [25259:186] pg_regress/enum LOG:  statement: SELECT 'bad'::bogus;
2020-04-06 20:19:15.184 EDT [25268:598] pg_regress/numeric LOG:  statement: UPDATE width_bucket_test SET operand_f8 = operand_num::float8;
2020-04-06 20:19:15.184 EDT [25272:178] pg_regress/rangetypes LOG:  statement: select daterange('2000-01-10'::date, '2000-01-20'::date, '()');
2020-04-06 20:19:15.185 EDT [25268:599] pg_regress/numeric LOG:  statement: SELECT
	    operand_num,
	    width_bucket(operand_num, 0, 10, 5) AS wb_1,
	    width_bucket(operand_f8, 0, 10, 5) AS wb_1f,
	    width_bucket(operand_num, 10, 0, 5) AS wb_2,
	    width_bucket(operand_f8, 10, 0, 5) AS wb_2f,
	    width_bucket(operand_num, 2, 8, 4) AS wb_3,
	    width_bucket(operand_f8, 2, 8, 4) AS wb_3f,
	    width_bucket(operand_num, 5.0, 5.5, 20) AS wb_4,
	    width_bucket(operand_f8, 5.0, 5.5, 20) AS wb_4f,
	    width_bucket(operand_num, -25, 25, 10) AS wb_5,
	    width_bucket(operand_f8, -25, 25, 10) AS wb_5f
	    FROM width_bucket_test;
2020-04-06 20:19:15.196 EDT [25272:179] pg_regress/rangetypes LOG:  statement: select daterange('2000-01-10'::date, '2000-01-11'::date, '()');
2020-04-06 20:19:15.198 EDT [25268:600] pg_regress/numeric LOG:  statement: SELECT width_bucket(0.0::float8, 'Infinity'::float8, 5, 10);
2020-04-06 20:19:15.198 EDT [25268:601] pg_regress/numeric ERROR:  lower and upper bounds must be finite
2020-04-06 20:19:15.198 EDT [25268:602] pg_regress/numeric STATEMENT:  SELECT width_bucket(0.0::float8, 'Infinity'::float8, 5, 10);
2020-04-06 20:19:15.199 EDT [25259:187] pg_regress/enum LOG:  statement: ROLLBACK;
2020-04-06 20:19:15.199 EDT [25259:188] pg_regress/enum LOG:  statement: DROP TYPE bogus;
2020-04-06 20:19:15.200 EDT [25259:189] pg_regress/enum LOG:  statement: BEGIN;
2020-04-06 20:19:15.200 EDT [25259:190] pg_regress/enum LOG:  statement: CREATE TYPE bogus AS ENUM('good','bad','ugly');
2020-04-06 20:19:15.201 EDT [25268:603] pg_regress/numeric LOG:  statement: SELECT width_bucket(0.0::float8, 5, '-Infinity'::float8, 20);
2020-04-06 20:19:15.201 EDT [25268:604] pg_regress/numeric ERROR:  lower and upper bounds must be finite
2020-04-06 20:19:15.201 EDT [25268:605] pg_regress/numeric STATEMENT:  SELECT width_bucket(0.0::float8, 5, '-Infinity'::float8, 20);
2020-04-06 20:19:15.202 EDT [25259:191] pg_regress/enum LOG:  statement: ALTER TYPE bogus RENAME TO bogon;
2020-04-06 20:19:15.202 EDT [25268:606] pg_regress/numeric LOG:  statement: SELECT width_bucket('Infinity'::float8, 1, 10, 10),
	       width_bucket('-Infinity'::float8, 1, 10, 10);
2020-04-06 20:19:15.203 EDT [25259:192] pg_regress/enum LOG:  statement: select enum_range(null::bogon);
2020-04-06 20:19:15.209 EDT [25272:180] pg_regress/rangetypes LOG:  statement: select daterange('2000-01-10'::date, '2000-01-11'::date, '(]');
2020-04-06 20:19:15.213 EDT [25268:607] pg_regress/numeric LOG:  statement: DROP TABLE width_bucket_test;
2020-04-06 20:19:15.215 EDT [25268:608] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_1, to_char(val, '9G999G999G999G999G999')
		FROM num_data;
2020-04-06 20:19:15.218 EDT [25259:193] pg_regress/enum LOG:  statement: ROLLBACK;
2020-04-06 20:19:15.218 EDT [25259:194] pg_regress/enum LOG:  statement: BEGIN;
2020-04-06 20:19:15.218 EDT [25259:195] pg_regress/enum LOG:  statement: CREATE TYPE bogus AS ENUM('good');
2020-04-06 20:19:15.219 EDT [25272:181] pg_regress/rangetypes LOG:  statement: select daterange('-infinity'::date, '2000-01-01'::date, '()');
2020-04-06 20:19:15.219 EDT [25259:196] pg_regress/enum LOG:  statement: ALTER TYPE bogus RENAME TO bogon;
2020-04-06 20:19:15.220 EDT [25259:197] pg_regress/enum LOG:  statement: ALTER TYPE bogon ADD VALUE 'bad';
2020-04-06 20:19:15.221 EDT [25259:198] pg_regress/enum LOG:  statement: ALTER TYPE bogon ADD VALUE 'ugly';
2020-04-06 20:19:15.221 EDT [25259:199] pg_regress/enum LOG:  statement: select enum_range(null::bogon);
2020-04-06 20:19:15.225 EDT [25268:609] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_2, to_char(val, '9G999G999G999G999G999D999G999G999G999G999')
		FROM num_data;
2020-04-06 20:19:15.230 EDT [25272:182] pg_regress/rangetypes LOG:  statement: select daterange('-infinity'::date, '2000-01-01'::date, '[)');
2020-04-06 20:19:15.231 EDT [25517:1] ERROR:  unsafe use of new value "bad" of enum type bogon
2020-04-06 20:19:15.231 EDT [25517:2] HINT:  New enum values must be committed before they can be used.
2020-04-06 20:19:15.231 EDT [25517:3] STATEMENT:  select enum_range(null::bogon);
2020-04-06 20:19:15.232 EDT [25259:200] pg_regress/enum ERROR:  unsafe use of new value "bad" of enum type bogon
2020-04-06 20:19:15.232 EDT [25259:201] pg_regress/enum HINT:  New enum values must be committed before they can be used.
2020-04-06 20:19:15.232 EDT [25259:202] pg_regress/enum STATEMENT:  select enum_range(null::bogon);
2020-04-06 20:19:15.235 EDT [25259:203] pg_regress/enum LOG:  statement: ROLLBACK;
2020-04-06 20:19:15.235 EDT [25259:204] pg_regress/enum LOG:  statement: DROP TABLE enumtest_child;
2020-04-06 20:19:15.239 EDT [25259:205] pg_regress/enum LOG:  statement: DROP TABLE enumtest_parent;
2020-04-06 20:19:15.240 EDT [24935:9] LOG:  background worker "parallel worker" (PID 25517) exited with exit code 1
2020-04-06 20:19:15.240 EDT [25272:183] pg_regress/rangetypes LOG:  statement: select daterange('2000-01-01'::date, 'infinity'::date, '[)');
2020-04-06 20:19:15.240 EDT [25268:610] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_3, to_char(val, '9999999999999999.999999999999999PR')
		FROM num_data;
2020-04-06 20:19:15.242 EDT [25259:206] pg_regress/enum LOG:  statement: DROP TABLE enumtest;
2020-04-06 20:19:15.245 EDT [25259:207] pg_regress/enum LOG:  statement: DROP TYPE rainbow;
2020-04-06 20:19:15.246 EDT [25259:208] pg_regress/enum LOG:  statement: SELECT COUNT(*) FROM pg_type WHERE typname = 'rainbow';
2020-04-06 20:19:15.251 EDT [25272:184] pg_regress/rangetypes LOG:  statement: select daterange('2000-01-01'::date, 'infinity'::date, '[]');
2020-04-06 20:19:15.254 EDT [25268:611] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_4, to_char(val, '9999999999999999.999999999999999S')
		FROM num_data;
2020-04-06 20:19:15.261 EDT [25272:185] pg_regress/rangetypes LOG:  statement: create table test_range_gist(ir int4range);
2020-04-06 20:19:15.264 EDT [25272:186] pg_regress/rangetypes LOG:  statement: create index test_range_gist_idx on test_range_gist using gist (ir);
2020-04-06 20:19:15.264 EDT [25268:612] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_5,  to_char(val, 'MI9999999999999999.999999999999999')     FROM num_data;
2020-04-06 20:19:15.266 EDT [25272:187] pg_regress/rangetypes LOG:  statement: insert into test_range_gist select int4range(g, g+10) from generate_series(1,2000) g;
2020-04-06 20:19:15.275 EDT [25259:209] pg_regress/enum LOG:  statement: SELECT * FROM pg_enum WHERE NOT EXISTS
	  (SELECT 1 FROM pg_type WHERE pg_type.oid = enumtypid);
2020-04-06 20:19:15.275 EDT [25268:613] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_6,  to_char(val, 'FMS9999999999999999.999999999999999')    FROM num_data;
2020-04-06 20:19:15.291 EDT [25259:210] pg_regress/enum LOG:  disconnection: session time: 0:00:01.018 user=pgbuild database=regression host=[local]
2020-04-06 20:19:15.294 EDT [25272:188] pg_regress/rangetypes LOG:  statement: insert into test_range_gist select 'empty'::int4range from generate_series(1,500) g;
2020-04-06 20:19:15.297 EDT [25268:614] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_7,  to_char(val, 'FM9999999999999999.999999999999999THPR') FROM num_data;
2020-04-06 20:19:15.304 EDT [25272:189] pg_regress/rangetypes LOG:  statement: insert into test_range_gist select int4range(g, g+10000) from generate_series(1,1000) g;
2020-04-06 20:19:15.316 EDT [25268:615] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_8,  to_char(val, 'SG9999999999999999.999999999999999th')   FROM num_data;
2020-04-06 20:19:15.322 EDT [25272:190] pg_regress/rangetypes LOG:  statement: insert into test_range_gist select 'empty'::int4range from generate_series(1,500) g;
2020-04-06 20:19:15.328 EDT [25272:191] pg_regress/rangetypes LOG:  statement: insert into test_range_gist select int4range(NULL,g*10,'(]') from generate_series(1,100) g;
2020-04-06 20:19:15.329 EDT [25268:616] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_9,  to_char(val, '0999999999999999.999999999999999')       FROM num_data;
2020-04-06 20:19:15.332 EDT [25272:192] pg_regress/rangetypes LOG:  statement: insert into test_range_gist select int4range(g*10,NULL,'(]') from generate_series(1,100) g;
2020-04-06 20:19:15.334 EDT [25272:193] pg_regress/rangetypes LOG:  statement: insert into test_range_gist select int4range(g, g+10) from generate_series(1,2000) g;
2020-04-06 20:19:15.343 EDT [25268:617] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_10, to_char(val, 'S0999999999999999.999999999999999')      FROM num_data;
2020-04-06 20:19:15.353 EDT [25268:618] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_11, to_char(val, 'FM0999999999999999.999999999999999')     FROM num_data;
2020-04-06 20:19:15.358 EDT [25272:194] pg_regress/rangetypes LOG:  statement: SET enable_seqscan    = t;
2020-04-06 20:19:15.359 EDT [25272:195] pg_regress/rangetypes LOG:  statement: SET enable_indexscan  = f;
2020-04-06 20:19:15.359 EDT [25272:196] pg_regress/rangetypes LOG:  statement: SET enable_bitmapscan = f;
2020-04-06 20:19:15.359 EDT [25272:197] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir @> 'empty'::int4range;
2020-04-06 20:19:15.365 EDT [25268:619] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_12, to_char(val, 'FM9999999999999999.099999999999999') 	FROM num_data;
2020-04-06 20:19:15.376 EDT [25268:620] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_13, to_char(val, 'FM9999999999990999.990999999999999') 	FROM num_data;
2020-04-06 20:19:15.379 EDT [25272:198] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir = int4range(10,20);
2020-04-06 20:19:15.385 EDT [25268:621] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_14, to_char(val, 'FM0999999999999999.999909999999999') 	FROM num_data;
2020-04-06 20:19:15.394 EDT [25272:199] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir @> 10;
2020-04-06 20:19:15.397 EDT [25268:622] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_15, to_char(val, 'FM9999999990999999.099999999999999') 	FROM num_data;
2020-04-06 20:19:15.407 EDT [25272:200] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir @> int4range(10,20);
2020-04-06 20:19:15.410 EDT [25268:623] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_16, to_char(val, 'L9999999999999999.099999999999999')	FROM num_data;
2020-04-06 20:19:15.421 EDT [25272:201] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir && int4range(10,20);
2020-04-06 20:19:15.422 EDT [25268:624] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_17, to_char(val, 'FM9999999999999999.99999999999999')	FROM num_data;
2020-04-06 20:19:15.431 EDT [25268:625] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_18, to_char(val, 'S 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 . 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9') FROM num_data;
2020-04-06 20:19:15.434 EDT [25272:202] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir <@ int4range(10,50);
2020-04-06 20:19:15.443 EDT [25268:626] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_19, to_char(val, 'FMS 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 . 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9') FROM num_data;
2020-04-06 20:19:15.450 EDT [25272:203] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir << int4range(100,500);
2020-04-06 20:19:15.456 EDT [25268:627] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_20, to_char(val, E'99999 "text" 9999 "9999" 999 "\\\\"text between quote marks\\\\"" 9999') FROM num_data;
2020-04-06 20:19:15.466 EDT [25272:204] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir >> int4range(100,500);
2020-04-06 20:19:15.468 EDT [25268:628] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_21, to_char(val, '999999SG9999999999')			FROM num_data;
2020-04-06 20:19:15.478 EDT [25268:629] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_22, to_char(val, 'FM9999999999999999.999999999999999')	FROM num_data;
2020-04-06 20:19:15.480 EDT [25272:205] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir &< int4range(100,500);
2020-04-06 20:19:15.488 EDT [25268:630] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_23, to_char(val, '9.999EEEE')				FROM num_data;
2020-04-06 20:19:15.495 EDT [25272:206] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir &> int4range(100,500);
2020-04-06 20:19:15.498 EDT [25268:631] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_24, to_char('100'::numeric, 'FM999.9');
2020-04-06 20:19:15.508 EDT [25268:632] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_25, to_char('100'::numeric, 'FM999.');
2020-04-06 20:19:15.510 EDT [25272:207] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir -|- int4range(100,500);
2020-04-06 20:19:15.519 EDT [25268:633] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_26, to_char('100'::numeric, 'FM999');
2020-04-06 20:19:15.525 EDT [25272:208] pg_regress/rangetypes LOG:  statement: SET enable_seqscan    = f;
2020-04-06 20:19:15.525 EDT [25272:209] pg_regress/rangetypes LOG:  statement: SET enable_indexscan  = t;
2020-04-06 20:19:15.526 EDT [25272:210] pg_regress/rangetypes LOG:  statement: SET enable_bitmapscan = f;
2020-04-06 20:19:15.526 EDT [25272:211] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir @> 'empty'::int4range;
2020-04-06 20:19:15.532 EDT [25268:634] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_27, to_char('100'::numeric, 'foo999');
2020-04-06 20:19:15.543 EDT [25268:635] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_28, to_char('100'::numeric, 'f\\oo999');
2020-04-06 20:19:15.545 EDT [25272:212] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir = int4range(10,20);
2020-04-06 20:19:15.556 EDT [25272:213] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir @> 10;
2020-04-06 20:19:15.559 EDT [25268:636] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_29, to_char('100'::numeric, 'f\\\\oo999');
2020-04-06 20:19:15.576 EDT [25272:214] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir @> int4range(10,20);
2020-04-06 20:19:15.578 EDT [25268:637] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_30, to_char('100'::numeric, 'f\\"oo999');
2020-04-06 20:19:15.586 EDT [25272:215] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir && int4range(10,20);
2020-04-06 20:19:15.590 EDT [25268:638] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_31, to_char('100'::numeric, 'f\\\\"oo999');
2020-04-06 20:19:15.601 EDT [25268:639] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_32, to_char('100'::numeric, 'f"ool"999');
2020-04-06 20:19:15.602 EDT [25272:216] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir <@ int4range(10,50);
2020-04-06 20:19:15.614 EDT [25268:640] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_33, to_char('100'::numeric, 'f"\\ool"999');
2020-04-06 20:19:15.615 EDT [25272:217] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir << int4range(100,500);
2020-04-06 20:19:15.624 EDT [25268:641] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_34, to_char('100'::numeric, 'f"\\\\ool"999');
2020-04-06 20:19:15.627 EDT [25272:218] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir >> int4range(100,500);
2020-04-06 20:19:15.639 EDT [25268:642] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_35, to_char('100'::numeric, 'f"ool\\"999');
2020-04-06 20:19:15.642 EDT [25272:219] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir &< int4range(100,500);
2020-04-06 20:19:15.649 EDT [25268:643] pg_regress/numeric LOG:  statement: SELECT '' AS to_char_36, to_char('100'::numeric, 'f"ool\\\\"999');
2020-04-06 20:19:15.657 EDT [25272:220] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir &> int4range(100,500);
2020-04-06 20:19:15.660 EDT [25268:644] pg_regress/numeric LOG:  statement: SET lc_numeric = 'C';
2020-04-06 20:19:15.661 EDT [25268:645] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_1,  to_number('-34,338,492', '99G999G999');
2020-04-06 20:19:15.673 EDT [25268:646] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_2,  to_number('-34,338,492.654,878', '99G999G999D999G999');
2020-04-06 20:19:15.675 EDT [25272:221] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir -|- int4range(100,500);
2020-04-06 20:19:15.684 EDT [25268:647] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_3,  to_number('<564646.654564>', '999999.999999PR');
2020-04-06 20:19:15.689 EDT [25272:222] pg_regress/rangetypes LOG:  statement: drop index test_range_gist_idx;
2020-04-06 20:19:15.691 EDT [25272:223] pg_regress/rangetypes LOG:  statement: create index test_range_gist_idx on test_range_gist using gist (ir);
2020-04-06 20:19:15.694 EDT [25268:648] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_4,  to_number('0.00001-', '9.999999S');
2020-04-06 20:19:15.702 EDT [25268:649] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_5,  to_number('5.01-', 'FM9.999999S');
2020-04-06 20:19:15.712 EDT [25268:650] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_5,  to_number('5.01-', 'FM9.999999MI');
2020-04-06 20:19:15.722 EDT [25268:651] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_7,  to_number('5 4 4 4 4 8 . 7 8', '9 9 9 9 9 9 . 9 9');
2020-04-06 20:19:15.731 EDT [25268:652] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_8,  to_number('.01', 'FM9.99');
2020-04-06 20:19:15.741 EDT [25268:653] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_9,  to_number('.0', '99999999.99999999');
2020-04-06 20:19:15.744 EDT [25272:224] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir @> 'empty'::int4range;
2020-04-06 20:19:15.755 EDT [25268:654] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_10, to_number('0', '99.99');
2020-04-06 20:19:15.761 EDT [25272:225] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir = int4range(10,20);
2020-04-06 20:19:15.766 EDT [25268:655] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_11, to_number('.-01', 'S99.99');
2020-04-06 20:19:15.773 EDT [25272:226] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir @> 10;
2020-04-06 20:19:15.777 EDT [25268:656] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_12, to_number('.01-', '99.99S');
2020-04-06 20:19:15.785 EDT [25272:227] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir @> int4range(10,20);
2020-04-06 20:19:15.788 EDT [25268:657] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_13, to_number(' . 0 1-', ' 9 9 . 9 9 S');
2020-04-06 20:19:15.796 EDT [25272:228] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir && int4range(10,20);
2020-04-06 20:19:15.800 EDT [25268:658] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_14, to_number('34,50','999,99');
2020-04-06 20:19:15.810 EDT [25268:659] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_15, to_number('123,000','999G');
2020-04-06 20:19:15.812 EDT [25272:229] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir <@ int4range(10,50);
2020-04-06 20:19:15.820 EDT [25268:660] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_16, to_number('123456','999G999');
2020-04-06 20:19:15.827 EDT [25272:230] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir << int4range(100,500);
2020-04-06 20:19:15.830 EDT [25268:661] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_17, to_number('$1234.56','L9,999.99');
2020-04-06 20:19:15.840 EDT [25268:662] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_18, to_number('$1234.56','L99,999.99');
2020-04-06 20:19:15.842 EDT [25272:231] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir >> int4range(100,500);
2020-04-06 20:19:15.853 EDT [25268:663] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_19, to_number('$1,234.56','L99,999.99');
2020-04-06 20:19:15.857 EDT [25272:232] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir &< int4range(100,500);
2020-04-06 20:19:15.864 EDT [25268:664] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_20, to_number('1234.56','L99,999.99');
2020-04-06 20:19:15.873 EDT [25272:233] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir &> int4range(100,500);
2020-04-06 20:19:15.875 EDT [25268:665] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_21, to_number('1,234.56','L99,999.99');
2020-04-06 20:19:15.886 EDT [25268:666] pg_regress/numeric LOG:  statement: SELECT '' AS to_number_22, to_number('42nd', '99th');
2020-04-06 20:19:15.889 EDT [25272:234] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_gist where ir -|- int4range(100,500);
2020-04-06 20:19:15.898 EDT [25268:667] pg_regress/numeric LOG:  statement: RESET lc_numeric;
2020-04-06 20:19:15.898 EDT [25268:668] pg_regress/numeric LOG:  statement: CREATE TABLE num_input_test (n1 numeric);
2020-04-06 20:19:15.900 EDT [25272:235] pg_regress/rangetypes LOG:  statement: create table test_range_spgist(ir int4range);
2020-04-06 20:19:15.901 EDT [25268:669] pg_regress/numeric LOG:  statement: INSERT INTO num_input_test(n1) VALUES (' 123');
2020-04-06 20:19:15.902 EDT [25268:670] pg_regress/numeric LOG:  statement: INSERT INTO num_input_test(n1) VALUES ('   3245874    ');
2020-04-06 20:19:15.902 EDT [25268:671] pg_regress/numeric LOG:  statement: INSERT INTO num_input_test(n1) VALUES ('  -93853');
2020-04-06 20:19:15.902 EDT [25268:672] pg_regress/numeric LOG:  statement: INSERT INTO num_input_test(n1) VALUES ('555.50');
2020-04-06 20:19:15.902 EDT [25268:673] pg_regress/numeric LOG:  statement: INSERT INTO num_input_test(n1) VALUES ('-555.50');
2020-04-06 20:19:15.903 EDT [25268:674] pg_regress/numeric LOG:  statement: INSERT INTO num_input_test(n1) VALUES ('NaN ');
2020-04-06 20:19:15.903 EDT [25272:236] pg_regress/rangetypes LOG:  statement: create index test_range_spgist_idx on test_range_spgist using spgist (ir);
2020-04-06 20:19:15.903 EDT [25268:675] pg_regress/numeric LOG:  statement: INSERT INTO num_input_test(n1) VALUES ('        nan');
2020-04-06 20:19:15.903 EDT [25268:676] pg_regress/numeric LOG:  statement: INSERT INTO num_input_test(n1) VALUES ('     ');
2020-04-06 20:19:15.903 EDT [25268:677] pg_regress/numeric ERROR:  invalid input syntax for type numeric: "     " at character 40
2020-04-06 20:19:15.903 EDT [25268:678] pg_regress/numeric STATEMENT:  INSERT INTO num_input_test(n1) VALUES ('     ');
2020-04-06 20:19:15.904 EDT [25268:679] pg_regress/numeric LOG:  statement: INSERT INTO num_input_test(n1) VALUES ('   1234   %');
2020-04-06 20:19:15.904 EDT [25268:680] pg_regress/numeric ERROR:  invalid input syntax for type numeric: "   1234   %" at character 40
2020-04-06 20:19:15.904 EDT [25268:681] pg_regress/numeric STATEMENT:  INSERT INTO num_input_test(n1) VALUES ('   1234   %');
2020-04-06 20:19:15.904 EDT [25268:682] pg_regress/numeric LOG:  statement: INSERT INTO num_input_test(n1) VALUES ('xyz');
2020-04-06 20:19:15.904 EDT [25272:237] pg_regress/rangetypes LOG:  statement: insert into test_range_spgist select int4range(g, g+10) from generate_series(1,2000) g;
2020-04-06 20:19:15.904 EDT [25268:683] pg_regress/numeric ERROR:  invalid input syntax for type numeric: "xyz" at character 40
2020-04-06 20:19:15.904 EDT [25268:684] pg_regress/numeric STATEMENT:  INSERT INTO num_input_test(n1) VALUES ('xyz');
2020-04-06 20:19:15.904 EDT [25268:685] pg_regress/numeric LOG:  statement: INSERT INTO num_input_test(n1) VALUES ('- 1234');
2020-04-06 20:19:15.904 EDT [25268:686] pg_regress/numeric ERROR:  invalid input syntax for type numeric: "- 1234" at character 40
2020-04-06 20:19:15.904 EDT [25268:687] pg_regress/numeric STATEMENT:  INSERT INTO num_input_test(n1) VALUES ('- 1234');
2020-04-06 20:19:15.904 EDT [25268:688] pg_regress/numeric LOG:  statement: INSERT INTO num_input_test(n1) VALUES ('5 . 0');
2020-04-06 20:19:15.904 EDT [25268:689] pg_regress/numeric ERROR:  invalid input syntax for type numeric: "5 . 0" at character 40
2020-04-06 20:19:15.904 EDT [25268:690] pg_regress/numeric STATEMENT:  INSERT INTO num_input_test(n1) VALUES ('5 . 0');
2020-04-06 20:19:15.904 EDT [25268:691] pg_regress/numeric LOG:  statement: INSERT INTO num_input_test(n1) VALUES ('5. 0   ');
2020-04-06 20:19:15.904 EDT [25268:692] pg_regress/numeric ERROR:  invalid input syntax for type numeric: "5. 0   " at character 40
2020-04-06 20:19:15.904 EDT [25268:693] pg_regress/numeric STATEMENT:  INSERT INTO num_input_test(n1) VALUES ('5. 0   ');
2020-04-06 20:19:15.905 EDT [25268:694] pg_regress/numeric LOG:  statement: INSERT INTO num_input_test(n1) VALUES ('');
2020-04-06 20:19:15.905 EDT [25268:695] pg_regress/numeric ERROR:  invalid input syntax for type numeric: "" at character 40
2020-04-06 20:19:15.905 EDT [25268:696] pg_regress/numeric STATEMENT:  INSERT INTO num_input_test(n1) VALUES ('');
2020-04-06 20:19:15.905 EDT [25268:697] pg_regress/numeric LOG:  statement: INSERT INTO num_input_test(n1) VALUES (' N aN ');
2020-04-06 20:19:15.905 EDT [25268:698] pg_regress/numeric ERROR:  invalid input syntax for type numeric: " N aN " at character 40
2020-04-06 20:19:15.905 EDT [25268:699] pg_regress/numeric STATEMENT:  INSERT INTO num_input_test(n1) VALUES (' N aN ');
2020-04-06 20:19:15.905 EDT [25268:700] pg_regress/numeric LOG:  statement: SELECT * FROM num_input_test;
2020-04-06 20:19:15.917 EDT [25268:701] pg_regress/numeric LOG:  statement: select 4790999999999999999999999999999999999999999999999999999999999999999999999999999999999999 * 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999;
2020-04-06 20:19:15.931 EDT [25268:702] pg_regress/numeric LOG:  statement: select 4789999999999999999999999999999999999999999999999999999999999999999999999999999999999999 * 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999;
2020-04-06 20:19:15.937 EDT [25272:238] pg_regress/rangetypes LOG:  statement: insert into test_range_spgist select 'empty'::int4range from generate_series(1,500) g;
2020-04-06 20:19:15.939 EDT [25268:703] pg_regress/numeric LOG:  statement: select 4770999999999999999999999999999999999999999999999999999999999999999999999999999999999999 * 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999;
2020-04-06 20:19:15.941 EDT [25272:239] pg_regress/rangetypes LOG:  statement: insert into test_range_spgist select int4range(g, g+10000) from generate_series(1,1000) g;
2020-04-06 20:19:15.948 EDT [25268:704] pg_regress/numeric LOG:  statement: select 4769999999999999999999999999999999999999999999999999999999999999999999999999999999999999 * 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999;
2020-04-06 20:19:15.951 EDT [25272:240] pg_regress/rangetypes LOG:  statement: insert into test_range_spgist select 'empty'::int4range from generate_series(1,500) g;
2020-04-06 20:19:15.956 EDT [25272:241] pg_regress/rangetypes LOG:  statement: insert into test_range_spgist select int4range(NULL,g*10,'(]') from generate_series(1,100) g;
2020-04-06 20:19:15.958 EDT [25272:242] pg_regress/rangetypes LOG:  statement: insert into test_range_spgist select int4range(g*10,NULL,'(]') from generate_series(1,100) g;
2020-04-06 20:19:15.959 EDT [25272:243] pg_regress/rangetypes LOG:  statement: insert into test_range_spgist select int4range(g, g+10) from generate_series(1,2000) g;
2020-04-06 20:19:15.961 EDT [25268:705] pg_regress/numeric LOG:  statement: select 999999999999999999999::numeric/1000000000000000000000;
2020-04-06 20:19:15.971 EDT [25268:706] pg_regress/numeric LOG:  statement: select div(999999999999999999999::numeric,1000000000000000000000);
2020-04-06 20:19:15.983 EDT [25272:244] pg_regress/rangetypes LOG:  statement: SET enable_seqscan    = t;
2020-04-06 20:19:15.983 EDT [25272:245] pg_regress/rangetypes LOG:  statement: SET enable_indexscan  = f;
2020-04-06 20:19:15.983 EDT [25272:246] pg_regress/rangetypes LOG:  statement: SET enable_bitmapscan = f;
2020-04-06 20:19:15.984 EDT [25272:247] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir @> 'empty'::int4range;
2020-04-06 20:19:15.984 EDT [25268:707] pg_regress/numeric LOG:  statement: select mod(999999999999999999999::numeric,1000000000000000000000);
2020-04-06 20:19:15.999 EDT [25268:708] pg_regress/numeric LOG:  statement: select div(-9999999999999999999999::numeric,1000000000000000000000);
2020-04-06 20:19:16.000 EDT [25272:248] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir = int4range(10,20);
2020-04-06 20:19:16.012 EDT [25268:709] pg_regress/numeric LOG:  statement: select mod(-9999999999999999999999::numeric,1000000000000000000000);
2020-04-06 20:19:16.014 EDT [25272:249] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir @> 10;
2020-04-06 20:19:16.021 EDT [25268:710] pg_regress/numeric LOG:  statement: select div(-9999999999999999999999::numeric,1000000000000000000000)*1000000000000000000000 + mod(-9999999999999999999999::numeric,1000000000000000000000);
2020-04-06 20:19:16.028 EDT [25272:250] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir @> int4range(10,20);
2020-04-06 20:19:16.032 EDT [25268:711] pg_regress/numeric LOG:  statement: select mod (70.0,70) ;
2020-04-06 20:19:16.040 EDT [25268:712] pg_regress/numeric LOG:  statement: select div (70.0,70) ;
2020-04-06 20:19:16.045 EDT [25272:251] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir && int4range(10,20);
2020-04-06 20:19:16.050 EDT [25268:713] pg_regress/numeric LOG:  statement: select 70.0 / 70 ;
2020-04-06 20:19:16.059 EDT [25272:252] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir <@ int4range(10,50);
2020-04-06 20:19:16.062 EDT [25268:714] pg_regress/numeric LOG:  statement: select 12345678901234567890 % 123;
2020-04-06 20:19:16.073 EDT [25272:253] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir << int4range(100,500);
2020-04-06 20:19:16.075 EDT [25268:715] pg_regress/numeric LOG:  statement: select 12345678901234567890 / 123;
2020-04-06 20:19:16.084 EDT [25268:716] pg_regress/numeric LOG:  statement: select div(12345678901234567890, 123);
2020-04-06 20:19:16.087 EDT [25272:254] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir >> int4range(100,500);
2020-04-06 20:19:16.097 EDT [25268:717] pg_regress/numeric LOG:  statement: select div(12345678901234567890, 123) * 123 + 12345678901234567890 % 123;
2020-04-06 20:19:16.101 EDT [25272:255] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir &< int4range(100,500);
2020-04-06 20:19:16.111 EDT [25268:718] pg_regress/numeric LOG:  statement: select sqrt(1.000000000000003::numeric);
2020-04-06 20:19:16.115 EDT [25272:256] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir &> int4range(100,500);
2020-04-06 20:19:16.124 EDT [25268:719] pg_regress/numeric LOG:  statement: select sqrt(1.000000000000004::numeric);
2020-04-06 20:19:16.129 EDT [25272:257] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir -|- int4range(100,500);
2020-04-06 20:19:16.139 EDT [25268:720] pg_regress/numeric LOG:  statement: select sqrt(96627521408608.56340355805::numeric);
2020-04-06 20:19:16.143 EDT [25272:258] pg_regress/rangetypes LOG:  statement: SET enable_seqscan    = f;
2020-04-06 20:19:16.144 EDT [25272:259] pg_regress/rangetypes LOG:  statement: SET enable_indexscan  = t;
2020-04-06 20:19:16.144 EDT [25272:260] pg_regress/rangetypes LOG:  statement: SET enable_bitmapscan = f;
2020-04-06 20:19:16.144 EDT [25272:261] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir @> 'empty'::int4range;
2020-04-06 20:19:16.150 EDT [25268:721] pg_regress/numeric LOG:  statement: select sqrt(96627521408608.56340355806::numeric);
2020-04-06 20:19:16.160 EDT [25272:262] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir = int4range(10,20);
2020-04-06 20:19:16.161 EDT [25268:722] pg_regress/numeric LOG:  statement: select sqrt(515549506212297735.073688290367::numeric);
2020-04-06 20:19:16.173 EDT [25272:263] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir @> 10;
2020-04-06 20:19:16.174 EDT [25268:723] pg_regress/numeric LOG:  statement: select sqrt(515549506212297735.073688290368::numeric);
2020-04-06 20:19:16.185 EDT [25268:724] pg_regress/numeric LOG:  statement: select sqrt(8015491789940783531003294973900306::numeric);
2020-04-06 20:19:16.187 EDT [25272:264] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir @> int4range(10,20);
2020-04-06 20:19:16.199 EDT [25268:725] pg_regress/numeric LOG:  statement: select sqrt(8015491789940783531003294973900307::numeric);
2020-04-06 20:19:16.201 EDT [25272:265] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir && int4range(10,20);
2020-04-06 20:19:16.211 EDT [25268:726] pg_regress/numeric LOG:  statement: select 10.0 ^ -2147483648 as rounds_to_zero;
2020-04-06 20:19:16.212 EDT [25272:266] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir <@ int4range(10,50);
2020-04-06 20:19:16.223 EDT [25268:727] pg_regress/numeric LOG:  statement: select 10.0 ^ -2147483647 as rounds_to_zero;
2020-04-06 20:19:16.224 EDT [25272:267] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir << int4range(100,500);
2020-04-06 20:19:16.234 EDT [25268:728] pg_regress/numeric LOG:  statement: select 10.0 ^ 2147483647 as overflows;
2020-04-06 20:19:16.235 EDT [25268:729] pg_regress/numeric ERROR:  value overflows numeric format
2020-04-06 20:19:16.235 EDT [25268:730] pg_regress/numeric STATEMENT:  select 10.0 ^ 2147483647 as overflows;
2020-04-06 20:19:16.235 EDT [25268:731] pg_regress/numeric LOG:  statement: select 117743296169.0 ^ 1000000000 as overflows;
2020-04-06 20:19:16.235 EDT [25268:732] pg_regress/numeric ERROR:  value overflows numeric format
2020-04-06 20:19:16.235 EDT [25268:733] pg_regress/numeric STATEMENT:  select 117743296169.0 ^ 1000000000 as overflows;
2020-04-06 20:19:16.235 EDT [25268:734] pg_regress/numeric LOG:  statement: select 3.789 ^ 21;
2020-04-06 20:19:16.237 EDT [25272:268] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir >> int4range(100,500);
2020-04-06 20:19:16.247 EDT [25268:735] pg_regress/numeric LOG:  statement: select 3.789 ^ 35;
2020-04-06 20:19:16.250 EDT [25272:269] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir &< int4range(100,500);
2020-04-06 20:19:16.256 EDT [25268:736] pg_regress/numeric LOG:  statement: select 1.2 ^ 345;
2020-04-06 20:19:16.261 EDT [25272:270] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir &> int4range(100,500);
2020-04-06 20:19:16.266 EDT [25268:737] pg_regress/numeric LOG:  statement: select 0.12 ^ (-20);
2020-04-06 20:19:16.275 EDT [25268:738] pg_regress/numeric LOG:  statement: select 0.12 ^ (-25);
2020-04-06 20:19:16.277 EDT [25272:271] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir -|- int4range(100,500);
2020-04-06 20:19:16.285 EDT [25268:739] pg_regress/numeric LOG:  statement: select 0.5678 ^ (-85);
2020-04-06 20:19:16.287 EDT [25272:272] pg_regress/rangetypes LOG:  statement: drop index test_range_spgist_idx;
2020-04-06 20:19:16.289 EDT [25272:273] pg_regress/rangetypes LOG:  statement: create index test_range_spgist_idx on test_range_spgist using spgist (ir);
2020-04-06 20:19:16.295 EDT [25268:740] pg_regress/numeric LOG:  statement: select 0.0 ^ 0.0;
2020-04-06 20:19:16.306 EDT [25268:741] pg_regress/numeric LOG:  statement: select (-12.34) ^ 0.0;
2020-04-06 20:19:16.316 EDT [25268:742] pg_regress/numeric LOG:  statement: select 12.34 ^ 0.0;
2020-04-06 20:19:16.326 EDT [25268:743] pg_regress/numeric LOG:  statement: select 0.0 ^ 12.34;
2020-04-06 20:19:16.337 EDT [25268:744] pg_regress/numeric LOG:  statement: select 'NaN'::numeric ^ 'NaN'::numeric;
2020-04-06 20:19:16.348 EDT [25272:274] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir @> 'empty'::int4range;
2020-04-06 20:19:16.350 EDT [25268:745] pg_regress/numeric LOG:  statement: select 'NaN'::numeric ^ 0;
2020-04-06 20:19:16.360 EDT [25268:746] pg_regress/numeric LOG:  statement: select 'NaN'::numeric ^ 1;
2020-04-06 20:19:16.367 EDT [25272:275] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir = int4range(10,20);
2020-04-06 20:19:16.370 EDT [25268:747] pg_regress/numeric LOG:  statement: select 0 ^ 'NaN'::numeric;
2020-04-06 20:19:16.377 EDT [25272:276] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir @> 10;
2020-04-06 20:19:16.381 EDT [25268:748] pg_regress/numeric LOG:  statement: select 1 ^ 'NaN'::numeric;
2020-04-06 20:19:16.390 EDT [25272:277] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir @> int4range(10,20);
2020-04-06 20:19:16.392 EDT [25268:749] pg_regress/numeric LOG:  statement: select 0.0 ^ (-12.34);
2020-04-06 20:19:16.392 EDT [25268:750] pg_regress/numeric ERROR:  zero raised to a negative power is undefined
2020-04-06 20:19:16.392 EDT [25268:751] pg_regress/numeric STATEMENT:  select 0.0 ^ (-12.34);
2020-04-06 20:19:16.392 EDT [25268:752] pg_regress/numeric LOG:  statement: select (-12.34) ^ 1.2;
2020-04-06 20:19:16.392 EDT [25268:753] pg_regress/numeric ERROR:  a negative number raised to a non-integer power yields a complex result
2020-04-06 20:19:16.392 EDT [25268:754] pg_regress/numeric STATEMENT:  select (-12.34) ^ 1.2;
2020-04-06 20:19:16.392 EDT [25268:755] pg_regress/numeric LOG:  statement: select 32.1 ^ 9.8;
2020-04-06 20:19:16.401 EDT [25272:278] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir && int4range(10,20);
2020-04-06 20:19:16.404 EDT [25268:756] pg_regress/numeric LOG:  statement: select 32.1 ^ (-9.8);
2020-04-06 20:19:16.413 EDT [25272:279] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir <@ int4range(10,50);
2020-04-06 20:19:16.415 EDT [25268:757] pg_regress/numeric LOG:  statement: select 12.3 ^ 45.6;
2020-04-06 20:19:16.424 EDT [25268:758] pg_regress/numeric LOG:  statement: select 12.3 ^ (-45.6);
2020-04-06 20:19:16.427 EDT [25272:280] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir << int4range(100,500);
2020-04-06 20:19:16.434 EDT [25268:759] pg_regress/numeric LOG:  statement: select 1.234 ^ 5678;
2020-04-06 20:19:16.441 EDT [25272:281] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir >> int4range(100,500);
2020-04-06 20:19:16.447 EDT [25268:760] pg_regress/numeric LOG:  statement: select exp(0.0);
2020-04-06 20:19:16.455 EDT [25272:282] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir &< int4range(100,500);
2020-04-06 20:19:16.456 EDT [25268:761] pg_regress/numeric LOG:  statement: select exp(1.0);
2020-04-06 20:19:16.467 EDT [25272:283] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir &> int4range(100,500);
2020-04-06 20:19:16.470 EDT [25268:762] pg_regress/numeric LOG:  statement: select exp(1.0::numeric(71,70));
2020-04-06 20:19:16.481 EDT [25272:284] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_spgist where ir -|- int4range(100,500);
2020-04-06 20:19:16.483 EDT [25268:763] pg_regress/numeric LOG:  statement: select exp(32.999);
2020-04-06 20:19:16.492 EDT [25272:285] pg_regress/rangetypes LOG:  statement: explain (costs off)
	select ir from test_range_spgist where ir -|- int4range(10,20) order by ir;
2020-04-06 20:19:16.493 EDT [25272:286] pg_regress/rangetypes LOG:  statement: select ir from test_range_spgist where ir -|- int4range(10,20) order by ir;
2020-04-06 20:19:16.496 EDT [25268:764] pg_regress/numeric LOG:  statement: select exp(-32.999);
2020-04-06 20:19:16.504 EDT [25272:287] pg_regress/rangetypes LOG:  statement: RESET enable_seqscan;
2020-04-06 20:19:16.504 EDT [25272:288] pg_regress/rangetypes LOG:  statement: RESET enable_indexscan;
2020-04-06 20:19:16.505 EDT [25272:289] pg_regress/rangetypes LOG:  statement: RESET enable_bitmapscan;
2020-04-06 20:19:16.505 EDT [25272:290] pg_regress/rangetypes LOG:  statement: create table test_range_elem(i int4);
2020-04-06 20:19:16.507 EDT [25272:291] pg_regress/rangetypes LOG:  statement: create index test_range_elem_idx on test_range_elem (i);
2020-04-06 20:19:16.508 EDT [25272:292] pg_regress/rangetypes LOG:  statement: insert into test_range_elem select i from generate_series(1,100) i;
2020-04-06 20:19:16.509 EDT [25268:765] pg_regress/numeric LOG:  statement: select exp(123.456);
2020-04-06 20:19:16.511 EDT [25272:293] pg_regress/rangetypes LOG:  statement: select count(*) from test_range_elem where i <@ int4range(10,50);
2020-04-06 20:19:16.519 EDT [25268:766] pg_regress/numeric LOG:  statement: select exp(-123.456);
2020-04-06 20:19:16.522 EDT [25272:294] pg_regress/rangetypes LOG:  statement: drop table test_range_elem;
2020-04-06 20:19:16.524 EDT [25272:295] pg_regress/rangetypes LOG:  statement: create table test_range_excl(
	  room int4range,
	  speaker int4range,
	  during tsrange,
	  exclude using gist (room with =, during with &&),
	  exclude using gist (speaker with =, during with &&)
	);
2020-04-06 20:19:16.529 EDT [25272:296] pg_regress/rangetypes LOG:  statement: insert into test_range_excl
	  values(int4range(123, 123, '[]'), int4range(1, 1, '[]'), '[2010-01-02 10:00, 2010-01-02 11:00)');
2020-04-06 20:19:16.530 EDT [25272:297] pg_regress/rangetypes LOG:  statement: insert into test_range_excl
	  values(int4range(123, 123, '[]'), int4range(2, 2, '[]'), '[2010-01-02 11:00, 2010-01-02 12:00)');
2020-04-06 20:19:16.530 EDT [25272:298] pg_regress/rangetypes LOG:  statement: insert into test_range_excl
	  values(int4range(123, 123, '[]'), int4range(3, 3, '[]'), '[2010-01-02 10:10, 2010-01-02 11:00)');
2020-04-06 20:19:16.531 EDT [25272:299] pg_regress/rangetypes ERROR:  conflicting key value violates exclusion constraint "test_range_excl_room_during_excl"
2020-04-06 20:19:16.531 EDT [25272:300] pg_regress/rangetypes DETAIL:  Key (room, during)=([123,124), ["Sat Jan 02 10:10:00 2010","Sat Jan 02 11:00:00 2010")) conflicts with existing key (room, during)=([123,124), ["Sat Jan 02 10:00:00 2010","Sat Jan 02 11:00:00 2010")).
2020-04-06 20:19:16.531 EDT [25272:301] pg_regress/rangetypes STATEMENT:  insert into test_range_excl
	  values(int4range(123, 123, '[]'), int4range(3, 3, '[]'), '[2010-01-02 10:10, 2010-01-02 11:00)');
2020-04-06 20:19:16.531 EDT [25272:302] pg_regress/rangetypes LOG:  statement: insert into test_range_excl
	  values(int4range(124, 124, '[]'), int4range(3, 3, '[]'), '[2010-01-02 10:10, 2010-01-02 11:10)');
2020-04-06 20:19:16.531 EDT [25272:303] pg_regress/rangetypes LOG:  statement: insert into test_range_excl
	  values(int4range(125, 125, '[]'), int4range(1, 1, '[]'), '[2010-01-02 10:10, 2010-01-02 11:00)');
2020-04-06 20:19:16.531 EDT [25272:304] pg_regress/rangetypes ERROR:  conflicting key value violates exclusion constraint "test_range_excl_speaker_during_excl"
2020-04-06 20:19:16.531 EDT [25272:305] pg_regress/rangetypes DETAIL:  Key (speaker, during)=([1,2), ["Sat Jan 02 10:10:00 2010","Sat Jan 02 11:00:00 2010")) conflicts with existing key (speaker, during)=([1,2), ["Sat Jan 02 10:00:00 2010","Sat Jan 02 11:00:00 2010")).
2020-04-06 20:19:16.531 EDT [25272:306] pg_regress/rangetypes STATEMENT:  insert into test_range_excl
	  values(int4range(125, 125, '[]'), int4range(1, 1, '[]'), '[2010-01-02 10:10, 2010-01-02 11:00)');
2020-04-06 20:19:16.532 EDT [25272:307] pg_regress/rangetypes LOG:  statement: select int8range(10000000000::int8, 20000000000::int8,'(]');
2020-04-06 20:19:16.534 EDT [25268:767] pg_regress/numeric LOG:  statement: select exp(1234.5678);
2020-04-06 20:19:16.544 EDT [25272:308] pg_regress/rangetypes LOG:  statement: set timezone to '-08';
2020-04-06 20:19:16.544 EDT [25272:309] pg_regress/rangetypes LOG:  statement: select '[2010-01-01 01:00:00 -05, 2010-01-01 02:00:00 -08)'::tstzrange;
2020-04-06 20:19:16.546 EDT [25268:768] pg_regress/numeric LOG:  statement: select * from generate_series(0.0::numeric, 4.0::numeric);
2020-04-06 20:19:16.554 EDT [25272:310] pg_regress/rangetypes LOG:  statement: select '[2010-01-01 01:00:00 -08, 2010-01-01 02:00:00 -05)'::tstzrange;
2020-04-06 20:19:16.555 EDT [25272:311] pg_regress/rangetypes ERROR:  range lower bound must be less than or equal to range upper bound at character 8
2020-04-06 20:19:16.555 EDT [25272:312] pg_regress/rangetypes STATEMENT:  select '[2010-01-01 01:00:00 -08, 2010-01-01 02:00:00 -05)'::tstzrange;
2020-04-06 20:19:16.555 EDT [25272:313] pg_regress/rangetypes LOG:  statement: set timezone to default;
2020-04-06 20:19:16.555 EDT [25272:314] pg_regress/rangetypes LOG:  statement: create type float8range as range (subtype=float8, subtype_diff=float4mi);
2020-04-06 20:19:16.555 EDT [25272:315] pg_regress/rangetypes ERROR:  function float4mi(double precision, double precision) does not exist
2020-04-06 20:19:16.555 EDT [25272:316] pg_regress/rangetypes STATEMENT:  create type float8range as range (subtype=float8, subtype_diff=float4mi);
2020-04-06 20:19:16.555 EDT [25272:317] pg_regress/rangetypes LOG:  statement: create type float8range as range (subtype=float8, subtype_diff=float8mi);
2020-04-06 20:19:16.557 EDT [25268:769] pg_regress/numeric LOG:  statement: select * from generate_series(0.1::numeric, 4.0::numeric, 1.3::numeric);
2020-04-06 20:19:16.559 EDT [25272:318] pg_regress/rangetypes LOG:  statement: select '[123.001, 5.e9)'::float8range @> 888.882::float8;
2020-04-06 20:19:16.570 EDT [25268:770] pg_regress/numeric LOG:  statement: select * from generate_series(4.0::numeric, -1.5::numeric, -2.2::numeric);
2020-04-06 20:19:16.572 EDT [25272:319] pg_regress/rangetypes LOG:  statement: create table float8range_test(f8r float8range, i int);
2020-04-06 20:19:16.575 EDT [25272:320] pg_regress/rangetypes LOG:  statement: insert into float8range_test values(float8range(-100.00007, '1.111113e9'), 42);
2020-04-06 20:19:16.576 EDT [25272:321] pg_regress/rangetypes LOG:  statement: select * from float8range_test;
2020-04-06 20:19:16.578 EDT [25268:771] pg_regress/numeric LOG:  statement: select * from generate_series(-100::numeric, 100::numeric, 0::numeric);
2020-04-06 20:19:16.587 EDT [25272:322] pg_regress/rangetypes LOG:  statement: drop table float8range_test;
2020-04-06 20:19:16.588 EDT [25711:1] ERROR:  step size cannot equal zero
2020-04-06 20:19:16.588 EDT [25711:2] STATEMENT:  select * from generate_series(-100::numeric, 100::numeric, 0::numeric);
2020-04-06 20:19:16.588 EDT [25268:772] pg_regress/numeric ERROR:  step size cannot equal zero
2020-04-06 20:19:16.588 EDT [25268:773] pg_regress/numeric STATEMENT:  select * from generate_series(-100::numeric, 100::numeric, 0::numeric);
2020-04-06 20:19:16.590 EDT [25272:323] pg_regress/rangetypes LOG:  statement: create domain mydomain as int4;
2020-04-06 20:19:16.591 EDT [25272:324] pg_regress/rangetypes LOG:  statement: create type mydomainrange as range(subtype=mydomain);
2020-04-06 20:19:16.591 EDT [24935:10] LOG:  background worker "parallel worker" (PID 25711) exited with exit code 1
2020-04-06 20:19:16.592 EDT [25268:774] pg_regress/numeric LOG:  statement: select * from generate_series(-100::numeric, 100::numeric, 'nan'::numeric);
2020-04-06 20:19:16.594 EDT [25272:325] pg_regress/rangetypes LOG:  statement: select '[4,50)'::mydomainrange @> 7::mydomain;
2020-04-06 20:19:16.599 EDT [25712:1] ERROR:  step size cannot be NaN
2020-04-06 20:19:16.599 EDT [25712:2] STATEMENT:  select * from generate_series(-100::numeric, 100::numeric, 'nan'::numeric);
2020-04-06 20:19:16.599 EDT [25268:775] pg_regress/numeric ERROR:  step size cannot be NaN
2020-04-06 20:19:16.599 EDT [25268:776] pg_regress/numeric STATEMENT:  select * from generate_series(-100::numeric, 100::numeric, 'nan'::numeric);
2020-04-06 20:19:16.602 EDT [24935:11] LOG:  background worker "parallel worker" (PID 25712) exited with exit code 1
2020-04-06 20:19:16.602 EDT [25268:777] pg_regress/numeric LOG:  statement: select * from generate_series('nan'::numeric, 100::numeric, 10::numeric);
2020-04-06 20:19:16.607 EDT [25272:326] pg_regress/rangetypes LOG:  statement: drop domain mydomain;
2020-04-06 20:19:16.608 EDT [25272:327] pg_regress/rangetypes ERROR:  cannot drop type mydomain because other objects depend on it
2020-04-06 20:19:16.608 EDT [25272:328] pg_regress/rangetypes DETAIL:  type mydomainrange depends on type mydomain
2020-04-06 20:19:16.608 EDT [25272:329] pg_regress/rangetypes HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:19:16.608 EDT [25272:330] pg_regress/rangetypes STATEMENT:  drop domain mydomain;
2020-04-06 20:19:16.608 EDT [25272:331] pg_regress/rangetypes LOG:  statement: drop domain mydomain cascade;
2020-04-06 20:19:16.609 EDT [25272:332] pg_regress/rangetypes LOG:  statement: create domain restrictedrange as int4range check (upper(value) < 10);
2020-04-06 20:19:16.610 EDT [25714:1] ERROR:  start value cannot be NaN
2020-04-06 20:19:16.610 EDT [25714:2] STATEMENT:  select * from generate_series('nan'::numeric, 100::numeric, 10::numeric);
2020-04-06 20:19:16.610 EDT [25268:778] pg_regress/numeric ERROR:  start value cannot be NaN
2020-04-06 20:19:16.610 EDT [25268:779] pg_regress/numeric STATEMENT:  select * from generate_series('nan'::numeric, 100::numeric, 10::numeric);
2020-04-06 20:19:16.610 EDT [25272:333] pg_regress/rangetypes LOG:  statement: select '[4,5)'::restrictedrange @> 7;
2020-04-06 20:19:16.611 EDT [25272:334] pg_regress/rangetypes LOG:  statement: select '[4,50)'::restrictedrange @> 7;
2020-04-06 20:19:16.611 EDT [25272:335] pg_regress/rangetypes ERROR:  value for domain restrictedrange violates check constraint "restrictedrange_check"
2020-04-06 20:19:16.611 EDT [25272:336] pg_regress/rangetypes STATEMENT:  select '[4,50)'::restrictedrange @> 7;
2020-04-06 20:19:16.611 EDT [25272:337] pg_regress/rangetypes LOG:  statement: drop domain restrictedrange;
2020-04-06 20:19:16.612 EDT [25272:338] pg_regress/rangetypes LOG:  statement: create type textrange1 as range(subtype=text, collation="C");
2020-04-06 20:19:16.613 EDT [24935:12] LOG:  background worker "parallel worker" (PID 25714) exited with exit code 1
2020-04-06 20:19:16.613 EDT [25268:780] pg_regress/numeric LOG:  statement: select * from generate_series(0::numeric, 'nan'::numeric, 10::numeric);
2020-04-06 20:19:16.615 EDT [25272:339] pg_regress/rangetypes LOG:  statement: create type textrange2 as range(subtype=text, collation="C");
2020-04-06 20:19:16.616 EDT [25272:340] pg_regress/rangetypes LOG:  statement: select textrange1('a','Z') @> 'b'::text;
2020-04-06 20:19:16.617 EDT [25272:341] pg_regress/rangetypes ERROR:  range lower bound must be less than or equal to range upper bound
2020-04-06 20:19:16.617 EDT [25272:342] pg_regress/rangetypes STATEMENT:  select textrange1('a','Z') @> 'b'::text;
2020-04-06 20:19:16.617 EDT [25272:343] pg_regress/rangetypes LOG:  statement: select textrange2('a','z') @> 'b'::text;
2020-04-06 20:19:16.622 EDT [25715:1] ERROR:  stop value cannot be NaN
2020-04-06 20:19:16.622 EDT [25715:2] STATEMENT:  select * from generate_series(0::numeric, 'nan'::numeric, 10::numeric);
2020-04-06 20:19:16.622 EDT [25268:781] pg_regress/numeric ERROR:  stop value cannot be NaN
2020-04-06 20:19:16.622 EDT [25268:782] pg_regress/numeric STATEMENT:  select * from generate_series(0::numeric, 'nan'::numeric, 10::numeric);
2020-04-06 20:19:16.625 EDT [24935:13] LOG:  background worker "parallel worker" (PID 25715) exited with exit code 1
2020-04-06 20:19:16.626 EDT [25268:783] pg_regress/numeric LOG:  statement: select (i / (10::numeric ^ 131071))::numeric(1,0)
		from generate_series(6 * (10::numeric ^ 131071),
				     9 * (10::numeric ^ 131071),
				     10::numeric ^ 131071) as a(i);
2020-04-06 20:19:16.630 EDT [25272:344] pg_regress/rangetypes LOG:  statement: drop type textrange1;
2020-04-06 20:19:16.631 EDT [25272:345] pg_regress/rangetypes LOG:  statement: drop type textrange2;
2020-04-06 20:19:16.632 EDT [25272:346] pg_regress/rangetypes LOG:  statement: create function anyarray_anyrange_func(a anyarray, r anyrange)
	  returns anyelement as 'select $1[1] + lower($2);' language sql;
2020-04-06 20:19:16.633 EDT [25272:347] pg_regress/rangetypes LOG:  statement: select anyarray_anyrange_func(ARRAY[1,2], int4range(10,20));
2020-04-06 20:19:16.633 EDT [25272:348] pg_regress/rangetypes LOG:  statement: select anyarray_anyrange_func(ARRAY[1,2], numrange(10,20));
2020-04-06 20:19:16.633 EDT [25272:349] pg_regress/rangetypes ERROR:  function anyarray_anyrange_func(integer[], numrange) does not exist at character 8
2020-04-06 20:19:16.633 EDT [25272:350] pg_regress/rangetypes HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:19:16.633 EDT [25272:351] pg_regress/rangetypes STATEMENT:  select anyarray_anyrange_func(ARRAY[1,2], numrange(10,20));
2020-04-06 20:19:16.634 EDT [25272:352] pg_regress/rangetypes LOG:  statement: drop function anyarray_anyrange_func(anyarray, anyrange);
2020-04-06 20:19:16.634 EDT [25272:353] pg_regress/rangetypes LOG:  statement: create function bogus_func(anyelement)
	  returns anyrange as 'select int4range(1,10)' language sql;
2020-04-06 20:19:16.634 EDT [25272:354] pg_regress/rangetypes ERROR:  cannot determine result data type
2020-04-06 20:19:16.634 EDT [25272:355] pg_regress/rangetypes DETAIL:  A result of type anyrange requires at least one input of type anyrange.
2020-04-06 20:19:16.634 EDT [25272:356] pg_regress/rangetypes STATEMENT:  create function bogus_func(anyelement)
	  returns anyrange as 'select int4range(1,10)' language sql;
2020-04-06 20:19:16.634 EDT [25272:357] pg_regress/rangetypes LOG:  statement: create function bogus_func(int)
	  returns anyrange as 'select int4range(1,10)' language sql;
2020-04-06 20:19:16.634 EDT [25272:358] pg_regress/rangetypes ERROR:  cannot determine result data type
2020-04-06 20:19:16.634 EDT [25272:359] pg_regress/rangetypes DETAIL:  A result of type anyrange requires at least one input of type anyrange.
2020-04-06 20:19:16.634 EDT [25272:360] pg_regress/rangetypes STATEMENT:  create function bogus_func(int)
	  returns anyrange as 'select int4range(1,10)' language sql;
2020-04-06 20:19:16.634 EDT [25272:361] pg_regress/rangetypes LOG:  statement: create function range_add_bounds(anyrange)
	  returns anyelement as 'select lower($1) + upper($1)' language sql;
2020-04-06 20:19:16.635 EDT [25272:362] pg_regress/rangetypes LOG:  statement: select range_add_bounds(int4range(1, 17));
2020-04-06 20:19:16.635 EDT [25272:363] pg_regress/rangetypes LOG:  statement: select range_add_bounds(numrange(1.0001, 123.123));
2020-04-06 20:19:16.636 EDT [25272:364] pg_regress/rangetypes LOG:  statement: create function rangetypes_sql(q anyrange, b anyarray, out c anyelement)
	  as $$ select upper($1) + $2[1] $$
	  language sql;
2020-04-06 20:19:16.636 EDT [25272:365] pg_regress/rangetypes LOG:  statement: select rangetypes_sql(int4range(1,10), ARRAY[2,20]);
2020-04-06 20:19:16.637 EDT [25272:366] pg_regress/rangetypes LOG:  statement: select rangetypes_sql(numrange(1,10), ARRAY[2,20]);
2020-04-06 20:19:16.637 EDT [25272:367] pg_regress/rangetypes ERROR:  function rangetypes_sql(numrange, integer[]) does not exist at character 8
2020-04-06 20:19:16.637 EDT [25272:368] pg_regress/rangetypes HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:19:16.637 EDT [25272:369] pg_regress/rangetypes STATEMENT:  select rangetypes_sql(numrange(1,10), ARRAY[2,20]);
2020-04-06 20:19:16.637 EDT [25272:370] pg_regress/rangetypes LOG:  statement: create function anycompatiblearray_anycompatiblerange_func(a anycompatiblearray, r anycompatiblerange)
	  returns anycompatible as 'select $1[1] + lower($2);' language sql;
2020-04-06 20:19:16.638 EDT [25272:371] pg_regress/rangetypes LOG:  statement: select anycompatiblearray_anycompatiblerange_func(ARRAY[1,2], int4range(10,20));
2020-04-06 20:19:16.639 EDT [25272:372] pg_regress/rangetypes LOG:  statement: select anycompatiblearray_anycompatiblerange_func(ARRAY[1,2], numrange(10,20));
2020-04-06 20:19:16.640 EDT [25268:784] pg_regress/numeric LOG:  statement: select * from generate_series(1::numeric, 3::numeric) i, generate_series(i,3) j;
2020-04-06 20:19:16.641 EDT [25272:373] pg_regress/rangetypes LOG:  statement: select anycompatiblearray_anycompatiblerange_func(ARRAY[1.1,2], int4range(10,20));
2020-04-06 20:19:16.641 EDT [25272:374] pg_regress/rangetypes ERROR:  function anycompatiblearray_anycompatiblerange_func(numeric[], int4range) does not exist at character 8
2020-04-06 20:19:16.641 EDT [25272:375] pg_regress/rangetypes HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:19:16.641 EDT [25272:376] pg_regress/rangetypes STATEMENT:  select anycompatiblearray_anycompatiblerange_func(ARRAY[1.1,2], int4range(10,20));
2020-04-06 20:19:16.641 EDT [25272:377] pg_regress/rangetypes LOG:  statement: drop function anycompatiblearray_anycompatiblerange_func(anycompatiblearray, anycompatiblerange);
2020-04-06 20:19:16.642 EDT [25272:378] pg_regress/rangetypes LOG:  statement: create function bogus_func(anycompatible)
	  returns anycompatiblerange as 'select int4range(1,10)' language sql;
2020-04-06 20:19:16.642 EDT [25272:379] pg_regress/rangetypes ERROR:  cannot determine result data type
2020-04-06 20:19:16.642 EDT [25272:380] pg_regress/rangetypes DETAIL:  A result of type anycompatiblerange requires at least one input of type anycompatiblerange.
2020-04-06 20:19:16.642 EDT [25272:381] pg_regress/rangetypes STATEMENT:  create function bogus_func(anycompatible)
	  returns anycompatiblerange as 'select int4range(1,10)' language sql;
2020-04-06 20:19:16.642 EDT [25272:382] pg_regress/rangetypes LOG:  statement: select ARRAY[numrange(1.1, 1.2), numrange(12.3, 155.5)];
2020-04-06 20:19:16.653 EDT [25268:785] pg_regress/numeric LOG:  statement: select * from generate_series(1::numeric, 3::numeric) i, generate_series(1,i) j;
2020-04-06 20:19:16.654 EDT [25272:383] pg_regress/rangetypes LOG:  statement: create table i8r_array (f1 int, f2 int8range[]);
2020-04-06 20:19:16.657 EDT [25272:384] pg_regress/rangetypes LOG:  statement: insert into i8r_array values (42, array[int8range(1,10), int8range(2,20)]);
2020-04-06 20:19:16.658 EDT [25272:385] pg_regress/rangetypes LOG:  statement: select * from i8r_array;
2020-04-06 20:19:16.663 EDT [25268:786] pg_regress/numeric LOG:  statement: select * from generate_series(1::numeric, 3::numeric) i, generate_series(1,5,i) j;
2020-04-06 20:19:16.671 EDT [25272:386] pg_regress/rangetypes LOG:  statement: drop table i8r_array;
2020-04-06 20:19:16.674 EDT [25268:787] pg_regress/numeric LOG:  statement: select ln(-12.34);
2020-04-06 20:19:16.674 EDT [25268:788] pg_regress/numeric ERROR:  cannot take logarithm of a negative number
2020-04-06 20:19:16.674 EDT [25268:789] pg_regress/numeric STATEMENT:  select ln(-12.34);
2020-04-06 20:19:16.674 EDT [25268:790] pg_regress/numeric LOG:  statement: select ln(0.0);
2020-04-06 20:19:16.674 EDT [25268:791] pg_regress/numeric ERROR:  cannot take logarithm of zero
2020-04-06 20:19:16.674 EDT [25268:792] pg_regress/numeric STATEMENT:  select ln(0.0);
2020-04-06 20:19:16.674 EDT [25268:793] pg_regress/numeric LOG:  statement: select ln(1.2345678e-28);
2020-04-06 20:19:16.676 EDT [25272:387] pg_regress/rangetypes LOG:  statement: create type arrayrange as range (subtype=int4[]);
2020-04-06 20:19:16.678 EDT [25272:388] pg_regress/rangetypes LOG:  statement: select arrayrange(ARRAY[1,2], ARRAY[2,1]);
2020-04-06 20:19:16.684 EDT [25268:794] pg_regress/numeric LOG:  statement: select ln(0.0456789);
2020-04-06 20:19:16.691 EDT [25272:389] pg_regress/rangetypes LOG:  statement: select arrayrange(ARRAY[2,1], ARRAY[1,2]);
2020-04-06 20:19:16.691 EDT [25272:390] pg_regress/rangetypes ERROR:  range lower bound must be less than or equal to range upper bound
2020-04-06 20:19:16.691 EDT [25272:391] pg_regress/rangetypes STATEMENT:  select arrayrange(ARRAY[2,1], ARRAY[1,2]);
2020-04-06 20:19:16.691 EDT [25272:392] pg_regress/rangetypes LOG:  statement: select array[1,1] <@ arrayrange(array[1,2], array[2,1]);
2020-04-06 20:19:16.694 EDT [25268:795] pg_regress/numeric LOG:  statement: select ln(0.349873948359354029493948309745709580730482050975);
2020-04-06 20:19:16.704 EDT [25268:796] pg_regress/numeric LOG:  statement: select ln(0.99949452);
2020-04-06 20:19:16.706 EDT [25272:393] pg_regress/rangetypes LOG:  statement: select array[1,3] <@ arrayrange(array[1,2], array[2,1]);
2020-04-06 20:19:16.713 EDT [25268:797] pg_regress/numeric LOG:  statement: select ln(1.00049687395);
2020-04-06 20:19:16.716 EDT [25272:394] pg_regress/rangetypes LOG:  statement: create type two_ints as (a int, b int);
2020-04-06 20:19:16.717 EDT [25272:395] pg_regress/rangetypes LOG:  statement: create type two_ints_range as range (subtype = two_ints);
2020-04-06 20:19:16.719 EDT [25272:396] pg_regress/rangetypes LOG:  statement: select *, row_to_json(upper(t)) as u from
	  (values (two_ints_range(row(1,2), row(3,4))),
	          (two_ints_range(row(5,6), row(7,8)))) v(t);
2020-04-06 20:19:16.722 EDT [25268:798] pg_regress/numeric LOG:  statement: select ln(1234.567890123456789);
2020-04-06 20:19:16.732 EDT [25272:397] pg_regress/rangetypes LOG:  statement: alter type two_ints add attribute c two_ints_range;
2020-04-06 20:19:16.733 EDT [25272:398] pg_regress/rangetypes ERROR:  composite type two_ints cannot be made a member of itself
2020-04-06 20:19:16.733 EDT [25272:399] pg_regress/rangetypes STATEMENT:  alter type two_ints add attribute c two_ints_range;
2020-04-06 20:19:16.733 EDT [25272:400] pg_regress/rangetypes LOG:  statement: drop type two_ints cascade;
2020-04-06 20:19:16.734 EDT [25272:401] pg_regress/rangetypes LOG:  statement: create type cashrange as range (subtype = money);
2020-04-06 20:19:16.735 EDT [25268:799] pg_regress/numeric LOG:  statement: select ln(5.80397490724e5);
2020-04-06 20:19:16.738 EDT [25272:402] pg_regress/rangetypes LOG:  statement: set enable_sort = off;
2020-04-06 20:19:16.738 EDT [25272:403] pg_regress/rangetypes LOG:  statement: select '(2,5)'::cashrange except select '(5,6)'::cashrange;
2020-04-06 20:19:16.739 EDT [25272:404] pg_regress/rangetypes LOG:  statement: reset enable_sort;
2020-04-06 20:19:16.740 EDT [25272:405] pg_regress/rangetypes LOG:  statement: create function outparam_succeed(i anyrange, out r anyrange, out t text)
	  as $$ select $1, 'foo'::text $$ language sql;
2020-04-06 20:19:16.740 EDT [25272:406] pg_regress/rangetypes LOG:  statement: select * from outparam_succeed(int4range(1,2));
2020-04-06 20:19:16.745 EDT [25268:800] pg_regress/numeric LOG:  statement: select ln(9.342536355e34);
2020-04-06 20:19:16.755 EDT [25268:801] pg_regress/numeric LOG:  statement: select log(-12.34);
2020-04-06 20:19:16.757 EDT [25272:407] pg_regress/rangetypes LOG:  statement: create function outparam2_succeed(r anyrange, out lu anyarray, out ul anyarray)
	  as $$ select array[lower($1), upper($1)], array[upper($1), lower($1)] $$
	  language sql;
2020-04-06 20:19:16.757 EDT [25272:408] pg_regress/rangetypes LOG:  statement: select * from outparam2_succeed(int4range(1,11));
2020-04-06 20:19:16.762 EDT [25736:1] ERROR:  cannot take logarithm of a negative number
2020-04-06 20:19:16.762 EDT [25736:2] STATEMENT:  select pg_catalog.log(10, $1)
2020-04-06 20:19:16.762 EDT [25268:802] pg_regress/numeric ERROR:  cannot take logarithm of a negative number
2020-04-06 20:19:16.762 EDT [25268:803] pg_regress/numeric CONTEXT:  SQL function "log" statement 1
2020-04-06 20:19:16.762 EDT [25268:804] pg_regress/numeric STATEMENT:  select log(-12.34);
2020-04-06 20:19:16.766 EDT [25268:805] pg_regress/numeric LOG:  statement: select log(0.0);
2020-04-06 20:19:16.766 EDT [24935:14] LOG:  background worker "parallel worker" (PID 25736) exited with exit code 1
2020-04-06 20:19:16.768 EDT [25272:409] pg_regress/rangetypes LOG:  statement: create function inoutparam_succeed(out i anyelement, inout r anyrange)
	  as $$ select upper($1), $1 $$ language sql;
2020-04-06 20:19:16.768 EDT [25272:410] pg_regress/rangetypes LOG:  statement: select * from inoutparam_succeed(int4range(1,2));
2020-04-06 20:19:16.773 EDT [25738:1] ERROR:  cannot take logarithm of zero
2020-04-06 20:19:16.773 EDT [25738:2] STATEMENT:  select pg_catalog.log(10, $1)
2020-04-06 20:19:16.774 EDT [25268:806] pg_regress/numeric ERROR:  cannot take logarithm of zero
2020-04-06 20:19:16.774 EDT [25268:807] pg_regress/numeric CONTEXT:  SQL function "log" statement 1
2020-04-06 20:19:16.774 EDT [25268:808] pg_regress/numeric STATEMENT:  select log(0.0);
2020-04-06 20:19:16.777 EDT [25268:809] pg_regress/numeric LOG:  statement: select log(1.234567e-89);
2020-04-06 20:19:16.778 EDT [24935:15] LOG:  background worker "parallel worker" (PID 25738) exited with exit code 1
2020-04-06 20:19:16.779 EDT [25272:411] pg_regress/rangetypes LOG:  statement: create function table_succeed(r anyrange)
	  returns table(l anyelement, u anyelement)
	  as $$ select lower($1), upper($1) $$
	  language sql;
2020-04-06 20:19:16.780 EDT [25272:412] pg_regress/rangetypes LOG:  statement: select * from table_succeed(int4range(1,11));
2020-04-06 20:19:16.795 EDT [25272:413] pg_regress/rangetypes LOG:  statement: create function outparam_fail(i anyelement, out r anyrange, out t text)
	  as $$ select '[1,10]', 'foo' $$ language sql;
2020-04-06 20:19:16.795 EDT [25272:414] pg_regress/rangetypes ERROR:  cannot determine result data type
2020-04-06 20:19:16.795 EDT [25272:415] pg_regress/rangetypes DETAIL:  A result of type anyrange requires at least one input of type anyrange.
2020-04-06 20:19:16.795 EDT [25272:416] pg_regress/rangetypes STATEMENT:  create function outparam_fail(i anyelement, out r anyrange, out t text)
	  as $$ select '[1,10]', 'foo' $$ language sql;
2020-04-06 20:19:16.795 EDT [25272:417] pg_regress/rangetypes LOG:  statement: create function inoutparam_fail(inout i anyelement, out r anyrange)
	  as $$ select $1, '[1,10]' $$ language sql;
2020-04-06 20:19:16.795 EDT [25272:418] pg_regress/rangetypes ERROR:  cannot determine result data type
2020-04-06 20:19:16.795 EDT [25272:419] pg_regress/rangetypes DETAIL:  A result of type anyrange requires at least one input of type anyrange.
2020-04-06 20:19:16.795 EDT [25272:420] pg_regress/rangetypes STATEMENT:  create function inoutparam_fail(inout i anyelement, out r anyrange)
	  as $$ select $1, '[1,10]' $$ language sql;
2020-04-06 20:19:16.795 EDT [25272:421] pg_regress/rangetypes LOG:  statement: create function table_fail(i anyelement) returns table(i anyelement, r anyrange)
	  as $$ select $1, '[1,10]' $$ language sql;
2020-04-06 20:19:16.795 EDT [25272:422] pg_regress/rangetypes ERROR:  cannot determine result data type
2020-04-06 20:19:16.795 EDT [25272:423] pg_regress/rangetypes DETAIL:  A result of type anyrange requires at least one input of type anyrange.
2020-04-06 20:19:16.795 EDT [25272:424] pg_regress/rangetypes STATEMENT:  create function table_fail(i anyelement) returns table(i anyelement, r anyrange)
	  as $$ select $1, '[1,10]' $$ language sql;
2020-04-06 20:19:16.798 EDT [25272:425] pg_regress/rangetypes LOG:  disconnection: session time: 0:00:02.483 user=pgbuild database=regression host=[local]
2020-04-06 20:19:16.798 EDT [25268:810] pg_regress/numeric LOG:  statement: select log(3.4634998359873254962349856073435545);
2020-04-06 20:19:16.821 EDT [25268:811] pg_regress/numeric LOG:  statement: select log(9.999999999999999999);
2020-04-06 20:19:16.843 EDT [25268:812] pg_regress/numeric LOG:  statement: select log(10.00000000000000000);
2020-04-06 20:19:16.862 EDT [25268:813] pg_regress/numeric LOG:  statement: select log(10.00000000000000001);
2020-04-06 20:19:16.882 EDT [25268:814] pg_regress/numeric LOG:  statement: select log(590489.45235237);
2020-04-06 20:19:16.904 EDT [25268:815] pg_regress/numeric LOG:  statement: select log(-12.34, 56.78);
2020-04-06 20:19:16.904 EDT [25268:816] pg_regress/numeric ERROR:  cannot take logarithm of a negative number
2020-04-06 20:19:16.904 EDT [25268:817] pg_regress/numeric STATEMENT:  select log(-12.34, 56.78);
2020-04-06 20:19:16.904 EDT [25268:818] pg_regress/numeric LOG:  statement: select log(-12.34, -56.78);
2020-04-06 20:19:16.904 EDT [25268:819] pg_regress/numeric ERROR:  cannot take logarithm of a negative number
2020-04-06 20:19:16.904 EDT [25268:820] pg_regress/numeric STATEMENT:  select log(-12.34, -56.78);
2020-04-06 20:19:16.904 EDT [25268:821] pg_regress/numeric LOG:  statement: select log(12.34, -56.78);
2020-04-06 20:19:16.904 EDT [25268:822] pg_regress/numeric ERROR:  cannot take logarithm of a negative number
2020-04-06 20:19:16.904 EDT [25268:823] pg_regress/numeric STATEMENT:  select log(12.34, -56.78);
2020-04-06 20:19:16.904 EDT [25268:824] pg_regress/numeric LOG:  statement: select log(0.0, 12.34);
2020-04-06 20:19:16.904 EDT [25268:825] pg_regress/numeric ERROR:  cannot take logarithm of zero
2020-04-06 20:19:16.904 EDT [25268:826] pg_regress/numeric STATEMENT:  select log(0.0, 12.34);
2020-04-06 20:19:16.905 EDT [25268:827] pg_regress/numeric LOG:  statement: select log(12.34, 0.0);
2020-04-06 20:19:16.905 EDT [25268:828] pg_regress/numeric ERROR:  cannot take logarithm of zero
2020-04-06 20:19:16.905 EDT [25268:829] pg_regress/numeric STATEMENT:  select log(12.34, 0.0);
2020-04-06 20:19:16.905 EDT [25268:830] pg_regress/numeric LOG:  statement: select log(1.0, 12.34);
2020-04-06 20:19:16.905 EDT [25268:831] pg_regress/numeric ERROR:  division by zero
2020-04-06 20:19:16.905 EDT [25268:832] pg_regress/numeric STATEMENT:  select log(1.0, 12.34);
2020-04-06 20:19:16.905 EDT [25268:833] pg_regress/numeric LOG:  statement: select log(1.23e-89, 6.4689e45);
2020-04-06 20:19:16.920 EDT [25268:834] pg_regress/numeric LOG:  statement: select log(0.99923, 4.58934e34);
2020-04-06 20:19:16.933 EDT [25268:835] pg_regress/numeric LOG:  statement: select log(1.000016, 8.452010e18);
2020-04-06 20:19:16.947 EDT [25268:836] pg_regress/numeric LOG:  statement: select log(3.1954752e47, 9.4792021e-73);
2020-04-06 20:19:16.957 EDT [25268:837] pg_regress/numeric LOG:  statement: select scale(numeric 'NaN');
2020-04-06 20:19:16.968 EDT [25268:838] pg_regress/numeric LOG:  statement: select scale(NULL::numeric);
2020-04-06 20:19:16.978 EDT [25268:839] pg_regress/numeric LOG:  statement: select scale(1.12);
2020-04-06 20:19:16.988 EDT [25268:840] pg_regress/numeric LOG:  statement: select scale(0);
2020-04-06 20:19:16.998 EDT [25268:841] pg_regress/numeric LOG:  statement: select scale(0.00);
2020-04-06 20:19:17.008 EDT [25268:842] pg_regress/numeric LOG:  statement: select scale(1.12345);
2020-04-06 20:19:17.019 EDT [25268:843] pg_regress/numeric LOG:  statement: select scale(110123.12475871856128);
2020-04-06 20:19:17.029 EDT [25268:844] pg_regress/numeric LOG:  statement: select scale(-1123.12471856128);
2020-04-06 20:19:17.039 EDT [25268:845] pg_regress/numeric LOG:  statement: select scale(-13.000000000000000);
2020-04-06 20:19:17.050 EDT [25268:846] pg_regress/numeric LOG:  statement: select min_scale(numeric 'NaN') is NULL;
2020-04-06 20:19:17.063 EDT [25268:847] pg_regress/numeric LOG:  statement: select min_scale(0);
2020-04-06 20:19:17.078 EDT [25268:848] pg_regress/numeric LOG:  statement: select min_scale(0.00);
2020-04-06 20:19:17.086 EDT [25268:849] pg_regress/numeric LOG:  statement: select min_scale(1.0);
2020-04-06 20:19:17.096 EDT [25268:850] pg_regress/numeric LOG:  statement: select min_scale(1.1);
2020-04-06 20:19:17.109 EDT [25268:851] pg_regress/numeric LOG:  statement: select min_scale(1.12);
2020-04-06 20:19:17.122 EDT [25268:852] pg_regress/numeric LOG:  statement: select min_scale(1.123);
2020-04-06 20:19:17.132 EDT [25268:853] pg_regress/numeric LOG:  statement: select min_scale(1.1234);
2020-04-06 20:19:17.143 EDT [25268:854] pg_regress/numeric LOG:  statement: select min_scale(1.12345);
2020-04-06 20:19:17.152 EDT [25268:855] pg_regress/numeric LOG:  statement: select min_scale(1.1000);
2020-04-06 20:19:17.161 EDT [25268:856] pg_regress/numeric LOG:  statement: select min_scale(1e100);
2020-04-06 20:19:17.173 EDT [25268:857] pg_regress/numeric LOG:  statement: select trim_scale(numeric 'NaN');
2020-04-06 20:19:17.184 EDT [25268:858] pg_regress/numeric LOG:  statement: select trim_scale(1.120);
2020-04-06 20:19:17.193 EDT [25268:859] pg_regress/numeric LOG:  statement: select trim_scale(0);
2020-04-06 20:19:17.206 EDT [25268:860] pg_regress/numeric LOG:  statement: select trim_scale(0.00);
2020-04-06 20:19:17.215 EDT [25268:861] pg_regress/numeric LOG:  statement: select trim_scale(1.1234500);
2020-04-06 20:19:17.224 EDT [25268:862] pg_regress/numeric LOG:  statement: select trim_scale(110123.12475871856128000);
2020-04-06 20:19:17.233 EDT [25268:863] pg_regress/numeric LOG:  statement: select trim_scale(-1123.124718561280000000);
2020-04-06 20:19:17.243 EDT [25268:864] pg_regress/numeric LOG:  statement: select trim_scale(-13.00000000000000000000);
2020-04-06 20:19:17.255 EDT [25268:865] pg_regress/numeric LOG:  statement: select trim_scale(1e100);
2020-04-06 20:19:17.270 EDT [25268:866] pg_regress/numeric LOG:  statement: SELECT SUM(9999::numeric) FROM generate_series(1, 100000);
2020-04-06 20:19:17.327 EDT [25268:867] pg_regress/numeric LOG:  statement: SELECT SUM((-9999)::numeric) FROM generate_series(1, 100000);
2020-04-06 20:19:17.378 EDT [25268:868] pg_regress/numeric LOG:  statement: SELECT a, b, gcd(a, b), gcd(a, -b), gcd(-b, a), gcd(-b, -a)
	FROM (VALUES (0::numeric, 0::numeric),
	             (0::numeric, numeric 'NaN'),
	             (0::numeric, 46375::numeric),
	             (433125::numeric, 46375::numeric),
	             (43312.5::numeric, 4637.5::numeric),
	             (4331.250::numeric, 463.75000::numeric)) AS v(a, b);
2020-04-06 20:19:17.391 EDT [25268:869] pg_regress/numeric LOG:  statement: SELECT a,b, lcm(a, b), lcm(a, -b), lcm(-b, a), lcm(-b, -a)
	FROM (VALUES (0::numeric, 0::numeric),
	             (0::numeric, numeric 'NaN'),
	             (0::numeric, 13272::numeric),
	             (13272::numeric, 13272::numeric),
	             (423282::numeric, 13272::numeric),
	             (42328.2::numeric, 1327.2::numeric),
	             (4232.820::numeric, 132.72000::numeric)) AS v(a, b);
2020-04-06 20:19:17.406 EDT [25268:870] pg_regress/numeric LOG:  statement: SELECT lcm(9999 * (10::numeric)^131068 + (10::numeric^131068 - 1), 2);
2020-04-06 20:19:17.412 EDT [25268:871] pg_regress/numeric ERROR:  value overflows numeric format
2020-04-06 20:19:17.412 EDT [25268:872] pg_regress/numeric STATEMENT:  SELECT lcm(9999 * (10::numeric)^131068 + (10::numeric^131068 - 1), 2);
2020-04-06 20:19:17.413 EDT [25268:873] pg_regress/numeric LOG:  disconnection: session time: 0:00:03.097 user=pgbuild database=regression host=[local]
2020-04-06 20:19:17.522 EDT [25856:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:17.523 EDT [25856:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/point
2020-04-06 20:19:17.526 EDT [25856:3] pg_regress/point LOG:  statement: SET extra_float_digits = 0;
2020-04-06 20:19:17.527 EDT [25856:4] pg_regress/point LOG:  statement: CREATE TABLE POINT_TBL(f1 point);
2020-04-06 20:19:17.529 EDT [25856:5] pg_regress/point LOG:  statement: INSERT INTO POINT_TBL(f1) VALUES ('(0.0,0.0)');
2020-04-06 20:19:17.529 EDT [25856:6] pg_regress/point LOG:  statement: INSERT INTO POINT_TBL(f1) VALUES ('(-10.0,0.0)');
2020-04-06 20:19:17.529 EDT [25856:7] pg_regress/point LOG:  statement: INSERT INTO POINT_TBL(f1) VALUES ('(-3.0,4.0)');
2020-04-06 20:19:17.530 EDT [25856:8] pg_regress/point LOG:  statement: INSERT INTO POINT_TBL(f1) VALUES ('(5.1, 34.5)');
2020-04-06 20:19:17.530 EDT [25856:9] pg_regress/point LOG:  statement: INSERT INTO POINT_TBL(f1) VALUES ('(-5.0,-12.0)');
2020-04-06 20:19:17.530 EDT [25856:10] pg_regress/point LOG:  statement: INSERT INTO POINT_TBL(f1) VALUES ('(1e-300,-1e-300)');
2020-04-06 20:19:17.530 EDT [25856:11] pg_regress/point LOG:  statement: INSERT INTO POINT_TBL(f1) VALUES ('(1e+300,Inf)');
2020-04-06 20:19:17.530 EDT [25856:12] pg_regress/point LOG:  statement: INSERT INTO POINT_TBL(f1) VALUES (' ( Nan , NaN ) ');
2020-04-06 20:19:17.530 EDT [25856:13] pg_regress/point LOG:  statement: INSERT INTO POINT_TBL(f1) VALUES ('asdfasdf');
2020-04-06 20:19:17.531 EDT [25856:14] pg_regress/point ERROR:  invalid input syntax for type point: "asdfasdf" at character 35
2020-04-06 20:19:17.531 EDT [25856:15] pg_regress/point STATEMENT:  INSERT INTO POINT_TBL(f1) VALUES ('asdfasdf');
2020-04-06 20:19:17.531 EDT [25856:16] pg_regress/point LOG:  statement: INSERT INTO POINT_TBL(f1) VALUES ('10.0,10.0');
2020-04-06 20:19:17.531 EDT [25856:17] pg_regress/point LOG:  statement: INSERT INTO POINT_TBL(f1) VALUES ('(10.0 10.0)');
2020-04-06 20:19:17.531 EDT [25856:18] pg_regress/point ERROR:  invalid input syntax for type point: "(10.0 10.0)" at character 35
2020-04-06 20:19:17.531 EDT [25856:19] pg_regress/point STATEMENT:  INSERT INTO POINT_TBL(f1) VALUES ('(10.0 10.0)');
2020-04-06 20:19:17.531 EDT [25856:20] pg_regress/point LOG:  statement: INSERT INTO POINT_TBL(f1) VALUES ('(10.0, 10.0) x');
2020-04-06 20:19:17.531 EDT [25856:21] pg_regress/point ERROR:  invalid input syntax for type point: "(10.0, 10.0) x" at character 35
2020-04-06 20:19:17.531 EDT [25856:22] pg_regress/point STATEMENT:  INSERT INTO POINT_TBL(f1) VALUES ('(10.0, 10.0) x');
2020-04-06 20:19:17.531 EDT [25856:23] pg_regress/point LOG:  statement: INSERT INTO POINT_TBL(f1) VALUES ('(10.0,10.0');
2020-04-06 20:19:17.531 EDT [25856:24] pg_regress/point ERROR:  invalid input syntax for type point: "(10.0,10.0" at character 35
2020-04-06 20:19:17.531 EDT [25856:25] pg_regress/point STATEMENT:  INSERT INTO POINT_TBL(f1) VALUES ('(10.0,10.0');
2020-04-06 20:19:17.531 EDT [25856:26] pg_regress/point LOG:  statement: INSERT INTO POINT_TBL(f1) VALUES ('(10.0, 1e+500)');
2020-04-06 20:19:17.531 EDT [25856:27] pg_regress/point ERROR:  "1e+500" is out of range for type double precision at character 35
2020-04-06 20:19:17.531 EDT [25856:28] pg_regress/point STATEMENT:  INSERT INTO POINT_TBL(f1) VALUES ('(10.0, 1e+500)');
2020-04-06 20:19:17.531 EDT [25856:29] pg_regress/point LOG:  statement: SELECT '' AS six, * FROM POINT_TBL;
2020-04-06 20:19:17.538 EDT [25857:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:17.539 EDT [25857:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/time
2020-04-06 20:19:17.541 EDT [25859:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:17.542 EDT [25859:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/strings
2020-04-06 20:19:17.551 EDT [25857:3] pg_regress/time LOG:  statement: CREATE TABLE TIME_TBL (f1 time(2));
2020-04-06 20:19:17.553 EDT [25856:30] pg_regress/point LOG:  statement: SELECT '' AS three, p.* FROM POINT_TBL p WHERE p.f1 << '(0.0, 0.0)';
2020-04-06 20:19:17.554 EDT [25860:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:17.554 EDT [25857:4] pg_regress/time LOG:  statement: INSERT INTO TIME_TBL VALUES ('00:00');
2020-04-06 20:19:17.555 EDT [25857:5] pg_regress/time LOG:  statement: INSERT INTO TIME_TBL VALUES ('01:00');
2020-04-06 20:19:17.555 EDT [25860:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/polygon
2020-04-06 20:19:17.555 EDT [25857:6] pg_regress/time LOG:  statement: INSERT INTO TIME_TBL VALUES ('02:03 PST');
2020-04-06 20:19:17.555 EDT [25857:7] pg_regress/time LOG:  statement: INSERT INTO TIME_TBL VALUES ('11:59 EDT');
2020-04-06 20:19:17.555 EDT [25857:8] pg_regress/time LOG:  statement: INSERT INTO TIME_TBL VALUES ('12:00');
2020-04-06 20:19:17.555 EDT [25857:9] pg_regress/time LOG:  statement: INSERT INTO TIME_TBL VALUES ('12:01');
2020-04-06 20:19:17.556 EDT [25857:10] pg_regress/time LOG:  statement: INSERT INTO TIME_TBL VALUES ('23:59');
2020-04-06 20:19:17.556 EDT [25857:11] pg_regress/time LOG:  statement: INSERT INTO TIME_TBL VALUES ('11:59:59.99 PM');
2020-04-06 20:19:17.556 EDT [25857:12] pg_regress/time LOG:  statement: INSERT INTO TIME_TBL VALUES ('2003-03-07 15:36:39 America/New_York');
2020-04-06 20:19:17.556 EDT [25857:13] pg_regress/time LOG:  statement: INSERT INTO TIME_TBL VALUES ('2003-07-07 15:36:39 America/New_York');
2020-04-06 20:19:17.556 EDT [25857:14] pg_regress/time LOG:  statement: INSERT INTO TIME_TBL VALUES ('15:36:39 America/New_York');
2020-04-06 20:19:17.556 EDT [25857:15] pg_regress/time ERROR:  invalid input syntax for type time: "15:36:39 America/New_York" at character 30
2020-04-06 20:19:17.556 EDT [25857:16] pg_regress/time STATEMENT:  INSERT INTO TIME_TBL VALUES ('15:36:39 America/New_York');
2020-04-06 20:19:17.557 EDT [25857:17] pg_regress/time LOG:  statement: SELECT f1 AS "Time" FROM TIME_TBL;
2020-04-06 20:19:17.557 EDT [25859:3] pg_regress/strings LOG:  statement: SELECT 'first line'
	' - next line'
		' - third line'
		AS "Three lines to one";
2020-04-06 20:19:17.558 EDT [25862:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:17.559 EDT [25862:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/timetz
2020-04-06 20:19:17.565 EDT [25865:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:17.566 EDT [25865:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/xid
2020-04-06 20:19:17.569 EDT [25856:31] pg_regress/point LOG:  statement: SELECT '' AS three, p.* FROM POINT_TBL p WHERE '(0.0,0.0)' >> p.f1;
2020-04-06 20:19:17.570 EDT [25860:3] pg_regress/polygon LOG:  statement: CREATE TABLE POLYGON_TBL(f1 polygon);
2020-04-06 20:19:17.573 EDT [25865:3] pg_regress/xid LOG:  statement: select '010'::xid,
	       '42'::xid,
	       '0xffffffff'::xid,
	       '-1'::xid,
		   '010'::xid8,
		   '42'::xid8,
		   '0xffffffffffffffff'::xid8,
		   '-1'::xid8;
2020-04-06 20:19:17.573 EDT [25860:4] pg_regress/polygon LOG:  statement: INSERT INTO POLYGON_TBL(f1) VALUES ('(2.0,0.0),(2.0,4.0),(0.0,0.0)');
2020-04-06 20:19:17.574 EDT [25859:4] pg_regress/strings ERROR:  syntax error at or near "' - third line'" at character 75
2020-04-06 20:19:17.574 EDT [25859:5] pg_regress/strings STATEMENT:  SELECT 'first line'
	' - next line' /* this comment is not allowed here */
	' - third line'
		AS "Illegal comment within continuation";
2020-04-06 20:19:17.574 EDT [25859:6] pg_regress/strings LOG:  statement: SET standard_conforming_strings TO on;
2020-04-06 20:19:17.574 EDT [25859:7] pg_regress/strings LOG:  statement: SELECT U&'d\\0061t\\+000061' AS U&"d\\0061t\\+000061";
2020-04-06 20:19:17.574 EDT [25860:5] pg_regress/polygon LOG:  statement: INSERT INTO POLYGON_TBL(f1) VALUES ('(3.0,1.0),(3.0,3.0),(1.0,0.0)');
2020-04-06 20:19:17.575 EDT [25860:6] pg_regress/polygon LOG:  statement: INSERT INTO POLYGON_TBL(f1) VALUES ('(1,2),(3,4),(5,6),(7,8)');
2020-04-06 20:19:17.575 EDT [25860:7] pg_regress/polygon LOG:  statement: INSERT INTO POLYGON_TBL(f1) VALUES ('(7,8),(5,6),(3,4),(1,2)');
2020-04-06 20:19:17.575 EDT [25860:8] pg_regress/polygon LOG:  statement: INSERT INTO POLYGON_TBL(f1) VALUES ('(1,2),(7,8),(5,6),(3,-4)');
2020-04-06 20:19:17.575 EDT [25860:9] pg_regress/polygon LOG:  statement: INSERT INTO POLYGON_TBL(f1) VALUES ('(0.0,0.0)');
2020-04-06 20:19:17.575 EDT [25860:10] pg_regress/polygon LOG:  statement: INSERT INTO POLYGON_TBL(f1) VALUES ('(0.0,1.0),(0.0,1.0)');
2020-04-06 20:19:17.575 EDT [25860:11] pg_regress/polygon LOG:  statement: INSERT INTO POLYGON_TBL(f1) VALUES ('0.0');
2020-04-06 20:19:17.575 EDT [25860:12] pg_regress/polygon ERROR:  invalid input syntax for type polygon: "0.0" at character 37
2020-04-06 20:19:17.575 EDT [25860:13] pg_regress/polygon STATEMENT:  INSERT INTO POLYGON_TBL(f1) VALUES ('0.0');
2020-04-06 20:19:17.576 EDT [25860:14] pg_regress/polygon LOG:  statement: INSERT INTO POLYGON_TBL(f1) VALUES ('(0.0 0.0');
2020-04-06 20:19:17.576 EDT [25860:15] pg_regress/polygon ERROR:  invalid input syntax for type polygon: "(0.0 0.0" at character 37
2020-04-06 20:19:17.576 EDT [25860:16] pg_regress/polygon STATEMENT:  INSERT INTO POLYGON_TBL(f1) VALUES ('(0.0 0.0');
2020-04-06 20:19:17.576 EDT [25860:17] pg_regress/polygon LOG:  statement: INSERT INTO POLYGON_TBL(f1) VALUES ('(0,1,2)');
2020-04-06 20:19:17.576 EDT [25860:18] pg_regress/polygon ERROR:  invalid input syntax for type polygon: "(0,1,2)" at character 37
2020-04-06 20:19:17.576 EDT [25860:19] pg_regress/polygon STATEMENT:  INSERT INTO POLYGON_TBL(f1) VALUES ('(0,1,2)');
2020-04-06 20:19:17.576 EDT [25860:20] pg_regress/polygon LOG:  statement: INSERT INTO POLYGON_TBL(f1) VALUES ('(0,1,2,3');
2020-04-06 20:19:17.576 EDT [25860:21] pg_regress/polygon ERROR:  invalid input syntax for type polygon: "(0,1,2,3" at character 37
2020-04-06 20:19:17.576 EDT [25860:22] pg_regress/polygon STATEMENT:  INSERT INTO POLYGON_TBL(f1) VALUES ('(0,1,2,3');
2020-04-06 20:19:17.576 EDT [25860:23] pg_regress/polygon LOG:  statement: INSERT INTO POLYGON_TBL(f1) VALUES ('asdf');
2020-04-06 20:19:17.576 EDT [25860:24] pg_regress/polygon ERROR:  invalid input syntax for type polygon: "asdf" at character 37
2020-04-06 20:19:17.576 EDT [25860:25] pg_regress/polygon STATEMENT:  INSERT INTO POLYGON_TBL(f1) VALUES ('asdf');
2020-04-06 20:19:17.576 EDT [25860:26] pg_regress/polygon LOG:  statement: SELECT '' AS four, * FROM POLYGON_TBL;
2020-04-06 20:19:17.576 EDT [25868:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:17.577 EDT [25862:3] pg_regress/timetz LOG:  statement: CREATE TABLE TIMETZ_TBL (f1 time(2) with time zone);
2020-04-06 20:19:17.577 EDT [25868:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/lseg
2020-04-06 20:19:17.577 EDT [25867:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:17.578 EDT [25867:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/interval
2020-04-06 20:19:17.580 EDT [25869:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:17.581 EDT [25867:3] pg_regress/interval LOG:  statement: SET DATESTYLE = 'ISO';
2020-04-06 20:19:17.581 EDT [25869:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/numerology
2020-04-06 20:19:17.583 EDT [25857:18] pg_regress/time LOG:  statement: SELECT f1 AS "Three" FROM TIME_TBL WHERE f1 < '05:06:07';
2020-04-06 20:19:17.583 EDT [25869:3] pg_regress/numerology LOG:  statement: CREATE TABLE TEMP_FLOAT (f1 FLOAT8);
2020-04-06 20:19:17.585 EDT [25869:4] pg_regress/numerology LOG:  statement: INSERT INTO TEMP_FLOAT (f1)
	  SELECT float8(f1) FROM INT4_TBL;
2020-04-06 20:19:17.586 EDT [25869:5] pg_regress/numerology LOG:  statement: INSERT INTO TEMP_FLOAT (f1)
	  SELECT float8(f1) FROM INT2_TBL;
2020-04-06 20:19:17.586 EDT [25869:6] pg_regress/numerology LOG:  statement: SELECT '' AS ten, f1 FROM TEMP_FLOAT
	  ORDER BY f1;
2020-04-06 20:19:17.587 EDT [25856:32] pg_regress/point LOG:  statement: SELECT '' AS one, p.* FROM POINT_TBL p WHERE '(0.0,0.0)' >^ p.f1;
2020-04-06 20:19:17.590 EDT [25867:4] pg_regress/interval LOG:  statement: SET IntervalStyle to postgres;
2020-04-06 20:19:17.590 EDT [25878:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:17.591 EDT [25880:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:17.591 EDT [25868:3] pg_regress/lseg LOG:  statement: CREATE TABLE LSEG_TBL (s lseg);
2020-04-06 20:19:17.591 EDT [25878:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/date
2020-04-06 20:19:17.592 EDT [25880:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/macaddr
2020-04-06 20:19:17.593 EDT [25862:4] pg_regress/timetz LOG:  statement: INSERT INTO TIMETZ_TBL VALUES ('00:01 PDT');
2020-04-06 20:19:17.594 EDT [25879:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:17.594 EDT [25859:8] pg_regress/strings LOG:  statement: SELECT U&'d!0061t\\+000061' UESCAPE '!' AS U&"d*0061t\\+000061" UESCAPE '*';
2020-04-06 20:19:17.595 EDT [25867:5] pg_regress/interval LOG:  statement: SELECT INTERVAL '01:00' AS "One hour";
2020-04-06 20:19:17.595 EDT [25879:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/line
2020-04-06 20:19:17.597 EDT [25865:4] pg_regress/xid LOG:  statement: select ''::xid;
2020-04-06 20:19:17.598 EDT [25862:5] pg_regress/timetz LOG:  statement: INSERT INTO TIMETZ_TBL VALUES ('01:00 PDT');
2020-04-06 20:19:17.598 EDT [25862:6] pg_regress/timetz LOG:  statement: INSERT INTO TIMETZ_TBL VALUES ('02:03 PDT');
2020-04-06 20:19:17.598 EDT [25862:7] pg_regress/timetz LOG:  statement: INSERT INTO TIMETZ_TBL VALUES ('07:07 PST');
2020-04-06 20:19:17.599 EDT [25862:8] pg_regress/timetz LOG:  statement: INSERT INTO TIMETZ_TBL VALUES ('08:08 EDT');
2020-04-06 20:19:17.599 EDT [25879:3] pg_regress/line LOG:  statement: CREATE TABLE LINE_TBL (s line);
2020-04-06 20:19:17.599 EDT [25873:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:17.599 EDT [25862:9] pg_regress/timetz LOG:  statement: INSERT INTO TIMETZ_TBL VALUES ('11:59 PDT');
2020-04-06 20:19:17.599 EDT [25862:10] pg_regress/timetz LOG:  statement: INSERT INTO TIMETZ_TBL VALUES ('12:00 PDT');
2020-04-06 20:19:17.599 EDT [25862:11] pg_regress/timetz LOG:  statement: INSERT INTO TIMETZ_TBL VALUES ('12:01 PDT');
2020-04-06 20:19:17.599 EDT [25862:12] pg_regress/timetz LOG:  statement: INSERT INTO TIMETZ_TBL VALUES ('23:59 PDT');
2020-04-06 20:19:17.599 EDT [25862:13] pg_regress/timetz LOG:  statement: INSERT INTO TIMETZ_TBL VALUES ('11:59:59.99 PM PDT');
2020-04-06 20:19:17.600 EDT [25862:14] pg_regress/timetz LOG:  statement: INSERT INTO TIMETZ_TBL VALUES ('2003-03-07 15:36:39 America/New_York');
2020-04-06 20:19:17.600 EDT [25873:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/box
2020-04-06 20:19:17.600 EDT [25862:15] pg_regress/timetz LOG:  statement: INSERT INTO TIMETZ_TBL VALUES ('2003-07-07 15:36:39 America/New_York');
2020-04-06 20:19:17.600 EDT [25862:16] pg_regress/timetz LOG:  statement: INSERT INTO TIMETZ_TBL VALUES ('15:36:39 America/New_York');
2020-04-06 20:19:17.600 EDT [25862:17] pg_regress/timetz ERROR:  invalid input syntax for type time with time zone: "15:36:39 America/New_York" at character 32
2020-04-06 20:19:17.600 EDT [25862:18] pg_regress/timetz STATEMENT:  INSERT INTO TIMETZ_TBL VALUES ('15:36:39 America/New_York');
2020-04-06 20:19:17.600 EDT [25862:19] pg_regress/timetz LOG:  statement: INSERT INTO TIMETZ_TBL VALUES ('15:36:39 m2');
2020-04-06 20:19:17.600 EDT [25862:20] pg_regress/timetz ERROR:  invalid input syntax for type time with time zone: "15:36:39 m2" at character 32
2020-04-06 20:19:17.600 EDT [25862:21] pg_regress/timetz STATEMENT:  INSERT INTO TIMETZ_TBL VALUES ('15:36:39 m2');
2020-04-06 20:19:17.600 EDT [25862:22] pg_regress/timetz LOG:  statement: INSERT INTO TIMETZ_TBL VALUES ('15:36:39 MSK m2');
2020-04-06 20:19:17.600 EDT [25862:23] pg_regress/timetz ERROR:  invalid input syntax for type time with time zone: "15:36:39 MSK m2" at character 32
2020-04-06 20:19:17.600 EDT [25862:24] pg_regress/timetz STATEMENT:  INSERT INTO TIMETZ_TBL VALUES ('15:36:39 MSK m2');
2020-04-06 20:19:17.601 EDT [25862:25] pg_regress/timetz LOG:  statement: SELECT f1 AS "Time TZ" FROM TIMETZ_TBL;
2020-04-06 20:19:17.602 EDT [25862:26] pg_regress/timetz LOG:  statement: SELECT f1 AS "Three" FROM TIMETZ_TBL WHERE f1 < '05:06:07-07';
2020-04-06 20:19:17.602 EDT [25874:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:17.602 EDT [25862:27] pg_regress/timetz LOG:  statement: SELECT f1 AS "Seven" FROM TIMETZ_TBL WHERE f1 > '05:06:07-07';
2020-04-06 20:19:17.603 EDT [25862:28] pg_regress/timetz LOG:  statement: SELECT f1 AS "None" FROM TIMETZ_TBL WHERE f1 < '00:00-07';
2020-04-06 20:19:17.603 EDT [25862:29] pg_regress/timetz LOG:  statement: SELECT f1 AS "Ten" FROM TIMETZ_TBL WHERE f1 >= '00:00-07';
2020-04-06 20:19:17.603 EDT [25874:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/path
2020-04-06 20:19:17.604 EDT [25862:30] pg_regress/timetz LOG:  statement: SELECT f1 + time with time zone '00:01' AS "Illegal" FROM TIMETZ_TBL;
2020-04-06 20:19:17.604 EDT [25862:31] pg_regress/timetz ERROR:  operator does not exist: time with time zone + time with time zone at character 11
2020-04-06 20:19:17.604 EDT [25862:32] pg_regress/timetz HINT:  No operator matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:19:17.604 EDT [25862:33] pg_regress/timetz STATEMENT:  SELECT f1 + time with time zone '00:01' AS "Illegal" FROM TIMETZ_TBL;
2020-04-06 20:19:17.605 EDT [25878:3] pg_regress/date LOG:  statement: CREATE TABLE DATE_TBL (f1 date);
2020-04-06 20:19:17.605 EDT [25862:34] pg_regress/timetz LOG:  disconnection: session time: 0:00:00.046 user=pgbuild database=regression host=[local]
2020-04-06 20:19:17.606 EDT [25857:19] pg_regress/time LOG:  statement: SELECT f1 AS "Five" FROM TIME_TBL WHERE f1 > '05:06:07';
2020-04-06 20:19:17.607 EDT [25873:3] pg_regress/box LOG:  statement: CREATE TABLE BOX_TBL (f1 box);
2020-04-06 20:19:17.609 EDT [25878:4] pg_regress/date LOG:  statement: INSERT INTO DATE_TBL VALUES ('1957-04-09');
2020-04-06 20:19:17.609 EDT [25874:3] pg_regress/path LOG:  statement: CREATE TABLE PATH_TBL (f1 path);
2020-04-06 20:19:17.609 EDT [25879:4] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES ('{0,-1,5}');
2020-04-06 20:19:17.610 EDT [25878:5] pg_regress/date LOG:  statement: INSERT INTO DATE_TBL VALUES ('1957-06-13');
2020-04-06 20:19:17.610 EDT [25879:5] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES ('{1,0,5}');
2020-04-06 20:19:17.610 EDT [25880:3] pg_regress/macaddr LOG:  statement: CREATE TABLE macaddr_data (a int, b macaddr);
2020-04-06 20:19:17.610 EDT [25878:6] pg_regress/date LOG:  statement: INSERT INTO DATE_TBL VALUES ('1996-02-28');
2020-04-06 20:19:17.610 EDT [25879:6] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES ('{0,3,0}');
2020-04-06 20:19:17.611 EDT [25878:7] pg_regress/date LOG:  statement: INSERT INTO DATE_TBL VALUES ('1996-02-29');
2020-04-06 20:19:17.611 EDT [25879:7] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES (' (0,0), (6,6)');
2020-04-06 20:19:17.611 EDT [25878:8] pg_regress/date LOG:  statement: INSERT INTO DATE_TBL VALUES ('1996-03-01');
2020-04-06 20:19:17.611 EDT [25879:8] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES ('10,-10 ,-5,-4');
2020-04-06 20:19:17.611 EDT [25878:9] pg_regress/date LOG:  statement: INSERT INTO DATE_TBL VALUES ('1996-03-02');
2020-04-06 20:19:17.611 EDT [25879:9] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES ('[-1e6,2e2,3e5, -4e1]');
2020-04-06 20:19:17.612 EDT [25874:4] pg_regress/path LOG:  statement: INSERT INTO PATH_TBL VALUES ('[(1,2),(3,4)]');
2020-04-06 20:19:17.613 EDT [25874:5] pg_regress/path LOG:  statement: INSERT INTO PATH_TBL VALUES (' ( ( 1 , 2 ) , ( 3 , 4 ) ) ');
2020-04-06 20:19:17.613 EDT [25874:6] pg_regress/path LOG:  statement: INSERT INTO PATH_TBL VALUES ('[ (0,0),(3,0),(4,5),(1,6) ]');
2020-04-06 20:19:17.613 EDT [25874:7] pg_regress/path LOG:  statement: INSERT INTO PATH_TBL VALUES ('((1,2) ,(3,4 ))');
2020-04-06 20:19:17.613 EDT [25874:8] pg_regress/path LOG:  statement: INSERT INTO PATH_TBL VALUES ('1,2 ,3,4 ');
2020-04-06 20:19:17.614 EDT [25874:9] pg_regress/path LOG:  statement: INSERT INTO PATH_TBL VALUES (' [1,2,3, 4] ');
2020-04-06 20:19:17.614 EDT [25874:10] pg_regress/path LOG:  statement: INSERT INTO PATH_TBL VALUES ('((10,20))');
2020-04-06 20:19:17.614 EDT [25867:6] pg_regress/interval LOG:  statement: SELECT INTERVAL '+02:00' AS "Two hours";
2020-04-06 20:19:17.614 EDT [25874:11] pg_regress/path LOG:  statement: INSERT INTO PATH_TBL VALUES ('[ 11,12,13,14 ]');
2020-04-06 20:19:17.615 EDT [25874:12] pg_regress/path LOG:  statement: INSERT INTO PATH_TBL VALUES ('( 11,12,13,14) ');
2020-04-06 20:19:17.615 EDT [25874:13] pg_regress/path LOG:  statement: INSERT INTO PATH_TBL VALUES ('[]');
2020-04-06 20:19:17.615 EDT [25874:14] pg_regress/path ERROR:  invalid input syntax for type path: "[]" at character 30
2020-04-06 20:19:17.615 EDT [25874:15] pg_regress/path STATEMENT:  INSERT INTO PATH_TBL VALUES ('[]');
2020-04-06 20:19:17.615 EDT [25874:16] pg_regress/path LOG:  statement: INSERT INTO PATH_TBL VALUES ('[(,2),(3,4)]');
2020-04-06 20:19:17.615 EDT [25874:17] pg_regress/path ERROR:  invalid input syntax for type path: "[(,2),(3,4)]" at character 30
2020-04-06 20:19:17.615 EDT [25874:18] pg_regress/path STATEMENT:  INSERT INTO PATH_TBL VALUES ('[(,2),(3,4)]');
2020-04-06 20:19:17.615 EDT [25874:19] pg_regress/path LOG:  statement: INSERT INTO PATH_TBL VALUES ('[(1,2),(3,4)');
2020-04-06 20:19:17.615 EDT [25874:20] pg_regress/path ERROR:  invalid input syntax for type path: "[(1,2),(3,4)" at character 30
2020-04-06 20:19:17.615 EDT [25874:21] pg_regress/path STATEMENT:  INSERT INTO PATH_TBL VALUES ('[(1,2),(3,4)');
2020-04-06 20:19:17.615 EDT [25874:22] pg_regress/path LOG:  statement: INSERT INTO PATH_TBL VALUES ('(1,2,3,4');
2020-04-06 20:19:17.615 EDT [25874:23] pg_regress/path ERROR:  invalid input syntax for type path: "(1,2,3,4" at character 30
2020-04-06 20:19:17.615 EDT [25874:24] pg_regress/path STATEMENT:  INSERT INTO PATH_TBL VALUES ('(1,2,3,4');
2020-04-06 20:19:17.615 EDT [25874:25] pg_regress/path LOG:  statement: INSERT INTO PATH_TBL VALUES ('(1,2),(3,4)]');
2020-04-06 20:19:17.615 EDT [25874:26] pg_regress/path ERROR:  invalid input syntax for type path: "(1,2),(3,4)]" at character 30
2020-04-06 20:19:17.615 EDT [25874:27] pg_regress/path STATEMENT:  INSERT INTO PATH_TBL VALUES ('(1,2),(3,4)]');
2020-04-06 20:19:17.615 EDT [25868:4] pg_regress/lseg LOG:  statement: INSERT INTO LSEG_TBL VALUES ('[(1,2),(3,4)]');
2020-04-06 20:19:17.615 EDT [25874:28] pg_regress/path LOG:  statement: SELECT '' AS count, f1 AS open_path FROM PATH_TBL WHERE isopen(f1);
2020-04-06 20:19:17.615 EDT [25860:27] pg_regress/polygon LOG:  statement: CREATE TABLE quad_poly_tbl (id int, p polygon);
2020-04-06 20:19:17.616 EDT [25868:5] pg_regress/lseg LOG:  statement: INSERT INTO LSEG_TBL VALUES ('(0,0),(6,6)');
2020-04-06 20:19:17.616 EDT [25856:33] pg_regress/point LOG:  statement: SELECT '' AS one, p.* FROM POINT_TBL p WHERE p.f1 <^ '(0.0, 0.0)';
2020-04-06 20:19:17.616 EDT [25868:6] pg_regress/lseg LOG:  statement: INSERT INTO LSEG_TBL VALUES ('10,-10 ,-3,-4');
2020-04-06 20:19:17.617 EDT [25868:7] pg_regress/lseg LOG:  statement: INSERT INTO LSEG_TBL VALUES ('[-1e6,2e2,3e5, -4e1]');
2020-04-06 20:19:17.617 EDT [25873:4] pg_regress/box LOG:  statement: INSERT INTO BOX_TBL (f1) VALUES ('(2.0,2.0,0.0,0.0)');
2020-04-06 20:19:17.617 EDT [25868:8] pg_regress/lseg LOG:  statement: INSERT INTO LSEG_TBL VALUES (lseg(point(11, 22), point(33,44)));
2020-04-06 20:19:17.617 EDT [25873:5] pg_regress/box LOG:  statement: INSERT INTO BOX_TBL (f1) VALUES ('(1.0,1.0,3.0,3.0)');
2020-04-06 20:19:17.618 EDT [25868:9] pg_regress/lseg LOG:  statement: INSERT INTO LSEG_TBL VALUES ('[(-10,2),(-10,3)]');
2020-04-06 20:19:17.618 EDT [25878:10] pg_regress/date LOG:  statement: INSERT INTO DATE_TBL VALUES ('1997-02-28');
2020-04-06 20:19:17.618 EDT [25873:6] pg_regress/box LOG:  statement: INSERT INTO BOX_TBL (f1) VALUES ('((-8, 2), (-2, -10))');
2020-04-06 20:19:17.618 EDT [25868:10] pg_regress/lseg LOG:  statement: INSERT INTO LSEG_TBL VALUES ('[(0,-20),(30,-20)]');
2020-04-06 20:19:17.618 EDT [25873:7] pg_regress/box LOG:  statement: INSERT INTO BOX_TBL (f1) VALUES ('(2.5, 2.5, 2.5,3.5)');
2020-04-06 20:19:17.618 EDT [25868:11] pg_regress/lseg LOG:  statement: INSERT INTO LSEG_TBL VALUES ('[(NaN,1),(NaN,90)]');
2020-04-06 20:19:17.618 EDT [25879:10] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES ('{3,NaN,5}');
2020-04-06 20:19:17.618 EDT [25873:8] pg_regress/box LOG:  statement: INSERT INTO BOX_TBL (f1) VALUES ('(3.0, 3.0,3.0,3.0)');
2020-04-06 20:19:17.618 EDT [25873:9] pg_regress/box LOG:  statement: INSERT INTO BOX_TBL (f1) VALUES ('(2.3, 4.5)');
2020-04-06 20:19:17.618 EDT [25873:10] pg_regress/box ERROR:  invalid input syntax for type box: "(2.3, 4.5)" at character 34
2020-04-06 20:19:17.618 EDT [25873:11] pg_regress/box STATEMENT:  INSERT INTO BOX_TBL (f1) VALUES ('(2.3, 4.5)');
2020-04-06 20:19:17.618 EDT [25868:12] pg_regress/lseg LOG:  statement: INSERT INTO LSEG_TBL VALUES ('(3asdf,2 ,3,4r2)');
2020-04-06 20:19:17.618 EDT [25868:13] pg_regress/lseg ERROR:  invalid input syntax for type lseg: "(3asdf,2 ,3,4r2)" at character 30
2020-04-06 20:19:17.618 EDT [25868:14] pg_regress/lseg STATEMENT:  INSERT INTO LSEG_TBL VALUES ('(3asdf,2 ,3,4r2)');
2020-04-06 20:19:17.618 EDT [25873:12] pg_regress/box LOG:  statement: INSERT INTO BOX_TBL (f1) VALUES ('[1, 2, 3, 4)');
2020-04-06 20:19:17.618 EDT [25873:13] pg_regress/box ERROR:  invalid input syntax for type box: "[1, 2, 3, 4)" at character 34
2020-04-06 20:19:17.618 EDT [25873:14] pg_regress/box STATEMENT:  INSERT INTO BOX_TBL (f1) VALUES ('[1, 2, 3, 4)');
2020-04-06 20:19:17.619 EDT [25873:15] pg_regress/box LOG:  statement: INSERT INTO BOX_TBL (f1) VALUES ('(1, 2, 3, 4]');
2020-04-06 20:19:17.619 EDT [25868:15] pg_regress/lseg LOG:  statement: INSERT INTO LSEG_TBL VALUES ('[1,2,3, 4');
2020-04-06 20:19:17.619 EDT [25873:16] pg_regress/box ERROR:  invalid input syntax for type box: "(1, 2, 3, 4]" at character 34
2020-04-06 20:19:17.619 EDT [25873:17] pg_regress/box STATEMENT:  INSERT INTO BOX_TBL (f1) VALUES ('(1, 2, 3, 4]');
2020-04-06 20:19:17.619 EDT [25878:11] pg_regress/date LOG:  statement: INSERT INTO DATE_TBL VALUES ('1997-02-29');
2020-04-06 20:19:17.619 EDT [25868:16] pg_regress/lseg ERROR:  invalid input syntax for type lseg: "[1,2,3, 4" at character 30
2020-04-06 20:19:17.619 EDT [25868:17] pg_regress/lseg STATEMENT:  INSERT INTO LSEG_TBL VALUES ('[1,2,3, 4');
2020-04-06 20:19:17.619 EDT [25878:12] pg_regress/date ERROR:  date/time field value out of range: "1997-02-29" at character 30
2020-04-06 20:19:17.619 EDT [25878:13] pg_regress/date STATEMENT:  INSERT INTO DATE_TBL VALUES ('1997-02-29');
2020-04-06 20:19:17.619 EDT [25873:18] pg_regress/box LOG:  statement: INSERT INTO BOX_TBL (f1) VALUES ('(1, 2, 3, 4) x');
2020-04-06 20:19:17.619 EDT [25873:19] pg_regress/box ERROR:  invalid input syntax for type box: "(1, 2, 3, 4) x" at character 34
2020-04-06 20:19:17.619 EDT [25873:20] pg_regress/box STATEMENT:  INSERT INTO BOX_TBL (f1) VALUES ('(1, 2, 3, 4) x');
2020-04-06 20:19:17.619 EDT [25879:11] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES ('{NaN,NaN,NaN}');
2020-04-06 20:19:17.619 EDT [25873:21] pg_regress/box LOG:  statement: INSERT INTO BOX_TBL (f1) VALUES ('asdfasdf(ad');
2020-04-06 20:19:17.619 EDT [25873:22] pg_regress/box ERROR:  invalid input syntax for type box: "asdfasdf(ad" at character 34
2020-04-06 20:19:17.619 EDT [25873:23] pg_regress/box STATEMENT:  INSERT INTO BOX_TBL (f1) VALUES ('asdfasdf(ad');
2020-04-06 20:19:17.619 EDT [25873:24] pg_regress/box LOG:  statement: SELECT '' AS four, * FROM BOX_TBL;
2020-04-06 20:19:17.619 EDT [25869:7] pg_regress/numerology LOG:  statement: CREATE TABLE TEMP_INT4 (f1 INT4);
2020-04-06 20:19:17.619 EDT [25868:18] pg_regress/lseg LOG:  statement: INSERT INTO LSEG_TBL VALUES ('[(,2),(3,4)]');
2020-04-06 20:19:17.619 EDT [25868:19] pg_regress/lseg ERROR:  invalid input syntax for type lseg: "[(,2),(3,4)]" at character 30
2020-04-06 20:19:17.619 EDT [25868:20] pg_regress/lseg STATEMENT:  INSERT INTO LSEG_TBL VALUES ('[(,2),(3,4)]');
2020-04-06 20:19:17.619 EDT [25868:21] pg_regress/lseg LOG:  statement: INSERT INTO LSEG_TBL VALUES ('[(1,2),(3,4)');
2020-04-06 20:19:17.619 EDT [25868:22] pg_regress/lseg ERROR:  invalid input syntax for type lseg: "[(1,2),(3,4)" at character 30
2020-04-06 20:19:17.619 EDT [25868:23] pg_regress/lseg STATEMENT:  INSERT INTO LSEG_TBL VALUES ('[(1,2),(3,4)');
2020-04-06 20:19:17.619 EDT [25868:24] pg_regress/lseg LOG:  statement: select * from LSEG_TBL;
2020-04-06 20:19:17.620 EDT [25878:14] pg_regress/date LOG:  statement: INSERT INTO DATE_TBL VALUES ('1997-03-01');
2020-04-06 20:19:17.620 EDT [25879:12] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES ('[(1,3),(2,3)]');
2020-04-06 20:19:17.620 EDT [25879:13] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES (line(point '(3,1)', point '(3,2)'));
2020-04-06 20:19:17.621 EDT [25868:25] pg_regress/lseg LOG:  disconnection: session time: 0:00:00.044 user=pgbuild database=regression host=[local]
2020-04-06 20:19:17.621 EDT [25869:8] pg_regress/numerology LOG:  statement: INSERT INTO TEMP_INT4 (f1)
	  SELECT int4(f1) FROM FLOAT8_TBL
	  WHERE (f1 > -2147483647) AND (f1 < 2147483647);
2020-04-06 20:19:17.621 EDT [25892:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:17.623 EDT [25892:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/macaddr8
2020-04-06 20:19:17.625 EDT [25880:4] pg_regress/macaddr LOG:  statement: INSERT INTO macaddr_data VALUES (1, '08:00:2b:01:02:03');
2020-04-06 20:19:17.625 EDT [25878:15] pg_regress/date LOG:  statement: INSERT INTO DATE_TBL VALUES ('1997-03-02');
2020-04-06 20:19:17.626 EDT [25878:16] pg_regress/date LOG:  statement: INSERT INTO DATE_TBL VALUES ('2000-04-01');
2020-04-06 20:19:17.626 EDT [25878:17] pg_regress/date LOG:  statement: INSERT INTO DATE_TBL VALUES ('2000-04-02');
2020-04-06 20:19:17.626 EDT [25893:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:17.626 EDT [25878:18] pg_regress/date LOG:  statement: INSERT INTO DATE_TBL VALUES ('2000-04-03');
2020-04-06 20:19:17.627 EDT [25865:5] pg_regress/xid LOG:  statement: select 'asdf'::xid;
2020-04-06 20:19:17.627 EDT [25893:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/tstypes
2020-04-06 20:19:17.628 EDT [25878:19] pg_regress/date LOG:  statement: INSERT INTO DATE_TBL VALUES ('2038-04-08');
2020-04-06 20:19:17.629 EDT [25878:20] pg_regress/date LOG:  statement: INSERT INTO DATE_TBL VALUES ('2039-04-09');
2020-04-06 20:19:17.629 EDT [25878:21] pg_regress/date LOG:  statement: INSERT INTO DATE_TBL VALUES ('2040-04-10');
2020-04-06 20:19:17.629 EDT [25878:22] pg_regress/date LOG:  statement: SELECT f1 AS "Fifteen" FROM DATE_TBL;
2020-04-06 20:19:17.630 EDT [25869:9] pg_regress/numerology LOG:  statement: INSERT INTO TEMP_INT4 (f1)
	  SELECT int4(f1) FROM INT2_TBL;
2020-04-06 20:19:17.630 EDT [25879:14] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES ('{}');
2020-04-06 20:19:17.630 EDT [25879:15] pg_regress/line ERROR:  invalid input syntax for type line: "{}" at character 30
2020-04-06 20:19:17.630 EDT [25879:16] pg_regress/line STATEMENT:  INSERT INTO LINE_TBL VALUES ('{}');
2020-04-06 20:19:17.631 EDT [25879:17] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES ('{0');
2020-04-06 20:19:17.631 EDT [25879:18] pg_regress/line ERROR:  invalid input syntax for type line: "{0" at character 30
2020-04-06 20:19:17.631 EDT [25879:19] pg_regress/line STATEMENT:  INSERT INTO LINE_TBL VALUES ('{0');
2020-04-06 20:19:17.631 EDT [25879:20] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES ('{0,0}');
2020-04-06 20:19:17.631 EDT [25879:21] pg_regress/line ERROR:  invalid input syntax for type line: "{0,0}" at character 30
2020-04-06 20:19:17.631 EDT [25879:22] pg_regress/line STATEMENT:  INSERT INTO LINE_TBL VALUES ('{0,0}');
2020-04-06 20:19:17.631 EDT [25869:10] pg_regress/numerology LOG:  statement: SELECT '' AS nine, f1 FROM TEMP_INT4
	  ORDER BY f1;
2020-04-06 20:19:17.631 EDT [25878:23] pg_regress/date LOG:  statement: SELECT f1 AS "Nine" FROM DATE_TBL WHERE f1 < '2000-01-01';
2020-04-06 20:19:17.632 EDT [25879:23] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES ('{0,0,1');
2020-04-06 20:19:17.632 EDT [25879:24] pg_regress/line ERROR:  invalid input syntax for type line: "{0,0,1" at character 30
2020-04-06 20:19:17.632 EDT [25879:25] pg_regress/line STATEMENT:  INSERT INTO LINE_TBL VALUES ('{0,0,1');
2020-04-06 20:19:17.632 EDT [25879:26] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES ('{0,0,1}');
2020-04-06 20:19:17.632 EDT [25879:27] pg_regress/line ERROR:  invalid line specification: A and B cannot both be zero at character 30
2020-04-06 20:19:17.632 EDT [25879:28] pg_regress/line STATEMENT:  INSERT INTO LINE_TBL VALUES ('{0,0,1}');
2020-04-06 20:19:17.632 EDT [25879:29] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES ('{0,0,1} x');
2020-04-06 20:19:17.632 EDT [25879:30] pg_regress/line ERROR:  invalid input syntax for type line: "{0,0,1} x" at character 30
2020-04-06 20:19:17.632 EDT [25879:31] pg_regress/line STATEMENT:  INSERT INTO LINE_TBL VALUES ('{0,0,1} x');
2020-04-06 20:19:17.632 EDT [25879:32] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES ('(3asdf,2 ,3,4r2)');
2020-04-06 20:19:17.632 EDT [25879:33] pg_regress/line ERROR:  invalid input syntax for type line: "(3asdf,2 ,3,4r2)" at character 30
2020-04-06 20:19:17.632 EDT [25879:34] pg_regress/line STATEMENT:  INSERT INTO LINE_TBL VALUES ('(3asdf,2 ,3,4r2)');
2020-04-06 20:19:17.632 EDT [25879:35] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES ('[1,2,3, 4');
2020-04-06 20:19:17.632 EDT [25879:36] pg_regress/line ERROR:  invalid input syntax for type line: "[1,2,3, 4" at character 30
2020-04-06 20:19:17.632 EDT [25879:37] pg_regress/line STATEMENT:  INSERT INTO LINE_TBL VALUES ('[1,2,3, 4');
2020-04-06 20:19:17.632 EDT [25879:38] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES ('[(,2),(3,4)]');
2020-04-06 20:19:17.632 EDT [25879:39] pg_regress/line ERROR:  invalid input syntax for type line: "[(,2),(3,4)]" at character 30
2020-04-06 20:19:17.632 EDT [25879:40] pg_regress/line STATEMENT:  INSERT INTO LINE_TBL VALUES ('[(,2),(3,4)]');
2020-04-06 20:19:17.632 EDT [25879:41] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES ('[(1,2),(3,4)');
2020-04-06 20:19:17.632 EDT [25879:42] pg_regress/line ERROR:  invalid input syntax for type line: "[(1,2),(3,4)" at character 30
2020-04-06 20:19:17.632 EDT [25879:43] pg_regress/line STATEMENT:  INSERT INTO LINE_TBL VALUES ('[(1,2),(3,4)');
2020-04-06 20:19:17.633 EDT [25879:44] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES ('[(1,2),(1,2)]');
2020-04-06 20:19:17.633 EDT [25879:45] pg_regress/line ERROR:  invalid line specification: must be two distinct points at character 30
2020-04-06 20:19:17.633 EDT [25879:46] pg_regress/line STATEMENT:  INSERT INTO LINE_TBL VALUES ('[(1,2),(1,2)]');
2020-04-06 20:19:17.633 EDT [25879:47] pg_regress/line LOG:  statement: INSERT INTO LINE_TBL VALUES (line(point '(1,0)', point '(1,0)'));
2020-04-06 20:19:17.633 EDT [25879:48] pg_regress/line ERROR:  invalid line specification: must be two distinct points
2020-04-06 20:19:17.633 EDT [25879:49] pg_regress/line STATEMENT:  INSERT INTO LINE_TBL VALUES (line(point '(1,0)', point '(1,0)'));
2020-04-06 20:19:17.633 EDT [25869:11] pg_regress/numerology LOG:  statement: CREATE TABLE TEMP_INT2 (f1 INT2);
2020-04-06 20:19:17.634 EDT [25879:50] pg_regress/line LOG:  statement: select * from LINE_TBL;
2020-04-06 20:19:17.634 EDT [25888:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:17.635 EDT [25879:51] pg_regress/line LOG:  statement: select '{nan, 1, nan}'::line = '{nan, 1, nan}'::line as true,
		   '{nan, 1, nan}'::line = '{nan, 2, nan}'::line as false;
2020-04-06 20:19:17.635 EDT [25888:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/circle
2020-04-06 20:19:17.635 EDT [25879:52] pg_regress/line LOG:  disconnection: session time: 0:00:00.041 user=pgbuild database=regression host=[local]
2020-04-06 20:19:17.637 EDT [25891:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:17.638 EDT [25869:12] pg_regress/numerology LOG:  statement: INSERT INTO TEMP_INT2 (f1)
	  SELECT int2(f1) FROM FLOAT8_TBL
	  WHERE (f1 >= -32767) AND (f1 <= 32767);
2020-04-06 20:19:17.638 EDT [25891:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/inet
2020-04-06 20:19:17.639 EDT [25888:3] pg_regress/circle LOG:  statement: SET extra_float_digits = -1;
2020-04-06 20:19:17.639 EDT [25869:13] pg_regress/numerology LOG:  statement: INSERT INTO TEMP_INT2 (f1)
	  SELECT int2(f1) FROM INT4_TBL
	  WHERE (f1 >= -32767) AND (f1 <= 32767);
2020-04-06 20:19:17.640 EDT [25869:14] pg_regress/numerology LOG:  statement: SELECT '' AS five, f1 FROM TEMP_INT2
	  ORDER BY f1;
2020-04-06 20:19:17.640 EDT [25880:5] pg_regress/macaddr LOG:  statement: INSERT INTO macaddr_data VALUES (2, '08-00-2b-01-02-03');
2020-04-06 20:19:17.640 EDT [25873:25] pg_regress/box LOG:  statement: SELECT '' AS four, b.*, area(b.f1) as barea
	   FROM BOX_TBL b;
2020-04-06 20:19:17.641 EDT [25880:6] pg_regress/macaddr LOG:  statement: INSERT INTO macaddr_data VALUES (3, '08002b:010203');
2020-04-06 20:19:17.641 EDT [25880:7] pg_regress/macaddr LOG:  statement: INSERT INTO macaddr_data VALUES (4, '08002b-010203');
2020-04-06 20:19:17.641 EDT [25880:8] pg_regress/macaddr LOG:  statement: INSERT INTO macaddr_data VALUES (5, '0800.2b01.0203');
2020-04-06 20:19:17.641 EDT [25880:9] pg_regress/macaddr LOG:  statement: INSERT INTO macaddr_data VALUES (6, '0800-2b01-0203');
2020-04-06 20:19:17.642 EDT [25891:3] pg_regress/inet LOG:  statement: DROP TABLE INET_TBL;
2020-04-06 20:19:17.642 EDT [25869:15] pg_regress/numerology LOG:  statement: CREATE TABLE TEMP_GROUP (f1 INT4, f2 INT4, f3 FLOAT8);
2020-04-06 20:19:17.642 EDT [25891:4] pg_regress/inet ERROR:  table "inet_tbl" does not exist
2020-04-06 20:19:17.642 EDT [25891:5] pg_regress/inet STATEMENT:  DROP TABLE INET_TBL;
2020-04-06 20:19:17.642 EDT [25880:10] pg_regress/macaddr LOG:  statement: INSERT INTO macaddr_data VALUES (7, '08002b010203');
2020-04-06 20:19:17.642 EDT [25873:26] pg_regress/box LOG:  statement: SELECT '' AS three, b.f1
	   FROM BOX_TBL b
	   WHERE b.f1 && box '(2.5,2.5,1.0,1.0)';
2020-04-06 20:19:17.643 EDT [25880:11] pg_regress/macaddr LOG:  statement: INSERT INTO macaddr_data VALUES (8, '0800:2b01:0203');
2020-04-06 20:19:17.643 EDT [25880:12] pg_regress/macaddr ERROR:  invalid input syntax for type macaddr: "0800:2b01:0203" at character 37
2020-04-06 20:19:17.643 EDT [25880:13] pg_regress/macaddr STATEMENT:  INSERT INTO macaddr_data VALUES (8, '0800:2b01:0203');
2020-04-06 20:19:17.643 EDT [25891:6] pg_regress/inet LOG:  statement: CREATE TABLE INET_TBL (c cidr, i inet);
2020-04-06 20:19:17.643 EDT [25892:3] pg_regress/macaddr8 LOG:  statement: SELECT '08:00:2b:01:02:03     '::macaddr8;
2020-04-06 20:19:17.644 EDT [25893:3] pg_regress/tstypes LOG:  statement: SET extra_float_digits = 0;
2020-04-06 20:19:17.644 EDT [25869:16] pg_regress/numerology LOG:  statement: INSERT INTO TEMP_GROUP
	  SELECT 1, (- i.f1), (- f.f1)
	  FROM INT4_TBL i, FLOAT8_TBL f;
2020-04-06 20:19:17.645 EDT [25888:4] pg_regress/circle LOG:  statement: CREATE TABLE CIRCLE_TBL (f1 circle);
2020-04-06 20:19:17.645 EDT [25892:4] pg_regress/macaddr8 LOG:  statement: SELECT '    08:00:2b:01:02:03     '::macaddr8;
2020-04-06 20:19:17.645 EDT [25893:4] pg_regress/tstypes LOG:  statement: SELECT '1'::tsvector;
2020-04-06 20:19:17.646 EDT [25878:24] pg_regress/date LOG:  statement: SELECT f1 AS "Three" FROM DATE_TBL
	  WHERE f1 BETWEEN '2000-01-01' AND '2001-01-01';
2020-04-06 20:19:17.646 EDT [25869:17] pg_regress/numerology LOG:  statement: INSERT INTO TEMP_GROUP
	  SELECT 2, i.f1, f.f1
	  FROM INT4_TBL i, FLOAT8_TBL f;
2020-04-06 20:19:17.646 EDT [25856:34] pg_regress/point LOG:  statement: SELECT '' AS one, p.* FROM POINT_TBL p WHERE p.f1 ~= '(5.1, 34.5)';
2020-04-06 20:19:17.647 EDT [25869:18] pg_regress/numerology LOG:  statement: SELECT DISTINCT f1 AS two FROM TEMP_GROUP ORDER BY 1;
2020-04-06 20:19:17.647 EDT [25891:7] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES ('192.168.1', '192.168.1.226/24');
2020-04-06 20:19:17.647 EDT [25859:9] pg_regress/strings LOG:  statement: SELECT U&'a\\\\b' AS "a\\b";
2020-04-06 20:19:17.647 EDT [25891:8] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES ('192.168.1.0/26', '192.168.1.226');
2020-04-06 20:19:17.648 EDT [25880:14] pg_regress/macaddr LOG:  statement: INSERT INTO macaddr_data VALUES (9, 'not even close');
2020-04-06 20:19:17.648 EDT [25873:27] pg_regress/box LOG:  statement: SELECT '' AS two, b1.*
	   FROM BOX_TBL b1
	   WHERE b1.f1 &< box '(2.0,2.0,2.5,2.5)';
2020-04-06 20:19:17.648 EDT [25880:15] pg_regress/macaddr ERROR:  invalid input syntax for type macaddr: "not even close" at character 37
2020-04-06 20:19:17.648 EDT [25880:16] pg_regress/macaddr STATEMENT:  INSERT INTO macaddr_data VALUES (9, 'not even close');
2020-04-06 20:19:17.648 EDT [25887:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:17.648 EDT [25874:29] pg_regress/path LOG:  statement: SELECT '' AS count, f1 AS closed_path FROM PATH_TBL WHERE isclosed(f1);
2020-04-06 20:19:17.648 EDT [25860:28] pg_regress/polygon LOG:  statement: INSERT INTO quad_poly_tbl
		SELECT (x - 1) * 100 + y, polygon(circle(point(x * 10, y * 10), 1 + (x + y) % 10))
		FROM generate_series(1, 100) x,
			 generate_series(1, 100) y;
2020-04-06 20:19:17.648 EDT [25891:9] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES ('192.168.1', '192.168.1.0/24');
2020-04-06 20:19:17.649 EDT [25887:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/timestamp
2020-04-06 20:19:17.649 EDT [25888:5] pg_regress/circle LOG:  statement: INSERT INTO CIRCLE_TBL VALUES ('<(5,1),3>');
2020-04-06 20:19:17.649 EDT [25888:6] pg_regress/circle LOG:  statement: INSERT INTO CIRCLE_TBL VALUES ('<(1,2),100>');
2020-04-06 20:19:17.649 EDT [25888:7] pg_regress/circle LOG:  statement: INSERT INTO CIRCLE_TBL VALUES ('1,3,5');
2020-04-06 20:19:17.650 EDT [25888:8] pg_regress/circle LOG:  statement: INSERT INTO CIRCLE_TBL VALUES ('((1,2),3)');
2020-04-06 20:19:17.650 EDT [25888:9] pg_regress/circle LOG:  statement: INSERT INTO CIRCLE_TBL VALUES ('<(100,200),10>');
2020-04-06 20:19:17.650 EDT [25888:10] pg_regress/circle LOG:  statement: INSERT INTO CIRCLE_TBL VALUES (' < ( 100 , 1 ) , 115 > ');
2020-04-06 20:19:17.650 EDT [25888:11] pg_regress/circle LOG:  statement: INSERT INTO CIRCLE_TBL VALUES ('<(3,5),0>');
2020-04-06 20:19:17.650 EDT [25888:12] pg_regress/circle LOG:  statement: INSERT INTO CIRCLE_TBL VALUES ('<(3,5),NaN>');
2020-04-06 20:19:17.651 EDT [25888:13] pg_regress/circle LOG:  statement: INSERT INTO CIRCLE_TBL VALUES ('<(-100,0),-100>');
2020-04-06 20:19:17.651 EDT [25888:14] pg_regress/circle ERROR:  invalid input syntax for type circle: "<(-100,0),-100>" at character 32
2020-04-06 20:19:17.651 EDT [25888:15] pg_regress/circle STATEMENT:  INSERT INTO CIRCLE_TBL VALUES ('<(-100,0),-100>');
2020-04-06 20:19:17.651 EDT [25888:16] pg_regress/circle LOG:  statement: INSERT INTO CIRCLE_TBL VALUES ('<(100,200),10');
2020-04-06 20:19:17.651 EDT [25888:17] pg_regress/circle ERROR:  invalid input syntax for type circle: "<(100,200),10" at character 32
2020-04-06 20:19:17.651 EDT [25888:18] pg_regress/circle STATEMENT:  INSERT INTO CIRCLE_TBL VALUES ('<(100,200),10');
2020-04-06 20:19:17.651 EDT [25888:19] pg_regress/circle LOG:  statement: INSERT INTO CIRCLE_TBL VALUES ('<(100,200),10> x');
2020-04-06 20:19:17.651 EDT [25888:20] pg_regress/circle ERROR:  invalid input syntax for type circle: "<(100,200),10> x" at character 32
2020-04-06 20:19:17.651 EDT [25888:21] pg_regress/circle STATEMENT:  INSERT INTO CIRCLE_TBL VALUES ('<(100,200),10> x');
2020-04-06 20:19:17.651 EDT [25888:22] pg_regress/circle LOG:  statement: INSERT INTO CIRCLE_TBL VALUES ('1abc,3,5');
2020-04-06 20:19:17.651 EDT [25888:23] pg_regress/circle ERROR:  invalid input syntax for type circle: "1abc,3,5" at character 32
2020-04-06 20:19:17.651 EDT [25888:24] pg_regress/circle STATEMENT:  INSERT INTO CIRCLE_TBL VALUES ('1abc,3,5');
2020-04-06 20:19:17.651 EDT [25859:10] pg_regress/strings LOG:  statement: SELECT U&' \\' UESCAPE '!' AS "tricky";
2020-04-06 20:19:17.651 EDT [25887:3] pg_regress/timestamp LOG:  statement: CREATE TABLE TIMESTAMP_TBL (d1 timestamp(2) without time zone);
2020-04-06 20:19:17.651 EDT [25888:25] pg_regress/circle LOG:  statement: INSERT INTO CIRCLE_TBL VALUES ('(3,(1,2),3)');
2020-04-06 20:19:17.651 EDT [25888:26] pg_regress/circle ERROR:  invalid input syntax for type circle: "(3,(1,2),3)" at character 32
2020-04-06 20:19:17.651 EDT [25888:27] pg_regress/circle STATEMENT:  INSERT INTO CIRCLE_TBL VALUES ('(3,(1,2),3)');
2020-04-06 20:19:17.651 EDT [25888:28] pg_regress/circle LOG:  statement: SELECT * FROM CIRCLE_TBL;
2020-04-06 20:19:17.652 EDT [25888:29] pg_regress/circle LOG:  statement: SELECT '' AS six, center(f1) AS center
	  FROM CIRCLE_TBL;
2020-04-06 20:19:17.653 EDT [25869:19] pg_regress/numerology LOG:  statement: SELECT f1 AS two, max(f3) AS max_float, min(f3) as min_float
	  FROM TEMP_GROUP
	  GROUP BY f1
	  ORDER BY two, max_float, min_float;
2020-04-06 20:19:17.653 EDT [25888:30] pg_regress/circle LOG:  statement: SELECT '' AS six, radius(f1) AS radius
	  FROM CIRCLE_TBL;
2020-04-06 20:19:17.653 EDT [25888:31] pg_regress/circle LOG:  statement: SELECT '' AS six, diameter(f1) AS diameter
	  FROM CIRCLE_TBL;
2020-04-06 20:19:17.654 EDT [25869:20] pg_regress/numerology LOG:  statement: SELECT f1 AS two, max(f3) AS max_float, min(f3) AS min_float
	  FROM TEMP_GROUP
	  GROUP BY two
	  ORDER BY two, max_float, min_float;
2020-04-06 20:19:17.654 EDT [25888:32] pg_regress/circle LOG:  statement: SELECT '' AS two, f1 FROM CIRCLE_TBL WHERE radius(f1) < 5;
2020-04-06 20:19:17.655 EDT [25869:21] pg_regress/numerology LOG:  statement: SELECT f1 AS two, (max(f3) + 1) AS max_plus_1, (min(f3) - 1) AS min_minus_1
	  FROM TEMP_GROUP
	  GROUP BY f1
	  ORDER BY two, min_minus_1;
2020-04-06 20:19:17.655 EDT [25888:33] pg_regress/circle LOG:  statement: SELECT '' AS four, f1 FROM CIRCLE_TBL WHERE diameter(f1) >= 10;
2020-04-06 20:19:17.656 EDT [25888:34] pg_regress/circle LOG:  statement: SELECT '' as five, c1.f1 AS one, c2.f1 AS two, (c1.f1 <-> c2.f1) AS distance
	  FROM CIRCLE_TBL c1, CIRCLE_TBL c2
	  WHERE (c1.f1 < c2.f1) AND ((c1.f1 <-> c2.f1) > 0)
	  ORDER BY distance, area(c1.f1), area(c2.f1);
2020-04-06 20:19:17.657 EDT [25859:11] pg_regress/strings LOG:  statement: SELECT 'tricky' AS U&"\\" UESCAPE '!';
2020-04-06 20:19:17.658 EDT [25869:22] pg_regress/numerology LOG:  statement: SELECT f1 AS two,
	       max(f2) + min(f2) AS max_plus_min,
	       min(f3) - 1 AS min_minus_1
	  FROM TEMP_GROUP
	  GROUP BY f1
	  ORDER BY two, min_minus_1;
2020-04-06 20:19:17.659 EDT [25888:35] pg_regress/circle LOG:  disconnection: session time: 0:00:00.024 user=pgbuild database=regression host=[local]
2020-04-06 20:19:17.660 EDT [25887:4] pg_regress/timestamp LOG:  statement: BEGIN;
2020-04-06 20:19:17.660 EDT [25859:12] pg_regress/strings ERROR:  invalid Unicode escape at character 18
2020-04-06 20:19:17.660 EDT [25859:13] pg_regress/strings HINT:  Unicode escapes must be \\XXXX or \\+XXXXXX.
2020-04-06 20:19:17.660 EDT [25859:14] pg_regress/strings STATEMENT:  SELECT U&'wrong: \\061';
2020-04-06 20:19:17.661 EDT [25859:15] pg_regress/strings ERROR:  invalid Unicode escape at character 18
2020-04-06 20:19:17.661 EDT [25859:16] pg_regress/strings HINT:  Unicode escapes must be \\XXXX or \\+XXXXXX.
2020-04-06 20:19:17.661 EDT [25859:17] pg_regress/strings STATEMENT:  SELECT U&'wrong: \\+0061';
2020-04-06 20:19:17.661 EDT [25887:5] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('today');
2020-04-06 20:19:17.661 EDT [25873:28] pg_regress/box LOG:  statement: SELECT '' AS two, b1.*
	   FROM BOX_TBL b1
	   WHERE b1.f1 &> box '(2.0,2.0,2.5,2.5)';
2020-04-06 20:19:17.661 EDT [25891:10] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES ('192.168.1', '192.168.1.0/25');
2020-04-06 20:19:17.661 EDT [25880:17] pg_regress/macaddr LOG:  statement: INSERT INTO macaddr_data VALUES (10, '08:00:2b:01:02:04');
2020-04-06 20:19:17.661 EDT [25859:18] pg_regress/strings ERROR:  UESCAPE must be followed by a simple string literal at or near "+" at character 33
2020-04-06 20:19:17.661 EDT [25859:19] pg_regress/strings STATEMENT:  SELECT U&'wrong: +0061' UESCAPE +;
2020-04-06 20:19:17.662 EDT [25874:30] pg_regress/path LOG:  statement: SELECT '' AS count, pclose(f1) AS closed_path FROM PATH_TBL;
2020-04-06 20:19:17.662 EDT [25885:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:17.663 EDT [25885:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/timestamptz
2020-04-06 20:19:17.663 EDT [25856:35] pg_regress/point LOG:  statement: SELECT '' AS three, p.* FROM POINT_TBL p
	   WHERE p.f1 <@ box '(0,0,100,100)';
2020-04-06 20:19:17.664 EDT [25891:11] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES ('192.168.1', '192.168.1.255/24');
2020-04-06 20:19:17.664 EDT [25880:18] pg_regress/macaddr LOG:  statement: INSERT INTO macaddr_data VALUES (11, '08:00:2b:01:02:02');
2020-04-06 20:19:17.664 EDT [25874:31] pg_regress/path LOG:  statement: SELECT '' AS count, popen(f1) AS open_path FROM PATH_TBL;
2020-04-06 20:19:17.665 EDT [25891:12] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES ('192.168.1', '192.168.1.255/25');
2020-04-06 20:19:17.665 EDT [25880:19] pg_regress/macaddr LOG:  statement: INSERT INTO macaddr_data VALUES (12, '08:00:2a:01:02:03');
2020-04-06 20:19:17.665 EDT [25887:6] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('yesterday');
2020-04-06 20:19:17.665 EDT [25869:23] pg_regress/numerology LOG:  statement: DROP TABLE TEMP_INT2;
2020-04-06 20:19:17.665 EDT [25867:7] pg_regress/interval LOG:  statement: SELECT INTERVAL '-08:00' AS "Eight hours";
2020-04-06 20:19:17.666 EDT [25867:8] pg_regress/interval LOG:  statement: SELECT INTERVAL '-1 +02:03' AS "22 hours ago...";
2020-04-06 20:19:17.666 EDT [25873:29] pg_regress/box LOG:  statement: SELECT '' AS two, b.f1
	   FROM BOX_TBL b
	   WHERE b.f1 << box '(3.0,3.0,5.0,5.0)';
2020-04-06 20:19:17.667 EDT [25859:20] pg_regress/strings ERROR:  invalid Unicode escape character at or near "'+'" at character 33
2020-04-06 20:19:17.667 EDT [25859:21] pg_regress/strings STATEMENT:  SELECT U&'wrong: +0061' UESCAPE '+';
2020-04-06 20:19:17.667 EDT [25891:13] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES ('10', '10.1.2.3/8');
2020-04-06 20:19:17.667 EDT [25880:20] pg_regress/macaddr LOG:  statement: INSERT INTO macaddr_data VALUES (13, '08:00:2c:01:02:03');
2020-04-06 20:19:17.668 EDT [25891:14] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES ('10.0.0.0', '10.1.2.3/8');
2020-04-06 20:19:17.668 EDT [25873:30] pg_regress/box LOG:  statement: SELECT '' AS four, b.f1
	   FROM BOX_TBL b
	   WHERE b.f1 <= box '(3.0,3.0,5.0,5.0)';
2020-04-06 20:19:17.669 EDT [25869:24] pg_regress/numerology LOG:  statement: DROP TABLE TEMP_INT4;
2020-04-06 20:19:17.669 EDT [25867:9] pg_regress/interval LOG:  statement: SELECT INTERVAL '-1 days +02:03' AS "22 hours ago...";
2020-04-06 20:19:17.669 EDT [25887:7] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('tomorrow');
2020-04-06 20:19:17.670 EDT [25859:22] pg_regress/strings ERROR:  invalid Unicode surrogate pair at character 23
2020-04-06 20:19:17.670 EDT [25859:23] pg_regress/strings STATEMENT:  SELECT U&'wrong: \\db99';
2020-04-06 20:19:17.670 EDT [25859:24] pg_regress/strings ERROR:  invalid Unicode surrogate pair at character 23
2020-04-06 20:19:17.670 EDT [25859:25] pg_regress/strings STATEMENT:  SELECT U&'wrong: \\db99xy';
2020-04-06 20:19:17.670 EDT [25859:26] pg_regress/strings ERROR:  invalid Unicode surrogate pair at character 23
2020-04-06 20:19:17.670 EDT [25859:27] pg_regress/strings STATEMENT:  SELECT U&'wrong: \\db99\\\\';
2020-04-06 20:19:17.670 EDT [25859:28] pg_regress/strings ERROR:  invalid Unicode surrogate pair at character 23
2020-04-06 20:19:17.670 EDT [25859:29] pg_regress/strings STATEMENT:  SELECT U&'wrong: \\db99\\0061';
2020-04-06 20:19:17.670 EDT [25859:30] pg_regress/strings ERROR:  invalid Unicode surrogate pair at character 26
2020-04-06 20:19:17.670 EDT [25859:31] pg_regress/strings STATEMENT:  SELECT U&'wrong: \\+00db99\\+000061';
2020-04-06 20:19:17.670 EDT [25859:32] pg_regress/strings ERROR:  invalid Unicode escape value at character 18
2020-04-06 20:19:17.670 EDT [25859:33] pg_regress/strings STATEMENT:  SELECT U&'wrong: \\+2FFFFF';
2020-04-06 20:19:17.670 EDT [25859:34] pg_regress/strings LOG:  statement: SELECT E'd\\u0061t\\U00000061' AS "data";
2020-04-06 20:19:17.671 EDT [25859:35] pg_regress/strings LOG:  statement: SELECT E'a\\\\b' AS "a\\b";
2020-04-06 20:19:17.671 EDT [25867:10] pg_regress/interval LOG:  statement: SELECT INTERVAL '1.5 weeks' AS "Ten days twelve hours";
2020-04-06 20:19:17.672 EDT [25873:31] pg_regress/box LOG:  statement: SELECT '' AS two, b.f1
	   FROM BOX_TBL b
	   WHERE b.f1 < box '(3.0,3.0,5.0,5.0)';
2020-04-06 20:19:17.672 EDT [25893:5] pg_regress/tstypes LOG:  statement: SELECT '1 '::tsvector;
2020-04-06 20:19:17.672 EDT [25893:6] pg_regress/tstypes LOG:  statement: SELECT ' 1'::tsvector;
2020-04-06 20:19:17.672 EDT [25891:15] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES ('10.1.2.3', '10.1.2.3/32');
2020-04-06 20:19:17.673 EDT [25880:21] pg_regress/macaddr LOG:  statement: INSERT INTO macaddr_data VALUES (14, '08:00:2a:01:02:04');
2020-04-06 20:19:17.673 EDT [25893:7] pg_regress/tstypes LOG:  statement: SELECT ' 1 '::tsvector;
2020-04-06 20:19:17.673 EDT [25891:16] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES ('10.1.2', '10.1.2.3/24');
2020-04-06 20:19:17.673 EDT [25880:22] pg_regress/macaddr LOG:  statement: SELECT * FROM macaddr_data;
2020-04-06 20:19:17.673 EDT [25893:8] pg_regress/tstypes LOG:  statement: SELECT '1 2'::tsvector;
2020-04-06 20:19:17.674 EDT [25885:3] pg_regress/timestamptz LOG:  statement: CREATE TABLE TIMESTAMPTZ_TBL (d1 timestamp(2) with time zone);
2020-04-06 20:19:17.674 EDT [25893:9] pg_regress/tstypes LOG:  statement: SELECT '''1 2'''::tsvector;
2020-04-06 20:19:17.674 EDT [25893:10] pg_regress/tstypes LOG:  statement: SELECT E'''1 \\\\''2'''::tsvector;
2020-04-06 20:19:17.674 EDT [25891:17] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES ('10.1', '10.1.2.3/16');
2020-04-06 20:19:17.674 EDT [25873:32] pg_regress/box LOG:  statement: SELECT '' AS two, b.f1
	   FROM BOX_TBL b
	   WHERE b.f1 = box '(3.0,3.0,5.0,5.0)';
2020-04-06 20:19:17.675 EDT [25893:11] pg_regress/tstypes LOG:  statement: SELECT E'''1 \\\\''2''3'::tsvector;
2020-04-06 20:19:17.675 EDT [25891:18] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES ('10', '10.1.2.3/8');
2020-04-06 20:19:17.675 EDT [25880:23] pg_regress/macaddr LOG:  statement: CREATE INDEX macaddr_data_btree ON macaddr_data USING btree (b);
2020-04-06 20:19:17.676 EDT [25893:12] pg_regress/tstypes LOG:  statement: SELECT E'''1 \\\\''2'' 3'::tsvector;
2020-04-06 20:19:17.677 EDT [25891:19] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES ('10', '11.1.2.3/8');
2020-04-06 20:19:17.677 EDT [25893:13] pg_regress/tstypes LOG:  statement: SELECT E'''1 \\\\''2'' '' 3'' 4 '::tsvector;
2020-04-06 20:19:17.677 EDT [25873:33] pg_regress/box LOG:  statement: SELECT '' AS two, b.f1
	   FROM BOX_TBL b				
	   WHERE b.f1 > box '(3.5,3.0,4.5,3.0)';
2020-04-06 20:19:17.677 EDT [25880:24] pg_regress/macaddr LOG:  statement: CREATE INDEX macaddr_data_hash ON macaddr_data USING hash (b);
2020-04-06 20:19:17.679 EDT [25869:25] pg_regress/numerology LOG:  statement: DROP TABLE TEMP_FLOAT;
2020-04-06 20:19:17.679 EDT [25867:11] pg_regress/interval LOG:  statement: SELECT INTERVAL '1.5 months' AS "One month 15 days";
2020-04-06 20:19:17.679 EDT [25887:8] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('tomorrow EST');
2020-04-06 20:19:17.679 EDT [25865:6] pg_regress/xid LOG:  statement: select ''::xid8;
2020-04-06 20:19:17.679 EDT [25887:9] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('tomorrow zulu');
2020-04-06 20:19:17.680 EDT [25865:7] pg_regress/xid LOG:  statement: select 'asdf'::xid8;
2020-04-06 20:19:17.680 EDT [25887:10] pg_regress/timestamp LOG:  statement: SELECT count(*) AS One FROM TIMESTAMP_TBL WHERE d1 = timestamp without time zone 'today';
2020-04-06 20:19:17.680 EDT [25865:8] pg_regress/xid LOG:  statement: select '1'::xid = '1'::xid;
2020-04-06 20:19:17.680 EDT [25893:14] pg_regress/tstypes LOG:  statement: SELECT $$'\\\\as' ab\\c ab\\\\c AB\\\\\\c ab\\\\\\\\c$$::tsvector;
2020-04-06 20:19:17.680 EDT [25865:9] pg_regress/xid LOG:  statement: select '1'::xid != '1'::xid;
2020-04-06 20:19:17.680 EDT [25893:15] pg_regress/tstypes LOG:  statement: SELECT tsvectorin(tsvectorout($$'\\\\as' ab\\c ab\\\\c AB\\\\\\c ab\\\\\\\\c$$::tsvector));
2020-04-06 20:19:17.681 EDT [25865:10] pg_regress/xid LOG:  statement: select '1'::xid8 = '1'::xid8;
2020-04-06 20:19:17.681 EDT [25891:20] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES ('10', '9.1.2.3/8');
2020-04-06 20:19:17.681 EDT [25893:16] pg_regress/tstypes LOG:  statement: SELECT '''w'':4A,3B,2C,1D,5 a:8';
2020-04-06 20:19:17.681 EDT [25865:11] pg_regress/xid LOG:  statement: select '1'::xid8 != '1'::xid8;
2020-04-06 20:19:17.681 EDT [25873:34] pg_regress/box LOG:  statement: SELECT '' AS four, b.f1
	   FROM BOX_TBL b				
	   WHERE b.f1 >= box '(3.5,3.0,4.5,3.0)';
2020-04-06 20:19:17.682 EDT [25865:12] pg_regress/xid LOG:  statement: select '1'::xid = '1'::xid8::xid;
2020-04-06 20:19:17.682 EDT [25880:25] pg_regress/macaddr LOG:  statement: SELECT a, b, trunc(b) FROM macaddr_data ORDER BY 2, 1;
2020-04-06 20:19:17.682 EDT [25865:13] pg_regress/xid LOG:  statement: select '1'::xid != '1'::xid8::xid;
2020-04-06 20:19:17.682 EDT [25885:4] pg_regress/timestamptz LOG:  statement: BEGIN;
2020-04-06 20:19:17.682 EDT [25865:14] pg_regress/xid LOG:  statement: select '1'::xid < '2'::xid;
2020-04-06 20:19:17.683 EDT [25893:17] pg_regress/tstypes LOG:  statement: SELECT 'a:3A b:2a'::tsvector || 'ba:1234 a:1B';
2020-04-06 20:19:17.683 EDT [25891:21] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES ('10:23::f1', '10:23::f1/64');
2020-04-06 20:19:17.683 EDT [25865:15] pg_regress/xid ERROR:  operator does not exist: xid < xid at character 17
2020-04-06 20:19:17.683 EDT [25865:16] pg_regress/xid HINT:  No operator matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:19:17.683 EDT [25865:17] pg_regress/xid STATEMENT:  select '1'::xid < '2'::xid;
2020-04-06 20:19:17.683 EDT [25865:18] pg_regress/xid LOG:  statement: select '1'::xid <= '2'::xid;
2020-04-06 20:19:17.683 EDT [25869:26] pg_regress/numerology LOG:  statement: DROP TABLE TEMP_GROUP;
2020-04-06 20:19:17.684 EDT [25873:35] pg_regress/box LOG:  statement: SELECT '' AS two, b.f1
	   FROM BOX_TBL b
	   WHERE box '(3.0,3.0,5.0,5.0)' >> b.f1;
2020-04-06 20:19:17.684 EDT [25865:19] pg_regress/xid ERROR:  operator does not exist: xid <= xid at character 17
2020-04-06 20:19:17.684 EDT [25865:20] pg_regress/xid HINT:  No operator matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:19:17.684 EDT [25865:21] pg_regress/xid STATEMENT:  select '1'::xid <= '2'::xid;
2020-04-06 20:19:17.684 EDT [25891:22] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES ('10:23::8000/113', '10:23::ffff');
2020-04-06 20:19:17.684 EDT [25865:22] pg_regress/xid LOG:  statement: select '1'::xid > '2'::xid;
2020-04-06 20:19:17.684 EDT [25891:23] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES ('::ffff:1.2.3.4', '::4.3.2.1/24');
2020-04-06 20:19:17.684 EDT [25865:23] pg_regress/xid ERROR:  operator does not exist: xid > xid at character 17
2020-04-06 20:19:17.684 EDT [25865:24] pg_regress/xid HINT:  No operator matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:19:17.684 EDT [25865:25] pg_regress/xid STATEMENT:  select '1'::xid > '2'::xid;
2020-04-06 20:19:17.684 EDT [25865:26] pg_regress/xid LOG:  statement: select '1'::xid >= '2'::xid;
2020-04-06 20:19:17.684 EDT [25891:24] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES ('192.168.1.2/30', '192.168.1.226');
2020-04-06 20:19:17.684 EDT [25891:25] pg_regress/inet ERROR:  invalid cidr value: "192.168.1.2/30" at character 37
2020-04-06 20:19:17.684 EDT [25891:26] pg_regress/inet DETAIL:  Value has bits set to right of mask.
2020-04-06 20:19:17.684 EDT [25891:27] pg_regress/inet STATEMENT:  INSERT INTO INET_TBL (c, i) VALUES ('192.168.1.2/30', '192.168.1.226');
2020-04-06 20:19:17.684 EDT [25865:27] pg_regress/xid ERROR:  operator does not exist: xid >= xid at character 17
2020-04-06 20:19:17.684 EDT [25865:28] pg_regress/xid HINT:  No operator matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:19:17.684 EDT [25865:29] pg_regress/xid STATEMENT:  select '1'::xid >= '2'::xid;
2020-04-06 20:19:17.684 EDT [25887:11] pg_regress/timestamp LOG:  statement: SELECT count(*) AS Three FROM TIMESTAMP_TBL WHERE d1 = timestamp without time zone 'tomorrow';
2020-04-06 20:19:17.684 EDT [25865:30] pg_regress/xid LOG:  statement: select '1'::xid8 < '2'::xid8, '2'::xid8 < '2'::xid8, '2'::xid8 < '1'::xid8;
2020-04-06 20:19:17.684 EDT [25891:28] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES ('1234::1234::1234', '::1.2.3.4');
2020-04-06 20:19:17.684 EDT [25891:29] pg_regress/inet ERROR:  invalid input syntax for type cidr: "1234::1234::1234" at character 37
2020-04-06 20:19:17.684 EDT [25891:30] pg_regress/inet STATEMENT:  INSERT INTO INET_TBL (c, i) VALUES ('1234::1234::1234', '::1.2.3.4');
2020-04-06 20:19:17.684 EDT [25891:31] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES (cidr('192.168.1.2/30'), '192.168.1.226');
2020-04-06 20:19:17.685 EDT [25893:18] pg_regress/tstypes LOG:  statement: SELECT '1'::tsquery;
2020-04-06 20:19:17.685 EDT [25891:32] pg_regress/inet ERROR:  invalid cidr value: "192.168.1.2/30" at character 42
2020-04-06 20:19:17.685 EDT [25891:33] pg_regress/inet DETAIL:  Value has bits set to right of mask.
2020-04-06 20:19:17.685 EDT [25891:34] pg_regress/inet STATEMENT:  INSERT INTO INET_TBL (c, i) VALUES (cidr('192.168.1.2/30'), '192.168.1.226');
2020-04-06 20:19:17.685 EDT [25873:36] pg_regress/box LOG:  statement: SELECT '' AS three, b.f1
	   FROM BOX_TBL b
	   WHERE b.f1 <@ box '(0,0,3,3)';
2020-04-06 20:19:17.685 EDT [25865:31] pg_regress/xid LOG:  statement: select '1'::xid8 <= '2'::xid8, '2'::xid8 <= '2'::xid8, '2'::xid8 <= '1'::xid8;
2020-04-06 20:19:17.685 EDT [25869:27] pg_regress/numerology LOG:  disconnection: session time: 0:00:00.105 user=pgbuild database=regression host=[local]
2020-04-06 20:19:17.685 EDT [25865:32] pg_regress/xid LOG:  statement: select '1'::xid8 > '2'::xid8, '2'::xid8 > '2'::xid8, '2'::xid8 > '1'::xid8;
2020-04-06 20:19:17.685 EDT [25887:12] pg_regress/timestamp LOG:  statement: SELECT count(*) AS One FROM TIMESTAMP_TBL WHERE d1 = timestamp without time zone 'yesterday';
2020-04-06 20:19:17.686 EDT [25865:33] pg_regress/xid LOG:  statement: select '1'::xid8 >= '2'::xid8, '2'::xid8 >= '2'::xid8, '2'::xid8 >= '1'::xid8;
2020-04-06 20:19:17.686 EDT [25887:13] pg_regress/timestamp LOG:  statement: COMMIT;
2020-04-06 20:19:17.686 EDT [25873:37] pg_regress/box LOG:  statement: SELECT '' AS three, b.f1
	   FROM BOX_TBL b
	   WHERE box '(0,0,3,3)' @> b.f1;
2020-04-06 20:19:17.686 EDT [25891:35] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES (cidr('ffff:ffff:ffff:ffff::/24'), '::192.168.1.226');
2020-04-06 20:19:17.686 EDT [25891:36] pg_regress/inet ERROR:  invalid cidr value: "ffff:ffff:ffff:ffff::/24" at character 42
2020-04-06 20:19:17.686 EDT [25891:37] pg_regress/inet DETAIL:  Value has bits set to right of mask.
2020-04-06 20:19:17.686 EDT [25891:38] pg_regress/inet STATEMENT:  INSERT INTO INET_TBL (c, i) VALUES (cidr('ffff:ffff:ffff:ffff::/24'), '::192.168.1.226');
2020-04-06 20:19:17.686 EDT [25865:34] pg_regress/xid LOG:  statement: select xid8cmp('1', '2'), xid8cmp('2', '2'), xid8cmp('2', '1');
2020-04-06 20:19:17.686 EDT [25891:39] pg_regress/inet LOG:  statement: SELECT '' AS ten, c AS cidr, i AS inet FROM INET_TBL;
2020-04-06 20:19:17.687 EDT [25887:14] pg_regress/timestamp LOG:  statement: DELETE FROM TIMESTAMP_TBL;
2020-04-06 20:19:17.687 EDT [25865:35] pg_regress/xid LOG:  statement: create table xid8_t1 (x xid8);
2020-04-06 20:19:17.687 EDT [25887:15] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('now');
2020-04-06 20:19:17.687 EDT [25873:38] pg_regress/box LOG:  statement: SELECT '' AS one, b.f1
	   FROM BOX_TBL b
	   WHERE box '(1,1,3,3)' ~= b.f1;
2020-04-06 20:19:17.687 EDT [25891:40] pg_regress/inet LOG:  statement: SELECT '' AS ten, i AS inet, host(i), text(i), family(i) FROM INET_TBL;
2020-04-06 20:19:17.688 EDT [25887:16] pg_regress/timestamp LOG:  statement: SELECT pg_sleep(0.1);
2020-04-06 20:19:17.688 EDT [25893:19] pg_regress/tstypes LOG:  statement: SELECT '1 '::tsquery;
2020-04-06 20:19:17.688 EDT [25873:39] pg_regress/box LOG:  statement: SELECT '' AS four, @@(b1.f1) AS p
	   FROM BOX_TBL b1;
2020-04-06 20:19:17.688 EDT [25891:41] pg_regress/inet LOG:  statement: SELECT '' AS ten, c AS cidr, broadcast(c),
	  i AS inet, broadcast(i) FROM INET_TBL;
2020-04-06 20:19:17.688 EDT [25865:36] pg_regress/xid LOG:  statement: create index on xid8_t1 using btree(x);
2020-04-06 20:19:17.689 EDT [25880:26] pg_regress/macaddr LOG:  statement: SELECT b <  '08:00:2b:01:02:04' FROM macaddr_data WHERE a = 1;
2020-04-06 20:19:17.689 EDT [25891:42] pg_regress/inet LOG:  statement: SELECT '' AS ten, c AS cidr, network(c) AS "network(cidr)",
	  i AS inet, network(i) AS "network(inet)" FROM INET_TBL;
2020-04-06 20:19:17.689 EDT [25893:20] pg_regress/tstypes LOG:  statement: SELECT ' 1'::tsquery;
2020-04-06 20:19:17.690 EDT [25873:40] pg_regress/box LOG:  statement: SELECT '' AS one, b1.*, b2.*
	   FROM BOX_TBL b1, BOX_TBL b2
	   WHERE b1.f1 @> b2.f1 and not b1.f1 ~= b2.f1;
2020-04-06 20:19:17.690 EDT [25891:43] pg_regress/inet LOG:  statement: SELECT '' AS ten, c AS cidr, masklen(c) AS "masklen(cidr)",
	  i AS inet, masklen(i) AS "masklen(inet)" FROM INET_TBL;
2020-04-06 20:19:17.690 EDT [25880:27] pg_regress/macaddr LOG:  statement: SELECT b >  '08:00:2b:01:02:04' FROM macaddr_data WHERE a = 1;
2020-04-06 20:19:17.690 EDT [25893:21] pg_regress/tstypes LOG:  statement: SELECT ' 1 '::tsquery;
2020-04-06 20:19:17.690 EDT [25885:5] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('today');
2020-04-06 20:19:17.691 EDT [25892:5] pg_regress/macaddr8 LOG:  statement: SELECT '    08:00:2b:01:02:03'::macaddr8;
2020-04-06 20:19:17.691 EDT [25892:6] pg_regress/macaddr8 LOG:  statement: SELECT '08:00:2b:01:02:03:04:05     '::macaddr8;
2020-04-06 20:19:17.691 EDT [25857:20] pg_regress/time LOG:  statement: SELECT f1 AS "None" FROM TIME_TBL WHERE f1 < '00:00';
2020-04-06 20:19:17.691 EDT [25892:7] pg_regress/macaddr8 LOG:  statement: SELECT '    08:00:2b:01:02:03:04:05     '::macaddr8;
2020-04-06 20:19:17.692 EDT [25873:41] pg_regress/box LOG:  statement: SELECT '' AS four, height(f1), width(f1) FROM BOX_TBL;
2020-04-06 20:19:17.692 EDT [25892:8] pg_regress/macaddr8 LOG:  statement: SELECT '    08:00:2b:01:02:03:04:05'::macaddr8;
2020-04-06 20:19:17.692 EDT [25892:9] pg_regress/macaddr8 LOG:  statement: SELECT '123    08:00:2b:01:02:03'::macaddr8;
2020-04-06 20:19:17.692 EDT [25892:10] pg_regress/macaddr8 ERROR:  invalid input syntax for type macaddr8: "123    08:00:2b:01:02:03" at character 8
2020-04-06 20:19:17.692 EDT [25892:11] pg_regress/macaddr8 STATEMENT:  SELECT '123    08:00:2b:01:02:03'::macaddr8;
2020-04-06 20:19:17.692 EDT [25880:28] pg_regress/macaddr LOG:  statement: SELECT b >  '08:00:2b:01:02:03' FROM macaddr_data WHERE a = 1;
2020-04-06 20:19:17.693 EDT [25892:12] pg_regress/macaddr8 LOG:  statement: SELECT '08:00:2b:01:02:03  123'::macaddr8;
2020-04-06 20:19:17.693 EDT [25892:13] pg_regress/macaddr8 ERROR:  invalid input syntax for type macaddr8: "08:00:2b:01:02:03  123" at character 8
2020-04-06 20:19:17.693 EDT [25892:14] pg_regress/macaddr8 STATEMENT:  SELECT '08:00:2b:01:02:03  123'::macaddr8;
2020-04-06 20:19:17.693 EDT [25857:21] pg_regress/time LOG:  statement: SELECT f1 AS "Eight" FROM TIME_TBL WHERE f1 >= '00:00';
2020-04-06 20:19:17.693 EDT [25857:22] pg_regress/time LOG:  statement: SELECT f1 + time '00:01' AS "Illegal" FROM TIME_TBL;
2020-04-06 20:19:17.694 EDT [25857:23] pg_regress/time ERROR:  operator is not unique: time without time zone + time without time zone at character 11
2020-04-06 20:19:17.694 EDT [25857:24] pg_regress/time HINT:  Could not choose a best candidate operator. You might need to add explicit type casts.
2020-04-06 20:19:17.694 EDT [25857:25] pg_regress/time STATEMENT:  SELECT f1 + time '00:01' AS "Illegal" FROM TIME_TBL;
2020-04-06 20:19:17.694 EDT [25857:26] pg_regress/time LOG:  disconnection: session time: 0:00:00.156 user=pgbuild database=regression host=[local]
2020-04-06 20:19:17.696 EDT [25892:15] pg_regress/macaddr8 LOG:  statement: SELECT '123    08:00:2b:01:02:03:04:05'::macaddr8;
2020-04-06 20:19:17.696 EDT [25892:16] pg_regress/macaddr8 ERROR:  invalid input syntax for type macaddr8: "123    08:00:2b:01:02:03:04:05" at character 8
2020-04-06 20:19:17.696 EDT [25892:17] pg_regress/macaddr8 STATEMENT:  SELECT '123    08:00:2b:01:02:03:04:05'::macaddr8;
2020-04-06 20:19:17.696 EDT [25892:18] pg_regress/macaddr8 LOG:  statement: SELECT '08:00:2b:01:02:03:04:05  123'::macaddr8;
2020-04-06 20:19:17.696 EDT [25892:19] pg_regress/macaddr8 ERROR:  invalid input syntax for type macaddr8: "08:00:2b:01:02:03:04:05  123" at character 8
2020-04-06 20:19:17.696 EDT [25892:20] pg_regress/macaddr8 STATEMENT:  SELECT '08:00:2b:01:02:03:04:05  123'::macaddr8;
2020-04-06 20:19:17.696 EDT [25892:21] pg_regress/macaddr8 LOG:  statement: SELECT '08:00:2b:01:02:03:04:05:06:07'::macaddr8;
2020-04-06 20:19:17.696 EDT [25892:22] pg_regress/macaddr8 ERROR:  invalid input syntax for type macaddr8: "08:00:2b:01:02:03:04:05:06:07" at character 8
2020-04-06 20:19:17.696 EDT [25892:23] pg_regress/macaddr8 STATEMENT:  SELECT '08:00:2b:01:02:03:04:05:06:07'::macaddr8;
2020-04-06 20:19:17.696 EDT [25880:29] pg_regress/macaddr LOG:  statement: SELECT b <= '08:00:2b:01:02:04' FROM macaddr_data WHERE a = 1;
2020-04-06 20:19:17.696 EDT [25892:24] pg_regress/macaddr8 LOG:  statement: SELECT '08-00-2b-01-02-03-04-05-06-07'::macaddr8;
2020-04-06 20:19:17.696 EDT [25892:25] pg_regress/macaddr8 ERROR:  invalid input syntax for type macaddr8: "08-00-2b-01-02-03-04-05-06-07" at character 8
2020-04-06 20:19:17.696 EDT [25892:26] pg_regress/macaddr8 STATEMENT:  SELECT '08-00-2b-01-02-03-04-05-06-07'::macaddr8;
2020-04-06 20:19:17.696 EDT [25892:27] pg_regress/macaddr8 LOG:  statement: SELECT '08002b:01020304050607'::macaddr8;
2020-04-06 20:19:17.696 EDT [25892:28] pg_regress/macaddr8 ERROR:  invalid input syntax for type macaddr8: "08002b:01020304050607" at character 8
2020-04-06 20:19:17.696 EDT [25892:29] pg_regress/macaddr8 STATEMENT:  SELECT '08002b:01020304050607'::macaddr8;
2020-04-06 20:19:17.697 EDT [25892:30] pg_regress/macaddr8 LOG:  statement: SELECT '08002b01020304050607'::macaddr8;
2020-04-06 20:19:17.697 EDT [25892:31] pg_regress/macaddr8 ERROR:  invalid input syntax for type macaddr8: "08002b01020304050607" at character 8
2020-04-06 20:19:17.697 EDT [25892:32] pg_regress/macaddr8 STATEMENT:  SELECT '08002b01020304050607'::macaddr8;
2020-04-06 20:19:17.697 EDT [25892:33] pg_regress/macaddr8 LOG:  statement: SELECT '0z002b0102030405'::macaddr8;
2020-04-06 20:19:17.697 EDT [25892:34] pg_regress/macaddr8 ERROR:  invalid input syntax for type macaddr8: "0z002b0102030405" at character 8
2020-04-06 20:19:17.697 EDT [25892:35] pg_regress/macaddr8 STATEMENT:  SELECT '0z002b0102030405'::macaddr8;
2020-04-06 20:19:17.697 EDT [25892:36] pg_regress/macaddr8 LOG:  statement: SELECT '08002b010203xyza'::macaddr8;
2020-04-06 20:19:17.697 EDT [25892:37] pg_regress/macaddr8 ERROR:  invalid input syntax for type macaddr8: "08002b010203xyza" at character 8
2020-04-06 20:19:17.697 EDT [25892:38] pg_regress/macaddr8 STATEMENT:  SELECT '08002b010203xyza'::macaddr8;
2020-04-06 20:19:17.697 EDT [25892:39] pg_regress/macaddr8 LOG:  statement: SELECT '08:00-2b:01:02:03:04:05'::macaddr8;
2020-04-06 20:19:17.697 EDT [25892:40] pg_regress/macaddr8 ERROR:  invalid input syntax for type macaddr8: "08:00-2b:01:02:03:04:05" at character 8
2020-04-06 20:19:17.697 EDT [25892:41] pg_regress/macaddr8 STATEMENT:  SELECT '08:00-2b:01:02:03:04:05'::macaddr8;
2020-04-06 20:19:17.697 EDT [25892:42] pg_regress/macaddr8 LOG:  statement: SELECT '08:00-2b:01:02:03:04:05'::macaddr8;
2020-04-06 20:19:17.697 EDT [25892:43] pg_regress/macaddr8 ERROR:  invalid input syntax for type macaddr8: "08:00-2b:01:02:03:04:05" at character 8
2020-04-06 20:19:17.697 EDT [25892:44] pg_regress/macaddr8 STATEMENT:  SELECT '08:00-2b:01:02:03:04:05'::macaddr8;
2020-04-06 20:19:17.697 EDT [25880:30] pg_regress/macaddr LOG:  statement: SELECT b >= '08:00:2b:01:02:04' FROM macaddr_data WHERE a = 1;
2020-04-06 20:19:17.697 EDT [25892:45] pg_regress/macaddr8 LOG:  statement: SELECT '08:00:2b:01.02:03:04:05'::macaddr8;
2020-04-06 20:19:17.697 EDT [25892:46] pg_regress/macaddr8 ERROR:  invalid input syntax for type macaddr8: "08:00:2b:01.02:03:04:05" at character 8
2020-04-06 20:19:17.697 EDT [25892:47] pg_regress/macaddr8 STATEMENT:  SELECT '08:00:2b:01.02:03:04:05'::macaddr8;
2020-04-06 20:19:17.697 EDT [25892:48] pg_regress/macaddr8 LOG:  statement: SELECT '08:00:2b:01.02:03:04:05'::macaddr8;
2020-04-06 20:19:17.697 EDT [25892:49] pg_regress/macaddr8 ERROR:  invalid input syntax for type macaddr8: "08:00:2b:01.02:03:04:05" at character 8
2020-04-06 20:19:17.697 EDT [25892:50] pg_regress/macaddr8 STATEMENT:  SELECT '08:00:2b:01.02:03:04:05'::macaddr8;
2020-04-06 20:19:17.697 EDT [25892:51] pg_regress/macaddr8 LOG:  statement: SELECT macaddr8_set7bit('00:08:2b:01:02:03'::macaddr8);
2020-04-06 20:19:17.698 EDT [25892:52] pg_regress/macaddr8 LOG:  statement: CREATE TABLE macaddr8_data (a int, b macaddr8);
2020-04-06 20:19:17.698 EDT [25880:31] pg_regress/macaddr LOG:  statement: SELECT b =  '08:00:2b:01:02:03' FROM macaddr_data WHERE a = 1;
2020-04-06 20:19:17.699 EDT [25885:6] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('yesterday');
2020-04-06 20:19:17.699 EDT [25873:42] pg_regress/box LOG:  statement: CREATE TEMPORARY TABLE box_temp (f1 box);
2020-04-06 20:19:17.699 EDT [25865:37] pg_regress/xid LOG:  statement: create index on xid8_t1 using hash(x);
2020-04-06 20:19:17.699 EDT [25885:7] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('tomorrow');
2020-04-06 20:19:17.699 EDT [25885:8] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('tomorrow EST');
2020-04-06 20:19:17.699 EDT [25885:9] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('tomorrow zulu');
2020-04-06 20:19:17.700 EDT [25885:10] pg_regress/timestamptz LOG:  statement: SELECT count(*) AS One FROM TIMESTAMPTZ_TBL WHERE d1 = timestamp with time zone 'today';
2020-04-06 20:19:17.701 EDT [25865:38] pg_regress/xid LOG:  statement: drop table xid8_t1;
2020-04-06 20:19:17.701 EDT [25880:32] pg_regress/macaddr LOG:  statement: SELECT b <> '08:00:2b:01:02:04' FROM macaddr_data WHERE a = 1;
2020-04-06 20:19:17.701 EDT [25892:53] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (1, '08:00:2b:01:02:03');
2020-04-06 20:19:17.701 EDT [25885:11] pg_regress/timestamptz LOG:  statement: SELECT count(*) AS One FROM TIMESTAMPTZ_TBL WHERE d1 = timestamp with time zone 'tomorrow';
2020-04-06 20:19:17.701 EDT [25873:43] pg_regress/box LOG:  statement: INSERT INTO box_temp
		SELECT box(point(i, i), point(i * 2, i * 2))
		FROM generate_series(1, 50) AS i;
2020-04-06 20:19:17.702 EDT [25885:12] pg_regress/timestamptz LOG:  statement: SELECT count(*) AS One FROM TIMESTAMPTZ_TBL WHERE d1 = timestamp with time zone 'yesterday';
2020-04-06 20:19:17.702 EDT [25885:13] pg_regress/timestamptz LOG:  statement: SELECT count(*) AS One FROM TIMESTAMPTZ_TBL WHERE d1 = timestamp with time zone 'tomorrow EST';
2020-04-06 20:19:17.703 EDT [25885:14] pg_regress/timestamptz LOG:  statement: SELECT count(*) AS One FROM TIMESTAMPTZ_TBL WHERE d1 = timestamp with time zone 'tomorrow zulu';
2020-04-06 20:19:17.703 EDT [25873:44] pg_regress/box LOG:  statement: CREATE INDEX box_spgist ON box_temp USING spgist (f1);
2020-04-06 20:19:17.703 EDT [25885:15] pg_regress/timestamptz LOG:  statement: COMMIT;
2020-04-06 20:19:17.703 EDT [25880:33] pg_regress/macaddr LOG:  statement: SELECT b <> '08:00:2b:01:02:03' FROM macaddr_data WHERE a = 1;
2020-04-06 20:19:17.703 EDT [25892:54] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (2, '08-00-2b-01-02-03');
2020-04-06 20:19:17.703 EDT [25885:16] pg_regress/timestamptz LOG:  statement: DELETE FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:17.703 EDT [25893:22] pg_regress/tstypes LOG:  statement: SELECT '''1 2'''::tsquery;
2020-04-06 20:19:17.704 EDT [25885:17] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('now');
2020-04-06 20:19:17.704 EDT [25892:55] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (3, '08002b:010203');
2020-04-06 20:19:17.704 EDT [25885:18] pg_regress/timestamptz LOG:  statement: SELECT pg_sleep(0.1);
2020-04-06 20:19:17.704 EDT [25892:56] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (4, '08002b-010203');
2020-04-06 20:19:17.704 EDT [25892:57] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (5, '0800.2b01.0203');
2020-04-06 20:19:17.704 EDT [25892:58] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (6, '0800-2b01-0203');
2020-04-06 20:19:17.705 EDT [25892:59] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (7, '08002b010203');
2020-04-06 20:19:17.705 EDT [25867:12] pg_regress/interval LOG:  statement: SELECT INTERVAL '10 years -11 month -12 days +13:14' AS "9 years...";
2020-04-06 20:19:17.705 EDT [25892:60] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (8, '0800:2b01:0203');
2020-04-06 20:19:17.705 EDT [25892:61] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (9, 'not even close');
2020-04-06 20:19:17.705 EDT [25892:62] pg_regress/macaddr8 ERROR:  invalid input syntax for type macaddr8: "not even close" at character 38
2020-04-06 20:19:17.705 EDT [25892:63] pg_regress/macaddr8 STATEMENT:  INSERT INTO macaddr8_data VALUES (9, 'not even close');
2020-04-06 20:19:17.705 EDT [25867:13] pg_regress/interval LOG:  statement: CREATE TABLE INTERVAL_TBL (f1 interval);
2020-04-06 20:19:17.705 EDT [25892:64] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (10, '08:00:2b:01:02:04');
2020-04-06 20:19:17.705 EDT [25892:65] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (11, '08:00:2b:01:02:02');
2020-04-06 20:19:17.705 EDT [25892:66] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (12, '08:00:2a:01:02:03');
2020-04-06 20:19:17.706 EDT [25892:67] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (13, '08:00:2c:01:02:03');
2020-04-06 20:19:17.709 EDT [25892:68] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (14, '08:00:2a:01:02:04');
2020-04-06 20:19:17.709 EDT [25892:69] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (15, '08:00:2b:01:02:03:04:05');
2020-04-06 20:19:17.709 EDT [25892:70] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (16, '08-00-2b-01-02-03-04-05');
2020-04-06 20:19:17.709 EDT [25892:71] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (17, '08002b:0102030405');
2020-04-06 20:19:17.709 EDT [25892:72] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (18, '08002b-0102030405');
2020-04-06 20:19:17.710 EDT [25892:73] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (19, '0800.2b01.0203.0405');
2020-04-06 20:19:17.710 EDT [25892:74] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (20, '08002b01:02030405');
2020-04-06 20:19:17.710 EDT [25892:75] pg_regress/macaddr8 LOG:  statement: INSERT INTO macaddr8_data VALUES (21, '08002b0102030405');
2020-04-06 20:19:17.710 EDT [25892:76] pg_regress/macaddr8 LOG:  statement: SELECT * FROM macaddr8_data ORDER BY 1;
2020-04-06 20:19:17.711 EDT [25865:39] pg_regress/xid LOG:  statement: select '12:13:'::pg_snapshot;
2020-04-06 20:19:17.711 EDT [25892:77] pg_regress/macaddr8 LOG:  statement: CREATE INDEX macaddr8_data_btree ON macaddr8_data USING btree (b);
2020-04-06 20:19:17.712 EDT [25865:40] pg_regress/xid LOG:  statement: select '12:18:14,16'::pg_snapshot;
2020-04-06 20:19:17.712 EDT [25892:78] pg_regress/macaddr8 LOG:  statement: CREATE INDEX macaddr8_data_hash ON macaddr8_data USING hash (b);
2020-04-06 20:19:17.713 EDT [25891:44] pg_regress/inet LOG:  statement: SELECT '' AS four, c AS cidr, masklen(c) AS "masklen(cidr)",
	  i AS inet, masklen(i) AS "masklen(inet)" FROM INET_TBL
	  WHERE masklen(c) <= 8;
2020-04-06 20:19:17.713 EDT [25892:79] pg_regress/macaddr8 LOG:  statement: SELECT a, b, trunc(b) FROM macaddr8_data ORDER BY 2, 1;
2020-04-06 20:19:17.714 EDT [25878:25] pg_regress/date LOG:  statement: SET datestyle TO iso;
2020-04-06 20:19:17.714 EDT [25878:26] pg_regress/date LOG:  statement: SET datestyle TO ymd;
2020-04-06 20:19:17.714 EDT [25878:27] pg_regress/date LOG:  statement: SELECT date 'January 8, 1999';
2020-04-06 20:19:17.714 EDT [25878:28] pg_regress/date LOG:  statement: SELECT date '1999-01-08';
2020-04-06 20:19:17.715 EDT [25878:29] pg_regress/date LOG:  statement: SELECT date '1999-01-18';
2020-04-06 20:19:17.715 EDT [25878:30] pg_regress/date LOG:  statement: SELECT date '1/8/1999';
2020-04-06 20:19:17.715 EDT [25878:31] pg_regress/date ERROR:  date/time field value out of range: "1/8/1999" at character 13
2020-04-06 20:19:17.715 EDT [25878:32] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:17.715 EDT [25878:33] pg_regress/date STATEMENT:  SELECT date '1/8/1999';
2020-04-06 20:19:17.715 EDT [25878:34] pg_regress/date LOG:  statement: SELECT date '1/18/1999';
2020-04-06 20:19:17.715 EDT [25878:35] pg_regress/date ERROR:  date/time field value out of range: "1/18/1999" at character 13
2020-04-06 20:19:17.715 EDT [25878:36] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:17.715 EDT [25878:37] pg_regress/date STATEMENT:  SELECT date '1/18/1999';
2020-04-06 20:19:17.715 EDT [25878:38] pg_regress/date LOG:  statement: SELECT date '18/1/1999';
2020-04-06 20:19:17.715 EDT [25878:39] pg_regress/date ERROR:  date/time field value out of range: "18/1/1999" at character 13
2020-04-06 20:19:17.715 EDT [25878:40] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:17.715 EDT [25878:41] pg_regress/date STATEMENT:  SELECT date '18/1/1999';
2020-04-06 20:19:17.716 EDT [25878:42] pg_regress/date LOG:  statement: SELECT date '01/02/03';
2020-04-06 20:19:17.716 EDT [25878:43] pg_regress/date LOG:  statement: SELECT date '19990108';
2020-04-06 20:19:17.716 EDT [25878:44] pg_regress/date LOG:  statement: SELECT date '990108';
2020-04-06 20:19:17.717 EDT [25878:45] pg_regress/date LOG:  statement: SELECT date '1999.008';
2020-04-06 20:19:17.717 EDT [25878:46] pg_regress/date LOG:  statement: SELECT date 'J2451187';
2020-04-06 20:19:17.717 EDT [25878:47] pg_regress/date LOG:  statement: SELECT date 'January 8, 99 BC';
2020-04-06 20:19:17.717 EDT [25878:48] pg_regress/date ERROR:  date/time field value out of range: "January 8, 99 BC" at character 13
2020-04-06 20:19:17.717 EDT [25878:49] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:17.717 EDT [25878:50] pg_regress/date STATEMENT:  SELECT date 'January 8, 99 BC';
2020-04-06 20:19:17.718 EDT [25878:51] pg_regress/date LOG:  statement: SELECT date '99-Jan-08';
2020-04-06 20:19:17.718 EDT [25878:52] pg_regress/date LOG:  statement: SELECT date '1999-Jan-08';
2020-04-06 20:19:17.718 EDT [25878:53] pg_regress/date LOG:  statement: SELECT date '08-Jan-99';
2020-04-06 20:19:17.718 EDT [25878:54] pg_regress/date ERROR:  date/time field value out of range: "08-Jan-99" at character 13
2020-04-06 20:19:17.718 EDT [25878:55] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:17.718 EDT [25878:56] pg_regress/date STATEMENT:  SELECT date '08-Jan-99';
2020-04-06 20:19:17.718 EDT [25878:57] pg_regress/date LOG:  statement: SELECT date '08-Jan-1999';
2020-04-06 20:19:17.719 EDT [25878:58] pg_regress/date LOG:  statement: SELECT date 'Jan-08-99';
2020-04-06 20:19:17.719 EDT [25878:59] pg_regress/date ERROR:  date/time field value out of range: "Jan-08-99" at character 13
2020-04-06 20:19:17.719 EDT [25878:60] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:17.719 EDT [25878:61] pg_regress/date STATEMENT:  SELECT date 'Jan-08-99';
2020-04-06 20:19:17.719 EDT [25878:62] pg_regress/date LOG:  statement: SELECT date 'Jan-08-1999';
2020-04-06 20:19:17.719 EDT [25878:63] pg_regress/date LOG:  statement: SELECT date '99-08-Jan';
2020-04-06 20:19:17.719 EDT [25878:64] pg_regress/date ERROR:  invalid input syntax for type date: "99-08-Jan" at character 13
2020-04-06 20:19:17.719 EDT [25878:65] pg_regress/date STATEMENT:  SELECT date '99-08-Jan';
2020-04-06 20:19:17.719 EDT [25878:66] pg_regress/date LOG:  statement: SELECT date '1999-08-Jan';
2020-04-06 20:19:17.719 EDT [25878:67] pg_regress/date ERROR:  invalid input syntax for type date: "1999-08-Jan" at character 13
2020-04-06 20:19:17.719 EDT [25878:68] pg_regress/date STATEMENT:  SELECT date '1999-08-Jan';
2020-04-06 20:19:17.719 EDT [25878:69] pg_regress/date LOG:  statement: SELECT date '99 Jan 08';
2020-04-06 20:19:17.720 EDT [25891:45] pg_regress/inet LOG:  statement: SELECT '' AS six, c AS cidr, i AS inet FROM INET_TBL
	  WHERE c = i;
2020-04-06 20:19:17.721 EDT [25878:70] pg_regress/date LOG:  statement: SELECT date '1999 Jan 08';
2020-04-06 20:19:17.721 EDT [25878:71] pg_regress/date LOG:  statement: SELECT date '08 Jan 99';
2020-04-06 20:19:17.722 EDT [25878:72] pg_regress/date ERROR:  date/time field value out of range: "08 Jan 99" at character 13
2020-04-06 20:19:17.722 EDT [25878:73] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:17.722 EDT [25878:74] pg_regress/date STATEMENT:  SELECT date '08 Jan 99';
2020-04-06 20:19:17.722 EDT [25873:45] pg_regress/box LOG:  statement: INSERT INTO box_temp
		VALUES (NULL),
			   ('(0,0)(0,100)'),
			   ('(-3,4.3333333333)(40,1)'),
			   ('(0,100)(0,infinity)'),
			   ('(-infinity,0)(0,infinity)'),
			   ('(-infinity,-infinity)(infinity,infinity)');
2020-04-06 20:19:17.724 EDT [25856:36] pg_regress/point LOG:  statement: SELECT '' AS three, p.* FROM POINT_TBL p
	   WHERE box '(0,0,100,100)' @> p.f1;
2020-04-06 20:19:17.725 EDT [25867:14] pg_regress/interval LOG:  statement: INSERT INTO INTERVAL_TBL (f1) VALUES ('@ 1 minute');
2020-04-06 20:19:17.727 EDT [25867:15] pg_regress/interval LOG:  statement: INSERT INTO INTERVAL_TBL (f1) VALUES ('@ 5 hour');
2020-04-06 20:19:17.727 EDT [25867:16] pg_regress/interval LOG:  statement: INSERT INTO INTERVAL_TBL (f1) VALUES ('@ 10 day');
2020-04-06 20:19:17.728 EDT [25867:17] pg_regress/interval LOG:  statement: INSERT INTO INTERVAL_TBL (f1) VALUES ('@ 34 year');
2020-04-06 20:19:17.728 EDT [25867:18] pg_regress/interval LOG:  statement: INSERT INTO INTERVAL_TBL (f1) VALUES ('@ 3 months');
2020-04-06 20:19:17.728 EDT [25867:19] pg_regress/interval LOG:  statement: INSERT INTO INTERVAL_TBL (f1) VALUES ('@ 14 seconds ago');
2020-04-06 20:19:17.728 EDT [25867:20] pg_regress/interval LOG:  statement: INSERT INTO INTERVAL_TBL (f1) VALUES ('1 day 2 hours 3 minutes 4 seconds');
2020-04-06 20:19:17.728 EDT [25867:21] pg_regress/interval LOG:  statement: INSERT INTO INTERVAL_TBL (f1) VALUES ('6 years');
2020-04-06 20:19:17.729 EDT [25867:22] pg_regress/interval LOG:  statement: INSERT INTO INTERVAL_TBL (f1) VALUES ('5 months');
2020-04-06 20:19:17.729 EDT [25867:23] pg_regress/interval LOG:  statement: INSERT INTO INTERVAL_TBL (f1) VALUES ('5 months 12 hours');
2020-04-06 20:19:17.729 EDT [25867:24] pg_regress/interval LOG:  statement: INSERT INTO INTERVAL_TBL (f1) VALUES ('badly formatted interval');
2020-04-06 20:19:17.729 EDT [25867:25] pg_regress/interval ERROR:  invalid input syntax for type interval: "badly formatted interval" at character 39
2020-04-06 20:19:17.729 EDT [25867:26] pg_regress/interval STATEMENT:  INSERT INTO INTERVAL_TBL (f1) VALUES ('badly formatted interval');
2020-04-06 20:19:17.729 EDT [25867:27] pg_regress/interval LOG:  statement: INSERT INTO INTERVAL_TBL (f1) VALUES ('@ 30 eons ago');
2020-04-06 20:19:17.729 EDT [25867:28] pg_regress/interval ERROR:  invalid input syntax for type interval: "@ 30 eons ago" at character 39
2020-04-06 20:19:17.729 EDT [25867:29] pg_regress/interval STATEMENT:  INSERT INTO INTERVAL_TBL (f1) VALUES ('@ 30 eons ago');
2020-04-06 20:19:17.729 EDT [25867:30] pg_regress/interval LOG:  statement: SELECT '' AS ten, * FROM INTERVAL_TBL;
2020-04-06 20:19:17.729 EDT [25891:46] pg_regress/inet LOG:  statement: SELECT '' AS ten, i, c,
	  i < c AS lt, i <= c AS le, i = c AS eq,
	  i >= c AS ge, i > c AS gt, i <> c AS ne,
	  i << c AS sb, i <<= c AS sbe,
	  i >> c AS sup, i >>= c AS spe,
	  i && c AS ovr
	  FROM INET_TBL;
2020-04-06 20:19:17.730 EDT [25867:31] pg_regress/interval LOG:  statement: SELECT '' AS nine, * FROM INTERVAL_TBL
	   WHERE INTERVAL_TBL.f1 <> interval '@ 10 days';
2020-04-06 20:19:17.731 EDT [25867:32] pg_regress/interval LOG:  statement: SELECT '' AS three, * FROM INTERVAL_TBL
	   WHERE INTERVAL_TBL.f1 <= interval '@ 5 hours';
2020-04-06 20:19:17.731 EDT [25867:33] pg_regress/interval LOG:  statement: SELECT '' AS three, * FROM INTERVAL_TBL
	   WHERE INTERVAL_TBL.f1 < interval '@ 1 day';
2020-04-06 20:19:17.732 EDT [25878:75] pg_regress/date LOG:  statement: SELECT date '08 Jan 1999';
2020-04-06 20:19:17.732 EDT [25873:46] pg_regress/box LOG:  statement: SET enable_seqscan = false;
2020-04-06 20:19:17.732 EDT [25867:34] pg_regress/interval LOG:  statement: SELECT '' AS one, * FROM INTERVAL_TBL
	   WHERE INTERVAL_TBL.f1 = interval '@ 34 years';
2020-04-06 20:19:17.732 EDT [25878:76] pg_regress/date LOG:  statement: SELECT date 'Jan 08 99';
2020-04-06 20:19:17.732 EDT [25878:77] pg_regress/date ERROR:  date/time field value out of range: "Jan 08 99" at character 13
2020-04-06 20:19:17.732 EDT [25878:78] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:17.732 EDT [25878:79] pg_regress/date STATEMENT:  SELECT date 'Jan 08 99';
2020-04-06 20:19:17.732 EDT [25878:80] pg_regress/date LOG:  statement: SELECT date 'Jan 08 1999';
2020-04-06 20:19:17.733 EDT [25873:47] pg_regress/box LOG:  statement: SELECT * FROM box_temp WHERE f1 << '(10,20),(30,40)';
2020-04-06 20:19:17.733 EDT [25891:47] pg_regress/inet LOG:  statement: SELECT max(i) AS max, min(i) AS min FROM INET_TBL;
2020-04-06 20:19:17.733 EDT [25878:81] pg_regress/date LOG:  statement: SELECT date '99 08 Jan';
2020-04-06 20:19:17.733 EDT [25873:48] pg_regress/box LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM box_temp WHERE f1 << '(10,20),(30,40)';
2020-04-06 20:19:17.733 EDT [25878:82] pg_regress/date LOG:  statement: SELECT date '1999 08 Jan';
2020-04-06 20:19:17.734 EDT [25891:48] pg_regress/inet LOG:  statement: SELECT max(c) AS max, min(c) AS min FROM INET_TBL;
2020-04-06 20:19:17.734 EDT [25867:35] pg_regress/interval LOG:  statement: SELECT '' AS five, * FROM INTERVAL_TBL
	   WHERE INTERVAL_TBL.f1 >= interval '@ 1 month';
2020-04-06 20:19:17.734 EDT [25878:83] pg_regress/date LOG:  statement: SELECT date '99-01-08';
2020-04-06 20:19:17.734 EDT [25878:84] pg_regress/date LOG:  statement: SELECT date '1999-01-08';
2020-04-06 20:19:17.734 EDT [25873:49] pg_regress/box LOG:  statement: SELECT * FROM box_temp WHERE f1 &< '(10,4.333334),(5,100)';
2020-04-06 20:19:17.734 EDT [25891:49] pg_regress/inet LOG:  statement: SELECT '' AS ten, set_masklen(inet(text(i)), 24) FROM INET_TBL;
2020-04-06 20:19:17.734 EDT [25878:85] pg_regress/date LOG:  statement: SELECT date '08-01-99';
2020-04-06 20:19:17.734 EDT [25878:86] pg_regress/date ERROR:  date/time field value out of range: "08-01-99" at character 13
2020-04-06 20:19:17.734 EDT [25878:87] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:17.734 EDT [25878:88] pg_regress/date STATEMENT:  SELECT date '08-01-99';
2020-04-06 20:19:17.734 EDT [25867:36] pg_regress/interval LOG:  statement: SELECT '' AS nine, * FROM INTERVAL_TBL
	   WHERE INTERVAL_TBL.f1 > interval '@ 3 seconds ago';
2020-04-06 20:19:17.735 EDT [25878:89] pg_regress/date LOG:  statement: SELECT date '08-01-1999';
2020-04-06 20:19:17.735 EDT [25878:90] pg_regress/date ERROR:  date/time field value out of range: "08-01-1999" at character 13
2020-04-06 20:19:17.735 EDT [25878:91] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:17.735 EDT [25878:92] pg_regress/date STATEMENT:  SELECT date '08-01-1999';
2020-04-06 20:19:17.735 EDT [25891:50] pg_regress/inet LOG:  statement: CREATE INDEX inet_idx1 ON inet_tbl(i);
2020-04-06 20:19:17.735 EDT [25873:50] pg_regress/box LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM box_temp WHERE f1 &< '(10,4.333334),(5,100)';
2020-04-06 20:19:17.736 EDT [25891:51] pg_regress/inet LOG:  statement: SET enable_seqscan TO off;
2020-04-06 20:19:17.736 EDT [25874:32] pg_regress/path LOG:  disconnection: session time: 0:00:00.134 user=pgbuild database=regression host=[local]
2020-04-06 20:19:17.736 EDT [25891:52] pg_regress/inet LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM inet_tbl WHERE i<<'192.168.1.0/24'::cidr;
2020-04-06 20:19:17.737 EDT [25891:53] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i<<'192.168.1.0/24'::cidr;
2020-04-06 20:19:17.737 EDT [25892:80] pg_regress/macaddr8 LOG:  statement: SELECT b <  '08:00:2b:01:02:04' FROM macaddr8_data WHERE a = 1;
2020-04-06 20:19:17.738 EDT [25893:23] pg_regress/tstypes LOG:  statement: SELECT E'''1 \\\\''2'''::tsquery;
2020-04-06 20:19:17.739 EDT [25880:34] pg_regress/macaddr LOG:  statement: SELECT ~b                       FROM macaddr_data;
2020-04-06 20:19:17.747 EDT [25878:93] pg_regress/date LOG:  statement: SELECT date '01-08-99';
2020-04-06 20:19:17.747 EDT [25878:94] pg_regress/date ERROR:  date/time field value out of range: "01-08-99" at character 13
2020-04-06 20:19:17.747 EDT [25878:95] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:17.747 EDT [25878:96] pg_regress/date STATEMENT:  SELECT date '01-08-99';
2020-04-06 20:19:17.747 EDT [25859:36] pg_regress/strings ERROR:  invalid Unicode escape at character 17
2020-04-06 20:19:17.747 EDT [25859:37] pg_regress/strings HINT:  Unicode escapes must be \\uXXXX or \\UXXXXXXXX.
2020-04-06 20:19:17.747 EDT [25859:38] pg_regress/strings STATEMENT:  SELECT E'wrong: \\u061';
2020-04-06 20:19:17.748 EDT [25873:51] pg_regress/box LOG:  statement: SELECT * FROM box_temp WHERE f1 && '(15,20),(25,30)';
2020-04-06 20:19:17.748 EDT [25867:37] pg_regress/interval LOG:  statement: SELECT '' AS fortyfive, r1.*, r2.*
	   FROM INTERVAL_TBL r1, INTERVAL_TBL r2
	   WHERE r1.f1 > r2.f1
	   ORDER BY r1.f1, r2.f1;
2020-04-06 20:19:17.748 EDT [25859:39] pg_regress/strings ERROR:  invalid Unicode escape at character 17
2020-04-06 20:19:17.748 EDT [25859:40] pg_regress/strings HINT:  Unicode escapes must be \\uXXXX or \\UXXXXXXXX.
2020-04-06 20:19:17.748 EDT [25859:41] pg_regress/strings STATEMENT:  SELECT E'wrong: \\U0061';
2020-04-06 20:19:17.749 EDT [25878:97] pg_regress/date LOG:  statement: SELECT date '01-08-1999';
2020-04-06 20:19:17.749 EDT [25878:98] pg_regress/date ERROR:  date/time field value out of range: "01-08-1999" at character 13
2020-04-06 20:19:17.749 EDT [25878:99] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:17.749 EDT [25878:100] pg_regress/date STATEMENT:  SELECT date '01-08-1999';
2020-04-06 20:19:17.749 EDT [25856:37] pg_regress/point LOG:  statement: SELECT '' AS three, p.* FROM POINT_TBL p
	   WHERE not p.f1 <@ box '(0,0,100,100)';
2020-04-06 20:19:17.749 EDT [25892:81] pg_regress/macaddr8 LOG:  statement: SELECT b >  '08:00:2b:ff:fe:01:02:04' FROM macaddr8_data WHERE a = 1;
2020-04-06 20:19:17.749 EDT [25873:52] pg_regress/box LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM box_temp WHERE f1 && '(15,20),(25,30)';
2020-04-06 20:19:17.750 EDT [25859:42] pg_regress/strings ERROR:  invalid Unicode surrogate pair at or near "'" at character 23
2020-04-06 20:19:17.750 EDT [25859:43] pg_regress/strings STATEMENT:  SELECT E'wrong: \\udb99';
2020-04-06 20:19:17.750 EDT [25859:44] pg_regress/strings ERROR:  invalid Unicode surrogate pair at or near "x" at character 23
2020-04-06 20:19:17.750 EDT [25859:45] pg_regress/strings STATEMENT:  SELECT E'wrong: \\udb99xy';
2020-04-06 20:19:17.750 EDT [25859:46] pg_regress/strings ERROR:  invalid Unicode surrogate pair at or near "\\" at character 23
2020-04-06 20:19:17.750 EDT [25859:47] pg_regress/strings STATEMENT:  SELECT E'wrong: \\udb99\\\\';
2020-04-06 20:19:17.752 EDT [25873:53] pg_regress/box LOG:  statement: SELECT * FROM box_temp WHERE f1 &> '(40,30),(45,50)';
2020-04-06 20:19:17.753 EDT [25880:35] pg_regress/macaddr LOG:  statement: SELECT  b & '00:00:00:ff:ff:ff' FROM macaddr_data;
2020-04-06 20:19:17.758 EDT [25878:101] pg_regress/date LOG:  statement: SELECT date '99-08-01';
2020-04-06 20:19:17.758 EDT [25873:54] pg_regress/box LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM box_temp WHERE f1 &> '(40,30),(45,50)';
2020-04-06 20:19:17.759 EDT [25891:54] pg_regress/inet LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM inet_tbl WHERE i<<='192.168.1.0/24'::cidr;
2020-04-06 20:19:17.759 EDT [25893:24] pg_regress/tstypes LOG:  statement: SELECT '!1'::tsquery;
2020-04-06 20:19:17.759 EDT [25892:82] pg_regress/macaddr8 LOG:  statement: SELECT b >  '08:00:2b:ff:fe:01:02:03' FROM macaddr8_data WHERE a = 1;
2020-04-06 20:19:17.759 EDT [25865:41] pg_regress/xid LOG:  statement: select '12:16:14,14'::pg_snapshot;
2020-04-06 20:19:17.760 EDT [25873:55] pg_regress/box LOG:  statement: SELECT * FROM box_temp WHERE f1 >> '(30,40),(40,30)';
2020-04-06 20:19:17.760 EDT [25891:55] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i<<='192.168.1.0/24'::cidr;
2020-04-06 20:19:17.760 EDT [25859:48] pg_regress/strings ERROR:  invalid Unicode surrogate pair at or near "\\u0061" at character 23
2020-04-06 20:19:17.760 EDT [25859:49] pg_regress/strings STATEMENT:  SELECT E'wrong: \\udb99\\u0061';
2020-04-06 20:19:17.760 EDT [25867:38] pg_regress/interval LOG:  statement: CREATE TEMP TABLE INTERVAL_TBL_OF (f1 interval);
2020-04-06 20:19:17.762 EDT [25873:56] pg_regress/box LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM box_temp WHERE f1 >> '(30,40),(40,30)';
2020-04-06 20:19:17.762 EDT [25859:50] pg_regress/strings ERROR:  invalid Unicode surrogate pair at or near "\\U00000061" at character 27
2020-04-06 20:19:17.762 EDT [25859:51] pg_regress/strings STATEMENT:  SELECT E'wrong: \\U0000db99\\U00000061';
2020-04-06 20:19:17.762 EDT [25867:39] pg_regress/interval LOG:  statement: INSERT INTO INTERVAL_TBL_OF (f1) VALUES
	  ('2147483647 days 2147483647 months'),
	  ('2147483647 days -2147483648 months'),
	  ('1 year'),
	  ('-2147483648 days 2147483647 months'),
	  ('-2147483648 days -2147483648 months');
2020-04-06 20:19:17.763 EDT [25859:52] pg_regress/strings ERROR:  invalid Unicode escape value at or near "\\U002FFFFF" at character 17
2020-04-06 20:19:17.763 EDT [25859:53] pg_regress/strings STATEMENT:  SELECT E'wrong: \\U002FFFFF';
2020-04-06 20:19:17.763 EDT [25867:40] pg_regress/interval LOG:  statement: INSERT INTO INTERVAL_TBL_OF (f1) VALUES ('2147483648 days');
2020-04-06 20:19:17.763 EDT [25867:41] pg_regress/interval ERROR:  interval field value out of range: "2147483648 days" at character 42
2020-04-06 20:19:17.763 EDT [25867:42] pg_regress/interval STATEMENT:  INSERT INTO INTERVAL_TBL_OF (f1) VALUES ('2147483648 days');
2020-04-06 20:19:17.763 EDT [25859:54] pg_regress/strings LOG:  statement: SET standard_conforming_strings TO off;
2020-04-06 20:19:17.763 EDT [25859:55] pg_regress/strings ERROR:  unsafe use of string constant with Unicode escapes at character 8
2020-04-06 20:19:17.763 EDT [25859:56] pg_regress/strings DETAIL:  String constants with Unicode escapes cannot be used when standard_conforming_strings is off.
2020-04-06 20:19:17.763 EDT [25859:57] pg_regress/strings STATEMENT:  SELECT U&'d\\0061t\\+000061' AS U&"d\\0061t\\+000061";
2020-04-06 20:19:17.763 EDT [25859:58] pg_regress/strings ERROR:  unsafe use of string constant with Unicode escapes at character 8
2020-04-06 20:19:17.763 EDT [25859:59] pg_regress/strings DETAIL:  String constants with Unicode escapes cannot be used when standard_conforming_strings is off.
2020-04-06 20:19:17.763 EDT [25859:60] pg_regress/strings STATEMENT:  SELECT U&'d!0061t\\+000061' UESCAPE '!' AS U&"d*0061t\\+000061" UESCAPE '*';
2020-04-06 20:19:17.763 EDT [25859:61] pg_regress/strings ERROR:  unsafe use of string constant with Unicode escapes at character 8
2020-04-06 20:19:17.763 EDT [25859:62] pg_regress/strings DETAIL:  String constants with Unicode escapes cannot be used when standard_conforming_strings is off.
2020-04-06 20:19:17.763 EDT [25859:63] pg_regress/strings STATEMENT:  SELECT U&' \\' UESCAPE '!' AS "tricky";
2020-04-06 20:19:17.763 EDT [25859:64] pg_regress/strings LOG:  statement: SELECT 'tricky' AS U&"\\" UESCAPE '!';
2020-04-06 20:19:17.764 EDT [25867:43] pg_regress/interval LOG:  statement: INSERT INTO INTERVAL_TBL_OF (f1) VALUES ('-2147483649 days');
2020-04-06 20:19:17.764 EDT [25867:44] pg_regress/interval ERROR:  interval field value out of range: "-2147483649 days" at character 42
2020-04-06 20:19:17.764 EDT [25867:45] pg_regress/interval STATEMENT:  INSERT INTO INTERVAL_TBL_OF (f1) VALUES ('-2147483649 days');
2020-04-06 20:19:17.764 EDT [25859:65] pg_regress/strings ERROR:  unsafe use of string constant with Unicode escapes at character 8
2020-04-06 20:19:17.764 EDT [25859:66] pg_regress/strings DETAIL:  String constants with Unicode escapes cannot be used when standard_conforming_strings is off.
2020-04-06 20:19:17.764 EDT [25859:67] pg_regress/strings STATEMENT:  SELECT U&'wrong: \\061';
2020-04-06 20:19:17.764 EDT [25859:68] pg_regress/strings ERROR:  unsafe use of string constant with Unicode escapes at character 8
2020-04-06 20:19:17.764 EDT [25859:69] pg_regress/strings DETAIL:  String constants with Unicode escapes cannot be used when standard_conforming_strings is off.
2020-04-06 20:19:17.764 EDT [25859:70] pg_regress/strings STATEMENT:  SELECT U&'wrong: \\+0061';
2020-04-06 20:19:17.764 EDT [25859:71] pg_regress/strings ERROR:  unsafe use of string constant with Unicode escapes at character 8
2020-04-06 20:19:17.764 EDT [25859:72] pg_regress/strings DETAIL:  String constants with Unicode escapes cannot be used when standard_conforming_strings is off.
2020-04-06 20:19:17.764 EDT [25859:73] pg_regress/strings STATEMENT:  SELECT U&'wrong: +0061' UESCAPE '+';
2020-04-06 20:19:17.764 EDT [25859:74] pg_regress/strings LOG:  statement: RESET standard_conforming_strings;
2020-04-06 20:19:17.764 EDT [25859:75] pg_regress/strings LOG:  statement: SET bytea_output TO hex;
2020-04-06 20:19:17.765 EDT [25859:76] pg_regress/strings LOG:  statement: SELECT E'\\\\xDeAdBeEf'::bytea;
2020-04-06 20:19:17.765 EDT [25867:46] pg_regress/interval LOG:  statement: INSERT INTO INTERVAL_TBL_OF (f1) VALUES ('2147483647 years');
2020-04-06 20:19:17.765 EDT [25867:47] pg_regress/interval ERROR:  interval out of range at character 42
2020-04-06 20:19:17.765 EDT [25867:48] pg_regress/interval STATEMENT:  INSERT INTO INTERVAL_TBL_OF (f1) VALUES ('2147483647 years');
2020-04-06 20:19:17.765 EDT [25859:77] pg_regress/strings LOG:  statement: SELECT E'\\\\x De Ad Be Ef '::bytea;
2020-04-06 20:19:17.766 EDT [25859:78] pg_regress/strings LOG:  statement: SELECT E'\\\\xDeAdBeE'::bytea;
2020-04-06 20:19:17.766 EDT [25859:79] pg_regress/strings ERROR:  invalid hexadecimal data: odd number of digits at character 8
2020-04-06 20:19:17.766 EDT [25859:80] pg_regress/strings STATEMENT:  SELECT E'\\\\xDeAdBeE'::bytea;
2020-04-06 20:19:17.766 EDT [25859:81] pg_regress/strings LOG:  statement: SELECT E'\\\\xDeAdBeEx'::bytea;
2020-04-06 20:19:17.766 EDT [25859:82] pg_regress/strings ERROR:  invalid hexadecimal digit: "x" at character 8
2020-04-06 20:19:17.766 EDT [25859:83] pg_regress/strings STATEMENT:  SELECT E'\\\\xDeAdBeEx'::bytea;
2020-04-06 20:19:17.766 EDT [25859:84] pg_regress/strings LOG:  statement: SELECT E'\\\\xDe00BeEf'::bytea;
2020-04-06 20:19:17.766 EDT [25859:85] pg_regress/strings LOG:  statement: SELECT E'DeAdBeEf'::bytea;
2020-04-06 20:19:17.766 EDT [25867:49] pg_regress/interval LOG:  statement: INSERT INTO INTERVAL_TBL_OF (f1) VALUES ('-2147483648 years');
2020-04-06 20:19:17.766 EDT [25867:50] pg_regress/interval ERROR:  interval out of range at character 42
2020-04-06 20:19:17.766 EDT [25867:51] pg_regress/interval STATEMENT:  INSERT INTO INTERVAL_TBL_OF (f1) VALUES ('-2147483648 years');
2020-04-06 20:19:17.767 EDT [25867:52] pg_regress/interval LOG:  statement: select extract(epoch from '256 microseconds'::interval * (2^55)::float8);
2020-04-06 20:19:17.767 EDT [25867:53] pg_regress/interval ERROR:  interval out of range
2020-04-06 20:19:17.767 EDT [25867:54] pg_regress/interval STATEMENT:  select extract(epoch from '256 microseconds'::interval * (2^55)::float8);
2020-04-06 20:19:17.769 EDT [25867:55] pg_regress/interval LOG:  statement: SELECT r1.*, r2.*
	   FROM INTERVAL_TBL_OF r1, INTERVAL_TBL_OF r2
	   WHERE r1.f1 > r2.f1
	   ORDER BY r1.f1, r2.f1;
2020-04-06 20:19:17.770 EDT [25867:56] pg_regress/interval LOG:  statement: CREATE INDEX ON INTERVAL_TBL_OF USING btree (f1);
2020-04-06 20:19:17.774 EDT [25856:38] pg_regress/point LOG:  statement: SELECT '' AS two, p.* FROM POINT_TBL p
	   WHERE p.f1 <@ path '[(0,0),(-10,0),(-10,10)]';
2020-04-06 20:19:17.774 EDT [25873:57] pg_regress/box LOG:  statement: SELECT * FROM box_temp WHERE f1 <<| '(10,4.33334),(5,100)';
2020-04-06 20:19:17.779 EDT [25891:56] pg_regress/inet LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM inet_tbl WHERE '192.168.1.0/24'::cidr >>= i;
2020-04-06 20:19:17.779 EDT [25891:57] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE '192.168.1.0/24'::cidr >>= i;
2020-04-06 20:19:17.781 EDT [25867:57] pg_regress/interval LOG:  statement: SET enable_seqscan TO false;
2020-04-06 20:19:17.781 EDT [25867:58] pg_regress/interval LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT f1 FROM INTERVAL_TBL_OF r1 ORDER BY f1;
2020-04-06 20:19:17.782 EDT [25859:86] pg_regress/strings LOG:  statement: SELECT E'De\\\\000dBeEf'::bytea;
2020-04-06 20:19:17.782 EDT [25873:58] pg_regress/box LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM box_temp WHERE f1 <<| '(10,4.33334),(5,100)';
2020-04-06 20:19:17.782 EDT [25880:36] pg_regress/macaddr LOG:  statement: SELECT  b | '01:02:03:04:05:06' FROM macaddr_data;
2020-04-06 20:19:17.782 EDT [25867:59] pg_regress/interval LOG:  statement: SELECT f1 FROM INTERVAL_TBL_OF r1 ORDER BY f1;
2020-04-06 20:19:17.783 EDT [25867:60] pg_regress/interval LOG:  statement: RESET enable_seqscan;
2020-04-06 20:19:17.783 EDT [25878:102] pg_regress/date LOG:  statement: SELECT date '1999-08-01';
2020-04-06 20:19:17.783 EDT [25867:61] pg_regress/interval LOG:  statement: DROP TABLE INTERVAL_TBL_OF;
2020-04-06 20:19:17.783 EDT [25873:59] pg_regress/box LOG:  statement: SELECT * FROM box_temp WHERE f1 &<| '(10,4.3333334),(5,1)';
2020-04-06 20:19:17.784 EDT [25860:29] pg_regress/polygon LOG:  statement: INSERT INTO quad_poly_tbl
		SELECT i, polygon '((200, 300),(210, 310),(230, 290))'
		FROM generate_series(10001, 11000) AS i;
2020-04-06 20:19:17.784 EDT [25878:103] pg_regress/date LOG:  statement: SELECT date '99 01 08';
2020-04-06 20:19:17.785 EDT [25873:60] pg_regress/box LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM box_temp WHERE f1 &<| '(10,4.3333334),(5,1)';
2020-04-06 20:19:17.786 EDT [25878:104] pg_regress/date LOG:  statement: SELECT date '1999 01 08';
2020-04-06 20:19:17.786 EDT [25867:62] pg_regress/interval LOG:  statement: CREATE TABLE INTERVAL_MULDIV_TBL (span interval);
2020-04-06 20:19:17.786 EDT [25873:61] pg_regress/box LOG:  statement: SELECT * FROM box_temp WHERE f1 |&> '(49.99,49.99),(49.99,49.99)';
2020-04-06 20:19:17.786 EDT [25878:105] pg_regress/date LOG:  statement: SELECT date '08 01 99';
2020-04-06 20:19:17.786 EDT [25878:106] pg_regress/date ERROR:  date/time field value out of range: "08 01 99" at character 13
2020-04-06 20:19:17.786 EDT [25878:107] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:17.786 EDT [25878:108] pg_regress/date STATEMENT:  SELECT date '08 01 99';
2020-04-06 20:19:17.787 EDT [25873:62] pg_regress/box LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM box_temp WHERE f1 |&> '(49.99,49.99),(49.99,49.99)';
2020-04-06 20:19:17.787 EDT [25878:109] pg_regress/date LOG:  statement: SELECT date '08 01 1999';
2020-04-06 20:19:17.787 EDT [25878:110] pg_regress/date ERROR:  date/time field value out of range: "08 01 1999" at character 13
2020-04-06 20:19:17.787 EDT [25878:111] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:17.787 EDT [25878:112] pg_regress/date STATEMENT:  SELECT date '08 01 1999';
2020-04-06 20:19:17.787 EDT [25867:63] pg_regress/interval LOG:  statement: COPY INTERVAL_MULDIV_TBL FROM STDIN;
2020-04-06 20:19:17.787 EDT [25892:83] pg_regress/macaddr8 LOG:  statement: SELECT b::macaddr <= '08:00:2b:01:02:04' FROM macaddr8_data WHERE a = 1;
2020-04-06 20:19:17.787 EDT [25878:113] pg_regress/date LOG:  statement: SELECT date '01 08 99';
2020-04-06 20:19:17.787 EDT [25878:114] pg_regress/date ERROR:  date/time field value out of range: "01 08 99" at character 13
2020-04-06 20:19:17.787 EDT [25878:115] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:17.787 EDT [25878:116] pg_regress/date STATEMENT:  SELECT date '01 08 99';
2020-04-06 20:19:17.788 EDT [25878:117] pg_regress/date LOG:  statement: SELECT date '01 08 1999';
2020-04-06 20:19:17.788 EDT [25878:118] pg_regress/date ERROR:  date/time field value out of range: "01 08 1999" at character 13
2020-04-06 20:19:17.788 EDT [25878:119] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:17.788 EDT [25878:120] pg_regress/date STATEMENT:  SELECT date '01 08 1999';
2020-04-06 20:19:17.788 EDT [25856:39] pg_regress/point LOG:  statement: SELECT '' AS three, p.* FROM POINT_TBL p
	   WHERE not box '(0,0,100,100)' @> p.f1;
2020-04-06 20:19:17.788 EDT [25867:64] pg_regress/interval LOG:  statement: SELECT span * 0.3 AS product
	FROM INTERVAL_MULDIV_TBL;
2020-04-06 20:19:17.788 EDT [25873:63] pg_regress/box LOG:  statement: SELECT * FROM box_temp WHERE f1 |>> '(37,38),(39,40)';
2020-04-06 20:19:17.789 EDT [25878:121] pg_regress/date LOG:  statement: SELECT date '99 08 01';
2020-04-06 20:19:17.789 EDT [25865:42] pg_regress/xid LOG:  statement: select '31:12:'::pg_snapshot;
2020-04-06 20:19:17.789 EDT [25865:43] pg_regress/xid ERROR:  invalid input syntax for type pg_snapshot: "31:12:" at character 8
2020-04-06 20:19:17.789 EDT [25865:44] pg_regress/xid STATEMENT:  select '31:12:'::pg_snapshot;
2020-04-06 20:19:17.789 EDT [25865:45] pg_regress/xid LOG:  statement: select '0:1:'::pg_snapshot;
2020-04-06 20:19:17.789 EDT [25865:46] pg_regress/xid ERROR:  invalid input syntax for type pg_snapshot: "0:1:" at character 8
2020-04-06 20:19:17.789 EDT [25865:47] pg_regress/xid STATEMENT:  select '0:1:'::pg_snapshot;
2020-04-06 20:19:17.789 EDT [25887:17] pg_regress/timestamp LOG:  statement: BEGIN;
2020-04-06 20:19:17.789 EDT [25865:48] pg_regress/xid LOG:  statement: select '12:13:0'::pg_snapshot;
2020-04-06 20:19:17.789 EDT [25865:49] pg_regress/xid ERROR:  invalid input syntax for type pg_snapshot: "12:13:0" at character 8
2020-04-06 20:19:17.789 EDT [25865:50] pg_regress/xid STATEMENT:  select '12:13:0'::pg_snapshot;
2020-04-06 20:19:17.789 EDT [25887:18] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('now');
2020-04-06 20:19:17.789 EDT [25865:51] pg_regress/xid LOG:  statement: select '12:16:14,13'::pg_snapshot;
2020-04-06 20:19:17.789 EDT [25865:52] pg_regress/xid ERROR:  invalid input syntax for type pg_snapshot: "12:16:14,13" at character 8
2020-04-06 20:19:17.789 EDT [25865:53] pg_regress/xid STATEMENT:  select '12:16:14,13'::pg_snapshot;
2020-04-06 20:19:17.789 EDT [25865:54] pg_regress/xid LOG:  statement: create temp table snapshot_test (
		nr	integer,
		snap	pg_snapshot
	);
2020-04-06 20:19:17.789 EDT [25887:19] pg_regress/timestamp LOG:  statement: SELECT pg_sleep(0.1);
2020-04-06 20:19:17.792 EDT [25865:55] pg_regress/xid LOG:  statement: insert into snapshot_test values (1, '12:13:');
2020-04-06 20:19:17.792 EDT [25865:56] pg_regress/xid LOG:  statement: insert into snapshot_test values (2, '12:20:13,15,18');
2020-04-06 20:19:17.792 EDT [25865:57] pg_regress/xid LOG:  statement: insert into snapshot_test values (3, '100001:100009:100005,100007,100008');
2020-04-06 20:19:17.793 EDT [25865:58] pg_regress/xid LOG:  statement: insert into snapshot_test values (4, '100:150:101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131');
2020-04-06 20:19:17.793 EDT [25878:122] pg_regress/date LOG:  statement: SELECT date '1999 08 01';
2020-04-06 20:19:17.793 EDT [25865:59] pg_regress/xid LOG:  statement: select snap from snapshot_test order by nr;
2020-04-06 20:19:17.793 EDT [25873:64] pg_regress/box LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM box_temp WHERE f1 |>> '(37,38),(39,40)';
2020-04-06 20:19:17.794 EDT [25865:60] pg_regress/xid LOG:  statement: select  pg_snapshot_xmin(snap),
		pg_snapshot_xmax(snap),
		pg_snapshot_xip(snap)
	from snapshot_test order by nr;
2020-04-06 20:19:17.794 EDT [25865:61] pg_regress/xid LOG:  statement: select id, pg_visible_in_snapshot(id::text::xid8, snap)
	from snapshot_test, generate_series(11, 21) id
	where nr = 2;
2020-04-06 20:19:17.795 EDT [25865:62] pg_regress/xid LOG:  statement: select id, pg_visible_in_snapshot(id::text::xid8, snap)
	from snapshot_test, generate_series(90, 160) id
	where nr = 4;
2020-04-06 20:19:17.796 EDT [25865:63] pg_regress/xid LOG:  statement: select pg_current_xact_id() >= pg_snapshot_xmin(pg_current_snapshot());
2020-04-06 20:19:17.796 EDT [25865:64] pg_regress/xid LOG:  statement: select pg_visible_in_snapshot(pg_current_xact_id(), pg_current_snapshot());
2020-04-06 20:19:17.796 EDT [25865:65] pg_regress/xid LOG:  statement: select pg_snapshot '1000100010001000:1000100010001100:1000100010001012,1000100010001013';
2020-04-06 20:19:17.797 EDT [25865:66] pg_regress/xid LOG:  statement: select pg_visible_in_snapshot('1000100010001012', '1000100010001000:1000100010001100:1000100010001012,1000100010001013');
2020-04-06 20:19:17.797 EDT [25865:67] pg_regress/xid LOG:  statement: select pg_visible_in_snapshot('1000100010001015', '1000100010001000:1000100010001100:1000100010001012,1000100010001013');
2020-04-06 20:19:17.797 EDT [25865:68] pg_regress/xid LOG:  statement: SELECT pg_snapshot '1:9223372036854775807:3';
2020-04-06 20:19:17.798 EDT [25865:69] pg_regress/xid LOG:  statement: SELECT pg_snapshot '1:9223372036854775808:3';
2020-04-06 20:19:17.798 EDT [25873:65] pg_regress/box LOG:  statement: SELECT * FROM box_temp WHERE f1 @> '(10,11),(15,16)';
2020-04-06 20:19:17.798 EDT [25865:70] pg_regress/xid ERROR:  invalid input syntax for type pg_snapshot: "1:9223372036854775808:3" at character 20
2020-04-06 20:19:17.798 EDT [25865:71] pg_regress/xid STATEMENT:  SELECT pg_snapshot '1:9223372036854775808:3';
2020-04-06 20:19:17.798 EDT [25865:72] pg_regress/xid LOG:  statement: BEGIN;
2020-04-06 20:19:17.798 EDT [25865:73] pg_regress/xid LOG:  statement: SELECT pg_current_xact_id_if_assigned() IS NULL;
2020-04-06 20:19:17.798 EDT [25893:25] pg_regress/tstypes LOG:  statement: SELECT '1|2'::tsquery;
2020-04-06 20:19:17.798 EDT [25865:74] pg_regress/xid LOG:  statement: SELECT pg_current_xact_id() 
2020-04-06 20:19:17.799 EDT [25865:75] pg_regress/xid LOG:  statement: SELECT pg_current_xact_id_if_assigned() IS NOT DISTINCT FROM xid8 '1260';
2020-04-06 20:19:17.799 EDT [25873:66] pg_regress/box LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM box_temp WHERE f1 @> '(10,11),(15,15)';
2020-04-06 20:19:17.799 EDT [25865:76] pg_regress/xid LOG:  statement: COMMIT;
2020-04-06 20:19:17.799 EDT [25865:77] pg_regress/xid LOG:  statement: BEGIN;
2020-04-06 20:19:17.799 EDT [25893:26] pg_regress/tstypes LOG:  statement: SELECT '1|!2'::tsquery;
2020-04-06 20:19:17.799 EDT [25865:78] pg_regress/xid LOG:  statement: SELECT pg_current_xact_id() AS committed 
2020-04-06 20:19:17.799 EDT [25865:79] pg_regress/xid LOG:  statement: COMMIT;
2020-04-06 20:19:17.799 EDT [25873:67] pg_regress/box LOG:  statement: SELECT * FROM box_temp WHERE f1 <@ '(10,15),(30,35)';
2020-04-06 20:19:17.800 EDT [25892:84] pg_regress/macaddr8 LOG:  statement: SELECT b::macaddr >= '08:00:2b:01:02:04' FROM macaddr8_data WHERE a = 1;
2020-04-06 20:19:17.800 EDT [25891:58] pg_regress/inet LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM inet_tbl WHERE '192.168.1.0/24'::cidr >> i;
2020-04-06 20:19:17.800 EDT [25893:27] pg_regress/tstypes LOG:  statement: SELECT '!1|2'::tsquery;
2020-04-06 20:19:17.800 EDT [25873:68] pg_regress/box LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM box_temp WHERE f1 <@ '(10,15),(30,35)';
2020-04-06 20:19:17.800 EDT [25865:80] pg_regress/xid LOG:  statement: BEGIN;
2020-04-06 20:19:17.801 EDT [25873:69] pg_regress/box LOG:  statement: SELECT * FROM box_temp WHERE f1 ~= '(20,20),(40,40)';
2020-04-06 20:19:17.801 EDT [25891:59] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE '192.168.1.0/24'::cidr >> i;
2020-04-06 20:19:17.801 EDT [25873:70] pg_regress/box LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM box_temp WHERE f1 ~= '(20,20),(40,40)';
2020-04-06 20:19:17.801 EDT [25873:71] pg_regress/box LOG:  statement: RESET enable_seqscan;
2020-04-06 20:19:17.801 EDT [25865:81] pg_regress/xid LOG:  statement: SELECT pg_current_xact_id() AS rolledback 
2020-04-06 20:19:17.801 EDT [25873:72] pg_regress/box LOG:  statement: DROP INDEX box_spgist;
2020-04-06 20:19:17.801 EDT [25891:60] pg_regress/inet LOG:  statement: SET enable_seqscan TO on;
2020-04-06 20:19:17.802 EDT [25865:82] pg_regress/xid LOG:  statement: ROLLBACK;
2020-04-06 20:19:17.802 EDT [25865:83] pg_regress/xid LOG:  statement: BEGIN;
2020-04-06 20:19:17.802 EDT [25865:84] pg_regress/xid LOG:  statement: SELECT pg_current_xact_id() AS inprogress 
2020-04-06 20:19:17.802 EDT [25865:85] pg_regress/xid LOG:  statement: SELECT pg_xact_status(1261::text::xid8) AS committed;
2020-04-06 20:19:17.802 EDT [25873:73] pg_regress/box LOG:  statement: CREATE TABLE quad_box_tbl (id int, b box);
2020-04-06 20:19:17.802 EDT [25891:61] pg_regress/inet LOG:  statement: DROP INDEX inet_idx1;
2020-04-06 20:19:17.803 EDT [25873:74] pg_regress/box LOG:  statement: INSERT INTO quad_box_tbl
	  SELECT (x - 1) * 100 + y, box(point(x * 10, y * 10), point(x * 10 + 5, y * 10 + 5))
	  FROM generate_series(1, 100) x,
	       generate_series(1, 100) y;
2020-04-06 20:19:17.804 EDT [25865:86] pg_regress/xid LOG:  statement: SELECT pg_xact_status(1262::text::xid8) AS rolledback;
2020-04-06 20:19:17.805 EDT [25865:87] pg_regress/xid LOG:  statement: SELECT pg_xact_status(1264::text::xid8) AS inprogress;
2020-04-06 20:19:17.805 EDT [25865:88] pg_regress/xid LOG:  statement: SELECT pg_xact_status('1'::xid8);
2020-04-06 20:19:17.805 EDT [25865:89] pg_regress/xid LOG:  statement: SELECT pg_xact_status('2'::xid8);
2020-04-06 20:19:17.806 EDT [25865:90] pg_regress/xid LOG:  statement: SELECT pg_xact_status('3'::xid8);
2020-04-06 20:19:17.806 EDT [25885:19] pg_regress/timestamptz LOG:  statement: BEGIN;
2020-04-06 20:19:17.806 EDT [25885:20] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('now');
2020-04-06 20:19:17.806 EDT [25891:62] pg_regress/inet LOG:  statement: CREATE INDEX inet_idx2 ON inet_tbl using gist (i inet_ops);
2020-04-06 20:19:17.806 EDT [25885:21] pg_regress/timestamptz LOG:  statement: SELECT pg_sleep(0.1);
2020-04-06 20:19:17.807 EDT [25860:30] pg_regress/polygon LOG:  statement: INSERT INTO quad_poly_tbl
		VALUES
			(11001, NULL),
			(11002, NULL),
			(11003, NULL);
2020-04-06 20:19:17.808 EDT [25865:91] pg_regress/xid LOG:  statement: COMMIT;
2020-04-06 20:19:17.808 EDT [25860:31] pg_regress/polygon LOG:  statement: CREATE INDEX quad_poly_tbl_idx ON quad_poly_tbl USING spgist(p);
2020-04-06 20:19:17.808 EDT [25865:92] pg_regress/xid LOG:  statement: BEGIN;
2020-04-06 20:19:17.808 EDT [25865:93] pg_regress/xid LOG:  statement: CREATE FUNCTION test_future_xid_status(xid8)
	RETURNS void
	LANGUAGE plpgsql
	AS
	$$
	BEGIN
	  PERFORM pg_xact_status($1);
	  RAISE EXCEPTION 'didn''t ERROR at xid in the future as expected';
	EXCEPTION
	  WHEN invalid_parameter_value THEN
	    RAISE NOTICE 'Got expected error for xid in the future';
	END;
	$$;
2020-04-06 20:19:17.809 EDT [25859:87] pg_regress/strings LOG:  statement: SELECT E'De\\123dBeEf'::bytea;
2020-04-06 20:19:17.810 EDT [25856:40] pg_regress/point LOG:  statement: SELECT '' AS six, p.f1, p.f1 <-> point '(0,0)' AS dist
	   FROM POINT_TBL p
	   ORDER BY dist;
2020-04-06 20:19:17.810 EDT [25867:65] pg_regress/interval LOG:  statement: SELECT span * 8.2 AS product
	FROM INTERVAL_MULDIV_TBL;
2020-04-06 20:19:17.811 EDT [25891:63] pg_regress/inet LOG:  statement: SET enable_seqscan TO off;
2020-04-06 20:19:17.812 EDT [25865:94] pg_regress/xid LOG:  statement: SELECT test_future_xid_status((1264 + 10000)::text::xid8);
2020-04-06 20:19:17.812 EDT [25865:95] pg_regress/xid LOG:  statement: ROLLBACK;
2020-04-06 20:19:17.815 EDT [25891:64] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i << '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:17.817 EDT [25865:96] pg_regress/xid LOG:  disconnection: session time: 0:00:00.251 user=pgbuild database=regression host=[local]
2020-04-06 20:19:17.821 EDT [25891:65] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i <<= '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:17.822 EDT [25892:85] pg_regress/macaddr8 LOG:  statement: SELECT b =  '08:00:2b:ff:fe:01:02:03' FROM macaddr8_data WHERE a = 1;
2020-04-06 20:19:17.832 EDT [25892:86] pg_regress/macaddr8 LOG:  statement: SELECT b::macaddr <> '08:00:2b:01:02:04'::macaddr FROM macaddr8_data WHERE a = 1;
2020-04-06 20:19:17.834 EDT [25893:28] pg_regress/tstypes LOG:  statement: SELECT '!1|!2'::tsquery;
2020-04-06 20:19:17.834 EDT [25880:37] pg_regress/macaddr LOG:  statement: DROP TABLE macaddr_data;
2020-04-06 20:19:17.837 EDT [25878:123] pg_regress/date LOG:  statement: SET datestyle TO dmy;
2020-04-06 20:19:17.837 EDT [25891:66] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i && '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:17.838 EDT [25880:38] pg_regress/macaddr LOG:  disconnection: session time: 0:00:00.247 user=pgbuild database=regression host=[local]
2020-04-06 20:19:17.839 EDT [25878:124] pg_regress/date LOG:  statement: SELECT date 'January 8, 1999';
2020-04-06 20:19:17.839 EDT [25892:87] pg_regress/macaddr8 LOG:  statement: SELECT b::macaddr <> '08:00:2b:01:02:03'::macaddr FROM macaddr8_data WHERE a = 1;
2020-04-06 20:19:17.840 EDT [25859:88] pg_regress/strings LOG:  statement: SELECT E'De\\\\123dBeEf'::bytea;
2020-04-06 20:19:17.844 EDT [25856:41] pg_regress/point LOG:  statement: SELECT '' AS thirtysix, p1.f1 AS point1, p2.f1 AS point2, p1.f1 <-> p2.f1 AS dist
	   FROM POINT_TBL p1, POINT_TBL p2
	   ORDER BY dist, p1.f1[0], p2.f1[0];
2020-04-06 20:19:17.853 EDT [25867:66] pg_regress/interval LOG:  statement: SELECT span / 10 AS quotient
	FROM INTERVAL_MULDIV_TBL;
2020-04-06 20:19:17.856 EDT [25859:89] pg_regress/strings LOG:  statement: SELECT E'De\\\\678dBeEf'::bytea;
2020-04-06 20:19:17.856 EDT [25859:90] pg_regress/strings ERROR:  invalid input syntax for type bytea at character 8
2020-04-06 20:19:17.856 EDT [25859:91] pg_regress/strings STATEMENT:  SELECT E'De\\\\678dBeEf'::bytea;
2020-04-06 20:19:17.856 EDT [25859:92] pg_regress/strings LOG:  statement: SET bytea_output TO escape;
2020-04-06 20:19:17.860 EDT [25873:75] pg_regress/box LOG:  statement: INSERT INTO quad_box_tbl
	  SELECT i, '((200, 300),(210, 310))'
	  FROM generate_series(10001, 11000) AS i;
2020-04-06 20:19:17.861 EDT [25859:93] pg_regress/strings LOG:  statement: SELECT E'\\\\xDeAdBeEf'::bytea;
2020-04-06 20:19:17.863 EDT [25893:29] pg_regress/tstypes LOG:  statement: SELECT '!(!1|!2)'::tsquery;
2020-04-06 20:19:17.863 EDT [25873:76] pg_regress/box LOG:  statement: INSERT INTO quad_box_tbl
	VALUES
	  (11001, NULL),
	  (11002, NULL),
	  (11003, '((-infinity,-infinity),(infinity,infinity))'),
	  (11004, '((-infinity,100),(-infinity,500))'),
	  (11005, '((-infinity,-infinity),(700,infinity))');
2020-04-06 20:19:17.863 EDT [25873:77] pg_regress/box LOG:  statement: CREATE INDEX quad_box_tbl_idx ON quad_box_tbl USING spgist(b);
2020-04-06 20:19:17.863 EDT [25878:125] pg_regress/date LOG:  statement: SELECT date '1999-01-08';
2020-04-06 20:19:17.866 EDT [25892:88] pg_regress/macaddr8 LOG:  statement: SELECT b <  '08:00:2b:01:02:03:04:06' FROM macaddr8_data WHERE a = 15;
2020-04-06 20:19:17.870 EDT [25891:67] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i >>= '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:17.877 EDT [25878:126] pg_regress/date LOG:  statement: SELECT date '1999-01-18';
2020-04-06 20:19:17.877 EDT [25867:67] pg_regress/interval LOG:  statement: SELECT span / 100 AS quotient
	FROM INTERVAL_MULDIV_TBL;
2020-04-06 20:19:17.878 EDT [25859:94] pg_regress/strings LOG:  statement: SELECT E'\\\\x De Ad Be Ef '::bytea;
2020-04-06 20:19:17.880 EDT [25893:30] pg_regress/tstypes LOG:  statement: SELECT '!(!1|2)'::tsquery;
2020-04-06 20:19:17.882 EDT [25856:42] pg_regress/point LOG:  statement: SELECT '' AS thirty, p1.f1 AS point1, p2.f1 AS point2
	   FROM POINT_TBL p1, POINT_TBL p2
	   WHERE (p1.f1 <-> p2.f1) > 3;
2020-04-06 20:19:17.889 EDT [25892:89] pg_regress/macaddr8 LOG:  statement: SELECT b >  '08:00:2b:01:02:03:04:06' FROM macaddr8_data WHERE a = 15;
2020-04-06 20:19:17.890 EDT [25887:20] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('now');
2020-04-06 20:19:17.890 EDT [25887:21] pg_regress/timestamp LOG:  statement: SELECT pg_sleep(0.1);
2020-04-06 20:19:17.892 EDT [25860:32] pg_regress/polygon LOG:  statement: SET enable_seqscan = ON;
2020-04-06 20:19:17.897 EDT [25859:95] pg_regress/strings LOG:  statement: SELECT E'\\\\xDe00BeEf'::bytea;
2020-04-06 20:19:17.897 EDT [25891:68] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i >> '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:17.897 EDT [25860:33] pg_regress/polygon LOG:  statement: SET enable_indexscan = OFF;
2020-04-06 20:19:17.898 EDT [25860:34] pg_regress/polygon LOG:  statement: SET enable_bitmapscan = OFF;
2020-04-06 20:19:17.898 EDT [25860:35] pg_regress/polygon LOG:  statement: CREATE TEMP TABLE quad_poly_tbl_ord_seq2 AS
	SELECT rank() OVER (ORDER BY p <-> point '123,456') n, p <-> point '123,456' dist, id
	FROM quad_poly_tbl WHERE p <@ polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:17.900 EDT [25893:31] pg_regress/tstypes LOG:  statement: SELECT '!(1|!2)'::tsquery;
2020-04-06 20:19:17.901 EDT [25867:68] pg_regress/interval LOG:  statement: DROP TABLE INTERVAL_MULDIV_TBL;
2020-04-06 20:19:17.901 EDT [25878:127] pg_regress/date LOG:  statement: SELECT date '1/8/1999';
2020-04-06 20:19:17.902 EDT [25892:90] pg_regress/macaddr8 LOG:  statement: SELECT b >  '08:00:2b:01:02:03:04:05' FROM macaddr8_data WHERE a = 15;
2020-04-06 20:19:17.902 EDT [25891:69] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i < '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:17.903 EDT [25867:69] pg_regress/interval LOG:  statement: SET DATESTYLE = 'postgres';
2020-04-06 20:19:17.903 EDT [25867:70] pg_regress/interval LOG:  statement: SET IntervalStyle to postgres_verbose;
2020-04-06 20:19:17.904 EDT [25867:71] pg_regress/interval LOG:  statement: SELECT '' AS ten, * FROM INTERVAL_TBL;
2020-04-06 20:19:17.904 EDT [25867:72] pg_regress/interval LOG:  statement: select avg(f1) from interval_tbl;
2020-04-06 20:19:17.905 EDT [25867:73] pg_regress/interval LOG:  statement: select '4 millenniums 5 centuries 4 decades 1 year 4 months 4 days 17 minutes 31 seconds'::interval;
2020-04-06 20:19:17.906 EDT [25867:74] pg_regress/interval LOG:  statement: select '100000000y 10mon -1000000000d -100000h -10min -10.000001s ago'::interval;
2020-04-06 20:19:17.906 EDT [25867:75] pg_regress/interval LOG:  statement: SELECT justify_hours(interval '6 months 3 days 52 hours 3 minutes 2 seconds') as "6 mons 5 days 4 hours 3 mins 2 seconds";
2020-04-06 20:19:17.908 EDT [25859:96] pg_regress/strings LOG:  statement: SELECT E'DeAdBeEf'::bytea;
2020-04-06 20:19:17.908 EDT [25856:43] pg_regress/point LOG:  statement: SELECT '' AS fifteen, p1.f1 AS point1, p2.f1 AS point2, (p1.f1 <-> p2.f1) AS distance
	   FROM POINT_TBL p1, POINT_TBL p2
	   WHERE (p1.f1 <-> p2.f1) > 3 and p1.f1 << p2.f1
	   ORDER BY distance, p1.f1[0], p2.f1[0];
2020-04-06 20:19:17.909 EDT [25885:22] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('now');
2020-04-06 20:19:17.909 EDT [25885:23] pg_regress/timestamptz LOG:  statement: SELECT pg_sleep(0.1);
2020-04-06 20:19:17.913 EDT [25867:76] pg_regress/interval LOG:  statement: SELECT justify_days(interval '6 months 36 days 5 hours 4 minutes 3 seconds') as "7 mons 6 days 5 hours 4 mins 3 seconds";
2020-04-06 20:19:17.914 EDT [25867:77] pg_regress/interval LOG:  statement: SELECT justify_interval(interval '1 month -1 hour') as "1 month -1 hour";
2020-04-06 20:19:17.914 EDT [25867:78] pg_regress/interval LOG:  statement: SET DATESTYLE = 'ISO';
2020-04-06 20:19:17.914 EDT [25867:79] pg_regress/interval LOG:  statement: SET IntervalStyle TO postgres;
2020-04-06 20:19:17.914 EDT [25892:91] pg_regress/macaddr8 LOG:  statement: SELECT b <= '08:00:2b:01:02:03:04:06' FROM macaddr8_data WHERE a = 15;
2020-04-06 20:19:17.915 EDT [25867:80] pg_regress/interval LOG:  statement: SELECT '1 millisecond'::interval, '1 microsecond'::interval,
	       '500 seconds 99 milliseconds 51 microseconds'::interval;
2020-04-06 20:19:17.916 EDT [25867:81] pg_regress/interval LOG:  statement: SELECT '3 days 5 milliseconds'::interval;
2020-04-06 20:19:17.916 EDT [25867:82] pg_regress/interval LOG:  statement: SELECT '1 second 2 seconds'::interval;
2020-04-06 20:19:17.916 EDT [25867:83] pg_regress/interval ERROR:  invalid input syntax for type interval: "1 second 2 seconds" at character 8
2020-04-06 20:19:17.916 EDT [25867:84] pg_regress/interval STATEMENT:  SELECT '1 second 2 seconds'::interval;
2020-04-06 20:19:17.916 EDT [25867:85] pg_regress/interval LOG:  statement: SELECT '10 milliseconds 20 milliseconds'::interval;
2020-04-06 20:19:17.916 EDT [25867:86] pg_regress/interval ERROR:  invalid input syntax for type interval: "10 milliseconds 20 milliseconds" at character 8
2020-04-06 20:19:17.916 EDT [25867:87] pg_regress/interval STATEMENT:  SELECT '10 milliseconds 20 milliseconds'::interval;
2020-04-06 20:19:17.916 EDT [25867:88] pg_regress/interval LOG:  statement: SELECT '5.5 seconds 3 milliseconds'::interval;
2020-04-06 20:19:17.916 EDT [25867:89] pg_regress/interval ERROR:  invalid input syntax for type interval: "5.5 seconds 3 milliseconds" at character 8
2020-04-06 20:19:17.916 EDT [25867:90] pg_regress/interval STATEMENT:  SELECT '5.5 seconds 3 milliseconds'::interval;
2020-04-06 20:19:17.917 EDT [25867:91] pg_regress/interval LOG:  statement: SELECT '1:20:05 5 microseconds'::interval;
2020-04-06 20:19:17.917 EDT [25867:92] pg_regress/interval ERROR:  invalid input syntax for type interval: "1:20:05 5 microseconds" at character 8
2020-04-06 20:19:17.917 EDT [25867:93] pg_regress/interval STATEMENT:  SELECT '1:20:05 5 microseconds'::interval;
2020-04-06 20:19:17.917 EDT [25867:94] pg_regress/interval LOG:  statement: SELECT '1 day 1 day'::interval;
2020-04-06 20:19:17.917 EDT [25867:95] pg_regress/interval ERROR:  invalid input syntax for type interval: "1 day 1 day" at character 8
2020-04-06 20:19:17.917 EDT [25867:96] pg_regress/interval STATEMENT:  SELECT '1 day 1 day'::interval;
2020-04-06 20:19:17.917 EDT [25867:97] pg_regress/interval LOG:  statement: SELECT interval '1-2';
2020-04-06 20:19:17.917 EDT [25867:98] pg_regress/interval LOG:  statement: SELECT interval '999' second;
2020-04-06 20:19:17.918 EDT [25867:99] pg_regress/interval LOG:  statement: SELECT interval '999' minute;
2020-04-06 20:19:17.921 EDT [25891:70] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i <= '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:17.921 EDT [25893:32] pg_regress/tstypes LOG:  statement: SELECT '!(1|2)'::tsquery;
2020-04-06 20:19:17.927 EDT [25878:128] pg_regress/date LOG:  statement: SELECT date '1/18/1999';
2020-04-06 20:19:17.927 EDT [25878:129] pg_regress/date ERROR:  date/time field value out of range: "1/18/1999" at character 13
2020-04-06 20:19:17.927 EDT [25878:130] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:17.927 EDT [25878:131] pg_regress/date STATEMENT:  SELECT date '1/18/1999';
2020-04-06 20:19:17.927 EDT [25878:132] pg_regress/date LOG:  statement: SELECT date '18/1/1999';
2020-04-06 20:19:17.930 EDT [25867:100] pg_regress/interval LOG:  statement: SELECT interval '999' hour;
2020-04-06 20:19:17.931 EDT [25856:44] pg_regress/point LOG:  statement: SELECT '' AS three, p1.f1 AS point1, p2.f1 AS point2, (p1.f1 <-> p2.f1) AS distance
	   FROM POINT_TBL p1, POINT_TBL p2
	   WHERE (p1.f1 <-> p2.f1) > 3 and p1.f1 << p2.f1 and p1.f1 >^ p2.f1
	   ORDER BY distance;
2020-04-06 20:19:17.935 EDT [25860:36] pg_regress/polygon LOG:  statement: SET enable_seqscan = OFF;
2020-04-06 20:19:17.935 EDT [25860:37] pg_regress/polygon LOG:  statement: SET enable_indexscan = OFF;
2020-04-06 20:19:17.935 EDT [25860:38] pg_regress/polygon LOG:  statement: SET enable_bitmapscan = ON;
2020-04-06 20:19:17.935 EDT [25860:39] pg_regress/polygon LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_poly_tbl WHERE p << polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:17.936 EDT [25860:40] pg_regress/polygon LOG:  statement: SELECT count(*) FROM quad_poly_tbl WHERE p << polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:17.942 EDT [25867:101] pg_regress/interval LOG:  statement: SELECT interval '999' day;
2020-04-06 20:19:17.943 EDT [25892:92] pg_regress/macaddr8 LOG:  statement: SELECT b >= '08:00:2b:01:02:03:04:06' FROM macaddr8_data WHERE a = 15;
2020-04-06 20:19:17.943 EDT [25892:93] pg_regress/macaddr8 LOG:  statement: SELECT b =  '08:00:2b:01:02:03:04:05' FROM macaddr8_data WHERE a = 15;
2020-04-06 20:19:17.944 EDT [25892:94] pg_regress/macaddr8 LOG:  statement: SELECT b <> '08:00:2b:01:02:03:04:06' FROM macaddr8_data WHERE a = 15;
2020-04-06 20:19:17.944 EDT [25892:95] pg_regress/macaddr8 LOG:  statement: SELECT b <> '08:00:2b:01:02:03:04:05' FROM macaddr8_data WHERE a = 15;
2020-04-06 20:19:17.945 EDT [25892:96] pg_regress/macaddr8 LOG:  statement: SELECT ~b                       FROM macaddr8_data;
2020-04-06 20:19:17.945 EDT [25859:97] pg_regress/strings LOG:  statement: SELECT E'De\\\\000dBeEf'::bytea;
2020-04-06 20:19:17.945 EDT [25892:97] pg_regress/macaddr8 LOG:  statement: SELECT  b & '00:00:00:ff:ff:ff' FROM macaddr8_data;
2020-04-06 20:19:17.946 EDT [25892:98] pg_regress/macaddr8 LOG:  statement: SELECT  b | '01:02:03:04:05:06' FROM macaddr8_data;
2020-04-06 20:19:17.946 EDT [25859:98] pg_regress/strings LOG:  statement: SELECT E'De\\\\123dBeEf'::bytea;
2020-04-06 20:19:17.947 EDT [25892:99] pg_regress/macaddr8 LOG:  statement: DROP TABLE macaddr8_data;
2020-04-06 20:19:17.947 EDT [25893:33] pg_regress/tstypes LOG:  statement: SELECT '1&2'::tsquery;
2020-04-06 20:19:17.948 EDT [25891:71] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i = '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:17.948 EDT [25891:72] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i >= '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:17.949 EDT [25892:100] pg_regress/macaddr8 LOG:  disconnection: session time: 0:00:00.327 user=pgbuild database=regression host=[local]
2020-04-06 20:19:17.949 EDT [25891:73] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i > '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:17.950 EDT [25891:74] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i <> '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:17.951 EDT [25891:75] pg_regress/inet LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT i FROM inet_tbl WHERE i << '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:17.951 EDT [25891:76] pg_regress/inet LOG:  statement: SELECT i FROM inet_tbl WHERE i << '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:17.952 EDT [25891:77] pg_regress/inet LOG:  statement: SET enable_seqscan TO on;
2020-04-06 20:19:17.952 EDT [25891:78] pg_regress/inet LOG:  statement: DROP INDEX inet_idx2;
2020-04-06 20:19:17.953 EDT [25891:79] pg_regress/inet LOG:  statement: CREATE INDEX inet_idx3 ON inet_tbl using spgist (i);
2020-04-06 20:19:17.953 EDT [25891:80] pg_regress/inet LOG:  statement: SET enable_seqscan TO off;
2020-04-06 20:19:17.954 EDT [25891:81] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i << '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:17.954 EDT [25891:82] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i <<= '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:17.955 EDT [25891:83] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i && '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:17.960 EDT [25856:45] pg_regress/point LOG:  statement: CREATE TEMP TABLE point_gist_tbl(f1 point);
2020-04-06 20:19:17.961 EDT [25856:46] pg_regress/point LOG:  statement: INSERT INTO point_gist_tbl SELECT '(0,0)' FROM generate_series(0,1000);
2020-04-06 20:19:17.963 EDT [25856:47] pg_regress/point LOG:  statement: CREATE INDEX point_gist_tbl_index ON point_gist_tbl USING gist (f1);
2020-04-06 20:19:17.963 EDT [25867:102] pg_regress/interval LOG:  statement: SELECT interval '999' month;
2020-04-06 20:19:17.964 EDT [25859:99] pg_regress/strings LOG:  statement: SELECT CAST(f1 AS text) AS "text(char)" FROM CHAR_TBL;
2020-04-06 20:19:17.966 EDT [25893:34] pg_regress/tstypes LOG:  statement: SELECT '!1&2'::tsquery;
2020-04-06 20:19:17.967 EDT [25878:133] pg_regress/date LOG:  statement: SELECT date '01/02/03';
2020-04-06 20:19:17.967 EDT [25891:84] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i >>= '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:17.968 EDT [25856:48] pg_regress/point LOG:  statement: INSERT INTO point_gist_tbl VALUES ('(0.0000009,0.0000009)');
2020-04-06 20:19:17.968 EDT [25856:49] pg_regress/point LOG:  statement: SET enable_seqscan TO true;
2020-04-06 20:19:17.968 EDT [25856:50] pg_regress/point LOG:  statement: SET enable_indexscan TO false;
2020-04-06 20:19:17.968 EDT [25856:51] pg_regress/point LOG:  statement: SET enable_bitmapscan TO false;
2020-04-06 20:19:17.969 EDT [25856:52] pg_regress/point LOG:  statement: SELECT COUNT(*) FROM point_gist_tbl WHERE f1 ~= '(0.0000009,0.0000009)'::point;
2020-04-06 20:19:17.969 EDT [25856:53] pg_regress/point LOG:  statement: SELECT COUNT(*) FROM point_gist_tbl WHERE f1 <@ '(0.0000009,0.0000009),(0.0000009,0.0000009)'::box;
2020-04-06 20:19:17.970 EDT [25856:54] pg_regress/point LOG:  statement: SELECT COUNT(*) FROM point_gist_tbl WHERE f1 ~= '(0.0000018,0.0000018)'::point;
2020-04-06 20:19:17.970 EDT [25856:55] pg_regress/point LOG:  statement: SET enable_seqscan TO false;
2020-04-06 20:19:17.970 EDT [25856:56] pg_regress/point LOG:  statement: SET enable_indexscan TO true;
2020-04-06 20:19:17.970 EDT [25856:57] pg_regress/point LOG:  statement: SET enable_bitmapscan TO true;
2020-04-06 20:19:17.970 EDT [25856:58] pg_regress/point LOG:  statement: SELECT COUNT(*) FROM point_gist_tbl WHERE f1 ~= '(0.0000009,0.0000009)'::point;
2020-04-06 20:19:17.971 EDT [25856:59] pg_regress/point LOG:  statement: SELECT COUNT(*) FROM point_gist_tbl WHERE f1 <@ '(0.0000009,0.0000009),(0.0000009,0.0000009)'::box;
2020-04-06 20:19:17.971 EDT [25856:60] pg_regress/point LOG:  statement: SELECT COUNT(*) FROM point_gist_tbl WHERE f1 ~= '(0.0000018,0.0000018)'::point;
2020-04-06 20:19:17.971 EDT [25856:61] pg_regress/point LOG:  statement: RESET enable_seqscan;
2020-04-06 20:19:17.972 EDT [25856:62] pg_regress/point LOG:  statement: RESET enable_indexscan;
2020-04-06 20:19:17.972 EDT [25856:63] pg_regress/point LOG:  statement: RESET enable_bitmapscan;
2020-04-06 20:19:17.974 EDT [25860:41] pg_regress/polygon LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_poly_tbl WHERE p &< polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:17.975 EDT [25867:103] pg_regress/interval LOG:  statement: SELECT interval '1' year;
2020-04-06 20:19:17.975 EDT [25860:42] pg_regress/polygon LOG:  statement: SELECT count(*) FROM quad_poly_tbl WHERE p &< polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:17.977 EDT [25856:64] pg_regress/point LOG:  disconnection: session time: 0:00:00.455 user=pgbuild database=regression host=[local]
2020-04-06 20:19:17.978 EDT [25891:85] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i >> '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:17.981 EDT [25859:100] pg_regress/strings LOG:  statement: SELECT CAST(f1 AS text) AS "text(varchar)" FROM VARCHAR_TBL;
2020-04-06 20:19:17.982 EDT [25873:78] pg_regress/box LOG:  statement: SET enable_seqscan = ON;
2020-04-06 20:19:17.982 EDT [25878:134] pg_regress/date LOG:  statement: SELECT date '19990108';
2020-04-06 20:19:17.982 EDT [25873:79] pg_regress/box LOG:  statement: SET enable_indexscan = OFF;
2020-04-06 20:19:17.982 EDT [25873:80] pg_regress/box LOG:  statement: SET enable_bitmapscan = OFF;
2020-04-06 20:19:17.982 EDT [25873:81] pg_regress/box LOG:  statement: CREATE TABLE quad_box_tbl_ord_seq1 AS
	SELECT rank() OVER (ORDER BY b <-> point '123,456') n, b <-> point '123,456' dist, id
	FROM quad_box_tbl;
2020-04-06 20:19:17.985 EDT [25893:35] pg_regress/tstypes LOG:  statement: SELECT '1&!2'::tsquery;
2020-04-06 20:19:17.986 EDT [25867:104] pg_regress/interval LOG:  statement: SELECT interval '2' month;
2020-04-06 20:19:17.995 EDT [25860:43] pg_regress/polygon LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_poly_tbl WHERE p && polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:17.995 EDT [25891:86] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i < '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:17.995 EDT [25878:135] pg_regress/date LOG:  statement: SELECT date '990108';
2020-04-06 20:19:17.996 EDT [25860:44] pg_regress/polygon LOG:  statement: SELECT count(*) FROM quad_poly_tbl WHERE p && polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:18.002 EDT [25867:105] pg_regress/interval LOG:  statement: SELECT interval '3' day;
2020-04-06 20:19:18.003 EDT [25859:101] pg_regress/strings LOG:  statement: SELECT CAST(name 'namefield' AS text) AS "text(name)";
2020-04-06 20:19:18.011 EDT [25885:24] pg_regress/timestamptz LOG:  statement: SELECT count(*) AS two FROM TIMESTAMPTZ_TBL WHERE d1 = timestamp(2) with time zone 'now';
2020-04-06 20:19:18.012 EDT [25885:25] pg_regress/timestamptz LOG:  statement: SELECT count(d1) AS three, count(DISTINCT d1) AS two FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:18.013 EDT [25885:26] pg_regress/timestamptz LOG:  statement: COMMIT;
2020-04-06 20:19:18.013 EDT [25885:27] pg_regress/timestamptz LOG:  statement: TRUNCATE TIMESTAMPTZ_TBL;
2020-04-06 20:19:18.014 EDT [25885:28] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('-infinity');
2020-04-06 20:19:18.014 EDT [25885:29] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('infinity');
2020-04-06 20:19:18.014 EDT [25885:30] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('epoch');
2020-04-06 20:19:18.014 EDT [25885:31] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Mon Feb 10 17:32:01 1997 PST');
2020-04-06 20:19:18.015 EDT [25885:32] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Mon Feb 10 17:32:01.000001 1997 PST');
2020-04-06 20:19:18.015 EDT [25885:33] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Mon Feb 10 17:32:01.999999 1997 PST');
2020-04-06 20:19:18.015 EDT [25885:34] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Mon Feb 10 17:32:01.4 1997 PST');
2020-04-06 20:19:18.015 EDT [25885:35] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Mon Feb 10 17:32:01.5 1997 PST');
2020-04-06 20:19:18.015 EDT [25885:36] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Mon Feb 10 17:32:01.6 1997 PST');
2020-04-06 20:19:18.016 EDT [25885:37] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('1997-01-02');
2020-04-06 20:19:18.016 EDT [25885:38] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('1997-01-02 03:04:05');
2020-04-06 20:19:18.016 EDT [25885:39] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('1997-02-10 17:32:01-08');
2020-04-06 20:19:18.016 EDT [25885:40] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('1997-02-10 17:32:01-0800');
2020-04-06 20:19:18.016 EDT [25885:41] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('1997-02-10 17:32:01 -08:00');
2020-04-06 20:19:18.016 EDT [25885:42] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('19970210 173201 -0800');
2020-04-06 20:19:18.017 EDT [25885:43] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('1997-06-10 17:32:01 -07:00');
2020-04-06 20:19:18.017 EDT [25885:44] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('2001-09-22T18:19:20');
2020-04-06 20:19:18.017 EDT [25885:45] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('2000-03-15 08:14:01 GMT+8');
2020-04-06 20:19:18.017 EDT [25885:46] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('2000-03-15 13:14:02 GMT-1');
2020-04-06 20:19:18.018 EDT [25885:47] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('2000-03-15 12:14:03 GMT-2');
2020-04-06 20:19:18.018 EDT [25885:48] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('2000-03-15 03:14:04 PST+8');
2020-04-06 20:19:18.018 EDT [25885:49] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('2000-03-15 02:14:05 MST+7:00');
2020-04-06 20:19:18.018 EDT [25885:50] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 10 17:32:01 1997 -0800');
2020-04-06 20:19:18.019 EDT [25885:51] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 10 17:32:01 1997');
2020-04-06 20:19:18.019 EDT [25885:52] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 10 5:32PM 1997');
2020-04-06 20:19:18.019 EDT [25885:53] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('1997/02/10 17:32:01-0800');
2020-04-06 20:19:18.019 EDT [25885:54] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('1997-02-10 17:32:01 PST');
2020-04-06 20:19:18.019 EDT [25885:55] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb-10-1997 17:32:01 PST');
2020-04-06 20:19:18.019 EDT [25885:56] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('02-10-1997 17:32:01 PST');
2020-04-06 20:19:18.020 EDT [25885:57] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('19970210 173201 PST');
2020-04-06 20:19:18.020 EDT [25885:58] pg_regress/timestamptz LOG:  statement: set datestyle to ymd;
2020-04-06 20:19:18.020 EDT [25885:59] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('97FEB10 5:32:01PM UTC');
2020-04-06 20:19:18.020 EDT [25885:60] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('97/02/10 17:32:01 UTC');
2020-04-06 20:19:18.020 EDT [25885:61] pg_regress/timestamptz LOG:  statement: reset datestyle;
2020-04-06 20:19:18.020 EDT [25885:62] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('1997.041 17:32:01 UTC');
2020-04-06 20:19:18.021 EDT [25885:63] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('19970210 173201 America/New_York');
2020-04-06 20:19:18.021 EDT [25885:64] pg_regress/timestamptz LOG:  statement: SELECT '19970210 173201' AT TIME ZONE 'America/New_York';
2020-04-06 20:19:18.022 EDT [25878:136] pg_regress/date LOG:  statement: SELECT date '1999.008';
2020-04-06 20:19:18.022 EDT [25893:36] pg_regress/tstypes LOG:  statement: SELECT '!1&!2'::tsquery;
2020-04-06 20:19:18.022 EDT [25887:22] pg_regress/timestamp LOG:  statement: SELECT count(*) AS two FROM TIMESTAMP_TBL WHERE d1 = timestamp(2) without time zone 'now';
2020-04-06 20:19:18.023 EDT [25887:23] pg_regress/timestamp LOG:  statement: SELECT count(d1) AS three, count(DISTINCT d1) AS two FROM TIMESTAMP_TBL;
2020-04-06 20:19:18.024 EDT [25859:102] pg_regress/strings LOG:  statement: SELECT CAST(f1 AS char(10)) AS "char(text)" FROM TEXT_TBL;
2020-04-06 20:19:18.025 EDT [25859:103] pg_regress/strings LOG:  statement: SELECT CAST(f1 AS char(20)) AS "char(text)" FROM TEXT_TBL;
2020-04-06 20:19:18.025 EDT [25859:104] pg_regress/strings LOG:  statement: SELECT CAST(f1 AS char(10)) AS "char(varchar)" FROM VARCHAR_TBL;
2020-04-06 20:19:18.026 EDT [25859:105] pg_regress/strings LOG:  statement: SELECT CAST(name 'namefield' AS char(10)) AS "char(name)";
2020-04-06 20:19:18.027 EDT [25859:106] pg_regress/strings LOG:  statement: SELECT CAST(f1 AS varchar) AS "varchar(text)" FROM TEXT_TBL;
2020-04-06 20:19:18.027 EDT [25859:107] pg_regress/strings LOG:  statement: SELECT CAST(f1 AS varchar) AS "varchar(char)" FROM CHAR_TBL;
2020-04-06 20:19:18.028 EDT [25859:108] pg_regress/strings LOG:  statement: SELECT CAST(name 'namefield' AS varchar) AS "varchar(name)";
2020-04-06 20:19:18.028 EDT [25859:109] pg_regress/strings LOG:  statement: SELECT TRIM(BOTH FROM '  bunch o blanks  ') = 'bunch o blanks' AS "bunch o blanks";
2020-04-06 20:19:18.029 EDT [25859:110] pg_regress/strings LOG:  statement: SELECT TRIM(LEADING FROM '  bunch o blanks  ') = 'bunch o blanks  ' AS "bunch o blanks  ";
2020-04-06 20:19:18.030 EDT [25859:111] pg_regress/strings LOG:  statement: SELECT TRIM(TRAILING FROM '  bunch o blanks  ') = '  bunch o blanks' AS "  bunch o blanks";
2020-04-06 20:19:18.034 EDT [25891:87] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i <= '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:18.037 EDT [25860:45] pg_regress/polygon LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_poly_tbl WHERE p &> polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:18.038 EDT [25860:46] pg_regress/polygon LOG:  statement: SELECT count(*) FROM quad_poly_tbl WHERE p &> polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:18.039 EDT [25878:137] pg_regress/date LOG:  statement: SELECT date 'J2451187';
2020-04-06 20:19:18.039 EDT [25893:37] pg_regress/tstypes LOG:  statement: SELECT '(1&2)'::tsquery;
2020-04-06 20:19:18.041 EDT [25867:106] pg_regress/interval LOG:  statement: SELECT interval '4' hour;
2020-04-06 20:19:18.046 EDT [25867:107] pg_regress/interval LOG:  statement: SELECT interval '5' minute;
2020-04-06 20:19:18.046 EDT [25867:108] pg_regress/interval LOG:  statement: SELECT interval '6' second;
2020-04-06 20:19:18.047 EDT [25867:109] pg_regress/interval LOG:  statement: SELECT interval '1' year to month;
2020-04-06 20:19:18.048 EDT [25859:112] pg_regress/strings LOG:  statement: SELECT TRIM(BOTH 'x' FROM 'xxxxxsome Xsxxxxx') = 'some Xs' AS "some Xs";
2020-04-06 20:19:18.048 EDT [25885:65] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('19970710 173201 America/New_York');
2020-04-06 20:19:18.051 EDT [25893:38] pg_regress/tstypes LOG:  statement: SELECT '1&(2)'::tsquery;
2020-04-06 20:19:18.051 EDT [25885:66] pg_regress/timestamptz LOG:  statement: SELECT '19970710 173201' AT TIME ZONE 'America/New_York';
2020-04-06 20:19:18.051 EDT [25887:24] pg_regress/timestamp LOG:  statement: COMMIT;
2020-04-06 20:19:18.053 EDT [25887:25] pg_regress/timestamp LOG:  statement: TRUNCATE TIMESTAMP_TBL;
2020-04-06 20:19:18.054 EDT [25878:138] pg_regress/date LOG:  statement: SELECT date 'January 8, 99 BC';
2020-04-06 20:19:18.054 EDT [25887:26] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('-infinity');
2020-04-06 20:19:18.057 EDT [25887:27] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('infinity');
2020-04-06 20:19:18.058 EDT [25891:88] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i = '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:18.058 EDT [25887:28] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('epoch');
2020-04-06 20:19:18.067 EDT [25891:89] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i >= '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:18.071 EDT [25873:82] pg_regress/box LOG:  statement: CREATE TABLE quad_box_tbl_ord_seq2 AS
	SELECT rank() OVER (ORDER BY b <-> point '123,456') n, b <-> point '123,456' dist, id
	FROM quad_box_tbl WHERE b <@ box '((200,300),(500,600))';
2020-04-06 20:19:18.075 EDT [25885:67] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('19970710 173201 America/Does_not_exist');
2020-04-06 20:19:18.075 EDT [25885:68] pg_regress/timestamptz ERROR:  time zone "america/does_not_exist" not recognized at character 37
2020-04-06 20:19:18.075 EDT [25885:69] pg_regress/timestamptz STATEMENT:  INSERT INTO TIMESTAMPTZ_TBL VALUES ('19970710 173201 America/Does_not_exist');
2020-04-06 20:19:18.076 EDT [25885:70] pg_regress/timestamptz LOG:  statement: SELECT '19970710 173201' AT TIME ZONE 'America/Does_not_exist';
2020-04-06 20:19:18.076 EDT [25885:71] pg_regress/timestamptz ERROR:  time zone "America/Does_not_exist" not recognized
2020-04-06 20:19:18.076 EDT [25885:72] pg_regress/timestamptz STATEMENT:  SELECT '19970710 173201' AT TIME ZONE 'America/Does_not_exist';
2020-04-06 20:19:18.076 EDT [25885:73] pg_regress/timestamptz LOG:  statement: SELECT '20500710 173201 Europe/Helsinki'::timestamptz;
2020-04-06 20:19:18.076 EDT [25860:47] pg_regress/polygon LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_poly_tbl WHERE p >> polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:18.076 EDT [25887:29] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Mon Feb 10 17:32:01 1997 PST');
2020-04-06 20:19:18.077 EDT [25867:110] pg_regress/interval LOG:  statement: SELECT interval '1-2' year to month;
2020-04-06 20:19:18.077 EDT [25860:48] pg_regress/polygon LOG:  statement: SELECT count(*) FROM quad_poly_tbl WHERE p >> polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:18.077 EDT [25859:113] pg_regress/strings LOG:  statement: SELECT SUBSTRING('1234567890' FROM 3) = '34567890' AS "34567890";
2020-04-06 20:19:18.077 EDT [25891:90] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i > '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:18.081 EDT [25887:30] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Mon Feb 10 17:32:01.000001 1997 PST');
2020-04-06 20:19:18.085 EDT [25893:39] pg_regress/tstypes LOG:  statement: SELECT '!(1)&2'::tsquery;
2020-04-06 20:19:18.089 EDT [25873:83] pg_regress/box LOG:  statement: SET enable_seqscan = OFF;
2020-04-06 20:19:18.090 EDT [25887:31] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Mon Feb 10 17:32:01.999999 1997 PST');
2020-04-06 20:19:18.090 EDT [25887:32] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Mon Feb 10 17:32:01.4 1997 PST');
2020-04-06 20:19:18.090 EDT [25887:33] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Mon Feb 10 17:32:01.5 1997 PST');
2020-04-06 20:19:18.091 EDT [25887:34] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Mon Feb 10 17:32:01.6 1997 PST');
2020-04-06 20:19:18.091 EDT [25887:35] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('1997-01-02');
2020-04-06 20:19:18.091 EDT [25878:139] pg_regress/date LOG:  statement: SELECT date '99-Jan-08';
2020-04-06 20:19:18.091 EDT [25887:36] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('1997-01-02 03:04:05');
2020-04-06 20:19:18.091 EDT [25878:140] pg_regress/date ERROR:  date/time field value out of range: "99-Jan-08" at character 13
2020-04-06 20:19:18.091 EDT [25878:141] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:18.091 EDT [25878:142] pg_regress/date STATEMENT:  SELECT date '99-Jan-08';
2020-04-06 20:19:18.091 EDT [25887:37] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('1997-02-10 17:32:01-08');
2020-04-06 20:19:18.091 EDT [25887:38] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('1997-02-10 17:32:01-0800');
2020-04-06 20:19:18.091 EDT [25878:143] pg_regress/date LOG:  statement: SELECT date '1999-Jan-08';
2020-04-06 20:19:18.091 EDT [25891:91] pg_regress/inet LOG:  statement: SELECT * FROM inet_tbl WHERE i <> '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:18.091 EDT [25887:39] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('1997-02-10 17:32:01 -08:00');
2020-04-06 20:19:18.092 EDT [25887:40] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('19970210 173201 -0800');
2020-04-06 20:19:18.092 EDT [25887:41] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('1997-06-10 17:32:01 -07:00');
2020-04-06 20:19:18.092 EDT [25860:49] pg_regress/polygon LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_poly_tbl WHERE p <<| polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:18.092 EDT [25887:42] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('2001-09-22T18:19:20');
2020-04-06 20:19:18.092 EDT [25887:43] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('2000-03-15 08:14:01 GMT+8');
2020-04-06 20:19:18.093 EDT [25887:44] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('2000-03-15 13:14:02 GMT-1');
2020-04-06 20:19:18.093 EDT [25887:45] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('2000-03-15 12:14:03 GMT-2');
2020-04-06 20:19:18.094 EDT [25893:40] pg_regress/tstypes LOG:  statement: SELECT '!(1&2)'::tsquery;
2020-04-06 20:19:18.095 EDT [25873:84] pg_regress/box LOG:  statement: SET enable_indexscan = ON;
2020-04-06 20:19:18.095 EDT [25860:50] pg_regress/polygon LOG:  statement: SELECT count(*) FROM quad_poly_tbl WHERE p <<| polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:18.095 EDT [25873:85] pg_regress/box LOG:  statement: SET enable_bitmapscan = ON;
2020-04-06 20:19:18.096 EDT [25873:86] pg_regress/box LOG:  statement: SELECT count(*) FROM quad_box_tbl WHERE b <<  box '((100,200),(300,500))';
2020-04-06 20:19:18.097 EDT [25873:87] pg_regress/box LOG:  statement: SELECT count(*) FROM quad_box_tbl WHERE b &<  box '((100,200),(300,500))';
2020-04-06 20:19:18.099 EDT [25873:88] pg_regress/box LOG:  statement: SELECT count(*) FROM quad_box_tbl WHERE b &&  box '((100,200),(300,500))';
2020-04-06 20:19:18.100 EDT [25873:89] pg_regress/box LOG:  statement: SELECT count(*) FROM quad_box_tbl WHERE b &>  box '((100,200),(300,500))';
2020-04-06 20:19:18.101 EDT [25887:46] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('2000-03-15 03:14:04 PST+8');
2020-04-06 20:19:18.102 EDT [25887:47] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('2000-03-15 02:14:05 MST+7:00');
2020-04-06 20:19:18.102 EDT [25887:48] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 10 17:32:01 1997 -0800');
2020-04-06 20:19:18.102 EDT [25887:49] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 10 17:32:01 1997');
2020-04-06 20:19:18.102 EDT [25887:50] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 10 5:32PM 1997');
2020-04-06 20:19:18.102 EDT [25887:51] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('1997/02/10 17:32:01-0800');
2020-04-06 20:19:18.103 EDT [25887:52] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('1997-02-10 17:32:01 PST');
2020-04-06 20:19:18.103 EDT [25887:53] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb-10-1997 17:32:01 PST');
2020-04-06 20:19:18.103 EDT [25887:54] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('02-10-1997 17:32:01 PST');
2020-04-06 20:19:18.103 EDT [25887:55] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('19970210 173201 PST');
2020-04-06 20:19:18.103 EDT [25887:56] pg_regress/timestamp LOG:  statement: set datestyle to ymd;
2020-04-06 20:19:18.103 EDT [25887:57] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('97FEB10 5:32:01PM UTC');
2020-04-06 20:19:18.104 EDT [25887:58] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('97/02/10 17:32:01 UTC');
2020-04-06 20:19:18.104 EDT [25887:59] pg_regress/timestamp LOG:  statement: reset datestyle;
2020-04-06 20:19:18.104 EDT [25887:60] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('1997.041 17:32:01 UTC');
2020-04-06 20:19:18.104 EDT [25887:61] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('19970210 173201 America/New_York');
2020-04-06 20:19:18.104 EDT [25887:62] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('19970710 173201 America/Does_not_exist');
2020-04-06 20:19:18.104 EDT [25887:63] pg_regress/timestamp ERROR:  time zone "america/does_not_exist" not recognized at character 35
2020-04-06 20:19:18.104 EDT [25887:64] pg_regress/timestamp STATEMENT:  INSERT INTO TIMESTAMP_TBL VALUES ('19970710 173201 America/Does_not_exist');
2020-04-06 20:19:18.104 EDT [25859:114] pg_regress/strings LOG:  statement: SELECT SUBSTRING('1234567890' FROM 4 FOR 3) = '456' AS "456";
2020-04-06 20:19:18.104 EDT [25885:74] pg_regress/timestamptz LOG:  statement: SELECT '20500110 173201 Europe/Helsinki'::timestamptz;
2020-04-06 20:19:18.104 EDT [25891:92] pg_regress/inet LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT i FROM inet_tbl WHERE i << '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:18.105 EDT [25887:65] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('1997-06-10 18:32:01 PDT');
2020-04-06 20:19:18.105 EDT [25873:90] pg_regress/box LOG:  statement: SELECT count(*) FROM quad_box_tbl WHERE b >>  box '((100,200),(300,500))';
2020-04-06 20:19:18.105 EDT [25887:66] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 10 17:32:01 1997');
2020-04-06 20:19:18.105 EDT [25887:67] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 11 17:32:01 1997');
2020-04-06 20:19:18.105 EDT [25887:68] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 12 17:32:01 1997');
2020-04-06 20:19:18.105 EDT [25891:93] pg_regress/inet LOG:  statement: SELECT i FROM inet_tbl WHERE i << '192.168.1.0/24'::cidr ORDER BY i;
2020-04-06 20:19:18.105 EDT [25887:69] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 13 17:32:01 1997');
2020-04-06 20:19:18.106 EDT [25887:70] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 14 17:32:01 1997');
2020-04-06 20:19:18.106 EDT [25887:71] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 15 17:32:01 1997');
2020-04-06 20:19:18.107 EDT [25867:111] pg_regress/interval LOG:  statement: SELECT interval '1 2' day to hour;
2020-04-06 20:19:18.107 EDT [25867:112] pg_regress/interval LOG:  statement: SELECT interval '1 2:03' day to hour;
2020-04-06 20:19:18.108 EDT [25867:113] pg_regress/interval LOG:  statement: SELECT interval '1 2:03:04' day to hour;
2020-04-06 20:19:18.108 EDT [25867:114] pg_regress/interval LOG:  statement: SELECT interval '1 2' day to minute;
2020-04-06 20:19:18.108 EDT [25867:115] pg_regress/interval ERROR:  invalid input syntax for type interval: "1 2" at character 17
2020-04-06 20:19:18.108 EDT [25867:116] pg_regress/interval STATEMENT:  SELECT interval '1 2' day to minute;
2020-04-06 20:19:18.108 EDT [25867:117] pg_regress/interval LOG:  statement: SELECT interval '1 2:03' day to minute;
2020-04-06 20:19:18.108 EDT [25867:118] pg_regress/interval LOG:  statement: SELECT interval '1 2:03:04' day to minute;
2020-04-06 20:19:18.109 EDT [25887:72] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 1997');
2020-04-06 20:19:18.109 EDT [25867:119] pg_regress/interval LOG:  statement: SELECT interval '1 2' day to second;
2020-04-06 20:19:18.109 EDT [25867:120] pg_regress/interval ERROR:  invalid input syntax for type interval: "1 2" at character 17
2020-04-06 20:19:18.109 EDT [25867:121] pg_regress/interval STATEMENT:  SELECT interval '1 2' day to second;
2020-04-06 20:19:18.109 EDT [25887:73] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 0097 BC');
2020-04-06 20:19:18.109 EDT [25887:74] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 0097');
2020-04-06 20:19:18.109 EDT [25867:122] pg_regress/interval LOG:  statement: SELECT interval '1 2:03' day to second;
2020-04-06 20:19:18.109 EDT [25887:75] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 0597');
2020-04-06 20:19:18.110 EDT [25887:76] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 1097');
2020-04-06 20:19:18.110 EDT [25867:123] pg_regress/interval LOG:  statement: SELECT interval '1 2:03:04' day to second;
2020-04-06 20:19:18.110 EDT [25887:77] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 1697');
2020-04-06 20:19:18.110 EDT [25887:78] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 1797');
2020-04-06 20:19:18.110 EDT [25867:124] pg_regress/interval LOG:  statement: SELECT interval '1 2' hour to minute;
2020-04-06 20:19:18.110 EDT [25867:125] pg_regress/interval ERROR:  invalid input syntax for type interval: "1 2" at character 17
2020-04-06 20:19:18.110 EDT [25867:126] pg_regress/interval STATEMENT:  SELECT interval '1 2' hour to minute;
2020-04-06 20:19:18.110 EDT [25887:79] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 1897');
2020-04-06 20:19:18.110 EDT [25867:127] pg_regress/interval LOG:  statement: SELECT interval '1 2:03' hour to minute;
2020-04-06 20:19:18.110 EDT [25887:80] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 1997');
2020-04-06 20:19:18.110 EDT [25887:81] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 2097');
2020-04-06 20:19:18.111 EDT [25887:82] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 28 17:32:01 1996');
2020-04-06 20:19:18.111 EDT [25887:83] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 29 17:32:01 1996');
2020-04-06 20:19:18.111 EDT [25867:128] pg_regress/interval LOG:  statement: SELECT interval '1 2:03:04' hour to minute;
2020-04-06 20:19:18.111 EDT [25867:129] pg_regress/interval LOG:  statement: SELECT interval '1 2' hour to second;
2020-04-06 20:19:18.111 EDT [25867:130] pg_regress/interval ERROR:  invalid input syntax for type interval: "1 2" at character 17
2020-04-06 20:19:18.111 EDT [25867:131] pg_regress/interval STATEMENT:  SELECT interval '1 2' hour to second;
2020-04-06 20:19:18.112 EDT [25867:132] pg_regress/interval LOG:  statement: SELECT interval '1 2:03' hour to second;
2020-04-06 20:19:18.112 EDT [25867:133] pg_regress/interval LOG:  statement: SELECT interval '1 2:03:04' hour to second;
2020-04-06 20:19:18.112 EDT [25867:134] pg_regress/interval LOG:  statement: SELECT interval '1 2' minute to second;
2020-04-06 20:19:18.112 EDT [25867:135] pg_regress/interval ERROR:  invalid input syntax for type interval: "1 2" at character 17
2020-04-06 20:19:18.112 EDT [25867:136] pg_regress/interval STATEMENT:  SELECT interval '1 2' minute to second;
2020-04-06 20:19:18.112 EDT [25867:137] pg_regress/interval LOG:  statement: SELECT interval '1 2:03' minute to second;
2020-04-06 20:19:18.113 EDT [25867:138] pg_regress/interval LOG:  statement: SELECT interval '1 2:03:04' minute to second;
2020-04-06 20:19:18.113 EDT [25867:139] pg_regress/interval LOG:  statement: SELECT interval '1 +2:03' minute to second;
2020-04-06 20:19:18.114 EDT [25867:140] pg_regress/interval LOG:  statement: SELECT interval '1 +2:03:04' minute to second;
2020-04-06 20:19:18.114 EDT [25867:141] pg_regress/interval LOG:  statement: SELECT interval '1 -2:03' minute to second;
2020-04-06 20:19:18.115 EDT [25887:84] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Mar 01 17:32:01 1996');
2020-04-06 20:19:18.116 EDT [25887:85] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Dec 30 17:32:01 1996');
2020-04-06 20:19:18.116 EDT [25867:142] pg_regress/interval LOG:  statement: SELECT interval '1 -2:03:04' minute to second;
2020-04-06 20:19:18.116 EDT [25887:86] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Dec 31 17:32:01 1996');
2020-04-06 20:19:18.116 EDT [25887:87] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Jan 01 17:32:01 1997');
2020-04-06 20:19:18.117 EDT [25887:88] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 28 17:32:01 1997');
2020-04-06 20:19:18.117 EDT [25867:143] pg_regress/interval LOG:  statement: SELECT interval '123 11' day to hour;
2020-04-06 20:19:18.117 EDT [25887:89] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 29 17:32:01 1997');
2020-04-06 20:19:18.117 EDT [25887:90] pg_regress/timestamp ERROR:  date/time field value out of range: "Feb 29 17:32:01 1997" at character 35
2020-04-06 20:19:18.117 EDT [25887:91] pg_regress/timestamp STATEMENT:  INSERT INTO TIMESTAMP_TBL VALUES ('Feb 29 17:32:01 1997');
2020-04-06 20:19:18.117 EDT [25887:92] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Mar 01 17:32:01 1997');
2020-04-06 20:19:18.117 EDT [25887:93] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Dec 30 17:32:01 1997');
2020-04-06 20:19:18.117 EDT [25887:94] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Dec 31 17:32:01 1997');
2020-04-06 20:19:18.117 EDT [25867:144] pg_regress/interval LOG:  statement: SELECT interval '123 11' day;
2020-04-06 20:19:18.117 EDT [25867:145] pg_regress/interval ERROR:  invalid input syntax for type interval: "123 11" at character 17
2020-04-06 20:19:18.117 EDT [25867:146] pg_regress/interval STATEMENT:  SELECT interval '123 11' day;
2020-04-06 20:19:18.117 EDT [25887:95] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Dec 31 17:32:01 1999');
2020-04-06 20:19:18.117 EDT [25867:147] pg_regress/interval LOG:  statement: SELECT interval '123 11';
2020-04-06 20:19:18.117 EDT [25867:148] pg_regress/interval ERROR:  invalid input syntax for type interval: "123 11" at character 17
2020-04-06 20:19:18.117 EDT [25867:149] pg_regress/interval STATEMENT:  SELECT interval '123 11';
2020-04-06 20:19:18.118 EDT [25867:150] pg_regress/interval LOG:  statement: SELECT interval '123 2:03 -2:04';
2020-04-06 20:19:18.118 EDT [25887:96] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Jan 01 17:32:01 2000');
2020-04-06 20:19:18.118 EDT [25867:151] pg_regress/interval ERROR:  invalid input syntax for type interval: "123 2:03 -2:04" at character 17
2020-04-06 20:19:18.118 EDT [25867:152] pg_regress/interval STATEMENT:  SELECT interval '123 2:03 -2:04';
2020-04-06 20:19:18.118 EDT [25867:153] pg_regress/interval LOG:  statement: SELECT interval(0) '1 day 01:23:45.6789';
2020-04-06 20:19:18.118 EDT [25887:97] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Dec 31 17:32:01 2000');
2020-04-06 20:19:18.118 EDT [25887:98] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Jan 01 17:32:01 2001');
2020-04-06 20:19:18.118 EDT [25887:99] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 -0097');
2020-04-06 20:19:18.118 EDT [25887:100] pg_regress/timestamp ERROR:  time zone displacement out of range: "Feb 16 17:32:01 -0097" at character 35
2020-04-06 20:19:18.118 EDT [25887:101] pg_regress/timestamp STATEMENT:  INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 -0097');
2020-04-06 20:19:18.118 EDT [25887:102] pg_regress/timestamp LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 5097 BC');
2020-04-06 20:19:18.118 EDT [25867:154] pg_regress/interval LOG:  statement: SELECT interval(2) '1 day 01:23:45.6789';
2020-04-06 20:19:18.118 EDT [25887:103] pg_regress/timestamp ERROR:  timestamp out of range: "Feb 16 17:32:01 5097 BC" at character 35
2020-04-06 20:19:18.118 EDT [25887:104] pg_regress/timestamp STATEMENT:  INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 5097 BC');
2020-04-06 20:19:18.118 EDT [25887:105] pg_regress/timestamp LOG:  statement: SELECT '' AS "64", d1 FROM TIMESTAMP_TBL;
2020-04-06 20:19:18.119 EDT [25867:155] pg_regress/interval LOG:  statement: SELECT interval '12:34.5678' minute to second(2);
2020-04-06 20:19:18.119 EDT [25887:106] pg_regress/timestamp LOG:  statement: SELECT '4714-11-24 00:00:00 BC'::timestamp;
2020-04-06 20:19:18.119 EDT [25867:156] pg_regress/interval LOG:  statement: SELECT interval '1.234' second;
2020-04-06 20:19:18.120 EDT [25887:107] pg_regress/timestamp LOG:  statement: SELECT '4714-11-23 23:59:59 BC'::timestamp;
2020-04-06 20:19:18.120 EDT [25887:108] pg_regress/timestamp ERROR:  timestamp out of range: "4714-11-23 23:59:59 BC" at character 8
2020-04-06 20:19:18.120 EDT [25887:109] pg_regress/timestamp STATEMENT:  SELECT '4714-11-23 23:59:59 BC'::timestamp;
2020-04-06 20:19:18.120 EDT [25887:110] pg_regress/timestamp LOG:  statement: SELECT '' AS "48", d1 FROM TIMESTAMP_TBL
	   WHERE d1 > timestamp without time zone '1997-01-02';
2020-04-06 20:19:18.120 EDT [25867:157] pg_regress/interval LOG:  statement: SELECT interval '1.234' second(2);
2020-04-06 20:19:18.120 EDT [25867:158] pg_regress/interval LOG:  statement: SELECT interval '1 2.345' day to second(2);
2020-04-06 20:19:18.120 EDT [25867:159] pg_regress/interval ERROR:  invalid input syntax for type interval: "1 2.345" at character 17
2020-04-06 20:19:18.120 EDT [25867:160] pg_regress/interval STATEMENT:  SELECT interval '1 2.345' day to second(2);
2020-04-06 20:19:18.120 EDT [25867:161] pg_regress/interval LOG:  statement: SELECT interval '1 2:03' day to second(2);
2020-04-06 20:19:18.121 EDT [25867:162] pg_regress/interval LOG:  statement: SELECT interval '1 2:03.4567' day to second(2);
2020-04-06 20:19:18.122 EDT [25893:41] pg_regress/tstypes LOG:  statement: SELECT '1|2&3'::tsquery;
2020-04-06 20:19:18.123 EDT [25860:51] pg_regress/polygon LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_poly_tbl WHERE p &<| polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:18.124 EDT [25891:94] pg_regress/inet LOG:  statement: SET enable_seqscan TO on;
2020-04-06 20:19:18.126 EDT [25891:95] pg_regress/inet LOG:  statement: DROP INDEX inet_idx3;
2020-04-06 20:19:18.127 EDT [25887:111] pg_regress/timestamp LOG:  statement: SELECT '' AS "15", d1 FROM TIMESTAMP_TBL
	   WHERE d1 < timestamp without time zone '1997-01-02';
2020-04-06 20:19:18.127 EDT [25878:144] pg_regress/date LOG:  statement: SELECT date '08-Jan-99';
2020-04-06 20:19:18.128 EDT [25860:52] pg_regress/polygon LOG:  statement: SELECT count(*) FROM quad_poly_tbl WHERE p &<| polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:18.131 EDT [25859:115] pg_regress/strings LOG:  statement: SELECT SUBSTRING('abcdefg' FROM 'a#"(b_d)#"%' FOR '#') AS "bcd";
2020-04-06 20:19:18.132 EDT [25885:75] pg_regress/timestamptz LOG:  statement: SELECT '205000-07-10 17:32:01 Europe/Helsinki'::timestamptz;
2020-04-06 20:19:18.134 EDT [25891:96] pg_regress/inet LOG:  statement: SELECT i, ~i AS "~i" FROM inet_tbl;
2020-04-06 20:19:18.140 EDT [25860:53] pg_regress/polygon LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_poly_tbl WHERE p |&> polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:18.141 EDT [25873:91] pg_regress/box LOG:  statement: SELECT count(*) FROM quad_box_tbl WHERE b >>  box '((100,200),(300,500))';
2020-04-06 20:19:18.141 EDT [25860:54] pg_regress/polygon LOG:  statement: SELECT count(*) FROM quad_poly_tbl WHERE p |&> polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:18.141 EDT [25893:42] pg_regress/tstypes LOG:  statement: SELECT '1|(2&3)'::tsquery;
2020-04-06 20:19:18.141 EDT [25891:97] pg_regress/inet LOG:  statement: SELECT i, c, i & c AS "and" FROM inet_tbl;
2020-04-06 20:19:18.142 EDT [25893:43] pg_regress/tstypes LOG:  statement: SELECT '(1|2)&3'::tsquery;
2020-04-06 20:19:18.142 EDT [25893:44] pg_regress/tstypes LOG:  statement: SELECT '1|2&!3'::tsquery;
2020-04-06 20:19:18.142 EDT [25893:45] pg_regress/tstypes LOG:  statement: SELECT '1|!2&3'::tsquery;
2020-04-06 20:19:18.143 EDT [25893:46] pg_regress/tstypes LOG:  statement: SELECT '!1|2&3'::tsquery;
2020-04-06 20:19:18.143 EDT [25891:98] pg_regress/inet LOG:  statement: SELECT i, c, i | c AS "or" FROM inet_tbl;
2020-04-06 20:19:18.143 EDT [25893:47] pg_regress/tstypes LOG:  statement: SELECT '!1|(2&3)'::tsquery;
2020-04-06 20:19:18.144 EDT [25893:48] pg_regress/tstypes LOG:  statement: SELECT '!(1|2)&3'::tsquery;
2020-04-06 20:19:18.144 EDT [25893:49] pg_regress/tstypes LOG:  statement: SELECT '(!1|2)&3'::tsquery;
2020-04-06 20:19:18.145 EDT [25891:99] pg_regress/inet LOG:  statement: SELECT i, i + 500 AS "i+500" FROM inet_tbl;
2020-04-06 20:19:18.145 EDT [25893:50] pg_regress/tstypes LOG:  statement: SELECT '1|(2|(4|(5|6)))'::tsquery;
2020-04-06 20:19:18.145 EDT [25893:51] pg_regress/tstypes LOG:  statement: SELECT '1|2|4|5|6'::tsquery;
2020-04-06 20:19:18.146 EDT [25891:100] pg_regress/inet LOG:  statement: SELECT i, i - 500 AS "i-500" FROM inet_tbl;
2020-04-06 20:19:18.146 EDT [25878:145] pg_regress/date LOG:  statement: SELECT date '08-Jan-1999';
2020-04-06 20:19:18.149 EDT [25867:163] pg_regress/interval LOG:  statement: SELECT interval '1 2:03:04.5678' day to second(2);
2020-04-06 20:19:18.150 EDT [25885:76] pg_regress/timestamptz LOG:  statement: SELECT '205000-01-10 17:32:01 Europe/Helsinki'::timestamptz;
2020-04-06 20:19:18.154 EDT [25885:77] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('1997-06-10 18:32:01 PDT');
2020-04-06 20:19:18.157 EDT [25887:112] pg_regress/timestamp LOG:  statement: SELECT '' AS one, d1 FROM TIMESTAMP_TBL
	   WHERE d1 = timestamp without time zone '1997-01-02';
2020-04-06 20:19:18.158 EDT [25873:92] pg_regress/box LOG:  statement: SELECT count(*) FROM quad_box_tbl WHERE b <<| box '((100,200),(300,500))';
2020-04-06 20:19:18.158 EDT [25860:55] pg_regress/polygon LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_poly_tbl WHERE p |>> polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:18.159 EDT [25885:78] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 10 17:32:01 1997');
2020-04-06 20:19:18.162 EDT [25893:52] pg_regress/tstypes LOG:  statement: SELECT '1&(2&(4&(5&6)))'::tsquery;
2020-04-06 20:19:18.169 EDT [25878:146] pg_regress/date LOG:  statement: SELECT date 'Jan-08-99';
2020-04-06 20:19:18.169 EDT [25885:79] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 11 17:32:01 1997');
2020-04-06 20:19:18.170 EDT [25860:56] pg_regress/polygon LOG:  statement: SELECT count(*) FROM quad_poly_tbl WHERE p |>> polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:18.171 EDT [25885:80] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 12 17:32:01 1997');
2020-04-06 20:19:18.173 EDT [25867:164] pg_regress/interval LOG:  statement: SELECT interval '1 2.345' hour to second(2);
2020-04-06 20:19:18.173 EDT [25867:165] pg_regress/interval ERROR:  invalid input syntax for type interval: "1 2.345" at character 17
2020-04-06 20:19:18.173 EDT [25867:166] pg_regress/interval STATEMENT:  SELECT interval '1 2.345' hour to second(2);
2020-04-06 20:19:18.173 EDT [25867:167] pg_regress/interval LOG:  statement: SELECT interval '1 2:03.45678' hour to second(2);
2020-04-06 20:19:18.175 EDT [25885:81] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 13 17:32:01 1997');
2020-04-06 20:19:18.177 EDT [25891:101] pg_regress/inet LOG:  statement: SELECT i, c, i - c AS "minus" FROM inet_tbl;
2020-04-06 20:19:18.177 EDT [25887:113] pg_regress/timestamp LOG:  statement: SELECT '' AS "63", d1 FROM TIMESTAMP_TBL
	   WHERE d1 != timestamp without time zone '1997-01-02';
2020-04-06 20:19:18.181 EDT [25873:93] pg_regress/box LOG:  statement: SELECT count(*) FROM quad_box_tbl WHERE b &<| box '((100,200),(300,500))';
2020-04-06 20:19:18.181 EDT [25893:53] pg_regress/tstypes LOG:  statement: SELECT '1&2&4&5&6'::tsquery;
2020-04-06 20:19:18.181 EDT [25885:82] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 14 17:32:01 1997');
2020-04-06 20:19:18.181 EDT [25893:54] pg_regress/tstypes LOG:  statement: SELECT '1&(2&(4&(5|6)))'::tsquery;
2020-04-06 20:19:18.182 EDT [25893:55] pg_regress/tstypes LOG:  statement: SELECT '1&(2&(4&(5|!6)))'::tsquery;
2020-04-06 20:19:18.182 EDT [25893:56] pg_regress/tstypes LOG:  statement: SELECT E'1&(''2''&('' 4''&(\\\\|5 | ''6 \\\\'' !|&'')))'::tsquery;
2020-04-06 20:19:18.182 EDT [25885:83] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 15 17:32:01 1997');
2020-04-06 20:19:18.183 EDT [25893:57] pg_regress/tstypes LOG:  statement: SELECT $$'\\\\as'$$::tsquery;
2020-04-06 20:19:18.183 EDT [25893:58] pg_regress/tstypes LOG:  statement: SELECT 'a:* & nbb:*ac | doo:a* | goo'::tsquery;
2020-04-06 20:19:18.183 EDT [25885:84] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 16 17:32:01 1997');
2020-04-06 20:19:18.184 EDT [25885:85] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 16 17:32:01 0097 BC');
2020-04-06 20:19:18.184 EDT [25893:59] pg_regress/tstypes LOG:  statement: SELECT '!!b'::tsquery;
2020-04-06 20:19:18.184 EDT [25885:86] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 16 17:32:01 0097');
2020-04-06 20:19:18.184 EDT [25885:87] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 16 17:32:01 0597');
2020-04-06 20:19:18.185 EDT [25878:147] pg_regress/date LOG:  statement: SELECT date 'Jan-08-1999';
2020-04-06 20:19:18.185 EDT [25885:88] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 16 17:32:01 1097');
2020-04-06 20:19:18.185 EDT [25885:89] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 16 17:32:01 1697');
2020-04-06 20:19:18.186 EDT [25885:90] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 16 17:32:01 1797');
2020-04-06 20:19:18.186 EDT [25859:116] pg_regress/strings LOG:  statement: SELECT SUBSTRING('abcdefg' FROM '#"(b_d)#"%' FOR '#') IS NULL AS "True";
2020-04-06 20:19:18.186 EDT [25867:168] pg_regress/interval LOG:  statement: SELECT interval '1 2:03:04.5678' hour to second(2);
2020-04-06 20:19:18.187 EDT [25885:91] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 16 17:32:01 1897');
2020-04-06 20:19:18.187 EDT [25867:169] pg_regress/interval LOG:  statement: SELECT interval '1 2.3456' minute to second(2);
2020-04-06 20:19:18.187 EDT [25867:170] pg_regress/interval ERROR:  invalid input syntax for type interval: "1 2.3456" at character 17
2020-04-06 20:19:18.187 EDT [25867:171] pg_regress/interval STATEMENT:  SELECT interval '1 2.3456' minute to second(2);
2020-04-06 20:19:18.187 EDT [25867:172] pg_regress/interval LOG:  statement: SELECT interval '1 2:03.5678' minute to second(2);
2020-04-06 20:19:18.187 EDT [25867:173] pg_regress/interval LOG:  statement: SELECT interval '1 2:03:04.5678' minute to second(2);
2020-04-06 20:19:18.188 EDT [25885:92] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 16 17:32:01 1997');
2020-04-06 20:19:18.188 EDT [25867:174] pg_regress/interval LOG:  statement: SELECT f1, f1::INTERVAL DAY TO MINUTE AS "minutes",
	  (f1 + INTERVAL '1 month')::INTERVAL MONTH::INTERVAL YEAR AS "years"
	  FROM interval_tbl;
2020-04-06 20:19:18.189 EDT [25885:93] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 16 17:32:01 2097');
2020-04-06 20:19:18.189 EDT [25867:175] pg_regress/interval LOG:  statement: SET IntervalStyle TO sql_standard;
2020-04-06 20:19:18.189 EDT [25885:94] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 28 17:32:01 1996');
2020-04-06 20:19:18.189 EDT [25867:176] pg_regress/interval LOG:  statement: SELECT  interval '0'                       AS "zero",
	        interval '1-2' year to month       AS "year-month",
	        interval '1 2:03:04' day to second AS "day-time",
	        - interval '1-2'                   AS "negative year-month",
	        - interval '1 2:03:04'             AS "negative day-time";
2020-04-06 20:19:18.190 EDT [25885:95] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 29 17:32:01 1996');
2020-04-06 20:19:18.190 EDT [25867:177] pg_regress/interval LOG:  statement: SET IntervalStyle TO postgres;
2020-04-06 20:19:18.190 EDT [25885:96] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Mar 01 17:32:01 1996');
2020-04-06 20:19:18.191 EDT [25867:178] pg_regress/interval LOG:  statement: SELECT  interval '+1 -1:00:00',
	        interval '-1 +1:00:00',
	        interval '+1-2 -3 +4:05:06.789',
	        interval '-1-2 +3 -4:05:06.789';
2020-04-06 20:19:18.191 EDT [25885:97] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Dec 30 17:32:01 1996');
2020-04-06 20:19:18.191 EDT [25867:179] pg_regress/interval LOG:  statement: SET IntervalStyle TO sql_standard;
2020-04-06 20:19:18.192 EDT [25867:180] pg_regress/interval LOG:  statement: SELECT  interval '1 day -1 hours',
	        interval '-1 days +1 hours',
	        interval '1 years 2 months -3 days 4 hours 5 minutes 6.789 seconds',
	        - interval '1 years 2 months -3 days 4 hours 5 minutes 6.789 seconds';
2020-04-06 20:19:18.192 EDT [25885:98] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Dec 31 17:32:01 1996');
2020-04-06 20:19:18.192 EDT [25867:181] pg_regress/interval LOG:  statement: SET IntervalStyle to iso_8601;
2020-04-06 20:19:18.193 EDT [25885:99] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Jan 01 17:32:01 1997');
2020-04-06 20:19:18.193 EDT [25867:182] pg_regress/interval LOG:  statement: select  interval '0'                                AS "zero",
	        interval '1-2'                              AS "a year 2 months",
	        interval '1 2:03:04'                        AS "a bit over a day",
	        interval '2:03:04.45679'                    AS "a bit over 2 hours",
	        (interval '1-2' + interval '3 4:05:06.7')   AS "all fields",
	        (interval '1-2' - interval '3 4:05:06.7')   AS "mixed sign",
	        (- interval '1-2' + interval '3 4:05:06.7') AS "negative";
2020-04-06 20:19:18.193 EDT [25885:100] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 28 17:32:01 1997');
2020-04-06 20:19:18.194 EDT [25867:183] pg_regress/interval LOG:  statement: SET IntervalStyle to sql_standard;
2020-04-06 20:19:18.194 EDT [25885:101] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 29 17:32:01 1997');
2020-04-06 20:19:18.194 EDT [25885:102] pg_regress/timestamptz ERROR:  date/time field value out of range: "Feb 29 17:32:01 1997" at character 37
2020-04-06 20:19:18.194 EDT [25885:103] pg_regress/timestamptz STATEMENT:  INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 29 17:32:01 1997');
2020-04-06 20:19:18.194 EDT [25867:184] pg_regress/interval LOG:  statement: select  interval 'P0Y'                    AS "zero",
	        interval 'P1Y2M'                  AS "a year 2 months",
	        interval 'P1W'                    AS "a week",
	        interval 'P1DT2H3M4S'             AS "a bit over a day",
	        interval 'P1Y2M3DT4H5M6.7S'       AS "all fields",
	        interval 'P-1Y-2M-3DT-4H-5M-6.7S' AS "negative",
	        interval 'PT-0.1S'                AS "fractional second";
2020-04-06 20:19:18.194 EDT [25885:104] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Mar 01 17:32:01 1997');
2020-04-06 20:19:18.195 EDT [25867:185] pg_regress/interval LOG:  statement: SET IntervalStyle to postgres;
2020-04-06 20:19:18.195 EDT [25885:105] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Dec 30 17:32:01 1997');
2020-04-06 20:19:18.195 EDT [25867:186] pg_regress/interval LOG:  statement: select  interval 'P00021015T103020'       AS "ISO8601 Basic Format",
	        interval 'P0002-10-15T10:30:20'   AS "ISO8601 Extended Format";
2020-04-06 20:19:18.195 EDT [25885:106] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Dec 31 17:32:01 1997');
2020-04-06 20:19:18.196 EDT [25867:187] pg_regress/interval LOG:  statement: select  interval 'P0002'                  AS "year only",
	        interval 'P0002-10'               AS "year month",
	        interval 'P0002-10-15'            AS "year month day",
	        interval 'P0002T1S'               AS "year only plus time",
	        interval 'P0002-10T1S'            AS "year month plus time",
	        interval 'P0002-10-15T1S'         AS "year month day plus time",
	        interval 'PT10'                   AS "hour only",
	        interval 'PT10:30'                AS "hour minute";
2020-04-06 20:19:18.196 EDT [25885:107] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Dec 31 17:32:01 1999');
2020-04-06 20:19:18.196 EDT [25867:188] pg_regress/interval LOG:  statement: SET IntervalStyle to postgres_verbose;
2020-04-06 20:19:18.196 EDT [25885:108] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Jan 01 17:32:01 2000');
2020-04-06 20:19:18.197 EDT [25867:189] pg_regress/interval LOG:  statement: select interval '-10 mons -3 days +03:55:06.70';
2020-04-06 20:19:18.197 EDT [25885:109] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Dec 31 17:32:01 2000');
2020-04-06 20:19:18.197 EDT [25867:190] pg_regress/interval LOG:  statement: select interval '1 year 2 mons 3 days 04:05:06.699999';
2020-04-06 20:19:18.198 EDT [25885:110] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Jan 01 17:32:01 2001');
2020-04-06 20:19:18.198 EDT [25891:102] pg_regress/inet LOG:  statement: SELECT '127.0.0.1'::inet + 257;
2020-04-06 20:19:18.205 EDT [25860:57] pg_regress/polygon LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_poly_tbl WHERE p <@ polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:18.205 EDT [25873:94] pg_regress/box LOG:  statement: SELECT count(*) FROM quad_box_tbl WHERE b |&> box '((100,200),(300,500))';
2020-04-06 20:19:18.205 EDT [25887:114] pg_regress/timestamp LOG:  statement: SELECT '' AS "16", d1 FROM TIMESTAMP_TBL
	   WHERE d1 <= timestamp without time zone '1997-01-02';
2020-04-06 20:19:18.206 EDT [25860:58] pg_regress/polygon LOG:  statement: SELECT count(*) FROM quad_poly_tbl WHERE p <@ polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:18.207 EDT [25885:111] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 16 17:32:01 -0097');
2020-04-06 20:19:18.207 EDT [25885:112] pg_regress/timestamptz ERROR:  time zone displacement out of range: "Feb 16 17:32:01 -0097" at character 37
2020-04-06 20:19:18.207 EDT [25885:113] pg_regress/timestamptz STATEMENT:  INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 16 17:32:01 -0097');
2020-04-06 20:19:18.207 EDT [25867:191] pg_regress/interval LOG:  statement: select interval '0:0:0.7', interval '@ 0.70 secs', interval '0.7 seconds';
2020-04-06 20:19:18.208 EDT [25885:114] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 16 17:32:01 5097 BC');
2020-04-06 20:19:18.208 EDT [25885:115] pg_regress/timestamptz ERROR:  timestamp out of range: "Feb 16 17:32:01 5097 BC" at character 37
2020-04-06 20:19:18.208 EDT [25885:116] pg_regress/timestamptz STATEMENT:  INSERT INTO TIMESTAMPTZ_TBL VALUES ('Feb 16 17:32:01 5097 BC');
2020-04-06 20:19:18.208 EDT [25867:192] pg_regress/interval LOG:  statement: select '30 days'::interval = '1 month'::interval as t;
2020-04-06 20:19:18.208 EDT [25885:117] pg_regress/timestamptz LOG:  statement: SELECT 'Wed Jul 11 10:51:14 America/New_York 2001'::timestamptz;
2020-04-06 20:19:18.209 EDT [25893:60] pg_regress/tstypes LOG:  statement: SELECT '!!!b'::tsquery;
2020-04-06 20:19:18.209 EDT [25893:61] pg_regress/tstypes LOG:  statement: SELECT '!(!b)'::tsquery;
2020-04-06 20:19:18.210 EDT [25885:118] pg_regress/timestamptz LOG:  statement: SELECT 'Wed Jul 11 10:51:14 GMT-4 2001'::timestamptz;
2020-04-06 20:19:18.211 EDT [25891:103] pg_regress/inet LOG:  statement: SELECT ('127.0.0.1'::inet + 257) - 257;
2020-04-06 20:19:18.217 EDT [25878:148] pg_regress/date LOG:  statement: SELECT date '99-08-Jan';
2020-04-06 20:19:18.217 EDT [25878:149] pg_regress/date ERROR:  invalid input syntax for type date: "99-08-Jan" at character 13
2020-04-06 20:19:18.217 EDT [25878:150] pg_regress/date STATEMENT:  SELECT date '99-08-Jan';
2020-04-06 20:19:18.220 EDT [25878:151] pg_regress/date LOG:  statement: SELECT date '1999-08-Jan';
2020-04-06 20:19:18.220 EDT [25878:152] pg_regress/date ERROR:  invalid input syntax for type date: "1999-08-Jan" at character 13
2020-04-06 20:19:18.220 EDT [25878:153] pg_regress/date STATEMENT:  SELECT date '1999-08-Jan';
2020-04-06 20:19:18.220 EDT [25878:154] pg_regress/date LOG:  statement: SELECT date '99 Jan 08';
2020-04-06 20:19:18.220 EDT [25878:155] pg_regress/date ERROR:  date/time field value out of range: "99 Jan 08" at character 13
2020-04-06 20:19:18.220 EDT [25878:156] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:18.220 EDT [25878:157] pg_regress/date STATEMENT:  SELECT date '99 Jan 08';
2020-04-06 20:19:18.220 EDT [25878:158] pg_regress/date LOG:  statement: SELECT date '1999 Jan 08';
2020-04-06 20:19:18.222 EDT [25891:104] pg_regress/inet LOG:  statement: SELECT '127::1'::inet + 257;
2020-04-06 20:19:18.228 EDT [25867:193] pg_regress/interval LOG:  statement: select interval_hash('30 days'::interval) = interval_hash('1 month'::interval) as t;
2020-04-06 20:19:18.230 EDT [25873:95] pg_regress/box LOG:  statement: SELECT count(*) FROM quad_box_tbl WHERE b |>> box '((100,200),(300,500))';
2020-04-06 20:19:18.234 EDT [25885:119] pg_regress/timestamptz LOG:  statement: SELECT 'Wed Jul 11 10:51:14 GMT+4 2001'::timestamptz;
2020-04-06 20:19:18.235 EDT [25859:117] pg_regress/strings LOG:  statement: SELECT SUBSTRING('abcdefg' FROM '%' FOR NULL) IS NULL AS "True";
2020-04-06 20:19:18.236 EDT [25860:59] pg_regress/polygon LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_poly_tbl WHERE p @> polygon '((340,550),(343,552),(341,553))';
2020-04-06 20:19:18.237 EDT [25893:62] pg_regress/tstypes LOG:  statement: SELECT 'a & !!b'::tsquery;
2020-04-06 20:19:18.237 EDT [25891:105] pg_regress/inet LOG:  statement: SELECT ('127::1'::inet + 257) - 257;
2020-04-06 20:19:18.238 EDT [25860:60] pg_regress/polygon LOG:  statement: SELECT count(*) FROM quad_poly_tbl WHERE p @> polygon '((340,550),(343,552),(341,553))';
2020-04-06 20:19:18.238 EDT [25887:115] pg_regress/timestamp LOG:  statement: SELECT '' AS "49", d1 FROM TIMESTAMP_TBL
	   WHERE d1 >= timestamp without time zone '1997-01-02';
2020-04-06 20:19:18.240 EDT [25878:159] pg_regress/date LOG:  statement: SELECT date '08 Jan 99';
2020-04-06 20:19:18.241 EDT [25878:160] pg_regress/date LOG:  statement: SELECT date '08 Jan 1999';
2020-04-06 20:19:18.241 EDT [25878:161] pg_regress/date LOG:  statement: SELECT date 'Jan 08 99';
2020-04-06 20:19:18.241 EDT [25878:162] pg_regress/date LOG:  statement: SELECT date 'Jan 08 1999';
2020-04-06 20:19:18.246 EDT [25878:163] pg_regress/date LOG:  statement: SELECT date '99 08 Jan';
2020-04-06 20:19:18.246 EDT [25878:164] pg_regress/date ERROR:  invalid input syntax for type date: "99 08 Jan" at character 13
2020-04-06 20:19:18.246 EDT [25878:165] pg_regress/date STATEMENT:  SELECT date '99 08 Jan';
2020-04-06 20:19:18.246 EDT [25867:194] pg_regress/interval LOG:  statement: select make_interval(years := 2);
2020-04-06 20:19:18.251 EDT [25885:120] pg_regress/timestamptz LOG:  statement: SELECT 'Wed Jul 11 10:51:14 PST-03:00 2001'::timestamptz;
2020-04-06 20:19:18.251 EDT [25878:166] pg_regress/date LOG:  statement: SELECT date '1999 08 Jan';
2020-04-06 20:19:18.251 EDT [25873:96] pg_regress/box LOG:  statement: SELECT count(*) FROM quad_box_tbl WHERE b @>  box '((201,301),(202,303))';
2020-04-06 20:19:18.252 EDT [25859:118] pg_regress/strings LOG:  statement: SELECT SUBSTRING(NULL FROM '%' FOR '#') IS NULL AS "True";
2020-04-06 20:19:18.253 EDT [25873:97] pg_regress/box LOG:  statement: SELECT count(*) FROM quad_box_tbl WHERE b <@  box '((100,200),(300,500))';
2020-04-06 20:19:18.254 EDT [25887:116] pg_regress/timestamp LOG:  statement: SELECT '' AS "54", d1 - timestamp without time zone '1997-01-02' AS diff
	   FROM TIMESTAMP_TBL WHERE d1 BETWEEN '1902-01-01' AND '2038-01-01';
2020-04-06 20:19:18.254 EDT [25860:61] pg_regress/polygon LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_poly_tbl WHERE p ~= polygon '((200, 300),(210, 310),(230, 290))';
2020-04-06 20:19:18.255 EDT [25891:106] pg_regress/inet LOG:  statement: SELECT '127.0.0.2'::inet  - ('127.0.0.2'::inet + 500);
2020-04-06 20:19:18.255 EDT [25867:195] pg_regress/interval LOG:  statement: select make_interval(years := 1, months := 6);
2020-04-06 20:19:18.256 EDT [25860:62] pg_regress/polygon LOG:  statement: SELECT count(*) FROM quad_poly_tbl WHERE p ~= polygon '((200, 300),(210, 310),(230, 290))';
2020-04-06 20:19:18.257 EDT [25867:196] pg_regress/interval LOG:  statement: select make_interval(years := 1, months := -1, weeks := 5, days := -7, hours := 25, mins := -180);
2020-04-06 20:19:18.258 EDT [25867:197] pg_regress/interval LOG:  statement: select make_interval() = make_interval(years := 0, months := 0, weeks := 0, days := 0, mins := 0, secs := 0.0);
2020-04-06 20:19:18.258 EDT [25860:63] pg_regress/polygon LOG:  statement: SET enable_indexscan = ON;
2020-04-06 20:19:18.258 EDT [25867:198] pg_regress/interval LOG:  statement: select make_interval(hours := -2, mins := -10, secs := -25.3);
2020-04-06 20:19:18.259 EDT [25867:199] pg_regress/interval LOG:  statement: select make_interval(years := 'inf'::float::int);
2020-04-06 20:19:18.259 EDT [25867:200] pg_regress/interval ERROR:  integer out of range
2020-04-06 20:19:18.259 EDT [25867:201] pg_regress/interval STATEMENT:  select make_interval(years := 'inf'::float::int);
2020-04-06 20:19:18.259 EDT [25867:202] pg_regress/interval LOG:  statement: select make_interval(months := 'NaN'::float::int);
2020-04-06 20:19:18.259 EDT [25867:203] pg_regress/interval ERROR:  integer out of range
2020-04-06 20:19:18.259 EDT [25867:204] pg_regress/interval STATEMENT:  select make_interval(months := 'NaN'::float::int);
2020-04-06 20:19:18.259 EDT [25867:205] pg_regress/interval LOG:  statement: select make_interval(secs := 'inf');
2020-04-06 20:19:18.259 EDT [25867:206] pg_regress/interval ERROR:  interval out of range
2020-04-06 20:19:18.259 EDT [25867:207] pg_regress/interval STATEMENT:  select make_interval(secs := 'inf');
2020-04-06 20:19:18.259 EDT [25867:208] pg_regress/interval LOG:  statement: select make_interval(secs := 'NaN');
2020-04-06 20:19:18.259 EDT [25867:209] pg_regress/interval ERROR:  interval out of range
2020-04-06 20:19:18.259 EDT [25867:210] pg_regress/interval STATEMENT:  select make_interval(secs := 'NaN');
2020-04-06 20:19:18.259 EDT [25867:211] pg_regress/interval LOG:  statement: select make_interval(secs := 7e12);
2020-04-06 20:19:18.260 EDT [25860:64] pg_regress/polygon LOG:  statement: SET enable_bitmapscan = OFF;
2020-04-06 20:19:18.261 EDT [25867:212] pg_regress/interval LOG:  disconnection: session time: 0:00:00.683 user=pgbuild database=regression host=[local]
2020-04-06 20:19:18.261 EDT [25860:65] pg_regress/polygon LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT rank() OVER (ORDER BY p <-> point '123,456') n, p <-> point '123,456' dist, id
	FROM quad_poly_tbl WHERE p <@ polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:18.261 EDT [25860:66] pg_regress/polygon LOG:  statement: CREATE TEMP TABLE quad_poly_tbl_ord_idx2 AS
	SELECT rank() OVER (ORDER BY p <-> point '123,456') n, p <-> point '123,456' dist, id
	FROM quad_poly_tbl WHERE p <@ polygon '((300,300),(400,600),(600,500),(700,200))';
2020-04-06 20:19:18.267 EDT [25878:167] pg_regress/date LOG:  statement: SELECT date '99-01-08';
2020-04-06 20:19:18.267 EDT [25878:168] pg_regress/date ERROR:  date/time field value out of range: "99-01-08" at character 13
2020-04-06 20:19:18.267 EDT [25878:169] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:18.267 EDT [25878:170] pg_regress/date STATEMENT:  SELECT date '99-01-08';
2020-04-06 20:19:18.267 EDT [25878:171] pg_regress/date LOG:  statement: SELECT date '1999-01-08';
2020-04-06 20:19:18.268 EDT [25893:63] pg_regress/tstypes LOG:  statement: SELECT '!!a & b'::tsquery;
2020-04-06 20:19:18.274 EDT [25885:121] pg_regress/timestamptz LOG:  statement: SELECT 'Wed Jul 11 10:51:14 PST+03:00 2001'::timestamptz;
2020-04-06 20:19:18.277 EDT [25859:119] pg_regress/strings LOG:  statement: SELECT SUBSTRING('abcdefg' FROM NULL FOR '#') IS NULL AS "True";
2020-04-06 20:19:18.277 EDT [25873:98] pg_regress/box LOG:  statement: SELECT count(*) FROM quad_box_tbl WHERE b ~=  box '((200,300),(205,305))';
2020-04-06 20:19:18.281 EDT [25887:117] pg_regress/timestamp LOG:  statement: SELECT '' AS date_trunc_week, date_trunc( 'week', timestamp '2004-02-29 15:44:17.71393' ) AS week_trunc;
2020-04-06 20:19:18.281 EDT [25891:107] pg_regress/inet LOG:  statement: SELECT '127.0.0.2'::inet  - ('127.0.0.2'::inet - 500);
2020-04-06 20:19:18.286 EDT [25878:172] pg_regress/date LOG:  statement: SELECT date '08-01-99';
2020-04-06 20:19:18.286 EDT [25885:122] pg_regress/timestamptz LOG:  statement: SELECT '' AS "64", d1 FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:18.293 EDT [25893:64] pg_regress/tstypes LOG:  statement: SELECT '!!a & !!b'::tsquery;
2020-04-06 20:19:18.295 EDT [25859:120] pg_regress/strings LOG:  statement: SELECT SUBSTRING('abcdefg' FROM 'a#"%#"g' FOR '#') AS "bcdef";
2020-04-06 20:19:18.295 EDT [25873:99] pg_regress/box LOG:  statement: SET enable_indexscan = ON;
2020-04-06 20:19:18.295 EDT [25891:108] pg_regress/inet LOG:  statement: SELECT '127::2'::inet  - ('127::2'::inet + 500);
2020-04-06 20:19:18.296 EDT [25873:100] pg_regress/box LOG:  statement: SET enable_bitmapscan = OFF;
2020-04-06 20:19:18.296 EDT [25873:101] pg_regress/box LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT rank() OVER (ORDER BY b <-> point '123,456') n, b <-> point '123,456' dist, id
	FROM quad_box_tbl;
2020-04-06 20:19:18.296 EDT [25873:102] pg_regress/box LOG:  statement: CREATE TEMP TABLE quad_box_tbl_ord_idx1 AS
	SELECT rank() OVER (ORDER BY b <-> point '123,456') n, b <-> point '123,456' dist, id
	FROM quad_box_tbl;
2020-04-06 20:19:18.296 EDT [25860:67] pg_regress/polygon LOG:  statement: SELECT *
	FROM quad_poly_tbl_ord_seq2 seq FULL JOIN quad_poly_tbl_ord_idx2 idx
		ON seq.n = idx.n AND seq.id = idx.id AND
			(seq.dist = idx.dist OR seq.dist IS NULL AND idx.dist IS NULL)
	WHERE seq.id IS NULL OR idx.id IS NULL;
2020-04-06 20:19:18.298 EDT [25860:68] pg_regress/polygon LOG:  statement: RESET enable_seqscan;
2020-04-06 20:19:18.298 EDT [25860:69] pg_regress/polygon LOG:  statement: RESET enable_indexscan;
2020-04-06 20:19:18.298 EDT [25860:70] pg_regress/polygon LOG:  statement: RESET enable_bitmapscan;
2020-04-06 20:19:18.301 EDT [25860:71] pg_regress/polygon LOG:  disconnection: session time: 0:00:00.747 user=pgbuild database=regression host=[local]
2020-04-06 20:19:18.310 EDT [25887:118] pg_regress/timestamp LOG:  statement: SELECT '' AS "54", d1 - timestamp without time zone '1997-01-02' AS diff
	  FROM TIMESTAMP_TBL
	  WHERE d1 BETWEEN timestamp without time zone '1902-01-01'
	   AND timestamp without time zone '2038-01-01';
2020-04-06 20:19:18.311 EDT [25878:173] pg_regress/date LOG:  statement: SELECT date '08-01-1999';
2020-04-06 20:19:18.314 EDT [25885:123] pg_regress/timestamptz LOG:  statement: SELECT '4714-11-24 00:00:00+00 BC'::timestamptz;
2020-04-06 20:19:18.314 EDT [25893:65] pg_regress/tstypes LOG:  statement: SELECT 'a' < 'b & c'::tsquery as "true";
2020-04-06 20:19:18.314 EDT [25891:109] pg_regress/inet LOG:  statement: SELECT '127::2'::inet  - ('127::2'::inet - 500);
2020-04-06 20:19:18.321 EDT [25887:119] pg_regress/timestamp LOG:  statement: SELECT d1 as "timestamp",
	   date_part( 'year', d1) AS year, date_part( 'month', d1) AS month,
	   date_part( 'day', d1) AS day, date_part( 'hour', d1) AS hour,
	   date_part( 'minute', d1) AS minute, date_part( 'second', d1) AS second
	   FROM TIMESTAMP_TBL;
2020-04-06 20:19:18.330 EDT [25885:124] pg_regress/timestamptz LOG:  statement: SELECT '4714-11-23 16:00:00-08 BC'::timestamptz;
2020-04-06 20:19:18.330 EDT [25891:110] pg_regress/inet LOG:  statement: SELECT '127.0.0.1'::inet + 10000000000;
2020-04-06 20:19:18.330 EDT [25891:111] pg_regress/inet ERROR:  result is out of range
2020-04-06 20:19:18.330 EDT [25891:112] pg_regress/inet STATEMENT:  SELECT '127.0.0.1'::inet + 10000000000;
2020-04-06 20:19:18.330 EDT [25878:174] pg_regress/date LOG:  statement: SELECT date '01-08-99';
2020-04-06 20:19:18.333 EDT [25893:66] pg_regress/tstypes LOG:  statement: SELECT 'a' > 'b & c'::tsquery as "false";
2020-04-06 20:19:18.333 EDT [25891:113] pg_regress/inet LOG:  statement: SELECT '127.0.0.1'::inet - 10000000000;
2020-04-06 20:19:18.333 EDT [25891:114] pg_regress/inet ERROR:  result is out of range
2020-04-06 20:19:18.333 EDT [25891:115] pg_regress/inet STATEMENT:  SELECT '127.0.0.1'::inet - 10000000000;
2020-04-06 20:19:18.333 EDT [25891:116] pg_regress/inet LOG:  statement: SELECT '126::1'::inet - '127::2'::inet;
2020-04-06 20:19:18.333 EDT [25891:117] pg_regress/inet ERROR:  result is out of range
2020-04-06 20:19:18.333 EDT [25891:118] pg_regress/inet STATEMENT:  SELECT '126::1'::inet - '127::2'::inet;
2020-04-06 20:19:18.333 EDT [25891:119] pg_regress/inet LOG:  statement: SELECT '127::1'::inet - '126::2'::inet;
2020-04-06 20:19:18.334 EDT [25891:120] pg_regress/inet ERROR:  result is out of range
2020-04-06 20:19:18.334 EDT [25891:121] pg_regress/inet STATEMENT:  SELECT '127::1'::inet - '126::2'::inet;
2020-04-06 20:19:18.334 EDT [25891:122] pg_regress/inet LOG:  statement: SELECT '127::1'::inet + 10000000000;
2020-04-06 20:19:18.338 EDT [25859:121] pg_regress/strings LOG:  statement: SELECT SUBSTRING('abcdefg' FROM 'a*#"%#"g*' FOR '#') AS "abcdefg";
2020-04-06 20:19:18.338 EDT [25887:120] pg_regress/timestamp LOG:  statement: SELECT d1 as "timestamp",
	   date_part( 'quarter', d1) AS quarter, date_part( 'msec', d1) AS msec,
	   date_part( 'usec', d1) AS usec
	   FROM TIMESTAMP_TBL;
2020-04-06 20:19:18.341 EDT [25885:125] pg_regress/timestamptz LOG:  statement: SELECT 'Sun Nov 23 16:00:00 4714 PST BC'::timestamptz;
2020-04-06 20:19:18.343 EDT [25878:175] pg_regress/date LOG:  statement: SELECT date '01-08-1999';
2020-04-06 20:19:18.345 EDT [25891:123] pg_regress/inet LOG:  statement: SELECT '127::1'::inet - '127::2'::inet;
2020-04-06 20:19:18.345 EDT [25893:67] pg_regress/tstypes LOG:  statement: SELECT 'a | f' < 'b & c'::tsquery as "false";
2020-04-06 20:19:18.357 EDT [25887:121] pg_regress/timestamp LOG:  statement: SELECT d1 as "timestamp",
	   date_part( 'isoyear', d1) AS isoyear, date_part( 'week', d1) AS week,
	   date_part( 'isodow', d1) AS isodow, date_part( 'dow', d1) AS dow,
	   date_part( 'doy', d1) AS doy
	   FROM TIMESTAMP_TBL;
2020-04-06 20:19:18.358 EDT [25885:126] pg_regress/timestamptz LOG:  statement: SELECT '4714-11-23 23:59:59+00 BC'::timestamptz;
2020-04-06 20:19:18.358 EDT [25885:127] pg_regress/timestamptz ERROR:  timestamp out of range: "4714-11-23 23:59:59+00 BC" at character 8
2020-04-06 20:19:18.358 EDT [25885:128] pg_regress/timestamptz STATEMENT:  SELECT '4714-11-23 23:59:59+00 BC'::timestamptz;
2020-04-06 20:19:18.358 EDT [25885:129] pg_regress/timestamptz LOG:  statement: SELECT '' AS "48", d1 FROM TIMESTAMPTZ_TBL
	   WHERE d1 > timestamp with time zone '1997-01-02';
2020-04-06 20:19:18.360 EDT [25893:68] pg_regress/tstypes LOG:  statement: SELECT 'a | ff' < 'b & c'::tsquery as "false";
2020-04-06 20:19:18.360 EDT [25891:124] pg_regress/inet LOG:  statement: INSERT INTO INET_TBL (c, i) VALUES ('10', '10::/8');
2020-04-06 20:19:18.361 EDT [25891:125] pg_regress/inet LOG:  statement: SELECT inet_merge(c, i) FROM INET_TBL;
2020-04-06 20:19:18.361 EDT [25859:122] pg_regress/strings LOG:  statement: SELECT SUBSTRING('abcdefg' FROM 'a|b#"%#"g' FOR '#') AS "bcdef";
2020-04-06 20:19:18.364 EDT [25878:176] pg_regress/date LOG:  statement: SELECT date '99-08-01';
2020-04-06 20:19:18.364 EDT [25878:177] pg_regress/date ERROR:  date/time field value out of range: "99-08-01" at character 13
2020-04-06 20:19:18.364 EDT [25878:178] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:18.364 EDT [25878:179] pg_regress/date STATEMENT:  SELECT date '99-08-01';
2020-04-06 20:19:18.364 EDT [25878:180] pg_regress/date LOG:  statement: SELECT date '1999-08-01';
2020-04-06 20:19:18.373 EDT [25887:122] pg_regress/timestamp LOG:  statement: SELECT d1 as "timestamp",
	   date_part( 'decade', d1) AS decade,
	   date_part( 'century', d1) AS century,
	   date_part( 'millennium', d1) AS millennium,
	   round(date_part( 'julian', d1)) AS julian
	   FROM TIMESTAMP_TBL;
2020-04-06 20:19:18.375 EDT [25893:69] pg_regress/tstypes LOG:  statement: SELECT 'a | f | g' < 'b & c'::tsquery as "false";
2020-04-06 20:19:18.375 EDT [26105:1] ERROR:  cannot merge addresses from different families
2020-04-06 20:19:18.375 EDT [26105:2] STATEMENT:  SELECT inet_merge(c, i) FROM INET_TBL;
2020-04-06 20:19:18.375 EDT [25891:126] pg_regress/inet ERROR:  cannot merge addresses from different families
2020-04-06 20:19:18.375 EDT [25891:127] pg_regress/inet STATEMENT:  SELECT inet_merge(c, i) FROM INET_TBL;
2020-04-06 20:19:18.378 EDT [24935:16] LOG:  background worker "parallel worker" (PID 26105) exited with exit code 1
2020-04-06 20:19:18.381 EDT [25891:128] pg_regress/inet LOG:  statement: SELECT inet_merge(c, i) FROM INET_TBL WHERE inet_same_family(c, i);
2020-04-06 20:19:18.383 EDT [25887:123] pg_regress/timestamp LOG:  statement: SELECT '' AS to_char_1, to_char(d1, 'DAY Day day DY Dy dy MONTH Month month RM MON Mon mon')
	   FROM TIMESTAMP_TBL;
2020-04-06 20:19:18.386 EDT [25873:103] pg_regress/box LOG:  statement: SELECT *
	FROM quad_box_tbl_ord_seq1 seq FULL JOIN quad_box_tbl_ord_idx1 idx
		ON seq.n = idx.n AND seq.id = idx.id AND
			(seq.dist = idx.dist OR seq.dist IS NULL AND idx.dist IS NULL)
	WHERE seq.id IS NULL OR idx.id IS NULL;
2020-04-06 20:19:18.388 EDT [25893:70] pg_regress/tstypes LOG:  statement: SELECT numnode( 'new'::tsquery );
2020-04-06 20:19:18.389 EDT [25885:130] pg_regress/timestamptz LOG:  statement: SELECT '' AS "15", d1 FROM TIMESTAMPTZ_TBL
	   WHERE d1 < timestamp with time zone '1997-01-02';
2020-04-06 20:19:18.389 EDT [25878:181] pg_regress/date LOG:  statement: SELECT date '99 01 08';
2020-04-06 20:19:18.389 EDT [25878:182] pg_regress/date ERROR:  date/time field value out of range: "99 01 08" at character 13
2020-04-06 20:19:18.389 EDT [25878:183] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:18.389 EDT [25878:184] pg_regress/date STATEMENT:  SELECT date '99 01 08';
2020-04-06 20:19:18.389 EDT [25859:123] pg_regress/strings LOG:  statement: SELECT SUBSTRING('abcdefg' FROM 'a#"%#"x|g' FOR '#') AS "bcdef";
2020-04-06 20:19:18.397 EDT [25878:185] pg_regress/date LOG:  statement: SELECT date '1999 01 08';
2020-04-06 20:19:18.397 EDT [25891:129] pg_regress/inet LOG:  statement: SELECT a FROM (VALUES
	  ('0.0.0.0/0'::inet),
	  ('0.0.0.0/1'::inet),
	  ('0.0.0.0/32'::inet),
	  ('0.0.0.1/0'::inet),
	  ('0.0.0.1/1'::inet),
	  ('127.126.127.127/0'::inet),
	  ('127.127.127.127/0'::inet),
	  ('127.128.127.127/0'::inet),
	  ('192.168.1.0/24'::inet),
	  ('192.168.1.0/25'::inet),
	  ('192.168.1.1/23'::inet),
	  ('192.168.1.1/5'::inet),
	  ('192.168.1.1/6'::inet),
	  ('192.168.1.1/25'::inet),
	  ('192.168.1.2/25'::inet),
	  ('192.168.1.1/26'::inet),
	  ('192.168.1.2/26'::inet),
	  ('192.168.1.2/23'::inet),
	  ('192.168.1.255/5'::inet),
	  ('192.168.1.255/6'::inet),
	  ('192.168.1.3/1'::inet),
	  ('192.168.1.3/23'::inet),
	  ('192.168.1.4/0'::inet),
	  ('192.168.1.5/0'::inet),
	  ('255.0.0.0/0'::inet),
	  ('255.1.0.0/0'::inet),
	  ('255.2.0.0/0'::inet),
	  ('255.255.000.000/0'::inet),
	  ('255.255.000.000/0'::inet),
	  ('255.255.000.000/15'::inet),
	  ('255.255.000.000/16'::inet),
	  ('255.255.255.254/32'::inet),
	  ('255.255.255.000/32'::inet),
	  ('255.255.255.001/31'::inet),
	  ('255.255.255.002/31'::inet),
	  ('255.255.255.003/31'::inet),
	  ('255.255.255.003/32'::inet),
	  ('255.255.255.001/32'::inet),
	  ('255.255.255.255/0'::inet),
	  ('255.255.255.255/0'::inet),
	  ('255.255.255.255/0'::inet),
	  ('255.255.255.255/1'::inet),
	  ('255.255.255.255/16'::inet),
	  ('255.255.255.255/16'::inet),
	  ('255.255.255.255/31'::inet),
	  ('255.255.255.255/32'::inet),
	  ('255.255.255.253/32'::inet),
	  ('255.255.255.252/32'::inet),
	  ('255.3.0.0/0'::inet),
	  ('0000:0000:0000:0000:0000:0000:0000:0000/0'::inet),
	  ('0000:0000:0000:0000:0000:0000:0000:0000/128'::inet),
	  ('0000:0000:0000:0000:0000:0000:0000:0001/128'::inet),
	  ('10:23::f1/64'::inet),
	  ('10:23::f1/65'::inet),
	  ('10:23::ffff'::inet),
	  ('127::1'::inet),
	  ('127::2'::inet),
	  ('8000:0000:0000:0000:0000:0000:0000:0000/1'::inet),
	  ('::1:ffff:ffff:ffff:ffff/128'::inet),
	  ('::2:ffff:ffff:ffff:ffff/128'::inet),
	  ('::4:3:2:0/24'::inet),
	  ('::4:3:2:1/24'::inet),
	  ('::4:3:2:2/24'::inet),
	  ('ffff:83e7:f118:57dc:6093:6d92:689d:58cf/70'::inet),
	  ('ffff:84b0:4775:536e:c3ed:7116:a6d6:34f0/44'::inet),
	  ('ffff:8566:f84:5867:47f1:7867:d2ba:8a1a/69'::inet),
	  ('ffff:8883:f028:7d2:4d68:d510:7d6b:ac43/73'::inet),
	  ('ffff:8ae8:7c14:65b3:196:8e4a:89ae:fb30/89'::inet),
	  ('ffff:8dd0:646:694c:7c16:7e35:6a26:171/104'::inet),
	  ('ffff:8eef:cbf:700:eda3:ae32:f4b4:318b/121'::inet),
	  ('ffff:90e7:e744:664:a93:8efe:1f25:7663/122'::inet),
	  ('ffff:9597:c69c:8b24:57a:8639:ec78:6026/111'::inet),
	  ('ffff:9e86:79ea:f16e:df31:8e4d:7783:532e/88'::inet),
	  ('ffff:a0c7:82d3:24de:f762:6e1f:316d:3fb2/23'::inet),
	  ('ffff:fffa:ffff:ffff:ffff:ffff:ffff:ffff/0'::inet),
	  ('ffff:fffb:ffff:ffff:ffff:ffff:ffff:ffff/0'::inet),
	  ('ffff:fffc:ffff:ffff:ffff:ffff:ffff:ffff/0'::inet),
	  ('ffff:fffd:ffff:ffff:ffff:ffff:ffff:ffff/0'::inet),
	  ('ffff:fffe:ffff:ffff:ffff:ffff:ffff:ffff/0'::inet),
	  ('ffff:ffff:ffff:fffa:ffff:ffff:ffff:ffff/0'::inet),
	  ('ffff:ffff:ffff:fffb:ffff:ffff:ffff:ffff/0'::inet),
	  ('ffff:ffff:ffff:fffc:ffff:ffff:ffff:ffff/0'::inet),
	  ('ffff:ffff:ffff:fffd::/128'::inet),
	  ('ffff:ffff:ffff:fffd:ffff:ffff:ffff:ffff/0'::inet),
	  ('ffff:ffff:ffff:fffe::/128'::inet),
	  ('ffff:ffff:ffff:fffe:ffff:ffff:ffff:ffff/0'::inet),
	  ('ffff:ffff:ffff:ffff:4:3:2:0/24'::inet),
	  ('ffff:ffff:ffff:ffff:4:3:2:1/24'::inet),
	  ('ffff:ffff:ffff:ffff:4:3:2:2/24'::inet),
	  ('ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/0'::inet),
	  ('ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128'::inet)
	) AS i(a) ORDER BY a;
2020-04-06 20:19:18.398 EDT [25893:71] pg_regress/tstypes LOG:  statement: SELECT numnode( 'new & york'::tsquery );
2020-04-06 20:19:18.398 EDT [25885:131] pg_regress/timestamptz LOG:  statement: SELECT '' AS one, d1 FROM TIMESTAMPTZ_TBL
	   WHERE d1 = timestamp with time zone '1997-01-02';
2020-04-06 20:19:18.406 EDT [25873:104] pg_regress/box LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT rank() OVER (ORDER BY b <-> point '123,456') n, b <-> point '123,456' dist, id
	FROM quad_box_tbl WHERE b <@ box '((200,300),(500,600))';
2020-04-06 20:19:18.407 EDT [25873:105] pg_regress/box LOG:  statement: CREATE TEMP TABLE quad_box_tbl_ord_idx2 AS
	SELECT rank() OVER (ORDER BY b <-> point '123,456') n, b <-> point '123,456' dist, id
	FROM quad_box_tbl WHERE b <@ box '((200,300),(500,600))';
2020-04-06 20:19:18.409 EDT [25887:124] pg_regress/timestamp LOG:  statement: SELECT '' AS to_char_2, to_char(d1, 'FMDAY FMDay FMday FMMONTH FMMonth FMmonth FMRM')
	   FROM TIMESTAMP_TBL;
2020-04-06 20:19:18.410 EDT [25893:72] pg_regress/tstypes LOG:  statement: SELECT numnode( 'new & york | qwery'::tsquery );
2020-04-06 20:19:18.412 EDT [25878:186] pg_regress/date LOG:  statement: SELECT date '08 01 99';
2020-04-06 20:19:18.416 EDT [25885:132] pg_regress/timestamptz LOG:  statement: SELECT '' AS "63", d1 FROM TIMESTAMPTZ_TBL
	   WHERE d1 != timestamp with time zone '1997-01-02';
2020-04-06 20:19:18.417 EDT [25891:130] pg_regress/inet LOG:  disconnection: session time: 0:00:00.779 user=pgbuild database=regression host=[local]
2020-04-06 20:19:18.426 EDT [25873:106] pg_regress/box LOG:  statement: SELECT *
	FROM quad_box_tbl_ord_seq2 seq FULL JOIN quad_box_tbl_ord_idx2 idx
		ON seq.n = idx.n AND seq.id = idx.id AND
			(seq.dist = idx.dist OR seq.dist IS NULL AND idx.dist IS NULL)
	WHERE seq.id IS NULL OR idx.id IS NULL;
2020-04-06 20:19:18.427 EDT [25893:73] pg_regress/tstypes LOG:  statement: SELECT 'foo & bar'::tsquery && 'asd';
2020-04-06 20:19:18.428 EDT [25887:125] pg_regress/timestamp LOG:  statement: SELECT '' AS to_char_3, to_char(d1, 'Y,YYY YYYY YYY YY Y CC Q MM WW DDD DD D J')
	   FROM TIMESTAMP_TBL;
2020-04-06 20:19:18.429 EDT [25859:124] pg_regress/strings LOG:  statement: SELECT SUBSTRING('abcdefg' FROM 'a#"%|ab#"g' FOR '#') AS "bcdef";
2020-04-06 20:19:18.430 EDT [25873:107] pg_regress/box LOG:  statement: RESET enable_seqscan;
2020-04-06 20:19:18.430 EDT [25873:108] pg_regress/box LOG:  statement: RESET enable_indexscan;
2020-04-06 20:19:18.430 EDT [25873:109] pg_regress/box LOG:  statement: RESET enable_bitmapscan;
2020-04-06 20:19:18.438 EDT [25873:110] pg_regress/box LOG:  disconnection: session time: 0:00:00.839 user=pgbuild database=regression host=[local]
2020-04-06 20:19:18.442 EDT [25893:74] pg_regress/tstypes LOG:  statement: SELECT 'foo & bar'::tsquery || 'asd & fg';
2020-04-06 20:19:18.442 EDT [25885:133] pg_regress/timestamptz LOG:  statement: SELECT '' AS "16", d1 FROM TIMESTAMPTZ_TBL
	   WHERE d1 <= timestamp with time zone '1997-01-02';
2020-04-06 20:19:18.444 EDT [25878:187] pg_regress/date LOG:  statement: SELECT date '08 01 1999';
2020-04-06 20:19:18.445 EDT [25887:126] pg_regress/timestamp LOG:  statement: SELECT '' AS to_char_4, to_char(d1, 'FMY,YYY FMYYYY FMYYY FMYY FMY FMCC FMQ FMMM FMWW FMDDD FMDD FMD FMJ')
	   FROM TIMESTAMP_TBL;
2020-04-06 20:19:18.453 EDT [25893:75] pg_regress/tstypes LOG:  statement: SELECT 'foo & bar'::tsquery || !!'asd & fg'::tsquery;
2020-04-06 20:19:18.453 EDT [25885:134] pg_regress/timestamptz LOG:  statement: SELECT '' AS "49", d1 FROM TIMESTAMPTZ_TBL
	   WHERE d1 >= timestamp with time zone '1997-01-02';
2020-04-06 20:19:18.457 EDT [25878:188] pg_regress/date LOG:  statement: SELECT date '01 08 99';
2020-04-06 20:19:18.458 EDT [25887:127] pg_regress/timestamp LOG:  statement: SELECT '' AS to_char_5, to_char(d1, 'HH HH12 HH24 MI SS SSSS')
	   FROM TIMESTAMP_TBL;
2020-04-06 20:19:18.463 EDT [25859:125] pg_regress/strings LOG:  statement: SELECT SUBSTRING('abcdefg' FROM 'a*#"%#"g*#"x' FOR '#') AS "error";
2020-04-06 20:19:18.464 EDT [25893:76] pg_regress/tstypes LOG:  statement: SELECT 'foo & bar'::tsquery && 'asd | fg';
2020-04-06 20:19:18.469 EDT [25885:135] pg_regress/timestamptz LOG:  statement: SELECT '' AS "54", d1 - timestamp with time zone '1997-01-02' AS diff
	   FROM TIMESTAMPTZ_TBL WHERE d1 BETWEEN '1902-01-01' AND '2038-01-01';
2020-04-06 20:19:18.470 EDT [26139:1] ERROR:  SQL regular expression may not contain more than two escape-double-quote separators
2020-04-06 20:19:18.470 EDT [26139:2] STATEMENT:  select pg_catalog.substring($1, pg_catalog.similar_to_escape($2, $3))
2020-04-06 20:19:18.470 EDT [25859:126] pg_regress/strings ERROR:  SQL regular expression may not contain more than two escape-double-quote separators
2020-04-06 20:19:18.470 EDT [25859:127] pg_regress/strings CONTEXT:  SQL function "substring" statement 1
2020-04-06 20:19:18.470 EDT [25859:128] pg_regress/strings STATEMENT:  SELECT SUBSTRING('abcdefg' FROM 'a*#"%#"g*#"x' FOR '#') AS "error";
2020-04-06 20:19:18.473 EDT [25878:189] pg_regress/date LOG:  statement: SELECT date '01 08 1999';
2020-04-06 20:19:18.473 EDT [25887:128] pg_regress/timestamp LOG:  statement: SELECT '' AS to_char_6, to_char(d1, E'"HH:MI:SS is" HH:MI:SS "\\\\"text between quote marks\\\\""')
	   FROM TIMESTAMP_TBL;
2020-04-06 20:19:18.475 EDT [24935:17] LOG:  background worker "parallel worker" (PID 26139) exited with exit code 1
2020-04-06 20:19:18.475 EDT [25893:77] pg_regress/tstypes LOG:  statement: SELECT 'a' <-> 'b & d'::tsquery;
2020-04-06 20:19:18.475 EDT [25859:129] pg_regress/strings LOG:  statement: SELECT SUBSTRING('abcdefg' FROM 'a#"%g' FOR '#') AS "bcdefg";
2020-04-06 20:19:18.482 EDT [25885:136] pg_regress/timestamptz LOG:  statement: SELECT '' AS date_trunc_week, date_trunc( 'week', timestamp with time zone '2004-02-29 15:44:17.71393' ) AS week_trunc;
2020-04-06 20:19:18.483 EDT [25878:190] pg_regress/date LOG:  statement: SELECT date '99 08 01';
2020-04-06 20:19:18.483 EDT [25878:191] pg_regress/date ERROR:  date/time field value out of range: "99 08 01" at character 13
2020-04-06 20:19:18.483 EDT [25878:192] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:18.483 EDT [25878:193] pg_regress/date STATEMENT:  SELECT date '99 08 01';
2020-04-06 20:19:18.484 EDT [25887:129] pg_regress/timestamp LOG:  statement: SELECT '' AS to_char_7, to_char(d1, 'HH24--text--MI--text--SS')
	   FROM TIMESTAMP_TBL;
2020-04-06 20:19:18.484 EDT [25878:194] pg_regress/date LOG:  statement: SELECT date '1999 08 01';
2020-04-06 20:19:18.487 EDT [25893:78] pg_regress/tstypes LOG:  statement: SELECT 'a & g' <-> 'b & d'::tsquery;
2020-04-06 20:19:18.493 EDT [25885:137] pg_regress/timestamptz LOG:  statement: SELECT '' AS date_trunc_at_tz, date_trunc('day', timestamp with time zone '2001-02-16 20:38:40+00', 'Australia/Sydney') as sydney_trunc;
2020-04-06 20:19:18.494 EDT [25878:195] pg_regress/date LOG:  statement: SET datestyle TO mdy;
2020-04-06 20:19:18.494 EDT [25878:196] pg_regress/date LOG:  statement: SELECT date 'January 8, 1999';
2020-04-06 20:19:18.496 EDT [25893:79] pg_regress/tstypes LOG:  statement: SELECT 'a & g' <-> 'b | d'::tsquery;
2020-04-06 20:19:18.501 EDT [25859:130] pg_regress/strings LOG:  statement: SELECT SUBSTRING('abcdefg' FROM 'a%g' FOR '#') AS "abcdefg";
2020-04-06 20:19:18.502 EDT [25887:130] pg_regress/timestamp LOG:  statement: SELECT '' AS to_char_8, to_char(d1, 'YYYYTH YYYYth Jth')
	   FROM TIMESTAMP_TBL;
2020-04-06 20:19:18.503 EDT [25885:138] pg_regress/timestamptz LOG:  statement: SELECT '' AS date_trunc_at_tz, date_trunc('day', timestamp with time zone '2001-02-16 20:38:40+00', 'GMT') as gmt_trunc;
2020-04-06 20:19:18.503 EDT [25878:197] pg_regress/date LOG:  statement: SELECT date '1999-01-08';
2020-04-06 20:19:18.512 EDT [25893:80] pg_regress/tstypes LOG:  statement: SELECT 'a & g' <-> 'b <-> d'::tsquery;
2020-04-06 20:19:18.514 EDT [25878:198] pg_regress/date LOG:  statement: SELECT date '1999-01-18';
2020-04-06 20:19:18.514 EDT [25885:139] pg_regress/timestamptz LOG:  statement: SELECT '' AS date_trunc_at_tz, date_trunc('day', timestamp with time zone '2001-02-16 20:38:40+00', 'VET') as vet_trunc;
2020-04-06 20:19:18.517 EDT [25887:131] pg_regress/timestamp LOG:  statement: SELECT '' AS to_char_9, to_char(d1, 'YYYY A.D. YYYY a.d. YYYY bc HH:MI:SS P.M. HH:MI:SS p.m. HH:MI:SS pm')
	   FROM TIMESTAMP_TBL;
2020-04-06 20:19:18.528 EDT [25878:199] pg_regress/date LOG:  statement: SELECT date '1/8/1999';
2020-04-06 20:19:18.528 EDT [25887:132] pg_regress/timestamp LOG:  statement: SELECT '' AS to_char_10, to_char(d1, 'IYYY IYY IY I IW IDDD ID')
	   FROM TIMESTAMP_TBL;
2020-04-06 20:19:18.529 EDT [25893:81] pg_regress/tstypes LOG:  statement: SELECT tsquery_phrase('a <3> g', 'b & d', 10);
2020-04-06 20:19:18.535 EDT [25859:131] pg_regress/strings LOG:  statement: SELECT SUBSTRING('abcdefg' FROM 'c.e') AS "cde";
2020-04-06 20:19:18.540 EDT [25885:140] pg_regress/timestamptz LOG:  statement: SELECT '' AS "54", d1 - timestamp with time zone '1997-01-02' AS diff
	  FROM TIMESTAMPTZ_TBL
	  WHERE d1 BETWEEN timestamp with time zone '1902-01-01' AND timestamp with time zone '2038-01-01';
2020-04-06 20:19:18.541 EDT [25878:200] pg_regress/date LOG:  statement: SELECT date '1/18/1999';
2020-04-06 20:19:18.542 EDT [25893:82] pg_regress/tstypes LOG:  statement: SELECT 'a b:89  ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca' as "true";
2020-04-06 20:19:18.543 EDT [25887:133] pg_regress/timestamp LOG:  statement: SELECT '' AS to_char_11, to_char(d1, 'FMIYYY FMIYY FMIY FMI FMIW FMIDDD FMID')
	   FROM TIMESTAMP_TBL;
2020-04-06 20:19:18.544 EDT [25859:132] pg_regress/strings LOG:  statement: SELECT SUBSTRING('abcdefg' FROM 'b(.*)f') AS "cde";
2020-04-06 20:19:18.550 EDT [25878:201] pg_regress/date LOG:  statement: SELECT date '18/1/1999';
2020-04-06 20:19:18.550 EDT [25878:202] pg_regress/date ERROR:  date/time field value out of range: "18/1/1999" at character 13
2020-04-06 20:19:18.550 EDT [25878:203] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:18.550 EDT [25878:204] pg_regress/date STATEMENT:  SELECT date '18/1/1999';
2020-04-06 20:19:18.550 EDT [25878:205] pg_regress/date LOG:  statement: SELECT date '01/02/03';
2020-04-06 20:19:18.554 EDT [25885:141] pg_regress/timestamptz LOG:  statement: SELECT d1 as timestamptz,
	   date_part( 'year', d1) AS year, date_part( 'month', d1) AS month,
	   date_part( 'day', d1) AS day, date_part( 'hour', d1) AS hour,
	   date_part( 'minute', d1) AS minute, date_part( 'second', d1) AS second
	   FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:18.557 EDT [25893:83] pg_regress/tstypes LOG:  statement: SELECT 'a b:89  ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca:B' as "true";
2020-04-06 20:19:18.561 EDT [25878:206] pg_regress/date LOG:  statement: SELECT date '19990108';
2020-04-06 20:19:18.563 EDT [25887:134] pg_regress/timestamp LOG:  statement: SELECT '' AS to_char_12, to_char(d, 'FF1 FF2 FF3 FF4 FF5 FF6  ff1 ff2 ff3 ff4 ff5 ff6  MS US')
	   FROM (VALUES
	       ('2018-11-02 12:34:56'::timestamp),
	       ('2018-11-02 12:34:56.78'),
	       ('2018-11-02 12:34:56.78901'),
	       ('2018-11-02 12:34:56.78901234')
	   ) d(d);
2020-04-06 20:19:18.565 EDT [25885:142] pg_regress/timestamptz LOG:  statement: SELECT d1 as timestamptz,
	   date_part( 'quarter', d1) AS quarter, date_part( 'msec', d1) AS msec,
	   date_part( 'usec', d1) AS usec
	   FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:18.569 EDT [25859:133] pg_regress/strings LOG:  statement: SELECT 'abcdefg' SIMILAR TO '_bcd%' AS true;
2020-04-06 20:19:18.569 EDT [25893:84] pg_regress/tstypes LOG:  statement: SELECT 'a b:89  ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca:A' as "true";
2020-04-06 20:19:18.573 EDT [25878:207] pg_regress/date LOG:  statement: SELECT date '990108';
2020-04-06 20:19:18.574 EDT [25887:135] pg_regress/timestamp LOG:  statement: SELECT make_timestamp(2014,12,28,6,30,45.887);
2020-04-06 20:19:18.576 EDT [25885:143] pg_regress/timestamptz LOG:  statement: SELECT d1 as timestamptz,
	   date_part( 'isoyear', d1) AS isoyear, date_part( 'week', d1) AS week,
	   date_part( 'isodow', d1) AS isodow, date_part( 'dow', d1) AS dow,
	   date_part( 'doy', d1) AS doy
	   FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:18.580 EDT [25893:85] pg_regress/tstypes LOG:  statement: SELECT 'a b:89  ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca:C' as "false";
2020-04-06 20:19:18.582 EDT [25859:134] pg_regress/strings LOG:  statement: SELECT 'abcdefg' SIMILAR TO 'bcd%' AS false;
2020-04-06 20:19:18.583 EDT [25878:208] pg_regress/date LOG:  statement: SELECT date '1999.008';
2020-04-06 20:19:18.583 EDT [25887:136] pg_regress/timestamp LOG:  disconnection: session time: 0:00:00.936 user=pgbuild database=regression host=[local]
2020-04-06 20:19:18.589 EDT [25893:86] pg_regress/tstypes LOG:  statement: SELECT 'a b:89  ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca:CB' as "true";
2020-04-06 20:19:18.589 EDT [25885:144] pg_regress/timestamptz LOG:  statement: SELECT d1 as timestamptz,
	   date_part( 'decade', d1) AS decade,
	   date_part( 'century', d1) AS century,
	   date_part( 'millennium', d1) AS millennium,
	   round(date_part( 'julian', d1)) AS julian
	   FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:18.593 EDT [25878:209] pg_regress/date LOG:  statement: SELECT date 'J2451187';
2020-04-06 20:19:18.595 EDT [25859:135] pg_regress/strings LOG:  statement: SELECT 'abcdefg' SIMILAR TO '_bcd#%' ESCAPE '#' AS false;
2020-04-06 20:19:18.599 EDT [25893:87] pg_regress/tstypes LOG:  statement: SELECT 'a b:89  ca:23A,64b d:34c'::tsvector @@ 'd:AC & c:*C' as "false";
2020-04-06 20:19:18.602 EDT [25885:145] pg_regress/timestamptz LOG:  statement: SELECT d1 as timestamptz,
	   date_part( 'timezone', d1) AS timezone,
	   date_part( 'timezone_hour', d1) AS timezone_hour,
	   date_part( 'timezone_minute', d1) AS timezone_minute
	   FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:18.604 EDT [25878:210] pg_regress/date LOG:  statement: SELECT date 'January 8, 99 BC';
2020-04-06 20:19:18.604 EDT [25859:136] pg_regress/strings LOG:  statement: SELECT 'abcd%' SIMILAR TO '_bcd#%' ESCAPE '#' AS true;
2020-04-06 20:19:18.607 EDT [25893:88] pg_regress/tstypes LOG:  statement: SELECT 'a b:89  ca:23A,64b d:34c'::tsvector @@ 'd:AC & c:*CB' as "true";
2020-04-06 20:19:18.612 EDT [25885:146] pg_regress/timestamptz LOG:  statement: SELECT '' AS to_char_1, to_char(d1, 'DAY Day day DY Dy dy MONTH Month month RM MON Mon mon')
	   FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:18.614 EDT [25859:137] pg_regress/strings LOG:  statement: SELECT 'abcdefg' SIMILAR TO '_bcd\\%' AS false;
2020-04-06 20:19:18.617 EDT [25893:89] pg_regress/tstypes LOG:  statement: SELECT 'a b:89  ca:23A,64b cb:80c d:34c'::tsvector @@ 'd:AC & c:*C' as "true";
2020-04-06 20:19:18.619 EDT [25878:211] pg_regress/date LOG:  statement: SELECT date '99-Jan-08';
2020-04-06 20:19:18.619 EDT [25878:212] pg_regress/date ERROR:  date/time field value out of range: "99-Jan-08" at character 13
2020-04-06 20:19:18.619 EDT [25878:213] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:18.619 EDT [25878:214] pg_regress/date STATEMENT:  SELECT date '99-Jan-08';
2020-04-06 20:19:18.619 EDT [25878:215] pg_regress/date LOG:  statement: SELECT date '1999-Jan-08';
2020-04-06 20:19:18.625 EDT [25885:147] pg_regress/timestamptz LOG:  statement: SELECT '' AS to_char_2, to_char(d1, 'FMDAY FMDay FMday FMMONTH FMMonth FMmonth FMRM')
	   FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:18.626 EDT [25859:138] pg_regress/strings LOG:  statement: SELECT 'abcd\\efg' SIMILAR TO '_bcd\\%' ESCAPE '' AS true;
2020-04-06 20:19:18.628 EDT [25893:90] pg_regress/tstypes LOG:  statement: SELECT 'a b:89  ca:23A,64c cb:80b d:34c'::tsvector @@ 'd:AC & c:*C' as "true";
2020-04-06 20:19:18.630 EDT [25878:216] pg_regress/date LOG:  statement: SELECT date '08-Jan-99';
2020-04-06 20:19:18.636 EDT [25885:148] pg_regress/timestamptz LOG:  statement: SELECT '' AS to_char_3, to_char(d1, 'Y,YYY YYYY YYY YY Y CC Q MM WW DDD DD D J')
	   FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:18.638 EDT [25893:91] pg_regress/tstypes LOG:  statement: SELECT 'a b:89  ca:23A,64c cb:80b d:34c'::tsvector @@ 'd:AC & c:*B' as "true";
2020-04-06 20:19:18.638 EDT [25859:139] pg_regress/strings LOG:  statement: SELECT 'abcdefg' SIMILAR TO '_bcd%' ESCAPE NULL AS null;
2020-04-06 20:19:18.640 EDT [25878:217] pg_regress/date LOG:  statement: SELECT date '08-Jan-1999';
2020-04-06 20:19:18.649 EDT [25859:140] pg_regress/strings LOG:  statement: SELECT 'abcdefg' SIMILAR TO '_bcd#%' ESCAPE '##' AS error;
2020-04-06 20:19:18.649 EDT [25859:141] pg_regress/strings ERROR:  invalid escape string
2020-04-06 20:19:18.649 EDT [25859:142] pg_regress/strings HINT:  Escape string must be empty or one character.
2020-04-06 20:19:18.649 EDT [25859:143] pg_regress/strings STATEMENT:  SELECT 'abcdefg' SIMILAR TO '_bcd#%' ESCAPE '##' AS error;
2020-04-06 20:19:18.649 EDT [25859:144] pg_regress/strings LOG:  statement: SELECT regexp_replace('1112223333', E'(\\\\d{3})(\\\\d{3})(\\\\d{4})', E'(\\\\1) \\\\2-\\\\3');
2020-04-06 20:19:18.650 EDT [25885:149] pg_regress/timestamptz LOG:  statement: SELECT '' AS to_char_4, to_char(d1, 'FMY,YYY FMYYYY FMYYY FMYY FMY FMCC FMQ FMMM FMWW FMDDD FMDD FMD FMJ')
	   FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:18.653 EDT [25893:92] pg_regress/tstypes LOG:  statement: SELECT 'supernova'::tsvector @@ 'super'::tsquery AS "false";
2020-04-06 20:19:18.656 EDT [25878:218] pg_regress/date LOG:  statement: SELECT date 'Jan-08-99';
2020-04-06 20:19:18.662 EDT [25885:150] pg_regress/timestamptz LOG:  statement: SELECT '' AS to_char_5, to_char(d1, 'HH HH12 HH24 MI SS SSSS')
	   FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:18.662 EDT [25859:145] pg_regress/strings LOG:  statement: SELECT regexp_replace('AAA   BBB   CCC   ', E'\\\\s+', ' ', 'g');
2020-04-06 20:19:18.669 EDT [25893:93] pg_regress/tstypes LOG:  statement: SELECT 'supeanova supernova'::tsvector @@ 'super'::tsquery AS "false";
2020-04-06 20:19:18.671 EDT [25859:146] pg_regress/strings LOG:  statement: SELECT regexp_replace('AAA', '^|$', 'Z', 'g');
2020-04-06 20:19:18.673 EDT [25878:219] pg_regress/date LOG:  statement: SELECT date 'Jan-08-1999';
2020-04-06 20:19:18.679 EDT [25885:151] pg_regress/timestamptz LOG:  statement: SELECT '' AS to_char_6, to_char(d1, E'"HH:MI:SS is" HH:MI:SS "\\\\"text between quote marks\\\\""')
	   FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:18.681 EDT [25893:94] pg_regress/tstypes LOG:  statement: SELECT 'supeznova supernova'::tsvector @@ 'super'::tsquery AS "false";
2020-04-06 20:19:18.682 EDT [25859:147] pg_regress/strings LOG:  statement: SELECT regexp_replace('AAA aaa', 'A+', 'Z', 'gi');
2020-04-06 20:19:18.683 EDT [25878:220] pg_regress/date LOG:  statement: SELECT date '99-08-Jan';
2020-04-06 20:19:18.683 EDT [25878:221] pg_regress/date ERROR:  invalid input syntax for type date: "99-08-Jan" at character 13
2020-04-06 20:19:18.683 EDT [25878:222] pg_regress/date STATEMENT:  SELECT date '99-08-Jan';
2020-04-06 20:19:18.683 EDT [25878:223] pg_regress/date LOG:  statement: SELECT date '1999-08-Jan';
2020-04-06 20:19:18.683 EDT [25878:224] pg_regress/date ERROR:  invalid input syntax for type date: "1999-08-Jan" at character 13
2020-04-06 20:19:18.683 EDT [25878:225] pg_regress/date STATEMENT:  SELECT date '1999-08-Jan';
2020-04-06 20:19:18.683 EDT [25878:226] pg_regress/date LOG:  statement: SELECT date '99 Jan 08';
2020-04-06 20:19:18.683 EDT [25878:227] pg_regress/date ERROR:  invalid input syntax for type date: "99 Jan 08" at character 13
2020-04-06 20:19:18.683 EDT [25878:228] pg_regress/date STATEMENT:  SELECT date '99 Jan 08';
2020-04-06 20:19:18.684 EDT [25878:229] pg_regress/date LOG:  statement: SELECT date '1999 Jan 08';
2020-04-06 20:19:18.690 EDT [25893:95] pg_regress/tstypes LOG:  statement: SELECT 'supernova'::tsvector @@ 'super:*'::tsquery AS "true";
2020-04-06 20:19:18.695 EDT [25878:230] pg_regress/date LOG:  statement: SELECT date '08 Jan 99';
2020-04-06 20:19:18.695 EDT [25859:148] pg_regress/strings LOG:  statement: SELECT regexp_replace('AAA aaa', 'A+', 'Z', 'z');
2020-04-06 20:19:18.695 EDT [25859:149] pg_regress/strings ERROR:  invalid regular expression option: "z"
2020-04-06 20:19:18.695 EDT [25859:150] pg_regress/strings STATEMENT:  SELECT regexp_replace('AAA aaa', 'A+', 'Z', 'z');
2020-04-06 20:19:18.696 EDT [25859:151] pg_regress/strings LOG:  statement: SELECT regexp_matches('foobarbequebaz', $re$(bar)(beque)$re$);
2020-04-06 20:19:18.698 EDT [25885:152] pg_regress/timestamptz LOG:  statement: SELECT '' AS to_char_7, to_char(d1, 'HH24--text--MI--text--SS')
	   FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:18.700 EDT [25893:96] pg_regress/tstypes LOG:  statement: SELECT 'supeanova supernova'::tsvector @@ 'super:*'::tsquery AS "true";
2020-04-06 20:19:18.703 EDT [25878:231] pg_regress/date LOG:  statement: SELECT date '08 Jan 1999';
2020-04-06 20:19:18.706 EDT [25859:152] pg_regress/strings LOG:  statement: SELECT regexp_matches('foObARbEqUEbAz', $re$(bar)(beque)$re$, 'i');
2020-04-06 20:19:18.708 EDT [25885:153] pg_regress/timestamptz LOG:  statement: SELECT '' AS to_char_8, to_char(d1, 'YYYYTH YYYYth Jth')
	   FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:18.709 EDT [25893:97] pg_regress/tstypes LOG:  statement: SELECT 'supeznova supernova'::tsvector @@ 'super:*'::tsquery AS "true";
2020-04-06 20:19:18.715 EDT [25878:232] pg_regress/date LOG:  statement: SELECT date 'Jan 08 99';
2020-04-06 20:19:18.716 EDT [25859:153] pg_regress/strings LOG:  statement: SELECT regexp_matches('foobarbequebazilbarfbonk', $re$(b[^b]+)(b[^b]+)$re$, 'g');
2020-04-06 20:19:18.717 EDT [25885:154] pg_regress/timestamptz LOG:  statement: SELECT '' AS to_char_9, to_char(d1, 'YYYY A.D. YYYY a.d. YYYY bc HH:MI:SS P.M. HH:MI:SS p.m. HH:MI:SS pm')
	   FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:18.718 EDT [25893:98] pg_regress/tstypes LOG:  statement: SELECT to_tsvector('simple', '1 2 3 1') @@ '1 <-> 2' AS "true";
2020-04-06 20:19:18.725 EDT [25878:233] pg_regress/date LOG:  statement: SELECT date 'Jan 08 1999';
2020-04-06 20:19:18.728 EDT [25859:154] pg_regress/strings LOG:  statement: SELECT regexp_matches('foobarbequebaz', $re$(bar)(.*)(beque)$re$);
2020-04-06 20:19:18.728 EDT [25893:99] pg_regress/tstypes LOG:  statement: SELECT to_tsvector('simple', '1 2 3 1') @@ '1 <2> 2' AS "false";
2020-04-06 20:19:18.731 EDT [25885:155] pg_regress/timestamptz LOG:  statement: SELECT '' AS to_char_10, to_char(d1, 'IYYY IYY IY I IW IDDD ID')
	   FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:18.734 EDT [25878:234] pg_regress/date LOG:  statement: SELECT date '99 08 Jan';
2020-04-06 20:19:18.734 EDT [25878:235] pg_regress/date ERROR:  invalid input syntax for type date: "99 08 Jan" at character 13
2020-04-06 20:19:18.734 EDT [25878:236] pg_regress/date STATEMENT:  SELECT date '99 08 Jan';
2020-04-06 20:19:18.734 EDT [25878:237] pg_regress/date LOG:  statement: SELECT date '1999 08 Jan';
2020-04-06 20:19:18.739 EDT [25893:100] pg_regress/tstypes LOG:  statement: SELECT to_tsvector('simple', '1 2 3 1') @@ '1 <-> 3' AS "false";
2020-04-06 20:19:18.739 EDT [25859:155] pg_regress/strings LOG:  statement: SELECT regexp_matches('foobarbequebaz', $re$(bar)(.+)(beque)$re$);
2020-04-06 20:19:18.742 EDT [25878:238] pg_regress/date LOG:  statement: SELECT date '99-01-08';
2020-04-06 20:19:18.742 EDT [25878:239] pg_regress/date ERROR:  date/time field value out of range: "99-01-08" at character 13
2020-04-06 20:19:18.742 EDT [25878:240] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:18.742 EDT [25878:241] pg_regress/date STATEMENT:  SELECT date '99-01-08';
2020-04-06 20:19:18.742 EDT [25878:242] pg_regress/date LOG:  statement: SELECT date '1999-01-08';
2020-04-06 20:19:18.742 EDT [25885:156] pg_regress/timestamptz LOG:  statement: SELECT '' AS to_char_11, to_char(d1, 'FMIYYY FMIYY FMIY FMI FMIW FMIDDD FMID')
	   FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:18.749 EDT [25859:156] pg_regress/strings LOG:  statement: SELECT regexp_matches('foobarbequebaz', $re$(bar)(.+)?(beque)$re$);
2020-04-06 20:19:18.749 EDT [25893:101] pg_regress/tstypes LOG:  statement: SELECT to_tsvector('simple', '1 2 3 1') @@ '1 <2> 3' AS "true";
2020-04-06 20:19:18.757 EDT [25878:243] pg_regress/date LOG:  statement: SELECT date '08-01-99';
2020-04-06 20:19:18.758 EDT [25885:157] pg_regress/timestamptz LOG:  statement: SELECT '' AS to_char_12, to_char(d, 'FF1 FF2 FF3 FF4 FF5 FF6  ff1 ff2 ff3 ff4 ff5 ff6  MS US')
	   FROM (VALUES
	       ('2018-11-02 12:34:56'::timestamptz),
	       ('2018-11-02 12:34:56.78'),
	       ('2018-11-02 12:34:56.78901'),
	       ('2018-11-02 12:34:56.78901234')
	   ) d(d);
2020-04-06 20:19:18.759 EDT [25893:102] pg_regress/tstypes LOG:  statement: SELECT to_tsvector('simple', '1 2 1 2') @@ '1 <3> 2' AS "true";
2020-04-06 20:19:18.765 EDT [25859:157] pg_regress/strings LOG:  statement: SELECT regexp_matches('foobarbequebaz', $re$barbeque$re$);
2020-04-06 20:19:18.767 EDT [25893:103] pg_regress/tstypes LOG:  statement: SELECT to_tsvector('simple', '1 2 11 3') @@ '1 <-> 3' AS "false";
2020-04-06 20:19:18.768 EDT [25885:158] pg_regress/timestamptz LOG:  statement: SET timezone = '00:00';
2020-04-06 20:19:18.769 EDT [25878:244] pg_regress/date LOG:  statement: SELECT date '08-01-1999';
2020-04-06 20:19:18.769 EDT [25885:159] pg_regress/timestamptz LOG:  statement: SELECT to_char(now(), 'OF') as "OF", to_char(now(), 'TZH:TZM') as "TZH:TZM";
2020-04-06 20:19:18.777 EDT [25859:158] pg_regress/strings LOG:  statement: SELECT regexp_matches('foo' || chr(10) || 'bar' || chr(10) || 'bequq' || chr(10) || 'baz', '^', 'mg');
2020-04-06 20:19:18.778 EDT [25878:245] pg_regress/date LOG:  statement: SELECT date '01-08-99';
2020-04-06 20:19:18.781 EDT [25893:104] pg_regress/tstypes LOG:  statement: SELECT to_tsvector('simple', '1 2 11 3') @@ '1:* <-> 3' AS "true";
2020-04-06 20:19:18.781 EDT [25885:160] pg_regress/timestamptz LOG:  statement: SET timezone = '+02:00';
2020-04-06 20:19:18.782 EDT [25885:161] pg_regress/timestamptz LOG:  statement: SELECT to_char(now(), 'OF') as "OF", to_char(now(), 'TZH:TZM') as "TZH:TZM";
2020-04-06 20:19:18.788 EDT [25878:246] pg_regress/date LOG:  statement: SELECT date '01-08-1999';
2020-04-06 20:19:18.791 EDT [25885:162] pg_regress/timestamptz LOG:  statement: SET timezone = '-13:00';
2020-04-06 20:19:18.791 EDT [25885:163] pg_regress/timestamptz LOG:  statement: SELECT to_char(now(), 'OF') as "OF", to_char(now(), 'TZH:TZM') as "TZH:TZM";
2020-04-06 20:19:18.794 EDT [25859:159] pg_regress/strings LOG:  statement: SELECT regexp_matches('foo' || chr(10) || 'bar' || chr(10) || 'bequq' || chr(10) || 'baz', '$', 'mg');
2020-04-06 20:19:18.794 EDT [25893:105] pg_regress/tstypes LOG:  statement: SELECT to_tsvector('simple', '1 2 3 4') @@ '1 <-> 2 <-> 3' AS "true";
2020-04-06 20:19:18.798 EDT [25878:247] pg_regress/date LOG:  statement: SELECT date '99-08-01';
2020-04-06 20:19:18.798 EDT [25878:248] pg_regress/date ERROR:  date/time field value out of range: "99-08-01" at character 13
2020-04-06 20:19:18.798 EDT [25878:249] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:18.798 EDT [25878:250] pg_regress/date STATEMENT:  SELECT date '99-08-01';
2020-04-06 20:19:18.798 EDT [25878:251] pg_regress/date LOG:  statement: SELECT date '1999-08-01';
2020-04-06 20:19:18.801 EDT [25885:164] pg_regress/timestamptz LOG:  statement: SET timezone = '-00:30';
2020-04-06 20:19:18.801 EDT [25885:165] pg_regress/timestamptz LOG:  statement: SELECT to_char(now(), 'OF') as "OF", to_char(now(), 'TZH:TZM') as "TZH:TZM";
2020-04-06 20:19:18.805 EDT [25859:160] pg_regress/strings LOG:  statement: SELECT regexp_matches('1' || chr(10) || '2' || chr(10) || '3' || chr(10) || '4' || chr(10), '^.?', 'mg');
2020-04-06 20:19:18.808 EDT [25893:106] pg_regress/tstypes LOG:  statement: SELECT to_tsvector('simple', '1 2 3 4') @@ '(1 <-> 2) <-> 3' AS "true";
2020-04-06 20:19:18.808 EDT [25878:252] pg_regress/date LOG:  statement: SELECT date '99 01 08';
2020-04-06 20:19:18.808 EDT [25878:253] pg_regress/date ERROR:  date/time field value out of range: "99 01 08" at character 13
2020-04-06 20:19:18.808 EDT [25878:254] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:18.808 EDT [25878:255] pg_regress/date STATEMENT:  SELECT date '99 01 08';
2020-04-06 20:19:18.808 EDT [25878:256] pg_regress/date LOG:  statement: SELECT date '1999 01 08';
2020-04-06 20:19:18.816 EDT [25885:166] pg_regress/timestamptz LOG:  statement: SET timezone = '00:30';
2020-04-06 20:19:18.816 EDT [25885:167] pg_regress/timestamptz LOG:  statement: SELECT to_char(now(), 'OF') as "OF", to_char(now(), 'TZH:TZM') as "TZH:TZM";
2020-04-06 20:19:18.816 EDT [25859:161] pg_regress/strings LOG:  statement: SELECT regexp_matches(chr(10) || '1' || chr(10) || '2' || chr(10) || '3' || chr(10) || '4' || chr(10), '.?$', 'mg');
2020-04-06 20:19:18.819 EDT [25893:107] pg_regress/tstypes LOG:  statement: SELECT to_tsvector('simple', '1 2 3 4') @@ '1 <-> (2 <-> 3)' AS "true";
2020-04-06 20:19:18.820 EDT [25878:257] pg_regress/date LOG:  statement: SELECT date '08 01 99';
2020-04-06 20:19:18.830 EDT [25878:258] pg_regress/date LOG:  statement: SELECT date '08 01 1999';
2020-04-06 20:19:18.830 EDT [25893:108] pg_regress/tstypes LOG:  statement: SELECT to_tsvector('simple', '1 2 3 4') @@ '1 <2> (2 <-> 3)' AS "false";
2020-04-06 20:19:18.834 EDT [25885:168] pg_regress/timestamptz LOG:  statement: SET timezone = '-04:30';
2020-04-06 20:19:18.835 EDT [25859:162] pg_regress/strings LOG:  statement: SELECT regexp_matches(chr(10) || '1' || chr(10) || '2' || chr(10) || '3' || chr(10) || '4', '.?$', 'mg');
2020-04-06 20:19:18.835 EDT [25885:169] pg_regress/timestamptz LOG:  statement: SELECT to_char(now(), 'OF') as "OF", to_char(now(), 'TZH:TZM') as "TZH:TZM";
2020-04-06 20:19:18.840 EDT [25893:109] pg_regress/tstypes LOG:  statement: SELECT to_tsvector('simple', '1 2 1 2 3 4') @@ '(1 <-> 2) <-> 3' AS "true";
2020-04-06 20:19:18.845 EDT [25885:170] pg_regress/timestamptz LOG:  statement: SET timezone = '04:30';
2020-04-06 20:19:18.845 EDT [25885:171] pg_regress/timestamptz LOG:  statement: SELECT to_char(now(), 'OF') as "OF", to_char(now(), 'TZH:TZM') as "TZH:TZM";
2020-04-06 20:19:18.849 EDT [25878:259] pg_regress/date LOG:  statement: SELECT date '01 08 99';
2020-04-06 20:19:18.850 EDT [25859:163] pg_regress/strings LOG:  statement: SELECT regexp_matches('foobarbequebaz', $re$(bar)(beque)$re$, 'gz');
2020-04-06 20:19:18.851 EDT [25893:110] pg_regress/tstypes LOG:  statement: SELECT to_tsvector('simple', '1 2 1 2 3 4') @@ '1 <-> 2 <-> 3' AS "true";
2020-04-06 20:19:18.855 EDT [25885:172] pg_regress/timestamptz LOG:  statement: SET timezone = '-04:15';
2020-04-06 20:19:18.856 EDT [25885:173] pg_regress/timestamptz LOG:  statement: SELECT to_char(now(), 'OF') as "OF", to_char(now(), 'TZH:TZM') as "TZH:TZM";
2020-04-06 20:19:18.858 EDT [26274:1] ERROR:  invalid regular expression option: "z"
2020-04-06 20:19:18.858 EDT [26274:2] STATEMENT:  SELECT regexp_matches('foobarbequebaz', $re$(bar)(beque)$re$, 'gz');
2020-04-06 20:19:18.859 EDT [25859:164] pg_regress/strings ERROR:  invalid regular expression option: "z"
2020-04-06 20:19:18.859 EDT [25859:165] pg_regress/strings STATEMENT:  SELECT regexp_matches('foobarbequebaz', $re$(bar)(beque)$re$, 'gz');
2020-04-06 20:19:18.862 EDT [25893:111] pg_regress/tstypes LOG:  statement: SELECT strip(to_tsvector('simple', '1 2 3 4')) @@ '1 <-> 2 <-> 3' AS "false";
2020-04-06 20:19:18.862 EDT [25878:260] pg_regress/date LOG:  statement: SELECT date '01 08 1999';
2020-04-06 20:19:18.864 EDT [24935:18] LOG:  background worker "parallel worker" (PID 26274) exited with exit code 1
2020-04-06 20:19:18.864 EDT [25859:166] pg_regress/strings LOG:  statement: SELECT regexp_matches('foobarbequebaz', $re$(barbeque$re$);
2020-04-06 20:19:18.865 EDT [25885:174] pg_regress/timestamptz LOG:  statement: SET timezone = '04:15';
2020-04-06 20:19:18.865 EDT [25885:175] pg_regress/timestamptz LOG:  statement: SELECT to_char(now(), 'OF') as "OF", to_char(now(), 'TZH:TZM') as "TZH:TZM";
2020-04-06 20:19:18.871 EDT [26280:1] ERROR:  invalid regular expression: parentheses () not balanced
2020-04-06 20:19:18.871 EDT [26280:2] STATEMENT:  SELECT regexp_matches('foobarbequebaz', $re$(barbeque$re$);
2020-04-06 20:19:18.871 EDT [25859:167] pg_regress/strings ERROR:  invalid regular expression: parentheses () not balanced
2020-04-06 20:19:18.871 EDT [25859:168] pg_regress/strings STATEMENT:  SELECT regexp_matches('foobarbequebaz', $re$(barbeque$re$);
2020-04-06 20:19:18.873 EDT [25878:261] pg_regress/date LOG:  statement: SELECT date '99 08 01';
2020-04-06 20:19:18.873 EDT [25878:262] pg_regress/date ERROR:  date/time field value out of range: "99 08 01" at character 13
2020-04-06 20:19:18.873 EDT [25878:263] pg_regress/date HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:18.873 EDT [25878:264] pg_regress/date STATEMENT:  SELECT date '99 08 01';
2020-04-06 20:19:18.873 EDT [25878:265] pg_regress/date LOG:  statement: SELECT date '1999 08 01';
2020-04-06 20:19:18.875 EDT [25893:112] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'q x q y') @@ 'q <-> (x & y)' AS "false";
2020-04-06 20:19:18.875 EDT [25859:169] pg_regress/strings LOG:  statement: SELECT regexp_matches('foobarbequebaz', $re$(bar)(beque){2,1}$re$);
2020-04-06 20:19:18.876 EDT [24935:19] LOG:  background worker "parallel worker" (PID 26280) exited with exit code 1
2020-04-06 20:19:18.881 EDT [25885:176] pg_regress/timestamptz LOG:  statement: RESET timezone;
2020-04-06 20:19:18.883 EDT [26284:1] ERROR:  invalid regular expression: invalid repetition count(s)
2020-04-06 20:19:18.883 EDT [26284:2] STATEMENT:  SELECT regexp_matches('foobarbequebaz', $re$(bar)(beque){2,1}$re$);
2020-04-06 20:19:18.884 EDT [25859:170] pg_regress/strings ERROR:  invalid regular expression: invalid repetition count(s)
2020-04-06 20:19:18.884 EDT [25859:171] pg_regress/strings STATEMENT:  SELECT regexp_matches('foobarbequebaz', $re$(bar)(beque){2,1}$re$);
2020-04-06 20:19:18.885 EDT [25885:177] pg_regress/timestamptz LOG:  statement: CREATE TABLE TIMESTAMPTZ_TST (a int , b timestamptz);
2020-04-06 20:19:18.886 EDT [25885:178] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TST VALUES(1, 'Sat Mar 12 23:58:48 1000 IST');
2020-04-06 20:19:18.886 EDT [25893:113] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'q x') @@ 'q <-> (x | y <-> z)' AS "true";
2020-04-06 20:19:18.887 EDT [25885:179] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TST VALUES(2, 'Sat Mar 12 23:58:48 10000 IST');
2020-04-06 20:19:18.888 EDT [24935:20] LOG:  background worker "parallel worker" (PID 26284) exited with exit code 1
2020-04-06 20:19:18.888 EDT [25885:180] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TST VALUES(3, 'Sat Mar 12 23:58:48 100000 IST');
2020-04-06 20:19:18.888 EDT [25878:266] pg_regress/date LOG:  statement: SELECT date '4714-11-24 BC';
2020-04-06 20:19:18.890 EDT [25859:172] pg_regress/strings LOG:  statement: SELECT foo, length(foo) FROM regexp_split_to_table('the quick brown fox jumps over the lazy dog', $re$\\s+$re$) AS foo;
2020-04-06 20:19:18.897 EDT [25885:181] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TST VALUES(3, '10000 Mar 12 23:58:48 IST');
2020-04-06 20:19:18.897 EDT [25885:182] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TST VALUES(4, '100000312 23:58:48 IST');
2020-04-06 20:19:18.897 EDT [25885:183] pg_regress/timestamptz LOG:  statement: INSERT INTO TIMESTAMPTZ_TST VALUES(4, '1000000312 23:58:48 IST');
2020-04-06 20:19:18.898 EDT [25885:184] pg_regress/timestamptz LOG:  statement: SELECT * FROM TIMESTAMPTZ_TST ORDER BY a;
2020-04-06 20:19:18.898 EDT [25893:114] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'q y') @@ 'q <-> (x | y <-> z)' AS "false";
2020-04-06 20:19:18.901 EDT [25878:267] pg_regress/date LOG:  statement: SELECT date '4714-11-23 BC';
2020-04-06 20:19:18.901 EDT [25878:268] pg_regress/date ERROR:  date out of range: "4714-11-23 BC" at character 13
2020-04-06 20:19:18.901 EDT [25878:269] pg_regress/date STATEMENT:  SELECT date '4714-11-23 BC';
2020-04-06 20:19:18.901 EDT [25878:270] pg_regress/date LOG:  statement: SELECT date '5874897-12-31';
2020-04-06 20:19:18.905 EDT [25859:173] pg_regress/strings LOG:  statement: SELECT regexp_split_to_array('the quick brown fox jumps over the lazy dog', $re$\\s+$re$);
2020-04-06 20:19:18.906 EDT [25893:115] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'q y z') @@ 'q <-> (x | y <-> z)' AS "true";
2020-04-06 20:19:18.909 EDT [25885:185] pg_regress/timestamptz LOG:  statement: DROP TABLE TIMESTAMPTZ_TST;
2020-04-06 20:19:18.911 EDT [25885:186] pg_regress/timestamptz LOG:  statement: set TimeZone to 'America/New_York';
2020-04-06 20:19:18.911 EDT [25885:187] pg_regress/timestamptz LOG:  statement: SELECT make_timestamptz(1973, 07, 15, 08, 15, 55.33);
2020-04-06 20:19:18.913 EDT [25878:271] pg_regress/date LOG:  statement: SELECT date '5874898-01-01';
2020-04-06 20:19:18.913 EDT [25878:272] pg_regress/date ERROR:  date out of range: "5874898-01-01" at character 13
2020-04-06 20:19:18.913 EDT [25878:273] pg_regress/date STATEMENT:  SELECT date '5874898-01-01';
2020-04-06 20:19:18.913 EDT [25878:274] pg_regress/date LOG:  statement: RESET datestyle;
2020-04-06 20:19:18.913 EDT [25878:275] pg_regress/date LOG:  statement: SELECT f1 - date '2000-01-01' AS "Days From 2K" FROM DATE_TBL;
2020-04-06 20:19:18.913 EDT [25859:174] pg_regress/strings LOG:  statement: SELECT foo, length(foo) FROM regexp_split_to_table('the quick brown fox jumps over the lazy dog', $re$\\s*$re$) AS foo;
2020-04-06 20:19:18.920 EDT [25893:116] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'q y x') @@ 'q <-> (x | y <-> z)' AS "false";
2020-04-06 20:19:18.922 EDT [25885:188] pg_regress/timestamptz LOG:  statement: SELECT make_timestamptz(1973, 07, 15, 08, 15, 55.33, '+2');
2020-04-06 20:19:18.925 EDT [25859:175] pg_regress/strings LOG:  statement: SELECT regexp_split_to_array('the quick brown fox jumps over the lazy dog', $re$\\s*$re$);
2020-04-06 20:19:18.929 EDT [25878:276] pg_regress/date LOG:  statement: SELECT f1 - date 'epoch' AS "Days From Epoch" FROM DATE_TBL;
2020-04-06 20:19:18.929 EDT [25893:117] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'q x y') @@ 'q <-> (x | y <-> z)' AS "true";
2020-04-06 20:19:18.933 EDT [25885:189] pg_regress/timestamptz LOG:  statement: SELECT make_timestamptz(1973, 07, 15, 08, 15, 55.33, '-2');
2020-04-06 20:19:18.934 EDT [25859:176] pg_regress/strings LOG:  statement: SELECT foo, length(foo) FROM regexp_split_to_table('the quick brown fox jumps over the lazy dog', '') AS foo;
2020-04-06 20:19:18.938 EDT [25893:118] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'q x') @@ '(x | y <-> z) <-> q' AS "false";
2020-04-06 20:19:18.940 EDT [25878:277] pg_regress/date LOG:  statement: SELECT date 'yesterday' - date 'today' AS "One day";
2020-04-06 20:19:18.943 EDT [25885:190] pg_regress/timestamptz LOG:  statement: WITH tzs (tz) AS (VALUES
	    ('+1'), ('+1:'), ('+1:0'), ('+100'), ('+1:00'), ('+01:00'),
	    ('+10'), ('+1000'), ('+10:'), ('+10:0'), ('+10:00'), ('+10:00:'),
	    ('+10:00:1'), ('+10:00:01'),
	    ('+10:00:10'))
	     SELECT make_timestamptz(2010, 2, 27, 3, 45, 00, tz), tz FROM tzs;
2020-04-06 20:19:18.947 EDT [25859:177] pg_regress/strings LOG:  statement: SELECT regexp_split_to_array('the quick brown fox jumps over the lazy dog', '');
2020-04-06 20:19:18.947 EDT [25893:119] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'x q') @@ '(x | y <-> z) <-> q' AS "true";
2020-04-06 20:19:18.949 EDT [25878:278] pg_regress/date LOG:  statement: SELECT date 'today' - date 'tomorrow' AS "One day";
2020-04-06 20:19:18.951 EDT [25885:191] pg_regress/timestamptz LOG:  statement: SELECT make_timestamptz(1973, 07, 15, 08, 15, 55.33, '2');
2020-04-06 20:19:18.956 EDT [25859:178] pg_regress/strings LOG:  statement: SELECT foo, length(foo) FROM regexp_split_to_table('thE QUick bROWn FOx jUMPs ovEr The lazy dOG', 'e', 'i') AS foo;
2020-04-06 20:19:18.957 EDT [26309:1] ERROR:  invalid input syntax for type numeric time zone: "2"
2020-04-06 20:19:18.957 EDT [26309:2] HINT:  Numeric time zones must have "-" or "+" as first character.
2020-04-06 20:19:18.957 EDT [26309:3] STATEMENT:  SELECT make_timestamptz(1973, 07, 15, 08, 15, 55.33, '2');
2020-04-06 20:19:18.957 EDT [25885:192] pg_regress/timestamptz ERROR:  invalid input syntax for type numeric time zone: "2"
2020-04-06 20:19:18.957 EDT [25885:193] pg_regress/timestamptz HINT:  Numeric time zones must have "-" or "+" as first character.
2020-04-06 20:19:18.957 EDT [25885:194] pg_regress/timestamptz STATEMENT:  SELECT make_timestamptz(1973, 07, 15, 08, 15, 55.33, '2');
2020-04-06 20:19:18.958 EDT [25893:120] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'x y q') @@ '(x | y <-> z) <-> q' AS "false";
2020-04-06 20:19:18.959 EDT [25878:279] pg_regress/date LOG:  statement: SELECT date 'yesterday' - date 'tomorrow' AS "Two days";
2020-04-06 20:19:18.960 EDT [24935:21] LOG:  background worker "parallel worker" (PID 26309) exited with exit code 1
2020-04-06 20:19:18.961 EDT [25885:195] pg_regress/timestamptz LOG:  statement: SELECT make_timestamptz(2014, 12, 10, 10, 10, 10, '+16');
2020-04-06 20:19:18.969 EDT [25878:280] pg_regress/date LOG:  statement: SELECT date 'tomorrow' - date 'today' AS "One day";
2020-04-06 20:19:18.971 EDT [25859:179] pg_regress/strings LOG:  statement: SELECT regexp_split_to_array('thE QUick bROWn FOx jUMPs ovEr The lazy dOG', 'e', 'i');
2020-04-06 20:19:18.976 EDT [26313:1] ERROR:  numeric time zone "+16" out of range
2020-04-06 20:19:18.976 EDT [26313:2] STATEMENT:  SELECT make_timestamptz(2014, 12, 10, 10, 10, 10, '+16');
2020-04-06 20:19:18.976 EDT [25885:196] pg_regress/timestamptz ERROR:  numeric time zone "+16" out of range
2020-04-06 20:19:18.976 EDT [25885:197] pg_regress/timestamptz STATEMENT:  SELECT make_timestamptz(2014, 12, 10, 10, 10, 10, '+16');
2020-04-06 20:19:18.977 EDT [25893:121] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'x y z') @@ '(x | y <-> z) <-> q' AS "false";
2020-04-06 20:19:18.979 EDT [24935:22] LOG:  background worker "parallel worker" (PID 26313) exited with exit code 1
2020-04-06 20:19:18.980 EDT [25885:198] pg_regress/timestamptz LOG:  statement: SELECT make_timestamptz(2014, 12, 10, 10, 10, 10, '-16');
2020-04-06 20:19:18.982 EDT [25859:180] pg_regress/strings LOG:  statement: SELECT foo, length(foo) FROM regexp_split_to_table('the quick brown fox jumps over the lazy dog', 'nomatch') AS foo;
2020-04-06 20:19:18.983 EDT [25878:281] pg_regress/date LOG:  statement: SELECT date 'today' - date 'yesterday' AS "One day";
2020-04-06 20:19:18.985 EDT [26317:1] ERROR:  numeric time zone "-16" out of range
2020-04-06 20:19:18.985 EDT [26317:2] STATEMENT:  SELECT make_timestamptz(2014, 12, 10, 10, 10, 10, '-16');
2020-04-06 20:19:18.985 EDT [25885:199] pg_regress/timestamptz ERROR:  numeric time zone "-16" out of range
2020-04-06 20:19:18.985 EDT [25885:200] pg_regress/timestamptz STATEMENT:  SELECT make_timestamptz(2014, 12, 10, 10, 10, 10, '-16');
2020-04-06 20:19:18.986 EDT [25893:122] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'x y z q') @@ '(x | y <-> z) <-> q' AS "true";
2020-04-06 20:19:18.988 EDT [24935:23] LOG:  background worker "parallel worker" (PID 26317) exited with exit code 1
2020-04-06 20:19:18.988 EDT [25885:201] pg_regress/timestamptz LOG:  statement: SELECT make_timestamptz(1973, 07, 15, 08, 15, 55.33, '+2') = '1973-07-15 08:15:55.33+02'::timestamptz;
2020-04-06 20:19:18.992 EDT [25878:282] pg_regress/date LOG:  statement: SELECT date 'tomorrow' - date 'yesterday' AS "Two days";
2020-04-06 20:19:18.993 EDT [25859:181] pg_regress/strings LOG:  statement: SELECT regexp_split_to_array('the quick brown fox jumps over the lazy dog', 'nomatch');
2020-04-06 20:19:18.996 EDT [25893:123] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'y z q') @@ '(x | y <-> z) <-> q' AS "true";
2020-04-06 20:19:18.998 EDT [25885:202] pg_regress/timestamptz LOG:  statement: SELECT make_timestamptz(2014, 12, 10, 0, 0, 0, 'Europe/Prague') = timestamptz '2014-12-10 00:00:00 Europe/Prague';
2020-04-06 20:19:19.003 EDT [25859:182] pg_regress/strings LOG:  statement: SELECT regexp_split_to_array('123456','1');
2020-04-06 20:19:19.004 EDT [25878:283] pg_regress/date LOG:  statement: SELECT EXTRACT(EPOCH FROM DATE        '1970-01-01');
2020-04-06 20:19:19.006 EDT [25893:124] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'y y q') @@ '(x | y <-> z) <-> q' AS "false";
2020-04-06 20:19:19.008 EDT [25885:203] pg_regress/timestamptz LOG:  statement: SELECT make_timestamptz(2014, 12, 10, 0, 0, 0, 'Europe/Prague') AT TIME ZONE 'UTC';
2020-04-06 20:19:19.016 EDT [25859:183] pg_regress/strings LOG:  statement: SELECT regexp_split_to_array('123456','6');
2020-04-06 20:19:19.018 EDT [25893:125] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'y y q') @@ '(!x | y <-> z) <-> q' AS "true";
2020-04-06 20:19:19.024 EDT [25885:204] pg_regress/timestamptz LOG:  statement: SELECT make_timestamptz(1846, 12, 10, 0, 0, 0, 'Asia/Manila') AT TIME ZONE 'UTC';
2020-04-06 20:19:19.026 EDT [25878:284] pg_regress/date LOG:  statement: SELECT EXTRACT(EPOCH FROM TIMESTAMP   '1970-01-01');
2020-04-06 20:19:19.028 EDT [25893:126] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'x y q') @@ '(!x | y <-> z) <-> q' AS "true";
2020-04-06 20:19:19.029 EDT [25859:184] pg_regress/strings LOG:  statement: SELECT regexp_split_to_array('123456','.');
2020-04-06 20:19:19.034 EDT [25885:205] pg_regress/timestamptz LOG:  statement: SELECT make_timestamptz(1881, 12, 10, 0, 0, 0, 'Europe/Paris') AT TIME ZONE 'UTC';
2020-04-06 20:19:19.038 EDT [25859:185] pg_regress/strings LOG:  statement: SELECT regexp_split_to_array('123456','');
2020-04-06 20:19:19.040 EDT [25878:285] pg_regress/date LOG:  statement: SELECT EXTRACT(EPOCH FROM TIMESTAMPTZ '1970-01-01+00');
2020-04-06 20:19:19.042 EDT [25893:127] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'y y q') @@ '(x | y <-> !z) <-> q' AS "true";
2020-04-06 20:19:19.045 EDT [25885:206] pg_regress/timestamptz LOG:  statement: SELECT make_timestamptz(1910, 12, 24, 0, 0, 0, 'Nehwon/Lankhmar');
2020-04-06 20:19:19.048 EDT [25859:186] pg_regress/strings LOG:  statement: SELECT regexp_split_to_array('123456','(?:)');
2020-04-06 20:19:19.051 EDT [25893:128] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'x q') @@ '(x | y <-> !z) <-> q' AS "true";
2020-04-06 20:19:19.051 EDT [26341:1] ERROR:  time zone "Nehwon/Lankhmar" not recognized
2020-04-06 20:19:19.051 EDT [26341:2] STATEMENT:  SELECT make_timestamptz(1910, 12, 24, 0, 0, 0, 'Nehwon/Lankhmar');
2020-04-06 20:19:19.051 EDT [25885:207] pg_regress/timestamptz ERROR:  time zone "Nehwon/Lankhmar" not recognized
2020-04-06 20:19:19.051 EDT [25885:208] pg_regress/timestamptz STATEMENT:  SELECT make_timestamptz(1910, 12, 24, 0, 0, 0, 'Nehwon/Lankhmar');
2020-04-06 20:19:19.052 EDT [25878:286] pg_regress/date LOG:  statement: SELECT EXTRACT(CENTURY FROM DATE '0101-12-31 BC');
2020-04-06 20:19:19.054 EDT [24935:24] LOG:  background worker "parallel worker" (PID 26341) exited with exit code 1
2020-04-06 20:19:19.054 EDT [25885:209] pg_regress/timestamptz LOG:  statement: SELECT make_timestamptz(2008, 12, 10, 10, 10, 10, 'EST');
2020-04-06 20:19:19.061 EDT [25859:187] pg_regress/strings LOG:  statement: SELECT regexp_split_to_array('1','');
2020-04-06 20:19:19.063 EDT [25893:129] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'x q') @@ '(!x | y <-> z) <-> q' AS "false";
2020-04-06 20:19:19.065 EDT [25885:210] pg_regress/timestamptz LOG:  statement: SELECT make_timestamptz(2008, 12, 10, 10, 10, 10, 'EDT');
2020-04-06 20:19:19.072 EDT [25878:287] pg_regress/date LOG:  statement: SELECT EXTRACT(CENTURY FROM DATE '0100-12-31 BC');
2020-04-06 20:19:19.076 EDT [25885:211] pg_regress/timestamptz LOG:  statement: SELECT make_timestamptz(2014, 12, 10, 10, 10, 10, 'PST8PDT');
2020-04-06 20:19:19.078 EDT [25859:188] pg_regress/strings LOG:  statement: SELECT foo, length(foo) FROM regexp_split_to_table('thE QUick bROWn FOx jUMPs ovEr The lazy dOG', 'e', 'zippy') AS foo;
2020-04-06 20:19:19.081 EDT [25893:130] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'z q') @@ '(!x | y <-> z) <-> q' AS "true";
2020-04-06 20:19:19.085 EDT [26352:1] ERROR:  invalid regular expression option: "z"
2020-04-06 20:19:19.085 EDT [26352:2] STATEMENT:  SELECT foo, length(foo) FROM regexp_split_to_table('thE QUick bROWn FOx jUMPs ovEr The lazy dOG', 'e', 'zippy') AS foo;
2020-04-06 20:19:19.085 EDT [25859:189] pg_regress/strings ERROR:  invalid regular expression option: "z"
2020-04-06 20:19:19.085 EDT [25859:190] pg_regress/strings STATEMENT:  SELECT foo, length(foo) FROM regexp_split_to_table('thE QUick bROWn FOx jUMPs ovEr The lazy dOG', 'e', 'zippy') AS foo;
2020-04-06 20:19:19.086 EDT [25885:212] pg_regress/timestamptz LOG:  statement: RESET TimeZone;
2020-04-06 20:19:19.086 EDT [25885:213] pg_regress/timestamptz LOG:  statement: SET TimeZone to 'UTC';
2020-04-06 20:19:19.087 EDT [25885:214] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 00:00:00 Europe/Moscow'::timestamptz;
2020-04-06 20:19:19.088 EDT [24935:25] LOG:  background worker "parallel worker" (PID 26352) exited with exit code 1
2020-04-06 20:19:19.089 EDT [25859:191] pg_regress/strings LOG:  statement: SELECT regexp_split_to_array('thE QUick bROWn FOx jUMPs ovEr The lazy dOG', 'e', 'iz');
2020-04-06 20:19:19.089 EDT [25859:192] pg_regress/strings ERROR:  invalid regular expression option: "z"
2020-04-06 20:19:19.089 EDT [25859:193] pg_regress/strings STATEMENT:  SELECT regexp_split_to_array('thE QUick bROWn FOx jUMPs ovEr The lazy dOG', 'e', 'iz');
2020-04-06 20:19:19.089 EDT [25859:194] pg_regress/strings LOG:  statement: SELECT foo, length(foo) FROM regexp_split_to_table('thE QUick bROWn FOx jUMPs ovEr The lazy dOG', 'e', 'g') AS foo;
2020-04-06 20:19:19.093 EDT [25893:131] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'x y q y') @@ '!x <-> y' AS "true";
2020-04-06 20:19:19.097 EDT [25878:288] pg_regress/date LOG:  statement: SELECT EXTRACT(CENTURY FROM DATE '0001-12-31 BC');
2020-04-06 20:19:19.097 EDT [26356:1] ERROR:  regexp_split_to_table() does not support the "global" option
2020-04-06 20:19:19.097 EDT [26356:2] STATEMENT:  SELECT foo, length(foo) FROM regexp_split_to_table('thE QUick bROWn FOx jUMPs ovEr The lazy dOG', 'e', 'g') AS foo;
2020-04-06 20:19:19.097 EDT [25859:195] pg_regress/strings ERROR:  regexp_split_to_table() does not support the "global" option
2020-04-06 20:19:19.097 EDT [25859:196] pg_regress/strings STATEMENT:  SELECT foo, length(foo) FROM regexp_split_to_table('thE QUick bROWn FOx jUMPs ovEr The lazy dOG', 'e', 'g') AS foo;
2020-04-06 20:19:19.100 EDT [25885:215] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 01:00:00 Europe/Moscow'::timestamptz;
2020-04-06 20:19:19.101 EDT [24935:26] LOG:  background worker "parallel worker" (PID 26356) exited with exit code 1
2020-04-06 20:19:19.103 EDT [25859:197] pg_regress/strings LOG:  statement: SELECT regexp_split_to_array('thE QUick bROWn FOx jUMPs ovEr The lazy dOG', 'e', 'g');
2020-04-06 20:19:19.103 EDT [25859:198] pg_regress/strings ERROR:  regexp_split_to_array() does not support the "global" option
2020-04-06 20:19:19.103 EDT [25859:199] pg_regress/strings STATEMENT:  SELECT regexp_split_to_array('thE QUick bROWn FOx jUMPs ovEr The lazy dOG', 'e', 'g');
2020-04-06 20:19:19.103 EDT [25859:200] pg_regress/strings LOG:  statement: SELECT POSITION('4' IN '1234567890') = '4' AS "4";
2020-04-06 20:19:19.105 EDT [25893:132] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', 'x y q y') @@ '!foo' AS "true";
2020-04-06 20:19:19.111 EDT [25885:216] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 01:59:59 Europe/Moscow'::timestamptz;
2020-04-06 20:19:19.112 EDT [25859:201] pg_regress/strings LOG:  statement: SELECT POSITION('5' IN '1234567890') = '5' AS "5";
2020-04-06 20:19:19.118 EDT [25893:133] pg_regress/tstypes LOG:  statement: select to_tsvector('simple', '') @@ '!foo' AS "true";
2020-04-06 20:19:19.122 EDT [25885:217] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 02:00:00 Europe/Moscow'::timestamptz;
2020-04-06 20:19:19.124 EDT [25878:289] pg_regress/date LOG:  statement: SELECT EXTRACT(CENTURY FROM DATE '0001-01-01');
2020-04-06 20:19:19.127 EDT [25859:202] pg_regress/strings LOG:  statement: SELECT OVERLAY('abcdef' PLACING '45' FROM 4) AS "abc45f";
2020-04-06 20:19:19.129 EDT [25893:134] pg_regress/tstypes LOG:  statement: SELECT ts_rank(' a:1 s:2C d g'::tsvector, 'a | s');
2020-04-06 20:19:19.132 EDT [25885:218] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 02:00:01 Europe/Moscow'::timestamptz;
2020-04-06 20:19:19.137 EDT [25859:203] pg_regress/strings LOG:  statement: SELECT OVERLAY('yabadoo' PLACING 'daba' FROM 5) AS "yabadaba";
2020-04-06 20:19:19.139 EDT [25893:135] pg_regress/tstypes LOG:  statement: SELECT ts_rank(' a:1 sa:2C d g'::tsvector, 'a | s');
2020-04-06 20:19:19.142 EDT [25885:219] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 02:59:59 Europe/Moscow'::timestamptz;
2020-04-06 20:19:19.144 EDT [25878:290] pg_regress/date LOG:  statement: SELECT EXTRACT(CENTURY FROM DATE '0001-01-01 AD');
2020-04-06 20:19:19.146 EDT [25859:204] pg_regress/strings LOG:  statement: SELECT OVERLAY('yabadoo' PLACING 'daba' FROM 5 FOR 0) AS "yabadabadoo";
2020-04-06 20:19:19.149 EDT [25893:136] pg_regress/tstypes LOG:  statement: SELECT ts_rank(' a:1 sa:2C d g'::tsvector, 'a | s:*');
2020-04-06 20:19:19.153 EDT [25885:220] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 03:00:00 Europe/Moscow'::timestamptz;
2020-04-06 20:19:19.155 EDT [25859:205] pg_regress/strings LOG:  statement: SELECT OVERLAY('babosa' PLACING 'ubb' FROM 2 FOR 4) AS "bubba";
2020-04-06 20:19:19.159 EDT [25893:137] pg_regress/tstypes LOG:  statement: SELECT ts_rank(' a:1 sa:2C d g'::tsvector, 'a | sa:*');
2020-04-06 20:19:19.163 EDT [25885:221] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 03:00:01 Europe/Moscow'::timestamptz;
2020-04-06 20:19:19.165 EDT [25859:206] pg_regress/strings LOG:  statement: SELECT 'hawkeye' LIKE 'h%' AS "true";
2020-04-06 20:19:19.168 EDT [25878:291] pg_regress/date LOG:  statement: SELECT EXTRACT(CENTURY FROM DATE '1900-12-31');
2020-04-06 20:19:19.170 EDT [25893:138] pg_regress/tstypes LOG:  statement: SELECT ts_rank(' a:1 s:2B d g'::tsvector, 'a | s');
2020-04-06 20:19:19.172 EDT [25885:222] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 04:00:00 Europe/Moscow'::timestamptz;
2020-04-06 20:19:19.178 EDT [25859:207] pg_regress/strings LOG:  statement: SELECT 'hawkeye' NOT LIKE 'h%' AS "false";
2020-04-06 20:19:19.180 EDT [25893:139] pg_regress/tstypes LOG:  statement: SELECT ts_rank(' a:1 s:2 d g'::tsvector, 'a | s');
2020-04-06 20:19:19.182 EDT [25885:223] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 00:00:00 MSK'::timestamptz;
2020-04-06 20:19:19.190 EDT [25893:140] pg_regress/tstypes LOG:  statement: SELECT ts_rank(' a:1 s:2C d g'::tsvector, 'a & s');
2020-04-06 20:19:19.192 EDT [25885:224] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 01:00:00 MSK'::timestamptz;
2020-04-06 20:19:19.196 EDT [25859:208] pg_regress/strings LOG:  statement: SELECT 'hawkeye' LIKE 'H%' AS "false";
2020-04-06 20:19:19.199 EDT [25878:292] pg_regress/date LOG:  statement: SELECT EXTRACT(CENTURY FROM DATE '1901-01-01');
2020-04-06 20:19:19.201 EDT [25893:141] pg_regress/tstypes LOG:  statement: SELECT ts_rank(' a:1 s:2B d g'::tsvector, 'a & s');
2020-04-06 20:19:19.202 EDT [25885:225] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 01:59:59 MSK'::timestamptz;
2020-04-06 20:19:19.206 EDT [25859:209] pg_regress/strings LOG:  statement: SELECT 'hawkeye' NOT LIKE 'H%' AS "true";
2020-04-06 20:19:19.211 EDT [25893:142] pg_regress/tstypes LOG:  statement: SELECT ts_rank(' a:1 s:2 d g'::tsvector, 'a & s');
2020-04-06 20:19:19.214 EDT [25885:226] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 02:00:00 MSK'::timestamptz;
2020-04-06 20:19:19.216 EDT [25859:210] pg_regress/strings LOG:  statement: SELECT 'hawkeye' LIKE 'indio%' AS "false";
2020-04-06 20:19:19.219 EDT [25878:293] pg_regress/date LOG:  statement: SELECT EXTRACT(CENTURY FROM DATE '2000-12-31');
2020-04-06 20:19:19.220 EDT [25893:143] pg_regress/tstypes LOG:  statement: SELECT ts_rank_cd(' a:1 s:2C d g'::tsvector, 'a | s');
2020-04-06 20:19:19.224 EDT [25885:227] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 02:00:01 MSK'::timestamptz;
2020-04-06 20:19:19.226 EDT [25859:211] pg_regress/strings LOG:  statement: SELECT 'hawkeye' NOT LIKE 'indio%' AS "true";
2020-04-06 20:19:19.232 EDT [25893:144] pg_regress/tstypes LOG:  statement: SELECT ts_rank_cd(' a:1 sa:2C d g'::tsvector, 'a | s');
2020-04-06 20:19:19.236 EDT [25885:228] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 02:59:59 MSK'::timestamptz;
2020-04-06 20:19:19.236 EDT [25859:212] pg_regress/strings LOG:  statement: SELECT 'hawkeye' LIKE 'h%eye' AS "true";
2020-04-06 20:19:19.238 EDT [25878:294] pg_regress/date LOG:  statement: SELECT EXTRACT(CENTURY FROM DATE '2001-01-01');
2020-04-06 20:19:19.243 EDT [25893:145] pg_regress/tstypes LOG:  statement: SELECT ts_rank_cd(' a:1 sa:2C d g'::tsvector, 'a | s:*');
2020-04-06 20:19:19.246 EDT [25885:229] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 03:00:00 MSK'::timestamptz;
2020-04-06 20:19:19.246 EDT [25859:213] pg_regress/strings LOG:  statement: SELECT 'hawkeye' NOT LIKE 'h%eye' AS "false";
2020-04-06 20:19:19.252 EDT [25893:146] pg_regress/tstypes LOG:  statement: SELECT ts_rank_cd(' a:1 sa:2C d g'::tsvector, 'a | sa:*');
2020-04-06 20:19:19.257 EDT [25885:230] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 03:00:01 MSK'::timestamptz;
2020-04-06 20:19:19.258 EDT [25878:295] pg_regress/date LOG:  statement: SELECT EXTRACT(CENTURY FROM CURRENT_DATE)>=21 AS True;
2020-04-06 20:19:19.261 EDT [25893:147] pg_regress/tstypes LOG:  statement: SELECT ts_rank_cd(' a:1 sa:3C sab:2c d g'::tsvector, 'a | sa:*');
2020-04-06 20:19:19.261 EDT [25859:214] pg_regress/strings LOG:  statement: SELECT 'indio' LIKE '_ndio' AS "true";
2020-04-06 20:19:19.268 EDT [25885:231] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 04:00:00 MSK'::timestamptz;
2020-04-06 20:19:19.272 EDT [25878:296] pg_regress/date LOG:  statement: SELECT EXTRACT(MILLENNIUM FROM DATE '0001-12-31 BC');
2020-04-06 20:19:19.273 EDT [25859:215] pg_regress/strings LOG:  statement: SELECT 'indio' NOT LIKE '_ndio' AS "false";
2020-04-06 20:19:19.277 EDT [25893:148] pg_regress/tstypes LOG:  statement: SELECT ts_rank_cd(' a:1 s:2B d g'::tsvector, 'a | s');
2020-04-06 20:19:19.278 EDT [25885:232] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-26 00:00:00 Europe/Moscow'::timestamptz;
2020-04-06 20:19:19.283 EDT [25859:216] pg_regress/strings LOG:  statement: SELECT 'indio' LIKE 'in__o' AS "true";
2020-04-06 20:19:19.290 EDT [25893:149] pg_regress/tstypes LOG:  statement: SELECT ts_rank_cd(' a:1 s:2 d g'::tsvector, 'a | s');
2020-04-06 20:19:19.292 EDT [25859:217] pg_regress/strings LOG:  statement: SELECT 'indio' NOT LIKE 'in__o' AS "false";
2020-04-06 20:19:19.292 EDT [25885:233] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-26 00:59:59 Europe/Moscow'::timestamptz;
2020-04-06 20:19:19.301 EDT [25878:297] pg_regress/date LOG:  statement: SELECT EXTRACT(MILLENNIUM FROM DATE '0001-01-01 AD');
2020-04-06 20:19:19.303 EDT [25893:150] pg_regress/tstypes LOG:  statement: SELECT ts_rank_cd(' a:1 s:2C d g'::tsvector, 'a & s');
2020-04-06 20:19:19.305 EDT [25885:234] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-26 01:00:00 Europe/Moscow'::timestamptz;
2020-04-06 20:19:19.312 EDT [25859:218] pg_regress/strings LOG:  statement: SELECT 'indio' LIKE 'in_o' AS "false";
2020-04-06 20:19:19.314 EDT [25885:235] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-26 01:00:01 Europe/Moscow'::timestamptz;
2020-04-06 20:19:19.315 EDT [25893:151] pg_regress/tstypes LOG:  statement: SELECT ts_rank_cd(' a:1 s:2B d g'::tsvector, 'a & s');
2020-04-06 20:19:19.323 EDT [25859:219] pg_regress/strings LOG:  statement: SELECT 'indio' NOT LIKE 'in_o' AS "true";
2020-04-06 20:19:19.325 EDT [25878:298] pg_regress/date LOG:  statement: SELECT EXTRACT(MILLENNIUM FROM DATE '1000-12-31');
2020-04-06 20:19:19.326 EDT [25885:236] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-26 02:00:00 Europe/Moscow'::timestamptz;
2020-04-06 20:19:19.330 EDT [25893:152] pg_regress/tstypes LOG:  statement: SELECT ts_rank_cd(' a:1 s:2 d g'::tsvector, 'a & s');
2020-04-06 20:19:19.331 EDT [25859:220] pg_regress/strings LOG:  statement: SELECT 'hawkeye' LIKE 'h%' ESCAPE '#' AS "true";
2020-04-06 20:19:19.336 EDT [25885:237] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-26 00:00:00 MSK'::timestamptz;
2020-04-06 20:19:19.342 EDT [25859:221] pg_regress/strings LOG:  statement: SELECT 'hawkeye' NOT LIKE 'h%' ESCAPE '#' AS "false";
2020-04-06 20:19:19.344 EDT [25893:153] pg_regress/tstypes LOG:  statement: SELECT ts_rank_cd(' a:1 s:2A d g'::tsvector, 'a <-> s');
2020-04-06 20:19:19.344 EDT [25885:238] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-26 00:59:59 MSK'::timestamptz;
2020-04-06 20:19:19.346 EDT [25878:299] pg_regress/date LOG:  statement: SELECT EXTRACT(MILLENNIUM FROM DATE '1001-01-01');
2020-04-06 20:19:19.355 EDT [25859:222] pg_regress/strings LOG:  statement: SELECT 'indio' LIKE 'ind_o' ESCAPE '$' AS "true";
2020-04-06 20:19:19.357 EDT [25893:154] pg_regress/tstypes LOG:  statement: SELECT ts_rank_cd(' a:1 s:2C d g'::tsvector, 'a <-> s');
2020-04-06 20:19:19.359 EDT [25885:239] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-26 01:00:00 MSK'::timestamptz;
2020-04-06 20:19:19.368 EDT [25859:223] pg_regress/strings LOG:  statement: SELECT 'indio' NOT LIKE 'ind_o' ESCAPE '$' AS "false";
2020-04-06 20:19:19.368 EDT [25893:155] pg_regress/tstypes LOG:  statement: SELECT ts_rank_cd(' a:1 s:2 d g'::tsvector, 'a <-> s');
2020-04-06 20:19:19.370 EDT [25885:240] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-26 01:00:01 MSK'::timestamptz;
2020-04-06 20:19:19.377 EDT [25878:300] pg_regress/date LOG:  statement: SELECT EXTRACT(MILLENNIUM FROM DATE '2000-12-31');
2020-04-06 20:19:19.380 EDT [25893:156] pg_regress/tstypes LOG:  statement: SELECT ts_rank_cd(' a:1 s:2 d:2A g'::tsvector, 'a <-> s');
2020-04-06 20:19:19.386 EDT [25885:241] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-26 02:00:00 MSK'::timestamptz;
2020-04-06 20:19:19.387 EDT [25859:224] pg_regress/strings LOG:  statement: SELECT 'h%' LIKE 'h#%' ESCAPE '#' AS "true";
2020-04-06 20:19:19.390 EDT [25893:157] pg_regress/tstypes LOG:  statement: SELECT ts_rank_cd(' a:1 s:2,3A d:2A g'::tsvector, 'a <2> s:A');
2020-04-06 20:19:19.397 EDT [25885:242] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 00:00:00'::timestamp AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:19.398 EDT [25878:301] pg_regress/date LOG:  statement: SELECT EXTRACT(MILLENNIUM FROM DATE '2001-01-01');
2020-04-06 20:19:19.398 EDT [25859:225] pg_regress/strings LOG:  statement: SELECT 'h%' NOT LIKE 'h#%' ESCAPE '#' AS "false";
2020-04-06 20:19:19.401 EDT [25893:158] pg_regress/tstypes LOG:  statement: SELECT ts_rank_cd(' a:1 b:2 s:3A d:2A g'::tsvector, 'a <2> s:A');
2020-04-06 20:19:19.412 EDT [25859:226] pg_regress/strings LOG:  statement: SELECT 'h%wkeye' LIKE 'h#%' ESCAPE '#' AS "false";
2020-04-06 20:19:19.414 EDT [25885:243] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 01:00:00'::timestamp AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:19.414 EDT [25893:159] pg_regress/tstypes LOG:  statement: SELECT ts_rank_cd(' a:1 sa:2D sb:2A g'::tsvector, 'a <-> s:*');
2020-04-06 20:19:19.421 EDT [25878:302] pg_regress/date LOG:  statement: SELECT EXTRACT(MILLENNIUM FROM CURRENT_DATE);
2020-04-06 20:19:19.424 EDT [25885:244] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 01:59:59'::timestamp AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:19.427 EDT [25859:227] pg_regress/strings LOG:  statement: SELECT 'h%wkeye' NOT LIKE 'h#%' ESCAPE '#' AS "true";
2020-04-06 20:19:19.431 EDT [25893:160] pg_regress/tstypes LOG:  statement: SELECT ts_rank_cd(' a:1 sa:2A sb:2D g'::tsvector, 'a <-> s:*');
2020-04-06 20:19:19.433 EDT [25885:245] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 02:00:00'::timestamp AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:19.441 EDT [25878:303] pg_regress/date LOG:  statement: SELECT EXTRACT(DECADE FROM DATE '1994-12-25');
2020-04-06 20:19:19.441 EDT [25859:228] pg_regress/strings LOG:  statement: SELECT 'h%wkeye' LIKE 'h#%%' ESCAPE '#' AS "true";
2020-04-06 20:19:19.443 EDT [25893:161] pg_regress/tstypes LOG:  statement: SELECT ts_rank_cd(' a:1 sa:2A sb:2D g'::tsvector, 'a <-> s:* <-> sa:A');
2020-04-06 20:19:19.445 EDT [25885:246] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 02:00:01'::timestamp AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:19.451 EDT [25859:229] pg_regress/strings LOG:  statement: SELECT 'h%wkeye' NOT LIKE 'h#%%' ESCAPE '#' AS "false";
2020-04-06 20:19:19.456 EDT [25885:247] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 02:59:59'::timestamp AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:19.457 EDT [25893:162] pg_regress/tstypes LOG:  statement: SELECT ts_rank_cd(' a:1 sa:2A sb:2D g'::tsvector, 'a <-> s:* <-> sa:B');
2020-04-06 20:19:19.459 EDT [25859:230] pg_regress/strings LOG:  statement: SELECT 'h%awkeye' LIKE 'h#%a%k%e' ESCAPE '#' AS "true";
2020-04-06 20:19:19.468 EDT [25893:163] pg_regress/tstypes LOG:  statement: SELECT 'a:1 b:2'::tsvector @@ 'a <-> b'::tsquery AS "true";
2020-04-06 20:19:19.469 EDT [25878:304] pg_regress/date LOG:  statement: SELECT EXTRACT(DECADE FROM DATE '0010-01-01');
2020-04-06 20:19:19.469 EDT [25885:248] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 03:00:00'::timestamp AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:19.477 EDT [25859:231] pg_regress/strings LOG:  statement: SELECT 'h%awkeye' NOT LIKE 'h#%a%k%e' ESCAPE '#' AS "false";
2020-04-06 20:19:19.479 EDT [25893:164] pg_regress/tstypes LOG:  statement: SELECT 'a:1 b:2'::tsvector @@ 'a <0> b'::tsquery AS "false";
2020-04-06 20:19:19.483 EDT [25885:249] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 03:00:01'::timestamp AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:19.488 EDT [25893:165] pg_regress/tstypes LOG:  statement: SELECT 'a:1 b:2'::tsvector @@ 'a <1> b'::tsquery AS "true";
2020-04-06 20:19:19.489 EDT [25859:232] pg_regress/strings LOG:  statement: SELECT 'indio' LIKE '_ndio' ESCAPE '$' AS "true";
2020-04-06 20:19:19.492 EDT [25878:305] pg_regress/date LOG:  statement: SELECT EXTRACT(DECADE FROM DATE '0009-12-31');
2020-04-06 20:19:19.492 EDT [25885:250] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 04:00:00'::timestamp AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:19.499 EDT [25859:233] pg_regress/strings LOG:  statement: SELECT 'indio' NOT LIKE '_ndio' ESCAPE '$' AS "false";
2020-04-06 20:19:19.502 EDT [25893:166] pg_regress/tstypes LOG:  statement: SELECT 'a:1 b:2'::tsvector @@ 'a <2> b'::tsquery AS "false";
2020-04-06 20:19:19.505 EDT [25885:251] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 00:00:00'::timestamp AT TIME ZONE 'MSK';
2020-04-06 20:19:19.510 EDT [25859:234] pg_regress/strings LOG:  statement: SELECT 'i_dio' LIKE 'i$_d_o' ESCAPE '$' AS "true";
2020-04-06 20:19:19.515 EDT [25885:252] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 01:00:00'::timestamp AT TIME ZONE 'MSK';
2020-04-06 20:19:19.515 EDT [25878:306] pg_regress/date LOG:  statement: SELECT EXTRACT(DECADE FROM DATE '0001-01-01 BC');
2020-04-06 20:19:19.517 EDT [25893:167] pg_regress/tstypes LOG:  statement: SELECT 'a:1 b:3'::tsvector @@ 'a <-> b'::tsquery AS "false";
2020-04-06 20:19:19.522 EDT [25859:235] pg_regress/strings LOG:  statement: SELECT 'i_dio' NOT LIKE 'i$_d_o' ESCAPE '$' AS "false";
2020-04-06 20:19:19.524 EDT [25885:253] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 01:59:59'::timestamp AT TIME ZONE 'MSK';
2020-04-06 20:19:19.527 EDT [25893:168] pg_regress/tstypes LOG:  statement: SELECT 'a:1 b:3'::tsvector @@ 'a <0> b'::tsquery AS "false";
2020-04-06 20:19:19.533 EDT [25859:236] pg_regress/strings LOG:  statement: SELECT 'i_dio' LIKE 'i$_nd_o' ESCAPE '$' AS "false";
2020-04-06 20:19:19.534 EDT [25885:254] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 02:00:00'::timestamp AT TIME ZONE 'MSK';
2020-04-06 20:19:19.536 EDT [25878:307] pg_regress/date LOG:  statement: SELECT EXTRACT(DECADE FROM DATE '0002-12-31 BC');
2020-04-06 20:19:19.536 EDT [25893:169] pg_regress/tstypes LOG:  statement: SELECT 'a:1 b:3'::tsvector @@ 'a <1> b'::tsquery AS "false";
2020-04-06 20:19:19.546 EDT [25859:237] pg_regress/strings LOG:  statement: SELECT 'i_dio' NOT LIKE 'i$_nd_o' ESCAPE '$' AS "true";
2020-04-06 20:19:19.555 EDT [25893:170] pg_regress/tstypes LOG:  statement: SELECT 'a:1 b:3'::tsvector @@ 'a <2> b'::tsquery AS "true";
2020-04-06 20:19:19.558 EDT [25885:255] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 02:00:01'::timestamp AT TIME ZONE 'MSK';
2020-04-06 20:19:19.564 EDT [25878:308] pg_regress/date LOG:  statement: SELECT EXTRACT(DECADE FROM DATE '0011-01-01 BC');
2020-04-06 20:19:19.564 EDT [25859:238] pg_regress/strings LOG:  statement: SELECT 'i_dio' LIKE 'i$_d%o' ESCAPE '$' AS "true";
2020-04-06 20:19:19.565 EDT [25893:171] pg_regress/tstypes LOG:  statement: SELECT 'a:1 b:3'::tsvector @@ 'a <3> b'::tsquery AS "false";
2020-04-06 20:19:19.567 EDT [25885:256] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 02:59:59'::timestamp AT TIME ZONE 'MSK';
2020-04-06 20:19:19.575 EDT [25893:172] pg_regress/tstypes LOG:  statement: SELECT 'a:1 b:3'::tsvector @@ 'a <0> a:*'::tsquery AS "true";
2020-04-06 20:19:19.575 EDT [25859:239] pg_regress/strings LOG:  statement: SELECT 'i_dio' NOT LIKE 'i$_d%o' ESCAPE '$' AS "false";
2020-04-06 20:19:19.579 EDT [25885:257] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 03:00:00'::timestamp AT TIME ZONE 'MSK';
2020-04-06 20:19:19.586 EDT [25893:173] pg_regress/tstypes LOG:  statement: SELECT strip('w:12B w:13* w:12,5,6 a:1,3* a:3 w asd:1dc asd'::tsvector);
2020-04-06 20:19:19.589 EDT [25859:240] pg_regress/strings LOG:  statement: SELECT 'maca' LIKE 'm%aca' ESCAPE '%' AS "true";
2020-04-06 20:19:19.589 EDT [25878:309] pg_regress/date LOG:  statement: SELECT EXTRACT(DECADE FROM DATE '0012-12-31 BC');
2020-04-06 20:19:19.594 EDT [25885:258] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 03:00:01'::timestamp AT TIME ZONE 'MSK';
2020-04-06 20:19:19.597 EDT [25893:174] pg_regress/tstypes LOG:  statement: SELECT strip('base:7 hidden:6 rebel:1 spaceship:2,33A,34B,35C,36D strike:3'::tsvector);
2020-04-06 20:19:19.601 EDT [25859:241] pg_regress/strings LOG:  statement: SELECT 'maca' NOT LIKE 'm%aca' ESCAPE '%' AS "false";
2020-04-06 20:19:19.603 EDT [25885:259] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 04:00:00'::timestamp AT TIME ZONE 'MSK';
2020-04-06 20:19:19.607 EDT [25893:175] pg_regress/tstypes LOG:  statement: SELECT strip('base hidden rebel spaceship strike'::tsvector);
2020-04-06 20:19:19.610 EDT [25878:310] pg_regress/date LOG:  statement: SELECT EXTRACT(CENTURY FROM NOW())>=21 AS True;
2020-04-06 20:19:19.611 EDT [25859:242] pg_regress/strings LOG:  statement: SELECT 'ma%a' LIKE 'm%a%%a' ESCAPE '%' AS "true";
2020-04-06 20:19:19.613 EDT [25885:260] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-26 00:00:00'::timestamp AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:19.616 EDT [25893:176] pg_regress/tstypes LOG:  statement: SELECT ts_delete(to_tsvector('english', 'Rebel spaceships, striking from a hidden base'), 'spaceship');
2020-04-06 20:19:19.620 EDT [25859:243] pg_regress/strings LOG:  statement: SELECT 'ma%a' NOT LIKE 'm%a%%a' ESCAPE '%' AS "false";
2020-04-06 20:19:19.622 EDT [25885:261] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-26 00:59:59'::timestamp AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:19.623 EDT [25878:311] pg_regress/date LOG:  statement: SELECT EXTRACT(CENTURY FROM TIMESTAMP '1970-03-20 04:30:00.00000');
2020-04-06 20:19:19.629 EDT [25859:244] pg_regress/strings LOG:  statement: SELECT 'bear' LIKE 'b_ear' ESCAPE '_' AS "true";
2020-04-06 20:19:19.633 EDT [25893:177] pg_regress/tstypes LOG:  statement: SELECT ts_delete('base:7 hidden:6 rebel:1 spaceship:2,33A,34B,35C,36D strike:3'::tsvector, 'base');
2020-04-06 20:19:19.634 EDT [25878:312] pg_regress/date LOG:  statement: SELECT EXTRACT(CENTURY FROM INTERVAL '100 y');
2020-04-06 20:19:19.634 EDT [25885:262] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-26 01:00:00'::timestamp AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:19.637 EDT [25859:245] pg_regress/strings LOG:  statement: SELECT 'bear' NOT LIKE 'b_ear' ESCAPE '_' AS "false";
2020-04-06 20:19:19.647 EDT [25878:313] pg_regress/date LOG:  statement: SELECT EXTRACT(CENTURY FROM INTERVAL '99 y');
2020-04-06 20:19:19.650 EDT [25893:178] pg_regress/tstypes LOG:  statement: SELECT ts_delete('base:7 hidden:6 rebel:1 spaceship:2,33A,34B,35C,36D strike:3'::tsvector, 'bas');
2020-04-06 20:19:19.652 EDT [25885:263] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-26 01:00:01'::timestamp AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:19.657 EDT [25859:246] pg_regress/strings LOG:  statement: SELECT 'be_r' LIKE 'b_e__r' ESCAPE '_' AS "true";
2020-04-06 20:19:19.658 EDT [25878:314] pg_regress/date LOG:  statement: SELECT EXTRACT(CENTURY FROM INTERVAL '-99 y');
2020-04-06 20:19:19.670 EDT [25893:179] pg_regress/tstypes LOG:  statement: SELECT ts_delete('base:7 hidden:6 rebel:1 spaceship:2,33A,34B,35C,36D strike:3'::tsvector, 'bases');
2020-04-06 20:19:19.673 EDT [25885:264] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-26 02:00:00'::timestamp AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:19.673 EDT [25859:247] pg_regress/strings LOG:  statement: SELECT 'be_r' NOT LIKE 'b_e__r' ESCAPE '_' AS "false";
2020-04-06 20:19:19.677 EDT [25878:315] pg_regress/date LOG:  statement: SELECT EXTRACT(CENTURY FROM INTERVAL '-100 y');
2020-04-06 20:19:19.681 EDT [25893:180] pg_regress/tstypes LOG:  statement: SELECT ts_delete('base:7 hidden:6 rebel:1 spaceship:2,33A,34B,35C,36D strike:3'::tsvector, 'spaceship');
2020-04-06 20:19:19.682 EDT [25859:248] pg_regress/strings LOG:  statement: SELECT 'be_r' LIKE '__e__r' ESCAPE '_' AS "false";
2020-04-06 20:19:19.684 EDT [25885:265] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-26 00:00:00'::timestamp AT TIME ZONE 'MSK';
2020-04-06 20:19:19.687 EDT [25878:316] pg_regress/date LOG:  statement: SELECT DATE_TRUNC('MILLENNIUM', TIMESTAMP '1970-03-20 04:30:00.00000');
2020-04-06 20:19:19.693 EDT [25893:181] pg_regress/tstypes LOG:  statement: SELECT ts_delete('base hidden rebel spaceship strike'::tsvector, 'spaceship');
2020-04-06 20:19:19.695 EDT [25859:249] pg_regress/strings LOG:  statement: SELECT 'be_r' NOT LIKE '__e__r' ESCAPE '_' AS "true";
2020-04-06 20:19:19.695 EDT [25885:266] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-26 00:59:59'::timestamp AT TIME ZONE 'MSK';
2020-04-06 20:19:19.701 EDT [25878:317] pg_regress/date LOG:  statement: SELECT DATE_TRUNC('MILLENNIUM', DATE '1970-03-20');
2020-04-06 20:19:19.706 EDT [25859:250] pg_regress/strings LOG:  statement: SELECT 'hawkeye' ILIKE 'h%' AS "true";
2020-04-06 20:19:19.708 EDT [25893:182] pg_regress/tstypes LOG:  statement: SELECT ts_delete('base:7 hidden:6 rebel:1 spaceship:2,33A,34B,35C,36D strike:3'::tsvector, ARRAY['spaceship','rebel']);
2020-04-06 20:19:19.711 EDT [25885:267] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-26 01:00:00'::timestamp AT TIME ZONE 'MSK';
2020-04-06 20:19:19.716 EDT [25859:251] pg_regress/strings LOG:  statement: SELECT 'hawkeye' NOT ILIKE 'h%' AS "false";
2020-04-06 20:19:19.718 EDT [25878:318] pg_regress/date LOG:  statement: SELECT DATE_TRUNC('CENTURY', TIMESTAMP '1970-03-20 04:30:00.00000');
2020-04-06 20:19:19.721 EDT [25885:268] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-26 01:00:01'::timestamp AT TIME ZONE 'MSK';
2020-04-06 20:19:19.721 EDT [25893:183] pg_regress/tstypes LOG:  statement: SELECT ts_delete('base:7 hidden:6 rebel:1 spaceship:2,33A,34B,35C,36D strike:3'::tsvector, ARRAY['spaceships','rebel']);
2020-04-06 20:19:19.725 EDT [25859:252] pg_regress/strings LOG:  statement: SELECT 'hawkeye' ILIKE 'H%' AS "true";
2020-04-06 20:19:19.727 EDT [25878:319] pg_regress/date LOG:  statement: SELECT DATE_TRUNC('CENTURY', DATE '1970-03-20');
2020-04-06 20:19:19.732 EDT [25893:184] pg_regress/tstypes LOG:  statement: SELECT ts_delete('base:7 hidden:6 rebel:1 spaceship:2,33A,34B,35C,36D strike:3'::tsvector, ARRAY['spaceshi','rebel']);
2020-04-06 20:19:19.732 EDT [25885:269] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-26 02:00:00'::timestamp AT TIME ZONE 'MSK';
2020-04-06 20:19:19.734 EDT [25859:253] pg_regress/strings LOG:  statement: SELECT 'hawkeye' NOT ILIKE 'H%' AS "false";
2020-04-06 20:19:19.736 EDT [25878:320] pg_regress/date LOG:  statement: SELECT DATE_TRUNC('CENTURY', DATE '2004-08-10');
2020-04-06 20:19:19.741 EDT [25885:270] pg_regress/timestamptz LOG:  statement: SELECT make_timestamptz(2014, 10, 26, 0, 0, 0, 'MSK');
2020-04-06 20:19:19.746 EDT [25878:321] pg_regress/date LOG:  statement: SELECT DATE_TRUNC('CENTURY', DATE '0002-02-04');
2020-04-06 20:19:19.746 EDT [25893:185] pg_regress/tstypes LOG:  statement: SELECT ts_delete('base:7 hidden:6 rebel:1 spaceship:2,33A,34B,35C,36D strike:3'::tsvector, ARRAY['spaceship','leya','rebel']);
2020-04-06 20:19:19.747 EDT [25859:254] pg_regress/strings LOG:  statement: SELECT 'hawkeye' ILIKE 'H%Eye' AS "true";
2020-04-06 20:19:19.753 EDT [25885:271] pg_regress/timestamptz LOG:  statement: SELECT make_timestamptz(2014, 10, 26, 1, 0, 0, 'MSK');
2020-04-06 20:19:19.758 EDT [25878:322] pg_regress/date LOG:  statement: SELECT DATE_TRUNC('CENTURY', DATE '0055-08-10 BC');
2020-04-06 20:19:19.761 EDT [25859:255] pg_regress/strings LOG:  statement: SELECT 'hawkeye' NOT ILIKE 'H%Eye' AS "false";
2020-04-06 20:19:19.761 EDT [25893:186] pg_regress/tstypes LOG:  statement: SELECT ts_delete('base hidden rebel spaceship strike'::tsvector, ARRAY['spaceship','leya','rebel']);
2020-04-06 20:19:19.767 EDT [25885:272] pg_regress/timestamptz LOG:  statement: SELECT to_timestamp(         0);
2020-04-06 20:19:19.770 EDT [25878:323] pg_regress/date LOG:  statement: SELECT DATE_TRUNC('DECADE', DATE '1993-12-25');
2020-04-06 20:19:19.771 EDT [25859:256] pg_regress/strings LOG:  statement: SELECT 'Hawkeye' ILIKE 'h%' AS "true";
2020-04-06 20:19:19.777 EDT [25893:187] pg_regress/tstypes LOG:  statement: SELECT ts_delete('base hidden rebel spaceship strike'::tsvector, ARRAY['spaceship','leya','rebel','rebel']);
2020-04-06 20:19:19.777 EDT [25885:273] pg_regress/timestamptz LOG:  statement: SELECT to_timestamp( 946684800);
2020-04-06 20:19:19.780 EDT [25878:324] pg_regress/date LOG:  statement: SELECT DATE_TRUNC('DECADE', DATE '0004-12-25');
2020-04-06 20:19:19.789 EDT [25859:257] pg_regress/strings LOG:  statement: SELECT 'Hawkeye' NOT ILIKE 'h%' AS "false";
2020-04-06 20:19:19.792 EDT [25893:188] pg_regress/tstypes LOG:  statement: SELECT ts_delete('base hidden rebel spaceship strike'::tsvector, ARRAY['spaceship','leya','rebel', NULL]);
2020-04-06 20:19:19.792 EDT [25893:189] pg_regress/tstypes ERROR:  lexeme array may not contain nulls
2020-04-06 20:19:19.792 EDT [25893:190] pg_regress/tstypes STATEMENT:  SELECT ts_delete('base hidden rebel spaceship strike'::tsvector, ARRAY['spaceship','leya','rebel', NULL]);
2020-04-06 20:19:19.792 EDT [25893:191] pg_regress/tstypes LOG:  statement: SELECT unnest('base:7 hidden:6 rebel:1 spaceship:2,33A,34B,35C,36D strike:3'::tsvector);
2020-04-06 20:19:19.794 EDT [25885:274] pg_regress/timestamptz LOG:  statement: SELECT to_timestamp(1262349296.7890123);
2020-04-06 20:19:19.797 EDT [25878:325] pg_regress/date LOG:  statement: SELECT DATE_TRUNC('DECADE', DATE '0002-12-31 BC');
2020-04-06 20:19:19.797 EDT [25859:258] pg_regress/strings LOG:  statement: SELECT 'foo' LIKE '_%' as t, 'f' LIKE '_%' as t, '' LIKE '_%' as f;
2020-04-06 20:19:19.802 EDT [25885:275] pg_regress/timestamptz LOG:  statement: SELECT to_timestamp(-210866803200);
2020-04-06 20:19:19.804 EDT [25893:192] pg_regress/tstypes LOG:  statement: SELECT unnest('base hidden rebel spaceship strike'::tsvector);
2020-04-06 20:19:19.808 EDT [25859:259] pg_regress/strings LOG:  statement: SELECT 'foo' LIKE '%_' as t, 'f' LIKE '%_' as t, '' LIKE '%_' as f;
2020-04-06 20:19:19.811 EDT [25878:326] pg_regress/date LOG:  statement: select 'infinity'::date, '-infinity'::date;
2020-04-06 20:19:19.813 EDT [25893:193] pg_regress/tstypes LOG:  statement: SELECT * FROM unnest('base:7 hidden:6 rebel:1 spaceship:2,33A,34B,35C,36D strike:3'::tsvector);
2020-04-06 20:19:19.815 EDT [25885:276] pg_regress/timestamptz LOG:  statement: SELECT to_timestamp(' Infinity'::float);
2020-04-06 20:19:19.816 EDT [25859:260] pg_regress/strings LOG:  statement: SELECT 'foo' LIKE '__%' as t, 'foo' LIKE '___%' as t, 'foo' LIKE '____%' as f;
2020-04-06 20:19:19.819 EDT [25878:327] pg_regress/date LOG:  statement: select 'infinity'::date > 'today'::date as t;
2020-04-06 20:19:19.824 EDT [25893:194] pg_regress/tstypes LOG:  statement: SELECT * FROM unnest('base hidden rebel spaceship strike'::tsvector);
2020-04-06 20:19:19.824 EDT [25885:277] pg_regress/timestamptz LOG:  statement: SELECT to_timestamp('-Infinity'::float);
2020-04-06 20:19:19.828 EDT [25878:328] pg_regress/date LOG:  statement: select '-infinity'::date < 'today'::date as t;
2020-04-06 20:19:19.830 EDT [25859:261] pg_regress/strings LOG:  statement: SELECT 'foo' LIKE '%__' as t, 'foo' LIKE '%___' as t, 'foo' LIKE '%____' as f;
2020-04-06 20:19:19.833 EDT [25885:278] pg_regress/timestamptz LOG:  statement: SELECT to_timestamp('NaN'::float);
2020-04-06 20:19:19.833 EDT [25885:279] pg_regress/timestamptz ERROR:  timestamp cannot be NaN
2020-04-06 20:19:19.833 EDT [25885:280] pg_regress/timestamptz STATEMENT:  SELECT to_timestamp('NaN'::float);
2020-04-06 20:19:19.833 EDT [25885:281] pg_regress/timestamptz LOG:  statement: SET TimeZone to 'Europe/Moscow';
2020-04-06 20:19:19.834 EDT [25885:282] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-26 21:00:00 UTC'::timestamptz;
2020-04-06 20:19:19.835 EDT [25893:195] pg_regress/tstypes LOG:  statement: SELECT lexeme, positions[1] from unnest('base:7 hidden:6 rebel:1 spaceship:2,33A,34B,35C,36D strike:3'::tsvector);
2020-04-06 20:19:19.837 EDT [25878:329] pg_regress/date LOG:  statement: select isfinite('infinity'::date), isfinite('-infinity'::date), isfinite('today'::date);
2020-04-06 20:19:19.844 EDT [25885:283] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-26 22:00:00 UTC'::timestamptz;
2020-04-06 20:19:19.845 EDT [25893:196] pg_regress/tstypes LOG:  statement: SELECT tsvector_to_array('base:7 hidden:6 rebel:1 spaceship:2,33A,34B,35C,36D strike:3'::tsvector);
2020-04-06 20:19:19.849 EDT [25859:262] pg_regress/strings LOG:  statement: SELECT 'jack' LIKE '%____%' AS t;
2020-04-06 20:19:19.849 EDT [25878:330] pg_regress/date LOG:  statement: SELECT EXTRACT(HOUR FROM DATE 'infinity');
2020-04-06 20:19:19.853 EDT [25885:284] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-26 22:59:59 UTC'::timestamptz;
2020-04-06 20:19:19.859 EDT [25893:197] pg_regress/tstypes LOG:  statement: SELECT tsvector_to_array('base hidden rebel spaceship strike'::tsvector);
2020-04-06 20:19:19.861 EDT [25859:263] pg_regress/strings LOG:  statement: CREATE TABLE texttest (a text PRIMARY KEY, b int);
2020-04-06 20:19:19.865 EDT [25885:285] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-26 23:00:00 UTC'::timestamptz;
2020-04-06 20:19:19.869 EDT [25859:264] pg_regress/strings LOG:  statement: SELECT * FROM texttest WHERE a LIKE '%1%';
2020-04-06 20:19:19.870 EDT [25878:331] pg_regress/date LOG:  statement: SELECT EXTRACT(HOUR FROM DATE '-infinity');
2020-04-06 20:19:19.870 EDT [25893:198] pg_regress/tstypes LOG:  statement: SELECT array_to_tsvector(ARRAY['base','hidden','rebel','spaceship','strike']);
2020-04-06 20:19:19.882 EDT [25885:286] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-26 23:00:01 UTC'::timestamptz;
2020-04-06 20:19:19.882 EDT [25893:199] pg_regress/tstypes LOG:  statement: SELECT array_to_tsvector(ARRAY['base','hidden','rebel','spaceship', NULL]);
2020-04-06 20:19:19.882 EDT [25893:200] pg_regress/tstypes ERROR:  lexeme array may not contain nulls
2020-04-06 20:19:19.882 EDT [25893:201] pg_regress/tstypes STATEMENT:  SELECT array_to_tsvector(ARRAY['base','hidden','rebel','spaceship', NULL]);
2020-04-06 20:19:19.883 EDT [25859:265] pg_regress/strings LOG:  statement: CREATE TABLE byteatest (a bytea PRIMARY KEY, b int);
2020-04-06 20:19:19.883 EDT [25893:202] pg_regress/tstypes LOG:  statement: SELECT array_to_tsvector(ARRAY['foo','bar','baz','bar']);
2020-04-06 20:19:19.891 EDT [25859:266] pg_regress/strings LOG:  statement: SELECT * FROM byteatest WHERE a LIKE '%1%';
2020-04-06 20:19:19.893 EDT [25885:287] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-26 23:59:59 UTC'::timestamptz;
2020-04-06 20:19:19.896 EDT [25878:332] pg_regress/date LOG:  statement: SELECT EXTRACT(HOUR FROM TIMESTAMP   'infinity');
2020-04-06 20:19:19.897 EDT [25893:203] pg_regress/tstypes LOG:  statement: SELECT setweight('w:12B w:13* w:12,5,6 a:1,3* a:3 w asd:1dc asd zxc:81,567,222A'::tsvector, 'c');
2020-04-06 20:19:19.904 EDT [25885:288] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 00:00:00 UTC'::timestamptz;
2020-04-06 20:19:19.905 EDT [25859:267] pg_regress/strings LOG:  statement: DROP TABLE texttest, byteatest;
2020-04-06 20:19:19.910 EDT [25893:204] pg_regress/tstypes LOG:  statement: SELECT setweight('a:1,3A asd:1C w:5,6,12B,13A zxc:81,222A,567'::tsvector, 'c');
2020-04-06 20:19:19.910 EDT [25878:333] pg_regress/date LOG:  statement: SELECT EXTRACT(HOUR FROM TIMESTAMP   '-infinity');
2020-04-06 20:19:19.910 EDT [25859:268] pg_regress/strings LOG:  statement: SELECT 'unknown' || ' and unknown' AS "Concat unknown types";
2020-04-06 20:19:19.917 EDT [25885:289] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-25 21:00:00 UTC'::timestamptz;
2020-04-06 20:19:19.929 EDT [25878:334] pg_regress/date LOG:  statement: SELECT EXTRACT(HOUR FROM TIMESTAMPTZ 'infinity');
2020-04-06 20:19:19.929 EDT [25893:205] pg_regress/tstypes LOG:  statement: SELECT setweight('a:1,3A asd:1C w:5,6,12B,13A zxc:81,222A,567'::tsvector, 'c', '{a}');
2020-04-06 20:19:19.929 EDT [25859:269] pg_regress/strings LOG:  statement: SELECT text 'text' || ' and unknown' AS "Concat text to unknown type";
2020-04-06 20:19:19.937 EDT [25885:290] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-25 21:59:59 UTC'::timestamptz;
2020-04-06 20:19:19.942 EDT [25893:206] pg_regress/tstypes LOG:  statement: SELECT setweight('a:1,3A asd:1C w:5,6,12B,13A zxc:81,222A,567'::tsvector, 'c', '{a}');
2020-04-06 20:19:19.949 EDT [25878:335] pg_regress/date LOG:  statement: SELECT EXTRACT(HOUR FROM TIMESTAMPTZ '-infinity');
2020-04-06 20:19:19.950 EDT [25859:270] pg_regress/strings LOG:  statement: SELECT char(20) 'characters' || ' and text' AS "Concat char to unknown type";
2020-04-06 20:19:19.952 EDT [25893:207] pg_regress/tstypes LOG:  statement: SELECT setweight('a:1,3A asd:1C w:5,6,12B,13A zxc:81,222A,567'::tsvector, 'c', '{a,zxc}');
2020-04-06 20:19:19.954 EDT [25885:291] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-25 22:00:00 UTC'::timestamptz;
2020-04-06 20:19:19.958 EDT [25878:336] pg_regress/date LOG:  statement: SELECT EXTRACT(MICROSECONDS  FROM DATE 'infinity');
2020-04-06 20:19:19.962 EDT [25859:271] pg_regress/strings LOG:  statement: SELECT text 'text' || char(20) ' and characters' AS "Concat text to char";
2020-04-06 20:19:19.963 EDT [25885:292] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-25 22:00:01 UTC'::timestamptz;
2020-04-06 20:19:19.965 EDT [25893:208] pg_regress/tstypes LOG:  statement: SELECT setweight('a asd w:5,6,12B,13A zxc'::tsvector, 'c', '{a,zxc}');
2020-04-06 20:19:19.973 EDT [25859:272] pg_regress/strings LOG:  statement: SELECT text 'text' || varchar ' and varchar' AS "Concat text to varchar";
2020-04-06 20:19:19.975 EDT [25885:293] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-25 23:00:00 UTC'::timestamptz;
2020-04-06 20:19:19.977 EDT [25893:209] pg_regress/tstypes LOG:  statement: SELECT setweight('a asd w:5,6,12B,13A zxc'::tsvector, 'c', ARRAY['a', 'zxc', NULL]);
2020-04-06 20:19:19.977 EDT [25893:210] pg_regress/tstypes ERROR:  lexeme array may not contain nulls
2020-04-06 20:19:19.977 EDT [25893:211] pg_regress/tstypes STATEMENT:  SELECT setweight('a asd w:5,6,12B,13A zxc'::tsvector, 'c', ARRAY['a', 'zxc', NULL]);
2020-04-06 20:19:19.977 EDT [25893:212] pg_regress/tstypes LOG:  statement: SELECT ts_filter('base:7A empir:17 evil:15 first:11 galact:16 hidden:6A rebel:1A spaceship:2A strike:3A victori:12 won:9'::tsvector, '{a}');
2020-04-06 20:19:19.980 EDT [25878:337] pg_regress/date LOG:  statement: SELECT EXTRACT(MILLISECONDS  FROM DATE 'infinity');
2020-04-06 20:19:19.984 EDT [25859:273] pg_regress/strings LOG:  statement: CREATE TABLE toasttest(f1 text);
2020-04-06 20:19:19.987 EDT [25885:294] pg_regress/timestamptz LOG:  statement: RESET TimeZone;
2020-04-06 20:19:19.987 EDT [25859:274] pg_regress/strings LOG:  statement: insert into toasttest values(repeat('1234567890',10000));
2020-04-06 20:19:19.988 EDT [25885:295] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-26 21:00:00 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:19.989 EDT [25893:213] pg_regress/tstypes LOG:  statement: SELECT ts_filter('base hidden rebel spaceship strike'::tsvector, '{a}');
2020-04-06 20:19:19.997 EDT [25859:275] pg_regress/strings LOG:  statement: insert into toasttest values(repeat('1234567890',10000));
2020-04-06 20:19:20.000 EDT [25859:276] pg_regress/strings LOG:  statement: alter table toasttest alter column f1 set storage external;
2020-04-06 20:19:20.000 EDT [25885:296] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-26 22:00:00 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:20.001 EDT [25859:277] pg_regress/strings LOG:  statement: insert into toasttest values(repeat('1234567890',10000));
2020-04-06 20:19:20.002 EDT [25893:214] pg_regress/tstypes LOG:  statement: SELECT ts_filter('base hidden rebel spaceship strike'::tsvector, '{a,b,NULL}');
2020-04-06 20:19:20.002 EDT [25893:215] pg_regress/tstypes ERROR:  weight array may not contain nulls
2020-04-06 20:19:20.002 EDT [25893:216] pg_regress/tstypes STATEMENT:  SELECT ts_filter('base hidden rebel spaceship strike'::tsvector, '{a,b,NULL}');
2020-04-06 20:19:20.002 EDT [25893:217] pg_regress/tstypes LOG:  disconnection: session time: 0:00:02.376 user=pgbuild database=regression host=[local]
2020-04-06 20:19:20.006 EDT [25878:338] pg_regress/date LOG:  statement: SELECT EXTRACT(SECOND        FROM DATE 'infinity');
2020-04-06 20:19:20.007 EDT [25859:278] pg_regress/strings LOG:  statement: insert into toasttest values(repeat('1234567890',10000));
2020-04-06 20:19:20.009 EDT [25859:279] pg_regress/strings LOG:  statement: SELECT substr(f1, -1, 5) from toasttest;
2020-04-06 20:19:20.015 EDT [25885:297] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-26 22:59:59 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:20.022 EDT [25859:280] pg_regress/strings LOG:  statement: SELECT substr(f1, 5, -1) from toasttest;
2020-04-06 20:19:20.025 EDT [25885:298] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-26 23:00:00 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:20.028 EDT [25878:339] pg_regress/date LOG:  statement: SELECT EXTRACT(MINUTE        FROM DATE 'infinity');
2020-04-06 20:19:20.029 EDT [26656:1] ERROR:  negative substring length not allowed
2020-04-06 20:19:20.029 EDT [26656:2] STATEMENT:  SELECT substr(f1, 5, -1) from toasttest;
2020-04-06 20:19:20.029 EDT [25859:281] pg_regress/strings ERROR:  negative substring length not allowed
2020-04-06 20:19:20.029 EDT [25859:282] pg_regress/strings STATEMENT:  SELECT substr(f1, 5, -1) from toasttest;
2020-04-06 20:19:20.033 EDT [24935:27] LOG:  background worker "parallel worker" (PID 26656) exited with exit code 1
2020-04-06 20:19:20.033 EDT [25859:283] pg_regress/strings LOG:  statement: SELECT substr(f1, 99995) from toasttest;
2020-04-06 20:19:20.036 EDT [25885:299] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-26 23:00:01 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:20.047 EDT [25885:300] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-26 23:59:59 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:20.049 EDT [25859:284] pg_regress/strings LOG:  statement: SELECT substr(f1, 99995, 10) from toasttest;
2020-04-06 20:19:20.049 EDT [25878:340] pg_regress/date LOG:  statement: SELECT EXTRACT(HOUR          FROM DATE 'infinity');
2020-04-06 20:19:20.057 EDT [25885:301] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 00:00:00 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:20.068 EDT [25885:302] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-25 21:00:00 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:20.071 EDT [25859:285] pg_regress/strings LOG:  statement: TRUNCATE TABLE toasttest;
2020-04-06 20:19:20.073 EDT [25859:286] pg_regress/strings LOG:  statement: INSERT INTO toasttest values (repeat('1234567890',300));
2020-04-06 20:19:20.073 EDT [25859:287] pg_regress/strings LOG:  statement: INSERT INTO toasttest values (repeat('1234567890',300));
2020-04-06 20:19:20.074 EDT [25859:288] pg_regress/strings LOG:  statement: INSERT INTO toasttest values (repeat('1234567890',300));
2020-04-06 20:19:20.074 EDT [25859:289] pg_regress/strings LOG:  statement: INSERT INTO toasttest values (repeat('1234567890',300));
2020-04-06 20:19:20.075 EDT [25859:290] pg_regress/strings LOG:  statement: SELECT pg_relation_size(reltoastrelid) = 0 AS is_empty
	  FROM pg_class where relname = 'toasttest';
2020-04-06 20:19:20.076 EDT [25878:341] pg_regress/date LOG:  statement: SELECT EXTRACT(DAY           FROM DATE 'infinity');
2020-04-06 20:19:20.080 EDT [25885:303] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-25 21:59:59 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:20.088 EDT [25859:291] pg_regress/strings LOG:  statement: TRUNCATE TABLE toasttest;
2020-04-06 20:19:20.090 EDT [25859:292] pg_regress/strings LOG:  statement: ALTER TABLE toasttest set (toast_tuple_target = 4080);
2020-04-06 20:19:20.091 EDT [25885:304] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-25 22:00:00 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:20.091 EDT [25859:293] pg_regress/strings LOG:  statement: INSERT INTO toasttest values (repeat('1234567890',300));
2020-04-06 20:19:20.091 EDT [25859:294] pg_regress/strings LOG:  statement: INSERT INTO toasttest values (repeat('1234567890',300));
2020-04-06 20:19:20.092 EDT [25859:295] pg_regress/strings LOG:  statement: INSERT INTO toasttest values (repeat('1234567890',300));
2020-04-06 20:19:20.092 EDT [25859:296] pg_regress/strings LOG:  statement: INSERT INTO toasttest values (repeat('1234567890',300));
2020-04-06 20:19:20.093 EDT [25859:297] pg_regress/strings LOG:  statement: SELECT pg_relation_size(reltoastrelid) = 0 AS is_empty
	  FROM pg_class where relname = 'toasttest';
2020-04-06 20:19:20.098 EDT [25878:342] pg_regress/date LOG:  statement: SELECT EXTRACT(MONTH         FROM DATE 'infinity');
2020-04-06 20:19:20.101 EDT [25885:305] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-25 22:00:01 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:20.103 EDT [25859:298] pg_regress/strings LOG:  statement: DROP TABLE toasttest;
2020-04-06 20:19:20.105 EDT [25859:299] pg_regress/strings LOG:  statement: CREATE TABLE toasttest(f1 bytea);
2020-04-06 20:19:20.107 EDT [25859:300] pg_regress/strings LOG:  statement: insert into toasttest values(decode(repeat('1234567890',10000),'escape'));
2020-04-06 20:19:20.109 EDT [25859:301] pg_regress/strings LOG:  statement: insert into toasttest values(decode(repeat('1234567890',10000),'escape'));
2020-04-06 20:19:20.111 EDT [25885:306] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-25 23:00:00 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow';
2020-04-06 20:19:20.112 EDT [25859:302] pg_regress/strings LOG:  statement: alter table toasttest alter column f1 set storage external;
2020-04-06 20:19:20.112 EDT [25859:303] pg_regress/strings LOG:  statement: insert into toasttest values(decode(repeat('1234567890',10000),'escape'));
2020-04-06 20:19:20.115 EDT [25859:304] pg_regress/strings LOG:  statement: insert into toasttest values(decode(repeat('1234567890',10000),'escape'));
2020-04-06 20:19:20.117 EDT [25859:305] pg_regress/strings LOG:  statement: SELECT substr(f1, -1, 5) from toasttest;
2020-04-06 20:19:20.122 EDT [25885:307] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-26 21:00:00 UTC'::timestamptz AT TIME ZONE 'MSK';
2020-04-06 20:19:20.124 EDT [25878:343] pg_regress/date LOG:  statement: SELECT EXTRACT(QUARTER       FROM DATE 'infinity');
2020-04-06 20:19:20.126 EDT [25859:306] pg_regress/strings LOG:  statement: SELECT substr(f1, 5, -1) from toasttest;
2020-04-06 20:19:20.130 EDT [25885:308] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-26 22:00:00 UTC'::timestamptz AT TIME ZONE 'MSK';
2020-04-06 20:19:20.132 EDT [26681:1] ERROR:  negative substring length not allowed
2020-04-06 20:19:20.132 EDT [26681:2] STATEMENT:  SELECT substr(f1, 5, -1) from toasttest;
2020-04-06 20:19:20.133 EDT [25859:307] pg_regress/strings ERROR:  negative substring length not allowed
2020-04-06 20:19:20.133 EDT [25859:308] pg_regress/strings STATEMENT:  SELECT substr(f1, 5, -1) from toasttest;
2020-04-06 20:19:20.135 EDT [24935:28] LOG:  background worker "parallel worker" (PID 26681) exited with exit code 1
2020-04-06 20:19:20.135 EDT [25859:309] pg_regress/strings LOG:  statement: SELECT substr(f1, 99995) from toasttest;
2020-04-06 20:19:20.139 EDT [25885:309] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-26 22:59:59 UTC'::timestamptz AT TIME ZONE 'MSK';
2020-04-06 20:19:20.146 EDT [25878:344] pg_regress/date LOG:  statement: SELECT EXTRACT(WEEK          FROM DATE 'infinity');
2020-04-06 20:19:20.148 EDT [25859:310] pg_regress/strings LOG:  statement: SELECT substr(f1, 99995, 10) from toasttest;
2020-04-06 20:19:20.149 EDT [25885:310] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-26 23:00:00 UTC'::timestamptz AT TIME ZONE 'MSK';
2020-04-06 20:19:20.159 EDT [25859:311] pg_regress/strings LOG:  statement: DROP TABLE toasttest;
2020-04-06 20:19:20.161 EDT [25859:312] pg_regress/strings LOG:  statement: CREATE TABLE toasttest (c char(4096));
2020-04-06 20:19:20.163 EDT [25885:311] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-26 23:00:01 UTC'::timestamptz AT TIME ZONE 'MSK';
2020-04-06 20:19:20.164 EDT [25859:313] pg_regress/strings LOG:  statement: INSERT INTO toasttest VALUES('x');
2020-04-06 20:19:20.164 EDT [25859:314] pg_regress/strings LOG:  statement: SELECT length(c), c::text FROM toasttest;
2020-04-06 20:19:20.166 EDT [25878:345] pg_regress/date LOG:  statement: SELECT EXTRACT(DOW           FROM DATE 'infinity');
2020-04-06 20:19:20.171 EDT [25885:312] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-26 23:59:59 UTC'::timestamptz AT TIME ZONE 'MSK';
2020-04-06 20:19:20.175 EDT [25859:315] pg_regress/strings LOG:  statement: SELECT c FROM toasttest;
2020-04-06 20:19:20.181 EDT [25885:313] pg_regress/timestamptz LOG:  statement: SELECT '2011-03-27 00:00:00 UTC'::timestamptz AT TIME ZONE 'MSK';
2020-04-06 20:19:20.186 EDT [25878:346] pg_regress/date LOG:  statement: SELECT EXTRACT(ISODOW        FROM DATE 'infinity');
2020-04-06 20:19:20.189 EDT [25859:316] pg_regress/strings LOG:  statement: DROP TABLE toasttest;
2020-04-06 20:19:20.190 EDT [25859:317] pg_regress/strings LOG:  statement: SELECT length('abcdef') AS "length_6";
2020-04-06 20:19:20.192 EDT [25885:314] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-25 21:00:00 UTC'::timestamptz AT TIME ZONE 'MSK';
2020-04-06 20:19:20.202 EDT [25859:318] pg_regress/strings LOG:  statement: SELECT strpos('abcdef', 'cd') AS "pos_3";
2020-04-06 20:19:20.205 EDT [25878:347] pg_regress/date LOG:  statement: SELECT EXTRACT(DOY           FROM DATE 'infinity');
2020-04-06 20:19:20.209 EDT [25885:315] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-25 21:59:59 UTC'::timestamptz AT TIME ZONE 'MSK';
2020-04-06 20:19:20.214 EDT [25859:319] pg_regress/strings LOG:  statement: SELECT strpos('abcdef', 'xy') AS "pos_0";
2020-04-06 20:19:20.219 EDT [25885:316] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-25 22:00:00 UTC'::timestamptz AT TIME ZONE 'MSK';
2020-04-06 20:19:20.225 EDT [25878:348] pg_regress/date LOG:  statement: SELECT EXTRACT(TIMEZONE      FROM DATE 'infinity');
2020-04-06 20:19:20.227 EDT [25859:320] pg_regress/strings LOG:  statement: SELECT strpos('abcdef', '') AS "pos_1";
2020-04-06 20:19:20.229 EDT [25885:317] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-25 22:00:01 UTC'::timestamptz AT TIME ZONE 'MSK';
2020-04-06 20:19:20.237 EDT [25859:321] pg_regress/strings LOG:  statement: SELECT strpos('', 'xy') AS "pos_0";
2020-04-06 20:19:20.239 EDT [25885:318] pg_regress/timestamptz LOG:  statement: SELECT '2014-10-25 23:00:00 UTC'::timestamptz AT TIME ZONE 'MSK';
2020-04-06 20:19:20.243 EDT [25878:349] pg_regress/date LOG:  statement: SELECT EXTRACT(TIMEZONE_M    FROM DATE 'infinity');
2020-04-06 20:19:20.245 EDT [25859:322] pg_regress/strings LOG:  statement: SELECT strpos('', '') AS "pos_1";
2020-04-06 20:19:20.250 EDT [25885:319] pg_regress/timestamptz LOG:  statement: create temp table tmptz (f1 timestamptz primary key);
2020-04-06 20:19:20.253 EDT [25885:320] pg_regress/timestamptz LOG:  statement: insert into tmptz values ('2017-01-18 00:00+00');
2020-04-06 20:19:20.254 EDT [25885:321] pg_regress/timestamptz LOG:  statement: explain (costs off)
	select * from tmptz where f1 at time zone 'utc' = '2017-01-18 00:00';
2020-04-06 20:19:20.255 EDT [25885:322] pg_regress/timestamptz LOG:  statement: select * from tmptz where f1 at time zone 'utc' = '2017-01-18 00:00';
2020-04-06 20:19:20.258 EDT [25885:323] pg_regress/timestamptz LOG:  disconnection: session time: 0:00:02.596 user=pgbuild database=regression host=[local]
2020-04-06 20:19:20.261 EDT [25859:323] pg_regress/strings LOG:  statement: SELECT replace('abcdef', 'de', '45') AS "abc45f";
2020-04-06 20:19:20.269 EDT [25878:350] pg_regress/date LOG:  statement: SELECT EXTRACT(TIMEZONE_H    FROM DATE 'infinity');
2020-04-06 20:19:20.275 EDT [25859:324] pg_regress/strings LOG:  statement: SELECT replace('yabadabadoo', 'ba', '123') AS "ya123da123doo";
2020-04-06 20:19:20.287 EDT [25859:325] pg_regress/strings LOG:  statement: SELECT replace('yabadoo', 'bad', '') AS "yaoo";
2020-04-06 20:19:20.289 EDT [25878:351] pg_regress/date LOG:  statement: SELECT EXTRACT(EPOCH FROM DATE 'infinity');
2020-04-06 20:19:20.296 EDT [25859:326] pg_regress/strings LOG:  statement: select split_part('joeuser@mydatabase','@',0) AS "an error";
2020-04-06 20:19:20.296 EDT [25859:327] pg_regress/strings ERROR:  field position must be greater than zero
2020-04-06 20:19:20.296 EDT [25859:328] pg_regress/strings STATEMENT:  select split_part('joeuser@mydatabase','@',0) AS "an error";
2020-04-06 20:19:20.297 EDT [25859:329] pg_regress/strings LOG:  statement: select split_part('joeuser@mydatabase','@',1) AS "joeuser";
2020-04-06 20:19:20.308 EDT [25878:352] pg_regress/date LOG:  statement: SELECT EXTRACT(EPOCH FROM DATE '-infinity');
2020-04-06 20:19:20.310 EDT [25859:330] pg_regress/strings LOG:  statement: select split_part('joeuser@mydatabase','@',2) AS "mydatabase";
2020-04-06 20:19:20.322 EDT [25859:331] pg_regress/strings LOG:  statement: select split_part('joeuser@mydatabase','@',3) AS "empty string";
2020-04-06 20:19:20.330 EDT [25878:353] pg_regress/date LOG:  statement: SELECT EXTRACT(EPOCH FROM TIMESTAMP   'infinity');
2020-04-06 20:19:20.331 EDT [25859:332] pg_regress/strings LOG:  statement: select split_part('@joeuser@mydatabase@','@',2) AS "joeuser";
2020-04-06 20:19:20.342 EDT [25878:354] pg_regress/date LOG:  statement: SELECT EXTRACT(EPOCH FROM TIMESTAMP   '-infinity');
2020-04-06 20:19:20.344 EDT [25859:333] pg_regress/strings LOG:  statement: select to_hex(256*256*256 - 1) AS "ffffff";
2020-04-06 20:19:20.353 EDT [25878:355] pg_regress/date LOG:  statement: SELECT EXTRACT(EPOCH FROM TIMESTAMPTZ 'infinity');
2020-04-06 20:19:20.357 EDT [25859:334] pg_regress/strings LOG:  statement: select to_hex(256::bigint*256::bigint*256::bigint*256::bigint - 1) AS "ffffffff";
2020-04-06 20:19:20.365 EDT [25878:356] pg_regress/date LOG:  statement: SELECT EXTRACT(EPOCH FROM TIMESTAMPTZ '-infinity');
2020-04-06 20:19:20.368 EDT [25859:335] pg_regress/strings LOG:  statement: select md5('') = 'd41d8cd98f00b204e9800998ecf8427e' AS "TRUE";
2020-04-06 20:19:20.376 EDT [25878:357] pg_regress/date LOG:  statement: SELECT EXTRACT(YEAR       FROM DATE 'infinity');
2020-04-06 20:19:20.378 EDT [25859:336] pg_regress/strings LOG:  statement: select md5('a') = '0cc175b9c0f1b6a831c399e269772661' AS "TRUE";
2020-04-06 20:19:20.387 EDT [25859:337] pg_regress/strings LOG:  statement: select md5('abc') = '900150983cd24fb0d6963f7d28e17f72' AS "TRUE";
2020-04-06 20:19:20.397 EDT [25878:358] pg_regress/date LOG:  statement: SELECT EXTRACT(DECADE     FROM DATE 'infinity');
2020-04-06 20:19:20.399 EDT [25859:338] pg_regress/strings LOG:  statement: select md5('message digest') = 'f96b697d7cb7938d525a2f31aaf161d0' AS "TRUE";
2020-04-06 20:19:20.408 EDT [25859:339] pg_regress/strings LOG:  statement: select md5('abcdefghijklmnopqrstuvwxyz') = 'c3fcd3d76192e4007dfb496cca67e13b' AS "TRUE";
2020-04-06 20:19:20.419 EDT [25859:340] pg_regress/strings LOG:  statement: select md5('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789') = 'd174ab98d277d9f5a5611c2c9f419d9f' AS "TRUE";
2020-04-06 20:19:20.421 EDT [25878:359] pg_regress/date LOG:  statement: SELECT EXTRACT(CENTURY    FROM DATE 'infinity');
2020-04-06 20:19:20.428 EDT [25859:341] pg_regress/strings LOG:  statement: select md5('12345678901234567890123456789012345678901234567890123456789012345678901234567890') = '57edf4a22be3c955ac49da2e2107b67a' AS "TRUE";
2020-04-06 20:19:20.438 EDT [25859:342] pg_regress/strings LOG:  statement: select md5(''::bytea) = 'd41d8cd98f00b204e9800998ecf8427e' AS "TRUE";
2020-04-06 20:19:20.445 EDT [25878:360] pg_regress/date LOG:  statement: SELECT EXTRACT(MILLENNIUM FROM DATE 'infinity');
2020-04-06 20:19:20.448 EDT [25859:343] pg_regress/strings LOG:  statement: select md5('a'::bytea) = '0cc175b9c0f1b6a831c399e269772661' AS "TRUE";
2020-04-06 20:19:20.458 EDT [25859:344] pg_regress/strings LOG:  statement: select md5('abc'::bytea) = '900150983cd24fb0d6963f7d28e17f72' AS "TRUE";
2020-04-06 20:19:20.467 EDT [25859:345] pg_regress/strings LOG:  statement: select md5('message digest'::bytea) = 'f96b697d7cb7938d525a2f31aaf161d0' AS "TRUE";
2020-04-06 20:19:20.468 EDT [25878:361] pg_regress/date LOG:  statement: SELECT EXTRACT(JULIAN     FROM DATE 'infinity');
2020-04-06 20:19:20.481 EDT [25859:346] pg_regress/strings LOG:  statement: select md5('abcdefghijklmnopqrstuvwxyz'::bytea) = 'c3fcd3d76192e4007dfb496cca67e13b' AS "TRUE";
2020-04-06 20:19:20.493 EDT [25878:362] pg_regress/date LOG:  statement: SELECT EXTRACT(ISOYEAR    FROM DATE 'infinity');
2020-04-06 20:19:20.493 EDT [25859:347] pg_regress/strings LOG:  statement: select md5('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'::bytea) = 'd174ab98d277d9f5a5611c2c9f419d9f' AS "TRUE";
2020-04-06 20:19:20.503 EDT [25859:348] pg_regress/strings LOG:  statement: select md5('12345678901234567890123456789012345678901234567890123456789012345678901234567890'::bytea) = '57edf4a22be3c955ac49da2e2107b67a' AS "TRUE";
2020-04-06 20:19:20.514 EDT [25859:349] pg_regress/strings LOG:  statement: SET bytea_output TO hex;
2020-04-06 20:19:20.514 EDT [25859:350] pg_regress/strings LOG:  statement: SELECT sha224('');
2020-04-06 20:19:20.518 EDT [25878:363] pg_regress/date LOG:  statement: SELECT EXTRACT(EPOCH      FROM DATE 'infinity');
2020-04-06 20:19:20.525 EDT [25859:351] pg_regress/strings LOG:  statement: SELECT sha224('The quick brown fox jumps over the lazy dog.');
2020-04-06 20:19:20.536 EDT [25859:352] pg_regress/strings LOG:  statement: SELECT sha256('');
2020-04-06 20:19:20.539 EDT [25878:364] pg_regress/date LOG:  statement: SELECT EXTRACT(MICROSEC  FROM DATE 'infinity');
2020-04-06 20:19:20.545 EDT [26766:1] ERROR:  timestamp units "microsec" not recognized
2020-04-06 20:19:20.545 EDT [26766:2] STATEMENT:  select pg_catalog.date_part($1, cast($2 as timestamp without time zone))
2020-04-06 20:19:20.545 EDT [25878:365] pg_regress/date ERROR:  timestamp units "microsec" not recognized
2020-04-06 20:19:20.545 EDT [25878:366] pg_regress/date CONTEXT:  SQL function "date_part" statement 1
2020-04-06 20:19:20.545 EDT [25878:367] pg_regress/date STATEMENT:  SELECT EXTRACT(MICROSEC  FROM DATE 'infinity');
2020-04-06 20:19:20.548 EDT [25859:353] pg_regress/strings LOG:  statement: SELECT sha256('The quick brown fox jumps over the lazy dog.');
2020-04-06 20:19:20.549 EDT [25878:368] pg_regress/date LOG:  statement: select make_date(2013, 7, 15);
2020-04-06 20:19:20.550 EDT [24935:29] LOG:  background worker "parallel worker" (PID 26766) exited with exit code 1
2020-04-06 20:19:20.559 EDT [25878:369] pg_regress/date LOG:  statement: select make_date(-44, 3, 15);
2020-04-06 20:19:20.561 EDT [25859:354] pg_regress/strings LOG:  statement: SELECT sha384('');
2020-04-06 20:19:20.569 EDT [25878:370] pg_regress/date LOG:  statement: select make_time(8, 20, 0.0);
2020-04-06 20:19:20.574 EDT [25859:355] pg_regress/strings LOG:  statement: SELECT sha384('The quick brown fox jumps over the lazy dog.');
2020-04-06 20:19:20.578 EDT [25878:371] pg_regress/date LOG:  statement: select make_date(2013, 2, 30);
2020-04-06 20:19:20.579 EDT [25878:372] pg_regress/date ERROR:  date field value out of range: 2013-02-30
2020-04-06 20:19:20.579 EDT [25878:373] pg_regress/date STATEMENT:  select make_date(2013, 2, 30);
2020-04-06 20:19:20.579 EDT [25878:374] pg_regress/date LOG:  statement: select make_date(2013, 13, 1);
2020-04-06 20:19:20.579 EDT [25878:375] pg_regress/date ERROR:  date field value out of range: 2013-13-01
2020-04-06 20:19:20.579 EDT [25878:376] pg_regress/date STATEMENT:  select make_date(2013, 13, 1);
2020-04-06 20:19:20.579 EDT [25878:377] pg_regress/date LOG:  statement: select make_date(2013, 11, -1);
2020-04-06 20:19:20.579 EDT [25878:378] pg_regress/date ERROR:  date field value out of range: 2013-11--1
2020-04-06 20:19:20.579 EDT [25878:379] pg_regress/date STATEMENT:  select make_date(2013, 11, -1);
2020-04-06 20:19:20.579 EDT [25878:380] pg_regress/date LOG:  statement: select make_time(10, 55, 100.1);
2020-04-06 20:19:20.579 EDT [25878:381] pg_regress/date ERROR:  time field value out of range: 10:55:100.1
2020-04-06 20:19:20.579 EDT [25878:382] pg_regress/date STATEMENT:  select make_time(10, 55, 100.1);
2020-04-06 20:19:20.579 EDT [25878:383] pg_regress/date LOG:  statement: select make_time(24, 0, 2.1);
2020-04-06 20:19:20.579 EDT [25878:384] pg_regress/date ERROR:  time field value out of range: 24:00:2.1
2020-04-06 20:19:20.579 EDT [25878:385] pg_regress/date STATEMENT:  select make_time(24, 0, 2.1);
2020-04-06 20:19:20.581 EDT [25878:386] pg_regress/date LOG:  disconnection: session time: 0:00:02.990 user=pgbuild database=regression host=[local]
2020-04-06 20:19:20.585 EDT [25859:356] pg_regress/strings LOG:  statement: SELECT sha512('');
2020-04-06 20:19:20.594 EDT [25859:357] pg_regress/strings LOG:  statement: SELECT sha512('The quick brown fox jumps over the lazy dog.');
2020-04-06 20:19:20.604 EDT [25859:358] pg_regress/strings LOG:  statement: set escape_string_warning = off;
2020-04-06 20:19:20.604 EDT [25859:359] pg_regress/strings LOG:  statement: set standard_conforming_strings = off;
2020-04-06 20:19:20.605 EDT [25859:360] pg_regress/strings LOG:  statement: show escape_string_warning;
2020-04-06 20:19:20.605 EDT [25859:361] pg_regress/strings LOG:  statement: show standard_conforming_strings;
2020-04-06 20:19:20.605 EDT [25859:362] pg_regress/strings LOG:  statement: set escape_string_warning = on;
2020-04-06 20:19:20.606 EDT [25859:363] pg_regress/strings LOG:  statement: set standard_conforming_strings = on;
2020-04-06 20:19:20.606 EDT [25859:364] pg_regress/strings LOG:  statement: show escape_string_warning;
2020-04-06 20:19:20.606 EDT [25859:365] pg_regress/strings LOG:  statement: show standard_conforming_strings;
2020-04-06 20:19:20.606 EDT [25859:366] pg_regress/strings LOG:  statement: select 'a\\bcd' as f1, 'a\\b''cd' as f2, 'a\\b''''cd' as f3, 'abcd\\'   as f4, 'ab\\''cd' as f5, '\\\\' as f6;
2020-04-06 20:19:20.617 EDT [25859:367] pg_regress/strings LOG:  statement: set standard_conforming_strings = off;
2020-04-06 20:19:20.617 EDT [25859:368] pg_regress/strings WARNING:  nonstandard use of \\\\ in a string literal at character 8
2020-04-06 20:19:20.617 EDT [25859:369] pg_regress/strings HINT:  Use the escape string syntax for backslashes, e.g., E'\\\\'.
2020-04-06 20:19:20.617 EDT [25859:370] pg_regress/strings WARNING:  nonstandard use of \\\\ in a string literal at character 24
2020-04-06 20:19:20.617 EDT [25859:371] pg_regress/strings HINT:  Use the escape string syntax for backslashes, e.g., E'\\\\'.
2020-04-06 20:19:20.617 EDT [25859:372] pg_regress/strings WARNING:  nonstandard use of \\\\ in a string literal at character 42
2020-04-06 20:19:20.617 EDT [25859:373] pg_regress/strings HINT:  Use the escape string syntax for backslashes, e.g., E'\\\\'.
2020-04-06 20:19:20.617 EDT [25859:374] pg_regress/strings WARNING:  nonstandard use of \\\\ in a string literal at character 62
2020-04-06 20:19:20.617 EDT [25859:375] pg_regress/strings HINT:  Use the escape string syntax for backslashes, e.g., E'\\\\'.
2020-04-06 20:19:20.617 EDT [25859:376] pg_regress/strings WARNING:  nonstandard use of \\\\ in a string literal at character 80
2020-04-06 20:19:20.617 EDT [25859:377] pg_regress/strings HINT:  Use the escape string syntax for backslashes, e.g., E'\\\\'.
2020-04-06 20:19:20.617 EDT [25859:378] pg_regress/strings WARNING:  nonstandard use of \\\\ in a string literal at character 98
2020-04-06 20:19:20.617 EDT [25859:379] pg_regress/strings HINT:  Use the escape string syntax for backslashes, e.g., E'\\\\'.
2020-04-06 20:19:20.617 EDT [25859:380] pg_regress/strings LOG:  statement: select 'a\\\\bcd' as f1, 'a\\\\b\\'cd' as f2, 'a\\\\b\\'''cd' as f3, 'abcd\\\\'   as f4, 'ab\\\\\\'cd' as f5, '\\\\\\\\' as f6;
2020-04-06 20:19:20.628 EDT [25859:381] pg_regress/strings LOG:  statement: set escape_string_warning = off;
2020-04-06 20:19:20.628 EDT [25859:382] pg_regress/strings LOG:  statement: set standard_conforming_strings = on;
2020-04-06 20:19:20.628 EDT [25859:383] pg_regress/strings LOG:  statement: select 'a\\bcd' as f1, 'a\\b''cd' as f2, 'a\\b''''cd' as f3, 'abcd\\'   as f4, 'ab\\''cd' as f5, '\\\\' as f6;
2020-04-06 20:19:20.642 EDT [25859:384] pg_regress/strings LOG:  statement: set standard_conforming_strings = off;
2020-04-06 20:19:20.643 EDT [25859:385] pg_regress/strings LOG:  statement: select 'a\\\\bcd' as f1, 'a\\\\b\\'cd' as f2, 'a\\\\b\\'''cd' as f3, 'abcd\\\\'   as f4, 'ab\\\\\\'cd' as f5, '\\\\\\\\' as f6;
2020-04-06 20:19:20.656 EDT [25859:386] pg_regress/strings LOG:  statement: SET bytea_output TO escape;
2020-04-06 20:19:20.657 EDT [25859:387] pg_regress/strings LOG:  statement: SELECT initcap('hi THOMAS');
2020-04-06 20:19:20.670 EDT [25859:388] pg_regress/strings LOG:  statement: SELECT lpad('hi', 5, 'xy');
2020-04-06 20:19:20.684 EDT [25859:389] pg_regress/strings LOG:  statement: SELECT lpad('hi', 5);
2020-04-06 20:19:20.705 EDT [25859:390] pg_regress/strings LOG:  statement: SELECT lpad('hi', -5, 'xy');
2020-04-06 20:19:20.719 EDT [25859:391] pg_regress/strings LOG:  statement: SELECT lpad('hello', 2);
2020-04-06 20:19:20.748 EDT [25859:392] pg_regress/strings LOG:  statement: SELECT lpad('hi', 5, '');
2020-04-06 20:19:20.759 EDT [25859:393] pg_regress/strings LOG:  statement: SELECT rpad('hi', 5, 'xy');
2020-04-06 20:19:20.772 EDT [25859:394] pg_regress/strings LOG:  statement: SELECT rpad('hi', 5);
2020-04-06 20:19:20.793 EDT [25859:395] pg_regress/strings LOG:  statement: SELECT rpad('hi', -5, 'xy');
2020-04-06 20:19:20.807 EDT [25859:396] pg_regress/strings LOG:  statement: SELECT rpad('hello', 2);
2020-04-06 20:19:20.826 EDT [25859:397] pg_regress/strings LOG:  statement: SELECT rpad('hi', 5, '');
2020-04-06 20:19:20.836 EDT [25859:398] pg_regress/strings LOG:  statement: SELECT ltrim('zzzytrim', 'xyz');
2020-04-06 20:19:20.846 EDT [25859:399] pg_regress/strings LOG:  statement: SELECT translate('', '14', 'ax');
2020-04-06 20:19:20.855 EDT [25859:400] pg_regress/strings LOG:  statement: SELECT translate('12345', '14', 'ax');
2020-04-06 20:19:20.867 EDT [25859:401] pg_regress/strings LOG:  statement: SELECT ascii('x');
2020-04-06 20:19:20.881 EDT [25859:402] pg_regress/strings LOG:  statement: SELECT ascii('');
2020-04-06 20:19:20.896 EDT [25859:403] pg_regress/strings LOG:  statement: SELECT chr(65);
2020-04-06 20:19:20.906 EDT [25859:404] pg_regress/strings LOG:  statement: SELECT chr(0);
2020-04-06 20:19:20.906 EDT [25859:405] pg_regress/strings ERROR:  null character not permitted
2020-04-06 20:19:20.906 EDT [25859:406] pg_regress/strings STATEMENT:  SELECT chr(0);
2020-04-06 20:19:20.907 EDT [25859:407] pg_regress/strings LOG:  statement: SELECT repeat('Pg', 4);
2020-04-06 20:19:20.917 EDT [25859:408] pg_regress/strings LOG:  statement: SELECT repeat('Pg', -4);
2020-04-06 20:19:20.931 EDT [25859:409] pg_regress/strings LOG:  statement: SELECT trim(E'\\\\000'::bytea from E'\\\\000Tom\\\\000'::bytea);
2020-04-06 20:19:20.947 EDT [25859:410] pg_regress/strings LOG:  statement: SELECT btrim(E'\\\\000trim\\\\000'::bytea, E'\\\\000'::bytea);
2020-04-06 20:19:20.959 EDT [25859:411] pg_regress/strings LOG:  statement: SELECT btrim(''::bytea, E'\\\\000'::bytea);
2020-04-06 20:19:20.972 EDT [25859:412] pg_regress/strings LOG:  statement: SELECT btrim(E'\\\\000trim\\\\000'::bytea, ''::bytea);
2020-04-06 20:19:20.982 EDT [25859:413] pg_regress/strings LOG:  statement: SELECT encode(overlay(E'Th\\\\000omas'::bytea placing E'Th\\\\001omas'::bytea from 2),'escape');
2020-04-06 20:19:20.992 EDT [25859:414] pg_regress/strings LOG:  statement: SELECT encode(overlay(E'Th\\\\000omas'::bytea placing E'\\\\002\\\\003'::bytea from 8),'escape');
2020-04-06 20:19:21.006 EDT [25859:415] pg_regress/strings LOG:  statement: SELECT encode(overlay(E'Th\\\\000omas'::bytea placing E'\\\\002\\\\003'::bytea from 5 for 3),'escape');
2020-04-06 20:19:21.015 EDT [25859:416] pg_regress/strings LOG:  disconnection: session time: 0:00:03.474 user=pgbuild database=regression host=[local]
2020-04-06 20:19:21.121 EDT [26858:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:21.122 EDT [26859:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:21.122 EDT [26858:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/horology
2020-04-06 20:19:21.123 EDT [26859:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/opr_sanity
2020-04-06 20:19:21.126 EDT [26860:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:21.127 EDT [26860:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/regex
2020-04-06 20:19:21.130 EDT [26858:3] pg_regress/horology LOG:  statement: SET DateStyle = 'Postgres, MDY';
2020-04-06 20:19:21.130 EDT [26858:4] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '20011227 040506+08';
2020-04-06 20:19:21.138 EDT [26863:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:21.139 EDT [26864:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:21.140 EDT [26859:3] pg_regress/opr_sanity LOG:  statement: create function binary_coercible(oid, oid) returns bool as $$
	begin
	  if $1 = $2 then return true; end if;
	  if EXISTS(select 1 from pg_catalog.pg_cast where
	            castsource = $1 and casttarget = $2 and
	            castmethod = 'b' and castcontext = 'i')
	  then return true; end if;
	  if $2 = 'pg_catalog.any'::pg_catalog.regtype then return true; end if;
	  if $2 = 'pg_catalog.anyarray'::pg_catalog.regtype then
	    if EXISTS(select 1 from pg_catalog.pg_type where
	              oid = $1 and typelem != 0 and typlen = -1)
	    then return true; end if;
	  end if;
	  if $2 = 'pg_catalog.anyrange'::pg_catalog.regtype then
	    if (select typtype from pg_catalog.pg_type where oid = $1) = 'r'
	    then return true; end if;
	  end if;
	  return false;
	end
	$$ language plpgsql strict stable;
2020-04-06 20:19:21.140 EDT [26863:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/geometry
2020-04-06 20:19:21.141 EDT [26864:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/oidjoins
2020-04-06 20:19:21.141 EDT [26860:3] pg_regress/regex LOG:  statement: set standard_conforming_strings = on;
2020-04-06 20:19:21.141 EDT [26860:4] pg_regress/regex LOG:  statement: select 'bbbbb' ~ '^([bc])\\1*$' as t;
2020-04-06 20:19:21.143 EDT [26863:3] pg_regress/geometry LOG:  statement: SET extra_float_digits TO -3;
2020-04-06 20:19:21.143 EDT [26858:5] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '20011227 040506-08';
2020-04-06 20:19:21.144 EDT [26863:4] pg_regress/geometry LOG:  statement: SELECT '' AS four, center(f1) AS center
	   FROM BOX_TBL;
2020-04-06 20:19:21.146 EDT [26864:3] pg_regress/oidjoins LOG:  statement: SELECT	ctid, aggfnoid
	FROM	pg_catalog.pg_aggregate fk
	WHERE	aggfnoid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggfnoid);
2020-04-06 20:19:21.146 EDT [26867:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:21.148 EDT [26867:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/type_sanity
2020-04-06 20:19:21.157 EDT [26867:3] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname
	FROM pg_type as p1
	WHERE p1.typnamespace = 0 OR
	    (p1.typlen <= 0 AND p1.typlen != -1 AND p1.typlen != -2) OR
	    (p1.typtype not in ('b', 'c', 'd', 'e', 'p', 'r')) OR
	    NOT p1.typisdefined OR
	    (p1.typalign not in ('c', 's', 'i', 'd')) OR
	    (p1.typstorage not in ('p', 'x', 'e', 'm'));
2020-04-06 20:19:21.158 EDT [26859:4] pg_regress/opr_sanity LOG:  statement: create function explicitly_binary_coercible(oid, oid) returns bool as $$
	begin
	  if $1 = $2 then return true; end if;
	  if EXISTS(select 1 from pg_catalog.pg_cast where
	            castsource = $1 and casttarget = $2 and
	            castmethod = 'b')
	  then return true; end if;
	  if $2 = 'pg_catalog.any'::pg_catalog.regtype then return true; end if;
	  if $2 = 'pg_catalog.anyarray'::pg_catalog.regtype then
	    if EXISTS(select 1 from pg_catalog.pg_type where
	              oid = $1 and typelem != 0 and typlen = -1)
	    then return true; end if;
	  end if;
	  if $2 = 'pg_catalog.anyrange'::pg_catalog.regtype then
	    if (select typtype from pg_catalog.pg_type where oid = $1) = 'r'
	    then return true; end if;
	  end if;
	  return false;
	end
	$$ language plpgsql strict stable;
2020-04-06 20:19:21.158 EDT [26860:5] pg_regress/regex LOG:  statement: select 'ccc' ~ '^([bc])\\1*$' as t;
2020-04-06 20:19:21.161 EDT [26864:4] pg_regress/oidjoins LOG:  statement: SELECT	ctid, aggtransfn
	FROM	pg_catalog.pg_aggregate fk
	WHERE	aggtransfn != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggtransfn);
2020-04-06 20:19:21.161 EDT [26858:6] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '20011227 040506.789+08';
2020-04-06 20:19:21.161 EDT [26859:5] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc as p1
	WHERE p1.prolang = 0 OR p1.prorettype = 0 OR
	       p1.pronargs < 0 OR
	       p1.pronargdefaults < 0 OR
	       p1.pronargdefaults > p1.pronargs OR
	       array_lower(p1.proargtypes, 1) != 0 OR
	       array_upper(p1.proargtypes, 1) != p1.pronargs-1 OR
	       0::oid = ANY (p1.proargtypes) OR
	       procost <= 0 OR
	       CASE WHEN proretset THEN prorows <= 0 ELSE prorows != 0 END OR
	       prokind NOT IN ('f', 'a', 'w', 'p') OR
	       provolatile NOT IN ('i', 's', 'v') OR
	       proparallel NOT IN ('s', 'r', 'u');
2020-04-06 20:19:21.165 EDT [26874:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:21.166 EDT [26874:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/expressions
2020-04-06 20:19:21.173 EDT [26858:7] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '20011227 040506.789-08';
2020-04-06 20:19:21.173 EDT [26863:5] pg_regress/geometry LOG:  statement: SELECT '' AS four, (@@ f1) AS center
	   FROM BOX_TBL;
2020-04-06 20:19:21.174 EDT [26876:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:21.174 EDT [26877:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:21.175 EDT [26877:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/misc_sanity
2020-04-06 20:19:21.175 EDT [26876:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/comments
2020-04-06 20:19:21.177 EDT [26867:4] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname
	FROM pg_type as p1
	WHERE p1.typbyval AND
	    (p1.typlen != 1 OR p1.typalign != 'c') AND
	    (p1.typlen != 2 OR p1.typalign != 's') AND
	    (p1.typlen != 4 OR p1.typalign != 'i') AND
	    (p1.typlen != 8 OR p1.typalign != 'd');
2020-04-06 20:19:21.178 EDT [26877:3] pg_regress/misc_sanity LOG:  statement: SELECT *
	FROM pg_depend as d1
	WHERE refclassid = 0 OR refobjid = 0 OR
	      deptype NOT IN ('a', 'e', 'i', 'n', 'p') OR
	      (deptype != 'p' AND (classid = 0 OR objid = 0)) OR
	      (deptype = 'p' AND (classid != 0 OR objid != 0 OR objsubid != 0));
2020-04-06 20:19:21.182 EDT [26874:3] pg_regress/expressions LOG:  statement: SELECT date(now())::text = current_date::text;
2020-04-06 20:19:21.182 EDT [26876:3] pg_regress/comments LOG:  statement: SELECT 'trailing' AS first;
2020-04-06 20:19:21.188 EDT [26860:6] pg_regress/regex LOG:  statement: select 'xxx' ~ '^([bc])\\1*$' as f;
2020-04-06 20:19:21.192 EDT [26858:8] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '20011227T040506+08';
2020-04-06 20:19:21.193 EDT [26876:4] pg_regress/comments LOG:  statement: SELECT /* embedded single line */ 'embedded' AS second;
2020-04-06 20:19:21.193 EDT [26863:6] pg_regress/geometry LOG:  statement: SELECT '' AS six, point(f1) AS center
	   FROM CIRCLE_TBL;
2020-04-06 20:19:21.194 EDT [26859:6] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc as p1
	WHERE prosrc IS NULL OR prosrc = '' OR prosrc = '-';
2020-04-06 20:19:21.195 EDT [26867:5] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname
	FROM pg_type as p1
	WHERE p1.typstorage != 'p' AND
	    (p1.typbyval OR p1.typlen != -1);
2020-04-06 20:19:21.196 EDT [26867:6] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname
	FROM pg_type as p1
	WHERE (p1.typtype = 'c' AND p1.typrelid = 0) OR
	    (p1.typtype != 'c' AND p1.typrelid != 0);
2020-04-06 20:19:21.197 EDT [26867:7] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname
	FROM pg_type as p1
	WHERE p1.typtype not in ('c','d','p') AND p1.typname NOT LIKE E'\\\\_%'
	    AND NOT EXISTS
	    (SELECT 1 FROM pg_type as p2
	     WHERE p2.typname = ('_' || p1.typname)::name AND
	           p2.typelem = p1.oid and p1.typarray = p2.oid);
2020-04-06 20:19:21.199 EDT [26864:5] pg_regress/oidjoins LOG:  statement: SELECT	ctid, aggfinalfn
	FROM	pg_catalog.pg_aggregate fk
	WHERE	aggfinalfn != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggfinalfn);
2020-04-06 20:19:21.200 EDT [26874:4] pg_regress/expressions LOG:  statement: SELECT now()::timetz::text = current_time::text;
2020-04-06 20:19:21.201 EDT [26864:6] pg_regress/oidjoins LOG:  statement: SELECT	ctid, aggcombinefn
	FROM	pg_catalog.pg_aggregate fk
	WHERE	aggcombinefn != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggcombinefn);
2020-04-06 20:19:21.201 EDT [26874:5] pg_regress/expressions LOG:  statement: SELECT now()::timetz(4)::text = current_time(4)::text;
2020-04-06 20:19:21.202 EDT [26874:6] pg_regress/expressions LOG:  statement: SELECT now()::time::text = localtime::text;
2020-04-06 20:19:21.203 EDT [26864:7] pg_regress/oidjoins LOG:  statement: SELECT	ctid, aggserialfn
	FROM	pg_catalog.pg_aggregate fk
	WHERE	aggserialfn != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggserialfn);
2020-04-06 20:19:21.204 EDT [26874:7] pg_regress/expressions LOG:  statement: SELECT now()::time(3)::text = localtime(3)::text;
2020-04-06 20:19:21.204 EDT [26889:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:21.205 EDT [26860:7] pg_regress/regex LOG:  statement: select 'bbc' ~ '^([bc])\\1*$' as f;
2020-04-06 20:19:21.205 EDT [26877:4] pg_regress/misc_sanity LOG:  statement: SELECT *
	FROM pg_shdepend as d1
	WHERE refclassid = 0 OR refobjid = 0 OR
	      deptype NOT IN ('a', 'o', 'p', 'r') OR
	      (deptype != 'p' AND (classid = 0 OR objid = 0)) OR
	      (deptype = 'p' AND (dbid != 0 OR classid != 0 OR objid != 0 OR objsubid != 0));
2020-04-06 20:19:21.205 EDT [26874:8] pg_regress/expressions LOG:  statement: SELECT current_timestamp = NOW();
2020-04-06 20:19:21.206 EDT [26889:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/unicode
2020-04-06 20:19:21.206 EDT [26874:9] pg_regress/expressions LOG:  statement: SELECT length(current_timestamp::text) >= length(current_timestamp(0)::text);
2020-04-06 20:19:21.207 EDT [26877:5] pg_regress/misc_sanity LOG:  statement: do $$
	declare relnm text;
	  reloid oid;
	  shared bool;
	  lowoid oid;
	  pinned bool;
	begin
	for relnm, reloid, shared in
	  select relname, oid, relisshared from pg_class
	  where EXISTS(
	      SELECT * FROM pg_attribute
	      WHERE attrelid = pg_class.oid AND attname = 'oid')
	    and relkind = 'r' and oid < 16384 order by 1
	loop
	  execute 'select min(oid) from ' || relnm into lowoid;
	  continue when lowoid is null or lowoid >= 16384;
	  if shared then
	    pinned := exists(select 1 from pg_shdepend
	                     where refclassid = reloid and refobjid = lowoid
	                     and deptype = 'p');
	  else
	    pinned := exists(select 1 from pg_depend
	                     where refclassid = reloid and refobjid = lowoid
	                     and deptype = 'p');
	  end if;
	  if not pinned then
	    raise notice '% contains unpinned initdb-created object(s)', relnm;
	  end if;
	end loop;
	end$$;
2020-04-06 20:19:21.207 EDT [26874:10] pg_regress/expressions LOG:  statement: SELECT now()::timestamp::text = localtimestamp::text;
2020-04-06 20:19:21.209 EDT [26859:7] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc AS p1
	WHERE proretset AND prokind != 'f';
2020-04-06 20:19:21.214 EDT [26859:8] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc AS p1
	WHERE prosecdef
	ORDER BY 1;
2020-04-06 20:19:21.217 EDT [26860:8] pg_regress/regex LOG:  statement: select 'b' ~ '^([bc])\\1*$' as t;
2020-04-06 20:19:21.220 EDT [26889:3] pg_regress/unicode LOG:  statement: SELECT getdatabaseencoding() <> 'UTF8' AS skip_test 
2020-04-06 20:19:21.221 EDT [26859:9] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc AS p1
	WHERE (pronargdefaults <> 0) != (proargdefaults IS NOT NULL);
2020-04-06 20:19:21.222 EDT [26863:7] pg_regress/geometry LOG:  statement: SELECT '' AS six, (@@ f1) AS center
	   FROM CIRCLE_TBL;
2020-04-06 20:19:21.226 EDT [26863:8] pg_regress/geometry LOG:  statement: SELECT '' AS two, (@@ f1) AS center
	   FROM POLYGON_TBL
	   WHERE (# f1) > 2;
2020-04-06 20:19:21.226 EDT [26864:8] pg_regress/oidjoins LOG:  statement: SELECT	ctid, aggdeserialfn
	FROM	pg_catalog.pg_aggregate fk
	WHERE	aggdeserialfn != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggdeserialfn);
2020-04-06 20:19:21.228 EDT [26876:5] pg_regress/comments LOG:  statement: SELECT /* both embedded and trailing single line */ 'both' AS third;
2020-04-06 20:19:21.228 EDT [26860:9] pg_regress/regex LOG:  statement: select 'abc abc abc' ~ '^(\\w+)( \\1)+$' as t;
2020-04-06 20:19:21.229 EDT [26860:10] pg_regress/regex LOG:  statement: select 'abc abd abc' ~ '^(\\w+)( \\1)+$' as f;
2020-04-06 20:19:21.229 EDT [26860:11] pg_regress/regex LOG:  statement: select 'abc abc abd' ~ '^(\\w+)( \\1)+$' as f;
2020-04-06 20:19:21.230 EDT [26860:12] pg_regress/regex LOG:  statement: select 'abc abc abc' ~ '^(.+)( \\1)+$' as t;
2020-04-06 20:19:21.230 EDT [26860:13] pg_regress/regex LOG:  statement: select 'abc abd abc' ~ '^(.+)( \\1)+$' as f;
2020-04-06 20:19:21.231 EDT [26860:14] pg_regress/regex LOG:  statement: select 'abc abc abd' ~ '^(.+)( \\1)+$' as f;
2020-04-06 20:19:21.231 EDT [26860:15] pg_regress/regex LOG:  statement: select substring('asd TO foo' from ' TO (([a-z0-9._]+|"([^"]+|"")+")+)');
2020-04-06 20:19:21.231 EDT [26874:11] pg_regress/expressions LOG:  statement: SELECT current_catalog = current_database();
2020-04-06 20:19:21.232 EDT [26874:12] pg_regress/expressions LOG:  statement: SELECT current_schema;
2020-04-06 20:19:21.232 EDT [26874:13] pg_regress/expressions LOG:  statement: SET search_path = 'notme';
2020-04-06 20:19:21.232 EDT [26874:14] pg_regress/expressions LOG:  statement: SELECT current_schema;
2020-04-06 20:19:21.232 EDT [26860:16] pg_regress/regex LOG:  statement: select substring('a' from '((a))+');
2020-04-06 20:19:21.233 EDT [26874:15] pg_regress/expressions LOG:  statement: SET search_path = 'pg_catalog';
2020-04-06 20:19:21.233 EDT [26874:16] pg_regress/expressions LOG:  statement: SELECT current_schema;
2020-04-06 20:19:21.233 EDT [26860:17] pg_regress/regex LOG:  statement: select substring('a' from '((a)+)');
2020-04-06 20:19:21.233 EDT [26874:17] pg_regress/expressions LOG:  statement: RESET search_path;
2020-04-06 20:19:21.233 EDT [26874:18] pg_regress/expressions LOG:  statement: explain (costs off)
	select count(*) from date_tbl
	  where f1 between '1997-01-01' and '1998-01-01';
2020-04-06 20:19:21.234 EDT [26874:19] pg_regress/expressions LOG:  statement: select count(*) from date_tbl
	  where f1 between '1997-01-01' and '1998-01-01';
2020-04-06 20:19:21.235 EDT [26874:20] pg_regress/expressions LOG:  statement: explain (costs off)
	select count(*) from date_tbl
	  where f1 not between '1997-01-01' and '1998-01-01';
2020-04-06 20:19:21.235 EDT [26874:21] pg_regress/expressions LOG:  statement: select count(*) from date_tbl
	  where f1 not between '1997-01-01' and '1998-01-01';
2020-04-06 20:19:21.236 EDT [26874:22] pg_regress/expressions LOG:  statement: explain (costs off)
	select count(*) from date_tbl
	  where f1 between symmetric '1997-01-01' and '1998-01-01';
2020-04-06 20:19:21.236 EDT [26874:23] pg_regress/expressions LOG:  statement: select count(*) from date_tbl
	  where f1 between symmetric '1997-01-01' and '1998-01-01';
2020-04-06 20:19:21.236 EDT [26860:18] pg_regress/regex LOG:  statement: select regexp_match('abc', '');
2020-04-06 20:19:21.237 EDT [26874:24] pg_regress/expressions LOG:  statement: explain (costs off)
	select count(*) from date_tbl
	  where f1 not between symmetric '1997-01-01' and '1998-01-01';
2020-04-06 20:19:21.237 EDT [26874:25] pg_regress/expressions LOG:  statement: select count(*) from date_tbl
	  where f1 not between symmetric '1997-01-01' and '1998-01-01';
2020-04-06 20:19:21.238 EDT [26859:10] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc as p1
	WHERE prolang = 13 AND (probin IS NULL OR probin = '' OR probin = '-');
2020-04-06 20:19:21.246 EDT [26874:26] pg_regress/expressions LOG:  disconnection: session time: 0:00:00.080 user=pgbuild database=regression host=[local]
2020-04-06 20:19:21.246 EDT [26889:4] pg_regress/unicode LOG:  statement: SELECT U&'\\0061\\0308bc' <> U&'\\00E4bc' COLLATE "C" AS sanity_check;
2020-04-06 20:19:21.248 EDT [26867:8] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname as basetype, p2.typname as arraytype,
	       p2.typelem, p2.typlen
	FROM   pg_type p1 LEFT JOIN pg_type p2 ON (p1.typarray = p2.oid)
	WHERE  p1.typarray <> 0 AND
	       (p2.oid IS NULL OR p2.typelem <> p1.oid OR p2.typlen <> -1);
2020-04-06 20:19:21.250 EDT [26863:9] pg_regress/geometry LOG:  statement: SELECT '' AS two, p1.f1
	   FROM POINT_TBL p1
	   WHERE ishorizontal(p1.f1, point '(0,0)');
2020-04-06 20:19:21.251 EDT [26867:9] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname
	FROM pg_type as p1
	WHERE p1.typtype = 'r' AND
	   NOT EXISTS(SELECT 1 FROM pg_range r WHERE rngtypid = p1.oid);
2020-04-06 20:19:21.257 EDT [26860:19] pg_regress/regex LOG:  statement: select regexp_match('abc', 'bc');
2020-04-06 20:19:21.258 EDT [26876:6] pg_regress/comments LOG:  statement: SELECT 'before multi-line' AS fourth;
2020-04-06 20:19:21.260 EDT [26889:5] pg_regress/unicode LOG:  statement: SELECT normalize(U&'\\0061\\0308\\24D1c') = U&'\\00E4\\24D1c' COLLATE "C" AS test_default;
2020-04-06 20:19:21.260 EDT [26864:9] pg_regress/oidjoins LOG:  statement: SELECT	ctid, aggmtransfn
	FROM	pg_catalog.pg_aggregate fk
	WHERE	aggmtransfn != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggmtransfn);
2020-04-06 20:19:21.263 EDT [26859:11] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc as p1
	WHERE prolang != 13 AND probin IS NOT NULL;
2020-04-06 20:19:21.263 EDT [26858:9] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '20011227T040506-08';
2020-04-06 20:19:21.263 EDT [26858:10] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '20011227T040506.789+08';
2020-04-06 20:19:21.264 EDT [26858:11] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '20011227T040506.789-08';
2020-04-06 20:19:21.264 EDT [26858:12] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '2001-12-27 04:05:06.789-08';
2020-04-06 20:19:21.265 EDT [26858:13] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '2001.12.27 04:05:06.789-08';
2020-04-06 20:19:21.265 EDT [26858:14] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '2001/12/27 04:05:06.789-08';
2020-04-06 20:19:21.265 EDT [26859:12] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname, p2.oid, p2.proname
	FROM pg_proc AS p1, pg_proc AS p2
	WHERE p1.oid != p2.oid AND
	    p1.proname = p2.proname AND
	    p1.pronargs = p2.pronargs AND
	    p1.proargtypes = p2.proargtypes;
2020-04-06 20:19:21.265 EDT [26858:15] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '12/27/2001 04:05:06.789-08';
2020-04-06 20:19:21.266 EDT [26858:16] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '27/12/2001 04:05:06.789-08';
2020-04-06 20:19:21.266 EDT [26858:17] pg_regress/horology ERROR:  date/time field value out of range: "27/12/2001 04:05:06.789-08" at character 33
2020-04-06 20:19:21.266 EDT [26858:18] pg_regress/horology HINT:  Perhaps you need a different "datestyle" setting.
2020-04-06 20:19:21.266 EDT [26858:19] pg_regress/horology STATEMENT:  SELECT timestamp with time zone '27/12/2001 04:05:06.789-08';
2020-04-06 20:19:21.266 EDT [26858:20] pg_regress/horology LOG:  statement: set datestyle to dmy;
2020-04-06 20:19:21.266 EDT [26858:21] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '27/12/2001 04:05:06.789-08';
2020-04-06 20:19:21.267 EDT [26867:10] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p1.typalign, p2.typname, p2.typalign
	FROM pg_type as p1
	     LEFT JOIN pg_range as r ON rngtypid = p1.oid
	     LEFT JOIN pg_type as p2 ON rngsubtype = p2.oid
	WHERE p1.typtype = 'r' AND
	    (p1.typalign != (CASE WHEN p2.typalign = 'd' THEN 'd'::"char"
	                          ELSE 'i'::"char" END)
	     OR p2.oid IS NULL);
2020-04-06 20:19:21.268 EDT [26863:10] pg_regress/geometry LOG:  statement: SELECT '' AS two, p1.f1
	   FROM POINT_TBL p1
	   WHERE p1.f1 ?- point '(0,0)';
2020-04-06 20:19:21.268 EDT [26860:20] pg_regress/regex LOG:  statement: select regexp_match('abc', 'd') is null;
2020-04-06 20:19:21.269 EDT [26860:21] pg_regress/regex LOG:  statement: select regexp_match('abc', '(B)(c)', 'i');
2020-04-06 20:19:21.269 EDT [26860:22] pg_regress/regex LOG:  statement: select regexp_match('abc', 'Bd', 'ig');
2020-04-06 20:19:21.269 EDT [26860:23] pg_regress/regex ERROR:  regexp_match() does not support the "global" option
2020-04-06 20:19:21.269 EDT [26860:24] pg_regress/regex HINT:  Use the regexp_matches function instead.
2020-04-06 20:19:21.269 EDT [26860:25] pg_regress/regex STATEMENT:  select regexp_match('abc', 'Bd', 'ig');
2020-04-06 20:19:21.270 EDT [26860:26] pg_regress/regex LOG:  statement: select regexp_matches('ab', 'a(?=b)b*');
2020-04-06 20:19:21.272 EDT [26860:27] pg_regress/regex LOG:  statement: select regexp_matches('a', 'a(?=b)b*');
2020-04-06 20:19:21.274 EDT [26876:7] pg_regress/comments LOG:  statement: /* This is an example of SQL which should not execute:
	 * select 'multi-line';
	 */
	SELECT 'after multi-line' AS fifth;
2020-04-06 20:19:21.279 EDT [26863:11] pg_regress/geometry LOG:  statement: SELECT '' AS one, p1.f1
	   FROM POINT_TBL p1
	   WHERE isvertical(p1.f1, point '(5.1,34.5)');
2020-04-06 20:19:21.285 EDT [26864:10] pg_regress/oidjoins LOG:  statement: SELECT	ctid, aggminvtransfn
	FROM	pg_catalog.pg_aggregate fk
	WHERE	aggminvtransfn != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggminvtransfn);
2020-04-06 20:19:21.286 EDT [26860:28] pg_regress/regex LOG:  statement: select regexp_matches('abc', 'a(?=b)b*(?=c)c*');
2020-04-06 20:19:21.286 EDT [26863:12] pg_regress/geometry LOG:  statement: SELECT '' AS one, p1.f1
	   FROM POINT_TBL p1
	   WHERE p1.f1 ?| point '(5.1,34.5)';
2020-04-06 20:19:21.289 EDT [26858:22] pg_regress/horology LOG:  statement: reset datestyle;
2020-04-06 20:19:21.292 EDT [26889:6] pg_regress/unicode LOG:  statement: SELECT normalize(U&'\\0061\\0308\\24D1c', NFC) = U&'\\00E4\\24D1c' COLLATE "C" AS test_nfc;
2020-04-06 20:19:21.296 EDT [26867:11] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname
	FROM pg_type as p1
	WHERE (p1.typinput = 0 OR p1.typoutput = 0);
2020-04-06 20:19:21.298 EDT [26863:13] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1, slope(p1.f1, p2.f1) FROM POINT_TBL p1, POINT_TBL p2;
2020-04-06 20:19:21.299 EDT [26876:8] pg_regress/comments LOG:  statement: /*
	SELECT 'trailing' as x1; -- inside block comment
	*/
	/* This block comment surrounds a query which itself has a block comment...
	SELECT /* embedded single line */ 'embedded' AS x2;
	*/
	SELECT 
	/* Deeply nested comment.
	   This includes a single apostrophe to make sure we aren't decoding this part as a string.
	SELECT 'deep nest' AS n1;
	/* Second level of nesting...
	SELECT 'deeper nest' as n2;
	/* Third level of nesting...
	SELECT 'deepest nest' as n3;
	*/
	Hoo boy. Still two deep...
	*/
	Now just one deep...
	*/
	'deeply nested example' AS sixth;
2020-04-06 20:19:21.301 EDT [26858:23] pg_regress/horology LOG:  statement: SELECT timestamp with time zone 'Y2001M12D27H04M05S06.789+08';
2020-04-06 20:19:21.302 EDT [26860:29] pg_regress/regex LOG:  statement: select regexp_matches('ab', 'a(?=b)b*(?=c)c*');
2020-04-06 20:19:21.302 EDT [26859:13] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname, p2.oid, p2.proname
	FROM pg_proc AS p1, pg_proc AS p2
	WHERE p1.oid < p2.oid AND
	    p1.prosrc = p2.prosrc AND
	    p1.prolang = 12 AND p2.prolang = 12 AND
	    (p1.prokind != 'a' OR p2.prokind != 'a') AND
	    (p1.prolang != p2.prolang OR
	     p1.prokind != p2.prokind OR
	     p1.prosecdef != p2.prosecdef OR
	     p1.proleakproof != p2.proleakproof OR
	     p1.proisstrict != p2.proisstrict OR
	     p1.proretset != p2.proretset OR
	     p1.provolatile != p2.provolatile OR
	     p1.pronargs != p2.pronargs);
2020-04-06 20:19:21.303 EDT [26858:24] pg_regress/horology LOG:  statement: SELECT timestamp with time zone 'Y2001M12D27H04M05S06.789-08';
2020-04-06 20:19:21.303 EDT [26864:11] pg_regress/oidjoins LOG:  statement: SELECT	ctid, aggmfinalfn
	FROM	pg_catalog.pg_aggregate fk
	WHERE	aggmfinalfn != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggmfinalfn);
2020-04-06 20:19:21.304 EDT [26864:12] pg_regress/oidjoins LOG:  statement: SELECT	ctid, aggsortop
	FROM	pg_catalog.pg_aggregate fk
	WHERE	aggsortop != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.aggsortop);
2020-04-06 20:19:21.305 EDT [26864:13] pg_regress/oidjoins LOG:  statement: SELECT	ctid, aggtranstype
	FROM	pg_catalog.pg_aggregate fk
	WHERE	aggtranstype != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.aggtranstype);
2020-04-06 20:19:21.307 EDT [26864:14] pg_regress/oidjoins LOG:  statement: SELECT	ctid, aggmtranstype
	FROM	pg_catalog.pg_aggregate fk
	WHERE	aggmtranstype != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.aggmtranstype);
2020-04-06 20:19:21.312 EDT [26863:14] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1, p1.f1 + p2.f1 FROM POINT_TBL p1, POINT_TBL p2;
2020-04-06 20:19:21.315 EDT [26864:15] pg_regress/oidjoins LOG:  statement: SELECT	ctid, amhandler
	FROM	pg_catalog.pg_am fk
	WHERE	amhandler != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amhandler);
2020-04-06 20:19:21.317 EDT [26860:30] pg_regress/regex LOG:  statement: select regexp_matches('ab', 'a(?!b)b*');
2020-04-06 20:19:21.319 EDT [26889:7] pg_regress/unicode LOG:  statement: SELECT normalize(U&'\\00E4bc', NFC) = U&'\\00E4bc' COLLATE "C" AS test_nfc_idem;
2020-04-06 20:19:21.325 EDT [26858:25] pg_regress/horology LOG:  statement: SELECT timestamp with time zone 'Y2001M12D27H04MM05S06.789+08';
2020-04-06 20:19:21.325 EDT [26876:9] pg_regress/comments LOG:  statement: /* and this is the end of the file */
2020-04-06 20:19:21.327 EDT [26876:10] pg_regress/comments LOG:  disconnection: session time: 0:00:00.153 user=pgbuild database=regression host=[local]
2020-04-06 20:19:21.328 EDT [26860:31] pg_regress/regex LOG:  statement: select regexp_matches('a', 'a(?!b)b*');
2020-04-06 20:19:21.329 EDT [26867:12] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.proname
	FROM pg_type AS p1, pg_proc AS p2
	WHERE p1.typinput = p2.oid AND NOT
	    ((p2.pronargs = 1 AND p2.proargtypes[0] = 'cstring'::regtype) OR
	     (p2.pronargs = 2 AND p2.proargtypes[0] = 'cstring'::regtype AND
	      p2.proargtypes[1] = 'oid'::regtype) OR
	     (p2.pronargs = 3 AND p2.proargtypes[0] = 'cstring'::regtype AND
	      p2.proargtypes[1] = 'oid'::regtype AND
	      p2.proargtypes[2] = 'int4'::regtype));
2020-04-06 20:19:21.331 EDT [26864:16] pg_regress/oidjoins LOG:  statement: SELECT	ctid, amopfamily
	FROM	pg_catalog.pg_amop fk
	WHERE	amopfamily != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_opfamily pk WHERE pk.oid = fk.amopfamily);
2020-04-06 20:19:21.337 EDT [26863:15] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1, p1.f1 - p2.f1 FROM POINT_TBL p1, POINT_TBL p2;
2020-04-06 20:19:21.338 EDT [26859:14] pg_regress/opr_sanity LOG:  statement: SELECT DISTINCT p1.prorettype, p2.prorettype
	FROM pg_proc AS p1, pg_proc AS p2
	WHERE p1.oid != p2.oid AND
	    p1.prosrc = p2.prosrc AND
	    p1.prolang = 12 AND p2.prolang = 12 AND
	    p1.prokind != 'a' AND p2.prokind != 'a' AND
	    p1.prosrc NOT LIKE E'range\\\\_constructor_' AND
	    p2.prosrc NOT LIKE E'range\\\\_constructor_' AND
	    (p1.prorettype < p2.prorettype)
	ORDER BY 1, 2;
2020-04-06 20:19:21.343 EDT [26858:26] pg_regress/horology LOG:  statement: SELECT timestamp with time zone 'Y2001M12D27H04MM05S06.789-08';
2020-04-06 20:19:21.344 EDT [26889:8] pg_regress/unicode LOG:  statement: SELECT normalize(U&'\\00E4\\24D1c', NFD) = U&'\\0061\\0308\\24D1c' COLLATE "C" AS test_nfd;
2020-04-06 20:19:21.350 EDT [26867:13] pg_regress/type_sanity LOG:  statement: SELECT oid::regprocedure, provariadic::regtype, proargtypes::regtype[]
	FROM pg_proc
	WHERE provariadic != 0
	AND case proargtypes[array_length(proargtypes, 1)-1]
		WHEN '"any"'::regtype THEN '"any"'::regtype
		WHEN 'anyarray'::regtype THEN 'anyelement'::regtype
		WHEN 'anycompatiblearray'::regtype THEN 'anycompatible'::regtype
		ELSE (SELECT t.oid
			  FROM pg_type t
			  WHERE t.typarray = proargtypes[array_length(proargtypes, 1)-1])
		END  != provariadic;
2020-04-06 20:19:21.354 EDT [26860:32] pg_regress/regex LOG:  statement: select regexp_matches('b', '(?=b)b');
2020-04-06 20:19:21.356 EDT [26867:14] pg_regress/type_sanity LOG:  statement: SELECT oid::regprocedure, proargmodes, provariadic
	FROM pg_proc
	WHERE (proargmodes IS NOT NULL AND 'v' = any(proargmodes))
	    IS DISTINCT FROM
	    (provariadic != 0);
2020-04-06 20:19:21.358 EDT [26864:17] pg_regress/oidjoins LOG:  statement: SELECT	ctid, amoplefttype
	FROM	pg_catalog.pg_amop fk
	WHERE	amoplefttype != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.amoplefttype);
2020-04-06 20:19:21.359 EDT [26863:16] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1, p1.f1 * p2.f1 FROM POINT_TBL p1, POINT_TBL p2 WHERE p1.f1[0] BETWEEN 1 AND 1000;
2020-04-06 20:19:21.363 EDT [26858:27] pg_regress/horology LOG:  statement: SELECT timestamp with time zone 'J2452271+08';
2020-04-06 20:19:21.365 EDT [26889:9] pg_regress/unicode LOG:  statement: SELECT normalize(U&'\\0061\\0308\\24D1c', NFKC) = U&'\\00E4bc' COLLATE "C" AS test_nfkc;
2020-04-06 20:19:21.365 EDT [26860:33] pg_regress/regex LOG:  statement: select regexp_matches('a', '(?=b)b');
2020-04-06 20:19:21.365 EDT [26860:34] pg_regress/regex LOG:  statement: select regexp_matches('abb', '(?<=a)b*');
2020-04-06 20:19:21.366 EDT [26860:35] pg_regress/regex LOG:  statement: select regexp_matches('a', 'a(?<=a)b*');
2020-04-06 20:19:21.367 EDT [26860:36] pg_regress/regex LOG:  statement: select regexp_matches('abc', 'a(?<=a)b*(?<=b)c*');
2020-04-06 20:19:21.367 EDT [26860:37] pg_regress/regex LOG:  statement: select regexp_matches('ab', 'a(?<=a)b*(?<=b)c*');
2020-04-06 20:19:21.368 EDT [26860:38] pg_regress/regex LOG:  statement: select regexp_matches('ab', 'a*(?<!a)b*');
2020-04-06 20:19:21.369 EDT [26860:39] pg_regress/regex LOG:  statement: select regexp_matches('ab', 'a*(?<!a)b+');
2020-04-06 20:19:21.369 EDT [26860:40] pg_regress/regex LOG:  statement: select regexp_matches('b', 'a*(?<!a)b+');
2020-04-06 20:19:21.370 EDT [26860:41] pg_regress/regex LOG:  statement: select regexp_matches('a', 'a(?<!a)b*');
2020-04-06 20:19:21.370 EDT [26860:42] pg_regress/regex LOG:  statement: select regexp_matches('b', '(?<=b)b');
2020-04-06 20:19:21.380 EDT [26859:15] pg_regress/opr_sanity LOG:  statement: SELECT DISTINCT p1.proargtypes[0], p2.proargtypes[0]
	FROM pg_proc AS p1, pg_proc AS p2
	WHERE p1.oid != p2.oid AND
	    p1.prosrc = p2.prosrc AND
	    p1.prolang = 12 AND p2.prolang = 12 AND
	    p1.prokind != 'a' AND p2.prokind != 'a' AND
	    p1.prosrc NOT LIKE E'range\\\\_constructor_' AND
	    p2.prosrc NOT LIKE E'range\\\\_constructor_' AND
	    (p1.proargtypes[0] < p2.proargtypes[0])
	ORDER BY 1, 2;
2020-04-06 20:19:21.381 EDT [26867:15] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.proname
	FROM pg_type AS p1, pg_proc AS p2
	WHERE p1.typinput = p2.oid AND p1.typtype in ('b', 'p') AND NOT
	    (p1.typelem != 0 AND p1.typlen < 0) AND NOT
	    (p2.prorettype = p1.oid AND NOT p2.proretset)
	ORDER BY 1;
2020-04-06 20:19:21.381 EDT [26863:17] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1, p1.f1 * p2.f1 FROM POINT_TBL p1, POINT_TBL p2 WHERE p1.f1[0] < 1;
2020-04-06 20:19:21.382 EDT [26858:28] pg_regress/horology LOG:  statement: SELECT timestamp with time zone 'J2452271-08';
2020-04-06 20:19:21.382 EDT [26864:18] pg_regress/oidjoins LOG:  statement: SELECT	ctid, amoprighttype
	FROM	pg_catalog.pg_amop fk
	WHERE	amoprighttype != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.amoprighttype);
2020-04-06 20:19:21.384 EDT [26877:6] pg_regress/misc_sanity LOG:  statement: SELECT relname, attname, atttypid::regtype
	FROM pg_class c JOIN pg_attribute a ON c.oid = attrelid
	WHERE c.oid < 16384 AND
	      reltoastrelid = 0 AND
	      relkind = 'r' AND
	      attstorage != 'p'
	ORDER BY 1, 2;
2020-04-06 20:19:21.385 EDT [26889:10] pg_regress/unicode LOG:  statement: SELECT normalize(U&'\\00E4\\24D1c', NFKD) = U&'\\0061\\0308bc' COLLATE "C" AS test_nfkd;
2020-04-06 20:19:21.386 EDT [26889:11] pg_regress/unicode LOG:  statement: SELECT "normalize"('abc', 'def');
2020-04-06 20:19:21.386 EDT [26889:12] pg_regress/unicode ERROR:  invalid normalization form: def
2020-04-06 20:19:21.386 EDT [26889:13] pg_regress/unicode STATEMENT:  SELECT "normalize"('abc', 'def');
2020-04-06 20:19:21.386 EDT [26889:14] pg_regress/unicode LOG:  statement: SELECT U&'\\00E4\\24D1c' IS NORMALIZED AS test_default;
2020-04-06 20:19:21.386 EDT [26889:15] pg_regress/unicode LOG:  statement: SELECT U&'\\00E4\\24D1c' IS NFC NORMALIZED AS test_nfc;
2020-04-06 20:19:21.387 EDT [26889:16] pg_regress/unicode LOG:  statement: SELECT num, val,
	    val IS NFC NORMALIZED AS NFC,
	    val IS NFD NORMALIZED AS NFD,
	    val IS NFKC NORMALIZED AS NFKC,
	    val IS NFKD NORMALIZED AS NFKD
	FROM
	  (VALUES (1, U&'\\00E4bc'),
	          (2, U&'\\0061\\0308bc'),
	          (3, U&'\\00E4\\24D1c'),
	          (4, U&'\\0061\\0308\\24D1c')) vals (num, val)
	ORDER BY num;
2020-04-06 20:19:21.388 EDT [26889:17] pg_regress/unicode LOG:  statement: SELECT is_normalized('abc', 'def');
2020-04-06 20:19:21.388 EDT [26889:18] pg_regress/unicode ERROR:  invalid normalization form: def
2020-04-06 20:19:21.388 EDT [26889:19] pg_regress/unicode STATEMENT:  SELECT is_normalized('abc', 'def');
2020-04-06 20:19:21.390 EDT [26889:20] pg_regress/unicode LOG:  disconnection: session time: 0:00:00.185 user=pgbuild database=regression host=[local]
2020-04-06 20:19:21.393 EDT [26860:43] pg_regress/regex LOG:  statement: select regexp_matches('foobar', '(?<=f)b+');
2020-04-06 20:19:21.399 EDT [26950:1] ERROR:  value out of range: underflow
2020-04-06 20:19:21.399 EDT [26950:2] STATEMENT:  SELECT p1.f1, p2.f1, p1.f1 * p2.f1 FROM POINT_TBL p1, POINT_TBL p2 WHERE p1.f1[0] < 1;
2020-04-06 20:19:21.399 EDT [26863:18] pg_regress/geometry ERROR:  value out of range: underflow
2020-04-06 20:19:21.399 EDT [26863:19] pg_regress/geometry STATEMENT:  SELECT p1.f1, p2.f1, p1.f1 * p2.f1 FROM POINT_TBL p1, POINT_TBL p2 WHERE p1.f1[0] < 1;
2020-04-06 20:19:21.403 EDT [26864:19] pg_regress/oidjoins LOG:  statement: SELECT	ctid, amopopr
	FROM	pg_catalog.pg_amop fk
	WHERE	amopopr != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.amopopr);
2020-04-06 20:19:21.403 EDT [24935:30] LOG:  background worker "parallel worker" (PID 26950) exited with exit code 1
2020-04-06 20:19:21.404 EDT [26860:44] pg_regress/regex LOG:  statement: select regexp_matches('foobar', '(?<=foo)b+');
2020-04-06 20:19:21.405 EDT [26858:29] pg_regress/horology LOG:  statement: SELECT timestamp with time zone 'J2452271.5+08';
2020-04-06 20:19:21.405 EDT [26863:20] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1, p1.f1 / p2.f1 FROM POINT_TBL p1, POINT_TBL p2 WHERE p2.f1[0] BETWEEN 1 AND 1000;
2020-04-06 20:19:21.418 EDT [26877:7] pg_regress/misc_sanity LOG:  disconnection: session time: 0:00:00.244 user=pgbuild database=regression host=[local]
2020-04-06 20:19:21.422 EDT [26867:16] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.proname
	FROM pg_type AS p1, pg_proc AS p2
	WHERE p1.typinput = p2.oid AND
	    (p1.typelem != 0 AND p1.typlen < 0) AND NOT
	    (p2.oid = 'array_in'::regproc)
	ORDER BY 1;
2020-04-06 20:19:21.424 EDT [26859:16] pg_regress/opr_sanity LOG:  statement: SELECT DISTINCT p1.proargtypes[1], p2.proargtypes[1]
	FROM pg_proc AS p1, pg_proc AS p2
	WHERE p1.oid != p2.oid AND
	    p1.prosrc = p2.prosrc AND
	    p1.prolang = 12 AND p2.prolang = 12 AND
	    p1.prokind != 'a' AND p2.prokind != 'a' AND
	    p1.prosrc NOT LIKE E'range\\\\_constructor_' AND
	    p2.prosrc NOT LIKE E'range\\\\_constructor_' AND
	    (p1.proargtypes[1] < p2.proargtypes[1])
	ORDER BY 1, 2;
2020-04-06 20:19:21.425 EDT [26863:21] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1, p1.f1 / p2.f1 FROM POINT_TBL p1, POINT_TBL p2 WHERE p2.f1[0] > 1000;
2020-04-06 20:19:21.426 EDT [26858:30] pg_regress/horology LOG:  statement: SELECT timestamp with time zone 'J2452271.5-08';
2020-04-06 20:19:21.428 EDT [26860:45] pg_regress/regex LOG:  statement: select regexp_matches('foobar', '(?<=oo)b+');
2020-04-06 20:19:21.430 EDT [26864:20] pg_regress/oidjoins LOG:  statement: SELECT	ctid, amopmethod
	FROM	pg_catalog.pg_amop fk
	WHERE	amopmethod != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_am pk WHERE pk.oid = fk.amopmethod);
2020-04-06 20:19:21.437 EDT [26960:1] ERROR:  value out of range: overflow
2020-04-06 20:19:21.437 EDT [26960:2] STATEMENT:  SELECT p1.f1, p2.f1, p1.f1 / p2.f1 FROM POINT_TBL p1, POINT_TBL p2 WHERE p2.f1[0] > 1000;
2020-04-06 20:19:21.440 EDT [24935:31] LOG:  background worker "parallel worker" (PID 26960) exited with exit code 1
2020-04-06 20:19:21.440 EDT [26858:31] pg_regress/horology LOG:  statement: SELECT timestamp with time zone 'J2452271 04:05:06+08';
2020-04-06 20:19:21.440 EDT [26867:17] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.proname
	FROM pg_type AS p1, pg_proc AS p2
	WHERE p1.typinput = p2.oid AND p2.provolatile NOT IN ('i', 's');
2020-04-06 20:19:21.441 EDT [26863:22] pg_regress/geometry ERROR:  value out of range: overflow
2020-04-06 20:19:21.441 EDT [26863:23] pg_regress/geometry STATEMENT:  SELECT p1.f1, p2.f1, p1.f1 / p2.f1 FROM POINT_TBL p1, POINT_TBL p2 WHERE p2.f1[0] > 1000;
2020-04-06 20:19:21.441 EDT [26863:24] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1, p1.f1 / p2.f1 FROM POINT_TBL p1, POINT_TBL p2 WHERE p2.f1 ~= '(0,0)'::point;
2020-04-06 20:19:21.443 EDT [26860:46] pg_regress/regex LOG:  statement: select 'xz' ~ 'x(?=[xy])';
2020-04-06 20:19:21.446 EDT [26864:21] pg_regress/oidjoins LOG:  statement: SELECT	ctid, amopsortfamily
	FROM	pg_catalog.pg_amop fk
	WHERE	amopsortfamily != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_opfamily pk WHERE pk.oid = fk.amopsortfamily);
2020-04-06 20:19:21.453 EDT [26859:17] pg_regress/opr_sanity LOG:  statement: SELECT DISTINCT p1.proargtypes[2], p2.proargtypes[2]
	FROM pg_proc AS p1, pg_proc AS p2
	WHERE p1.oid != p2.oid AND
	    p1.prosrc = p2.prosrc AND
	    p1.prolang = 12 AND p2.prolang = 12 AND
	    p1.prokind != 'a' AND p2.prokind != 'a' AND
	    (p1.proargtypes[2] < p2.proargtypes[2])
	ORDER BY 1, 2;
2020-04-06 20:19:21.454 EDT [26966:1] ERROR:  division by zero
2020-04-06 20:19:21.454 EDT [26966:2] STATEMENT:  SELECT p1.f1, p2.f1, p1.f1 / p2.f1 FROM POINT_TBL p1, POINT_TBL p2 WHERE p2.f1 ~= '(0,0)'::point;
2020-04-06 20:19:21.454 EDT [26863:25] pg_regress/geometry ERROR:  division by zero
2020-04-06 20:19:21.454 EDT [26863:26] pg_regress/geometry STATEMENT:  SELECT p1.f1, p2.f1, p1.f1 / p2.f1 FROM POINT_TBL p1, POINT_TBL p2 WHERE p2.f1 ~= '(0,0)'::point;
2020-04-06 20:19:21.456 EDT [26858:32] pg_regress/horology LOG:  statement: SELECT timestamp with time zone 'J2452271 04:05:06-08';
2020-04-06 20:19:21.458 EDT [24935:32] LOG:  background worker "parallel worker" (PID 26966) exited with exit code 1
2020-04-06 20:19:21.458 EDT [26864:22] pg_regress/oidjoins LOG:  statement: SELECT	ctid, amprocfamily
	FROM	pg_catalog.pg_amproc fk
	WHERE	amprocfamily != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_opfamily pk WHERE pk.oid = fk.amprocfamily);
2020-04-06 20:19:21.464 EDT [26863:27] pg_regress/geometry LOG:  statement: SELECT p.f1, l.s, p.f1 <-> l.s AS dist_pl, l.s <-> p.f1 AS dist_lp FROM POINT_TBL p, LINE_TBL l;
2020-04-06 20:19:21.465 EDT [26867:18] pg_regress/type_sanity LOG:  statement: SELECT DISTINCT typtype, typinput
	FROM pg_type AS p1
	WHERE p1.typtype not in ('b', 'p')
	ORDER BY 1;
2020-04-06 20:19:21.472 EDT [26860:47] pg_regress/regex LOG:  statement: select 'xy' ~ 'x(?=[xy])';
2020-04-06 20:19:21.474 EDT [26864:23] pg_regress/oidjoins LOG:  statement: SELECT	ctid, amproclefttype
	FROM	pg_catalog.pg_amproc fk
	WHERE	amproclefttype != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.amproclefttype);
2020-04-06 20:19:21.475 EDT [26858:33] pg_regress/horology LOG:  statement: SELECT timestamp with time zone 'J2452271T040506+08';
2020-04-06 20:19:21.477 EDT [26863:28] pg_regress/geometry LOG:  statement: SELECT p.f1, l.s, p.f1 <-> l.s AS dist_ps, l.s <-> p.f1 AS dist_sp FROM POINT_TBL p, LSEG_TBL l;
2020-04-06 20:19:21.478 EDT [26859:18] pg_regress/opr_sanity LOG:  statement: SELECT DISTINCT p1.proargtypes[3], p2.proargtypes[3]
	FROM pg_proc AS p1, pg_proc AS p2
	WHERE p1.oid != p2.oid AND
	    p1.prosrc = p2.prosrc AND
	    p1.prolang = 12 AND p2.prolang = 12 AND
	    p1.prokind != 'a' AND p2.prokind != 'a' AND
	    (p1.proargtypes[3] < p2.proargtypes[3])
	ORDER BY 1, 2;
2020-04-06 20:19:21.481 EDT [26867:19] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.proname
	FROM pg_type AS p1, pg_proc AS p2
	WHERE p1.typoutput = p2.oid AND p1.typtype in ('b', 'p') AND NOT
	    (p2.pronargs = 1 AND
	     (p2.proargtypes[0] = p1.oid OR
	      (p2.oid = 'array_out'::regproc AND
	       p1.typelem != 0 AND p1.typlen = -1)))
	ORDER BY 1;
2020-04-06 20:19:21.485 EDT [26858:34] pg_regress/horology LOG:  statement: SELECT timestamp with time zone 'J2452271T040506-08';
2020-04-06 20:19:21.485 EDT [26860:48] pg_regress/regex LOG:  statement: select 'xz' ~ 'x(?![xy])';
2020-04-06 20:19:21.498 EDT [26860:49] pg_regress/regex LOG:  statement: select 'xy' ~ 'x(?![xy])';
2020-04-06 20:19:21.499 EDT [26864:24] pg_regress/oidjoins LOG:  statement: SELECT	ctid, amprocrighttype
	FROM	pg_catalog.pg_amproc fk
	WHERE	amprocrighttype != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.amprocrighttype);
2020-04-06 20:19:21.500 EDT [26863:29] pg_regress/geometry LOG:  statement: SELECT p.f1, b.f1, p.f1 <-> b.f1 AS dist_pb, b.f1 <-> p.f1 AS dist_bp FROM POINT_TBL p, BOX_TBL b;
2020-04-06 20:19:21.503 EDT [26867:20] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.proname
	FROM pg_type AS p1, pg_proc AS p2
	WHERE p1.typoutput = p2.oid AND NOT
	    (p2.prorettype = 'cstring'::regtype AND NOT p2.proretset);
2020-04-06 20:19:21.505 EDT [26858:35] pg_regress/horology LOG:  statement: SELECT timestamp with time zone 'J2452271T040506.789+08';
2020-04-06 20:19:21.505 EDT [26859:19] pg_regress/opr_sanity LOG:  statement: SELECT DISTINCT p1.proargtypes[4], p2.proargtypes[4]
	FROM pg_proc AS p1, pg_proc AS p2
	WHERE p1.oid != p2.oid AND
	    p1.prosrc = p2.prosrc AND
	    p1.prolang = 12 AND p2.prolang = 12 AND
	    p1.prokind != 'a' AND p2.prokind != 'a' AND
	    (p1.proargtypes[4] < p2.proargtypes[4])
	ORDER BY 1, 2;
2020-04-06 20:19:21.512 EDT [26864:25] pg_regress/oidjoins LOG:  statement: SELECT	ctid, amproc
	FROM	pg_catalog.pg_amproc fk
	WHERE	amproc != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amproc);
2020-04-06 20:19:21.516 EDT [26863:30] pg_regress/geometry LOG:  statement: SELECT p.f1, p1.f1, p.f1 <-> p1.f1 AS dist_ppath, p1.f1 <-> p.f1 AS dist_pathp FROM POINT_TBL p, PATH_TBL p1;
2020-04-06 20:19:21.519 EDT [26858:36] pg_regress/horology LOG:  statement: SELECT timestamp with time zone 'J2452271T040506.789-08';
2020-04-06 20:19:21.523 EDT [26867:21] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.proname
	FROM pg_type AS p1, pg_proc AS p2
	WHERE p1.typoutput = p2.oid AND p2.provolatile NOT IN ('i', 's');
2020-04-06 20:19:21.523 EDT [26860:50] pg_regress/regex LOG:  statement: select 'x'  ~ 'x(?![xy])';
2020-04-06 20:19:21.524 EDT [26864:26] pg_regress/oidjoins LOG:  statement: SELECT	ctid, adrelid
	FROM	pg_catalog.pg_attrdef fk
	WHERE	adrelid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.adrelid);
2020-04-06 20:19:21.528 EDT [26858:37] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '12.27.2001 04:05:06.789+08';
2020-04-06 20:19:21.528 EDT [26863:31] pg_regress/geometry LOG:  statement: SELECT p.f1, p1.f1, p.f1 <-> p1.f1 AS dist_ppoly, p1.f1 <-> p.f1 AS dist_polyp FROM POINT_TBL p, POLYGON_TBL p1;
2020-04-06 20:19:21.534 EDT [26859:20] pg_regress/opr_sanity LOG:  statement: SELECT DISTINCT p1.proargtypes[5], p2.proargtypes[5]
	FROM pg_proc AS p1, pg_proc AS p2
	WHERE p1.oid != p2.oid AND
	    p1.prosrc = p2.prosrc AND
	    p1.prolang = 12 AND p2.prolang = 12 AND
	    p1.prokind != 'a' AND p2.prokind != 'a' AND
	    (p1.proargtypes[5] < p2.proargtypes[5])
	ORDER BY 1, 2;
2020-04-06 20:19:21.544 EDT [26867:22] pg_regress/type_sanity LOG:  statement: SELECT DISTINCT typtype, typoutput
	FROM pg_type AS p1
	WHERE p1.typtype not in ('b', 'd', 'p')
	ORDER BY 1;
2020-04-06 20:19:21.546 EDT [26864:27] pg_regress/oidjoins LOG:  statement: SELECT	ctid, attrelid
	FROM	pg_catalog.pg_attribute fk
	WHERE	attrelid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.attrelid);
2020-04-06 20:19:21.546 EDT [26860:51] pg_regress/regex LOG:  statement: select 'xyy' ~ '(?<=[xy])yy+';
2020-04-06 20:19:21.555 EDT [26858:38] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '12.27.2001 04:05:06.789-08';
2020-04-06 20:19:21.556 EDT [26867:23] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.typname
	FROM pg_type AS p1 LEFT JOIN pg_type AS p2 ON p1.typbasetype = p2.oid
	WHERE p1.typtype = 'd' AND p1.typoutput IS DISTINCT FROM p2.typoutput;
2020-04-06 20:19:21.562 EDT [26863:32] pg_regress/geometry LOG:  statement: SELECT p.f1, l.s, p.f1 ## l.s FROM POINT_TBL p, LINE_TBL l;
2020-04-06 20:19:21.562 EDT [26860:52] pg_regress/regex LOG:  statement: select 'zyy' ~ '(?<=[xy])yy+';
2020-04-06 20:19:21.565 EDT [26859:21] pg_regress/opr_sanity LOG:  statement: SELECT DISTINCT p1.proargtypes[6], p2.proargtypes[6]
	FROM pg_proc AS p1, pg_proc AS p2
	WHERE p1.oid != p2.oid AND
	    p1.prosrc = p2.prosrc AND
	    p1.prolang = 12 AND p2.prolang = 12 AND
	    p1.prokind != 'a' AND p2.prokind != 'a' AND
	    (p1.proargtypes[6] < p2.proargtypes[6])
	ORDER BY 1, 2;
2020-04-06 20:19:21.566 EDT [26858:39] pg_regress/horology LOG:  statement: SET DateStyle = 'German';
2020-04-06 20:19:21.567 EDT [26864:28] pg_regress/oidjoins LOG:  statement: SELECT	ctid, atttypid
	FROM	pg_catalog.pg_attribute fk
	WHERE	atttypid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.atttypid);
2020-04-06 20:19:21.567 EDT [26858:40] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '27.12.2001 04:05:06.789+08';
2020-04-06 20:19:21.571 EDT [26860:53] pg_regress/regex LOG:  statement: select 'xyy' ~ '(?<![xy])yy+';
2020-04-06 20:19:21.571 EDT [26867:24] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.proname
	FROM pg_type AS p1, pg_proc AS p2
	WHERE p1.typreceive = p2.oid AND NOT
	    ((p2.pronargs = 1 AND p2.proargtypes[0] = 'internal'::regtype) OR
	     (p2.pronargs = 2 AND p2.proargtypes[0] = 'internal'::regtype AND
	      p2.proargtypes[1] = 'oid'::regtype) OR
	     (p2.pronargs = 3 AND p2.proargtypes[0] = 'internal'::regtype AND
	      p2.proargtypes[1] = 'oid'::regtype AND
	      p2.proargtypes[2] = 'int4'::regtype));
2020-04-06 20:19:21.581 EDT [26858:41] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '27.12.2001 04:05:06.789-08';
2020-04-06 20:19:21.581 EDT [26863:33] pg_regress/geometry LOG:  statement: SELECT p.f1, l.s, p.f1 ## l.s FROM POINT_TBL p, LSEG_TBL l;
2020-04-06 20:19:21.581 EDT [26860:54] pg_regress/regex LOG:  statement: select 'zyy' ~ '(?<![xy])yy+';
2020-04-06 20:19:21.591 EDT [26863:34] pg_regress/geometry LOG:  statement: SELECT p.f1, b.f1, p.f1 ## b.f1 FROM POINT_TBL p, BOX_TBL b;
2020-04-06 20:19:21.593 EDT [26864:29] pg_regress/oidjoins LOG:  statement: SELECT	ctid, attcollation
	FROM	pg_catalog.pg_attribute fk
	WHERE	attcollation != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_collation pk WHERE pk.oid = fk.attcollation);
2020-04-06 20:19:21.594 EDT [26867:25] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.proname
	FROM pg_type AS p1, pg_proc AS p2
	WHERE p1.typreceive = p2.oid AND p1.typtype in ('b', 'p') AND NOT
	    (p1.typelem != 0 AND p1.typlen < 0) AND NOT
	    (p2.prorettype = p1.oid AND NOT p2.proretset)
	ORDER BY 1;
2020-04-06 20:19:21.601 EDT [26860:55] pg_regress/regex LOG:  statement: explain (costs off) select * from pg_proc where proname ~ 'abc';
2020-04-06 20:19:21.601 EDT [26859:22] pg_regress/opr_sanity LOG:  statement: SELECT DISTINCT p1.proargtypes[7], p2.proargtypes[7]
	FROM pg_proc AS p1, pg_proc AS p2
	WHERE p1.oid != p2.oid AND
	    p1.prosrc = p2.prosrc AND
	    p1.prolang = 12 AND p2.prolang = 12 AND
	    p1.prokind != 'a' AND p2.prokind != 'a' AND
	    (p1.proargtypes[7] < p2.proargtypes[7])
	ORDER BY 1, 2;
2020-04-06 20:19:21.601 EDT [26858:42] pg_regress/horology LOG:  statement: SET DateStyle = 'ISO';
2020-04-06 20:19:21.601 EDT [26858:43] pg_regress/horology LOG:  statement: SELECT time without time zone '040506.789+08';
2020-04-06 20:19:21.605 EDT [26860:56] pg_regress/regex LOG:  statement: explain (costs off) select * from pg_proc where proname ~ '^abc';
2020-04-06 20:19:21.607 EDT [26860:57] pg_regress/regex LOG:  statement: explain (costs off) select * from pg_proc where proname ~ '^abc$';
2020-04-06 20:19:21.608 EDT [26860:58] pg_regress/regex LOG:  statement: explain (costs off) select * from pg_proc where proname ~ '^abcd*e';
2020-04-06 20:19:21.609 EDT [26864:30] pg_regress/oidjoins LOG:  statement: SELECT	ctid, roleid
	FROM	pg_catalog.pg_auth_members fk
	WHERE	roleid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.roleid);
2020-04-06 20:19:21.609 EDT [26867:26] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.proname
	FROM pg_type AS p1, pg_proc AS p2
	WHERE p1.typreceive = p2.oid AND
	    (p1.typelem != 0 AND p1.typlen < 0) AND NOT
	    (p2.oid = 'array_recv'::regproc)
	ORDER BY 1;
2020-04-06 20:19:21.610 EDT [26860:59] pg_regress/regex LOG:  statement: explain (costs off) select * from pg_proc where proname ~ '^abc+d';
2020-04-06 20:19:21.610 EDT [26863:35] pg_regress/geometry LOG:  statement: SELECT p.f1, l.s FROM POINT_TBL p, LINE_TBL l WHERE p.f1 <@ l.s;
2020-04-06 20:19:21.610 EDT [26858:44] pg_regress/horology LOG:  statement: SELECT time without time zone '040506.789-08';
2020-04-06 20:19:21.611 EDT [26860:60] pg_regress/regex LOG:  statement: explain (costs off) select * from pg_proc where proname ~ '^(abc)(def)';
2020-04-06 20:19:21.611 EDT [26860:61] pg_regress/regex LOG:  statement: explain (costs off) select * from pg_proc where proname ~ '^(abc)$';
2020-04-06 20:19:21.612 EDT [26860:62] pg_regress/regex LOG:  statement: explain (costs off) select * from pg_proc where proname ~ '^(abc)?d';
2020-04-06 20:19:21.621 EDT [26860:63] pg_regress/regex LOG:  statement: explain (costs off) select * from pg_proc where proname ~ '^abcd(x|(?=\\w\\w)q)';
2020-04-06 20:19:21.621 EDT [26860:64] pg_regress/regex LOG:  statement: select 'a' ~ '($|^)*';
2020-04-06 20:19:21.623 EDT [26858:45] pg_regress/horology LOG:  statement: SELECT time without time zone 'T040506.789+08';
2020-04-06 20:19:21.627 EDT [26867:27] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.proname, p3.oid, p3.proname
	FROM pg_type AS p1, pg_proc AS p2, pg_proc AS p3
	WHERE p1.typinput = p2.oid AND p1.typreceive = p3.oid AND
	    p2.pronargs != p3.pronargs;
2020-04-06 20:19:21.628 EDT [26864:31] pg_regress/oidjoins LOG:  statement: SELECT	ctid, member
	FROM	pg_catalog.pg_auth_members fk
	WHERE	member != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.member);
2020-04-06 20:19:21.630 EDT [26859:23] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc as p1
	WHERE p1.prorettype = 'internal'::regtype AND NOT
	    'internal'::regtype = ANY (p1.proargtypes);
2020-04-06 20:19:21.632 EDT [26863:36] pg_regress/geometry LOG:  statement: SELECT p.f1, l.s FROM POINT_TBL p, LSEG_TBL l WHERE p.f1 <@ l.s;
2020-04-06 20:19:21.634 EDT [26860:65] pg_regress/regex LOG:  statement: select 'a' ~ '(^)+^';
2020-04-06 20:19:21.637 EDT [26858:46] pg_regress/horology LOG:  statement: SELECT time without time zone 'T040506.789-08';
2020-04-06 20:19:21.643 EDT [26860:66] pg_regress/regex LOG:  statement: select 'a' ~ '$($$)+';
2020-04-06 20:19:21.643 EDT [26864:32] pg_regress/oidjoins LOG:  statement: SELECT	ctid, grantor
	FROM	pg_catalog.pg_auth_members fk
	WHERE	grantor != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.grantor);
2020-04-06 20:19:21.643 EDT [26863:37] pg_regress/geometry LOG:  statement: SELECT p.f1, p1.f1 FROM POINT_TBL p, PATH_TBL p1 WHERE p.f1 <@ p1.f1;
2020-04-06 20:19:21.654 EDT [26859:24] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc as p1
	WHERE p1.prorettype IN
	    ('anyelement'::regtype, 'anyarray'::regtype, 'anynonarray'::regtype,
	     'anyenum'::regtype)
	  AND NOT
	    ('anyelement'::regtype = ANY (p1.proargtypes) OR
	     'anyarray'::regtype = ANY (p1.proargtypes) OR
	     'anynonarray'::regtype = ANY (p1.proargtypes) OR
	     'anyenum'::regtype = ANY (p1.proargtypes) OR
	     'anyrange'::regtype = ANY (p1.proargtypes))
	ORDER BY 2;
2020-04-06 20:19:21.655 EDT [26867:28] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.proname
	FROM pg_type AS p1, pg_proc AS p2
	WHERE p1.typreceive = p2.oid AND p2.provolatile NOT IN ('i', 's');
2020-04-06 20:19:21.657 EDT [26860:67] pg_regress/regex LOG:  statement: select 'a' ~ '($^)+';
2020-04-06 20:19:21.658 EDT [26858:47] pg_regress/horology LOG:  statement: SELECT time with time zone '040506.789+08';
2020-04-06 20:19:21.658 EDT [26864:33] pg_regress/oidjoins LOG:  statement: SELECT	ctid, castsource
	FROM	pg_catalog.pg_cast fk
	WHERE	castsource != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.castsource);
2020-04-06 20:19:21.669 EDT [26859:25] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc as p1
	WHERE p1.prorettype = 'anyrange'::regtype
	  AND NOT
	     'anyrange'::regtype = ANY (p1.proargtypes)
	ORDER BY 2;
2020-04-06 20:19:21.669 EDT [26867:29] pg_regress/type_sanity LOG:  statement: SELECT DISTINCT typtype, typreceive
	FROM pg_type AS p1
	WHERE p1.typtype not in ('b', 'p')
	ORDER BY 1;
2020-04-06 20:19:21.670 EDT [26863:38] pg_regress/geometry LOG:  statement: SELECT s FROM LINE_TBL WHERE ?| s;
2020-04-06 20:19:21.670 EDT [26860:68] pg_regress/regex LOG:  statement: select 'a' ~ '(^$)*';
2020-04-06 20:19:21.676 EDT [26858:48] pg_regress/horology LOG:  statement: SELECT time with time zone '040506.789-08';
2020-04-06 20:19:21.676 EDT [26864:34] pg_regress/oidjoins LOG:  statement: SELECT	ctid, casttarget
	FROM	pg_catalog.pg_cast fk
	WHERE	casttarget != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.casttarget);
2020-04-06 20:19:21.682 EDT [26860:69] pg_regress/regex LOG:  statement: select 'aa bb cc' ~ '(^(?!aa))+';
2020-04-06 20:19:21.684 EDT [26863:39] pg_regress/geometry LOG:  statement: SELECT s FROM LINE_TBL WHERE ?- s;
2020-04-06 20:19:21.685 EDT [26859:26] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc as p1
	WHERE p1.prorettype IN
	    ('anycompatible'::regtype, 'anycompatiblearray'::regtype,
	     'anycompatiblenonarray'::regtype)
	  AND NOT
	    ('anycompatible'::regtype = ANY (p1.proargtypes) OR
	     'anycompatiblearray'::regtype = ANY (p1.proargtypes) OR
	     'anycompatiblenonarray'::regtype = ANY (p1.proargtypes) OR
	     'anycompatiblerange'::regtype = ANY (p1.proargtypes))
	ORDER BY 2;
2020-04-06 20:19:21.689 EDT [26864:35] pg_regress/oidjoins LOG:  statement: SELECT	ctid, castfunc
	FROM	pg_catalog.pg_cast fk
	WHERE	castfunc != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.castfunc);
2020-04-06 20:19:21.696 EDT [26860:70] pg_regress/regex LOG:  statement: select 'aa x' ~ '(^(?!aa)(?!bb)(?!cc))+';
2020-04-06 20:19:21.696 EDT [26858:49] pg_regress/horology LOG:  statement: SELECT time with time zone 'T040506.789+08';
2020-04-06 20:19:21.700 EDT [26867:30] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.proname
	FROM pg_type AS p1, pg_proc AS p2
	WHERE p1.typsend = p2.oid AND p1.typtype in ('b', 'p') AND NOT
	    (p2.pronargs = 1 AND
	     (p2.proargtypes[0] = p1.oid OR
	      (p2.oid = 'array_send'::regproc AND
	       p1.typelem != 0 AND p1.typlen = -1)))
	ORDER BY 1;
2020-04-06 20:19:21.704 EDT [26863:40] pg_regress/geometry LOG:  statement: SELECT l1.s, l2.s FROM LINE_TBL l1, LINE_TBL l2 WHERE l1.s = l2.s;
2020-04-06 20:19:21.705 EDT [26864:36] pg_regress/oidjoins LOG:  statement: SELECT	ctid, relnamespace
	FROM	pg_catalog.pg_class fk
	WHERE	relnamespace != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.relnamespace);
2020-04-06 20:19:21.707 EDT [26859:27] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc as p1
	WHERE p1.prorettype = 'anycompatiblerange'::regtype
	  AND NOT
	     'anycompatiblerange'::regtype = ANY (p1.proargtypes)
	ORDER BY 2;
2020-04-06 20:19:21.714 EDT [26860:71] pg_regress/regex LOG:  statement: select 'bb x' ~ '(^(?!aa)(?!bb)(?!cc))+';
2020-04-06 20:19:21.714 EDT [26863:41] pg_regress/geometry LOG:  statement: SELECT l1.s, l2.s FROM LINE_TBL l1, LINE_TBL l2 WHERE l1.s ?|| l2.s;
2020-04-06 20:19:21.715 EDT [26858:50] pg_regress/horology LOG:  statement: SELECT time with time zone 'T040506.789-08';
2020-04-06 20:19:21.715 EDT [26867:31] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.proname
	FROM pg_type AS p1, pg_proc AS p2
	WHERE p1.typsend = p2.oid AND NOT
	    (p2.prorettype = 'bytea'::regtype AND NOT p2.proretset);
2020-04-06 20:19:21.723 EDT [26864:37] pg_regress/oidjoins LOG:  statement: SELECT	ctid, reltype
	FROM	pg_catalog.pg_class fk
	WHERE	reltype != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.reltype);
2020-04-06 20:19:21.724 EDT [26859:28] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc as p1
	WHERE 'cstring'::regtype = ANY (p1.proargtypes)
	    AND NOT EXISTS(SELECT 1 FROM pg_type WHERE typinput = p1.oid)
	    AND NOT EXISTS(SELECT 1 FROM pg_conversion WHERE conproc = p1.oid)
	    AND p1.oid != 'shell_in(cstring)'::regprocedure
	ORDER BY 1;
2020-04-06 20:19:21.727 EDT [26863:42] pg_regress/geometry LOG:  statement: SELECT l1.s, l2.s FROM LINE_TBL l1, LINE_TBL l2 WHERE l1.s ?-| l2.s;
2020-04-06 20:19:21.734 EDT [26858:51] pg_regress/horology LOG:  statement: SELECT time with time zone 'T040506.789 +08';
2020-04-06 20:19:21.735 EDT [26867:32] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.proname
	FROM pg_type AS p1, pg_proc AS p2
	WHERE p1.typsend = p2.oid AND p2.provolatile NOT IN ('i', 's');
2020-04-06 20:19:21.737 EDT [26860:72] pg_regress/regex LOG:  statement: select 'cc x' ~ '(^(?!aa)(?!bb)(?!cc))+';
2020-04-06 20:19:21.738 EDT [26864:38] pg_regress/oidjoins LOG:  statement: SELECT	ctid, reloftype
	FROM	pg_catalog.pg_class fk
	WHERE	reloftype != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.reloftype);
2020-04-06 20:19:21.741 EDT [26859:29] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc as p1
	WHERE  p1.prorettype = 'cstring'::regtype
	    AND NOT EXISTS(SELECT 1 FROM pg_type WHERE typoutput = p1.oid)
	    AND NOT EXISTS(SELECT 1 FROM pg_type WHERE typmodout = p1.oid)
	    AND p1.oid != 'shell_out(void)'::regprocedure
	ORDER BY 1;
2020-04-06 20:19:21.750 EDT [26858:52] pg_regress/horology LOG:  statement: SELECT time with time zone 'T040506.789 -08';
2020-04-06 20:19:21.752 EDT [26863:43] pg_regress/geometry LOG:  statement: SELECT l1.s, l2.s, l1.s <-> l2.s FROM LINE_TBL l1, LINE_TBL l2;
2020-04-06 20:19:21.753 EDT [26860:73] pg_regress/regex LOG:  statement: select 'dd x' ~ '(^(?!aa)(?!bb)(?!cc))+';
2020-04-06 20:19:21.756 EDT [26867:33] pg_regress/type_sanity LOG:  statement: SELECT DISTINCT typtype, typsend
	FROM pg_type AS p1
	WHERE p1.typtype not in ('b', 'd', 'p')
	ORDER BY 1;
2020-04-06 20:19:21.758 EDT [26864:39] pg_regress/oidjoins LOG:  statement: SELECT	ctid, relowner
	FROM	pg_catalog.pg_class fk
	WHERE	relowner != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.relowner);
2020-04-06 20:19:21.764 EDT [26858:53] pg_regress/horology LOG:  statement: SET DateStyle = 'Postgres, MDY';
2020-04-06 20:19:21.765 EDT [26859:30] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc as p1
	WHERE proallargtypes IS NOT NULL AND
	    array_length(proallargtypes,1) < array_length(proargtypes,1);
2020-04-06 20:19:21.766 EDT [26863:44] pg_regress/geometry LOG:  statement: SELECT l.s, b.f1, l.s <-> b.f1 FROM LINE_TBL l, BOX_TBL b;
2020-04-06 20:19:21.767 EDT [26858:54] pg_regress/horology LOG:  statement: SELECT date 'J1520447' AS "Confucius' Birthday";
2020-04-06 20:19:21.769 EDT [26860:74] pg_regress/regex LOG:  statement: select 'a' ~ '((((((a)*)*)*)*)*)*';
2020-04-06 20:19:21.770 EDT [26864:40] pg_regress/oidjoins LOG:  statement: SELECT	ctid, relam
	FROM	pg_catalog.pg_class fk
	WHERE	relam != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_am pk WHERE pk.oid = fk.relam);
2020-04-06 20:19:21.772 EDT [27070:1] ERROR:  function "dist_lb" not implemented
2020-04-06 20:19:21.772 EDT [27070:2] STATEMENT:  SELECT l.s, b.f1, l.s <-> b.f1 FROM LINE_TBL l, BOX_TBL b;
2020-04-06 20:19:21.774 EDT [26863:45] pg_regress/geometry ERROR:  function "dist_lb" not implemented
2020-04-06 20:19:21.774 EDT [26863:46] pg_regress/geometry STATEMENT:  SELECT l.s, b.f1, l.s <-> b.f1 FROM LINE_TBL l, BOX_TBL b;
2020-04-06 20:19:21.775 EDT [26867:34] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.typname
	FROM pg_type AS p1 LEFT JOIN pg_type AS p2 ON p1.typbasetype = p2.oid
	WHERE p1.typtype = 'd' AND p1.typsend IS DISTINCT FROM p2.typsend;
2020-04-06 20:19:21.775 EDT [24935:33] LOG:  background worker "parallel worker" (PID 27070) exited with exit code 1
2020-04-06 20:19:21.783 EDT [26858:55] pg_regress/horology LOG:  statement: SELECT date 'J0' AS "Julian Epoch";
2020-04-06 20:19:21.783 EDT [26863:47] pg_regress/geometry LOG:  statement: SELECT l.s, b.f1, b.f1 <-> l.s FROM LINE_TBL l, BOX_TBL b;
2020-04-06 20:19:21.783 EDT [26864:41] pg_regress/oidjoins LOG:  statement: SELECT	ctid, reltablespace
	FROM	pg_catalog.pg_class fk
	WHERE	reltablespace != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_tablespace pk WHERE pk.oid = fk.reltablespace);
2020-04-06 20:19:21.783 EDT [26860:75] pg_regress/regex LOG:  statement: select 'a' ~ '((((((a+|)+|)+|)+|)+|)+|)';
2020-04-06 20:19:21.794 EDT [26867:35] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.proname
	FROM pg_type AS p1, pg_proc AS p2
	WHERE p1.typmodin = p2.oid AND NOT
	    (p2.pronargs = 1 AND
	     p2.proargtypes[0] = 'cstring[]'::regtype AND
	     p2.prorettype = 'int4'::regtype AND NOT p2.proretset);
2020-04-06 20:19:21.794 EDT [27077:1] ERROR:  function "dist_bl" not implemented
2020-04-06 20:19:21.794 EDT [27077:2] STATEMENT:  SELECT l.s, b.f1, b.f1 <-> l.s FROM LINE_TBL l, BOX_TBL b;
2020-04-06 20:19:21.795 EDT [26859:31] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc as p1
	WHERE proargmodes IS NOT NULL AND
	    array_length(proargmodes,1) < array_length(proargtypes,1);
2020-04-06 20:19:21.797 EDT [26863:48] pg_regress/geometry ERROR:  function "dist_bl" not implemented
2020-04-06 20:19:21.797 EDT [26863:49] pg_regress/geometry STATEMENT:  SELECT l.s, b.f1, b.f1 <-> l.s FROM LINE_TBL l, BOX_TBL b;
2020-04-06 20:19:21.798 EDT [24935:34] LOG:  background worker "parallel worker" (PID 27077) exited with exit code 1
2020-04-06 20:19:21.798 EDT [26858:56] pg_regress/horology LOG:  statement: SELECT date '1981-02-03' + time '04:05:06' AS "Date + Time";
2020-04-06 20:19:21.798 EDT [26863:50] pg_regress/geometry LOG:  statement: SELECT l1.s, l2.s FROM LINE_TBL l1, LINE_TBL l2 WHERE l1.s ?# l2.s;
2020-04-06 20:19:21.799 EDT [26864:42] pg_regress/oidjoins LOG:  statement: SELECT	ctid, reltoastrelid
	FROM	pg_catalog.pg_class fk
	WHERE	reltoastrelid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.reltoastrelid);
2020-04-06 20:19:21.810 EDT [26859:32] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc as p1
	WHERE proargnames IS NOT NULL AND
	    array_length(proargnames,1) < array_length(proargtypes,1);
2020-04-06 20:19:21.810 EDT [26867:36] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.proname
	FROM pg_type AS p1, pg_proc AS p2
	WHERE p1.typmodin = p2.oid AND p2.provolatile NOT IN ('i', 's');
2020-04-06 20:19:21.816 EDT [26863:51] pg_regress/geometry LOG:  statement: SELECT l.s, b.f1 FROM LINE_TBL l, BOX_TBL b WHERE l.s ?# b.f1;
2020-04-06 20:19:21.819 EDT [26864:43] pg_regress/oidjoins LOG:  statement: SELECT	ctid, collnamespace
	FROM	pg_catalog.pg_collation fk
	WHERE	collnamespace != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.collnamespace);
2020-04-06 20:19:21.822 EDT [26858:57] pg_regress/horology LOG:  statement: SELECT date '1991-02-03' + time with time zone '04:05:06 PST' AS "Date + Time PST";
2020-04-06 20:19:21.822 EDT [26860:76] pg_regress/regex LOG:  statement: select 'x' ~ 'abcd(\\m)+xyz';
2020-04-06 20:19:21.827 EDT [26867:37] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.proname
	FROM pg_type AS p1, pg_proc AS p2
	WHERE p1.typmodout = p2.oid AND NOT
	    (p2.pronargs = 1 AND
	     p2.proargtypes[0] = 'int4'::regtype AND
	     p2.prorettype = 'cstring'::regtype AND NOT p2.proretset);
2020-04-06 20:19:21.829 EDT [26859:33] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc as p1
	WHERE proallargtypes IS NOT NULL AND proargmodes IS NOT NULL AND
	    array_length(proallargtypes,1) <> array_length(proargmodes,1);
2020-04-06 20:19:21.831 EDT [26863:52] pg_regress/geometry LOG:  statement: SELECT l1.s, l2.s, l1.s # l2.s FROM LINE_TBL l1, LINE_TBL l2;
2020-04-06 20:19:21.839 EDT [26860:77] pg_regress/regex LOG:  statement: select 'a' ~ '^abcd*(((((^(a c(e?d)a+|)+|)+|)+|)+|a)+|)';
2020-04-06 20:19:21.839 EDT [26864:44] pg_regress/oidjoins LOG:  statement: SELECT	ctid, collowner
	FROM	pg_catalog.pg_collation fk
	WHERE	collowner != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.collowner);
2020-04-06 20:19:21.841 EDT [26858:58] pg_regress/horology LOG:  statement: SELECT date '2001-02-03' + time with time zone '04:05:06 UTC' AS "Date + Time UTC";
2020-04-06 20:19:21.843 EDT [26863:53] pg_regress/geometry LOG:  statement: SELECT l.s, l1.s, l.s ## l1.s FROM LINE_TBL l, LSEG_TBL l1;
2020-04-06 20:19:21.844 EDT [26867:38] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.proname
	FROM pg_type AS p1, pg_proc AS p2
	WHERE p1.typmodout = p2.oid AND p2.provolatile NOT IN ('i', 's');
2020-04-06 20:19:21.852 EDT [26859:34] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc as p1
	WHERE proallargtypes IS NOT NULL AND proargnames IS NOT NULL AND
	    array_length(proallargtypes,1) <> array_length(proargnames,1);
2020-04-06 20:19:21.853 EDT [26858:59] pg_regress/horology LOG:  statement: SELECT date '1991-02-03' + interval '2 years' AS "Add Two Years";
2020-04-06 20:19:21.858 EDT [26867:39] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.typname
	FROM pg_type AS p1, pg_type AS p2
	WHERE p1.typelem = p2.oid AND NOT
	    (p1.typmodin = p2.typmodin AND p1.typmodout = p2.typmodout);
2020-04-06 20:19:21.861 EDT [26863:54] pg_regress/geometry LOG:  statement: SELECT l.s, b.f1, l.s ## b.f1 FROM LINE_TBL l, BOX_TBL b;
2020-04-06 20:19:21.866 EDT [26864:45] pg_regress/oidjoins LOG:  statement: SELECT	ctid, connamespace
	FROM	pg_catalog.pg_constraint fk
	WHERE	connamespace != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.connamespace);
2020-04-06 20:19:21.868 EDT [26859:35] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc as p1
	WHERE proargmodes IS NOT NULL AND proargnames IS NOT NULL AND
	    array_length(proargmodes,1) <> array_length(proargnames,1);
2020-04-06 20:19:21.870 EDT [26858:60] pg_regress/horology LOG:  statement: SELECT date '2001-12-13' - interval '2 years' AS "Subtract Two Years";
2020-04-06 20:19:21.871 EDT [26867:40] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.typname
	FROM pg_type AS p1, pg_type AS p2
	WHERE p1.typarray = p2.oid AND NOT (p1.typdelim = p2.typdelim);
2020-04-06 20:19:21.871 EDT [27101:1] ERROR:  function "close_lb" not implemented
2020-04-06 20:19:21.871 EDT [27101:2] STATEMENT:  SELECT l.s, b.f1, l.s ## b.f1 FROM LINE_TBL l, BOX_TBL b;
2020-04-06 20:19:21.871 EDT [26863:55] pg_regress/geometry ERROR:  function "close_lb" not implemented
2020-04-06 20:19:21.871 EDT [26863:56] pg_regress/geometry STATEMENT:  SELECT l.s, b.f1, l.s ## b.f1 FROM LINE_TBL l, BOX_TBL b;
2020-04-06 20:19:21.874 EDT [24935:35] LOG:  background worker "parallel worker" (PID 27101) exited with exit code 1
2020-04-06 20:19:21.877 EDT [26863:57] pg_regress/geometry LOG:  statement: SELECT '' AS count, p.f1, l.s, l.s # p.f1 AS intersection
	   FROM LSEG_TBL l, POINT_TBL p;
2020-04-06 20:19:21.877 EDT [26863:58] pg_regress/geometry ERROR:  operator does not exist: lseg # point at character 36
2020-04-06 20:19:21.877 EDT [26863:59] pg_regress/geometry HINT:  No operator matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:19:21.877 EDT [26863:60] pg_regress/geometry STATEMENT:  SELECT '' AS count, p.f1, l.s, l.s # p.f1 AS intersection
	   FROM LSEG_TBL l, POINT_TBL p;
2020-04-06 20:19:21.877 EDT [26863:61] pg_regress/geometry LOG:  statement: SELECT s, @-@ s FROM LSEG_TBL;
2020-04-06 20:19:21.881 EDT [26860:78] pg_regress/regex LOG:  statement: select 'x' ~ 'a^(^)bcd*xy(((((($a+|)+|)+|)+$|)+|)+|)^$';
2020-04-06 20:19:21.885 EDT [26864:46] pg_regress/oidjoins LOG:  statement: SELECT	ctid, conrelid
	FROM	pg_catalog.pg_constraint fk
	WHERE	conrelid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.conrelid);
2020-04-06 20:19:21.889 EDT [26859:36] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname, p1.proargtypes, p1.proallargtypes, p1.proargmodes
	FROM pg_proc as p1
	WHERE proallargtypes IS NOT NULL AND
	  ARRAY(SELECT unnest(proargtypes)) <>
	  ARRAY(SELECT proallargtypes[i]
	        FROM generate_series(1, array_length(proallargtypes, 1)) g(i)
	        WHERE proargmodes IS NULL OR proargmodes[i] IN ('i', 'b', 'v'));
2020-04-06 20:19:21.890 EDT [26867:41] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p1.typalign, p2.typname, p2.typalign
	FROM pg_type AS p1, pg_type AS p2
	WHERE p1.typarray = p2.oid AND
	    p2.typalign != (CASE WHEN p1.typalign = 'd' THEN 'd'::"char"
	                         ELSE 'i'::"char" END);
2020-04-06 20:19:21.891 EDT [26858:61] pg_regress/horology LOG:  statement: SELECT date '1991-02-03' - time '04:05:06' AS "Subtract Time";
2020-04-06 20:19:21.892 EDT [26859:37] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname, p2.oid, p2.proname
	FROM pg_proc AS p1, pg_proc AS p2
	WHERE p2.oid = p1.prosupport AND
	    (p2.prorettype != 'internal'::regtype OR p2.proretset OR p2.pronargs != 1
	     OR p2.proargtypes[0] != 'internal'::regtype);
2020-04-06 20:19:21.894 EDT [26863:62] pg_regress/geometry LOG:  statement: SELECT s FROM LSEG_TBL WHERE ?| s;
2020-04-06 20:19:21.901 EDT [26864:47] pg_regress/oidjoins LOG:  statement: SELECT	ctid, contypid
	FROM	pg_catalog.pg_constraint fk
	WHERE	contypid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.contypid);
2020-04-06 20:19:21.902 EDT [26860:79] pg_regress/regex LOG:  statement: select 'x' ~ 'xyz(\\Y\\Y)+';
2020-04-06 20:19:21.904 EDT [26863:63] pg_regress/geometry LOG:  statement: SELECT s FROM LSEG_TBL WHERE ?- s;
2020-04-06 20:19:21.909 EDT [26859:38] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc as p1 LEFT JOIN pg_description as d
	     ON p1.tableoid = d.classoid and p1.oid = d.objoid and d.objsubid = 0
	WHERE d.classoid IS NULL AND p1.oid <= 9999;
2020-04-06 20:19:21.909 EDT [26858:62] pg_regress/horology LOG:  statement: SELECT date '1991-02-03' - time with time zone '04:05:06 UTC' AS "Subtract Time UTC";
2020-04-06 20:19:21.910 EDT [26858:63] pg_regress/horology ERROR:  operator does not exist: date - time with time zone at character 26
2020-04-06 20:19:21.910 EDT [26858:64] pg_regress/horology HINT:  No operator matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:19:21.910 EDT [26858:65] pg_regress/horology STATEMENT:  SELECT date '1991-02-03' - time with time zone '04:05:06 UTC' AS "Subtract Time UTC";
2020-04-06 20:19:21.912 EDT [26867:42] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.typname, p2.oid, p2.proname
	FROM pg_type AS p1, pg_proc AS p2
	WHERE p1.typanalyze = p2.oid AND NOT
	    (p2.pronargs = 1 AND
	     p2.proargtypes[0] = 'internal'::regtype AND
	     p2.prorettype = 'bool'::regtype AND NOT p2.proretset);
2020-04-06 20:19:21.915 EDT [26858:66] pg_regress/horology LOG:  statement: SELECT timestamp without time zone '1996-03-01' - interval '1 second' AS "Feb 29";
2020-04-06 20:19:21.916 EDT [26863:64] pg_regress/geometry LOG:  statement: SELECT s, @@ s FROM LSEG_TBL;
2020-04-06 20:19:21.916 EDT [26860:80] pg_regress/regex LOG:  statement: select 'x' ~ 'x|(?:\\M)+';
2020-04-06 20:19:21.927 EDT [26860:81] pg_regress/regex LOG:  statement: select 'x' ~ repeat('x*y*z*', 1000);
2020-04-06 20:19:21.929 EDT [26864:48] pg_regress/oidjoins LOG:  statement: SELECT	ctid, conindid
	FROM	pg_catalog.pg_constraint fk
	WHERE	conindid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.conindid);
2020-04-06 20:19:21.937 EDT [26858:67] pg_regress/horology LOG:  statement: SELECT timestamp without time zone '1999-03-01' - interval '1 second' AS "Feb 28";
2020-04-06 20:19:21.937 EDT [26867:43] pg_regress/type_sanity LOG:  statement: SELECT d.oid, d.typname, d.typanalyze, t.oid, t.typname, t.typanalyze
	FROM pg_type d JOIN pg_type t ON d.typbasetype = t.oid
	WHERE d.typanalyze != t.typanalyze;
2020-04-06 20:19:21.938 EDT [26863:65] pg_regress/geometry LOG:  statement: SELECT s, s::point FROM LSEG_TBL;
2020-04-06 20:19:21.938 EDT [26859:39] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid::regprocedure
	FROM pg_proc p1 JOIN pg_namespace pn
	     ON pronamespace = pn.oid
	WHERE nspname = 'pg_catalog' AND proleakproof
	ORDER BY 1;
2020-04-06 20:19:21.941 EDT [26864:49] pg_regress/oidjoins LOG:  statement: SELECT	ctid, conparentid
	FROM	pg_catalog.pg_constraint fk
	WHERE	conparentid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_constraint pk WHERE pk.oid = fk.conparentid);
2020-04-06 20:19:21.957 EDT [26867:44] pg_regress/type_sanity LOG:  statement: SELECT t.oid, t.typname, t.typanalyze
	FROM pg_type t LEFT JOIN pg_range r on t.oid = r.rngtypid
	WHERE t.typbasetype = 0 AND
	    (t.typanalyze = 'range_typanalyze'::regproc) != (r.rngtypid IS NOT NULL);
2020-04-06 20:19:21.960 EDT [26858:68] pg_regress/horology LOG:  statement: SELECT timestamp without time zone '2000-03-01' - interval '1 second' AS "Feb 29";
2020-04-06 20:19:21.961 EDT [26863:66] pg_regress/geometry LOG:  statement: SELECT l1.s, l2.s FROM LSEG_TBL l1, LSEG_TBL l2 WHERE l1.s < l2.s;
2020-04-06 20:19:21.970 EDT [26864:50] pg_regress/oidjoins LOG:  statement: SELECT	ctid, confrelid
	FROM	pg_catalog.pg_constraint fk
	WHERE	confrelid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.confrelid);
2020-04-06 20:19:21.971 EDT [26867:45] pg_regress/type_sanity LOG:  statement: SELECT t.oid, t.typname, t.typanalyze
	FROM pg_type t
	WHERE t.typbasetype = 0 AND
	    (t.typanalyze = 'array_typanalyze'::regproc) !=
	    (typelem != 0 AND typlen < 0)
	ORDER BY 1;
2020-04-06 20:19:21.971 EDT [26859:40] pg_regress/opr_sanity LOG:  statement: select proname, oid from pg_catalog.pg_proc
	where proname in (
	  'lo_open',
	  'lo_close',
	  'lo_creat',
	  'lo_create',
	  'lo_unlink',
	  'lo_lseek',
	  'lo_lseek64',
	  'lo_tell',
	  'lo_tell64',
	  'lo_truncate',
	  'lo_truncate64',
	  'loread',
	  'lowrite')
	and pronamespace = (select oid from pg_catalog.pg_namespace
	                    where nspname = 'pg_catalog')
	order by 1;
2020-04-06 20:19:21.974 EDT [26863:67] pg_regress/geometry LOG:  statement: SELECT l1.s, l2.s FROM LSEG_TBL l1, LSEG_TBL l2 WHERE l1.s <= l2.s;
2020-04-06 20:19:21.974 EDT [26858:69] pg_regress/horology LOG:  statement: SELECT timestamp without time zone '1999-12-01' + interval '1 month - 1 second' AS "Dec 31";
2020-04-06 20:19:21.980 EDT [26859:41] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.proname
	FROM pg_proc AS p1
	WHERE provolatile = 'i' AND proparallel = 'u';
2020-04-06 20:19:21.983 EDT [26864:51] pg_regress/oidjoins LOG:  statement: SELECT	ctid, connamespace
	FROM	pg_catalog.pg_conversion fk
	WHERE	connamespace != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.connamespace);
2020-04-06 20:19:21.983 EDT [26863:68] pg_regress/geometry LOG:  statement: SELECT l1.s, l2.s FROM LSEG_TBL l1, LSEG_TBL l2 WHERE l1.s = l2.s;
2020-04-06 20:19:21.991 EDT [26867:46] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.relname
	FROM pg_class as p1
	WHERE relkind NOT IN ('r', 'i', 'S', 't', 'v', 'm', 'c', 'f', 'p') OR
	    relpersistence NOT IN ('p', 'u', 't') OR
	    relreplident NOT IN ('d', 'n', 'f', 'i');
2020-04-06 20:19:21.993 EDT [26863:69] pg_regress/geometry LOG:  statement: SELECT l1.s, l2.s FROM LSEG_TBL l1, LSEG_TBL l2 WHERE l1.s >= l2.s;
2020-04-06 20:19:22.002 EDT [26858:70] pg_regress/horology LOG:  statement: SELECT timestamp without time zone 'Jan 1, 4713 BC' + interval '106000000 days' AS "Feb 23, 285506";
2020-04-06 20:19:22.002 EDT [26867:47] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.relname
	FROM pg_class as p1
	WHERE p1.relkind NOT IN ('S', 'v', 'f', 'c') and
	    p1.relam = 0;
2020-04-06 20:19:22.005 EDT [26864:52] pg_regress/oidjoins LOG:  statement: SELECT	ctid, conowner
	FROM	pg_catalog.pg_conversion fk
	WHERE	conowner != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.conowner);
2020-04-06 20:19:22.005 EDT [26859:42] pg_regress/opr_sanity LOG:  statement: SELECT *
	FROM pg_cast c
	WHERE castsource = 0 OR casttarget = 0 OR castcontext NOT IN ('e', 'a', 'i')
	    OR castmethod NOT IN ('f', 'b' ,'i');
2020-04-06 20:19:22.014 EDT [26863:70] pg_regress/geometry LOG:  statement: SELECT l1.s, l2.s FROM LSEG_TBL l1, LSEG_TBL l2 WHERE l1.s > l2.s;
2020-04-06 20:19:22.014 EDT [26858:71] pg_regress/horology LOG:  statement: SELECT timestamp without time zone 'Jan 1, 4713 BC' + interval '107000000 days' AS "Jan 20, 288244";
2020-04-06 20:19:22.025 EDT [26863:71] pg_regress/geometry LOG:  statement: SELECT l1.s, l2.s FROM LSEG_TBL l1, LSEG_TBL l2 WHERE l1.s != l2.s;
2020-04-06 20:19:22.030 EDT [26867:48] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.relname
	FROM pg_class as p1
	WHERE p1.relkind IN ('S', 'v', 'f', 'c') and
	    p1.relam != 0;
2020-04-06 20:19:22.031 EDT [26864:53] pg_regress/oidjoins LOG:  statement: SELECT	ctid, conproc
	FROM	pg_catalog.pg_conversion fk
	WHERE	conproc != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.conproc);
2020-04-06 20:19:22.039 EDT [26859:43] pg_regress/opr_sanity LOG:  statement: SELECT *
	FROM pg_cast c
	WHERE (castmethod = 'f' AND castfunc = 0)
	   OR (castmethod IN ('b', 'i') AND castfunc <> 0);
2020-04-06 20:19:22.040 EDT [26864:54] pg_regress/oidjoins LOG:  statement: SELECT	ctid, datdba
	FROM	pg_catalog.pg_database fk
	WHERE	datdba != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.datdba);
2020-04-06 20:19:22.042 EDT [26863:72] pg_regress/geometry LOG:  statement: SELECT l1.s, l2.s FROM LSEG_TBL l1, LSEG_TBL l2 WHERE l1.s ?|| l2.s;
2020-04-06 20:19:22.045 EDT [26858:72] pg_regress/horology LOG:  statement: SELECT timestamp without time zone 'Jan 1, 4713 BC' + interval '109203489 days' AS "Dec 31, 294276";
2020-04-06 20:19:22.050 EDT [26867:49] pg_regress/type_sanity LOG:  statement: SELECT pc.oid, pc.relname, pa.amname, pa.amtype
	FROM pg_class as pc JOIN pg_am AS pa ON (pc.relam = pa.oid)
	WHERE pc.relkind IN ('i') and
	    pa.amtype != 'i';
2020-04-06 20:19:22.056 EDT [26859:44] pg_regress/opr_sanity LOG:  statement: SELECT *
	FROM pg_cast c
	WHERE castsource = casttarget AND castfunc = 0;
2020-04-06 20:19:22.057 EDT [26864:55] pg_regress/oidjoins LOG:  statement: SELECT	ctid, dattablespace
	FROM	pg_catalog.pg_database fk
	WHERE	dattablespace != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_tablespace pk WHERE pk.oid = fk.dattablespace);
2020-04-06 20:19:22.057 EDT [26863:73] pg_regress/geometry LOG:  statement: SELECT l1.s, l2.s FROM LSEG_TBL l1, LSEG_TBL l2 WHERE l1.s ?-| l2.s;
2020-04-06 20:19:22.057 EDT [26858:73] pg_regress/horology LOG:  statement: SELECT timestamp without time zone '12/31/294276' - timestamp without time zone '12/23/1999' AS "106751991 Days";
2020-04-06 20:19:22.069 EDT [26867:50] pg_regress/type_sanity LOG:  statement: SELECT pc.oid, pc.relname, pa.amname, pa.amtype
	FROM pg_class as pc JOIN pg_am AS pa ON (pc.relam = pa.oid)
	WHERE pc.relkind IN ('r', 't', 'm') and
	    pa.amtype != 't';
2020-04-06 20:19:22.069 EDT [26864:56] pg_regress/oidjoins LOG:  statement: SELECT	ctid, setdatabase
	FROM	pg_catalog.pg_db_role_setting fk
	WHERE	setdatabase != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_database pk WHERE pk.oid = fk.setdatabase);
2020-04-06 20:19:22.070 EDT [26858:74] pg_regress/horology LOG:  statement: SELECT (timestamp without time zone 'today' = (timestamp without time zone 'yesterday' + interval '1 day')) as "True";
2020-04-06 20:19:22.072 EDT [26863:74] pg_regress/geometry LOG:  statement: SELECT l.s, l1.s, l.s <-> l1.s AS dist_sl, l1.s <-> l.s AS dist_ls FROM LSEG_TBL l, LINE_TBL l1;
2020-04-06 20:19:22.078 EDT [26859:45] pg_regress/opr_sanity LOG:  statement: SELECT c.*
	FROM pg_cast c, pg_proc p
	WHERE c.castfunc = p.oid AND p.pronargs < 2 AND castsource = casttarget;
2020-04-06 20:19:22.081 EDT [26858:75] pg_regress/horology LOG:  statement: SELECT (timestamp without time zone 'today' = (timestamp without time zone 'tomorrow' - interval '1 day')) as "True";
2020-04-06 20:19:22.081 EDT [26864:57] pg_regress/oidjoins LOG:  statement: SELECT	ctid, classid
	FROM	pg_catalog.pg_depend fk
	WHERE	classid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.classid);
2020-04-06 20:19:22.087 EDT [26867:51] pg_regress/type_sanity LOG:  statement: SELECT p1.attrelid, p1.attname
	FROM pg_attribute as p1
	WHERE p1.attrelid = 0 OR p1.atttypid = 0 OR p1.attnum = 0 OR
	    p1.attcacheoff != -1 OR p1.attinhcount < 0 OR
	    (p1.attinhcount = 0 AND NOT p1.attislocal);
2020-04-06 20:19:22.090 EDT [26863:75] pg_regress/geometry LOG:  statement: SELECT l1.s, l2.s, l1.s <-> l2.s FROM LSEG_TBL l1, LSEG_TBL l2;
2020-04-06 20:19:22.098 EDT [26859:46] pg_regress/opr_sanity LOG:  statement: SELECT c.*
	FROM pg_cast c, pg_proc p
	WHERE c.castfunc = p.oid AND
	    (p.pronargs < 1 OR p.pronargs > 3
	     OR NOT (binary_coercible(c.castsource, p.proargtypes[0])
	             OR (c.castsource = 'character'::regtype AND
	                 p.proargtypes[0] = 'text'::regtype))
	     OR NOT binary_coercible(p.prorettype, c.casttarget));
2020-04-06 20:19:22.101 EDT [26858:76] pg_regress/horology LOG:  statement: SELECT (timestamp without time zone 'today 10:30' = (timestamp without time zone 'yesterday' + interval '1 day 10 hr 30 min')) as "True";
2020-04-06 20:19:22.103 EDT [26864:58] pg_regress/oidjoins LOG:  statement: SELECT	ctid, refclassid
	FROM	pg_catalog.pg_depend fk
	WHERE	refclassid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.refclassid);
2020-04-06 20:19:22.104 EDT [26867:52] pg_regress/type_sanity LOG:  statement: SELECT p1.attrelid, p1.attname, p2.oid, p2.relname
	FROM pg_attribute AS p1, pg_class AS p2
	WHERE p1.attrelid = p2.oid AND p1.attnum > p2.relnatts;
2020-04-06 20:19:22.104 EDT [26863:76] pg_regress/geometry LOG:  statement: SELECT l.s, b.f1, l.s <-> b.f1 AS dist_sb, b.f1 <-> l.s AS dist_bs FROM LSEG_TBL l, BOX_TBL b;
2020-04-06 20:19:22.104 EDT [26859:47] pg_regress/opr_sanity LOG:  statement: SELECT c.*
	FROM pg_cast c, pg_proc p
	WHERE c.castfunc = p.oid AND
	    ((p.pronargs > 1 AND p.proargtypes[1] != 'int4'::regtype) OR
	     (p.pronargs > 2 AND p.proargtypes[2] != 'bool'::regtype));
2020-04-06 20:19:22.117 EDT [26864:59] pg_regress/oidjoins LOG:  statement: SELECT	ctid, classoid
	FROM	pg_catalog.pg_description fk
	WHERE	classoid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.classoid);
2020-04-06 20:19:22.125 EDT [26859:48] pg_regress/opr_sanity LOG:  statement: SELECT castsource::regtype, casttarget::regtype, castfunc, castcontext
	FROM pg_cast c
	WHERE c.castmethod = 'b' AND
	    NOT EXISTS (SELECT 1 FROM pg_cast k
	                WHERE k.castmethod = 'b' AND
	                    k.castsource = c.casttarget AND
	                    k.casttarget = c.castsource);
2020-04-06 20:19:22.126 EDT [26867:53] pg_regress/type_sanity LOG:  statement: SELECT p1.oid, p1.relname
	FROM pg_class AS p1
	WHERE p1.relnatts != (SELECT count(*) FROM pg_attribute AS p2
	                      WHERE p2.attrelid = p1.oid AND p2.attnum > 0);
2020-04-06 20:19:22.127 EDT [26858:77] pg_regress/horology LOG:  statement: SELECT (timestamp without time zone '10:30 today' = (timestamp without time zone 'yesterday' + interval '1 day 10 hr 30 min')) as "True";
2020-04-06 20:19:22.133 EDT [26863:77] pg_regress/geometry LOG:  statement: SELECT l.s, l1.s FROM LSEG_TBL l, LINE_TBL l1 WHERE l.s ?# l1.s;
2020-04-06 20:19:22.139 EDT [26867:54] pg_regress/type_sanity LOG:  statement: SELECT p1.attrelid, p1.attname, p2.oid, p2.typname
	FROM pg_attribute AS p1, pg_type AS p2
	WHERE p1.atttypid = p2.oid AND
	    (p1.attlen != p2.typlen OR
	     p1.attalign != p2.typalign OR
	     p1.attbyval != p2.typbyval OR
	     (p1.attstorage != p2.typstorage AND p1.attstorage != 'p'));
2020-04-06 20:19:22.140 EDT [26864:60] pg_regress/oidjoins LOG:  statement: SELECT	ctid, enumtypid
	FROM	pg_catalog.pg_enum fk
	WHERE	enumtypid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.enumtypid);
2020-04-06 20:19:22.141 EDT [26859:49] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.conname
	FROM pg_conversion as p1
	WHERE p1.conproc = 0 OR
	    pg_encoding_to_char(conforencoding) = '' OR
	    pg_encoding_to_char(contoencoding) = '';
2020-04-06 20:19:22.145 EDT [26858:78] pg_regress/horology LOG:  statement: SELECT (timestamp without time zone 'tomorrow' = (timestamp without time zone 'yesterday' + interval '2 days')) as "True";
2020-04-06 20:19:22.145 EDT [26863:78] pg_regress/geometry LOG:  statement: SELECT l.s, b.f1 FROM LSEG_TBL l, BOX_TBL b WHERE l.s ?# b.f1;
2020-04-06 20:19:22.164 EDT [26858:79] pg_regress/horology LOG:  statement: SELECT (timestamp without time zone 'tomorrow 16:00:00' = (timestamp without time zone 'today' + interval '1 day 16 hours')) as "True";
2020-04-06 20:19:22.166 EDT [26859:50] pg_regress/opr_sanity LOG:  statement: SELECT p.oid, p.proname, c.oid, c.conname
	FROM pg_proc p, pg_conversion c
	WHERE p.oid = c.conproc AND
	    (p.prorettype != 'void'::regtype OR p.proretset OR
	     p.pronargs != 5 OR
	     p.proargtypes[0] != 'int4'::regtype OR
	     p.proargtypes[1] != 'int4'::regtype OR
	     p.proargtypes[2] != 'cstring'::regtype OR
	     p.proargtypes[3] != 'internal'::regtype OR
	     p.proargtypes[4] != 'int4'::regtype);
2020-04-06 20:19:22.166 EDT [26864:61] pg_regress/oidjoins LOG:  statement: SELECT	ctid, extowner
	FROM	pg_catalog.pg_extension fk
	WHERE	extowner != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.extowner);
2020-04-06 20:19:22.174 EDT [26867:55] pg_regress/type_sanity LOG:  statement: SELECT p1.rngtypid, p1.rngsubtype
	FROM pg_range as p1
	WHERE p1.rngtypid = 0 OR p1.rngsubtype = 0 OR p1.rngsubopc = 0;
2020-04-06 20:19:22.177 EDT [26863:79] pg_regress/geometry LOG:  statement: SELECT l1.s, l2.s, l1.s # l2.s FROM LSEG_TBL l1, LSEG_TBL l2;
2020-04-06 20:19:22.179 EDT [26858:80] pg_regress/horology LOG:  statement: SELECT (timestamp without time zone '16:00:00 tomorrow' = (timestamp without time zone 'today' + interval '1 day 16 hours')) as "True";
2020-04-06 20:19:22.180 EDT [26864:62] pg_regress/oidjoins LOG:  statement: SELECT	ctid, extnamespace
	FROM	pg_catalog.pg_extension fk
	WHERE	extnamespace != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.extnamespace);
2020-04-06 20:19:22.189 EDT [26858:81] pg_regress/horology LOG:  statement: SELECT (timestamp without time zone 'yesterday 12:34:56' = (timestamp without time zone 'tomorrow' - interval '2 days - 12:34:56')) as "True";
2020-04-06 20:19:22.189 EDT [26863:80] pg_regress/geometry LOG:  statement: SELECT l.s, l1.s, l.s ## l1.s FROM LSEG_TBL l, LINE_TBL l1;
2020-04-06 20:19:22.196 EDT [26867:56] pg_regress/type_sanity LOG:  statement: SELECT p1.rngtypid, p1.rngsubtype, p1.rngcollation, t.typcollation
	FROM pg_range p1 JOIN pg_type t ON t.oid = p1.rngsubtype
	WHERE (rngcollation = 0) != (typcollation = 0);
2020-04-06 20:19:22.197 EDT [26864:63] pg_regress/oidjoins LOG:  statement: SELECT	ctid, fdwowner
	FROM	pg_catalog.pg_foreign_data_wrapper fk
	WHERE	fdwowner != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.fdwowner);
2020-04-06 20:19:22.198 EDT [26859:51] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.conname
	FROM pg_conversion as p1
	WHERE condefault AND
	    convert('ABC'::bytea, pg_encoding_to_char(conforencoding),
	            pg_encoding_to_char(contoencoding)) != 'ABC';
2020-04-06 20:19:22.201 EDT [26858:82] pg_regress/horology LOG:  statement: SELECT (timestamp without time zone '12:34:56 yesterday' = (timestamp without time zone 'tomorrow' - interval '2 days - 12:34:56')) as "True";
2020-04-06 20:19:22.204 EDT [27189:1] ERROR:  function "close_sl" not implemented
2020-04-06 20:19:22.204 EDT [27189:2] STATEMENT:  SELECT l.s, l1.s, l.s ## l1.s FROM LSEG_TBL l, LINE_TBL l1;
2020-04-06 20:19:22.207 EDT [24935:36] LOG:  background worker "parallel worker" (PID 27189) exited with exit code 1
2020-04-06 20:19:22.209 EDT [26863:81] pg_regress/geometry ERROR:  function "close_sl" not implemented
2020-04-06 20:19:22.209 EDT [26863:82] pg_regress/geometry STATEMENT:  SELECT l.s, l1.s, l.s ## l1.s FROM LSEG_TBL l, LINE_TBL l1;
2020-04-06 20:19:22.210 EDT [26867:57] pg_regress/type_sanity LOG:  statement: SELECT p1.rngtypid, p1.rngsubtype, o.opcmethod, o.opcname
	FROM pg_range p1 JOIN pg_opclass o ON o.oid = p1.rngsubopc
	WHERE o.opcmethod != 403 OR
	    ((o.opcintype != p1.rngsubtype) AND NOT
	     (o.opcintype = 'pg_catalog.anyarray'::regtype AND
	      EXISTS(select 1 from pg_catalog.pg_type where
	             oid = p1.rngsubtype and typelem != 0 and typlen = -1)));
2020-04-06 20:19:22.211 EDT [26867:58] pg_regress/type_sanity LOG:  statement: SELECT p1.rngtypid, p1.rngsubtype, p.proname
	FROM pg_range p1 JOIN pg_proc p ON p.oid = p1.rngcanonical
	WHERE pronargs != 1 OR proargtypes[0] != rngtypid OR prorettype != rngtypid;
2020-04-06 20:19:22.213 EDT [26863:83] pg_regress/geometry LOG:  statement: SELECT l1.s, l2.s, l1.s ## l2.s FROM LSEG_TBL l1, LSEG_TBL l2;
2020-04-06 20:19:22.218 EDT [26858:83] pg_regress/horology LOG:  statement: SELECT (timestamp without time zone 'tomorrow' > 'now') as "True";
2020-04-06 20:19:22.223 EDT [26859:52] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.oprname
	FROM pg_operator as p1
	WHERE (p1.oprkind != 'b' AND p1.oprkind != 'l' AND p1.oprkind != 'r') OR
	    p1.oprresult = 0 OR p1.oprcode = 0;
2020-04-06 20:19:22.224 EDT [26864:64] pg_regress/oidjoins LOG:  statement: SELECT	ctid, srvowner
	FROM	pg_catalog.pg_foreign_server fk
	WHERE	srvowner != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.srvowner);
2020-04-06 20:19:22.228 EDT [26867:59] pg_regress/type_sanity LOG:  statement: SELECT p1.rngtypid, p1.rngsubtype, p.proname
	FROM pg_range p1 JOIN pg_proc p ON p.oid = p1.rngsubdiff
	WHERE pronargs != 2
	    OR proargtypes[0] != rngsubtype OR proargtypes[1] != rngsubtype
	    OR prorettype != 'pg_catalog.float8'::regtype;
2020-04-06 20:19:22.229 EDT [26858:84] pg_regress/horology LOG:  statement: SELECT date '1994-01-01' + time '11:00' AS "Jan_01_1994_11am";
2020-04-06 20:19:22.233 EDT [26863:84] pg_regress/geometry LOG:  statement: SELECT l.s, b.f1, l.s ## b.f1 FROM LSEG_TBL l, BOX_TBL b;
2020-04-06 20:19:22.241 EDT [26864:65] pg_regress/oidjoins LOG:  statement: SELECT	ctid, srvfdw
	FROM	pg_catalog.pg_foreign_server fk
	WHERE	srvfdw != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_foreign_data_wrapper pk WHERE pk.oid = fk.srvfdw);
2020-04-06 20:19:22.244 EDT [26858:85] pg_regress/horology LOG:  statement: SELECT date '1994-01-01' + time '10:00' AS "Jan_01_1994_10am";
2020-04-06 20:19:22.245 EDT [26859:53] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.oprname
	FROM pg_operator as p1
	WHERE (p1.oprleft = 0 and p1.oprkind != 'l') OR
	    (p1.oprleft != 0 and p1.oprkind = 'l') OR
	    (p1.oprright = 0 and p1.oprkind != 'r') OR
	    (p1.oprright != 0 and p1.oprkind = 'r');
2020-04-06 20:19:22.245 EDT [26867:60] pg_regress/type_sanity LOG:  disconnection: session time: 0:00:01.099 user=pgbuild database=regression host=[local]
2020-04-06 20:19:22.252 EDT [26863:85] pg_regress/geometry LOG:  statement: SELECT l.s, l1.s FROM LSEG_TBL l, LINE_TBL l1 WHERE l.s <@ l1.s;
2020-04-06 20:19:22.261 EDT [26864:66] pg_regress/oidjoins LOG:  statement: SELECT	ctid, indexrelid
	FROM	pg_catalog.pg_index fk
	WHERE	indexrelid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.indexrelid);
2020-04-06 20:19:22.264 EDT [26863:86] pg_regress/geometry LOG:  statement: SELECT l.s, b.f1 FROM LSEG_TBL l, BOX_TBL b WHERE l.s <@ b.f1;
2020-04-06 20:19:22.265 EDT [26859:54] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.oprcode, p2.oid, p2.oprcode
	FROM pg_operator AS p1, pg_operator AS p2
	WHERE p1.oid != p2.oid AND
	    p1.oprname = p2.oprname AND
	    p1.oprkind = p2.oprkind AND
	    p1.oprleft = p2.oprleft AND
	    p1.oprright = p2.oprright;
2020-04-06 20:19:22.266 EDT [26858:86] pg_regress/horology LOG:  statement: SELECT date '1994-01-01' + timetz '11:00-5' AS "Jan_01_1994_8am";
2020-04-06 20:19:22.278 EDT [26864:67] pg_regress/oidjoins LOG:  statement: SELECT	ctid, indrelid
	FROM	pg_catalog.pg_index fk
	WHERE	indrelid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.indrelid);
2020-04-06 20:19:22.278 EDT [26858:87] pg_regress/horology LOG:  statement: SELECT timestamptz(date '1994-01-01', time with time zone '11:00-5') AS "Jan_01_1994_8am";
2020-04-06 20:19:22.279 EDT [26863:87] pg_regress/geometry LOG:  statement: SELECT '' as six, box(f1) AS box FROM CIRCLE_TBL;
2020-04-06 20:19:22.290 EDT [26863:88] pg_regress/geometry LOG:  statement: SELECT '' AS twentyfour, b.f1 + p.f1 AS translation
	   FROM BOX_TBL b, POINT_TBL p;
2020-04-06 20:19:22.293 EDT [26859:55] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.oprcode, p2.oid, p2.oprcode
	FROM pg_operator AS p1, pg_operator AS p2
	WHERE p1.oprcom = p2.oid AND
	    (p1.oprkind != 'b' OR
	     p1.oprleft != p2.oprright OR
	     p1.oprright != p2.oprleft OR
	     p1.oprresult != p2.oprresult OR
	     p1.oid != p2.oprcom);
2020-04-06 20:19:22.294 EDT [26858:88] pg_regress/horology LOG:  statement: SELECT '' AS "64", d1 + interval '1 year' AS one_year FROM TIMESTAMP_TBL;
2020-04-06 20:19:22.297 EDT [26864:68] pg_regress/oidjoins LOG:  statement: SELECT	ctid, inhrelid
	FROM	pg_catalog.pg_inherits fk
	WHERE	inhrelid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.inhrelid);
2020-04-06 20:19:22.304 EDT [26863:89] pg_regress/geometry LOG:  statement: SELECT '' AS twentyfour, b.f1 - p.f1 AS translation
	   FROM BOX_TBL b, POINT_TBL p;
2020-04-06 20:19:22.306 EDT [26858:89] pg_regress/horology LOG:  statement: SELECT '' AS "64", d1 - interval '1 year' AS one_year FROM TIMESTAMP_TBL;
2020-04-06 20:19:22.306 EDT [26864:69] pg_regress/oidjoins LOG:  statement: SELECT	ctid, inhparent
	FROM	pg_catalog.pg_inherits fk
	WHERE	inhparent != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.inhparent);
2020-04-06 20:19:22.315 EDT [26859:56] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.oprcode, p2.oid, p2.oprcode
	FROM pg_operator AS p1, pg_operator AS p2
	WHERE p1.oprnegate = p2.oid AND
	    (p1.oprkind != p2.oprkind OR
	     p1.oprleft != p2.oprleft OR
	     p1.oprright != p2.oprright OR
	     p1.oprresult != 'bool'::regtype OR
	     p2.oprresult != 'bool'::regtype OR
	     p1.oid != p2.oprnegate OR
	     p1.oid = p2.oid);
2020-04-06 20:19:22.317 EDT [26863:90] pg_regress/geometry LOG:  statement: SELECT b.f1, p.f1, b.f1 * p.f1 FROM BOX_TBL b, POINT_TBL p WHERE p.f1[0] BETWEEN 1 AND 1000;
2020-04-06 20:19:22.318 EDT [26864:70] pg_regress/oidjoins LOG:  statement: SELECT	ctid, classoid
	FROM	pg_catalog.pg_init_privs fk
	WHERE	classoid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.classoid);
2020-04-06 20:19:22.318 EDT [26858:90] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '1996-03-01' - interval '1 second' AS "Feb 29";
2020-04-06 20:19:22.331 EDT [26858:91] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '1999-03-01' - interval '1 second' AS "Feb 28";
2020-04-06 20:19:22.331 EDT [26859:57] pg_regress/opr_sanity LOG:  statement: SELECT DISTINCT o1.oprname AS op1, o2.oprname AS op2
	FROM pg_operator o1, pg_operator o2
	WHERE o1.oprcom = o2.oid AND o1.oprname <= o2.oprname
	ORDER BY 1, 2;
2020-04-06 20:19:22.331 EDT [26864:71] pg_regress/oidjoins LOG:  statement: SELECT	ctid, lanowner
	FROM	pg_catalog.pg_language fk
	WHERE	lanowner != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.lanowner);
2020-04-06 20:19:22.335 EDT [26863:91] pg_regress/geometry LOG:  statement: SELECT b.f1, p.f1, b.f1 * p.f1 FROM BOX_TBL b, POINT_TBL p WHERE p.f1[0] > 1000;
2020-04-06 20:19:22.344 EDT [26864:72] pg_regress/oidjoins LOG:  statement: SELECT	ctid, lanplcallfoid
	FROM	pg_catalog.pg_language fk
	WHERE	lanplcallfoid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.lanplcallfoid);
2020-04-06 20:19:22.346 EDT [26863:92] pg_regress/geometry LOG:  statement: SELECT b.f1, p.f1, b.f1 / p.f1 FROM BOX_TBL b, POINT_TBL p WHERE p.f1[0] BETWEEN 1 AND 1000;
2020-04-06 20:19:22.347 EDT [26858:92] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '2000-03-01' - interval '1 second' AS "Feb 29";
2020-04-06 20:19:22.347 EDT [26859:58] pg_regress/opr_sanity LOG:  statement: SELECT DISTINCT o1.oprname AS op1, o2.oprname AS op2
	FROM pg_operator o1, pg_operator o2
	WHERE o1.oprnegate = o2.oid AND o1.oprname <= o2.oprname
	ORDER BY 1, 2;
2020-04-06 20:19:22.358 EDT [26864:73] pg_regress/oidjoins LOG:  statement: SELECT	ctid, laninline
	FROM	pg_catalog.pg_language fk
	WHERE	laninline != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.laninline);
2020-04-06 20:19:22.361 EDT [26858:93] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '1999-12-01' + interval '1 month - 1 second' AS "Dec 31";
2020-04-06 20:19:22.362 EDT [26859:59] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.oprname FROM pg_operator AS p1
	WHERE (p1.oprcanmerge OR p1.oprcanhash) AND NOT
	    (p1.oprkind = 'b' AND p1.oprresult = 'bool'::regtype AND p1.oprcom != 0);
2020-04-06 20:19:22.369 EDT [26863:93] pg_regress/geometry LOG:  statement: SELECT f1::box
		FROM POINT_TBL;
2020-04-06 20:19:22.373 EDT [26864:74] pg_regress/oidjoins LOG:  statement: SELECT	ctid, lanvalidator
	FROM	pg_catalog.pg_language fk
	WHERE	lanvalidator != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.lanvalidator);
2020-04-06 20:19:22.374 EDT [26858:94] pg_regress/horology LOG:  statement: SELECT (timestamp with time zone 'today' = (timestamp with time zone 'yesterday' + interval '1 day')) as "True";
2020-04-06 20:19:22.375 EDT [26859:60] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.oprname, p2.oid, p2.oprname
	FROM pg_operator AS p1, pg_operator AS p2
	WHERE p1.oprcom = p2.oid AND
	    (p1.oprcanmerge != p2.oprcanmerge OR
	     p1.oprcanhash != p2.oprcanhash);
2020-04-06 20:19:22.378 EDT [26863:94] pg_regress/geometry LOG:  statement: SELECT bound_box(a.f1, b.f1)
		FROM BOX_TBL a, BOX_TBL b;
2020-04-06 20:19:22.391 EDT [26864:75] pg_regress/oidjoins LOG:  statement: SELECT	ctid, loid
	FROM	pg_catalog.pg_largeobject fk
	WHERE	loid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_largeobject_metadata pk WHERE pk.oid = fk.loid);
2020-04-06 20:19:22.394 EDT [26858:95] pg_regress/horology LOG:  statement: SELECT (timestamp with time zone 'today' = (timestamp with time zone 'tomorrow' - interval '1 day')) as "True";
2020-04-06 20:19:22.397 EDT [26859:61] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.oprname
	FROM pg_operator AS p1
	WHERE p1.oprcanmerge AND NOT EXISTS
	  (SELECT 1 FROM pg_amop
	   WHERE amopmethod = (SELECT oid FROM pg_am WHERE amname = 'btree') AND
	         amopopr = p1.oid AND amopstrategy = 3);
2020-04-06 20:19:22.400 EDT [26859:62] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.oprname, p.amopfamily
	FROM pg_operator AS p1, pg_amop p
	WHERE amopopr = p1.oid
	  AND amopmethod = (SELECT oid FROM pg_am WHERE amname = 'btree')
	  AND amopstrategy = 3
	  AND NOT p1.oprcanmerge;
2020-04-06 20:19:22.402 EDT [26863:95] pg_regress/geometry LOG:  statement: SELECT b1.f1, b2.f1, b1.f1 <^ b2.f1 FROM BOX_TBL b1, BOX_TBL b2;
2020-04-06 20:19:22.402 EDT [26859:63] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.oprname
	FROM pg_operator AS p1
	WHERE p1.oprcanhash AND NOT EXISTS
	  (SELECT 1 FROM pg_amop
	   WHERE amopmethod = (SELECT oid FROM pg_am WHERE amname = 'hash') AND
	         amopopr = p1.oid AND amopstrategy = 1);
2020-04-06 20:19:22.404 EDT [26858:96] pg_regress/horology LOG:  statement: SELECT (timestamp with time zone 'tomorrow' = (timestamp with time zone 'yesterday' + interval '2 days')) as "True";
2020-04-06 20:19:22.405 EDT [26859:64] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.oprname, p.amopfamily
	FROM pg_operator AS p1, pg_amop p
	WHERE amopopr = p1.oid
	  AND amopmethod = (SELECT oid FROM pg_am WHERE amname = 'hash')
	  AND NOT p1.oprcanhash;
2020-04-06 20:19:22.406 EDT [26864:76] pg_regress/oidjoins LOG:  statement: SELECT	ctid, lomowner
	FROM	pg_catalog.pg_largeobject_metadata fk
	WHERE	lomowner != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.lomowner);
2020-04-06 20:19:22.413 EDT [26859:65] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.oprname, p2.oid, p2.proname
	FROM pg_operator AS p1, pg_proc AS p2
	WHERE p1.oprcode = p2.oid AND
	    p1.oprkind = 'b' AND
	    (p2.pronargs != 2
	     OR NOT binary_coercible(p2.prorettype, p1.oprresult)
	     OR NOT binary_coercible(p1.oprleft, p2.proargtypes[0])
	     OR NOT binary_coercible(p1.oprright, p2.proargtypes[1]));
2020-04-06 20:19:22.417 EDT [26864:77] pg_regress/oidjoins LOG:  statement: SELECT	ctid, nspowner
	FROM	pg_catalog.pg_namespace fk
	WHERE	nspowner != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.nspowner);
2020-04-06 20:19:22.418 EDT [26858:97] pg_regress/horology LOG:  statement: SELECT (timestamp with time zone 'tomorrow' > 'now') as "True";
2020-04-06 20:19:22.425 EDT [26863:96] pg_regress/geometry LOG:  statement: SELECT b1.f1, b2.f1, b1.f1 >^ b2.f1 FROM BOX_TBL b1, BOX_TBL b2;
2020-04-06 20:19:22.428 EDT [26859:66] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.oprname, p2.oid, p2.proname
	FROM pg_operator AS p1, pg_proc AS p2
	WHERE p1.oprcode = p2.oid AND
	    p1.oprkind = 'l' AND
	    (p2.pronargs != 1
	     OR NOT binary_coercible(p2.prorettype, p1.oprresult)
	     OR NOT binary_coercible(p1.oprright, p2.proargtypes[0])
	     OR p1.oprleft != 0);
2020-04-06 20:19:22.429 EDT [26864:78] pg_regress/oidjoins LOG:  statement: SELECT	ctid, opcmethod
	FROM	pg_catalog.pg_opclass fk
	WHERE	opcmethod != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_am pk WHERE pk.oid = fk.opcmethod);
2020-04-06 20:19:22.430 EDT [26859:67] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.oprname, p2.oid, p2.proname
	FROM pg_operator AS p1, pg_proc AS p2
	WHERE p1.oprcode = p2.oid AND
	    p1.oprkind = 'r' AND
	    (p2.pronargs != 1
	     OR NOT binary_coercible(p2.prorettype, p1.oprresult)
	     OR NOT binary_coercible(p1.oprleft, p2.proargtypes[0])
	     OR p1.oprright != 0);
2020-04-06 20:19:22.431 EDT [26859:68] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.oprname, p2.oid, p2.proname
	FROM pg_operator AS p1, pg_proc AS p2
	WHERE p1.oprcode = p2.oid AND
	    (p1.oprcanmerge OR p1.oprcanhash) AND
	    p2.provolatile = 'v';
2020-04-06 20:19:22.435 EDT [26858:98] pg_regress/horology LOG:  statement: SET TIME ZONE 'CST7CDT';
2020-04-06 20:19:22.436 EDT [26858:99] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '2005-04-02 12:00-07' + interval '1 day' as "Apr 3, 12:00";
2020-04-06 20:19:22.440 EDT [26864:79] pg_regress/oidjoins LOG:  statement: SELECT	ctid, opcnamespace
	FROM	pg_catalog.pg_opclass fk
	WHERE	opcnamespace != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.opcnamespace);
2020-04-06 20:19:22.444 EDT [26858:100] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '2005-04-02 12:00-07' + interval '24 hours' as "Apr 3, 13:00";
2020-04-06 20:19:22.445 EDT [26863:97] pg_regress/geometry LOG:  statement: SELECT b1.f1, b2.f1, b1.f1 # b2.f1 FROM BOX_TBL b1, BOX_TBL b2;
2020-04-06 20:19:22.453 EDT [26864:80] pg_regress/oidjoins LOG:  statement: SELECT	ctid, opcowner
	FROM	pg_catalog.pg_opclass fk
	WHERE	opcowner != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.opcowner);
2020-04-06 20:19:22.457 EDT [26858:101] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '2005-04-03 12:00-06' - interval '1 day' as "Apr 2, 12:00";
2020-04-06 20:19:22.457 EDT [26859:69] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.oprname, p2.oid, p2.proname
	FROM pg_operator AS p1, pg_proc AS p2
	WHERE p1.oprrest = p2.oid AND
	    (p1.oprresult != 'bool'::regtype OR
	     p2.prorettype != 'float8'::regtype OR p2.proretset OR
	     p2.pronargs != 4 OR
	     p2.proargtypes[0] != 'internal'::regtype OR
	     p2.proargtypes[1] != 'oid'::regtype OR
	     p2.proargtypes[2] != 'internal'::regtype OR
	     p2.proargtypes[3] != 'int4'::regtype);
2020-04-06 20:19:22.458 EDT [26863:98] pg_regress/geometry LOG:  statement: SELECT f1, diagonal(f1) FROM BOX_TBL;
2020-04-06 20:19:22.467 EDT [26864:81] pg_regress/oidjoins LOG:  statement: SELECT	ctid, opcfamily
	FROM	pg_catalog.pg_opclass fk
	WHERE	opcfamily != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_opfamily pk WHERE pk.oid = fk.opcfamily);
2020-04-06 20:19:22.467 EDT [26858:102] pg_regress/horology LOG:  statement: SELECT timestamp with time zone '2005-04-03 12:00-06' - interval '24 hours' as "Apr 2, 11:00";
2020-04-06 20:19:22.471 EDT [26863:99] pg_regress/geometry LOG:  statement: SELECT b1.f1, b2.f1, b1.f1 <-> b2.f1 FROM BOX_TBL b1, BOX_TBL b2;
2020-04-06 20:19:22.478 EDT [26858:103] pg_regress/horology LOG:  statement: RESET TIME ZONE;
2020-04-06 20:19:22.479 EDT [26858:104] pg_regress/horology LOG:  statement: SELECT timestamptz(date '1994-01-01', time '11:00') AS "Jan_01_1994_10am";
2020-04-06 20:19:22.479 EDT [26859:70] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.oprname, p2.oid, p2.proname
	FROM pg_operator AS p1, pg_proc AS p2
	WHERE p1.oprjoin = p2.oid AND
	    (p1.oprkind != 'b' OR p1.oprresult != 'bool'::regtype OR
	     p2.prorettype != 'float8'::regtype OR p2.proretset OR
	     p2.pronargs != 5 OR
	     p2.proargtypes[0] != 'internal'::regtype OR
	     p2.proargtypes[1] != 'oid'::regtype OR
	     p2.proargtypes[2] != 'internal'::regtype OR
	     p2.proargtypes[3] != 'int2'::regtype OR
	     p2.proargtypes[4] != 'internal'::regtype);
2020-04-06 20:19:22.481 EDT [26864:82] pg_regress/oidjoins LOG:  statement: SELECT	ctid, opcintype
	FROM	pg_catalog.pg_opclass fk
	WHERE	opcintype != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.opcintype);
2020-04-06 20:19:22.486 EDT [26863:100] pg_regress/geometry LOG:  statement: SELECT f1, npoints(f1) FROM PATH_TBL;
2020-04-06 20:19:22.497 EDT [26858:105] pg_regress/horology LOG:  statement: SELECT timestamptz(date '1994-01-01', time '10:00') AS "Jan_01_1994_9am";
2020-04-06 20:19:22.499 EDT [26863:101] pg_regress/geometry LOG:  statement: SELECT f1, area(f1) FROM PATH_TBL;
2020-04-06 20:19:22.500 EDT [26864:83] pg_regress/oidjoins LOG:  statement: SELECT	ctid, opckeytype
	FROM	pg_catalog.pg_opclass fk
	WHERE	opckeytype != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.opckeytype);
2020-04-06 20:19:22.502 EDT [26859:71] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.oprname
	FROM pg_operator as p1 LEFT JOIN pg_description as d
	     ON p1.tableoid = d.classoid and p1.oid = d.objoid and d.objsubid = 0
	WHERE d.classoid IS NULL AND p1.oid <= 9999;
2020-04-06 20:19:22.511 EDT [26858:106] pg_regress/horology LOG:  statement: SELECT timestamptz(date '1994-01-01', time with time zone '11:00-8') AS "Jan_01_1994_11am";
2020-04-06 20:19:22.511 EDT [26863:102] pg_regress/geometry LOG:  statement: SELECT f1, @-@ f1 FROM PATH_TBL;
2020-04-06 20:19:22.518 EDT [26859:72] pg_regress/opr_sanity LOG:  statement: WITH funcdescs AS (
	  SELECT p.oid as p_oid, proname, o.oid as o_oid,
	    pd.description as prodesc,
	    'implementation of ' || oprname || ' operator' as expecteddesc,
	    od.description as oprdesc
	  FROM pg_proc p JOIN pg_operator o ON oprcode = p.oid
	       LEFT JOIN pg_description pd ON
	         (pd.objoid = p.oid and pd.classoid = p.tableoid and pd.objsubid = 0)
	       LEFT JOIN pg_description od ON
	         (od.objoid = o.oid and od.classoid = o.tableoid and od.objsubid = 0)
	  WHERE o.oid <= 9999
	)
	SELECT * FROM funcdescs
	  WHERE prodesc IS DISTINCT FROM expecteddesc
	    AND oprdesc NOT LIKE 'deprecated%'
	    AND prodesc IS DISTINCT FROM oprdesc;
2020-04-06 20:19:22.522 EDT [26864:84] pg_regress/oidjoins LOG:  statement: SELECT	ctid, oprnamespace
	FROM	pg_catalog.pg_operator fk
	WHERE	oprnamespace != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.oprnamespace);
2020-04-06 20:19:22.522 EDT [26863:103] pg_regress/geometry LOG:  statement: SELECT f1, @@ f1 FROM PATH_TBL;
2020-04-06 20:19:22.525 EDT [26858:107] pg_regress/horology LOG:  statement: SELECT timestamptz(date '1994-01-01', time with time zone '10:00-8') AS "Jan_01_1994_10am";
2020-04-06 20:19:22.531 EDT [27272:1] ERROR:  function "path_center" not implemented
2020-04-06 20:19:22.531 EDT [27272:2] STATEMENT:  SELECT f1, @@ f1 FROM PATH_TBL;
2020-04-06 20:19:22.531 EDT [26863:104] pg_regress/geometry ERROR:  function "path_center" not implemented
2020-04-06 20:19:22.531 EDT [26863:105] pg_regress/geometry STATEMENT:  SELECT f1, @@ f1 FROM PATH_TBL;
2020-04-06 20:19:22.534 EDT [24935:37] LOG:  background worker "parallel worker" (PID 27272) exited with exit code 1
2020-04-06 20:19:22.534 EDT [26863:106] pg_regress/geometry LOG:  statement: SELECT f1, f1::polygon FROM PATH_TBL WHERE isclosed(f1);
2020-04-06 20:19:22.534 EDT [26864:85] pg_regress/oidjoins LOG:  statement: SELECT	ctid, oprowner
	FROM	pg_catalog.pg_operator fk
	WHERE	oprowner != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.oprowner);
2020-04-06 20:19:22.544 EDT [26858:108] pg_regress/horology LOG:  statement: SELECT timestamptz(date '1994-01-01', time with time zone '11:00-5') AS "Jan_01_1994_8am";
2020-04-06 20:19:22.545 EDT [26859:73] pg_regress/opr_sanity LOG:  statement: WITH funcdescs AS (
	  SELECT p.oid as p_oid, proname, o.oid as o_oid,
	    pd.description as prodesc,
	    'implementation of ' || oprname || ' operator' as expecteddesc,
	    od.description as oprdesc
	  FROM pg_proc p JOIN pg_operator o ON oprcode = p.oid
	       LEFT JOIN pg_description pd ON
	         (pd.objoid = p.oid and pd.classoid = p.tableoid and pd.objsubid = 0)
	       LEFT JOIN pg_description od ON
	         (od.objoid = o.oid and od.classoid = o.tableoid and od.objsubid = 0)
	  WHERE o.oid <= 9999
	)
	SELECT p_oid, proname, prodesc FROM funcdescs
	  WHERE prodesc IS DISTINCT FROM expecteddesc
	    AND oprdesc NOT LIKE 'deprecated%'
	ORDER BY 1;
2020-04-06 20:19:22.545 EDT [26863:107] pg_regress/geometry LOG:  statement: SELECT f1, f1::polygon FROM PATH_TBL WHERE isopen(f1);
2020-04-06 20:19:22.553 EDT [27279:1] ERROR:  open path cannot be converted to polygon
2020-04-06 20:19:22.553 EDT [27279:2] STATEMENT:  SELECT f1, f1::polygon FROM PATH_TBL WHERE isopen(f1);
2020-04-06 20:19:22.553 EDT [26863:108] pg_regress/geometry ERROR:  open path cannot be converted to polygon
2020-04-06 20:19:22.553 EDT [26863:109] pg_regress/geometry STATEMENT:  SELECT f1, f1::polygon FROM PATH_TBL WHERE isopen(f1);
2020-04-06 20:19:22.554 EDT [26864:86] pg_regress/oidjoins LOG:  statement: SELECT	ctid, oprleft
	FROM	pg_catalog.pg_operator fk
	WHERE	oprleft != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.oprleft);
2020-04-06 20:19:22.556 EDT [26858:109] pg_regress/horology LOG:  statement: SELECT '' AS "64", d1 + interval '1 year' AS one_year FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:22.558 EDT [24935:38] LOG:  background worker "parallel worker" (PID 27279) exited with exit code 1
2020-04-06 20:19:22.558 EDT [26863:110] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1 FROM PATH_TBL p1, PATH_TBL p2 WHERE p1.f1 < p2.f1;
2020-04-06 20:19:22.567 EDT [26864:87] pg_regress/oidjoins LOG:  statement: SELECT	ctid, oprright
	FROM	pg_catalog.pg_operator fk
	WHERE	oprright != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.oprright);
2020-04-06 20:19:22.573 EDT [26858:110] pg_regress/horology LOG:  statement: SELECT '' AS "64", d1 - interval '1 year' AS one_year FROM TIMESTAMPTZ_TBL;
2020-04-06 20:19:22.575 EDT [26863:111] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1 FROM PATH_TBL p1, PATH_TBL p2 WHERE p1.f1 <= p2.f1;
2020-04-06 20:19:22.577 EDT [26864:88] pg_regress/oidjoins LOG:  statement: SELECT	ctid, oprresult
	FROM	pg_catalog.pg_operator fk
	WHERE	oprresult != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.oprresult);
2020-04-06 20:19:22.578 EDT [26859:74] pg_regress/opr_sanity LOG:  statement: SELECT o1.oid, o1.oprcode, o2.oid, o2.oprcode
	FROM pg_operator AS o1, pg_operator AS o2, pg_proc AS p1, pg_proc AS p2
	WHERE o1.oprcom = o2.oid AND p1.oid = o1.oprcode AND p2.oid = o2.oprcode AND
	    (p1.provolatile != p2.provolatile OR
	     p1.proleakproof != p2.proleakproof);
2020-04-06 20:19:22.585 EDT [26858:111] pg_regress/horology LOG:  statement: SELECT CAST(time '01:02' AS interval) AS "+01:02";
2020-04-06 20:19:22.585 EDT [26863:112] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1 FROM PATH_TBL p1, PATH_TBL p2 WHERE p1.f1 = p2.f1;
2020-04-06 20:19:22.596 EDT [26864:89] pg_regress/oidjoins LOG:  statement: SELECT	ctid, oprcom
	FROM	pg_catalog.pg_operator fk
	WHERE	oprcom != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprcom);
2020-04-06 20:19:22.597 EDT [26863:113] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1 FROM PATH_TBL p1, PATH_TBL p2 WHERE p1.f1 >= p2.f1;
2020-04-06 20:19:22.597 EDT [26858:112] pg_regress/horology LOG:  statement: SELECT CAST(interval '02:03' AS time) AS "02:03:00";
2020-04-06 20:19:22.606 EDT [26859:75] pg_regress/opr_sanity LOG:  statement: SELECT o1.oid, o1.oprcode, o2.oid, o2.oprcode
	FROM pg_operator AS o1, pg_operator AS o2, pg_proc AS p1, pg_proc AS p2
	WHERE o1.oprnegate = o2.oid AND p1.oid = o1.oprcode AND p2.oid = o2.oprcode AND
	    (p1.provolatile != p2.provolatile OR
	     p1.proleakproof != p2.proleakproof);
2020-04-06 20:19:22.608 EDT [26858:113] pg_regress/horology LOG:  statement: SELECT time '01:30' + interval '02:01' AS "03:31:00";
2020-04-06 20:19:22.608 EDT [26863:114] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1 FROM PATH_TBL p1, PATH_TBL p2 WHERE p1.f1 > p2.f1;
2020-04-06 20:19:22.617 EDT [26858:114] pg_regress/horology LOG:  statement: SELECT time '01:30' - interval '02:01' AS "23:29:00";
2020-04-06 20:19:22.620 EDT [26863:115] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1, p1.f1 + p2.f1 FROM PATH_TBL p1, PATH_TBL p2;
2020-04-06 20:19:22.621 EDT [26864:90] pg_regress/oidjoins LOG:  statement: SELECT	ctid, oprnegate
	FROM	pg_catalog.pg_operator fk
	WHERE	oprnegate != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprnegate);
2020-04-06 20:19:22.628 EDT [26858:115] pg_regress/horology LOG:  statement: SELECT time '02:30' + interval '36:01' AS "14:31:00";
2020-04-06 20:19:22.628 EDT [26860:82] pg_regress/regex ERROR:  invalid regular expression: regular expression is too complex
2020-04-06 20:19:22.628 EDT [26860:83] pg_regress/regex STATEMENT:  select 'x' ~ repeat('x*y*z*', 1000);
2020-04-06 20:19:22.633 EDT [26860:84] pg_regress/regex LOG:  statement: select 'Programmer' ~ '(\\w).*?\\1' as t;
2020-04-06 20:19:22.635 EDT [26859:76] pg_regress/opr_sanity LOG:  statement: SELECT pp.oid::regprocedure as proc, pp.provolatile as vp, pp.proleakproof as lp,
	       po.oid::regprocedure as opr, po.provolatile as vo, po.proleakproof as lo
	FROM pg_proc pp, pg_proc po, pg_operator o, pg_amproc ap, pg_amop ao
	WHERE pp.oid = ap.amproc AND po.oid = o.oprcode AND o.oid = ao.amopopr AND
	    ao.amopmethod = (SELECT oid FROM pg_am WHERE amname = 'btree') AND
	    ao.amopfamily = ap.amprocfamily AND
	    ao.amoplefttype = ap.amproclefttype AND
	    ao.amoprighttype = ap.amprocrighttype AND
	    ap.amprocnum = 1 AND
	    (pp.provolatile != po.provolatile OR
	     pp.proleakproof != po.proleakproof)
	ORDER BY 1;
2020-04-06 20:19:22.635 EDT [26864:91] pg_regress/oidjoins LOG:  statement: SELECT	ctid, oprcode
	FROM	pg_catalog.pg_operator fk
	WHERE	oprcode != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.oprcode);
2020-04-06 20:19:22.636 EDT [26863:116] pg_regress/geometry LOG:  statement: SELECT p.f1, p1.f1, p.f1 + p1.f1 FROM PATH_TBL p, POINT_TBL p1;
2020-04-06 20:19:22.640 EDT [26858:116] pg_regress/horology LOG:  statement: SELECT time '03:30' + interval '1 month 04:01' AS "07:31:00";
2020-04-06 20:19:22.643 EDT [26859:77] pg_regress/opr_sanity LOG:  statement: SELECT ctid, aggfnoid::oid
	FROM pg_aggregate as p1
	WHERE aggfnoid = 0 OR aggtransfn = 0 OR
	    aggkind NOT IN ('n', 'o', 'h') OR
	    aggnumdirectargs < 0 OR
	    (aggkind = 'n' AND aggnumdirectargs > 0) OR
	    aggfinalmodify NOT IN ('r', 's', 'w') OR
	    aggmfinalmodify NOT IN ('r', 's', 'w') OR
	    aggtranstype = 0 OR aggtransspace < 0 OR aggmtransspace < 0;
2020-04-06 20:19:22.648 EDT [26860:85] pg_regress/regex LOG:  statement: select regexp_matches('Programmer', '(\\w)(.*?\\1)', 'g');
2020-04-06 20:19:22.649 EDT [26863:117] pg_regress/geometry LOG:  statement: SELECT p.f1, p1.f1, p.f1 - p1.f1 FROM PATH_TBL p, POINT_TBL p1;
2020-04-06 20:19:22.651 EDT [26858:117] pg_regress/horology LOG:  statement: SELECT CAST(time with time zone '01:02-08' AS interval) AS "+00:01";
2020-04-06 20:19:22.651 EDT [26858:118] pg_regress/horology ERROR:  cannot cast type time with time zone to interval at character 8
2020-04-06 20:19:22.651 EDT [26858:119] pg_regress/horology STATEMENT:  SELECT CAST(time with time zone '01:02-08' AS interval) AS "+00:01";
2020-04-06 20:19:22.652 EDT [26858:120] pg_regress/horology LOG:  statement: SELECT CAST(interval '02:03' AS time with time zone) AS "02:03:00-08";
2020-04-06 20:19:22.652 EDT [26858:121] pg_regress/horology ERROR:  cannot cast type interval to time with time zone at character 8
2020-04-06 20:19:22.652 EDT [26858:122] pg_regress/horology STATEMENT:  SELECT CAST(interval '02:03' AS time with time zone) AS "02:03:00-08";
2020-04-06 20:19:22.652 EDT [26858:123] pg_regress/horology LOG:  statement: SELECT time with time zone '01:30-08' - interval '02:01' AS "23:29:00-08";
2020-04-06 20:19:22.653 EDT [26864:92] pg_regress/oidjoins LOG:  statement: SELECT	ctid, oprrest
	FROM	pg_catalog.pg_operator fk
	WHERE	oprrest != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.oprrest);
2020-04-06 20:19:22.656 EDT [26859:78] pg_regress/opr_sanity LOG:  statement: SELECT a.aggfnoid::oid, p.proname
	FROM pg_aggregate as a, pg_proc as p
	WHERE a.aggfnoid = p.oid AND
	    (p.prokind != 'a' OR p.proretset OR p.pronargs < a.aggnumdirectargs);
2020-04-06 20:19:22.661 EDT [26863:118] pg_regress/geometry LOG:  statement: SELECT p.f1, p1.f1, p.f1 * p1.f1 FROM PATH_TBL p, POINT_TBL p1;
2020-04-06 20:19:22.664 EDT [26860:86] pg_regress/regex LOG:  statement: select regexp_matches('foo/bar/baz',
	                      '^([^/]+?)(?:/([^/]+?))(?:/([^/]+?))?$', '');
2020-04-06 20:19:22.665 EDT [26858:124] pg_regress/horology LOG:  statement: SELECT time with time zone '02:30-08' + interval '36:01' AS "14:31:00-08";
2020-04-06 20:19:22.668 EDT [26864:93] pg_regress/oidjoins LOG:  statement: SELECT	ctid, oprjoin
	FROM	pg_catalog.pg_operator fk
	WHERE	oprjoin != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.oprjoin);
2020-04-06 20:19:22.673 EDT [26863:119] pg_regress/geometry LOG:  statement: SELECT p.f1, p1.f1, p.f1 / p1.f1 FROM PATH_TBL p, POINT_TBL p1 WHERE p1.f1[0] BETWEEN 1 AND 1000;
2020-04-06 20:19:22.674 EDT [26859:79] pg_regress/opr_sanity LOG:  statement: SELECT oid, proname
	FROM pg_proc as p
	WHERE p.prokind = 'a' AND
	    NOT EXISTS (SELECT 1 FROM pg_aggregate a WHERE a.aggfnoid = p.oid);
2020-04-06 20:19:22.676 EDT [26858:125] pg_regress/horology LOG:  statement: SELECT CAST(CAST(date 'today' + time with time zone '05:30'
	            + interval '02:01' AS time with time zone) AS time) AS "07:31:00";
2020-04-06 20:19:22.682 EDT [26864:94] pg_regress/oidjoins LOG:  statement: SELECT	ctid, opfmethod
	FROM	pg_catalog.pg_opfamily fk
	WHERE	opfmethod != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_am pk WHERE pk.oid = fk.opfmethod);
2020-04-06 20:19:22.683 EDT [26860:87] pg_regress/regex LOG:  statement: select regexp_matches('llmmmfff', '^(l*)(.*)(f*)$');
2020-04-06 20:19:22.686 EDT [26863:120] pg_regress/geometry LOG:  statement: SELECT p.f1, p1.f1, p.f1 / p1.f1 FROM PATH_TBL p, POINT_TBL p1 WHERE p1.f1 ~= '(0,0)'::point;
2020-04-06 20:19:22.689 EDT [26858:126] pg_regress/horology LOG:  statement: SELECT CAST(cast(date 'today' + time with time zone '03:30'
	  + interval '1 month 04:01' as timestamp without time zone) AS time) AS "07:31:00";
2020-04-06 20:19:22.689 EDT [26859:80] pg_regress/opr_sanity LOG:  statement: SELECT a.aggfnoid::oid, p.proname
	FROM pg_aggregate as a, pg_proc as p
	WHERE a.aggfnoid = p.oid AND
	    a.aggfinalfn = 0 AND p.prorettype != a.aggtranstype;
2020-04-06 20:19:22.693 EDT [27319:1] ERROR:  division by zero
2020-04-06 20:19:22.693 EDT [27319:2] STATEMENT:  SELECT p.f1, p1.f1, p.f1 / p1.f1 FROM PATH_TBL p, POINT_TBL p1 WHERE p1.f1 ~= '(0,0)'::point;
2020-04-06 20:19:22.693 EDT [26863:121] pg_regress/geometry ERROR:  division by zero
2020-04-06 20:19:22.693 EDT [26863:122] pg_regress/geometry STATEMENT:  SELECT p.f1, p1.f1, p.f1 / p1.f1 FROM PATH_TBL p, POINT_TBL p1 WHERE p1.f1 ~= '(0,0)'::point;
2020-04-06 20:19:22.695 EDT [26860:88] pg_regress/regex LOG:  statement: select regexp_matches('llmmmfff', '^(l*){1,1}(.*)(f*)$');
2020-04-06 20:19:22.695 EDT [26864:95] pg_regress/oidjoins LOG:  statement: SELECT	ctid, opfnamespace
	FROM	pg_catalog.pg_opfamily fk
	WHERE	opfnamespace != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.opfnamespace);
2020-04-06 20:19:22.697 EDT [24935:39] LOG:  background worker "parallel worker" (PID 27319) exited with exit code 1
2020-04-06 20:19:22.702 EDT [26863:123] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1, p1.f1 <-> p2.f1 FROM PATH_TBL p1, PATH_TBL p2;
2020-04-06 20:19:22.702 EDT [26858:127] pg_regress/horology LOG:  statement: SELECT t.d1 AS t, i.f1 AS i, t.d1 + i.f1 AS "add", t.d1 - i.f1 AS "subtract"
	  FROM TIMESTAMP_TBL t, INTERVAL_TBL i
	  WHERE t.d1 BETWEEN '1990-01-01' AND '2001-01-01'
	    AND i.f1 BETWEEN '00:00' AND '23:00'
	  ORDER BY 1,2;
2020-04-06 20:19:22.706 EDT [26859:81] pg_regress/opr_sanity LOG:  statement: SELECT a.aggfnoid::oid, p.proname, ptr.oid, ptr.proname
	FROM pg_aggregate AS a, pg_proc AS p, pg_proc AS ptr
	WHERE a.aggfnoid = p.oid AND
	    a.aggtransfn = ptr.oid AND
	    (ptr.proretset
	     OR NOT (ptr.pronargs =
	             CASE WHEN a.aggkind = 'n' THEN p.pronargs + 1
	             ELSE greatest(p.pronargs - a.aggnumdirectargs, 1) + 1 END)
	     OR NOT binary_coercible(ptr.prorettype, a.aggtranstype)
	     OR NOT binary_coercible(a.aggtranstype, ptr.proargtypes[0])
	     OR (p.pronargs > 0 AND
	         NOT binary_coercible(p.proargtypes[0], ptr.proargtypes[1]))
	     OR (p.pronargs > 1 AND
	         NOT binary_coercible(p.proargtypes[1], ptr.proargtypes[2]))
	     OR (p.pronargs > 2 AND
	         NOT binary_coercible(p.proargtypes[2], ptr.proargtypes[3]))
	     
	     OR (p.pronargs > 3)
	    );
2020-04-06 20:19:22.707 EDT [26864:96] pg_regress/oidjoins LOG:  statement: SELECT	ctid, opfowner
	FROM	pg_catalog.pg_opfamily fk
	WHERE	opfowner != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.opfowner);
2020-04-06 20:19:22.709 EDT [26860:89] pg_regress/regex LOG:  statement: select regexp_matches('llmmmfff', '^(l*){1,1}?(.*)(f*)$');
2020-04-06 20:19:22.718 EDT [26859:82] pg_regress/opr_sanity LOG:  statement: SELECT a.aggfnoid::oid, p.proname, pfn.oid, pfn.proname
	FROM pg_aggregate AS a, pg_proc AS p, pg_proc AS pfn
	WHERE a.aggfnoid = p.oid AND
	    a.aggfinalfn = pfn.oid AND
	    (pfn.proretset OR
	     NOT binary_coercible(pfn.prorettype, p.prorettype) OR
	     NOT binary_coercible(a.aggtranstype, pfn.proargtypes[0]) OR
	     CASE WHEN a.aggfinalextra THEN pfn.pronargs != p.pronargs + 1
	          ELSE pfn.pronargs != a.aggnumdirectargs + 1 END
	     OR (pfn.pronargs > 1 AND
	         NOT binary_coercible(p.proargtypes[0], pfn.proargtypes[1]))
	     OR (pfn.pronargs > 2 AND
	         NOT binary_coercible(p.proargtypes[1], pfn.proargtypes[2]))
	     OR (pfn.pronargs > 3 AND
	         NOT binary_coercible(p.proargtypes[2], pfn.proargtypes[3]))
	     
	     OR (pfn.pronargs > 4)
	    );
2020-04-06 20:19:22.722 EDT [26863:124] pg_regress/geometry LOG:  statement: SELECT '' AS twentyfour, p.f1, poly.f1, poly.f1 @> p.f1 AS contains
	   FROM POLYGON_TBL poly, POINT_TBL p;
2020-04-06 20:19:22.722 EDT [26858:128] pg_regress/horology LOG:  statement: SELECT t.f1 AS t, i.f1 AS i, t.f1 + i.f1 AS "add", t.f1 - i.f1 AS "subtract"
	  FROM TIME_TBL t, INTERVAL_TBL i
	  ORDER BY 1,2;
2020-04-06 20:19:22.725 EDT [26859:83] pg_regress/opr_sanity LOG:  statement: SELECT a.aggfnoid::oid, p.proname, ptr.oid, ptr.proname
	FROM pg_aggregate AS a, pg_proc AS p, pg_proc AS ptr
	WHERE a.aggfnoid = p.oid AND
	    a.aggtransfn = ptr.oid AND ptr.proisstrict AND
	    a.agginitval IS NULL AND
	    NOT binary_coercible(p.proargtypes[0], a.aggtranstype);
2020-04-06 20:19:22.725 EDT [26864:97] pg_regress/oidjoins LOG:  statement: SELECT	ctid, partrelid
	FROM	pg_catalog.pg_partitioned_table fk
	WHERE	partrelid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.partrelid);
2020-04-06 20:19:22.732 EDT [26859:84] pg_regress/opr_sanity LOG:  statement: SELECT ctid, aggfnoid::oid
	FROM pg_aggregate as p1
	WHERE aggmtranstype != 0 AND
	    (aggmtransfn = 0 OR aggminvtransfn = 0);
2020-04-06 20:19:22.734 EDT [26860:90] pg_regress/regex LOG:  statement: select regexp_matches('llmmmfff', '^(l*){1,1}?(.*){1,1}?(f*)$');
2020-04-06 20:19:22.736 EDT [26863:125] pg_regress/geometry LOG:  statement: SELECT '' AS twentyfour, p.f1, poly.f1, p.f1 <@ poly.f1 AS contained
	   FROM POLYGON_TBL poly, POINT_TBL p;
2020-04-06 20:19:22.740 EDT [26864:98] pg_regress/oidjoins LOG:  statement: SELECT	ctid, partdefid
	FROM	pg_catalog.pg_partitioned_table fk
	WHERE	partdefid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.partdefid);
2020-04-06 20:19:22.745 EDT [26858:129] pg_regress/horology LOG:  statement: SELECT t.f1 AS t, i.f1 AS i, t.f1 + i.f1 AS "add", t.f1 - i.f1 AS "subtract"
	  FROM TIMETZ_TBL t, INTERVAL_TBL i
	  ORDER BY 1,2;
2020-04-06 20:19:22.746 EDT [26860:91] pg_regress/regex LOG:  statement: select regexp_matches('llmmmfff', '^(l*?)(.*)(f*)$');
2020-04-06 20:19:22.748 EDT [26859:85] pg_regress/opr_sanity LOG:  statement: SELECT ctid, aggfnoid::oid
	FROM pg_aggregate as p1
	WHERE aggmtranstype = 0 AND
	    (aggmtransfn != 0 OR aggminvtransfn != 0 OR aggmfinalfn != 0 OR
	     aggmtransspace != 0 OR aggminitval IS NOT NULL);
2020-04-06 20:19:22.748 EDT [26863:126] pg_regress/geometry LOG:  statement: SELECT '' AS four, npoints(f1) AS npoints, f1 AS polygon
	   FROM POLYGON_TBL;
2020-04-06 20:19:22.755 EDT [26864:99] pg_regress/oidjoins LOG:  statement: SELECT	ctid, polrelid
	FROM	pg_catalog.pg_policy fk
	WHERE	polrelid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.polrelid);
2020-04-06 20:19:22.757 EDT [26860:92] pg_regress/regex LOG:  statement: select regexp_matches('llmmmfff', '^(l*?){1,1}(.*)(f*)$');
2020-04-06 20:19:22.759 EDT [26858:130] pg_regress/horology LOG:  statement: SELECT (timestamp with time zone '2000-11-27', timestamp with time zone '2000-11-28')
	  OVERLAPS (timestamp with time zone '2000-11-27 12:00', timestamp with time zone '2000-11-30') AS "True";
2020-04-06 20:19:22.761 EDT [26859:86] pg_regress/opr_sanity LOG:  statement: SELECT a.aggfnoid::oid, p.proname
	FROM pg_aggregate as a, pg_proc as p
	WHERE a.aggfnoid = p.oid AND
	    a.aggmtransfn != 0 AND
	    a.aggmfinalfn = 0 AND p.prorettype != a.aggmtranstype;
2020-04-06 20:19:22.766 EDT [26863:127] pg_regress/geometry LOG:  statement: SELECT '' AS four, polygon(f1)
	   FROM BOX_TBL;
2020-04-06 20:19:22.770 EDT [26860:93] pg_regress/regex LOG:  statement: select regexp_matches('llmmmfff', '^(l*?){1,1}?(.*)(f*)$');
2020-04-06 20:19:22.772 EDT [26864:100] pg_regress/oidjoins LOG:  statement: SELECT	ctid, pronamespace
	FROM	pg_catalog.pg_proc fk
	WHERE	pronamespace != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.pronamespace);
2020-04-06 20:19:22.778 EDT [26858:131] pg_regress/horology LOG:  statement: SELECT (timestamp with time zone '2000-11-26', timestamp with time zone '2000-11-27')
	  OVERLAPS (timestamp with time zone '2000-11-27 12:00', timestamp with time zone '2000-11-30') AS "False";
2020-04-06 20:19:22.778 EDT [26859:87] pg_regress/opr_sanity LOG:  statement: SELECT a.aggfnoid::oid, p.proname, ptr.oid, ptr.proname
	FROM pg_aggregate AS a, pg_proc AS p, pg_proc AS ptr
	WHERE a.aggfnoid = p.oid AND
	    a.aggmtransfn = ptr.oid AND
	    (ptr.proretset
	     OR NOT (ptr.pronargs =
	             CASE WHEN a.aggkind = 'n' THEN p.pronargs + 1
	             ELSE greatest(p.pronargs - a.aggnumdirectargs, 1) + 1 END)
	     OR NOT binary_coercible(ptr.prorettype, a.aggmtranstype)
	     OR NOT binary_coercible(a.aggmtranstype, ptr.proargtypes[0])
	     OR (p.pronargs > 0 AND
	         NOT binary_coercible(p.proargtypes[0], ptr.proargtypes[1]))
	     OR (p.pronargs > 1 AND
	         NOT binary_coercible(p.proargtypes[1], ptr.proargtypes[2]))
	     OR (p.pronargs > 2 AND
	         NOT binary_coercible(p.proargtypes[2], ptr.proargtypes[3]))
	     
	     OR (p.pronargs > 3)
	    );
2020-04-06 20:19:22.780 EDT [26863:128] pg_regress/geometry LOG:  statement: SELECT '' AS four, polygon(f1)
	   FROM PATH_TBL WHERE isclosed(f1);
2020-04-06 20:19:22.781 EDT [26860:94] pg_regress/regex LOG:  statement: select regexp_matches('llmmmfff', '^(l*?){1,1}?(.*){1,1}?(f*)$');
2020-04-06 20:19:22.785 EDT [26859:88] pg_regress/opr_sanity LOG:  statement: SELECT a.aggfnoid::oid, p.proname, ptr.oid, ptr.proname
	FROM pg_aggregate AS a, pg_proc AS p, pg_proc AS ptr
	WHERE a.aggfnoid = p.oid AND
	    a.aggminvtransfn = ptr.oid AND
	    (ptr.proretset
	     OR NOT (ptr.pronargs =
	             CASE WHEN a.aggkind = 'n' THEN p.pronargs + 1
	             ELSE greatest(p.pronargs - a.aggnumdirectargs, 1) + 1 END)
	     OR NOT binary_coercible(ptr.prorettype, a.aggmtranstype)
	     OR NOT binary_coercible(a.aggmtranstype, ptr.proargtypes[0])
	     OR (p.pronargs > 0 AND
	         NOT binary_coercible(p.proargtypes[0], ptr.proargtypes[1]))
	     OR (p.pronargs > 1 AND
	         NOT binary_coercible(p.proargtypes[1], ptr.proargtypes[2]))
	     OR (p.pronargs > 2 AND
	         NOT binary_coercible(p.proargtypes[2], ptr.proargtypes[3]))
	     
	     OR (p.pronargs > 3)
	    );
2020-04-06 20:19:22.787 EDT [26864:101] pg_regress/oidjoins LOG:  statement: SELECT	ctid, proowner
	FROM	pg_catalog.pg_proc fk
	WHERE	proowner != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.proowner);
2020-04-06 20:19:22.792 EDT [26858:132] pg_regress/horology LOG:  statement: SELECT (timestamp with time zone '2000-11-27', timestamp with time zone '2000-11-28')
	  OVERLAPS (timestamp with time zone '2000-11-27 12:00', interval '1 day') AS "True";
2020-04-06 20:19:22.793 EDT [26859:89] pg_regress/opr_sanity LOG:  statement: SELECT a.aggfnoid::oid, p.proname, pfn.oid, pfn.proname
	FROM pg_aggregate AS a, pg_proc AS p, pg_proc AS pfn
	WHERE a.aggfnoid = p.oid AND
	    a.aggmfinalfn = pfn.oid AND
	    (pfn.proretset OR
	     NOT binary_coercible(pfn.prorettype, p.prorettype) OR
	     NOT binary_coercible(a.aggmtranstype, pfn.proargtypes[0]) OR
	     CASE WHEN a.aggmfinalextra THEN pfn.pronargs != p.pronargs + 1
	          ELSE pfn.pronargs != a.aggnumdirectargs + 1 END
	     OR (pfn.pronargs > 1 AND
	         NOT binary_coercible(p.proargtypes[0], pfn.proargtypes[1]))
	     OR (pfn.pronargs > 2 AND
	         NOT binary_coercible(p.proargtypes[1], pfn.proargtypes[2]))
	     OR (pfn.pronargs > 3 AND
	         NOT binary_coercible(p.proargtypes[2], pfn.proargtypes[3]))
	     
	     OR (pfn.pronargs > 4)
	    );
2020-04-06 20:19:22.794 EDT [26860:95] pg_regress/regex LOG:  statement: select 'a' ~ '$()|^\\1';
2020-04-06 20:19:22.794 EDT [26863:129] pg_regress/geometry LOG:  statement: SELECT '' AS four, f1 AS open_path, polygon( pclose(f1)) AS polygon
	   FROM PATH_TBL
	   WHERE isopen(f1);
2020-04-06 20:19:22.800 EDT [26859:90] pg_regress/opr_sanity LOG:  statement: SELECT a.aggfnoid::oid, p.proname, ptr.oid, ptr.proname
	FROM pg_aggregate AS a, pg_proc AS p, pg_proc AS ptr
	WHERE a.aggfnoid = p.oid AND
	    a.aggmtransfn = ptr.oid AND ptr.proisstrict AND
	    a.aggminitval IS NULL AND
	    NOT binary_coercible(p.proargtypes[0], a.aggmtranstype);
2020-04-06 20:19:22.802 EDT [26858:133] pg_regress/horology LOG:  statement: SELECT (timestamp with time zone '2000-11-27', interval '12 hours')
	  OVERLAPS (timestamp with time zone '2000-11-27 12:00', timestamp with time zone '2000-11-30') AS "False";
2020-04-06 20:19:22.804 EDT [26864:102] pg_regress/oidjoins LOG:  statement: SELECT	ctid, prolang
	FROM	pg_catalog.pg_proc fk
	WHERE	prolang != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_language pk WHERE pk.oid = fk.prolang);
2020-04-06 20:19:22.810 EDT [26863:130] pg_regress/geometry LOG:  statement: SELECT f1, f1::box FROM POLYGON_TBL;
2020-04-06 20:19:22.811 EDT [26860:96] pg_regress/regex LOG:  statement: select 'a' ~ '.. ()|\\1';
2020-04-06 20:19:22.812 EDT [26858:134] pg_regress/horology LOG:  statement: SELECT (timestamp with time zone '2000-11-27', interval '12 hours')
	  OVERLAPS (timestamp with time zone '2000-11-27', interval '12 hours') AS "True";
2020-04-06 20:19:22.817 EDT [26859:91] pg_regress/opr_sanity LOG:  statement: SELECT a.aggfnoid::oid, p.proname, ptr.oid, ptr.proname, iptr.oid, iptr.proname
	FROM pg_aggregate AS a, pg_proc AS p, pg_proc AS ptr, pg_proc AS iptr
	WHERE a.aggfnoid = p.oid AND
	    a.aggmtransfn = ptr.oid AND
	    a.aggminvtransfn = iptr.oid AND
	    ptr.proisstrict != iptr.proisstrict;
2020-04-06 20:19:22.820 EDT [26864:103] pg_regress/oidjoins LOG:  statement: SELECT	ctid, provariadic
	FROM	pg_catalog.pg_proc fk
	WHERE	provariadic != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.provariadic);
2020-04-06 20:19:22.821 EDT [26863:131] pg_regress/geometry LOG:  statement: SELECT f1, f1::path FROM POLYGON_TBL;
2020-04-06 20:19:22.823 EDT [26860:97] pg_regress/regex LOG:  statement: select 'a' ~ '()*\\1';
2020-04-06 20:19:22.823 EDT [26858:135] pg_regress/horology LOG:  statement: SELECT (timestamp with time zone '2000-11-27', interval '12 hours')
	  OVERLAPS (timestamp with time zone '2000-11-27 12:00', interval '12 hours') AS "False";
2020-04-06 20:19:22.832 EDT [26863:132] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1 FROM POLYGON_TBL p1, POLYGON_TBL p2 WHERE p1.f1 ~= p2.f1;
2020-04-06 20:19:22.833 EDT [26860:98] pg_regress/regex LOG:  statement: select 'a' ~ '()+\\1';
2020-04-06 20:19:22.837 EDT [26859:92] pg_regress/opr_sanity LOG:  statement: SELECT a.aggfnoid, p.proname
	FROM pg_aggregate as a, pg_proc as p
	WHERE a.aggcombinefn = p.oid AND
	    (p.pronargs != 2 OR
	     p.prorettype != p.proargtypes[0] OR
	     p.prorettype != p.proargtypes[1] OR
	     NOT binary_coercible(a.aggtranstype, p.proargtypes[0]));
2020-04-06 20:19:22.839 EDT [26858:136] pg_regress/horology LOG:  statement: SELECT (timestamp without time zone '2000-11-27', timestamp without time zone '2000-11-28')
	  OVERLAPS (timestamp without time zone '2000-11-27 12:00', timestamp without time zone '2000-11-30') AS "True";
2020-04-06 20:19:22.841 EDT [26859:93] pg_regress/opr_sanity LOG:  statement: SELECT a.aggfnoid, p.proname
	FROM pg_aggregate as a, pg_proc as p
	WHERE a.aggcombinefn = p.oid AND
	    a.aggtranstype = 'internal'::regtype AND p.proisstrict;
2020-04-06 20:19:22.842 EDT [26864:104] pg_regress/oidjoins LOG:  statement: SELECT	ctid, prosupport
	FROM	pg_catalog.pg_proc fk
	WHERE	prosupport != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.prosupport);
2020-04-06 20:19:22.845 EDT [26860:99] pg_regress/regex LOG:  statement: select 'xyz' ~ 'x(\\w)(?=\\1)';
2020-04-06 20:19:22.845 EDT [26860:100] pg_regress/regex ERROR:  invalid regular expression: invalid backreference number
2020-04-06 20:19:22.845 EDT [26860:101] pg_regress/regex STATEMENT:  select 'xyz' ~ 'x(\\w)(?=\\1)';
2020-04-06 20:19:22.845 EDT [26860:102] pg_regress/regex LOG:  statement: select 'xyz' ~ 'x(\\w)(?=(\\1))';
2020-04-06 20:19:22.845 EDT [26860:103] pg_regress/regex ERROR:  invalid regular expression: invalid backreference number
2020-04-06 20:19:22.845 EDT [26860:104] pg_regress/regex STATEMENT:  select 'xyz' ~ 'x(\\w)(?=(\\1))';
2020-04-06 20:19:22.846 EDT [26860:105] pg_regress/regex LOG:  statement: select 'a' ~ '\\x7fffffff';
2020-04-06 20:19:22.846 EDT [26860:106] pg_regress/regex ERROR:  invalid regular expression: invalid escape \\ sequence
2020-04-06 20:19:22.846 EDT [26860:107] pg_regress/regex STATEMENT:  select 'a' ~ '\\x7fffffff';
2020-04-06 20:19:22.847 EDT [26863:133] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1 FROM POLYGON_TBL p1, POLYGON_TBL p2 WHERE p1.f1 <@ p2.f1;
2020-04-06 20:19:22.847 EDT [26860:108] pg_regress/regex LOG:  disconnection: session time: 0:00:01.722 user=pgbuild database=regression host=[local]
2020-04-06 20:19:22.851 EDT [26858:137] pg_regress/horology LOG:  statement: SELECT (timestamp without time zone '2000-11-26', timestamp without time zone '2000-11-27')
	  OVERLAPS (timestamp without time zone '2000-11-27 12:00', timestamp without time zone '2000-11-30') AS "False";
2020-04-06 20:19:22.855 EDT [26864:105] pg_regress/oidjoins LOG:  statement: SELECT	ctid, prorettype
	FROM	pg_catalog.pg_proc fk
	WHERE	prorettype != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.prorettype);
2020-04-06 20:19:22.859 EDT [26859:94] pg_regress/opr_sanity LOG:  statement: SELECT aggfnoid, aggtranstype, aggserialfn, aggdeserialfn
	FROM pg_aggregate
	WHERE (aggserialfn != 0 OR aggdeserialfn != 0)
	  AND (aggtranstype != 'internal'::regtype OR aggcombinefn = 0 OR
	       aggserialfn = 0 OR aggdeserialfn = 0);
2020-04-06 20:19:22.861 EDT [26863:134] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1 FROM POLYGON_TBL p1, POLYGON_TBL p2 WHERE p1.f1 @> p2.f1;
2020-04-06 20:19:22.863 EDT [26858:138] pg_regress/horology LOG:  statement: SELECT (timestamp without time zone '2000-11-27', timestamp without time zone '2000-11-28')
	  OVERLAPS (timestamp without time zone '2000-11-27 12:00', interval '1 day') AS "True";
2020-04-06 20:19:22.869 EDT [26864:106] pg_regress/oidjoins LOG:  statement: SELECT	ctid, rngtypid
	FROM	pg_catalog.pg_range fk
	WHERE	rngtypid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.rngtypid);
2020-04-06 20:19:22.871 EDT [26863:135] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1 FROM POLYGON_TBL p1, POLYGON_TBL p2 WHERE p1.f1 && p2.f1;
2020-04-06 20:19:22.877 EDT [26859:95] pg_regress/opr_sanity LOG:  statement: SELECT a.aggfnoid, p.proname
	FROM pg_aggregate as a, pg_proc as p
	WHERE a.aggserialfn = p.oid AND
	    (p.prorettype != 'bytea'::regtype OR p.pronargs != 1 OR
	     p.proargtypes[0] != 'internal'::regtype OR
	     NOT p.proisstrict);
2020-04-06 20:19:22.881 EDT [26864:107] pg_regress/oidjoins LOG:  statement: SELECT	ctid, rngsubtype
	FROM	pg_catalog.pg_range fk
	WHERE	rngsubtype != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.rngsubtype);
2020-04-06 20:19:22.883 EDT [26858:139] pg_regress/horology LOG:  statement: SELECT (timestamp without time zone '2000-11-27', interval '12 hours')
	  OVERLAPS (timestamp without time zone '2000-11-27 12:00', timestamp without time zone '2000-11-30') AS "False";
2020-04-06 20:19:22.884 EDT [26863:136] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1 FROM POLYGON_TBL p1, POLYGON_TBL p2 WHERE p1.f1 << p2.f1;
2020-04-06 20:19:22.893 EDT [26864:108] pg_regress/oidjoins LOG:  statement: SELECT	ctid, rngcollation
	FROM	pg_catalog.pg_range fk
	WHERE	rngcollation != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_collation pk WHERE pk.oid = fk.rngcollation);
2020-04-06 20:19:22.895 EDT [26859:96] pg_regress/opr_sanity LOG:  statement: SELECT a.aggfnoid, p.proname
	FROM pg_aggregate as a, pg_proc as p
	WHERE a.aggdeserialfn = p.oid AND
	    (p.prorettype != 'internal'::regtype OR p.pronargs != 2 OR
	     p.proargtypes[0] != 'bytea'::regtype OR
	     p.proargtypes[1] != 'internal'::regtype OR
	     NOT p.proisstrict);
2020-04-06 20:19:22.896 EDT [26863:137] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1 FROM POLYGON_TBL p1, POLYGON_TBL p2 WHERE p1.f1 &< p2.f1;
2020-04-06 20:19:22.904 EDT [26864:109] pg_regress/oidjoins LOG:  statement: SELECT	ctid, rngsubopc
	FROM	pg_catalog.pg_range fk
	WHERE	rngsubopc != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_opclass pk WHERE pk.oid = fk.rngsubopc);
2020-04-06 20:19:22.909 EDT [26858:140] pg_regress/horology LOG:  statement: SELECT (timestamp without time zone '2000-11-27', interval '12 hours')
	  OVERLAPS (timestamp without time zone '2000-11-27', interval '12 hours') AS "True";
2020-04-06 20:19:22.910 EDT [26863:138] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1 FROM POLYGON_TBL p1, POLYGON_TBL p2 WHERE p1.f1 >> p2.f1;
2020-04-06 20:19:22.911 EDT [26859:97] pg_regress/opr_sanity LOG:  statement: SELECT a.aggfnoid, a.aggcombinefn, a.aggserialfn, a.aggdeserialfn,
	       b.aggfnoid, b.aggcombinefn, b.aggserialfn, b.aggdeserialfn
	FROM
	    pg_aggregate a, pg_aggregate b
	WHERE
	    a.aggfnoid < b.aggfnoid AND a.aggtransfn = b.aggtransfn AND
	    (a.aggcombinefn != b.aggcombinefn OR a.aggserialfn != b.aggserialfn
	     OR a.aggdeserialfn != b.aggdeserialfn);
2020-04-06 20:19:22.917 EDT [26864:110] pg_regress/oidjoins LOG:  statement: SELECT	ctid, rngcanonical
	FROM	pg_catalog.pg_range fk
	WHERE	rngcanonical != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.rngcanonical);
2020-04-06 20:19:22.925 EDT [26859:98] pg_regress/opr_sanity LOG:  statement: SELECT DISTINCT proname, oprname
	FROM pg_operator AS o, pg_aggregate AS a, pg_proc AS p
	WHERE a.aggfnoid = p.oid AND a.aggsortop = o.oid
	ORDER BY 1, 2;
2020-04-06 20:19:22.927 EDT [26863:139] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1 FROM POLYGON_TBL p1, POLYGON_TBL p2 WHERE p1.f1 &> p2.f1;
2020-04-06 20:19:22.928 EDT [26858:141] pg_regress/horology LOG:  statement: SELECT (timestamp without time zone '2000-11-27', interval '12 hours')
	  OVERLAPS (timestamp without time zone '2000-11-27 12:00', interval '12 hours') AS "False";
2020-04-06 20:19:22.931 EDT [26864:111] pg_regress/oidjoins LOG:  statement: SELECT	ctid, rngsubdiff
	FROM	pg_catalog.pg_range fk
	WHERE	rngsubdiff != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.rngsubdiff);
2020-04-06 20:19:22.941 EDT [26859:99] pg_regress/opr_sanity LOG:  statement: SELECT a.aggfnoid::oid, o.oid
	FROM pg_operator AS o, pg_aggregate AS a, pg_proc AS p
	WHERE a.aggfnoid = p.oid AND a.aggsortop = o.oid AND
	    (oprkind != 'b' OR oprresult != 'boolean'::regtype
	     OR oprleft != p.proargtypes[0] OR oprright != p.proargtypes[0]);
2020-04-06 20:19:22.943 EDT [26864:112] pg_regress/oidjoins LOG:  statement: SELECT	ctid, ev_class
	FROM	pg_catalog.pg_rewrite fk
	WHERE	ev_class != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.ev_class);
2020-04-06 20:19:22.949 EDT [26858:142] pg_regress/horology LOG:  statement: SELECT (time '00:00', time '01:00')
	  OVERLAPS (time '00:30', time '01:30') AS "True";
2020-04-06 20:19:22.949 EDT [26863:140] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1 FROM POLYGON_TBL p1, POLYGON_TBL p2 WHERE p1.f1 <<| p2.f1;
2020-04-06 20:19:22.953 EDT [26864:113] pg_regress/oidjoins LOG:  statement: SELECT	ctid, seqrelid
	FROM	pg_catalog.pg_sequence fk
	WHERE	seqrelid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.seqrelid);
2020-04-06 20:19:22.960 EDT [26859:100] pg_regress/opr_sanity LOG:  statement: SELECT a.aggfnoid::oid, o.oid
	FROM pg_operator AS o, pg_aggregate AS a, pg_proc AS p
	WHERE a.aggfnoid = p.oid AND a.aggsortop = o.oid AND
	    NOT EXISTS(SELECT 1 FROM pg_amop
	               WHERE amopmethod = (SELECT oid FROM pg_am WHERE amname = 'btree')
	                     AND amopopr = o.oid
	                     AND amoplefttype = o.oprleft
	                     AND amoprighttype = o.oprright);
2020-04-06 20:19:22.960 EDT [26863:141] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1 FROM POLYGON_TBL p1, POLYGON_TBL p2 WHERE p1.f1 &<| p2.f1;
2020-04-06 20:19:22.965 EDT [26859:101] pg_regress/opr_sanity LOG:  statement: SELECT DISTINCT proname, oprname, amopstrategy
	FROM pg_operator AS o, pg_aggregate AS a, pg_proc AS p,
	     pg_amop as ao
	WHERE a.aggfnoid = p.oid AND a.aggsortop = o.oid AND
	    amopopr = o.oid AND
	    amopmethod = (SELECT oid FROM pg_am WHERE amname = 'btree')
	ORDER BY 1, 2;
2020-04-06 20:19:22.966 EDT [26864:114] pg_regress/oidjoins LOG:  statement: SELECT	ctid, seqtypid
	FROM	pg_catalog.pg_sequence fk
	WHERE	seqtypid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.seqtypid);
2020-04-06 20:19:22.968 EDT [26858:143] pg_regress/horology LOG:  statement: SELECT (time '00:00', interval '1 hour')
	  OVERLAPS (time '00:30', interval '1 hour') AS "True";
2020-04-06 20:19:22.970 EDT [26859:102] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid::regprocedure, p2.oid::regprocedure
	FROM pg_proc AS p1, pg_proc AS p2
	WHERE p1.oid < p2.oid AND p1.proname = p2.proname AND
	    p1.prokind = 'a' AND p2.prokind = 'a' AND
	    array_dims(p1.proargtypes) != array_dims(p2.proargtypes)
	ORDER BY 1;
2020-04-06 20:19:22.975 EDT [26863:142] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1 FROM POLYGON_TBL p1, POLYGON_TBL p2 WHERE p1.f1 |>> p2.f1;
2020-04-06 20:19:22.977 EDT [26864:115] pg_regress/oidjoins LOG:  statement: SELECT	ctid, refclassid
	FROM	pg_catalog.pg_shdepend fk
	WHERE	refclassid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.refclassid);
2020-04-06 20:19:22.986 EDT [26863:143] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1 FROM POLYGON_TBL p1, POLYGON_TBL p2 WHERE p1.f1 |&> p2.f1;
2020-04-06 20:19:22.989 EDT [26859:103] pg_regress/opr_sanity LOG:  statement: SELECT oid, proname
	FROM pg_proc AS p
	WHERE prokind = 'a' AND proargdefaults IS NOT NULL;
2020-04-06 20:19:22.990 EDT [26858:144] pg_regress/horology LOG:  statement: SELECT (time '00:00', interval '1 hour')
	  OVERLAPS (time '01:30', interval '1 hour') AS "False";
2020-04-06 20:19:22.992 EDT [26864:116] pg_regress/oidjoins LOG:  statement: SELECT	ctid, classoid
	FROM	pg_catalog.pg_shdescription fk
	WHERE	classoid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.classoid);
2020-04-06 20:19:22.998 EDT [26863:144] pg_regress/geometry LOG:  statement: SELECT p1.f1, p2.f1, p1.f1 <-> p2.f1 FROM POLYGON_TBL p1, POLYGON_TBL p2;
2020-04-06 20:19:23.005 EDT [26864:117] pg_regress/oidjoins LOG:  statement: SELECT	ctid, starelid
	FROM	pg_catalog.pg_statistic fk
	WHERE	starelid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.starelid);
2020-04-06 20:19:23.008 EDT [27412:1] ERROR:  function "poly_distance" not implemented
2020-04-06 20:19:23.008 EDT [27412:2] STATEMENT:  SELECT p1.f1, p2.f1, p1.f1 <-> p2.f1 FROM POLYGON_TBL p1, POLYGON_TBL p2;
2020-04-06 20:19:23.010 EDT [26863:145] pg_regress/geometry ERROR:  function "poly_distance" not implemented
2020-04-06 20:19:23.010 EDT [26863:146] pg_regress/geometry STATEMENT:  SELECT p1.f1, p2.f1, p1.f1 <-> p2.f1 FROM POLYGON_TBL p1, POLYGON_TBL p2;
2020-04-06 20:19:23.011 EDT [26859:104] pg_regress/opr_sanity LOG:  statement: SELECT p.oid, proname
	FROM pg_proc AS p JOIN pg_aggregate AS a ON a.aggfnoid = p.oid
	WHERE prokind = 'a' AND provariadic != 0 AND a.aggkind = 'n';
2020-04-06 20:19:23.013 EDT [26863:147] pg_regress/geometry LOG:  statement: SELECT '' AS six, circle(f1, 50.0)
	   FROM POINT_TBL;
2020-04-06 20:19:23.013 EDT [24935:40] LOG:  background worker "parallel worker" (PID 27412) exited with exit code 1
2020-04-06 20:19:23.014 EDT [26858:145] pg_regress/horology LOG:  statement: SELECT (time '00:00', interval '1 hour')
	  OVERLAPS (time '01:30', interval '1 day') AS "False";
2020-04-06 20:19:23.016 EDT [26864:118] pg_regress/oidjoins LOG:  statement: SELECT	ctid, staop1
	FROM	pg_catalog.pg_statistic fk
	WHERE	staop1 != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.staop1);
2020-04-06 20:19:23.035 EDT [26864:119] pg_regress/oidjoins LOG:  statement: SELECT	ctid, staop2
	FROM	pg_catalog.pg_statistic fk
	WHERE	staop2 != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.staop2);
2020-04-06 20:19:23.035 EDT [26863:148] pg_regress/geometry LOG:  statement: SELECT '' AS four, circle(f1)
	   FROM BOX_TBL;
2020-04-06 20:19:23.038 EDT [26858:146] pg_regress/horology LOG:  statement: CREATE TABLE TEMP_TIMESTAMP (f1 timestamp with time zone);
2020-04-06 20:19:23.040 EDT [26858:147] pg_regress/horology LOG:  statement: INSERT INTO TEMP_TIMESTAMP (f1)
	  SELECT d1 FROM TIMESTAMP_TBL
	  WHERE d1 BETWEEN '13-jun-1957' AND '1-jan-1997'
	   OR d1 BETWEEN '1-jan-1999' AND '1-jan-2010';
2020-04-06 20:19:23.041 EDT [26858:148] pg_regress/horology LOG:  statement: SELECT '' AS "16", f1 AS "timestamp"
	  FROM TEMP_TIMESTAMP
	  ORDER BY "timestamp";
2020-04-06 20:19:23.042 EDT [26859:105] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid
	FROM pg_opfamily as p1
	WHERE p1.opfmethod = 0 OR p1.opfnamespace = 0;
2020-04-06 20:19:23.047 EDT [26863:149] pg_regress/geometry LOG:  statement: SELECT '' AS two, circle(f1)
	   FROM POLYGON_TBL
	   WHERE (# f1) >= 3;
2020-04-06 20:19:23.047 EDT [26864:120] pg_regress/oidjoins LOG:  statement: SELECT	ctid, staop3
	FROM	pg_catalog.pg_statistic fk
	WHERE	staop3 != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.staop3);
2020-04-06 20:19:23.058 EDT [26863:150] pg_regress/geometry LOG:  statement: SELECT '' AS twentyfour, c1.f1 AS circle, p1.f1 AS point, (p1.f1 <-> c1.f1) AS distance
	   FROM CIRCLE_TBL c1, POINT_TBL p1
	   WHERE (p1.f1 <-> c1.f1) > 0
	   ORDER BY distance, area(c1.f1), p1.f1[0];
2020-04-06 20:19:23.059 EDT [26859:106] pg_regress/opr_sanity LOG:  statement: SELECT oid, opfname FROM pg_opfamily f
	WHERE NOT EXISTS (SELECT 1 FROM pg_opclass WHERE opcfamily = f.oid);
2020-04-06 20:19:23.062 EDT [26858:149] pg_regress/horology LOG:  statement: SELECT '' AS "160", d.f1 AS "timestamp", t.f1 AS "interval", d.f1 + t.f1 AS plus
	  FROM TEMP_TIMESTAMP d, INTERVAL_TBL t
	  ORDER BY plus, "timestamp", "interval";
2020-04-06 20:19:23.065 EDT [26864:121] pg_regress/oidjoins LOG:  statement: SELECT	ctid, staop4
	FROM	pg_catalog.pg_statistic fk
	WHERE	staop4 != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.staop4);
2020-04-06 20:19:23.074 EDT [26859:107] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid
	FROM pg_opclass AS p1
	WHERE p1.opcmethod = 0 OR p1.opcnamespace = 0 OR p1.opcfamily = 0
	    OR p1.opcintype = 0;
2020-04-06 20:19:23.076 EDT [26863:151] pg_regress/geometry LOG:  statement: SELECT f1, f1::polygon FROM CIRCLE_TBL WHERE f1 >= '<(0,0),1>';
2020-04-06 20:19:23.077 EDT [26858:150] pg_regress/horology LOG:  statement: SELECT '' AS "160", d.f1 AS "timestamp", t.f1 AS "interval", d.f1 - t.f1 AS minus
	  FROM TEMP_TIMESTAMP d, INTERVAL_TBL t
	  WHERE isfinite(d.f1)
	  ORDER BY minus, "timestamp", "interval";
2020-04-06 20:19:23.085 EDT [26864:122] pg_regress/oidjoins LOG:  statement: SELECT	ctid, staop5
	FROM	pg_catalog.pg_statistic fk
	WHERE	staop5 != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.staop5);
2020-04-06 20:19:23.087 EDT [26863:152] pg_regress/geometry LOG:  statement: SELECT f1, polygon(8, f1) FROM CIRCLE_TBL WHERE f1 >= '<(0,0),1>';
2020-04-06 20:19:23.087 EDT [26859:108] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p2.oid
	FROM pg_opclass AS p1, pg_opfamily AS p2
	WHERE p1.opcfamily = p2.oid AND p1.opcmethod != p2.opfmethod;
2020-04-06 20:19:23.095 EDT [26858:151] pg_regress/horology LOG:  statement: SELECT '' AS "16", d.f1 AS "timestamp",
	   timestamp with time zone '1980-01-06 00:00 GMT' AS gpstime_zero,
	   d.f1 - timestamp with time zone '1980-01-06 00:00 GMT' AS difference
	  FROM TEMP_TIMESTAMP d
	  ORDER BY difference;
2020-04-06 20:19:23.098 EDT [26864:123] pg_regress/oidjoins LOG:  statement: SELECT	ctid, stxrelid
	FROM	pg_catalog.pg_statistic_ext fk
	WHERE	stxrelid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.stxrelid);
2020-04-06 20:19:23.099 EDT [26863:153] pg_regress/geometry LOG:  statement: SELECT f1, polygon(1, f1) FROM CIRCLE_TBL WHERE f1 >= '<(0,0),1>';
2020-04-06 20:19:23.106 EDT [26859:109] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p2.oid
	FROM pg_opclass AS p1, pg_opclass AS p2
	WHERE p1.oid != p2.oid AND
	    p1.opcmethod = p2.opcmethod AND p1.opcintype = p2.opcintype AND
	    p1.opcdefault AND p2.opcdefault;
2020-04-06 20:19:23.107 EDT [27437:1] ERROR:  must request at least 2 points
2020-04-06 20:19:23.107 EDT [27437:2] STATEMENT:  SELECT f1, polygon(1, f1) FROM CIRCLE_TBL WHERE f1 >= '<(0,0),1>';
2020-04-06 20:19:23.107 EDT [26858:152] pg_regress/horology LOG:  statement: SELECT '' AS "226", d1.f1 AS timestamp1, d2.f1 AS timestamp2, d1.f1 - d2.f1 AS difference
	  FROM TEMP_TIMESTAMP d1, TEMP_TIMESTAMP d2
	  ORDER BY timestamp1, timestamp2, difference;
2020-04-06 20:19:23.107 EDT [26863:154] pg_regress/geometry ERROR:  must request at least 2 points
2020-04-06 20:19:23.107 EDT [26863:155] pg_regress/geometry STATEMENT:  SELECT f1, polygon(1, f1) FROM CIRCLE_TBL WHERE f1 >= '<(0,0),1>';
2020-04-06 20:19:23.110 EDT [24935:41] LOG:  background worker "parallel worker" (PID 27437) exited with exit code 1
2020-04-06 20:19:23.110 EDT [26863:156] pg_regress/geometry LOG:  statement: SELECT f1, polygon(10, f1) FROM CIRCLE_TBL WHERE f1 < '<(0,0),1>';
2020-04-06 20:19:23.112 EDT [26864:124] pg_regress/oidjoins LOG:  statement: SELECT	ctid, stxnamespace
	FROM	pg_catalog.pg_statistic_ext fk
	WHERE	stxnamespace != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.stxnamespace);
2020-04-06 20:19:23.117 EDT [27441:1] ERROR:  cannot convert circle with radius zero to polygon
2020-04-06 20:19:23.117 EDT [27441:2] STATEMENT:  SELECT f1, polygon(10, f1) FROM CIRCLE_TBL WHERE f1 < '<(0,0),1>';
2020-04-06 20:19:23.119 EDT [26863:157] pg_regress/geometry ERROR:  cannot convert circle with radius zero to polygon
2020-04-06 20:19:23.119 EDT [26863:158] pg_regress/geometry STATEMENT:  SELECT f1, polygon(10, f1) FROM CIRCLE_TBL WHERE f1 < '<(0,0),1>';
2020-04-06 20:19:23.122 EDT [24935:42] LOG:  background worker "parallel worker" (PID 27441) exited with exit code 1
2020-04-06 20:19:23.122 EDT [26858:153] pg_regress/horology LOG:  statement: SELECT '' AS "16", f1 AS "timestamp", date(f1) AS date
	  FROM TEMP_TIMESTAMP
	  WHERE f1 <> timestamp 'now'
	  ORDER BY date, "timestamp";
2020-04-06 20:19:23.122 EDT [26863:159] pg_regress/geometry LOG:  statement: SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 ~= c2.f1;
2020-04-06 20:19:23.124 EDT [26864:125] pg_regress/oidjoins LOG:  statement: SELECT	ctid, stxowner
	FROM	pg_catalog.pg_statistic_ext fk
	WHERE	stxowner != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.stxowner);
2020-04-06 20:19:23.129 EDT [26859:110] pg_regress/opr_sanity LOG:  statement: SELECT oid, opcname FROM pg_opclass WHERE NOT amvalidate(oid);
2020-04-06 20:19:23.134 EDT [26864:126] pg_regress/oidjoins LOG:  statement: SELECT	ctid, stxoid
	FROM	pg_catalog.pg_statistic_ext_data fk
	WHERE	stxoid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_statistic_ext pk WHERE pk.oid = fk.stxoid);
2020-04-06 20:19:23.135 EDT [26863:160] pg_regress/geometry LOG:  statement: SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 && c2.f1;
2020-04-06 20:19:23.136 EDT [26858:154] pg_regress/horology LOG:  statement: DROP TABLE TEMP_TIMESTAMP;
2020-04-06 20:19:23.143 EDT [26858:155] pg_regress/horology LOG:  statement: SET DateStyle TO 'US,Postgres';
2020-04-06 20:19:23.144 EDT [26858:156] pg_regress/horology LOG:  statement: SHOW DateStyle;
2020-04-06 20:19:23.144 EDT [26858:157] pg_regress/horology LOG:  statement: SELECT '' AS "64", d1 AS us_postgres FROM TIMESTAMP_TBL;
2020-04-06 20:19:23.149 EDT [26864:127] pg_regress/oidjoins LOG:  statement: SELECT	ctid, spcowner
	FROM	pg_catalog.pg_tablespace fk
	WHERE	spcowner != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.spcowner);
2020-04-06 20:19:23.150 EDT [26863:161] pg_regress/geometry LOG:  statement: SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 &< c2.f1;
2020-04-06 20:19:23.157 EDT [26859:111] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.amname
	FROM pg_am AS p1
	WHERE p1.amhandler = 0;
2020-04-06 20:19:23.161 EDT [26858:158] pg_regress/horology LOG:  statement: SET DateStyle TO 'US,ISO';
2020-04-06 20:19:23.161 EDT [26858:159] pg_regress/horology LOG:  statement: SELECT '' AS "64", d1 AS us_iso FROM TIMESTAMP_TBL;
2020-04-06 20:19:23.162 EDT [26863:162] pg_regress/geometry LOG:  statement: SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 << c2.f1;
2020-04-06 20:19:23.162 EDT [26864:128] pg_regress/oidjoins LOG:  statement: SELECT	ctid, trftype
	FROM	pg_catalog.pg_transform fk
	WHERE	trftype != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.trftype);
2020-04-06 20:19:23.168 EDT [26859:112] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.amname, p2.oid, p2.proname
	FROM pg_am AS p1, pg_proc AS p2
	WHERE p2.oid = p1.amhandler AND p1.amtype = 'i' AND
	    (p2.prorettype != 'index_am_handler'::regtype
	     OR p2.proretset
	     OR p2.pronargs != 1
	     OR p2.proargtypes[0] != 'internal'::regtype);
2020-04-06 20:19:23.175 EDT [26863:163] pg_regress/geometry LOG:  statement: SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 >> c2.f1;
2020-04-06 20:19:23.176 EDT [26858:160] pg_regress/horology LOG:  statement: SET DateStyle TO 'US,SQL';
2020-04-06 20:19:23.176 EDT [26858:161] pg_regress/horology LOG:  statement: SHOW DateStyle;
2020-04-06 20:19:23.176 EDT [26858:162] pg_regress/horology LOG:  statement: SELECT '' AS "64", d1 AS us_sql FROM TIMESTAMP_TBL;
2020-04-06 20:19:23.178 EDT [26864:129] pg_regress/oidjoins LOG:  statement: SELECT	ctid, trflang
	FROM	pg_catalog.pg_transform fk
	WHERE	trflang != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_language pk WHERE pk.oid = fk.trflang);
2020-04-06 20:19:23.185 EDT [26859:113] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p1.amname, p2.oid, p2.proname
	FROM pg_am AS p1, pg_proc AS p2
	WHERE p2.oid = p1.amhandler AND p1.amtype = 's' AND
	    (p2.prorettype != 'table_am_handler'::regtype
	     OR p2.proretset
	     OR p2.pronargs != 1
	     OR p2.proargtypes[0] != 'internal'::regtype);
2020-04-06 20:19:23.188 EDT [26858:163] pg_regress/horology LOG:  statement: SET DateStyle TO 'European,Postgres';
2020-04-06 20:19:23.188 EDT [26858:164] pg_regress/horology LOG:  statement: SHOW DateStyle;
2020-04-06 20:19:23.189 EDT [26858:165] pg_regress/horology LOG:  statement: INSERT INTO TIMESTAMP_TBL VALUES('13/06/1957');
2020-04-06 20:19:23.189 EDT [26858:166] pg_regress/horology LOG:  statement: SELECT count(*) as one FROM TIMESTAMP_TBL WHERE d1 = 'Jun 13 1957';
2020-04-06 20:19:23.191 EDT [26864:130] pg_regress/oidjoins LOG:  statement: SELECT	ctid, trffromsql
	FROM	pg_catalog.pg_transform fk
	WHERE	trffromsql != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.trffromsql);
2020-04-06 20:19:23.198 EDT [26863:164] pg_regress/geometry LOG:  statement: SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 &> c2.f1;
2020-04-06 20:19:23.198 EDT [26859:114] pg_regress/opr_sanity LOG:  statement: SELECT p1.amopfamily, p1.amopstrategy
	FROM pg_amop as p1
	WHERE p1.amopfamily = 0 OR p1.amoplefttype = 0 OR p1.amoprighttype = 0
	    OR p1.amopopr = 0 OR p1.amopmethod = 0 OR p1.amopstrategy < 1;
2020-04-06 20:19:23.201 EDT [26864:131] pg_regress/oidjoins LOG:  statement: SELECT	ctid, trftosql
	FROM	pg_catalog.pg_transform fk
	WHERE	trftosql != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.trftosql);
2020-04-06 20:19:23.202 EDT [26858:167] pg_regress/horology LOG:  statement: SELECT '' AS "65", d1 AS european_postgres FROM TIMESTAMP_TBL;
2020-04-06 20:19:23.211 EDT [26863:165] pg_regress/geometry LOG:  statement: SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 <@ c2.f1;
2020-04-06 20:19:23.214 EDT [26859:115] pg_regress/opr_sanity LOG:  statement: SELECT p1.amopfamily, p1.amopstrategy
	FROM pg_amop as p1
	WHERE NOT ((p1.amoppurpose = 's' AND p1.amopsortfamily = 0) OR
	           (p1.amoppurpose = 'o' AND p1.amopsortfamily <> 0));
2020-04-06 20:19:23.214 EDT [26858:168] pg_regress/horology LOG:  statement: SET DateStyle TO 'European,ISO';
2020-04-06 20:19:23.215 EDT [26858:169] pg_regress/horology LOG:  statement: SHOW DateStyle;
2020-04-06 20:19:23.215 EDT [26858:170] pg_regress/horology LOG:  statement: SELECT '' AS "65", d1 AS european_iso FROM TIMESTAMP_TBL;
2020-04-06 20:19:23.217 EDT [26864:132] pg_regress/oidjoins LOG:  statement: SELECT	ctid, tgrelid
	FROM	pg_catalog.pg_trigger fk
	WHERE	tgrelid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.tgrelid);
2020-04-06 20:19:23.225 EDT [26858:171] pg_regress/horology LOG:  statement: SET DateStyle TO 'European,SQL';
2020-04-06 20:19:23.225 EDT [26858:172] pg_regress/horology LOG:  statement: SHOW DateStyle;
2020-04-06 20:19:23.226 EDT [26858:173] pg_regress/horology LOG:  statement: SELECT '' AS "65", d1 AS european_sql FROM TIMESTAMP_TBL;
2020-04-06 20:19:23.226 EDT [26859:116] pg_regress/opr_sanity LOG:  statement: SELECT p1.oid, p2.oid
	FROM pg_amop AS p1, pg_opfamily AS p2
	WHERE p1.amopfamily = p2.oid AND p1.amopmethod != p2.opfmethod;
2020-04-06 20:19:23.228 EDT [26863:166] pg_regress/geometry LOG:  statement: SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 @> c2.f1;
2020-04-06 20:19:23.229 EDT [26864:133] pg_regress/oidjoins LOG:  statement: SELECT	ctid, tgfoid
	FROM	pg_catalog.pg_trigger fk
	WHERE	tgfoid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.tgfoid);
2020-04-06 20:19:23.237 EDT [26858:174] pg_regress/horology LOG:  statement: RESET DateStyle;
2020-04-06 20:19:23.238 EDT [26858:175] pg_regress/horology LOG:  statement: SELECT to_timestamp('0097/Feb/16 --> 08:14:30', 'YYYY/Mon/DD --> HH:MI:SS');
2020-04-06 20:19:23.243 EDT [26859:117] pg_regress/opr_sanity LOG:  statement: SELECT DISTINCT amopmethod, amopstrategy, oprname
	FROM pg_amop p1 LEFT JOIN pg_operator p2 ON amopopr = p2.oid
	ORDER BY 1, 2, 3;
2020-04-06 20:19:23.246 EDT [26864:134] pg_regress/oidjoins LOG:  statement: SELECT	ctid, tgconstrrelid
	FROM	pg_catalog.pg_trigger fk
	WHERE	tgconstrrelid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.tgconstrrelid);
2020-04-06 20:19:23.250 EDT [26863:167] pg_regress/geometry LOG:  statement: SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 <<| c2.f1;
2020-04-06 20:19:23.252 EDT [26858:176] pg_regress/horology LOG:  statement: SELECT to_timestamp('97/2/16 8:14:30', 'FMYYYY/FMMM/FMDD FMHH:FMMI:FMSS');
2020-04-06 20:19:23.256 EDT [26864:135] pg_regress/oidjoins LOG:  statement: SELECT	ctid, tgconstrindid
	FROM	pg_catalog.pg_trigger fk
	WHERE	tgconstrindid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.tgconstrindid);
2020-04-06 20:19:23.258 EDT [26859:118] pg_regress/opr_sanity LOG:  statement: SELECT p1.amopfamily, p1.amopopr, p2.oid, p2.oprname
	FROM pg_amop AS p1, pg_operator AS p2
	WHERE p1.amopopr = p2.oid AND p1.amoppurpose = 's' AND
	    (p2.oprrest = 0 OR p2.oprjoin = 0);
2020-04-06 20:19:23.261 EDT [26863:168] pg_regress/geometry LOG:  statement: SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 |>> c2.f1;
2020-04-06 20:19:23.265 EDT [26858:177] pg_regress/horology LOG:  statement: SELECT to_timestamp('2011$03!18 23_38_15', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:23.265 EDT [26864:136] pg_regress/oidjoins LOG:  statement: SELECT	ctid, tgconstraint
	FROM	pg_catalog.pg_trigger fk
	WHERE	tgconstraint != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_constraint pk WHERE pk.oid = fk.tgconstraint);
2020-04-06 20:19:23.271 EDT [26863:169] pg_regress/geometry LOG:  statement: SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 &<| c2.f1;
2020-04-06 20:19:23.271 EDT [26859:119] pg_regress/opr_sanity LOG:  statement: SELECT p1.opcname, p1.opcfamily
	FROM pg_opclass AS p1
	WHERE NOT EXISTS(SELECT 1 FROM pg_amop AS p2
	                 WHERE p2.amopfamily = p1.opcfamily
	                   AND binary_coercible(p1.opcintype, p2.amoplefttype));
2020-04-06 20:19:23.278 EDT [26858:178] pg_regress/horology LOG:  statement: SELECT to_timestamp('1985 January 12', 'YYYY FMMonth DD');
2020-04-06 20:19:23.278 EDT [26864:137] pg_regress/oidjoins LOG:  statement: SELECT	ctid, cfgnamespace
	FROM	pg_catalog.pg_ts_config fk
	WHERE	cfgnamespace != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.cfgnamespace);
2020-04-06 20:19:23.287 EDT [26863:170] pg_regress/geometry LOG:  statement: SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 |&> c2.f1;
2020-04-06 20:19:23.290 EDT [26858:179] pg_regress/horology LOG:  statement: SELECT to_timestamp('1985 FMMonth 12', 'YYYY "FMMonth" DD');
2020-04-06 20:19:23.290 EDT [26864:138] pg_regress/oidjoins LOG:  statement: SELECT	ctid, cfgowner
	FROM	pg_catalog.pg_ts_config fk
	WHERE	cfgowner != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.cfgowner);
2020-04-06 20:19:23.291 EDT [26859:120] pg_regress/opr_sanity LOG:  statement: SELECT p1.amopfamily, p1.amopstrategy, p1.amopopr
	FROM pg_amop AS p1
	WHERE NOT EXISTS(SELECT 1 FROM pg_opclass AS p2
	                 WHERE p2.opcfamily = p1.amopfamily
	                   AND binary_coercible(p2.opcintype, p1.amoplefttype));
2020-04-06 20:19:23.296 EDT [26863:171] pg_regress/geometry LOG:  statement: SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 = c2.f1;
2020-04-06 20:19:23.303 EDT [26858:180] pg_regress/horology LOG:  statement: SELECT to_timestamp('1985 \\ 12', 'YYYY \\\\ DD');
2020-04-06 20:19:23.304 EDT [26864:139] pg_regress/oidjoins LOG:  statement: SELECT	ctid, cfgparser
	FROM	pg_catalog.pg_ts_config fk
	WHERE	cfgparser != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_ts_parser pk WHERE pk.oid = fk.cfgparser);
2020-04-06 20:19:23.311 EDT [26863:172] pg_regress/geometry LOG:  statement: SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 != c2.f1;
2020-04-06 20:19:23.313 EDT [26858:181] pg_regress/horology LOG:  statement: SELECT to_timestamp('My birthday-> Year: 1976, Month: May, Day: 16',
	                    '"My birthday-> Year:" YYYY, "Month:" FMMonth, "Day:" DD');
2020-04-06 20:19:23.318 EDT [26864:140] pg_regress/oidjoins LOG:  statement: SELECT	ctid, mapcfg
	FROM	pg_catalog.pg_ts_config_map fk
	WHERE	mapcfg != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_ts_config pk WHERE pk.oid = fk.mapcfg);
2020-04-06 20:19:23.320 EDT [26859:121] pg_regress/opr_sanity LOG:  statement: SELECT p1.amopfamily, p1.amopopr, p2.oprname, p3.prosrc
	FROM pg_amop AS p1, pg_operator AS p2, pg_proc AS p3
	WHERE p1.amopopr = p2.oid AND p2.oprcode = p3.oid AND
	    p1.amoplefttype = p1.amoprighttype AND
	    p3.provolatile != 'i';
2020-04-06 20:19:23.321 EDT [26863:173] pg_regress/geometry LOG:  statement: SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 < c2.f1;
2020-04-06 20:19:23.327 EDT [26858:182] pg_regress/horology LOG:  statement: SELECT to_timestamp('1,582nd VIII 21', 'Y,YYYth FMRM DD');
2020-04-06 20:19:23.330 EDT [26864:141] pg_regress/oidjoins LOG:  statement: SELECT	ctid, mapdict
	FROM	pg_catalog.pg_ts_config_map fk
	WHERE	mapdict != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_ts_dict pk WHERE pk.oid = fk.mapdict);
2020-04-06 20:19:23.333 EDT [26863:174] pg_regress/geometry LOG:  statement: SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 > c2.f1;
2020-04-06 20:19:23.337 EDT [26858:183] pg_regress/horology LOG:  statement: SELECT to_timestamp('15 "text between quote marks" 98 54 45',
	                    E'HH24 "\\\\"text between quote marks\\\\"" YY MI SS');
2020-04-06 20:19:23.340 EDT [26859:122] pg_regress/opr_sanity LOG:  statement: SELECT p1.amopfamily, p1.amopopr, p2.oprname, p3.prosrc
	FROM pg_amop AS p1, pg_operator AS p2, pg_proc AS p3
	WHERE p1.amopopr = p2.oid AND p2.oprcode = p3.oid AND
	    p1.amoplefttype != p1.amoprighttype AND
	    p3.provolatile = 'v';
2020-04-06 20:19:23.342 EDT [26864:142] pg_regress/oidjoins LOG:  statement: SELECT	ctid, dictnamespace
	FROM	pg_catalog.pg_ts_dict fk
	WHERE	dictnamespace != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.dictnamespace);
2020-04-06 20:19:23.345 EDT [26863:175] pg_regress/geometry LOG:  statement: SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 <= c2.f1;
2020-04-06 20:19:23.348 EDT [26858:184] pg_regress/horology LOG:  statement: SELECT to_timestamp('05121445482000', 'MMDDHH24MISSYYYY');
2020-04-06 20:19:23.354 EDT [26864:143] pg_regress/oidjoins LOG:  statement: SELECT	ctid, dictowner
	FROM	pg_catalog.pg_ts_dict fk
	WHERE	dictowner != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.dictowner);
2020-04-06 20:19:23.358 EDT [26863:176] pg_regress/geometry LOG:  statement: SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 >= c2.f1;
2020-04-06 20:19:23.360 EDT [26858:185] pg_regress/horology LOG:  statement: SELECT to_timestamp('2000January09Sunday', 'YYYYFMMonthDDFMDay');
2020-04-06 20:19:23.364 EDT [26859:123] pg_regress/opr_sanity LOG:  statement: SELECT p1.amprocfamily, p1.amprocnum
	FROM pg_amproc as p1
	WHERE p1.amprocfamily = 0 OR p1.amproclefttype = 0 OR p1.amprocrighttype = 0
	    OR p1.amprocnum < 0 OR p1.amproc = 0;
2020-04-06 20:19:23.367 EDT [26864:144] pg_regress/oidjoins LOG:  statement: SELECT	ctid, dicttemplate
	FROM	pg_catalog.pg_ts_dict fk
	WHERE	dicttemplate != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_ts_template pk WHERE pk.oid = fk.dicttemplate);
2020-04-06 20:19:23.369 EDT [26863:177] pg_regress/geometry LOG:  statement: SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 < c2.f1;
2020-04-06 20:19:23.371 EDT [26858:186] pg_regress/horology LOG:  statement: SELECT to_timestamp('97/Feb/16', 'YYMonDD');
2020-04-06 20:19:23.375 EDT [26859:124] pg_regress/opr_sanity LOG:  statement: SELECT p1.amprocfamily, p1.amproc, p2.prosrc
	FROM pg_amproc AS p1, pg_proc AS p2
	WHERE p1.amproc = p2.oid AND
	    p1.amproclefttype = p1.amprocrighttype AND
	    p2.provolatile != 'i';
2020-04-06 20:19:23.377 EDT [27513:1] ERROR:  invalid value "/Feb/16" for "Mon"
2020-04-06 20:19:23.377 EDT [27513:2] DETAIL:  The given value did not match any of the allowed values for this field.
2020-04-06 20:19:23.377 EDT [27513:3] STATEMENT:  SELECT to_timestamp('97/Feb/16', 'YYMonDD');
2020-04-06 20:19:23.378 EDT [26858:187] pg_regress/horology ERROR:  invalid value "/Feb/16" for "Mon"
2020-04-06 20:19:23.378 EDT [26858:188] pg_regress/horology DETAIL:  The given value did not match any of the allowed values for this field.
2020-04-06 20:19:23.378 EDT [26858:189] pg_regress/horology STATEMENT:  SELECT to_timestamp('97/Feb/16', 'YYMonDD');
2020-04-06 20:19:23.378 EDT [26864:145] pg_regress/oidjoins LOG:  statement: SELECT	ctid, prsnamespace
	FROM	pg_catalog.pg_ts_parser fk
	WHERE	prsnamespace != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.prsnamespace);
2020-04-06 20:19:23.380 EDT [24935:43] LOG:  background worker "parallel worker" (PID 27513) exited with exit code 1
2020-04-06 20:19:23.380 EDT [26858:190] pg_regress/horology LOG:  statement: SELECT to_timestamp('97/Feb/16', 'YY:Mon:DD');
2020-04-06 20:19:23.385 EDT [26863:178] pg_regress/geometry LOG:  statement: SELECT c1.f1, c2.f1 FROM CIRCLE_TBL c1, CIRCLE_TBL c2 WHERE c1.f1 < c2.f1;
2020-04-06 20:19:23.390 EDT [26858:191] pg_regress/horology LOG:  statement: SELECT to_timestamp('97/Feb/16', 'FXYY:Mon:DD');
2020-04-06 20:19:23.390 EDT [26859:125] pg_regress/opr_sanity LOG:  statement: SELECT p1.amprocfamily, p1.amproc, p2.prosrc
	FROM pg_amproc AS p1, pg_proc AS p2
	WHERE p1.amproc = p2.oid AND
	    p1.amproclefttype != p1.amprocrighttype AND
	    p2.provolatile = 'v';
2020-04-06 20:19:23.393 EDT [26864:146] pg_regress/oidjoins LOG:  statement: SELECT	ctid, prsstart
	FROM	pg_catalog.pg_ts_parser fk
	WHERE	prsstart != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.prsstart);
2020-04-06 20:19:23.395 EDT [26863:179] pg_regress/geometry LOG:  statement: SELECT c.f1, p.f1, c.f1 + p.f1 FROM CIRCLE_TBL c, POINT_TBL p;
2020-04-06 20:19:23.404 EDT [26858:192] pg_regress/horology LOG:  statement: SELECT to_timestamp('97/Feb/16', 'FXYY/Mon/DD');
2020-04-06 20:19:23.405 EDT [26859:126] pg_regress/opr_sanity LOG:  statement: SELECT amp.amproc::regproc AS proc, opf.opfname AS opfamily_name,
	       opc.opcname AS opclass_name, opc.opcintype::regtype AS opcintype
	FROM pg_am AS am
	JOIN pg_opclass AS opc ON opc.opcmethod = am.oid
	JOIN pg_opfamily AS opf ON opc.opcfamily = opf.oid
	LEFT JOIN pg_amproc AS amp ON amp.amprocfamily = opf.oid AND
	    amp.amproclefttype = opc.opcintype AND amp.amprocnum = 4
	WHERE am.amname = 'btree' AND
	    amp.amproc IS DISTINCT FROM 'btequalimage'::regproc
	ORDER BY 1, 2, 3;
2020-04-06 20:19:23.409 EDT [26864:147] pg_regress/oidjoins LOG:  statement: SELECT	ctid, prstoken
	FROM	pg_catalog.pg_ts_parser fk
	WHERE	prstoken != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.prstoken);
2020-04-06 20:19:23.410 EDT [26863:180] pg_regress/geometry LOG:  statement: SELECT c.f1, p.f1, c.f1 - p.f1 FROM CIRCLE_TBL c, POINT_TBL p;
2020-04-06 20:19:23.413 EDT [26858:193] pg_regress/horology LOG:  statement: SELECT to_timestamp('19971116', 'YYYYMMDD');
2020-04-06 20:19:23.420 EDT [26859:127] pg_regress/opr_sanity LOG:  statement: SELECT p1.indexrelid, p1.indrelid
	FROM pg_index as p1
	WHERE p1.indexrelid = 0 OR p1.indrelid = 0 OR
	      p1.indnatts <= 0 OR p1.indnatts > 32;
2020-04-06 20:19:23.420 EDT [26863:181] pg_regress/geometry LOG:  statement: SELECT c.f1, p.f1, c.f1 * p.f1 FROM CIRCLE_TBL c, POINT_TBL p;
2020-04-06 20:19:23.421 EDT [26858:194] pg_regress/horology LOG:  statement: SELECT to_timestamp('20000-1116', 'YYYY-MMDD');
2020-04-06 20:19:23.425 EDT [26864:148] pg_regress/oidjoins LOG:  statement: SELECT	ctid, prsend
	FROM	pg_catalog.pg_ts_parser fk
	WHERE	prsend != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.prsend);
2020-04-06 20:19:23.431 EDT [26858:195] pg_regress/horology LOG:  statement: SELECT to_timestamp('1997 AD 11 16', 'YYYY BC MM DD');
2020-04-06 20:19:23.432 EDT [26863:182] pg_regress/geometry LOG:  statement: SELECT c.f1, p.f1, c.f1 / p.f1 FROM CIRCLE_TBL c, POINT_TBL p WHERE p.f1[0] BETWEEN 1 AND 1000;
2020-04-06 20:19:23.434 EDT [26859:128] pg_regress/opr_sanity LOG:  statement: SELECT p1.indexrelid, p1.indrelid
	FROM pg_index as p1
	WHERE array_lower(indkey, 1) != 0 OR array_upper(indkey, 1) != indnatts-1 OR
	    array_lower(indclass, 1) != 0 OR array_upper(indclass, 1) != indnatts-1 OR
	    array_lower(indcollation, 1) != 0 OR array_upper(indcollation, 1) != indnatts-1 OR
	    array_lower(indoption, 1) != 0 OR array_upper(indoption, 1) != indnatts-1;
2020-04-06 20:19:23.437 EDT [26864:149] pg_regress/oidjoins LOG:  statement: SELECT	ctid, prsheadline
	FROM	pg_catalog.pg_ts_parser fk
	WHERE	prsheadline != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.prsheadline);
2020-04-06 20:19:23.440 EDT [26858:196] pg_regress/horology LOG:  statement: SELECT to_timestamp('1997 BC 11 16', 'YYYY BC MM DD');
2020-04-06 20:19:23.443 EDT [26863:183] pg_regress/geometry LOG:  statement: SELECT c.f1, p.f1, c.f1 / p.f1 FROM CIRCLE_TBL c, POINT_TBL p WHERE p.f1[0] > 1000;
2020-04-06 20:19:23.446 EDT [26859:129] pg_regress/opr_sanity LOG:  statement: SELECT indexrelid::regclass, indrelid::regclass, attname, atttypid::regtype, opcname
	FROM (SELECT indexrelid, indrelid, unnest(indkey) as ikey,
	             unnest(indclass) as iclass, unnest(indcollation) as icoll
	      FROM pg_index) ss,
	      pg_attribute a,
	      pg_opclass opc
	WHERE a.attrelid = indrelid AND a.attnum = ikey AND opc.oid = iclass AND
	      (NOT binary_coercible(atttypid, opcintype) OR icoll != attcollation);
2020-04-06 20:19:23.448 EDT [26864:150] pg_regress/oidjoins LOG:  statement: SELECT	ctid, prslextype
	FROM	pg_catalog.pg_ts_parser fk
	WHERE	prslextype != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.prslextype);
2020-04-06 20:19:23.449 EDT [26858:197] pg_regress/horology LOG:  statement: SELECT to_timestamp('1997 A.D. 11 16', 'YYYY B.C. MM DD');
2020-04-06 20:19:23.450 EDT [27536:1] ERROR:  value out of range: overflow
2020-04-06 20:19:23.450 EDT [27536:2] STATEMENT:  SELECT c.f1, p.f1, c.f1 / p.f1 FROM CIRCLE_TBL c, POINT_TBL p WHERE p.f1[0] > 1000;
2020-04-06 20:19:23.450 EDT [26863:184] pg_regress/geometry ERROR:  value out of range: overflow
2020-04-06 20:19:23.450 EDT [26863:185] pg_regress/geometry STATEMENT:  SELECT c.f1, p.f1, c.f1 / p.f1 FROM CIRCLE_TBL c, POINT_TBL p WHERE p.f1[0] > 1000;
2020-04-06 20:19:23.453 EDT [24935:44] LOG:  background worker "parallel worker" (PID 27536) exited with exit code 1
2020-04-06 20:19:23.454 EDT [26863:186] pg_regress/geometry LOG:  statement: SELECT c.f1, p.f1, c.f1 / p.f1 FROM CIRCLE_TBL c, POINT_TBL p WHERE p.f1 ~= '(0,0)'::point;
2020-04-06 20:19:23.457 EDT [26858:198] pg_regress/horology LOG:  statement: SELECT to_timestamp('1997 B.C. 11 16', 'YYYY B.C. MM DD');
2020-04-06 20:19:23.459 EDT [26864:151] pg_regress/oidjoins LOG:  statement: SELECT	ctid, tmplnamespace
	FROM	pg_catalog.pg_ts_template fk
	WHERE	tmplnamespace != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.tmplnamespace);
2020-04-06 20:19:23.461 EDT [27539:1] ERROR:  division by zero
2020-04-06 20:19:23.461 EDT [27539:2] STATEMENT:  SELECT c.f1, p.f1, c.f1 / p.f1 FROM CIRCLE_TBL c, POINT_TBL p WHERE p.f1 ~= '(0,0)'::point;
2020-04-06 20:19:23.461 EDT [26863:187] pg_regress/geometry ERROR:  division by zero
2020-04-06 20:19:23.461 EDT [26863:188] pg_regress/geometry STATEMENT:  SELECT c.f1, p.f1, c.f1 / p.f1 FROM CIRCLE_TBL c, POINT_TBL p WHERE p.f1 ~= '(0,0)'::point;
2020-04-06 20:19:23.462 EDT [26859:130] pg_regress/opr_sanity LOG:  statement: SELECT indexrelid::regclass, indrelid::regclass, attname, atttypid::regtype, opcname
	FROM (SELECT indexrelid, indrelid, unnest(indkey) as ikey,
	             unnest(indclass) as iclass, unnest(indcollation) as icoll
	      FROM pg_index
	      WHERE indrelid < 16384) ss,
	      pg_attribute a,
	      pg_opclass opc
	WHERE a.attrelid = indrelid AND a.attnum = ikey AND opc.oid = iclass AND
	      (opcintype != atttypid OR icoll != attcollation)
	ORDER BY 1;
2020-04-06 20:19:23.464 EDT [24935:45] LOG:  background worker "parallel worker" (PID 27539) exited with exit code 1
2020-04-06 20:19:23.464 EDT [26863:189] pg_regress/geometry LOG:  statement: SELECT c.f1, p.f1, c.f1 <-> p.f1 FROM CIRCLE_TBL c, POLYGON_TBL p;
2020-04-06 20:19:23.467 EDT [26858:199] pg_regress/horology LOG:  statement: SELECT to_timestamp('9-1116', 'Y-MMDD');
2020-04-06 20:19:23.470 EDT [26864:152] pg_regress/oidjoins LOG:  statement: SELECT	ctid, tmplinit
	FROM	pg_catalog.pg_ts_template fk
	WHERE	tmplinit != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.tmplinit);
2020-04-06 20:19:23.476 EDT [26863:190] pg_regress/geometry LOG:  disconnection: session time: 0:00:02.338 user=pgbuild database=regression host=[local]
2020-04-06 20:19:23.479 EDT [26858:200] pg_regress/horology LOG:  statement: SELECT to_timestamp('95-1116', 'YY-MMDD');
2020-04-06 20:19:23.481 EDT [26864:153] pg_regress/oidjoins LOG:  statement: SELECT	ctid, tmpllexize
	FROM	pg_catalog.pg_ts_template fk
	WHERE	tmpllexize != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.tmpllexize);
2020-04-06 20:19:23.484 EDT [26859:131] pg_regress/opr_sanity LOG:  statement: SELECT relname, attname, attcollation
	FROM pg_class c, pg_attribute a
	WHERE c.oid = attrelid AND c.oid < 16384 AND
	    c.relkind != 'v' AND  
	    attcollation != 0 AND
	    attcollation != (SELECT oid FROM pg_collation WHERE collname = 'C');
2020-04-06 20:19:23.487 EDT [26859:132] pg_regress/opr_sanity LOG:  statement: SELECT indexrelid::regclass, indrelid::regclass, iclass, icoll
	FROM (SELECT indexrelid, indrelid,
	             unnest(indclass) as iclass, unnest(indcollation) as icoll
	      FROM pg_index
	      WHERE indrelid < 16384) ss
	WHERE icoll != 0 AND
	    icoll != (SELECT oid FROM pg_collation WHERE collname = 'C');
2020-04-06 20:19:23.488 EDT [26858:201] pg_regress/horology LOG:  statement: SELECT to_timestamp('995-1116', 'YYY-MMDD');
2020-04-06 20:19:23.489 EDT [26859:133] pg_regress/opr_sanity LOG:  disconnection: session time: 0:00:02.367 user=pgbuild database=regression host=[local]
2020-04-06 20:19:23.492 EDT [26864:154] pg_regress/oidjoins LOG:  statement: SELECT	ctid, typnamespace
	FROM	pg_catalog.pg_type fk
	WHERE	typnamespace != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.typnamespace);
2020-04-06 20:19:23.498 EDT [26858:202] pg_regress/horology LOG:  statement: SELECT to_timestamp('2005426', 'YYYYWWD');
2020-04-06 20:19:23.505 EDT [26864:155] pg_regress/oidjoins LOG:  statement: SELECT	ctid, typowner
	FROM	pg_catalog.pg_type fk
	WHERE	typowner != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_authid pk WHERE pk.oid = fk.typowner);
2020-04-06 20:19:23.507 EDT [26858:203] pg_regress/horology LOG:  statement: SELECT to_timestamp('2005300', 'YYYYDDD');
2020-04-06 20:19:23.517 EDT [26864:156] pg_regress/oidjoins LOG:  statement: SELECT	ctid, typrelid
	FROM	pg_catalog.pg_type fk
	WHERE	typrelid != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.typrelid);
2020-04-06 20:19:23.517 EDT [26858:204] pg_regress/horology LOG:  statement: SELECT to_timestamp('2005527', 'IYYYIWID');
2020-04-06 20:19:23.527 EDT [26858:205] pg_regress/horology LOG:  statement: SELECT to_timestamp('005527', 'IYYIWID');
2020-04-06 20:19:23.530 EDT [26864:157] pg_regress/oidjoins LOG:  statement: SELECT	ctid, typelem
	FROM	pg_catalog.pg_type fk
	WHERE	typelem != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.typelem);
2020-04-06 20:19:23.537 EDT [26858:206] pg_regress/horology LOG:  statement: SELECT to_timestamp('05527', 'IYIWID');
2020-04-06 20:19:23.540 EDT [26864:158] pg_regress/oidjoins LOG:  statement: SELECT	ctid, typarray
	FROM	pg_catalog.pg_type fk
	WHERE	typarray != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.typarray);
2020-04-06 20:19:23.547 EDT [26858:207] pg_regress/horology LOG:  statement: SELECT to_timestamp('5527', 'IIWID');
2020-04-06 20:19:23.553 EDT [26864:159] pg_regress/oidjoins LOG:  statement: SELECT	ctid, typinput
	FROM	pg_catalog.pg_type fk
	WHERE	typinput != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.typinput);
2020-04-06 20:19:23.557 EDT [26858:208] pg_regress/horology LOG:  statement: SELECT to_timestamp('2005364', 'IYYYIDDD');
2020-04-06 20:19:23.567 EDT [26864:160] pg_regress/oidjoins LOG:  statement: SELECT	ctid, typoutput
	FROM	pg_catalog.pg_type fk
	WHERE	typoutput != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.typoutput);
2020-04-06 20:19:23.569 EDT [26858:209] pg_regress/horology LOG:  statement: SELECT to_timestamp('20050302', 'YYYYMMDD');
2020-04-06 20:19:23.581 EDT [26864:161] pg_regress/oidjoins LOG:  statement: SELECT	ctid, typreceive
	FROM	pg_catalog.pg_type fk
	WHERE	typreceive != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.typreceive);
2020-04-06 20:19:23.584 EDT [26858:210] pg_regress/horology LOG:  statement: SELECT to_timestamp('2005 03 02', 'YYYYMMDD');
2020-04-06 20:19:23.595 EDT [26864:162] pg_regress/oidjoins LOG:  statement: SELECT	ctid, typsend
	FROM	pg_catalog.pg_type fk
	WHERE	typsend != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.typsend);
2020-04-06 20:19:23.596 EDT [26858:211] pg_regress/horology LOG:  statement: SELECT to_timestamp(' 2005 03 02', 'YYYYMMDD');
2020-04-06 20:19:23.606 EDT [26858:212] pg_regress/horology LOG:  statement: SELECT to_timestamp('  20050302', 'YYYYMMDD');
2020-04-06 20:19:23.613 EDT [26864:163] pg_regress/oidjoins LOG:  statement: SELECT	ctid, typmodin
	FROM	pg_catalog.pg_type fk
	WHERE	typmodin != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.typmodin);
2020-04-06 20:19:23.617 EDT [26858:213] pg_regress/horology LOG:  statement: SELECT to_timestamp('2011-12-18 11:38 AM', 'YYYY-MM-DD HH12:MI PM');
2020-04-06 20:19:23.626 EDT [26864:164] pg_regress/oidjoins LOG:  statement: SELECT	ctid, typmodout
	FROM	pg_catalog.pg_type fk
	WHERE	typmodout != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.typmodout);
2020-04-06 20:19:23.629 EDT [26858:214] pg_regress/horology LOG:  statement: SELECT to_timestamp('2011-12-18 11:38 PM', 'YYYY-MM-DD HH12:MI PM');
2020-04-06 20:19:23.638 EDT [26858:215] pg_regress/horology LOG:  statement: SELECT to_timestamp('2011-12-18 11:38 A.M.', 'YYYY-MM-DD HH12:MI P.M.');
2020-04-06 20:19:23.638 EDT [26864:165] pg_regress/oidjoins LOG:  statement: SELECT	ctid, typanalyze
	FROM	pg_catalog.pg_type fk
	WHERE	typanalyze != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.typanalyze);
2020-04-06 20:19:23.651 EDT [26858:216] pg_regress/horology LOG:  statement: SELECT to_timestamp('2011-12-18 11:38 P.M.', 'YYYY-MM-DD HH12:MI P.M.');
2020-04-06 20:19:23.652 EDT [26864:166] pg_regress/oidjoins LOG:  statement: SELECT	ctid, typbasetype
	FROM	pg_catalog.pg_type fk
	WHERE	typbasetype != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.typbasetype);
2020-04-06 20:19:23.663 EDT [26864:167] pg_regress/oidjoins LOG:  statement: SELECT	ctid, typcollation
	FROM	pg_catalog.pg_type fk
	WHERE	typcollation != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_collation pk WHERE pk.oid = fk.typcollation);
2020-04-06 20:19:23.669 EDT [26858:217] pg_regress/horology LOG:  statement: SELECT to_timestamp('2011-12-18 11:38 +05',    'YYYY-MM-DD HH12:MI TZH');
2020-04-06 20:19:23.675 EDT [26864:168] pg_regress/oidjoins LOG:  statement: SELECT	ctid, conpfeqop
	FROM	(SELECT ctid, unnest(conpfeqop) AS conpfeqop FROM pg_catalog.pg_constraint) fk
	WHERE	conpfeqop != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.conpfeqop);
2020-04-06 20:19:23.677 EDT [26858:218] pg_regress/horology LOG:  statement: SELECT to_timestamp('2011-12-18 11:38 -05',    'YYYY-MM-DD HH12:MI TZH');
2020-04-06 20:19:23.686 EDT [26864:169] pg_regress/oidjoins LOG:  statement: SELECT	ctid, conppeqop
	FROM	(SELECT ctid, unnest(conppeqop) AS conppeqop FROM pg_catalog.pg_constraint) fk
	WHERE	conppeqop != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.conppeqop);
2020-04-06 20:19:23.689 EDT [26858:219] pg_regress/horology LOG:  statement: SELECT to_timestamp('2011-12-18 11:38 +05:20', 'YYYY-MM-DD HH12:MI TZH:TZM');
2020-04-06 20:19:23.698 EDT [26864:170] pg_regress/oidjoins LOG:  statement: SELECT	ctid, conffeqop
	FROM	(SELECT ctid, unnest(conffeqop) AS conffeqop FROM pg_catalog.pg_constraint) fk
	WHERE	conffeqop != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.conffeqop);
2020-04-06 20:19:23.701 EDT [26858:220] pg_regress/horology LOG:  statement: SELECT to_timestamp('2011-12-18 11:38 -05:20', 'YYYY-MM-DD HH12:MI TZH:TZM');
2020-04-06 20:19:23.710 EDT [26864:171] pg_regress/oidjoins LOG:  statement: SELECT	ctid, conexclop
	FROM	(SELECT ctid, unnest(conexclop) AS conexclop FROM pg_catalog.pg_constraint) fk
	WHERE	conexclop != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.conexclop);
2020-04-06 20:19:23.712 EDT [26858:221] pg_regress/horology LOG:  statement: SELECT to_timestamp('2011-12-18 11:38 20',     'YYYY-MM-DD HH12:MI TZM');
2020-04-06 20:19:23.721 EDT [26864:172] pg_regress/oidjoins LOG:  statement: SELECT	ctid, proallargtypes
	FROM	(SELECT ctid, unnest(proallargtypes) AS proallargtypes FROM pg_catalog.pg_proc) fk
	WHERE	proallargtypes != 0 AND
		NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.proallargtypes);
2020-04-06 20:19:23.723 EDT [26858:222] pg_regress/horology LOG:  statement: SELECT to_timestamp('2011-12-18 11:38 PST', 'YYYY-MM-DD HH12:MI TZ');
2020-04-06 20:19:23.729 EDT [27588:1] ERROR:  formatting field "TZ" is only supported in to_char
2020-04-06 20:19:23.729 EDT [27588:2] STATEMENT:  SELECT to_timestamp('2011-12-18 11:38 PST', 'YYYY-MM-DD HH12:MI TZ');
2020-04-06 20:19:23.729 EDT [26858:223] pg_regress/horology ERROR:  formatting field "TZ" is only supported in to_char
2020-04-06 20:19:23.729 EDT [26858:224] pg_regress/horology STATEMENT:  SELECT to_timestamp('2011-12-18 11:38 PST', 'YYYY-MM-DD HH12:MI TZ');
2020-04-06 20:19:23.731 EDT [24935:46] LOG:  background worker "parallel worker" (PID 27588) exited with exit code 1
2020-04-06 20:19:23.731 EDT [26858:225] pg_regress/horology LOG:  statement: SELECT to_timestamp('2018-11-02 12:34:56.025', 'YYYY-MM-DD HH24:MI:SS.MS');
2020-04-06 20:19:23.736 EDT [26864:173] pg_regress/oidjoins LOG:  disconnection: session time: 0:00:02.596 user=pgbuild database=regression host=[local]
2020-04-06 20:19:23.742 EDT [26858:226] pg_regress/horology LOG:  statement: SELECT i, to_timestamp('2018-11-02 12:34:56', 'YYYY-MM-DD HH24:MI:SS.FF' || i) FROM generate_series(1, 6) i;
2020-04-06 20:19:23.754 EDT [26858:227] pg_regress/horology LOG:  statement: SELECT i, to_timestamp('2018-11-02 12:34:56.1', 'YYYY-MM-DD HH24:MI:SS.FF' || i) FROM generate_series(1, 6) i;
2020-04-06 20:19:23.778 EDT [26858:228] pg_regress/horology LOG:  statement: SELECT i, to_timestamp('2018-11-02 12:34:56.12', 'YYYY-MM-DD HH24:MI:SS.FF' || i) FROM generate_series(1, 6) i;
2020-04-06 20:19:23.790 EDT [26858:229] pg_regress/horology LOG:  statement: SELECT i, to_timestamp('2018-11-02 12:34:56.123', 'YYYY-MM-DD HH24:MI:SS.FF' || i) FROM generate_series(1, 6) i;
2020-04-06 20:19:23.798 EDT [26858:230] pg_regress/horology LOG:  statement: SELECT i, to_timestamp('2018-11-02 12:34:56.1234', 'YYYY-MM-DD HH24:MI:SS.FF' || i) FROM generate_series(1, 6) i;
2020-04-06 20:19:23.813 EDT [26858:231] pg_regress/horology LOG:  statement: SELECT i, to_timestamp('2018-11-02 12:34:56.12345', 'YYYY-MM-DD HH24:MI:SS.FF' || i) FROM generate_series(1, 6) i;
2020-04-06 20:19:23.825 EDT [26858:232] pg_regress/horology LOG:  statement: SELECT i, to_timestamp('2018-11-02 12:34:56.123456', 'YYYY-MM-DD HH24:MI:SS.FF' || i) FROM generate_series(1, 6) i;
2020-04-06 20:19:23.838 EDT [26858:233] pg_regress/horology LOG:  statement: SELECT i, to_timestamp('2018-11-02 12:34:56.123456789', 'YYYY-MM-DD HH24:MI:SS.FF' || i) FROM generate_series(1, 6) i;
2020-04-06 20:19:23.843 EDT [27597:1] ERROR:  date/time field value out of range: "2018-11-02 12:34:56.123456789"
2020-04-06 20:19:23.843 EDT [27597:2] STATEMENT:  SELECT i, to_timestamp('2018-11-02 12:34:56.123456789', 'YYYY-MM-DD HH24:MI:SS.FF' || i) FROM generate_series(1, 6) i;
2020-04-06 20:19:23.843 EDT [26858:234] pg_regress/horology ERROR:  date/time field value out of range: "2018-11-02 12:34:56.123456789"
2020-04-06 20:19:23.843 EDT [26858:235] pg_regress/horology STATEMENT:  SELECT i, to_timestamp('2018-11-02 12:34:56.123456789', 'YYYY-MM-DD HH24:MI:SS.FF' || i) FROM generate_series(1, 6) i;
2020-04-06 20:19:23.846 EDT [24935:47] LOG:  background worker "parallel worker" (PID 27597) exited with exit code 1
2020-04-06 20:19:23.846 EDT [26858:236] pg_regress/horology LOG:  statement: SELECT to_date('1 4 1902', 'Q MM YYYY');
2020-04-06 20:19:23.855 EDT [26858:237] pg_regress/horology LOG:  statement: SELECT to_date('3 4 21 01', 'W MM CC YY');
2020-04-06 20:19:23.865 EDT [26858:238] pg_regress/horology LOG:  statement: SELECT to_date('2458872', 'J');
2020-04-06 20:19:23.878 EDT [26858:239] pg_regress/horology LOG:  statement: SELECT to_timestamp('2011-12-18 23:38:15', 'YYYY-MM-DD  HH24:MI:SS');
2020-04-06 20:19:23.890 EDT [26858:240] pg_regress/horology LOG:  statement: SELECT to_timestamp('2011-12-18  23:38:15', 'YYYY-MM-DD  HH24:MI:SS');
2020-04-06 20:19:23.900 EDT [26858:241] pg_regress/horology LOG:  statement: SELECT to_timestamp('2011-12-18   23:38:15', 'YYYY-MM-DD  HH24:MI:SS');
2020-04-06 20:19:23.909 EDT [26858:242] pg_regress/horology LOG:  statement: SELECT to_timestamp('2011-12-18  23:38:15', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:23.917 EDT [26858:243] pg_regress/horology LOG:  statement: SELECT to_timestamp('2011-12-18  23:38:15', 'YYYY-MM-DD  HH24:MI:SS');
2020-04-06 20:19:23.929 EDT [26858:244] pg_regress/horology LOG:  statement: SELECT to_timestamp('2011-12-18  23:38:15', 'YYYY-MM-DD   HH24:MI:SS');
2020-04-06 20:19:23.937 EDT [26858:245] pg_regress/horology LOG:  statement: SELECT to_timestamp('2000+   JUN', 'YYYY/MON');
2020-04-06 20:19:23.947 EDT [26858:246] pg_regress/horology LOG:  statement: SELECT to_timestamp('  2000 +JUN', 'YYYY/MON');
2020-04-06 20:19:23.957 EDT [26858:247] pg_regress/horology LOG:  statement: SELECT to_timestamp(' 2000 +JUN', 'YYYY//MON');
2020-04-06 20:19:23.966 EDT [26858:248] pg_regress/horology LOG:  statement: SELECT to_timestamp('2000  +JUN', 'YYYY//MON');
2020-04-06 20:19:23.975 EDT [26858:249] pg_regress/horology LOG:  statement: SELECT to_timestamp('2000 + JUN', 'YYYY MON');
2020-04-06 20:19:23.985 EDT [26858:250] pg_regress/horology LOG:  statement: SELECT to_timestamp('2000 ++ JUN', 'YYYY  MON');
2020-04-06 20:19:23.995 EDT [26858:251] pg_regress/horology LOG:  statement: SELECT to_timestamp('2000 + + JUN', 'YYYY  MON');
2020-04-06 20:19:24.003 EDT [27613:1] ERROR:  invalid value "+" for "MON"
2020-04-06 20:19:24.003 EDT [27613:2] DETAIL:  The given value did not match any of the allowed values for this field.
2020-04-06 20:19:24.003 EDT [27613:3] STATEMENT:  SELECT to_timestamp('2000 + + JUN', 'YYYY  MON');
2020-04-06 20:19:24.003 EDT [26858:252] pg_regress/horology ERROR:  invalid value "+" for "MON"
2020-04-06 20:19:24.003 EDT [26858:253] pg_regress/horology DETAIL:  The given value did not match any of the allowed values for this field.
2020-04-06 20:19:24.003 EDT [26858:254] pg_regress/horology STATEMENT:  SELECT to_timestamp('2000 + + JUN', 'YYYY  MON');
2020-04-06 20:19:24.005 EDT [24935:48] LOG:  background worker "parallel worker" (PID 27613) exited with exit code 1
2020-04-06 20:19:24.006 EDT [26858:255] pg_regress/horology LOG:  statement: SELECT to_timestamp('2000 + + JUN', 'YYYY   MON');
2020-04-06 20:19:24.015 EDT [26858:256] pg_regress/horology LOG:  statement: SELECT to_timestamp('2000 -10', 'YYYY TZH');
2020-04-06 20:19:24.025 EDT [26858:257] pg_regress/horology LOG:  statement: SELECT to_timestamp('2000 -10', 'YYYY  TZH');
2020-04-06 20:19:24.037 EDT [26858:258] pg_regress/horology LOG:  statement: SELECT to_date('2011 12  18', 'YYYY MM DD');
2020-04-06 20:19:24.050 EDT [26858:259] pg_regress/horology LOG:  statement: SELECT to_date('2011 12  18', 'YYYY MM  DD');
2020-04-06 20:19:24.061 EDT [26858:260] pg_regress/horology LOG:  statement: SELECT to_date('2011 12  18', 'YYYY MM   DD');
2020-04-06 20:19:24.072 EDT [26858:261] pg_regress/horology LOG:  statement: SELECT to_date('2011 12 18', 'YYYY  MM DD');
2020-04-06 20:19:24.082 EDT [26858:262] pg_regress/horology LOG:  statement: SELECT to_date('2011  12 18', 'YYYY  MM DD');
2020-04-06 20:19:24.092 EDT [26858:263] pg_regress/horology LOG:  statement: SELECT to_date('2011   12 18', 'YYYY  MM DD');
2020-04-06 20:19:24.106 EDT [26858:264] pg_regress/horology LOG:  statement: SELECT to_date('2011 12 18', 'YYYYxMMxDD');
2020-04-06 20:19:24.119 EDT [26858:265] pg_regress/horology LOG:  statement: SELECT to_date('2011x 12x 18', 'YYYYxMMxDD');
2020-04-06 20:19:24.129 EDT [26858:266] pg_regress/horology LOG:  statement: SELECT to_date('2011 x12 x18', 'YYYYxMMxDD');
2020-04-06 20:19:24.136 EDT [27625:1] ERROR:  invalid value "x1" for "MM"
2020-04-06 20:19:24.136 EDT [27625:2] DETAIL:  Value must be an integer.
2020-04-06 20:19:24.136 EDT [27625:3] STATEMENT:  SELECT to_date('2011 x12 x18', 'YYYYxMMxDD');
2020-04-06 20:19:24.136 EDT [26858:267] pg_regress/horology ERROR:  invalid value "x1" for "MM"
2020-04-06 20:19:24.136 EDT [26858:268] pg_regress/horology DETAIL:  Value must be an integer.
2020-04-06 20:19:24.136 EDT [26858:269] pg_regress/horology STATEMENT:  SELECT to_date('2011 x12 x18', 'YYYYxMMxDD');
2020-04-06 20:19:24.139 EDT [24935:49] LOG:  background worker "parallel worker" (PID 27625) exited with exit code 1
2020-04-06 20:19:24.139 EDT [26858:270] pg_regress/horology LOG:  statement: SELECT to_timestamp('2005527', 'YYYYIWID');
2020-04-06 20:19:24.149 EDT [27626:1] ERROR:  invalid combination of date conventions
2020-04-06 20:19:24.149 EDT [27626:2] HINT:  Do not mix Gregorian and ISO week date conventions in a formatting template.
2020-04-06 20:19:24.149 EDT [27626:3] STATEMENT:  SELECT to_timestamp('2005527', 'YYYYIWID');
2020-04-06 20:19:24.150 EDT [26858:271] pg_regress/horology ERROR:  invalid combination of date conventions
2020-04-06 20:19:24.150 EDT [26858:272] pg_regress/horology HINT:  Do not mix Gregorian and ISO week date conventions in a formatting template.
2020-04-06 20:19:24.150 EDT [26858:273] pg_regress/horology STATEMENT:  SELECT to_timestamp('2005527', 'YYYYIWID');
2020-04-06 20:19:24.153 EDT [24935:50] LOG:  background worker "parallel worker" (PID 27626) exited with exit code 1
2020-04-06 20:19:24.153 EDT [26858:274] pg_regress/horology LOG:  statement: SELECT to_timestamp('19971', 'YYYYMMDD');
2020-04-06 20:19:24.164 EDT [27627:1] ERROR:  source string too short for "MM" formatting field
2020-04-06 20:19:24.164 EDT [27627:2] DETAIL:  Field requires 2 characters, but only 1 remain.
2020-04-06 20:19:24.164 EDT [27627:3] HINT:  If your source string is not fixed-width, try using the "FM" modifier.
2020-04-06 20:19:24.164 EDT [27627:4] STATEMENT:  SELECT to_timestamp('19971', 'YYYYMMDD');
2020-04-06 20:19:24.164 EDT [26858:275] pg_regress/horology ERROR:  source string too short for "MM" formatting field
2020-04-06 20:19:24.164 EDT [26858:276] pg_regress/horology DETAIL:  Field requires 2 characters, but only 1 remain.
2020-04-06 20:19:24.164 EDT [26858:277] pg_regress/horology HINT:  If your source string is not fixed-width, try using the "FM" modifier.
2020-04-06 20:19:24.164 EDT [26858:278] pg_regress/horology STATEMENT:  SELECT to_timestamp('19971', 'YYYYMMDD');
2020-04-06 20:19:24.167 EDT [24935:51] LOG:  background worker "parallel worker" (PID 27627) exited with exit code 1
2020-04-06 20:19:24.167 EDT [26858:279] pg_regress/horology LOG:  statement: SELECT to_timestamp('19971)24', 'YYYYMMDD');
2020-04-06 20:19:24.174 EDT [27628:1] ERROR:  invalid value "1)" for "MM"
2020-04-06 20:19:24.174 EDT [27628:2] DETAIL:  Field requires 2 characters, but only 1 could be parsed.
2020-04-06 20:19:24.174 EDT [27628:3] HINT:  If your source string is not fixed-width, try using the "FM" modifier.
2020-04-06 20:19:24.174 EDT [27628:4] STATEMENT:  SELECT to_timestamp('19971)24', 'YYYYMMDD');
2020-04-06 20:19:24.174 EDT [26858:280] pg_regress/horology ERROR:  invalid value "1)" for "MM"
2020-04-06 20:19:24.174 EDT [26858:281] pg_regress/horology DETAIL:  Field requires 2 characters, but only 1 could be parsed.
2020-04-06 20:19:24.174 EDT [26858:282] pg_regress/horology HINT:  If your source string is not fixed-width, try using the "FM" modifier.
2020-04-06 20:19:24.174 EDT [26858:283] pg_regress/horology STATEMENT:  SELECT to_timestamp('19971)24', 'YYYYMMDD');
2020-04-06 20:19:24.177 EDT [24935:52] LOG:  background worker "parallel worker" (PID 27628) exited with exit code 1
2020-04-06 20:19:24.177 EDT [26858:284] pg_regress/horology LOG:  statement: SELECT to_timestamp('Friday 1-January-1999', 'DY DD MON YYYY');
2020-04-06 20:19:24.184 EDT [27629:1] ERROR:  invalid value "da" for "DD"
2020-04-06 20:19:24.184 EDT [27629:2] DETAIL:  Value must be an integer.
2020-04-06 20:19:24.184 EDT [27629:3] STATEMENT:  SELECT to_timestamp('Friday 1-January-1999', 'DY DD MON YYYY');
2020-04-06 20:19:24.185 EDT [26858:285] pg_regress/horology ERROR:  invalid value "da" for "DD"
2020-04-06 20:19:24.185 EDT [26858:286] pg_regress/horology DETAIL:  Value must be an integer.
2020-04-06 20:19:24.185 EDT [26858:287] pg_regress/horology STATEMENT:  SELECT to_timestamp('Friday 1-January-1999', 'DY DD MON YYYY');
2020-04-06 20:19:24.187 EDT [24935:53] LOG:  background worker "parallel worker" (PID 27629) exited with exit code 1
2020-04-06 20:19:24.188 EDT [26858:288] pg_regress/horology LOG:  statement: SELECT to_timestamp('Fri 1-January-1999', 'DY DD MON YYYY');
2020-04-06 20:19:24.198 EDT [27630:1] ERROR:  invalid value "uary" for "YYYY"
2020-04-06 20:19:24.198 EDT [27630:2] DETAIL:  Value must be an integer.
2020-04-06 20:19:24.198 EDT [27630:3] STATEMENT:  SELECT to_timestamp('Fri 1-January-1999', 'DY DD MON YYYY');
2020-04-06 20:19:24.199 EDT [26858:289] pg_regress/horology ERROR:  invalid value "uary" for "YYYY"
2020-04-06 20:19:24.199 EDT [26858:290] pg_regress/horology DETAIL:  Value must be an integer.
2020-04-06 20:19:24.199 EDT [26858:291] pg_regress/horology STATEMENT:  SELECT to_timestamp('Fri 1-January-1999', 'DY DD MON YYYY');
2020-04-06 20:19:24.201 EDT [24935:54] LOG:  background worker "parallel worker" (PID 27630) exited with exit code 1
2020-04-06 20:19:24.202 EDT [26858:292] pg_regress/horology LOG:  statement: SELECT to_timestamp('Fri 1-Jan-1999', 'DY DD MON YYYY');
2020-04-06 20:19:24.211 EDT [26858:293] pg_regress/horology LOG:  statement: SELECT to_timestamp('1997-11-Jan-16', 'YYYY-MM-Mon-DD');
2020-04-06 20:19:24.218 EDT [27632:1] ERROR:  conflicting values for "Mon" field in formatting string
2020-04-06 20:19:24.218 EDT [27632:2] DETAIL:  This value contradicts a previous setting for the same field type.
2020-04-06 20:19:24.218 EDT [27632:3] STATEMENT:  SELECT to_timestamp('1997-11-Jan-16', 'YYYY-MM-Mon-DD');
2020-04-06 20:19:24.218 EDT [26858:294] pg_regress/horology ERROR:  conflicting values for "Mon" field in formatting string
2020-04-06 20:19:24.218 EDT [26858:295] pg_regress/horology DETAIL:  This value contradicts a previous setting for the same field type.
2020-04-06 20:19:24.218 EDT [26858:296] pg_regress/horology STATEMENT:  SELECT to_timestamp('1997-11-Jan-16', 'YYYY-MM-Mon-DD');
2020-04-06 20:19:24.220 EDT [24935:55] LOG:  background worker "parallel worker" (PID 27632) exited with exit code 1
2020-04-06 20:19:24.221 EDT [26858:297] pg_regress/horology LOG:  statement: SELECT to_timestamp('199711xy', 'YYYYMMDD');
2020-04-06 20:19:24.232 EDT [27633:1] ERROR:  invalid value "xy" for "DD"
2020-04-06 20:19:24.232 EDT [27633:2] DETAIL:  Value must be an integer.
2020-04-06 20:19:24.232 EDT [27633:3] STATEMENT:  SELECT to_timestamp('199711xy', 'YYYYMMDD');
2020-04-06 20:19:24.232 EDT [26858:298] pg_regress/horology ERROR:  invalid value "xy" for "DD"
2020-04-06 20:19:24.232 EDT [26858:299] pg_regress/horology DETAIL:  Value must be an integer.
2020-04-06 20:19:24.232 EDT [26858:300] pg_regress/horology STATEMENT:  SELECT to_timestamp('199711xy', 'YYYYMMDD');
2020-04-06 20:19:24.235 EDT [24935:56] LOG:  background worker "parallel worker" (PID 27633) exited with exit code 1
2020-04-06 20:19:24.236 EDT [26858:301] pg_regress/horology LOG:  statement: SELECT to_timestamp('10000000000', 'FMYYYY');
2020-04-06 20:19:24.245 EDT [27634:1] ERROR:  value for "YYYY" in source string is out of range
2020-04-06 20:19:24.245 EDT [27634:2] DETAIL:  Value must be in the range -2147483648 to 2147483647.
2020-04-06 20:19:24.245 EDT [27634:3] STATEMENT:  SELECT to_timestamp('10000000000', 'FMYYYY');
2020-04-06 20:19:24.245 EDT [26858:302] pg_regress/horology ERROR:  value for "YYYY" in source string is out of range
2020-04-06 20:19:24.245 EDT [26858:303] pg_regress/horology DETAIL:  Value must be in the range -2147483648 to 2147483647.
2020-04-06 20:19:24.245 EDT [26858:304] pg_regress/horology STATEMENT:  SELECT to_timestamp('10000000000', 'FMYYYY');
2020-04-06 20:19:24.248 EDT [24935:57] LOG:  background worker "parallel worker" (PID 27634) exited with exit code 1
2020-04-06 20:19:24.249 EDT [26858:305] pg_regress/horology LOG:  statement: SELECT to_timestamp('2016-06-13 25:00:00', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:24.254 EDT [27635:1] ERROR:  date/time field value out of range: "2016-06-13 25:00:00"
2020-04-06 20:19:24.254 EDT [27635:2] STATEMENT:  SELECT to_timestamp('2016-06-13 25:00:00', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:24.254 EDT [26858:306] pg_regress/horology ERROR:  date/time field value out of range: "2016-06-13 25:00:00"
2020-04-06 20:19:24.254 EDT [26858:307] pg_regress/horology STATEMENT:  SELECT to_timestamp('2016-06-13 25:00:00', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:24.256 EDT [24935:58] LOG:  background worker "parallel worker" (PID 27635) exited with exit code 1
2020-04-06 20:19:24.256 EDT [26858:308] pg_regress/horology LOG:  statement: SELECT to_timestamp('2016-06-13 15:60:00', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:24.266 EDT [27636:1] ERROR:  date/time field value out of range: "2016-06-13 15:60:00"
2020-04-06 20:19:24.266 EDT [27636:2] STATEMENT:  SELECT to_timestamp('2016-06-13 15:60:00', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:24.266 EDT [26858:309] pg_regress/horology ERROR:  date/time field value out of range: "2016-06-13 15:60:00"
2020-04-06 20:19:24.266 EDT [26858:310] pg_regress/horology STATEMENT:  SELECT to_timestamp('2016-06-13 15:60:00', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:24.269 EDT [24935:59] LOG:  background worker "parallel worker" (PID 27636) exited with exit code 1
2020-04-06 20:19:24.269 EDT [26858:311] pg_regress/horology LOG:  statement: SELECT to_timestamp('2016-06-13 15:50:60', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:24.280 EDT [27637:1] ERROR:  date/time field value out of range: "2016-06-13 15:50:60"
2020-04-06 20:19:24.280 EDT [27637:2] STATEMENT:  SELECT to_timestamp('2016-06-13 15:50:60', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:24.280 EDT [26858:312] pg_regress/horology ERROR:  date/time field value out of range: "2016-06-13 15:50:60"
2020-04-06 20:19:24.280 EDT [26858:313] pg_regress/horology STATEMENT:  SELECT to_timestamp('2016-06-13 15:50:60', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:24.285 EDT [24935:60] LOG:  background worker "parallel worker" (PID 27637) exited with exit code 1
2020-04-06 20:19:24.285 EDT [26858:314] pg_regress/horology LOG:  statement: SELECT to_timestamp('2016-06-13 15:50:55', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:24.293 EDT [26858:315] pg_regress/horology LOG:  statement: SELECT to_timestamp('2016-06-13 15:50:55', 'YYYY-MM-DD HH:MI:SS');
2020-04-06 20:19:24.300 EDT [27639:1] ERROR:  hour "15" is invalid for the 12-hour clock
2020-04-06 20:19:24.300 EDT [27639:2] HINT:  Use the 24-hour clock, or give an hour between 1 and 12.
2020-04-06 20:19:24.300 EDT [27639:3] STATEMENT:  SELECT to_timestamp('2016-06-13 15:50:55', 'YYYY-MM-DD HH:MI:SS');
2020-04-06 20:19:24.300 EDT [26858:316] pg_regress/horology ERROR:  hour "15" is invalid for the 12-hour clock
2020-04-06 20:19:24.300 EDT [26858:317] pg_regress/horology HINT:  Use the 24-hour clock, or give an hour between 1 and 12.
2020-04-06 20:19:24.300 EDT [26858:318] pg_regress/horology STATEMENT:  SELECT to_timestamp('2016-06-13 15:50:55', 'YYYY-MM-DD HH:MI:SS');
2020-04-06 20:19:24.303 EDT [24935:61] LOG:  background worker "parallel worker" (PID 27639) exited with exit code 1
2020-04-06 20:19:24.303 EDT [26858:319] pg_regress/horology LOG:  statement: SELECT to_timestamp('2016-13-01 15:50:55', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:24.310 EDT [27640:1] ERROR:  date/time field value out of range: "2016-13-01 15:50:55"
2020-04-06 20:19:24.310 EDT [27640:2] STATEMENT:  SELECT to_timestamp('2016-13-01 15:50:55', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:24.310 EDT [26858:320] pg_regress/horology ERROR:  date/time field value out of range: "2016-13-01 15:50:55"
2020-04-06 20:19:24.310 EDT [26858:321] pg_regress/horology STATEMENT:  SELECT to_timestamp('2016-13-01 15:50:55', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:24.313 EDT [24935:62] LOG:  background worker "parallel worker" (PID 27640) exited with exit code 1
2020-04-06 20:19:24.313 EDT [26858:322] pg_regress/horology LOG:  statement: SELECT to_timestamp('2016-02-30 15:50:55', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:24.324 EDT [27641:1] ERROR:  date/time field value out of range: "2016-02-30 15:50:55"
2020-04-06 20:19:24.324 EDT [27641:2] STATEMENT:  SELECT to_timestamp('2016-02-30 15:50:55', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:24.324 EDT [26858:323] pg_regress/horology ERROR:  date/time field value out of range: "2016-02-30 15:50:55"
2020-04-06 20:19:24.324 EDT [26858:324] pg_regress/horology STATEMENT:  SELECT to_timestamp('2016-02-30 15:50:55', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:24.327 EDT [24935:63] LOG:  background worker "parallel worker" (PID 27641) exited with exit code 1
2020-04-06 20:19:24.327 EDT [26858:325] pg_regress/horology LOG:  statement: SELECT to_timestamp('2016-02-29 15:50:55', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:24.340 EDT [26858:326] pg_regress/horology LOG:  statement: SELECT to_timestamp('2015-02-29 15:50:55', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:24.348 EDT [27643:1] ERROR:  date/time field value out of range: "2015-02-29 15:50:55"
2020-04-06 20:19:24.348 EDT [27643:2] STATEMENT:  SELECT to_timestamp('2015-02-29 15:50:55', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:24.348 EDT [26858:327] pg_regress/horology ERROR:  date/time field value out of range: "2015-02-29 15:50:55"
2020-04-06 20:19:24.348 EDT [26858:328] pg_regress/horology STATEMENT:  SELECT to_timestamp('2015-02-29 15:50:55', 'YYYY-MM-DD HH24:MI:SS');
2020-04-06 20:19:24.351 EDT [24935:64] LOG:  background worker "parallel worker" (PID 27643) exited with exit code 1
2020-04-06 20:19:24.351 EDT [26858:329] pg_regress/horology LOG:  statement: SELECT to_timestamp('2015-02-11 86000', 'YYYY-MM-DD SSSS');
2020-04-06 20:19:24.364 EDT [26858:330] pg_regress/horology LOG:  statement: SELECT to_timestamp('2015-02-11 86400', 'YYYY-MM-DD SSSS');
2020-04-06 20:19:24.372 EDT [27645:1] ERROR:  date/time field value out of range: "2015-02-11 86400"
2020-04-06 20:19:24.372 EDT [27645:2] STATEMENT:  SELECT to_timestamp('2015-02-11 86400', 'YYYY-MM-DD SSSS');
2020-04-06 20:19:24.372 EDT [26858:331] pg_regress/horology ERROR:  date/time field value out of range: "2015-02-11 86400"
2020-04-06 20:19:24.372 EDT [26858:332] pg_regress/horology STATEMENT:  SELECT to_timestamp('2015-02-11 86400', 'YYYY-MM-DD SSSS');
2020-04-06 20:19:24.375 EDT [24935:65] LOG:  background worker "parallel worker" (PID 27645) exited with exit code 1
2020-04-06 20:19:24.376 EDT [26858:333] pg_regress/horology LOG:  statement: SELECT to_timestamp('2015-02-11 86000', 'YYYY-MM-DD SSSSS');
2020-04-06 20:19:24.389 EDT [26858:334] pg_regress/horology LOG:  statement: SELECT to_timestamp('2015-02-11 86400', 'YYYY-MM-DD SSSSS');
2020-04-06 20:19:24.395 EDT [27647:1] ERROR:  date/time field value out of range: "2015-02-11 86400"
2020-04-06 20:19:24.395 EDT [27647:2] STATEMENT:  SELECT to_timestamp('2015-02-11 86400', 'YYYY-MM-DD SSSSS');
2020-04-06 20:19:24.395 EDT [26858:335] pg_regress/horology ERROR:  date/time field value out of range: "2015-02-11 86400"
2020-04-06 20:19:24.395 EDT [26858:336] pg_regress/horology STATEMENT:  SELECT to_timestamp('2015-02-11 86400', 'YYYY-MM-DD SSSSS');
2020-04-06 20:19:24.398 EDT [24935:66] LOG:  background worker "parallel worker" (PID 27647) exited with exit code 1
2020-04-06 20:19:24.398 EDT [26858:337] pg_regress/horology LOG:  statement: SELECT to_date('2016-13-10', 'YYYY-MM-DD');
2020-04-06 20:19:24.405 EDT [27648:1] ERROR:  date/time field value out of range: "2016-13-10"
2020-04-06 20:19:24.405 EDT [27648:2] STATEMENT:  SELECT to_date('2016-13-10', 'YYYY-MM-DD');
2020-04-06 20:19:24.405 EDT [26858:338] pg_regress/horology ERROR:  date/time field value out of range: "2016-13-10"
2020-04-06 20:19:24.405 EDT [26858:339] pg_regress/horology STATEMENT:  SELECT to_date('2016-13-10', 'YYYY-MM-DD');
2020-04-06 20:19:24.407 EDT [24935:67] LOG:  background worker "parallel worker" (PID 27648) exited with exit code 1
2020-04-06 20:19:24.408 EDT [26858:340] pg_regress/horology LOG:  statement: SELECT to_date('2016-02-30', 'YYYY-MM-DD');
2020-04-06 20:19:24.415 EDT [27649:1] ERROR:  date/time field value out of range: "2016-02-30"
2020-04-06 20:19:24.415 EDT [27649:2] STATEMENT:  SELECT to_date('2016-02-30', 'YYYY-MM-DD');
2020-04-06 20:19:24.416 EDT [26858:341] pg_regress/horology ERROR:  date/time field value out of range: "2016-02-30"
2020-04-06 20:19:24.416 EDT [26858:342] pg_regress/horology STATEMENT:  SELECT to_date('2016-02-30', 'YYYY-MM-DD');
2020-04-06 20:19:24.419 EDT [24935:68] LOG:  background worker "parallel worker" (PID 27649) exited with exit code 1
2020-04-06 20:19:24.419 EDT [26858:343] pg_regress/horology LOG:  statement: SELECT to_date('2016-02-29', 'YYYY-MM-DD');
2020-04-06 20:19:24.432 EDT [26858:344] pg_regress/horology LOG:  statement: SELECT to_date('2015-02-29', 'YYYY-MM-DD');
2020-04-06 20:19:24.439 EDT [27651:1] ERROR:  date/time field value out of range: "2015-02-29"
2020-04-06 20:19:24.439 EDT [27651:2] STATEMENT:  SELECT to_date('2015-02-29', 'YYYY-MM-DD');
2020-04-06 20:19:24.439 EDT [26858:345] pg_regress/horology ERROR:  date/time field value out of range: "2015-02-29"
2020-04-06 20:19:24.439 EDT [26858:346] pg_regress/horology STATEMENT:  SELECT to_date('2015-02-29', 'YYYY-MM-DD');
2020-04-06 20:19:24.442 EDT [24935:69] LOG:  background worker "parallel worker" (PID 27651) exited with exit code 1
2020-04-06 20:19:24.442 EDT [26858:347] pg_regress/horology LOG:  statement: SELECT to_date('2015 365', 'YYYY DDD');
2020-04-06 20:19:24.453 EDT [26858:348] pg_regress/horology LOG:  statement: SELECT to_date('2015 366', 'YYYY DDD');
2020-04-06 20:19:24.460 EDT [27653:1] ERROR:  date/time field value out of range: "2015 366"
2020-04-06 20:19:24.460 EDT [27653:2] STATEMENT:  SELECT to_date('2015 366', 'YYYY DDD');
2020-04-06 20:19:24.460 EDT [26858:349] pg_regress/horology ERROR:  date/time field value out of range: "2015 366"
2020-04-06 20:19:24.460 EDT [26858:350] pg_regress/horology STATEMENT:  SELECT to_date('2015 366', 'YYYY DDD');
2020-04-06 20:19:24.463 EDT [24935:70] LOG:  background worker "parallel worker" (PID 27653) exited with exit code 1
2020-04-06 20:19:24.463 EDT [26858:351] pg_regress/horology LOG:  statement: SELECT to_date('2016 365', 'YYYY DDD');
2020-04-06 20:19:24.473 EDT [26858:352] pg_regress/horology LOG:  statement: SELECT to_date('2016 366', 'YYYY DDD');
2020-04-06 20:19:24.485 EDT [26858:353] pg_regress/horology LOG:  statement: SELECT to_date('2016 367', 'YYYY DDD');
2020-04-06 20:19:24.492 EDT [27656:1] ERROR:  date/time field value out of range: "2016 367"
2020-04-06 20:19:24.492 EDT [27656:2] STATEMENT:  SELECT to_date('2016 367', 'YYYY DDD');
2020-04-06 20:19:24.492 EDT [26858:354] pg_regress/horology ERROR:  date/time field value out of range: "2016 367"
2020-04-06 20:19:24.492 EDT [26858:355] pg_regress/horology STATEMENT:  SELECT to_date('2016 367', 'YYYY DDD');
2020-04-06 20:19:24.495 EDT [24935:71] LOG:  background worker "parallel worker" (PID 27656) exited with exit code 1
2020-04-06 20:19:24.495 EDT [26858:356] pg_regress/horology LOG:  statement: SET TIME ZONE 'America/New_York';
2020-04-06 20:19:24.495 EDT [26858:357] pg_regress/horology LOG:  statement: SET TIME ZONE '-1.5';
2020-04-06 20:19:24.496 EDT [26858:358] pg_regress/horology LOG:  statement: SHOW TIME ZONE;
2020-04-06 20:19:24.496 EDT [26858:359] pg_regress/horology LOG:  statement: SELECT '2012-12-12 12:00'::timestamptz;
2020-04-06 20:19:24.509 EDT [26858:360] pg_regress/horology LOG:  statement: SELECT '2012-12-12 12:00 America/New_York'::timestamptz;
2020-04-06 20:19:24.520 EDT [26858:361] pg_regress/horology LOG:  statement: SELECT to_char('2012-12-12 12:00'::timestamptz, 'YYYY-MM-DD HH:MI:SS TZ');
2020-04-06 20:19:24.533 EDT [26858:362] pg_regress/horology LOG:  statement: SELECT to_char('2012-12-12 12:00'::timestamptz, 'YYYY-MM-DD SSSS');
2020-04-06 20:19:24.542 EDT [26858:363] pg_regress/horology LOG:  statement: SELECT to_char('2012-12-12 12:00'::timestamptz, 'YYYY-MM-DD SSSSS');
2020-04-06 20:19:24.552 EDT [26858:364] pg_regress/horology LOG:  statement: RESET TIME ZONE;
2020-04-06 20:19:24.555 EDT [26858:365] pg_regress/horology LOG:  disconnection: session time: 0:00:03.434 user=pgbuild database=regression host=[local]
2020-04-06 20:19:24.613 EDT [27683:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:24.615 EDT [27683:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/create_function_1
2020-04-06 20:19:24.618 EDT [27683:3] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION widget_in(cstring)
	   RETURNS widget
	   AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/regress.so'
	   LANGUAGE C STRICT IMMUTABLE;
2020-04-06 20:19:24.620 EDT [27683:4] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION widget_out(widget)
	   RETURNS cstring
	   AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/regress.so'
	   LANGUAGE C STRICT IMMUTABLE;
2020-04-06 20:19:24.621 EDT [27683:5] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION int44in(cstring)
	   RETURNS city_budget
	   AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/regress.so'
	   LANGUAGE C STRICT IMMUTABLE;
2020-04-06 20:19:24.621 EDT [27683:6] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION int44out(city_budget)
	   RETURNS cstring
	   AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/regress.so'
	   LANGUAGE C STRICT IMMUTABLE;
2020-04-06 20:19:24.621 EDT [27683:7] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION check_primary_key ()
		RETURNS trigger
		AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/refint.so'
		LANGUAGE C;
2020-04-06 20:19:24.622 EDT [27683:8] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION check_foreign_key ()
		RETURNS trigger
		AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/refint.so'
		LANGUAGE C;
2020-04-06 20:19:24.622 EDT [27683:9] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION autoinc ()
		RETURNS trigger
		AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/autoinc.so'
		LANGUAGE C;
2020-04-06 20:19:24.623 EDT [27683:10] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION trigger_return_old ()
	        RETURNS trigger
	        AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/regress.so'
	        LANGUAGE C;
2020-04-06 20:19:24.623 EDT [27683:11] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION ttdummy ()
	        RETURNS trigger
	        AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/regress.so'
	        LANGUAGE C;
2020-04-06 20:19:24.623 EDT [27683:12] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION set_ttdummy (int4)
	        RETURNS int4
	        AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/regress.so'
	        LANGUAGE C STRICT;
2020-04-06 20:19:24.624 EDT [27683:13] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION make_tuple_indirect (record)
	        RETURNS record
	        AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/regress.so'
	        LANGUAGE C STRICT;
2020-04-06 20:19:24.624 EDT [27683:14] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION test_atomic_ops()
	    RETURNS bool
	    AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/regress.so'
	    LANGUAGE C;
2020-04-06 20:19:24.624 EDT [27683:15] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION test_fdw_handler()
	    RETURNS fdw_handler
	    AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/regress.so', 'test_fdw_handler'
	    LANGUAGE C;
2020-04-06 20:19:24.625 EDT [27683:16] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION test_support_func(internal)
	    RETURNS internal
	    AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/regress.so', 'test_support_func'
	    LANGUAGE C STRICT;
2020-04-06 20:19:24.625 EDT [27683:17] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION test_opclass_options_func(internal)
	    RETURNS void
	    AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/regress.so', 'test_opclass_options_func'
	    LANGUAGE C;
2020-04-06 20:19:24.625 EDT [27683:18] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION test1 (int) RETURNS int LANGUAGE SQL
	    AS 'SELECT ''not an integer'';';
2020-04-06 20:19:24.626 EDT [27683:19] pg_regress/create_function_1 ERROR:  return type mismatch in function declared to return integer
2020-04-06 20:19:24.626 EDT [27683:20] pg_regress/create_function_1 DETAIL:  Actual return type is text.
2020-04-06 20:19:24.626 EDT [27683:21] pg_regress/create_function_1 CONTEXT:  SQL function "test1"
2020-04-06 20:19:24.626 EDT [27683:22] pg_regress/create_function_1 STATEMENT:  CREATE FUNCTION test1 (int) RETURNS int LANGUAGE SQL
	    AS 'SELECT ''not an integer'';';
2020-04-06 20:19:24.626 EDT [27683:23] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION test1 (int) RETURNS int LANGUAGE SQL
	    AS 'not even SQL';
2020-04-06 20:19:24.626 EDT [27683:24] pg_regress/create_function_1 ERROR:  syntax error at or near "not" at character 62
2020-04-06 20:19:24.626 EDT [27683:25] pg_regress/create_function_1 STATEMENT:  CREATE FUNCTION test1 (int) RETURNS int LANGUAGE SQL
	    AS 'not even SQL';
2020-04-06 20:19:24.626 EDT [27683:26] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION test1 (int) RETURNS int LANGUAGE SQL
	    AS 'SELECT 1, 2, 3;';
2020-04-06 20:19:24.626 EDT [27683:27] pg_regress/create_function_1 ERROR:  return type mismatch in function declared to return integer
2020-04-06 20:19:24.626 EDT [27683:28] pg_regress/create_function_1 DETAIL:  Final statement must return exactly one column.
2020-04-06 20:19:24.626 EDT [27683:29] pg_regress/create_function_1 CONTEXT:  SQL function "test1"
2020-04-06 20:19:24.626 EDT [27683:30] pg_regress/create_function_1 STATEMENT:  CREATE FUNCTION test1 (int) RETURNS int LANGUAGE SQL
	    AS 'SELECT 1, 2, 3;';
2020-04-06 20:19:24.626 EDT [27683:31] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION test1 (int) RETURNS int LANGUAGE SQL
	    AS 'SELECT $2;';
2020-04-06 20:19:24.627 EDT [27683:32] pg_regress/create_function_1 ERROR:  there is no parameter $2 at character 69
2020-04-06 20:19:24.627 EDT [27683:33] pg_regress/create_function_1 STATEMENT:  CREATE FUNCTION test1 (int) RETURNS int LANGUAGE SQL
	    AS 'SELECT $2;';
2020-04-06 20:19:24.627 EDT [27683:34] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION test1 (int) RETURNS int LANGUAGE SQL
	    AS 'a', 'b';
2020-04-06 20:19:24.627 EDT [27683:35] pg_regress/create_function_1 ERROR:  only one AS item needed for language "sql"
2020-04-06 20:19:24.627 EDT [27683:36] pg_regress/create_function_1 STATEMENT:  CREATE FUNCTION test1 (int) RETURNS int LANGUAGE SQL
	    AS 'a', 'b';
2020-04-06 20:19:24.627 EDT [27683:37] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION test1 (int) RETURNS int LANGUAGE C
	    AS 'nosuchfile';
2020-04-06 20:19:24.627 EDT [27683:38] pg_regress/create_function_1 ERROR:  could not access file "nosuchfile": No such file or directory
2020-04-06 20:19:24.627 EDT [27683:39] pg_regress/create_function_1 STATEMENT:  CREATE FUNCTION test1 (int) RETURNS int LANGUAGE C
	    AS 'nosuchfile';
2020-04-06 20:19:24.627 EDT [27683:40] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION test1 (int) RETURNS int LANGUAGE C
	    AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/regress.so', 'nosuchsymbol';
2020-04-06 20:19:24.627 EDT [27683:41] pg_regress/create_function_1 ERROR:  could not find function "nosuchsymbol" in file "/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/regress.so"
2020-04-06 20:19:24.627 EDT [27683:42] pg_regress/create_function_1 STATEMENT:  CREATE FUNCTION test1 (int) RETURNS int LANGUAGE C
	    AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/regress.so', 'nosuchsymbol';
2020-04-06 20:19:24.627 EDT [27683:43] pg_regress/create_function_1 LOG:  statement: CREATE FUNCTION test1 (int) RETURNS int LANGUAGE internal
	    AS 'nosuch';
2020-04-06 20:19:24.628 EDT [27683:44] pg_regress/create_function_1 ERROR:  there is no built-in function named "nosuch"
2020-04-06 20:19:24.628 EDT [27683:45] pg_regress/create_function_1 STATEMENT:  CREATE FUNCTION test1 (int) RETURNS int LANGUAGE internal
	    AS 'nosuch';
2020-04-06 20:19:24.629 EDT [27683:46] pg_regress/create_function_1 LOG:  disconnection: session time: 0:00:00.016 user=pgbuild database=regression host=[local]
2020-04-06 20:19:24.652 EDT [27687:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:24.653 EDT [27687:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/create_type
2020-04-06 20:19:24.656 EDT [27687:3] pg_regress/create_type LOG:  statement: CREATE TYPE widget (
	   internallength = 24,
	   input = widget_in,
	   output = widget_out,
	   typmod_in = numerictypmodin,
	   typmod_out = numerictypmodout,
	   alignment = double
	);
2020-04-06 20:19:24.658 EDT [27687:4] pg_regress/create_type LOG:  statement: CREATE TYPE city_budget (
	   internallength = 16,
	   input = int44in,
	   output = int44out,
	   element = int4,
	   category = 'x',   
	   preferred = true  
	);
2020-04-06 20:19:24.659 EDT [27687:5] pg_regress/create_type LOG:  statement: CREATE TYPE shell;
2020-04-06 20:19:24.659 EDT [27687:6] pg_regress/create_type LOG:  statement: CREATE TYPE shell;
2020-04-06 20:19:24.659 EDT [27687:7] pg_regress/create_type ERROR:  type "shell" already exists
2020-04-06 20:19:24.659 EDT [27687:8] pg_regress/create_type STATEMENT:  CREATE TYPE shell;
2020-04-06 20:19:24.659 EDT [27687:9] pg_regress/create_type LOG:  statement: DROP TYPE shell;
2020-04-06 20:19:24.660 EDT [27687:10] pg_regress/create_type LOG:  statement: DROP TYPE shell;
2020-04-06 20:19:24.661 EDT [27687:11] pg_regress/create_type ERROR:  type "shell" does not exist
2020-04-06 20:19:24.661 EDT [27687:12] pg_regress/create_type STATEMENT:  DROP TYPE shell;
2020-04-06 20:19:24.661 EDT [27687:13] pg_regress/create_type LOG:  statement: CREATE TYPE myshell;
2020-04-06 20:19:24.661 EDT [27687:14] pg_regress/create_type LOG:  statement: CREATE TYPE int42;
2020-04-06 20:19:24.662 EDT [27687:15] pg_regress/create_type LOG:  statement: CREATE TYPE text_w_default;
2020-04-06 20:19:24.662 EDT [27687:16] pg_regress/create_type LOG:  statement: CREATE FUNCTION int42_in(cstring)
	   RETURNS int42
	   AS 'int4in'
	   LANGUAGE internal STRICT IMMUTABLE;
2020-04-06 20:19:24.663 EDT [27687:17] pg_regress/create_type LOG:  statement: CREATE FUNCTION int42_out(int42)
	   RETURNS cstring
	   AS 'int4out'
	   LANGUAGE internal STRICT IMMUTABLE;
2020-04-06 20:19:24.664 EDT [27687:18] pg_regress/create_type LOG:  statement: CREATE FUNCTION text_w_default_in(cstring)
	   RETURNS text_w_default
	   AS 'textin'
	   LANGUAGE internal STRICT IMMUTABLE;
2020-04-06 20:19:24.665 EDT [27687:19] pg_regress/create_type LOG:  statement: CREATE FUNCTION text_w_default_out(text_w_default)
	   RETURNS cstring
	   AS 'textout'
	   LANGUAGE internal STRICT IMMUTABLE;
2020-04-06 20:19:24.665 EDT [27687:20] pg_regress/create_type LOG:  statement: CREATE TYPE int42 (
	   internallength = 4,
	   input = int42_in,
	   output = int42_out,
	   alignment = int4,
	   default = 42,
	   passedbyvalue
	);
2020-04-06 20:19:24.666 EDT [27687:21] pg_regress/create_type LOG:  statement: CREATE TYPE text_w_default (
	   internallength = variable,
	   input = text_w_default_in,
	   output = text_w_default_out,
	   alignment = int4,
	   default = 'zippo'
	);
2020-04-06 20:19:24.667 EDT [27687:22] pg_regress/create_type LOG:  statement: CREATE TABLE default_test (f1 text_w_default, f2 int42);
2020-04-06 20:19:24.669 EDT [27687:23] pg_regress/create_type LOG:  statement: INSERT INTO default_test DEFAULT VALUES;
2020-04-06 20:19:24.669 EDT [27687:24] pg_regress/create_type LOG:  statement: SELECT * FROM default_test;
2020-04-06 20:19:24.684 EDT [27687:25] pg_regress/create_type LOG:  statement: CREATE TYPE bogus_type;
2020-04-06 20:19:24.685 EDT [27687:26] pg_regress/create_type LOG:  statement: CREATE TYPE bogus_type (
		"Internallength" = 4,
		"Input" = int42_in,
		"Output" = int42_out,
		"Alignment" = int4,
		"Default" = 42,
		"Passedbyvalue"
	);
2020-04-06 20:19:24.685 EDT [27687:27] pg_regress/create_type WARNING:  type attribute "Internallength" not recognized at character 27
2020-04-06 20:19:24.685 EDT [27687:28] pg_regress/create_type WARNING:  type attribute "Input" not recognized at character 50
2020-04-06 20:19:24.685 EDT [27687:29] pg_regress/create_type WARNING:  type attribute "Output" not recognized at character 71
2020-04-06 20:19:24.685 EDT [27687:30] pg_regress/create_type WARNING:  type attribute "Alignment" not recognized at character 94
2020-04-06 20:19:24.685 EDT [27687:31] pg_regress/create_type WARNING:  type attribute "Default" not recognized at character 115
2020-04-06 20:19:24.685 EDT [27687:32] pg_regress/create_type WARNING:  type attribute "Passedbyvalue" not recognized at character 132
2020-04-06 20:19:24.685 EDT [27687:33] pg_regress/create_type ERROR:  type input function must be specified
2020-04-06 20:19:24.685 EDT [27687:34] pg_regress/create_type STATEMENT:  CREATE TYPE bogus_type (
		"Internallength" = 4,
		"Input" = int42_in,
		"Output" = int42_out,
		"Alignment" = int4,
		"Default" = 42,
		"Passedbyvalue"
	);
2020-04-06 20:19:24.685 EDT [27687:35] pg_regress/create_type LOG:  statement: CREATE TYPE bogus_type (INPUT = array_in,
	    OUTPUT = array_out,
	    ELEMENT = int,
	    INTERNALLENGTH = 32);
2020-04-06 20:19:24.686 EDT [27687:36] pg_regress/create_type ERROR:  type input function array_in must return type bogus_type
2020-04-06 20:19:24.686 EDT [27687:37] pg_regress/create_type STATEMENT:  CREATE TYPE bogus_type (INPUT = array_in,
	    OUTPUT = array_out,
	    ELEMENT = int,
	    INTERNALLENGTH = 32);
2020-04-06 20:19:24.686 EDT [27687:38] pg_regress/create_type LOG:  statement: DROP TYPE bogus_type;
2020-04-06 20:19:24.686 EDT [27687:39] pg_regress/create_type LOG:  statement: CREATE TYPE bogus_type (INPUT = array_in,
	    OUTPUT = array_out,
	    ELEMENT = int,
	    INTERNALLENGTH = 32);
2020-04-06 20:19:24.686 EDT [27687:40] pg_regress/create_type ERROR:  type "bogus_type" does not exist
2020-04-06 20:19:24.686 EDT [27687:41] pg_regress/create_type HINT:  Create the type as a shell type, then create its I/O functions, then do a full CREATE TYPE.
2020-04-06 20:19:24.686 EDT [27687:42] pg_regress/create_type STATEMENT:  CREATE TYPE bogus_type (INPUT = array_in,
	    OUTPUT = array_out,
	    ELEMENT = int,
	    INTERNALLENGTH = 32);
2020-04-06 20:19:24.687 EDT [27687:43] pg_regress/create_type LOG:  statement: CREATE TYPE default_test_row AS (f1 text_w_default, f2 int42);
2020-04-06 20:19:24.688 EDT [27687:44] pg_regress/create_type LOG:  statement: CREATE FUNCTION get_default_test() RETURNS SETOF default_test_row AS '
	  SELECT * FROM default_test;
	' LANGUAGE SQL;
2020-04-06 20:19:24.689 EDT [27687:45] pg_regress/create_type LOG:  statement: SELECT * FROM get_default_test();
2020-04-06 20:19:24.701 EDT [27687:46] pg_regress/create_type LOG:  statement: COMMENT ON TYPE bad IS 'bad comment';
2020-04-06 20:19:24.702 EDT [27687:47] pg_regress/create_type ERROR:  type "bad" does not exist
2020-04-06 20:19:24.702 EDT [27687:48] pg_regress/create_type STATEMENT:  COMMENT ON TYPE bad IS 'bad comment';
2020-04-06 20:19:24.702 EDT [27687:49] pg_regress/create_type LOG:  statement: COMMENT ON TYPE default_test_row IS 'good comment';
2020-04-06 20:19:24.702 EDT [27687:50] pg_regress/create_type LOG:  statement: COMMENT ON TYPE default_test_row IS NULL;
2020-04-06 20:19:24.703 EDT [27687:51] pg_regress/create_type LOG:  statement: COMMENT ON COLUMN default_test_row.nope IS 'bad comment';
2020-04-06 20:19:24.703 EDT [27687:52] pg_regress/create_type ERROR:  column "nope" of relation "default_test_row" does not exist
2020-04-06 20:19:24.703 EDT [27687:53] pg_regress/create_type STATEMENT:  COMMENT ON COLUMN default_test_row.nope IS 'bad comment';
2020-04-06 20:19:24.703 EDT [27687:54] pg_regress/create_type LOG:  statement: COMMENT ON COLUMN default_test_row.f1 IS 'good comment';
2020-04-06 20:19:24.703 EDT [27687:55] pg_regress/create_type LOG:  statement: COMMENT ON COLUMN default_test_row.f1 IS NULL;
2020-04-06 20:19:24.704 EDT [27687:56] pg_regress/create_type LOG:  statement: CREATE TYPE text_w_default;
2020-04-06 20:19:24.704 EDT [27687:57] pg_regress/create_type ERROR:  type "text_w_default" already exists
2020-04-06 20:19:24.704 EDT [27687:58] pg_regress/create_type STATEMENT:  CREATE TYPE text_w_default;
2020-04-06 20:19:24.704 EDT [27687:59] pg_regress/create_type LOG:  statement: DROP TYPE default_test_row CASCADE;
2020-04-06 20:19:24.705 EDT [27687:60] pg_regress/create_type LOG:  statement: DROP TABLE default_test;
2020-04-06 20:19:24.707 EDT [27687:61] pg_regress/create_type LOG:  statement: CREATE TYPE base_type;
2020-04-06 20:19:24.707 EDT [27687:62] pg_regress/create_type LOG:  statement: CREATE FUNCTION base_fn_in(cstring) RETURNS base_type AS 'boolin'
	    LANGUAGE internal IMMUTABLE STRICT;
2020-04-06 20:19:24.708 EDT [27687:63] pg_regress/create_type LOG:  statement: CREATE FUNCTION base_fn_out(base_type) RETURNS cstring AS 'boolout'
	    LANGUAGE internal IMMUTABLE STRICT;
2020-04-06 20:19:24.709 EDT [27687:64] pg_regress/create_type LOG:  statement: CREATE TYPE base_type(INPUT = base_fn_in, OUTPUT = base_fn_out);
2020-04-06 20:19:24.709 EDT [27687:65] pg_regress/create_type LOG:  statement: DROP FUNCTION base_fn_in(cstring);
2020-04-06 20:19:24.710 EDT [27687:66] pg_regress/create_type ERROR:  cannot drop function base_fn_in(cstring) because other objects depend on it
2020-04-06 20:19:24.710 EDT [27687:67] pg_regress/create_type DETAIL:  type base_type depends on function base_fn_in(cstring)
	function base_fn_out(base_type) depends on type base_type
2020-04-06 20:19:24.710 EDT [27687:68] pg_regress/create_type HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:19:24.710 EDT [27687:69] pg_regress/create_type STATEMENT:  DROP FUNCTION base_fn_in(cstring);
2020-04-06 20:19:24.710 EDT [27687:70] pg_regress/create_type LOG:  statement: DROP FUNCTION base_fn_out(base_type);
2020-04-06 20:19:24.710 EDT [27687:71] pg_regress/create_type ERROR:  cannot drop function base_fn_out(base_type) because other objects depend on it
2020-04-06 20:19:24.710 EDT [27687:72] pg_regress/create_type DETAIL:  type base_type depends on function base_fn_out(base_type)
	function base_fn_in(cstring) depends on type base_type
2020-04-06 20:19:24.710 EDT [27687:73] pg_regress/create_type HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:19:24.710 EDT [27687:74] pg_regress/create_type STATEMENT:  DROP FUNCTION base_fn_out(base_type);
2020-04-06 20:19:24.710 EDT [27687:75] pg_regress/create_type LOG:  statement: DROP TYPE base_type;
2020-04-06 20:19:24.710 EDT [27687:76] pg_regress/create_type ERROR:  cannot drop type base_type because other objects depend on it
2020-04-06 20:19:24.710 EDT [27687:77] pg_regress/create_type DETAIL:  function base_fn_in(cstring) depends on type base_type
	function base_fn_out(base_type) depends on type base_type
2020-04-06 20:19:24.710 EDT [27687:78] pg_regress/create_type HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:19:24.710 EDT [27687:79] pg_regress/create_type STATEMENT:  DROP TYPE base_type;
2020-04-06 20:19:24.711 EDT [27687:80] pg_regress/create_type LOG:  statement: DROP TYPE base_type CASCADE;
2020-04-06 20:19:24.711 EDT [27687:81] pg_regress/create_type LOG:  statement: CREATE TEMP TABLE mytab (foo widget(42,13,7));
2020-04-06 20:19:24.712 EDT [27687:82] pg_regress/create_type ERROR:  invalid NUMERIC type modifier at character 30
2020-04-06 20:19:24.712 EDT [27687:83] pg_regress/create_type STATEMENT:  CREATE TEMP TABLE mytab (foo widget(42,13,7));
2020-04-06 20:19:24.712 EDT [27687:84] pg_regress/create_type LOG:  statement: CREATE TEMP TABLE mytab (foo widget(42,13));
2020-04-06 20:19:24.713 EDT [27687:85] pg_regress/create_type LOG:  statement: SELECT format_type(atttypid,atttypmod) FROM pg_attribute
	WHERE attrelid = 'mytab'::regclass AND attnum > 0;
2020-04-06 20:19:24.730 EDT [27687:86] pg_regress/create_type LOG:  statement: INSERT INTO mytab VALUES ('(1,2,3)'), ('(-44,5.5,12)');
2020-04-06 20:19:24.732 EDT [27687:87] pg_regress/create_type LOG:  statement: TABLE mytab;
2020-04-06 20:19:24.733 EDT [27687:88] pg_regress/create_type LOG:  statement: select format_type('varchar'::regtype, 42);
2020-04-06 20:19:24.745 EDT [27687:89] pg_regress/create_type LOG:  statement: select format_type('bpchar'::regtype, null);
2020-04-06 20:19:24.756 EDT [27687:90] pg_regress/create_type LOG:  statement: select format_type('bpchar'::regtype, -1);
2020-04-06 20:19:24.768 EDT [27687:91] pg_regress/create_type LOG:  statement: CREATE TYPE myvarchar;
2020-04-06 20:19:24.769 EDT [27687:92] pg_regress/create_type LOG:  statement: CREATE FUNCTION myvarcharin(cstring, oid, integer) RETURNS myvarchar
	LANGUAGE internal IMMUTABLE PARALLEL SAFE STRICT AS 'varcharin';
2020-04-06 20:19:24.770 EDT [27687:93] pg_regress/create_type LOG:  statement: CREATE FUNCTION myvarcharout(myvarchar) RETURNS cstring
	LANGUAGE internal IMMUTABLE PARALLEL SAFE STRICT AS 'varcharout';
2020-04-06 20:19:24.771 EDT [27687:94] pg_regress/create_type LOG:  statement: CREATE FUNCTION myvarcharsend(myvarchar) RETURNS bytea
	LANGUAGE internal STABLE PARALLEL SAFE STRICT AS 'varcharsend';
2020-04-06 20:19:24.772 EDT [27687:95] pg_regress/create_type LOG:  statement: CREATE FUNCTION myvarcharrecv(internal, oid, integer) RETURNS myvarchar
	LANGUAGE internal STABLE PARALLEL SAFE STRICT AS 'varcharrecv';
2020-04-06 20:19:24.773 EDT [27687:96] pg_regress/create_type LOG:  statement: ALTER TYPE myvarchar SET (storage = extended);
2020-04-06 20:19:24.773 EDT [27687:97] pg_regress/create_type ERROR:  type "myvarchar" is only a shell
2020-04-06 20:19:24.773 EDT [27687:98] pg_regress/create_type STATEMENT:  ALTER TYPE myvarchar SET (storage = extended);
2020-04-06 20:19:24.773 EDT [27687:99] pg_regress/create_type LOG:  statement: CREATE TYPE myvarchar (
	    input = myvarcharin,
	    output = myvarcharout,
	    alignment = integer,
	    storage = main
	);
2020-04-06 20:19:24.774 EDT [27687:100] pg_regress/create_type LOG:  statement: CREATE DOMAIN myvarchardom AS myvarchar;
2020-04-06 20:19:24.775 EDT [27687:101] pg_regress/create_type LOG:  statement: ALTER TYPE myvarchar SET (storage = plain);
2020-04-06 20:19:24.775 EDT [27687:102] pg_regress/create_type ERROR:  cannot change type's storage to PLAIN
2020-04-06 20:19:24.775 EDT [27687:103] pg_regress/create_type STATEMENT:  ALTER TYPE myvarchar SET (storage = plain);
2020-04-06 20:19:24.776 EDT [27687:104] pg_regress/create_type LOG:  statement: ALTER TYPE myvarchar SET (storage = extended);
2020-04-06 20:19:24.777 EDT [27687:105] pg_regress/create_type LOG:  statement: ALTER TYPE myvarchar SET (
	    send = myvarcharsend,
	    receive = myvarcharrecv,
	    typmod_in = varchartypmodin,
	    typmod_out = varchartypmodout,
	    analyze = array_typanalyze  
	);
2020-04-06 20:19:24.779 EDT [27687:106] pg_regress/create_type LOG:  statement: SELECT typinput, typoutput, typreceive, typsend, typmodin, typmodout,
	       typanalyze, typstorage
	FROM pg_type WHERE typname = 'myvarchar';
2020-04-06 20:19:24.793 EDT [27687:107] pg_regress/create_type LOG:  statement: SELECT typinput, typoutput, typreceive, typsend, typmodin, typmodout,
	       typanalyze, typstorage
	FROM pg_type WHERE typname = 'myvarchardom';
2020-04-06 20:19:24.808 EDT [27687:108] pg_regress/create_type LOG:  statement: DROP FUNCTION myvarcharsend(myvarchar);
2020-04-06 20:19:24.809 EDT [27687:109] pg_regress/create_type ERROR:  cannot drop function myvarcharsend(myvarchar) because other objects depend on it
2020-04-06 20:19:24.809 EDT [27687:110] pg_regress/create_type DETAIL:  type myvarchar depends on function myvarcharsend(myvarchar)
	function myvarcharin(cstring,oid,integer) depends on type myvarchar
	function myvarcharout(myvarchar) depends on type myvarchar
	function myvarcharrecv(internal,oid,integer) depends on type myvarchar
	type myvarchardom depends on function myvarcharsend(myvarchar)
2020-04-06 20:19:24.809 EDT [27687:111] pg_regress/create_type HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:19:24.809 EDT [27687:112] pg_regress/create_type STATEMENT:  DROP FUNCTION myvarcharsend(myvarchar);
2020-04-06 20:19:24.810 EDT [27687:113] pg_regress/create_type LOG:  statement: DROP TYPE myvarchar;
2020-04-06 20:19:24.810 EDT [27687:114] pg_regress/create_type ERROR:  cannot drop type myvarchar because other objects depend on it
2020-04-06 20:19:24.810 EDT [27687:115] pg_regress/create_type DETAIL:  function myvarcharin(cstring,oid,integer) depends on type myvarchar
	function myvarcharout(myvarchar) depends on type myvarchar
	function myvarcharsend(myvarchar) depends on type myvarchar
	function myvarcharrecv(internal,oid,integer) depends on type myvarchar
	type myvarchardom depends on type myvarchar
2020-04-06 20:19:24.810 EDT [27687:116] pg_regress/create_type HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:19:24.810 EDT [27687:117] pg_regress/create_type STATEMENT:  DROP TYPE myvarchar;
2020-04-06 20:19:24.811 EDT [27687:118] pg_regress/create_type LOG:  statement: DROP TYPE myvarchar CASCADE;
2020-04-06 20:19:24.814 EDT [27687:119] pg_regress/create_type LOG:  disconnection: session time: 0:00:00.162 user=pgbuild database=regression host=[local]
2020-04-06 20:19:24.831 EDT [27699:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:24.832 EDT [27699:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/create_table
2020-04-06 20:19:24.834 EDT [27699:3] pg_regress/create_table LOG:  statement: CREATE TABLE hobbies_r (
		name		text,
		person 		text
	);
2020-04-06 20:19:24.840 EDT [27699:4] pg_regress/create_table LOG:  statement: CREATE TABLE equipment_r (
		name 		text,
		hobby		text
	);
2020-04-06 20:19:24.844 EDT [27699:5] pg_regress/create_table LOG:  statement: CREATE TABLE onek (
		unique1		int4,
		unique2		int4,
		two			int4,
		four		int4,
		ten			int4,
		twenty		int4,
		hundred		int4,
		thousand	int4,
		twothousand	int4,
		fivethous	int4,
		tenthous	int4,
		odd			int4,
		even		int4,
		stringu1	name,
		stringu2	name,
		string4		name
	);
2020-04-06 20:19:24.847 EDT [27699:6] pg_regress/create_table LOG:  statement: CREATE TABLE tenk1 (
		unique1		int4,
		unique2		int4,
		two			int4,
		four		int4,
		ten			int4,
		twenty		int4,
		hundred		int4,
		thousand	int4,
		twothousand	int4,
		fivethous	int4,
		tenthous	int4,
		odd			int4,
		even		int4,
		stringu1	name,
		stringu2	name,
		string4		name
	);
2020-04-06 20:19:24.850 EDT [27699:7] pg_regress/create_table LOG:  statement: CREATE TABLE tenk2 (
		unique1 	int4,
		unique2 	int4,
		two 	 	int4,
		four 		int4,
		ten			int4,
		twenty 		int4,
		hundred 	int4,
		thousand 	int4,
		twothousand int4,
		fivethous 	int4,
		tenthous	int4,
		odd			int4,
		even		int4,
		stringu1	name,
		stringu2	name,
		string4		name
	);
2020-04-06 20:19:24.852 EDT [27699:8] pg_regress/create_table LOG:  statement: CREATE TABLE person (
		name 		text,
		age			int4,
		location 	point
	);
2020-04-06 20:19:24.854 EDT [27699:9] pg_regress/create_table LOG:  statement: CREATE TABLE emp (
		salary 		int4,
		manager 	name
	) INHERITS (person);
2020-04-06 20:19:24.857 EDT [27699:10] pg_regress/create_table LOG:  statement: CREATE TABLE student (
		gpa 		float8
	) INHERITS (person);
2020-04-06 20:19:24.859 EDT [27699:11] pg_regress/create_table LOG:  statement: CREATE TABLE stud_emp (
		percent 	int4
	) INHERITS (emp, student);
2020-04-06 20:19:24.862 EDT [27699:12] pg_regress/create_table LOG:  statement: CREATE TABLE city (
		name		name,
		location 	box,
		budget 		city_budget
	);
2020-04-06 20:19:24.864 EDT [27699:13] pg_regress/create_table LOG:  statement: CREATE TABLE dept (
		dname		name,
		mgrname 	text
	);
2020-04-06 20:19:24.866 EDT [27699:14] pg_regress/create_table LOG:  statement: CREATE TABLE slow_emp4000 (
		home_base	 box
	);
2020-04-06 20:19:24.868 EDT [27699:15] pg_regress/create_table LOG:  statement: CREATE TABLE fast_emp4000 (
		home_base	 box
	);
2020-04-06 20:19:24.869 EDT [27699:16] pg_regress/create_table LOG:  statement: CREATE TABLE road (
		name		text,
		thepath 	path
	);
2020-04-06 20:19:24.871 EDT [27699:17] pg_regress/create_table LOG:  statement: CREATE TABLE ihighway () INHERITS (road);
2020-04-06 20:19:24.874 EDT [27699:18] pg_regress/create_table LOG:  statement: CREATE TABLE shighway (
		surface		text
	) INHERITS (road);
2020-04-06 20:19:24.876 EDT [27699:19] pg_regress/create_table LOG:  statement: CREATE TABLE real_city (
		pop			int4,
		cname		text,
		outline 	path
	);
2020-04-06 20:19:24.879 EDT [27699:20] pg_regress/create_table LOG:  statement: CREATE TABLE a_star (
		class		char,
		a 			int4
	);
2020-04-06 20:19:24.881 EDT [27699:21] pg_regress/create_table LOG:  statement: CREATE TABLE b_star (
		b 			text
	) INHERITS (a_star);
2020-04-06 20:19:24.883 EDT [27699:22] pg_regress/create_table LOG:  statement: CREATE TABLE c_star (
		c 			name
	) INHERITS (a_star);
2020-04-06 20:19:24.885 EDT [27699:23] pg_regress/create_table LOG:  statement: CREATE TABLE d_star (
		d 			float8
	) INHERITS (b_star, c_star);
2020-04-06 20:19:24.888 EDT [27699:24] pg_regress/create_table LOG:  statement: CREATE TABLE e_star (
		e 			int2
	) INHERITS (c_star);
2020-04-06 20:19:24.889 EDT [27699:25] pg_regress/create_table LOG:  statement: CREATE TABLE f_star (
		f 			polygon
	) INHERITS (e_star);
2020-04-06 20:19:24.892 EDT [27699:26] pg_regress/create_table LOG:  statement: CREATE TABLE aggtest (
		a 			int2,
		b			float4
	);
2020-04-06 20:19:24.893 EDT [27699:27] pg_regress/create_table LOG:  statement: CREATE TABLE hash_i4_heap (
		seqno 		int4,
		random 		int4
	);
2020-04-06 20:19:24.894 EDT [27699:28] pg_regress/create_table LOG:  statement: CREATE TABLE hash_name_heap (
		seqno 		int4,
		random 		name
	);
2020-04-06 20:19:24.895 EDT [27699:29] pg_regress/create_table LOG:  statement: CREATE TABLE hash_txt_heap (
		seqno 		int4,
		random 		text
	);
2020-04-06 20:19:24.898 EDT [27699:30] pg_regress/create_table LOG:  statement: CREATE TABLE hash_f8_heap (
		seqno		int4,
		random 		float8
	);
2020-04-06 20:19:24.899 EDT [27699:31] pg_regress/create_table LOG:  statement: CREATE TABLE bt_i4_heap (
		seqno 		int4,
		random 		int4
	);
2020-04-06 20:19:24.901 EDT [27699:32] pg_regress/create_table LOG:  statement: CREATE TABLE bt_name_heap (
		seqno 		name,
		random 		int4
	);
2020-04-06 20:19:24.902 EDT [27699:33] pg_regress/create_table LOG:  statement: CREATE TABLE bt_txt_heap (
		seqno 		text,
		random 		int4
	);
2020-04-06 20:19:24.904 EDT [27699:34] pg_regress/create_table LOG:  statement: CREATE TABLE bt_f8_heap (
		seqno 		float8,
		random 		int4
	);
2020-04-06 20:19:24.905 EDT [27699:35] pg_regress/create_table LOG:  statement: CREATE TABLE array_op_test (
		seqno		int4,
		i			int4[],
		t			text[]
	);
2020-04-06 20:19:24.908 EDT [27699:36] pg_regress/create_table LOG:  statement: CREATE TABLE array_index_op_test (
		seqno		int4,
		i			int4[],
		t			text[]
	);
2020-04-06 20:19:24.910 EDT [27699:37] pg_regress/create_table LOG:  statement: CREATE TABLE testjsonb (
	       j jsonb
	);
2020-04-06 20:19:24.913 EDT [27699:38] pg_regress/create_table LOG:  statement: CREATE TABLE unknowntab (
		u unknown    
	);
2020-04-06 20:19:24.913 EDT [27699:39] pg_regress/create_table ERROR:  column "u" has pseudo-type unknown
2020-04-06 20:19:24.913 EDT [27699:40] pg_regress/create_table STATEMENT:  CREATE TABLE unknowntab (
		u unknown    
	);
2020-04-06 20:19:24.913 EDT [27699:41] pg_regress/create_table LOG:  statement: CREATE TYPE unknown_comptype AS (
		u unknown    
	);
2020-04-06 20:19:24.913 EDT [27699:42] pg_regress/create_table ERROR:  column "u" has pseudo-type unknown
2020-04-06 20:19:24.913 EDT [27699:43] pg_regress/create_table STATEMENT:  CREATE TYPE unknown_comptype AS (
		u unknown    
	);
2020-04-06 20:19:24.913 EDT [27699:44] pg_regress/create_table LOG:  statement: CREATE TABLE IF NOT EXISTS test_tsvector(
		t text,
		a tsvector
	);
2020-04-06 20:19:24.916 EDT [27699:45] pg_regress/create_table LOG:  statement: CREATE TABLE IF NOT EXISTS test_tsvector(
		t text
	);
2020-04-06 20:19:24.916 EDT [27699:46] pg_regress/create_table LOG:  statement: CREATE TABLE tas_case WITH ("Fillfactor" = 10) AS SELECT 1 a;
2020-04-06 20:19:24.916 EDT [27699:47] pg_regress/create_table ERROR:  unrecognized parameter "Fillfactor"
2020-04-06 20:19:24.916 EDT [27699:48] pg_regress/create_table STATEMENT:  CREATE TABLE tas_case WITH ("Fillfactor" = 10) AS SELECT 1 a;
2020-04-06 20:19:24.916 EDT [27699:49] pg_regress/create_table LOG:  statement: CREATE UNLOGGED TABLE unlogged1 (a int primary key);
2020-04-06 20:19:24.919 EDT [27699:50] pg_regress/create_table LOG:  statement: CREATE TEMPORARY TABLE unlogged2 (a int primary key);
2020-04-06 20:19:24.921 EDT [27699:51] pg_regress/create_table LOG:  statement: SELECT relname, relkind, relpersistence FROM pg_class WHERE relname ~ '^unlogged\\d' ORDER BY relname;
2020-04-06 20:19:24.936 EDT [27699:52] pg_regress/create_table LOG:  statement: REINDEX INDEX unlogged1_pkey;
2020-04-06 20:19:24.938 EDT [27699:53] pg_regress/create_table LOG:  statement: REINDEX INDEX unlogged2_pkey;
2020-04-06 20:19:24.939 EDT [27699:54] pg_regress/create_table LOG:  statement: SELECT relname, relkind, relpersistence FROM pg_class WHERE relname ~ '^unlogged\\d' ORDER BY relname;
2020-04-06 20:19:24.951 EDT [27699:55] pg_regress/create_table LOG:  statement: DROP TABLE unlogged2;
2020-04-06 20:19:24.954 EDT [27699:56] pg_regress/create_table LOG:  statement: INSERT INTO unlogged1 VALUES (42);
2020-04-06 20:19:24.955 EDT [27699:57] pg_regress/create_table LOG:  statement: CREATE UNLOGGED TABLE public.unlogged2 (a int primary key);
2020-04-06 20:19:24.957 EDT [27699:58] pg_regress/create_table LOG:  statement: CREATE UNLOGGED TABLE pg_temp.unlogged3 (a int primary key);
2020-04-06 20:19:24.957 EDT [27699:59] pg_regress/create_table ERROR:  only temporary relations may be created in temporary schemas at character 23
2020-04-06 20:19:24.957 EDT [27699:60] pg_regress/create_table STATEMENT:  CREATE UNLOGGED TABLE pg_temp.unlogged3 (a int primary key);
2020-04-06 20:19:24.957 EDT [27699:61] pg_regress/create_table LOG:  statement: CREATE TABLE pg_temp.implicitly_temp (a int primary key);
2020-04-06 20:19:24.960 EDT [27699:62] pg_regress/create_table LOG:  statement: CREATE TEMP TABLE explicitly_temp (a int primary key);
2020-04-06 20:19:24.961 EDT [27699:63] pg_regress/create_table LOG:  statement: CREATE TEMP TABLE pg_temp.doubly_temp (a int primary key);
2020-04-06 20:19:24.963 EDT [27699:64] pg_regress/create_table LOG:  statement: CREATE TEMP TABLE public.temp_to_perm (a int primary key);
2020-04-06 20:19:24.963 EDT [27699:65] pg_regress/create_table ERROR:  cannot create temporary relation in non-temporary schema at character 19
2020-04-06 20:19:24.963 EDT [27699:66] pg_regress/create_table STATEMENT:  CREATE TEMP TABLE public.temp_to_perm (a int primary key);
2020-04-06 20:19:24.964 EDT [27699:67] pg_regress/create_table LOG:  statement: DROP TABLE unlogged1, public.unlogged2;
2020-04-06 20:19:24.966 EDT [27699:68] pg_regress/create_table LOG:  statement: CREATE TABLE as_select1 AS SELECT * FROM pg_class WHERE relkind = 'r';
2020-04-06 20:19:24.982 EDT [27699:69] pg_regress/create_table LOG:  statement: CREATE TABLE as_select1 AS SELECT * FROM pg_class WHERE relkind = 'r';
2020-04-06 20:19:24.983 EDT [27699:70] pg_regress/create_table ERROR:  relation "as_select1" already exists
2020-04-06 20:19:24.983 EDT [27699:71] pg_regress/create_table STATEMENT:  CREATE TABLE as_select1 AS SELECT * FROM pg_class WHERE relkind = 'r';
2020-04-06 20:19:24.984 EDT [27699:72] pg_regress/create_table LOG:  statement: CREATE TABLE IF NOT EXISTS as_select1 AS SELECT * FROM pg_class WHERE relkind = 'r';
2020-04-06 20:19:24.984 EDT [27699:73] pg_regress/create_table LOG:  statement: DROP TABLE as_select1;
2020-04-06 20:19:24.988 EDT [27699:74] pg_regress/create_table LOG:  statement: PREPARE select1 AS SELECT 1 as a;
2020-04-06 20:19:24.989 EDT [27699:75] pg_regress/create_table LOG:  statement: CREATE TABLE as_select1 AS EXECUTE select1;
2020-04-06 20:19:25.006 EDT [27699:76] pg_regress/create_table LOG:  statement: CREATE TABLE as_select1 AS EXECUTE select1;
2020-04-06 20:19:25.006 EDT [27699:77] pg_regress/create_table ERROR:  relation "as_select1" already exists
2020-04-06 20:19:25.006 EDT [27699:78] pg_regress/create_table STATEMENT:  CREATE TABLE as_select1 AS EXECUTE select1;
2020-04-06 20:19:25.006 EDT [27699:79] pg_regress/create_table LOG:  statement: SELECT * FROM as_select1;
2020-04-06 20:19:25.018 EDT [27699:80] pg_regress/create_table LOG:  statement: CREATE TABLE IF NOT EXISTS as_select1 AS EXECUTE select1;
2020-04-06 20:19:25.018 EDT [27699:81] pg_regress/create_table LOG:  statement: DROP TABLE as_select1;
2020-04-06 20:19:25.020 EDT [27699:82] pg_regress/create_table LOG:  statement: DEALLOCATE select1;
2020-04-06 20:19:25.020 EDT [27699:83] pg_regress/create_table LOG:  statement: SELECT 'CREATE TABLE extra_wide_table(firstc text, '|| array_to_string(array_agg('c'||i||' bool'),',')||', lastc text);'
	FROM generate_series(1, 1100) g(i)
2020-04-06 20:19:25.039 EDT [27699:84] pg_regress/create_table LOG:  statement: CREATE TABLE extra_wide_table(firstc text, c1 bool,c2 bool,c3 bool,c4 bool,c5 bool,c6 bool,c7 bool,c8 bool,c9 bool,c10 bool,c11 bool,c12 bool,c13 bool,c14 bool,c15 bool,c16 bool,c17 bool,c18 bool,c19 bool,c20 bool,c21 bool,c22 bool,c23 bool,c24 bool,c25 bool,c26 bool,c27 bool,c28 bool,c29 bool,c30 bool,c31 bool,c32 bool,c33 bool,c34 bool,c35 bool,c36 bool,c37 bool,c38 bool,c39 bool,c40 bool,c41 bool,c42 bool,c43 bool,c44 bool,c45 bool,c46 bool,c47 bool,c48 bool,c49 bool,c50 bool,c51 bool,c52 bool,c53 bool,c54 bool,c55 bool,c56 bool,c57 bool,c58 bool,c59 bool,c60 bool,c61 bool,c62 bool,c63 bool,c64 bool,c65 bool,c66 bool,c67 bool,c68 bool,c69 bool,c70 bool,c71 bool,c72 bool,c73 bool,c74 bool,c75 bool,c76 bool,c77 bool,c78 bool,c79 bool,c80 bool,c81 bool,c82 bool,c83 bool,c84 bool,c85 bool,c86 bool,c87 bool,c88 bool,c89 bool,c90 bool,c91 bool,c92 bool,c93 bool,c94 bool,c95 bool,c96 bool,c97 bool,c98 bool,c99 bool,c100 bool,c101 bool,c102 bool,c103 bool,c104 bool,c105 bool,c106 bool,c107 bool,c108 bool,c109 bool,c110 bool,c111 bool,c112 bool,c113 bool,c114 bool,c115 bool,c116 bool,c117 bool,c118 bool,c119 bool,c120 bool,c121 bool,c122 bool,c123 bool,c124 bool,c125 bool,c126 bool,c127 bool,c128 bool,c129 bool,c130 bool,c131 bool,c132 bool,c133 bool,c134 bool,c135 bool,c136 bool,c137 bool,c138 bool,c139 bool,c140 bool,c141 bool,c142 bool,c143 bool,c144 bool,c145 bool,c146 bool,c147 bool,c148 bool,c149 bool,c150 bool,c151 bool,c152 bool,c153 bool,c154 bool,c155 bool,c156 bool,c157 bool,c158 bool,c159 bool,c160 bool,c161 bool,c162 bool,c163 bool,c164 bool,c165 bool,c166 bool,c167 bool,c168 bool,c169 bool,c170 bool,c171 bool,c172 bool,c173 bool,c174 bool,c175 bool,c176 bool,c177 bool,c178 bool,c179 bool,c180 bool,c181 bool,c182 bool,c183 bool,c184 bool,c185 bool,c186 bool,c187 bool,c188 bool,c189 bool,c190 bool,c191 bool,c192 bool,c193 bool,c194 bool,c195 bool,c196 bool,c197 bool,c198 bool,c199 bool,c200 bool,c201 bool,c202 bool,c203 bool,c204 bool,c205 bool,c206 bool,c207 bool,c208 bool,c209 bool,c210 bool,c211 bool,c212 bool,c213 bool,c214 bool,c215 bool,c216 bool,c217 bool,c218 bool,c219 bool,c220 bool,c221 bool,c222 bool,c223 bool,c224 bool,c225 bool,c226 bool,c227 bool,c228 bool,c229 bool,c230 bool,c231 bool,c232 bool,c233 bool,c234 bool,c235 bool,c236 bool,c237 bool,c238 bool,c239 bool,c240 bool,c241 bool,c242 bool,c243 bool,c244 bool,c245 bool,c246 bool,c247 bool,c248 bool,c249 bool,c250 bool,c251 bool,c252 bool,c253 bool,c254 bool,c255 bool,c256 bool,c257 bool,c258 bool,c259 bool,c260 bool,c261 bool,c262 bool,c263 bool,c264 bool,c265 bool,c266 bool,c267 bool,c268 bool,c269 bool,c270 bool,c271 bool,c272 bool,c273 bool,c274 bool,c275 bool,c276 bool,c277 bool,c278 bool,c279 bool,c280 bool,c281 bool,c282 bool,c283 bool,c284 bool,c285 bool,c286 bool,c287 bool,c288 bool,c289 bool,c290 bool,c291 bool,c292 bool,c293 bool,c294 bool,c295 bool,c296 bool,c297 bool,c298 bool,c299 bool,c300 bool,c301 bool,c302 bool,c303 bool,c304 bool,c305 bool,c306 bool,c307 bool,c308 bool,c309 bool,c310 bool,c311 bool,c312 bool,c313 bool,c314 bool,c315 bool,c316 bool,c317 bool,c318 bool,c319 bool,c320 bool,c321 bool,c322 bool,c323 bool,c324 bool,c325 bool,c326 bool,c327 bool,c328 bool,c329 bool,c330 bool,c331 bool,c332 bool,c333 bool,c334 bool,c335 bool,c336 bool,c337 bool,c338 bool,c339 bool,c340 bool,c341 bool,c342 bool,c343 bool,c344 bool,c345 bool,c346 bool,c347 bool,c348 bool,c349 bool,c350 bool,c351 bool,c352 bool,c353 bool,c354 bool,c355 bool,c356 bool,c357 bool,c358 bool,c359 bool,c360 bool,c361 bool,c362 bool,c363 bool,c364 bool,c365 bool,c366 bool,c367 bool,c368 bool,c369 bool,c370 bool,c371 bool,c372 bool,c373 bool,c374 bool,c375 bool,c376 bool,c377 bool,c378 bool,c379 bool,c380 bool,c381 bool,c382 bool,c383 bool,c384 bool,c385 bool,c386 bool,c387 bool,c388 bool,c389 bool,c390 bool,c391 bool,c392 bool,c393 bool,c394 bool,c395 bool,c396 bool,c397 bool,c398 bool,c399 bool,c400 bool,c401 bool,c402 bool,c403 bool,c404 bool,c405 bool,c406 bool,c407 bool,c408 bool,c409 bool,c410 bool,c411 bool,c412 bool,c413 bool,c414 bool,c415 bool,c416 bool,c417 bool,c418 bool,c419 bool,c420 bool,c421 bool,c422 bool,c423 bool,c424 bool,c425 bool,c426 bool,c427 bool,c428 bool,c429 bool,c430 bool,c431 bool,c432 bool,c433 bool,c434 bool,c435 bool,c436 bool,c437 bool,c438 bool,c439 bool,c440 bool,c441 bool,c442 bool,c443 bool,c444 bool,c445 bool,c446 bool,c447 bool,c448 bool,c449 bool,c450 bool,c451 bool,c452 bool,c453 bool,c454 bool,c455 bool,c456 bool,c457 bool,c458 bool,c459 bool,c460 bool,c461 bool,c462 bool,c463 bool,c464 bool,c465 bool,c466 bool,c467 bool,c468 bool,c469 bool,c470 bool,c471 bool,c472 bool,c473 bool,c474 bool,c475 bool,c476 bool,c477 bool,c478 bool,c479 bool,c480 bool,c481 bool,c482 bool,c483 bool,c484 bool,c485 bool,c486 bool,c487 bool,c488 bool,c489 bool,c490 bool,c491 bool,c492 bool,c493 bool,c494 bool,c495 bool,c496 bool,c497 bool,c498 bool,c499 bool,c500 bool,c501 bool,c502 bool,c503 bool,c504 bool,c505 bool,c506 bool,c507 bool,c508 bool,c509 bool,c510 bool,c511 bool,c512 bool,c513 bool,c514 bool,c515 bool,c516 bool,c517 bool,c518 bool,c519 bool,c520 bool,c521 bool,c522 bool,c523 bool,c524 bool,c525 bool,c526 bool,c527 bool,c528 bool,c529 bool,c530 bool,c531 bool,c532 bool,c533 bool,c534 bool,c535 bool,c536 bool,c537 bool,c538 bool,c539 bool,c540 bool,c541 bool,c542 bool,c543 bool,c544 bool,c545 bool,c546 bool,c547 bool,c548 bool,c549 bool,c550 bool,c551 bool,c552 bool,c553 bool,c554 bool,c555 bool,c556 bool,c557 bool,c558 bool,c559 bool,c560 bool,c561 bool,c562 bool,c563 bool,c564 bool,c565 bool,c566 bool,c567 bool,c568 bool,c569 bool,c570 bool,c571 bool,c572 bool,c573 bool,c574 bool,c575 bool,c576 bool,c577 bool,c578 bool,c579 bool,c580 bool,c581 bool,c582 bool,c583 bool,c584 bool,c585 bool,c586 bool,c587 bool,c588 bool,c589 bool,c590 bool,c591 bool,c592 bool,c593 bool,c594 bool,c595 bool,c596 bool,c597 bool,c598 bool,c599 bool,c600 bool,c601 bool,c602 bool,c603 bool,c604 bool,c605 bool,c606 bool,c607 bool,c608 bool,c609 bool,c610 bool,c611 bool,c612 bool,c613 bool,c614 bool,c615 bool,c616 bool,c617 bool,c618 bool,c619 bool,c620 bool,c621 bool,c622 bool,c623 bool,c624 bool,c625 bool,c626 bool,c627 bool,c628 bool,c629 bool,c630 bool,c631 bool,c632 bool,c633 bool,c634 bool,c635 bool,c636 bool,c637 bool,c638 bool,c639 bool,c640 bool,c641 bool,c642 bool,c643 bool,c644 bool,c645 bool,c646 bool,c647 bool,c648 bool,c649 bool,c650 bool,c651 bool,c652 bool,c653 bool,c654 bool,c655 bool,c656 bool,c657 bool,c658 bool,c659 bool,c660 bool,c661 bool,c662 bool,c663 bool,c664 bool,c665 bool,c666 bool,c667 bool,c668 bool,c669 bool,c670 bool,c671 bool,c672 bool,c673 bool,c674 bool,c675 bool,c676 bool,c677 bool,c678 bool,c679 bool,c680 bool,c681 bool,c682 bool,c683 bool,c684 bool,c685 bool,c686 bool,c687 bool,c688 bool,c689 bool,c690 bool,c691 bool,c692 bool,c693 bool,c694 bool,c695 bool,c696 bool,c697 bool,c698 bool,c699 bool,c700 bool,c701 bool,c702 bool,c703 bool,c704 bool,c705 bool,c706 bool,c707 bool,c708 bool,c709 bool,c710 bool,c711 bool,c712 bool,c713 bool,c714 bool,c715 bool,c716 bool,c717 bool,c718 bool,c719 bool,c720 bool,c721 bool,c722 bool,c723 bool,c724 bool,c725 bool,c726 bool,c727 bool,c728 bool,c729 bool,c730 bool,c731 bool,c732 bool,c733 bool,c734 bool,c735 bool,c736 bool,c737 bool,c738 bool,c739 bool,c740 bool,c741 bool,c742 bool,c743 bool,c744 bool,c745 bool,c746 bool,c747 bool,c748 bool,c749 bool,c750 bool,c751 bool,c752 bool,c753 bool,c754 bool,c755 bool,c756 bool,c757 bool,c758 bool,c759 bool,c760 bool,c761 bool,c762 bool,c763 bool,c764 bool,c765 bool,c766 bool,c767 bool,c768 bool,c769 bool,c770 bool,c771 bool,c772 bool,c773 bool,c774 bool,c775 bool,c776 bool,c777 bool,c778 bool,c779 bool,c780 bool,c781 bool,c782 bool,c783 bool,c784 bool,c785 bool,c786 bool,c787 bool,c788 bool,c789 bool,c790 bool,c791 bool,c792 bool,c793 bool,c794 bool,c795 bool,c796 bool,c797 bool,c798 bool,c799 bool,c800 bool,c801 bool,c802 bool,c803 bool,c804 bool,c805 bool,c806 bool,c807 bool,c808 bool,c809 bool,c810 bool,c811 bool,c812 bool,c813 bool,c814 bool,c815 bool,c816 bool,c817 bool,c818 bool,c819 bool,c820 bool,c821 bool,c822 bool,c823 bool,c824 bool,c825 bool,c826 bool,c827 bool,c828 bool,c829 bool,c830 bool,c831 bool,c832 bool,c833 bool,c834 bool,c835 bool,c836 bool,c837 bool,c838 bool,c839 bool,c840 bool,c841 bool,c842 bool,c843 bool,c844 bool,c845 bool,c846 bool,c847 bool,c848 bool,c849 bool,c850 bool,c851 bool,c852 bool,c853 bool,c854 bool,c855 bool,c856 bool,c857 bool,c858 bool,c859 bool,c860 bool,c861 bool,c862 bool,c863 bool,c864 bool,c865 bool,c866 bool,c867 bool,c868 bool,c869 bool,c870 bool,c871 bool,c872 bool,c873 bool,c874 bool,c875 bool,c876 bool,c877 bool,c878 bool,c879 bool,c880 bool,c881 bool,c882 bool,c883 bool,c884 bool,c885 bool,c886 bool,c887 bool,c888 bool,c889 bool,c890 bool,c891 bool,c892 bool,c893 bool,c894 bool,c895 bool,c896 bool,c897 bool,c898 bool,c899 bool,c900 bool,c901 bool,c902 bool,c903 bool,c904 bool,c905 bool,c906 bool,c907 bool,c908 bool,c909 bool,c910 bool,c911 bool,c912 bool,c913 bool,c914 bool,c915 bool,c916 bool,c917 bool,c918 bool,c919 bool,c920 bool,c921 bool,c922 bool,c923 bool,c924 bool,c925 bool,c926 bool,c927 bool,c928 bool,c929 bool,c930 bool,c931 bool,c932 bool,c933 bool,c934 bool,c935 bool,c936 bool,c937 bool,c938 bool,c939 bool,c940 bool,c941 bool,c942 bool,c943 bool,c944 bool,c945 bool,c946 bool,c947 bool,c948 bool,c949 bool,c950 bool,c951 bool,c952 bool,c953 bool,c954 bool,c955 bool,c956 bool,c957 bool,c958 bool,c959 bool,c960 bool,c961 bool,c962 bool,c963 bool,c964 bool,c965 bool,c966 bool,c967 bool,c968 bool,c969 bool,c970 bool,c971 bool,c972 bool,c973 bool,c974 bool,c975 bool,c976 bool,c977 bool,c978 bool,c979 bool,c980 bool,c981 bool,c982 bool,c983 bool,c984 bool,c985 bool,c986 bool,c987 bool,c988 bool,c989 bool,c990 bool,c991 bool,c992 bool,c993 bool,c994 bool,c995 bool,c996 bool,c997 bool,c998 bool,c999 bool,c1000 bool,c1001 bool,c1002 bool,c1003 bool,c1004 bool,c1005 bool,c1006 bool,c1007 bool,c1008 bool,c1009 bool,c1010 bool,c1011 bool,c1012 bool,c1013 bool,c1014 bool,c1015 bool,c1016 bool,c1017 bool,c1018 bool,c1019 bool,c1020 bool,c1021 bool,c1022 bool,c1023 bool,c1024 bool,c1025 bool,c1026 bool,c1027 bool,c1028 bool,c1029 bool,c1030 bool,c1031 bool,c1032 bool,c1033 bool,c1034 bool,c1035 bool,c1036 bool,c1037 bool,c1038 bool,c1039 bool,c1040 bool,c1041 bool,c1042 bool,c1043 bool,c1044 bool,c1045 bool,c1046 bool,c1047 bool,c1048 bool,c1049 bool,c1050 bool,c1051 bool,c1052 bool,c1053 bool,c1054 bool,c1055 bool,c1056 bool,c1057 bool,c1058 bool,c1059 bool,c1060 bool,c1061 bool,c1062 bool,c1063 bool,c1064 bool,c1065 bool,c1066 bool,c1067 bool,c1068 bool,c1069 bool,c1070 bool,c1071 bool,c1072 bool,c1073 bool,c1074 bool,c1075 bool,c1076 bool,c1077 bool,c1078 bool,c1079 bool,c1080 bool,c1081 bool,c1082 bool,c1083 bool,c1084 bool,c1085 bool,c1086 bool,c1087 bool,c1088 bool,c1089 bool,c1090 bool,c1091 bool,c1092 bool,c1093 bool,c1094 bool,c1095 bool,c1096 bool,c1097 bool,c1098 bool,c1099 bool,c1100 bool, lastc text);
2020-04-06 20:19:25.094 EDT [27699:85] pg_regress/create_table LOG:  statement: INSERT INTO extra_wide_table(firstc, lastc) VALUES('first col', 'last col');
2020-04-06 20:19:25.096 EDT [27699:86] pg_regress/create_table LOG:  statement: SELECT firstc, lastc FROM extra_wide_table;
2020-04-06 20:19:25.120 EDT [27699:87] pg_regress/create_table ERROR:  syntax error at or near "OIDS" at character 29
2020-04-06 20:19:25.120 EDT [27699:88] pg_regress/create_table STATEMENT:  CREATE TABLE withoid() WITH OIDS;
2020-04-06 20:19:25.120 EDT [27699:89] pg_regress/create_table LOG:  statement: CREATE TABLE withoid() WITH (oids);
2020-04-06 20:19:25.120 EDT [27699:90] pg_regress/create_table ERROR:  tables declared WITH OIDS are not supported
2020-04-06 20:19:25.120 EDT [27699:91] pg_regress/create_table STATEMENT:  CREATE TABLE withoid() WITH (oids);
2020-04-06 20:19:25.120 EDT [27699:92] pg_regress/create_table LOG:  statement: CREATE TABLE withoid() WITH (oids = true);
2020-04-06 20:19:25.120 EDT [27699:93] pg_regress/create_table ERROR:  tables declared WITH OIDS are not supported
2020-04-06 20:19:25.120 EDT [27699:94] pg_regress/create_table STATEMENT:  CREATE TABLE withoid() WITH (oids = true);
2020-04-06 20:19:25.120 EDT [27699:95] pg_regress/create_table LOG:  statement: CREATE TEMP TABLE withoutoid() WITHOUT OIDS;
2020-04-06 20:19:25.122 EDT [27699:96] pg_regress/create_table LOG:  statement: DROP TABLE withoutoid;
2020-04-06 20:19:25.123 EDT [27699:97] pg_regress/create_table LOG:  statement: CREATE TEMP TABLE withoutoid() WITH (oids = false);
2020-04-06 20:19:25.125 EDT [27699:98] pg_regress/create_table LOG:  statement: DROP TABLE withoutoid;
2020-04-06 20:19:25.125 EDT [27699:99] pg_regress/create_table LOG:  statement: CREATE TABLE default_expr_column (id int DEFAULT (id));
2020-04-06 20:19:25.126 EDT [27699:100] pg_regress/create_table ERROR:  cannot use column reference in DEFAULT expression at character 51
2020-04-06 20:19:25.126 EDT [27699:101] pg_regress/create_table STATEMENT:  CREATE TABLE default_expr_column (id int DEFAULT (id));
2020-04-06 20:19:25.127 EDT [27699:102] pg_regress/create_table LOG:  statement: CREATE TABLE default_expr_column (id int DEFAULT (bar.id));
2020-04-06 20:19:25.128 EDT [27699:103] pg_regress/create_table ERROR:  cannot use column reference in DEFAULT expression at character 51
2020-04-06 20:19:25.128 EDT [27699:104] pg_regress/create_table STATEMENT:  CREATE TABLE default_expr_column (id int DEFAULT (bar.id));
2020-04-06 20:19:25.129 EDT [27699:105] pg_regress/create_table LOG:  statement: CREATE TABLE default_expr_agg_column (id int DEFAULT (avg(id)));
2020-04-06 20:19:25.129 EDT [27699:106] pg_regress/create_table ERROR:  cannot use column reference in DEFAULT expression at character 59
2020-04-06 20:19:25.129 EDT [27699:107] pg_regress/create_table STATEMENT:  CREATE TABLE default_expr_agg_column (id int DEFAULT (avg(id)));
2020-04-06 20:19:25.130 EDT [27699:108] pg_regress/create_table LOG:  statement: CREATE TABLE default_expr_non_column (a int DEFAULT (avg(non_existent)));
2020-04-06 20:19:25.131 EDT [27699:109] pg_regress/create_table ERROR:  cannot use column reference in DEFAULT expression at character 58
2020-04-06 20:19:25.131 EDT [27699:110] pg_regress/create_table STATEMENT:  CREATE TABLE default_expr_non_column (a int DEFAULT (avg(non_existent)));
2020-04-06 20:19:25.131 EDT [27699:111] pg_regress/create_table LOG:  statement: CREATE TABLE default_expr_agg (a int DEFAULT (avg(1)));
2020-04-06 20:19:25.132 EDT [27699:112] pg_regress/create_table ERROR:  aggregate functions are not allowed in DEFAULT expressions at character 47
2020-04-06 20:19:25.132 EDT [27699:113] pg_regress/create_table STATEMENT:  CREATE TABLE default_expr_agg (a int DEFAULT (avg(1)));
2020-04-06 20:19:25.133 EDT [27699:114] pg_regress/create_table LOG:  statement: CREATE TABLE default_expr_agg (a int DEFAULT (select 1));
2020-04-06 20:19:25.134 EDT [27699:115] pg_regress/create_table ERROR:  cannot use subquery in DEFAULT expression at character 46
2020-04-06 20:19:25.134 EDT [27699:116] pg_regress/create_table STATEMENT:  CREATE TABLE default_expr_agg (a int DEFAULT (select 1));
2020-04-06 20:19:25.134 EDT [27699:117] pg_regress/create_table LOG:  statement: CREATE TABLE default_expr_agg (a int DEFAULT (generate_series(1,3)));
2020-04-06 20:19:25.135 EDT [27699:118] pg_regress/create_table ERROR:  set-returning functions are not allowed in DEFAULT expressions at character 47
2020-04-06 20:19:25.135 EDT [27699:119] pg_regress/create_table STATEMENT:  CREATE TABLE default_expr_agg (a int DEFAULT (generate_series(1,3)));
2020-04-06 20:19:25.136 EDT [27699:120] pg_regress/create_table LOG:  statement: BEGIN;
2020-04-06 20:19:25.136 EDT [27699:121] pg_regress/create_table LOG:  statement: CREATE TABLE remember_create_subid (c int);
2020-04-06 20:19:25.137 EDT [27699:122] pg_regress/create_table LOG:  statement: SAVEPOINT q;
2020-04-06 20:19:25.137 EDT [27699:123] pg_regress/create_table LOG:  statement: DROP TABLE remember_create_subid;
2020-04-06 20:19:25.137 EDT [27699:124] pg_regress/create_table LOG:  statement: ROLLBACK TO q;
2020-04-06 20:19:25.137 EDT [27699:125] pg_regress/create_table LOG:  statement: COMMIT;
2020-04-06 20:19:25.138 EDT [27699:126] pg_regress/create_table LOG:  statement: DROP TABLE remember_create_subid;
2020-04-06 20:19:25.138 EDT [27699:127] pg_regress/create_table LOG:  statement: CREATE TABLE remember_node_subid (c int);
2020-04-06 20:19:25.139 EDT [27699:128] pg_regress/create_table LOG:  statement: BEGIN;
2020-04-06 20:19:25.139 EDT [27699:129] pg_regress/create_table LOG:  statement: ALTER TABLE remember_node_subid ALTER c TYPE bigint;
2020-04-06 20:19:25.141 EDT [27699:130] pg_regress/create_table LOG:  statement: SAVEPOINT q;
2020-04-06 20:19:25.141 EDT [27699:131] pg_regress/create_table LOG:  statement: DROP TABLE remember_node_subid;
2020-04-06 20:19:25.141 EDT [27699:132] pg_regress/create_table LOG:  statement: ROLLBACK TO q;
2020-04-06 20:19:25.141 EDT [27699:133] pg_regress/create_table LOG:  statement: COMMIT;
2020-04-06 20:19:25.142 EDT [27699:134] pg_regress/create_table LOG:  statement: DROP TABLE remember_node_subid;
2020-04-06 20:19:25.143 EDT [27699:135] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
		a int
	) INHERITS (some_table) PARTITION BY LIST (a);
2020-04-06 20:19:25.143 EDT [27699:136] pg_regress/create_table ERROR:  cannot create partitioned table as inheritance child
2020-04-06 20:19:25.143 EDT [27699:137] pg_regress/create_table STATEMENT:  CREATE TABLE partitioned (
		a int
	) INHERITS (some_table) PARTITION BY LIST (a);
2020-04-06 20:19:25.143 EDT [27699:138] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
		a1 int,
		a2 int
	) PARTITION BY LIST (a1, a2);
2020-04-06 20:19:25.143 EDT [27699:139] pg_regress/create_table ERROR:  cannot use "list" partition strategy with more than one column
2020-04-06 20:19:25.143 EDT [27699:140] pg_regress/create_table STATEMENT:  CREATE TABLE partitioned (
		a1 int,
		a2 int
	) PARTITION BY LIST (a1, a2);
2020-04-06 20:19:25.144 EDT [27699:141] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
		a int,
		EXCLUDE USING gist (a WITH &&)
	) PARTITION BY RANGE (a);
2020-04-06 20:19:25.144 EDT [27699:142] pg_regress/create_table ERROR:  exclusion constraints are not supported on partitioned tables at character 37
2020-04-06 20:19:25.144 EDT [27699:143] pg_regress/create_table STATEMENT:  CREATE TABLE partitioned (
		a int,
		EXCLUDE USING gist (a WITH &&)
	) PARTITION BY RANGE (a);
2020-04-06 20:19:25.144 EDT [27699:144] pg_regress/create_table LOG:  statement: CREATE FUNCTION retset (a int) RETURNS SETOF int AS $$ SELECT 1; $$ LANGUAGE SQL IMMUTABLE;
2020-04-06 20:19:25.144 EDT [27699:145] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
		a int
	) PARTITION BY RANGE (retset(a));
2020-04-06 20:19:25.145 EDT [27699:146] pg_regress/create_table ERROR:  set-returning functions are not allowed in partition key expressions
2020-04-06 20:19:25.145 EDT [27699:147] pg_regress/create_table STATEMENT:  CREATE TABLE partitioned (
		a int
	) PARTITION BY RANGE (retset(a));
2020-04-06 20:19:25.145 EDT [27699:148] pg_regress/create_table LOG:  statement: DROP FUNCTION retset(int);
2020-04-06 20:19:25.145 EDT [27699:149] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
		a int
	) PARTITION BY RANGE ((avg(a)));
2020-04-06 20:19:25.146 EDT [27699:150] pg_regress/create_table ERROR:  aggregate functions are not allowed in partition key expressions
2020-04-06 20:19:25.146 EDT [27699:151] pg_regress/create_table STATEMENT:  CREATE TABLE partitioned (
		a int
	) PARTITION BY RANGE ((avg(a)));
2020-04-06 20:19:25.146 EDT [27699:152] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
		a int,
		b int
	) PARTITION BY RANGE ((avg(a) OVER (PARTITION BY b)));
2020-04-06 20:19:25.146 EDT [27699:153] pg_regress/create_table ERROR:  window functions are not allowed in partition key expressions
2020-04-06 20:19:25.146 EDT [27699:154] pg_regress/create_table STATEMENT:  CREATE TABLE partitioned (
		a int,
		b int
	) PARTITION BY RANGE ((avg(a) OVER (PARTITION BY b)));
2020-04-06 20:19:25.147 EDT [27699:155] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
		a int
	) PARTITION BY LIST ((a LIKE (SELECT 1)));
2020-04-06 20:19:25.147 EDT [27699:156] pg_regress/create_table ERROR:  cannot use subquery in partition key expression
2020-04-06 20:19:25.147 EDT [27699:157] pg_regress/create_table STATEMENT:  CREATE TABLE partitioned (
		a int
	) PARTITION BY LIST ((a LIKE (SELECT 1)));
2020-04-06 20:19:25.147 EDT [27699:158] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
		a int
	) PARTITION BY RANGE ((42));
2020-04-06 20:19:25.148 EDT [27699:159] pg_regress/create_table ERROR:  cannot use constant expression as partition key
2020-04-06 20:19:25.148 EDT [27699:160] pg_regress/create_table STATEMENT:  CREATE TABLE partitioned (
		a int
	) PARTITION BY RANGE ((42));
2020-04-06 20:19:25.148 EDT [27699:161] pg_regress/create_table LOG:  statement: CREATE FUNCTION const_func () RETURNS int AS $$ SELECT 1; $$ LANGUAGE SQL IMMUTABLE;
2020-04-06 20:19:25.148 EDT [27699:162] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
		a int
	) PARTITION BY RANGE (const_func());
2020-04-06 20:19:25.158 EDT [27699:163] pg_regress/create_table ERROR:  cannot use constant expression as partition key
2020-04-06 20:19:25.158 EDT [27699:164] pg_regress/create_table STATEMENT:  CREATE TABLE partitioned (
		a int
	) PARTITION BY RANGE (const_func());
2020-04-06 20:19:25.159 EDT [27699:165] pg_regress/create_table LOG:  statement: DROP FUNCTION const_func();
2020-04-06 20:19:25.160 EDT [27699:166] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
	    a int
	) PARTITION BY MAGIC (a);
2020-04-06 20:19:25.161 EDT [27699:167] pg_regress/create_table ERROR:  unrecognized partitioning strategy "magic"
2020-04-06 20:19:25.161 EDT [27699:168] pg_regress/create_table STATEMENT:  CREATE TABLE partitioned (
	    a int
	) PARTITION BY MAGIC (a);
2020-04-06 20:19:25.161 EDT [27699:169] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
		a int
	) PARTITION BY RANGE (b);
2020-04-06 20:19:25.162 EDT [27699:170] pg_regress/create_table ERROR:  column "b" named in partition key does not exist at character 57
2020-04-06 20:19:25.162 EDT [27699:171] pg_regress/create_table STATEMENT:  CREATE TABLE partitioned (
		a int
	) PARTITION BY RANGE (b);
2020-04-06 20:19:25.163 EDT [27699:172] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
		a int
	) PARTITION BY RANGE (xmin);
2020-04-06 20:19:25.163 EDT [27699:173] pg_regress/create_table ERROR:  cannot use system column "xmin" in partition key at character 57
2020-04-06 20:19:25.163 EDT [27699:174] pg_regress/create_table STATEMENT:  CREATE TABLE partitioned (
		a int
	) PARTITION BY RANGE (xmin);
2020-04-06 20:19:25.164 EDT [27699:175] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
		a int,
		b int
	) PARTITION BY RANGE (((a, b)));
2020-04-06 20:19:25.165 EDT [27699:176] pg_regress/create_table ERROR:  partition key column 1 has pseudo-type record
2020-04-06 20:19:25.165 EDT [27699:177] pg_regress/create_table STATEMENT:  CREATE TABLE partitioned (
		a int,
		b int
	) PARTITION BY RANGE (((a, b)));
2020-04-06 20:19:25.165 EDT [27699:178] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
		a int,
		b int
	) PARTITION BY RANGE (a, ('unknown'));
2020-04-06 20:19:25.166 EDT [27699:179] pg_regress/create_table ERROR:  partition key column 2 has pseudo-type unknown
2020-04-06 20:19:25.166 EDT [27699:180] pg_regress/create_table STATEMENT:  CREATE TABLE partitioned (
		a int,
		b int
	) PARTITION BY RANGE (a, ('unknown'));
2020-04-06 20:19:25.166 EDT [27699:181] pg_regress/create_table LOG:  statement: CREATE FUNCTION immut_func (a int) RETURNS int AS $$ SELECT a + random()::int; $$ LANGUAGE SQL;
2020-04-06 20:19:25.167 EDT [27699:182] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
		a int
	) PARTITION BY RANGE (immut_func(a));
2020-04-06 20:19:25.168 EDT [27699:183] pg_regress/create_table ERROR:  functions in partition key expression must be marked IMMUTABLE
2020-04-06 20:19:25.168 EDT [27699:184] pg_regress/create_table STATEMENT:  CREATE TABLE partitioned (
		a int
	) PARTITION BY RANGE (immut_func(a));
2020-04-06 20:19:25.169 EDT [27699:185] pg_regress/create_table LOG:  statement: DROP FUNCTION immut_func(int);
2020-04-06 20:19:25.169 EDT [27699:186] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
		a point
	) PARTITION BY LIST (a);
2020-04-06 20:19:25.170 EDT [27699:187] pg_regress/create_table ERROR:  data type point has no default operator class for access method "btree"
2020-04-06 20:19:25.170 EDT [27699:188] pg_regress/create_table HINT:  You must specify a btree operator class or define a default btree operator class for the data type.
2020-04-06 20:19:25.170 EDT [27699:189] pg_regress/create_table STATEMENT:  CREATE TABLE partitioned (
		a point
	) PARTITION BY LIST (a);
2020-04-06 20:19:25.171 EDT [27699:190] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
		a point
	) PARTITION BY LIST (a point_ops);
2020-04-06 20:19:25.171 EDT [27699:191] pg_regress/create_table ERROR:  operator class "point_ops" does not exist for access method "btree"
2020-04-06 20:19:25.171 EDT [27699:192] pg_regress/create_table STATEMENT:  CREATE TABLE partitioned (
		a point
	) PARTITION BY LIST (a point_ops);
2020-04-06 20:19:25.172 EDT [27699:193] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
		a point
	) PARTITION BY RANGE (a);
2020-04-06 20:19:25.172 EDT [27699:194] pg_regress/create_table ERROR:  data type point has no default operator class for access method "btree"
2020-04-06 20:19:25.172 EDT [27699:195] pg_regress/create_table HINT:  You must specify a btree operator class or define a default btree operator class for the data type.
2020-04-06 20:19:25.172 EDT [27699:196] pg_regress/create_table STATEMENT:  CREATE TABLE partitioned (
		a point
	) PARTITION BY RANGE (a);
2020-04-06 20:19:25.173 EDT [27699:197] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
		a point
	) PARTITION BY RANGE (a point_ops);
2020-04-06 20:19:25.174 EDT [27699:198] pg_regress/create_table ERROR:  operator class "point_ops" does not exist for access method "btree"
2020-04-06 20:19:25.174 EDT [27699:199] pg_regress/create_table STATEMENT:  CREATE TABLE partitioned (
		a point
	) PARTITION BY RANGE (a point_ops);
2020-04-06 20:19:25.174 EDT [27699:200] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
		a int,
		CONSTRAINT check_a CHECK (a > 0) NO INHERIT
	) PARTITION BY RANGE (a);
2020-04-06 20:19:25.175 EDT [27699:201] pg_regress/create_table ERROR:  cannot add NO INHERIT constraint to partitioned table "partitioned"
2020-04-06 20:19:25.175 EDT [27699:202] pg_regress/create_table STATEMENT:  CREATE TABLE partitioned (
		a int,
		CONSTRAINT check_a CHECK (a > 0) NO INHERIT
	) PARTITION BY RANGE (a);
2020-04-06 20:19:25.175 EDT [27699:203] pg_regress/create_table LOG:  statement: CREATE FUNCTION plusone(a int) RETURNS INT AS $$ SELECT a+1; $$ LANGUAGE SQL;
2020-04-06 20:19:25.176 EDT [27699:204] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned (
		a int,
		b int,
		c text,
		d text
	) PARTITION BY RANGE (a oid_ops, plusone(b), c collate "default", d collate "C");
2020-04-06 20:19:25.178 EDT [27699:205] pg_regress/create_table LOG:  statement: SELECT relkind FROM pg_class WHERE relname = 'partitioned';
2020-04-06 20:19:25.192 EDT [27699:206] pg_regress/create_table LOG:  statement: DROP FUNCTION plusone(int);
2020-04-06 20:19:25.192 EDT [27699:207] pg_regress/create_table ERROR:  cannot drop function plusone(integer) because other objects depend on it
2020-04-06 20:19:25.192 EDT [27699:208] pg_regress/create_table DETAIL:  table partitioned depends on function plusone(integer)
2020-04-06 20:19:25.192 EDT [27699:209] pg_regress/create_table HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:19:25.192 EDT [27699:210] pg_regress/create_table STATEMENT:  DROP FUNCTION plusone(int);
2020-04-06 20:19:25.193 EDT [27699:211] pg_regress/create_table LOG:  statement: CREATE TABLE partitioned2 (
		a int,
		b text
	) PARTITION BY RANGE ((a+1), substr(b, 1, 5));
2020-04-06 20:19:25.195 EDT [27699:212] pg_regress/create_table LOG:  statement: CREATE TABLE fail () INHERITS (partitioned2);
2020-04-06 20:19:25.195 EDT [27699:213] pg_regress/create_table ERROR:  cannot inherit from partitioned table "partitioned2"
2020-04-06 20:19:25.195 EDT [27699:214] pg_regress/create_table STATEMENT:  CREATE TABLE fail () INHERITS (partitioned2);
2020-04-06 20:19:25.196 EDT [27699:215] pg_regress/create_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(partitioned)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:25.210 EDT [27699:216] pg_regress/create_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '17628';
2020-04-06 20:19:25.228 EDT [27699:217] pg_regress/create_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '17628' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:25.232 EDT [27699:218] pg_regress/create_table LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('17628'::pg_catalog.oid);
2020-04-06 20:19:25.246 EDT [27699:219] pg_regress/create_table LOG:  statement: SELECT conrelid = '17628'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('17628')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:19:25.258 EDT [27699:220] pg_regress/create_table LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('17628')
	                     UNION ALL VALUES ('17628'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:25.272 EDT [27699:221] pg_regress/create_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '17628' ORDER BY 1;
2020-04-06 20:19:25.277 EDT [27699:222] pg_regress/create_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '17628'
	ORDER BY 1;
2020-04-06 20:19:25.279 EDT [27699:223] pg_regress/create_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '17628'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('17628')
	ORDER BY 1;
2020-04-06 20:19:25.293 EDT [27699:224] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '17628'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:25.309 EDT [27699:225] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '17628'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:25.320 EDT [27699:226] pg_regress/create_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(partitioned2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:25.332 EDT [27699:227] pg_regress/create_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '17631';
2020-04-06 20:19:25.334 EDT [27699:228] pg_regress/create_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '17631' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:25.363 EDT [27699:229] pg_regress/create_table LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('17631'::pg_catalog.oid);
2020-04-06 20:19:25.378 EDT [27699:230] pg_regress/create_table LOG:  statement: SELECT conrelid = '17631'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('17631')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:19:25.392 EDT [27699:231] pg_regress/create_table LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('17631')
	                     UNION ALL VALUES ('17631'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:25.405 EDT [27699:232] pg_regress/create_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '17631' ORDER BY 1;
2020-04-06 20:19:25.406 EDT [27699:233] pg_regress/create_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '17631'
	ORDER BY 1;
2020-04-06 20:19:25.408 EDT [27699:234] pg_regress/create_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '17631'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('17631')
	ORDER BY 1;
2020-04-06 20:19:25.424 EDT [27699:235] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '17631'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:25.440 EDT [27699:236] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '17631'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:25.454 EDT [27699:237] pg_regress/create_table LOG:  statement: INSERT INTO partitioned2 VALUES (1, 'hello');
2020-04-06 20:19:25.454 EDT [27699:238] pg_regress/create_table ERROR:  no partition of relation "partitioned2" found for row
2020-04-06 20:19:25.454 EDT [27699:239] pg_regress/create_table DETAIL:  Partition key of the failing row contains ((a + 1), substr(b, 1, 5)) = (2, hello).
2020-04-06 20:19:25.454 EDT [27699:240] pg_regress/create_table STATEMENT:  INSERT INTO partitioned2 VALUES (1, 'hello');
2020-04-06 20:19:25.455 EDT [27699:241] pg_regress/create_table LOG:  statement: CREATE TABLE part2_1 PARTITION OF partitioned2 FOR VALUES FROM (-1, 'aaaaa') TO (100, 'ccccc');
2020-04-06 20:19:25.459 EDT [27699:242] pg_regress/create_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(part2_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:25.472 EDT [27699:243] pg_regress/create_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '17634';
2020-04-06 20:19:25.474 EDT [27699:244] pg_regress/create_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '17634' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:25.504 EDT [27699:245] pg_regress/create_table LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '17634';
2020-04-06 20:19:25.516 EDT [27699:246] pg_regress/create_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '17634' ORDER BY 1;
2020-04-06 20:19:25.518 EDT [27699:247] pg_regress/create_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '17634'
	ORDER BY 1;
2020-04-06 20:19:25.519 EDT [27699:248] pg_regress/create_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '17634'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('17634')
	ORDER BY 1;
2020-04-06 20:19:25.536 EDT [27699:249] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '17634'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:25.555 EDT [27699:250] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '17634'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:25.572 EDT [27699:251] pg_regress/create_table LOG:  statement: DROP TABLE partitioned, partitioned2;
2020-04-06 20:19:25.576 EDT [27699:252] pg_regress/create_table LOG:  statement: create table partitioned (a int, b int)
	  partition by list ((row(a, b)::partitioned));
2020-04-06 20:19:25.578 EDT [27699:253] pg_regress/create_table LOG:  statement: create table partitioned1
	  partition of partitioned for values in ('(1,2)'::partitioned);
2020-04-06 20:19:25.580 EDT [27699:254] pg_regress/create_table LOG:  statement: create table partitioned2
	  partition of partitioned for values in ('(2,4)'::partitioned);
2020-04-06 20:19:25.582 EDT [27699:255] pg_regress/create_table LOG:  statement: explain (costs off)
	select * from partitioned where row(a,b)::partitioned = '(1,2)'::partitioned;
2020-04-06 20:19:25.583 EDT [27699:256] pg_regress/create_table LOG:  statement: drop table partitioned;
2020-04-06 20:19:25.586 EDT [27699:257] pg_regress/create_table LOG:  statement: create table partitioned (a int, b int)
	  partition by list ((partitioned));
2020-04-06 20:19:25.587 EDT [27699:258] pg_regress/create_table LOG:  statement: create table partitioned1
	  partition of partitioned for values in ('(1,2)');
2020-04-06 20:19:25.589 EDT [27699:259] pg_regress/create_table LOG:  statement: create table partitioned2
	  partition of partitioned for values in ('(2,4)');
2020-04-06 20:19:25.591 EDT [27699:260] pg_regress/create_table LOG:  statement: explain (costs off)
	select * from partitioned where partitioned = '(1,2)'::partitioned;
2020-04-06 20:19:25.592 EDT [27699:261] pg_regress/create_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(partitioned1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:25.606 EDT [27699:262] pg_regress/create_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '17652';
2020-04-06 20:19:25.608 EDT [27699:263] pg_regress/create_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '17652' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:25.630 EDT [27699:264] pg_regress/create_table LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '17652';
2020-04-06 20:19:25.644 EDT [27699:265] pg_regress/create_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '17652' ORDER BY 1;
2020-04-06 20:19:25.646 EDT [27699:266] pg_regress/create_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '17652'
	ORDER BY 1;
2020-04-06 20:19:25.647 EDT [27699:267] pg_regress/create_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '17652'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('17652')
	ORDER BY 1;
2020-04-06 20:19:25.659 EDT [27699:268] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '17652'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:25.673 EDT [27699:269] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '17652'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:25.689 EDT [27699:270] pg_regress/create_table LOG:  statement: drop table partitioned;
2020-04-06 20:19:25.693 EDT [27699:271] pg_regress/create_table LOG:  statement: create domain intdom1 as int;
2020-04-06 20:19:25.694 EDT [27699:272] pg_regress/create_table LOG:  statement: create table partitioned (
		a intdom1,
		b text
	) partition by range (a);
2020-04-06 20:19:25.697 EDT [27699:273] pg_regress/create_table LOG:  statement: alter table partitioned drop column a;
2020-04-06 20:19:25.697 EDT [27699:274] pg_regress/create_table ERROR:  cannot drop column "a" because it is part of the partition key of relation "partitioned"
2020-04-06 20:19:25.697 EDT [27699:275] pg_regress/create_table STATEMENT:  alter table partitioned drop column a;
2020-04-06 20:19:25.697 EDT [27699:276] pg_regress/create_table LOG:  statement: drop domain intdom1;
2020-04-06 20:19:25.698 EDT [27699:277] pg_regress/create_table ERROR:  cannot drop type intdom1 because other objects depend on it
2020-04-06 20:19:25.698 EDT [27699:278] pg_regress/create_table DETAIL:  table partitioned depends on type intdom1
2020-04-06 20:19:25.698 EDT [27699:279] pg_regress/create_table HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:19:25.698 EDT [27699:280] pg_regress/create_table STATEMENT:  drop domain intdom1;
2020-04-06 20:19:25.698 EDT [27699:281] pg_regress/create_table LOG:  statement: drop domain intdom1 cascade;
2020-04-06 20:19:25.699 EDT [27699:282] pg_regress/create_table LOG:  statement: table partitioned;
2020-04-06 20:19:25.699 EDT [27699:283] pg_regress/create_table ERROR:  relation "partitioned" does not exist at character 7
2020-04-06 20:19:25.699 EDT [27699:284] pg_regress/create_table STATEMENT:  table partitioned;
2020-04-06 20:19:25.699 EDT [27699:285] pg_regress/create_table LOG:  statement: create domain intdom1 as int;
2020-04-06 20:19:25.700 EDT [27699:286] pg_regress/create_table LOG:  statement: create table partitioned (
		a intdom1,
		b text
	) partition by range (plusone(a));
2020-04-06 20:19:25.703 EDT [27699:287] pg_regress/create_table LOG:  statement: alter table partitioned drop column a;
2020-04-06 20:19:25.703 EDT [27699:288] pg_regress/create_table ERROR:  cannot drop column "a" because it is part of the partition key of relation "partitioned"
2020-04-06 20:19:25.703 EDT [27699:289] pg_regress/create_table STATEMENT:  alter table partitioned drop column a;
2020-04-06 20:19:25.703 EDT [27699:290] pg_regress/create_table LOG:  statement: drop domain intdom1;
2020-04-06 20:19:25.703 EDT [27699:291] pg_regress/create_table ERROR:  cannot drop type intdom1 because other objects depend on it
2020-04-06 20:19:25.703 EDT [27699:292] pg_regress/create_table DETAIL:  table partitioned depends on type intdom1
2020-04-06 20:19:25.703 EDT [27699:293] pg_regress/create_table HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:19:25.703 EDT [27699:294] pg_regress/create_table STATEMENT:  drop domain intdom1;
2020-04-06 20:19:25.704 EDT [27699:295] pg_regress/create_table LOG:  statement: drop domain intdom1 cascade;
2020-04-06 20:19:25.705 EDT [27699:296] pg_regress/create_table LOG:  statement: table partitioned;
2020-04-06 20:19:25.705 EDT [27699:297] pg_regress/create_table ERROR:  relation "partitioned" does not exist at character 7
2020-04-06 20:19:25.705 EDT [27699:298] pg_regress/create_table STATEMENT:  table partitioned;
2020-04-06 20:19:25.706 EDT [27699:299] pg_regress/create_table LOG:  statement: CREATE TABLE list_parted (
		a int
	) PARTITION BY LIST (a);
2020-04-06 20:19:25.707 EDT [27699:300] pg_regress/create_table LOG:  statement: CREATE TABLE part_p1 PARTITION OF list_parted FOR VALUES IN ('1');
2020-04-06 20:19:25.710 EDT [27699:301] pg_regress/create_table LOG:  statement: CREATE TABLE part_p2 PARTITION OF list_parted FOR VALUES IN (2);
2020-04-06 20:19:25.712 EDT [27699:302] pg_regress/create_table LOG:  statement: CREATE TABLE part_p3 PARTITION OF list_parted FOR VALUES IN ((2+1));
2020-04-06 20:19:25.714 EDT [27699:303] pg_regress/create_table LOG:  statement: CREATE TABLE part_null PARTITION OF list_parted FOR VALUES IN (null);
2020-04-06 20:19:25.716 EDT [27699:304] pg_regress/create_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(list_parted)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:25.731 EDT [27699:305] pg_regress/create_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '17668';
2020-04-06 20:19:25.733 EDT [27699:306] pg_regress/create_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '17668' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:25.744 EDT [27699:307] pg_regress/create_table LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('17668'::pg_catalog.oid);
2020-04-06 20:19:25.756 EDT [27699:308] pg_regress/create_table LOG:  statement: SELECT conrelid = '17668'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('17668')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:19:25.771 EDT [27699:309] pg_regress/create_table LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('17668')
	                     UNION ALL VALUES ('17668'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:25.787 EDT [27699:310] pg_regress/create_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '17668' ORDER BY 1;
2020-04-06 20:19:25.789 EDT [27699:311] pg_regress/create_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '17668'
	ORDER BY 1;
2020-04-06 20:19:25.791 EDT [27699:312] pg_regress/create_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '17668'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('17668')
	ORDER BY 1;
2020-04-06 20:19:25.806 EDT [27699:313] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '17668'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:25.822 EDT [27699:314] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '17668'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:25.839 EDT [27699:315] pg_regress/create_table LOG:  statement: CREATE TABLE part_bogus_expr_fail PARTITION OF list_parted FOR VALUES IN (somename);
2020-04-06 20:19:25.840 EDT [27699:316] pg_regress/create_table ERROR:  cannot use column reference in partition bound expression at character 75
2020-04-06 20:19:25.840 EDT [27699:317] pg_regress/create_table STATEMENT:  CREATE TABLE part_bogus_expr_fail PARTITION OF list_parted FOR VALUES IN (somename);
2020-04-06 20:19:25.841 EDT [27699:318] pg_regress/create_table LOG:  statement: CREATE TABLE part_bogus_expr_fail PARTITION OF list_parted FOR VALUES IN (somename.somename);
2020-04-06 20:19:25.842 EDT [27699:319] pg_regress/create_table ERROR:  cannot use column reference in partition bound expression at character 75
2020-04-06 20:19:25.842 EDT [27699:320] pg_regress/create_table STATEMENT:  CREATE TABLE part_bogus_expr_fail PARTITION OF list_parted FOR VALUES IN (somename.somename);
2020-04-06 20:19:25.843 EDT [27699:321] pg_regress/create_table LOG:  statement: CREATE TABLE part_bogus_expr_fail PARTITION OF list_parted FOR VALUES IN (a);
2020-04-06 20:19:25.844 EDT [27699:322] pg_regress/create_table ERROR:  cannot use column reference in partition bound expression at character 75
2020-04-06 20:19:25.844 EDT [27699:323] pg_regress/create_table STATEMENT:  CREATE TABLE part_bogus_expr_fail PARTITION OF list_parted FOR VALUES IN (a);
2020-04-06 20:19:25.845 EDT [27699:324] pg_regress/create_table LOG:  statement: CREATE TABLE part_bogus_expr_fail PARTITION OF list_parted FOR VALUES IN (sum(a));
2020-04-06 20:19:25.846 EDT [27699:325] pg_regress/create_table ERROR:  cannot use column reference in partition bound expression at character 79
2020-04-06 20:19:25.846 EDT [27699:326] pg_regress/create_table STATEMENT:  CREATE TABLE part_bogus_expr_fail PARTITION OF list_parted FOR VALUES IN (sum(a));
2020-04-06 20:19:25.846 EDT [27699:327] pg_regress/create_table LOG:  statement: CREATE TABLE part_bogus_expr_fail PARTITION OF list_parted FOR VALUES IN (sum(somename));
2020-04-06 20:19:25.847 EDT [27699:328] pg_regress/create_table ERROR:  cannot use column reference in partition bound expression at character 79
2020-04-06 20:19:25.847 EDT [27699:329] pg_regress/create_table STATEMENT:  CREATE TABLE part_bogus_expr_fail PARTITION OF list_parted FOR VALUES IN (sum(somename));
2020-04-06 20:19:25.848 EDT [27699:330] pg_regress/create_table LOG:  statement: CREATE TABLE part_bogus_expr_fail PARTITION OF list_parted FOR VALUES IN (sum(1));
2020-04-06 20:19:25.849 EDT [27699:331] pg_regress/create_table ERROR:  aggregate functions are not allowed in partition bound at character 75
2020-04-06 20:19:25.849 EDT [27699:332] pg_regress/create_table STATEMENT:  CREATE TABLE part_bogus_expr_fail PARTITION OF list_parted FOR VALUES IN (sum(1));
2020-04-06 20:19:25.850 EDT [27699:333] pg_regress/create_table LOG:  statement: CREATE TABLE part_bogus_expr_fail PARTITION OF list_parted FOR VALUES IN ((select 1));
2020-04-06 20:19:25.851 EDT [27699:334] pg_regress/create_table ERROR:  cannot use subquery in partition bound at character 75
2020-04-06 20:19:25.851 EDT [27699:335] pg_regress/create_table STATEMENT:  CREATE TABLE part_bogus_expr_fail PARTITION OF list_parted FOR VALUES IN ((select 1));
2020-04-06 20:19:25.852 EDT [27699:336] pg_regress/create_table LOG:  statement: CREATE TABLE part_bogus_expr_fail PARTITION OF list_parted FOR VALUES IN (generate_series(4, 6));
2020-04-06 20:19:25.852 EDT [27699:337] pg_regress/create_table ERROR:  set-returning functions are not allowed in partition bound at character 75
2020-04-06 20:19:25.852 EDT [27699:338] pg_regress/create_table STATEMENT:  CREATE TABLE part_bogus_expr_fail PARTITION OF list_parted FOR VALUES IN (generate_series(4, 6));
2020-04-06 20:19:25.853 EDT [27699:339] pg_regress/create_table ERROR:  syntax error at or near ")" at character 64
2020-04-06 20:19:25.853 EDT [27699:340] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF list_parted FOR VALUES IN ();
2020-04-06 20:19:25.853 EDT [27699:341] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF list_parted FOR VALUES FROM (1) TO (2);
2020-04-06 20:19:25.854 EDT [27699:342] pg_regress/create_table ERROR:  invalid bound specification for a list partition at character 60
2020-04-06 20:19:25.854 EDT [27699:343] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF list_parted FOR VALUES FROM (1) TO (2);
2020-04-06 20:19:25.854 EDT [27699:344] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF list_parted FOR VALUES WITH (MODULUS 10, REMAINDER 1);
2020-04-06 20:19:25.855 EDT [27699:345] pg_regress/create_table ERROR:  invalid bound specification for a list partition at character 60
2020-04-06 20:19:25.855 EDT [27699:346] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF list_parted FOR VALUES WITH (MODULUS 10, REMAINDER 1);
2020-04-06 20:19:25.855 EDT [27699:347] pg_regress/create_table LOG:  statement: CREATE TABLE part_default PARTITION OF list_parted DEFAULT;
2020-04-06 20:19:25.857 EDT [27699:348] pg_regress/create_table LOG:  statement: CREATE TABLE fail_default_part PARTITION OF list_parted DEFAULT;
2020-04-06 20:19:25.857 EDT [27699:349] pg_regress/create_table ERROR:  partition "fail_default_part" conflicts with existing default partition "part_default"
2020-04-06 20:19:25.857 EDT [27699:350] pg_regress/create_table STATEMENT:  CREATE TABLE fail_default_part PARTITION OF list_parted DEFAULT;
2020-04-06 20:19:25.858 EDT [27699:351] pg_regress/create_table LOG:  statement: CREATE TABLE bools (
		a bool
	) PARTITION BY LIST (a);
2020-04-06 20:19:25.859 EDT [27699:352] pg_regress/create_table LOG:  statement: CREATE TABLE bools_true PARTITION OF bools FOR VALUES IN (1);
2020-04-06 20:19:25.860 EDT [27699:353] pg_regress/create_table ERROR:  specified value cannot be cast to type boolean for column "a" at character 59
2020-04-06 20:19:25.860 EDT [27699:354] pg_regress/create_table STATEMENT:  CREATE TABLE bools_true PARTITION OF bools FOR VALUES IN (1);
2020-04-06 20:19:25.860 EDT [27699:355] pg_regress/create_table LOG:  statement: DROP TABLE bools;
2020-04-06 20:19:25.861 EDT [27699:356] pg_regress/create_table LOG:  statement: CREATE TABLE moneyp (
		a money
	) PARTITION BY LIST (a);
2020-04-06 20:19:25.862 EDT [27699:357] pg_regress/create_table LOG:  statement: CREATE TABLE moneyp_10 PARTITION OF moneyp FOR VALUES IN (10);
2020-04-06 20:19:25.864 EDT [27699:358] pg_regress/create_table LOG:  statement: CREATE TABLE moneyp_11 PARTITION OF moneyp FOR VALUES IN ('11');
2020-04-06 20:19:25.865 EDT [27699:359] pg_regress/create_table LOG:  statement: CREATE TABLE moneyp_12 PARTITION OF moneyp FOR VALUES IN (to_char(12, '99')::int);
2020-04-06 20:19:25.867 EDT [27699:360] pg_regress/create_table LOG:  statement: DROP TABLE moneyp;
2020-04-06 20:19:25.869 EDT [27699:361] pg_regress/create_table LOG:  statement: CREATE TABLE bigintp (
		a bigint
	) PARTITION BY LIST (a);
2020-04-06 20:19:25.871 EDT [27699:362] pg_regress/create_table LOG:  statement: CREATE TABLE bigintp_10 PARTITION OF bigintp FOR VALUES IN (10);
2020-04-06 20:19:25.873 EDT [27699:363] pg_regress/create_table LOG:  statement: CREATE TABLE bigintp_10_2 PARTITION OF bigintp FOR VALUES IN ('10');
2020-04-06 20:19:25.873 EDT [27699:364] pg_regress/create_table ERROR:  partition "bigintp_10_2" would overlap partition "bigintp_10"
2020-04-06 20:19:25.873 EDT [27699:365] pg_regress/create_table STATEMENT:  CREATE TABLE bigintp_10_2 PARTITION OF bigintp FOR VALUES IN ('10');
2020-04-06 20:19:25.874 EDT [27699:366] pg_regress/create_table LOG:  statement: DROP TABLE bigintp;
2020-04-06 20:19:25.876 EDT [27699:367] pg_regress/create_table LOG:  statement: CREATE TABLE range_parted (
		a date
	) PARTITION BY RANGE (a);
2020-04-06 20:19:25.878 EDT [27699:368] pg_regress/create_table LOG:  statement: CREATE TABLE part_bogus_expr_fail PARTITION OF range_parted
	  FOR VALUES FROM (somename) TO ('2019-01-01');
2020-04-06 20:19:25.878 EDT [27699:369] pg_regress/create_table ERROR:  cannot use column reference in partition bound expression at character 80
2020-04-06 20:19:25.878 EDT [27699:370] pg_regress/create_table STATEMENT:  CREATE TABLE part_bogus_expr_fail PARTITION OF range_parted
	  FOR VALUES FROM (somename) TO ('2019-01-01');
2020-04-06 20:19:25.879 EDT [27699:371] pg_regress/create_table LOG:  statement: CREATE TABLE part_bogus_expr_fail PARTITION OF range_parted
	  FOR VALUES FROM (somename.somename) TO ('2019-01-01');
2020-04-06 20:19:25.880 EDT [27699:372] pg_regress/create_table ERROR:  cannot use column reference in partition bound expression at character 80
2020-04-06 20:19:25.880 EDT [27699:373] pg_regress/create_table STATEMENT:  CREATE TABLE part_bogus_expr_fail PARTITION OF range_parted
	  FOR VALUES FROM (somename.somename) TO ('2019-01-01');
2020-04-06 20:19:25.880 EDT [27699:374] pg_regress/create_table LOG:  statement: CREATE TABLE part_bogus_expr_fail PARTITION OF range_parted
	  FOR VALUES FROM (a) TO ('2019-01-01');
2020-04-06 20:19:25.881 EDT [27699:375] pg_regress/create_table ERROR:  cannot use column reference in partition bound expression at character 80
2020-04-06 20:19:25.881 EDT [27699:376] pg_regress/create_table STATEMENT:  CREATE TABLE part_bogus_expr_fail PARTITION OF range_parted
	  FOR VALUES FROM (a) TO ('2019-01-01');
2020-04-06 20:19:25.882 EDT [27699:377] pg_regress/create_table LOG:  statement: CREATE TABLE part_bogus_expr_fail PARTITION OF range_parted
	  FOR VALUES FROM (max(a)) TO ('2019-01-01');
2020-04-06 20:19:25.882 EDT [27699:378] pg_regress/create_table ERROR:  cannot use column reference in partition bound expression at character 84
2020-04-06 20:19:25.882 EDT [27699:379] pg_regress/create_table STATEMENT:  CREATE TABLE part_bogus_expr_fail PARTITION OF range_parted
	  FOR VALUES FROM (max(a)) TO ('2019-01-01');
2020-04-06 20:19:25.883 EDT [27699:380] pg_regress/create_table LOG:  statement: CREATE TABLE part_bogus_expr_fail PARTITION OF range_parted
	  FOR VALUES FROM (max(somename)) TO ('2019-01-01');
2020-04-06 20:19:25.884 EDT [27699:381] pg_regress/create_table ERROR:  cannot use column reference in partition bound expression at character 84
2020-04-06 20:19:25.884 EDT [27699:382] pg_regress/create_table STATEMENT:  CREATE TABLE part_bogus_expr_fail PARTITION OF range_parted
	  FOR VALUES FROM (max(somename)) TO ('2019-01-01');
2020-04-06 20:19:25.884 EDT [27699:383] pg_regress/create_table LOG:  statement: CREATE TABLE part_bogus_expr_fail PARTITION OF range_parted
	  FOR VALUES FROM (max('2019-02-01'::date)) TO ('2019-01-01');
2020-04-06 20:19:25.885 EDT [27699:384] pg_regress/create_table ERROR:  aggregate functions are not allowed in partition bound at character 80
2020-04-06 20:19:25.885 EDT [27699:385] pg_regress/create_table STATEMENT:  CREATE TABLE part_bogus_expr_fail PARTITION OF range_parted
	  FOR VALUES FROM (max('2019-02-01'::date)) TO ('2019-01-01');
2020-04-06 20:19:25.886 EDT [27699:386] pg_regress/create_table LOG:  statement: CREATE TABLE part_bogus_expr_fail PARTITION OF range_parted
	  FOR VALUES FROM ((select 1)) TO ('2019-01-01');
2020-04-06 20:19:25.887 EDT [27699:387] pg_regress/create_table ERROR:  cannot use subquery in partition bound at character 80
2020-04-06 20:19:25.887 EDT [27699:388] pg_regress/create_table STATEMENT:  CREATE TABLE part_bogus_expr_fail PARTITION OF range_parted
	  FOR VALUES FROM ((select 1)) TO ('2019-01-01');
2020-04-06 20:19:25.887 EDT [27699:389] pg_regress/create_table LOG:  statement: CREATE TABLE part_bogus_expr_fail PARTITION OF range_parted
	  FOR VALUES FROM (generate_series(1, 3)) TO ('2019-01-01');
2020-04-06 20:19:25.888 EDT [27699:390] pg_regress/create_table ERROR:  set-returning functions are not allowed in partition bound at character 80
2020-04-06 20:19:25.888 EDT [27699:391] pg_regress/create_table STATEMENT:  CREATE TABLE part_bogus_expr_fail PARTITION OF range_parted
	  FOR VALUES FROM (generate_series(1, 3)) TO ('2019-01-01');
2020-04-06 20:19:25.888 EDT [27699:392] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF range_parted FOR VALUES IN ('a');
2020-04-06 20:19:25.889 EDT [27699:393] pg_regress/create_table ERROR:  invalid bound specification for a range partition at character 61
2020-04-06 20:19:25.889 EDT [27699:394] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF range_parted FOR VALUES IN ('a');
2020-04-06 20:19:25.889 EDT [27699:395] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF range_parted FOR VALUES WITH (MODULUS 10, REMAINDER 1);
2020-04-06 20:19:25.890 EDT [27699:396] pg_regress/create_table ERROR:  invalid bound specification for a range partition at character 61
2020-04-06 20:19:25.890 EDT [27699:397] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF range_parted FOR VALUES WITH (MODULUS 10, REMAINDER 1);
2020-04-06 20:19:25.890 EDT [27699:398] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF range_parted FOR VALUES FROM ('a', 1) TO ('z');
2020-04-06 20:19:25.891 EDT [27699:399] pg_regress/create_table ERROR:  FROM must specify exactly one value per partitioning column
2020-04-06 20:19:25.891 EDT [27699:400] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF range_parted FOR VALUES FROM ('a', 1) TO ('z');
2020-04-06 20:19:25.892 EDT [27699:401] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF range_parted FOR VALUES FROM ('a') TO ('z', 1);
2020-04-06 20:19:25.892 EDT [27699:402] pg_regress/create_table ERROR:  TO must specify exactly one value per partitioning column
2020-04-06 20:19:25.892 EDT [27699:403] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF range_parted FOR VALUES FROM ('a') TO ('z', 1);
2020-04-06 20:19:25.893 EDT [27699:404] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF range_parted FOR VALUES FROM (null) TO (maxvalue);
2020-04-06 20:19:25.893 EDT [27699:405] pg_regress/create_table ERROR:  cannot specify NULL in range bound
2020-04-06 20:19:25.893 EDT [27699:406] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF range_parted FOR VALUES FROM (null) TO (maxvalue);
2020-04-06 20:19:25.894 EDT [27699:407] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF range_parted FOR VALUES WITH (MODULUS 10, REMAINDER 1);
2020-04-06 20:19:25.894 EDT [27699:408] pg_regress/create_table ERROR:  invalid bound specification for a range partition at character 61
2020-04-06 20:19:25.894 EDT [27699:409] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF range_parted FOR VALUES WITH (MODULUS 10, REMAINDER 1);
2020-04-06 20:19:25.895 EDT [27699:410] pg_regress/create_table LOG:  statement: CREATE TABLE hash_parted (
		a int
	) PARTITION BY HASH (a);
2020-04-06 20:19:25.896 EDT [27699:411] pg_regress/create_table LOG:  statement: CREATE TABLE hpart_1 PARTITION OF hash_parted FOR VALUES WITH (MODULUS 10, REMAINDER 0);
2020-04-06 20:19:25.897 EDT [27699:412] pg_regress/create_table LOG:  statement: CREATE TABLE hpart_2 PARTITION OF hash_parted FOR VALUES WITH (MODULUS 50, REMAINDER 1);
2020-04-06 20:19:25.899 EDT [27699:413] pg_regress/create_table LOG:  statement: CREATE TABLE hpart_3 PARTITION OF hash_parted FOR VALUES WITH (MODULUS 200, REMAINDER 2);
2020-04-06 20:19:25.900 EDT [27699:414] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF hash_parted FOR VALUES WITH (MODULUS 25, REMAINDER 3);
2020-04-06 20:19:25.901 EDT [27699:415] pg_regress/create_table ERROR:  every hash partition modulus must be a factor of the next larger modulus
2020-04-06 20:19:25.901 EDT [27699:416] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF hash_parted FOR VALUES WITH (MODULUS 25, REMAINDER 3);
2020-04-06 20:19:25.901 EDT [27699:417] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF hash_parted FOR VALUES WITH (MODULUS 150, REMAINDER 3);
2020-04-06 20:19:25.902 EDT [27699:418] pg_regress/create_table ERROR:  every hash partition modulus must be a factor of the next larger modulus
2020-04-06 20:19:25.902 EDT [27699:419] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF hash_parted FOR VALUES WITH (MODULUS 150, REMAINDER 3);
2020-04-06 20:19:25.902 EDT [27699:420] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF hash_parted FOR VALUES FROM ('a', 1) TO ('z');
2020-04-06 20:19:25.903 EDT [27699:421] pg_regress/create_table ERROR:  invalid bound specification for a hash partition at character 60
2020-04-06 20:19:25.903 EDT [27699:422] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF hash_parted FOR VALUES FROM ('a', 1) TO ('z');
2020-04-06 20:19:25.903 EDT [27699:423] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF hash_parted FOR VALUES IN (1000);
2020-04-06 20:19:25.904 EDT [27699:424] pg_regress/create_table ERROR:  invalid bound specification for a hash partition at character 60
2020-04-06 20:19:25.904 EDT [27699:425] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF hash_parted FOR VALUES IN (1000);
2020-04-06 20:19:25.904 EDT [27699:426] pg_regress/create_table LOG:  statement: CREATE TABLE fail_default_part PARTITION OF hash_parted DEFAULT;
2020-04-06 20:19:25.905 EDT [27699:427] pg_regress/create_table ERROR:  a hash-partitioned table may not have a default partition
2020-04-06 20:19:25.905 EDT [27699:428] pg_regress/create_table STATEMENT:  CREATE TABLE fail_default_part PARTITION OF hash_parted DEFAULT;
2020-04-06 20:19:25.905 EDT [27699:429] pg_regress/create_table LOG:  statement: CREATE TABLE unparted (
		a int
	);
2020-04-06 20:19:25.907 EDT [27699:430] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF unparted FOR VALUES IN ('a');
2020-04-06 20:19:25.907 EDT [27699:431] pg_regress/create_table ERROR:  "unparted" is not partitioned
2020-04-06 20:19:25.907 EDT [27699:432] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF unparted FOR VALUES IN ('a');
2020-04-06 20:19:25.908 EDT [27699:433] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF unparted FOR VALUES WITH (MODULUS 2, REMAINDER 1);
2020-04-06 20:19:25.909 EDT [27699:434] pg_regress/create_table ERROR:  "unparted" is not partitioned
2020-04-06 20:19:25.909 EDT [27699:435] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF unparted FOR VALUES WITH (MODULUS 2, REMAINDER 1);
2020-04-06 20:19:25.910 EDT [27699:436] pg_regress/create_table LOG:  statement: DROP TABLE unparted;
2020-04-06 20:19:25.911 EDT [27699:437] pg_regress/create_table LOG:  statement: CREATE TEMP TABLE temp_parted (
		a int
	) PARTITION BY LIST (a);
2020-04-06 20:19:25.912 EDT [27699:438] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF temp_parted FOR VALUES IN ('a');
2020-04-06 20:19:25.913 EDT [27699:439] pg_regress/create_table ERROR:  cannot create a permanent relation as partition of temporary relation "temp_parted"
2020-04-06 20:19:25.913 EDT [27699:440] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF temp_parted FOR VALUES IN ('a');
2020-04-06 20:19:25.913 EDT [27699:441] pg_regress/create_table LOG:  statement: DROP TABLE temp_parted;
2020-04-06 20:19:25.914 EDT [27699:442] pg_regress/create_table LOG:  statement: CREATE TABLE list_parted2 (
		a varchar
	) PARTITION BY LIST (a);
2020-04-06 20:19:25.916 EDT [27699:443] pg_regress/create_table LOG:  statement: CREATE TABLE part_null_z PARTITION OF list_parted2 FOR VALUES IN (null, 'z');
2020-04-06 20:19:25.918 EDT [27699:444] pg_regress/create_table LOG:  statement: CREATE TABLE part_ab PARTITION OF list_parted2 FOR VALUES IN ('a', 'b');
2020-04-06 20:19:25.921 EDT [27699:445] pg_regress/create_table LOG:  statement: CREATE TABLE list_parted2_def PARTITION OF list_parted2 DEFAULT;
2020-04-06 20:19:25.924 EDT [27699:446] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF list_parted2 FOR VALUES IN (null);
2020-04-06 20:19:25.925 EDT [27699:447] pg_regress/create_table ERROR:  partition "fail_part" would overlap partition "part_null_z"
2020-04-06 20:19:25.925 EDT [27699:448] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF list_parted2 FOR VALUES IN (null);
2020-04-06 20:19:25.926 EDT [27699:449] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF list_parted2 FOR VALUES IN ('b', 'c');
2020-04-06 20:19:25.926 EDT [27699:450] pg_regress/create_table ERROR:  partition "fail_part" would overlap partition "part_ab"
2020-04-06 20:19:25.926 EDT [27699:451] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF list_parted2 FOR VALUES IN ('b', 'c');
2020-04-06 20:19:25.927 EDT [27699:452] pg_regress/create_table LOG:  statement: INSERT INTO list_parted2 VALUES('X');
2020-04-06 20:19:25.928 EDT [27699:453] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF list_parted2 FOR VALUES IN ('W', 'X', 'Y');
2020-04-06 20:19:25.929 EDT [27699:454] pg_regress/create_table ERROR:  updated partition constraint for default partition "list_parted2_def" would be violated by some row
2020-04-06 20:19:25.929 EDT [27699:455] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF list_parted2 FOR VALUES IN ('W', 'X', 'Y');
2020-04-06 20:19:25.930 EDT [27699:456] pg_regress/create_table LOG:  statement: CREATE TABLE range_parted2 (
		a int
	) PARTITION BY RANGE (a);
2020-04-06 20:19:25.931 EDT [27699:457] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF range_parted2 FOR VALUES FROM (1) TO (0);
2020-04-06 20:19:25.932 EDT [27699:458] pg_regress/create_table ERROR:  empty range bound specified for partition "fail_part"
2020-04-06 20:19:25.932 EDT [27699:459] pg_regress/create_table DETAIL:  Specified lower bound (1) is greater than or equal to upper bound (0).
2020-04-06 20:19:25.932 EDT [27699:460] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF range_parted2 FOR VALUES FROM (1) TO (0);
2020-04-06 20:19:25.932 EDT [27699:461] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF range_parted2 FOR VALUES FROM (1) TO (1);
2020-04-06 20:19:25.933 EDT [27699:462] pg_regress/create_table ERROR:  empty range bound specified for partition "fail_part"
2020-04-06 20:19:25.933 EDT [27699:463] pg_regress/create_table DETAIL:  Specified lower bound (1) is greater than or equal to upper bound (1).
2020-04-06 20:19:25.933 EDT [27699:464] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF range_parted2 FOR VALUES FROM (1) TO (1);
2020-04-06 20:19:25.934 EDT [27699:465] pg_regress/create_table LOG:  statement: CREATE TABLE part0 PARTITION OF range_parted2 FOR VALUES FROM (minvalue) TO (1);
2020-04-06 20:19:25.935 EDT [27699:466] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF range_parted2 FOR VALUES FROM (minvalue) TO (2);
2020-04-06 20:19:25.936 EDT [27699:467] pg_regress/create_table ERROR:  partition "fail_part" would overlap partition "part0"
2020-04-06 20:19:25.936 EDT [27699:468] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF range_parted2 FOR VALUES FROM (minvalue) TO (2);
2020-04-06 20:19:25.937 EDT [27699:469] pg_regress/create_table LOG:  statement: CREATE TABLE part1 PARTITION OF range_parted2 FOR VALUES FROM (1) TO (10);
2020-04-06 20:19:25.940 EDT [27699:470] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF range_parted2 FOR VALUES FROM (9) TO (maxvalue);
2020-04-06 20:19:25.941 EDT [27699:471] pg_regress/create_table ERROR:  partition "fail_part" would overlap partition "part1"
2020-04-06 20:19:25.941 EDT [27699:472] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF range_parted2 FOR VALUES FROM (9) TO (maxvalue);
2020-04-06 20:19:25.942 EDT [27699:473] pg_regress/create_table LOG:  statement: CREATE TABLE part2 PARTITION OF range_parted2 FOR VALUES FROM (20) TO (30);
2020-04-06 20:19:25.943 EDT [27699:474] pg_regress/create_table LOG:  statement: CREATE TABLE part3 PARTITION OF range_parted2 FOR VALUES FROM (30) TO (40);
2020-04-06 20:19:25.945 EDT [27699:475] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF range_parted2 FOR VALUES FROM (10) TO (30);
2020-04-06 20:19:25.946 EDT [27699:476] pg_regress/create_table ERROR:  partition "fail_part" would overlap partition "part2"
2020-04-06 20:19:25.946 EDT [27699:477] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF range_parted2 FOR VALUES FROM (10) TO (30);
2020-04-06 20:19:25.947 EDT [27699:478] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF range_parted2 FOR VALUES FROM (10) TO (50);
2020-04-06 20:19:25.947 EDT [27699:479] pg_regress/create_table ERROR:  partition "fail_part" would overlap partition "part2"
2020-04-06 20:19:25.947 EDT [27699:480] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF range_parted2 FOR VALUES FROM (10) TO (50);
2020-04-06 20:19:25.948 EDT [27699:481] pg_regress/create_table LOG:  statement: CREATE TABLE range2_default PARTITION OF range_parted2 DEFAULT;
2020-04-06 20:19:25.950 EDT [27699:482] pg_regress/create_table LOG:  statement: CREATE TABLE fail_default_part PARTITION OF range_parted2 DEFAULT;
2020-04-06 20:19:25.950 EDT [27699:483] pg_regress/create_table ERROR:  partition "fail_default_part" conflicts with existing default partition "range2_default"
2020-04-06 20:19:25.950 EDT [27699:484] pg_regress/create_table STATEMENT:  CREATE TABLE fail_default_part PARTITION OF range_parted2 DEFAULT;
2020-04-06 20:19:25.951 EDT [27699:485] pg_regress/create_table LOG:  statement: INSERT INTO range_parted2 VALUES (85);
2020-04-06 20:19:25.952 EDT [27699:486] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF range_parted2 FOR VALUES FROM (80) TO (90);
2020-04-06 20:19:25.953 EDT [27699:487] pg_regress/create_table ERROR:  updated partition constraint for default partition "range2_default" would be violated by some row
2020-04-06 20:19:25.953 EDT [27699:488] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF range_parted2 FOR VALUES FROM (80) TO (90);
2020-04-06 20:19:25.954 EDT [27699:489] pg_regress/create_table LOG:  statement: CREATE TABLE part4 PARTITION OF range_parted2 FOR VALUES FROM (90) TO (100);
2020-04-06 20:19:25.955 EDT [27699:490] pg_regress/create_table LOG:  statement: CREATE TABLE range_parted3 (
		a int,
		b int
	) PARTITION BY RANGE (a, (b+1));
2020-04-06 20:19:25.957 EDT [27699:491] pg_regress/create_table LOG:  statement: CREATE TABLE part00 PARTITION OF range_parted3 FOR VALUES FROM (0, minvalue) TO (0, maxvalue);
2020-04-06 20:19:25.958 EDT [27699:492] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF range_parted3 FOR VALUES FROM (0, minvalue) TO (0, 1);
2020-04-06 20:19:25.959 EDT [27699:493] pg_regress/create_table ERROR:  partition "fail_part" would overlap partition "part00"
2020-04-06 20:19:25.959 EDT [27699:494] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF range_parted3 FOR VALUES FROM (0, minvalue) TO (0, 1);
2020-04-06 20:19:25.960 EDT [27699:495] pg_regress/create_table LOG:  statement: CREATE TABLE part10 PARTITION OF range_parted3 FOR VALUES FROM (1, minvalue) TO (1, 1);
2020-04-06 20:19:25.962 EDT [27699:496] pg_regress/create_table LOG:  statement: CREATE TABLE part11 PARTITION OF range_parted3 FOR VALUES FROM (1, 1) TO (1, 10);
2020-04-06 20:19:25.964 EDT [27699:497] pg_regress/create_table LOG:  statement: CREATE TABLE part12 PARTITION OF range_parted3 FOR VALUES FROM (1, 10) TO (1, maxvalue);
2020-04-06 20:19:25.965 EDT [27699:498] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF range_parted3 FOR VALUES FROM (1, 10) TO (1, 20);
2020-04-06 20:19:25.966 EDT [27699:499] pg_regress/create_table ERROR:  partition "fail_part" would overlap partition "part12"
2020-04-06 20:19:25.966 EDT [27699:500] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF range_parted3 FOR VALUES FROM (1, 10) TO (1, 20);
2020-04-06 20:19:25.967 EDT [27699:501] pg_regress/create_table LOG:  statement: CREATE TABLE range3_default PARTITION OF range_parted3 DEFAULT;
2020-04-06 20:19:25.969 EDT [27699:502] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF range_parted3 FOR VALUES FROM (1, minvalue) TO (1, maxvalue);
2020-04-06 20:19:25.970 EDT [27699:503] pg_regress/create_table ERROR:  partition "fail_part" would overlap partition "part10"
2020-04-06 20:19:25.970 EDT [27699:504] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF range_parted3 FOR VALUES FROM (1, minvalue) TO (1, maxvalue);
2020-04-06 20:19:25.971 EDT [27699:505] pg_regress/create_table LOG:  statement: CREATE TABLE hash_parted2 (
		a varchar
	) PARTITION BY HASH (a);
2020-04-06 20:19:25.973 EDT [27699:506] pg_regress/create_table LOG:  statement: CREATE TABLE h2part_1 PARTITION OF hash_parted2 FOR VALUES WITH (MODULUS 4, REMAINDER 2);
2020-04-06 20:19:25.977 EDT [27699:507] pg_regress/create_table LOG:  statement: CREATE TABLE h2part_2 PARTITION OF hash_parted2 FOR VALUES WITH (MODULUS 8, REMAINDER 0);
2020-04-06 20:19:25.979 EDT [27699:508] pg_regress/create_table LOG:  statement: CREATE TABLE h2part_3 PARTITION OF hash_parted2 FOR VALUES WITH (MODULUS 8, REMAINDER 4);
2020-04-06 20:19:25.981 EDT [27699:509] pg_regress/create_table LOG:  statement: CREATE TABLE h2part_4 PARTITION OF hash_parted2 FOR VALUES WITH (MODULUS 8, REMAINDER 5);
2020-04-06 20:19:25.984 EDT [27699:510] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF hash_parted2 FOR VALUES WITH (MODULUS 2, REMAINDER 1);
2020-04-06 20:19:25.985 EDT [27699:511] pg_regress/create_table ERROR:  partition "fail_part" would overlap partition "h2part_4"
2020-04-06 20:19:25.985 EDT [27699:512] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF hash_parted2 FOR VALUES WITH (MODULUS 2, REMAINDER 1);
2020-04-06 20:19:25.985 EDT [27699:513] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF hash_parted2 FOR VALUES WITH (MODULUS 0, REMAINDER 1);
2020-04-06 20:19:25.986 EDT [27699:514] pg_regress/create_table ERROR:  modulus for hash partition must be a positive integer
2020-04-06 20:19:25.986 EDT [27699:515] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF hash_parted2 FOR VALUES WITH (MODULUS 0, REMAINDER 1);
2020-04-06 20:19:25.987 EDT [27699:516] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part PARTITION OF hash_parted2 FOR VALUES WITH (MODULUS 8, REMAINDER 8);
2020-04-06 20:19:25.987 EDT [27699:517] pg_regress/create_table ERROR:  remainder for hash partition must be less than modulus
2020-04-06 20:19:25.987 EDT [27699:518] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part PARTITION OF hash_parted2 FOR VALUES WITH (MODULUS 8, REMAINDER 8);
2020-04-06 20:19:25.988 EDT [27699:519] pg_regress/create_table LOG:  statement: CREATE TABLE parted (
		a text,
		b int NOT NULL DEFAULT 0,
		CONSTRAINT check_a CHECK (length(a) > 0)
	) PARTITION BY LIST (a);
2020-04-06 20:19:25.990 EDT [27699:520] pg_regress/create_table LOG:  statement: CREATE TABLE part_a PARTITION OF parted FOR VALUES IN ('a');
2020-04-06 20:19:25.992 EDT [27699:521] pg_regress/create_table LOG:  statement: SELECT attname, attislocal, attinhcount FROM pg_attribute
	  WHERE attrelid = 'part_a'::regclass and attnum > 0
	  ORDER BY attnum;
2020-04-06 20:19:26.006 EDT [27699:522] pg_regress/create_table LOG:  statement: CREATE TABLE part_b PARTITION OF parted (
		b NOT NULL,
		b DEFAULT 1,
		b CHECK (b >= 0),
		CONSTRAINT check_a CHECK (length(a) > 0)
	) FOR VALUES IN ('b');
2020-04-06 20:19:26.006 EDT [27699:523] pg_regress/create_table ERROR:  column "b" specified more than once
2020-04-06 20:19:26.006 EDT [27699:524] pg_regress/create_table STATEMENT:  CREATE TABLE part_b PARTITION OF parted (
		b NOT NULL,
		b DEFAULT 1,
		b CHECK (b >= 0),
		CONSTRAINT check_a CHECK (length(a) > 0)
	) FOR VALUES IN ('b');
2020-04-06 20:19:26.007 EDT [27699:525] pg_regress/create_table LOG:  statement: CREATE TABLE part_b PARTITION OF parted (
		b NOT NULL DEFAULT 1,
		CONSTRAINT check_a CHECK (length(a) > 0),
		CONSTRAINT check_b CHECK (b >= 0)
	) FOR VALUES IN ('b');
2020-04-06 20:19:26.015 EDT [27699:526] pg_regress/create_table LOG:  statement: SELECT conislocal, coninhcount FROM pg_constraint WHERE conrelid = 'part_b'::regclass ORDER BY conislocal, coninhcount;
2020-04-06 20:19:26.031 EDT [27699:527] pg_regress/create_table LOG:  statement: ALTER TABLE parted ADD CONSTRAINT check_b CHECK (b >= 0);
2020-04-06 20:19:26.034 EDT [27699:528] pg_regress/create_table LOG:  statement: SELECT conislocal, coninhcount FROM pg_constraint WHERE conrelid = 'part_b'::regclass;
2020-04-06 20:19:26.049 EDT [27699:529] pg_regress/create_table LOG:  statement: ALTER TABLE part_b DROP CONSTRAINT check_a;
2020-04-06 20:19:26.049 EDT [27699:530] pg_regress/create_table ERROR:  cannot drop inherited constraint "check_a" of relation "part_b"
2020-04-06 20:19:26.049 EDT [27699:531] pg_regress/create_table STATEMENT:  ALTER TABLE part_b DROP CONSTRAINT check_a;
2020-04-06 20:19:26.050 EDT [27699:532] pg_regress/create_table LOG:  statement: ALTER TABLE part_b DROP CONSTRAINT check_b;
2020-04-06 20:19:26.050 EDT [27699:533] pg_regress/create_table ERROR:  cannot drop inherited constraint "check_b" of relation "part_b"
2020-04-06 20:19:26.050 EDT [27699:534] pg_regress/create_table STATEMENT:  ALTER TABLE part_b DROP CONSTRAINT check_b;
2020-04-06 20:19:26.050 EDT [27699:535] pg_regress/create_table LOG:  statement: ALTER TABLE parted DROP CONSTRAINT check_a, DROP CONSTRAINT check_b;
2020-04-06 20:19:26.054 EDT [27699:536] pg_regress/create_table LOG:  statement: SELECT conislocal, coninhcount FROM pg_constraint WHERE conrelid = 'part_b'::regclass;
2020-04-06 20:19:26.066 EDT [27699:537] pg_regress/create_table LOG:  statement: CREATE TABLE fail_part_col_not_found PARTITION OF parted FOR VALUES IN ('c') PARTITION BY RANGE (c);
2020-04-06 20:19:26.068 EDT [27699:538] pg_regress/create_table ERROR:  column "c" named in partition key does not exist at character 98
2020-04-06 20:19:26.068 EDT [27699:539] pg_regress/create_table STATEMENT:  CREATE TABLE fail_part_col_not_found PARTITION OF parted FOR VALUES IN ('c') PARTITION BY RANGE (c);
2020-04-06 20:19:26.068 EDT [27699:540] pg_regress/create_table LOG:  statement: CREATE TABLE part_c PARTITION OF parted (b WITH OPTIONS NOT NULL DEFAULT 0) FOR VALUES IN ('c') PARTITION BY RANGE ((b));
2020-04-06 20:19:26.071 EDT [27699:541] pg_regress/create_table LOG:  statement: CREATE TABLE part_c_1_10 PARTITION OF part_c FOR VALUES FROM (1) TO (10);
2020-04-06 20:19:26.074 EDT [27699:542] pg_regress/create_table LOG:  statement: create table parted_notnull_inh_test (a int default 1, b int not null default 0) partition by list (a);
2020-04-06 20:19:26.077 EDT [27699:543] pg_regress/create_table LOG:  statement: create table parted_notnull_inh_test1 partition of parted_notnull_inh_test (a not null, b default 1) for values in (1);
2020-04-06 20:19:26.079 EDT [27699:544] pg_regress/create_table LOG:  statement: insert into parted_notnull_inh_test (b) values (null);
2020-04-06 20:19:26.079 EDT [27699:545] pg_regress/create_table ERROR:  null value in column "b" of relation "parted_notnull_inh_test1" violates not-null constraint
2020-04-06 20:19:26.079 EDT [27699:546] pg_regress/create_table DETAIL:  Failing row contains (1, null).
2020-04-06 20:19:26.079 EDT [27699:547] pg_regress/create_table STATEMENT:  insert into parted_notnull_inh_test (b) values (null);
2020-04-06 20:19:26.080 EDT [27699:548] pg_regress/create_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(parted_notnull_inh_test1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:26.095 EDT [27699:549] pg_regress/create_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '18012';
2020-04-06 20:19:26.106 EDT [27699:550] pg_regress/create_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '18012' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:26.107 EDT [27699:551] pg_regress/create_table LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '18012';
2020-04-06 20:19:26.123 EDT [27699:552] pg_regress/create_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '18012' ORDER BY 1;
2020-04-06 20:19:26.124 EDT [27699:553] pg_regress/create_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '18012'
	ORDER BY 1;
2020-04-06 20:19:26.126 EDT [27699:554] pg_regress/create_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '18012'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('18012')
	ORDER BY 1;
2020-04-06 20:19:26.142 EDT [27699:555] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '18012'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:26.154 EDT [27699:556] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '18012'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:26.172 EDT [27699:557] pg_regress/create_table LOG:  statement: drop table parted_notnull_inh_test;
2020-04-06 20:19:26.176 EDT [27699:558] pg_regress/create_table LOG:  statement: create table parted_collate_must_match (a text collate "C", b text collate "C")
	  partition by range (a);
2020-04-06 20:19:26.178 EDT [27699:559] pg_regress/create_table LOG:  statement: create table parted_collate_must_match1 partition of parted_collate_must_match
	  (a collate "POSIX") for values from ('a') to ('m');
2020-04-06 20:19:26.181 EDT [27699:560] pg_regress/create_table LOG:  statement: create table parted_collate_must_match2 partition of parted_collate_must_match
	  (b collate "POSIX") for values from ('m') to ('z');
2020-04-06 20:19:26.185 EDT [27699:561] pg_regress/create_table LOG:  statement: drop table parted_collate_must_match;
2020-04-06 20:19:26.188 EDT [27699:562] pg_regress/create_table LOG:  statement: create table test_part_coll_posix (a text) partition by range (a collate "POSIX");
2020-04-06 20:19:26.189 EDT [27699:563] pg_regress/create_table LOG:  statement: create table test_part_coll partition of test_part_coll_posix for values from ('a' collate "C") to ('g');
2020-04-06 20:19:26.190 EDT [27699:564] pg_regress/create_table ERROR:  collation of partition bound value for column "a" does not match partition key collation "POSIX" at character 80
2020-04-06 20:19:26.190 EDT [27699:565] pg_regress/create_table STATEMENT:  create table test_part_coll partition of test_part_coll_posix for values from ('a' collate "C") to ('g');
2020-04-06 20:19:26.190 EDT [27699:566] pg_regress/create_table LOG:  statement: create table test_part_coll partition of test_part_coll_posix for values from ('a' collate "POSIX") to ('g');
2020-04-06 20:19:26.192 EDT [27699:567] pg_regress/create_table LOG:  statement: create table test_part_coll2 partition of test_part_coll_posix for values from ('g') to ('m');
2020-04-06 20:19:26.195 EDT [27699:568] pg_regress/create_table LOG:  statement: create table test_part_coll_cast partition of test_part_coll_posix for values from (name 'm' collate "C") to ('s');
2020-04-06 20:19:26.196 EDT [27699:569] pg_regress/create_table ERROR:  collation of partition bound value for column "a" does not match partition key collation "POSIX" at character 90
2020-04-06 20:19:26.196 EDT [27699:570] pg_regress/create_table STATEMENT:  create table test_part_coll_cast partition of test_part_coll_posix for values from (name 'm' collate "C") to ('s');
2020-04-06 20:19:26.196 EDT [27699:571] pg_regress/create_table LOG:  statement: create table test_part_coll_cast partition of test_part_coll_posix for values from (name 'm' collate "POSIX") to ('s');
2020-04-06 20:19:26.199 EDT [27699:572] pg_regress/create_table LOG:  statement: create table test_part_coll_cast2 partition of test_part_coll_posix for values from (name 's') to ('z');
2020-04-06 20:19:26.201 EDT [27699:573] pg_regress/create_table LOG:  statement: drop table test_part_coll_posix;
2020-04-06 20:19:26.207 EDT [27699:574] pg_regress/create_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(part_b)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:26.223 EDT [27699:575] pg_regress/create_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '17981';
2020-04-06 20:19:26.225 EDT [27699:576] pg_regress/create_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '17981' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:26.253 EDT [27699:577] pg_regress/create_table LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '17981';
2020-04-06 20:19:26.269 EDT [27699:578] pg_regress/create_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '17981' ORDER BY 1;
2020-04-06 20:19:26.271 EDT [27699:579] pg_regress/create_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '17981'
	ORDER BY 1;
2020-04-06 20:19:26.272 EDT [27699:580] pg_regress/create_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '17981'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('17981')
	ORDER BY 1;
2020-04-06 20:19:26.286 EDT [27699:581] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '17981'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:26.296 EDT [27699:582] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '17981'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:26.308 EDT [27699:583] pg_regress/create_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(part_c)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:26.320 EDT [27699:584] pg_regress/create_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '17996';
2020-04-06 20:19:26.321 EDT [27699:585] pg_regress/create_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '17996' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:26.346 EDT [27699:586] pg_regress/create_table LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '17996';
2020-04-06 20:19:26.362 EDT [27699:587] pg_regress/create_table LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('17996'::pg_catalog.oid);
2020-04-06 20:19:26.376 EDT [27699:588] pg_regress/create_table LOG:  statement: SELECT conrelid = '17996'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('17996')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:19:26.388 EDT [27699:589] pg_regress/create_table LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('17996')
	                     UNION ALL VALUES ('17996'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:26.401 EDT [27699:590] pg_regress/create_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '17996' ORDER BY 1;
2020-04-06 20:19:26.403 EDT [27699:591] pg_regress/create_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '17996'
	ORDER BY 1;
2020-04-06 20:19:26.405 EDT [27699:592] pg_regress/create_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '17996'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('17996')
	ORDER BY 1;
2020-04-06 20:19:26.420 EDT [27699:593] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '17996'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:26.435 EDT [27699:594] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '17996'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:26.446 EDT [27699:595] pg_regress/create_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(part_c_1_10)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:26.459 EDT [27699:596] pg_regress/create_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '18000';
2020-04-06 20:19:26.461 EDT [27699:597] pg_regress/create_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '18000' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:26.488 EDT [27699:598] pg_regress/create_table LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '18000';
2020-04-06 20:19:26.505 EDT [27699:599] pg_regress/create_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '18000' ORDER BY 1;
2020-04-06 20:19:26.506 EDT [27699:600] pg_regress/create_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '18000'
	ORDER BY 1;
2020-04-06 20:19:26.507 EDT [27699:601] pg_regress/create_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '18000'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('18000')
	ORDER BY 1;
2020-04-06 20:19:26.522 EDT [27699:602] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '18000'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:26.535 EDT [27699:603] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '18000'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:26.548 EDT [27699:604] pg_regress/create_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(parted)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:26.562 EDT [27699:605] pg_regress/create_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '17968';
2020-04-06 20:19:26.574 EDT [27699:606] pg_regress/create_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '17968' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:26.575 EDT [27699:607] pg_regress/create_table LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('17968'::pg_catalog.oid);
2020-04-06 20:19:26.589 EDT [27699:608] pg_regress/create_table LOG:  statement: SELECT conrelid = '17968'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('17968')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:19:26.603 EDT [27699:609] pg_regress/create_table LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('17968')
	                     UNION ALL VALUES ('17968'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:26.620 EDT [27699:610] pg_regress/create_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '17968' ORDER BY 1;
2020-04-06 20:19:26.622 EDT [27699:611] pg_regress/create_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '17968'
	ORDER BY 1;
2020-04-06 20:19:26.623 EDT [27699:612] pg_regress/create_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '17968'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('17968')
	ORDER BY 1;
2020-04-06 20:19:26.638 EDT [27699:613] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '17968'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:26.650 EDT [27699:614] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '17968'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:26.667 EDT [27699:615] pg_regress/create_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(hash_parted)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:26.683 EDT [27699:616] pg_regress/create_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '17791';
2020-04-06 20:19:26.698 EDT [27699:617] pg_regress/create_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '17791' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:26.699 EDT [27699:618] pg_regress/create_table LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('17791'::pg_catalog.oid);
2020-04-06 20:19:26.713 EDT [27699:619] pg_regress/create_table LOG:  statement: SELECT conrelid = '17791'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('17791')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:19:26.725 EDT [27699:620] pg_regress/create_table LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('17791')
	                     UNION ALL VALUES ('17791'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:26.740 EDT [27699:621] pg_regress/create_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '17791' ORDER BY 1;
2020-04-06 20:19:26.741 EDT [27699:622] pg_regress/create_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '17791'
	ORDER BY 1;
2020-04-06 20:19:26.742 EDT [27699:623] pg_regress/create_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '17791'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('17791')
	ORDER BY 1;
2020-04-06 20:19:26.756 EDT [27699:624] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '17791'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:26.767 EDT [27699:625] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '17791'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:26.785 EDT [27699:626] pg_regress/create_table LOG:  statement: CREATE TABLE range_parted4 (a int, b int, c int) PARTITION BY RANGE (abs(a), abs(b), c);
2020-04-06 20:19:26.787 EDT [27699:627] pg_regress/create_table LOG:  statement: CREATE TABLE unbounded_range_part PARTITION OF range_parted4 FOR VALUES FROM (MINVALUE, MINVALUE, MINVALUE) TO (MAXVALUE, MAXVALUE, MAXVALUE);
2020-04-06 20:19:26.789 EDT [27699:628] pg_regress/create_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(unbounded_range_part)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:26.804 EDT [27699:629] pg_regress/create_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '18068';
2020-04-06 20:19:26.806 EDT [27699:630] pg_regress/create_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '18068' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:26.846 EDT [27699:631] pg_regress/create_table LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '18068';
2020-04-06 20:19:26.862 EDT [27699:632] pg_regress/create_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '18068' ORDER BY 1;
2020-04-06 20:19:26.863 EDT [27699:633] pg_regress/create_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '18068'
	ORDER BY 1;
2020-04-06 20:19:26.864 EDT [27699:634] pg_regress/create_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '18068'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('18068')
	ORDER BY 1;
2020-04-06 20:19:26.882 EDT [27699:635] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '18068'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:26.895 EDT [27699:636] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '18068'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:26.908 EDT [27699:637] pg_regress/create_table LOG:  statement: DROP TABLE unbounded_range_part;
2020-04-06 20:19:26.911 EDT [27699:638] pg_regress/create_table LOG:  statement: CREATE TABLE range_parted4_1 PARTITION OF range_parted4 FOR VALUES FROM (MINVALUE, MINVALUE, MINVALUE) TO (1, MAXVALUE, MAXVALUE);
2020-04-06 20:19:26.914 EDT [27699:639] pg_regress/create_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(range_parted4_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:26.925 EDT [27699:640] pg_regress/create_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '18071';
2020-04-06 20:19:26.927 EDT [27699:641] pg_regress/create_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '18071' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:26.955 EDT [27699:642] pg_regress/create_table LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '18071';
2020-04-06 20:19:26.972 EDT [27699:643] pg_regress/create_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '18071' ORDER BY 1;
2020-04-06 20:19:26.974 EDT [27699:644] pg_regress/create_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '18071'
	ORDER BY 1;
2020-04-06 20:19:26.976 EDT [27699:645] pg_regress/create_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '18071'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('18071')
	ORDER BY 1;
2020-04-06 20:19:26.993 EDT [27699:646] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '18071'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:27.005 EDT [27699:647] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '18071'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:27.017 EDT [27699:648] pg_regress/create_table LOG:  statement: CREATE TABLE range_parted4_2 PARTITION OF range_parted4 FOR VALUES FROM (3, 4, 5) TO (6, 7, MAXVALUE);
2020-04-06 20:19:27.020 EDT [27699:649] pg_regress/create_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(range_parted4_2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:27.032 EDT [27699:650] pg_regress/create_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '18074';
2020-04-06 20:19:27.034 EDT [27699:651] pg_regress/create_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '18074' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:27.073 EDT [27699:652] pg_regress/create_table LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '18074';
2020-04-06 20:19:27.087 EDT [27699:653] pg_regress/create_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '18074' ORDER BY 1;
2020-04-06 20:19:27.089 EDT [27699:654] pg_regress/create_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '18074'
	ORDER BY 1;
2020-04-06 20:19:27.090 EDT [27699:655] pg_regress/create_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '18074'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('18074')
	ORDER BY 1;
2020-04-06 20:19:27.103 EDT [27699:656] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '18074'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:27.117 EDT [27699:657] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '18074'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:27.130 EDT [27699:658] pg_regress/create_table LOG:  statement: CREATE TABLE range_parted4_3 PARTITION OF range_parted4 FOR VALUES FROM (6, 8, MINVALUE) TO (9, MAXVALUE, MAXVALUE);
2020-04-06 20:19:27.133 EDT [27699:659] pg_regress/create_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(range_parted4_3)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:27.146 EDT [27699:660] pg_regress/create_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '18077';
2020-04-06 20:19:27.148 EDT [27699:661] pg_regress/create_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '18077' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:27.188 EDT [27699:662] pg_regress/create_table LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '18077';
2020-04-06 20:19:27.200 EDT [27699:663] pg_regress/create_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '18077' ORDER BY 1;
2020-04-06 20:19:27.202 EDT [27699:664] pg_regress/create_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '18077'
	ORDER BY 1;
2020-04-06 20:19:27.203 EDT [27699:665] pg_regress/create_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '18077'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('18077')
	ORDER BY 1;
2020-04-06 20:19:27.218 EDT [27699:666] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '18077'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:27.229 EDT [27699:667] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '18077'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:27.245 EDT [27699:668] pg_regress/create_table LOG:  statement: DROP TABLE range_parted4;
2020-04-06 20:19:27.250 EDT [27699:669] pg_regress/create_table LOG:  statement: CREATE FUNCTION my_int4_sort(int4,int4) RETURNS int LANGUAGE sql
	  AS $$ SELECT CASE WHEN $1 = $2 THEN 0 WHEN $1 > $2 THEN 1 ELSE -1 END; $$;
2020-04-06 20:19:27.252 EDT [27699:670] pg_regress/create_table LOG:  statement: CREATE OPERATOR CLASS test_int4_ops FOR TYPE int4 USING btree AS
	  OPERATOR 1 < (int4,int4), OPERATOR 2 <= (int4,int4),
	  OPERATOR 3 = (int4,int4), OPERATOR 4 >= (int4,int4),
	  OPERATOR 5 > (int4,int4), FUNCTION 1 my_int4_sort(int4,int4);
2020-04-06 20:19:27.256 EDT [27699:671] pg_regress/create_table LOG:  statement: CREATE TABLE partkey_t (a int4) PARTITION BY RANGE (a test_int4_ops);
2020-04-06 20:19:27.257 EDT [27699:672] pg_regress/create_table LOG:  statement: CREATE TABLE partkey_t_1 PARTITION OF partkey_t FOR VALUES FROM (0) TO (1000);
2020-04-06 20:19:27.271 EDT [27699:673] pg_regress/create_table LOG:  statement: INSERT INTO partkey_t VALUES (100);
2020-04-06 20:19:27.308 EDT [27699:674] pg_regress/create_table LOG:  statement: INSERT INTO partkey_t VALUES (200);
2020-04-06 20:19:27.328 EDT [27699:675] pg_regress/create_table LOG:  statement: DROP TABLE parted, list_parted, range_parted, list_parted2, range_parted2, range_parted3;
2020-04-06 20:19:27.349 EDT [27699:676] pg_regress/create_table LOG:  statement: DROP TABLE partkey_t, hash_parted, hash_parted2;
2020-04-06 20:19:27.356 EDT [27699:677] pg_regress/create_table LOG:  statement: DROP OPERATOR CLASS test_int4_ops USING btree;
2020-04-06 20:19:27.357 EDT [27699:678] pg_regress/create_table LOG:  statement: DROP FUNCTION my_int4_sort(int4,int4);
2020-04-06 20:19:27.358 EDT [27699:679] pg_regress/create_table LOG:  statement: CREATE TABLE parted_col_comment (a int, b text) PARTITION BY LIST (a);
2020-04-06 20:19:27.359 EDT [27699:680] pg_regress/create_table LOG:  statement: COMMENT ON TABLE parted_col_comment IS 'Am partitioned table';
2020-04-06 20:19:27.360 EDT [27699:681] pg_regress/create_table LOG:  statement: COMMENT ON COLUMN parted_col_comment.a IS 'Partition key';
2020-04-06 20:19:27.360 EDT [27699:682] pg_regress/create_table LOG:  statement: SELECT obj_description('parted_col_comment'::regclass);
2020-04-06 20:19:27.377 EDT [27699:683] pg_regress/create_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(parted_col_comment)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:27.397 EDT [27699:684] pg_regress/create_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '18095';
2020-04-06 20:19:27.400 EDT [27699:685] pg_regress/create_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '18095' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:27.428 EDT [27699:686] pg_regress/create_table LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('18095'::pg_catalog.oid);
2020-04-06 20:19:27.439 EDT [27699:687] pg_regress/create_table LOG:  statement: SELECT conrelid = '18095'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('18095')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:19:27.452 EDT [27699:688] pg_regress/create_table LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('18095')
	                     UNION ALL VALUES ('18095'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:27.465 EDT [27699:689] pg_regress/create_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '18095' ORDER BY 1;
2020-04-06 20:19:27.467 EDT [27699:690] pg_regress/create_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '18095'
	ORDER BY 1;
2020-04-06 20:19:27.469 EDT [27699:691] pg_regress/create_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '18095'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('18095')
	ORDER BY 1;
2020-04-06 20:19:27.484 EDT [27699:692] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '18095'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:27.500 EDT [27699:693] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '18095'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:27.517 EDT [27699:694] pg_regress/create_table LOG:  statement: DROP TABLE parted_col_comment;
2020-04-06 20:19:27.519 EDT [27699:695] pg_regress/create_table LOG:  statement: CREATE TABLE arrlp (a int[]) PARTITION BY LIST (a);
2020-04-06 20:19:27.522 EDT [27699:696] pg_regress/create_table LOG:  statement: CREATE TABLE arrlp12 PARTITION OF arrlp FOR VALUES IN ('{1}', '{2}');
2020-04-06 20:19:27.527 EDT [27699:697] pg_regress/create_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(arrlp12)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:27.543 EDT [27699:698] pg_regress/create_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '18101';
2020-04-06 20:19:27.545 EDT [27699:699] pg_regress/create_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '18101' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:27.558 EDT [27699:700] pg_regress/create_table LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '18101';
2020-04-06 20:19:27.576 EDT [27699:701] pg_regress/create_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '18101' ORDER BY 1;
2020-04-06 20:19:27.577 EDT [27699:702] pg_regress/create_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '18101'
	ORDER BY 1;
2020-04-06 20:19:27.578 EDT [27699:703] pg_regress/create_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '18101'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('18101')
	ORDER BY 1;
2020-04-06 20:19:27.593 EDT [27699:704] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '18101'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:27.609 EDT [27699:705] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '18101'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:27.627 EDT [27699:706] pg_regress/create_table LOG:  statement: DROP TABLE arrlp;
2020-04-06 20:19:27.631 EDT [27699:707] pg_regress/create_table LOG:  statement: create table boolspart (a bool) partition by list (a);
2020-04-06 20:19:27.633 EDT [27699:708] pg_regress/create_table LOG:  statement: create table boolspart_t partition of boolspart for values in (true);
2020-04-06 20:19:27.635 EDT [27699:709] pg_regress/create_table LOG:  statement: create table boolspart_f partition of boolspart for values in (false);
2020-04-06 20:19:27.636 EDT [27699:710] pg_regress/create_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(boolspart)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:27.652 EDT [27699:711] pg_regress/create_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '18107';
2020-04-06 20:19:27.654 EDT [27699:712] pg_regress/create_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '18107' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:27.670 EDT [27699:713] pg_regress/create_table LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('18107'::pg_catalog.oid);
2020-04-06 20:19:27.682 EDT [27699:714] pg_regress/create_table LOG:  statement: SELECT conrelid = '18107'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('18107')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:19:27.697 EDT [27699:715] pg_regress/create_table LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('18107')
	                     UNION ALL VALUES ('18107'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:27.707 EDT [27699:716] pg_regress/create_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '18107' ORDER BY 1;
2020-04-06 20:19:27.709 EDT [27699:717] pg_regress/create_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '18107'
	ORDER BY 1;
2020-04-06 20:19:27.710 EDT [27699:718] pg_regress/create_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '18107'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('18107')
	ORDER BY 1;
2020-04-06 20:19:27.724 EDT [27699:719] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '18107'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:27.736 EDT [27699:720] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '18107'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:27.751 EDT [27699:721] pg_regress/create_table LOG:  statement: drop table boolspart;
2020-04-06 20:19:27.755 EDT [27699:722] pg_regress/create_table LOG:  statement: create table perm_parted (a int) partition by list (a);
2020-04-06 20:19:27.758 EDT [27699:723] pg_regress/create_table LOG:  statement: create temporary table temp_parted (a int) partition by list (a);
2020-04-06 20:19:27.760 EDT [27699:724] pg_regress/create_table LOG:  statement: create table perm_part partition of temp_parted default;
2020-04-06 20:19:27.760 EDT [27699:725] pg_regress/create_table ERROR:  cannot create a permanent relation as partition of temporary relation "temp_parted"
2020-04-06 20:19:27.760 EDT [27699:726] pg_regress/create_table STATEMENT:  create table perm_part partition of temp_parted default;
2020-04-06 20:19:27.761 EDT [27699:727] pg_regress/create_table LOG:  statement: create temp table temp_part partition of perm_parted default;
2020-04-06 20:19:27.762 EDT [27699:728] pg_regress/create_table ERROR:  cannot create a temporary relation as partition of permanent relation "perm_parted"
2020-04-06 20:19:27.762 EDT [27699:729] pg_regress/create_table STATEMENT:  create temp table temp_part partition of perm_parted default;
2020-04-06 20:19:27.762 EDT [27699:730] pg_regress/create_table LOG:  statement: create temp table temp_part partition of temp_parted default;
2020-04-06 20:19:27.764 EDT [27699:731] pg_regress/create_table LOG:  statement: drop table perm_parted cascade;
2020-04-06 20:19:27.765 EDT [27699:732] pg_regress/create_table LOG:  statement: drop table temp_parted cascade;
2020-04-06 20:19:27.767 EDT [27699:733] pg_regress/create_table LOG:  statement: create table tab_part_create (a int) partition by list (a);
2020-04-06 20:19:27.769 EDT [27699:734] pg_regress/create_table LOG:  statement: create or replace function func_part_create() returns trigger
	  language plpgsql as $$
	  begin
	    execute 'create table tab_part_create_1 partition of tab_part_create for values in (1)';
	    return null;
	  end $$;
2020-04-06 20:19:27.772 EDT [27699:735] pg_regress/create_table LOG:  statement: create trigger trig_part_create before insert on tab_part_create
	  for each statement execute procedure func_part_create();
2020-04-06 20:19:27.773 EDT [27699:736] pg_regress/create_table LOG:  statement: insert into tab_part_create values (1);
2020-04-06 20:19:27.773 EDT [27699:737] pg_regress/create_table ERROR:  cannot CREATE TABLE .. PARTITION OF "tab_part_create" because it is being used by active queries in this session
2020-04-06 20:19:27.773 EDT [27699:738] pg_regress/create_table CONTEXT:  SQL statement "create table tab_part_create_1 partition of tab_part_create for values in (1)"
	PL/pgSQL function func_part_create() line 3 at EXECUTE
2020-04-06 20:19:27.773 EDT [27699:739] pg_regress/create_table STATEMENT:  insert into tab_part_create values (1);
2020-04-06 20:19:27.774 EDT [27699:740] pg_regress/create_table LOG:  statement: drop table tab_part_create;
2020-04-06 20:19:27.775 EDT [27699:741] pg_regress/create_table LOG:  statement: drop function func_part_create();
2020-04-06 20:19:27.776 EDT [27699:742] pg_regress/create_table LOG:  statement: create table volatile_partbound_test (partkey timestamp) partition by range (partkey);
2020-04-06 20:19:27.778 EDT [27699:743] pg_regress/create_table LOG:  statement: create table volatile_partbound_test1 partition of volatile_partbound_test for values from (minvalue) to (current_timestamp);
2020-04-06 20:19:27.779 EDT [27699:744] pg_regress/create_table LOG:  statement: create table volatile_partbound_test2 partition of volatile_partbound_test for values from (current_timestamp) to (maxvalue);
2020-04-06 20:19:27.781 EDT [27699:745] pg_regress/create_table LOG:  statement: insert into volatile_partbound_test values (current_timestamp);
2020-04-06 20:19:27.782 EDT [27699:746] pg_regress/create_table LOG:  statement: select tableoid::regclass from volatile_partbound_test;
2020-04-06 20:19:27.799 EDT [27699:747] pg_regress/create_table LOG:  statement: drop table volatile_partbound_test;
2020-04-06 20:19:27.803 EDT [27699:748] pg_regress/create_table LOG:  statement: create table defcheck (a int, b int) partition by list (b);
2020-04-06 20:19:27.805 EDT [27699:749] pg_regress/create_table LOG:  statement: create table defcheck_def (a int, c int, b int);
2020-04-06 20:19:27.806 EDT [27699:750] pg_regress/create_table LOG:  statement: alter table defcheck_def drop c;
2020-04-06 20:19:27.808 EDT [27699:751] pg_regress/create_table LOG:  statement: alter table defcheck attach partition defcheck_def default;
2020-04-06 20:19:27.809 EDT [27699:752] pg_regress/create_table LOG:  statement: alter table defcheck_def add check (b <= 0 and b is not null);
2020-04-06 20:19:27.811 EDT [27699:753] pg_regress/create_table LOG:  statement: create table defcheck_1 partition of defcheck for values in (1, null);
2020-04-06 20:19:27.813 EDT [27699:754] pg_regress/create_table LOG:  statement: insert into defcheck_def values (0, 0);
2020-04-06 20:19:27.814 EDT [27699:755] pg_regress/create_table LOG:  statement: create table defcheck_0 partition of defcheck for values in (0);
2020-04-06 20:19:27.815 EDT [27699:756] pg_regress/create_table ERROR:  updated partition constraint for default partition "defcheck_def" would be violated by some row
2020-04-06 20:19:27.815 EDT [27699:757] pg_regress/create_table STATEMENT:  create table defcheck_0 partition of defcheck for values in (0);
2020-04-06 20:19:27.816 EDT [27699:758] pg_regress/create_table LOG:  statement: drop table defcheck;
2020-04-06 20:19:27.819 EDT [27699:759] pg_regress/create_table LOG:  statement: create table part_column_drop (
	  useless_1 int,
	  id int,
	  useless_2 int,
	  d int,
	  b int,
	  useless_3 int
	) partition by range (id);
2020-04-06 20:19:27.821 EDT [27699:760] pg_regress/create_table LOG:  statement: alter table part_column_drop drop column useless_1;
2020-04-06 20:19:27.823 EDT [27699:761] pg_regress/create_table LOG:  statement: alter table part_column_drop drop column useless_2;
2020-04-06 20:19:27.824 EDT [27699:762] pg_regress/create_table LOG:  statement: alter table part_column_drop drop column useless_3;
2020-04-06 20:19:27.824 EDT [27699:763] pg_regress/create_table LOG:  statement: create index part_column_drop_b_pred on part_column_drop(b) where b = 1;
2020-04-06 20:19:27.826 EDT [27699:764] pg_regress/create_table LOG:  statement: create index part_column_drop_b_expr on part_column_drop((b = 1));
2020-04-06 20:19:27.827 EDT [27699:765] pg_regress/create_table LOG:  statement: create index part_column_drop_d_pred on part_column_drop(d) where d = 2;
2020-04-06 20:19:27.828 EDT [27699:766] pg_regress/create_table LOG:  statement: create index part_column_drop_d_expr on part_column_drop((d = 2));
2020-04-06 20:19:27.830 EDT [27699:767] pg_regress/create_table LOG:  statement: create table part_column_drop_1_10 partition of
	  part_column_drop for values from (1) to (10);
2020-04-06 20:19:27.835 EDT [27699:768] pg_regress/create_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(part_column_drop)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:27.852 EDT [27699:769] pg_regress/create_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '18152';
2020-04-06 20:19:27.867 EDT [27699:770] pg_regress/create_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '18152' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:27.870 EDT [27699:771] pg_regress/create_table LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('18152'::pg_catalog.oid);
2020-04-06 20:19:27.884 EDT [27699:772] pg_regress/create_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '18152' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:27.901 EDT [27699:773] pg_regress/create_table LOG:  statement: SELECT conrelid = '18152'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('18152')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:19:27.916 EDT [27699:774] pg_regress/create_table LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('18152')
	                     UNION ALL VALUES ('18152'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:27.932 EDT [27699:775] pg_regress/create_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '18152' ORDER BY 1;
2020-04-06 20:19:27.934 EDT [27699:776] pg_regress/create_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '18152'
	ORDER BY 1;
2020-04-06 20:19:27.935 EDT [27699:777] pg_regress/create_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '18152'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('18152')
	ORDER BY 1;
2020-04-06 20:19:27.952 EDT [27699:778] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '18152'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:27.965 EDT [27699:779] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '18152'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:27.983 EDT [27699:780] pg_regress/create_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(part_column_drop_1_10)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:28.002 EDT [27699:781] pg_regress/create_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '18159';
2020-04-06 20:19:28.015 EDT [27699:782] pg_regress/create_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '18159' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:28.017 EDT [27699:783] pg_regress/create_table LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '18159';
2020-04-06 20:19:28.032 EDT [27699:784] pg_regress/create_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '18159' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:28.050 EDT [27699:785] pg_regress/create_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '18159' ORDER BY 1;
2020-04-06 20:19:28.052 EDT [27699:786] pg_regress/create_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '18159'
	ORDER BY 1;
2020-04-06 20:19:28.054 EDT [27699:787] pg_regress/create_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '18159'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('18159')
	ORDER BY 1;
2020-04-06 20:19:28.070 EDT [27699:788] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '18159'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:28.092 EDT [27699:789] pg_regress/create_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '18159'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:28.108 EDT [27699:790] pg_regress/create_table LOG:  statement: drop table part_column_drop;
2020-04-06 20:19:28.118 EDT [27699:791] pg_regress/create_table LOG:  disconnection: session time: 0:00:03.287 user=pgbuild database=regression host=[local]
2020-04-06 20:19:28.138 EDT [27881:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:28.139 EDT [27881:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/create_function_2
2020-04-06 20:19:28.142 EDT [27881:3] pg_regress/create_function_2 LOG:  statement: CREATE FUNCTION hobbies(person)
	   RETURNS setof hobbies_r
	   AS 'select * from hobbies_r where person = $1.name'
	   LANGUAGE SQL;
2020-04-06 20:19:28.144 EDT [27881:4] pg_regress/create_function_2 LOG:  statement: CREATE FUNCTION hobby_construct(text, text)
	   RETURNS hobbies_r
	   AS 'select $1 as name, $2 as hobby'
	   LANGUAGE SQL;
2020-04-06 20:19:28.145 EDT [27881:5] pg_regress/create_function_2 LOG:  statement: CREATE FUNCTION hobby_construct_named(name text, hobby text)
	   RETURNS hobbies_r
	   AS 'select name, hobby'
	   LANGUAGE SQL;
2020-04-06 20:19:28.145 EDT [27881:6] pg_regress/create_function_2 LOG:  statement: CREATE FUNCTION hobbies_by_name(hobbies_r.name%TYPE)
	   RETURNS hobbies_r.person%TYPE
	   AS 'select person from hobbies_r where name = $1'
	   LANGUAGE SQL;
2020-04-06 20:19:28.146 EDT [27881:7] pg_regress/create_function_2 LOG:  statement: CREATE FUNCTION equipment(hobbies_r)
	   RETURNS setof equipment_r
	   AS 'select * from equipment_r where hobby = $1.name'
	   LANGUAGE SQL;
2020-04-06 20:19:28.146 EDT [27881:8] pg_regress/create_function_2 LOG:  statement: CREATE FUNCTION equipment_named(hobby hobbies_r)
	   RETURNS setof equipment_r
	   AS 'select * from equipment_r where equipment_r.hobby = equipment_named.hobby.name'
	   LANGUAGE SQL;
2020-04-06 20:19:28.147 EDT [27881:9] pg_regress/create_function_2 LOG:  statement: CREATE FUNCTION equipment_named_ambiguous_1a(hobby hobbies_r)
	   RETURNS setof equipment_r
	   AS 'select * from equipment_r where hobby = equipment_named_ambiguous_1a.hobby.name'
	   LANGUAGE SQL;
2020-04-06 20:19:28.147 EDT [27881:10] pg_regress/create_function_2 LOG:  statement: CREATE FUNCTION equipment_named_ambiguous_1b(hobby hobbies_r)
	   RETURNS setof equipment_r
	   AS 'select * from equipment_r where equipment_r.hobby = hobby.name'
	   LANGUAGE SQL;
2020-04-06 20:19:28.147 EDT [27881:11] pg_regress/create_function_2 LOG:  statement: CREATE FUNCTION equipment_named_ambiguous_1c(hobby hobbies_r)
	   RETURNS setof equipment_r
	   AS 'select * from equipment_r where hobby = hobby.name'
	   LANGUAGE SQL;
2020-04-06 20:19:28.148 EDT [27881:12] pg_regress/create_function_2 LOG:  statement: CREATE FUNCTION equipment_named_ambiguous_2a(hobby text)
	   RETURNS setof equipment_r
	   AS 'select * from equipment_r where hobby = equipment_named_ambiguous_2a.hobby'
	   LANGUAGE SQL;
2020-04-06 20:19:28.148 EDT [27881:13] pg_regress/create_function_2 LOG:  statement: CREATE FUNCTION equipment_named_ambiguous_2b(hobby text)
	   RETURNS setof equipment_r
	   AS 'select * from equipment_r where equipment_r.hobby = hobby'
	   LANGUAGE SQL;
2020-04-06 20:19:28.148 EDT [27881:14] pg_regress/create_function_2 LOG:  statement: CREATE FUNCTION pt_in_widget(point, widget)
	   RETURNS bool
	   AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/regress.so'
	   LANGUAGE C STRICT;
2020-04-06 20:19:28.149 EDT [27881:15] pg_regress/create_function_2 LOG:  statement: CREATE FUNCTION overpaid(emp)
	   RETURNS bool
	   AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/regress.so'
	   LANGUAGE C STRICT;
2020-04-06 20:19:28.150 EDT [27881:16] pg_regress/create_function_2 LOG:  statement: CREATE FUNCTION interpt_pp(path, path)
	   RETURNS point
	   AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/regress.so'
	   LANGUAGE C STRICT;
2020-04-06 20:19:28.150 EDT [27881:17] pg_regress/create_function_2 LOG:  statement: CREATE FUNCTION reverse_name(name)
	   RETURNS name
	   AS '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/regress.so'
	   LANGUAGE C STRICT;
2020-04-06 20:19:28.151 EDT [27881:18] pg_regress/create_function_2 LOG:  statement: LOAD '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/regress.so';
2020-04-06 20:19:28.152 EDT [27881:19] pg_regress/create_function_2 LOG:  disconnection: session time: 0:00:00.014 user=pgbuild database=regression host=[local]
2020-04-06 20:19:28.173 EDT [27889:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:28.174 EDT [27889:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/copyselect
2020-04-06 20:19:28.177 EDT [27889:3] pg_regress/copyselect LOG:  statement: create table test1 (id serial, t text);
2020-04-06 20:19:28.177 EDT [27890:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:28.179 EDT [27890:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/copydml
2020-04-06 20:19:28.182 EDT [27891:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:28.183 EDT [27891:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/copy
2020-04-06 20:19:28.184 EDT [27889:4] pg_regress/copyselect LOG:  statement: insert into test1 (t) values ('a');
2020-04-06 20:19:28.184 EDT [27890:3] pg_regress/copydml LOG:  statement: create table copydml_test (id serial, t text);
2020-04-06 20:19:28.185 EDT [27889:5] pg_regress/copyselect LOG:  statement: insert into test1 (t) values ('b');
2020-04-06 20:19:28.185 EDT [27889:6] pg_regress/copyselect LOG:  statement: insert into test1 (t) values ('c');
2020-04-06 20:19:28.185 EDT [27889:7] pg_regress/copyselect LOG:  statement: insert into test1 (t) values ('d');
2020-04-06 20:19:28.186 EDT [27891:3] pg_regress/copy LOG:  statement: COPY aggtest FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/agg.data';
2020-04-06 20:19:28.186 EDT [27889:8] pg_regress/copyselect LOG:  statement: insert into test1 (t) values ('e');
2020-04-06 20:19:28.186 EDT [27889:9] pg_regress/copyselect LOG:  statement: create table test2 (id serial, t text);
2020-04-06 20:19:28.187 EDT [27891:4] pg_regress/copy LOG:  statement: COPY onek FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/onek.data';
2020-04-06 20:19:28.188 EDT [27892:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:28.190 EDT [27892:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/insert_conflict
2020-04-06 20:19:28.190 EDT [27889:10] pg_regress/copyselect LOG:  statement: insert into test2 (t) values ('A');
2020-04-06 20:19:28.191 EDT [27889:11] pg_regress/copyselect LOG:  statement: insert into test2 (t) values ('B');
2020-04-06 20:19:28.191 EDT [27890:4] pg_regress/copydml LOG:  statement: insert into copydml_test (t) values ('a');
2020-04-06 20:19:28.191 EDT [27889:12] pg_regress/copyselect LOG:  statement: insert into test2 (t) values ('C');
2020-04-06 20:19:28.191 EDT [27889:13] pg_regress/copyselect LOG:  statement: insert into test2 (t) values ('D');
2020-04-06 20:19:28.191 EDT [27890:5] pg_regress/copydml LOG:  statement: insert into copydml_test (t) values ('b');
2020-04-06 20:19:28.191 EDT [27889:14] pg_regress/copyselect LOG:  statement: insert into test2 (t) values ('E');
2020-04-06 20:19:28.191 EDT [27890:6] pg_regress/copydml LOG:  statement: insert into copydml_test (t) values ('c');
2020-04-06 20:19:28.192 EDT [27889:15] pg_regress/copyselect LOG:  statement: create view v_test1
	as select 'v_'||t from test1;
2020-04-06 20:19:28.192 EDT [27890:7] pg_regress/copydml LOG:  statement: insert into copydml_test (t) values ('d');
2020-04-06 20:19:28.192 EDT [27890:8] pg_regress/copydml LOG:  statement: insert into copydml_test (t) values ('e');
2020-04-06 20:19:28.192 EDT [27892:3] pg_regress/insert_conflict LOG:  statement: create table insertconflicttest(key int4, fruit text);
2020-04-06 20:19:28.193 EDT [27890:9] pg_regress/copydml LOG:  statement: copy (insert into copydml_test (t) values ('f') returning id) to stdout;
2020-04-06 20:19:28.195 EDT [27893:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:28.196 EDT [27889:16] pg_regress/copyselect LOG:  statement: copy test1 to stdout;
2020-04-06 20:19:28.196 EDT [27890:10] pg_regress/copydml LOG:  statement: copy (update copydml_test set t = 'g' where t = 'f' returning id) to stdout;
2020-04-06 20:19:28.196 EDT [27892:4] pg_regress/insert_conflict LOG:  statement: create unique index op_index_key on insertconflicttest(key, fruit text_pattern_ops);
2020-04-06 20:19:28.196 EDT [27889:17] pg_regress/copyselect LOG:  statement: copy v_test1 to stdout;
2020-04-06 20:19:28.196 EDT [27893:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/insert
2020-04-06 20:19:28.196 EDT [27889:18] pg_regress/copyselect ERROR:  cannot copy from view "v_test1"
2020-04-06 20:19:28.196 EDT [27889:19] pg_regress/copyselect HINT:  Try the COPY (SELECT ...) TO variant.
2020-04-06 20:19:28.196 EDT [27889:20] pg_regress/copyselect STATEMENT:  copy v_test1 to stdout;
2020-04-06 20:19:28.197 EDT [27889:21] pg_regress/copyselect LOG:  statement: copy (select t from test1 where id=1) to stdout;
2020-04-06 20:19:28.197 EDT [27891:5] pg_regress/copy LOG:  statement: COPY onek TO '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/results/onek.data';
2020-04-06 20:19:28.197 EDT [27890:11] pg_regress/copydml LOG:  statement: copy (delete from copydml_test where t = 'g' returning id) to stdout;
2020-04-06 20:19:28.197 EDT [27892:5] pg_regress/insert_conflict LOG:  statement: create unique index collation_index_key on insertconflicttest(key, fruit collate "C");
2020-04-06 20:19:28.198 EDT [27890:12] pg_regress/copydml LOG:  statement: COPY  ( insert into copydml_test ( t ) values ( 'f' ) returning id ) TO STDOUT ;
2020-04-06 20:19:28.198 EDT [27892:6] pg_regress/insert_conflict LOG:  statement: create unique index both_index_key on insertconflicttest(key, fruit collate "C" text_pattern_ops);
2020-04-06 20:19:28.199 EDT [27890:13] pg_regress/copydml LOG:  statement: COPY  ( update copydml_test set t = 'g' where t = 'f' returning id ) TO STDOUT ;
2020-04-06 20:19:28.199 EDT [27892:7] pg_regress/insert_conflict LOG:  statement: create unique index both_index_expr_key on insertconflicttest(key, lower(fruit) collate "C" text_pattern_ops);
2020-04-06 20:19:28.200 EDT [27893:3] pg_regress/insert LOG:  statement: create table inserttest (col1 int4, col2 int4 NOT NULL, col3 text default 'testing');
2020-04-06 20:19:28.200 EDT [27890:14] pg_regress/copydml LOG:  statement: COPY  ( delete from copydml_test where t = 'g' returning id ) TO STDOUT ;
2020-04-06 20:19:28.200 EDT [27892:8] pg_regress/insert_conflict LOG:  statement: explain (costs off) insert into insertconflicttest values(0, 'Crowberry') on conflict (key) do nothing;
2020-04-06 20:19:28.201 EDT [27892:9] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.201 EDT [27892:10] pg_regress/insert_conflict STATEMENT:  explain (costs off) insert into insertconflicttest values(0, 'Crowberry') on conflict (key) do nothing;
2020-04-06 20:19:28.201 EDT [27890:15] pg_regress/copydml LOG:  statement: copy (insert into copydml_test default values) to stdout;
2020-04-06 20:19:28.201 EDT [27892:11] pg_regress/insert_conflict LOG:  statement: explain (costs off) insert into insertconflicttest values(0, 'Crowberry') on conflict (fruit) do nothing;
2020-04-06 20:19:28.201 EDT [27890:16] pg_regress/copydml ERROR:  COPY query must have a RETURNING clause
2020-04-06 20:19:28.201 EDT [27890:17] pg_regress/copydml STATEMENT:  copy (insert into copydml_test default values) to stdout;
2020-04-06 20:19:28.201 EDT [27892:12] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.201 EDT [27892:13] pg_regress/insert_conflict STATEMENT:  explain (costs off) insert into insertconflicttest values(0, 'Crowberry') on conflict (fruit) do nothing;
2020-04-06 20:19:28.201 EDT [27890:18] pg_regress/copydml LOG:  statement: copy (update copydml_test set t = 'g') to stdout;
2020-04-06 20:19:28.201 EDT [27892:14] pg_regress/insert_conflict LOG:  statement: explain (costs off) insert into insertconflicttest values(0, 'Crowberry') on conflict (key, fruit) do nothing;
2020-04-06 20:19:28.201 EDT [27890:19] pg_regress/copydml ERROR:  COPY query must have a RETURNING clause
2020-04-06 20:19:28.201 EDT [27890:20] pg_regress/copydml STATEMENT:  copy (update copydml_test set t = 'g') to stdout;
2020-04-06 20:19:28.202 EDT [27890:21] pg_regress/copydml LOG:  statement: copy (delete from copydml_test) to stdout;
2020-04-06 20:19:28.202 EDT [27890:22] pg_regress/copydml ERROR:  COPY query must have a RETURNING clause
2020-04-06 20:19:28.202 EDT [27890:23] pg_regress/copydml STATEMENT:  copy (delete from copydml_test) to stdout;
2020-04-06 20:19:28.202 EDT [27892:15] pg_regress/insert_conflict LOG:  statement: explain (costs off) insert into insertconflicttest values(0, 'Crowberry') on conflict (fruit, key, fruit, key) do nothing;
2020-04-06 20:19:28.202 EDT [27890:24] pg_regress/copydml LOG:  statement: create rule qqq as on insert to copydml_test do instead nothing;
2020-04-06 20:19:28.202 EDT [27892:16] pg_regress/insert_conflict LOG:  statement: explain (costs off) insert into insertconflicttest values(0, 'Crowberry') on conflict (lower(fruit), key, lower(fruit), key) do nothing;
2020-04-06 20:19:28.202 EDT [27892:17] pg_regress/insert_conflict LOG:  statement: explain (costs off) insert into insertconflicttest values(0, 'Crowberry') on conflict (key, fruit) do update set fruit = excluded.fruit
	  where exists (select 1 from insertconflicttest ii where ii.key = excluded.key);
2020-04-06 20:19:28.203 EDT [27891:6] pg_regress/copy LOG:  statement: DELETE FROM onek;
2020-04-06 20:19:28.203 EDT [27890:25] pg_regress/copydml LOG:  statement: copy (insert into copydml_test default values) to stdout;
2020-04-06 20:19:28.203 EDT [27892:18] pg_regress/insert_conflict LOG:  statement: explain (costs off) insert into insertconflicttest values(0, 'Crowberry') on conflict (key, fruit text_pattern_ops) do nothing;
2020-04-06 20:19:28.203 EDT [27890:26] pg_regress/copydml ERROR:  DO INSTEAD NOTHING rules are not supported for COPY
2020-04-06 20:19:28.203 EDT [27890:27] pg_regress/copydml STATEMENT:  copy (insert into copydml_test default values) to stdout;
2020-04-06 20:19:28.203 EDT [27890:28] pg_regress/copydml LOG:  statement: drop rule qqq on copydml_test;
2020-04-06 20:19:28.204 EDT [27892:19] pg_regress/insert_conflict LOG:  statement: explain (costs off) insert into insertconflicttest values(0, 'Crowberry') on conflict (key, fruit collate "C") do nothing;
2020-04-06 20:19:28.204 EDT [27892:20] pg_regress/insert_conflict LOG:  statement: explain (costs off) insert into insertconflicttest values(0, 'Crowberry') on conflict (fruit collate "C" text_pattern_ops, key) do nothing;
2020-04-06 20:19:28.204 EDT [27892:21] pg_regress/insert_conflict LOG:  statement: explain (costs off) insert into insertconflicttest values(0, 'Crowberry') on conflict (lower(fruit) collate "C", key, key) do nothing;
2020-04-06 20:19:28.204 EDT [27892:22] pg_regress/insert_conflict LOG:  statement: explain (costs off) insert into insertconflicttest values(0, 'Crowberry') on conflict (fruit, key, fruit text_pattern_ops, key) do nothing;
2020-04-06 20:19:28.205 EDT [27890:29] pg_regress/copydml LOG:  statement: create rule qqq as on insert to copydml_test do also delete from copydml_test;
2020-04-06 20:19:28.205 EDT [27892:23] pg_regress/insert_conflict LOG:  statement: explain (costs off) insert into insertconflicttest values(0, 'Crowberry') on conflict (lower(fruit) collate "C" text_pattern_ops, key, key) do nothing;
2020-04-06 20:19:28.205 EDT [27892:24] pg_regress/insert_conflict LOG:  statement: drop index op_index_key;
2020-04-06 20:19:28.205 EDT [27893:4] pg_regress/insert LOG:  statement: insert into inserttest (col1, col2, col3) values (DEFAULT, DEFAULT, DEFAULT);
2020-04-06 20:19:28.205 EDT [27893:5] pg_regress/insert ERROR:  null value in column "col2" of relation "inserttest" violates not-null constraint
2020-04-06 20:19:28.205 EDT [27893:6] pg_regress/insert DETAIL:  Failing row contains (null, null, testing).
2020-04-06 20:19:28.205 EDT [27893:7] pg_regress/insert STATEMENT:  insert into inserttest (col1, col2, col3) values (DEFAULT, DEFAULT, DEFAULT);
2020-04-06 20:19:28.205 EDT [27893:8] pg_regress/insert LOG:  statement: insert into inserttest (col2, col3) values (3, DEFAULT);
2020-04-06 20:19:28.206 EDT [27893:9] pg_regress/insert LOG:  statement: insert into inserttest (col1, col2, col3) values (DEFAULT, 5, DEFAULT);
2020-04-06 20:19:28.206 EDT [27893:10] pg_regress/insert LOG:  statement: insert into inserttest values (DEFAULT, 5, 'test');
2020-04-06 20:19:28.206 EDT [27893:11] pg_regress/insert LOG:  statement: insert into inserttest values (DEFAULT, 7);
2020-04-06 20:19:28.207 EDT [27890:30] pg_regress/copydml LOG:  statement: copy (insert into copydml_test default values) to stdout;
2020-04-06 20:19:28.207 EDT [27892:25] pg_regress/insert_conflict LOG:  statement: drop index collation_index_key;
2020-04-06 20:19:28.207 EDT [27893:12] pg_regress/insert LOG:  statement: select * from inserttest;
2020-04-06 20:19:28.207 EDT [27890:31] pg_regress/copydml ERROR:  DO ALSO rules are not supported for the COPY
2020-04-06 20:19:28.207 EDT [27890:32] pg_regress/copydml STATEMENT:  copy (insert into copydml_test default values) to stdout;
2020-04-06 20:19:28.207 EDT [27890:33] pg_regress/copydml LOG:  statement: drop rule qqq on copydml_test;
2020-04-06 20:19:28.208 EDT [27892:26] pg_regress/insert_conflict LOG:  statement: drop index both_index_key;
2020-04-06 20:19:28.209 EDT [27890:34] pg_regress/copydml LOG:  statement: create rule qqq as on insert to copydml_test do instead (delete from copydml_test; delete from copydml_test);
2020-04-06 20:19:28.209 EDT [27890:35] pg_regress/copydml LOG:  statement: copy (insert into copydml_test default values) to stdout;
2020-04-06 20:19:28.210 EDT [27889:22] pg_regress/copyselect LOG:  statement: copy (select t from test1 where id=3 for update) to stdout;
2020-04-06 20:19:28.210 EDT [27890:36] pg_regress/copydml ERROR:  multi-statement DO INSTEAD rules are not supported for COPY
2020-04-06 20:19:28.210 EDT [27890:37] pg_regress/copydml STATEMENT:  copy (insert into copydml_test default values) to stdout;
2020-04-06 20:19:28.210 EDT [27890:38] pg_regress/copydml LOG:  statement: drop rule qqq on copydml_test;
2020-04-06 20:19:28.210 EDT [27890:39] pg_regress/copydml LOG:  statement: create rule qqq as on insert to copydml_test where new.t <> 'f' do instead delete from copydml_test;
2020-04-06 20:19:28.210 EDT [27889:23] pg_regress/copyselect LOG:  statement: copy (select t into temp test3 from test1 where id=3) to stdout;
2020-04-06 20:19:28.210 EDT [27889:24] pg_regress/copyselect ERROR:  COPY (SELECT INTO) is not supported
2020-04-06 20:19:28.210 EDT [27889:25] pg_regress/copyselect STATEMENT:  copy (select t into temp test3 from test1 where id=3) to stdout;
2020-04-06 20:19:28.210 EDT [27889:26] pg_regress/copyselect ERROR:  syntax error at or near "from" at character 28
2020-04-06 20:19:28.210 EDT [27889:27] pg_regress/copyselect STATEMENT:  copy (select * from test1) from stdin;
2020-04-06 20:19:28.210 EDT [27889:28] pg_regress/copyselect ERROR:  syntax error at or near "(" at character 28
2020-04-06 20:19:28.210 EDT [27889:29] pg_regress/copyselect STATEMENT:  copy (select * from test1) (t,id) to stdout;
2020-04-06 20:19:28.211 EDT [27890:40] pg_regress/copydml LOG:  statement: copy (insert into copydml_test default values) to stdout;
2020-04-06 20:19:28.211 EDT [27889:30] pg_regress/copyselect LOG:  statement: copy (select * from test1 join test2 using (id)) to stdout;
2020-04-06 20:19:28.211 EDT [27890:41] pg_regress/copydml ERROR:  conditional DO INSTEAD rules are not supported for COPY
2020-04-06 20:19:28.211 EDT [27890:42] pg_regress/copydml STATEMENT:  copy (insert into copydml_test default values) to stdout;
2020-04-06 20:19:28.211 EDT [27890:43] pg_regress/copydml LOG:  statement: drop rule qqq on copydml_test;
2020-04-06 20:19:28.211 EDT [27890:44] pg_regress/copydml LOG:  statement: create rule qqq as on update to copydml_test do instead nothing;
2020-04-06 20:19:28.211 EDT [27890:45] pg_regress/copydml LOG:  statement: copy (update copydml_test set t = 'f') to stdout;
2020-04-06 20:19:28.211 EDT [27891:7] pg_regress/copy LOG:  statement: COPY onek FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/results/onek.data';
2020-04-06 20:19:28.211 EDT [27890:46] pg_regress/copydml ERROR:  DO INSTEAD NOTHING rules are not supported for COPY
2020-04-06 20:19:28.211 EDT [27890:47] pg_regress/copydml STATEMENT:  copy (update copydml_test set t = 'f') to stdout;
2020-04-06 20:19:28.212 EDT [27890:48] pg_regress/copydml LOG:  statement: drop rule qqq on copydml_test;
2020-04-06 20:19:28.212 EDT [27890:49] pg_regress/copydml LOG:  statement: create rule qqq as on update to copydml_test do also delete from copydml_test;
2020-04-06 20:19:28.212 EDT [27890:50] pg_regress/copydml LOG:  statement: copy (update copydml_test set t = 'f') to stdout;
2020-04-06 20:19:28.213 EDT [27890:51] pg_regress/copydml ERROR:  DO ALSO rules are not supported for the COPY
2020-04-06 20:19:28.213 EDT [27890:52] pg_regress/copydml STATEMENT:  copy (update copydml_test set t = 'f') to stdout;
2020-04-06 20:19:28.213 EDT [27890:53] pg_regress/copydml LOG:  statement: drop rule qqq on copydml_test;
2020-04-06 20:19:28.213 EDT [27890:54] pg_regress/copydml LOG:  statement: create rule qqq as on update to copydml_test do instead (delete from copydml_test; delete from copydml_test);
2020-04-06 20:19:28.214 EDT [27890:55] pg_regress/copydml LOG:  statement: copy (update copydml_test set t = 'f') to stdout;
2020-04-06 20:19:28.214 EDT [27890:56] pg_regress/copydml ERROR:  multi-statement DO INSTEAD rules are not supported for COPY
2020-04-06 20:19:28.214 EDT [27890:57] pg_regress/copydml STATEMENT:  copy (update copydml_test set t = 'f') to stdout;
2020-04-06 20:19:28.214 EDT [27890:58] pg_regress/copydml LOG:  statement: drop rule qqq on copydml_test;
2020-04-06 20:19:28.214 EDT [27890:59] pg_regress/copydml LOG:  statement: create rule qqq as on update to copydml_test where new.t <> 'f' do instead delete from copydml_test;
2020-04-06 20:19:28.215 EDT [27890:60] pg_regress/copydml LOG:  statement: copy (update copydml_test set t = 'f') to stdout;
2020-04-06 20:19:28.215 EDT [27890:61] pg_regress/copydml ERROR:  conditional DO INSTEAD rules are not supported for COPY
2020-04-06 20:19:28.215 EDT [27890:62] pg_regress/copydml STATEMENT:  copy (update copydml_test set t = 'f') to stdout;
2020-04-06 20:19:28.215 EDT [27890:63] pg_regress/copydml LOG:  statement: drop rule qqq on copydml_test;
2020-04-06 20:19:28.216 EDT [27890:64] pg_regress/copydml LOG:  statement: create rule qqq as on delete to copydml_test do instead nothing;
2020-04-06 20:19:28.216 EDT [27890:65] pg_regress/copydml LOG:  statement: copy (delete from copydml_test) to stdout;
2020-04-06 20:19:28.216 EDT [27890:66] pg_regress/copydml ERROR:  DO INSTEAD NOTHING rules are not supported for COPY
2020-04-06 20:19:28.216 EDT [27890:67] pg_regress/copydml STATEMENT:  copy (delete from copydml_test) to stdout;
2020-04-06 20:19:28.217 EDT [27890:68] pg_regress/copydml LOG:  statement: drop rule qqq on copydml_test;
2020-04-06 20:19:28.217 EDT [27890:69] pg_regress/copydml LOG:  statement: create rule qqq as on delete to copydml_test do also insert into copydml_test default values;
2020-04-06 20:19:28.217 EDT [27892:27] pg_regress/insert_conflict LOG:  statement: drop index both_index_expr_key;
2020-04-06 20:19:28.218 EDT [27890:70] pg_regress/copydml LOG:  statement: copy (delete from copydml_test) to stdout;
2020-04-06 20:19:28.218 EDT [27890:71] pg_regress/copydml ERROR:  DO ALSO rules are not supported for the COPY
2020-04-06 20:19:28.218 EDT [27890:72] pg_regress/copydml STATEMENT:  copy (delete from copydml_test) to stdout;
2020-04-06 20:19:28.218 EDT [27890:73] pg_regress/copydml LOG:  statement: drop rule qqq on copydml_test;
2020-04-06 20:19:28.219 EDT [27890:74] pg_regress/copydml LOG:  statement: create rule qqq as on delete to copydml_test do instead (insert into copydml_test default values; insert into copydml_test default values);
2020-04-06 20:19:28.219 EDT [27893:13] pg_regress/insert LOG:  statement: insert into inserttest (col1, col2, col3) values (DEFAULT, DEFAULT);
2020-04-06 20:19:28.219 EDT [27893:14] pg_regress/insert ERROR:  INSERT has more target columns than expressions at character 37
2020-04-06 20:19:28.219 EDT [27893:15] pg_regress/insert STATEMENT:  insert into inserttest (col1, col2, col3) values (DEFAULT, DEFAULT);
2020-04-06 20:19:28.219 EDT [27892:28] pg_regress/insert_conflict LOG:  statement: create unique index cross_match on insertconflicttest(lower(fruit) collate "C", upper(fruit) text_pattern_ops);
2020-04-06 20:19:28.219 EDT [27890:75] pg_regress/copydml LOG:  statement: copy (delete from copydml_test) to stdout;
2020-04-06 20:19:28.219 EDT [27890:76] pg_regress/copydml ERROR:  multi-statement DO INSTEAD rules are not supported for COPY
2020-04-06 20:19:28.219 EDT [27890:77] pg_regress/copydml STATEMENT:  copy (delete from copydml_test) to stdout;
2020-04-06 20:19:28.220 EDT [27890:78] pg_regress/copydml LOG:  statement: drop rule qqq on copydml_test;
2020-04-06 20:19:28.220 EDT [27890:79] pg_regress/copydml LOG:  statement: create rule qqq as on delete to copydml_test where old.t <> 'f' do instead insert into copydml_test default values;
2020-04-06 20:19:28.221 EDT [27892:29] pg_regress/insert_conflict LOG:  statement: explain (costs off) insert into insertconflicttest values(0, 'Crowberry') on conflict (lower(fruit) text_pattern_ops, upper(fruit) collate "C") do nothing;
2020-04-06 20:19:28.221 EDT [27890:80] pg_regress/copydml LOG:  statement: copy (delete from copydml_test) to stdout;
2020-04-06 20:19:28.221 EDT [27892:30] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.221 EDT [27892:31] pg_regress/insert_conflict STATEMENT:  explain (costs off) insert into insertconflicttest values(0, 'Crowberry') on conflict (lower(fruit) text_pattern_ops, upper(fruit) collate "C") do nothing;
2020-04-06 20:19:28.221 EDT [27890:81] pg_regress/copydml ERROR:  conditional DO INSTEAD rules are not supported for COPY
2020-04-06 20:19:28.221 EDT [27890:82] pg_regress/copydml STATEMENT:  copy (delete from copydml_test) to stdout;
2020-04-06 20:19:28.221 EDT [27892:32] pg_regress/insert_conflict LOG:  statement: explain (costs off) insert into insertconflicttest values(0, 'Crowberry') on conflict (lower(fruit) collate "C", upper(fruit) text_pattern_ops) do nothing;
2020-04-06 20:19:28.221 EDT [27890:83] pg_regress/copydml LOG:  statement: drop rule qqq on copydml_test;
2020-04-06 20:19:28.221 EDT [27892:33] pg_regress/insert_conflict LOG:  statement: drop index cross_match;
2020-04-06 20:19:28.222 EDT [27891:8] pg_regress/copy LOG:  statement: COPY tenk1 FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/tenk.data';
2020-04-06 20:19:28.222 EDT [27890:84] pg_regress/copydml LOG:  statement: create function qqq_trig() returns trigger as $$
	begin
	if tg_op in ('INSERT', 'UPDATE') then
	    raise notice '% %', tg_op, new.id;
	    return new;
	else
	    raise notice '% %', tg_op, old.id;
	    return old;
	end if;
	end
	$$ language plpgsql;
2020-04-06 20:19:28.222 EDT [27892:34] pg_regress/insert_conflict LOG:  statement: create unique index key_index on insertconflicttest(key);
2020-04-06 20:19:28.223 EDT [27892:35] pg_regress/insert_conflict LOG:  statement: explain (costs off) insert into insertconflicttest values (0, 'Bilberry') on conflict (key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.224 EDT [27893:16] pg_regress/insert LOG:  statement: insert into inserttest (col1, col2, col3) values (1, 2);
2020-04-06 20:19:28.224 EDT [27893:17] pg_regress/insert ERROR:  INSERT has more target columns than expressions at character 37
2020-04-06 20:19:28.224 EDT [27893:18] pg_regress/insert STATEMENT:  insert into inserttest (col1, col2, col3) values (1, 2);
2020-04-06 20:19:28.224 EDT [27893:19] pg_regress/insert LOG:  statement: insert into inserttest (col1) values (1, 2);
2020-04-06 20:19:28.224 EDT [27893:20] pg_regress/insert ERROR:  INSERT has more expressions than target columns at character 42
2020-04-06 20:19:28.224 EDT [27893:21] pg_regress/insert STATEMENT:  insert into inserttest (col1) values (1, 2);
2020-04-06 20:19:28.224 EDT [27890:85] pg_regress/copydml LOG:  statement: create trigger qqqbef before insert or update or delete on copydml_test
	    for each row execute procedure qqq_trig();
2020-04-06 20:19:28.224 EDT [27893:22] pg_regress/insert LOG:  statement: insert into inserttest (col1) values (DEFAULT, DEFAULT);
2020-04-06 20:19:28.224 EDT [27893:23] pg_regress/insert ERROR:  INSERT has more expressions than target columns at character 48
2020-04-06 20:19:28.224 EDT [27893:24] pg_regress/insert STATEMENT:  insert into inserttest (col1) values (DEFAULT, DEFAULT);
2020-04-06 20:19:28.224 EDT [27889:31] pg_regress/copyselect LOG:  statement: copy (select t from test1 where id = 1 UNION select * from v_test1 ORDER BY 1) to stdout;
2020-04-06 20:19:28.224 EDT [27892:36] pg_regress/insert_conflict LOG:  statement: explain (costs off) insert into insertconflicttest values (0, 'Bilberry') on conflict (key) do update set fruit = excluded.fruit where insertconflicttest.fruit != 'Cawesh';
2020-04-06 20:19:28.224 EDT [27893:25] pg_regress/insert LOG:  statement: select * from inserttest;
2020-04-06 20:19:28.225 EDT [27890:86] pg_regress/copydml LOG:  statement: create trigger qqqaf after insert or update or delete on copydml_test
	    for each row execute procedure qqq_trig();
2020-04-06 20:19:28.225 EDT [27890:87] pg_regress/copydml LOG:  statement: copy (insert into copydml_test (t) values ('f') returning id) to stdout;
2020-04-06 20:19:28.225 EDT [27889:32] pg_regress/copyselect LOG:  statement: copy (select * from (select t from test1 where id = 1 UNION select * from v_test1 ORDER BY 1) t1) to stdout;
2020-04-06 20:19:28.226 EDT [27889:33] pg_regress/copyselect LOG:  statement: copy (select t from test1 where id = 1) to stdout csv header force quote t;
2020-04-06 20:19:28.226 EDT [27890:88] pg_regress/copydml LOG:  statement: copy (update copydml_test set t = 'g' where t = 'f' returning id) to stdout;
2020-04-06 20:19:28.227 EDT [27890:89] pg_regress/copydml LOG:  statement: copy (delete from copydml_test where t = 'g' returning id) to stdout;
2020-04-06 20:19:28.227 EDT [27890:90] pg_regress/copydml LOG:  statement: drop table copydml_test;
2020-04-06 20:19:28.230 EDT [27892:37] pg_regress/insert_conflict LOG:  statement: explain (costs off) insert into insertconflicttest values(0, 'Crowberry') on conflict (key) do update set fruit = excluded.fruit where excluded.fruit != 'Elderberry';
2020-04-06 20:19:28.230 EDT [27892:38] pg_regress/insert_conflict LOG:  statement: explain (costs off, format json) insert into insertconflicttest values (0, 'Bilberry') on conflict (key) do update set fruit = excluded.fruit where insertconflicttest.fruit != 'Lime' returning *;
2020-04-06 20:19:28.231 EDT [27892:39] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (1, 'Apple') on conflict do update set fruit = excluded.fruit;
2020-04-06 20:19:28.231 EDT [27892:40] pg_regress/insert_conflict ERROR:  ON CONFLICT DO UPDATE requires inference specification or constraint name at character 52
2020-04-06 20:19:28.231 EDT [27892:41] pg_regress/insert_conflict HINT:  For example, ON CONFLICT (column_name).
2020-04-06 20:19:28.231 EDT [27892:42] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (1, 'Apple') on conflict do update set fruit = excluded.fruit;
2020-04-06 20:19:28.231 EDT [27892:43] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (1, 'Apple') on conflict (key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.232 EDT [27892:44] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (2, 'Orange') on conflict (key, key, key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.232 EDT [27892:45] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest
	values (1, 'Apple'), (2, 'Orange')
	on conflict (key) do update set (fruit, key) = (excluded.fruit, excluded.key);
2020-04-06 20:19:28.233 EDT [27892:46] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (1, 'Apple') on conflict (key) do update set fruit = excluded.fruit RETURNING excluded.fruit;
2020-04-06 20:19:28.233 EDT [27892:47] pg_regress/insert_conflict ERROR:  invalid reference to FROM-clause entry for table "excluded" at character 117
2020-04-06 20:19:28.233 EDT [27892:48] pg_regress/insert_conflict HINT:  There is an entry for table "excluded", but it cannot be referenced from this part of the query.
2020-04-06 20:19:28.233 EDT [27892:49] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (1, 'Apple') on conflict (key) do update set fruit = excluded.fruit RETURNING excluded.fruit;
2020-04-06 20:19:28.233 EDT [27892:50] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (1, 'Apple') on conflict (keyy) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.233 EDT [27892:51] pg_regress/insert_conflict ERROR:  column "keyy" does not exist at character 64
2020-04-06 20:19:28.233 EDT [27892:52] pg_regress/insert_conflict HINT:  Perhaps you meant to reference the column "insertconflicttest.key".
2020-04-06 20:19:28.233 EDT [27892:53] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (1, 'Apple') on conflict (keyy) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.233 EDT [27892:54] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (1, 'Apple') on conflict (key) do update set fruit = excluded.fruitt;
2020-04-06 20:19:28.235 EDT [27892:55] pg_regress/insert_conflict ERROR:  column excluded.fruitt does not exist at character 92
2020-04-06 20:19:28.235 EDT [27892:56] pg_regress/insert_conflict HINT:  Perhaps you meant to reference the column "excluded.fruit".
2020-04-06 20:19:28.235 EDT [27892:57] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (1, 'Apple') on conflict (key) do update set fruit = excluded.fruitt;
2020-04-06 20:19:28.235 EDT [27892:58] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (3, 'Kiwi') on conflict (key, fruit) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.235 EDT [27892:59] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.235 EDT [27892:60] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (3, 'Kiwi') on conflict (key, fruit) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.236 EDT [27892:61] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (4, 'Mango') on conflict (fruit, key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.236 EDT [27892:62] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.236 EDT [27892:63] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (4, 'Mango') on conflict (fruit, key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.236 EDT [27892:64] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (5, 'Lemon') on conflict (fruit) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.236 EDT [27892:65] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.236 EDT [27892:66] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (5, 'Lemon') on conflict (fruit) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.236 EDT [27892:67] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (6, 'Passionfruit') on conflict (lower(fruit)) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.236 EDT [27892:68] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.236 EDT [27892:69] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (6, 'Passionfruit') on conflict (lower(fruit)) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.236 EDT [27892:70] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest AS ict values (6, 'Passionfruit') on conflict (key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.237 EDT [27892:71] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest AS ict values (6, 'Passionfruit') on conflict (key) do update set fruit = ict.fruit;
2020-04-06 20:19:28.237 EDT [27893:26] pg_regress/insert LOG:  statement: insert into inserttest values(10, 20, '40'), (-1, 2, DEFAULT),
	    ((select 2), (select i from (values(3)) as foo (i)), 'values are fun!');
2020-04-06 20:19:28.237 EDT [27889:34] pg_regress/copyselect LOG:  statement: COPY  test1 TO STDOUT 
2020-04-06 20:19:28.237 EDT [27890:91] pg_regress/copydml LOG:  statement: drop function qqq_trig();
2020-04-06 20:19:28.237 EDT [27889:35] pg_regress/copyselect LOG:  statement: COPY  v_test1 TO STDOUT 
2020-04-06 20:19:28.238 EDT [27889:36] pg_regress/copyselect ERROR:  cannot copy from view "v_test1"
2020-04-06 20:19:28.238 EDT [27889:37] pg_regress/copyselect HINT:  Try the COPY (SELECT ...) TO variant.
2020-04-06 20:19:28.238 EDT [27889:38] pg_regress/copyselect STATEMENT:  COPY  v_test1 TO STDOUT 
2020-04-06 20:19:28.238 EDT [27893:27] pg_regress/insert LOG:  statement: select * from inserttest;
2020-04-06 20:19:28.238 EDT [27889:39] pg_regress/copyselect LOG:  statement: COPY  ( select "id" , 'id' , 'id""' ||t, ( id + 1 ) *id,t, "test1" . "t" from test1 where id=3 ) TO STDOUT 
2020-04-06 20:19:28.238 EDT [27892:72] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest AS ict values (6, 'Passionfruit') on conflict (key) do update set fruit = insertconflicttest.fruit;
2020-04-06 20:19:28.238 EDT [27892:73] pg_regress/insert_conflict ERROR:  invalid reference to FROM-clause entry for table "insertconflicttest" at character 106
2020-04-06 20:19:28.238 EDT [27892:74] pg_regress/insert_conflict HINT:  Perhaps you meant to reference the table alias "ict".
2020-04-06 20:19:28.238 EDT [27892:75] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest AS ict values (6, 'Passionfruit') on conflict (key) do update set fruit = insertconflicttest.fruit;
2020-04-06 20:19:28.238 EDT [27892:76] pg_regress/insert_conflict LOG:  statement: drop index key_index;
2020-04-06 20:19:28.239 EDT [27892:77] pg_regress/insert_conflict LOG:  statement: create unique index comp_key_index on insertconflicttest(key, fruit);
2020-04-06 20:19:28.239 EDT [27890:92] pg_regress/copydml LOG:  disconnection: session time: 0:00:00.062 user=pgbuild database=regression host=[local]
2020-04-06 20:19:28.242 EDT [27892:78] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (7, 'Raspberry') on conflict (key, fruit) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.243 EDT [27892:79] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (8, 'Lime') on conflict (fruit, key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.243 EDT [27892:80] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (9, 'Banana') on conflict (key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.243 EDT [27892:81] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.243 EDT [27892:82] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (9, 'Banana') on conflict (key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.244 EDT [27892:83] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (10, 'Blueberry') on conflict (key, key, key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.244 EDT [27892:84] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.244 EDT [27892:85] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (10, 'Blueberry') on conflict (key, key, key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.244 EDT [27892:86] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (11, 'Cherry') on conflict (key, lower(fruit)) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.244 EDT [27892:87] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.244 EDT [27892:88] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (11, 'Cherry') on conflict (key, lower(fruit)) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.244 EDT [27892:89] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (12, 'Date') on conflict (lower(fruit), key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.244 EDT [27892:90] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.244 EDT [27892:91] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (12, 'Date') on conflict (lower(fruit), key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.244 EDT [27892:92] pg_regress/insert_conflict LOG:  statement: drop index comp_key_index;
2020-04-06 20:19:28.245 EDT [27892:93] pg_regress/insert_conflict LOG:  statement: create unique index part_comp_key_index on insertconflicttest(key, fruit) where key < 5;
2020-04-06 20:19:28.247 EDT [27892:94] pg_regress/insert_conflict LOG:  statement: create unique index expr_part_comp_key_index on insertconflicttest(key, lower(fruit)) where key < 5;
2020-04-06 20:19:28.249 EDT [27892:95] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (13, 'Grape') on conflict (key, fruit) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.249 EDT [27892:96] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.249 EDT [27892:97] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (13, 'Grape') on conflict (key, fruit) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.249 EDT [27892:98] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (14, 'Raisin') on conflict (fruit, key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.249 EDT [27892:99] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.249 EDT [27892:100] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (14, 'Raisin') on conflict (fruit, key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.250 EDT [27892:101] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (15, 'Cranberry') on conflict (key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.250 EDT [27889:40] pg_regress/copyselect LOG:  statement: drop table test2;
2020-04-06 20:19:28.250 EDT [27892:102] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.250 EDT [27892:103] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (15, 'Cranberry') on conflict (key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.250 EDT [27892:104] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (16, 'Melon') on conflict (key, key, key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.250 EDT [27892:105] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.250 EDT [27892:106] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (16, 'Melon') on conflict (key, key, key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.250 EDT [27892:107] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (17, 'Mulberry') on conflict (key, lower(fruit)) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.250 EDT [27892:108] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.250 EDT [27892:109] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (17, 'Mulberry') on conflict (key, lower(fruit)) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.250 EDT [27892:110] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (18, 'Pineapple') on conflict (lower(fruit), key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.250 EDT [27892:111] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.250 EDT [27892:112] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (18, 'Pineapple') on conflict (lower(fruit), key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.250 EDT [27892:113] pg_regress/insert_conflict LOG:  statement: drop index part_comp_key_index;
2020-04-06 20:19:28.251 EDT [27893:28] pg_regress/insert LOG:  statement: insert into inserttest values(30, 50, repeat('x', 10000));
2020-04-06 20:19:28.252 EDT [27892:114] pg_regress/insert_conflict LOG:  statement: drop index expr_part_comp_key_index;
2020-04-06 20:19:28.252 EDT [27892:115] pg_regress/insert_conflict LOG:  statement: create unique index expr_key_index on insertconflicttest(lower(fruit));
2020-04-06 20:19:28.252 EDT [27893:29] pg_regress/insert LOG:  statement: select col1, col2, char_length(col3) from inserttest;
2020-04-06 20:19:28.253 EDT [27889:41] pg_regress/copyselect LOG:  statement: drop view v_test1;
2020-04-06 20:19:28.254 EDT [27892:116] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (20, 'Quince') on conflict (lower(fruit)) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.254 EDT [27892:117] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (21, 'Pomegranate') on conflict (lower(fruit), lower(fruit)) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.254 EDT [27889:42] pg_regress/copyselect LOG:  statement: drop table test1;
2020-04-06 20:19:28.255 EDT [27892:118] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (22, 'Apricot') on conflict (upper(fruit)) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.255 EDT [27892:119] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.255 EDT [27892:120] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (22, 'Apricot') on conflict (upper(fruit)) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.255 EDT [27892:121] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (23, 'Blackberry') on conflict (fruit) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.255 EDT [27892:122] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.255 EDT [27892:123] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (23, 'Blackberry') on conflict (fruit) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.255 EDT [27892:124] pg_regress/insert_conflict LOG:  statement: drop index expr_key_index;
2020-04-06 20:19:28.256 EDT [27892:125] pg_regress/insert_conflict LOG:  statement: create unique index expr_comp_key_index on insertconflicttest(key, lower(fruit));
2020-04-06 20:19:28.257 EDT [27889:43] pg_regress/copyselect LOG:  statement: copy (select 1) to stdout; select 1/0;
2020-04-06 20:19:28.257 EDT [27892:126] pg_regress/insert_conflict LOG:  statement: create unique index tricky_expr_comp_key_index on insertconflicttest(key, lower(fruit), upper(fruit));
2020-04-06 20:19:28.259 EDT [27892:127] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (24, 'Plum') on conflict (key, lower(fruit)) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.260 EDT [27892:128] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (25, 'Peach') on conflict (lower(fruit), key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.260 EDT [27892:129] pg_regress/insert_conflict LOG:  statement: explain (costs off) insert into insertconflicttest values (26, 'Fig') on conflict (lower(fruit), key, lower(fruit), key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.260 EDT [27892:130] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (27, 'Prune') on conflict (key, upper(fruit)) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.261 EDT [27892:131] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.261 EDT [27892:132] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (27, 'Prune') on conflict (key, upper(fruit)) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.261 EDT [27892:133] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (28, 'Redcurrant') on conflict (fruit, key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.261 EDT [27892:134] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.261 EDT [27892:135] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (28, 'Redcurrant') on conflict (fruit, key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.261 EDT [27892:136] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (29, 'Nectarine') on conflict (key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.261 EDT [27892:137] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.261 EDT [27892:138] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (29, 'Nectarine') on conflict (key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.261 EDT [27892:139] pg_regress/insert_conflict LOG:  statement: drop index expr_comp_key_index;
2020-04-06 20:19:28.262 EDT [27892:140] pg_regress/insert_conflict LOG:  statement: drop index tricky_expr_comp_key_index;
2020-04-06 20:19:28.263 EDT [27892:141] pg_regress/insert_conflict LOG:  statement: create unique index key_index on insertconflicttest(key);
2020-04-06 20:19:28.265 EDT [27893:30] pg_regress/insert LOG:  statement: drop table inserttest;
2020-04-06 20:19:28.266 EDT [27892:142] pg_regress/insert_conflict LOG:  statement: create unique index fruit_index on insertconflicttest(fruit);
2020-04-06 20:19:28.267 EDT [27892:143] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (26, 'Fig') on conflict (key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.268 EDT [27892:144] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (26, 'Peach') on conflict (key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.268 EDT [27892:145] pg_regress/insert_conflict ERROR:  duplicate key value violates unique constraint "fruit_index"
2020-04-06 20:19:28.268 EDT [27892:146] pg_regress/insert_conflict DETAIL:  Key (fruit)=(Peach) already exists.
2020-04-06 20:19:28.268 EDT [27892:147] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (26, 'Peach') on conflict (key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.268 EDT [27892:148] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (25, 'Fig') on conflict (fruit) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.269 EDT [27889:44] pg_regress/copyselect ERROR:  division by zero
2020-04-06 20:19:28.269 EDT [27889:45] pg_regress/copyselect STATEMENT:  copy (select 1) to stdout; select 1/0;
2020-04-06 20:19:28.269 EDT [27893:31] pg_regress/insert LOG:  statement: create type insert_test_type as (if1 int, if2 text[]);
2020-04-06 20:19:28.269 EDT [27892:149] pg_regress/insert_conflict LOG:  statement: drop index key_index;
2020-04-06 20:19:28.269 EDT [27889:46] pg_regress/copyselect LOG:  statement: select 1/0; copy (select 1) to stdout;
2020-04-06 20:19:28.269 EDT [27889:47] pg_regress/copyselect ERROR:  division by zero
2020-04-06 20:19:28.269 EDT [27889:48] pg_regress/copyselect STATEMENT:  select 1/0; copy (select 1) to stdout;
2020-04-06 20:19:28.269 EDT [27889:49] pg_regress/copyselect LOG:  statement: copy (select 1) to stdout; copy (select 2) to stdout; select 0; select 3;
2020-04-06 20:19:28.270 EDT [27892:150] pg_regress/insert_conflict LOG:  statement: drop index fruit_index;
2020-04-06 20:19:28.270 EDT [27892:151] pg_regress/insert_conflict LOG:  statement: create unique index partial_key_index on insertconflicttest(key) where fruit like '%berry';
2020-04-06 20:19:28.271 EDT [27893:32] pg_regress/insert LOG:  statement: create table inserttest (f1 int, f2 int[],
	                         f3 insert_test_type, f4 insert_test_type[]);
2020-04-06 20:19:28.272 EDT [27892:152] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (23, 'Blackberry') on conflict (key) where fruit like '%berry' do update set fruit = excluded.fruit;
2020-04-06 20:19:28.272 EDT [27892:153] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (23, 'Blackberry') on conflict (key) where fruit like '%berry' and fruit = 'inconsequential' do nothing;
2020-04-06 20:19:28.273 EDT [27892:154] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (23, 'Blackberry') on conflict (key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.273 EDT [27892:155] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.273 EDT [27892:156] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (23, 'Blackberry') on conflict (key) do update set fruit = excluded.fruit;
2020-04-06 20:19:28.273 EDT [27892:157] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (23, 'Blackberry') on conflict (key) where fruit like '%berry' or fruit = 'consequential' do nothing;
2020-04-06 20:19:28.273 EDT [27892:158] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.273 EDT [27892:159] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (23, 'Blackberry') on conflict (key) where fruit like '%berry' or fruit = 'consequential' do nothing;
2020-04-06 20:19:28.273 EDT [27892:160] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest values (23, 'Blackberry') on conflict (fruit) where fruit like '%berry' do update set fruit = excluded.fruit;
2020-04-06 20:19:28.273 EDT [27892:161] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.273 EDT [27892:162] pg_regress/insert_conflict STATEMENT:  insert into insertconflicttest values (23, 'Blackberry') on conflict (fruit) where fruit like '%berry' do update set fruit = excluded.fruit;
2020-04-06 20:19:28.273 EDT [27892:163] pg_regress/insert_conflict LOG:  statement: drop index partial_key_index;
2020-04-06 20:19:28.274 EDT [27893:33] pg_regress/insert LOG:  statement: insert into inserttest (f2[1], f2[2]) values (1,2);
2020-04-06 20:19:28.274 EDT [27892:164] pg_regress/insert_conflict LOG:  statement: create unique index plain on insertconflicttest(key);
2020-04-06 20:19:28.275 EDT [27893:34] pg_regress/insert LOG:  statement: insert into inserttest (f2[1], f2[2]) values (3,4), (5,6);
2020-04-06 20:19:28.275 EDT [27893:35] pg_regress/insert LOG:  statement: insert into inserttest (f2[1], f2[2]) select 7,8;
2020-04-06 20:19:28.275 EDT [27893:36] pg_regress/insert LOG:  statement: insert into inserttest (f2[1], f2[2]) values (1,default);
2020-04-06 20:19:28.275 EDT [27893:37] pg_regress/insert ERROR:  cannot set an array element to DEFAULT at character 32
2020-04-06 20:19:28.275 EDT [27893:38] pg_regress/insert STATEMENT:  insert into inserttest (f2[1], f2[2]) values (1,default);
2020-04-06 20:19:28.276 EDT [27892:165] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest as i values (23, 'Jackfruit') on conflict (key) do update set fruit = excluded.fruit
	  where i.* != excluded.* returning *;
2020-04-06 20:19:28.276 EDT [27893:39] pg_regress/insert LOG:  statement: insert into inserttest (f3.if1, f3.if2) values (1,array['foo']);
2020-04-06 20:19:28.276 EDT [27893:40] pg_regress/insert LOG:  statement: insert into inserttest (f3.if1, f3.if2) values (1,'{foo}'), (2,'{bar}');
2020-04-06 20:19:28.277 EDT [27893:41] pg_regress/insert LOG:  statement: insert into inserttest (f3.if1, f3.if2) select 3, '{baz,quux}';
2020-04-06 20:19:28.277 EDT [27893:42] pg_regress/insert LOG:  statement: insert into inserttest (f3.if1, f3.if2) values (1,default);
2020-04-06 20:19:28.277 EDT [27893:43] pg_regress/insert ERROR:  cannot set a subfield to DEFAULT at character 33
2020-04-06 20:19:28.277 EDT [27893:44] pg_regress/insert STATEMENT:  insert into inserttest (f3.if1, f3.if2) values (1,default);
2020-04-06 20:19:28.277 EDT [27893:45] pg_regress/insert LOG:  statement: insert into inserttest (f3.if2[1], f3.if2[2]) values ('foo', 'bar');
2020-04-06 20:19:28.277 EDT [27893:46] pg_regress/insert LOG:  statement: insert into inserttest (f3.if2[1], f3.if2[2]) values ('foo', 'bar'), ('baz', 'quux');
2020-04-06 20:19:28.278 EDT [27892:166] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest as i values (23, 'Jackfruit') on conflict (key) do update set fruit = excluded.fruit
	  where i.* != excluded.* returning *;
2020-04-06 20:19:28.278 EDT [27893:47] pg_regress/insert LOG:  statement: insert into inserttest (f3.if2[1], f3.if2[2]) select 'bear', 'beer';
2020-04-06 20:19:28.278 EDT [27892:167] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest as i values (23, 'Jackfruit') on conflict (key) do update set fruit = excluded.fruit
	  where i.* = excluded.* returning *;
2020-04-06 20:19:28.278 EDT [27893:48] pg_regress/insert LOG:  statement: insert into inserttest (f4[1].if2[1], f4[1].if2[2]) values ('foo', 'bar');
2020-04-06 20:19:28.278 EDT [27893:49] pg_regress/insert LOG:  statement: insert into inserttest (f4[1].if2[1], f4[1].if2[2]) values ('foo', 'bar'), ('baz', 'quux');
2020-04-06 20:19:28.279 EDT [27892:168] pg_regress/insert_conflict LOG:  statement: insert into insertconflicttest as i values (23, 'Avocado') on conflict (key) do update set fruit = excluded.*::text
	  returning *;
2020-04-06 20:19:28.280 EDT [27893:50] pg_regress/insert LOG:  statement: insert into inserttest (f4[1].if2[1], f4[1].if2[2]) select 'bear', 'beer';
2020-04-06 20:19:28.281 EDT [27893:51] pg_regress/insert LOG:  statement: select * from inserttest;
2020-04-06 20:19:28.281 EDT [27892:169] pg_regress/insert_conflict LOG:  statement: explain (costs off) insert into insertconflicttest as i values (23, 'Avocado') on conflict (key) do update set fruit = excluded.fruit where excluded.* is null;
2020-04-06 20:19:28.281 EDT [27891:9] pg_regress/copy LOG:  statement: COPY slow_emp4000 FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/rect.data';
2020-04-06 20:19:28.282 EDT [27892:170] pg_regress/insert_conflict LOG:  statement: explain (costs off) insert into insertconflicttest as i values (23, 'Avocado') on conflict (key) do update set fruit = excluded.*::text;
2020-04-06 20:19:28.282 EDT [27892:171] pg_regress/insert_conflict LOG:  statement: drop index plain;
2020-04-06 20:19:28.283 EDT [27892:172] pg_regress/insert_conflict LOG:  statement: drop table insertconflicttest;
2020-04-06 20:19:28.285 EDT [27892:173] pg_regress/insert_conflict LOG:  statement: create table syscolconflicttest(key int4, data text);
2020-04-06 20:19:28.290 EDT [27892:174] pg_regress/insert_conflict LOG:  statement: insert into syscolconflicttest values (1);
2020-04-06 20:19:28.290 EDT [27892:175] pg_regress/insert_conflict LOG:  statement: insert into syscolconflicttest values (1) on conflict (key) do update set data = excluded.ctid::text;
2020-04-06 20:19:28.290 EDT [27892:176] pg_regress/insert_conflict ERROR:  column excluded.ctid does not exist at character 82
2020-04-06 20:19:28.290 EDT [27892:177] pg_regress/insert_conflict STATEMENT:  insert into syscolconflicttest values (1) on conflict (key) do update set data = excluded.ctid::text;
2020-04-06 20:19:28.291 EDT [27892:178] pg_regress/insert_conflict LOG:  statement: drop table syscolconflicttest;
2020-04-06 20:19:28.291 EDT [27891:10] pg_regress/copy LOG:  statement: COPY person FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/person.data';
2020-04-06 20:19:28.292 EDT [27893:52] pg_regress/insert LOG:  statement: create table inserttest2 (f1 bigint, f2 text);
2020-04-06 20:19:28.292 EDT [27891:11] pg_regress/copy LOG:  statement: COPY emp FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/emp.data';
2020-04-06 20:19:28.292 EDT [27891:12] pg_regress/copy LOG:  statement: COPY student FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/student.data';
2020-04-06 20:19:28.294 EDT [27891:13] pg_regress/copy LOG:  statement: COPY stud_emp FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/stud_emp.data';
2020-04-06 20:19:28.294 EDT [27892:179] pg_regress/insert_conflict LOG:  statement: create table insertconflict (a bigint, b bigint);
2020-04-06 20:19:28.295 EDT [27891:14] pg_regress/copy LOG:  statement: COPY road FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/streets.data';
2020-04-06 20:19:28.295 EDT [27893:53] pg_regress/insert LOG:  statement: create rule irule1 as on insert to inserttest2 do also
	  insert into inserttest (f3.if2[1], f3.if2[2])
	  values (new.f1,new.f2);
2020-04-06 20:19:28.295 EDT [27892:180] pg_regress/insert_conflict LOG:  statement: create unique index insertconflicti1 on insertconflict(coalesce(a, 0));
2020-04-06 20:19:28.296 EDT [27893:54] pg_regress/insert LOG:  statement: create rule irule2 as on insert to inserttest2 do also
	  insert into inserttest (f4[1].if1, f4[1].if2[2])
	  values (1,'fool'),(new.f1,new.f2);
2020-04-06 20:19:28.297 EDT [27893:55] pg_regress/insert LOG:  statement: create rule irule3 as on insert to inserttest2 do also
	  insert into inserttest (f4[1].if1, f4[1].if2[2])
	  select new.f1, new.f2;
2020-04-06 20:19:28.297 EDT [27892:181] pg_regress/insert_conflict LOG:  statement: create unique index insertconflicti2 on insertconflict(b)
	  where coalesce(a, 1) > 0;
2020-04-06 20:19:28.298 EDT [27893:56] pg_regress/insert LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(inserttest2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:28.298 EDT [27892:182] pg_regress/insert_conflict LOG:  statement: insert into insertconflict values (1, 2)
	on conflict (coalesce(a, 0)) do nothing;
2020-04-06 20:19:28.300 EDT [27892:183] pg_regress/insert_conflict LOG:  statement: insert into insertconflict values (1, 2)
	on conflict (b) where coalesce(a, 1) > 0 do nothing;
2020-04-06 20:19:28.300 EDT [27892:184] pg_regress/insert_conflict LOG:  statement: insert into insertconflict values (1, 2)
	on conflict (b) where coalesce(a, 1) > 1 do nothing;
2020-04-06 20:19:28.301 EDT [27892:185] pg_regress/insert_conflict LOG:  statement: drop table insertconflict;
2020-04-06 20:19:28.302 EDT [27892:186] pg_regress/insert_conflict LOG:  statement: create table insertconflict (f1 int primary key, f2 text);
2020-04-06 20:19:28.309 EDT [27892:187] pg_regress/insert_conflict LOG:  statement: create view insertconflictv as
	  select * from insertconflict with cascaded check option;
2020-04-06 20:19:28.309 EDT [27889:50] pg_regress/copyselect LOG:  statement: create table test3 (c int);
2020-04-06 20:19:28.310 EDT [27889:51] pg_regress/copyselect LOG:  statement: select 0; copy test3 from stdin; copy test3 from stdin; select 1;
2020-04-06 20:19:28.313 EDT [27892:188] pg_regress/insert_conflict LOG:  statement: insert into insertconflictv values (1,'foo')
	  on conflict (f1) do update set f2 = excluded.f2;
2020-04-06 20:19:28.313 EDT [27893:57] pg_regress/insert LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '18271';
2020-04-06 20:19:28.314 EDT [27892:189] pg_regress/insert_conflict LOG:  statement: select * from insertconflict;
2020-04-06 20:19:28.315 EDT [27891:15] pg_regress/copy LOG:  statement: COPY real_city FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/real_city.data';
2020-04-06 20:19:28.316 EDT [27891:16] pg_regress/copy LOG:  statement: COPY hash_i4_heap FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/hash.data';
2020-04-06 20:19:28.317 EDT [27893:58] pg_regress/insert LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '18271' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:28.325 EDT [27891:17] pg_regress/copy LOG:  statement: COPY hash_name_heap FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/hash.data';
2020-04-06 20:19:28.329 EDT [27892:190] pg_regress/insert_conflict LOG:  statement: insert into insertconflictv values (1,'bar')
	  on conflict (f1) do update set f2 = excluded.f2;
2020-04-06 20:19:28.329 EDT [27892:191] pg_regress/insert_conflict LOG:  statement: select * from insertconflict;
2020-04-06 20:19:28.330 EDT [27889:52] pg_regress/copyselect LOG:  statement: select * from test3;
2020-04-06 20:19:28.341 EDT [27889:53] pg_regress/copyselect LOG:  statement: drop table test3;
2020-04-06 20:19:28.341 EDT [27891:18] pg_regress/copy LOG:  statement: COPY hash_txt_heap FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/hash.data';
2020-04-06 20:19:28.344 EDT [27889:54] pg_regress/copyselect LOG:  disconnection: session time: 0:00:00.171 user=pgbuild database=regression host=[local]
2020-04-06 20:19:28.345 EDT [27893:59] pg_regress/insert LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '18271' ORDER BY 1;
2020-04-06 20:19:28.347 EDT [27892:192] pg_regress/insert_conflict LOG:  statement: drop view insertconflictv;
2020-04-06 20:19:28.347 EDT [27893:60] pg_regress/insert LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '18271'
	ORDER BY 1;
2020-04-06 20:19:28.348 EDT [27892:193] pg_regress/insert_conflict LOG:  statement: drop table insertconflict;
2020-04-06 20:19:28.349 EDT [27893:61] pg_regress/insert LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true)), ev_enabled
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '18271' ORDER BY 1;
2020-04-06 20:19:28.351 EDT [27892:194] pg_regress/insert_conflict LOG:  statement: create table cities (
		name		text,
		population	float8,
		altitude	int		
	);
2020-04-06 20:19:28.352 EDT [27891:19] pg_regress/copy LOG:  statement: COPY hash_f8_heap FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/hash.data';
2020-04-06 20:19:28.354 EDT [27892:195] pg_regress/insert_conflict LOG:  statement: create table capitals (
		state		char(2)
	) inherits (cities);
2020-04-06 20:19:28.357 EDT [27892:196] pg_regress/insert_conflict LOG:  statement: create unique index cities_names_unique on cities (name);
2020-04-06 20:19:28.358 EDT [27892:197] pg_regress/insert_conflict LOG:  statement: create unique index capitals_names_unique on capitals (name);
2020-04-06 20:19:28.359 EDT [27892:198] pg_regress/insert_conflict LOG:  statement: insert into cities values ('San Francisco', 7.24E+5, 63);
2020-04-06 20:19:28.360 EDT [27892:199] pg_regress/insert_conflict LOG:  statement: insert into cities values ('Las Vegas', 2.583E+5, 2174);
2020-04-06 20:19:28.361 EDT [27892:200] pg_regress/insert_conflict LOG:  statement: insert into cities values ('Mariposa', 1200, 1953);
2020-04-06 20:19:28.361 EDT [27892:201] pg_regress/insert_conflict LOG:  statement: insert into capitals values ('Sacramento', 3.694E+5, 30, 'CA');
2020-04-06 20:19:28.362 EDT [27892:202] pg_regress/insert_conflict LOG:  statement: insert into capitals values ('Madison', 1.913E+5, 845, 'WI');
2020-04-06 20:19:28.362 EDT [27892:203] pg_regress/insert_conflict LOG:  statement: select * from capitals;
2020-04-06 20:19:28.363 EDT [27893:62] pg_regress/insert LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '18271'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('18271')
	ORDER BY 1;
2020-04-06 20:19:28.366 EDT [27891:20] pg_regress/copy LOG:  statement: COPY test_tsvector FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/tsearch.data';
2020-04-06 20:19:28.374 EDT [27893:63] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '18271'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:28.378 EDT [27892:204] pg_regress/insert_conflict LOG:  statement: insert into cities values ('Las Vegas', 2.583E+5, 2174) on conflict do nothing;
2020-04-06 20:19:28.379 EDT [27892:205] pg_regress/insert_conflict LOG:  statement: insert into capitals values ('Sacramento', 4664.E+5, 30, 'CA') on conflict (name) do update set population = excluded.population;
2020-04-06 20:19:28.379 EDT [27891:21] pg_regress/copy LOG:  statement: COPY testjsonb FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/jsonb.data';
2020-04-06 20:19:28.380 EDT [27892:206] pg_regress/insert_conflict LOG:  statement: insert into capitals values ('Sacramento', 50, 2267, 'NE') on conflict (name) do nothing;
2020-04-06 20:19:28.380 EDT [27892:207] pg_regress/insert_conflict LOG:  statement: select * from capitals;
2020-04-06 20:19:28.387 EDT [27891:22] pg_regress/copy LOG:  statement: COPY bt_i4_heap FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/desc.data';
2020-04-06 20:19:28.387 EDT [27893:64] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '18271'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:28.392 EDT [27892:208] pg_regress/insert_conflict LOG:  statement: insert into cities values ('Las Vegas', 5.83E+5, 2001) on conflict (name) do update set population = excluded.population, altitude = excluded.altitude;
2020-04-06 20:19:28.393 EDT [27892:209] pg_regress/insert_conflict LOG:  statement: select tableoid::regclass, * from cities;
2020-04-06 20:19:28.398 EDT [27891:23] pg_regress/copy LOG:  statement: COPY bt_name_heap FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/hash.data';
2020-04-06 20:19:28.402 EDT [27893:65] pg_regress/insert LOG:  statement: drop table inserttest2;
2020-04-06 20:19:28.407 EDT [27892:210] pg_regress/insert_conflict LOG:  statement: insert into capitals values ('Las Vegas', 5.83E+5, 2222, 'NV') on conflict (name) do update set population = excluded.population;
2020-04-06 20:19:28.407 EDT [27893:66] pg_regress/insert LOG:  statement: drop table inserttest;
2020-04-06 20:19:28.409 EDT [27892:211] pg_regress/insert_conflict LOG:  statement: select * from capitals;
2020-04-06 20:19:28.413 EDT [27891:24] pg_regress/copy LOG:  statement: COPY bt_txt_heap FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/desc.data';
2020-04-06 20:19:28.413 EDT [27893:67] pg_regress/insert LOG:  statement: drop type insert_test_type;
2020-04-06 20:19:28.414 EDT [27893:68] pg_regress/insert LOG:  statement: create table range_parted (
		a text,
		b int
	) partition by range (a, (b+0));
2020-04-06 20:19:28.415 EDT [27893:69] pg_regress/insert LOG:  statement: insert into range_parted values ('a', 11);
2020-04-06 20:19:28.415 EDT [27893:70] pg_regress/insert ERROR:  no partition of relation "range_parted" found for row
2020-04-06 20:19:28.415 EDT [27893:71] pg_regress/insert DETAIL:  Partition key of the failing row contains (a, (b + 0)) = (a, 11).
2020-04-06 20:19:28.415 EDT [27893:72] pg_regress/insert STATEMENT:  insert into range_parted values ('a', 11);
2020-04-06 20:19:28.415 EDT [27893:73] pg_regress/insert LOG:  statement: create table part1 partition of range_parted for values from ('a', 1) to ('a', 10);
2020-04-06 20:19:28.418 EDT [27893:74] pg_regress/insert LOG:  statement: create table part2 partition of range_parted for values from ('a', 10) to ('a', 20);
2020-04-06 20:19:28.421 EDT [27893:75] pg_regress/insert LOG:  statement: create table part3 partition of range_parted for values from ('b', 1) to ('b', 10);
2020-04-06 20:19:28.421 EDT [27892:212] pg_regress/insert_conflict LOG:  statement: select tableoid::regclass, * from cities;
2020-04-06 20:19:28.424 EDT [27891:25] pg_regress/copy LOG:  statement: COPY bt_f8_heap FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/hash.data';
2020-04-06 20:19:28.424 EDT [27893:76] pg_regress/insert LOG:  statement: create table part4 partition of range_parted for values from ('b', 10) to ('b', 20);
2020-04-06 20:19:28.427 EDT [27893:77] pg_regress/insert LOG:  statement: insert into part1 values ('a', 11);
2020-04-06 20:19:28.427 EDT [27893:78] pg_regress/insert ERROR:  new row for relation "part1" violates partition constraint
2020-04-06 20:19:28.427 EDT [27893:79] pg_regress/insert DETAIL:  Failing row contains (a, 11).
2020-04-06 20:19:28.427 EDT [27893:80] pg_regress/insert STATEMENT:  insert into part1 values ('a', 11);
2020-04-06 20:19:28.427 EDT [27893:81] pg_regress/insert LOG:  statement: insert into part1 values ('b', 1);
2020-04-06 20:19:28.427 EDT [27893:82] pg_regress/insert ERROR:  new row for relation "part1" violates partition constraint
2020-04-06 20:19:28.427 EDT [27893:83] pg_regress/insert DETAIL:  Failing row contains (b, 1).
2020-04-06 20:19:28.427 EDT [27893:84] pg_regress/insert STATEMENT:  insert into part1 values ('b', 1);
2020-04-06 20:19:28.427 EDT [27893:85] pg_regress/insert LOG:  statement: insert into part1 values ('a', 1);
2020-04-06 20:19:28.428 EDT [27893:86] pg_regress/insert LOG:  statement: insert into part4 values ('b', 21);
2020-04-06 20:19:28.428 EDT [27893:87] pg_regress/insert ERROR:  new row for relation "part4" violates partition constraint
2020-04-06 20:19:28.428 EDT [27893:88] pg_regress/insert DETAIL:  Failing row contains (b, 21).
2020-04-06 20:19:28.428 EDT [27893:89] pg_regress/insert STATEMENT:  insert into part4 values ('b', 21);
2020-04-06 20:19:28.428 EDT [27893:90] pg_regress/insert LOG:  statement: insert into part4 values ('a', 10);
2020-04-06 20:19:28.428 EDT [27893:91] pg_regress/insert ERROR:  new row for relation "part4" violates partition constraint
2020-04-06 20:19:28.428 EDT [27893:92] pg_regress/insert DETAIL:  Failing row contains (a, 10).
2020-04-06 20:19:28.428 EDT [27893:93] pg_regress/insert STATEMENT:  insert into part4 values ('a', 10);
2020-04-06 20:19:28.428 EDT [27893:94] pg_regress/insert LOG:  statement: insert into part4 values ('b', 10);
2020-04-06 20:19:28.428 EDT [27893:95] pg_regress/insert LOG:  statement: insert into part1 values (null);
2020-04-06 20:19:28.429 EDT [27893:96] pg_regress/insert ERROR:  new row for relation "part1" violates partition constraint
2020-04-06 20:19:28.429 EDT [27893:97] pg_regress/insert DETAIL:  Failing row contains (null, null).
2020-04-06 20:19:28.429 EDT [27893:98] pg_regress/insert STATEMENT:  insert into part1 values (null);
2020-04-06 20:19:28.429 EDT [27893:99] pg_regress/insert LOG:  statement: insert into part1 values (1);
2020-04-06 20:19:28.429 EDT [27893:100] pg_regress/insert ERROR:  new row for relation "part1" violates partition constraint
2020-04-06 20:19:28.429 EDT [27893:101] pg_regress/insert DETAIL:  Failing row contains (1, null).
2020-04-06 20:19:28.429 EDT [27893:102] pg_regress/insert STATEMENT:  insert into part1 values (1);
2020-04-06 20:19:28.429 EDT [27893:103] pg_regress/insert LOG:  statement: create table list_parted (
		a text,
		b int
	) partition by list (lower(a));
2020-04-06 20:19:28.430 EDT [27893:104] pg_regress/insert LOG:  statement: create table part_aa_bb partition of list_parted FOR VALUES IN ('aa', 'bb');
2020-04-06 20:19:28.432 EDT [27893:105] pg_regress/insert LOG:  statement: create table part_cc_dd partition of list_parted FOR VALUES IN ('cc', 'dd');
2020-04-06 20:19:28.435 EDT [27891:26] pg_regress/copy LOG:  statement: COPY array_op_test FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/array.data';
2020-04-06 20:19:28.435 EDT [27893:106] pg_regress/insert LOG:  statement: create table part_null partition of list_parted FOR VALUES IN (null);
2020-04-06 20:19:28.436 EDT [27891:27] pg_regress/copy LOG:  statement: COPY array_index_op_test FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/array.data';
2020-04-06 20:19:28.436 EDT [27892:213] pg_regress/insert_conflict LOG:  statement: insert into cities values ('Las Vegas', 5.86E+5, 2223) on conflict (name) do update set population = excluded.population, altitude = excluded.altitude;
2020-04-06 20:19:28.437 EDT [27892:214] pg_regress/insert_conflict LOG:  statement: select tableoid::regclass, * from cities;
2020-04-06 20:19:28.437 EDT [27891:28] pg_regress/copy LOG:  statement: ANALYZE aggtest;
2020-04-06 20:19:28.438 EDT [27891:29] pg_regress/copy LOG:  statement: ANALYZE onek;
2020-04-06 20:19:28.439 EDT [27893:107] pg_regress/insert LOG:  statement: insert into part_aa_bb values ('cc', 1);
2020-04-06 20:19:28.440 EDT [27893:108] pg_regress/insert ERROR:  new row for relation "part_aa_bb" violates partition constraint
2020-04-06 20:19:28.440 EDT [27893:109] pg_regress/insert DETAIL:  Failing row contains (cc, 1).
2020-04-06 20:19:28.440 EDT [27893:110] pg_regress/insert STATEMENT:  insert into part_aa_bb values ('cc', 1);
2020-04-06 20:19:28.440 EDT [27893:111] pg_regress/insert LOG:  statement: insert into part_aa_bb values ('AAa', 1);
2020-04-06 20:19:28.440 EDT [27893:112] pg_regress/insert ERROR:  new row for relation "part_aa_bb" violates partition constraint
2020-04-06 20:19:28.440 EDT [27893:113] pg_regress/insert DETAIL:  Failing row contains (AAa, 1).
2020-04-06 20:19:28.440 EDT [27893:114] pg_regress/insert STATEMENT:  insert into part_aa_bb values ('AAa', 1);
2020-04-06 20:19:28.440 EDT [27893:115] pg_regress/insert LOG:  statement: insert into part_aa_bb values (null);
2020-04-06 20:19:28.440 EDT [27893:116] pg_regress/insert ERROR:  new row for relation "part_aa_bb" violates partition constraint
2020-04-06 20:19:28.440 EDT [27893:117] pg_regress/insert DETAIL:  Failing row contains (null, null).
2020-04-06 20:19:28.440 EDT [27893:118] pg_regress/insert STATEMENT:  insert into part_aa_bb values (null);
2020-04-06 20:19:28.440 EDT [27893:119] pg_regress/insert LOG:  statement: insert into part_cc_dd values ('cC', 1);
2020-04-06 20:19:28.441 EDT [27893:120] pg_regress/insert LOG:  statement: insert into part_null values (null, 0);
2020-04-06 20:19:28.441 EDT [27893:121] pg_regress/insert LOG:  statement: create table part_ee_ff partition of list_parted for values in ('ee', 'ff') partition by range (b);
2020-04-06 20:19:28.442 EDT [27893:122] pg_regress/insert LOG:  statement: create table part_ee_ff1 partition of part_ee_ff for values from (1) to (10);
2020-04-06 20:19:28.444 EDT [27891:30] pg_regress/copy LOG:  statement: ANALYZE tenk1;
2020-04-06 20:19:28.445 EDT [27893:123] pg_regress/insert LOG:  statement: create table part_ee_ff2 partition of part_ee_ff for values from (10) to (20);
2020-04-06 20:19:28.447 EDT [27892:215] pg_regress/insert_conflict LOG:  statement: drop table capitals;
2020-04-06 20:19:28.449 EDT [27892:216] pg_regress/insert_conflict LOG:  statement: drop table cities;
2020-04-06 20:19:28.451 EDT [27892:217] pg_regress/insert_conflict LOG:  statement: create table excluded(key int primary key, data text);
2020-04-06 20:19:28.451 EDT [27893:124] pg_regress/insert LOG:  statement: create table part_default partition of list_parted default;
2020-04-06 20:19:28.453 EDT [27892:218] pg_regress/insert_conflict LOG:  statement: insert into excluded values(1, '1');
2020-04-06 20:19:28.454 EDT [27893:125] pg_regress/insert LOG:  statement: insert into part_default values ('aa', 2);
2020-04-06 20:19:28.454 EDT [27892:219] pg_regress/insert_conflict LOG:  statement: insert into excluded values(1, '2') on conflict (key) do update set data = excluded.data RETURNING *;
2020-04-06 20:19:28.454 EDT [27892:220] pg_regress/insert_conflict ERROR:  table reference "excluded" is ambiguous at character 76
2020-04-06 20:19:28.454 EDT [27892:221] pg_regress/insert_conflict STATEMENT:  insert into excluded values(1, '2') on conflict (key) do update set data = excluded.data RETURNING *;
2020-04-06 20:19:28.454 EDT [27892:222] pg_regress/insert_conflict LOG:  statement: insert into excluded AS target values(1, '2') on conflict (key) do update set data = excluded.data RETURNING *;
2020-04-06 20:19:28.454 EDT [27893:126] pg_regress/insert ERROR:  new row for relation "part_default" violates partition constraint
2020-04-06 20:19:28.454 EDT [27893:127] pg_regress/insert DETAIL:  Failing row contains (aa, 2).
2020-04-06 20:19:28.454 EDT [27893:128] pg_regress/insert STATEMENT:  insert into part_default values ('aa', 2);
2020-04-06 20:19:28.455 EDT [27893:129] pg_regress/insert LOG:  statement: insert into part_default values (null, 2);
2020-04-06 20:19:28.455 EDT [27893:130] pg_regress/insert ERROR:  new row for relation "part_default" violates partition constraint
2020-04-06 20:19:28.455 EDT [27893:131] pg_regress/insert DETAIL:  Failing row contains (null, 2).
2020-04-06 20:19:28.455 EDT [27893:132] pg_regress/insert STATEMENT:  insert into part_default values (null, 2);
2020-04-06 20:19:28.455 EDT [27892:223] pg_regress/insert_conflict LOG:  statement: insert into excluded AS target values(1, '2') on conflict (key) do update set data = target.data RETURNING *;
2020-04-06 20:19:28.455 EDT [27893:133] pg_regress/insert LOG:  statement: insert into part_default values ('Zz', 2);
2020-04-06 20:19:28.455 EDT [27892:224] pg_regress/insert_conflict LOG:  statement: insert into excluded values(1, '2') on conflict (key) do update set data = 3 RETURNING excluded.*;
2020-04-06 20:19:28.455 EDT [27893:134] pg_regress/insert LOG:  statement: drop table part_default;
2020-04-06 20:19:28.456 EDT [27892:225] pg_regress/insert_conflict LOG:  statement: drop table excluded;
2020-04-06 20:19:28.458 EDT [27892:226] pg_regress/insert_conflict LOG:  statement: create table dropcol(key int primary key, drop1 int, keep1 text, drop2 numeric, keep2 float);
2020-04-06 20:19:28.458 EDT [27893:135] pg_regress/insert LOG:  statement: create table part_xx_yy partition of list_parted for values in ('xx', 'yy') partition by list (a);
2020-04-06 20:19:28.459 EDT [27893:136] pg_regress/insert LOG:  statement: create table part_xx_yy_p1 partition of part_xx_yy for values in ('xx');
2020-04-06 20:19:28.461 EDT [27892:227] pg_regress/insert_conflict LOG:  statement: insert into dropcol(key, drop1, keep1, drop2, keep2) values(1, 1, '1', '1', 1);
2020-04-06 20:19:28.461 EDT [27892:228] pg_regress/insert_conflict LOG:  statement: insert into dropcol(key, drop1, keep1, drop2, keep2) values(1, 2, '2', '2', 2) on conflict(key)
	    do update set drop1 = excluded.drop1, keep1 = excluded.keep1, drop2 = excluded.drop2, keep2 = excluded.keep2
	    where excluded.drop1 is not null and excluded.keep1 is not null and excluded.drop2 is not null and excluded.keep2 is not null
	          and dropcol.drop1 is not null and dropcol.keep1 is not null and dropcol.drop2 is not null and dropcol.keep2 is not null
	    returning *;
2020-04-06 20:19:28.462 EDT [27892:229] pg_regress/insert_conflict LOG:  statement: ;
2020-04-06 20:19:28.462 EDT [27892:230] pg_regress/insert_conflict LOG:  statement: insert into dropcol(key, drop1, keep1, drop2, keep2) values(1, 3, '3', '3', 3) on conflict(key)
	    do update set drop1 = dropcol.drop1, keep1 = dropcol.keep1, drop2 = dropcol.drop2, keep2 = dropcol.keep2
	    returning *;
2020-04-06 20:19:28.462 EDT [27893:137] pg_regress/insert LOG:  statement: create table part_xx_yy_defpart partition of part_xx_yy default;
2020-04-06 20:19:28.462 EDT [27892:231] pg_regress/insert_conflict LOG:  statement: ;
2020-04-06 20:19:28.462 EDT [27892:232] pg_regress/insert_conflict LOG:  statement: alter table dropcol drop column drop1, drop column drop2;
2020-04-06 20:19:28.463 EDT [27892:233] pg_regress/insert_conflict LOG:  statement: insert into dropcol(key, keep1, keep2) values(1, '4', 4) on conflict(key)
	    do update set keep1 = excluded.keep1, keep2 = excluded.keep2
	    where excluded.keep1 is not null and excluded.keep2 is not null
	          and dropcol.keep1 is not null and dropcol.keep2 is not null
	    returning *;
2020-04-06 20:19:28.463 EDT [27892:234] pg_regress/insert_conflict LOG:  statement: ;
2020-04-06 20:19:28.463 EDT [27892:235] pg_regress/insert_conflict LOG:  statement: insert into dropcol(key, keep1, keep2) values(1, '5', 5) on conflict(key)
	    do update set keep1 = dropcol.keep1, keep2 = dropcol.keep2
	    returning *;
2020-04-06 20:19:28.464 EDT [27892:236] pg_regress/insert_conflict LOG:  statement: ;
2020-04-06 20:19:28.464 EDT [27893:138] pg_regress/insert LOG:  statement: create table part_default partition of list_parted default partition by range(b);
2020-04-06 20:19:28.464 EDT [27892:237] pg_regress/insert_conflict LOG:  statement: DROP TABLE dropcol;
2020-04-06 20:19:28.465 EDT [27893:139] pg_regress/insert LOG:  statement: create table part_default_p1 partition of part_default for values from (20) to (30);
2020-04-06 20:19:28.466 EDT [27892:238] pg_regress/insert_conflict LOG:  statement: create table twoconstraints (f1 int unique, f2 box,
	                             exclude using gist(f2 with &&));
2020-04-06 20:19:28.467 EDT [27893:140] pg_regress/insert LOG:  statement: create table part_default_p2 partition of part_default for values from (30) to (40);
2020-04-06 20:19:28.469 EDT [27892:239] pg_regress/insert_conflict LOG:  statement: insert into twoconstraints values(1, '((0,0),(1,1))');
2020-04-06 20:19:28.469 EDT [27892:240] pg_regress/insert_conflict LOG:  statement: insert into twoconstraints values(1, '((2,2),(3,3))');
2020-04-06 20:19:28.470 EDT [27892:241] pg_regress/insert_conflict ERROR:  duplicate key value violates unique constraint "twoconstraints_f1_key"
2020-04-06 20:19:28.470 EDT [27892:242] pg_regress/insert_conflict DETAIL:  Key (f1)=(1) already exists.
2020-04-06 20:19:28.470 EDT [27892:243] pg_regress/insert_conflict STATEMENT:  insert into twoconstraints values(1, '((2,2),(3,3))');
2020-04-06 20:19:28.470 EDT [27893:141] pg_regress/insert LOG:  statement: insert into part_ee_ff1 values ('EE', 11);
2020-04-06 20:19:28.470 EDT [27892:244] pg_regress/insert_conflict LOG:  statement: insert into twoconstraints values(2, '((0,0),(1,2))');
2020-04-06 20:19:28.470 EDT [27892:245] pg_regress/insert_conflict ERROR:  conflicting key value violates exclusion constraint "twoconstraints_f2_excl"
2020-04-06 20:19:28.470 EDT [27892:246] pg_regress/insert_conflict DETAIL:  Key (f2)=((1,2),(0,0)) conflicts with existing key (f2)=((1,1),(0,0)).
2020-04-06 20:19:28.470 EDT [27892:247] pg_regress/insert_conflict STATEMENT:  insert into twoconstraints values(2, '((0,0),(1,2))');
2020-04-06 20:19:28.470 EDT [27893:142] pg_regress/insert ERROR:  new row for relation "part_ee_ff1" violates partition constraint
2020-04-06 20:19:28.470 EDT [27893:143] pg_regress/insert DETAIL:  Failing row contains (EE, 11).
2020-04-06 20:19:28.470 EDT [27893:144] pg_regress/insert STATEMENT:  insert into part_ee_ff1 values ('EE', 11);
2020-04-06 20:19:28.470 EDT [27893:145] pg_regress/insert LOG:  statement: insert into part_default_p2 values ('gg', 43);
2020-04-06 20:19:28.470 EDT [27892:248] pg_regress/insert_conflict LOG:  statement: insert into twoconstraints values(2, '((0,0),(1,2))')
	  on conflict on constraint twoconstraints_f1_key do nothing;
2020-04-06 20:19:28.470 EDT [27892:249] pg_regress/insert_conflict ERROR:  conflicting key value violates exclusion constraint "twoconstraints_f2_excl"
2020-04-06 20:19:28.470 EDT [27892:250] pg_regress/insert_conflict DETAIL:  Key (f2)=((1,2),(0,0)) conflicts with existing key (f2)=((1,1),(0,0)).
2020-04-06 20:19:28.470 EDT [27892:251] pg_regress/insert_conflict STATEMENT:  insert into twoconstraints values(2, '((0,0),(1,2))')
	  on conflict on constraint twoconstraints_f1_key do nothing;
2020-04-06 20:19:28.470 EDT [27893:146] pg_regress/insert ERROR:  new row for relation "part_default_p2" violates partition constraint
2020-04-06 20:19:28.470 EDT [27893:147] pg_regress/insert DETAIL:  Failing row contains (gg, 43).
2020-04-06 20:19:28.470 EDT [27893:148] pg_regress/insert STATEMENT:  insert into part_default_p2 values ('gg', 43);
2020-04-06 20:19:28.470 EDT [27893:149] pg_regress/insert LOG:  statement: insert into part_ee_ff1 values ('cc', 1);
2020-04-06 20:19:28.470 EDT [27892:252] pg_regress/insert_conflict LOG:  statement: insert into twoconstraints values(2, '((0,0),(1,2))')
	  on conflict on constraint twoconstraints_f2_excl do nothing;
2020-04-06 20:19:28.471 EDT [27893:150] pg_regress/insert ERROR:  new row for relation "part_ee_ff1" violates partition constraint
2020-04-06 20:19:28.471 EDT [27893:151] pg_regress/insert DETAIL:  Failing row contains (cc, 1).
2020-04-06 20:19:28.471 EDT [27893:152] pg_regress/insert STATEMENT:  insert into part_ee_ff1 values ('cc', 1);
2020-04-06 20:19:28.471 EDT [27893:153] pg_regress/insert LOG:  statement: insert into part_default values ('gg', 43);
2020-04-06 20:19:28.471 EDT [27893:154] pg_regress/insert ERROR:  no partition of relation "part_default" found for row
2020-04-06 20:19:28.471 EDT [27893:155] pg_regress/insert DETAIL:  Partition key of the failing row contains (b) = (43).
2020-04-06 20:19:28.471 EDT [27893:156] pg_regress/insert STATEMENT:  insert into part_default values ('gg', 43);
2020-04-06 20:19:28.471 EDT [27892:253] pg_regress/insert_conflict LOG:  statement: select * from twoconstraints;
2020-04-06 20:19:28.471 EDT [27893:157] pg_regress/insert LOG:  statement: insert into part_ee_ff1 values ('ff', 1);
2020-04-06 20:19:28.472 EDT [27893:158] pg_regress/insert LOG:  statement: insert into part_ee_ff2 values ('ff', 11);
2020-04-06 20:19:28.473 EDT [27893:159] pg_regress/insert LOG:  statement: insert into part_default_p1 values ('cd', 25);
2020-04-06 20:19:28.473 EDT [27893:160] pg_regress/insert LOG:  statement: insert into part_default_p2 values ('de', 35);
2020-04-06 20:19:28.473 EDT [27893:161] pg_regress/insert LOG:  statement: insert into list_parted values ('ab', 21);
2020-04-06 20:19:28.474 EDT [27893:162] pg_regress/insert LOG:  statement: insert into list_parted values ('xx', 1);
2020-04-06 20:19:28.474 EDT [27893:163] pg_regress/insert LOG:  statement: insert into list_parted values ('yy', 2);
2020-04-06 20:19:28.475 EDT [27893:164] pg_regress/insert LOG:  statement: select tableoid::regclass, * from list_parted;
2020-04-06 20:19:28.484 EDT [27892:254] pg_regress/insert_conflict LOG:  statement: drop table twoconstraints;
2020-04-06 20:19:28.485 EDT [27892:255] pg_regress/insert_conflict LOG:  statement: create table selfconflict (f1 int primary key, f2 int);
2020-04-06 20:19:28.487 EDT [27892:256] pg_regress/insert_conflict LOG:  statement: begin transaction isolation level read committed;
2020-04-06 20:19:28.488 EDT [27892:257] pg_regress/insert_conflict LOG:  statement: insert into selfconflict values (1,1), (1,2) on conflict do nothing;
2020-04-06 20:19:28.489 EDT [27892:258] pg_regress/insert_conflict LOG:  statement: commit;
2020-04-06 20:19:28.489 EDT [27893:165] pg_regress/insert LOG:  statement: insert into range_parted values ('a', 0);
2020-04-06 20:19:28.489 EDT [27893:166] pg_regress/insert ERROR:  no partition of relation "range_parted" found for row
2020-04-06 20:19:28.489 EDT [27893:167] pg_regress/insert DETAIL:  Partition key of the failing row contains (a, (b + 0)) = (a, 0).
2020-04-06 20:19:28.489 EDT [27893:168] pg_regress/insert STATEMENT:  insert into range_parted values ('a', 0);
2020-04-06 20:19:28.489 EDT [27892:259] pg_regress/insert_conflict LOG:  statement: begin transaction isolation level repeatable read;
2020-04-06 20:19:28.489 EDT [27893:169] pg_regress/insert LOG:  statement: insert into range_parted values ('a', 1);
2020-04-06 20:19:28.490 EDT [27892:260] pg_regress/insert_conflict LOG:  statement: insert into selfconflict values (2,1), (2,2) on conflict do nothing;
2020-04-06 20:19:28.490 EDT [27892:261] pg_regress/insert_conflict LOG:  statement: commit;
2020-04-06 20:19:28.490 EDT [27893:170] pg_regress/insert LOG:  statement: insert into range_parted values ('a', 10);
2020-04-06 20:19:28.491 EDT [27892:262] pg_regress/insert_conflict LOG:  statement: begin transaction isolation level serializable;
2020-04-06 20:19:28.492 EDT [27892:263] pg_regress/insert_conflict LOG:  statement: insert into selfconflict values (3,1), (3,2) on conflict do nothing;
2020-04-06 20:19:28.492 EDT [27893:171] pg_regress/insert LOG:  statement: insert into range_parted values ('a', 20);
2020-04-06 20:19:28.492 EDT [27893:172] pg_regress/insert ERROR:  no partition of relation "range_parted" found for row
2020-04-06 20:19:28.492 EDT [27893:173] pg_regress/insert DETAIL:  Partition key of the failing row contains (a, (b + 0)) = (a, 20).
2020-04-06 20:19:28.492 EDT [27893:174] pg_regress/insert STATEMENT:  insert into range_parted values ('a', 20);
2020-04-06 20:19:28.492 EDT [27892:264] pg_regress/insert_conflict LOG:  statement: commit;
2020-04-06 20:19:28.493 EDT [27893:175] pg_regress/insert LOG:  statement: insert into range_parted values ('b', 1);
2020-04-06 20:19:28.493 EDT [27892:265] pg_regress/insert_conflict LOG:  statement: begin transaction isolation level read committed;
2020-04-06 20:19:28.494 EDT [27893:176] pg_regress/insert LOG:  statement: insert into range_parted values ('b', 10);
2020-04-06 20:19:28.494 EDT [27892:266] pg_regress/insert_conflict LOG:  statement: insert into selfconflict values (4,1), (4,2) on conflict(f1) do update set f2 = 0;
2020-04-06 20:19:28.494 EDT [27892:267] pg_regress/insert_conflict ERROR:  ON CONFLICT DO UPDATE command cannot affect row a second time
2020-04-06 20:19:28.494 EDT [27892:268] pg_regress/insert_conflict HINT:  Ensure that no rows proposed for insertion within the same command have duplicate constrained values.
2020-04-06 20:19:28.494 EDT [27892:269] pg_regress/insert_conflict STATEMENT:  insert into selfconflict values (4,1), (4,2) on conflict(f1) do update set f2 = 0;
2020-04-06 20:19:28.494 EDT [27892:270] pg_regress/insert_conflict LOG:  statement: commit;
2020-04-06 20:19:28.495 EDT [27893:177] pg_regress/insert LOG:  statement: insert into range_parted values ('a');
2020-04-06 20:19:28.495 EDT [27893:178] pg_regress/insert ERROR:  no partition of relation "range_parted" found for row
2020-04-06 20:19:28.495 EDT [27893:179] pg_regress/insert DETAIL:  Partition key of the failing row contains (a, (b + 0)) = (a, null).
2020-04-06 20:19:28.495 EDT [27893:180] pg_regress/insert STATEMENT:  insert into range_parted values ('a');
2020-04-06 20:19:28.495 EDT [27892:271] pg_regress/insert_conflict LOG:  statement: begin transaction isolation level repeatable read;
2020-04-06 20:19:28.495 EDT [27892:272] pg_regress/insert_conflict LOG:  statement: insert into selfconflict values (5,1), (5,2) on conflict(f1) do update set f2 = 0;
2020-04-06 20:19:28.495 EDT [27892:273] pg_regress/insert_conflict ERROR:  ON CONFLICT DO UPDATE command cannot affect row a second time
2020-04-06 20:19:28.495 EDT [27892:274] pg_regress/insert_conflict HINT:  Ensure that no rows proposed for insertion within the same command have duplicate constrained values.
2020-04-06 20:19:28.495 EDT [27892:275] pg_regress/insert_conflict STATEMENT:  insert into selfconflict values (5,1), (5,2) on conflict(f1) do update set f2 = 0;
2020-04-06 20:19:28.495 EDT [27893:181] pg_regress/insert LOG:  statement: create table part_def partition of range_parted default;
2020-04-06 20:19:28.497 EDT [27892:276] pg_regress/insert_conflict LOG:  statement: commit;
2020-04-06 20:19:28.497 EDT [27892:277] pg_regress/insert_conflict LOG:  statement: begin transaction isolation level serializable;
2020-04-06 20:19:28.497 EDT [27892:278] pg_regress/insert_conflict LOG:  statement: insert into selfconflict values (6,1), (6,2) on conflict(f1) do update set f2 = 0;
2020-04-06 20:19:28.497 EDT [27892:279] pg_regress/insert_conflict ERROR:  ON CONFLICT DO UPDATE command cannot affect row a second time
2020-04-06 20:19:28.497 EDT [27892:280] pg_regress/insert_conflict HINT:  Ensure that no rows proposed for insertion within the same command have duplicate constrained values.
2020-04-06 20:19:28.497 EDT [27892:281] pg_regress/insert_conflict STATEMENT:  insert into selfconflict values (6,1), (6,2) on conflict(f1) do update set f2 = 0;
2020-04-06 20:19:28.498 EDT [27892:282] pg_regress/insert_conflict LOG:  statement: commit;
2020-04-06 20:19:28.498 EDT [27892:283] pg_regress/insert_conflict LOG:  statement: select * from selfconflict;
2020-04-06 20:19:28.500 EDT [27893:182] pg_regress/insert LOG:  statement: insert into part_def values ('b', 10);
2020-04-06 20:19:28.500 EDT [27893:183] pg_regress/insert ERROR:  new row for relation "part_def" violates partition constraint
2020-04-06 20:19:28.500 EDT [27893:184] pg_regress/insert DETAIL:  Failing row contains (b, 10).
2020-04-06 20:19:28.500 EDT [27893:185] pg_regress/insert STATEMENT:  insert into part_def values ('b', 10);
2020-04-06 20:19:28.500 EDT [27893:186] pg_regress/insert LOG:  statement: insert into part_def values ('c', 10);
2020-04-06 20:19:28.501 EDT [27893:187] pg_regress/insert LOG:  statement: insert into range_parted values (null, null);
2020-04-06 20:19:28.501 EDT [27893:188] pg_regress/insert LOG:  statement: insert into range_parted values ('a', null);
2020-04-06 20:19:28.502 EDT [27893:189] pg_regress/insert LOG:  statement: insert into range_parted values (null, 19);
2020-04-06 20:19:28.502 EDT [27893:190] pg_regress/insert LOG:  statement: insert into range_parted values ('b', 20);
2020-04-06 20:19:28.502 EDT [27893:191] pg_regress/insert LOG:  statement: select tableoid::regclass, * from range_parted;
2020-04-06 20:19:28.503 EDT [27891:31] pg_regress/copy LOG:  statement: ANALYZE slow_emp4000;
2020-04-06 20:19:28.505 EDT [27891:32] pg_regress/copy LOG:  statement: ANALYZE person;
2020-04-06 20:19:28.506 EDT [27891:33] pg_regress/copy LOG:  statement: ANALYZE emp;
2020-04-06 20:19:28.507 EDT [27891:34] pg_regress/copy LOG:  statement: ANALYZE student;
2020-04-06 20:19:28.507 EDT [27891:35] pg_regress/copy LOG:  statement: ANALYZE stud_emp;
2020-04-06 20:19:28.508 EDT [27891:36] pg_regress/copy LOG:  statement: ANALYZE road;
2020-04-06 20:19:28.513 EDT [27892:284] pg_regress/insert_conflict LOG:  statement: drop table selfconflict;
2020-04-06 20:19:28.515 EDT [27892:285] pg_regress/insert_conflict LOG:  statement: create table parted_conflict_test (a int unique, b char) partition by list (a);
2020-04-06 20:19:28.516 EDT [27892:286] pg_regress/insert_conflict LOG:  statement: create table parted_conflict_test_1 partition of parted_conflict_test (b unique) for values in (1, 2);
2020-04-06 20:19:28.520 EDT [27892:287] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict_test values (1, 'a') on conflict do nothing;
2020-04-06 20:19:28.521 EDT [27893:192] pg_regress/insert LOG:  statement: insert into list_parted values (null, 1);
2020-04-06 20:19:28.522 EDT [27892:288] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict_test values (1, 'a') on conflict (a) do nothing;
2020-04-06 20:19:28.522 EDT [27893:193] pg_regress/insert LOG:  statement: insert into list_parted (a) values ('aA');
2020-04-06 20:19:28.523 EDT [27892:289] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict_test values (1, 'a') on conflict (a) do update set b = excluded.b;
2020-04-06 20:19:28.523 EDT [27893:194] pg_regress/insert LOG:  statement: insert into list_parted values ('EE', 0);
2020-04-06 20:19:28.523 EDT [27893:195] pg_regress/insert ERROR:  no partition of relation "part_ee_ff" found for row
2020-04-06 20:19:28.523 EDT [27893:196] pg_regress/insert DETAIL:  Partition key of the failing row contains (b) = (0).
2020-04-06 20:19:28.523 EDT [27893:197] pg_regress/insert STATEMENT:  insert into list_parted values ('EE', 0);
2020-04-06 20:19:28.523 EDT [27892:290] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict_test_1 values (1, 'a') on conflict (a) do nothing;
2020-04-06 20:19:28.524 EDT [27893:198] pg_regress/insert LOG:  statement: insert into part_ee_ff values ('EE', 0);
2020-04-06 20:19:28.524 EDT [27893:199] pg_regress/insert ERROR:  no partition of relation "part_ee_ff" found for row
2020-04-06 20:19:28.524 EDT [27893:200] pg_regress/insert DETAIL:  Partition key of the failing row contains (b) = (0).
2020-04-06 20:19:28.524 EDT [27893:201] pg_regress/insert STATEMENT:  insert into part_ee_ff values ('EE', 0);
2020-04-06 20:19:28.524 EDT [27892:291] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict_test_1 values (1, 'b') on conflict (a) do update set b = excluded.b;
2020-04-06 20:19:28.524 EDT [27893:202] pg_regress/insert LOG:  statement: insert into list_parted values ('EE', 1);
2020-04-06 20:19:28.525 EDT [27892:292] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict_test values (2, 'b') on conflict (b) do update set a = excluded.a;
2020-04-06 20:19:28.525 EDT [27892:293] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.525 EDT [27892:294] pg_regress/insert_conflict STATEMENT:  insert into parted_conflict_test values (2, 'b') on conflict (b) do update set a = excluded.a;
2020-04-06 20:19:28.525 EDT [27893:203] pg_regress/insert LOG:  statement: insert into part_ee_ff values ('EE', 10);
2020-04-06 20:19:28.525 EDT [27892:295] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict_test_1 values (2, 'b') on conflict (b) do update set a = excluded.a;
2020-04-06 20:19:28.526 EDT [27893:204] pg_regress/insert LOG:  statement: select tableoid::regclass, * from list_parted;
2020-04-06 20:19:28.527 EDT [27892:296] pg_regress/insert_conflict LOG:  statement: select * from parted_conflict_test order by a;
2020-04-06 20:19:28.534 EDT [27891:37] pg_regress/copy LOG:  statement: ANALYZE real_city;
2020-04-06 20:19:28.534 EDT [27891:38] pg_regress/copy LOG:  statement: ANALYZE hash_i4_heap;
2020-04-06 20:19:28.538 EDT [27892:297] pg_regress/insert_conflict LOG:  statement: create table parted_conflict_test_2 (b char, a int unique);
2020-04-06 20:19:28.538 EDT [27891:39] pg_regress/copy LOG:  statement: ANALYZE hash_name_heap;
2020-04-06 20:19:28.540 EDT [27893:205] pg_regress/insert LOG:  statement: create table part_gg partition of list_parted for values in ('gg') partition by range (b);
2020-04-06 20:19:28.542 EDT [27893:206] pg_regress/insert LOG:  statement: create table part_gg1 partition of part_gg for values from (minvalue) to (1);
2020-04-06 20:19:28.544 EDT [27893:207] pg_regress/insert LOG:  statement: create table part_gg2 partition of part_gg for values from (1) to (10) partition by range (b);
2020-04-06 20:19:28.545 EDT [27893:208] pg_regress/insert LOG:  statement: create table part_gg2_1 partition of part_gg2 for values from (1) to (5);
2020-04-06 20:19:28.546 EDT [27891:40] pg_regress/copy LOG:  statement: ANALYZE hash_txt_heap;
2020-04-06 20:19:28.547 EDT [27893:209] pg_regress/insert LOG:  statement: create table part_gg2_2 partition of part_gg2 for values from (5) to (10);
2020-04-06 20:19:28.549 EDT [27892:298] pg_regress/insert_conflict LOG:  statement: alter table parted_conflict_test attach partition parted_conflict_test_2 for values in (3);
2020-04-06 20:19:28.551 EDT [27893:210] pg_regress/insert LOG:  statement: create table part_ee_ff3 partition of part_ee_ff for values from (20) to (30) partition by range (b);
2020-04-06 20:19:28.552 EDT [27893:211] pg_regress/insert LOG:  statement: create table part_ee_ff3_1 partition of part_ee_ff3 for values from (20) to (25);
2020-04-06 20:19:28.554 EDT [27892:299] pg_regress/insert_conflict LOG:  statement: truncate parted_conflict_test;
2020-04-06 20:19:28.556 EDT [27893:212] pg_regress/insert LOG:  statement: create table part_ee_ff3_2 partition of part_ee_ff3 for values from (25) to (30);
2020-04-06 20:19:28.558 EDT [27892:300] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict_test values (3, 'a') on conflict (a) do update set b = excluded.b;
2020-04-06 20:19:28.559 EDT [27893:213] pg_regress/insert LOG:  statement: truncate list_parted;
2020-04-06 20:19:28.561 EDT [27892:301] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict_test values (3, 'b') on conflict (a) do update set b = excluded.b;
2020-04-06 20:19:28.569 EDT [27892:302] pg_regress/insert_conflict LOG:  statement: select * from parted_conflict_test order by a;
2020-04-06 20:19:28.571 EDT [27891:41] pg_regress/copy LOG:  statement: ANALYZE hash_f8_heap;
2020-04-06 20:19:28.573 EDT [27893:214] pg_regress/insert LOG:  statement: insert into list_parted values ('aa'), ('cc');
2020-04-06 20:19:28.574 EDT [27893:215] pg_regress/insert LOG:  statement: insert into list_parted select 'Ff', s.a from generate_series(1, 29) s(a);
2020-04-06 20:19:28.575 EDT [27893:216] pg_regress/insert LOG:  statement: insert into list_parted select 'gg', s.a from generate_series(1, 9) s(a);
2020-04-06 20:19:28.576 EDT [27893:217] pg_regress/insert LOG:  statement: insert into list_parted (b) values (1);
2020-04-06 20:19:28.576 EDT [27893:218] pg_regress/insert LOG:  statement: select tableoid::regclass::text, a, min(b) as min_b, max(b) as max_b from list_parted group by 1, 2 order by 1;
2020-04-06 20:19:28.576 EDT [27891:42] pg_regress/copy LOG:  statement: ANALYZE test_tsvector;
2020-04-06 20:19:28.581 EDT [27891:43] pg_regress/copy LOG:  statement: ANALYZE bt_i4_heap;
2020-04-06 20:19:28.583 EDT [27892:303] pg_regress/insert_conflict LOG:  statement: alter table parted_conflict_test drop b, add b char;
2020-04-06 20:19:28.586 EDT [27892:304] pg_regress/insert_conflict LOG:  statement: create table parted_conflict_test_3 partition of parted_conflict_test for values in (4);
2020-04-06 20:19:28.587 EDT [27891:44] pg_regress/copy LOG:  statement: ANALYZE bt_name_heap;
2020-04-06 20:19:28.589 EDT [27892:305] pg_regress/insert_conflict LOG:  statement: truncate parted_conflict_test;
2020-04-06 20:19:28.593 EDT [27892:306] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict_test (a, b) values (4, 'a') on conflict (a) do update set b = excluded.b;
2020-04-06 20:19:28.594 EDT [27893:219] pg_regress/insert LOG:  statement: create or replace function part_hashint4_noop(value int4, seed int8)
	returns int8 as $$
	select value + seed;
	$$ language sql immutable;
2020-04-06 20:19:28.595 EDT [27892:307] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict_test (a, b) values (4, 'b') on conflict (a) do update set b = excluded.b where parted_conflict_test.b = 'a';
2020-04-06 20:19:28.595 EDT [27893:220] pg_regress/insert LOG:  statement: create operator class part_test_int4_ops
	for type int4
	using hash as
	operator 1 =,
	function 2 part_hashint4_noop(int4, int8);
2020-04-06 20:19:28.596 EDT [27892:308] pg_regress/insert_conflict LOG:  statement: select * from parted_conflict_test order by a;
2020-04-06 20:19:28.596 EDT [27891:45] pg_regress/copy LOG:  statement: ANALYZE bt_txt_heap;
2020-04-06 20:19:28.598 EDT [27893:221] pg_regress/insert LOG:  statement: create or replace function part_hashtext_length(value text, seed int8)
	RETURNS int8 AS $$
	select length(coalesce(value, ''))::int8
	$$ language sql immutable;
2020-04-06 20:19:28.599 EDT [27893:222] pg_regress/insert LOG:  statement: create operator class part_test_text_ops
	for type text
	using hash as
	operator 1 =,
	function 2 part_hashtext_length(text, int8);
2020-04-06 20:19:28.600 EDT [27893:223] pg_regress/insert LOG:  statement: create table hash_parted (
		a int
	) partition by hash (a part_test_int4_ops);
2020-04-06 20:19:28.601 EDT [27893:224] pg_regress/insert LOG:  statement: create table hpart0 partition of hash_parted for values with (modulus 4, remainder 0);
2020-04-06 20:19:28.602 EDT [27893:225] pg_regress/insert LOG:  statement: create table hpart1 partition of hash_parted for values with (modulus 4, remainder 1);
2020-04-06 20:19:28.603 EDT [27893:226] pg_regress/insert LOG:  statement: create table hpart2 partition of hash_parted for values with (modulus 4, remainder 2);
2020-04-06 20:19:28.604 EDT [27893:227] pg_regress/insert LOG:  statement: create table hpart3 partition of hash_parted for values with (modulus 4, remainder 3);
2020-04-06 20:19:28.605 EDT [27893:228] pg_regress/insert LOG:  statement: insert into hash_parted values(generate_series(1,10));
2020-04-06 20:19:28.611 EDT [27892:309] pg_regress/insert_conflict LOG:  statement: create table parted_conflict_test_4 partition of parted_conflict_test for values in (5) partition by list (a);
2020-04-06 20:19:28.614 EDT [27892:310] pg_regress/insert_conflict LOG:  statement: create table parted_conflict_test_4_1 partition of parted_conflict_test_4 for values in (5);
2020-04-06 20:19:28.617 EDT [27892:311] pg_regress/insert_conflict LOG:  statement: truncate parted_conflict_test;
2020-04-06 20:19:28.620 EDT [27892:312] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict_test (a, b) values (5, 'a') on conflict (a) do update set b = excluded.b;
2020-04-06 20:19:28.621 EDT [27892:313] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict_test (a, b) values (5, 'b') on conflict (a) do update set b = excluded.b where parted_conflict_test.b = 'a';
2020-04-06 20:19:28.622 EDT [27892:314] pg_regress/insert_conflict LOG:  statement: select * from parted_conflict_test order by a;
2020-04-06 20:19:28.623 EDT [27891:46] pg_regress/copy LOG:  statement: ANALYZE bt_f8_heap;
2020-04-06 20:19:28.628 EDT [27891:47] pg_regress/copy LOG:  statement: ANALYZE array_op_test;
2020-04-06 20:19:28.632 EDT [27891:48] pg_regress/copy LOG:  statement: ANALYZE array_index_op_test;
2020-04-06 20:19:28.634 EDT [27892:315] pg_regress/insert_conflict LOG:  statement: truncate parted_conflict_test;
2020-04-06 20:19:28.634 EDT [27891:49] pg_regress/copy LOG:  statement: create temp table copytest (
		style	text,
		test 	text,
		filler	int);
2020-04-06 20:19:28.637 EDT [27891:50] pg_regress/copy LOG:  statement: insert into copytest values('DOS',E'abc\\r\\ndef',1);
2020-04-06 20:19:28.638 EDT [27892:316] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict_test (a, b) values (1, 'a'), (2, 'a'), (4, 'a') on conflict (a) do update set b = excluded.b where excluded.b = 'b';
2020-04-06 20:19:28.638 EDT [27891:51] pg_regress/copy LOG:  statement: insert into copytest values('Unix',E'abc\\ndef',2);
2020-04-06 20:19:28.638 EDT [27891:52] pg_regress/copy LOG:  statement: insert into copytest values('Mac',E'abc\\rdef',3);
2020-04-06 20:19:28.638 EDT [27891:53] pg_regress/copy LOG:  statement: insert into copytest values(E'esc\\\\ape',E'a\\\\r\\\\\\r\\\\\\n\\\\nb',4);
2020-04-06 20:19:28.638 EDT [27891:54] pg_regress/copy LOG:  statement: copy copytest to '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/results/copytest.csv' csv;
2020-04-06 20:19:28.638 EDT [27891:55] pg_regress/copy LOG:  statement: create temp table copytest2 (like copytest);
2020-04-06 20:19:28.639 EDT [27892:317] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict_test (a, b) values (1, 'b'), (2, 'c'), (4, 'b') on conflict (a) do update set b = excluded.b where excluded.b = 'b';
2020-04-06 20:19:28.640 EDT [27892:318] pg_regress/insert_conflict LOG:  statement: select * from parted_conflict_test order by a;
2020-04-06 20:19:28.640 EDT [27891:56] pg_regress/copy LOG:  statement: copy copytest2 from '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/results/copytest.csv' csv;
2020-04-06 20:19:28.641 EDT [27891:57] pg_regress/copy LOG:  statement: select * from copytest except select * from copytest2;
2020-04-06 20:19:28.641 EDT [27891:58] pg_regress/copy LOG:  statement: truncate copytest2;
2020-04-06 20:19:28.642 EDT [27891:59] pg_regress/copy LOG:  statement: copy copytest to '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/results/copytest.csv' csv quote '''' escape E'\\\\';
2020-04-06 20:19:28.643 EDT [27891:60] pg_regress/copy LOG:  statement: copy copytest2 from '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/results/copytest.csv' csv quote '''' escape E'\\\\';
2020-04-06 20:19:28.643 EDT [27891:61] pg_regress/copy LOG:  statement: select * from copytest except select * from copytest2;
2020-04-06 20:19:28.643 EDT [27891:62] pg_regress/copy LOG:  statement: create temp table copytest3 (
		c1 int,
		"col with , comma" text,
		"col with "" quote"  int);
2020-04-06 20:19:28.645 EDT [27891:63] pg_regress/copy LOG:  statement: copy copytest3 from stdin csv header;
2020-04-06 20:19:28.645 EDT [27891:64] pg_regress/copy LOG:  statement: copy copytest3 to stdout csv header;
2020-04-06 20:19:28.645 EDT [27891:65] pg_regress/copy LOG:  statement: create table parted_copytest (
		a int,
		b int,
		c text
	) partition by list (b);
2020-04-06 20:19:28.646 EDT [27891:66] pg_regress/copy LOG:  statement: create table parted_copytest_a1 (c text, b int, a int);
2020-04-06 20:19:28.648 EDT [27891:67] pg_regress/copy LOG:  statement: create table parted_copytest_a2 (a int, c text, b int);
2020-04-06 20:19:28.650 EDT [27891:68] pg_regress/copy LOG:  statement: alter table parted_copytest attach partition parted_copytest_a1 for values in(1);
2020-04-06 20:19:28.651 EDT [27891:69] pg_regress/copy LOG:  statement: alter table parted_copytest attach partition parted_copytest_a2 for values in(2);
2020-04-06 20:19:28.651 EDT [27891:70] pg_regress/copy LOG:  statement: insert into parted_copytest select x,1,'One' from generate_series(1,1000) x;
2020-04-06 20:19:28.652 EDT [27892:319] pg_regress/insert_conflict LOG:  statement: drop table parted_conflict_test;
2020-04-06 20:19:28.655 EDT [27891:71] pg_regress/copy LOG:  statement: insert into parted_copytest select x,2,'Two' from generate_series(1001,1010) x;
2020-04-06 20:19:28.655 EDT [27891:72] pg_regress/copy LOG:  statement: insert into parted_copytest select x,1,'One' from generate_series(1011,1020) x;
2020-04-06 20:19:28.655 EDT [27891:73] pg_regress/copy LOG:  statement: copy (select * from parted_copytest order by a) to '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/results/parted_copytest.csv';
2020-04-06 20:19:28.658 EDT [27892:320] pg_regress/insert_conflict LOG:  statement: create table parted_conflict (a int primary key, b text) partition by range (a);
2020-04-06 20:19:28.659 EDT [27892:321] pg_regress/insert_conflict LOG:  statement: create table parted_conflict_1 partition of parted_conflict for values from (0) to (1000) partition by range (a);
2020-04-06 20:19:28.662 EDT [27892:322] pg_regress/insert_conflict LOG:  statement: create table parted_conflict_1_1 partition of parted_conflict_1 for values from (0) to (500);
2020-04-06 20:19:28.666 EDT [27892:323] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict values (40, 'forty');
2020-04-06 20:19:28.667 EDT [27892:324] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict_1 values (40, 'cuarenta')
	  on conflict (a) do update set b = excluded.b;
2020-04-06 20:19:28.667 EDT [27892:325] pg_regress/insert_conflict LOG:  statement: drop table parted_conflict;
2020-04-06 20:19:28.669 EDT [27891:74] pg_regress/copy LOG:  statement: truncate parted_copytest;
2020-04-06 20:19:28.671 EDT [27892:326] pg_regress/insert_conflict LOG:  statement: create table parted_conflict (a int, b text) partition by range (a);
2020-04-06 20:19:28.672 EDT [27891:75] pg_regress/copy LOG:  statement: copy parted_copytest from '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/results/parted_copytest.csv';
2020-04-06 20:19:28.672 EDT [27892:327] pg_regress/insert_conflict LOG:  statement: create table parted_conflict_1 partition of parted_conflict for values from (0) to (1000) partition by range (a);
2020-04-06 20:19:28.674 EDT [27892:328] pg_regress/insert_conflict LOG:  statement: create table parted_conflict_1_1 partition of parted_conflict_1 for values from (0) to (500);
2020-04-06 20:19:28.675 EDT [27891:76] pg_regress/copy LOG:  statement: begin;
2020-04-06 20:19:28.675 EDT [27891:77] pg_regress/copy LOG:  statement: truncate parted_copytest;
2020-04-06 20:19:28.677 EDT [27891:78] pg_regress/copy LOG:  statement: copy parted_copytest from '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/results/parted_copytest.csv' (freeze);
2020-04-06 20:19:28.677 EDT [27891:79] pg_regress/copy ERROR:  cannot perform COPY FREEZE on a partitioned table
2020-04-06 20:19:28.677 EDT [27891:80] pg_regress/copy STATEMENT:  copy parted_copytest from '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/results/parted_copytest.csv' (freeze);
2020-04-06 20:19:28.678 EDT [27892:329] pg_regress/insert_conflict LOG:  statement: create unique index on only parted_conflict_1 (a);
2020-04-06 20:19:28.678 EDT [27891:81] pg_regress/copy LOG:  statement: rollback;
2020-04-06 20:19:28.678 EDT [27891:82] pg_regress/copy LOG:  statement: select tableoid::regclass,count(*),sum(a) from parted_copytest
	group by tableoid order by tableoid::regclass::name;
2020-04-06 20:19:28.679 EDT [27892:330] pg_regress/insert_conflict LOG:  statement: create unique index on only parted_conflict (a);
2020-04-06 20:19:28.679 EDT [27892:331] pg_regress/insert_conflict LOG:  statement: alter index parted_conflict_a_idx attach partition parted_conflict_1_a_idx;
2020-04-06 20:19:28.680 EDT [27892:332] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict values (40, 'forty');
2020-04-06 20:19:28.681 EDT [27892:333] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict_1 values (40, 'cuarenta')
	  on conflict (a) do update set b = excluded.b;
2020-04-06 20:19:28.681 EDT [27892:334] pg_regress/insert_conflict ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
2020-04-06 20:19:28.681 EDT [27892:335] pg_regress/insert_conflict STATEMENT:  insert into parted_conflict_1 values (40, 'cuarenta')
	  on conflict (a) do update set b = excluded.b;
2020-04-06 20:19:28.681 EDT [27892:336] pg_regress/insert_conflict LOG:  statement: drop table parted_conflict;
2020-04-06 20:19:28.684 EDT [27892:337] pg_regress/insert_conflict LOG:  statement: create table parted_conflict (a int, b text, c int) partition by range (a);
2020-04-06 20:19:28.685 EDT [27892:338] pg_regress/insert_conflict LOG:  statement: create table parted_conflict_1 (drp text, c int, a int, b text);
2020-04-06 20:19:28.688 EDT [27892:339] pg_regress/insert_conflict LOG:  statement: alter table parted_conflict_1 drop column drp;
2020-04-06 20:19:28.688 EDT [27892:340] pg_regress/insert_conflict LOG:  statement: create unique index on parted_conflict (a, b);
2020-04-06 20:19:28.689 EDT [27892:341] pg_regress/insert_conflict LOG:  statement: alter table parted_conflict attach partition parted_conflict_1 for values from (0) to (1000);
2020-04-06 20:19:28.692 EDT [27892:342] pg_regress/insert_conflict LOG:  statement: truncate parted_conflict;
2020-04-06 20:19:28.694 EDT [27891:83] pg_regress/copy LOG:  statement: truncate parted_copytest;
2020-04-06 20:19:28.697 EDT [27891:84] pg_regress/copy LOG:  statement: create function part_ins_func() returns trigger language plpgsql as $$
	begin
	  return new;
	end;
	$$;
2020-04-06 20:19:28.697 EDT [27892:343] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict values (50, 'cincuenta', 1);
2020-04-06 20:19:28.698 EDT [27892:344] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict values (50, 'cincuenta', 2)
	  on conflict (a, b) do update set (a, b, c) = row(excluded.*)
	  where parted_conflict = (50, text 'cincuenta', 1) and
	        excluded = (50, text 'cincuenta', 2);
2020-04-06 20:19:28.700 EDT [27892:345] pg_regress/insert_conflict LOG:  statement: select * from parted_conflict order by a;
2020-04-06 20:19:28.700 EDT [27891:85] pg_regress/copy LOG:  statement: create trigger part_ins_trig
		before insert on parted_copytest_a2
		for each row
		execute procedure part_ins_func();
2020-04-06 20:19:28.703 EDT [27891:86] pg_regress/copy LOG:  statement: copy parted_copytest from '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/results/parted_copytest.csv';
2020-04-06 20:19:28.707 EDT [27891:87] pg_regress/copy LOG:  statement: select tableoid::regclass,count(*),sum(a) from parted_copytest
	group by tableoid order by tableoid::regclass::name;
2020-04-06 20:19:28.708 EDT [27893:229] pg_regress/insert LOG:  statement: insert into hpart0 values(12),(16);
2020-04-06 20:19:28.713 EDT [27892:346] pg_regress/insert_conflict LOG:  statement: create or replace function parted_conflict_update_func() returns trigger as $$
	declare
	    r record;
	begin
	 for r in select * from inserted loop
		raise notice 'a = %, b = %, c = %', r.a, r.b, r.c;
	 end loop;
	 return new;
	end;
	$$ language plpgsql;
2020-04-06 20:19:28.716 EDT [27892:347] pg_regress/insert_conflict LOG:  statement: create trigger parted_conflict_update
	    after update on parted_conflict
	    referencing new table as inserted
	    for each statement
	    execute procedure parted_conflict_update_func();
2020-04-06 20:19:28.717 EDT [27892:348] pg_regress/insert_conflict LOG:  statement: truncate parted_conflict;
2020-04-06 20:19:28.720 EDT [27892:349] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict values (0, 'cero', 1);
2020-04-06 20:19:28.721 EDT [27892:350] pg_regress/insert_conflict LOG:  statement: insert into parted_conflict values(0, 'cero', 1)
	  on conflict (a,b) do update set c = parted_conflict.c + 1;
2020-04-06 20:19:28.722 EDT [27892:351] pg_regress/insert_conflict LOG:  statement: drop table parted_conflict;
2020-04-06 20:19:28.724 EDT [27891:88] pg_regress/copy LOG:  statement: truncate table parted_copytest;
2020-04-06 20:19:28.725 EDT [27892:352] pg_regress/insert_conflict LOG:  statement: drop function parted_conflict_update_func();
2020-04-06 20:19:28.727 EDT [27892:353] pg_regress/insert_conflict LOG:  disconnection: session time: 0:00:00.539 user=pgbuild database=regression host=[local]
2020-04-06 20:19:28.728 EDT [27891:89] pg_regress/copy LOG:  statement: create index on parted_copytest (b);
2020-04-06 20:19:28.728 EDT [27893:230] pg_regress/insert LOG:  statement: insert into hpart0 values(11);
2020-04-06 20:19:28.732 EDT [27891:90] pg_regress/copy LOG:  statement: drop trigger part_ins_trig on parted_copytest_a2;
2020-04-06 20:19:28.733 EDT [27891:91] pg_regress/copy LOG:  statement: copy parted_copytest from stdin;
2020-04-06 20:19:28.734 EDT [27891:92] pg_regress/copy LOG:  statement: select * from parted_copytest where b = 1;
2020-04-06 20:19:28.741 EDT [27893:231] pg_regress/insert ERROR:  new row for relation "hpart0" violates partition constraint
2020-04-06 20:19:28.741 EDT [27893:232] pg_regress/insert DETAIL:  Failing row contains (11).
2020-04-06 20:19:28.741 EDT [27893:233] pg_regress/insert STATEMENT:  insert into hpart0 values(11);
2020-04-06 20:19:28.741 EDT [27893:234] pg_regress/insert LOG:  statement: insert into hpart3 values(11);
2020-04-06 20:19:28.748 EDT [27891:93] pg_regress/copy LOG:  statement: select * from parted_copytest where b = 2;
2020-04-06 20:19:28.754 EDT [27893:235] pg_regress/insert LOG:  statement: select tableoid::regclass as part, a, a%4 as "remainder = a % 4"
	from hash_parted order by part;
2020-04-06 20:19:28.761 EDT [27891:94] pg_regress/copy LOG:  statement: drop table parted_copytest;
2020-04-06 20:19:28.764 EDT [27893:236] pg_regress/insert LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(list_parted)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:28.773 EDT [27891:95] pg_regress/copy LOG:  disconnection: session time: 0:00:00.591 user=pgbuild database=regression host=[local]
2020-04-06 20:19:28.777 EDT [27893:237] pg_regress/insert LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '18341';
2020-04-06 20:19:28.779 EDT [27893:238] pg_regress/insert LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '18341' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:28.803 EDT [27893:239] pg_regress/insert LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('18341'::pg_catalog.oid);
2020-04-06 20:19:28.815 EDT [27893:240] pg_regress/insert LOG:  statement: SELECT conrelid = '18341'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('18341')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:19:28.828 EDT [27893:241] pg_regress/insert LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('18341')
	                     UNION ALL VALUES ('18341'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:28.843 EDT [27893:242] pg_regress/insert LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '18341' ORDER BY 1;
2020-04-06 20:19:28.845 EDT [27893:243] pg_regress/insert LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '18341'
	ORDER BY 1;
2020-04-06 20:19:28.847 EDT [27893:244] pg_regress/insert LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '18341'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('18341')
	ORDER BY 1;
2020-04-06 20:19:28.861 EDT [27893:245] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '18341'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:28.874 EDT [27893:246] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '18341'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:28.890 EDT [27893:247] pg_regress/insert LOG:  statement: drop table range_parted, list_parted;
2020-04-06 20:19:28.915 EDT [27893:248] pg_regress/insert LOG:  statement: drop table hash_parted;
2020-04-06 20:19:28.917 EDT [27893:249] pg_regress/insert LOG:  statement: create table list_parted (a int) partition by list (a);
2020-04-06 20:19:28.918 EDT [27893:250] pg_regress/insert LOG:  statement: create table part_default partition of list_parted default;
2020-04-06 20:19:28.919 EDT [27893:251] pg_regress/insert LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(part_default)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:28.931 EDT [27893:252] pg_regress/insert LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '18742';
2020-04-06 20:19:28.932 EDT [27893:253] pg_regress/insert LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '18742' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:28.947 EDT [27893:254] pg_regress/insert LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '18742';
2020-04-06 20:19:28.959 EDT [27893:255] pg_regress/insert LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '18742' ORDER BY 1;
2020-04-06 20:19:28.960 EDT [27893:256] pg_regress/insert LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '18742'
	ORDER BY 1;
2020-04-06 20:19:28.961 EDT [27893:257] pg_regress/insert LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '18742'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('18742')
	ORDER BY 1;
2020-04-06 20:19:28.976 EDT [27893:258] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '18742'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:28.989 EDT [27893:259] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '18742'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:29.009 EDT [27893:260] pg_regress/insert LOG:  statement: insert into part_default values (null);
2020-04-06 20:19:29.010 EDT [27893:261] pg_regress/insert LOG:  statement: insert into part_default values (1);
2020-04-06 20:19:29.011 EDT [27893:262] pg_regress/insert LOG:  statement: insert into part_default values (-1);
2020-04-06 20:19:29.011 EDT [27893:263] pg_regress/insert LOG:  statement: select tableoid::regclass, a from list_parted;
2020-04-06 20:19:29.027 EDT [27893:264] pg_regress/insert LOG:  statement: drop table list_parted;
2020-04-06 20:19:29.029 EDT [27893:265] pg_regress/insert LOG:  statement: create table mlparted (a int, b int) partition by range (a, b);
2020-04-06 20:19:29.031 EDT [27893:266] pg_regress/insert LOG:  statement: create table mlparted1 (b int not null, a int not null) partition by range ((b+0));
2020-04-06 20:19:29.034 EDT [27893:267] pg_regress/insert LOG:  statement: create table mlparted11 (like mlparted1);
2020-04-06 20:19:29.035 EDT [27893:268] pg_regress/insert LOG:  statement: alter table mlparted11 drop a;
2020-04-06 20:19:29.036 EDT [27893:269] pg_regress/insert LOG:  statement: alter table mlparted11 add a int;
2020-04-06 20:19:29.037 EDT [27893:270] pg_regress/insert LOG:  statement: alter table mlparted11 drop a;
2020-04-06 20:19:29.037 EDT [27893:271] pg_regress/insert LOG:  statement: alter table mlparted11 add a int not null;
2020-04-06 20:19:29.038 EDT [27893:272] pg_regress/insert LOG:  statement: select attrelid::regclass, attname, attnum
	from pg_attribute
	where attname = 'a'
	 and (attrelid = 'mlparted'::regclass
	   or attrelid = 'mlparted1'::regclass
	   or attrelid = 'mlparted11'::regclass)
	order by attrelid::regclass::text;
2020-04-06 20:19:29.051 EDT [27893:273] pg_regress/insert LOG:  statement: alter table mlparted1 attach partition mlparted11 for values from (2) to (5);
2020-04-06 20:19:29.052 EDT [27893:274] pg_regress/insert LOG:  statement: alter table mlparted attach partition mlparted1 for values from (1, 2) to (1, 10);
2020-04-06 20:19:29.054 EDT [27893:275] pg_regress/insert LOG:  statement: insert into mlparted values (1, 2);
2020-04-06 20:19:29.055 EDT [27893:276] pg_regress/insert LOG:  statement: select tableoid::regclass, * from mlparted;
2020-04-06 20:19:29.070 EDT [27893:277] pg_regress/insert LOG:  statement: insert into mlparted (a, b) values (1, 5);
2020-04-06 20:19:29.070 EDT [27893:278] pg_regress/insert ERROR:  no partition of relation "mlparted1" found for row
2020-04-06 20:19:29.070 EDT [27893:279] pg_regress/insert DETAIL:  Partition key of the failing row contains ((b + 0)) = (5).
2020-04-06 20:19:29.070 EDT [27893:280] pg_regress/insert STATEMENT:  insert into mlparted (a, b) values (1, 5);
2020-04-06 20:19:29.070 EDT [27893:281] pg_regress/insert LOG:  statement: truncate mlparted;
2020-04-06 20:19:29.072 EDT [27893:282] pg_regress/insert LOG:  statement: alter table mlparted add constraint check_b check (b = 3);
2020-04-06 20:19:29.074 EDT [27893:283] pg_regress/insert LOG:  statement: create function mlparted11_trig_fn()
	returns trigger AS
	$$
	begin
	  NEW.b := 4;
	  return NEW;
	end;
	$$
	language plpgsql;
2020-04-06 20:19:29.076 EDT [27893:284] pg_regress/insert LOG:  statement: create trigger mlparted11_trig before insert ON mlparted11
	  for each row execute procedure mlparted11_trig_fn();
2020-04-06 20:19:29.077 EDT [27893:285] pg_regress/insert LOG:  statement: insert into mlparted values (1, 2);
2020-04-06 20:19:29.078 EDT [27893:286] pg_regress/insert ERROR:  new row for relation "mlparted11" violates check constraint "check_b"
2020-04-06 20:19:29.078 EDT [27893:287] pg_regress/insert DETAIL:  Failing row contains (1, 4).
2020-04-06 20:19:29.078 EDT [27893:288] pg_regress/insert STATEMENT:  insert into mlparted values (1, 2);
2020-04-06 20:19:29.078 EDT [27893:289] pg_regress/insert LOG:  statement: drop trigger mlparted11_trig on mlparted11;
2020-04-06 20:19:29.079 EDT [27893:290] pg_regress/insert LOG:  statement: drop function mlparted11_trig_fn();
2020-04-06 20:19:29.080 EDT [27893:291] pg_regress/insert LOG:  statement: insert into mlparted1 (a, b) values (2, 3);
2020-04-06 20:19:29.080 EDT [27893:292] pg_regress/insert ERROR:  new row for relation "mlparted1" violates partition constraint
2020-04-06 20:19:29.080 EDT [27893:293] pg_regress/insert DETAIL:  Failing row contains (3, 2).
2020-04-06 20:19:29.080 EDT [27893:294] pg_regress/insert STATEMENT:  insert into mlparted1 (a, b) values (2, 3);
2020-04-06 20:19:29.080 EDT [27893:295] pg_regress/insert LOG:  statement: create table lparted_nonullpart (a int, b char) partition by list (b);
2020-04-06 20:19:29.081 EDT [27893:296] pg_regress/insert LOG:  statement: create table lparted_nonullpart_a partition of lparted_nonullpart for values in ('a');
2020-04-06 20:19:29.083 EDT [27893:297] pg_regress/insert LOG:  statement: insert into lparted_nonullpart values (1);
2020-04-06 20:19:29.083 EDT [27893:298] pg_regress/insert ERROR:  no partition of relation "lparted_nonullpart" found for row
2020-04-06 20:19:29.083 EDT [27893:299] pg_regress/insert DETAIL:  Partition key of the failing row contains (b) = (null).
2020-04-06 20:19:29.083 EDT [27893:300] pg_regress/insert STATEMENT:  insert into lparted_nonullpart values (1);
2020-04-06 20:19:29.083 EDT [27893:301] pg_regress/insert LOG:  statement: drop table lparted_nonullpart;
2020-04-06 20:19:29.085 EDT [27893:302] pg_regress/insert LOG:  statement: alter table mlparted drop constraint check_b;
2020-04-06 20:19:29.086 EDT [27893:303] pg_regress/insert LOG:  statement: create table mlparted12 partition of mlparted1 for values from (5) to (10);
2020-04-06 20:19:29.087 EDT [27893:304] pg_regress/insert LOG:  statement: create table mlparted2 (b int not null, a int not null);
2020-04-06 20:19:29.088 EDT [27893:305] pg_regress/insert LOG:  statement: alter table mlparted attach partition mlparted2 for values from (1, 10) to (1, 20);
2020-04-06 20:19:29.089 EDT [27893:306] pg_regress/insert LOG:  statement: create table mlparted3 partition of mlparted for values from (1, 20) to (1, 30);
2020-04-06 20:19:29.090 EDT [27893:307] pg_regress/insert LOG:  statement: create table mlparted4 (like mlparted);
2020-04-06 20:19:29.091 EDT [27893:308] pg_regress/insert LOG:  statement: alter table mlparted4 drop a;
2020-04-06 20:19:29.092 EDT [27893:309] pg_regress/insert LOG:  statement: alter table mlparted4 add a int not null;
2020-04-06 20:19:29.092 EDT [27893:310] pg_regress/insert LOG:  statement: alter table mlparted attach partition mlparted4 for values from (1, 30) to (1, 40);
2020-04-06 20:19:29.093 EDT [27893:311] pg_regress/insert LOG:  statement: with ins (a, b, c) as
	  (insert into mlparted (b, a) select s.a, 1 from generate_series(2, 39) s(a) returning tableoid::regclass, *)
	  select a, b, min(c), max(c) from ins group by a, b order by 1;
2020-04-06 20:19:29.095 EDT [27893:312] pg_regress/insert LOG:  statement: alter table mlparted add c text;
2020-04-06 20:19:29.101 EDT [27893:313] pg_regress/insert LOG:  statement: create table mlparted5 (c text, a int not null, b int not null) partition by list (c);
2020-04-06 20:19:29.102 EDT [27893:314] pg_regress/insert LOG:  statement: create table mlparted5a (a int not null, c text, b int not null);
2020-04-06 20:19:29.104 EDT [27893:315] pg_regress/insert LOG:  statement: alter table mlparted5 attach partition mlparted5a for values in ('a');
2020-04-06 20:19:29.106 EDT [27893:316] pg_regress/insert LOG:  statement: alter table mlparted attach partition mlparted5 for values from (1, 40) to (1, 50);
2020-04-06 20:19:29.107 EDT [27893:317] pg_regress/insert LOG:  statement: alter table mlparted add constraint check_b check (a = 1 and b < 45);
2020-04-06 20:19:29.111 EDT [27893:318] pg_regress/insert LOG:  statement: insert into mlparted values (1, 45, 'a');
2020-04-06 20:19:29.111 EDT [27893:319] pg_regress/insert ERROR:  new row for relation "mlparted5a" violates check constraint "check_b"
2020-04-06 20:19:29.111 EDT [27893:320] pg_regress/insert DETAIL:  Failing row contains (1, 45, a).
2020-04-06 20:19:29.111 EDT [27893:321] pg_regress/insert STATEMENT:  insert into mlparted values (1, 45, 'a');
2020-04-06 20:19:29.111 EDT [27893:322] pg_regress/insert LOG:  statement: create function mlparted5abrtrig_func() returns trigger as $$ begin new.c = 'b'; return new; end; $$ language plpgsql;
2020-04-06 20:19:29.112 EDT [27893:323] pg_regress/insert LOG:  statement: create trigger mlparted5abrtrig before insert on mlparted5a for each row execute procedure mlparted5abrtrig_func();
2020-04-06 20:19:29.113 EDT [27893:324] pg_regress/insert LOG:  statement: insert into mlparted5 (a, b, c) values (1, 40, 'a');
2020-04-06 20:19:29.113 EDT [27893:325] pg_regress/insert ERROR:  new row for relation "mlparted5a" violates partition constraint
2020-04-06 20:19:29.113 EDT [27893:326] pg_regress/insert DETAIL:  Failing row contains (b, 1, 40).
2020-04-06 20:19:29.113 EDT [27893:327] pg_regress/insert STATEMENT:  insert into mlparted5 (a, b, c) values (1, 40, 'a');
2020-04-06 20:19:29.113 EDT [27893:328] pg_regress/insert LOG:  statement: drop table mlparted5;
2020-04-06 20:19:29.116 EDT [27893:329] pg_regress/insert LOG:  statement: alter table mlparted drop constraint check_b;
2020-04-06 20:19:29.119 EDT [27893:330] pg_regress/insert LOG:  statement: create table mlparted_def partition of mlparted default partition by range(a);
2020-04-06 20:19:29.121 EDT [27893:331] pg_regress/insert LOG:  statement: create table mlparted_def1 partition of mlparted_def for values from (40) to (50);
2020-04-06 20:19:29.124 EDT [27893:332] pg_regress/insert LOG:  statement: create table mlparted_def2 partition of mlparted_def for values from (50) to (60);
2020-04-06 20:19:29.127 EDT [27893:333] pg_regress/insert LOG:  statement: insert into mlparted values (40, 100);
2020-04-06 20:19:29.128 EDT [27893:334] pg_regress/insert LOG:  statement: insert into mlparted_def1 values (42, 100);
2020-04-06 20:19:29.130 EDT [27893:335] pg_regress/insert LOG:  statement: insert into mlparted_def2 values (54, 50);
2020-04-06 20:19:29.131 EDT [27893:336] pg_regress/insert LOG:  statement: insert into mlparted values (70, 100);
2020-04-06 20:19:29.131 EDT [27893:337] pg_regress/insert ERROR:  no partition of relation "mlparted_def" found for row
2020-04-06 20:19:29.131 EDT [27893:338] pg_regress/insert DETAIL:  Partition key of the failing row contains (a) = (70).
2020-04-06 20:19:29.131 EDT [27893:339] pg_regress/insert STATEMENT:  insert into mlparted values (70, 100);
2020-04-06 20:19:29.132 EDT [27893:340] pg_regress/insert LOG:  statement: insert into mlparted_def1 values (52, 50);
2020-04-06 20:19:29.132 EDT [27893:341] pg_regress/insert ERROR:  new row for relation "mlparted_def1" violates partition constraint
2020-04-06 20:19:29.132 EDT [27893:342] pg_regress/insert DETAIL:  Failing row contains (52, 50, null).
2020-04-06 20:19:29.132 EDT [27893:343] pg_regress/insert STATEMENT:  insert into mlparted_def1 values (52, 50);
2020-04-06 20:19:29.133 EDT [27893:344] pg_regress/insert LOG:  statement: insert into mlparted_def2 values (34, 50);
2020-04-06 20:19:29.133 EDT [27893:345] pg_regress/insert ERROR:  new row for relation "mlparted_def2" violates partition constraint
2020-04-06 20:19:29.133 EDT [27893:346] pg_regress/insert DETAIL:  Failing row contains (34, 50, null).
2020-04-06 20:19:29.133 EDT [27893:347] pg_regress/insert STATEMENT:  insert into mlparted_def2 values (34, 50);
2020-04-06 20:19:29.133 EDT [27893:348] pg_regress/insert LOG:  statement: create table mlparted_defd partition of mlparted_def default;
2020-04-06 20:19:29.138 EDT [27893:349] pg_regress/insert LOG:  statement: insert into mlparted values (70, 100);
2020-04-06 20:19:29.140 EDT [27893:350] pg_regress/insert LOG:  statement: select tableoid::regclass, * from mlparted_def;
2020-04-06 20:19:29.153 EDT [27893:351] pg_regress/insert LOG:  statement: alter table mlparted add d int, add e int;
2020-04-06 20:19:29.158 EDT [27893:352] pg_regress/insert LOG:  statement: alter table mlparted drop e;
2020-04-06 20:19:29.161 EDT [27893:353] pg_regress/insert LOG:  statement: create table mlparted5 partition of mlparted
	  for values from (1, 40) to (1, 50) partition by range (c);
2020-04-06 20:19:29.163 EDT [27893:354] pg_regress/insert LOG:  statement: create table mlparted5_ab partition of mlparted5
	  for values from ('a') to ('c') partition by list (c);
2020-04-06 20:19:29.165 EDT [27893:355] pg_regress/insert LOG:  statement: create table mlparted5_cd partition of mlparted5
	  for values from ('c') to ('e') partition by list (c);
2020-04-06 20:19:29.167 EDT [27893:356] pg_regress/insert LOG:  statement: create table mlparted5_a partition of mlparted5_ab for values in ('a');
2020-04-06 20:19:29.171 EDT [27893:357] pg_regress/insert LOG:  statement: create table mlparted5_b (d int, b int, c text, a int);
2020-04-06 20:19:29.173 EDT [27893:358] pg_regress/insert LOG:  statement: alter table mlparted5_ab attach partition mlparted5_b for values in ('b');
2020-04-06 20:19:29.174 EDT [27893:359] pg_regress/insert LOG:  statement: truncate mlparted;
2020-04-06 20:19:29.183 EDT [27893:360] pg_regress/insert LOG:  statement: insert into mlparted values (1, 2, 'a', 1);
2020-04-06 20:19:29.184 EDT [27893:361] pg_regress/insert LOG:  statement: insert into mlparted values (1, 40, 'a', 1);
2020-04-06 20:19:29.184 EDT [27893:362] pg_regress/insert LOG:  statement: insert into mlparted values (1, 45, 'b', 1);
2020-04-06 20:19:29.185 EDT [27893:363] pg_regress/insert LOG:  statement: insert into mlparted values (1, 45, 'c', 1);
2020-04-06 20:19:29.185 EDT [27893:364] pg_regress/insert ERROR:  no partition of relation "mlparted5_cd" found for row
2020-04-06 20:19:29.185 EDT [27893:365] pg_regress/insert DETAIL:  Partition key of the failing row contains (c) = (c).
2020-04-06 20:19:29.185 EDT [27893:366] pg_regress/insert STATEMENT:  insert into mlparted values (1, 45, 'c', 1);
2020-04-06 20:19:29.185 EDT [27893:367] pg_regress/insert LOG:  statement: insert into mlparted values (1, 45, 'f', 1);
2020-04-06 20:19:29.185 EDT [27893:368] pg_regress/insert ERROR:  no partition of relation "mlparted5" found for row
2020-04-06 20:19:29.185 EDT [27893:369] pg_regress/insert DETAIL:  Partition key of the failing row contains (c) = (f).
2020-04-06 20:19:29.185 EDT [27893:370] pg_regress/insert STATEMENT:  insert into mlparted values (1, 45, 'f', 1);
2020-04-06 20:19:29.185 EDT [27893:371] pg_regress/insert LOG:  statement: select tableoid::regclass, * from mlparted order by a, b, c, d;
2020-04-06 20:19:29.202 EDT [27893:372] pg_regress/insert LOG:  statement: alter table mlparted drop d;
2020-04-06 20:19:29.207 EDT [27893:373] pg_regress/insert LOG:  statement: truncate mlparted;
2020-04-06 20:19:29.220 EDT [27893:374] pg_regress/insert LOG:  statement: alter table mlparted add e int, add d int;
2020-04-06 20:19:29.225 EDT [27893:375] pg_regress/insert LOG:  statement: alter table mlparted drop e;
2020-04-06 20:19:29.229 EDT [27893:376] pg_regress/insert LOG:  statement: insert into mlparted values (1, 2, 'a', 1);
2020-04-06 20:19:29.230 EDT [27893:377] pg_regress/insert LOG:  statement: insert into mlparted values (1, 40, 'a', 1);
2020-04-06 20:19:29.230 EDT [27893:378] pg_regress/insert LOG:  statement: insert into mlparted values (1, 45, 'b', 1);
2020-04-06 20:19:29.231 EDT [27893:379] pg_regress/insert LOG:  statement: insert into mlparted values (1, 45, 'c', 1);
2020-04-06 20:19:29.231 EDT [27893:380] pg_regress/insert ERROR:  no partition of relation "mlparted5_cd" found for row
2020-04-06 20:19:29.231 EDT [27893:381] pg_regress/insert DETAIL:  Partition key of the failing row contains (c) = (c).
2020-04-06 20:19:29.231 EDT [27893:382] pg_regress/insert STATEMENT:  insert into mlparted values (1, 45, 'c', 1);
2020-04-06 20:19:29.231 EDT [27893:383] pg_regress/insert LOG:  statement: insert into mlparted values (1, 45, 'f', 1);
2020-04-06 20:19:29.231 EDT [27893:384] pg_regress/insert ERROR:  no partition of relation "mlparted5" found for row
2020-04-06 20:19:29.231 EDT [27893:385] pg_regress/insert DETAIL:  Partition key of the failing row contains (c) = (f).
2020-04-06 20:19:29.231 EDT [27893:386] pg_regress/insert STATEMENT:  insert into mlparted values (1, 45, 'f', 1);
2020-04-06 20:19:29.231 EDT [27893:387] pg_regress/insert LOG:  statement: select tableoid::regclass, * from mlparted order by a, b, c, d;
2020-04-06 20:19:29.249 EDT [27893:388] pg_regress/insert LOG:  statement: alter table mlparted drop d;
2020-04-06 20:19:29.254 EDT [27893:389] pg_regress/insert LOG:  statement: drop table mlparted5;
2020-04-06 20:19:29.261 EDT [27893:390] pg_regress/insert LOG:  statement: create table key_desc (a int, b int) partition by list ((a+0));
2020-04-06 20:19:29.262 EDT [27893:391] pg_regress/insert LOG:  statement: create table key_desc_1 partition of key_desc for values in (1) partition by range (b);
2020-04-06 20:19:29.263 EDT [27893:392] pg_regress/insert LOG:  statement: create user regress_insert_other_user;
2020-04-06 20:19:29.263 EDT [27893:393] pg_regress/insert LOG:  statement: grant select (a) on key_desc_1 to regress_insert_other_user;
2020-04-06 20:19:29.264 EDT [27893:394] pg_regress/insert LOG:  statement: grant insert on key_desc to regress_insert_other_user;
2020-04-06 20:19:29.264 EDT [27893:395] pg_regress/insert LOG:  statement: set role regress_insert_other_user;
2020-04-06 20:19:29.264 EDT [27893:396] pg_regress/insert LOG:  statement: insert into key_desc values (1, 1);
2020-04-06 20:19:29.265 EDT [27893:397] pg_regress/insert ERROR:  no partition of relation "key_desc_1" found for row
2020-04-06 20:19:29.265 EDT [27893:398] pg_regress/insert STATEMENT:  insert into key_desc values (1, 1);
2020-04-06 20:19:29.265 EDT [27893:399] pg_regress/insert LOG:  statement: reset role;
2020-04-06 20:19:29.265 EDT [27893:400] pg_regress/insert LOG:  statement: grant select (b) on key_desc_1 to regress_insert_other_user;
2020-04-06 20:19:29.266 EDT [27893:401] pg_regress/insert LOG:  statement: set role regress_insert_other_user;
2020-04-06 20:19:29.266 EDT [27893:402] pg_regress/insert LOG:  statement: insert into key_desc values (1, 1);
2020-04-06 20:19:29.266 EDT [27893:403] pg_regress/insert ERROR:  no partition of relation "key_desc_1" found for row
2020-04-06 20:19:29.266 EDT [27893:404] pg_regress/insert DETAIL:  Partition key of the failing row contains (b) = (1).
2020-04-06 20:19:29.266 EDT [27893:405] pg_regress/insert STATEMENT:  insert into key_desc values (1, 1);
2020-04-06 20:19:29.266 EDT [27893:406] pg_regress/insert LOG:  statement: insert into key_desc values (2, 1);
2020-04-06 20:19:29.266 EDT [27893:407] pg_regress/insert ERROR:  no partition of relation "key_desc" found for row
2020-04-06 20:19:29.266 EDT [27893:408] pg_regress/insert STATEMENT:  insert into key_desc values (2, 1);
2020-04-06 20:19:29.266 EDT [27893:409] pg_regress/insert LOG:  statement: reset role;
2020-04-06 20:19:29.266 EDT [27893:410] pg_regress/insert LOG:  statement: revoke all on key_desc from regress_insert_other_user;
2020-04-06 20:19:29.267 EDT [27893:411] pg_regress/insert LOG:  statement: revoke all on key_desc_1 from regress_insert_other_user;
2020-04-06 20:19:29.267 EDT [27893:412] pg_regress/insert LOG:  statement: drop role regress_insert_other_user;
2020-04-06 20:19:29.268 EDT [27893:413] pg_regress/insert LOG:  statement: drop table key_desc, key_desc_1;
2020-04-06 20:19:29.269 EDT [27893:414] pg_regress/insert LOG:  statement: create table mcrparted (a int, b int, c int) partition by range (a, abs(b), c);
2020-04-06 20:19:29.272 EDT [27893:415] pg_regress/insert LOG:  statement: create table mcrparted0 partition of mcrparted for values from (minvalue, 0, 0) to (1, maxvalue, maxvalue);
2020-04-06 20:19:29.273 EDT [27893:416] pg_regress/insert ERROR:  every bound following MINVALUE must also be MINVALUE at character 75
2020-04-06 20:19:29.273 EDT [27893:417] pg_regress/insert STATEMENT:  create table mcrparted0 partition of mcrparted for values from (minvalue, 0, 0) to (1, maxvalue, maxvalue);
2020-04-06 20:19:29.275 EDT [27893:418] pg_regress/insert LOG:  statement: create table mcrparted2 partition of mcrparted for values from (10, 6, minvalue) to (10, maxvalue, minvalue);
2020-04-06 20:19:29.276 EDT [27893:419] pg_regress/insert ERROR:  every bound following MAXVALUE must also be MAXVALUE at character 100
2020-04-06 20:19:29.276 EDT [27893:420] pg_regress/insert STATEMENT:  create table mcrparted2 partition of mcrparted for values from (10, 6, minvalue) to (10, maxvalue, minvalue);
2020-04-06 20:19:29.276 EDT [27893:421] pg_regress/insert LOG:  statement: create table mcrparted4 partition of mcrparted for values from (21, minvalue, 0) to (30, 20, minvalue);
2020-04-06 20:19:29.277 EDT [27893:422] pg_regress/insert ERROR:  every bound following MINVALUE must also be MINVALUE at character 79
2020-04-06 20:19:29.277 EDT [27893:423] pg_regress/insert STATEMENT:  create table mcrparted4 partition of mcrparted for values from (21, minvalue, 0) to (30, 20, minvalue);
2020-04-06 20:19:29.278 EDT [27893:424] pg_regress/insert LOG:  statement: create table mcrparted0 partition of mcrparted for values from (minvalue, minvalue, minvalue) to (1, maxvalue, maxvalue);
2020-04-06 20:19:29.280 EDT [27893:425] pg_regress/insert LOG:  statement: create table mcrparted1 partition of mcrparted for values from (2, 1, minvalue) to (10, 5, 10);
2020-04-06 20:19:29.281 EDT [27893:426] pg_regress/insert LOG:  statement: create table mcrparted2 partition of mcrparted for values from (10, 6, minvalue) to (10, maxvalue, maxvalue);
2020-04-06 20:19:29.283 EDT [27893:427] pg_regress/insert LOG:  statement: create table mcrparted3 partition of mcrparted for values from (11, 1, 1) to (20, 10, 10);
2020-04-06 20:19:29.285 EDT [27893:428] pg_regress/insert LOG:  statement: create table mcrparted4 partition of mcrparted for values from (21, minvalue, minvalue) to (30, 20, maxvalue);
2020-04-06 20:19:29.286 EDT [27893:429] pg_regress/insert LOG:  statement: create table mcrparted5 partition of mcrparted for values from (30, 21, 20) to (maxvalue, maxvalue, maxvalue);
2020-04-06 20:19:29.287 EDT [27893:430] pg_regress/insert LOG:  statement: insert into mcrparted values (null, null, null);
2020-04-06 20:19:29.287 EDT [27893:431] pg_regress/insert ERROR:  no partition of relation "mcrparted" found for row
2020-04-06 20:19:29.287 EDT [27893:432] pg_regress/insert DETAIL:  Partition key of the failing row contains (a, abs(b), c) = (null, null, null).
2020-04-06 20:19:29.287 EDT [27893:433] pg_regress/insert STATEMENT:  insert into mcrparted values (null, null, null);
2020-04-06 20:19:29.287 EDT [27893:434] pg_regress/insert LOG:  statement: insert into mcrparted values (0, 1, 1);
2020-04-06 20:19:29.288 EDT [27893:435] pg_regress/insert LOG:  statement: insert into mcrparted0 values (0, 1, 1);
2020-04-06 20:19:29.288 EDT [27893:436] pg_regress/insert LOG:  statement: insert into mcrparted values (9, 1000, 1);
2020-04-06 20:19:29.289 EDT [27893:437] pg_regress/insert LOG:  statement: insert into mcrparted1 values (9, 1000, 1);
2020-04-06 20:19:29.289 EDT [27893:438] pg_regress/insert LOG:  statement: insert into mcrparted values (10, 5, -1);
2020-04-06 20:19:29.290 EDT [27893:439] pg_regress/insert LOG:  statement: insert into mcrparted1 values (10, 5, -1);
2020-04-06 20:19:29.290 EDT [27893:440] pg_regress/insert LOG:  statement: insert into mcrparted values (2, 1, 0);
2020-04-06 20:19:29.290 EDT [27893:441] pg_regress/insert LOG:  statement: insert into mcrparted1 values (2, 1, 0);
2020-04-06 20:19:29.291 EDT [27893:442] pg_regress/insert LOG:  statement: insert into mcrparted values (10, 6, 1000);
2020-04-06 20:19:29.291 EDT [27893:443] pg_regress/insert LOG:  statement: insert into mcrparted2 values (10, 6, 1000);
2020-04-06 20:19:29.291 EDT [27893:444] pg_regress/insert LOG:  statement: insert into mcrparted values (10, 1000, 1000);
2020-04-06 20:19:29.292 EDT [27893:445] pg_regress/insert LOG:  statement: insert into mcrparted2 values (10, 1000, 1000);
2020-04-06 20:19:29.292 EDT [27893:446] pg_regress/insert LOG:  statement: insert into mcrparted values (11, 1, -1);
2020-04-06 20:19:29.292 EDT [27893:447] pg_regress/insert ERROR:  no partition of relation "mcrparted" found for row
2020-04-06 20:19:29.292 EDT [27893:448] pg_regress/insert DETAIL:  Partition key of the failing row contains (a, abs(b), c) = (11, 1, -1).
2020-04-06 20:19:29.292 EDT [27893:449] pg_regress/insert STATEMENT:  insert into mcrparted values (11, 1, -1);
2020-04-06 20:19:29.292 EDT [27893:450] pg_regress/insert LOG:  statement: insert into mcrparted3 values (11, 1, -1);
2020-04-06 20:19:29.293 EDT [27893:451] pg_regress/insert ERROR:  new row for relation "mcrparted3" violates partition constraint
2020-04-06 20:19:29.293 EDT [27893:452] pg_regress/insert DETAIL:  Failing row contains (11, 1, -1).
2020-04-06 20:19:29.293 EDT [27893:453] pg_regress/insert STATEMENT:  insert into mcrparted3 values (11, 1, -1);
2020-04-06 20:19:29.293 EDT [27893:454] pg_regress/insert LOG:  statement: insert into mcrparted values (30, 21, 20);
2020-04-06 20:19:29.293 EDT [27893:455] pg_regress/insert LOG:  statement: insert into mcrparted5 values (30, 21, 20);
2020-04-06 20:19:29.294 EDT [27893:456] pg_regress/insert LOG:  statement: insert into mcrparted4 values (30, 21, 20);
2020-04-06 20:19:29.294 EDT [27893:457] pg_regress/insert ERROR:  new row for relation "mcrparted4" violates partition constraint
2020-04-06 20:19:29.294 EDT [27893:458] pg_regress/insert DETAIL:  Failing row contains (30, 21, 20).
2020-04-06 20:19:29.294 EDT [27893:459] pg_regress/insert STATEMENT:  insert into mcrparted4 values (30, 21, 20);
2020-04-06 20:19:29.294 EDT [27893:460] pg_regress/insert LOG:  statement: select tableoid::regclass::text, * from mcrparted order by 1;
2020-04-06 20:19:29.308 EDT [27893:461] pg_regress/insert LOG:  statement: drop table mcrparted;
2020-04-06 20:19:29.314 EDT [27893:462] pg_regress/insert LOG:  statement: create table brtrigpartcon (a int, b text) partition by list (a);
2020-04-06 20:19:29.315 EDT [27893:463] pg_regress/insert LOG:  statement: create table brtrigpartcon1 partition of brtrigpartcon for values in (1);
2020-04-06 20:19:29.318 EDT [27893:464] pg_regress/insert LOG:  statement: create or replace function brtrigpartcon1trigf() returns trigger as $$begin new.a := 2; return new; end$$ language plpgsql;
2020-04-06 20:19:29.319 EDT [27893:465] pg_regress/insert LOG:  statement: create trigger brtrigpartcon1trig before insert on brtrigpartcon1 for each row execute procedure brtrigpartcon1trigf();
2020-04-06 20:19:29.319 EDT [27893:466] pg_regress/insert LOG:  statement: insert into brtrigpartcon values (1, 'hi there');
2020-04-06 20:19:29.320 EDT [27893:467] pg_regress/insert ERROR:  new row for relation "brtrigpartcon1" violates partition constraint
2020-04-06 20:19:29.320 EDT [27893:468] pg_regress/insert DETAIL:  Failing row contains (2, hi there).
2020-04-06 20:19:29.320 EDT [27893:469] pg_regress/insert STATEMENT:  insert into brtrigpartcon values (1, 'hi there');
2020-04-06 20:19:29.320 EDT [27893:470] pg_regress/insert LOG:  statement: insert into brtrigpartcon1 values (1, 'hi there');
2020-04-06 20:19:29.320 EDT [27893:471] pg_regress/insert ERROR:  new row for relation "brtrigpartcon1" violates partition constraint
2020-04-06 20:19:29.320 EDT [27893:472] pg_regress/insert DETAIL:  Failing row contains (2, hi there).
2020-04-06 20:19:29.320 EDT [27893:473] pg_regress/insert STATEMENT:  insert into brtrigpartcon1 values (1, 'hi there');
2020-04-06 20:19:29.320 EDT [27893:474] pg_regress/insert LOG:  statement: create table inserttest3 (f1 text default 'foo', f2 text default 'bar', f3 int);
2020-04-06 20:19:29.323 EDT [27893:475] pg_regress/insert LOG:  statement: create role regress_coldesc_role;
2020-04-06 20:19:29.323 EDT [27893:476] pg_regress/insert LOG:  statement: grant insert on inserttest3 to regress_coldesc_role;
2020-04-06 20:19:29.324 EDT [27893:477] pg_regress/insert LOG:  statement: grant insert on brtrigpartcon to regress_coldesc_role;
2020-04-06 20:19:29.324 EDT [27893:478] pg_regress/insert LOG:  statement: revoke select on brtrigpartcon from regress_coldesc_role;
2020-04-06 20:19:29.325 EDT [27893:479] pg_regress/insert LOG:  statement: set role regress_coldesc_role;
2020-04-06 20:19:29.325 EDT [27893:480] pg_regress/insert LOG:  statement: with result as (insert into brtrigpartcon values (1, 'hi there') returning 1)
	  insert into inserttest3 (f3) select * from result;
2020-04-06 20:19:29.325 EDT [27893:481] pg_regress/insert ERROR:  new row for relation "brtrigpartcon1" violates partition constraint
2020-04-06 20:19:29.325 EDT [27893:482] pg_regress/insert DETAIL:  Failing row contains (a, b) = (2, hi there).
2020-04-06 20:19:29.325 EDT [27893:483] pg_regress/insert STATEMENT:  with result as (insert into brtrigpartcon values (1, 'hi there') returning 1)
	  insert into inserttest3 (f3) select * from result;
2020-04-06 20:19:29.326 EDT [27893:484] pg_regress/insert LOG:  statement: reset role;
2020-04-06 20:19:29.326 EDT [27893:485] pg_regress/insert LOG:  statement: revoke all on inserttest3 from regress_coldesc_role;
2020-04-06 20:19:29.326 EDT [27893:486] pg_regress/insert LOG:  statement: revoke all on brtrigpartcon from regress_coldesc_role;
2020-04-06 20:19:29.327 EDT [27893:487] pg_regress/insert LOG:  statement: drop role regress_coldesc_role;
2020-04-06 20:19:29.327 EDT [27893:488] pg_regress/insert LOG:  statement: drop table inserttest3;
2020-04-06 20:19:29.329 EDT [27893:489] pg_regress/insert LOG:  statement: drop table brtrigpartcon;
2020-04-06 20:19:29.331 EDT [27893:490] pg_regress/insert LOG:  statement: drop function brtrigpartcon1trigf();
2020-04-06 20:19:29.331 EDT [27893:491] pg_regress/insert LOG:  statement: create table donothingbrtrig_test (a int, b text) partition by list (a);
2020-04-06 20:19:29.332 EDT [27893:492] pg_regress/insert LOG:  statement: create table donothingbrtrig_test1 (b text, a int);
2020-04-06 20:19:29.334 EDT [27893:493] pg_regress/insert LOG:  statement: create table donothingbrtrig_test2 (c text, b text, a int);
2020-04-06 20:19:29.336 EDT [27893:494] pg_regress/insert LOG:  statement: alter table donothingbrtrig_test2 drop column c;
2020-04-06 20:19:29.336 EDT [27893:495] pg_regress/insert LOG:  statement: create or replace function donothingbrtrig_func() returns trigger as $$begin raise notice 'b: %', new.b; return NULL; end$$ language plpgsql;
2020-04-06 20:19:29.337 EDT [27893:496] pg_regress/insert LOG:  statement: create trigger donothingbrtrig1 before insert on donothingbrtrig_test1 for each row execute procedure donothingbrtrig_func();
2020-04-06 20:19:29.337 EDT [27893:497] pg_regress/insert LOG:  statement: create trigger donothingbrtrig2 before insert on donothingbrtrig_test2 for each row execute procedure donothingbrtrig_func();
2020-04-06 20:19:29.338 EDT [27893:498] pg_regress/insert LOG:  statement: alter table donothingbrtrig_test attach partition donothingbrtrig_test1 for values in (1);
2020-04-06 20:19:29.339 EDT [27893:499] pg_regress/insert LOG:  statement: alter table donothingbrtrig_test attach partition donothingbrtrig_test2 for values in (2);
2020-04-06 20:19:29.340 EDT [27893:500] pg_regress/insert LOG:  statement: insert into donothingbrtrig_test values (1, 'foo'), (2, 'bar');
2020-04-06 20:19:29.341 EDT [27893:501] pg_regress/insert LOG:  statement: copy donothingbrtrig_test from stdout;
2020-04-06 20:19:29.341 EDT [27893:502] pg_regress/insert LOG:  statement: select tableoid::regclass, * from donothingbrtrig_test;
2020-04-06 20:19:29.355 EDT [27893:503] pg_regress/insert LOG:  statement: drop table donothingbrtrig_test;
2020-04-06 20:19:29.361 EDT [27893:504] pg_regress/insert LOG:  statement: drop function donothingbrtrig_func();
2020-04-06 20:19:29.361 EDT [27893:505] pg_regress/insert LOG:  statement: create table mcrparted (a text, b int) partition by range(a, b);
2020-04-06 20:19:29.363 EDT [27893:506] pg_regress/insert LOG:  statement: create table mcrparted1_lt_b partition of mcrparted for values from (minvalue, minvalue) to ('b', minvalue);
2020-04-06 20:19:29.366 EDT [27893:507] pg_regress/insert LOG:  statement: create table mcrparted2_b partition of mcrparted for values from ('b', minvalue) to ('c', minvalue);
2020-04-06 20:19:29.368 EDT [27893:508] pg_regress/insert LOG:  statement: create table mcrparted3_c_to_common partition of mcrparted for values from ('c', minvalue) to ('common', minvalue);
2020-04-06 20:19:29.371 EDT [27893:509] pg_regress/insert LOG:  statement: create table mcrparted4_common_lt_0 partition of mcrparted for values from ('common', minvalue) to ('common', 0);
2020-04-06 20:19:29.373 EDT [27893:510] pg_regress/insert LOG:  statement: create table mcrparted5_common_0_to_10 partition of mcrparted for values from ('common', 0) to ('common', 10);
2020-04-06 20:19:29.376 EDT [27893:511] pg_regress/insert LOG:  statement: create table mcrparted6_common_ge_10 partition of mcrparted for values from ('common', 10) to ('common', maxvalue);
2020-04-06 20:19:29.379 EDT [27893:512] pg_regress/insert LOG:  statement: create table mcrparted7_gt_common_lt_d partition of mcrparted for values from ('common', maxvalue) to ('d', minvalue);
2020-04-06 20:19:29.382 EDT [27893:513] pg_regress/insert LOG:  statement: create table mcrparted8_ge_d partition of mcrparted for values from ('d', minvalue) to (maxvalue, maxvalue);
2020-04-06 20:19:29.384 EDT [27893:514] pg_regress/insert LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(mcrparted)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:29.401 EDT [27893:515] pg_regress/insert LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '18990';
2020-04-06 20:19:29.403 EDT [27893:516] pg_regress/insert LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '18990' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:29.431 EDT [27893:517] pg_regress/insert LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('18990'::pg_catalog.oid);
2020-04-06 20:19:29.443 EDT [27893:518] pg_regress/insert LOG:  statement: SELECT conrelid = '18990'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('18990')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:19:29.462 EDT [27893:519] pg_regress/insert LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('18990')
	                     UNION ALL VALUES ('18990'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:29.479 EDT [27893:520] pg_regress/insert LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '18990' ORDER BY 1;
2020-04-06 20:19:29.481 EDT [27893:521] pg_regress/insert LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '18990'
	ORDER BY 1;
2020-04-06 20:19:29.482 EDT [27893:522] pg_regress/insert LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '18990'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('18990')
	ORDER BY 1;
2020-04-06 20:19:29.496 EDT [27893:523] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '18990'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:29.514 EDT [27893:524] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '18990'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:29.530 EDT [27893:525] pg_regress/insert LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(mcrparted1_lt_b)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:29.544 EDT [27893:526] pg_regress/insert LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '18993';
2020-04-06 20:19:29.546 EDT [27893:527] pg_regress/insert LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '18993' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:29.574 EDT [27893:528] pg_regress/insert LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '18993';
2020-04-06 20:19:29.589 EDT [27893:529] pg_regress/insert LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '18993' ORDER BY 1;
2020-04-06 20:19:29.590 EDT [27893:530] pg_regress/insert LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '18993'
	ORDER BY 1;
2020-04-06 20:19:29.592 EDT [27893:531] pg_regress/insert LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '18993'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('18993')
	ORDER BY 1;
2020-04-06 20:19:29.607 EDT [27893:532] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '18993'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:29.618 EDT [27893:533] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '18993'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:29.631 EDT [27893:534] pg_regress/insert LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(mcrparted2_b)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:29.644 EDT [27893:535] pg_regress/insert LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '18999';
2020-04-06 20:19:29.646 EDT [27893:536] pg_regress/insert LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '18999' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:29.674 EDT [27893:537] pg_regress/insert LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '18999';
2020-04-06 20:19:29.689 EDT [27893:538] pg_regress/insert LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '18999' ORDER BY 1;
2020-04-06 20:19:29.691 EDT [27893:539] pg_regress/insert LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '18999'
	ORDER BY 1;
2020-04-06 20:19:29.692 EDT [27893:540] pg_regress/insert LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '18999'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('18999')
	ORDER BY 1;
2020-04-06 20:19:29.709 EDT [27893:541] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '18999'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:29.723 EDT [27893:542] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '18999'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:29.738 EDT [27893:543] pg_regress/insert LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(mcrparted3_c_to_common)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:29.751 EDT [27893:544] pg_regress/insert LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19005';
2020-04-06 20:19:29.753 EDT [27893:545] pg_regress/insert LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19005' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:29.778 EDT [27893:546] pg_regress/insert LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '19005';
2020-04-06 20:19:29.796 EDT [27893:547] pg_regress/insert LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '19005' ORDER BY 1;
2020-04-06 20:19:29.798 EDT [27893:548] pg_regress/insert LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '19005'
	ORDER BY 1;
2020-04-06 20:19:29.799 EDT [27893:549] pg_regress/insert LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '19005'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('19005')
	ORDER BY 1;
2020-04-06 20:19:29.815 EDT [27893:550] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '19005'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:29.831 EDT [27893:551] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '19005'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:29.843 EDT [27893:552] pg_regress/insert LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(mcrparted4_common_lt_0)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:29.860 EDT [27893:553] pg_regress/insert LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19011';
2020-04-06 20:19:29.862 EDT [27893:554] pg_regress/insert LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19011' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:29.886 EDT [27893:555] pg_regress/insert LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '19011';
2020-04-06 20:19:29.897 EDT [27893:556] pg_regress/insert LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '19011' ORDER BY 1;
2020-04-06 20:19:29.898 EDT [27893:557] pg_regress/insert LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '19011'
	ORDER BY 1;
2020-04-06 20:19:29.899 EDT [27893:558] pg_regress/insert LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '19011'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('19011')
	ORDER BY 1;
2020-04-06 20:19:29.914 EDT [27893:559] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '19011'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:29.926 EDT [27893:560] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '19011'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:29.939 EDT [27893:561] pg_regress/insert LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(mcrparted5_common_0_to_10)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:29.957 EDT [27893:562] pg_regress/insert LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19017';
2020-04-06 20:19:29.959 EDT [27893:563] pg_regress/insert LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19017' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:29.988 EDT [27893:564] pg_regress/insert LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '19017';
2020-04-06 20:19:30.004 EDT [27893:565] pg_regress/insert LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '19017' ORDER BY 1;
2020-04-06 20:19:30.005 EDT [27893:566] pg_regress/insert LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '19017'
	ORDER BY 1;
2020-04-06 20:19:30.007 EDT [27893:567] pg_regress/insert LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '19017'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('19017')
	ORDER BY 1;
2020-04-06 20:19:30.024 EDT [27893:568] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '19017'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:30.041 EDT [27893:569] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '19017'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:30.059 EDT [27893:570] pg_regress/insert LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(mcrparted6_common_ge_10)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:30.075 EDT [27893:571] pg_regress/insert LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19023';
2020-04-06 20:19:30.077 EDT [27893:572] pg_regress/insert LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19023' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:30.105 EDT [27893:573] pg_regress/insert LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '19023';
2020-04-06 20:19:30.118 EDT [27893:574] pg_regress/insert LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '19023' ORDER BY 1;
2020-04-06 20:19:30.119 EDT [27893:575] pg_regress/insert LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '19023'
	ORDER BY 1;
2020-04-06 20:19:30.120 EDT [27893:576] pg_regress/insert LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '19023'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('19023')
	ORDER BY 1;
2020-04-06 20:19:30.134 EDT [27893:577] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '19023'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:30.148 EDT [27893:578] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '19023'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:30.162 EDT [27893:579] pg_regress/insert LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(mcrparted7_gt_common_lt_d)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:30.178 EDT [27893:580] pg_regress/insert LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19029';
2020-04-06 20:19:30.179 EDT [27893:581] pg_regress/insert LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19029' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:30.206 EDT [27893:582] pg_regress/insert LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '19029';
2020-04-06 20:19:30.222 EDT [27893:583] pg_regress/insert LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '19029' ORDER BY 1;
2020-04-06 20:19:30.224 EDT [27893:584] pg_regress/insert LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '19029'
	ORDER BY 1;
2020-04-06 20:19:30.226 EDT [27893:585] pg_regress/insert LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '19029'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('19029')
	ORDER BY 1;
2020-04-06 20:19:30.241 EDT [27893:586] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '19029'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:30.258 EDT [27893:587] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '19029'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:30.276 EDT [27893:588] pg_regress/insert LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(mcrparted8_ge_d)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:30.290 EDT [27893:589] pg_regress/insert LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19035';
2020-04-06 20:19:30.292 EDT [27893:590] pg_regress/insert LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19035' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:30.320 EDT [27893:591] pg_regress/insert LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '19035';
2020-04-06 20:19:30.334 EDT [27893:592] pg_regress/insert LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '19035' ORDER BY 1;
2020-04-06 20:19:30.336 EDT [27893:593] pg_regress/insert LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '19035'
	ORDER BY 1;
2020-04-06 20:19:30.338 EDT [27893:594] pg_regress/insert LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '19035'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('19035')
	ORDER BY 1;
2020-04-06 20:19:30.353 EDT [27893:595] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '19035'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:30.370 EDT [27893:596] pg_regress/insert LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '19035'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:30.385 EDT [27893:597] pg_regress/insert LOG:  statement: insert into mcrparted values ('aaa', 0), ('b', 0), ('bz', 10), ('c', -10),
	    ('comm', -10), ('common', -10), ('common', 0), ('common', 10),
	    ('commons', 0), ('d', -10), ('e', 0);
2020-04-06 20:19:30.387 EDT [27893:598] pg_regress/insert LOG:  statement: select tableoid::regclass, * from mcrparted order by a, b;
2020-04-06 20:19:30.405 EDT [27893:599] pg_regress/insert LOG:  statement: drop table mcrparted;
2020-04-06 20:19:30.417 EDT [27893:600] pg_regress/insert LOG:  statement: create table returningwrtest (a int) partition by list (a);
2020-04-06 20:19:30.418 EDT [27893:601] pg_regress/insert LOG:  statement: create table returningwrtest1 partition of returningwrtest for values in (1);
2020-04-06 20:19:30.420 EDT [27893:602] pg_regress/insert LOG:  statement: insert into returningwrtest values (1) returning returningwrtest;
2020-04-06 20:19:30.421 EDT [27893:603] pg_regress/insert LOG:  statement: alter table returningwrtest add b text;
2020-04-06 20:19:30.423 EDT [27893:604] pg_regress/insert LOG:  statement: create table returningwrtest2 (b text, c int, a int);
2020-04-06 20:19:30.426 EDT [27893:605] pg_regress/insert LOG:  statement: alter table returningwrtest2 drop c;
2020-04-06 20:19:30.427 EDT [27893:606] pg_regress/insert LOG:  statement: alter table returningwrtest attach partition returningwrtest2 for values in (2);
2020-04-06 20:19:30.428 EDT [27893:607] pg_regress/insert LOG:  statement: insert into returningwrtest values (2, 'foo') returning returningwrtest;
2020-04-06 20:19:30.430 EDT [27893:608] pg_regress/insert LOG:  statement: drop table returningwrtest;
2020-04-06 20:19:30.434 EDT [27893:609] pg_regress/insert LOG:  disconnection: session time: 0:00:02.238 user=pgbuild database=regression host=[local]
2020-04-06 20:19:30.475 EDT [28060:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:30.476 EDT [28060:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/create_misc
2020-04-06 20:19:30.478 EDT [28061:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:30.480 EDT [28061:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/create_operator
2020-04-06 20:19:30.481 EDT [28062:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:30.481 EDT [28060:3] pg_regress/create_misc LOG:  statement: INSERT INTO tenk2 SELECT * FROM tenk1;
2020-04-06 20:19:30.482 EDT [28062:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/create_procedure
2020-04-06 20:19:30.484 EDT [28061:3] pg_regress/create_operator LOG:  statement: CREATE OPERATOR ## (
	   leftarg = path,
	   rightarg = path,
	   function = path_inter,
	   commutator = ##
	);
2020-04-06 20:19:30.485 EDT [28062:3] pg_regress/create_procedure LOG:  statement: CALL nonexistent();
2020-04-06 20:19:30.485 EDT [28062:4] pg_regress/create_procedure ERROR:  procedure nonexistent() does not exist at character 6
2020-04-06 20:19:30.485 EDT [28062:5] pg_regress/create_procedure HINT:  No procedure matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:19:30.485 EDT [28062:6] pg_regress/create_procedure STATEMENT:  CALL nonexistent();
2020-04-06 20:19:30.485 EDT [28062:7] pg_regress/create_procedure LOG:  statement: CALL random();
2020-04-06 20:19:30.486 EDT [28062:8] pg_regress/create_procedure ERROR:  random() is not a procedure at character 6
2020-04-06 20:19:30.486 EDT [28062:9] pg_regress/create_procedure HINT:  To call a function, use SELECT.
2020-04-06 20:19:30.486 EDT [28062:10] pg_regress/create_procedure STATEMENT:  CALL random();
2020-04-06 20:19:30.486 EDT [28062:11] pg_regress/create_procedure LOG:  statement: CREATE FUNCTION cp_testfunc1(a int) RETURNS int LANGUAGE SQL AS $$ SELECT a $$;
2020-04-06 20:19:30.487 EDT [28061:4] pg_regress/create_operator LOG:  statement: CREATE OPERATOR <% (
	   leftarg = point,
	   rightarg = widget,
	   procedure = pt_in_widget,
	   commutator = >% ,
	   negator = >=%
	);
2020-04-06 20:19:30.487 EDT [28062:12] pg_regress/create_procedure LOG:  statement: CREATE TABLE cp_test (a int, b text);
2020-04-06 20:19:30.489 EDT [28061:5] pg_regress/create_operator LOG:  statement: CREATE OPERATOR @#@ (
	   rightarg = int8,		
	   procedure = numeric_fac
	);
2020-04-06 20:19:30.490 EDT [28061:6] pg_regress/create_operator LOG:  statement: CREATE OPERATOR #@# (
	   leftarg = int8,		
	   procedure = numeric_fac
	);
2020-04-06 20:19:30.493 EDT [28061:7] pg_regress/create_operator LOG:  statement: CREATE OPERATOR #%# (
	   leftarg = int8,		
	   procedure = numeric_fac
	);
2020-04-06 20:19:30.493 EDT [28062:13] pg_regress/create_procedure LOG:  statement: CREATE PROCEDURE ptest1(x text)
	LANGUAGE SQL
	AS $$
	INSERT INTO cp_test VALUES (1, x);
	$$;
2020-04-06 20:19:30.494 EDT [28061:8] pg_regress/create_operator LOG:  statement: SELECT point '(1,2)' <% widget '(0,0,3)' AS t,
	       point '(1,2)' <% widget '(0,0,1)' AS f;
2020-04-06 20:19:30.494 EDT [28062:14] pg_regress/create_procedure LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(ptest1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:19:30.495 EDT [28061:9] pg_regress/create_operator LOG:  statement: COMMENT ON OPERATOR ###### (int4, NONE) IS 'bad right unary';
2020-04-06 20:19:30.496 EDT [28061:10] pg_regress/create_operator ERROR:  operator does not exist: integer ######
2020-04-06 20:19:30.496 EDT [28061:11] pg_regress/create_operator STATEMENT:  COMMENT ON OPERATOR ###### (int4, NONE) IS 'bad right unary';
2020-04-06 20:19:30.496 EDT [28061:12] pg_regress/create_operator ERROR:  syntax error at or near "=>" at character 17
2020-04-06 20:19:30.496 EDT [28061:13] pg_regress/create_operator STATEMENT:  CREATE OPERATOR => (
	   leftarg = int8,		
	   procedure = numeric_fac
	);
2020-04-06 20:19:30.496 EDT [28061:14] pg_regress/create_operator LOG:  statement: CREATE OPERATOR !=- (
	   leftarg = int8,		
	   procedure = numeric_fac
	);
2020-04-06 20:19:30.497 EDT [28061:15] pg_regress/create_operator LOG:  statement: SELECT 2 !=-;
2020-04-06 20:19:30.509 EDT [28061:16] pg_regress/create_operator LOG:  statement: SELECT 2 !=/**/ 1, 2 !=/**/ 2;
2020-04-06 20:19:30.512 EDT [28062:15] pg_regress/create_procedure LOG:  statement: SELECT pg_get_functiondef('ptest1'::regproc);
2020-04-06 20:19:30.522 EDT [28061:17] pg_regress/create_operator LOG:  statement: SELECT 2 !=
	  1;
2020-04-06 20:19:30.524 EDT [28062:16] pg_regress/create_procedure LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.prokind <> 'a'
	      AND p.prokind <> 'p'
	      AND p.prorettype <> 'pg_catalog.trigger'::pg_catalog.regtype
	      AND p.prokind <> 'w'
	  AND p.proname OPERATOR(pg_catalog.~) '^(.*test.*1)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(public)$' COLLATE pg_catalog.default
	ORDER BY 1, 2, 4;
2020-04-06 20:19:30.526 EDT [28060:4] pg_regress/create_misc LOG:  statement: SELECT * INTO TABLE onek2 FROM onek;
2020-04-06 20:19:30.531 EDT [28061:18] pg_regress/create_operator LOG:  statement: DO $$ -- use DO to protect -- from psql
	  declare r boolean;
	  begin
	    execute $e$ select 2 !=-- comment
	      1 $e$ into r;
	    raise info 'r = %', r;
	  end;
	$$;
2020-04-06 20:19:30.543 EDT [28060:5] pg_regress/create_misc LOG:  statement: INSERT INTO fast_emp4000 SELECT * FROM slow_emp4000;
2020-04-06 20:19:30.545 EDT [28062:17] pg_regress/create_procedure LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE (
	       p.prokind = 'p'
	      )
	  AND p.proname OPERATOR(pg_catalog.~) '^(.*test.*1)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(public)$' COLLATE pg_catalog.default
	ORDER BY 1, 2, 4;
2020-04-06 20:19:30.545 EDT [28061:19] pg_regress/create_operator LOG:  statement: SELECT true<>-1 BETWEEN 1 AND 1;
2020-04-06 20:19:30.555 EDT [28060:6] pg_regress/create_misc LOG:  statement: SELECT *
	   INTO TABLE Bprime
	   FROM tenk1
	   WHERE unique2 < 1000;
2020-04-06 20:19:30.556 EDT [28061:20] pg_regress/create_operator LOG:  statement: SELECT false<>/**/1 BETWEEN 1 AND 1;
2020-04-06 20:19:30.564 EDT [28062:18] pg_regress/create_procedure LOG:  statement: SELECT ptest1('x');
2020-04-06 20:19:30.564 EDT [28062:19] pg_regress/create_procedure ERROR:  ptest1(unknown) is a procedure at character 8
2020-04-06 20:19:30.564 EDT [28062:20] pg_regress/create_procedure HINT:  To call a procedure, use CALL.
2020-04-06 20:19:30.564 EDT [28062:21] pg_regress/create_procedure STATEMENT:  SELECT ptest1('x');
2020-04-06 20:19:30.565 EDT [28062:22] pg_regress/create_procedure LOG:  statement: CALL ptest1('a');
2020-04-06 20:19:30.565 EDT [28062:23] pg_regress/create_procedure LOG:  statement: CALL ptest1('xy' || 'zzy');
2020-04-06 20:19:30.566 EDT [28062:24] pg_regress/create_procedure LOG:  statement: CALL ptest1(substring(random()::numeric(20,15)::text, 1, 1));
2020-04-06 20:19:30.566 EDT [28062:25] pg_regress/create_procedure LOG:  statement: SELECT * FROM cp_test ORDER BY b COLLATE "C";
2020-04-06 20:19:30.572 EDT [28061:21] pg_regress/create_operator LOG:  statement: SELECT false<=-1 BETWEEN 1 AND 1;
2020-04-06 20:19:30.575 EDT [28060:7] pg_regress/create_misc LOG:  statement: INSERT INTO hobbies_r (name, person)
	   SELECT 'posthacking', p.name
	   FROM person* p
	   WHERE p.name = 'mike' or p.name = 'jeff';
2020-04-06 20:19:30.577 EDT [28060:8] pg_regress/create_misc LOG:  statement: INSERT INTO hobbies_r (name, person)
	   SELECT 'basketball', p.name
	   FROM person p
	   WHERE p.name = 'joe' or p.name = 'sally';
2020-04-06 20:19:30.578 EDT [28060:9] pg_regress/create_misc LOG:  statement: INSERT INTO hobbies_r (name) VALUES ('skywalking');
2020-04-06 20:19:30.578 EDT [28062:26] pg_regress/create_procedure LOG:  statement: CREATE PROCEDURE ptest2()
	LANGUAGE SQL
	AS $$
	SELECT 5;
	$$;
2020-04-06 20:19:30.578 EDT [28060:10] pg_regress/create_misc LOG:  statement: INSERT INTO equipment_r (name, hobby) VALUES ('advil', 'posthacking');
2020-04-06 20:19:30.578 EDT [28062:27] pg_regress/create_procedure LOG:  statement: CALL ptest2();
2020-04-06 20:19:30.578 EDT [28060:11] pg_regress/create_misc LOG:  statement: INSERT INTO equipment_r (name, hobby) VALUES ('peet''s coffee', 'posthacking');
2020-04-06 20:19:30.579 EDT [28060:12] pg_regress/create_misc LOG:  statement: INSERT INTO equipment_r (name, hobby) VALUES ('hightops', 'basketball');
2020-04-06 20:19:30.579 EDT [28060:13] pg_regress/create_misc LOG:  statement: INSERT INTO equipment_r (name, hobby) VALUES ('guts', 'skywalking');
2020-04-06 20:19:30.580 EDT [28060:14] pg_regress/create_misc LOG:  statement: INSERT INTO city VALUES
	('Podunk', '(1,2),(3,4)', '100,127,1000'),
	('Gotham', '(1000,34),(1100,334)', '123456,127,-1000,6789');
2020-04-06 20:19:30.581 EDT [28060:15] pg_regress/create_misc LOG:  statement: TABLE city;
2020-04-06 20:19:30.582 EDT [28061:22] pg_regress/create_operator LOG:  statement: SELECT false>=-1 BETWEEN 1 AND 1;
2020-04-06 20:19:30.589 EDT [28062:28] pg_regress/create_procedure LOG:  statement: TRUNCATE cp_test;
2020-04-06 20:19:30.592 EDT [28062:29] pg_regress/create_procedure LOG:  statement: CREATE PROCEDURE ptest3(y text)
	LANGUAGE SQL
	AS $$
	CALL ptest1(y);
	CALL ptest1($1);
	$$;
2020-04-06 20:19:30.593 EDT [28062:30] pg_regress/create_procedure LOG:  statement: CALL ptest3('b');
2020-04-06 20:19:30.594 EDT [28061:23] pg_regress/create_operator LOG:  statement: SELECT 2<=/**/3, 3>=/**/2, 2<>/**/3;
2020-04-06 20:19:30.594 EDT [28060:16] pg_regress/create_misc LOG:  statement: SELECT *
	   INTO TABLE ramp
	   FROM road
	   WHERE name ~ '.*Ramp';
2020-04-06 20:19:30.596 EDT [28062:31] pg_regress/create_procedure LOG:  statement: SELECT * FROM cp_test;
2020-04-06 20:19:30.606 EDT [28061:24] pg_regress/create_operator LOG:  statement: SELECT 3<=/**/2, 2>=/**/3, 2<>/**/2;
2020-04-06 20:19:30.609 EDT [28062:32] pg_regress/create_procedure LOG:  statement: CREATE PROCEDURE ptest4a(INOUT a int, INOUT b int)
	LANGUAGE SQL
	AS $$
	SELECT 1, 2;
	$$;
2020-04-06 20:19:30.611 EDT [28062:33] pg_regress/create_procedure LOG:  statement: CALL ptest4a(NULL, NULL);
2020-04-06 20:19:30.617 EDT [28061:25] pg_regress/create_operator LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:30.617 EDT [28060:17] pg_regress/create_misc LOG:  statement: INSERT INTO ihighway
	   SELECT *
	   FROM road
	   WHERE name ~ 'I- .*';
2020-04-06 20:19:30.619 EDT [28061:26] pg_regress/create_operator LOG:  statement: CREATE ROLE regress_rol_op1;
2020-04-06 20:19:30.620 EDT [28061:27] pg_regress/create_operator LOG:  statement: CREATE SCHEMA schema_op1;
2020-04-06 20:19:30.620 EDT [28061:28] pg_regress/create_operator LOG:  statement: GRANT USAGE ON SCHEMA schema_op1 TO PUBLIC;
2020-04-06 20:19:30.620 EDT [28061:29] pg_regress/create_operator LOG:  statement: REVOKE USAGE ON SCHEMA schema_op1 FROM regress_rol_op1;
2020-04-06 20:19:30.620 EDT [28061:30] pg_regress/create_operator LOG:  statement: SET ROLE regress_rol_op1;
2020-04-06 20:19:30.621 EDT [28061:31] pg_regress/create_operator LOG:  statement: CREATE OPERATOR schema_op1.#*# (
	   leftarg = int8,		
	   procedure = numeric_fac
	);
2020-04-06 20:19:30.621 EDT [28061:32] pg_regress/create_operator ERROR:  permission denied for schema schema_op1
2020-04-06 20:19:30.621 EDT [28061:33] pg_regress/create_operator STATEMENT:  CREATE OPERATOR schema_op1.#*# (
	   leftarg = int8,		
	   procedure = numeric_fac
	);
2020-04-06 20:19:30.621 EDT [28061:34] pg_regress/create_operator LOG:  statement: ROLLBACK;
2020-04-06 20:19:30.621 EDT [28061:35] pg_regress/create_operator LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:30.621 EDT [28061:36] pg_regress/create_operator LOG:  statement: CREATE OPERATOR #*# (
	   leftarg = SETOF int8,
	   procedure = numeric_fac
	);
2020-04-06 20:19:30.621 EDT [28061:37] pg_regress/create_operator ERROR:  SETOF type not allowed for operator argument
2020-04-06 20:19:30.621 EDT [28061:38] pg_regress/create_operator STATEMENT:  CREATE OPERATOR #*# (
	   leftarg = SETOF int8,
	   procedure = numeric_fac
	);
2020-04-06 20:19:30.621 EDT [28061:39] pg_regress/create_operator LOG:  statement: ROLLBACK;
2020-04-06 20:19:30.622 EDT [28061:40] pg_regress/create_operator LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:30.622 EDT [28061:41] pg_regress/create_operator LOG:  statement: CREATE OPERATOR #*# (
	   rightarg = SETOF int8,
	   procedure = numeric_fac
	);
2020-04-06 20:19:30.622 EDT [28061:42] pg_regress/create_operator ERROR:  SETOF type not allowed for operator argument
2020-04-06 20:19:30.622 EDT [28061:43] pg_regress/create_operator STATEMENT:  CREATE OPERATOR #*# (
	   rightarg = SETOF int8,
	   procedure = numeric_fac
	);
2020-04-06 20:19:30.622 EDT [28061:44] pg_regress/create_operator LOG:  statement: ROLLBACK;
2020-04-06 20:19:30.622 EDT [28061:45] pg_regress/create_operator LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:30.622 EDT [28061:46] pg_regress/create_operator LOG:  statement: CREATE OR REPLACE FUNCTION fn_op2(boolean, boolean)
	RETURNS boolean AS $$
	    SELECT NULL::BOOLEAN;
	$$ LANGUAGE sql IMMUTABLE;
2020-04-06 20:19:30.623 EDT [28061:47] pg_regress/create_operator LOG:  statement: CREATE OPERATOR === (
	    LEFTARG = boolean,
	    RIGHTARG = boolean,
	    PROCEDURE = fn_op2,
	    COMMUTATOR = ===,
	    NEGATOR = !==,
	    RESTRICT = contsel,
	    JOIN = contjoinsel,
	    SORT1, SORT2, LTCMP, GTCMP, HASHES, MERGES
	);
2020-04-06 20:19:30.623 EDT [28061:48] pg_regress/create_operator LOG:  statement: ROLLBACK;
2020-04-06 20:19:30.624 EDT [28061:49] pg_regress/create_operator LOG:  statement: CREATE OPERATOR #@%# (
	   leftarg = int8,		
	   procedure = numeric_fac,
	   invalid_att = int8
	);
2020-04-06 20:19:30.624 EDT [28061:50] pg_regress/create_operator WARNING:  operator attribute "invalid_att" not recognized
2020-04-06 20:19:30.624 EDT [28061:51] pg_regress/create_operator LOG:  statement: CREATE OPERATOR #@%# (
	   procedure = numeric_fac
	);
2020-04-06 20:19:30.624 EDT [28061:52] pg_regress/create_operator ERROR:  at least one of leftarg or rightarg must be specified
2020-04-06 20:19:30.624 EDT [28061:53] pg_regress/create_operator STATEMENT:  CREATE OPERATOR #@%# (
	   procedure = numeric_fac
	);
2020-04-06 20:19:30.625 EDT [28061:54] pg_regress/create_operator LOG:  statement: CREATE OPERATOR #@%# (
	   leftarg = int8
	);
2020-04-06 20:19:30.625 EDT [28061:55] pg_regress/create_operator ERROR:  operator function must be specified
2020-04-06 20:19:30.625 EDT [28061:56] pg_regress/create_operator STATEMENT:  CREATE OPERATOR #@%# (
	   leftarg = int8
	);
2020-04-06 20:19:30.625 EDT [28062:34] pg_regress/create_procedure LOG:  statement: CREATE PROCEDURE ptest4b(INOUT b int, INOUT a int)
	LANGUAGE SQL
	AS $$
	CALL ptest4a(a, b);  -- error, not supported
	$$;
2020-04-06 20:19:30.625 EDT [28062:35] pg_regress/create_procedure ERROR:  calling procedures with output arguments is not supported in SQL functions
2020-04-06 20:19:30.625 EDT [28062:36] pg_regress/create_procedure CONTEXT:  SQL function "ptest4b"
2020-04-06 20:19:30.625 EDT [28062:37] pg_regress/create_procedure STATEMENT:  CREATE PROCEDURE ptest4b(INOUT b int, INOUT a int)
	LANGUAGE SQL
	AS $$
	CALL ptest4a(a, b);  -- error, not supported
	$$;
2020-04-06 20:19:30.626 EDT [28061:57] pg_regress/create_operator LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:30.626 EDT [28062:38] pg_regress/create_procedure LOG:  statement: DROP PROCEDURE ptest4a;
2020-04-06 20:19:30.626 EDT [28061:58] pg_regress/create_operator LOG:  statement: CREATE ROLE regress_rol_op3;
2020-04-06 20:19:30.627 EDT [28062:39] pg_regress/create_procedure LOG:  statement: CREATE OR REPLACE PROCEDURE ptest5(a int, b text, c int default 100)
	LANGUAGE SQL
	AS $$
	INSERT INTO cp_test VALUES(a, b);
	INSERT INTO cp_test VALUES(c, b);
	$$;
2020-04-06 20:19:30.627 EDT [28061:59] pg_regress/create_operator LOG:  statement: CREATE TYPE type_op3 AS ENUM ('new', 'open', 'closed');
2020-04-06 20:19:30.628 EDT [28062:40] pg_regress/create_procedure LOG:  statement: TRUNCATE cp_test;
2020-04-06 20:19:30.628 EDT [28060:18] pg_regress/create_misc LOG:  statement: INSERT INTO shighway
	   SELECT *
	   FROM road
	   WHERE name ~ 'State Hwy.*';
2020-04-06 20:19:30.630 EDT [28061:60] pg_regress/create_operator LOG:  statement: CREATE FUNCTION fn_op3(type_op3, int8)
	RETURNS int8 AS $$
	    SELECT NULL::int8;
	$$ LANGUAGE sql IMMUTABLE;
2020-04-06 20:19:30.630 EDT [28062:41] pg_regress/create_procedure LOG:  statement: CALL ptest5(10, 'Hello', 20);
2020-04-06 20:19:30.631 EDT [28061:61] pg_regress/create_operator LOG:  statement: REVOKE USAGE ON TYPE type_op3 FROM regress_rol_op3;
2020-04-06 20:19:30.631 EDT [28062:42] pg_regress/create_procedure LOG:  statement: CALL ptest5(10, 'Hello');
2020-04-06 20:19:30.631 EDT [28061:62] pg_regress/create_operator LOG:  statement: REVOKE USAGE ON TYPE type_op3 FROM PUBLIC;
2020-04-06 20:19:30.632 EDT [28062:43] pg_regress/create_procedure LOG:  statement: CALL ptest5(10, b => 'Hello');
2020-04-06 20:19:30.632 EDT [28061:63] pg_regress/create_operator LOG:  statement: SET ROLE regress_rol_op3;
2020-04-06 20:19:30.632 EDT [28062:44] pg_regress/create_procedure LOG:  statement: CALL ptest5(b => 'Hello', a => 10);
2020-04-06 20:19:30.633 EDT [28061:64] pg_regress/create_operator LOG:  statement: CREATE OPERATOR #*# (
	   leftarg = type_op3,
	   rightarg = int8,
	   procedure = fn_op3
	);
2020-04-06 20:19:30.633 EDT [28061:65] pg_regress/create_operator ERROR:  permission denied for type type_op3
2020-04-06 20:19:30.633 EDT [28061:66] pg_regress/create_operator STATEMENT:  CREATE OPERATOR #*# (
	   leftarg = type_op3,
	   rightarg = int8,
	   procedure = fn_op3
	);
2020-04-06 20:19:30.633 EDT [28062:45] pg_regress/create_procedure LOG:  statement: SELECT * FROM cp_test;
2020-04-06 20:19:30.633 EDT [28061:67] pg_regress/create_operator LOG:  statement: ROLLBACK;
2020-04-06 20:19:30.633 EDT [28061:68] pg_regress/create_operator LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:30.634 EDT [28061:69] pg_regress/create_operator LOG:  statement: CREATE ROLE regress_rol_op4;
2020-04-06 20:19:30.634 EDT [28061:70] pg_regress/create_operator LOG:  statement: CREATE TYPE type_op4 AS ENUM ('new', 'open', 'closed');
2020-04-06 20:19:30.637 EDT [28061:71] pg_regress/create_operator LOG:  statement: CREATE FUNCTION fn_op4(int8, type_op4)
	RETURNS int8 AS $$
	    SELECT NULL::int8;
	$$ LANGUAGE sql IMMUTABLE;
2020-04-06 20:19:30.637 EDT [28061:72] pg_regress/create_operator LOG:  statement: REVOKE USAGE ON TYPE type_op4 FROM regress_rol_op4;
2020-04-06 20:19:30.637 EDT [28061:73] pg_regress/create_operator LOG:  statement: REVOKE USAGE ON TYPE type_op4 FROM PUBLIC;
2020-04-06 20:19:30.638 EDT [28061:74] pg_regress/create_operator LOG:  statement: SET ROLE regress_rol_op4;
2020-04-06 20:19:30.638 EDT [28061:75] pg_regress/create_operator LOG:  statement: CREATE OPERATOR #*# (
	   leftarg = int8,
	   rightarg = type_op4,
	   procedure = fn_op4
	);
2020-04-06 20:19:30.638 EDT [28061:76] pg_regress/create_operator ERROR:  permission denied for type type_op4
2020-04-06 20:19:30.638 EDT [28061:77] pg_regress/create_operator STATEMENT:  CREATE OPERATOR #*# (
	   leftarg = int8,
	   rightarg = type_op4,
	   procedure = fn_op4
	);
2020-04-06 20:19:30.638 EDT [28061:78] pg_regress/create_operator LOG:  statement: ROLLBACK;
2020-04-06 20:19:30.638 EDT [28061:79] pg_regress/create_operator LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:30.638 EDT [28061:80] pg_regress/create_operator LOG:  statement: CREATE ROLE regress_rol_op5;
2020-04-06 20:19:30.639 EDT [28061:81] pg_regress/create_operator LOG:  statement: CREATE TYPE type_op5 AS ENUM ('new', 'open', 'closed');
2020-04-06 20:19:30.640 EDT [28061:82] pg_regress/create_operator LOG:  statement: CREATE FUNCTION fn_op5(int8, int8)
	RETURNS int8 AS $$
	    SELECT NULL::int8;
	$$ LANGUAGE sql IMMUTABLE;
2020-04-06 20:19:30.640 EDT [28061:83] pg_regress/create_operator LOG:  statement: REVOKE EXECUTE ON FUNCTION fn_op5(int8, int8) FROM regress_rol_op5;
2020-04-06 20:19:30.640 EDT [28061:84] pg_regress/create_operator LOG:  statement: REVOKE EXECUTE ON FUNCTION fn_op5(int8, int8) FROM PUBLIC;
2020-04-06 20:19:30.641 EDT [28061:85] pg_regress/create_operator LOG:  statement: SET ROLE regress_rol_op5;
2020-04-06 20:19:30.641 EDT [28061:86] pg_regress/create_operator LOG:  statement: CREATE OPERATOR #*# (
	   leftarg = int8,
	   rightarg = int8,
	   procedure = fn_op5
	);
2020-04-06 20:19:30.641 EDT [28061:87] pg_regress/create_operator ERROR:  permission denied for function fn_op5
2020-04-06 20:19:30.641 EDT [28061:88] pg_regress/create_operator STATEMENT:  CREATE OPERATOR #*# (
	   leftarg = int8,
	   rightarg = int8,
	   procedure = fn_op5
	);
2020-04-06 20:19:30.641 EDT [28061:89] pg_regress/create_operator LOG:  statement: ROLLBACK;
2020-04-06 20:19:30.641 EDT [28061:90] pg_regress/create_operator LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:30.642 EDT [28061:91] pg_regress/create_operator LOG:  statement: CREATE ROLE regress_rol_op6;
2020-04-06 20:19:30.642 EDT [28061:92] pg_regress/create_operator LOG:  statement: CREATE TYPE type_op6 AS ENUM ('new', 'open', 'closed');
2020-04-06 20:19:30.643 EDT [28061:93] pg_regress/create_operator LOG:  statement: CREATE FUNCTION fn_op6(int8, int8)
	RETURNS type_op6 AS $$
	    SELECT NULL::type_op6;
	$$ LANGUAGE sql IMMUTABLE;
2020-04-06 20:19:30.643 EDT [28062:46] pg_regress/create_procedure LOG:  statement: CREATE PROCEDURE ptest6(a int, b anyelement)
	LANGUAGE SQL
	AS $$
	SELECT NULL::int;
	$$;
2020-04-06 20:19:30.644 EDT [28061:94] pg_regress/create_operator LOG:  statement: REVOKE USAGE ON TYPE type_op6 FROM regress_rol_op6;
2020-04-06 20:19:30.644 EDT [28062:47] pg_regress/create_procedure LOG:  statement: CALL ptest6(1, 2);
2020-04-06 20:19:30.645 EDT [28061:95] pg_regress/create_operator LOG:  statement: REVOKE USAGE ON TYPE type_op6 FROM PUBLIC;
2020-04-06 20:19:30.645 EDT [28061:96] pg_regress/create_operator LOG:  statement: SET ROLE regress_rol_op6;
2020-04-06 20:19:30.645 EDT [28061:97] pg_regress/create_operator LOG:  statement: CREATE OPERATOR #*# (
	   leftarg = int8,
	   rightarg = int8,
	   procedure = fn_op6
	);
2020-04-06 20:19:30.645 EDT [28061:98] pg_regress/create_operator ERROR:  permission denied for type type_op6
2020-04-06 20:19:30.645 EDT [28061:99] pg_regress/create_operator STATEMENT:  CREATE OPERATOR #*# (
	   leftarg = int8,
	   rightarg = int8,
	   procedure = fn_op6
	);
2020-04-06 20:19:30.645 EDT [28061:100] pg_regress/create_operator LOG:  statement: ROLLBACK;
2020-04-06 20:19:30.645 EDT [28060:19] pg_regress/create_misc LOG:  statement: UPDATE shighway
	   SET surface = 'asphalt';
2020-04-06 20:19:30.646 EDT [28061:101] pg_regress/create_operator LOG:  statement: CREATE OPERATOR ===
	(
		"Leftarg" = box,
		"Rightarg" = box,
		"Procedure" = area_equal_function,
		"Commutator" = ===,
		"Negator" = !==,
		"Restrict" = area_restriction_function,
		"Join" = area_join_function,
		"Hashes",
		"Merges"
	);
2020-04-06 20:19:30.646 EDT [28061:102] pg_regress/create_operator WARNING:  operator attribute "Leftarg" not recognized
2020-04-06 20:19:30.646 EDT [28061:103] pg_regress/create_operator WARNING:  operator attribute "Rightarg" not recognized
2020-04-06 20:19:30.646 EDT [28061:104] pg_regress/create_operator WARNING:  operator attribute "Procedure" not recognized
2020-04-06 20:19:30.646 EDT [28061:105] pg_regress/create_operator WARNING:  operator attribute "Commutator" not recognized
2020-04-06 20:19:30.646 EDT [28061:106] pg_regress/create_operator WARNING:  operator attribute "Negator" not recognized
2020-04-06 20:19:30.646 EDT [28061:107] pg_regress/create_operator WARNING:  operator attribute "Restrict" not recognized
2020-04-06 20:19:30.646 EDT [28061:108] pg_regress/create_operator WARNING:  operator attribute "Join" not recognized
2020-04-06 20:19:30.646 EDT [28061:109] pg_regress/create_operator WARNING:  operator attribute "Hashes" not recognized
2020-04-06 20:19:30.646 EDT [28061:110] pg_regress/create_operator WARNING:  operator attribute "Merges" not recognized
2020-04-06 20:19:30.646 EDT [28061:111] pg_regress/create_operator ERROR:  operator function must be specified
2020-04-06 20:19:30.646 EDT [28061:112] pg_regress/create_operator STATEMENT:  CREATE OPERATOR ===
	(
		"Leftarg" = box,
		"Rightarg" = box,
		"Procedure" = area_equal_function,
		"Commutator" = ===,
		"Negator" = !==,
		"Restrict" = area_restriction_function,
		"Join" = area_join_function,
		"Hashes",
		"Merges"
	);
2020-04-06 20:19:30.646 EDT [28060:20] pg_regress/create_misc LOG:  statement: INSERT INTO a_star (class, a) VALUES ('a', 1);
2020-04-06 20:19:30.647 EDT [28060:21] pg_regress/create_misc LOG:  statement: INSERT INTO a_star (class, a) VALUES ('a', 2);
2020-04-06 20:19:30.647 EDT [28061:113] pg_regress/create_operator LOG:  disconnection: session time: 0:00:00.169 user=pgbuild database=regression host=[local]
2020-04-06 20:19:30.649 EDT [28060:22] pg_regress/create_misc LOG:  statement: INSERT INTO a_star (class) VALUES ('a');
2020-04-06 20:19:30.649 EDT [28060:23] pg_regress/create_misc LOG:  statement: INSERT INTO b_star (class, a, b) VALUES ('b', 3, 'mumble'::text);
2020-04-06 20:19:30.649 EDT [28060:24] pg_regress/create_misc LOG:  statement: INSERT INTO b_star (class, a) VALUES ('b', 4);
2020-04-06 20:19:30.650 EDT [28060:25] pg_regress/create_misc LOG:  statement: INSERT INTO b_star (class, b) VALUES ('b', 'bumble'::text);
2020-04-06 20:19:30.650 EDT [28060:26] pg_regress/create_misc LOG:  statement: INSERT INTO b_star (class) VALUES ('b');
2020-04-06 20:19:30.650 EDT [28060:27] pg_regress/create_misc LOG:  statement: INSERT INTO c_star (class, a, c) VALUES ('c', 5, 'hi mom'::name);
2020-04-06 20:19:30.650 EDT [28060:28] pg_regress/create_misc LOG:  statement: INSERT INTO c_star (class, a) VALUES ('c', 6);
2020-04-06 20:19:30.650 EDT [28060:29] pg_regress/create_misc LOG:  statement: INSERT INTO c_star (class, c) VALUES ('c', 'hi paul'::name);
2020-04-06 20:19:30.651 EDT [28060:30] pg_regress/create_misc LOG:  statement: INSERT INTO c_star (class) VALUES ('c');
2020-04-06 20:19:30.651 EDT [28060:31] pg_regress/create_misc LOG:  statement: INSERT INTO d_star (class, a, b, c, d)
	   VALUES ('d', 7, 'grumble'::text, 'hi sunita'::name, '0.0'::float8);
2020-04-06 20:19:30.651 EDT [28060:32] pg_regress/create_misc LOG:  statement: INSERT INTO d_star (class, a, b, c)
	   VALUES ('d', 8, 'stumble'::text, 'hi koko'::name);
2020-04-06 20:19:30.651 EDT [28060:33] pg_regress/create_misc LOG:  statement: INSERT INTO d_star (class, a, b, d)
	   VALUES ('d', 9, 'rumble'::text, '1.1'::float8);
2020-04-06 20:19:30.652 EDT [28060:34] pg_regress/create_misc LOG:  statement: INSERT INTO d_star (class, a, c, d)
	   VALUES ('d', 10, 'hi kristin'::name, '10.01'::float8);
2020-04-06 20:19:30.652 EDT [28060:35] pg_regress/create_misc LOG:  statement: INSERT INTO d_star (class, b, c, d)
	   VALUES ('d', 'crumble'::text, 'hi boris'::name, '100.001'::float8);
2020-04-06 20:19:30.652 EDT [28060:36] pg_regress/create_misc LOG:  statement: INSERT INTO d_star (class, a, b)
	   VALUES ('d', 11, 'fumble'::text);
2020-04-06 20:19:30.652 EDT [28060:37] pg_regress/create_misc LOG:  statement: INSERT INTO d_star (class, a, c)
	   VALUES ('d', 12, 'hi avi'::name);
2020-04-06 20:19:30.652 EDT [28060:38] pg_regress/create_misc LOG:  statement: INSERT INTO d_star (class, a, d)
	   VALUES ('d', 13, '1000.0001'::float8);
2020-04-06 20:19:30.653 EDT [28060:39] pg_regress/create_misc LOG:  statement: INSERT INTO d_star (class, b, c)
	   VALUES ('d', 'tumble'::text, 'hi andrew'::name);
2020-04-06 20:19:30.653 EDT [28060:40] pg_regress/create_misc LOG:  statement: INSERT INTO d_star (class, b, d)
	   VALUES ('d', 'humble'::text, '10000.00001'::float8);
2020-04-06 20:19:30.653 EDT [28060:41] pg_regress/create_misc LOG:  statement: INSERT INTO d_star (class, c, d)
	   VALUES ('d', 'hi ginger'::name, '100000.000001'::float8);
2020-04-06 20:19:30.653 EDT [28060:42] pg_regress/create_misc LOG:  statement: INSERT INTO d_star (class, a) VALUES ('d', 14);
2020-04-06 20:19:30.653 EDT [28060:43] pg_regress/create_misc LOG:  statement: INSERT INTO d_star (class, b) VALUES ('d', 'jumble'::text);
2020-04-06 20:19:30.654 EDT [28060:44] pg_regress/create_misc LOG:  statement: INSERT INTO d_star (class, c) VALUES ('d', 'hi jolly'::name);
2020-04-06 20:19:30.654 EDT [28060:45] pg_regress/create_misc LOG:  statement: INSERT INTO d_star (class, d) VALUES ('d', '1000000.0000001'::float8);
2020-04-06 20:19:30.654 EDT [28060:46] pg_regress/create_misc LOG:  statement: INSERT INTO d_star (class) VALUES ('d');
2020-04-06 20:19:30.654 EDT [28060:47] pg_regress/create_misc LOG:  statement: INSERT INTO e_star (class, a, c, e)
	   VALUES ('e', 15, 'hi carol'::name, '-1'::int2);
2020-04-06 20:19:30.654 EDT [28060:48] pg_regress/create_misc LOG:  statement: INSERT INTO e_star (class, a, c)
	   VALUES ('e', 16, 'hi bob'::name);
2020-04-06 20:19:30.655 EDT [28060:49] pg_regress/create_misc LOG:  statement: INSERT INTO e_star (class, a, e)
	   VALUES ('e', 17, '-2'::int2);
2020-04-06 20:19:30.655 EDT [28060:50] pg_regress/create_misc LOG:  statement: INSERT INTO e_star (class, c, e)
	   VALUES ('e', 'hi michelle'::name, '-3'::int2);
2020-04-06 20:19:30.655 EDT [28060:51] pg_regress/create_misc LOG:  statement: INSERT INTO e_star (class, a)
	   VALUES ('e', 18);
2020-04-06 20:19:30.655 EDT [28060:52] pg_regress/create_misc LOG:  statement: INSERT INTO e_star (class, c)
	   VALUES ('e', 'hi elisa'::name);
2020-04-06 20:19:30.655 EDT [28060:53] pg_regress/create_misc LOG:  statement: INSERT INTO e_star (class, e)
	   VALUES ('e', '-4'::int2);
2020-04-06 20:19:30.656 EDT [28060:54] pg_regress/create_misc LOG:  statement: INSERT INTO f_star (class, a, c, e, f)
	   VALUES ('f', 19, 'hi claire'::name, '-5'::int2, '(1,3),(2,4)'::polygon);
2020-04-06 20:19:30.656 EDT [28060:55] pg_regress/create_misc LOG:  statement: INSERT INTO f_star (class, a, c, e)
	   VALUES ('f', 20, 'hi mike'::name, '-6'::int2);
2020-04-06 20:19:30.656 EDT [28060:56] pg_regress/create_misc LOG:  statement: INSERT INTO f_star (class, a, c, f)
	   VALUES ('f', 21, 'hi marcel'::name, '(11,44),(22,55),(33,66)'::polygon);
2020-04-06 20:19:30.657 EDT [28060:57] pg_regress/create_misc LOG:  statement: INSERT INTO f_star (class, a, e, f)
	   VALUES ('f', 22, '-7'::int2, '(111,555),(222,666),(333,777),(444,888)'::polygon);
2020-04-06 20:19:30.657 EDT [28062:48] pg_regress/create_procedure LOG:  statement: CREATE PROCEDURE ptest7(a text, b text)
	LANGUAGE SQL
	AS $$
	SELECT a = b;
	$$;
2020-04-06 20:19:30.657 EDT [28062:49] pg_regress/create_procedure LOG:  statement: CALL ptest7(least('a', 'b'), 'a');
2020-04-06 20:19:30.659 EDT [28060:58] pg_regress/create_misc LOG:  statement: INSERT INTO f_star (class, c, e, f)
	   VALUES ('f', 'hi keith'::name, '-8'::int2,
		   '(1111,3333),(2222,4444)'::polygon);
2020-04-06 20:19:30.660 EDT [28060:59] pg_regress/create_misc LOG:  statement: INSERT INTO f_star (class, a, c)
	   VALUES ('f', 24, 'hi marc'::name);
2020-04-06 20:19:30.661 EDT [28060:60] pg_regress/create_misc LOG:  statement: INSERT INTO f_star (class, a, e)
	   VALUES ('f', 25, '-9'::int2);
2020-04-06 20:19:30.661 EDT [28060:61] pg_regress/create_misc LOG:  statement: INSERT INTO f_star (class, a, f)
	   VALUES ('f', 26, '(11111,33333),(22222,44444)'::polygon);
2020-04-06 20:19:30.661 EDT [28060:62] pg_regress/create_misc LOG:  statement: INSERT INTO f_star (class, c, e)
	   VALUES ('f', 'hi allison'::name, '-10'::int2);
2020-04-06 20:19:30.662 EDT [28060:63] pg_regress/create_misc LOG:  statement: INSERT INTO f_star (class, c, f)
	   VALUES ('f', 'hi jeff'::name,
	           '(111111,333333),(222222,444444)'::polygon);
2020-04-06 20:19:30.662 EDT [28060:64] pg_regress/create_misc LOG:  statement: INSERT INTO f_star (class, e, f)
	   VALUES ('f', '-11'::int2, '(1111111,3333333),(2222222,4444444)'::polygon);
2020-04-06 20:19:30.662 EDT [28060:65] pg_regress/create_misc LOG:  statement: INSERT INTO f_star (class, a) VALUES ('f', 27);
2020-04-06 20:19:30.663 EDT [28060:66] pg_regress/create_misc LOG:  statement: INSERT INTO f_star (class, c) VALUES ('f', 'hi carl'::name);
2020-04-06 20:19:30.663 EDT [28060:67] pg_regress/create_misc LOG:  statement: INSERT INTO f_star (class, e) VALUES ('f', '-12'::int2);
2020-04-06 20:19:30.663 EDT [28060:68] pg_regress/create_misc LOG:  statement: INSERT INTO f_star (class, f)
	   VALUES ('f', '(11111111,33333333),(22222222,44444444)'::polygon);
2020-04-06 20:19:30.664 EDT [28060:69] pg_regress/create_misc LOG:  statement: INSERT INTO f_star (class) VALUES ('f');
2020-04-06 20:19:30.664 EDT [28060:70] pg_regress/create_misc LOG:  statement: ANALYZE a_star;
2020-04-06 20:19:30.666 EDT [28060:71] pg_regress/create_misc LOG:  statement: ANALYZE b_star;
2020-04-06 20:19:30.668 EDT [28062:50] pg_regress/create_procedure LOG:  statement: CALL version();
2020-04-06 20:19:30.668 EDT [28062:51] pg_regress/create_procedure ERROR:  version() is not a procedure at character 6
2020-04-06 20:19:30.668 EDT [28062:52] pg_regress/create_procedure HINT:  To call a function, use SELECT.
2020-04-06 20:19:30.668 EDT [28062:53] pg_regress/create_procedure STATEMENT:  CALL version();
2020-04-06 20:19:30.668 EDT [28062:54] pg_regress/create_procedure LOG:  statement: CALL sum(1);
2020-04-06 20:19:30.668 EDT [28060:72] pg_regress/create_misc LOG:  statement: ANALYZE c_star;
2020-04-06 20:19:30.669 EDT [28062:55] pg_regress/create_procedure ERROR:  sum(integer) is not a procedure at character 6
2020-04-06 20:19:30.669 EDT [28062:56] pg_regress/create_procedure HINT:  To call a function, use SELECT.
2020-04-06 20:19:30.669 EDT [28062:57] pg_regress/create_procedure STATEMENT:  CALL sum(1);
2020-04-06 20:19:30.669 EDT [28062:58] pg_regress/create_procedure LOG:  statement: CREATE PROCEDURE ptestx() LANGUAGE SQL WINDOW AS $$ INSERT INTO cp_test VALUES (1, 'a') $$;
2020-04-06 20:19:30.669 EDT [28062:59] pg_regress/create_procedure ERROR:  invalid attribute in procedure definition at character 40
2020-04-06 20:19:30.669 EDT [28062:60] pg_regress/create_procedure STATEMENT:  CREATE PROCEDURE ptestx() LANGUAGE SQL WINDOW AS $$ INSERT INTO cp_test VALUES (1, 'a') $$;
2020-04-06 20:19:30.669 EDT [28062:61] pg_regress/create_procedure LOG:  statement: CREATE PROCEDURE ptestx() LANGUAGE SQL STRICT AS $$ INSERT INTO cp_test VALUES (1, 'a') $$;
2020-04-06 20:19:30.669 EDT [28062:62] pg_regress/create_procedure ERROR:  invalid attribute in procedure definition at character 40
2020-04-06 20:19:30.669 EDT [28062:63] pg_regress/create_procedure STATEMENT:  CREATE PROCEDURE ptestx() LANGUAGE SQL STRICT AS $$ INSERT INTO cp_test VALUES (1, 'a') $$;
2020-04-06 20:19:30.669 EDT [28062:64] pg_regress/create_procedure LOG:  statement: CREATE PROCEDURE ptestx(OUT a int) LANGUAGE SQL AS $$ INSERT INTO cp_test VALUES (1, 'a') $$;
2020-04-06 20:19:30.669 EDT [28062:65] pg_regress/create_procedure ERROR:  procedures cannot have OUT arguments
2020-04-06 20:19:30.669 EDT [28062:66] pg_regress/create_procedure HINT:  INOUT arguments are permitted.
2020-04-06 20:19:30.669 EDT [28062:67] pg_regress/create_procedure STATEMENT:  CREATE PROCEDURE ptestx(OUT a int) LANGUAGE SQL AS $$ INSERT INTO cp_test VALUES (1, 'a') $$;
2020-04-06 20:19:30.669 EDT [28062:68] pg_regress/create_procedure LOG:  statement: ALTER PROCEDURE ptest1(text) STRICT;
2020-04-06 20:19:30.669 EDT [28062:69] pg_regress/create_procedure ERROR:  invalid attribute in procedure definition at character 30
2020-04-06 20:19:30.669 EDT [28062:70] pg_regress/create_procedure STATEMENT:  ALTER PROCEDURE ptest1(text) STRICT;
2020-04-06 20:19:30.669 EDT [28062:71] pg_regress/create_procedure LOG:  statement: ALTER FUNCTION ptest1(text) VOLATILE;
2020-04-06 20:19:30.669 EDT [28062:72] pg_regress/create_procedure ERROR:  ptest1(text) is not a function
2020-04-06 20:19:30.669 EDT [28062:73] pg_regress/create_procedure STATEMENT:  ALTER FUNCTION ptest1(text) VOLATILE;
2020-04-06 20:19:30.670 EDT [28062:74] pg_regress/create_procedure LOG:  statement: ALTER PROCEDURE cp_testfunc1(int) VOLATILE;
2020-04-06 20:19:30.670 EDT [28062:75] pg_regress/create_procedure ERROR:  cp_testfunc1(integer) is not a procedure
2020-04-06 20:19:30.670 EDT [28062:76] pg_regress/create_procedure STATEMENT:  ALTER PROCEDURE cp_testfunc1(int) VOLATILE;
2020-04-06 20:19:30.670 EDT [28062:77] pg_regress/create_procedure LOG:  statement: ALTER PROCEDURE nonexistent() VOLATILE;
2020-04-06 20:19:30.670 EDT [28062:78] pg_regress/create_procedure ERROR:  procedure nonexistent() does not exist
2020-04-06 20:19:30.670 EDT [28062:79] pg_regress/create_procedure STATEMENT:  ALTER PROCEDURE nonexistent() VOLATILE;
2020-04-06 20:19:30.670 EDT [28062:80] pg_regress/create_procedure LOG:  statement: DROP FUNCTION ptest1(text);
2020-04-06 20:19:30.670 EDT [28062:81] pg_regress/create_procedure ERROR:  ptest1(text) is not a function
2020-04-06 20:19:30.670 EDT [28062:82] pg_regress/create_procedure STATEMENT:  DROP FUNCTION ptest1(text);
2020-04-06 20:19:30.670 EDT [28062:83] pg_regress/create_procedure LOG:  statement: DROP PROCEDURE cp_testfunc1(int);
2020-04-06 20:19:30.670 EDT [28062:84] pg_regress/create_procedure ERROR:  cp_testfunc1(integer) is not a procedure
2020-04-06 20:19:30.670 EDT [28062:85] pg_regress/create_procedure STATEMENT:  DROP PROCEDURE cp_testfunc1(int);
2020-04-06 20:19:30.670 EDT [28062:86] pg_regress/create_procedure LOG:  statement: DROP PROCEDURE nonexistent();
2020-04-06 20:19:30.670 EDT [28062:87] pg_regress/create_procedure ERROR:  procedure nonexistent() does not exist
2020-04-06 20:19:30.670 EDT [28062:88] pg_regress/create_procedure STATEMENT:  DROP PROCEDURE nonexistent();
2020-04-06 20:19:30.670 EDT [28062:89] pg_regress/create_procedure LOG:  statement: CREATE USER regress_cp_user1;
2020-04-06 20:19:30.670 EDT [28060:73] pg_regress/create_misc LOG:  statement: ANALYZE d_star;
2020-04-06 20:19:30.671 EDT [28062:90] pg_regress/create_procedure LOG:  statement: GRANT INSERT ON cp_test TO regress_cp_user1;
2020-04-06 20:19:30.671 EDT [28062:91] pg_regress/create_procedure LOG:  statement: REVOKE EXECUTE ON PROCEDURE ptest1(text) FROM PUBLIC;
2020-04-06 20:19:30.671 EDT [28062:92] pg_regress/create_procedure LOG:  statement: SET ROLE regress_cp_user1;
2020-04-06 20:19:30.672 EDT [28062:93] pg_regress/create_procedure LOG:  statement: CALL ptest1('a');
2020-04-06 20:19:30.672 EDT [28062:94] pg_regress/create_procedure ERROR:  permission denied for procedure ptest1
2020-04-06 20:19:30.672 EDT [28062:95] pg_regress/create_procedure STATEMENT:  CALL ptest1('a');
2020-04-06 20:19:30.672 EDT [28062:96] pg_regress/create_procedure LOG:  statement: RESET ROLE;
2020-04-06 20:19:30.672 EDT [28060:74] pg_regress/create_misc LOG:  statement: ANALYZE e_star;
2020-04-06 20:19:30.672 EDT [28062:97] pg_regress/create_procedure LOG:  statement: GRANT EXECUTE ON PROCEDURE ptest1(text) TO regress_cp_user1;
2020-04-06 20:19:30.672 EDT [28062:98] pg_regress/create_procedure LOG:  statement: SET ROLE regress_cp_user1;
2020-04-06 20:19:30.672 EDT [28062:99] pg_regress/create_procedure LOG:  statement: CALL ptest1('a');
2020-04-06 20:19:30.673 EDT [28062:100] pg_regress/create_procedure LOG:  statement: RESET ROLE;
2020-04-06 20:19:30.673 EDT [28062:101] pg_regress/create_procedure LOG:  statement: ALTER ROUTINE cp_testfunc1(int) RENAME TO cp_testfunc1a;
2020-04-06 20:19:30.673 EDT [28062:102] pg_regress/create_procedure LOG:  statement: ALTER ROUTINE cp_testfunc1a RENAME TO cp_testfunc1;
2020-04-06 20:19:30.674 EDT [28060:75] pg_regress/create_misc LOG:  statement: ANALYZE f_star;
2020-04-06 20:19:30.674 EDT [28062:103] pg_regress/create_procedure LOG:  statement: ALTER ROUTINE ptest1(text) RENAME TO ptest1a;
2020-04-06 20:19:30.674 EDT [28062:104] pg_regress/create_procedure LOG:  statement: ALTER ROUTINE ptest1a RENAME TO ptest1;
2020-04-06 20:19:30.674 EDT [28062:105] pg_regress/create_procedure LOG:  statement: DROP ROUTINE cp_testfunc1(int);
2020-04-06 20:19:30.675 EDT [28062:106] pg_regress/create_procedure LOG:  statement: DROP PROCEDURE ptest1;
2020-04-06 20:19:30.675 EDT [28062:107] pg_regress/create_procedure LOG:  statement: DROP PROCEDURE ptest2;
2020-04-06 20:19:30.675 EDT [28062:108] pg_regress/create_procedure LOG:  statement: DROP TABLE cp_test;
2020-04-06 20:19:30.675 EDT [28060:76] pg_regress/create_misc LOG:  statement: CREATE TABLE iportaltest (
		i		int4,
		d		float4,
		p		polygon
	);
2020-04-06 20:19:30.677 EDT [28062:109] pg_regress/create_procedure LOG:  statement: DROP USER regress_cp_user1;
2020-04-06 20:19:30.678 EDT [28060:77] pg_regress/create_misc LOG:  statement: INSERT INTO iportaltest (i, d, p)
	   VALUES (1, 3.567, '(3.0,1.0),(4.0,2.0)'::polygon);
2020-04-06 20:19:30.678 EDT [28062:110] pg_regress/create_procedure LOG:  disconnection: session time: 0:00:00.198 user=pgbuild database=regression host=[local]
2020-04-06 20:19:30.679 EDT [28060:78] pg_regress/create_misc LOG:  statement: INSERT INTO iportaltest (i, d, p)
	   VALUES (2, 89.05, '(4.0,2.0),(3.0,1.0)'::polygon);
2020-04-06 20:19:30.679 EDT [28060:79] pg_regress/create_misc LOG:  disconnection: session time: 0:00:00.204 user=pgbuild database=regression host=[local]
2020-04-06 20:19:30.708 EDT [28099:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:30.710 EDT [28099:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/create_view
2020-04-06 20:19:30.710 EDT [28100:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:30.711 EDT [28100:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/create_index
2020-04-06 20:19:30.714 EDT [28101:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:30.714 EDT [28100:3] pg_regress/create_index LOG:  statement: CREATE INDEX onek_unique1 ON onek USING btree(unique1 int4_ops);
2020-04-06 20:19:30.715 EDT [28101:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/index_including
2020-04-06 20:19:30.717 EDT [28099:3] pg_regress/create_view LOG:  statement: CREATE VIEW street AS
	   SELECT r.name, r.thepath, c.cname AS cname
	   FROM ONLY road r, real_city c
	   WHERE c.outline ## r.thepath;
2020-04-06 20:19:30.718 EDT [28101:3] pg_regress/index_including LOG:  statement: /*
	 * 1.test CREATE INDEX
	 *
	 * Deliberately avoid dropping objects in this section, to get some pg_dump
	 * coverage.
	 */
	
	CREATE TABLE tbl_include_reg (c1 int, c2 int, c3 int, c4 box);
2020-04-06 20:19:30.719 EDT [28100:4] pg_regress/create_index LOG:  statement: CREATE INDEX IF NOT EXISTS onek_unique1 ON onek USING btree(unique1 int4_ops);
2020-04-06 20:19:30.721 EDT [28100:5] pg_regress/create_index ERROR:  syntax error at or near "ON" at character 28
2020-04-06 20:19:30.721 EDT [28100:6] pg_regress/create_index STATEMENT:  CREATE INDEX IF NOT EXISTS ON onek USING btree(unique1 int4_ops);
2020-04-06 20:19:30.721 EDT [28099:4] pg_regress/create_view LOG:  statement: CREATE VIEW iexit AS
	   SELECT ih.name, ih.thepath,
		interpt_pp(ih.thepath, r.thepath) AS exit
	   FROM ihighway ih, ramp r
	   WHERE ih.thepath ## r.thepath;
2020-04-06 20:19:30.721 EDT [28102:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:30.722 EDT [28102:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/index_including_gist
2020-04-06 20:19:30.722 EDT [28099:5] pg_regress/create_view LOG:  statement: CREATE VIEW toyemp AS
	   SELECT name, age, location, 12*salary AS annualsal
	   FROM emp;
2020-04-06 20:19:30.724 EDT [28101:4] pg_regress/index_including LOG:  statement: INSERT INTO tbl_include_reg SELECT x, 2*x, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:30.724 EDT [28099:6] pg_regress/create_view LOG:  statement: COMMENT ON VIEW noview IS 'no view';
2020-04-06 20:19:30.724 EDT [28099:7] pg_regress/create_view ERROR:  relation "noview" does not exist
2020-04-06 20:19:30.724 EDT [28099:8] pg_regress/create_view STATEMENT:  COMMENT ON VIEW noview IS 'no view';
2020-04-06 20:19:30.724 EDT [28100:7] pg_regress/create_index LOG:  statement: CREATE INDEX onek_unique2 ON onek USING btree(unique2 int4_ops);
2020-04-06 20:19:30.724 EDT [28099:9] pg_regress/create_view LOG:  statement: COMMENT ON VIEW toyemp IS 'is a view';
2020-04-06 20:19:30.725 EDT [28099:10] pg_regress/create_view LOG:  statement: COMMENT ON VIEW toyemp IS NULL;
2020-04-06 20:19:30.725 EDT [28099:11] pg_regress/create_view LOG:  statement: CREATE TABLE view_base_table (key int PRIMARY KEY, data varchar(20));
2020-04-06 20:19:30.726 EDT [28102:3] pg_regress/index_including_gist LOG:  statement: /*
	 * 1.1. test CREATE INDEX with buffered build
	 */
	
	CREATE TABLE tbl_gist (c1 int, c2 int, c3 int, c4 box);
2020-04-06 20:19:30.726 EDT [28100:8] pg_regress/create_index LOG:  statement: CREATE INDEX onek_hundred ON onek USING btree(hundred int4_ops);
2020-04-06 20:19:30.728 EDT [28102:4] pg_regress/index_including_gist LOG:  statement: INSERT INTO tbl_gist SELECT x, 2*x, 3*x, box(point(x,x+1),point(2*x,2*x+1)) FROM generate_series(1,8000) AS x;
2020-04-06 20:19:30.728 EDT [28099:12] pg_regress/create_view LOG:  statement: CREATE VIEW key_dependent_view AS
	   SELECT * FROM view_base_table GROUP BY key;
2020-04-06 20:19:30.728 EDT [28101:5] pg_regress/index_including LOG:  statement: CREATE INDEX tbl_include_reg_idx ON tbl_include_reg (c1, c2) INCLUDE (c3, c4);
2020-04-06 20:19:30.728 EDT [28103:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:30.729 EDT [28099:13] pg_regress/create_view LOG:  statement: ALTER TABLE view_base_table DROP CONSTRAINT view_base_table_pkey;
2020-04-06 20:19:30.730 EDT [28099:14] pg_regress/create_view ERROR:  cannot drop constraint view_base_table_pkey on table view_base_table because other objects depend on it
2020-04-06 20:19:30.730 EDT [28099:15] pg_regress/create_view DETAIL:  view key_dependent_view depends on constraint view_base_table_pkey on table view_base_table
2020-04-06 20:19:30.730 EDT [28099:16] pg_regress/create_view HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:19:30.730 EDT [28099:17] pg_regress/create_view STATEMENT:  ALTER TABLE view_base_table DROP CONSTRAINT view_base_table_pkey;
2020-04-06 20:19:30.730 EDT [28099:18] pg_regress/create_view LOG:  statement: CREATE VIEW key_dependent_view_no_cols AS
	   SELECT FROM view_base_table GROUP BY key HAVING length(data) > 0;
2020-04-06 20:19:30.730 EDT [28103:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/create_index_spgist
2020-04-06 20:19:30.730 EDT [28100:9] pg_regress/create_index LOG:  statement: CREATE INDEX onek_stringu1 ON onek USING btree(stringu1 name_ops);
2020-04-06 20:19:30.731 EDT [28099:19] pg_regress/create_view LOG:  statement: CREATE TABLE viewtest_tbl (a int, b int);
2020-04-06 20:19:30.732 EDT [28099:20] pg_regress/create_view LOG:  statement: COPY viewtest_tbl FROM stdin;
2020-04-06 20:19:30.733 EDT [28099:21] pg_regress/create_view LOG:  statement: CREATE OR REPLACE VIEW viewtest AS
		SELECT * FROM viewtest_tbl;
2020-04-06 20:19:30.733 EDT [28101:6] pg_regress/index_including LOG:  statement: CREATE INDEX ON tbl_include_reg (c1, c2) INCLUDE (c1, c3);
2020-04-06 20:19:30.733 EDT [28103:3] pg_regress/create_index_spgist LOG:  statement: CREATE TABLE quad_point_tbl AS
	    SELECT point(unique1,unique2) AS p FROM tenk1;
2020-04-06 20:19:30.734 EDT [28099:22] pg_regress/create_view LOG:  statement: CREATE OR REPLACE VIEW viewtest AS
		SELECT * FROM viewtest_tbl WHERE a > 10;
2020-04-06 20:19:30.734 EDT [28100:10] pg_regress/create_index LOG:  statement: CREATE INDEX tenk1_unique1 ON tenk1 USING btree(unique1 int4_ops);
2020-04-06 20:19:30.734 EDT [28099:23] pg_regress/create_view LOG:  statement: SELECT * FROM viewtest;
2020-04-06 20:19:30.735 EDT [28101:7] pg_regress/index_including LOG:  statement: SELECT pg_get_indexdef(i.indexrelid)
	FROM pg_index i JOIN pg_class c ON i.indexrelid = c.oid
	WHERE i.indrelid = 'tbl_include_reg'::regclass ORDER BY c.relname;
2020-04-06 20:19:30.747 EDT [28099:24] pg_regress/create_view LOG:  statement: CREATE OR REPLACE VIEW viewtest AS
		SELECT a, b FROM viewtest_tbl WHERE a > 5 ORDER BY b DESC;
2020-04-06 20:19:30.748 EDT [28101:8] pg_regress/index_including LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(tbl_include_reg_idx)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:30.750 EDT [28099:25] pg_regress/create_view LOG:  statement: SELECT * FROM viewtest;
2020-04-06 20:19:30.760 EDT [28099:26] pg_regress/create_view LOG:  statement: CREATE OR REPLACE VIEW viewtest AS
		SELECT a FROM viewtest_tbl WHERE a <> 20;
2020-04-06 20:19:30.760 EDT [28101:9] pg_regress/index_including LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19178';
2020-04-06 20:19:30.760 EDT [28099:27] pg_regress/create_view ERROR:  cannot drop columns from view
2020-04-06 20:19:30.760 EDT [28099:28] pg_regress/create_view STATEMENT:  CREATE OR REPLACE VIEW viewtest AS
		SELECT a FROM viewtest_tbl WHERE a <> 20;
2020-04-06 20:19:30.761 EDT [28099:29] pg_regress/create_view LOG:  statement: CREATE OR REPLACE VIEW viewtest AS
		SELECT 1, * FROM viewtest_tbl;
2020-04-06 20:19:30.761 EDT [28099:30] pg_regress/create_view ERROR:  cannot change name of view column "a" to "?column?"
2020-04-06 20:19:30.761 EDT [28099:31] pg_regress/create_view HINT:  Use ALTER VIEW ... RENAME COLUMN ... to change name of view column instead.
2020-04-06 20:19:30.761 EDT [28099:32] pg_regress/create_view STATEMENT:  CREATE OR REPLACE VIEW viewtest AS
		SELECT 1, * FROM viewtest_tbl;
2020-04-06 20:19:30.761 EDT [28099:33] pg_regress/create_view LOG:  statement: CREATE OR REPLACE VIEW viewtest AS
		SELECT a, b::numeric FROM viewtest_tbl;
2020-04-06 20:19:30.761 EDT [28099:34] pg_regress/create_view ERROR:  cannot change data type of view column "b" from integer to numeric
2020-04-06 20:19:30.761 EDT [28099:35] pg_regress/create_view STATEMENT:  CREATE OR REPLACE VIEW viewtest AS
		SELECT a, b::numeric FROM viewtest_tbl;
2020-04-06 20:19:30.762 EDT [28099:36] pg_regress/create_view LOG:  statement: CREATE OR REPLACE VIEW viewtest AS
		SELECT a, b, 0 AS c FROM viewtest_tbl;
2020-04-06 20:19:30.763 EDT [28102:5] pg_regress/index_including_gist LOG:  statement: CREATE INDEX tbl_gist_idx ON tbl_gist using gist (c4) INCLUDE (c1,c2,c3);
2020-04-06 20:19:30.763 EDT [28099:37] pg_regress/create_view LOG:  statement: DROP VIEW viewtest;
2020-04-06 20:19:30.765 EDT [28099:38] pg_regress/create_view LOG:  statement: DROP TABLE viewtest_tbl;
2020-04-06 20:19:30.765 EDT [28100:11] pg_regress/create_index LOG:  statement: CREATE INDEX tenk1_unique2 ON tenk1 USING btree(unique2 int4_ops);
2020-04-06 20:19:30.773 EDT [28101:10] pg_regress/index_including LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '19178') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19178' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:30.774 EDT [28100:12] pg_regress/create_index LOG:  statement: CREATE INDEX tenk1_hundred ON tenk1 USING btree(hundred int4_ops);
2020-04-06 20:19:30.775 EDT [28101:11] pg_regress/index_including LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '19178' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:30.777 EDT [28099:39] pg_regress/create_view LOG:  statement: CREATE SCHEMA temp_view_test
	    CREATE TABLE base_table (a int, id int)
	    CREATE TABLE base_table2 (a int, id int);
2020-04-06 20:19:30.778 EDT [28101:12] pg_regress/index_including LOG:  statement: CREATE TABLE tbl_include_unique1 (c1 int, c2 int, c3 int, c4 box);
2020-04-06 20:19:30.779 EDT [28101:13] pg_regress/index_including LOG:  statement: INSERT INTO tbl_include_unique1 SELECT x, 2*x, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:30.781 EDT [28099:40] pg_regress/create_view LOG:  statement: SET search_path TO temp_view_test, public;
2020-04-06 20:19:30.782 EDT [28099:41] pg_regress/create_view LOG:  statement: CREATE TEMPORARY TABLE temp_table (a int, id int);
2020-04-06 20:19:30.783 EDT [28099:42] pg_regress/create_view LOG:  statement: CREATE VIEW v1 AS SELECT * FROM base_table;
2020-04-06 20:19:30.784 EDT [28099:43] pg_regress/create_view LOG:  statement: CREATE VIEW v1_temp AS SELECT * FROM temp_table;
2020-04-06 20:19:30.785 EDT [28101:14] pg_regress/index_including LOG:  statement: CREATE UNIQUE INDEX tbl_include_unique1_idx_unique ON tbl_include_unique1 using btree (c1, c2) INCLUDE (c3, c4);
2020-04-06 20:19:30.785 EDT [28103:4] pg_regress/create_index_spgist LOG:  statement: INSERT INTO quad_point_tbl
	    SELECT '(333.0,400.0)'::point FROM generate_series(1,1000);
2020-04-06 20:19:30.786 EDT [28099:44] pg_regress/create_view LOG:  statement: CREATE TEMP VIEW v2_temp AS SELECT * FROM base_table;
2020-04-06 20:19:30.786 EDT [28101:15] pg_regress/index_including LOG:  statement: ALTER TABLE tbl_include_unique1 add UNIQUE USING INDEX tbl_include_unique1_idx_unique;
2020-04-06 20:19:30.788 EDT [28099:45] pg_regress/create_view LOG:  statement: CREATE VIEW temp_view_test.v2 AS SELECT * FROM base_table;
2020-04-06 20:19:30.788 EDT [28103:5] pg_regress/create_index_spgist LOG:  statement: INSERT INTO quad_point_tbl VALUES (NULL), (NULL), (NULL);
2020-04-06 20:19:30.788 EDT [28103:6] pg_regress/create_index_spgist LOG:  statement: CREATE INDEX sp_quad_ind ON quad_point_tbl USING spgist (p);
2020-04-06 20:19:30.789 EDT [28099:46] pg_regress/create_view LOG:  statement: CREATE VIEW temp_view_test.v3_temp AS SELECT * FROM temp_table;
2020-04-06 20:19:30.789 EDT [28099:47] pg_regress/create_view ERROR:  cannot create temporary relation in non-temporary schema
2020-04-06 20:19:30.789 EDT [28099:48] pg_regress/create_view STATEMENT:  CREATE VIEW temp_view_test.v3_temp AS SELECT * FROM temp_table;
2020-04-06 20:19:30.789 EDT [28099:49] pg_regress/create_view LOG:  statement: CREATE SCHEMA test_view_schema
	    CREATE TEMP VIEW testview AS SELECT 1;
2020-04-06 20:19:30.789 EDT [28099:50] pg_regress/create_view ERROR:  cannot create temporary relation in non-temporary schema
2020-04-06 20:19:30.789 EDT [28099:51] pg_regress/create_view STATEMENT:  CREATE SCHEMA test_view_schema
	    CREATE TEMP VIEW testview AS SELECT 1;
2020-04-06 20:19:30.789 EDT [28099:52] pg_regress/create_view LOG:  statement: CREATE VIEW v3 AS
	    SELECT t1.a AS t1_a, t2.a AS t2_a
	    FROM base_table t1, base_table2 t2
	    WHERE t1.id = t2.id;
2020-04-06 20:19:30.789 EDT [28101:16] pg_regress/index_including LOG:  statement: ALTER TABLE tbl_include_unique1 add UNIQUE (c1, c2) INCLUDE (c3, c4);
2020-04-06 20:19:30.791 EDT [28101:17] pg_regress/index_including LOG:  statement: SELECT pg_get_indexdef(i.indexrelid)
	FROM pg_index i JOIN pg_class c ON i.indexrelid = c.oid
	WHERE i.indrelid = 'tbl_include_unique1'::regclass ORDER BY c.relname;
2020-04-06 20:19:30.791 EDT [28099:53] pg_regress/create_view LOG:  statement: CREATE VIEW v4_temp AS
	    SELECT t1.a AS t1_a, t2.a AS t2_a
	    FROM base_table t1, temp_table t2
	    WHERE t1.id = t2.id;
2020-04-06 20:19:30.795 EDT [28100:13] pg_regress/create_index LOG:  statement: CREATE INDEX tenk1_thous_tenthous ON tenk1 (thousand, tenthous);
2020-04-06 20:19:30.803 EDT [28099:54] pg_regress/create_view LOG:  statement: CREATE VIEW v5_temp AS
	    SELECT t1.a AS t1_a, t2.a AS t2_a, t3.a AS t3_a
	    FROM base_table t1, base_table2 t2, temp_table t3
	    WHERE t1.id = t2.id and t2.id = t3.id;
2020-04-06 20:19:30.804 EDT [28101:18] pg_regress/index_including LOG:  statement: CREATE TABLE tbl_include_unique2 (c1 int, c2 int, c3 int, c4 box);
2020-04-06 20:19:30.805 EDT [28101:19] pg_regress/index_including LOG:  statement: INSERT INTO tbl_include_unique2 SELECT 1, 2, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:30.806 EDT [28099:55] pg_regress/create_view LOG:  statement: CREATE VIEW v4 AS SELECT * FROM base_table WHERE id IN (SELECT id FROM base_table2);
2020-04-06 20:19:30.806 EDT [28101:20] pg_regress/index_including LOG:  statement: CREATE UNIQUE INDEX tbl_include_unique2_idx_unique ON tbl_include_unique2 using btree (c1, c2) INCLUDE (c3, c4);
2020-04-06 20:19:30.807 EDT [28099:56] pg_regress/create_view LOG:  statement: CREATE VIEW v5 AS SELECT t1.id, t2.a FROM base_table t1, (SELECT * FROM base_table2) t2;
2020-04-06 20:19:30.807 EDT [28101:21] pg_regress/index_including ERROR:  could not create unique index "tbl_include_unique2_idx_unique"
2020-04-06 20:19:30.807 EDT [28101:22] pg_regress/index_including DETAIL:  Key (c1, c2)=(1, 2) is duplicated.
2020-04-06 20:19:30.807 EDT [28101:23] pg_regress/index_including STATEMENT:  CREATE UNIQUE INDEX tbl_include_unique2_idx_unique ON tbl_include_unique2 using btree (c1, c2) INCLUDE (c3, c4);
2020-04-06 20:19:30.808 EDT [28101:24] pg_regress/index_including LOG:  statement: ALTER TABLE tbl_include_unique2 add UNIQUE (c1, c2) INCLUDE (c3, c4);
2020-04-06 20:19:30.809 EDT [28099:57] pg_regress/create_view LOG:  statement: CREATE VIEW v6 AS SELECT * FROM base_table WHERE EXISTS (SELECT 1 FROM base_table2);
2020-04-06 20:19:30.809 EDT [28101:25] pg_regress/index_including ERROR:  could not create unique index "tbl_include_unique2_c1_c2_c3_c4_key"
2020-04-06 20:19:30.809 EDT [28101:26] pg_regress/index_including DETAIL:  Key (c1, c2)=(1, 2) is duplicated.
2020-04-06 20:19:30.809 EDT [28101:27] pg_regress/index_including STATEMENT:  ALTER TABLE tbl_include_unique2 add UNIQUE (c1, c2) INCLUDE (c3, c4);
2020-04-06 20:19:30.809 EDT [28101:28] pg_regress/index_including LOG:  statement: CREATE TABLE tbl_include_pk (c1 int, c2 int, c3 int, c4 box);
2020-04-06 20:19:30.810 EDT [28099:58] pg_regress/create_view LOG:  statement: CREATE VIEW v7 AS SELECT * FROM base_table WHERE NOT EXISTS (SELECT 1 FROM base_table2);
2020-04-06 20:19:30.811 EDT [28101:29] pg_regress/index_including LOG:  statement: INSERT INTO tbl_include_pk SELECT 1, 2*x, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:30.812 EDT [28101:30] pg_regress/index_including LOG:  statement: ALTER TABLE tbl_include_pk add PRIMARY KEY (c1, c2) INCLUDE (c3, c4);
2020-04-06 20:19:30.812 EDT [28099:59] pg_regress/create_view LOG:  statement: CREATE VIEW v8 AS SELECT * FROM base_table WHERE EXISTS (SELECT 1);
2020-04-06 20:19:30.814 EDT [28101:31] pg_regress/index_including LOG:  statement: SELECT pg_get_indexdef(i.indexrelid)
	FROM pg_index i JOIN pg_class c ON i.indexrelid = c.oid
	WHERE i.indrelid = 'tbl_include_pk'::regclass ORDER BY c.relname;
2020-04-06 20:19:30.818 EDT [28099:60] pg_regress/create_view LOG:  statement: CREATE VIEW v6_temp AS SELECT * FROM base_table WHERE id IN (SELECT id FROM temp_table);
2020-04-06 20:19:30.826 EDT [28099:61] pg_regress/create_view LOG:  statement: CREATE VIEW v7_temp AS SELECT t1.id, t2.a FROM base_table t1, (SELECT * FROM temp_table) t2;
2020-04-06 20:19:30.827 EDT [28101:32] pg_regress/index_including LOG:  statement: CREATE TABLE tbl_include_box (c1 int, c2 int, c3 int, c4 box);
2020-04-06 20:19:30.828 EDT [28099:62] pg_regress/create_view LOG:  statement: CREATE VIEW v8_temp AS SELECT * FROM base_table WHERE EXISTS (SELECT 1 FROM temp_table);
2020-04-06 20:19:30.828 EDT [28101:33] pg_regress/index_including LOG:  statement: INSERT INTO tbl_include_box SELECT 1, 2*x, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:30.829 EDT [28101:34] pg_regress/index_including LOG:  statement: CREATE UNIQUE INDEX tbl_include_box_idx_unique ON tbl_include_box using btree (c1, c2) INCLUDE (c3, c4);
2020-04-06 20:19:30.829 EDT [28099:63] pg_regress/create_view LOG:  statement: CREATE VIEW v9_temp AS SELECT * FROM base_table WHERE NOT EXISTS (SELECT 1 FROM temp_table);
2020-04-06 20:19:30.830 EDT [28101:35] pg_regress/index_including LOG:  statement: ALTER TABLE tbl_include_box add PRIMARY KEY USING INDEX tbl_include_box_idx_unique;
2020-04-06 20:19:30.831 EDT [28099:64] pg_regress/create_view LOG:  statement: CREATE VIEW v10_temp AS SELECT * FROM v7_temp;
2020-04-06 20:19:30.831 EDT [28101:36] pg_regress/index_including LOG:  statement: SELECT pg_get_indexdef(i.indexrelid)
	FROM pg_index i JOIN pg_class c ON i.indexrelid = c.oid
	WHERE i.indrelid = 'tbl_include_box'::regclass ORDER BY c.relname;
2020-04-06 20:19:30.832 EDT [28099:65] pg_regress/create_view LOG:  statement: CREATE VIEW v11_temp AS SELECT t1.id, t2.a FROM base_table t1, v10_temp t2;
2020-04-06 20:19:30.834 EDT [28099:66] pg_regress/create_view LOG:  statement: CREATE VIEW v12_temp AS SELECT true FROM v11_temp;
2020-04-06 20:19:30.835 EDT [28099:67] pg_regress/create_view LOG:  statement: CREATE SEQUENCE seq1;
2020-04-06 20:19:30.836 EDT [28099:68] pg_regress/create_view LOG:  statement: CREATE TEMPORARY SEQUENCE seq1_temp;
2020-04-06 20:19:30.837 EDT [28099:69] pg_regress/create_view LOG:  statement: CREATE VIEW v9 AS SELECT seq1.is_called FROM seq1;
2020-04-06 20:19:30.838 EDT [28099:70] pg_regress/create_view LOG:  statement: CREATE VIEW v13_temp AS SELECT seq1_temp.is_called FROM seq1_temp;
2020-04-06 20:19:30.840 EDT [28099:71] pg_regress/create_view LOG:  statement: SELECT relname FROM pg_class
	    WHERE relname LIKE 'v_'
	    AND relnamespace = (SELECT oid FROM pg_namespace WHERE nspname = 'temp_view_test')
	    ORDER BY relname;
2020-04-06 20:19:30.842 EDT [28099:72] pg_regress/create_view LOG:  statement: SELECT relname FROM pg_class
	    WHERE relname LIKE 'v%'
	    AND relnamespace IN (SELECT oid FROM pg_namespace WHERE nspname LIKE 'pg_temp%')
	    ORDER BY relname;
2020-04-06 20:19:30.843 EDT [28103:7] pg_regress/create_index_spgist LOG:  statement: CREATE TABLE kd_point_tbl AS SELECT * FROM quad_point_tbl;
2020-04-06 20:19:30.844 EDT [28100:14] pg_regress/create_index LOG:  statement: CREATE INDEX tenk2_unique1 ON tenk2 USING btree(unique1 int4_ops);
2020-04-06 20:19:30.853 EDT [28102:6] pg_regress/index_including_gist LOG:  statement: SELECT pg_get_indexdef(i.indexrelid)
	FROM pg_index i JOIN pg_class c ON i.indexrelid = c.oid
	WHERE i.indrelid = 'tbl_gist'::regclass ORDER BY c.relname;
2020-04-06 20:19:30.855 EDT [28101:37] pg_regress/index_including LOG:  statement: CREATE TABLE tbl_include_box_pk (c1 int, c2 int, c3 int, c4 box);
2020-04-06 20:19:30.855 EDT [28099:73] pg_regress/create_view LOG:  statement: CREATE SCHEMA testviewschm2;
2020-04-06 20:19:30.855 EDT [28099:74] pg_regress/create_view LOG:  statement: SET search_path TO testviewschm2, public;
2020-04-06 20:19:30.855 EDT [28099:75] pg_regress/create_view LOG:  statement: CREATE TABLE t1 (num int, name text);
2020-04-06 20:19:30.856 EDT [28101:38] pg_regress/index_including LOG:  statement: INSERT INTO tbl_include_box_pk SELECT 1, 2, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:30.857 EDT [28101:39] pg_regress/index_including LOG:  statement: ALTER TABLE tbl_include_box_pk add PRIMARY KEY (c1, c2) INCLUDE (c3, c4);
2020-04-06 20:19:30.858 EDT [28101:40] pg_regress/index_including ERROR:  could not create unique index "tbl_include_box_pk_pkey"
2020-04-06 20:19:30.858 EDT [28101:41] pg_regress/index_including DETAIL:  Key (c1, c2)=(1, 2) is duplicated.
2020-04-06 20:19:30.858 EDT [28101:42] pg_regress/index_including STATEMENT:  ALTER TABLE tbl_include_box_pk add PRIMARY KEY (c1, c2) INCLUDE (c3, c4);
2020-04-06 20:19:30.859 EDT [28101:43] pg_regress/index_including LOG:  statement: /*
	 * 2. Test CREATE TABLE with constraint
	 */
	CREATE TABLE tbl (c1 int,c2 int, c3 int, c4 box,
					CONSTRAINT covering UNIQUE(c1,c2) INCLUDE(c3,c4));
2020-04-06 20:19:30.861 EDT [28099:76] pg_regress/create_view LOG:  statement: CREATE TABLE t2 (num2 int, value text);
2020-04-06 20:19:30.863 EDT [28101:44] pg_regress/index_including LOG:  statement: SELECT indexrelid::regclass, indnatts, indnkeyatts, indisunique, indisprimary, indkey, indclass FROM pg_index WHERE indrelid = 'tbl'::regclass::oid;
2020-04-06 20:19:30.865 EDT [28099:77] pg_regress/create_view LOG:  statement: CREATE TEMP TABLE tt (num2 int, value text);
2020-04-06 20:19:30.869 EDT [28099:78] pg_regress/create_view LOG:  statement: CREATE VIEW nontemp1 AS SELECT * FROM t1 CROSS JOIN t2;
2020-04-06 20:19:30.869 EDT [28100:15] pg_regress/create_index LOG:  statement: CREATE INDEX tenk2_unique2 ON tenk2 USING btree(unique2 int4_ops);
2020-04-06 20:19:30.871 EDT [28099:79] pg_regress/create_view LOG:  statement: CREATE VIEW temporal1 AS SELECT * FROM t1 CROSS JOIN tt;
2020-04-06 20:19:30.872 EDT [28102:7] pg_regress/index_including_gist LOG:  statement: SELECT * FROM tbl_gist where c4 <@ box(point(1,1),point(10,10));
2020-04-06 20:19:30.874 EDT [28099:80] pg_regress/create_view LOG:  statement: CREATE VIEW nontemp2 AS SELECT * FROM t1 INNER JOIN t2 ON t1.num = t2.num2;
2020-04-06 20:19:30.878 EDT [28099:81] pg_regress/create_view LOG:  statement: CREATE VIEW temporal2 AS SELECT * FROM t1 INNER JOIN tt ON t1.num = tt.num2;
2020-04-06 20:19:30.879 EDT [28101:45] pg_regress/index_including LOG:  statement: SELECT pg_get_constraintdef(oid), conname, conkey FROM pg_constraint WHERE conrelid = 'tbl'::regclass::oid;
2020-04-06 20:19:30.880 EDT [28099:82] pg_regress/create_view LOG:  statement: CREATE VIEW nontemp3 AS SELECT * FROM t1 LEFT JOIN t2 ON t1.num = t2.num2;
2020-04-06 20:19:30.881 EDT [28099:83] pg_regress/create_view LOG:  statement: CREATE VIEW temporal3 AS SELECT * FROM t1 LEFT JOIN tt ON t1.num = tt.num2;
2020-04-06 20:19:30.882 EDT [28100:16] pg_regress/create_index LOG:  statement: CREATE INDEX tenk2_hundred ON tenk2 USING btree(hundred int4_ops);
2020-04-06 20:19:30.883 EDT [28103:8] pg_regress/create_index_spgist LOG:  statement: CREATE INDEX sp_kd_ind ON kd_point_tbl USING spgist (p kd_point_ops);
2020-04-06 20:19:30.883 EDT [28102:8] pg_regress/index_including_gist LOG:  statement: SET enable_bitmapscan TO off;
2020-04-06 20:19:30.883 EDT [28102:9] pg_regress/index_including_gist LOG:  statement: EXPLAIN  (costs off) SELECT * FROM tbl_gist where c4 <@ box(point(1,1),point(10,10));
2020-04-06 20:19:30.884 EDT [28102:10] pg_regress/index_including_gist LOG:  statement: SET enable_bitmapscan TO default;
2020-04-06 20:19:30.884 EDT [28102:11] pg_regress/index_including_gist LOG:  statement: DROP TABLE tbl_gist;
2020-04-06 20:19:30.888 EDT [28102:12] pg_regress/index_including_gist LOG:  statement: /*
	 * 1.2. test CREATE INDEX with inserts
	 */
	
	CREATE TABLE tbl_gist (c1 int, c2 int, c3 int, c4 box);
2020-04-06 20:19:30.889 EDT [28102:13] pg_regress/index_including_gist LOG:  statement: CREATE INDEX tbl_gist_idx ON tbl_gist using gist (c4) INCLUDE (c1,c2,c3);
2020-04-06 20:19:30.890 EDT [28101:46] pg_regress/index_including LOG:  statement: INSERT INTO tbl SELECT 1, 2, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:30.890 EDT [28102:14] pg_regress/index_including_gist LOG:  statement: INSERT INTO tbl_gist SELECT x, 2*x, 3*x, box(point(x,x+1),point(2*x,2*x+1)) FROM generate_series(1,8000) AS x;
2020-04-06 20:19:30.891 EDT [28101:47] pg_regress/index_including ERROR:  duplicate key value violates unique constraint "covering"
2020-04-06 20:19:30.891 EDT [28101:48] pg_regress/index_including DETAIL:  Key (c1, c2)=(1, 2) already exists.
2020-04-06 20:19:30.891 EDT [28101:49] pg_regress/index_including STATEMENT:  INSERT INTO tbl SELECT 1, 2, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:30.891 EDT [28101:50] pg_regress/index_including LOG:  statement: DROP TABLE tbl;
2020-04-06 20:19:30.893 EDT [28100:17] pg_regress/create_index LOG:  statement: CREATE INDEX rix ON road USING btree (name text_ops);
2020-04-06 20:19:30.893 EDT [28101:51] pg_regress/index_including LOG:  statement: CREATE TABLE tbl (c1 int,c2 int, c3 int, c4 box,
					CONSTRAINT covering PRIMARY KEY(c1,c2) INCLUDE(c3,c4));
2020-04-06 20:19:30.893 EDT [28099:84] pg_regress/create_view LOG:  statement: CREATE VIEW nontemp4 AS SELECT * FROM t1 LEFT JOIN t2 ON t1.num = t2.num2 AND t2.value = 'xxx';
2020-04-06 20:19:30.895 EDT [28101:52] pg_regress/index_including LOG:  statement: SELECT indexrelid::regclass, indnatts, indnkeyatts, indisunique, indisprimary, indkey, indclass FROM pg_index WHERE indrelid = 'tbl'::regclass::oid;
2020-04-06 20:19:30.895 EDT [28099:85] pg_regress/create_view LOG:  statement: CREATE VIEW temporal4 AS SELECT * FROM t1 LEFT JOIN tt ON t1.num = tt.num2 AND tt.value = 'xxx';
2020-04-06 20:19:30.906 EDT [28101:53] pg_regress/index_including LOG:  statement: SELECT pg_get_constraintdef(oid), conname, conkey FROM pg_constraint WHERE conrelid = 'tbl'::regclass::oid;
2020-04-06 20:19:30.906 EDT [28099:86] pg_regress/create_view LOG:  statement: SELECT relname FROM pg_class
	    WHERE relname LIKE 'nontemp%'
	    AND relnamespace = (SELECT oid FROM pg_namespace WHERE nspname = 'testviewschm2')
	    ORDER BY relname;
2020-04-06 20:19:30.908 EDT [28099:87] pg_regress/create_view LOG:  statement: SELECT relname FROM pg_class
	    WHERE relname LIKE 'temporal%'
	    AND relnamespace IN (SELECT oid FROM pg_namespace WHERE nspname LIKE 'pg_temp%')
	    ORDER BY relname;
2020-04-06 20:19:30.909 EDT [28100:18] pg_regress/create_index LOG:  statement: CREATE INDEX iix ON ihighway USING btree (name text_ops);
2020-04-06 20:19:30.918 EDT [28101:54] pg_regress/index_including LOG:  statement: INSERT INTO tbl SELECT 1, 2, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:30.918 EDT [28100:19] pg_regress/create_index LOG:  statement: CREATE INDEX six ON shighway USING btree (name text_ops);
2020-04-06 20:19:30.918 EDT [28101:55] pg_regress/index_including ERROR:  duplicate key value violates unique constraint "covering"
2020-04-06 20:19:30.918 EDT [28101:56] pg_regress/index_including DETAIL:  Key (c1, c2)=(1, 2) already exists.
2020-04-06 20:19:30.918 EDT [28101:57] pg_regress/index_including STATEMENT:  INSERT INTO tbl SELECT 1, 2, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:30.918 EDT [28099:88] pg_regress/create_view LOG:  statement: CREATE TABLE tbl1 ( a int, b int);
2020-04-06 20:19:30.919 EDT [28101:58] pg_regress/index_including LOG:  statement: INSERT INTO tbl SELECT 1, NULL, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:30.919 EDT [28101:59] pg_regress/index_including ERROR:  null value in column "c2" of relation "tbl" violates not-null constraint
2020-04-06 20:19:30.919 EDT [28101:60] pg_regress/index_including DETAIL:  Failing row contains (1, null, 3, (4,4),(4,4)).
2020-04-06 20:19:30.919 EDT [28101:61] pg_regress/index_including STATEMENT:  INSERT INTO tbl SELECT 1, NULL, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:30.919 EDT [28101:62] pg_regress/index_including LOG:  statement: INSERT INTO tbl SELECT x, 2*x, NULL, NULL FROM generate_series(1,300) AS x;
2020-04-06 20:19:30.920 EDT [28100:20] pg_regress/create_index LOG:  statement: COMMENT ON INDEX six_wrong IS 'bad index';
2020-04-06 20:19:30.920 EDT [28100:21] pg_regress/create_index ERROR:  relation "six_wrong" does not exist
2020-04-06 20:19:30.920 EDT [28100:22] pg_regress/create_index STATEMENT:  COMMENT ON INDEX six_wrong IS 'bad index';
2020-04-06 20:19:30.920 EDT [28100:23] pg_regress/create_index LOG:  statement: COMMENT ON INDEX six IS 'good index';
2020-04-06 20:19:30.920 EDT [28099:89] pg_regress/create_view LOG:  statement: CREATE TABLE tbl2 (c int, d int);
2020-04-06 20:19:30.920 EDT [28100:24] pg_regress/create_index LOG:  statement: COMMENT ON INDEX six IS NULL;
2020-04-06 20:19:30.921 EDT [28100:25] pg_regress/create_index LOG:  statement: CREATE INDEX bt_i4_index ON bt_i4_heap USING btree (seqno int4_ops);
2020-04-06 20:19:30.921 EDT [28101:63] pg_regress/index_including LOG:  statement: explain (costs off)
	select * from tbl where (c1,c2,c3) < (2,5,1);
2020-04-06 20:19:30.922 EDT [28101:64] pg_regress/index_including LOG:  statement: select * from tbl where (c1,c2,c3) < (2,5,1);
2020-04-06 20:19:30.922 EDT [28099:90] pg_regress/create_view LOG:  statement: CREATE TABLE tbl3 (e int, f int);
2020-04-06 20:19:30.930 EDT [28099:91] pg_regress/create_view LOG:  statement: CREATE TABLE tbl4 (g int, h int);
2020-04-06 20:19:30.933 EDT [28099:92] pg_regress/create_view LOG:  statement: CREATE TEMP TABLE tmptbl (i int, j int);
2020-04-06 20:19:30.934 EDT [28101:65] pg_regress/index_including LOG:  statement: SET enable_seqscan = off;
2020-04-06 20:19:30.935 EDT [28101:66] pg_regress/index_including LOG:  statement: explain (costs off)
	select * from tbl where (c1,c2,c3) < (262,1,1) limit 1;
2020-04-06 20:19:30.935 EDT [28101:67] pg_regress/index_including LOG:  statement: select * from tbl where (c1,c2,c3) < (262,1,1) limit 1;
2020-04-06 20:19:30.938 EDT [28100:26] pg_regress/create_index LOG:  statement: CREATE INDEX bt_name_index ON bt_name_heap USING btree (seqno name_ops);
2020-04-06 20:19:30.943 EDT [28099:93] pg_regress/create_view LOG:  statement: CREATE   VIEW  pubview AS SELECT * FROM tbl1 WHERE tbl1.a
	BETWEEN (SELECT d FROM tbl2 WHERE c = 1) AND (SELECT e FROM tbl3 WHERE f = 2)
	AND EXISTS (SELECT g FROM tbl4 LEFT JOIN tbl3 ON tbl4.h = tbl3.f);
2020-04-06 20:19:30.945 EDT [28101:68] pg_regress/index_including LOG:  statement: DROP TABLE tbl;
2020-04-06 20:19:30.947 EDT [28103:9] pg_regress/create_index_spgist LOG:  statement: CREATE TABLE radix_text_tbl AS
	    SELECT name AS t FROM road WHERE name !~ '^[0-9]';
2020-04-06 20:19:30.948 EDT [28101:69] pg_regress/index_including LOG:  statement: RESET enable_seqscan;
2020-04-06 20:19:30.948 EDT [28101:70] pg_regress/index_including LOG:  statement: CREATE TABLE tbl (c1 int,c2 int, c3 int, c4 box,
					UNIQUE(c1,c2) INCLUDE(c3,c4));
2020-04-06 20:19:30.950 EDT [28101:71] pg_regress/index_including LOG:  statement: SELECT indexrelid::regclass, indnatts, indnkeyatts, indisunique, indisprimary, indkey, indclass FROM pg_index WHERE indrelid = 'tbl'::regclass::oid;
2020-04-06 20:19:30.952 EDT [28099:94] pg_regress/create_view LOG:  statement: SELECT count(*) FROM pg_class where relname = 'pubview'
	AND relnamespace IN (SELECT OID FROM pg_namespace WHERE nspname = 'testviewschm2');
2020-04-06 20:19:30.953 EDT [28100:27] pg_regress/create_index LOG:  statement: CREATE INDEX bt_txt_index ON bt_txt_heap USING btree (seqno text_ops);
2020-04-06 20:19:30.968 EDT [28099:95] pg_regress/create_view LOG:  statement: CREATE   VIEW  mytempview AS SELECT * FROM tbl1 WHERE tbl1.a
	BETWEEN (SELECT d FROM tbl2 WHERE c = 1) AND (SELECT e FROM tbl3 WHERE f = 2)
	AND EXISTS (SELECT g FROM tbl4 LEFT JOIN tbl3 ON tbl4.h = tbl3.f)
	AND NOT EXISTS (SELECT g FROM tbl4 LEFT JOIN tmptbl ON tbl4.h = tmptbl.j);
2020-04-06 20:19:30.971 EDT [28101:72] pg_regress/index_including LOG:  statement: SELECT pg_get_constraintdef(oid), conname, conkey FROM pg_constraint WHERE conrelid = 'tbl'::regclass::oid;
2020-04-06 20:19:30.972 EDT [28099:96] pg_regress/create_view LOG:  statement: SELECT count(*) FROM pg_class where relname LIKE 'mytempview'
	And relnamespace IN (SELECT OID FROM pg_namespace WHERE nspname LIKE 'pg_temp%');
2020-04-06 20:19:30.974 EDT [28103:10] pg_regress/create_index_spgist LOG:  statement: INSERT INTO radix_text_tbl
	    SELECT 'P0123456789abcdef' FROM generate_series(1,1000);
2020-04-06 20:19:30.980 EDT [28103:11] pg_regress/create_index_spgist LOG:  statement: INSERT INTO radix_text_tbl VALUES ('P0123456789abcde');
2020-04-06 20:19:30.980 EDT [28103:12] pg_regress/create_index_spgist LOG:  statement: INSERT INTO radix_text_tbl VALUES ('P0123456789abcdefF');
2020-04-06 20:19:30.981 EDT [28103:13] pg_regress/create_index_spgist LOG:  statement: CREATE INDEX sp_radix_ind ON radix_text_tbl USING spgist (t);
2020-04-06 20:19:30.981 EDT [28101:73] pg_regress/index_including LOG:  statement: INSERT INTO tbl SELECT 1, 2, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:30.981 EDT [28101:74] pg_regress/index_including ERROR:  duplicate key value violates unique constraint "tbl_c1_c2_c3_c4_key"
2020-04-06 20:19:30.981 EDT [28101:75] pg_regress/index_including DETAIL:  Key (c1, c2)=(1, 2) already exists.
2020-04-06 20:19:30.981 EDT [28101:76] pg_regress/index_including STATEMENT:  INSERT INTO tbl SELECT 1, 2, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:30.982 EDT [28101:77] pg_regress/index_including LOG:  statement: DROP TABLE tbl;
2020-04-06 20:19:30.985 EDT [28101:78] pg_regress/index_including LOG:  statement: CREATE TABLE tbl (c1 int,c2 int, c3 int, c4 box,
					PRIMARY KEY(c1,c2) INCLUDE(c3,c4));
2020-04-06 20:19:30.987 EDT [28101:79] pg_regress/index_including LOG:  statement: SELECT indexrelid::regclass, indnatts, indnkeyatts, indisunique, indisprimary, indkey, indclass FROM pg_index WHERE indrelid = 'tbl'::regclass::oid;
2020-04-06 20:19:30.987 EDT [28099:97] pg_regress/create_view LOG:  statement: CREATE VIEW mysecview1
	       AS SELECT * FROM tbl1 WHERE a = 0;
2020-04-06 20:19:30.993 EDT [28099:98] pg_regress/create_view LOG:  statement: CREATE VIEW mysecview2 WITH (security_barrier=true)
	       AS SELECT * FROM tbl1 WHERE a > 0;
2020-04-06 20:19:30.999 EDT [28099:99] pg_regress/create_view LOG:  statement: CREATE VIEW mysecview3 WITH (security_barrier=false)
	       AS SELECT * FROM tbl1 WHERE a < 0;
2020-04-06 20:19:30.999 EDT [28101:80] pg_regress/index_including LOG:  statement: SELECT pg_get_constraintdef(oid), conname, conkey FROM pg_constraint WHERE conrelid = 'tbl'::regclass::oid;
2020-04-06 20:19:30.999 EDT [28100:28] pg_regress/create_index LOG:  statement: CREATE INDEX bt_f8_index ON bt_f8_heap USING btree (seqno float8_ops);
2020-04-06 20:19:31.006 EDT [28099:100] pg_regress/create_view LOG:  statement: CREATE VIEW mysecview4 WITH (security_barrier)
	       AS SELECT * FROM tbl1 WHERE a <> 0;
2020-04-06 20:19:31.008 EDT [28099:101] pg_regress/create_view LOG:  statement: CREATE VIEW mysecview5 WITH (security_barrier=100)	
	       AS SELECT * FROM tbl1 WHERE a > 100;
2020-04-06 20:19:31.008 EDT [28099:102] pg_regress/create_view ERROR:  invalid value for boolean option "security_barrier": 100
2020-04-06 20:19:31.008 EDT [28099:103] pg_regress/create_view STATEMENT:  CREATE VIEW mysecview5 WITH (security_barrier=100)	
	       AS SELECT * FROM tbl1 WHERE a > 100;
2020-04-06 20:19:31.008 EDT [28099:104] pg_regress/create_view LOG:  statement: CREATE VIEW mysecview6 WITH (invalid_option)		
	       AS SELECT * FROM tbl1 WHERE a < 100;
2020-04-06 20:19:31.008 EDT [28099:105] pg_regress/create_view ERROR:  unrecognized parameter "invalid_option"
2020-04-06 20:19:31.008 EDT [28099:106] pg_regress/create_view STATEMENT:  CREATE VIEW mysecview6 WITH (invalid_option)		
	       AS SELECT * FROM tbl1 WHERE a < 100;
2020-04-06 20:19:31.008 EDT [28099:107] pg_regress/create_view LOG:  statement: SELECT relname, relkind, reloptions FROM pg_class
	       WHERE oid in ('mysecview1'::regclass, 'mysecview2'::regclass,
	                     'mysecview3'::regclass, 'mysecview4'::regclass)
	       ORDER BY relname;
2020-04-06 20:19:31.011 EDT [28103:14] pg_regress/create_index_spgist LOG:  statement: SET enable_seqscan = ON;
2020-04-06 20:19:31.011 EDT [28100:29] pg_regress/create_index LOG:  statement: CREATE INDEX onek2_u1_prtl ON onek2 USING btree(unique1 int4_ops)
		where unique1 < 20 or unique1 > 980;
2020-04-06 20:19:31.012 EDT [28103:15] pg_regress/create_index_spgist LOG:  statement: SET enable_indexscan = OFF;
2020-04-06 20:19:31.012 EDT [28101:81] pg_regress/index_including LOG:  statement: INSERT INTO tbl SELECT 1, 2, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:31.013 EDT [28101:82] pg_regress/index_including ERROR:  duplicate key value violates unique constraint "tbl_pkey"
2020-04-06 20:19:31.013 EDT [28101:83] pg_regress/index_including DETAIL:  Key (c1, c2)=(1, 2) already exists.
2020-04-06 20:19:31.013 EDT [28101:84] pg_regress/index_including STATEMENT:  INSERT INTO tbl SELECT 1, 2, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:31.013 EDT [28103:16] pg_regress/create_index_spgist LOG:  statement: SET enable_bitmapscan = OFF;
2020-04-06 20:19:31.015 EDT [28103:17] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p IS NULL;
2020-04-06 20:19:31.017 EDT [28100:30] pg_regress/create_index LOG:  statement: CREATE INDEX onek2_u2_prtl ON onek2 USING btree(unique2 int4_ops)
		where stringu1 < 'B';
2020-04-06 20:19:31.019 EDT [28100:31] pg_regress/create_index LOG:  statement: CREATE INDEX onek2_stu1_prtl ON onek2 USING btree(stringu1 name_ops)
		where onek2.stringu1 >= 'J' and onek2.stringu1 < 'K';
2020-04-06 20:19:31.019 EDT [28101:85] pg_regress/index_including LOG:  statement: INSERT INTO tbl SELECT 1, NULL, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:31.020 EDT [28101:86] pg_regress/index_including ERROR:  null value in column "c2" of relation "tbl" violates not-null constraint
2020-04-06 20:19:31.020 EDT [28101:87] pg_regress/index_including DETAIL:  Failing row contains (1, null, 3, (4,4),(4,4)).
2020-04-06 20:19:31.020 EDT [28101:88] pg_regress/index_including STATEMENT:  INSERT INTO tbl SELECT 1, NULL, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:31.020 EDT [28101:89] pg_regress/index_including LOG:  statement: INSERT INTO tbl SELECT x, 2*x, NULL, NULL FROM generate_series(1,10) AS x;
2020-04-06 20:19:31.020 EDT [28099:108] pg_regress/create_view LOG:  statement: CREATE OR REPLACE VIEW mysecview1
	       AS SELECT * FROM tbl1 WHERE a = 256;
2020-04-06 20:19:31.021 EDT [28101:90] pg_regress/index_including LOG:  statement: DROP TABLE tbl;
2020-04-06 20:19:31.021 EDT [28099:109] pg_regress/create_view LOG:  statement: CREATE OR REPLACE VIEW mysecview2
	       AS SELECT * FROM tbl1 WHERE a > 256;
2020-04-06 20:19:31.023 EDT [28099:110] pg_regress/create_view LOG:  statement: CREATE OR REPLACE VIEW mysecview3 WITH (security_barrier=true)
	       AS SELECT * FROM tbl1 WHERE a < 256;
2020-04-06 20:19:31.023 EDT [28101:91] pg_regress/index_including LOG:  statement: CREATE TABLE tbl (c1 int,c2 int, c3 int, c4 box,
					EXCLUDE USING btree (c1 WITH =) INCLUDE(c3,c4));
2020-04-06 20:19:31.024 EDT [28099:111] pg_regress/create_view LOG:  statement: CREATE OR REPLACE VIEW mysecview4 WITH (security_barrier=false)
	       AS SELECT * FROM tbl1 WHERE a <> 256;
2020-04-06 20:19:31.025 EDT [28099:112] pg_regress/create_view LOG:  statement: SELECT relname, relkind, reloptions FROM pg_class
	       WHERE oid in ('mysecview1'::regclass, 'mysecview2'::regclass,
	                     'mysecview3'::regclass, 'mysecview4'::regclass)
	       ORDER BY relname;
2020-04-06 20:19:31.027 EDT [28100:32] pg_regress/create_index LOG:  statement: CREATE INDEX grect2ind ON fast_emp4000 USING gist (home_base);
2020-04-06 20:19:31.028 EDT [28101:92] pg_regress/index_including LOG:  statement: SELECT indexrelid::regclass, indnatts, indnkeyatts, indisunique, indisprimary, indkey, indclass FROM pg_index WHERE indrelid = 'tbl'::regclass::oid;
2020-04-06 20:19:31.029 EDT [28103:18] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p IS NOT NULL;
2020-04-06 20:19:31.038 EDT [28099:113] pg_regress/create_view LOG:  statement: CREATE VIEW unspecified_types AS
	  SELECT 42 as i, 42.5 as num, 'foo' as u, 'foo'::unknown as u2, null as n;
2020-04-06 20:19:31.038 EDT [28101:93] pg_regress/index_including LOG:  statement: SELECT pg_get_constraintdef(oid), conname, conkey FROM pg_constraint WHERE conrelid = 'tbl'::regclass::oid;
2020-04-06 20:19:31.040 EDT [28102:15] pg_regress/index_including_gist LOG:  statement: SELECT pg_get_indexdef(i.indexrelid)
	FROM pg_index i JOIN pg_class c ON i.indexrelid = c.oid
	WHERE i.indrelid = 'tbl_gist'::regclass ORDER BY c.relname;
2020-04-06 20:19:31.041 EDT [28099:114] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(unspecified_types)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:31.047 EDT [28100:33] pg_regress/create_index LOG:  statement: CREATE INDEX gpolygonind ON polygon_tbl USING gist (f1);
2020-04-06 20:19:31.048 EDT [28100:34] pg_regress/create_index LOG:  statement: CREATE INDEX gcircleind ON circle_tbl USING gist (f1);
2020-04-06 20:19:31.049 EDT [28103:19] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl;
2020-04-06 20:19:31.049 EDT [28100:35] pg_regress/create_index LOG:  statement: INSERT INTO POINT_TBL(f1) VALUES (NULL);
2020-04-06 20:19:31.049 EDT [28100:36] pg_regress/create_index LOG:  statement: CREATE INDEX gpointind ON point_tbl USING gist (f1);
2020-04-06 20:19:31.050 EDT [28100:37] pg_regress/create_index LOG:  statement: CREATE TEMP TABLE gpolygon_tbl AS
	    SELECT polygon(home_base) AS f1 FROM slow_emp4000;
2020-04-06 20:19:31.051 EDT [28101:94] pg_regress/index_including LOG:  statement: INSERT INTO tbl SELECT 1, 2, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:31.051 EDT [28101:95] pg_regress/index_including ERROR:  conflicting key value violates exclusion constraint "tbl_c1_c3_c4_excl"
2020-04-06 20:19:31.051 EDT [28101:96] pg_regress/index_including DETAIL:  Key (c1)=(1) conflicts with existing key (c1)=(1).
2020-04-06 20:19:31.051 EDT [28101:97] pg_regress/index_including STATEMENT:  INSERT INTO tbl SELECT 1, 2, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:31.052 EDT [28101:98] pg_regress/index_including LOG:  statement: INSERT INTO tbl SELECT x, 2*x, NULL, NULL FROM generate_series(1,10) AS x;
2020-04-06 20:19:31.053 EDT [28101:99] pg_regress/index_including LOG:  statement: DROP TABLE tbl;
2020-04-06 20:19:31.054 EDT [28102:16] pg_regress/index_including_gist LOG:  statement: SELECT * FROM tbl_gist where c4 <@ box(point(1,1),point(10,10));
2020-04-06 20:19:31.056 EDT [28101:100] pg_regress/index_including LOG:  statement: /*
	 * 3.0 Test ALTER TABLE DROP COLUMN.
	 * Any column deletion leads to index deletion.
	 */
	CREATE TABLE tbl (c1 int,c2 int, c3 int, c4 int);
2020-04-06 20:19:31.057 EDT [28101:101] pg_regress/index_including LOG:  statement: CREATE UNIQUE INDEX tbl_idx ON tbl using btree(c1, c2, c3, c4);
2020-04-06 20:19:31.059 EDT [28101:102] pg_regress/index_including LOG:  statement: SELECT indexdef FROM pg_indexes WHERE tablename = 'tbl' ORDER BY indexname;
2020-04-06 20:19:31.060 EDT [28103:20] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p <@ box '(200,200,1000,1000)';
2020-04-06 20:19:31.063 EDT [28099:115] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19473';
2020-04-06 20:19:31.069 EDT [28099:116] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19473' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:31.073 EDT [28100:38] pg_regress/create_index LOG:  statement: INSERT INTO gpolygon_tbl VALUES ( '(1000,0,0,1000)' );
2020-04-06 20:19:31.074 EDT [28102:17] pg_regress/index_including_gist LOG:  statement: SET enable_bitmapscan TO off;
2020-04-06 20:19:31.074 EDT [28100:39] pg_regress/create_index LOG:  statement: INSERT INTO gpolygon_tbl VALUES ( '(0,1000,1000,1000)' );
2020-04-06 20:19:31.075 EDT [28100:40] pg_regress/create_index LOG:  statement: CREATE TEMP TABLE gcircle_tbl AS
	    SELECT circle(home_base) AS f1 FROM slow_emp4000;
2020-04-06 20:19:31.076 EDT [28102:18] pg_regress/index_including_gist LOG:  statement: EXPLAIN  (costs off) SELECT * FROM tbl_gist where c4 <@ box(point(1,1),point(10,10));
2020-04-06 20:19:31.078 EDT [28103:21] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE box '(200,200,1000,1000)' @> p;
2020-04-06 20:19:31.078 EDT [28101:103] pg_regress/index_including LOG:  statement: ALTER TABLE tbl DROP COLUMN c3;
2020-04-06 20:19:31.080 EDT [28102:19] pg_regress/index_including_gist LOG:  statement: SET enable_bitmapscan TO default;
2020-04-06 20:19:31.080 EDT [28101:104] pg_regress/index_including LOG:  statement: SELECT indexdef FROM pg_indexes WHERE tablename = 'tbl' ORDER BY indexname;
2020-04-06 20:19:31.084 EDT [28102:20] pg_regress/index_including_gist LOG:  statement: DROP TABLE tbl_gist;
2020-04-06 20:19:31.094 EDT [28100:41] pg_regress/create_index LOG:  statement: CREATE INDEX ggpolygonind ON gpolygon_tbl USING gist (f1);
2020-04-06 20:19:31.094 EDT [28102:21] pg_regress/index_including_gist LOG:  statement: /*
	 * 2. CREATE INDEX CONCURRENTLY
	 */
	CREATE TABLE tbl_gist (c1 int, c2 int, c3 int, c4 box);
2020-04-06 20:19:31.100 EDT [28102:22] pg_regress/index_including_gist LOG:  statement: INSERT INTO tbl_gist SELECT x, 2*x, 3*x, box(point(x,x+1),point(2*x,2*x+1)) FROM generate_series(1,10) AS x;
2020-04-06 20:19:31.101 EDT [28101:105] pg_regress/index_including LOG:  statement: DROP TABLE tbl;
2020-04-06 20:19:31.103 EDT [28102:23] pg_regress/index_including_gist LOG:  statement: CREATE INDEX CONCURRENTLY tbl_gist_idx ON tbl_gist using gist (c4) INCLUDE (c1,c2,c3);
2020-04-06 20:19:31.103 EDT [28103:22] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p << '(5000, 4000)';
2020-04-06 20:19:31.104 EDT [28101:106] pg_regress/index_including LOG:  statement: /*
	 * 3.1 Test ALTER TABLE DROP COLUMN.
	 * Included column deletion leads to the index deletion,
	 * AS well AS key columns deletion. It's explained in documentation.
	 */
	CREATE TABLE tbl (c1 int,c2 int, c3 int, c4 box);
2020-04-06 20:19:31.106 EDT [28101:107] pg_regress/index_including LOG:  statement: CREATE UNIQUE INDEX tbl_idx ON tbl using btree(c1, c2) INCLUDE(c3,c4);
2020-04-06 20:19:31.107 EDT [28101:108] pg_regress/index_including LOG:  statement: SELECT indexdef FROM pg_indexes WHERE tablename = 'tbl' ORDER BY indexname;
2020-04-06 20:19:31.110 EDT [28100:42] pg_regress/create_index LOG:  statement: CREATE INDEX ggcircleind ON gcircle_tbl USING gist (f1);
2020-04-06 20:19:31.124 EDT [28101:109] pg_regress/index_including LOG:  statement: ALTER TABLE tbl DROP COLUMN c3;
2020-04-06 20:19:31.124 EDT [28100:43] pg_regress/create_index LOG:  statement: SET enable_seqscan = ON;
2020-04-06 20:19:31.125 EDT [28100:44] pg_regress/create_index LOG:  statement: SET enable_indexscan = OFF;
2020-04-06 20:19:31.125 EDT [28100:45] pg_regress/create_index LOG:  statement: SET enable_bitmapscan = OFF;
2020-04-06 20:19:31.125 EDT [28100:46] pg_regress/create_index LOG:  statement: SELECT * FROM fast_emp4000
	    WHERE home_base @ '(200,200),(2000,1000)'::box
	    ORDER BY (home_base[0])[0];
2020-04-06 20:19:31.126 EDT [28101:110] pg_regress/index_including LOG:  statement: SELECT indexdef FROM pg_indexes WHERE tablename = 'tbl' ORDER BY indexname;
2020-04-06 20:19:31.128 EDT [28103:23] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p >> '(5000, 4000)';
2020-04-06 20:19:31.131 EDT [28102:24] pg_regress/index_including_gist LOG:  statement: SELECT indexdef FROM pg_indexes WHERE tablename = 'tbl_gist' ORDER BY indexname;
2020-04-06 20:19:31.135 EDT [28099:117] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19473'::pg_catalog.oid, true);
2020-04-06 20:19:31.137 EDT [28100:47] pg_regress/create_index LOG:  statement: SELECT count(*) FROM fast_emp4000 WHERE home_base && '(1000,1000,0,0)'::box;
2020-04-06 20:19:31.139 EDT [28099:118] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19473' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:31.146 EDT [28103:24] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p <^ '(5000, 4000)';
2020-04-06 20:19:31.146 EDT [28102:25] pg_regress/index_including_gist LOG:  statement: DROP TABLE tbl_gist;
2020-04-06 20:19:31.146 EDT [28101:111] pg_regress/index_including LOG:  statement: DROP TABLE tbl;
2020-04-06 20:19:31.148 EDT [28101:112] pg_regress/index_including LOG:  statement: /*
	 * 3.2 Test ALTER TABLE DROP COLUMN.
	 * Included column deletion leads to the index deletion.
	 * AS well AS key columns deletion. It's explained in documentation.
	 */
	CREATE TABLE tbl (c1 int,c2 int, c3 int, c4 box, UNIQUE(c1, c2) INCLUDE(c3,c4));
2020-04-06 20:19:31.148 EDT [28100:48] pg_regress/create_index LOG:  statement: SELECT count(*) FROM fast_emp4000 WHERE home_base IS NULL;
2020-04-06 20:19:31.149 EDT [28102:26] pg_regress/index_including_gist LOG:  statement: /*
	 * 3. REINDEX
	 */
	CREATE TABLE tbl_gist (c1 int, c2 int, c3 int, c4 box);
2020-04-06 20:19:31.151 EDT [28102:27] pg_regress/index_including_gist LOG:  statement: INSERT INTO tbl_gist SELECT x, 2*x, 3*x, box(point(x,x+1),point(2*x,2*x+1)) FROM generate_series(1,10) AS x;
2020-04-06 20:19:31.152 EDT [28102:28] pg_regress/index_including_gist LOG:  statement: CREATE INDEX tbl_gist_idx ON tbl_gist using gist (c4) INCLUDE (c1,c3);
2020-04-06 20:19:31.152 EDT [28101:113] pg_regress/index_including LOG:  statement: SELECT indexdef FROM pg_indexes WHERE tablename = 'tbl' ORDER BY indexname;
2020-04-06 20:19:31.153 EDT [28099:119] pg_regress/create_view LOG:  statement: SELECT * FROM unspecified_types;
2020-04-06 20:19:31.153 EDT [28102:29] pg_regress/index_including_gist LOG:  statement: SELECT indexdef FROM pg_indexes WHERE tablename = 'tbl_gist' ORDER BY indexname;
2020-04-06 20:19:31.163 EDT [28100:49] pg_regress/create_index LOG:  statement: SELECT * FROM polygon_tbl WHERE f1 ~ '((1,1),(2,2),(2,1))'::polygon
	    ORDER BY (poly_center(f1))[0];
2020-04-06 20:19:31.166 EDT [28103:25] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p >^ '(5000, 4000)';
2020-04-06 20:19:31.168 EDT [28099:120] pg_regress/create_view LOG:  statement: CREATE VIEW tt1 AS
	  SELECT * FROM (
	    VALUES
	       ('abc'::varchar(3), '0123456789', 42, 'abcd'::varchar(4)),
	       ('0123456789', 'abc'::varchar(3), 42.12, 'abc'::varchar(4))
	  ) vv(a,b,c,d);
2020-04-06 20:19:31.172 EDT [28099:121] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(tt1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:31.173 EDT [28101:114] pg_regress/index_including LOG:  statement: ALTER TABLE tbl DROP COLUMN c3;
2020-04-06 20:19:31.173 EDT [28102:30] pg_regress/index_including_gist LOG:  statement: REINDEX INDEX tbl_gist_idx;
2020-04-06 20:19:31.174 EDT [28102:31] pg_regress/index_including_gist LOG:  statement: SELECT indexdef FROM pg_indexes WHERE tablename = 'tbl_gist' ORDER BY indexname;
2020-04-06 20:19:31.175 EDT [28101:115] pg_regress/index_including LOG:  statement: SELECT indexdef FROM pg_indexes WHERE tablename = 'tbl' ORDER BY indexname;
2020-04-06 20:19:31.178 EDT [28100:50] pg_regress/create_index LOG:  statement: SELECT * FROM circle_tbl WHERE f1 && circle(point(1,-2), 1)
	    ORDER BY area(f1);
2020-04-06 20:19:31.180 EDT [28103:26] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p ~= '(4585, 365)';
2020-04-06 20:19:31.189 EDT [28100:51] pg_regress/create_index LOG:  statement: SELECT count(*) FROM gpolygon_tbl WHERE f1 && '(1000,1000,0,0)'::polygon;
2020-04-06 20:19:31.191 EDT [28101:116] pg_regress/index_including LOG:  statement: ALTER TABLE tbl DROP COLUMN c1;
2020-04-06 20:19:31.192 EDT [28101:117] pg_regress/index_including LOG:  statement: SELECT indexdef FROM pg_indexes WHERE tablename = 'tbl' ORDER BY indexname;
2020-04-06 20:19:31.192 EDT [28099:122] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19514';
2020-04-06 20:19:31.193 EDT [28100:52] pg_regress/create_index LOG:  statement: SELECT count(*) FROM gcircle_tbl WHERE f1 && '<(500,500),500>'::circle;
2020-04-06 20:19:31.193 EDT [28103:27] pg_regress/create_index_spgist LOG:  statement: CREATE TEMP TABLE quad_point_tbl_ord_seq1 AS
	SELECT row_number() OVER (ORDER BY p <-> '0,0') n, p <-> '0,0' dist, p
	FROM quad_point_tbl;
2020-04-06 20:19:31.194 EDT [28100:53] pg_regress/create_index LOG:  statement: SELECT count(*) FROM point_tbl WHERE f1 <@ box '(0,0,100,100)';
2020-04-06 20:19:31.199 EDT [28099:123] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19514' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:31.209 EDT [28102:32] pg_regress/index_including_gist LOG:  statement: ALTER TABLE tbl_gist DROP COLUMN c1;
2020-04-06 20:19:31.210 EDT [28102:33] pg_regress/index_including_gist LOG:  statement: SELECT indexdef FROM pg_indexes WHERE tablename = 'tbl_gist' ORDER BY indexname;
2020-04-06 20:19:31.210 EDT [28101:118] pg_regress/index_including LOG:  statement: DROP TABLE tbl;
2020-04-06 20:19:31.212 EDT [28101:119] pg_regress/index_including LOG:  statement: /*
	 * 3.3 Test ALTER TABLE SET STATISTICS
	 */
	CREATE TABLE tbl (c1 int, c2 int);
2020-04-06 20:19:31.215 EDT [28101:120] pg_regress/index_including LOG:  statement: CREATE INDEX tbl_idx ON tbl (c1, (c1+0)) INCLUDE (c2);
2020-04-06 20:19:31.216 EDT [28100:54] pg_regress/create_index LOG:  statement: SELECT count(*) FROM point_tbl WHERE box '(0,0,100,100)' @> f1;
2020-04-06 20:19:31.218 EDT [28101:121] pg_regress/index_including LOG:  statement: ALTER INDEX tbl_idx ALTER COLUMN 1 SET STATISTICS 1000;
2020-04-06 20:19:31.218 EDT [28101:122] pg_regress/index_including ERROR:  cannot alter statistics on non-expression column "c1" of index "tbl_idx"
2020-04-06 20:19:31.218 EDT [28101:123] pg_regress/index_including HINT:  Alter statistics on table column instead.
2020-04-06 20:19:31.218 EDT [28101:124] pg_regress/index_including STATEMENT:  ALTER INDEX tbl_idx ALTER COLUMN 1 SET STATISTICS 1000;
2020-04-06 20:19:31.219 EDT [28101:125] pg_regress/index_including LOG:  statement: ALTER INDEX tbl_idx ALTER COLUMN 2 SET STATISTICS 1000;
2020-04-06 20:19:31.220 EDT [28101:126] pg_regress/index_including LOG:  statement: ALTER INDEX tbl_idx ALTER COLUMN 3 SET STATISTICS 1000;
2020-04-06 20:19:31.220 EDT [28101:127] pg_regress/index_including ERROR:  cannot alter statistics on included column "c2" of index "tbl_idx"
2020-04-06 20:19:31.220 EDT [28101:128] pg_regress/index_including STATEMENT:  ALTER INDEX tbl_idx ALTER COLUMN 3 SET STATISTICS 1000;
2020-04-06 20:19:31.220 EDT [28101:129] pg_regress/index_including LOG:  statement: ALTER INDEX tbl_idx ALTER COLUMN 4 SET STATISTICS 1000;
2020-04-06 20:19:31.220 EDT [28101:130] pg_regress/index_including ERROR:  column number 4 of relation "tbl_idx" does not exist
2020-04-06 20:19:31.220 EDT [28101:131] pg_regress/index_including STATEMENT:  ALTER INDEX tbl_idx ALTER COLUMN 4 SET STATISTICS 1000;
2020-04-06 20:19:31.220 EDT [28101:132] pg_regress/index_including LOG:  statement: DROP TABLE tbl;
2020-04-06 20:19:31.221 EDT [28101:133] pg_regress/index_including LOG:  statement: /*
	 * 4. CREATE INDEX CONCURRENTLY
	 */
	CREATE TABLE tbl (c1 int,c2 int, c3 int, c4 box, UNIQUE(c1, c2) INCLUDE(c3,c4));
2020-04-06 20:19:31.222 EDT [28103:28] pg_regress/create_index_spgist LOG:  statement: CREATE TEMP TABLE quad_point_tbl_ord_seq2 AS
	SELECT row_number() OVER (ORDER BY p <-> '0,0') n, p <-> '0,0' dist, p
	FROM quad_point_tbl WHERE p <@ box '(200,200,1000,1000)';
2020-04-06 20:19:31.224 EDT [28101:134] pg_regress/index_including LOG:  statement: INSERT INTO tbl SELECT x, 2*x, 3*x, box('4,4,4,4') FROM generate_series(1,1000) AS x;
2020-04-06 20:19:31.225 EDT [28102:34] pg_regress/index_including_gist LOG:  statement: DROP TABLE tbl_gist;
2020-04-06 20:19:31.226 EDT [28102:35] pg_regress/index_including_gist LOG:  statement: /*
	 * 4. Update, delete values in indexed table.
	 */
	CREATE TABLE tbl_gist (c1 int, c2 int, c3 int, c4 box);
2020-04-06 20:19:31.228 EDT [28102:36] pg_regress/index_including_gist LOG:  statement: INSERT INTO tbl_gist SELECT x, 2*x, 3*x, box(point(x,x+1),point(2*x,2*x+1)) FROM generate_series(1,10) AS x;
2020-04-06 20:19:31.228 EDT [28102:37] pg_regress/index_including_gist LOG:  statement: CREATE INDEX tbl_gist_idx ON tbl_gist using gist (c4) INCLUDE (c1,c3);
2020-04-06 20:19:31.229 EDT [28102:38] pg_regress/index_including_gist LOG:  statement: UPDATE tbl_gist SET c1 = 100 WHERE c1 = 2;
2020-04-06 20:19:31.230 EDT [28102:39] pg_regress/index_including_gist LOG:  statement: UPDATE tbl_gist SET c1 = 1 WHERE c1 = 3;
2020-04-06 20:19:31.231 EDT [28100:55] pg_regress/create_index LOG:  statement: SELECT count(*) FROM point_tbl WHERE f1 <@ polygon '(0,0),(0,100),(100,100),(50,50),(100,0),(0,0)';
2020-04-06 20:19:31.231 EDT [28102:40] pg_regress/index_including_gist LOG:  statement: DELETE FROM tbl_gist WHERE c1 = 5 OR c3 = 12;
2020-04-06 20:19:31.231 EDT [28102:41] pg_regress/index_including_gist LOG:  statement: DROP TABLE tbl_gist;
2020-04-06 20:19:31.232 EDT [28101:135] pg_regress/index_including LOG:  statement: CREATE UNIQUE INDEX CONCURRENTLY on tbl (c1, c2) INCLUDE (c3, c4);
2020-04-06 20:19:31.235 EDT [28102:42] pg_regress/index_including_gist LOG:  statement: /*
	 * 5. Alter column type.
	 */
	CREATE TABLE tbl_gist (c1 int, c2 int, c3 int, c4 box);
2020-04-06 20:19:31.236 EDT [28102:43] pg_regress/index_including_gist LOG:  statement: INSERT INTO tbl_gist SELECT x, 2*x, 3*x, box(point(x,x+1),point(2*x,2*x+1)) FROM generate_series(1,10) AS x;
2020-04-06 20:19:31.237 EDT [28103:29] pg_regress/create_index_spgist LOG:  statement: CREATE TEMP TABLE quad_point_tbl_ord_seq3 AS
	SELECT row_number() OVER (ORDER BY p <-> '333,400') n, p <-> '333,400' dist, p
	FROM quad_point_tbl WHERE p IS NOT NULL;
2020-04-06 20:19:31.241 EDT [28102:44] pg_regress/index_including_gist LOG:  statement: CREATE INDEX tbl_gist_idx ON tbl_gist using gist (c4) INCLUDE (c1,c3);
2020-04-06 20:19:31.241 EDT [28100:56] pg_regress/create_index LOG:  statement: SELECT count(*) FROM point_tbl WHERE f1 <@ circle '<(50,50),50>';
2020-04-06 20:19:31.243 EDT [28102:45] pg_regress/index_including_gist LOG:  statement: ALTER TABLE tbl_gist ALTER c1 TYPE bigint;
2020-04-06 20:19:31.244 EDT [28101:136] pg_regress/index_including LOG:  statement: SELECT indexdef FROM pg_indexes WHERE tablename = 'tbl' ORDER BY indexname;
2020-04-06 20:19:31.244 EDT [28099:124] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19514'::pg_catalog.oid, true);
2020-04-06 20:19:31.245 EDT [28099:125] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19514' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:31.252 EDT [28102:46] pg_regress/index_including_gist LOG:  statement: ALTER TABLE tbl_gist ALTER c3 TYPE bigint;
2020-04-06 20:19:31.253 EDT [28100:57] pg_regress/create_index LOG:  statement: SELECT count(*) FROM point_tbl p WHERE p.f1 << '(0.0, 0.0)';
2020-04-06 20:19:31.255 EDT [28099:126] pg_regress/create_view LOG:  statement: SELECT * FROM tt1;
2020-04-06 20:19:31.256 EDT [28102:47] pg_regress/index_including_gist LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(tbl_gist)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:31.267 EDT [28100:58] pg_regress/create_index LOG:  statement: SELECT count(*) FROM point_tbl p WHERE p.f1 >> '(0.0, 0.0)';
2020-04-06 20:19:31.268 EDT [28101:137] pg_regress/index_including LOG:  statement: DROP TABLE tbl;
2020-04-06 20:19:31.269 EDT [28099:127] pg_regress/create_view LOG:  statement: SELECT a::varchar(3) FROM tt1;
2020-04-06 20:19:31.270 EDT [28101:138] pg_regress/index_including LOG:  statement: /*
	 * 5. REINDEX
	 */
	CREATE TABLE tbl (c1 int,c2 int, c3 int, c4 box, UNIQUE(c1, c2) INCLUDE(c3,c4));
2020-04-06 20:19:31.272 EDT [28102:48] pg_regress/index_including_gist LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19539';
2020-04-06 20:19:31.273 EDT [28101:139] pg_regress/index_including LOG:  statement: SELECT indexdef FROM pg_indexes WHERE tablename = 'tbl' ORDER BY indexname;
2020-04-06 20:19:31.279 EDT [28100:59] pg_regress/create_index LOG:  statement: SELECT count(*) FROM point_tbl p WHERE p.f1 <^ '(0.0, 0.0)';
2020-04-06 20:19:31.284 EDT [28099:128] pg_regress/create_view LOG:  statement: DROP VIEW tt1;
2020-04-06 20:19:31.285 EDT [28099:129] pg_regress/create_view LOG:  statement: CREATE TABLE tt1 (f1 int, f2 int, f3 text);
2020-04-06 20:19:31.286 EDT [28102:49] pg_regress/index_including_gist LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19539' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:31.287 EDT [28099:130] pg_regress/create_view LOG:  statement: CREATE TABLE tx1 (x1 int, x2 int, x3 text);
2020-04-06 20:19:31.287 EDT [28103:30] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t = 'P0123456789abcdef';
2020-04-06 20:19:31.288 EDT [28102:50] pg_regress/index_including_gist LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '19539' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:31.290 EDT [28099:131] pg_regress/create_view LOG:  statement: CREATE TABLE temp_view_test.tt1 (y1 int, f2 int, f3 text);
2020-04-06 20:19:31.290 EDT [28100:60] pg_regress/create_index LOG:  statement: SELECT count(*) FROM point_tbl p WHERE p.f1 >^ '(0.0, 0.0)';
2020-04-06 20:19:31.290 EDT [28101:140] pg_regress/index_including LOG:  statement: ALTER TABLE tbl DROP COLUMN c3;
2020-04-06 20:19:31.293 EDT [28101:141] pg_regress/index_including LOG:  statement: SELECT indexdef FROM pg_indexes WHERE tablename = 'tbl' ORDER BY indexname;
2020-04-06 20:19:31.293 EDT [28099:132] pg_regress/create_view LOG:  statement: CREATE VIEW aliased_view_1 AS
	  select * from tt1
	    where exists (select 1 from tx1 where tt1.f1 = tx1.x1);
2020-04-06 20:19:31.299 EDT [28099:133] pg_regress/create_view LOG:  statement: CREATE VIEW aliased_view_2 AS
	  select * from tt1 a1
	    where exists (select 1 from tx1 where a1.f1 = tx1.x1);
2020-04-06 20:19:31.301 EDT [28100:61] pg_regress/create_index LOG:  statement: SELECT count(*) FROM point_tbl p WHERE p.f1 ~= '(-5, -12)';
2020-04-06 20:19:31.302 EDT [28099:134] pg_regress/create_view LOG:  statement: CREATE VIEW aliased_view_3 AS
	  select * from tt1
	    where exists (select 1 from tx1 a2 where tt1.f1 = a2.x1);
2020-04-06 20:19:31.303 EDT [28099:135] pg_regress/create_view LOG:  statement: CREATE VIEW aliased_view_4 AS
	  select * from temp_view_test.tt1
	    where exists (select 1 from tt1 where temp_view_test.tt1.y1 = tt1.f1);
2020-04-06 20:19:31.305 EDT [28099:136] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:31.305 EDT [28101:142] pg_regress/index_including LOG:  statement: REINDEX INDEX tbl_c1_c2_c3_c4_key;
2020-04-06 20:19:31.305 EDT [28101:143] pg_regress/index_including ERROR:  relation "tbl_c1_c2_c3_c4_key" does not exist
2020-04-06 20:19:31.305 EDT [28101:144] pg_regress/index_including STATEMENT:  REINDEX INDEX tbl_c1_c2_c3_c4_key;
2020-04-06 20:19:31.306 EDT [28102:51] pg_regress/index_including_gist LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '19539' ORDER BY 1;
2020-04-06 20:19:31.306 EDT [28103:31] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t = 'P0123456789abcde';
2020-04-06 20:19:31.307 EDT [28101:145] pg_regress/index_including LOG:  statement: SELECT indexdef FROM pg_indexes WHERE tablename = 'tbl' ORDER BY indexname;
2020-04-06 20:19:31.311 EDT [28102:52] pg_regress/index_including_gist LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '19539'
	ORDER BY 1;
2020-04-06 20:19:31.313 EDT [28102:53] pg_regress/index_including_gist LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '19539'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('19539')
	ORDER BY 1;
2020-04-06 20:19:31.321 EDT [28100:62] pg_regress/create_index LOG:  statement: SELECT * FROM point_tbl ORDER BY f1 <-> '0,1';
2020-04-06 20:19:31.321 EDT [28099:137] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19579';
2020-04-06 20:19:31.322 EDT [28099:138] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19579' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:31.325 EDT [28101:146] pg_regress/index_including LOG:  statement: ALTER TABLE tbl DROP COLUMN c1;
2020-04-06 20:19:31.326 EDT [28101:147] pg_regress/index_including LOG:  statement: SELECT indexdef FROM pg_indexes WHERE tablename = 'tbl' ORDER BY indexname;
2020-04-06 20:19:31.326 EDT [28103:32] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t = 'P0123456789abcdefF';
2020-04-06 20:19:31.333 EDT [28100:63] pg_regress/create_index LOG:  statement: SELECT * FROM point_tbl WHERE f1 IS NULL;
2020-04-06 20:19:31.337 EDT [28102:54] pg_regress/index_including_gist LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '19539'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:31.346 EDT [28103:33] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t <    'Aztec                         Ct  ';
2020-04-06 20:19:31.349 EDT [28101:148] pg_regress/index_including LOG:  statement: DROP TABLE tbl;
2020-04-06 20:19:31.351 EDT [28101:149] pg_regress/index_including LOG:  statement: /*
	 * 7. Check various AMs. All but btree and gist must fail.
	 */
	CREATE TABLE tbl (c1 int,c2 int, c3 box, c4 box);
2020-04-06 20:19:31.351 EDT [28100:64] pg_regress/create_index LOG:  statement: SELECT * FROM point_tbl WHERE f1 IS NOT NULL ORDER BY f1 <-> '0,1';
2020-04-06 20:19:31.352 EDT [28102:55] pg_regress/index_including_gist LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '19539'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:31.353 EDT [28101:150] pg_regress/index_including LOG:  statement: CREATE INDEX on tbl USING brin(c1, c2) INCLUDE (c3, c4);
2020-04-06 20:19:31.354 EDT [28101:151] pg_regress/index_including ERROR:  access method "brin" does not support included columns
2020-04-06 20:19:31.354 EDT [28101:152] pg_regress/index_including STATEMENT:  CREATE INDEX on tbl USING brin(c1, c2) INCLUDE (c3, c4);
2020-04-06 20:19:31.354 EDT [28101:153] pg_regress/index_including LOG:  statement: CREATE INDEX on tbl USING gist(c3) INCLUDE (c1, c4);
2020-04-06 20:19:31.355 EDT [28101:154] pg_regress/index_including LOG:  statement: CREATE INDEX on tbl USING spgist(c3) INCLUDE (c4);
2020-04-06 20:19:31.355 EDT [28101:155] pg_regress/index_including ERROR:  access method "spgist" does not support included columns
2020-04-06 20:19:31.355 EDT [28101:156] pg_regress/index_including STATEMENT:  CREATE INDEX on tbl USING spgist(c3) INCLUDE (c4);
2020-04-06 20:19:31.355 EDT [28101:157] pg_regress/index_including LOG:  statement: CREATE INDEX on tbl USING gin(c1, c2) INCLUDE (c3, c4);
2020-04-06 20:19:31.355 EDT [28101:158] pg_regress/index_including ERROR:  access method "gin" does not support included columns
2020-04-06 20:19:31.355 EDT [28101:159] pg_regress/index_including STATEMENT:  CREATE INDEX on tbl USING gin(c1, c2) INCLUDE (c3, c4);
2020-04-06 20:19:31.355 EDT [28101:160] pg_regress/index_including LOG:  statement: CREATE INDEX on tbl USING hash(c1, c2) INCLUDE (c3, c4);
2020-04-06 20:19:31.355 EDT [28101:161] pg_regress/index_including ERROR:  access method "hash" does not support included columns
2020-04-06 20:19:31.355 EDT [28101:162] pg_regress/index_including STATEMENT:  CREATE INDEX on tbl USING hash(c1, c2) INCLUDE (c3, c4);
2020-04-06 20:19:31.355 EDT [28101:163] pg_regress/index_including LOG:  statement: CREATE INDEX on tbl USING rtree(c3) INCLUDE (c1, c4);
2020-04-06 20:19:31.357 EDT [28101:164] pg_regress/index_including LOG:  statement: CREATE INDEX on tbl USING btree(c1, c2) INCLUDE (c3, c4);
2020-04-06 20:19:31.358 EDT [28103:34] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t ~<~  'Aztec                         Ct  ';
2020-04-06 20:19:31.359 EDT [28101:165] pg_regress/index_including LOG:  statement: DROP TABLE tbl;
2020-04-06 20:19:31.361 EDT [28100:65] pg_regress/create_index LOG:  statement: SELECT * FROM point_tbl WHERE f1 <@ '(-10,-10),(10,10)':: box ORDER BY f1 <-> '0,1';
2020-04-06 20:19:31.362 EDT [28099:139] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19579'::pg_catalog.oid, true);
2020-04-06 20:19:31.363 EDT [28101:166] pg_regress/index_including LOG:  statement: /*
	 * 8. Update, delete values in indexed table.
	 */
	CREATE TABLE tbl (c1 int, c2 int, c3 int, c4 box);
2020-04-06 20:19:31.364 EDT [28101:167] pg_regress/index_including LOG:  statement: INSERT INTO tbl SELECT x, 2*x, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:31.365 EDT [28101:168] pg_regress/index_including LOG:  statement: CREATE UNIQUE INDEX tbl_idx_unique ON tbl using btree(c1, c2) INCLUDE (c3,c4);
2020-04-06 20:19:31.365 EDT [28099:140] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19579' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:31.367 EDT [28101:169] pg_regress/index_including LOG:  statement: UPDATE tbl SET c1 = 100 WHERE c1 = 2;
2020-04-06 20:19:31.368 EDT [28101:170] pg_regress/index_including LOG:  statement: UPDATE tbl SET c1 = 1 WHERE c1 = 3;
2020-04-06 20:19:31.368 EDT [28101:171] pg_regress/index_including LOG:  statement: UPDATE tbl SET c2 = 2 WHERE c1 = 1;
2020-04-06 20:19:31.369 EDT [28101:172] pg_regress/index_including ERROR:  duplicate key value violates unique constraint "tbl_idx_unique"
2020-04-06 20:19:31.369 EDT [28101:173] pg_regress/index_including DETAIL:  Key (c1, c2)=(1, 2) already exists.
2020-04-06 20:19:31.369 EDT [28101:174] pg_regress/index_including STATEMENT:  UPDATE tbl SET c2 = 2 WHERE c1 = 1;
2020-04-06 20:19:31.369 EDT [28101:175] pg_regress/index_including LOG:  statement: UPDATE tbl SET c3 = 1;
2020-04-06 20:19:31.369 EDT [28101:176] pg_regress/index_including LOG:  statement: DELETE FROM tbl WHERE c1 = 5 OR c3 = 12;
2020-04-06 20:19:31.369 EDT [28101:177] pg_regress/index_including LOG:  statement: DROP TABLE tbl;
2020-04-06 20:19:31.370 EDT [28102:56] pg_regress/index_including_gist LOG:  statement: DROP TABLE tbl_gist;
2020-04-06 20:19:31.371 EDT [28100:66] pg_regress/create_index LOG:  statement: SELECT * FROM gpolygon_tbl ORDER BY f1 <-> '(0,0)'::point LIMIT 10;
2020-04-06 20:19:31.372 EDT [28101:178] pg_regress/index_including LOG:  statement: /*
	 * 9. Alter column type.
	 */
	CREATE TABLE tbl (c1 int,c2 int, c3 int, c4 box, UNIQUE(c1, c2) INCLUDE(c3,c4));
2020-04-06 20:19:31.373 EDT [28102:57] pg_regress/index_including_gist LOG:  statement: /*
	 * 6. EXCLUDE constraint.
	 */
	CREATE TABLE tbl_gist (c1 int, c2 int, c3 int, c4 box, EXCLUDE USING gist (c4 WITH &&) INCLUDE (c1, c2, c3));
2020-04-06 20:19:31.375 EDT [28102:58] pg_regress/index_including_gist LOG:  statement: INSERT INTO tbl_gist SELECT x, 2*x, 3*x, box(point(x,x+1),point(2*x,2*x+1)) FROM generate_series(1,10) AS x;
2020-04-06 20:19:31.375 EDT [28103:35] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t <=   'Aztec                         Ct  ';
2020-04-06 20:19:31.375 EDT [28102:59] pg_regress/index_including_gist ERROR:  conflicting key value violates exclusion constraint "tbl_gist_c4_c1_c2_c3_excl"
2020-04-06 20:19:31.375 EDT [28102:60] pg_regress/index_including_gist DETAIL:  Key (c4)=((4,5),(2,3)) conflicts with existing key (c4)=((2,3),(1,2)).
2020-04-06 20:19:31.375 EDT [28102:61] pg_regress/index_including_gist STATEMENT:  INSERT INTO tbl_gist SELECT x, 2*x, 3*x, box(point(x,x+1),point(2*x,2*x+1)) FROM generate_series(1,10) AS x;
2020-04-06 20:19:31.376 EDT [28101:179] pg_regress/index_including LOG:  statement: INSERT INTO tbl SELECT x, 2*x, 3*x, box('4,4,4,4') FROM generate_series(1,10) AS x;
2020-04-06 20:19:31.376 EDT [28099:141] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:31.377 EDT [28101:180] pg_regress/index_including LOG:  statement: ALTER TABLE tbl ALTER c1 TYPE bigint;
2020-04-06 20:19:31.377 EDT [28102:62] pg_regress/index_including_gist LOG:  statement: INSERT INTO tbl_gist SELECT x, 2*x, 3*x, box(point(3*x,2*x),point(3*x+1,2*x+1)) FROM generate_series(1,10) AS x;
2020-04-06 20:19:31.377 EDT [28102:63] pg_regress/index_including_gist LOG:  statement: EXPLAIN  (costs off) SELECT * FROM tbl_gist where c4 <@ box(point(1,1),point(10,10));
2020-04-06 20:19:31.378 EDT [28102:64] pg_regress/index_including_gist LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(tbl_gist)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:31.381 EDT [28101:181] pg_regress/index_including LOG:  statement: ALTER TABLE tbl ALTER c3 TYPE bigint;
2020-04-06 20:19:31.385 EDT [28100:67] pg_regress/create_index LOG:  statement: SELECT circle_center(f1), round(radius(f1)) as radius FROM gcircle_tbl ORDER BY f1 <-> '(200,300)'::point LIMIT 10;
2020-04-06 20:19:31.388 EDT [28100:68] pg_regress/create_index LOG:  statement: SET enable_seqscan = OFF;
2020-04-06 20:19:31.389 EDT [28100:69] pg_regress/create_index LOG:  statement: SET enable_indexscan = ON;
2020-04-06 20:19:31.389 EDT [28100:70] pg_regress/create_index LOG:  statement: SET enable_bitmapscan = OFF;
2020-04-06 20:19:31.389 EDT [28100:71] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM fast_emp4000
	    WHERE home_base @ '(200,200),(2000,1000)'::box
	    ORDER BY (home_base[0])[0];
2020-04-06 20:19:31.390 EDT [28101:182] pg_regress/index_including LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(tbl)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:31.390 EDT [28099:142] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19583';
2020-04-06 20:19:31.391 EDT [28103:36] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t ~<=~ 'Aztec                         Ct  ';
2020-04-06 20:19:31.392 EDT [28099:143] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19583' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:31.392 EDT [28100:72] pg_regress/create_index LOG:  statement: SELECT * FROM fast_emp4000
	    WHERE home_base @ '(200,200),(2000,1000)'::box
	    ORDER BY (home_base[0])[0];
2020-04-06 20:19:31.393 EDT [28102:65] pg_regress/index_including_gist LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19608';
2020-04-06 20:19:31.404 EDT [28100:73] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM fast_emp4000 WHERE home_base && '(1000,1000,0,0)'::box;
2020-04-06 20:19:31.404 EDT [28103:37] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t =    'Aztec                         Ct  ';
2020-04-06 20:19:31.404 EDT [28101:183] pg_regress/index_including LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19605';
2020-04-06 20:19:31.405 EDT [28100:74] pg_regress/create_index LOG:  statement: SELECT count(*) FROM fast_emp4000 WHERE home_base && '(1000,1000,0,0)'::box;
2020-04-06 20:19:31.416 EDT [28102:66] pg_regress/index_including_gist LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19608' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:31.418 EDT [28100:75] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM fast_emp4000 WHERE home_base IS NULL;
2020-04-06 20:19:31.418 EDT [28102:67] pg_regress/index_including_gist LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '19608' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:31.418 EDT [28103:38] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t =    'Worth                         St  ';
2020-04-06 20:19:31.418 EDT [28101:184] pg_regress/index_including LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19605' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:31.418 EDT [28100:76] pg_regress/create_index LOG:  statement: SELECT count(*) FROM fast_emp4000 WHERE home_base IS NULL;
2020-04-06 20:19:31.420 EDT [28101:185] pg_regress/index_including LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '19605' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:31.435 EDT [28103:39] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t >=   'Worth                         St  ';
2020-04-06 20:19:31.437 EDT [28099:144] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19583'::pg_catalog.oid, true);
2020-04-06 20:19:31.437 EDT [28101:186] pg_regress/index_including LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '19605' ORDER BY 1;
2020-04-06 20:19:31.438 EDT [28099:145] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19583' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:31.439 EDT [28101:187] pg_regress/index_including LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '19605'
	ORDER BY 1;
2020-04-06 20:19:31.440 EDT [28102:68] pg_regress/index_including_gist LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '19608' ORDER BY 1;
2020-04-06 20:19:31.441 EDT [28101:188] pg_regress/index_including LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '19605'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('19605')
	ORDER BY 1;
2020-04-06 20:19:31.441 EDT [28102:69] pg_regress/index_including_gist LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '19608'
	ORDER BY 1;
2020-04-06 20:19:31.442 EDT [28102:70] pg_regress/index_including_gist LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '19608'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('19608')
	ORDER BY 1;
2020-04-06 20:19:31.445 EDT [28100:77] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM polygon_tbl WHERE f1 ~ '((1,1),(2,2),(2,1))'::polygon
	    ORDER BY (poly_center(f1))[0];
2020-04-06 20:19:31.447 EDT [28100:78] pg_regress/create_index LOG:  statement: SELECT * FROM polygon_tbl WHERE f1 ~ '((1,1),(2,2),(2,1))'::polygon
	    ORDER BY (poly_center(f1))[0];
2020-04-06 20:19:31.449 EDT [28103:40] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t ~>=~ 'Worth                         St  ';
2020-04-06 20:19:31.452 EDT [28099:146] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_3)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:31.456 EDT [28102:71] pg_regress/index_including_gist LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '19608'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:31.457 EDT [28101:189] pg_regress/index_including LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '19605'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:31.459 EDT [28100:79] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM circle_tbl WHERE f1 && circle(point(1,-2), 1)
	    ORDER BY area(f1);
2020-04-06 20:19:31.459 EDT [28100:80] pg_regress/create_index LOG:  statement: SELECT * FROM circle_tbl WHERE f1 && circle(point(1,-2), 1)
	    ORDER BY area(f1);
2020-04-06 20:19:31.462 EDT [28103:41] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t >    'Worth                         St  ';
2020-04-06 20:19:31.466 EDT [28099:147] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19587';
2020-04-06 20:19:31.468 EDT [28099:148] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19587' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:31.468 EDT [28102:72] pg_regress/index_including_gist LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '19608'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:31.469 EDT [28100:81] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM gpolygon_tbl WHERE f1 && '(1000,1000,0,0)'::polygon;
2020-04-06 20:19:31.472 EDT [28101:190] pg_regress/index_including LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '19605'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:31.473 EDT [28100:82] pg_regress/create_index LOG:  statement: SELECT count(*) FROM gpolygon_tbl WHERE f1 && '(1000,1000,0,0)'::polygon;
2020-04-06 20:19:31.474 EDT [28103:42] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t ~>~  'Worth                         St  ';
2020-04-06 20:19:31.475 EDT [28100:83] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM gcircle_tbl WHERE f1 && '<(500,500),500>'::circle;
2020-04-06 20:19:31.480 EDT [28100:84] pg_regress/create_index LOG:  statement: SELECT count(*) FROM gcircle_tbl WHERE f1 && '<(500,500),500>'::circle;
2020-04-06 20:19:31.481 EDT [28102:73] pg_regress/index_including_gist LOG:  statement: DROP TABLE tbl_gist;
2020-04-06 20:19:31.482 EDT [28100:85] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM point_tbl WHERE f1 <@ box '(0,0,100,100)';
2020-04-06 20:19:31.483 EDT [28101:191] pg_regress/index_including LOG:  statement: DROP TABLE tbl;
2020-04-06 20:19:31.485 EDT [28102:74] pg_regress/index_including_gist LOG:  disconnection: session time: 0:00:00.764 user=pgbuild database=regression host=[local]
2020-04-06 20:19:31.486 EDT [28101:192] pg_regress/index_including LOG:  disconnection: session time: 0:00:00.772 user=pgbuild database=regression host=[local]
2020-04-06 20:19:31.489 EDT [28100:86] pg_regress/create_index LOG:  statement: SELECT count(*) FROM point_tbl WHERE f1 <@ box '(0,0,100,100)';
2020-04-06 20:19:31.491 EDT [28103:43] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t ^@  'Worth';
2020-04-06 20:19:31.499 EDT [28100:87] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM point_tbl WHERE box '(0,0,100,100)' @> f1;
2020-04-06 20:19:31.500 EDT [28100:88] pg_regress/create_index LOG:  statement: SELECT count(*) FROM point_tbl WHERE box '(0,0,100,100)' @> f1;
2020-04-06 20:19:31.503 EDT [28099:149] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19587'::pg_catalog.oid, true);
2020-04-06 20:19:31.504 EDT [28099:150] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19587' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:31.506 EDT [28103:44] pg_regress/create_index_spgist LOG:  statement: SET enable_seqscan = OFF;
2020-04-06 20:19:31.506 EDT [28103:45] pg_regress/create_index_spgist LOG:  statement: SET enable_indexscan = ON;
2020-04-06 20:19:31.506 EDT [28103:46] pg_regress/create_index_spgist LOG:  statement: SET enable_bitmapscan = OFF;
2020-04-06 20:19:31.507 EDT [28103:47] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_point_tbl WHERE p IS NULL;
2020-04-06 20:19:31.508 EDT [28103:48] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p IS NULL;
2020-04-06 20:19:31.511 EDT [28100:89] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM point_tbl WHERE f1 <@ polygon '(0,0),(0,100),(100,100),(50,50),(100,0),(0,0)';
2020-04-06 20:19:31.512 EDT [28100:90] pg_regress/create_index LOG:  statement: SELECT count(*) FROM point_tbl WHERE f1 <@ polygon '(0,0),(0,100),(100,100),(50,50),(100,0),(0,0)';
2020-04-06 20:19:31.515 EDT [28099:151] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_4)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:31.523 EDT [28103:49] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_point_tbl WHERE p IS NOT NULL;
2020-04-06 20:19:31.524 EDT [28103:50] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p IS NOT NULL;
2020-04-06 20:19:31.526 EDT [28100:91] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM point_tbl WHERE f1 <@ circle '<(50,50),50>';
2020-04-06 20:19:31.527 EDT [28100:92] pg_regress/create_index LOG:  statement: SELECT count(*) FROM point_tbl WHERE f1 <@ circle '<(50,50),50>';
2020-04-06 20:19:31.528 EDT [28099:152] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19591';
2020-04-06 20:19:31.530 EDT [28099:153] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19591' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:31.545 EDT [28103:51] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_point_tbl;
2020-04-06 20:19:31.546 EDT [28103:52] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl;
2020-04-06 20:19:31.548 EDT [28100:93] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM point_tbl p WHERE p.f1 << '(0.0, 0.0)';
2020-04-06 20:19:31.549 EDT [28100:94] pg_regress/create_index LOG:  statement: SELECT count(*) FROM point_tbl p WHERE p.f1 << '(0.0, 0.0)';
2020-04-06 20:19:31.562 EDT [28099:154] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19591'::pg_catalog.oid, true);
2020-04-06 20:19:31.563 EDT [28099:155] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19591' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:31.565 EDT [28100:95] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM point_tbl p WHERE p.f1 >> '(0.0, 0.0)';
2020-04-06 20:19:31.566 EDT [28103:53] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_point_tbl WHERE p <@ box '(200,200,1000,1000)';
2020-04-06 20:19:31.567 EDT [28103:54] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p <@ box '(200,200,1000,1000)';
2020-04-06 20:19:31.568 EDT [28100:96] pg_regress/create_index LOG:  statement: SELECT count(*) FROM point_tbl p WHERE p.f1 >> '(0.0, 0.0)';
2020-04-06 20:19:31.575 EDT [28099:156] pg_regress/create_view LOG:  statement: ALTER TABLE tx1 RENAME TO a1;
2020-04-06 20:19:31.575 EDT [28099:157] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:31.579 EDT [28103:55] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_point_tbl WHERE box '(200,200,1000,1000)' @> p;
2020-04-06 20:19:31.579 EDT [28103:56] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE box '(200,200,1000,1000)' @> p;
2020-04-06 20:19:31.581 EDT [28100:97] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM point_tbl p WHERE p.f1 <^ '(0.0, 0.0)';
2020-04-06 20:19:31.582 EDT [28100:98] pg_regress/create_index LOG:  statement: SELECT count(*) FROM point_tbl p WHERE p.f1 <^ '(0.0, 0.0)';
2020-04-06 20:19:31.587 EDT [28099:158] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19579';
2020-04-06 20:19:31.589 EDT [28099:159] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19579' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:31.592 EDT [28103:57] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_point_tbl WHERE p << '(5000, 4000)';
2020-04-06 20:19:31.593 EDT [28103:58] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p << '(5000, 4000)';
2020-04-06 20:19:31.593 EDT [28100:99] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM point_tbl p WHERE p.f1 >^ '(0.0, 0.0)';
2020-04-06 20:19:31.594 EDT [28100:100] pg_regress/create_index LOG:  statement: SELECT count(*) FROM point_tbl p WHERE p.f1 >^ '(0.0, 0.0)';
2020-04-06 20:19:31.606 EDT [28100:101] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM point_tbl p WHERE p.f1 ~= '(-5, -12)';
2020-04-06 20:19:31.606 EDT [28100:102] pg_regress/create_index LOG:  statement: SELECT count(*) FROM point_tbl p WHERE p.f1 ~= '(-5, -12)';
2020-04-06 20:19:31.614 EDT [28103:59] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_point_tbl WHERE p >> '(5000, 4000)';
2020-04-06 20:19:31.614 EDT [28103:60] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p >> '(5000, 4000)';
2020-04-06 20:19:31.619 EDT [28099:160] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19579'::pg_catalog.oid, true);
2020-04-06 20:19:31.619 EDT [28099:161] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19579' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:31.621 EDT [28100:103] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM point_tbl ORDER BY f1 <-> '0,1';
2020-04-06 20:19:31.622 EDT [28100:104] pg_regress/create_index LOG:  statement: SELECT * FROM point_tbl ORDER BY f1 <-> '0,1';
2020-04-06 20:19:31.628 EDT [28103:61] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_point_tbl WHERE p <^ '(5000, 4000)';
2020-04-06 20:19:31.628 EDT [28103:62] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p <^ '(5000, 4000)';
2020-04-06 20:19:31.630 EDT [28099:162] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:31.633 EDT [28100:105] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM point_tbl WHERE f1 IS NULL;
2020-04-06 20:19:31.633 EDT [28100:106] pg_regress/create_index LOG:  statement: SELECT * FROM point_tbl WHERE f1 IS NULL;
2020-04-06 20:19:31.642 EDT [28099:163] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19583';
2020-04-06 20:19:31.643 EDT [28099:164] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19583' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:31.645 EDT [28103:63] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_point_tbl WHERE p >^ '(5000, 4000)';
2020-04-06 20:19:31.645 EDT [28100:107] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM point_tbl WHERE f1 IS NOT NULL ORDER BY f1 <-> '0,1';
2020-04-06 20:19:31.645 EDT [28103:64] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p >^ '(5000, 4000)';
2020-04-06 20:19:31.646 EDT [28100:108] pg_regress/create_index LOG:  statement: SELECT * FROM point_tbl WHERE f1 IS NOT NULL ORDER BY f1 <-> '0,1';
2020-04-06 20:19:31.661 EDT [28103:65] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_point_tbl WHERE p ~= '(4585, 365)';
2020-04-06 20:19:31.662 EDT [28100:109] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM point_tbl WHERE f1 <@ '(-10,-10),(10,10)':: box ORDER BY f1 <-> '0,1';
2020-04-06 20:19:31.662 EDT [28103:66] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p ~= '(4585, 365)';
2020-04-06 20:19:31.663 EDT [28100:110] pg_regress/create_index LOG:  statement: SELECT * FROM point_tbl WHERE f1 <@ '(-10,-10),(10,10)':: box ORDER BY f1 <-> '0,1';
2020-04-06 20:19:31.676 EDT [28103:67] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT row_number() OVER (ORDER BY p <-> '0,0') n, p <-> '0,0' dist, p
	FROM quad_point_tbl;
2020-04-06 20:19:31.676 EDT [28100:111] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM gpolygon_tbl ORDER BY f1 <-> '(0,0)'::point LIMIT 10;
2020-04-06 20:19:31.677 EDT [28103:68] pg_regress/create_index_spgist LOG:  statement: CREATE TEMP TABLE quad_point_tbl_ord_idx1 AS
	SELECT row_number() OVER (ORDER BY p <-> '0,0') n, p <-> '0,0' dist, p
	FROM quad_point_tbl;
2020-04-06 20:19:31.681 EDT [28100:112] pg_regress/create_index LOG:  statement: SELECT * FROM gpolygon_tbl ORDER BY f1 <-> '(0,0)'::point LIMIT 10;
2020-04-06 20:19:31.682 EDT [28100:113] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT circle_center(f1), round(radius(f1)) as radius FROM gcircle_tbl ORDER BY f1 <-> '(200,300)'::point LIMIT 10;
2020-04-06 20:19:31.682 EDT [28100:114] pg_regress/create_index LOG:  statement: SELECT circle_center(f1), round(radius(f1)) as radius FROM gcircle_tbl ORDER BY f1 <-> '(200,300)'::point LIMIT 10;
2020-04-06 20:19:31.682 EDT [28099:165] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19583'::pg_catalog.oid, true);
2020-04-06 20:19:31.683 EDT [28100:115] pg_regress/create_index LOG:  statement: SET enable_seqscan = OFF;
2020-04-06 20:19:31.683 EDT [28100:116] pg_regress/create_index LOG:  statement: SET enable_indexscan = OFF;
2020-04-06 20:19:31.683 EDT [28100:117] pg_regress/create_index LOG:  statement: SET enable_bitmapscan = ON;
2020-04-06 20:19:31.683 EDT [28099:166] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19583' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:31.683 EDT [28100:118] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM point_tbl WHERE f1 <@ '(-10,-10),(10,10)':: box ORDER BY f1 <-> '0,1';
2020-04-06 20:19:31.683 EDT [28100:119] pg_regress/create_index LOG:  statement: SELECT * FROM point_tbl WHERE f1 <@ '(-10,-10),(10,10)':: box ORDER BY f1 <-> '0,1';
2020-04-06 20:19:31.696 EDT [28100:120] pg_regress/create_index LOG:  statement: RESET enable_seqscan;
2020-04-06 20:19:31.696 EDT [28100:121] pg_regress/create_index LOG:  statement: RESET enable_indexscan;
2020-04-06 20:19:31.697 EDT [28100:122] pg_regress/create_index LOG:  statement: RESET enable_bitmapscan;
2020-04-06 20:19:31.697 EDT [28100:123] pg_regress/create_index LOG:  statement: SET enable_seqscan = OFF;
2020-04-06 20:19:31.697 EDT [28100:124] pg_regress/create_index LOG:  statement: SET enable_indexscan = OFF;
2020-04-06 20:19:31.697 EDT [28100:125] pg_regress/create_index LOG:  statement: SET enable_bitmapscan = ON;
2020-04-06 20:19:31.697 EDT [28100:126] pg_regress/create_index LOG:  statement: CREATE INDEX intarrayidx ON array_index_op_test USING gin (i);
2020-04-06 20:19:31.699 EDT [28100:127] pg_regress/create_index LOG:  statement: explain (costs off)
	SELECT * FROM array_index_op_test WHERE i @> '{32}' ORDER BY seqno;
2020-04-06 20:19:31.701 EDT [28100:128] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE i @> '{32}' ORDER BY seqno;
2020-04-06 20:19:31.706 EDT [28099:167] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_3)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:31.714 EDT [28100:129] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE i && '{32}' ORDER BY seqno;
2020-04-06 20:19:31.717 EDT [28099:168] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19587';
2020-04-06 20:19:31.718 EDT [28099:169] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19587' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:31.726 EDT [28103:69] pg_regress/create_index_spgist LOG:  statement: SELECT * FROM quad_point_tbl_ord_seq1 seq FULL JOIN quad_point_tbl_ord_idx1 idx
	ON seq.n = idx.n
	WHERE seq.dist IS DISTINCT FROM idx.dist;
2020-04-06 20:19:31.730 EDT [28100:130] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE i @> '{17}' ORDER BY seqno;
2020-04-06 20:19:31.739 EDT [28103:70] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT row_number() OVER (ORDER BY p <-> '0,0') n, p <-> '0,0' dist, p
	FROM quad_point_tbl WHERE p <@ box '(200,200,1000,1000)';
2020-04-06 20:19:31.740 EDT [28103:71] pg_regress/create_index_spgist LOG:  statement: CREATE TEMP TABLE quad_point_tbl_ord_idx2 AS
	SELECT row_number() OVER (ORDER BY p <-> '0,0') n, p <-> '0,0' dist, p
	FROM quad_point_tbl WHERE p <@ box '(200,200,1000,1000)';
2020-04-06 20:19:31.742 EDT [28100:131] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE i && '{17}' ORDER BY seqno;
2020-04-06 20:19:31.745 EDT [28103:72] pg_regress/create_index_spgist LOG:  statement: SELECT * FROM quad_point_tbl_ord_seq2 seq FULL JOIN quad_point_tbl_ord_idx2 idx
	ON seq.n = idx.n
	WHERE seq.dist IS DISTINCT FROM idx.dist;
2020-04-06 20:19:31.746 EDT [28103:73] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT row_number() OVER (ORDER BY p <-> '333,400') n, p <-> '333,400' dist, p
	FROM quad_point_tbl WHERE p IS NOT NULL;
2020-04-06 20:19:31.747 EDT [28103:74] pg_regress/create_index_spgist LOG:  statement: CREATE TEMP TABLE quad_point_tbl_ord_idx3 AS
	SELECT row_number() OVER (ORDER BY p <-> '333,400') n, p <-> '333,400' dist, p
	FROM quad_point_tbl WHERE p IS NOT NULL;
2020-04-06 20:19:31.753 EDT [28100:132] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE i @> '{32,17}' ORDER BY seqno;
2020-04-06 20:19:31.755 EDT [28099:170] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19587'::pg_catalog.oid, true);
2020-04-06 20:19:31.757 EDT [28099:171] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19587' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:31.765 EDT [28100:133] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE i && '{32,17}' ORDER BY seqno;
2020-04-06 20:19:31.769 EDT [28099:172] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_4)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:31.777 EDT [28100:134] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE i <@ '{38,34,32,89}' ORDER BY seqno;
2020-04-06 20:19:31.780 EDT [28099:173] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19591';
2020-04-06 20:19:31.785 EDT [28099:174] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19591' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:31.793 EDT [28100:135] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE i = '{47,77}' ORDER BY seqno;
2020-04-06 20:19:31.806 EDT [28103:75] pg_regress/create_index_spgist LOG:  statement: SELECT * FROM quad_point_tbl_ord_seq3 seq FULL JOIN quad_point_tbl_ord_idx3 idx
	ON seq.n = idx.n
	WHERE seq.dist IS DISTINCT FROM idx.dist;
2020-04-06 20:19:31.806 EDT [28100:136] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE i = '{}' ORDER BY seqno;
2020-04-06 20:19:31.821 EDT [28100:137] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE i @> '{}' ORDER BY seqno;
2020-04-06 20:19:31.824 EDT [28103:76] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM kd_point_tbl WHERE p <@ box '(200,200,1000,1000)';
2020-04-06 20:19:31.824 EDT [28103:77] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM kd_point_tbl WHERE p <@ box '(200,200,1000,1000)';
2020-04-06 20:19:31.826 EDT [28099:175] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19591'::pg_catalog.oid, true);
2020-04-06 20:19:31.827 EDT [28099:176] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19591' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:31.834 EDT [28100:138] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE i && '{}' ORDER BY seqno;
2020-04-06 20:19:31.836 EDT [28103:78] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM kd_point_tbl WHERE box '(200,200,1000,1000)' @> p;
2020-04-06 20:19:31.836 EDT [28103:79] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM kd_point_tbl WHERE box '(200,200,1000,1000)' @> p;
2020-04-06 20:19:31.838 EDT [28099:177] pg_regress/create_view LOG:  statement: ALTER TABLE tt1 RENAME TO a2;
2020-04-06 20:19:31.839 EDT [28099:178] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:31.846 EDT [28100:139] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE i <@ '{}' ORDER BY seqno;
2020-04-06 20:19:31.849 EDT [28103:80] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM kd_point_tbl WHERE p << '(5000, 4000)';
2020-04-06 20:19:31.850 EDT [28103:81] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM kd_point_tbl WHERE p << '(5000, 4000)';
2020-04-06 20:19:31.852 EDT [28099:179] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19579';
2020-04-06 20:19:31.854 EDT [28099:180] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19579' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:31.858 EDT [28100:140] pg_regress/create_index LOG:  statement: SELECT * FROM array_op_test WHERE i = '{NULL}' ORDER BY seqno;
2020-04-06 20:19:31.867 EDT [28103:82] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM kd_point_tbl WHERE p >> '(5000, 4000)';
2020-04-06 20:19:31.868 EDT [28103:83] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM kd_point_tbl WHERE p >> '(5000, 4000)';
2020-04-06 20:19:31.870 EDT [28100:141] pg_regress/create_index LOG:  statement: SELECT * FROM array_op_test WHERE i @> '{NULL}' ORDER BY seqno;
2020-04-06 20:19:31.881 EDT [28100:142] pg_regress/create_index LOG:  statement: SELECT * FROM array_op_test WHERE i && '{NULL}' ORDER BY seqno;
2020-04-06 20:19:31.883 EDT [28103:84] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM kd_point_tbl WHERE p <^ '(5000, 4000)';
2020-04-06 20:19:31.884 EDT [28103:85] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM kd_point_tbl WHERE p <^ '(5000, 4000)';
2020-04-06 20:19:31.891 EDT [28099:181] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19579'::pg_catalog.oid, true);
2020-04-06 20:19:31.892 EDT [28099:182] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19579' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:31.895 EDT [28100:143] pg_regress/create_index LOG:  statement: SELECT * FROM array_op_test WHERE i <@ '{NULL}' ORDER BY seqno;
2020-04-06 20:19:31.900 EDT [28103:86] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM kd_point_tbl WHERE p >^ '(5000, 4000)';
2020-04-06 20:19:31.901 EDT [28103:87] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM kd_point_tbl WHERE p >^ '(5000, 4000)';
2020-04-06 20:19:31.904 EDT [28099:183] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:31.909 EDT [28100:144] pg_regress/create_index LOG:  statement: CREATE INDEX textarrayidx ON array_index_op_test USING gin (t);
2020-04-06 20:19:31.916 EDT [28100:145] pg_regress/create_index LOG:  statement: explain (costs off)
	SELECT * FROM array_index_op_test WHERE t @> '{AAAAAAAA72908}' ORDER BY seqno;
2020-04-06 20:19:31.917 EDT [28100:146] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE t @> '{AAAAAAAA72908}' ORDER BY seqno;
2020-04-06 20:19:31.918 EDT [28099:184] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19583';
2020-04-06 20:19:31.919 EDT [28099:185] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19583' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:31.920 EDT [28103:88] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM kd_point_tbl WHERE p ~= '(4585, 365)';
2020-04-06 20:19:31.921 EDT [28103:89] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM kd_point_tbl WHERE p ~= '(4585, 365)';
2020-04-06 20:19:31.933 EDT [28103:90] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT row_number() OVER (ORDER BY p <-> '0,0') n, p <-> '0,0' dist, p
	FROM kd_point_tbl;
2020-04-06 20:19:31.935 EDT [28103:91] pg_regress/create_index_spgist LOG:  statement: CREATE TEMP TABLE kd_point_tbl_ord_idx1 AS
	SELECT row_number() OVER (ORDER BY p <-> '0,0') n, p <-> '0,0' dist, p
	FROM kd_point_tbl;
2020-04-06 20:19:31.937 EDT [28100:147] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE t && '{AAAAAAAA72908}' ORDER BY seqno;
2020-04-06 20:19:31.949 EDT [28100:148] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE t @> '{AAAAAAAAAA646}' ORDER BY seqno;
2020-04-06 20:19:31.966 EDT [28099:186] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19583'::pg_catalog.oid, true);
2020-04-06 20:19:31.967 EDT [28099:187] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19583' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:31.972 EDT [28100:149] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE t && '{AAAAAAAAAA646}' ORDER BY seqno;
2020-04-06 20:19:31.980 EDT [28099:188] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_3)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:31.984 EDT [28100:150] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE t @> '{AAAAAAAA72908,AAAAAAAAAA646}' ORDER BY seqno;
2020-04-06 20:19:31.992 EDT [28099:189] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19587';
2020-04-06 20:19:31.994 EDT [28099:190] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19587' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:31.994 EDT [28100:151] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE t && '{AAAAAAAA72908,AAAAAAAAAA646}' ORDER BY seqno;
2020-04-06 20:19:32.005 EDT [28103:92] pg_regress/create_index_spgist LOG:  statement: SELECT * FROM quad_point_tbl_ord_seq1 seq FULL JOIN kd_point_tbl_ord_idx1 idx
	ON seq.n = idx.n
	WHERE seq.dist IS DISTINCT FROM idx.dist;
2020-04-06 20:19:32.005 EDT [28100:152] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE t <@ '{AAAAAAAA72908,AAAAAAAAAAAAAAAAAAA17075,AA88409,AAAAAAAAAAAAAAAAAA36842,AAAAAAA48038,AAAAAAAAAAAAAA10611}' ORDER BY seqno;
2020-04-06 20:19:32.019 EDT [28103:93] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT row_number() OVER (ORDER BY p <-> '0,0') n, p <-> '0,0' dist, p
	FROM kd_point_tbl WHERE p <@ box '(200,200,1000,1000)';
2020-04-06 20:19:32.019 EDT [28100:153] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE t = '{AAAAAAAAAA646,A87088}' ORDER BY seqno;
2020-04-06 20:19:32.019 EDT [28103:94] pg_regress/create_index_spgist LOG:  statement: CREATE TEMP TABLE kd_point_tbl_ord_idx2 AS
	SELECT row_number() OVER (ORDER BY p <-> '0,0') n, p <-> '0,0' dist, p
	FROM kd_point_tbl WHERE p <@ box '(200,200,1000,1000)';
2020-04-06 20:19:32.024 EDT [28103:95] pg_regress/create_index_spgist LOG:  statement: SELECT * FROM quad_point_tbl_ord_seq2 seq FULL JOIN kd_point_tbl_ord_idx2 idx
	ON seq.n = idx.n
	WHERE seq.dist IS DISTINCT FROM idx.dist;
2020-04-06 20:19:32.025 EDT [28103:96] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT row_number() OVER (ORDER BY p <-> '333,400') n, p <-> '333,400' dist, p
	FROM kd_point_tbl WHERE p IS NOT NULL;
2020-04-06 20:19:32.026 EDT [28103:97] pg_regress/create_index_spgist LOG:  statement: CREATE TEMP TABLE kd_point_tbl_ord_idx3 AS
	SELECT row_number() OVER (ORDER BY p <-> '333,400') n, p <-> '333,400' dist, p
	FROM kd_point_tbl WHERE p IS NOT NULL;
2020-04-06 20:19:32.029 EDT [28099:191] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19587'::pg_catalog.oid, true);
2020-04-06 20:19:32.029 EDT [28099:192] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19587' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:32.033 EDT [28100:154] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE t = '{}' ORDER BY seqno;
2020-04-06 20:19:32.040 EDT [28099:193] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_4)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:32.046 EDT [28100:155] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE t @> '{}' ORDER BY seqno;
2020-04-06 20:19:32.052 EDT [28099:194] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19591';
2020-04-06 20:19:32.054 EDT [28099:195] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19591' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:32.059 EDT [28100:156] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE t && '{}' ORDER BY seqno;
2020-04-06 20:19:32.072 EDT [28100:157] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE t <@ '{}' ORDER BY seqno;
2020-04-06 20:19:32.078 EDT [28103:98] pg_regress/create_index_spgist LOG:  statement: SELECT * FROM quad_point_tbl_ord_seq3 seq FULL JOIN kd_point_tbl_ord_idx3 idx
	ON seq.n = idx.n
	WHERE seq.dist IS DISTINCT FROM idx.dist;
2020-04-06 20:19:32.085 EDT [28100:158] pg_regress/create_index LOG:  statement: DROP INDEX intarrayidx, textarrayidx;
2020-04-06 20:19:32.087 EDT [28100:159] pg_regress/create_index LOG:  statement: CREATE INDEX botharrayidx ON array_index_op_test USING gin (i, t);
2020-04-06 20:19:32.091 EDT [28103:99] pg_regress/create_index_spgist LOG:  statement: SELECT (SELECT p FROM kd_point_tbl ORDER BY p <-> pt, p <-> '0,0' LIMIT 1)
	FROM (VALUES (point '1,2'), (NULL), ('1234,5678')) pts(pt);
2020-04-06 20:19:32.092 EDT [28103:100] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t = 'P0123456789abcdef';
2020-04-06 20:19:32.093 EDT [28103:101] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t = 'P0123456789abcdef';
2020-04-06 20:19:32.094 EDT [28100:160] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE i @> '{32}' ORDER BY seqno;
2020-04-06 20:19:32.094 EDT [28099:196] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19591'::pg_catalog.oid, true);
2020-04-06 20:19:32.095 EDT [28099:197] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19591' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:32.106 EDT [28103:102] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t = 'P0123456789abcde';
2020-04-06 20:19:32.107 EDT [28103:103] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t = 'P0123456789abcde';
2020-04-06 20:19:32.107 EDT [28099:198] pg_regress/create_view LOG:  statement: ALTER TABLE a1 RENAME TO tt1;
2020-04-06 20:19:32.108 EDT [28100:161] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE i && '{32}' ORDER BY seqno;
2020-04-06 20:19:32.109 EDT [28099:199] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:32.122 EDT [28103:104] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t = 'P0123456789abcdefF';
2020-04-06 20:19:32.123 EDT [28103:105] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t = 'P0123456789abcdefF';
2020-04-06 20:19:32.126 EDT [28099:200] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19579';
2020-04-06 20:19:32.127 EDT [28099:201] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19579' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:32.130 EDT [28100:162] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE t @> '{AAAAAAA80240}' ORDER BY seqno;
2020-04-06 20:19:32.135 EDT [28103:106] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t <    'Aztec                         Ct  ';
2020-04-06 20:19:32.136 EDT [28103:107] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t <    'Aztec                         Ct  ';
2020-04-06 20:19:32.145 EDT [28100:163] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE t && '{AAAAAAA80240}' ORDER BY seqno;
2020-04-06 20:19:32.152 EDT [28103:108] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t ~<~  'Aztec                         Ct  ';
2020-04-06 20:19:32.152 EDT [28103:109] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t ~<~  'Aztec                         Ct  ';
2020-04-06 20:19:32.160 EDT [28100:164] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE i @> '{32}' AND t && '{AAAAAAA80240}' ORDER BY seqno;
2020-04-06 20:19:32.162 EDT [28099:202] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19579'::pg_catalog.oid, true);
2020-04-06 20:19:32.163 EDT [28099:203] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19579' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:32.165 EDT [28103:110] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t <=   'Aztec                         Ct  ';
2020-04-06 20:19:32.165 EDT [28103:111] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t <=   'Aztec                         Ct  ';
2020-04-06 20:19:32.172 EDT [28100:165] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE i && '{32}' AND t @> '{AAAAAAA80240}' ORDER BY seqno;
2020-04-06 20:19:32.175 EDT [28099:204] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:32.179 EDT [28103:112] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t ~<=~ 'Aztec                         Ct  ';
2020-04-06 20:19:32.179 EDT [28103:113] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t ~<=~ 'Aztec                         Ct  ';
2020-04-06 20:19:32.185 EDT [28100:166] pg_regress/create_index LOG:  statement: SELECT * FROM array_index_op_test WHERE t = '{}' ORDER BY seqno;
2020-04-06 20:19:32.187 EDT [28099:205] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19583';
2020-04-06 20:19:32.189 EDT [28099:206] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19583' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:32.191 EDT [28103:114] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t =    'Aztec                         Ct  ';
2020-04-06 20:19:32.191 EDT [28103:115] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t =    'Aztec                         Ct  ';
2020-04-06 20:19:32.197 EDT [28100:167] pg_regress/create_index LOG:  statement: SELECT * FROM array_op_test WHERE i = '{NULL}' ORDER BY seqno;
2020-04-06 20:19:32.204 EDT [28103:116] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t =    'Worth                         St  ';
2020-04-06 20:19:32.204 EDT [28103:117] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t =    'Worth                         St  ';
2020-04-06 20:19:32.209 EDT [28100:168] pg_regress/create_index LOG:  statement: SELECT * FROM array_op_test WHERE i <@ '{NULL}' ORDER BY seqno;
2020-04-06 20:19:32.215 EDT [28103:118] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t >=   'Worth                         St  ';
2020-04-06 20:19:32.216 EDT [28103:119] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t >=   'Worth                         St  ';
2020-04-06 20:19:32.221 EDT [28100:169] pg_regress/create_index LOG:  statement: RESET enable_seqscan;
2020-04-06 20:19:32.221 EDT [28100:170] pg_regress/create_index LOG:  statement: RESET enable_indexscan;
2020-04-06 20:19:32.221 EDT [28100:171] pg_regress/create_index LOG:  statement: RESET enable_bitmapscan;
2020-04-06 20:19:32.221 EDT [28100:172] pg_regress/create_index LOG:  statement: CREATE TABLE array_gin_test (a int[]);
2020-04-06 20:19:32.224 EDT [28100:173] pg_regress/create_index LOG:  statement: INSERT INTO array_gin_test SELECT ARRAY[1, g%5, g] FROM generate_series(1, 10000) g;
2020-04-06 20:19:32.230 EDT [28103:120] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t ~>=~ 'Worth                         St  ';
2020-04-06 20:19:32.230 EDT [28099:207] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19583'::pg_catalog.oid, true);
2020-04-06 20:19:32.230 EDT [28103:121] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t ~>=~ 'Worth                         St  ';
2020-04-06 20:19:32.230 EDT [28099:208] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19583' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:32.241 EDT [28103:122] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t >    'Worth                         St  ';
2020-04-06 20:19:32.242 EDT [28103:123] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t >    'Worth                         St  ';
2020-04-06 20:19:32.244 EDT [28099:209] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_3)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:32.257 EDT [28099:210] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19587';
2020-04-06 20:19:32.257 EDT [28103:124] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t ~>~  'Worth                         St  ';
2020-04-06 20:19:32.258 EDT [28103:125] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t ~>~  'Worth                         St  ';
2020-04-06 20:19:32.258 EDT [28099:211] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19587' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:32.263 EDT [28100:174] pg_regress/create_index LOG:  statement: CREATE INDEX array_gin_test_idx ON array_gin_test USING gin (a);
2020-04-06 20:19:32.270 EDT [28103:126] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t ^@	 'Worth';
2020-04-06 20:19:32.271 EDT [28103:127] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t ^@	 'Worth';
2020-04-06 20:19:32.282 EDT [28103:128] pg_regress/create_index_spgist LOG:  statement: SET enable_seqscan = OFF;
2020-04-06 20:19:32.282 EDT [28103:129] pg_regress/create_index_spgist LOG:  statement: SET enable_indexscan = OFF;
2020-04-06 20:19:32.283 EDT [28103:130] pg_regress/create_index_spgist LOG:  statement: SET enable_bitmapscan = ON;
2020-04-06 20:19:32.283 EDT [28103:131] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_point_tbl WHERE p IS NULL;
2020-04-06 20:19:32.284 EDT [28103:132] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p IS NULL;
2020-04-06 20:19:32.291 EDT [28099:212] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19587'::pg_catalog.oid, true);
2020-04-06 20:19:32.292 EDT [28099:213] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19587' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:32.296 EDT [28103:133] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_point_tbl WHERE p IS NOT NULL;
2020-04-06 20:19:32.296 EDT [28103:134] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p IS NOT NULL;
2020-04-06 20:19:32.302 EDT [28099:214] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_4)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:32.312 EDT [28103:135] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_point_tbl;
2020-04-06 20:19:32.312 EDT [28103:136] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl;
2020-04-06 20:19:32.314 EDT [28099:215] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19591';
2020-04-06 20:19:32.315 EDT [28099:216] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19591' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:32.319 EDT [28100:175] pg_regress/create_index LOG:  statement: SELECT COUNT(*) FROM array_gin_test WHERE a @> '{2}';
2020-04-06 20:19:32.330 EDT [28103:137] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_point_tbl WHERE p <@ box '(200,200,1000,1000)';
2020-04-06 20:19:32.331 EDT [28103:138] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p <@ box '(200,200,1000,1000)';
2020-04-06 20:19:32.333 EDT [28100:176] pg_regress/create_index LOG:  statement: DROP TABLE array_gin_test;
2020-04-06 20:19:32.337 EDT [28100:177] pg_regress/create_index LOG:  statement: CREATE INDEX gin_relopts_test ON array_index_op_test USING gin (i)
	  WITH (FASTUPDATE=on, GIN_PENDING_LIST_LIMIT=128);
2020-04-06 20:19:32.340 EDT [28100:178] pg_regress/create_index LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(gin_relopts_test)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:32.343 EDT [28103:139] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_point_tbl WHERE box '(200,200,1000,1000)' @> p;
2020-04-06 20:19:32.344 EDT [28103:140] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE box '(200,200,1000,1000)' @> p;
2020-04-06 20:19:32.349 EDT [28099:217] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19591'::pg_catalog.oid, true);
2020-04-06 20:19:32.350 EDT [28099:218] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19591' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:32.356 EDT [28100:179] pg_regress/create_index LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19655';
2020-04-06 20:19:32.359 EDT [28103:141] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_point_tbl WHERE p << '(5000, 4000)';
2020-04-06 20:19:32.359 EDT [28100:180] pg_regress/create_index LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '19655') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19655' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:32.360 EDT [28103:142] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p << '(5000, 4000)';
2020-04-06 20:19:32.361 EDT [28099:219] pg_regress/create_view LOG:  statement: ALTER TABLE a2 RENAME TO tx1;
2020-04-06 20:19:32.361 EDT [28099:220] pg_regress/create_view LOG:  statement: ALTER TABLE tx1 SET SCHEMA temp_view_test;
2020-04-06 20:19:32.362 EDT [28100:181] pg_regress/create_index LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '19655' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:32.362 EDT [28099:221] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:32.365 EDT [28100:182] pg_regress/create_index LOG:  statement: CREATE INDEX hash_i4_index ON hash_i4_heap USING hash (random int4_ops);
2020-04-06 20:19:32.376 EDT [28099:222] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19579';
2020-04-06 20:19:32.378 EDT [28103:143] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_point_tbl WHERE p >> '(5000, 4000)';
2020-04-06 20:19:32.379 EDT [28103:144] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p >> '(5000, 4000)';
2020-04-06 20:19:32.380 EDT [28099:223] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19579' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:32.393 EDT [28103:145] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_point_tbl WHERE p <^ '(5000, 4000)';
2020-04-06 20:19:32.394 EDT [28103:146] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p <^ '(5000, 4000)';
2020-04-06 20:19:32.406 EDT [28100:183] pg_regress/create_index LOG:  statement: CREATE INDEX hash_name_index ON hash_name_heap USING hash (random name_ops);
2020-04-06 20:19:32.409 EDT [28103:147] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_point_tbl WHERE p >^ '(5000, 4000)';
2020-04-06 20:19:32.410 EDT [28103:148] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p >^ '(5000, 4000)';
2020-04-06 20:19:32.412 EDT [28099:224] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19579'::pg_catalog.oid, true);
2020-04-06 20:19:32.413 EDT [28099:225] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19579' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:32.424 EDT [28099:226] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:32.427 EDT [28103:149] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM quad_point_tbl WHERE p ~= '(4585, 365)';
2020-04-06 20:19:32.427 EDT [28103:150] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM quad_point_tbl WHERE p ~= '(4585, 365)';
2020-04-06 20:19:32.436 EDT [28099:227] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19583';
2020-04-06 20:19:32.438 EDT [28099:228] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19583' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:32.439 EDT [28103:151] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM kd_point_tbl WHERE p <@ box '(200,200,1000,1000)';
2020-04-06 20:19:32.439 EDT [28103:152] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM kd_point_tbl WHERE p <@ box '(200,200,1000,1000)';
2020-04-06 20:19:32.449 EDT [28100:184] pg_regress/create_index LOG:  statement: CREATE INDEX hash_txt_index ON hash_txt_heap USING hash (random text_ops);
2020-04-06 20:19:32.450 EDT [28103:153] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM kd_point_tbl WHERE box '(200,200,1000,1000)' @> p;
2020-04-06 20:19:32.450 EDT [28103:154] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM kd_point_tbl WHERE box '(200,200,1000,1000)' @> p;
2020-04-06 20:19:32.463 EDT [28103:155] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM kd_point_tbl WHERE p << '(5000, 4000)';
2020-04-06 20:19:32.463 EDT [28103:156] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM kd_point_tbl WHERE p << '(5000, 4000)';
2020-04-06 20:19:32.474 EDT [28099:229] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19583'::pg_catalog.oid, true);
2020-04-06 20:19:32.474 EDT [28099:230] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19583' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:32.479 EDT [28103:157] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM kd_point_tbl WHERE p >> '(5000, 4000)';
2020-04-06 20:19:32.480 EDT [28103:158] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM kd_point_tbl WHERE p >> '(5000, 4000)';
2020-04-06 20:19:32.486 EDT [28100:185] pg_regress/create_index LOG:  statement: CREATE INDEX hash_f8_index ON hash_f8_heap USING hash (random float8_ops) WITH (fillfactor=60);
2020-04-06 20:19:32.488 EDT [28099:231] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_3)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:32.495 EDT [28103:159] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM kd_point_tbl WHERE p <^ '(5000, 4000)';
2020-04-06 20:19:32.495 EDT [28103:160] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM kd_point_tbl WHERE p <^ '(5000, 4000)';
2020-04-06 20:19:32.500 EDT [28099:232] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19587';
2020-04-06 20:19:32.501 EDT [28099:233] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19587' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:32.517 EDT [28103:161] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM kd_point_tbl WHERE p >^ '(5000, 4000)';
2020-04-06 20:19:32.517 EDT [28103:162] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM kd_point_tbl WHERE p >^ '(5000, 4000)';
2020-04-06 20:19:32.528 EDT [24937:1] LOG:  checkpoints are occurring too frequently (18 seconds apart)
2020-04-06 20:19:32.528 EDT [24937:2] HINT:  Consider increasing the configuration parameter "max_wal_size".
2020-04-06 20:19:32.531 EDT [28100:186] pg_regress/create_index LOG:  statement: CREATE UNLOGGED TABLE unlogged_hash_table (id int4);
2020-04-06 20:19:32.533 EDT [28100:187] pg_regress/create_index LOG:  statement: CREATE INDEX unlogged_hash_index ON unlogged_hash_table USING hash (id int4_ops);
2020-04-06 20:19:32.534 EDT [28100:188] pg_regress/create_index LOG:  statement: DROP TABLE unlogged_hash_table;
2020-04-06 20:19:32.535 EDT [28103:163] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM kd_point_tbl WHERE p ~= '(4585, 365)';
2020-04-06 20:19:32.536 EDT [28100:189] pg_regress/create_index LOG:  statement: SET maintenance_work_mem = '1MB';
2020-04-06 20:19:32.536 EDT [28100:190] pg_regress/create_index LOG:  statement: CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
2020-04-06 20:19:32.536 EDT [28103:164] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM kd_point_tbl WHERE p ~= '(4585, 365)';
2020-04-06 20:19:32.539 EDT [28099:234] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19587'::pg_catalog.oid, true);
2020-04-06 20:19:32.540 EDT [28099:235] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19587' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:32.549 EDT [28103:165] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t = 'P0123456789abcdef';
2020-04-06 20:19:32.549 EDT [28103:166] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t = 'P0123456789abcdef';
2020-04-06 20:19:32.552 EDT [28099:236] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_4)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:32.561 EDT [28103:167] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t = 'P0123456789abcde';
2020-04-06 20:19:32.562 EDT [28103:168] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t = 'P0123456789abcde';
2020-04-06 20:19:32.565 EDT [28099:237] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19591';
2020-04-06 20:19:32.566 EDT [28099:238] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19591' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:32.573 EDT [28103:169] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t = 'P0123456789abcdefF';
2020-04-06 20:19:32.574 EDT [28103:170] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t = 'P0123456789abcdefF';
2020-04-06 20:19:32.585 EDT [28103:171] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t <    'Aztec                         Ct  ';
2020-04-06 20:19:32.586 EDT [28103:172] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t <    'Aztec                         Ct  ';
2020-04-06 20:19:32.587 EDT [28100:191] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
2020-04-06 20:19:32.589 EDT [28100:192] pg_regress/create_index LOG:  statement: SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
2020-04-06 20:19:32.600 EDT [28103:173] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t ~<~  'Aztec                         Ct  ';
2020-04-06 20:19:32.600 EDT [28103:174] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t ~<~  'Aztec                         Ct  ';
2020-04-06 20:19:32.601 EDT [28099:239] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19591'::pg_catalog.oid, true);
2020-04-06 20:19:32.602 EDT [28099:240] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19591' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:32.602 EDT [28100:193] pg_regress/create_index LOG:  statement: DROP INDEX hash_tuplesort_idx;
2020-04-06 20:19:32.605 EDT [28100:194] pg_regress/create_index LOG:  statement: RESET maintenance_work_mem;
2020-04-06 20:19:32.605 EDT [28100:195] pg_regress/create_index LOG:  statement: CREATE TABLE func_index_heap (f1 text, f2 text);
2020-04-06 20:19:32.608 EDT [28100:196] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX func_index_index on func_index_heap (textcat(f1,f2));
2020-04-06 20:19:32.609 EDT [28100:197] pg_regress/create_index LOG:  statement: INSERT INTO func_index_heap VALUES('ABC','DEF');
2020-04-06 20:19:32.610 EDT [28100:198] pg_regress/create_index LOG:  statement: INSERT INTO func_index_heap VALUES('AB','CDEFG');
2020-04-06 20:19:32.610 EDT [28100:199] pg_regress/create_index LOG:  statement: INSERT INTO func_index_heap VALUES('QWE','RTY');
2020-04-06 20:19:32.611 EDT [28100:200] pg_regress/create_index LOG:  statement: INSERT INTO func_index_heap VALUES('ABCD', 'EF');
2020-04-06 20:19:32.611 EDT [28100:201] pg_regress/create_index ERROR:  duplicate key value violates unique constraint "func_index_index"
2020-04-06 20:19:32.611 EDT [28100:202] pg_regress/create_index DETAIL:  Key (textcat(f1, f2))=(ABCDEF) already exists.
2020-04-06 20:19:32.611 EDT [28100:203] pg_regress/create_index STATEMENT:  INSERT INTO func_index_heap VALUES('ABCD', 'EF');
2020-04-06 20:19:32.611 EDT [28100:204] pg_regress/create_index LOG:  statement: INSERT INTO func_index_heap VALUES('QWERTY');
2020-04-06 20:19:32.611 EDT [28100:205] pg_regress/create_index LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(func_index_heap)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:32.619 EDT [28103:175] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t <=   'Aztec                         Ct  ';
2020-04-06 20:19:32.620 EDT [28103:176] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t <=   'Aztec                         Ct  ';
2020-04-06 20:19:32.624 EDT [28099:241] pg_regress/create_view LOG:  statement: ALTER TABLE temp_view_test.tt1 RENAME TO tmp1;
2020-04-06 20:19:32.625 EDT [28099:242] pg_regress/create_view LOG:  statement: ALTER TABLE temp_view_test.tmp1 SET SCHEMA testviewschm2;
2020-04-06 20:19:32.626 EDT [28099:243] pg_regress/create_view LOG:  statement: ALTER TABLE tmp1 RENAME TO tx1;
2020-04-06 20:19:32.627 EDT [28099:244] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:32.631 EDT [28100:206] pg_regress/create_index LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19665';
2020-04-06 20:19:32.635 EDT [28103:177] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t ~<=~ 'Aztec                         Ct  ';
2020-04-06 20:19:32.635 EDT [28103:178] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t ~<=~ 'Aztec                         Ct  ';
2020-04-06 20:19:32.640 EDT [28099:245] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19579';
2020-04-06 20:19:32.641 EDT [28099:246] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19579' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:32.644 EDT [28100:207] pg_regress/create_index LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19665' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:32.646 EDT [28100:208] pg_regress/create_index LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '19665' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:32.646 EDT [28103:179] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t =    'Aztec                         Ct  ';
2020-04-06 20:19:32.647 EDT [28103:180] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t =    'Aztec                         Ct  ';
2020-04-06 20:19:32.661 EDT [28103:181] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t =    'Worth                         St  ';
2020-04-06 20:19:32.662 EDT [28103:182] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t =    'Worth                         St  ';
2020-04-06 20:19:32.666 EDT [28100:209] pg_regress/create_index LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '19665' ORDER BY 1;
2020-04-06 20:19:32.670 EDT [28100:210] pg_regress/create_index LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '19665'
	ORDER BY 1;
2020-04-06 20:19:32.672 EDT [28103:183] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t >=   'Worth                         St  ';
2020-04-06 20:19:32.673 EDT [28103:184] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t >=   'Worth                         St  ';
2020-04-06 20:19:32.674 EDT [28100:211] pg_regress/create_index LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '19665'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('19665')
	ORDER BY 1;
2020-04-06 20:19:32.676 EDT [28099:247] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19579'::pg_catalog.oid, true);
2020-04-06 20:19:32.676 EDT [28099:248] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19579' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:32.686 EDT [28099:249] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:32.687 EDT [28103:185] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t ~>=~ 'Worth                         St  ';
2020-04-06 20:19:32.687 EDT [28103:186] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t ~>=~ 'Worth                         St  ';
2020-04-06 20:19:32.690 EDT [28100:212] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '19665'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:32.699 EDT [28099:250] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19583';
2020-04-06 20:19:32.700 EDT [28099:251] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19583' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:32.702 EDT [28103:187] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t >    'Worth                         St  ';
2020-04-06 20:19:32.703 EDT [28103:188] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t >    'Worth                         St  ';
2020-04-06 20:19:32.705 EDT [28100:213] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '19665'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:32.719 EDT [28103:189] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t ~>~  'Worth                         St  ';
2020-04-06 20:19:32.719 EDT [28100:214] pg_regress/create_index LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(func_index_index)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:32.721 EDT [28103:190] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t ~>~  'Worth                         St  ';
2020-04-06 20:19:32.731 EDT [28099:252] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19583'::pg_catalog.oid, true);
2020-04-06 20:19:32.731 EDT [28099:253] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19583' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:32.734 EDT [28103:191] pg_regress/create_index_spgist LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM radix_text_tbl WHERE t ^@	 'Worth';
2020-04-06 20:19:32.735 EDT [28103:192] pg_regress/create_index_spgist LOG:  statement: SELECT count(*) FROM radix_text_tbl WHERE t ^@	 'Worth';
2020-04-06 20:19:32.736 EDT [28100:215] pg_regress/create_index LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19671';
2020-04-06 20:19:32.743 EDT [28099:254] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_3)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:32.749 EDT [28100:216] pg_regress/create_index LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '19671') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19671' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:32.750 EDT [28100:217] pg_regress/create_index LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '19671' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:32.752 EDT [28100:218] pg_regress/create_index LOG:  statement: DROP TABLE func_index_heap;
2020-04-06 20:19:32.755 EDT [28100:219] pg_regress/create_index LOG:  statement: CREATE TABLE func_index_heap (f1 text, f2 text);
2020-04-06 20:19:32.756 EDT [28103:193] pg_regress/create_index_spgist LOG:  statement: RESET enable_seqscan;
2020-04-06 20:19:32.757 EDT [28099:255] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19587';
2020-04-06 20:19:32.758 EDT [28103:194] pg_regress/create_index_spgist LOG:  statement: RESET enable_indexscan;
2020-04-06 20:19:32.758 EDT [28099:256] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19587' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:32.758 EDT [28100:220] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX func_index_index on func_index_heap ((f1 || f2) text_ops);
2020-04-06 20:19:32.759 EDT [28100:221] pg_regress/create_index LOG:  statement: INSERT INTO func_index_heap VALUES('ABC','DEF');
2020-04-06 20:19:32.759 EDT [28103:195] pg_regress/create_index_spgist LOG:  statement: RESET enable_bitmapscan;
2020-04-06 20:19:32.761 EDT [28100:222] pg_regress/create_index LOG:  statement: INSERT INTO func_index_heap VALUES('AB','CDEFG');
2020-04-06 20:19:32.762 EDT [28100:223] pg_regress/create_index LOG:  statement: INSERT INTO func_index_heap VALUES('QWE','RTY');
2020-04-06 20:19:32.762 EDT [28100:224] pg_regress/create_index LOG:  statement: INSERT INTO func_index_heap VALUES('ABCD', 'EF');
2020-04-06 20:19:32.762 EDT [28100:225] pg_regress/create_index ERROR:  duplicate key value violates unique constraint "func_index_index"
2020-04-06 20:19:32.762 EDT [28100:226] pg_regress/create_index DETAIL:  Key ((f1 || f2))=(ABCDEF) already exists.
2020-04-06 20:19:32.762 EDT [28100:227] pg_regress/create_index STATEMENT:  INSERT INTO func_index_heap VALUES('ABCD', 'EF');
2020-04-06 20:19:32.762 EDT [28100:228] pg_regress/create_index LOG:  statement: INSERT INTO func_index_heap VALUES('QWERTY');
2020-04-06 20:19:32.763 EDT [28100:229] pg_regress/create_index LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(func_index_heap)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:32.766 EDT [28103:196] pg_regress/create_index_spgist LOG:  disconnection: session time: 0:00:02.038 user=pgbuild database=regression host=[local]
2020-04-06 20:19:32.779 EDT [28100:230] pg_regress/create_index LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19672';
2020-04-06 20:19:32.790 EDT [28099:257] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19587'::pg_catalog.oid, true);
2020-04-06 20:19:32.791 EDT [28099:258] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19587' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:32.793 EDT [28100:231] pg_regress/create_index LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19672' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:32.794 EDT [28100:232] pg_regress/create_index LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '19672' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:32.805 EDT [28099:259] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(aliased_view_4)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:32.812 EDT [28100:233] pg_regress/create_index LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '19672' ORDER BY 1;
2020-04-06 20:19:32.814 EDT [28100:234] pg_regress/create_index LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '19672'
	ORDER BY 1;
2020-04-06 20:19:32.815 EDT [28100:235] pg_regress/create_index LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '19672'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('19672')
	ORDER BY 1;
2020-04-06 20:19:32.818 EDT [28099:260] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19591';
2020-04-06 20:19:32.820 EDT [28099:261] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19591' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:32.830 EDT [28100:236] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '19672'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:32.844 EDT [28100:237] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '19672'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:32.854 EDT [28099:262] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19591'::pg_catalog.oid, true);
2020-04-06 20:19:32.854 EDT [28099:263] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19591' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:32.861 EDT [28100:238] pg_regress/create_index LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(func_index_index)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:32.865 EDT [28099:264] pg_regress/create_view LOG:  statement: create view view_of_joins as
	select * from
	  (select * from (tbl1 cross join tbl2) same) ss,
	  (tbl3 cross join tbl4) same;
2020-04-06 20:19:32.868 EDT [28099:265] pg_regress/create_view LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(view_of_joins)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:32.876 EDT [28100:239] pg_regress/create_index LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19678';
2020-04-06 20:19:32.880 EDT [28099:266] pg_regress/create_view LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19679';
2020-04-06 20:19:32.881 EDT [28099:267] pg_regress/create_view LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19679' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:32.891 EDT [28100:240] pg_regress/create_index LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '19678') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19678' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:32.892 EDT [28100:241] pg_regress/create_index LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '19678' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:32.895 EDT [28100:242] pg_regress/create_index LOG:  statement: create index on func_index_heap ((f1 || f2), (row(f1, f2)));
2020-04-06 20:19:32.896 EDT [28100:243] pg_regress/create_index ERROR:  column "row" has pseudo-type record
2020-04-06 20:19:32.896 EDT [28100:244] pg_regress/create_index STATEMENT:  create index on func_index_heap ((f1 || f2), (row(f1, f2)));
2020-04-06 20:19:32.896 EDT [28100:245] pg_regress/create_index LOG:  statement: CREATE TABLE covering_index_heap (f1 int, f2 int, f3 text);
2020-04-06 20:19:32.899 EDT [28100:246] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX covering_index_index on covering_index_heap (f1,f2) INCLUDE(f3);
2020-04-06 20:19:32.901 EDT [28100:247] pg_regress/create_index LOG:  statement: INSERT INTO covering_index_heap VALUES(1,1,'AAA');
2020-04-06 20:19:32.901 EDT [28100:248] pg_regress/create_index LOG:  statement: INSERT INTO covering_index_heap VALUES(1,2,'AAA');
2020-04-06 20:19:32.902 EDT [28100:249] pg_regress/create_index LOG:  statement: INSERT INTO covering_index_heap VALUES(1,2,'BBB');
2020-04-06 20:19:32.902 EDT [28100:250] pg_regress/create_index ERROR:  duplicate key value violates unique constraint "covering_index_index"
2020-04-06 20:19:32.902 EDT [28100:251] pg_regress/create_index DETAIL:  Key (f1, f2)=(1, 2) already exists.
2020-04-06 20:19:32.902 EDT [28100:252] pg_regress/create_index STATEMENT:  INSERT INTO covering_index_heap VALUES(1,2,'BBB');
2020-04-06 20:19:32.902 EDT [28100:253] pg_regress/create_index LOG:  statement: INSERT INTO covering_index_heap VALUES(1,4,'AAA');
2020-04-06 20:19:32.902 EDT [28100:254] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX covering_pkey on covering_index_heap (f1,f2) INCLUDE(f3);
2020-04-06 20:19:32.903 EDT [28100:255] pg_regress/create_index LOG:  statement: ALTER TABLE covering_index_heap ADD CONSTRAINT covering_pkey PRIMARY KEY USING INDEX
	covering_pkey;
2020-04-06 20:19:32.904 EDT [28100:256] pg_regress/create_index LOG:  statement: DROP TABLE covering_index_heap;
2020-04-06 20:19:32.906 EDT [28100:257] pg_regress/create_index LOG:  statement: create unique index hash_f8_index_1 on hash_f8_heap(abs(random));
2020-04-06 20:19:32.917 EDT [28100:258] pg_regress/create_index LOG:  statement: create unique index hash_f8_index_2 on hash_f8_heap((seqno + 1), random);
2020-04-06 20:19:32.926 EDT [28100:259] pg_regress/create_index LOG:  statement: create unique index hash_f8_index_3 on hash_f8_heap(random) where seqno > 1000;
2020-04-06 20:19:32.936 EDT [28100:260] pg_regress/create_index LOG:  statement: CREATE TABLE concur_heap (f1 text, f2 text);
2020-04-06 20:19:32.938 EDT [28100:261] pg_regress/create_index LOG:  statement: CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1);
2020-04-06 20:19:32.981 EDT [28099:268] pg_regress/create_view LOG:  statement: SELECT pg_catalog.pg_get_viewdef('19679'::pg_catalog.oid, true);
2020-04-06 20:19:32.981 EDT [28100:262] pg_regress/create_index LOG:  statement: CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1);
2020-04-06 20:19:32.982 EDT [28100:263] pg_regress/create_index LOG:  statement: INSERT INTO concur_heap VALUES  ('a','b');
2020-04-06 20:19:32.983 EDT [28099:269] pg_regress/create_view LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '19679' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:32.983 EDT [28100:264] pg_regress/create_index LOG:  statement: INSERT INTO concur_heap VALUES  ('b','b');
2020-04-06 20:19:32.985 EDT [28100:265] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1);
2020-04-06 20:19:32.994 EDT [28100:266] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1);
2020-04-06 20:19:32.994 EDT [28099:270] pg_regress/create_view LOG:  statement: create table tt2 (a int, b int, c int);
2020-04-06 20:19:32.994 EDT [28100:267] pg_regress/create_index LOG:  statement: INSERT INTO concur_heap VALUES ('b','x');
2020-04-06 20:19:32.994 EDT [28100:268] pg_regress/create_index ERROR:  duplicate key value violates unique constraint "concur_index2"
2020-04-06 20:19:32.994 EDT [28100:269] pg_regress/create_index DETAIL:  Key (f1)=(b) already exists.
2020-04-06 20:19:32.994 EDT [28100:270] pg_regress/create_index STATEMENT:  INSERT INTO concur_heap VALUES ('b','x');
2020-04-06 20:19:32.994 EDT [28100:271] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX CONCURRENTLY concur_index3 ON concur_heap(f2);
2020-04-06 20:19:32.995 EDT [28100:272] pg_regress/create_index ERROR:  could not create unique index "concur_index3"
2020-04-06 20:19:32.995 EDT [28100:273] pg_regress/create_index DETAIL:  Key (f2)=(b) is duplicated.
2020-04-06 20:19:32.995 EDT [28100:274] pg_regress/create_index STATEMENT:  CREATE UNIQUE INDEX CONCURRENTLY concur_index3 ON concur_heap(f2);
2020-04-06 20:19:32.995 EDT [28100:275] pg_regress/create_index LOG:  statement: CREATE INDEX CONCURRENTLY concur_index4 on concur_heap(f2) WHERE f1='a';
2020-04-06 20:19:32.996 EDT [28099:271] pg_regress/create_view LOG:  statement: create table tt3 (ax int8, b int2, c numeric);
2020-04-06 20:19:33.000 EDT [28099:272] pg_regress/create_view LOG:  statement: create table tt4 (ay int, b int, q int);
2020-04-06 20:19:33.001 EDT [28100:276] pg_regress/create_index LOG:  statement: CREATE INDEX CONCURRENTLY concur_index5 on concur_heap(f2) WHERE f1='x';
2020-04-06 20:19:33.002 EDT [28099:273] pg_regress/create_view LOG:  statement: create view v1 as select * from tt2 natural join tt3;
2020-04-06 20:19:33.005 EDT [28099:274] pg_regress/create_view LOG:  statement: create view v1a as select * from (tt2 natural join tt3) j;
2020-04-06 20:19:33.005 EDT [28100:277] pg_regress/create_index LOG:  statement: CREATE INDEX CONCURRENTLY on concur_heap((f2||f1));
2020-04-06 20:19:33.006 EDT [28099:275] pg_regress/create_view LOG:  statement: create view v2 as select * from tt2 join tt3 using (b,c) join tt4 using (b);
2020-04-06 20:19:33.008 EDT [28099:276] pg_regress/create_view LOG:  statement: create view v2a as select * from (tt2 join tt3 using (b,c) join tt4 using (b)) j;
2020-04-06 20:19:33.008 EDT [28100:278] pg_regress/create_index LOG:  statement: BEGIN;
2020-04-06 20:19:33.009 EDT [28100:279] pg_regress/create_index LOG:  statement: CREATE INDEX CONCURRENTLY concur_index7 ON concur_heap(f1);
2020-04-06 20:19:33.009 EDT [28100:280] pg_regress/create_index ERROR:  CREATE INDEX CONCURRENTLY cannot run inside a transaction block
2020-04-06 20:19:33.009 EDT [28100:281] pg_regress/create_index STATEMENT:  CREATE INDEX CONCURRENTLY concur_index7 ON concur_heap(f1);
2020-04-06 20:19:33.009 EDT [28100:282] pg_regress/create_index LOG:  statement: COMMIT;
2020-04-06 20:19:33.009 EDT [28100:283] pg_regress/create_index LOG:  statement: BEGIN;
2020-04-06 20:19:33.009 EDT [28100:284] pg_regress/create_index LOG:  statement: CREATE INDEX std_index on concur_heap(f2);
2020-04-06 20:19:33.010 EDT [28099:277] pg_regress/create_view LOG:  statement: create view v3 as select * from tt2 join tt3 using (b,c) full join tt4 using (b);
2020-04-06 20:19:33.010 EDT [28100:285] pg_regress/create_index LOG:  statement: COMMIT;
2020-04-06 20:19:33.011 EDT [28100:286] pg_regress/create_index LOG:  statement: VACUUM FULL concur_heap;
2020-04-06 20:19:33.011 EDT [28099:278] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v1', true);
2020-04-06 20:19:33.012 EDT [28099:279] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v1a', true);
2020-04-06 20:19:33.012 EDT [28099:280] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v2', true);
2020-04-06 20:19:33.013 EDT [28099:281] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v2a', true);
2020-04-06 20:19:33.013 EDT [28099:282] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v3', true);
2020-04-06 20:19:33.014 EDT [28099:283] pg_regress/create_view LOG:  statement: alter table tt2 add column d int;
2020-04-06 20:19:33.014 EDT [28099:284] pg_regress/create_view LOG:  statement: alter table tt2 add column e int;
2020-04-06 20:19:33.015 EDT [28099:285] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v1', true);
2020-04-06 20:19:33.015 EDT [28099:286] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v1a', true);
2020-04-06 20:19:33.016 EDT [28099:287] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v2', true);
2020-04-06 20:19:33.016 EDT [28099:288] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v2a', true);
2020-04-06 20:19:33.017 EDT [28099:289] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v3', true);
2020-04-06 20:19:33.017 EDT [28099:290] pg_regress/create_view LOG:  statement: alter table tt3 rename c to d;
2020-04-06 20:19:33.017 EDT [28099:291] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v1', true);
2020-04-06 20:19:33.018 EDT [28099:292] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v1a', true);
2020-04-06 20:19:33.018 EDT [28099:293] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v2', true);
2020-04-06 20:19:33.019 EDT [28099:294] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v2a', true);
2020-04-06 20:19:33.019 EDT [28099:295] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v3', true);
2020-04-06 20:19:33.019 EDT [28099:296] pg_regress/create_view LOG:  statement: alter table tt3 add column c int;
2020-04-06 20:19:33.020 EDT [28099:297] pg_regress/create_view LOG:  statement: alter table tt3 add column e int;
2020-04-06 20:19:33.020 EDT [28099:298] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v1', true);
2020-04-06 20:19:33.020 EDT [28099:299] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v1a', true);
2020-04-06 20:19:33.021 EDT [28099:300] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v2', true);
2020-04-06 20:19:33.021 EDT [28099:301] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v2a', true);
2020-04-06 20:19:33.022 EDT [28099:302] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v3', true);
2020-04-06 20:19:33.022 EDT [28099:303] pg_regress/create_view LOG:  statement: alter table tt2 drop column d;
2020-04-06 20:19:33.023 EDT [28099:304] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v1', true);
2020-04-06 20:19:33.023 EDT [28099:305] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v1a', true);
2020-04-06 20:19:33.023 EDT [28099:306] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v2', true);
2020-04-06 20:19:33.024 EDT [28099:307] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v2a', true);
2020-04-06 20:19:33.024 EDT [28099:308] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v3', true);
2020-04-06 20:19:33.025 EDT [28099:309] pg_regress/create_view LOG:  statement: create table tt5 (a int, b int);
2020-04-06 20:19:33.027 EDT [28099:310] pg_regress/create_view LOG:  statement: create table tt6 (c int, d int);
2020-04-06 20:19:33.029 EDT [28099:311] pg_regress/create_view LOG:  statement: create view vv1 as select * from (tt5 cross join tt6) j(aa,bb,cc,dd);
2020-04-06 20:19:33.033 EDT [28099:312] pg_regress/create_view LOG:  statement: select pg_get_viewdef('vv1', true);
2020-04-06 20:19:33.034 EDT [28099:313] pg_regress/create_view LOG:  statement: alter table tt5 add column c int;
2020-04-06 20:19:33.036 EDT [28099:314] pg_regress/create_view LOG:  statement: select pg_get_viewdef('vv1', true);
2020-04-06 20:19:33.036 EDT [28100:287] pg_regress/create_index LOG:  statement: REINDEX TABLE concur_heap;
2020-04-06 20:19:33.037 EDT [28099:315] pg_regress/create_view LOG:  statement: alter table tt5 add column cc int;
2020-04-06 20:19:33.037 EDT [28100:288] pg_regress/create_index ERROR:  could not create unique index "concur_index3"
2020-04-06 20:19:33.037 EDT [28100:289] pg_regress/create_index DETAIL:  Key (f2)=(b) is duplicated.
2020-04-06 20:19:33.037 EDT [28100:290] pg_regress/create_index STATEMENT:  REINDEX TABLE concur_heap;
2020-04-06 20:19:33.037 EDT [28099:316] pg_regress/create_view LOG:  statement: select pg_get_viewdef('vv1', true);
2020-04-06 20:19:33.037 EDT [28100:291] pg_regress/create_index LOG:  statement: DELETE FROM concur_heap WHERE f1 = 'b';
2020-04-06 20:19:33.038 EDT [28099:317] pg_regress/create_view LOG:  statement: alter table tt5 drop column c;
2020-04-06 20:19:33.038 EDT [28099:318] pg_regress/create_view LOG:  statement: select pg_get_viewdef('vv1', true);
2020-04-06 20:19:33.038 EDT [28100:292] pg_regress/create_index LOG:  statement: VACUUM FULL concur_heap;
2020-04-06 20:19:33.039 EDT [28099:319] pg_regress/create_view LOG:  statement: create view v4 as select * from v1;
2020-04-06 20:19:33.040 EDT [28099:320] pg_regress/create_view LOG:  statement: alter view v1 rename column a to x;
2020-04-06 20:19:33.041 EDT [28099:321] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v1', true);
2020-04-06 20:19:33.042 EDT [28099:322] pg_regress/create_view LOG:  statement: select pg_get_viewdef('v4', true);
2020-04-06 20:19:33.042 EDT [28099:323] pg_regress/create_view LOG:  statement: create table tt7 (x int, xx int, y int);
2020-04-06 20:19:33.043 EDT [28099:324] pg_regress/create_view LOG:  statement: alter table tt7 drop column xx;
2020-04-06 20:19:33.044 EDT [28099:325] pg_regress/create_view LOG:  statement: create table tt8 (x int, z int);
2020-04-06 20:19:33.045 EDT [28099:326] pg_regress/create_view LOG:  statement: create view vv2 as
	select * from (values(1,2,3,4,5)) v(a,b,c,d,e)
	union all
	select * from tt7 full join tt8 using (x), tt8 tt8x;
2020-04-06 20:19:33.046 EDT [28100:293] pg_regress/create_index LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(concur_heap)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:33.048 EDT [28099:327] pg_regress/create_view LOG:  statement: select pg_get_viewdef('vv2', true);
2020-04-06 20:19:33.049 EDT [28099:328] pg_regress/create_view LOG:  statement: create view vv3 as
	select * from (values(1,2,3,4,5,6)) v(a,b,c,x,e,f)
	union all
	select * from
	  tt7 full join tt8 using (x),
	  tt7 tt7x full join tt8 tt8x using (x);
2020-04-06 20:19:33.051 EDT [28099:329] pg_regress/create_view LOG:  statement: select pg_get_viewdef('vv3', true);
2020-04-06 20:19:33.052 EDT [28099:330] pg_regress/create_view LOG:  statement: create view vv4 as
	select * from (values(1,2,3,4,5,6,7)) v(a,b,c,x,e,f,g)
	union all
	select * from
	  tt7 full join tt8 using (x),
	  tt7 tt7x full join tt8 tt8x using (x) full join tt8 tt8y using (x);
2020-04-06 20:19:33.055 EDT [28099:331] pg_regress/create_view LOG:  statement: select pg_get_viewdef('vv4', true);
2020-04-06 20:19:33.056 EDT [28099:332] pg_regress/create_view LOG:  statement: alter table tt7 add column zz int;
2020-04-06 20:19:33.056 EDT [28099:333] pg_regress/create_view LOG:  statement: alter table tt7 add column z int;
2020-04-06 20:19:33.057 EDT [28099:334] pg_regress/create_view LOG:  statement: alter table tt7 drop column zz;
2020-04-06 20:19:33.057 EDT [28099:335] pg_regress/create_view LOG:  statement: alter table tt8 add column z2 int;
2020-04-06 20:19:33.058 EDT [28099:336] pg_regress/create_view LOG:  statement: select pg_get_viewdef('vv2', true);
2020-04-06 20:19:33.059 EDT [28099:337] pg_regress/create_view LOG:  statement: select pg_get_viewdef('vv3', true);
2020-04-06 20:19:33.059 EDT [28099:338] pg_regress/create_view LOG:  statement: select pg_get_viewdef('vv4', true);
2020-04-06 20:19:33.060 EDT [28099:339] pg_regress/create_view LOG:  statement: create table tt7a (x date, xx int, y int);
2020-04-06 20:19:33.061 EDT [28099:340] pg_regress/create_view LOG:  statement: alter table tt7a drop column xx;
2020-04-06 20:19:33.062 EDT [28099:341] pg_regress/create_view LOG:  statement: create table tt8a (x timestamptz, z int);
2020-04-06 20:19:33.062 EDT [28099:342] pg_regress/create_view LOG:  statement: create view vv2a as
	select * from (values(now(),2,3,now(),5)) v(a,b,c,d,e)
	union all
	select * from tt7a left join tt8a using (x), tt8a tt8ax;
2020-04-06 20:19:33.065 EDT [28100:294] pg_regress/create_index LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19695';
2020-04-06 20:19:33.065 EDT [28099:343] pg_regress/create_view LOG:  statement: select pg_get_viewdef('vv2a', true);
2020-04-06 20:19:33.066 EDT [28099:344] pg_regress/create_view LOG:  statement: create table tt9 (x int, xx int, y int);
2020-04-06 20:19:33.067 EDT [28099:345] pg_regress/create_view LOG:  statement: create table tt10 (x int, z int);
2020-04-06 20:19:33.067 EDT [28099:346] pg_regress/create_view LOG:  statement: create view vv5 as select x,y,z from tt9 join tt10 using(x);
2020-04-06 20:19:33.069 EDT [28099:347] pg_regress/create_view LOG:  statement: select pg_get_viewdef('vv5', true);
2020-04-06 20:19:33.070 EDT [28099:348] pg_regress/create_view LOG:  statement: alter table tt9 drop column xx;
2020-04-06 20:19:33.070 EDT [28099:349] pg_regress/create_view LOG:  statement: select pg_get_viewdef('vv5', true);
2020-04-06 20:19:33.070 EDT [28099:350] pg_regress/create_view LOG:  statement: create table tt11 (x int, y int);
2020-04-06 20:19:33.072 EDT [28099:351] pg_regress/create_view LOG:  statement: create table tt12 (x int, z int);
2020-04-06 20:19:33.072 EDT [28099:352] pg_regress/create_view LOG:  statement: create table tt13 (z int, q int);
2020-04-06 20:19:33.073 EDT [28099:353] pg_regress/create_view LOG:  statement: create view vv6 as select x,y,z,q from
	  (tt11 join tt12 using(x)) join tt13 using(z);
2020-04-06 20:19:33.075 EDT [28099:354] pg_regress/create_view LOG:  statement: select pg_get_viewdef('vv6', true);
2020-04-06 20:19:33.076 EDT [28099:355] pg_regress/create_view LOG:  statement: alter table tt11 add column z int;
2020-04-06 20:19:33.076 EDT [28099:356] pg_regress/create_view LOG:  statement: select pg_get_viewdef('vv6', true);
2020-04-06 20:19:33.077 EDT [28099:357] pg_regress/create_view LOG:  statement: create table tt14t (f1 text, f2 text, f3 text, f4 text);
2020-04-06 20:19:33.078 EDT [28100:295] pg_regress/create_index LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19695' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:33.079 EDT [28099:358] pg_regress/create_view LOG:  statement: insert into tt14t values('foo', 'bar', 'baz', '42');
2020-04-06 20:19:33.079 EDT [28100:296] pg_regress/create_index LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '19695' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:33.079 EDT [28099:359] pg_regress/create_view LOG:  statement: alter table tt14t drop column f2;
2020-04-06 20:19:33.080 EDT [28099:360] pg_regress/create_view LOG:  statement: create function tt14f() returns setof tt14t as
	$$
	declare
	    rec1 record;
	begin
	    for rec1 in select * from tt14t
	    loop
	        return next rec1;
	    end loop;
	end;
	$$
	language plpgsql;
2020-04-06 20:19:33.082 EDT [28099:361] pg_regress/create_view LOG:  statement: create view tt14v as select t.* from tt14f() t;
2020-04-06 20:19:33.084 EDT [28099:362] pg_regress/create_view LOG:  statement: select pg_get_viewdef('tt14v', true);
2020-04-06 20:19:33.084 EDT [28099:363] pg_regress/create_view LOG:  statement: select * from tt14v;
2020-04-06 20:19:33.085 EDT [28099:364] pg_regress/create_view LOG:  statement: begin;
2020-04-06 20:19:33.085 EDT [28099:365] pg_regress/create_view LOG:  statement: alter table tt14t drop column f3;
2020-04-06 20:19:33.086 EDT [28099:366] pg_regress/create_view LOG:  statement: select pg_get_viewdef('tt14v', true);
2020-04-06 20:19:33.086 EDT [28099:367] pg_regress/create_view LOG:  statement: select f1, f4 from tt14v;
2020-04-06 20:19:33.087 EDT [28099:368] pg_regress/create_view LOG:  statement: select * from tt14v;
2020-04-06 20:19:33.087 EDT [28099:369] pg_regress/create_view ERROR:  attribute 3 of type record has been dropped
2020-04-06 20:19:33.087 EDT [28099:370] pg_regress/create_view STATEMENT:  select * from tt14v;
2020-04-06 20:19:33.087 EDT [28099:371] pg_regress/create_view LOG:  statement: rollback;
2020-04-06 20:19:33.087 EDT [28099:372] pg_regress/create_view LOG:  statement: begin;
2020-04-06 20:19:33.087 EDT [28099:373] pg_regress/create_view LOG:  statement: alter table tt14t alter column f4 type integer using f4::integer;
2020-04-06 20:19:33.091 EDT [28099:374] pg_regress/create_view LOG:  statement: select pg_get_viewdef('tt14v', true);
2020-04-06 20:19:33.092 EDT [28099:375] pg_regress/create_view LOG:  statement: select f1, f3 from tt14v;
2020-04-06 20:19:33.093 EDT [28099:376] pg_regress/create_view LOG:  statement: select * from tt14v;
2020-04-06 20:19:33.093 EDT [28099:377] pg_regress/create_view ERROR:  attribute 4 of type record has wrong type
2020-04-06 20:19:33.093 EDT [28099:378] pg_regress/create_view DETAIL:  Table has type integer, but query expects text.
2020-04-06 20:19:33.093 EDT [28099:379] pg_regress/create_view STATEMENT:  select * from tt14v;
2020-04-06 20:19:33.094 EDT [28099:380] pg_regress/create_view LOG:  statement: rollback;
2020-04-06 20:19:33.094 EDT [28099:381] pg_regress/create_view LOG:  statement: create type nestedcomposite as (x int8_tbl);
2020-04-06 20:19:33.095 EDT [28099:382] pg_regress/create_view LOG:  statement: create view tt15v as select row(i)::nestedcomposite from int8_tbl i;
2020-04-06 20:19:33.096 EDT [28100:297] pg_regress/create_index LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '19695' ORDER BY 1;
2020-04-06 20:19:33.096 EDT [28099:383] pg_regress/create_view LOG:  statement: select * from tt15v;
2020-04-06 20:19:33.098 EDT [28100:298] pg_regress/create_index LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '19695'
	ORDER BY 1;
2020-04-06 20:19:33.100 EDT [28100:299] pg_regress/create_index LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '19695'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('19695')
	ORDER BY 1;
2020-04-06 20:19:33.108 EDT [28099:384] pg_regress/create_view LOG:  statement: select pg_get_viewdef('tt15v', true);
2020-04-06 20:19:33.109 EDT [28099:385] pg_regress/create_view LOG:  statement: select row(i.*::int8_tbl)::nestedcomposite from int8_tbl i;
2020-04-06 20:19:33.115 EDT [28100:300] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '19695'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:33.125 EDT [28099:386] pg_regress/create_view LOG:  statement: create view tt16v as select * from int8_tbl i, lateral(values(i)) ss;
2020-04-06 20:19:33.127 EDT [28099:387] pg_regress/create_view LOG:  statement: select * from tt16v;
2020-04-06 20:19:33.129 EDT [28100:301] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '19695'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:33.141 EDT [28099:388] pg_regress/create_view LOG:  statement: select pg_get_viewdef('tt16v', true);
2020-04-06 20:19:33.142 EDT [28099:389] pg_regress/create_view LOG:  statement: select * from int8_tbl i, lateral(values(i.*::int8_tbl)) ss;
2020-04-06 20:19:33.144 EDT [28100:302] pg_regress/create_index LOG:  statement: REINDEX TABLE concur_heap;
2020-04-06 20:19:33.149 EDT [28100:303] pg_regress/create_index LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(concur_heap)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:33.154 EDT [28099:390] pg_regress/create_view LOG:  statement: create view tt17v as select * from int8_tbl i where i in (values(i));
2020-04-06 20:19:33.156 EDT [28099:391] pg_regress/create_view LOG:  statement: select * from tt17v;
2020-04-06 20:19:33.157 EDT [28099:392] pg_regress/create_view LOG:  statement: select pg_get_viewdef('tt17v', true);
2020-04-06 20:19:33.158 EDT [28099:393] pg_regress/create_view LOG:  statement: select * from int8_tbl i where i.* in (values(i.*::int8_tbl));
2020-04-06 20:19:33.159 EDT [28099:394] pg_regress/create_view LOG:  statement: create view tt18v as
	  select * from int8_tbl xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxy
	  union all
	  select * from int8_tbl xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz;
2020-04-06 20:19:33.160 EDT [28099:395] pg_regress/create_view LOG:  statement: select pg_get_viewdef('tt18v', true);
2020-04-06 20:19:33.161 EDT [28099:396] pg_regress/create_view LOG:  statement: explain (costs off) select * from tt18v;
2020-04-06 20:19:33.162 EDT [28099:397] pg_regress/create_view LOG:  statement: select 'foo'::text = any(array['abc','def','foo']::text[]);
2020-04-06 20:19:33.164 EDT [28100:304] pg_regress/create_index LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19695';
2020-04-06 20:19:33.178 EDT [28099:398] pg_regress/create_view LOG:  statement: select 'foo'::text = any((select array['abc','def','foo']::text[]));
2020-04-06 20:19:33.180 EDT [28100:305] pg_regress/create_index LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19695' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:33.182 EDT [28100:306] pg_regress/create_index LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '19695' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:33.179 EDT [28099:399] pg_regress/create_view ERROR:  operator does not exist: text = text[] at character 20
2020-04-06 20:19:33.179 EDT [28099:400] pg_regress/create_view HINT:  No operator matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:19:33.179 EDT [28099:401] pg_regress/create_view STATEMENT:  select 'foo'::text = any((select array['abc','def','foo']::text[]));
2020-04-06 20:19:33.185 EDT [28099:402] pg_regress/create_view LOG:  statement: select 'foo'::text = any((select array['abc','def','foo']::text[])::text[]);
2020-04-06 20:19:33.186 EDT [28099:403] pg_regress/create_view LOG:  statement: create view tt19v as
	select 'foo'::text = any(array['abc','def','foo']::text[]) c1,
	       'foo'::text = any((select array['abc','def','foo']::text[])::text[]) c2;
2020-04-06 20:19:33.188 EDT [28099:404] pg_regress/create_view LOG:  statement: select pg_get_viewdef('tt19v', true);
2020-04-06 20:19:33.189 EDT [28099:405] pg_regress/create_view LOG:  statement: create view tt20v as
	select * from
	  coalesce(1,2) as c,
	  collation for ('x'::text) col,
	  current_date as d,
	  localtimestamp(3) as t,
	  cast(1+2 as int4) as i4,
	  cast(1+2 as int8) as i8;
2020-04-06 20:19:33.191 EDT [28099:406] pg_regress/create_view LOG:  statement: select pg_get_viewdef('tt20v', true);
2020-04-06 20:19:33.192 EDT [28099:407] pg_regress/create_view LOG:  statement: create view tt21v as
	select * from tt5 natural inner join tt6;
2020-04-06 20:19:33.194 EDT [28099:408] pg_regress/create_view LOG:  statement: select pg_get_viewdef('tt21v', true);
2020-04-06 20:19:33.194 EDT [28099:409] pg_regress/create_view LOG:  statement: create view tt22v as
	select * from tt5 natural left join tt6;
2020-04-06 20:19:33.196 EDT [28099:410] pg_regress/create_view LOG:  statement: select pg_get_viewdef('tt22v', true);
2020-04-06 20:19:33.197 EDT [28099:411] pg_regress/create_view LOG:  statement: create view tt23v (col_a, col_b) as
	select q1 as other_name1, q2 as other_name2 from int8_tbl
	union
	select 42, 43;
2020-04-06 20:19:33.199 EDT [28099:412] pg_regress/create_view LOG:  statement: select pg_get_viewdef('tt23v', true);
2020-04-06 20:19:33.199 EDT [28099:413] pg_regress/create_view LOG:  statement: select pg_get_ruledef(oid, true) from pg_rewrite
	  where ev_class = 'tt23v'::regclass and ev_type = '1';
2020-04-06 20:19:33.200 EDT [28100:307] pg_regress/create_index LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '19695' ORDER BY 1;
2020-04-06 20:19:33.202 EDT [28100:308] pg_regress/create_index LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '19695'
	ORDER BY 1;
2020-04-06 20:19:33.204 EDT [28100:309] pg_regress/create_index LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '19695'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('19695')
	ORDER BY 1;
2020-04-06 20:19:33.217 EDT [28099:414] pg_regress/create_view LOG:  statement: create view tt24v as
	with cte as materialized (select r from (values(1,2),(3,4)) r)
	select (r).column2 as col_a, (rr).column2 as col_b from
	  cte join (select rr from (values(1,7),(3,8)) rr limit 2) ss
	  on (r).column1 = (rr).column1;
2020-04-06 20:19:33.221 EDT [28100:310] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '19695'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:33.221 EDT [28099:415] pg_regress/create_view LOG:  statement: select pg_get_viewdef('tt24v', true);
2020-04-06 20:19:33.222 EDT [28099:416] pg_regress/create_view LOG:  statement: create view tt25v as
	with cte as materialized (select pg_get_keywords() k)
	select (k).word from cte;
2020-04-06 20:19:33.224 EDT [28099:417] pg_regress/create_view LOG:  statement: select pg_get_viewdef('tt25v', true);
2020-04-06 20:19:33.225 EDT [28099:418] pg_regress/create_view LOG:  statement: explain (verbose, costs off)
	select * from tt24v;
2020-04-06 20:19:33.226 EDT [28099:419] pg_regress/create_view LOG:  statement: explain (verbose, costs off)
	select (r).column2 from (select r from (values(1,2),(3,4)) r limit 1) ss;
2020-04-06 20:19:33.227 EDT [28099:420] pg_regress/create_view LOG:  statement: create view tt26v as
	select x + y + z as c1,
	       (x * y) + z as c2,
	       x + (y * z) as c3,
	       (x + y) * z as c4,
	       x * (y + z) as c5,
	       x + (y + z) as c6,
	       x + (y # z) as c7,
	       (x > y) AND (y > z OR x > z) as c8,
	       (x > y) OR (y > z AND NOT (x > z)) as c9,
	       (x,y) <> ALL (values(1,2),(3,4)) as c10,
	       (x,y) <= ANY (values(1,2),(3,4)) as c11
	from (values(1,2,3)) v(x,y,z);
2020-04-06 20:19:33.230 EDT [28099:421] pg_regress/create_view LOG:  statement: select pg_get_viewdef('tt26v', true);
2020-04-06 20:19:33.231 EDT [28099:422] pg_regress/create_view LOG:  statement: DROP SCHEMA temp_view_test CASCADE;
2020-04-06 20:19:33.235 EDT [28100:311] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '19695'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:33.246 EDT [28099:423] pg_regress/create_view LOG:  statement: DROP SCHEMA testviewschm2 CASCADE;
2020-04-06 20:19:33.253 EDT [28100:312] pg_regress/create_index LOG:  statement: CREATE TEMP TABLE concur_temp (f1 int, f2 text)
	  ON COMMIT PRESERVE ROWS;
2020-04-06 20:19:33.256 EDT [28100:313] pg_regress/create_index LOG:  statement: INSERT INTO concur_temp VALUES (1, 'foo'), (2, 'bar');
2020-04-06 20:19:33.257 EDT [28100:314] pg_regress/create_index LOG:  statement: CREATE INDEX CONCURRENTLY concur_temp_ind ON concur_temp(f1);
2020-04-06 20:19:33.258 EDT [28100:315] pg_regress/create_index LOG:  statement: DROP INDEX CONCURRENTLY concur_temp_ind;
2020-04-06 20:19:33.259 EDT [28100:316] pg_regress/create_index LOG:  statement: DROP TABLE concur_temp;
2020-04-06 20:19:33.261 EDT [28100:317] pg_regress/create_index LOG:  statement: BEGIN;
2020-04-06 20:19:33.261 EDT [28100:318] pg_regress/create_index LOG:  statement: CREATE TEMP TABLE concur_temp (f1 int, f2 text)
	  ON COMMIT DROP;
2020-04-06 20:19:33.264 EDT [28100:319] pg_regress/create_index LOG:  statement: INSERT INTO concur_temp VALUES (1, 'foo'), (2, 'bar');
2020-04-06 20:19:33.265 EDT [28100:320] pg_regress/create_index LOG:  statement: CREATE INDEX CONCURRENTLY concur_temp_ind ON concur_temp(f1);
2020-04-06 20:19:33.265 EDT [28100:321] pg_regress/create_index ERROR:  CREATE INDEX CONCURRENTLY cannot run inside a transaction block
2020-04-06 20:19:33.265 EDT [28100:322] pg_regress/create_index STATEMENT:  CREATE INDEX CONCURRENTLY concur_temp_ind ON concur_temp(f1);
2020-04-06 20:19:33.265 EDT [28100:323] pg_regress/create_index LOG:  statement: COMMIT;
2020-04-06 20:19:33.266 EDT [28100:324] pg_regress/create_index LOG:  statement: CREATE TEMP TABLE concur_temp (f1 int, f2 text)
	  ON COMMIT DELETE ROWS;
2020-04-06 20:19:33.270 EDT [28100:325] pg_regress/create_index LOG:  statement: INSERT INTO concur_temp VALUES (1, 'foo'), (2, 'bar');
2020-04-06 20:19:33.271 EDT [28100:326] pg_regress/create_index LOG:  statement: CREATE INDEX CONCURRENTLY concur_temp_ind ON concur_temp(f1);
2020-04-06 20:19:33.273 EDT [28100:327] pg_regress/create_index LOG:  statement: DROP INDEX CONCURRENTLY concur_temp_ind;
2020-04-06 20:19:33.274 EDT [28100:328] pg_regress/create_index LOG:  statement: DROP TABLE concur_temp;
2020-04-06 20:19:33.275 EDT [28100:329] pg_regress/create_index LOG:  statement: DROP INDEX CONCURRENTLY "concur_index2";
2020-04-06 20:19:33.277 EDT [28100:330] pg_regress/create_index LOG:  statement: DROP INDEX CONCURRENTLY IF EXISTS "concur_index2";
2020-04-06 20:19:33.277 EDT [28100:331] pg_regress/create_index LOG:  statement: DROP INDEX CONCURRENTLY "concur_index2", "concur_index3";
2020-04-06 20:19:33.277 EDT [28100:332] pg_regress/create_index ERROR:  DROP INDEX CONCURRENTLY does not support dropping multiple objects
2020-04-06 20:19:33.277 EDT [28100:333] pg_regress/create_index STATEMENT:  DROP INDEX CONCURRENTLY "concur_index2", "concur_index3";
2020-04-06 20:19:33.277 EDT [28100:334] pg_regress/create_index LOG:  statement: BEGIN;
2020-04-06 20:19:33.277 EDT [28100:335] pg_regress/create_index LOG:  statement: DROP INDEX CONCURRENTLY "concur_index5";
2020-04-06 20:19:33.277 EDT [28100:336] pg_regress/create_index ERROR:  DROP INDEX CONCURRENTLY cannot run inside a transaction block
2020-04-06 20:19:33.277 EDT [28100:337] pg_regress/create_index STATEMENT:  DROP INDEX CONCURRENTLY "concur_index5";
2020-04-06 20:19:33.277 EDT [28100:338] pg_regress/create_index LOG:  statement: ROLLBACK;
2020-04-06 20:19:33.277 EDT [28100:339] pg_regress/create_index LOG:  statement: DROP INDEX CONCURRENTLY IF EXISTS "concur_index3";
2020-04-06 20:19:33.278 EDT [28100:340] pg_regress/create_index LOG:  statement: DROP INDEX CONCURRENTLY "concur_index4";
2020-04-06 20:19:33.279 EDT [28100:341] pg_regress/create_index LOG:  statement: DROP INDEX CONCURRENTLY "concur_index5";
2020-04-06 20:19:33.280 EDT [28100:342] pg_regress/create_index LOG:  statement: DROP INDEX CONCURRENTLY "concur_index1";
2020-04-06 20:19:33.281 EDT [28100:343] pg_regress/create_index LOG:  statement: DROP INDEX CONCURRENTLY "concur_heap_expr_idx";
2020-04-06 20:19:33.282 EDT [28100:344] pg_regress/create_index LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(concur_heap)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:33.286 EDT [28099:424] pg_regress/create_view LOG:  disconnection: session time: 0:00:02.579 user=pgbuild database=regression host=[local]
2020-04-06 20:19:33.299 EDT [28100:345] pg_regress/create_index LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19695';
2020-04-06 20:19:33.314 EDT [28100:346] pg_regress/create_index LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19695' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:33.316 EDT [28100:347] pg_regress/create_index LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '19695' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:33.331 EDT [28100:348] pg_regress/create_index LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '19695' ORDER BY 1;
2020-04-06 20:19:33.332 EDT [28100:349] pg_regress/create_index LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '19695'
	ORDER BY 1;
2020-04-06 20:19:33.333 EDT [28100:350] pg_regress/create_index LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '19695'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('19695')
	ORDER BY 1;
2020-04-06 20:19:33.349 EDT [28100:351] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '19695'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:33.364 EDT [28100:352] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '19695'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:33.375 EDT [28100:353] pg_regress/create_index LOG:  statement: DROP TABLE concur_heap;
2020-04-06 20:19:33.378 EDT [28100:354] pg_regress/create_index LOG:  statement: CREATE TABLE cwi_test( a int , b varchar(10), c char);
2020-04-06 20:19:33.379 EDT [28100:355] pg_regress/create_index LOG:  statement: INSERT INTO cwi_test VALUES(1, 2), (3, 4), (5, 6);
2020-04-06 20:19:33.380 EDT [28100:356] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX cwi_uniq_idx ON cwi_test(a , b);
2020-04-06 20:19:33.382 EDT [28100:357] pg_regress/create_index LOG:  statement: ALTER TABLE cwi_test ADD primary key USING INDEX cwi_uniq_idx;
2020-04-06 20:19:33.383 EDT [28100:358] pg_regress/create_index LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(cwi_test)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:33.398 EDT [28100:359] pg_regress/create_index LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19936';
2020-04-06 20:19:33.409 EDT [28100:360] pg_regress/create_index LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19936' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:33.410 EDT [28100:361] pg_regress/create_index LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '19936' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:33.429 EDT [28100:362] pg_regress/create_index LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '19936' ORDER BY 1;
2020-04-06 20:19:33.430 EDT [28100:363] pg_regress/create_index LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '19936'
	ORDER BY 1;
2020-04-06 20:19:33.431 EDT [28100:364] pg_regress/create_index LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '19936'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('19936')
	ORDER BY 1;
2020-04-06 20:19:33.444 EDT [28100:365] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '19936'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:33.456 EDT [28100:366] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '19936'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:33.472 EDT [28100:367] pg_regress/create_index LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(cwi_uniq_idx)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:33.489 EDT [28100:368] pg_regress/create_index LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19939';
2020-04-06 20:19:33.500 EDT [28100:369] pg_regress/create_index LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '19939') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19939' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:33.501 EDT [28100:370] pg_regress/create_index LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '19939' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:33.503 EDT [28100:371] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX cwi_uniq2_idx ON cwi_test(b , a);
2020-04-06 20:19:33.504 EDT [28100:372] pg_regress/create_index LOG:  statement: ALTER TABLE cwi_test DROP CONSTRAINT cwi_uniq_idx,
		ADD CONSTRAINT cwi_replaced_pkey PRIMARY KEY
			USING INDEX cwi_uniq2_idx;
2020-04-06 20:19:33.506 EDT [28100:373] pg_regress/create_index LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(cwi_test)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:33.520 EDT [28100:374] pg_regress/create_index LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19936';
2020-04-06 20:19:33.531 EDT [28100:375] pg_regress/create_index LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19936' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:33.532 EDT [28100:376] pg_regress/create_index LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '19936' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:33.547 EDT [28100:377] pg_regress/create_index LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '19936' ORDER BY 1;
2020-04-06 20:19:33.548 EDT [28100:378] pg_regress/create_index LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '19936'
	ORDER BY 1;
2020-04-06 20:19:33.549 EDT [28100:379] pg_regress/create_index LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '19936'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('19936')
	ORDER BY 1;
2020-04-06 20:19:33.564 EDT [28100:380] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '19936'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:33.582 EDT [28100:381] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '19936'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:33.599 EDT [28100:382] pg_regress/create_index LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(cwi_replaced_pkey)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:33.615 EDT [28100:383] pg_regress/create_index LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19941';
2020-04-06 20:19:33.630 EDT [28100:384] pg_regress/create_index LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '19941') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19941' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:33.632 EDT [28100:385] pg_regress/create_index LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '19941' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:19:33.634 EDT [28100:386] pg_regress/create_index LOG:  statement: DROP INDEX cwi_replaced_pkey;
2020-04-06 20:19:33.635 EDT [28100:387] pg_regress/create_index ERROR:  cannot drop index cwi_replaced_pkey because constraint cwi_replaced_pkey on table cwi_test requires it
2020-04-06 20:19:33.635 EDT [28100:388] pg_regress/create_index HINT:  You can drop constraint cwi_replaced_pkey on table cwi_test instead.
2020-04-06 20:19:33.635 EDT [28100:389] pg_regress/create_index STATEMENT:  DROP INDEX cwi_replaced_pkey;
2020-04-06 20:19:33.635 EDT [28100:390] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX cwi_uniq3_idx ON cwi_test(a desc);
2020-04-06 20:19:33.636 EDT [28100:391] pg_regress/create_index LOG:  statement: ALTER TABLE cwi_test ADD UNIQUE USING INDEX cwi_uniq3_idx;
2020-04-06 20:19:33.637 EDT [28100:392] pg_regress/create_index ERROR:  index "cwi_uniq3_idx" column number 1 does not have default sorting behavior at character 26
2020-04-06 20:19:33.637 EDT [28100:393] pg_regress/create_index DETAIL:  Cannot create a primary key or unique constraint using such an index.
2020-04-06 20:19:33.637 EDT [28100:394] pg_regress/create_index STATEMENT:  ALTER TABLE cwi_test ADD UNIQUE USING INDEX cwi_uniq3_idx;
2020-04-06 20:19:33.637 EDT [28100:395] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX cwi_uniq4_idx ON cwi_test(b collate "POSIX");
2020-04-06 20:19:33.638 EDT [28100:396] pg_regress/create_index LOG:  statement: ALTER TABLE cwi_test ADD UNIQUE USING INDEX cwi_uniq4_idx;
2020-04-06 20:19:33.638 EDT [28100:397] pg_regress/create_index ERROR:  index "cwi_uniq4_idx" column number 1 does not have default sorting behavior at character 26
2020-04-06 20:19:33.638 EDT [28100:398] pg_regress/create_index DETAIL:  Cannot create a primary key or unique constraint using such an index.
2020-04-06 20:19:33.638 EDT [28100:399] pg_regress/create_index STATEMENT:  ALTER TABLE cwi_test ADD UNIQUE USING INDEX cwi_uniq4_idx;
2020-04-06 20:19:33.638 EDT [28100:400] pg_regress/create_index LOG:  statement: DROP TABLE cwi_test;
2020-04-06 20:19:33.640 EDT [28100:401] pg_regress/create_index LOG:  statement: CREATE TABLE cwi_test(a int) PARTITION BY hash (a);
2020-04-06 20:19:33.642 EDT [28100:402] pg_regress/create_index LOG:  statement: create unique index on cwi_test (a);
2020-04-06 20:19:33.642 EDT [28100:403] pg_regress/create_index LOG:  statement: alter table cwi_test add primary key using index cwi_test_a_idx ;
2020-04-06 20:19:33.643 EDT [28100:404] pg_regress/create_index ERROR:  ALTER TABLE / ADD CONSTRAINT USING INDEX is not supported on partitioned tables
2020-04-06 20:19:33.643 EDT [28100:405] pg_regress/create_index STATEMENT:  alter table cwi_test add primary key using index cwi_test_a_idx ;
2020-04-06 20:19:33.643 EDT [28100:406] pg_regress/create_index LOG:  statement: DROP TABLE cwi_test;
2020-04-06 20:19:33.644 EDT [28100:407] pg_regress/create_index LOG:  statement: CREATE TABLE syscol_table (a INT);
2020-04-06 20:19:33.645 EDT [28100:408] pg_regress/create_index LOG:  statement: CREATE INDEX ON syscolcol_table (ctid);
2020-04-06 20:19:33.645 EDT [28100:409] pg_regress/create_index ERROR:  relation "syscolcol_table" does not exist
2020-04-06 20:19:33.645 EDT [28100:410] pg_regress/create_index STATEMENT:  CREATE INDEX ON syscolcol_table (ctid);
2020-04-06 20:19:33.645 EDT [28100:411] pg_regress/create_index LOG:  statement: CREATE INDEX ON syscol_table ((ctid >= '(1000,0)'));
2020-04-06 20:19:33.645 EDT [28100:412] pg_regress/create_index ERROR:  index creation on system columns is not supported
2020-04-06 20:19:33.645 EDT [28100:413] pg_regress/create_index STATEMENT:  CREATE INDEX ON syscol_table ((ctid >= '(1000,0)'));
2020-04-06 20:19:33.645 EDT [28100:414] pg_regress/create_index LOG:  statement: CREATE INDEX ON syscol_table (a) WHERE ctid >= '(1000,0)';
2020-04-06 20:19:33.646 EDT [28100:415] pg_regress/create_index ERROR:  index creation on system columns is not supported
2020-04-06 20:19:33.646 EDT [28100:416] pg_regress/create_index STATEMENT:  CREATE INDEX ON syscol_table (a) WHERE ctid >= '(1000,0)';
2020-04-06 20:19:33.646 EDT [28100:417] pg_regress/create_index LOG:  statement: DROP TABLE syscol_table;
2020-04-06 20:19:33.647 EDT [28100:418] pg_regress/create_index LOG:  statement: SELECT unique1, unique2 INTO onek_with_null FROM onek;
2020-04-06 20:19:33.664 EDT [28100:419] pg_regress/create_index LOG:  statement: INSERT INTO onek_with_null (unique1,unique2) VALUES (NULL, -1), (NULL, NULL);
2020-04-06 20:19:33.665 EDT [28100:420] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2,unique1);
2020-04-06 20:19:33.669 EDT [28100:421] pg_regress/create_index LOG:  statement: SET enable_seqscan = OFF;
2020-04-06 20:19:33.669 EDT [28100:422] pg_regress/create_index LOG:  statement: SET enable_indexscan = ON;
2020-04-06 20:19:33.669 EDT [28100:423] pg_regress/create_index LOG:  statement: SET enable_bitmapscan = ON;
2020-04-06 20:19:33.670 EDT [28100:424] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL;
2020-04-06 20:19:33.683 EDT [28100:425] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique2 IS NULL;
2020-04-06 20:19:33.692 EDT [28100:426] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NOT NULL;
2020-04-06 20:19:33.708 EDT [28100:427] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique2 IS NOT NULL;
2020-04-06 20:19:33.724 EDT [28100:428] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NOT NULL AND unique1 > 500;
2020-04-06 20:19:33.739 EDT [28100:429] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique1 > 500;
2020-04-06 20:19:33.755 EDT [28100:430] pg_regress/create_index LOG:  statement: DROP INDEX onek_nulltest;
2020-04-06 20:19:33.757 EDT [28100:431] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc,unique1);
2020-04-06 20:19:33.759 EDT [28100:432] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL;
2020-04-06 20:19:33.776 EDT [28100:433] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique2 IS NULL;
2020-04-06 20:19:33.785 EDT [28100:434] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NOT NULL;
2020-04-06 20:19:33.800 EDT [28100:435] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique2 IS NOT NULL;
2020-04-06 20:19:33.810 EDT [28100:436] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NOT NULL AND unique1 > 500;
2020-04-06 20:19:33.821 EDT [28100:437] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique1 > 500;
2020-04-06 20:19:33.836 EDT [28100:438] pg_regress/create_index LOG:  statement: DROP INDEX onek_nulltest;
2020-04-06 20:19:33.838 EDT [28100:439] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2 desc nulls last,unique1);
2020-04-06 20:19:33.842 EDT [28100:440] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL;
2020-04-06 20:19:33.858 EDT [28100:441] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique2 IS NULL;
2020-04-06 20:19:33.869 EDT [28100:442] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NOT NULL;
2020-04-06 20:19:33.881 EDT [28100:443] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique2 IS NOT NULL;
2020-04-06 20:19:33.898 EDT [28100:444] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NOT NULL AND unique1 > 500;
2020-04-06 20:19:33.908 EDT [28100:445] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique1 > 500;
2020-04-06 20:19:33.919 EDT [28100:446] pg_regress/create_index LOG:  statement: DROP INDEX onek_nulltest;
2020-04-06 20:19:33.920 EDT [28100:447] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2  nulls first,unique1);
2020-04-06 20:19:33.923 EDT [28100:448] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL;
2020-04-06 20:19:33.935 EDT [28100:449] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique2 IS NULL;
2020-04-06 20:19:33.948 EDT [28100:450] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NOT NULL;
2020-04-06 20:19:33.963 EDT [28100:451] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique2 IS NOT NULL;
2020-04-06 20:19:33.977 EDT [28100:452] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NOT NULL AND unique1 > 500;
2020-04-06 20:19:33.993 EDT [28100:453] pg_regress/create_index LOG:  statement: SELECT count(*) FROM onek_with_null WHERE unique1 IS NULL AND unique1 > 500;
2020-04-06 20:19:34.003 EDT [28100:454] pg_regress/create_index LOG:  statement: DROP INDEX onek_nulltest;
2020-04-06 20:19:34.004 EDT [28100:455] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX onek_nulltest ON onek_with_null (unique2);
2020-04-06 20:19:34.007 EDT [28100:456] pg_regress/create_index LOG:  statement: SET enable_seqscan = OFF;
2020-04-06 20:19:34.007 EDT [28100:457] pg_regress/create_index LOG:  statement: SET enable_indexscan = ON;
2020-04-06 20:19:34.007 EDT [28100:458] pg_regress/create_index LOG:  statement: SET enable_bitmapscan = OFF;
2020-04-06 20:19:34.008 EDT [28100:459] pg_regress/create_index LOG:  statement: SELECT unique1, unique2 FROM onek_with_null
	  ORDER BY unique2 LIMIT 2;
2020-04-06 20:19:34.020 EDT [28100:460] pg_regress/create_index LOG:  statement: SELECT unique1, unique2 FROM onek_with_null WHERE unique2 >= -1
	  ORDER BY unique2 LIMIT 2;
2020-04-06 20:19:34.035 EDT [28100:461] pg_regress/create_index LOG:  statement: SELECT unique1, unique2 FROM onek_with_null WHERE unique2 >= 0
	  ORDER BY unique2 LIMIT 2;
2020-04-06 20:19:34.051 EDT [28100:462] pg_regress/create_index LOG:  statement: SELECT unique1, unique2 FROM onek_with_null
	  ORDER BY unique2 DESC LIMIT 2;
2020-04-06 20:19:34.066 EDT [28100:463] pg_regress/create_index LOG:  statement: SELECT unique1, unique2 FROM onek_with_null WHERE unique2 >= -1
	  ORDER BY unique2 DESC LIMIT 2;
2020-04-06 20:19:34.081 EDT [28100:464] pg_regress/create_index LOG:  statement: SELECT unique1, unique2 FROM onek_with_null WHERE unique2 < 999
	  ORDER BY unique2 DESC LIMIT 2;
2020-04-06 20:19:34.093 EDT [28100:465] pg_regress/create_index LOG:  statement: RESET enable_seqscan;
2020-04-06 20:19:34.093 EDT [28100:466] pg_regress/create_index LOG:  statement: RESET enable_indexscan;
2020-04-06 20:19:34.094 EDT [28100:467] pg_regress/create_index LOG:  statement: RESET enable_bitmapscan;
2020-04-06 20:19:34.094 EDT [28100:468] pg_regress/create_index LOG:  statement: DROP TABLE onek_with_null;
2020-04-06 20:19:34.096 EDT [28100:469] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM tenk1
	  WHERE thousand = 42 AND (tenthous = 1 OR tenthous = 3 OR tenthous = 42);
2020-04-06 20:19:34.098 EDT [28100:470] pg_regress/create_index LOG:  statement: SELECT * FROM tenk1
	  WHERE thousand = 42 AND (tenthous = 1 OR tenthous = 3 OR tenthous = 42);
2020-04-06 20:19:34.112 EDT [28100:471] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM tenk1
	  WHERE hundred = 42 AND (thousand = 42 OR thousand = 99);
2020-04-06 20:19:34.113 EDT [28100:472] pg_regress/create_index LOG:  statement: SELECT count(*) FROM tenk1
	  WHERE hundred = 42 AND (thousand = 42 OR thousand = 99);
2020-04-06 20:19:34.126 EDT [28100:473] pg_regress/create_index LOG:  statement: CREATE TABLE dupindexcols AS
	  SELECT unique1 as id, stringu2::text as f1 FROM tenk1;
2020-04-06 20:19:34.182 EDT [28100:474] pg_regress/create_index LOG:  statement: CREATE INDEX dupindexcols_i ON dupindexcols (f1, id, f1 text_pattern_ops);
2020-04-06 20:19:34.200 EDT [28100:475] pg_regress/create_index LOG:  statement: ANALYZE dupindexcols;
2020-04-06 20:19:34.214 EDT [28100:476] pg_regress/create_index LOG:  statement: EXPLAIN (COSTS OFF)
	  SELECT count(*) FROM dupindexcols
	    WHERE f1 BETWEEN 'WA' AND 'ZZZ' and id < 1000 and f1 ~<~ 'YX';
2020-04-06 20:19:34.216 EDT [28100:477] pg_regress/create_index LOG:  statement: SELECT count(*) FROM dupindexcols
	  WHERE f1 BETWEEN 'WA' AND 'ZZZ' and id < 1000 and f1 ~<~ 'YX';
2020-04-06 20:19:34.229 EDT [28100:478] pg_regress/create_index LOG:  statement: vacuum tenk1;
2020-04-06 20:19:34.247 EDT [28100:479] pg_regress/create_index LOG:  statement: explain (costs off)
	SELECT unique1 FROM tenk1
	WHERE unique1 IN (1,42,7)
	ORDER BY unique1;
2020-04-06 20:19:34.248 EDT [28100:480] pg_regress/create_index LOG:  statement: SELECT unique1 FROM tenk1
	WHERE unique1 IN (1,42,7)
	ORDER BY unique1;
2020-04-06 20:19:34.263 EDT [28100:481] pg_regress/create_index LOG:  statement: explain (costs off)
	SELECT thousand, tenthous FROM tenk1
	WHERE thousand < 2 AND tenthous IN (1001,3000)
	ORDER BY thousand;
2020-04-06 20:19:34.264 EDT [28100:482] pg_regress/create_index LOG:  statement: SELECT thousand, tenthous FROM tenk1
	WHERE thousand < 2 AND tenthous IN (1001,3000)
	ORDER BY thousand;
2020-04-06 20:19:34.277 EDT [28100:483] pg_regress/create_index LOG:  statement: SET enable_indexonlyscan = OFF;
2020-04-06 20:19:34.278 EDT [28100:484] pg_regress/create_index LOG:  statement: explain (costs off)
	SELECT thousand, tenthous FROM tenk1
	WHERE thousand < 2 AND tenthous IN (1001,3000)
	ORDER BY thousand;
2020-04-06 20:19:34.278 EDT [28100:485] pg_regress/create_index LOG:  statement: SELECT thousand, tenthous FROM tenk1
	WHERE thousand < 2 AND tenthous IN (1001,3000)
	ORDER BY thousand;
2020-04-06 20:19:34.293 EDT [28100:486] pg_regress/create_index LOG:  statement: RESET enable_indexonlyscan;
2020-04-06 20:19:34.293 EDT [28100:487] pg_regress/create_index LOG:  statement: explain (costs off)
	  select * from tenk1 where (thousand, tenthous) in ((1,1001), (null,null));
2020-04-06 20:19:34.294 EDT [28100:488] pg_regress/create_index LOG:  statement: create temp table boolindex (b bool, i int, unique(b, i), junk float);
2020-04-06 20:19:34.298 EDT [28100:489] pg_regress/create_index LOG:  statement: explain (costs off)
	  select * from boolindex order by b, i limit 10;
2020-04-06 20:19:34.299 EDT [28100:490] pg_regress/create_index LOG:  statement: explain (costs off)
	  select * from boolindex where b order by i limit 10;
2020-04-06 20:19:34.299 EDT [28100:491] pg_regress/create_index LOG:  statement: explain (costs off)
	  select * from boolindex where b = true order by i desc limit 10;
2020-04-06 20:19:34.300 EDT [28100:492] pg_regress/create_index LOG:  statement: explain (costs off)
	  select * from boolindex where not b order by i limit 10;
2020-04-06 20:19:34.300 EDT [28100:493] pg_regress/create_index LOG:  statement: explain (costs off)
	  select * from boolindex where b is true order by i desc limit 10;
2020-04-06 20:19:34.300 EDT [28100:494] pg_regress/create_index LOG:  statement: explain (costs off)
	  select * from boolindex where b is false order by i desc limit 10;
2020-04-06 20:19:34.301 EDT [28100:495] pg_regress/create_index LOG:  statement: CREATE TABLE reindex_verbose(id integer primary key);
2020-04-06 20:19:34.302 EDT [28100:496] pg_regress/create_index LOG:  statement: REINDEX (VERBOSE) TABLE reindex_verbose;
2020-04-06 20:19:34.303 EDT [28100:497] pg_regress/create_index LOG:  statement: DROP TABLE reindex_verbose;
2020-04-06 20:19:34.305 EDT [28100:498] pg_regress/create_index LOG:  statement: CREATE TABLE concur_reindex_tab (c1 int);
2020-04-06 20:19:34.306 EDT [28100:499] pg_regress/create_index LOG:  statement: REINDEX TABLE concur_reindex_tab;
2020-04-06 20:19:34.306 EDT [28100:500] pg_regress/create_index LOG:  statement: REINDEX TABLE CONCURRENTLY concur_reindex_tab;
2020-04-06 20:19:34.306 EDT [28100:501] pg_regress/create_index LOG:  statement: ALTER TABLE concur_reindex_tab ADD COLUMN c2 text;
2020-04-06 20:19:34.307 EDT [28100:502] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX concur_reindex_ind1 ON concur_reindex_tab(c1);
2020-04-06 20:19:34.308 EDT [28100:503] pg_regress/create_index LOG:  statement: CREATE INDEX concur_reindex_ind2 ON concur_reindex_tab(c2);
2020-04-06 20:19:34.309 EDT [28100:504] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX concur_reindex_ind3 ON concur_reindex_tab(abs(c1));
2020-04-06 20:19:34.310 EDT [28100:505] pg_regress/create_index LOG:  statement: CREATE INDEX concur_reindex_ind4 ON concur_reindex_tab(c1, c1, c2);
2020-04-06 20:19:34.311 EDT [28100:506] pg_regress/create_index LOG:  statement: ALTER TABLE concur_reindex_tab ADD PRIMARY KEY USING INDEX concur_reindex_ind1;
2020-04-06 20:19:34.312 EDT [28100:507] pg_regress/create_index LOG:  statement: CREATE TABLE concur_reindex_tab2 (c1 int REFERENCES concur_reindex_tab);
2020-04-06 20:19:34.314 EDT [28100:508] pg_regress/create_index LOG:  statement: INSERT INTO concur_reindex_tab VALUES  (1, 'a');
2020-04-06 20:19:34.314 EDT [28100:509] pg_regress/create_index LOG:  statement: INSERT INTO concur_reindex_tab VALUES  (2, 'a');
2020-04-06 20:19:34.315 EDT [28100:510] pg_regress/create_index LOG:  statement: CREATE TABLE concur_reindex_tab3 (c1 int, c2 int4range, EXCLUDE USING gist (c2 WITH &&));
2020-04-06 20:19:34.317 EDT [28100:511] pg_regress/create_index LOG:  statement: INSERT INTO concur_reindex_tab3 VALUES  (3, '[1,2]');
2020-04-06 20:19:34.318 EDT [28100:512] pg_regress/create_index LOG:  statement: REINDEX INDEX CONCURRENTLY  concur_reindex_tab3_c2_excl;
2020-04-06 20:19:34.318 EDT [28100:513] pg_regress/create_index ERROR:  concurrent index creation for exclusion constraints is not supported
2020-04-06 20:19:34.318 EDT [28100:514] pg_regress/create_index STATEMENT:  REINDEX INDEX CONCURRENTLY  concur_reindex_tab3_c2_excl;
2020-04-06 20:19:34.318 EDT [28100:515] pg_regress/create_index LOG:  statement: REINDEX TABLE CONCURRENTLY concur_reindex_tab3;
2020-04-06 20:19:34.318 EDT [28100:516] pg_regress/create_index WARNING:  cannot reindex exclusion constraint index "public.concur_reindex_tab3_c2_excl" concurrently, skipping
2020-04-06 20:19:34.321 EDT [28100:517] pg_regress/create_index LOG:  statement: INSERT INTO concur_reindex_tab3 VALUES  (4, '[2,4]');
2020-04-06 20:19:34.321 EDT [28100:518] pg_regress/create_index ERROR:  conflicting key value violates exclusion constraint "concur_reindex_tab3_c2_excl"
2020-04-06 20:19:34.321 EDT [28100:519] pg_regress/create_index DETAIL:  Key (c2)=([2,5)) conflicts with existing key (c2)=([1,3)).
2020-04-06 20:19:34.321 EDT [28100:520] pg_regress/create_index STATEMENT:  INSERT INTO concur_reindex_tab3 VALUES  (4, '[2,4]');
2020-04-06 20:19:34.321 EDT [28100:521] pg_regress/create_index LOG:  statement: CREATE MATERIALIZED VIEW concur_reindex_matview AS SELECT * FROM concur_reindex_tab;
2020-04-06 20:19:34.339 EDT [28100:522] pg_regress/create_index LOG:  statement: SELECT pg_describe_object(classid, objid, objsubid) as obj,
	       pg_describe_object(refclassid,refobjid,refobjsubid) as objref,
	       deptype
	FROM pg_depend
	WHERE classid = 'pg_class'::regclass AND
	  objid in ('concur_reindex_tab'::regclass,
	            'concur_reindex_ind1'::regclass,
		    'concur_reindex_ind2'::regclass,
		    'concur_reindex_ind3'::regclass,
		    'concur_reindex_ind4'::regclass,
		    'concur_reindex_matview'::regclass)
	  ORDER BY 1, 2;
2020-04-06 20:19:34.355 EDT [28100:523] pg_regress/create_index LOG:  statement: REINDEX INDEX CONCURRENTLY concur_reindex_ind1;
2020-04-06 20:19:34.360 EDT [28100:524] pg_regress/create_index LOG:  statement: REINDEX TABLE CONCURRENTLY concur_reindex_tab;
2020-04-06 20:19:34.370 EDT [28100:525] pg_regress/create_index LOG:  statement: REINDEX TABLE CONCURRENTLY concur_reindex_matview;
2020-04-06 20:19:34.373 EDT [28100:526] pg_regress/create_index LOG:  statement: SELECT pg_describe_object(classid, objid, objsubid) as obj,
	       pg_describe_object(refclassid,refobjid,refobjsubid) as objref,
	       deptype
	FROM pg_depend
	WHERE classid = 'pg_class'::regclass AND
	  objid in ('concur_reindex_tab'::regclass,
	            'concur_reindex_ind1'::regclass,
		    'concur_reindex_ind2'::regclass,
		    'concur_reindex_ind3'::regclass,
		    'concur_reindex_ind4'::regclass,
		    'concur_reindex_matview'::regclass)
	  ORDER BY 1, 2;
2020-04-06 20:19:34.386 EDT [28100:527] pg_regress/create_index LOG:  statement: CREATE TABLE testcomment (i int);
2020-04-06 20:19:34.388 EDT [28100:528] pg_regress/create_index LOG:  statement: CREATE INDEX testcomment_idx1 ON testcomment (i);
2020-04-06 20:19:34.389 EDT [28100:529] pg_regress/create_index LOG:  statement: COMMENT ON INDEX testcomment_idx1 IS 'test comment';
2020-04-06 20:19:34.390 EDT [28100:530] pg_regress/create_index LOG:  statement: SELECT obj_description('testcomment_idx1'::regclass, 'pg_class');
2020-04-06 20:19:34.406 EDT [28100:531] pg_regress/create_index LOG:  statement: REINDEX TABLE testcomment;
2020-04-06 20:19:34.408 EDT [28100:532] pg_regress/create_index LOG:  statement: SELECT obj_description('testcomment_idx1'::regclass, 'pg_class');
2020-04-06 20:19:34.427 EDT [28100:533] pg_regress/create_index LOG:  statement: REINDEX TABLE CONCURRENTLY testcomment ;
2020-04-06 20:19:34.431 EDT [28100:534] pg_regress/create_index LOG:  statement: SELECT obj_description('testcomment_idx1'::regclass, 'pg_class');
2020-04-06 20:19:34.449 EDT [28100:535] pg_regress/create_index LOG:  statement: DROP TABLE testcomment;
2020-04-06 20:19:34.451 EDT [28100:536] pg_regress/create_index LOG:  statement: CREATE TABLE concur_clustered(i int);
2020-04-06 20:19:34.453 EDT [28100:537] pg_regress/create_index LOG:  statement: CREATE INDEX concur_clustered_i_idx ON concur_clustered(i);
2020-04-06 20:19:34.455 EDT [28100:538] pg_regress/create_index LOG:  statement: ALTER TABLE concur_clustered CLUSTER ON concur_clustered_i_idx;
2020-04-06 20:19:34.455 EDT [28100:539] pg_regress/create_index LOG:  statement: REINDEX TABLE CONCURRENTLY concur_clustered;
2020-04-06 20:19:34.460 EDT [28100:540] pg_regress/create_index LOG:  statement: SELECT indexrelid::regclass, indisclustered FROM pg_index
	  WHERE indrelid = 'concur_clustered'::regclass;
2020-04-06 20:19:34.473 EDT [28100:541] pg_regress/create_index LOG:  statement: DROP TABLE concur_clustered;
2020-04-06 20:19:34.475 EDT [28100:542] pg_regress/create_index LOG:  statement: CREATE TABLE concur_reindex_part (c1 int, c2 int) PARTITION BY RANGE (c1);
2020-04-06 20:19:34.476 EDT [28100:543] pg_regress/create_index LOG:  statement: CREATE TABLE concur_reindex_part_0 PARTITION OF concur_reindex_part
	  FOR VALUES FROM (0) TO (10) PARTITION BY list (c2);
2020-04-06 20:19:34.478 EDT [28100:544] pg_regress/create_index LOG:  statement: CREATE TABLE concur_reindex_part_0_1 PARTITION OF concur_reindex_part_0
	  FOR VALUES IN (1);
2020-04-06 20:19:34.480 EDT [28100:545] pg_regress/create_index LOG:  statement: CREATE TABLE concur_reindex_part_0_2 PARTITION OF concur_reindex_part_0
	  FOR VALUES IN (2);
2020-04-06 20:19:34.482 EDT [28100:546] pg_regress/create_index LOG:  statement: CREATE TABLE concur_reindex_part_10 PARTITION OF concur_reindex_part
	  FOR VALUES FROM (10) TO (20) PARTITION BY list (c2);
2020-04-06 20:19:34.484 EDT [28100:547] pg_regress/create_index LOG:  statement: CREATE INDEX concur_reindex_part_index ON ONLY concur_reindex_part (c1);
2020-04-06 20:19:34.485 EDT [28100:548] pg_regress/create_index LOG:  statement: CREATE INDEX concur_reindex_part_index_0 ON ONLY concur_reindex_part_0 (c1);
2020-04-06 20:19:34.485 EDT [28100:549] pg_regress/create_index LOG:  statement: ALTER INDEX concur_reindex_part_index ATTACH PARTITION concur_reindex_part_index_0;
2020-04-06 20:19:34.486 EDT [28100:550] pg_regress/create_index LOG:  statement: CREATE INDEX concur_reindex_part_index_10 ON ONLY concur_reindex_part_10 (c1);
2020-04-06 20:19:34.487 EDT [28100:551] pg_regress/create_index LOG:  statement: ALTER INDEX concur_reindex_part_index ATTACH PARTITION concur_reindex_part_index_10;
2020-04-06 20:19:34.488 EDT [28100:552] pg_regress/create_index LOG:  statement: CREATE INDEX concur_reindex_part_index_0_1 ON ONLY concur_reindex_part_0_1 (c1);
2020-04-06 20:19:34.488 EDT [28100:553] pg_regress/create_index LOG:  statement: ALTER INDEX concur_reindex_part_index_0 ATTACH PARTITION concur_reindex_part_index_0_1;
2020-04-06 20:19:34.489 EDT [28100:554] pg_regress/create_index LOG:  statement: CREATE INDEX concur_reindex_part_index_0_2 ON ONLY concur_reindex_part_0_2 (c1);
2020-04-06 20:19:34.490 EDT [28100:555] pg_regress/create_index LOG:  statement: ALTER INDEX concur_reindex_part_index_0 ATTACH PARTITION concur_reindex_part_index_0_2;
2020-04-06 20:19:34.491 EDT [28100:556] pg_regress/create_index LOG:  statement: SELECT relid, parentrelid, level FROM pg_partition_tree('concur_reindex_part_index')
	  ORDER BY relid, level;
2020-04-06 20:19:34.507 EDT [28100:557] pg_regress/create_index LOG:  statement: REINDEX INDEX concur_reindex_part_index_10;
2020-04-06 20:19:34.508 EDT [28100:558] pg_regress/create_index ERROR:  REINDEX is not yet implemented for partitioned indexes
2020-04-06 20:19:34.508 EDT [28100:559] pg_regress/create_index STATEMENT:  REINDEX INDEX concur_reindex_part_index_10;
2020-04-06 20:19:34.508 EDT [28100:560] pg_regress/create_index LOG:  statement: REINDEX INDEX CONCURRENTLY concur_reindex_part_index_10;
2020-04-06 20:19:34.508 EDT [28100:561] pg_regress/create_index ERROR:  REINDEX is not yet implemented for partitioned indexes
2020-04-06 20:19:34.508 EDT [28100:562] pg_regress/create_index STATEMENT:  REINDEX INDEX CONCURRENTLY concur_reindex_part_index_10;
2020-04-06 20:19:34.508 EDT [28100:563] pg_regress/create_index LOG:  statement: REINDEX TABLE concur_reindex_part_10;
2020-04-06 20:19:34.508 EDT [28100:564] pg_regress/create_index WARNING:  REINDEX of partitioned tables is not yet implemented, skipping "concur_reindex_part_10"
2020-04-06 20:19:34.509 EDT [28100:565] pg_regress/create_index LOG:  statement: REINDEX TABLE CONCURRENTLY concur_reindex_part_10;
2020-04-06 20:19:34.509 EDT [28100:566] pg_regress/create_index WARNING:  REINDEX of partitioned tables is not yet implemented, skipping "concur_reindex_part_10"
2020-04-06 20:19:34.510 EDT [28100:567] pg_regress/create_index LOG:  statement: SELECT relid, parentrelid, level FROM pg_partition_tree('concur_reindex_part_index')
	  ORDER BY relid, level;
2020-04-06 20:19:34.524 EDT [28100:568] pg_regress/create_index LOG:  statement: SELECT pg_describe_object(classid, objid, objsubid) as obj,
	       pg_describe_object(refclassid,refobjid,refobjsubid) as objref,
	       deptype
	FROM pg_depend
	WHERE classid = 'pg_class'::regclass AND
	  objid in ('concur_reindex_part'::regclass,
	            'concur_reindex_part_0'::regclass,
	            'concur_reindex_part_0_1'::regclass,
	            'concur_reindex_part_0_2'::regclass,
	            'concur_reindex_part_index'::regclass,
	            'concur_reindex_part_index_0'::regclass,
	            'concur_reindex_part_index_0_1'::regclass,
	            'concur_reindex_part_index_0_2'::regclass)
	  ORDER BY 1, 2;
2020-04-06 20:19:34.536 EDT [28100:569] pg_regress/create_index LOG:  statement: REINDEX INDEX CONCURRENTLY concur_reindex_part_index_0_1;
2020-04-06 20:19:34.539 EDT [28100:570] pg_regress/create_index LOG:  statement: REINDEX INDEX CONCURRENTLY concur_reindex_part_index_0_2;
2020-04-06 20:19:34.542 EDT [28100:571] pg_regress/create_index LOG:  statement: SELECT relid, parentrelid, level FROM pg_partition_tree('concur_reindex_part_index')
	  ORDER BY relid, level;
2020-04-06 20:19:34.556 EDT [28100:572] pg_regress/create_index LOG:  statement: REINDEX TABLE CONCURRENTLY concur_reindex_part_0_1;
2020-04-06 20:19:34.560 EDT [28100:573] pg_regress/create_index LOG:  statement: REINDEX TABLE CONCURRENTLY concur_reindex_part_0_2;
2020-04-06 20:19:34.564 EDT [28100:574] pg_regress/create_index LOG:  statement: SELECT pg_describe_object(classid, objid, objsubid) as obj,
	       pg_describe_object(refclassid,refobjid,refobjsubid) as objref,
	       deptype
	FROM pg_depend
	WHERE classid = 'pg_class'::regclass AND
	  objid in ('concur_reindex_part'::regclass,
	            'concur_reindex_part_0'::regclass,
	            'concur_reindex_part_0_1'::regclass,
	            'concur_reindex_part_0_2'::regclass,
	            'concur_reindex_part_index'::regclass,
	            'concur_reindex_part_index_0'::regclass,
	            'concur_reindex_part_index_0_1'::regclass,
	            'concur_reindex_part_index_0_2'::regclass)
	  ORDER BY 1, 2;
2020-04-06 20:19:34.578 EDT [28100:575] pg_regress/create_index LOG:  statement: SELECT relid, parentrelid, level FROM pg_partition_tree('concur_reindex_part_index')
	  ORDER BY relid, level;
2020-04-06 20:19:34.593 EDT [28100:576] pg_regress/create_index LOG:  statement: DROP TABLE concur_reindex_part;
2020-04-06 20:19:34.599 EDT [28100:577] pg_regress/create_index LOG:  statement: BEGIN;
2020-04-06 20:19:34.599 EDT [28100:578] pg_regress/create_index LOG:  statement: REINDEX TABLE CONCURRENTLY concur_reindex_tab;
2020-04-06 20:19:34.599 EDT [28100:579] pg_regress/create_index ERROR:  REINDEX CONCURRENTLY cannot run inside a transaction block
2020-04-06 20:19:34.599 EDT [28100:580] pg_regress/create_index STATEMENT:  REINDEX TABLE CONCURRENTLY concur_reindex_tab;
2020-04-06 20:19:34.599 EDT [28100:581] pg_regress/create_index LOG:  statement: COMMIT;
2020-04-06 20:19:34.599 EDT [28100:582] pg_regress/create_index LOG:  statement: REINDEX TABLE CONCURRENTLY pg_class;
2020-04-06 20:19:34.599 EDT [28100:583] pg_regress/create_index ERROR:  cannot reindex system catalogs concurrently
2020-04-06 20:19:34.599 EDT [28100:584] pg_regress/create_index STATEMENT:  REINDEX TABLE CONCURRENTLY pg_class;
2020-04-06 20:19:34.599 EDT [28100:585] pg_regress/create_index LOG:  statement: REINDEX INDEX CONCURRENTLY pg_class_oid_index;
2020-04-06 20:19:34.600 EDT [28100:586] pg_regress/create_index ERROR:  cannot reindex system catalogs concurrently
2020-04-06 20:19:34.600 EDT [28100:587] pg_regress/create_index STATEMENT:  REINDEX INDEX CONCURRENTLY pg_class_oid_index;
2020-04-06 20:19:34.600 EDT [28100:588] pg_regress/create_index LOG:  statement: REINDEX TABLE CONCURRENTLY pg_toast.pg_toast_1260;
2020-04-06 20:19:34.600 EDT [28100:589] pg_regress/create_index ERROR:  cannot reindex system catalogs concurrently
2020-04-06 20:19:34.600 EDT [28100:590] pg_regress/create_index STATEMENT:  REINDEX TABLE CONCURRENTLY pg_toast.pg_toast_1260;
2020-04-06 20:19:34.600 EDT [28100:591] pg_regress/create_index LOG:  statement: REINDEX INDEX CONCURRENTLY pg_toast.pg_toast_1260_index;
2020-04-06 20:19:34.600 EDT [28100:592] pg_regress/create_index ERROR:  cannot reindex system catalogs concurrently
2020-04-06 20:19:34.600 EDT [28100:593] pg_regress/create_index STATEMENT:  REINDEX INDEX CONCURRENTLY pg_toast.pg_toast_1260_index;
2020-04-06 20:19:34.600 EDT [28100:594] pg_regress/create_index LOG:  statement: REINDEX SYSTEM CONCURRENTLY postgres;
2020-04-06 20:19:34.600 EDT [28100:595] pg_regress/create_index ERROR:  cannot reindex system catalogs concurrently
2020-04-06 20:19:34.600 EDT [28100:596] pg_regress/create_index STATEMENT:  REINDEX SYSTEM CONCURRENTLY postgres;
2020-04-06 20:19:34.601 EDT [28100:597] pg_regress/create_index LOG:  statement: REINDEX SCHEMA CONCURRENTLY pg_catalog;
2020-04-06 20:19:34.601 EDT [28100:598] pg_regress/create_index WARNING:  cannot reindex system catalogs concurrently, skipping all
2020-04-06 20:19:34.601 EDT [28100:599] pg_regress/create_index LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(concur_reindex_tab)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:34.617 EDT [28100:600] pg_regress/create_index LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '19978';
2020-04-06 20:19:34.630 EDT [28100:601] pg_regress/create_index LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '19978' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:34.631 EDT [28100:602] pg_regress/create_index LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '19978' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:34.650 EDT [28100:603] pg_regress/create_index LOG:  statement: SELECT true as sametable, conname,
	  pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
	  conrelid::pg_catalog.regclass AS ontable
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '19978' AND r.contype = 'f'
	     AND conparentid = 0
	ORDER BY conname
2020-04-06 20:19:34.664 EDT [28100:604] pg_regress/create_index LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('19978')
	                     UNION ALL VALUES ('19978'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:34.679 EDT [28100:605] pg_regress/create_index LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '19978' ORDER BY 1;
2020-04-06 20:19:34.681 EDT [28100:606] pg_regress/create_index LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '19978'
	ORDER BY 1;
2020-04-06 20:19:34.682 EDT [28100:607] pg_regress/create_index LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '19978'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('19978')
	ORDER BY 1;
2020-04-06 20:19:34.697 EDT [28100:608] pg_regress/create_index LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '19978' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:19:34.699 EDT [28100:609] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '19978'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:34.715 EDT [28100:610] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '19978'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:34.726 EDT [28100:611] pg_regress/create_index LOG:  statement: DROP MATERIALIZED VIEW concur_reindex_matview;
2020-04-06 20:19:34.729 EDT [28100:612] pg_regress/create_index LOG:  statement: DROP TABLE concur_reindex_tab, concur_reindex_tab2, concur_reindex_tab3;
2020-04-06 20:19:34.736 EDT [28100:613] pg_regress/create_index LOG:  statement: CREATE TABLE concur_reindex_tab4 (c1 int);
2020-04-06 20:19:34.737 EDT [28100:614] pg_regress/create_index LOG:  statement: INSERT INTO concur_reindex_tab4 VALUES (1), (1), (2);
2020-04-06 20:19:34.737 EDT [28100:615] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX CONCURRENTLY concur_reindex_ind5 ON concur_reindex_tab4 (c1);
2020-04-06 20:19:34.738 EDT [28100:616] pg_regress/create_index ERROR:  could not create unique index "concur_reindex_ind5"
2020-04-06 20:19:34.738 EDT [28100:617] pg_regress/create_index DETAIL:  Key (c1)=(1) is duplicated.
2020-04-06 20:19:34.738 EDT [28100:618] pg_regress/create_index STATEMENT:  CREATE UNIQUE INDEX CONCURRENTLY concur_reindex_ind5 ON concur_reindex_tab4 (c1);
2020-04-06 20:19:34.738 EDT [28100:619] pg_regress/create_index LOG:  statement: REINDEX INDEX CONCURRENTLY concur_reindex_ind5;
2020-04-06 20:19:34.738 EDT [28100:620] pg_regress/create_index ERROR:  could not create unique index "concur_reindex_ind5_ccnew"
2020-04-06 20:19:34.738 EDT [28100:621] pg_regress/create_index DETAIL:  Key (c1)=(1) is duplicated.
2020-04-06 20:19:34.738 EDT [28100:622] pg_regress/create_index STATEMENT:  REINDEX INDEX CONCURRENTLY concur_reindex_ind5;
2020-04-06 20:19:34.739 EDT [28100:623] pg_regress/create_index LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(concur_reindex_tab4)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:34.757 EDT [28100:624] pg_regress/create_index LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '20055';
2020-04-06 20:19:34.768 EDT [28100:625] pg_regress/create_index LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '20055' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:34.769 EDT [28100:626] pg_regress/create_index LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '20055' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:34.786 EDT [28100:627] pg_regress/create_index LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '20055' ORDER BY 1;
2020-04-06 20:19:34.788 EDT [28100:628] pg_regress/create_index LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '20055'
	ORDER BY 1;
2020-04-06 20:19:34.789 EDT [28100:629] pg_regress/create_index LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '20055'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('20055')
	ORDER BY 1;
2020-04-06 20:19:34.802 EDT [28100:630] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '20055'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:34.816 EDT [28100:631] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '20055'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:34.832 EDT [28100:632] pg_regress/create_index LOG:  statement: DROP INDEX concur_reindex_ind5_ccnew;
2020-04-06 20:19:34.833 EDT [28100:633] pg_regress/create_index LOG:  statement: DELETE FROM concur_reindex_tab4 WHERE c1 = 1;
2020-04-06 20:19:34.834 EDT [28100:634] pg_regress/create_index LOG:  statement: REINDEX TABLE CONCURRENTLY concur_reindex_tab4;
2020-04-06 20:19:34.834 EDT [28100:635] pg_regress/create_index WARNING:  cannot reindex invalid index "public.concur_reindex_ind5" concurrently, skipping
2020-04-06 20:19:34.835 EDT [28100:636] pg_regress/create_index LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(concur_reindex_tab4)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:34.850 EDT [28100:637] pg_regress/create_index LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '20055';
2020-04-06 20:19:34.864 EDT [28100:638] pg_regress/create_index LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '20055' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:34.866 EDT [28100:639] pg_regress/create_index LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '20055' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:34.882 EDT [28100:640] pg_regress/create_index LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '20055' ORDER BY 1;
2020-04-06 20:19:34.884 EDT [28100:641] pg_regress/create_index LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '20055'
	ORDER BY 1;
2020-04-06 20:19:34.885 EDT [28100:642] pg_regress/create_index LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '20055'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('20055')
	ORDER BY 1;
2020-04-06 20:19:34.902 EDT [28100:643] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '20055'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:34.914 EDT [28100:644] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '20055'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:34.926 EDT [28100:645] pg_regress/create_index LOG:  statement: REINDEX INDEX CONCURRENTLY concur_reindex_ind5;
2020-04-06 20:19:34.942 EDT [28100:646] pg_regress/create_index LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(concur_reindex_tab4)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:34.958 EDT [28100:647] pg_regress/create_index LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '20055';
2020-04-06 20:19:34.970 EDT [28100:648] pg_regress/create_index LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '20055' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:34.972 EDT [28100:649] pg_regress/create_index LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '20055' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:34.988 EDT [28100:650] pg_regress/create_index LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '20055' ORDER BY 1;
2020-04-06 20:19:34.989 EDT [28100:651] pg_regress/create_index LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '20055'
	ORDER BY 1;
2020-04-06 20:19:34.990 EDT [28100:652] pg_regress/create_index LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '20055'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('20055')
	ORDER BY 1;
2020-04-06 20:19:35.005 EDT [28100:653] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '20055'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:35.016 EDT [28100:654] pg_regress/create_index LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '20055'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:35.028 EDT [28100:655] pg_regress/create_index LOG:  statement: DROP TABLE concur_reindex_tab4;
2020-04-06 20:19:35.030 EDT [28100:656] pg_regress/create_index LOG:  statement: CREATE TABLE concur_exprs_tab (c1 int , c2 boolean);
2020-04-06 20:19:35.031 EDT [28100:657] pg_regress/create_index LOG:  statement: INSERT INTO concur_exprs_tab (c1, c2) VALUES (1369652450, FALSE),
	  (414515746, TRUE),
	  (897778963, FALSE);
2020-04-06 20:19:35.032 EDT [28100:658] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX concur_exprs_index_expr
	  ON concur_exprs_tab ((c1::text COLLATE "C"));
2020-04-06 20:19:35.034 EDT [28100:659] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX concur_exprs_index_pred ON concur_exprs_tab (c1)
	  WHERE (c1::text > 500000000::text COLLATE "C");
2020-04-06 20:19:35.035 EDT [28100:660] pg_regress/create_index LOG:  statement: CREATE UNIQUE INDEX concur_exprs_index_pred_2
	  ON concur_exprs_tab ((1 / c1))
	  WHERE ('-H') >= (c2::TEXT) COLLATE "C";
2020-04-06 20:19:35.037 EDT [28100:661] pg_regress/create_index LOG:  statement: SELECT pg_get_indexdef('concur_exprs_index_expr'::regclass);
2020-04-06 20:19:35.052 EDT [28100:662] pg_regress/create_index LOG:  statement: SELECT pg_get_indexdef('concur_exprs_index_pred'::regclass);
2020-04-06 20:19:35.063 EDT [28100:663] pg_regress/create_index LOG:  statement: SELECT pg_get_indexdef('concur_exprs_index_pred_2'::regclass);
2020-04-06 20:19:35.079 EDT [28100:664] pg_regress/create_index LOG:  statement: REINDEX TABLE CONCURRENTLY concur_exprs_tab;
2020-04-06 20:19:35.088 EDT [28100:665] pg_regress/create_index LOG:  statement: SELECT pg_get_indexdef('concur_exprs_index_expr'::regclass);
2020-04-06 20:19:35.101 EDT [28100:666] pg_regress/create_index LOG:  statement: SELECT pg_get_indexdef('concur_exprs_index_pred'::regclass);
2020-04-06 20:19:35.115 EDT [28100:667] pg_regress/create_index LOG:  statement: SELECT pg_get_indexdef('concur_exprs_index_pred_2'::regclass);
2020-04-06 20:19:35.131 EDT [28100:668] pg_regress/create_index LOG:  statement: ALTER TABLE concur_exprs_tab ALTER c2 TYPE TEXT;
2020-04-06 20:19:35.143 EDT [28100:669] pg_regress/create_index LOG:  statement: SELECT pg_get_indexdef('concur_exprs_index_expr'::regclass);
2020-04-06 20:19:35.158 EDT [28100:670] pg_regress/create_index LOG:  statement: SELECT pg_get_indexdef('concur_exprs_index_pred'::regclass);
2020-04-06 20:19:35.171 EDT [28100:671] pg_regress/create_index LOG:  statement: SELECT pg_get_indexdef('concur_exprs_index_pred_2'::regclass);
2020-04-06 20:19:35.183 EDT [28100:672] pg_regress/create_index LOG:  statement: DROP TABLE concur_exprs_tab;
2020-04-06 20:19:35.188 EDT [28100:673] pg_regress/create_index LOG:  statement: CREATE TEMP TABLE concur_temp_tab_1 (c1 int, c2 text)
	  ON COMMIT PRESERVE ROWS;
2020-04-06 20:19:35.192 EDT [28100:674] pg_regress/create_index LOG:  statement: INSERT INTO concur_temp_tab_1 VALUES (1, 'foo'), (2, 'bar');
2020-04-06 20:19:35.192 EDT [28100:675] pg_regress/create_index LOG:  statement: CREATE INDEX concur_temp_ind_1 ON concur_temp_tab_1(c2);
2020-04-06 20:19:35.193 EDT [28100:676] pg_regress/create_index LOG:  statement: REINDEX TABLE CONCURRENTLY concur_temp_tab_1;
2020-04-06 20:19:35.194 EDT [28100:677] pg_regress/create_index LOG:  statement: REINDEX INDEX CONCURRENTLY concur_temp_ind_1;
2020-04-06 20:19:35.195 EDT [28100:678] pg_regress/create_index LOG:  statement: BEGIN;
2020-04-06 20:19:35.195 EDT [28100:679] pg_regress/create_index LOG:  statement: REINDEX INDEX CONCURRENTLY concur_temp_ind_1;
2020-04-06 20:19:35.195 EDT [28100:680] pg_regress/create_index ERROR:  REINDEX CONCURRENTLY cannot run inside a transaction block
2020-04-06 20:19:35.195 EDT [28100:681] pg_regress/create_index STATEMENT:  REINDEX INDEX CONCURRENTLY concur_temp_ind_1;
2020-04-06 20:19:35.195 EDT [28100:682] pg_regress/create_index LOG:  statement: COMMIT;
2020-04-06 20:19:35.196 EDT [28100:683] pg_regress/create_index LOG:  statement: CREATE TEMP TABLE concur_temp_tab_2 (c1 int, c2 text)
	  ON COMMIT DELETE ROWS;
2020-04-06 20:19:35.198 EDT [28100:684] pg_regress/create_index LOG:  statement: CREATE INDEX concur_temp_ind_2 ON concur_temp_tab_2(c2);
2020-04-06 20:19:35.200 EDT [28100:685] pg_regress/create_index LOG:  statement: REINDEX TABLE CONCURRENTLY concur_temp_tab_2;
2020-04-06 20:19:35.201 EDT [28100:686] pg_regress/create_index LOG:  statement: REINDEX INDEX CONCURRENTLY concur_temp_ind_2;
2020-04-06 20:19:35.202 EDT [28100:687] pg_regress/create_index LOG:  statement: BEGIN;
2020-04-06 20:19:35.203 EDT [28100:688] pg_regress/create_index LOG:  statement: CREATE TEMP TABLE concur_temp_tab_3 (c1 int, c2 text)
	  ON COMMIT PRESERVE ROWS;
2020-04-06 20:19:35.204 EDT [28100:689] pg_regress/create_index LOG:  statement: INSERT INTO concur_temp_tab_3 VALUES (1, 'foo'), (2, 'bar');
2020-04-06 20:19:35.205 EDT [28100:690] pg_regress/create_index LOG:  statement: CREATE INDEX concur_temp_ind_3 ON concur_temp_tab_3(c2);
2020-04-06 20:19:35.206 EDT [28100:691] pg_regress/create_index LOG:  statement: REINDEX INDEX CONCURRENTLY concur_temp_ind_3;
2020-04-06 20:19:35.206 EDT [28100:692] pg_regress/create_index ERROR:  REINDEX CONCURRENTLY cannot run inside a transaction block
2020-04-06 20:19:35.206 EDT [28100:693] pg_regress/create_index STATEMENT:  REINDEX INDEX CONCURRENTLY concur_temp_ind_3;
2020-04-06 20:19:35.206 EDT [28100:694] pg_regress/create_index LOG:  statement: COMMIT;
2020-04-06 20:19:35.206 EDT [28100:695] pg_regress/create_index LOG:  statement: CREATE TABLE reindex_temp_before AS
	SELECT oid, relname, relfilenode, relkind, reltoastrelid
	  FROM pg_class
	  WHERE relname IN ('concur_temp_ind_1', 'concur_temp_ind_2');
2020-04-06 20:19:35.221 EDT [28100:696] pg_regress/create_index LOG:  statement: SELECT pg_my_temp_schema()::regnamespace as temp_schema_name 
2020-04-06 20:19:35.222 EDT [28100:697] pg_regress/create_index LOG:  statement: REINDEX SCHEMA CONCURRENTLY pg_temp_4;
2020-04-06 20:19:35.252 EDT [28100:698] pg_regress/create_index LOG:  statement: SELECT  b.relname,
	        b.relkind,
	        CASE WHEN a.relfilenode = b.relfilenode THEN 'relfilenode is unchanged'
	        ELSE 'relfilenode has changed' END
	  FROM reindex_temp_before b JOIN pg_class a ON b.oid = a.oid
	  ORDER BY 1;
2020-04-06 20:19:35.268 EDT [28100:699] pg_regress/create_index LOG:  statement: DROP TABLE concur_temp_tab_1, concur_temp_tab_2, reindex_temp_before;
2020-04-06 20:19:35.273 EDT [28100:700] pg_regress/create_index LOG:  statement: REINDEX SCHEMA schema_to_reindex;
2020-04-06 20:19:35.273 EDT [28100:701] pg_regress/create_index ERROR:  schema "schema_to_reindex" does not exist
2020-04-06 20:19:35.273 EDT [28100:702] pg_regress/create_index STATEMENT:  REINDEX SCHEMA schema_to_reindex;
2020-04-06 20:19:35.273 EDT [28100:703] pg_regress/create_index LOG:  statement: CREATE SCHEMA schema_to_reindex;
2020-04-06 20:19:35.274 EDT [28100:704] pg_regress/create_index LOG:  statement: SET search_path = 'schema_to_reindex';
2020-04-06 20:19:35.274 EDT [28100:705] pg_regress/create_index LOG:  statement: CREATE TABLE table1(col1 SERIAL PRIMARY KEY);
2020-04-06 20:19:35.278 EDT [28100:706] pg_regress/create_index LOG:  statement: INSERT INTO table1 SELECT generate_series(1,400);
2020-04-06 20:19:35.281 EDT [28100:707] pg_regress/create_index LOG:  statement: CREATE TABLE table2(col1 SERIAL PRIMARY KEY, col2 TEXT NOT NULL);
2020-04-06 20:19:35.288 EDT [28100:708] pg_regress/create_index LOG:  statement: INSERT INTO table2 SELECT generate_series(1,400), 'abc';
2020-04-06 20:19:35.291 EDT [28100:709] pg_regress/create_index LOG:  statement: CREATE INDEX ON table2(col2);
2020-04-06 20:19:35.292 EDT [28100:710] pg_regress/create_index LOG:  statement: CREATE MATERIALIZED VIEW matview AS SELECT col1 FROM table2;
2020-04-06 20:19:35.307 EDT [28100:711] pg_regress/create_index LOG:  statement: CREATE INDEX ON matview(col1);
2020-04-06 20:19:35.309 EDT [28100:712] pg_regress/create_index LOG:  statement: CREATE VIEW view AS SELECT col2 FROM table2;
2020-04-06 20:19:35.311 EDT [28100:713] pg_regress/create_index LOG:  statement: CREATE TABLE reindex_before AS
	SELECT oid, relname, relfilenode, relkind, reltoastrelid
		FROM pg_class
		where relnamespace = (SELECT oid FROM pg_namespace WHERE nspname = 'schema_to_reindex');
2020-04-06 20:19:35.313 EDT [28100:714] pg_regress/create_index LOG:  statement: INSERT INTO reindex_before
	SELECT oid, 'pg_toast_TABLE', relfilenode, relkind, reltoastrelid
	FROM pg_class WHERE oid IN
		(SELECT reltoastrelid FROM reindex_before WHERE reltoastrelid > 0);
2020-04-06 20:19:35.315 EDT [28100:715] pg_regress/create_index LOG:  statement: INSERT INTO reindex_before
	SELECT oid, 'pg_toast_TABLE_index', relfilenode, relkind, reltoastrelid
	FROM pg_class where oid in
		(select indexrelid from pg_index where indrelid in
			(select reltoastrelid from reindex_before where reltoastrelid > 0));
2020-04-06 20:19:35.316 EDT [28100:716] pg_regress/create_index LOG:  statement: REINDEX SCHEMA schema_to_reindex;
2020-04-06 20:19:35.321 EDT [28100:717] pg_regress/create_index LOG:  statement: CREATE TABLE reindex_after AS SELECT oid, relname, relfilenode, relkind
		FROM pg_class
		where relnamespace = (SELECT oid FROM pg_namespace WHERE nspname = 'schema_to_reindex');
2020-04-06 20:19:35.323 EDT [28100:718] pg_regress/create_index LOG:  statement: SELECT  b.relname,
	        b.relkind,
	        CASE WHEN a.relfilenode = b.relfilenode THEN 'relfilenode is unchanged'
	        ELSE 'relfilenode has changed' END
	  FROM reindex_before b JOIN pg_class a ON b.oid = a.oid
	  ORDER BY 1;
2020-04-06 20:19:35.335 EDT [28100:719] pg_regress/create_index LOG:  statement: REINDEX SCHEMA schema_to_reindex;
2020-04-06 20:19:35.344 EDT [28100:720] pg_regress/create_index LOG:  statement: BEGIN;
2020-04-06 20:19:35.344 EDT [28100:721] pg_regress/create_index LOG:  statement: REINDEX SCHEMA schema_to_reindex;
2020-04-06 20:19:35.344 EDT [28100:722] pg_regress/create_index ERROR:  REINDEX SCHEMA cannot run inside a transaction block
2020-04-06 20:19:35.344 EDT [28100:723] pg_regress/create_index STATEMENT:  REINDEX SCHEMA schema_to_reindex;
2020-04-06 20:19:35.344 EDT [28100:724] pg_regress/create_index LOG:  statement: END;
2020-04-06 20:19:35.345 EDT [28100:725] pg_regress/create_index LOG:  statement: REINDEX SCHEMA CONCURRENTLY schema_to_reindex;
2020-04-06 20:19:35.355 EDT [28100:726] pg_regress/create_index LOG:  statement: CREATE ROLE regress_reindexuser NOLOGIN;
2020-04-06 20:19:35.355 EDT [28100:727] pg_regress/create_index LOG:  statement: SET SESSION ROLE regress_reindexuser;
2020-04-06 20:19:35.355 EDT [28100:728] pg_regress/create_index LOG:  statement: REINDEX SCHEMA schema_to_reindex;
2020-04-06 20:19:35.355 EDT [28100:729] pg_regress/create_index ERROR:  must be owner of schema schema_to_reindex
2020-04-06 20:19:35.355 EDT [28100:730] pg_regress/create_index STATEMENT:  REINDEX SCHEMA schema_to_reindex;
2020-04-06 20:19:35.355 EDT [28100:731] pg_regress/create_index LOG:  statement: RESET ROLE;
2020-04-06 20:19:35.356 EDT [28100:732] pg_regress/create_index LOG:  statement: GRANT USAGE ON SCHEMA pg_toast TO regress_reindexuser;
2020-04-06 20:19:35.356 EDT [28100:733] pg_regress/create_index LOG:  statement: SET SESSION ROLE regress_reindexuser;
2020-04-06 20:19:35.356 EDT [28100:734] pg_regress/create_index LOG:  statement: REINDEX TABLE pg_toast.pg_toast_1260;
2020-04-06 20:19:35.356 EDT [28100:735] pg_regress/create_index ERROR:  must be owner of table pg_toast_1260
2020-04-06 20:19:35.356 EDT [28100:736] pg_regress/create_index STATEMENT:  REINDEX TABLE pg_toast.pg_toast_1260;
2020-04-06 20:19:35.356 EDT [28100:737] pg_regress/create_index LOG:  statement: REINDEX INDEX pg_toast.pg_toast_1260_index;
2020-04-06 20:19:35.356 EDT [28100:738] pg_regress/create_index ERROR:  must be owner of index pg_toast_1260_index
2020-04-06 20:19:35.356 EDT [28100:739] pg_regress/create_index STATEMENT:  REINDEX INDEX pg_toast.pg_toast_1260_index;
2020-04-06 20:19:35.356 EDT [28100:740] pg_regress/create_index LOG:  statement: RESET ROLE;
2020-04-06 20:19:35.357 EDT [28100:741] pg_regress/create_index LOG:  statement: REVOKE USAGE ON SCHEMA pg_toast FROM regress_reindexuser;
2020-04-06 20:19:35.357 EDT [28100:742] pg_regress/create_index LOG:  statement: DROP ROLE regress_reindexuser;
2020-04-06 20:19:35.357 EDT [28100:743] pg_regress/create_index LOG:  statement: DROP SCHEMA schema_to_reindex CASCADE;
2020-04-06 20:19:35.368 EDT [28100:744] pg_regress/create_index LOG:  disconnection: session time: 0:00:04.658 user=pgbuild database=regression host=[local]
2020-04-06 20:19:35.403 EDT [28654:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:35.404 EDT [28654:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/constraints
2020-04-06 20:19:35.405 EDT [28655:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:35.406 EDT [28655:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/errors
2020-04-06 20:19:35.409 EDT [28655:3] pg_regress/errors LOG:  statement: select 1;
2020-04-06 20:19:35.410 EDT [28654:3] pg_regress/constraints LOG:  statement: CREATE TABLE DEFAULT_TBL (i int DEFAULT 100,
		x text DEFAULT 'vadim', f float8 DEFAULT 123.456);
2020-04-06 20:19:35.414 EDT [28654:4] pg_regress/constraints LOG:  statement: INSERT INTO DEFAULT_TBL VALUES (1, 'thomas', 57.0613);
2020-04-06 20:19:35.415 EDT [28654:5] pg_regress/constraints LOG:  statement: INSERT INTO DEFAULT_TBL VALUES (1, 'bruce');
2020-04-06 20:19:35.416 EDT [28654:6] pg_regress/constraints LOG:  statement: INSERT INTO DEFAULT_TBL (i, f) VALUES (2, 987.654);
2020-04-06 20:19:35.417 EDT [28654:7] pg_regress/constraints LOG:  statement: INSERT INTO DEFAULT_TBL (x) VALUES ('marc');
2020-04-06 20:19:35.417 EDT [28654:8] pg_regress/constraints LOG:  statement: INSERT INTO DEFAULT_TBL VALUES (3, null, 1.0);
2020-04-06 20:19:35.417 EDT [28654:9] pg_regress/constraints LOG:  statement: SELECT '' AS five, * FROM DEFAULT_TBL;
2020-04-06 20:19:35.423 EDT [28658:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:35.424 EDT [28658:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/create_cast
2020-04-06 20:19:35.426 EDT [28655:4] pg_regress/errors LOG:  statement: select;
2020-04-06 20:19:35.430 EDT [28660:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:35.431 EDT [28660:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/inherit
2020-04-06 20:19:35.431 EDT [28661:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:35.433 EDT [28661:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/select
2020-04-06 20:19:35.434 EDT [28662:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:35.435 EDT [28662:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/triggers
2020-04-06 20:19:35.436 EDT [28654:10] pg_regress/constraints LOG:  statement: CREATE SEQUENCE DEFAULT_SEQ;
2020-04-06 20:19:35.437 EDT [28654:11] pg_regress/constraints LOG:  statement: CREATE TABLE DEFAULTEXPR_TBL (i1 int DEFAULT 100 + (200-199) * 2,
		i2 int DEFAULT nextval('default_seq'));
2020-04-06 20:19:35.438 EDT [28658:3] pg_regress/create_cast LOG:  statement: CREATE TYPE casttesttype;
2020-04-06 20:19:35.438 EDT [28662:3] pg_regress/triggers LOG:  statement: create table pkeys (pkey1 int4 not null, pkey2 text not null);
2020-04-06 20:19:35.438 EDT [28660:3] pg_regress/inherit LOG:  statement: CREATE TABLE a (aa TEXT);
2020-04-06 20:19:35.439 EDT [28663:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:35.440 EDT [28663:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/roleattributes
2020-04-06 20:19:35.442 EDT [28662:4] pg_regress/triggers LOG:  statement: create table fkeys (fkey1 int4, fkey2 text, fkey3 int);
2020-04-06 20:19:35.442 EDT [28660:4] pg_regress/inherit LOG:  statement: CREATE TABLE b (bb TEXT) INHERITS (a);
2020-04-06 20:19:35.442 EDT [28658:4] pg_regress/create_cast LOG:  statement: CREATE FUNCTION casttesttype_in(cstring)
	   RETURNS casttesttype
	   AS 'textin'
	   LANGUAGE internal STRICT IMMUTABLE;
2020-04-06 20:19:35.442 EDT [28664:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:35.443 EDT [28664:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/create_function_3
2020-04-06 20:19:35.444 EDT [28663:3] pg_regress/roleattributes LOG:  statement: CREATE ROLE regress_test_def_superuser;
2020-04-06 20:19:35.444 EDT [28660:5] pg_regress/inherit LOG:  statement: CREATE TABLE c (cc TEXT) INHERITS (a);
2020-04-06 20:19:35.444 EDT [28658:5] pg_regress/create_cast LOG:  statement: CREATE FUNCTION casttesttype_out(casttesttype)
	   RETURNS cstring
	   AS 'textout'
	   LANGUAGE internal STRICT IMMUTABLE;
2020-04-06 20:19:35.445 EDT [28662:5] pg_regress/triggers LOG:  statement: create table fkeys2 (fkey21 int4, fkey22 text, pkey23 int not null);
2020-04-06 20:19:35.445 EDT [28665:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:35.445 EDT [28654:12] pg_regress/constraints LOG:  statement: INSERT INTO DEFAULTEXPR_TBL VALUES (-1, -2);
2020-04-06 20:19:35.446 EDT [28665:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/updatable_views
2020-04-06 20:19:35.446 EDT [28661:3] pg_regress/select LOG:  statement: SELECT * FROM onek
	   WHERE onek.unique1 < 10
	   ORDER BY onek.unique1;
2020-04-06 20:19:35.448 EDT [28655:5] pg_regress/errors LOG:  statement: select * from nonesuch;
2020-04-06 20:19:35.449 EDT [28655:6] pg_regress/errors ERROR:  relation "nonesuch" does not exist at character 15
2020-04-06 20:19:35.449 EDT [28655:7] pg_regress/errors STATEMENT:  select * from nonesuch;
2020-04-06 20:19:35.449 EDT [28654:13] pg_regress/constraints LOG:  statement: INSERT INTO DEFAULTEXPR_TBL (i1) VALUES (-3);
2020-04-06 20:19:35.449 EDT [28665:3] pg_regress/updatable_views LOG:  statement: SET extra_float_digits = 0;
2020-04-06 20:19:35.449 EDT [28658:6] pg_regress/create_cast LOG:  statement: CREATE TYPE casttesttype (
	   internallength = variable,
	   input = casttesttype_in,
	   output = casttesttype_out,
	   alignment = int4
	);
2020-04-06 20:19:35.449 EDT [28664:3] pg_regress/create_function_3 LOG:  statement: CREATE USER regress_unpriv_user;
2020-04-06 20:19:35.449 EDT [28662:6] pg_regress/triggers LOG:  statement: create index fkeys_i on fkeys (fkey1, fkey2);
2020-04-06 20:19:35.449 EDT [28660:6] pg_regress/inherit LOG:  statement: CREATE TABLE d (dd TEXT) INHERITS (b,c,a);
2020-04-06 20:19:35.450 EDT [28654:14] pg_regress/constraints LOG:  statement: INSERT INTO DEFAULTEXPR_TBL (i2) VALUES (-4);
2020-04-06 20:19:35.450 EDT [28663:4] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_def_superuser';
2020-04-06 20:19:35.452 EDT [28658:7] pg_regress/create_cast LOG:  statement: CREATE FUNCTION casttestfunc(casttesttype) RETURNS int4 LANGUAGE SQL AS
	$$ SELECT 1; $$;
2020-04-06 20:19:35.452 EDT [28662:7] pg_regress/triggers LOG:  statement: create index fkeys2_i on fkeys2 (fkey21, fkey22);
2020-04-06 20:19:35.452 EDT [28665:4] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl (a int PRIMARY KEY, b text DEFAULT 'Unspecified');
2020-04-06 20:19:35.457 EDT [28655:8] pg_regress/errors LOG:  statement: select nonesuch from pg_database;
2020-04-06 20:19:35.457 EDT [28655:9] pg_regress/errors ERROR:  column "nonesuch" does not exist at character 8
2020-04-06 20:19:35.457 EDT [28655:10] pg_regress/errors STATEMENT:  select nonesuch from pg_database;
2020-04-06 20:19:35.457 EDT [28665:5] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl SELECT i, 'Row ' || i FROM generate_series(-2, 2) g(i);
2020-04-06 20:19:35.458 EDT [28668:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:35.458 EDT [28665:6] pg_regress/updatable_views LOG:  statement: CREATE VIEW ro_view1 AS SELECT DISTINCT a, b FROM base_tbl;
2020-04-06 20:19:35.459 EDT [28668:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/create_aggregate
2020-04-06 20:19:35.459 EDT [28654:15] pg_regress/constraints LOG:  statement: INSERT INTO DEFAULTEXPR_TBL (i2) VALUES (NULL);
2020-04-06 20:19:35.460 EDT [28664:4] pg_regress/create_function_3 LOG:  statement: CREATE SCHEMA temp_func_test;
2020-04-06 20:19:35.460 EDT [28658:8] pg_regress/create_cast LOG:  statement: SELECT casttestfunc('foo'::text);
2020-04-06 20:19:35.460 EDT [28660:7] pg_regress/inherit LOG:  statement: INSERT INTO a(aa) VALUES('aaa');
2020-04-06 20:19:35.460 EDT [28658:9] pg_regress/create_cast ERROR:  function casttestfunc(text) does not exist at character 8
2020-04-06 20:19:35.460 EDT [28658:10] pg_regress/create_cast HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:19:35.460 EDT [28658:11] pg_regress/create_cast STATEMENT:  SELECT casttestfunc('foo'::text);
2020-04-06 20:19:35.461 EDT [28655:11] pg_regress/errors ERROR:  syntax error at or near "from" at character 17
2020-04-06 20:19:35.461 EDT [28655:12] pg_regress/errors STATEMENT:  select distinct from pg_database;
2020-04-06 20:19:35.461 EDT [28655:13] pg_regress/errors LOG:  statement: select * from pg_database where nonesuch = pg_database.datname;
2020-04-06 20:19:35.461 EDT [28655:14] pg_regress/errors ERROR:  column "nonesuch" does not exist at character 33
2020-04-06 20:19:35.461 EDT [28655:15] pg_regress/errors STATEMENT:  select * from pg_database where nonesuch = pg_database.datname;
2020-04-06 20:19:35.461 EDT [28658:12] pg_regress/create_cast LOG:  statement: CREATE CAST (text AS casttesttype) WITHOUT FUNCTION;
2020-04-06 20:19:35.461 EDT [28660:8] pg_regress/inherit LOG:  statement: INSERT INTO a(aa) VALUES('aaaa');
2020-04-06 20:19:35.462 EDT [28660:9] pg_regress/inherit LOG:  statement: INSERT INTO a(aa) VALUES('aaaaa');
2020-04-06 20:19:35.462 EDT [28658:13] pg_regress/create_cast LOG:  statement: SELECT casttestfunc('foo'::text);
2020-04-06 20:19:35.462 EDT [28658:14] pg_regress/create_cast ERROR:  function casttestfunc(text) does not exist at character 8
2020-04-06 20:19:35.462 EDT [28658:15] pg_regress/create_cast HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:19:35.462 EDT [28658:16] pg_regress/create_cast STATEMENT:  SELECT casttestfunc('foo'::text);
2020-04-06 20:19:35.462 EDT [28662:8] pg_regress/triggers LOG:  statement: create index fkeys2p_i on fkeys2 (pkey23);
2020-04-06 20:19:35.462 EDT [28658:17] pg_regress/create_cast LOG:  statement: SELECT casttestfunc('foo'::text::casttesttype);
2020-04-06 20:19:35.462 EDT [28660:10] pg_regress/inherit LOG:  statement: INSERT INTO a(aa) VALUES('aaaaaa');
2020-04-06 20:19:35.462 EDT [28660:11] pg_regress/inherit LOG:  statement: INSERT INTO a(aa) VALUES('aaaaaaa');
2020-04-06 20:19:35.462 EDT [28658:18] pg_regress/create_cast LOG:  statement: DROP CAST (text AS casttesttype);
2020-04-06 20:19:35.462 EDT [28660:12] pg_regress/inherit LOG:  statement: INSERT INTO a(aa) VALUES('aaaaaaaa');
2020-04-06 20:19:35.462 EDT [28660:13] pg_regress/inherit LOG:  statement: INSERT INTO b(aa) VALUES('bbb');
2020-04-06 20:19:35.463 EDT [28664:5] pg_regress/create_function_3 LOG:  statement: GRANT ALL ON SCHEMA temp_func_test TO public;
2020-04-06 20:19:35.463 EDT [28658:19] pg_regress/create_cast LOG:  statement: CREATE CAST (text AS casttesttype) WITHOUT FUNCTION AS IMPLICIT;
2020-04-06 20:19:35.463 EDT [28660:14] pg_regress/inherit LOG:  statement: INSERT INTO b(aa) VALUES('bbbb');
2020-04-06 20:19:35.463 EDT [28654:16] pg_regress/constraints LOG:  statement: SELECT '' AS four, * FROM DEFAULTEXPR_TBL;
2020-04-06 20:19:35.463 EDT [28663:5] pg_regress/roleattributes LOG:  statement: CREATE ROLE regress_test_superuser WITH SUPERUSER;
2020-04-06 20:19:35.463 EDT [28660:15] pg_regress/inherit LOG:  statement: INSERT INTO b(aa) VALUES('bbbbb');
2020-04-06 20:19:35.463 EDT [28664:6] pg_regress/create_function_3 LOG:  statement: SET search_path TO temp_func_test, public;
2020-04-06 20:19:35.463 EDT [28660:16] pg_regress/inherit LOG:  statement: INSERT INTO b(aa) VALUES('bbbbbb');
2020-04-06 20:19:35.463 EDT [28658:20] pg_regress/create_cast LOG:  statement: SELECT casttestfunc('foo'::text);
2020-04-06 20:19:35.463 EDT [28662:9] pg_regress/triggers LOG:  statement: insert into pkeys values (10, '1');
2020-04-06 20:19:35.464 EDT [28658:21] pg_regress/create_cast LOG:  statement: SELECT 1234::int4::casttesttype;
2020-04-06 20:19:35.464 EDT [28660:17] pg_regress/inherit LOG:  statement: INSERT INTO b(aa) VALUES('bbbbbbb');
2020-04-06 20:19:35.464 EDT [28658:22] pg_regress/create_cast ERROR:  cannot cast type integer to casttesttype at character 18
2020-04-06 20:19:35.464 EDT [28658:23] pg_regress/create_cast STATEMENT:  SELECT 1234::int4::casttesttype;
2020-04-06 20:19:35.464 EDT [28665:7] pg_regress/updatable_views LOG:  statement: CREATE VIEW ro_view2 AS SELECT a, b FROM base_tbl GROUP BY a, b;
2020-04-06 20:19:35.464 EDT [28664:7] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_A_1(text, date) RETURNS bool LANGUAGE 'sql'
	       AS 'SELECT $1 = ''abcd'' AND $2 > ''2001-01-01''';
2020-04-06 20:19:35.464 EDT [28658:24] pg_regress/create_cast LOG:  statement: CREATE CAST (int4 AS casttesttype) WITH INOUT;
2020-04-06 20:19:35.464 EDT [28660:18] pg_regress/inherit LOG:  statement: INSERT INTO b(aa) VALUES('bbbbbbbb');
2020-04-06 20:19:35.464 EDT [28658:25] pg_regress/create_cast LOG:  statement: SELECT 1234::int4::casttesttype;
2020-04-06 20:19:35.464 EDT [28660:19] pg_regress/inherit LOG:  statement: INSERT INTO c(aa) VALUES('ccc');
2020-04-06 20:19:35.465 EDT [28658:26] pg_regress/create_cast LOG:  statement: DROP CAST (int4 AS casttesttype);
2020-04-06 20:19:35.465 EDT [28660:20] pg_regress/inherit LOG:  statement: INSERT INTO c(aa) VALUES('cccc');
2020-04-06 20:19:35.465 EDT [28669:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:35.465 EDT [28660:21] pg_regress/inherit LOG:  statement: INSERT INTO c(aa) VALUES('ccccc');
2020-04-06 20:19:35.465 EDT [28662:10] pg_regress/triggers LOG:  statement: insert into pkeys values (20, '2');
2020-04-06 20:19:35.465 EDT [28658:27] pg_regress/create_cast LOG:  statement: CREATE FUNCTION int4_casttesttype(int4) RETURNS casttesttype LANGUAGE SQL AS
	$$ SELECT ('foo'::text || $1::text)::casttesttype; $$;
2020-04-06 20:19:35.465 EDT [28664:8] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_A_2(text[]) RETURNS int LANGUAGE 'sql'
	       AS 'SELECT $1[0]::int';
2020-04-06 20:19:35.465 EDT [28660:22] pg_regress/inherit LOG:  statement: INSERT INTO c(aa) VALUES('cccccc');
2020-04-06 20:19:35.465 EDT [28660:23] pg_regress/inherit LOG:  statement: INSERT INTO c(aa) VALUES('ccccccc');
2020-04-06 20:19:35.466 EDT [28662:11] pg_regress/triggers LOG:  statement: insert into pkeys values (30, '3');
2020-04-06 20:19:35.466 EDT [28669:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/create_am
2020-04-06 20:19:35.466 EDT [28661:4] pg_regress/select LOG:  statement: SELECT onek.unique1, onek.stringu1 FROM onek
	   WHERE onek.unique1 < 20
	   ORDER BY unique1 using >;
2020-04-06 20:19:35.466 EDT [28663:6] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_superuser';
2020-04-06 20:19:35.467 EDT [28665:8] pg_regress/updatable_views LOG:  statement: CREATE VIEW ro_view3 AS SELECT 1 FROM base_tbl HAVING max(a) > 0;
2020-04-06 20:19:35.467 EDT [28660:24] pg_regress/inherit LOG:  statement: INSERT INTO c(aa) VALUES('cccccccc');
2020-04-06 20:19:35.467 EDT [28660:25] pg_regress/inherit LOG:  statement: INSERT INTO d(aa) VALUES('ddd');
2020-04-06 20:19:35.468 EDT [28665:9] pg_regress/updatable_views LOG:  statement: CREATE VIEW ro_view4 AS SELECT count(*) FROM base_tbl;
2020-04-06 20:19:35.468 EDT [28668:3] pg_regress/create_aggregate LOG:  statement: CREATE AGGREGATE newavg (
	   sfunc = int4_avg_accum, basetype = int4, stype = _int8,
	   finalfunc = int8_avg,
	   initcond1 = '{0,0}'
	);
2020-04-06 20:19:35.469 EDT [28665:10] pg_regress/updatable_views LOG:  statement: CREATE VIEW ro_view5 AS SELECT a, rank() OVER() FROM base_tbl;
2020-04-06 20:19:35.470 EDT [28665:11] pg_regress/updatable_views LOG:  statement: CREATE VIEW ro_view6 AS SELECT a, b FROM base_tbl UNION SELECT -a, b FROM base_tbl;
2020-04-06 20:19:35.470 EDT [28673:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:35.471 EDT [28665:12] pg_regress/updatable_views LOG:  statement: CREATE VIEW ro_view7 AS WITH t AS (SELECT a, b FROM base_tbl) SELECT * FROM t;
2020-04-06 20:19:35.471 EDT [28673:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/drop_if_exists
2020-04-06 20:19:35.473 EDT [28665:13] pg_regress/updatable_views LOG:  statement: CREATE VIEW ro_view8 AS SELECT a, b FROM base_tbl ORDER BY a OFFSET 1;
2020-04-06 20:19:35.474 EDT [28668:4] pg_regress/create_aggregate LOG:  statement: COMMENT ON AGGREGATE newavg_wrong (int4) IS 'an agg comment';
2020-04-06 20:19:35.474 EDT [28665:14] pg_regress/updatable_views LOG:  statement: CREATE VIEW ro_view9 AS SELECT a, b FROM base_tbl ORDER BY a LIMIT 1;
2020-04-06 20:19:35.474 EDT [28668:5] pg_regress/create_aggregate ERROR:  aggregate newavg_wrong(integer) does not exist
2020-04-06 20:19:35.474 EDT [28668:6] pg_regress/create_aggregate STATEMENT:  COMMENT ON AGGREGATE newavg_wrong (int4) IS 'an agg comment';
2020-04-06 20:19:35.474 EDT [28668:7] pg_regress/create_aggregate LOG:  statement: COMMENT ON AGGREGATE newavg (int4) IS 'an agg comment';
2020-04-06 20:19:35.474 EDT [28668:8] pg_regress/create_aggregate LOG:  statement: COMMENT ON AGGREGATE newavg (int4) IS NULL;
2020-04-06 20:19:35.474 EDT [28668:9] pg_regress/create_aggregate LOG:  statement: CREATE AGGREGATE newsum (
	   sfunc1 = int4pl, basetype = int4, stype1 = int4,
	   initcond1 = '0'
	);
2020-04-06 20:19:35.475 EDT [28665:15] pg_regress/updatable_views LOG:  statement: CREATE VIEW ro_view10 AS SELECT 1 AS a;
2020-04-06 20:19:35.475 EDT [28668:10] pg_regress/create_aggregate LOG:  statement: CREATE AGGREGATE newcnt (*) (
	   sfunc = int8inc, stype = int8,
	   initcond = '0', parallel = safe
	);
2020-04-06 20:19:35.475 EDT [28668:11] pg_regress/create_aggregate LOG:  statement: CREATE AGGREGATE oldcnt (
	   sfunc = int8inc, basetype = 'ANY', stype = int8,
	   initcond = '0'
	);
2020-04-06 20:19:35.475 EDT [28665:16] pg_regress/updatable_views LOG:  statement: CREATE VIEW ro_view11 AS SELECT b1.a, b2.b FROM base_tbl b1, base_tbl b2;
2020-04-06 20:19:35.476 EDT [28668:12] pg_regress/create_aggregate LOG:  statement: CREATE AGGREGATE newcnt ("any") (
	   sfunc = int8inc_any, stype = int8,
	   initcond = '0'
	);
2020-04-06 20:19:35.476 EDT [28655:16] pg_regress/errors LOG:  statement: select * from pg_database where pg_database.datname = nonesuch;
2020-04-06 20:19:35.476 EDT [28655:17] pg_regress/errors ERROR:  column "nonesuch" does not exist at character 55
2020-04-06 20:19:35.476 EDT [28655:18] pg_regress/errors STATEMENT:  select * from pg_database where pg_database.datname = nonesuch;
2020-04-06 20:19:35.476 EDT [28664:9] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_A_3() RETURNS bool LANGUAGE 'sql'
	       AS 'SELECT false';
2020-04-06 20:19:35.476 EDT [28668:13] pg_regress/create_aggregate LOG:  statement: COMMENT ON AGGREGATE nosuchagg (*) IS 'should fail';
2020-04-06 20:19:35.476 EDT [28668:14] pg_regress/create_aggregate ERROR:  aggregate nosuchagg(*) does not exist
2020-04-06 20:19:35.476 EDT [28668:15] pg_regress/create_aggregate STATEMENT:  COMMENT ON AGGREGATE nosuchagg (*) IS 'should fail';
2020-04-06 20:19:35.476 EDT [28668:16] pg_regress/create_aggregate LOG:  statement: COMMENT ON AGGREGATE newcnt (*) IS 'an agg(*) comment';
2020-04-06 20:19:35.476 EDT [28655:19] pg_regress/errors LOG:  statement: select distinct on (foobar) * from pg_database;
2020-04-06 20:19:35.476 EDT [28655:20] pg_regress/errors ERROR:  column "foobar" does not exist at character 21
2020-04-06 20:19:35.476 EDT [28655:21] pg_regress/errors STATEMENT:  select distinct on (foobar) * from pg_database;
2020-04-06 20:19:35.476 EDT [28668:17] pg_regress/create_aggregate LOG:  statement: COMMENT ON AGGREGATE newcnt ("any") IS 'an agg(any) comment';
2020-04-06 20:19:35.476 EDT [28664:10] pg_regress/create_function_3 LOG:  statement: SELECT proname, prorettype::regtype, proargtypes::regtype[] FROM pg_proc
	       WHERE oid in ('functest_A_1'::regproc,
	                     'functest_A_2'::regproc,
	                     'functest_A_3'::regproc) ORDER BY proname;
2020-04-06 20:19:35.477 EDT [28668:18] pg_regress/create_aggregate LOG:  statement: create function sum3(int8,int8,int8) returns int8 as
	'select $1 + $2 + $3' language sql strict immutable;
2020-04-06 20:19:35.477 EDT [28665:17] pg_regress/updatable_views LOG:  statement: CREATE VIEW ro_view12 AS SELECT * FROM generate_series(1, 10) AS g(a);
2020-04-06 20:19:35.477 EDT [28668:19] pg_regress/create_aggregate LOG:  statement: create aggregate sum2(int8,int8) (
	   sfunc = sum3, stype = int8,
	   initcond = '0'
	);
2020-04-06 20:19:35.478 EDT [28668:20] pg_regress/create_aggregate LOG:  statement: create type aggtype as (a integer, b integer, c text);
2020-04-06 20:19:35.478 EDT [28665:18] pg_regress/updatable_views LOG:  statement: CREATE VIEW ro_view13 AS SELECT a, b FROM (SELECT * FROM base_tbl) AS t;
2020-04-06 20:19:35.479 EDT [28655:22] pg_regress/errors ERROR:  syntax error at or near ";" at character 12
2020-04-06 20:19:35.479 EDT [28655:23] pg_regress/errors STATEMENT:  delete from;
2020-04-06 20:19:35.479 EDT [28668:21] pg_regress/create_aggregate LOG:  statement: create function aggf_trans(aggtype[],integer,integer,text) returns aggtype[]
	as 'select array_append($1,ROW($2,$3,$4)::aggtype)'
	language sql strict immutable;
2020-04-06 20:19:35.479 EDT [28658:28] pg_regress/create_cast LOG:  statement: CREATE CAST (int4 AS casttesttype) WITH FUNCTION int4_casttesttype(int4) AS IMPLICIT;
2020-04-06 20:19:35.479 EDT [28655:24] pg_regress/errors LOG:  statement: delete from nonesuch;
2020-04-06 20:19:35.479 EDT [28655:25] pg_regress/errors ERROR:  relation "nonesuch" does not exist at character 13
2020-04-06 20:19:35.479 EDT [28655:26] pg_regress/errors STATEMENT:  delete from nonesuch;
2020-04-06 20:19:35.479 EDT [28669:3] pg_regress/create_am LOG:  statement: CREATE ACCESS METHOD gist2 TYPE INDEX HANDLER gisthandler;
2020-04-06 20:19:35.480 EDT [28665:19] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view14 AS SELECT ctid, a, b FROM base_tbl;
2020-04-06 20:19:35.480 EDT [28655:27] pg_regress/errors ERROR:  syntax error at or near ";" at character 11
2020-04-06 20:19:35.480 EDT [28655:28] pg_regress/errors STATEMENT:  drop table;
2020-04-06 20:19:35.480 EDT [28658:29] pg_regress/create_cast LOG:  statement: SELECT 1234::int4::casttesttype;
2020-04-06 20:19:35.480 EDT [28655:29] pg_regress/errors LOG:  statement: drop table nonesuch;
2020-04-06 20:19:35.480 EDT [28655:30] pg_regress/errors ERROR:  table "nonesuch" does not exist
2020-04-06 20:19:35.480 EDT [28655:31] pg_regress/errors STATEMENT:  drop table nonesuch;
2020-04-06 20:19:35.480 EDT [28655:32] pg_regress/errors ERROR:  syntax error at or near ";" at character 19
2020-04-06 20:19:35.480 EDT [28655:33] pg_regress/errors STATEMENT:  alter table rename;
2020-04-06 20:19:35.481 EDT [28668:22] pg_regress/create_aggregate LOG:  statement: create function aggfns_trans(aggtype[],integer,integer,text) returns aggtype[]
	as 'select array_append($1,ROW($2,$3,$4)::aggtype)'
	language sql immutable;
2020-04-06 20:19:35.481 EDT [28658:30] pg_regress/create_cast LOG:  disconnection: session time: 0:00:00.057 user=pgbuild database=regression host=[local]
2020-04-06 20:19:35.481 EDT [28668:23] pg_regress/create_aggregate LOG:  statement: create aggregate aggfstr(integer,integer,text) (
	   sfunc = aggf_trans, stype = aggtype[],
	   initcond = '{}'
	);
2020-04-06 20:19:35.481 EDT [28668:24] pg_regress/create_aggregate LOG:  statement: create aggregate aggfns(integer,integer,text) (
	   sfunc = aggfns_trans, stype = aggtype[], sspace = 10000,
	   initcond = '{}'
	);
2020-04-06 20:19:35.482 EDT [28669:4] pg_regress/create_am LOG:  statement: CREATE ACCESS METHOD bogus TYPE INDEX HANDLER int4in;
2020-04-06 20:19:35.482 EDT [28669:5] pg_regress/create_am ERROR:  function int4in(internal) does not exist
2020-04-06 20:19:35.482 EDT [28669:6] pg_regress/create_am STATEMENT:  CREATE ACCESS METHOD bogus TYPE INDEX HANDLER int4in;
2020-04-06 20:19:35.482 EDT [28668:25] pg_regress/create_aggregate LOG:  statement: create function least_accum(int8, int8) returns int8 language sql as
	  'select least($1, $2)';
2020-04-06 20:19:35.482 EDT [28660:26] pg_regress/inherit LOG:  statement: INSERT INTO d(aa) VALUES('dddd');
2020-04-06 20:19:35.483 EDT [28668:26] pg_regress/create_aggregate LOG:  statement: create aggregate least_agg(int4) (
	  stype = int8, sfunc = least_accum
	);
2020-04-06 20:19:35.483 EDT [28668:27] pg_regress/create_aggregate ERROR:  function least_accum(bigint, bigint) requires run-time type coercion
2020-04-06 20:19:35.483 EDT [28668:28] pg_regress/create_aggregate STATEMENT:  create aggregate least_agg(int4) (
	  stype = int8, sfunc = least_accum
	);
2020-04-06 20:19:35.483 EDT [28660:27] pg_regress/inherit LOG:  statement: INSERT INTO d(aa) VALUES('ddddd');
2020-04-06 20:19:35.483 EDT [28668:29] pg_regress/create_aggregate LOG:  statement: drop function least_accum(int8, int8);
2020-04-06 20:19:35.483 EDT [28660:28] pg_regress/inherit LOG:  statement: INSERT INTO d(aa) VALUES('dddddd');
2020-04-06 20:19:35.483 EDT [28660:29] pg_regress/inherit LOG:  statement: INSERT INTO d(aa) VALUES('ddddddd');
2020-04-06 20:19:35.483 EDT [28660:30] pg_regress/inherit LOG:  statement: INSERT INTO d(aa) VALUES('dddddddd');
2020-04-06 20:19:35.483 EDT [28668:30] pg_regress/create_aggregate LOG:  statement: create function least_accum(anycompatible, anycompatible)
	returns anycompatible language sql as
	  'select least($1, $2)';
2020-04-06 20:19:35.483 EDT [28655:34] pg_regress/errors LOG:  statement: alter table nonesuch rename to newnonesuch;
2020-04-06 20:19:35.483 EDT [28660:31] pg_regress/inherit LOG:  statement: SELECT relname, a.* FROM a, pg_class where a.tableoid = pg_class.oid;
2020-04-06 20:19:35.483 EDT [28655:35] pg_regress/errors ERROR:  relation "nonesuch" does not exist
2020-04-06 20:19:35.483 EDT [28655:36] pg_regress/errors STATEMENT:  alter table nonesuch rename to newnonesuch;
2020-04-06 20:19:35.484 EDT [28655:37] pg_regress/errors LOG:  statement: alter table nonesuch rename to stud_emp;
2020-04-06 20:19:35.484 EDT [28655:38] pg_regress/errors ERROR:  relation "nonesuch" does not exist
2020-04-06 20:19:35.484 EDT [28655:39] pg_regress/errors STATEMENT:  alter table nonesuch rename to stud_emp;
2020-04-06 20:19:35.484 EDT [28668:31] pg_regress/create_aggregate LOG:  statement: create aggregate least_agg(int4) (
	  stype = int8, sfunc = least_accum
	);
2020-04-06 20:19:35.484 EDT [28655:40] pg_regress/errors LOG:  statement: alter table stud_emp rename to aggtest;
2020-04-06 20:19:35.484 EDT [28668:32] pg_regress/create_aggregate ERROR:  function least_accum(bigint, bigint) requires run-time type coercion
2020-04-06 20:19:35.484 EDT [28668:33] pg_regress/create_aggregate STATEMENT:  create aggregate least_agg(int4) (
	  stype = int8, sfunc = least_accum
	);
2020-04-06 20:19:35.484 EDT [28669:7] pg_regress/create_am LOG:  statement: CREATE ACCESS METHOD bogus TYPE INDEX HANDLER heap_tableam_handler;
2020-04-06 20:19:35.484 EDT [28669:8] pg_regress/create_am ERROR:  function heap_tableam_handler must return type index_am_handler
2020-04-06 20:19:35.484 EDT [28669:9] pg_regress/create_am STATEMENT:  CREATE ACCESS METHOD bogus TYPE INDEX HANDLER heap_tableam_handler;
2020-04-06 20:19:35.484 EDT [28655:41] pg_regress/errors ERROR:  relation "aggtest" already exists
2020-04-06 20:19:35.484 EDT [28655:42] pg_regress/errors STATEMENT:  alter table stud_emp rename to aggtest;
2020-04-06 20:19:35.484 EDT [28668:34] pg_regress/create_aggregate LOG:  statement: create aggregate least_agg(int8) (
	  stype = int8, sfunc = least_accum
	);
2020-04-06 20:19:35.484 EDT [28655:43] pg_regress/errors LOG:  statement: alter table stud_emp rename to stud_emp;
2020-04-06 20:19:35.484 EDT [28655:44] pg_regress/errors ERROR:  relation "stud_emp" already exists
2020-04-06 20:19:35.484 EDT [28655:45] pg_regress/errors STATEMENT:  alter table stud_emp rename to stud_emp;
2020-04-06 20:19:35.484 EDT [28655:46] pg_regress/errors LOG:  statement: alter table nonesuchrel rename column nonesuchatt to newnonesuchatt;
2020-04-06 20:19:35.484 EDT [28655:47] pg_regress/errors ERROR:  relation "nonesuchrel" does not exist
2020-04-06 20:19:35.484 EDT [28655:48] pg_regress/errors STATEMENT:  alter table nonesuchrel rename column nonesuchatt to newnonesuchatt;
2020-04-06 20:19:35.484 EDT [28669:10] pg_regress/create_am LOG:  statement: CREATE INDEX grect2ind2 ON fast_emp4000 USING gist2 (home_base);
2020-04-06 20:19:35.484 EDT [28655:49] pg_regress/errors LOG:  statement: alter table emp rename column nonesuchatt to newnonesuchatt;
2020-04-06 20:19:35.485 EDT [28669:11] pg_regress/create_am ERROR:  data type box has no default operator class for access method "gist2"
2020-04-06 20:19:35.485 EDT [28669:12] pg_regress/create_am HINT:  You must specify an operator class for the index or define a default operator class for the data type.
2020-04-06 20:19:35.485 EDT [28669:13] pg_regress/create_am STATEMENT:  CREATE INDEX grect2ind2 ON fast_emp4000 USING gist2 (home_base);
2020-04-06 20:19:35.485 EDT [28655:50] pg_regress/errors ERROR:  column "nonesuchatt" does not exist
2020-04-06 20:19:35.485 EDT [28655:51] pg_regress/errors STATEMENT:  alter table emp rename column nonesuchatt to newnonesuchatt;
2020-04-06 20:19:35.485 EDT [28668:35] pg_regress/create_aggregate LOG:  statement: drop function least_accum(anycompatible, anycompatible) cascade;
2020-04-06 20:19:35.485 EDT [28669:14] pg_regress/create_am LOG:  statement: CREATE OPERATOR CLASS box_ops DEFAULT
		FOR TYPE box USING gist2 AS
		OPERATOR 1	<<,
		OPERATOR 2	&<,
		OPERATOR 3	&&,
		OPERATOR 4	&>,
		OPERATOR 5	>>,
		OPERATOR 6	~=,
		OPERATOR 7	@>,
		OPERATOR 8	<@,
		OPERATOR 9	&<|,
		OPERATOR 10	<<|,
		OPERATOR 11	|>>,
		OPERATOR 12	|&>,
		OPERATOR 13	~,
		OPERATOR 14	@,
		FUNCTION 1	gist_box_consistent(internal, box, smallint, oid, internal),
		FUNCTION 2	gist_box_union(internal, internal),
		
		FUNCTION 5	gist_box_penalty(internal, internal, internal),
		FUNCTION 6	gist_box_picksplit(internal, internal),
		FUNCTION 7	gist_box_same(box, box, internal);
2020-04-06 20:19:35.486 EDT [28665:20] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view15 AS SELECT a, upper(b) FROM base_tbl;
2020-04-06 20:19:35.486 EDT [28662:12] pg_regress/triggers LOG:  statement: insert into pkeys values (40, '4');
2020-04-06 20:19:35.487 EDT [28655:52] pg_regress/errors LOG:  statement: alter table emp rename column salary to manager;
2020-04-06 20:19:35.487 EDT [28655:53] pg_regress/errors ERROR:  column "manager" of relation "stud_emp" already exists
2020-04-06 20:19:35.487 EDT [28655:54] pg_regress/errors STATEMENT:  alter table emp rename column salary to manager;
2020-04-06 20:19:35.487 EDT [28663:7] pg_regress/roleattributes LOG:  statement: ALTER ROLE regress_test_superuser WITH NOSUPERUSER;
2020-04-06 20:19:35.487 EDT [28654:17] pg_regress/constraints ERROR:  syntax error at or near ")" at character 45
2020-04-06 20:19:35.487 EDT [28654:18] pg_regress/constraints STATEMENT:  CREATE TABLE error_tbl (i int DEFAULT (100, ));
2020-04-06 20:19:35.487 EDT [28662:13] pg_regress/triggers LOG:  statement: insert into pkeys values (50, '5');
2020-04-06 20:19:35.488 EDT [28654:19] pg_regress/constraints ERROR:  syntax error at or near "IN" at character 43
2020-04-06 20:19:35.488 EDT [28654:20] pg_regress/constraints STATEMENT:  CREATE TABLE error_tbl (b1 bool DEFAULT 1 IN (1, 2));
2020-04-06 20:19:35.488 EDT [28663:8] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_superuser';
2020-04-06 20:19:35.488 EDT [28662:14] pg_regress/triggers LOG:  statement: insert into pkeys values (60, '6');
2020-04-06 20:19:35.488 EDT [28662:15] pg_regress/triggers LOG:  statement: create unique index pkeys_i on pkeys (pkey1, pkey2);
2020-04-06 20:19:35.488 EDT [28655:55] pg_regress/errors LOG:  statement: alter table emp rename column salary to ctid;
2020-04-06 20:19:35.488 EDT [28655:56] pg_regress/errors ERROR:  column name "ctid" conflicts with a system column name
2020-04-06 20:19:35.488 EDT [28655:57] pg_regress/errors STATEMENT:  alter table emp rename column salary to ctid;
2020-04-06 20:19:35.488 EDT [28668:36] pg_regress/create_aggregate LOG:  statement: create function least_accum(anyelement, variadic anyarray)
	returns anyelement language sql as
	  'select least($1, min($2[i])) from generate_subscripts($2,1) g(i)';
2020-04-06 20:19:35.489 EDT [28668:37] pg_regress/create_aggregate LOG:  statement: create aggregate least_agg(variadic items anyarray) (
	  stype = anyelement, sfunc = least_accum
	);
2020-04-06 20:19:35.489 EDT [28665:21] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view16 AS SELECT a, b, a AS aa FROM base_tbl;
2020-04-06 20:19:35.489 EDT [28654:21] pg_regress/constraints LOG:  statement: CREATE TABLE error_tbl (b1 bool DEFAULT (1 IN (1, 2)));
2020-04-06 20:19:35.489 EDT [28668:38] pg_regress/create_aggregate LOG:  statement: create function cleast_accum(anycompatible, variadic anycompatiblearray)
	returns anycompatible language sql as
	  'select least($1, min($2[i])) from generate_subscripts($2,1) g(i)';
2020-04-06 20:19:35.490 EDT [28668:39] pg_regress/create_aggregate LOG:  statement: create aggregate cleast_agg(variadic items anycompatiblearray) (
	  stype = anycompatible, sfunc = cleast_accum
	);
2020-04-06 20:19:35.490 EDT [28665:22] pg_regress/updatable_views LOG:  statement: CREATE VIEW ro_view17 AS SELECT * FROM ro_view1;
2020-04-06 20:19:35.490 EDT [28668:40] pg_regress/create_aggregate LOG:  statement: create aggregate my_percentile_disc(float8 ORDER BY anyelement) (
	  stype = internal,
	  sfunc = ordered_set_transition,
	  finalfunc = percentile_disc_final,
	  finalfunc_extra = true,
	  finalfunc_modify = read_write
	);
2020-04-06 20:19:35.491 EDT [28668:41] pg_regress/create_aggregate LOG:  statement: create aggregate my_rank(VARIADIC "any" ORDER BY VARIADIC "any") (
	  stype = internal,
	  sfunc = ordered_set_transition_multi,
	  finalfunc = rank_final,
	  finalfunc_extra = true,
	  hypothetical
	);
2020-04-06 20:19:35.491 EDT [28654:22] pg_regress/constraints LOG:  statement: DROP TABLE error_tbl;
2020-04-06 20:19:35.491 EDT [28668:42] pg_regress/create_aggregate LOG:  statement: alter aggregate my_percentile_disc(float8 ORDER BY anyelement)
	  rename to test_percentile_disc;
2020-04-06 20:19:35.492 EDT [28668:43] pg_regress/create_aggregate LOG:  statement: alter aggregate my_rank(VARIADIC "any" ORDER BY VARIADIC "any")
	  rename to test_rank;
2020-04-06 20:19:35.492 EDT [28668:44] pg_regress/create_aggregate LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname AS "Name",
	  pg_catalog.format_type(p.prorettype, NULL) AS "Result data type",
	  CASE WHEN p.pronargs = 0
	    THEN CAST('*' AS pg_catalog.text)
	    ELSE pg_catalog.pg_get_function_arguments(p.oid)
	  END AS "Argument data types",
	  pg_catalog.obj_description(p.oid, 'pg_proc') as "Description"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.prokind = 'a'
	  AND p.proname OPERATOR(pg_catalog.~) '^(test_.*)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:19:35.494 EDT [28662:16] pg_regress/triggers LOG:  statement: create trigger check_fkeys_pkey_exist
		before insert or update on fkeys
		for each row
		execute function
		check_primary_key ('fkey1', 'fkey2', 'pkeys', 'pkey1', 'pkey2');
2020-04-06 20:19:35.494 EDT [28655:58] pg_regress/errors LOG:  statement: abort;
2020-04-06 20:19:35.494 EDT [28655:59] pg_regress/errors WARNING:  there is no transaction in progress
2020-04-06 20:19:35.496 EDT [28655:60] pg_regress/errors LOG:  statement: end;
2020-04-06 20:19:35.496 EDT [28655:61] pg_regress/errors WARNING:  there is no transaction in progress
2020-04-06 20:19:35.496 EDT [28662:17] pg_regress/triggers LOG:  statement: create trigger check_fkeys_pkey2_exist
		before insert or update on fkeys
		for each row
		execute function check_primary_key ('fkey3', 'fkeys2', 'pkey23');
2020-04-06 20:19:35.497 EDT [28673:3] pg_regress/drop_if_exists LOG:  statement: DROP TABLE test_exists;
2020-04-06 20:19:35.497 EDT [28673:4] pg_regress/drop_if_exists ERROR:  table "test_exists" does not exist
2020-04-06 20:19:35.497 EDT [28673:5] pg_regress/drop_if_exists STATEMENT:  DROP TABLE test_exists;
2020-04-06 20:19:35.497 EDT [28673:6] pg_regress/drop_if_exists LOG:  statement: DROP TABLE IF EXISTS test_exists;
2020-04-06 20:19:35.497 EDT [28673:7] pg_regress/drop_if_exists LOG:  statement: CREATE TABLE test_exists (a int, b text);
2020-04-06 20:19:35.500 EDT [28665:23] pg_regress/updatable_views LOG:  statement: CREATE VIEW ro_view18 AS SELECT * FROM (VALUES(1)) AS tmp(a);
2020-04-06 20:19:35.501 EDT [28673:8] pg_regress/drop_if_exists LOG:  statement: DROP VIEW test_view_exists;
2020-04-06 20:19:35.501 EDT [28673:9] pg_regress/drop_if_exists ERROR:  view "test_view_exists" does not exist
2020-04-06 20:19:35.501 EDT [28673:10] pg_regress/drop_if_exists STATEMENT:  DROP VIEW test_view_exists;
2020-04-06 20:19:35.501 EDT [28673:11] pg_regress/drop_if_exists LOG:  statement: DROP VIEW IF EXISTS test_view_exists;
2020-04-06 20:19:35.501 EDT [28673:12] pg_regress/drop_if_exists LOG:  statement: CREATE VIEW test_view_exists AS select * from test_exists;
2020-04-06 20:19:35.501 EDT [28665:24] pg_regress/updatable_views LOG:  statement: CREATE SEQUENCE uv_seq;
2020-04-06 20:19:35.502 EDT [28665:25] pg_regress/updatable_views LOG:  statement: CREATE VIEW ro_view19 AS SELECT * FROM uv_seq;
2020-04-06 20:19:35.502 EDT [28673:13] pg_regress/drop_if_exists LOG:  statement: DROP VIEW IF EXISTS test_view_exists;
2020-04-06 20:19:35.503 EDT [28665:26] pg_regress/updatable_views LOG:  statement: CREATE VIEW ro_view20 AS SELECT a, b, generate_series(1, a) g FROM base_tbl;
2020-04-06 20:19:35.503 EDT [28661:5] pg_regress/select LOG:  statement: SELECT onek.unique1, onek.stringu1 FROM onek
	   WHERE onek.unique1 > 980
	   ORDER BY stringu1 using <;
2020-04-06 20:19:35.504 EDT [28673:14] pg_regress/drop_if_exists LOG:  statement: DROP VIEW test_view_exists;
2020-04-06 20:19:35.504 EDT [28673:15] pg_regress/drop_if_exists ERROR:  view "test_view_exists" does not exist
2020-04-06 20:19:35.504 EDT [28673:16] pg_regress/drop_if_exists STATEMENT:  DROP VIEW test_view_exists;
2020-04-06 20:19:35.504 EDT [28673:17] pg_regress/drop_if_exists LOG:  statement: DROP INDEX test_index_exists;
2020-04-06 20:19:35.504 EDT [28673:18] pg_regress/drop_if_exists ERROR:  index "test_index_exists" does not exist
2020-04-06 20:19:35.504 EDT [28673:19] pg_regress/drop_if_exists STATEMENT:  DROP INDEX test_index_exists;
2020-04-06 20:19:35.504 EDT [28669:15] pg_regress/create_am LOG:  statement: CREATE INDEX grect2ind2 ON fast_emp4000 USING gist2 (home_base);
2020-04-06 20:19:35.504 EDT [28665:27] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_insertable_into
	  FROM information_schema.tables
	 WHERE table_name LIKE E'r_\\\\_view%'
	 ORDER BY table_name;
2020-04-06 20:19:35.505 EDT [28654:23] pg_regress/constraints LOG:  statement: CREATE TABLE CHECK_TBL (x int,
		CONSTRAINT CHECK_CON CHECK (x > 3));
2020-04-06 20:19:35.508 EDT [28654:24] pg_regress/constraints LOG:  statement: INSERT INTO CHECK_TBL VALUES (5);
2020-04-06 20:19:35.509 EDT [28673:20] pg_regress/drop_if_exists LOG:  statement: DROP INDEX IF EXISTS test_index_exists;
2020-04-06 20:19:35.510 EDT [28655:62] pg_regress/errors LOG:  statement: create aggregate newavg2 (sfunc = int4pl,
				  basetype = int4,
				  stype = int4,
				  finalfunc = int2um,
				  initcond = '0');
2020-04-06 20:19:35.510 EDT [28655:63] pg_regress/errors ERROR:  function int2um(integer) does not exist
2020-04-06 20:19:35.510 EDT [28655:64] pg_regress/errors STATEMENT:  create aggregate newavg2 (sfunc = int4pl,
				  basetype = int4,
				  stype = int4,
				  finalfunc = int2um,
				  initcond = '0');
2020-04-06 20:19:35.511 EDT [28665:28] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_updatable, is_insertable_into
	  FROM information_schema.views
	 WHERE table_name LIKE E'r_\\\\_view%'
	 ORDER BY table_name;
2020-04-06 20:19:35.511 EDT [28663:9] pg_regress/roleattributes LOG:  statement: ALTER ROLE regress_test_superuser WITH SUPERUSER;
2020-04-06 20:19:35.512 EDT [28664:11] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_B_1(int) RETURNS bool LANGUAGE 'sql'
	       AS 'SELECT $1 > 0';
2020-04-06 20:19:35.512 EDT [28663:10] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_superuser';
2020-04-06 20:19:35.513 EDT [28679:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:35.513 EDT [28680:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:35.514 EDT [28665:29] pg_regress/updatable_views LOG:  statement: SELECT table_name, column_name, is_updatable
	  FROM information_schema.columns
	 WHERE table_name LIKE E'r_\\\\_view%'
	 ORDER BY table_name, ordinal_position;
2020-04-06 20:19:35.514 EDT [28679:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/vacuum
2020-04-06 20:19:35.514 EDT [28680:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/hash_func
2020-04-06 20:19:35.516 EDT [28664:12] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_B_2(int) RETURNS bool LANGUAGE 'sql'
	       IMMUTABLE AS 'SELECT $1 > 0';
2020-04-06 20:19:35.516 EDT [28664:13] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_B_3(int) RETURNS bool LANGUAGE 'sql'
	       STABLE AS 'SELECT $1 = 0';
2020-04-06 20:19:35.517 EDT [28664:14] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_B_4(int) RETURNS bool LANGUAGE 'sql'
	       VOLATILE AS 'SELECT $1 < 0';
2020-04-06 20:19:35.517 EDT [28664:15] pg_regress/create_function_3 LOG:  statement: SELECT proname, provolatile FROM pg_proc
	       WHERE oid in ('functest_B_1'::regproc,
	                     'functest_B_2'::regproc,
	                     'functest_B_3'::regproc,
			     'functest_B_4'::regproc) ORDER BY proname;
2020-04-06 20:19:35.521 EDT [28668:45] pg_regress/create_aggregate LOG:  statement: CREATE AGGREGATE sumdouble (float8)
	(
	    stype = float8,
	    sfunc = float8pl,
	    mstype = float8,
	    msfunc = float8pl,
	    minvfunc = float8mi
	);
2020-04-06 20:19:35.522 EDT [28668:46] pg_regress/create_aggregate LOG:  statement: CREATE AGGREGATE myavg (numeric)
	(
		stype = internal,
		sfunc = numeric_avg_accum,
		serialfunc = numeric_avg_serialize
	);
2020-04-06 20:19:35.522 EDT [28668:47] pg_regress/create_aggregate ERROR:  must specify both or neither of serialization and deserialization functions
2020-04-06 20:19:35.522 EDT [28668:48] pg_regress/create_aggregate STATEMENT:  CREATE AGGREGATE myavg (numeric)
	(
		stype = internal,
		sfunc = numeric_avg_accum,
		serialfunc = numeric_avg_serialize
	);
2020-04-06 20:19:35.522 EDT [28668:49] pg_regress/create_aggregate LOG:  statement: CREATE AGGREGATE myavg (numeric)
	(
		stype = internal,
		sfunc = numeric_avg_accum,
		serialfunc = numeric_avg_deserialize,
		deserialfunc = numeric_avg_deserialize
	);
2020-04-06 20:19:35.522 EDT [28668:50] pg_regress/create_aggregate ERROR:  function numeric_avg_deserialize(internal) does not exist
2020-04-06 20:19:35.522 EDT [28668:51] pg_regress/create_aggregate STATEMENT:  CREATE AGGREGATE myavg (numeric)
	(
		stype = internal,
		sfunc = numeric_avg_accum,
		serialfunc = numeric_avg_deserialize,
		deserialfunc = numeric_avg_deserialize
	);
2020-04-06 20:19:35.522 EDT [28668:52] pg_regress/create_aggregate LOG:  statement: CREATE AGGREGATE myavg (numeric)
	(
		stype = internal,
		sfunc = numeric_avg_accum,
		serialfunc = numeric_avg_serialize,
		deserialfunc = numeric_avg_serialize
	);
2020-04-06 20:19:35.522 EDT [28668:53] pg_regress/create_aggregate ERROR:  function numeric_avg_serialize(bytea, internal) does not exist
2020-04-06 20:19:35.522 EDT [28668:54] pg_regress/create_aggregate STATEMENT:  CREATE AGGREGATE myavg (numeric)
	(
		stype = internal,
		sfunc = numeric_avg_accum,
		serialfunc = numeric_avg_serialize,
		deserialfunc = numeric_avg_serialize
	);
2020-04-06 20:19:35.522 EDT [28668:55] pg_regress/create_aggregate LOG:  statement: CREATE AGGREGATE myavg (numeric)
	(
		stype = internal,
		sfunc = numeric_avg_accum,
		serialfunc = numeric_avg_serialize,
		deserialfunc = numeric_avg_deserialize,
		combinefunc = int4larger
	);
2020-04-06 20:19:35.522 EDT [28668:56] pg_regress/create_aggregate ERROR:  function int4larger(internal, internal) does not exist
2020-04-06 20:19:35.522 EDT [28668:57] pg_regress/create_aggregate STATEMENT:  CREATE AGGREGATE myavg (numeric)
	(
		stype = internal,
		sfunc = numeric_avg_accum,
		serialfunc = numeric_avg_serialize,
		deserialfunc = numeric_avg_deserialize,
		combinefunc = int4larger
	);
2020-04-06 20:19:35.522 EDT [28668:58] pg_regress/create_aggregate LOG:  statement: CREATE AGGREGATE myavg (numeric)
	(
		stype = internal,
		sfunc = numeric_avg_accum,
		finalfunc = numeric_avg,
		serialfunc = numeric_avg_serialize,
		deserialfunc = numeric_avg_deserialize,
		combinefunc = numeric_avg_combine,
		finalfunc_modify = shareable  
	);
2020-04-06 20:19:35.523 EDT [28668:59] pg_regress/create_aggregate LOG:  statement: SELECT aggfnoid, aggtransfn, aggcombinefn, aggtranstype::regtype,
	       aggserialfn, aggdeserialfn, aggfinalmodify
	FROM pg_aggregate
	WHERE aggfnoid = 'myavg'::REGPROC;
2020-04-06 20:19:35.523 EDT [28663:11] pg_regress/roleattributes LOG:  statement: CREATE ROLE regress_test_def_inherit;
2020-04-06 20:19:35.524 EDT [28663:12] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_def_inherit';
2020-04-06 20:19:35.524 EDT [28654:25] pg_regress/constraints LOG:  statement: INSERT INTO CHECK_TBL VALUES (4);
2020-04-06 20:19:35.524 EDT [28673:21] pg_regress/drop_if_exists LOG:  statement: CREATE INDEX test_index_exists on test_exists(a);
2020-04-06 20:19:35.525 EDT [28662:18] pg_regress/triggers LOG:  statement: create trigger check_fkeys2_pkey_exist
		before insert or update on fkeys2
		for each row
		execute procedure
		check_primary_key ('fkey21', 'fkey22', 'pkeys', 'pkey1', 'pkey2');
2020-04-06 20:19:35.526 EDT [28665:30] pg_regress/updatable_views LOG:  statement: DELETE FROM ro_view1;
2020-04-06 20:19:35.526 EDT [28665:31] pg_regress/updatable_views ERROR:  cannot delete from view "ro_view1"
2020-04-06 20:19:35.526 EDT [28665:32] pg_regress/updatable_views DETAIL:  Views containing DISTINCT are not automatically updatable.
2020-04-06 20:19:35.526 EDT [28665:33] pg_regress/updatable_views HINT:  To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule.
2020-04-06 20:19:35.526 EDT [28665:34] pg_regress/updatable_views STATEMENT:  DELETE FROM ro_view1;
2020-04-06 20:19:35.526 EDT [28665:35] pg_regress/updatable_views LOG:  statement: DELETE FROM ro_view2;
2020-04-06 20:19:35.526 EDT [28665:36] pg_regress/updatable_views ERROR:  cannot delete from view "ro_view2"
2020-04-06 20:19:35.526 EDT [28665:37] pg_regress/updatable_views DETAIL:  Views containing GROUP BY are not automatically updatable.
2020-04-06 20:19:35.526 EDT [28665:38] pg_regress/updatable_views HINT:  To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule.
2020-04-06 20:19:35.526 EDT [28665:39] pg_regress/updatable_views STATEMENT:  DELETE FROM ro_view2;
2020-04-06 20:19:35.526 EDT [28665:40] pg_regress/updatable_views LOG:  statement: DELETE FROM ro_view3;
2020-04-06 20:19:35.526 EDT [28665:41] pg_regress/updatable_views ERROR:  cannot delete from view "ro_view3"
2020-04-06 20:19:35.526 EDT [28665:42] pg_regress/updatable_views DETAIL:  Views containing HAVING are not automatically updatable.
2020-04-06 20:19:35.526 EDT [28665:43] pg_regress/updatable_views HINT:  To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule.
2020-04-06 20:19:35.526 EDT [28665:44] pg_regress/updatable_views STATEMENT:  DELETE FROM ro_view3;
2020-04-06 20:19:35.526 EDT [28665:45] pg_regress/updatable_views LOG:  statement: DELETE FROM ro_view4;
2020-04-06 20:19:35.526 EDT [28665:46] pg_regress/updatable_views ERROR:  cannot delete from view "ro_view4"
2020-04-06 20:19:35.526 EDT [28665:47] pg_regress/updatable_views DETAIL:  Views that return aggregate functions are not automatically updatable.
2020-04-06 20:19:35.526 EDT [28665:48] pg_regress/updatable_views HINT:  To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule.
2020-04-06 20:19:35.526 EDT [28665:49] pg_regress/updatable_views STATEMENT:  DELETE FROM ro_view4;
2020-04-06 20:19:35.526 EDT [28665:50] pg_regress/updatable_views LOG:  statement: DELETE FROM ro_view5;
2020-04-06 20:19:35.526 EDT [28665:51] pg_regress/updatable_views ERROR:  cannot delete from view "ro_view5"
2020-04-06 20:19:35.526 EDT [28665:52] pg_regress/updatable_views DETAIL:  Views that return window functions are not automatically updatable.
2020-04-06 20:19:35.526 EDT [28665:53] pg_regress/updatable_views HINT:  To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule.
2020-04-06 20:19:35.526 EDT [28665:54] pg_regress/updatable_views STATEMENT:  DELETE FROM ro_view5;
2020-04-06 20:19:35.527 EDT [28665:55] pg_regress/updatable_views LOG:  statement: DELETE FROM ro_view6;
2020-04-06 20:19:35.527 EDT [28665:56] pg_regress/updatable_views ERROR:  cannot delete from view "ro_view6"
2020-04-06 20:19:35.527 EDT [28665:57] pg_regress/updatable_views DETAIL:  Views containing UNION, INTERSECT, or EXCEPT are not automatically updatable.
2020-04-06 20:19:35.527 EDT [28665:58] pg_regress/updatable_views HINT:  To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule.
2020-04-06 20:19:35.527 EDT [28665:59] pg_regress/updatable_views STATEMENT:  DELETE FROM ro_view6;
2020-04-06 20:19:35.527 EDT [28665:60] pg_regress/updatable_views LOG:  statement: UPDATE ro_view7 SET a=a+1;
2020-04-06 20:19:35.529 EDT [28655:65] pg_regress/errors LOG:  statement: create aggregate newcnt1 (sfunc = int4inc,
				  stype = int4,
				  initcond = '0');
2020-04-06 20:19:35.529 EDT [28655:66] pg_regress/errors ERROR:  aggregate input type must be specified
2020-04-06 20:19:35.529 EDT [28655:67] pg_regress/errors STATEMENT:  create aggregate newcnt1 (sfunc = int4inc,
				  stype = int4,
				  initcond = '0');
2020-04-06 20:19:35.529 EDT [28660:32] pg_regress/inherit LOG:  statement: SELECT relname, b.* FROM b, pg_class where b.tableoid = pg_class.oid;
2020-04-06 20:19:35.530 EDT [28662:19] pg_regress/triggers LOG:  statement: COMMENT ON TRIGGER check_fkeys2_pkey_bad ON fkeys2 IS 'wrong';
2020-04-06 20:19:35.530 EDT [28662:20] pg_regress/triggers ERROR:  trigger "check_fkeys2_pkey_bad" for table "fkeys2" does not exist
2020-04-06 20:19:35.530 EDT [28662:21] pg_regress/triggers STATEMENT:  COMMENT ON TRIGGER check_fkeys2_pkey_bad ON fkeys2 IS 'wrong';
2020-04-06 20:19:35.530 EDT [28679:3] pg_regress/vacuum LOG:  statement: CREATE TABLE vactst (i INT);
2020-04-06 20:19:35.531 EDT [28680:3] pg_regress/hash_func LOG:  statement: SELECT v as value, hashint2(v)::bit(32) as standard,
	       hashint2extended(v, 0)::bit(32) as extended0,
	       hashint2extended(v, 1)::bit(32) as extended1
	FROM   (VALUES (0::int2), (1::int2), (17::int2), (42::int2)) x(v)
	WHERE  hashint2(v)::bit(32) != hashint2extended(v, 0)::bit(32)
	       OR hashint2(v)::bit(32) = hashint2extended(v, 1)::bit(32);
2020-04-06 20:19:35.532 EDT [28655:68] pg_regress/errors ERROR:  syntax error at or near ";" at character 11
2020-04-06 20:19:35.532 EDT [28655:69] pg_regress/errors STATEMENT:  drop index;
2020-04-06 20:19:35.532 EDT [28662:22] pg_regress/triggers LOG:  statement: COMMENT ON TRIGGER check_fkeys2_pkey_exist ON fkeys2 IS 'right';
2020-04-06 20:19:35.533 EDT [28662:23] pg_regress/triggers LOG:  statement: COMMENT ON TRIGGER check_fkeys2_pkey_exist ON fkeys2 IS NULL;
2020-04-06 20:19:35.533 EDT [28662:24] pg_regress/triggers LOG:  statement: create trigger check_pkeys_fkey_cascade
		before delete or update on pkeys
		for each row
		execute procedure
		check_foreign_key (2, 'cascade', 'pkey1', 'pkey2',
		'fkeys', 'fkey1', 'fkey2', 'fkeys2', 'fkey21', 'fkey22');
2020-04-06 20:19:35.533 EDT [28662:25] pg_regress/triggers LOG:  statement: create trigger check_fkeys2_fkey_restrict
		before delete or update on fkeys2
		for each row
		execute procedure check_foreign_key (1, 'restrict', 'pkey23', 'fkeys', 'fkey3');
2020-04-06 20:19:35.534 EDT [28662:26] pg_regress/triggers LOG:  statement: insert into fkeys2 values (10, '1', 1);
2020-04-06 20:19:35.534 EDT [28665:61] pg_regress/updatable_views ERROR:  cannot update view "ro_view7"
2020-04-06 20:19:35.534 EDT [28665:62] pg_regress/updatable_views DETAIL:  Views containing WITH are not automatically updatable.
2020-04-06 20:19:35.534 EDT [28665:63] pg_regress/updatable_views HINT:  To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule.
2020-04-06 20:19:35.534 EDT [28665:64] pg_regress/updatable_views STATEMENT:  UPDATE ro_view7 SET a=a+1;
2020-04-06 20:19:35.535 EDT [28665:65] pg_regress/updatable_views LOG:  statement: UPDATE ro_view8 SET a=a+1;
2020-04-06 20:19:35.535 EDT [28665:66] pg_regress/updatable_views ERROR:  cannot update view "ro_view8"
2020-04-06 20:19:35.535 EDT [28665:67] pg_regress/updatable_views DETAIL:  Views containing LIMIT or OFFSET are not automatically updatable.
2020-04-06 20:19:35.535 EDT [28665:68] pg_regress/updatable_views HINT:  To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule.
2020-04-06 20:19:35.535 EDT [28665:69] pg_regress/updatable_views STATEMENT:  UPDATE ro_view8 SET a=a+1;
2020-04-06 20:19:35.535 EDT [28663:13] pg_regress/roleattributes LOG:  statement: CREATE ROLE regress_test_inherit WITH NOINHERIT;
2020-04-06 20:19:35.536 EDT [28663:14] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_inherit';
2020-04-06 20:19:35.536 EDT [28665:70] pg_regress/updatable_views LOG:  statement: UPDATE ro_view9 SET a=a+1;
2020-04-06 20:19:35.536 EDT [28665:71] pg_regress/updatable_views ERROR:  cannot update view "ro_view9"
2020-04-06 20:19:35.536 EDT [28665:72] pg_regress/updatable_views DETAIL:  Views containing LIMIT or OFFSET are not automatically updatable.
2020-04-06 20:19:35.536 EDT [28665:73] pg_regress/updatable_views HINT:  To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule.
2020-04-06 20:19:35.536 EDT [28665:74] pg_regress/updatable_views STATEMENT:  UPDATE ro_view9 SET a=a+1;
2020-04-06 20:19:35.536 EDT [28665:75] pg_regress/updatable_views LOG:  statement: UPDATE ro_view10 SET a=a+1;
2020-04-06 20:19:35.536 EDT [28665:76] pg_regress/updatable_views ERROR:  cannot update view "ro_view10"
2020-04-06 20:19:35.536 EDT [28665:77] pg_regress/updatable_views DETAIL:  Views that do not select from a single table or view are not automatically updatable.
2020-04-06 20:19:35.536 EDT [28665:78] pg_regress/updatable_views HINT:  To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule.
2020-04-06 20:19:35.536 EDT [28665:79] pg_regress/updatable_views STATEMENT:  UPDATE ro_view10 SET a=a+1;
2020-04-06 20:19:35.536 EDT [28665:80] pg_regress/updatable_views LOG:  statement: UPDATE ro_view11 SET a=a+1;
2020-04-06 20:19:35.536 EDT [28665:81] pg_regress/updatable_views ERROR:  cannot update view "ro_view11"
2020-04-06 20:19:35.536 EDT [28665:82] pg_regress/updatable_views DETAIL:  Views that do not select from a single table or view are not automatically updatable.
2020-04-06 20:19:35.536 EDT [28665:83] pg_regress/updatable_views HINT:  To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule.
2020-04-06 20:19:35.536 EDT [28665:84] pg_regress/updatable_views STATEMENT:  UPDATE ro_view11 SET a=a+1;
2020-04-06 20:19:35.536 EDT [28665:85] pg_regress/updatable_views LOG:  statement: UPDATE ro_view12 SET a=a+1;
2020-04-06 20:19:35.537 EDT [28665:86] pg_regress/updatable_views ERROR:  cannot update view "ro_view12"
2020-04-06 20:19:35.537 EDT [28665:87] pg_regress/updatable_views DETAIL:  Views that do not select from a single table or view are not automatically updatable.
2020-04-06 20:19:35.537 EDT [28665:88] pg_regress/updatable_views HINT:  To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule.
2020-04-06 20:19:35.537 EDT [28665:89] pg_regress/updatable_views STATEMENT:  UPDATE ro_view12 SET a=a+1;
2020-04-06 20:19:35.537 EDT [28665:90] pg_regress/updatable_views LOG:  statement: INSERT INTO ro_view13 VALUES (3, 'Row 3');
2020-04-06 20:19:35.537 EDT [28665:91] pg_regress/updatable_views ERROR:  cannot insert into view "ro_view13"
2020-04-06 20:19:35.537 EDT [28665:92] pg_regress/updatable_views DETAIL:  Views that do not select from a single table or view are not automatically updatable.
2020-04-06 20:19:35.537 EDT [28665:93] pg_regress/updatable_views HINT:  To enable inserting into the view, provide an INSTEAD OF INSERT trigger or an unconditional ON INSERT DO INSTEAD rule.
2020-04-06 20:19:35.537 EDT [28665:94] pg_regress/updatable_views STATEMENT:  INSERT INTO ro_view13 VALUES (3, 'Row 3');
2020-04-06 20:19:35.537 EDT [28665:95] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view14 VALUES (null, 3, 'Row 3');
2020-04-06 20:19:35.537 EDT [28665:96] pg_regress/updatable_views ERROR:  cannot insert into column "ctid" of view "rw_view14"
2020-04-06 20:19:35.537 EDT [28665:97] pg_regress/updatable_views DETAIL:  View columns that refer to system columns are not updatable.
2020-04-06 20:19:35.537 EDT [28665:98] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view14 VALUES (null, 3, 'Row 3');
2020-04-06 20:19:35.537 EDT [28665:99] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view14 (a, b) VALUES (3, 'Row 3');
2020-04-06 20:19:35.538 EDT [28665:100] pg_regress/updatable_views LOG:  statement: UPDATE rw_view14 SET ctid=null WHERE a=3;
2020-04-06 20:19:35.538 EDT [28665:101] pg_regress/updatable_views ERROR:  cannot update column "ctid" of view "rw_view14"
2020-04-06 20:19:35.538 EDT [28665:102] pg_regress/updatable_views DETAIL:  View columns that refer to system columns are not updatable.
2020-04-06 20:19:35.538 EDT [28665:103] pg_regress/updatable_views STATEMENT:  UPDATE rw_view14 SET ctid=null WHERE a=3;
2020-04-06 20:19:35.538 EDT [28665:104] pg_regress/updatable_views LOG:  statement: UPDATE rw_view14 SET b='ROW 3' WHERE a=3;
2020-04-06 20:19:35.538 EDT [28665:105] pg_regress/updatable_views LOG:  statement: SELECT * FROM base_tbl;
2020-04-06 20:19:35.539 EDT [28687:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:35.539 EDT [28664:16] pg_regress/create_function_3 LOG:  statement: ALTER FUNCTION functest_B_2(int) VOLATILE;
2020-04-06 20:19:35.540 EDT [28664:17] pg_regress/create_function_3 LOG:  statement: ALTER FUNCTION functest_B_3(int) COST 100;
2020-04-06 20:19:35.540 EDT [28687:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/typed_table
2020-04-06 20:19:35.540 EDT [28664:18] pg_regress/create_function_3 LOG:  statement: SELECT proname, provolatile FROM pg_proc
	       WHERE oid in ('functest_B_1'::regproc,
	                     'functest_B_2'::regproc,
	                     'functest_B_3'::regproc,
			     'functest_B_4'::regproc) ORDER BY proname;
2020-04-06 20:19:35.541 EDT [28669:16] pg_regress/create_am LOG:  statement: BEGIN;
2020-04-06 20:19:35.541 EDT [28669:17] pg_regress/create_am LOG:  statement: DROP INDEX grect2ind;
2020-04-06 20:19:35.542 EDT [28669:18] pg_regress/create_am LOG:  statement: SET enable_seqscan = OFF;
2020-04-06 20:19:35.542 EDT [28669:19] pg_regress/create_am LOG:  statement: SET enable_indexscan = ON;
2020-04-06 20:19:35.543 EDT [28669:20] pg_regress/create_am LOG:  statement: SET enable_bitmapscan = OFF;
2020-04-06 20:19:35.543 EDT [28669:21] pg_regress/create_am LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM fast_emp4000
	    WHERE home_base @ '(200,200),(2000,1000)'::box
	    ORDER BY (home_base[0])[0];
2020-04-06 20:19:35.543 EDT [28668:60] pg_regress/create_aggregate LOG:  statement: DROP AGGREGATE myavg (numeric);
2020-04-06 20:19:35.543 EDT [28673:22] pg_regress/drop_if_exists LOG:  statement: DROP INDEX IF EXISTS test_index_exists;
2020-04-06 20:19:35.543 EDT [28654:26] pg_regress/constraints LOG:  statement: INSERT INTO CHECK_TBL VALUES (3);
2020-04-06 20:19:35.543 EDT [28654:27] pg_regress/constraints ERROR:  new row for relation "check_tbl" violates check constraint "check_con"
2020-04-06 20:19:35.543 EDT [28654:28] pg_regress/constraints DETAIL:  Failing row contains (3).
2020-04-06 20:19:35.543 EDT [28654:29] pg_regress/constraints STATEMENT:  INSERT INTO CHECK_TBL VALUES (3);
2020-04-06 20:19:35.544 EDT [28654:30] pg_regress/constraints LOG:  statement: INSERT INTO CHECK_TBL VALUES (2);
2020-04-06 20:19:35.544 EDT [28654:31] pg_regress/constraints ERROR:  new row for relation "check_tbl" violates check constraint "check_con"
2020-04-06 20:19:35.544 EDT [28654:32] pg_regress/constraints DETAIL:  Failing row contains (2).
2020-04-06 20:19:35.544 EDT [28654:33] pg_regress/constraints STATEMENT:  INSERT INTO CHECK_TBL VALUES (2);
2020-04-06 20:19:35.544 EDT [28655:70] pg_regress/errors ERROR:  syntax error at or near "314159" at character 12
2020-04-06 20:19:35.544 EDT [28655:71] pg_regress/errors STATEMENT:  drop index 314159;
2020-04-06 20:19:35.544 EDT [28679:4] pg_regress/vacuum LOG:  statement: INSERT INTO vactst VALUES (1);
2020-04-06 20:19:35.544 EDT [28661:6] pg_regress/select LOG:  statement: SELECT onek.unique1, onek.string4 FROM onek
	   WHERE onek.unique1 > 980
	   ORDER BY string4 using <, unique1 using >;
2020-04-06 20:19:35.544 EDT [28669:22] pg_regress/create_am LOG:  statement: SELECT * FROM fast_emp4000
	    WHERE home_base @ '(200,200),(2000,1000)'::box
	    ORDER BY (home_base[0])[0];
2020-04-06 20:19:35.545 EDT [28654:34] pg_regress/constraints LOG:  statement: INSERT INTO CHECK_TBL VALUES (6);
2020-04-06 20:19:35.545 EDT [28662:27] pg_regress/triggers LOG:  statement: insert into fkeys2 values (30, '3', 2);
2020-04-06 20:19:35.545 EDT [28668:61] pg_regress/create_aggregate LOG:  statement: CREATE AGGREGATE myavg (numeric)
	(
		stype = internal,
		sfunc = numeric_avg_accum,
		finalfunc = numeric_avg
	);
2020-04-06 20:19:35.545 EDT [28673:23] pg_regress/drop_if_exists LOG:  statement: DROP INDEX test_index_exists;
2020-04-06 20:19:35.545 EDT [28655:72] pg_regress/errors LOG:  statement: drop index nonesuch;
2020-04-06 20:19:35.545 EDT [28655:73] pg_regress/errors ERROR:  index "nonesuch" does not exist
2020-04-06 20:19:35.545 EDT [28655:74] pg_regress/errors STATEMENT:  drop index nonesuch;
2020-04-06 20:19:35.545 EDT [28673:24] pg_regress/drop_if_exists ERROR:  index "test_index_exists" does not exist
2020-04-06 20:19:35.545 EDT [28673:25] pg_regress/drop_if_exists STATEMENT:  DROP INDEX test_index_exists;
2020-04-06 20:19:35.545 EDT [28673:26] pg_regress/drop_if_exists LOG:  statement: DROP SEQUENCE test_sequence_exists;
2020-04-06 20:19:35.545 EDT [28679:5] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.545 EDT [28673:27] pg_regress/drop_if_exists ERROR:  sequence "test_sequence_exists" does not exist
2020-04-06 20:19:35.545 EDT [28673:28] pg_regress/drop_if_exists STATEMENT:  DROP SEQUENCE test_sequence_exists;
2020-04-06 20:19:35.545 EDT [28673:29] pg_regress/drop_if_exists LOG:  statement: DROP SEQUENCE IF EXISTS test_sequence_exists;
2020-04-06 20:19:35.545 EDT [28673:30] pg_regress/drop_if_exists LOG:  statement: CREATE SEQUENCE test_sequence_exists;
2020-04-06 20:19:35.546 EDT [28655:75] pg_regress/errors ERROR:  syntax error at or near ";" at character 15
2020-04-06 20:19:35.546 EDT [28655:76] pg_regress/errors STATEMENT:  drop aggregate;
2020-04-06 20:19:35.546 EDT [28654:35] pg_regress/constraints LOG:  statement: INSERT INTO CHECK_TBL VALUES (1);
2020-04-06 20:19:35.546 EDT [28654:36] pg_regress/constraints ERROR:  new row for relation "check_tbl" violates check constraint "check_con"
2020-04-06 20:19:35.546 EDT [28654:37] pg_regress/constraints DETAIL:  Failing row contains (1).
2020-04-06 20:19:35.546 EDT [28654:38] pg_regress/constraints STATEMENT:  INSERT INTO CHECK_TBL VALUES (1);
2020-04-06 20:19:35.546 EDT [28679:6] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.546 EDT [28679:7] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.546 EDT [28679:8] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.546 EDT [28668:62] pg_regress/create_aggregate LOG:  statement: CREATE OR REPLACE AGGREGATE myavg (numeric)
	(
		stype = internal,
		sfunc = numeric_avg_accum,
		finalfunc = numeric_avg,
		serialfunc = numeric_avg_serialize,
		deserialfunc = numeric_avg_deserialize,
		combinefunc = numeric_avg_combine,
		finalfunc_modify = shareable  
	);
2020-04-06 20:19:35.546 EDT [28673:31] pg_regress/drop_if_exists LOG:  statement: DROP SEQUENCE IF EXISTS test_sequence_exists;
2020-04-06 20:19:35.547 EDT [28679:9] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.547 EDT [28662:28] pg_regress/triggers LOG:  statement: insert into fkeys2 values (40, '4', 5);
2020-04-06 20:19:35.547 EDT [28679:10] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.547 EDT [28655:77] pg_regress/errors ERROR:  syntax error at or near ";" at character 23
2020-04-06 20:19:35.547 EDT [28655:78] pg_regress/errors STATEMENT:  drop aggregate newcnt1;
2020-04-06 20:19:35.547 EDT [28654:39] pg_regress/constraints LOG:  statement: SELECT '' AS three, * FROM CHECK_TBL;
2020-04-06 20:19:35.547 EDT [28662:29] pg_regress/triggers LOG:  statement: insert into fkeys2 values (50, '5', 3);
2020-04-06 20:19:35.547 EDT [28687:3] pg_regress/typed_table LOG:  statement: CREATE TABLE ttable1 OF nothing;
2020-04-06 20:19:35.547 EDT [28662:30] pg_regress/triggers LOG:  statement: insert into fkeys2 values (70, '5', 3);
2020-04-06 20:19:35.548 EDT [28662:31] pg_regress/triggers ERROR:  tuple references non-existent key
2020-04-06 20:19:35.548 EDT [28662:32] pg_regress/triggers DETAIL:  Trigger "check_fkeys2_pkey_exist" found tuple referencing non-existent key in "pkeys".
2020-04-06 20:19:35.548 EDT [28662:33] pg_regress/triggers STATEMENT:  insert into fkeys2 values (70, '5', 3);
2020-04-06 20:19:35.548 EDT [28679:11] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.548 EDT [28687:4] pg_regress/typed_table ERROR:  type "nothing" does not exist
2020-04-06 20:19:35.548 EDT [28687:5] pg_regress/typed_table STATEMENT:  CREATE TABLE ttable1 OF nothing;
2020-04-06 20:19:35.548 EDT [28662:34] pg_regress/triggers LOG:  statement: insert into fkeys values (10, '1', 2);
2020-04-06 20:19:35.548 EDT [28668:63] pg_regress/create_aggregate LOG:  statement: SELECT aggfnoid, aggtransfn, aggcombinefn, aggtranstype::regtype,
	       aggserialfn, aggdeserialfn, aggfinalmodify
	FROM pg_aggregate
	WHERE aggfnoid = 'myavg'::REGPROC;
2020-04-06 20:19:35.548 EDT [28673:32] pg_regress/drop_if_exists LOG:  statement: DROP SEQUENCE test_sequence_exists;
2020-04-06 20:19:35.548 EDT [28679:12] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.548 EDT [28673:33] pg_regress/drop_if_exists ERROR:  sequence "test_sequence_exists" does not exist
2020-04-06 20:19:35.548 EDT [28673:34] pg_regress/drop_if_exists STATEMENT:  DROP SEQUENCE test_sequence_exists;
2020-04-06 20:19:35.549 EDT [28679:13] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.549 EDT [28662:35] pg_regress/triggers LOG:  statement: insert into fkeys values (30, '3', 3);
2020-04-06 20:19:35.549 EDT [28687:6] pg_regress/typed_table LOG:  statement: CREATE TYPE person_type AS (id int, name text);
2020-04-06 20:19:35.549 EDT [28662:36] pg_regress/triggers LOG:  statement: insert into fkeys values (40, '4', 2);
2020-04-06 20:19:35.549 EDT [28654:40] pg_regress/constraints LOG:  statement: CREATE SEQUENCE CHECK_SEQ;
2020-04-06 20:19:35.549 EDT [28655:79] pg_regress/errors ERROR:  syntax error at or near "314159" at character 16
2020-04-06 20:19:35.549 EDT [28655:80] pg_regress/errors STATEMENT:  drop aggregate 314159 (int);
2020-04-06 20:19:35.550 EDT [28662:37] pg_regress/triggers LOG:  statement: insert into fkeys values (50, '5', 2);
2020-04-06 20:19:35.550 EDT [28662:38] pg_regress/triggers LOG:  statement: insert into fkeys values (70, '5', 1);
2020-04-06 20:19:35.551 EDT [28662:39] pg_regress/triggers ERROR:  tuple references non-existent key
2020-04-06 20:19:35.551 EDT [28662:40] pg_regress/triggers DETAIL:  Trigger "check_fkeys_pkey_exist" found tuple referencing non-existent key in "pkeys".
2020-04-06 20:19:35.551 EDT [28662:41] pg_regress/triggers STATEMENT:  insert into fkeys values (70, '5', 1);
2020-04-06 20:19:35.551 EDT [28662:42] pg_regress/triggers LOG:  statement: insert into fkeys values (60, '6', 4);
2020-04-06 20:19:35.551 EDT [28662:43] pg_regress/triggers ERROR:  tuple references non-existent key
2020-04-06 20:19:35.551 EDT [28662:44] pg_regress/triggers DETAIL:  Trigger "check_fkeys_pkey2_exist" found tuple referencing non-existent key in "fkeys2".
2020-04-06 20:19:35.551 EDT [28662:45] pg_regress/triggers STATEMENT:  insert into fkeys values (60, '6', 4);
2020-04-06 20:19:35.551 EDT [28662:46] pg_regress/triggers LOG:  statement: delete from pkeys where pkey1 = 30 and pkey2 = '3';
2020-04-06 20:19:35.552 EDT [28662:47] pg_regress/triggers ERROR:  "check_fkeys2_fkey_restrict": tuple is referenced in "fkeys"
2020-04-06 20:19:35.552 EDT [28662:48] pg_regress/triggers CONTEXT:  SQL statement "delete from fkeys2 where fkey21 = $1 and fkey22 = $2 "
2020-04-06 20:19:35.552 EDT [28662:49] pg_regress/triggers STATEMENT:  delete from pkeys where pkey1 = 30 and pkey2 = '3';
2020-04-06 20:19:35.552 EDT [28662:50] pg_regress/triggers LOG:  statement: delete from pkeys where pkey1 = 40 and pkey2 = '4';
2020-04-06 20:19:35.552 EDT [28679:14] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.552 EDT [28680:4] pg_regress/hash_func LOG:  statement: SELECT v as value, hashint4(v)::bit(32) as standard,
		   hashint4extended(v, 0)::bit(32) as extended0,
		   hashint4extended(v, 1)::bit(32) as extended1
	FROM   (VALUES (0), (1), (17), (42), (550273), (207112489)) x(v)
	WHERE  hashint4(v)::bit(32) != hashint4extended(v, 0)::bit(32)
	       OR hashint4(v)::bit(32) = hashint4extended(v, 1)::bit(32);
2020-04-06 20:19:35.554 EDT [28662:51] pg_regress/triggers LOG:  statement: update pkeys set pkey1 = 7, pkey2 = '70' where pkey1 = 50 and pkey2 = '5';
2020-04-06 20:19:35.554 EDT [28679:15] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.554 EDT [28662:52] pg_regress/triggers ERROR:  "check_fkeys2_fkey_restrict": tuple is referenced in "fkeys"
2020-04-06 20:19:35.554 EDT [28662:53] pg_regress/triggers CONTEXT:  SQL statement "delete from fkeys2 where fkey21 = $1 and fkey22 = $2 "
2020-04-06 20:19:35.554 EDT [28662:54] pg_regress/triggers STATEMENT:  update pkeys set pkey1 = 7, pkey2 = '70' where pkey1 = 50 and pkey2 = '5';
2020-04-06 20:19:35.554 EDT [28662:55] pg_regress/triggers LOG:  statement: update pkeys set pkey1 = 7, pkey2 = '70' where pkey1 = 10 and pkey2 = '1';
2020-04-06 20:19:35.555 EDT [28662:56] pg_regress/triggers LOG:  statement: SELECT trigger_name, event_manipulation, event_object_schema, event_object_table,
	       action_order, action_condition, action_orientation, action_timing,
	       action_reference_old_table, action_reference_new_table
	  FROM information_schema.triggers
	  WHERE event_object_table in ('pkeys', 'fkeys', 'fkeys2')
	  ORDER BY trigger_name COLLATE "C", 2;
2020-04-06 20:19:35.556 EDT [28679:16] pg_regress/vacuum LOG:  statement: INSERT INTO vactst VALUES (0);
2020-04-06 20:19:35.556 EDT [28679:17] pg_regress/vacuum LOG:  statement: SELECT count(*) FROM vactst;
2020-04-06 20:19:35.559 EDT [28687:7] pg_regress/typed_table LOG:  statement: CREATE TABLE persons OF person_type;
2020-04-06 20:19:35.560 EDT [28673:35] pg_regress/drop_if_exists LOG:  statement: DROP SCHEMA test_schema_exists;
2020-04-06 20:19:35.561 EDT [28673:36] pg_regress/drop_if_exists ERROR:  schema "test_schema_exists" does not exist
2020-04-06 20:19:35.561 EDT [28673:37] pg_regress/drop_if_exists STATEMENT:  DROP SCHEMA test_schema_exists;
2020-04-06 20:19:35.561 EDT [28673:38] pg_regress/drop_if_exists LOG:  statement: DROP SCHEMA IF EXISTS test_schema_exists;
2020-04-06 20:19:35.561 EDT [28673:39] pg_regress/drop_if_exists LOG:  statement: CREATE SCHEMA test_schema_exists;
2020-04-06 20:19:35.561 EDT [28673:40] pg_regress/drop_if_exists LOG:  statement: DROP SCHEMA IF EXISTS test_schema_exists;
2020-04-06 20:19:35.562 EDT [28673:41] pg_regress/drop_if_exists LOG:  statement: DROP SCHEMA test_schema_exists;
2020-04-06 20:19:35.562 EDT [28673:42] pg_regress/drop_if_exists ERROR:  schema "test_schema_exists" does not exist
2020-04-06 20:19:35.562 EDT [28673:43] pg_regress/drop_if_exists STATEMENT:  DROP SCHEMA test_schema_exists;
2020-04-06 20:19:35.562 EDT [28673:44] pg_regress/drop_if_exists LOG:  statement: DROP TYPE test_type_exists;
2020-04-06 20:19:35.562 EDT [28673:45] pg_regress/drop_if_exists ERROR:  type "test_type_exists" does not exist
2020-04-06 20:19:35.562 EDT [28673:46] pg_regress/drop_if_exists STATEMENT:  DROP TYPE test_type_exists;
2020-04-06 20:19:35.562 EDT [28673:47] pg_regress/drop_if_exists LOG:  statement: DROP TYPE IF EXISTS test_type_exists;
2020-04-06 20:19:35.562 EDT [28673:48] pg_regress/drop_if_exists LOG:  statement: CREATE type test_type_exists as (a int, b text);
2020-04-06 20:19:35.563 EDT [28673:49] pg_regress/drop_if_exists LOG:  statement: DROP TYPE IF EXISTS test_type_exists;
2020-04-06 20:19:35.564 EDT [28673:50] pg_regress/drop_if_exists LOG:  statement: DROP TYPE test_type_exists;
2020-04-06 20:19:35.564 EDT [28673:51] pg_regress/drop_if_exists ERROR:  type "test_type_exists" does not exist
2020-04-06 20:19:35.564 EDT [28673:52] pg_regress/drop_if_exists STATEMENT:  DROP TYPE test_type_exists;
2020-04-06 20:19:35.564 EDT [28673:53] pg_regress/drop_if_exists LOG:  statement: DROP DOMAIN test_domain_exists;
2020-04-06 20:19:35.564 EDT [28673:54] pg_regress/drop_if_exists ERROR:  type "test_domain_exists" does not exist
2020-04-06 20:19:35.564 EDT [28673:55] pg_regress/drop_if_exists STATEMENT:  DROP DOMAIN test_domain_exists;
2020-04-06 20:19:35.564 EDT [28673:56] pg_regress/drop_if_exists LOG:  statement: DROP DOMAIN IF EXISTS test_domain_exists;
2020-04-06 20:19:35.565 EDT [28673:57] pg_regress/drop_if_exists LOG:  statement: CREATE domain test_domain_exists as int not null check (value > 0);
2020-04-06 20:19:35.565 EDT [28660:33] pg_regress/inherit LOG:  statement: SELECT relname, c.* FROM c, pg_class where c.tableoid = pg_class.oid;
2020-04-06 20:19:35.565 EDT [28668:64] pg_regress/create_aggregate LOG:  statement: CREATE OR REPLACE AGGREGATE myavg (numeric)
	(
		stype = numeric,
		sfunc = numeric_add
	);
2020-04-06 20:19:35.566 EDT [28673:58] pg_regress/drop_if_exists LOG:  statement: DROP DOMAIN IF EXISTS test_domain_exists;
2020-04-06 20:19:35.567 EDT [28673:59] pg_regress/drop_if_exists LOG:  statement: DROP DOMAIN test_domain_exists;
2020-04-06 20:19:35.567 EDT [28673:60] pg_regress/drop_if_exists ERROR:  type "test_domain_exists" does not exist
2020-04-06 20:19:35.567 EDT [28673:61] pg_regress/drop_if_exists STATEMENT:  DROP DOMAIN test_domain_exists;
2020-04-06 20:19:35.567 EDT [28673:62] pg_regress/drop_if_exists LOG:  statement: CREATE USER regress_test_u1;
2020-04-06 20:19:35.567 EDT [28661:7] pg_regress/select LOG:  statement: SELECT onek.unique1, onek.string4 FROM onek
	   WHERE onek.unique1 > 980
	   ORDER BY string4 using >, unique1 using <;
2020-04-06 20:19:35.568 EDT [28655:81] pg_regress/errors LOG:  statement: drop aggregate newcnt (nonesuch);
2020-04-06 20:19:35.568 EDT [28655:82] pg_regress/errors ERROR:  type "nonesuch" does not exist
2020-04-06 20:19:35.568 EDT [28655:83] pg_regress/errors STATEMENT:  drop aggregate newcnt (nonesuch);
2020-04-06 20:19:35.570 EDT [28654:41] pg_regress/constraints LOG:  statement: CREATE TABLE CHECK2_TBL (x int, y text, z int,
		CONSTRAINT SEQUENCE_CON
		CHECK (x > 3 and y <> 'check failed' and z < 8));
2020-04-06 20:19:35.572 EDT [28668:65] pg_regress/create_aggregate LOG:  statement: SELECT aggfnoid, aggtransfn, aggcombinefn, aggtranstype::regtype,
	       aggserialfn, aggdeserialfn, aggfinalmodify
	FROM pg_aggregate
	WHERE aggfnoid = 'myavg'::REGPROC;
2020-04-06 20:19:35.574 EDT [28679:18] pg_regress/vacuum LOG:  statement: DELETE FROM vactst WHERE i != 0;
2020-04-06 20:19:35.574 EDT [28663:15] pg_regress/roleattributes LOG:  statement: ALTER ROLE regress_test_inherit WITH INHERIT;
2020-04-06 20:19:35.575 EDT [28654:42] pg_regress/constraints LOG:  statement: INSERT INTO CHECK2_TBL VALUES (4, 'check ok', -2);
2020-04-06 20:19:35.576 EDT [28654:43] pg_regress/constraints LOG:  statement: INSERT INTO CHECK2_TBL VALUES (1, 'x check failed', -2);
2020-04-06 20:19:35.576 EDT [28673:63] pg_regress/drop_if_exists LOG:  statement: CREATE ROLE regress_test_r1;
2020-04-06 20:19:35.576 EDT [28654:44] pg_regress/constraints ERROR:  new row for relation "check2_tbl" violates check constraint "sequence_con"
2020-04-06 20:19:35.576 EDT [28654:45] pg_regress/constraints DETAIL:  Failing row contains (1, x check failed, -2).
2020-04-06 20:19:35.576 EDT [28654:46] pg_regress/constraints STATEMENT:  INSERT INTO CHECK2_TBL VALUES (1, 'x check failed', -2);
2020-04-06 20:19:35.576 EDT [28654:47] pg_regress/constraints LOG:  statement: INSERT INTO CHECK2_TBL VALUES (5, 'z check failed', 10);
2020-04-06 20:19:35.576 EDT [28654:48] pg_regress/constraints ERROR:  new row for relation "check2_tbl" violates check constraint "sequence_con"
2020-04-06 20:19:35.576 EDT [28654:49] pg_regress/constraints DETAIL:  Failing row contains (5, z check failed, 10).
2020-04-06 20:19:35.576 EDT [28654:50] pg_regress/constraints STATEMENT:  INSERT INTO CHECK2_TBL VALUES (5, 'z check failed', 10);
2020-04-06 20:19:35.576 EDT [28654:51] pg_regress/constraints LOG:  statement: INSERT INTO CHECK2_TBL VALUES (0, 'check failed', -2);
2020-04-06 20:19:35.576 EDT [28654:52] pg_regress/constraints ERROR:  new row for relation "check2_tbl" violates check constraint "sequence_con"
2020-04-06 20:19:35.576 EDT [28654:53] pg_regress/constraints DETAIL:  Failing row contains (0, check failed, -2).
2020-04-06 20:19:35.576 EDT [28654:54] pg_regress/constraints STATEMENT:  INSERT INTO CHECK2_TBL VALUES (0, 'check failed', -2);
2020-04-06 20:19:35.576 EDT [28654:55] pg_regress/constraints LOG:  statement: INSERT INTO CHECK2_TBL VALUES (6, 'check failed', 11);
2020-04-06 20:19:35.576 EDT [28654:56] pg_regress/constraints ERROR:  new row for relation "check2_tbl" violates check constraint "sequence_con"
2020-04-06 20:19:35.576 EDT [28654:57] pg_regress/constraints DETAIL:  Failing row contains (6, check failed, 11).
2020-04-06 20:19:35.576 EDT [28654:58] pg_regress/constraints STATEMENT:  INSERT INTO CHECK2_TBL VALUES (6, 'check failed', 11);
2020-04-06 20:19:35.576 EDT [28654:59] pg_regress/constraints LOG:  statement: INSERT INTO CHECK2_TBL VALUES (7, 'check ok', 7);
2020-04-06 20:19:35.577 EDT [28654:60] pg_regress/constraints LOG:  statement: SELECT '' AS two, * from CHECK2_TBL;
2020-04-06 20:19:35.577 EDT [28664:19] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_C_1(int) RETURNS bool LANGUAGE 'sql'
	       AS 'SELECT $1 > 0';
2020-04-06 20:19:35.577 EDT [28663:16] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_inherit';
2020-04-06 20:19:35.578 EDT [28673:64] pg_regress/drop_if_exists LOG:  statement: CREATE GROUP regress_test_g1;
2020-04-06 20:19:35.578 EDT [28664:20] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_C_2(int) RETURNS bool LANGUAGE 'sql'
	       SECURITY DEFINER AS 'SELECT $1 = 0';
2020-04-06 20:19:35.578 EDT [28669:23] pg_regress/create_am LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM fast_emp4000 WHERE home_base && '(1000,1000,0,0)'::box;
2020-04-06 20:19:35.579 EDT [28669:24] pg_regress/create_am LOG:  statement: SELECT count(*) FROM fast_emp4000 WHERE home_base && '(1000,1000,0,0)'::box;
2020-04-06 20:19:35.579 EDT [28664:21] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_C_3(int) RETURNS bool LANGUAGE 'sql'
	       SECURITY INVOKER AS 'SELECT $1 < 0';
2020-04-06 20:19:35.580 EDT [28664:22] pg_regress/create_function_3 LOG:  statement: SELECT proname, prosecdef FROM pg_proc
	       WHERE oid in ('functest_C_1'::regproc,
	                     'functest_C_2'::regproc,
	                     'functest_C_3'::regproc) ORDER BY proname;
2020-04-06 20:19:35.581 EDT [28662:57] pg_regress/triggers LOG:  statement: DROP TABLE pkeys;
2020-04-06 20:19:35.582 EDT [28680:5] pg_regress/hash_func LOG:  statement: SELECT v as value, hashint8(v)::bit(32) as standard,
		   hashint8extended(v, 0)::bit(32) as extended0,
		   hashint8extended(v, 1)::bit(32) as extended1
	FROM   (VALUES (0), (1), (17), (42), (550273), (207112489)) x(v)
	WHERE  hashint8(v)::bit(32) != hashint8extended(v, 0)::bit(32)
	       OR hashint8(v)::bit(32) = hashint8extended(v, 1)::bit(32);
2020-04-06 20:19:35.583 EDT [28680:6] pg_regress/hash_func LOG:  statement: SELECT v as value, hashfloat4(v)::bit(32) as standard,
		   hashfloat4extended(v, 0)::bit(32) as extended0,
		   hashfloat4extended(v, 1)::bit(32) as extended1
	FROM   (VALUES (0), (1), (17), (42), (550273), (207112489)) x(v)
	WHERE  hashfloat4(v)::bit(32) != hashfloat4extended(v, 0)::bit(32)
	       OR hashfloat4(v)::bit(32) = hashfloat4extended(v, 1)::bit(32);
2020-04-06 20:19:35.584 EDT [28680:7] pg_regress/hash_func LOG:  statement: SELECT v as value, hashfloat8(v)::bit(32) as standard,
		   hashfloat8extended(v, 0)::bit(32) as extended0,
		   hashfloat8extended(v, 1)::bit(32) as extended1
	FROM   (VALUES (0), (1), (17), (42), (550273), (207112489)) x(v)
	WHERE  hashfloat8(v)::bit(32) != hashfloat8extended(v, 0)::bit(32)
	       OR hashfloat8(v)::bit(32) = hashfloat8extended(v, 1)::bit(32);
2020-04-06 20:19:35.585 EDT [28655:84] pg_regress/errors LOG:  statement: drop aggregate nonesuch (int4);
2020-04-06 20:19:35.585 EDT [28655:85] pg_regress/errors ERROR:  aggregate nonesuch(integer) does not exist
2020-04-06 20:19:35.585 EDT [28655:86] pg_regress/errors STATEMENT:  drop aggregate nonesuch (int4);
2020-04-06 20:19:35.585 EDT [28687:8] pg_regress/typed_table LOG:  statement: CREATE TABLE IF NOT EXISTS persons OF person_type;
2020-04-06 20:19:35.585 EDT [28680:8] pg_regress/hash_func LOG:  statement: SELECT v as value, hashoid(v)::bit(32) as standard,
		   hashoidextended(v, 0)::bit(32) as extended0,
		   hashoidextended(v, 1)::bit(32) as extended1
	FROM   (VALUES (0), (1), (17), (42), (550273), (207112489)) x(v)
	WHERE  hashoid(v)::bit(32) != hashoidextended(v, 0)::bit(32)
	       OR hashoid(v)::bit(32) = hashoidextended(v, 1)::bit(32);
2020-04-06 20:19:35.587 EDT [28655:87] pg_regress/errors LOG:  statement: drop aggregate newcnt (float4);
2020-04-06 20:19:35.587 EDT [28655:88] pg_regress/errors ERROR:  aggregate newcnt(real) does not exist
2020-04-06 20:19:35.587 EDT [28655:89] pg_regress/errors STATEMENT:  drop aggregate newcnt (float4);
2020-04-06 20:19:35.587 EDT [28655:90] pg_regress/errors ERROR:  syntax error at or near "(" at character 15
2020-04-06 20:19:35.587 EDT [28655:91] pg_regress/errors STATEMENT:  drop function ();
2020-04-06 20:19:35.587 EDT [28655:92] pg_regress/errors ERROR:  syntax error at or near "314159" at character 15
2020-04-06 20:19:35.587 EDT [28655:93] pg_regress/errors STATEMENT:  drop function 314159();
2020-04-06 20:19:35.587 EDT [28655:94] pg_regress/errors LOG:  statement: drop function nonesuch();
2020-04-06 20:19:35.588 EDT [28655:95] pg_regress/errors ERROR:  function nonesuch() does not exist
2020-04-06 20:19:35.588 EDT [28655:96] pg_regress/errors STATEMENT:  drop function nonesuch();
2020-04-06 20:19:35.588 EDT [28655:97] pg_regress/errors ERROR:  syntax error at or near ";" at character 10
2020-04-06 20:19:35.588 EDT [28655:98] pg_regress/errors STATEMENT:  drop type;
2020-04-06 20:19:35.588 EDT [28655:99] pg_regress/errors ERROR:  syntax error at or near "314159" at character 11
2020-04-06 20:19:35.588 EDT [28655:100] pg_regress/errors STATEMENT:  drop type 314159;
2020-04-06 20:19:35.588 EDT [28655:101] pg_regress/errors LOG:  statement: drop type nonesuch;
2020-04-06 20:19:35.588 EDT [28655:102] pg_regress/errors ERROR:  type "nonesuch" does not exist
2020-04-06 20:19:35.588 EDT [28655:103] pg_regress/errors STATEMENT:  drop type nonesuch;
2020-04-06 20:19:35.588 EDT [28655:104] pg_regress/errors ERROR:  syntax error at or near ";" at character 14
2020-04-06 20:19:35.588 EDT [28655:105] pg_regress/errors STATEMENT:  drop operator;
2020-04-06 20:19:35.588 EDT [28663:17] pg_regress/roleattributes LOG:  statement: ALTER ROLE regress_test_inherit WITH NOINHERIT;
2020-04-06 20:19:35.588 EDT [28655:106] pg_regress/errors ERROR:  syntax error at or near ";" at character 21
2020-04-06 20:19:35.588 EDT [28655:107] pg_regress/errors STATEMENT:  drop operator equals;
2020-04-06 20:19:35.588 EDT [28655:108] pg_regress/errors ERROR:  syntax error at or near ";" at character 18
2020-04-06 20:19:35.588 EDT [28655:109] pg_regress/errors STATEMENT:  drop operator ===;
2020-04-06 20:19:35.589 EDT [28655:110] pg_regress/errors ERROR:  syntax error at or near "," at character 19
2020-04-06 20:19:35.589 EDT [28655:111] pg_regress/errors STATEMENT:  drop operator int4, int4;
2020-04-06 20:19:35.589 EDT [28655:112] pg_regress/errors ERROR:  syntax error at or near "(" at character 15
2020-04-06 20:19:35.589 EDT [28655:113] pg_regress/errors STATEMENT:  drop operator (int4, int4);
2020-04-06 20:19:35.589 EDT [28655:114] pg_regress/errors ERROR:  syntax error at or near ")" at character 20
2020-04-06 20:19:35.589 EDT [28655:115] pg_regress/errors STATEMENT:  drop operator === ();
2020-04-06 20:19:35.589 EDT [28655:116] pg_regress/errors ERROR:  missing argument at character 24
2020-04-06 20:19:35.589 EDT [28655:117] pg_regress/errors HINT:  Use NONE to denote the missing argument of a unary operator.
2020-04-06 20:19:35.589 EDT [28655:118] pg_regress/errors STATEMENT:  drop operator === (int4);
2020-04-06 20:19:35.589 EDT [28655:119] pg_regress/errors LOG:  statement: drop operator === (int4, int4);
2020-04-06 20:19:35.589 EDT [28655:120] pg_regress/errors ERROR:  operator does not exist: integer === integer
2020-04-06 20:19:35.589 EDT [28655:121] pg_regress/errors STATEMENT:  drop operator === (int4, int4);
2020-04-06 20:19:35.589 EDT [28655:122] pg_regress/errors ERROR:  missing argument at character 26
2020-04-06 20:19:35.589 EDT [28655:123] pg_regress/errors HINT:  Use NONE to denote the missing argument of a unary operator.
2020-04-06 20:19:35.589 EDT [28655:124] pg_regress/errors STATEMENT:  drop operator = (nonesuch);
2020-04-06 20:19:35.589 EDT [28655:125] pg_regress/errors ERROR:  syntax error at or near "," at character 19
2020-04-06 20:19:35.589 EDT [28655:126] pg_regress/errors STATEMENT:  drop operator = ( , int4);
2020-04-06 20:19:35.589 EDT [28655:127] pg_regress/errors LOG:  statement: drop operator = (nonesuch, int4);
2020-04-06 20:19:35.589 EDT [28655:128] pg_regress/errors ERROR:  type "nonesuch" does not exist
2020-04-06 20:19:35.589 EDT [28655:129] pg_regress/errors STATEMENT:  drop operator = (nonesuch, int4);
2020-04-06 20:19:35.589 EDT [28655:130] pg_regress/errors LOG:  statement: drop operator = (int4, nonesuch);
2020-04-06 20:19:35.589 EDT [28655:131] pg_regress/errors ERROR:  type "nonesuch" does not exist
2020-04-06 20:19:35.589 EDT [28655:132] pg_regress/errors STATEMENT:  drop operator = (int4, nonesuch);
2020-04-06 20:19:35.589 EDT [28655:133] pg_regress/errors ERROR:  syntax error at or near ")" at character 24
2020-04-06 20:19:35.589 EDT [28655:134] pg_regress/errors STATEMENT:  drop operator = (int4, );
2020-04-06 20:19:35.590 EDT [28655:135] pg_regress/errors ERROR:  syntax error at or near ";" at character 10
2020-04-06 20:19:35.590 EDT [28655:136] pg_regress/errors STATEMENT:  drop rule;
2020-04-06 20:19:35.590 EDT [28655:137] pg_regress/errors ERROR:  syntax error at or near "314159" at character 11
2020-04-06 20:19:35.590 EDT [28655:138] pg_regress/errors STATEMENT:  drop rule 314159;
2020-04-06 20:19:35.590 EDT [28655:139] pg_regress/errors LOG:  statement: drop rule nonesuch on noplace;
2020-04-06 20:19:35.590 EDT [28655:140] pg_regress/errors ERROR:  relation "noplace" does not exist
2020-04-06 20:19:35.590 EDT [28655:141] pg_regress/errors STATEMENT:  drop rule nonesuch on noplace;
2020-04-06 20:19:35.590 EDT [28655:142] pg_regress/errors ERROR:  syntax error at or near "tuple" at character 6
2020-04-06 20:19:35.590 EDT [28655:143] pg_regress/errors STATEMENT:  drop tuple rule nonesuch;
2020-04-06 20:19:35.590 EDT [28655:144] pg_regress/errors ERROR:  syntax error at or near "instance" at character 6
2020-04-06 20:19:35.590 EDT [28655:145] pg_regress/errors STATEMENT:  drop instance rule nonesuch on noplace;
2020-04-06 20:19:35.590 EDT [28655:146] pg_regress/errors ERROR:  syntax error at or near "rewrite" at character 6
2020-04-06 20:19:35.590 EDT [28655:147] pg_regress/errors STATEMENT:  drop rewrite rule nonesuch;
2020-04-06 20:19:35.590 EDT [28660:34] pg_regress/inherit LOG:  statement: SELECT relname, d.* FROM d, pg_class where d.tableoid = pg_class.oid;
2020-04-06 20:19:35.590 EDT [28655:148] pg_regress/errors LOG:  statement: select 1/0;
2020-04-06 20:19:35.590 EDT [28655:149] pg_regress/errors ERROR:  division by zero
2020-04-06 20:19:35.590 EDT [28655:150] pg_regress/errors STATEMENT:  select 1/0;
2020-04-06 20:19:35.591 EDT [28655:151] pg_regress/errors LOG:  statement: select 1::int8/0;
2020-04-06 20:19:35.591 EDT [28655:152] pg_regress/errors ERROR:  division by zero
2020-04-06 20:19:35.591 EDT [28655:153] pg_regress/errors STATEMENT:  select 1::int8/0;
2020-04-06 20:19:35.591 EDT [28655:154] pg_regress/errors LOG:  statement: select 1/0::int8;
2020-04-06 20:19:35.591 EDT [28655:155] pg_regress/errors ERROR:  division by zero
2020-04-06 20:19:35.591 EDT [28655:156] pg_regress/errors STATEMENT:  select 1/0::int8;
2020-04-06 20:19:35.591 EDT [28655:157] pg_regress/errors LOG:  statement: select 1::int2/0;
2020-04-06 20:19:35.591 EDT [28655:158] pg_regress/errors ERROR:  division by zero
2020-04-06 20:19:35.591 EDT [28655:159] pg_regress/errors STATEMENT:  select 1::int2/0;
2020-04-06 20:19:35.591 EDT [28655:160] pg_regress/errors LOG:  statement: select 1/0::int2;
2020-04-06 20:19:35.591 EDT [28655:161] pg_regress/errors ERROR:  division by zero
2020-04-06 20:19:35.591 EDT [28655:162] pg_regress/errors STATEMENT:  select 1/0::int2;
2020-04-06 20:19:35.591 EDT [28655:163] pg_regress/errors LOG:  statement: select 1::numeric/0;
2020-04-06 20:19:35.592 EDT [28655:164] pg_regress/errors ERROR:  division by zero
2020-04-06 20:19:35.592 EDT [28655:165] pg_regress/errors STATEMENT:  select 1::numeric/0;
2020-04-06 20:19:35.592 EDT [28655:166] pg_regress/errors LOG:  statement: select 1/0::numeric;
2020-04-06 20:19:35.592 EDT [28655:167] pg_regress/errors ERROR:  division by zero
2020-04-06 20:19:35.592 EDT [28655:168] pg_regress/errors STATEMENT:  select 1/0::numeric;
2020-04-06 20:19:35.592 EDT [28655:169] pg_regress/errors LOG:  statement: select 1::float8/0;
2020-04-06 20:19:35.592 EDT [28665:106] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view14 WHERE a=3;
2020-04-06 20:19:35.592 EDT [28655:170] pg_regress/errors ERROR:  division by zero
2020-04-06 20:19:35.592 EDT [28655:171] pg_regress/errors STATEMENT:  select 1::float8/0;
2020-04-06 20:19:35.593 EDT [28655:172] pg_regress/errors LOG:  statement: select 1/0::float8;
2020-04-06 20:19:35.593 EDT [28655:173] pg_regress/errors ERROR:  division by zero
2020-04-06 20:19:35.593 EDT [28655:174] pg_regress/errors STATEMENT:  select 1/0::float8;
2020-04-06 20:19:35.593 EDT [28673:65] pg_regress/drop_if_exists LOG:  statement: DROP USER regress_test_u2;
2020-04-06 20:19:35.593 EDT [28655:175] pg_regress/errors LOG:  statement: select 1::float4/0;
2020-04-06 20:19:35.593 EDT [28673:66] pg_regress/drop_if_exists ERROR:  role "regress_test_u2" does not exist
2020-04-06 20:19:35.593 EDT [28673:67] pg_regress/drop_if_exists STATEMENT:  DROP USER regress_test_u2;
2020-04-06 20:19:35.593 EDT [28655:176] pg_regress/errors ERROR:  division by zero
2020-04-06 20:19:35.593 EDT [28655:177] pg_regress/errors STATEMENT:  select 1::float4/0;
2020-04-06 20:19:35.593 EDT [28663:18] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_inherit';
2020-04-06 20:19:35.593 EDT [28673:68] pg_regress/drop_if_exists LOG:  statement: DROP USER IF EXISTS regress_test_u1, regress_test_u2;
2020-04-06 20:19:35.594 EDT [28655:178] pg_regress/errors LOG:  statement: select 1/0::float4;
2020-04-06 20:19:35.594 EDT [28673:69] pg_regress/drop_if_exists LOG:  statement: DROP USER regress_test_u1;
2020-04-06 20:19:35.594 EDT [28655:179] pg_regress/errors ERROR:  division by zero
2020-04-06 20:19:35.594 EDT [28655:180] pg_regress/errors STATEMENT:  select 1/0::float4;
2020-04-06 20:19:35.594 EDT [28673:70] pg_regress/drop_if_exists ERROR:  role "regress_test_u1" does not exist
2020-04-06 20:19:35.594 EDT [28673:71] pg_regress/drop_if_exists STATEMENT:  DROP USER regress_test_u1;
2020-04-06 20:19:35.594 EDT [28655:181] pg_regress/errors ERROR:  syntax error at or near "xxx" at character 1
2020-04-06 20:19:35.594 EDT [28655:182] pg_regress/errors STATEMENT:  xxx;
2020-04-06 20:19:35.594 EDT [28673:72] pg_regress/drop_if_exists LOG:  statement: DROP ROLE regress_test_r2;
2020-04-06 20:19:35.594 EDT [28673:73] pg_regress/drop_if_exists ERROR:  role "regress_test_r2" does not exist
2020-04-06 20:19:35.594 EDT [28673:74] pg_regress/drop_if_exists STATEMENT:  DROP ROLE regress_test_r2;
2020-04-06 20:19:35.594 EDT [28655:183] pg_regress/errors ERROR:  syntax error at or near "foo" at character 8
2020-04-06 20:19:35.594 EDT [28655:184] pg_regress/errors STATEMENT:  CREATE foo;
2020-04-06 20:19:35.594 EDT [28673:75] pg_regress/drop_if_exists LOG:  statement: DROP ROLE IF EXISTS regress_test_r1, regress_test_r2;
2020-04-06 20:19:35.594 EDT [28655:185] pg_regress/errors ERROR:  syntax error at or near ";" at character 14
2020-04-06 20:19:35.594 EDT [28655:186] pg_regress/errors STATEMENT:  CREATE TABLE ;
2020-04-06 20:19:35.594 EDT [28655:187] pg_regress/errors ERROR:  syntax error at end of input at character 13
2020-04-06 20:19:35.594 EDT [28655:188] pg_regress/errors STATEMENT:  CREATE TABLE
2020-04-06 20:19:35.594 EDT [28655:189] pg_regress/errors ERROR:  syntax error at or near "foo" at character 29
2020-04-06 20:19:35.594 EDT [28655:190] pg_regress/errors STATEMENT:  INSERT INTO foo VALUES(123) foo;
2020-04-06 20:19:35.594 EDT [28673:76] pg_regress/drop_if_exists LOG:  statement: DROP ROLE regress_test_r1;
2020-04-06 20:19:35.594 EDT [28673:77] pg_regress/drop_if_exists ERROR:  role "regress_test_r1" does not exist
2020-04-06 20:19:35.594 EDT [28673:78] pg_regress/drop_if_exists STATEMENT:  DROP ROLE regress_test_r1;
2020-04-06 20:19:35.594 EDT [28655:191] pg_regress/errors ERROR:  syntax error at or near "123" at character 13
2020-04-06 20:19:35.594 EDT [28655:192] pg_regress/errors STATEMENT:  INSERT INTO 123
	VALUES(123);
2020-04-06 20:19:35.594 EDT [28673:79] pg_regress/drop_if_exists LOG:  statement: DROP GROUP regress_test_g2;
2020-04-06 20:19:35.594 EDT [28673:80] pg_regress/drop_if_exists ERROR:  role "regress_test_g2" does not exist
2020-04-06 20:19:35.594 EDT [28673:81] pg_regress/drop_if_exists STATEMENT:  DROP GROUP regress_test_g2;
2020-04-06 20:19:35.594 EDT [28655:193] pg_regress/errors ERROR:  syntax error at or near "123" at character 29
2020-04-06 20:19:35.594 EDT [28655:194] pg_regress/errors STATEMENT:  INSERT INTO foo
	VALUES(123) 123
	;
2020-04-06 20:19:35.594 EDT [28673:82] pg_regress/drop_if_exists LOG:  statement: DROP GROUP IF EXISTS regress_test_g1, regress_test_g2;
2020-04-06 20:19:35.594 EDT [28655:195] pg_regress/errors ERROR:  syntax error at or near "NUL" at character 94
2020-04-06 20:19:35.594 EDT [28655:196] pg_regress/errors STATEMENT:  CREATE TABLE foo
	  (id INT4 UNIQUE NOT NULL, id2 TEXT NOT NULL PRIMARY KEY,
		id3 INTEGER NOT NUL,
	   id4 INT4 UNIQUE NOT NULL, id5 TEXT UNIQUE NOT NULL);
2020-04-06 20:19:35.595 EDT [28655:197] pg_regress/errors ERROR:  syntax error at or near "NUL" at character 90
2020-04-06 20:19:35.595 EDT [28655:198] pg_regress/errors STATEMENT:  CREATE TABLE foo(id INT4 UNIQUE NOT NULL, id2 TEXT NOT NULL PRIMARY KEY, id3 INTEGER NOT NUL,
	id4 INT4 UNIQUE NOT NULL, id5 TEXT UNIQUE NOT NULL);
2020-04-06 20:19:35.595 EDT [28673:83] pg_regress/drop_if_exists LOG:  statement: DROP GROUP regress_test_g1;
2020-04-06 20:19:35.595 EDT [28655:199] pg_regress/errors ERROR:  syntax error at or near "NUL" at character 35
2020-04-06 20:19:35.595 EDT [28655:200] pg_regress/errors STATEMENT:  CREATE TABLE foo(
	id3 INTEGER NOT NUL, id4 INT4 UNIQUE NOT NULL, id5 TEXT UNIQUE NOT NULL, id INT4 UNIQUE NOT NULL, id2 TEXT NOT NULL PRIMARY KEY);
2020-04-06 20:19:35.595 EDT [28673:84] pg_regress/drop_if_exists ERROR:  role "regress_test_g1" does not exist
2020-04-06 20:19:35.595 EDT [28673:85] pg_regress/drop_if_exists STATEMENT:  DROP GROUP regress_test_g1;
2020-04-06 20:19:35.595 EDT [28655:201] pg_regress/errors ERROR:  syntax error at or near "NUL" at character 90
2020-04-06 20:19:35.595 EDT [28655:202] pg_regress/errors STATEMENT:  CREATE TABLE foo(id INT4 UNIQUE NOT NULL, id2 TEXT NOT NULL PRIMARY KEY, id3 INTEGER NOT NUL, id4 INT4 UNIQUE NOT NULL, id5 TEXT UNIQUE NOT NULL);
2020-04-06 20:19:35.595 EDT [28673:86] pg_regress/drop_if_exists LOG:  statement: DROP COLLATION IF EXISTS test_collation_exists;
2020-04-06 20:19:35.595 EDT [28655:203] pg_regress/errors ERROR:  syntax error at or near "NUL" at character 100
2020-04-06 20:19:35.595 EDT [28655:204] pg_regress/errors STATEMENT:  CREATE
	TEMPORARY
	TABLE
	foo(id INT4 UNIQUE NOT NULL, id2 TEXT NOT NULL PRIMARY KEY, id3 INTEGER NOT NUL,
	id4 INT4
	UNIQUE
	NOT
	NULL,
	id5 TEXT
	UNIQUE
	NOT
	NULL)
	;
2020-04-06 20:19:35.595 EDT [28673:87] pg_regress/drop_if_exists LOG:  statement: DROP CONVERSION test_conversion_exists;
2020-04-06 20:19:35.595 EDT [28655:205] pg_regress/errors ERROR:  syntax error at or near "NUL" at character 45
2020-04-06 20:19:35.595 EDT [28655:206] pg_regress/errors STATEMENT:  CREATE
	TEMPORARY
	TABLE
	foo(
	id3 INTEGER NOT NUL, id4 INT4 UNIQUE NOT NULL, id5 TEXT UNIQUE NOT NULL, id INT4 UNIQUE NOT NULL, id2 TEXT NOT NULL PRIMARY KEY)
	;
2020-04-06 20:19:35.595 EDT [28673:88] pg_regress/drop_if_exists ERROR:  conversion "test_conversion_exists" does not exist
2020-04-06 20:19:35.595 EDT [28673:89] pg_regress/drop_if_exists STATEMENT:  DROP CONVERSION test_conversion_exists;
2020-04-06 20:19:35.595 EDT [28665:107] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view15 VALUES (3, 'ROW 3');
2020-04-06 20:19:35.595 EDT [28655:207] pg_regress/errors ERROR:  syntax error at or near "NUL" at character 153
2020-04-06 20:19:35.595 EDT [28655:208] pg_regress/errors STATEMENT:  CREATE
	TEMPORARY
	TABLE
	foo
	(id
	INT4
	UNIQUE NOT NULL, idx INT4 UNIQUE NOT NULL, idy INT4 UNIQUE NOT NULL, id2 TEXT NOT NULL PRIMARY KEY, id3 INTEGER NOT NUL, id4 INT4 UNIQUE NOT NULL, id5 TEXT UNIQUE NOT NULL,
	idz INT4 UNIQUE NOT NULL,
	idv INT4 UNIQUE NOT NULL);
2020-04-06 20:19:35.595 EDT [28673:90] pg_regress/drop_if_exists LOG:  statement: DROP CONVERSION IF EXISTS test_conversion_exists;
2020-04-06 20:19:35.595 EDT [28665:108] pg_regress/updatable_views ERROR:  cannot insert into column "upper" of view "rw_view15"
2020-04-06 20:19:35.595 EDT [28665:109] pg_regress/updatable_views DETAIL:  View columns that are not columns of their base relation are not updatable.
2020-04-06 20:19:35.595 EDT [28665:110] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view15 VALUES (3, 'ROW 3');
2020-04-06 20:19:35.595 EDT [28673:91] pg_regress/drop_if_exists LOG:  statement: CREATE CONVERSION test_conversion_exists
	    FOR 'LATIN1' TO 'UTF8' FROM iso8859_1_to_utf8;
2020-04-06 20:19:35.595 EDT [28665:111] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view15 (a) VALUES (3);
2020-04-06 20:19:35.595 EDT [28655:209] pg_regress/errors ERROR:  syntax error at or near "NUL" at character 180
2020-04-06 20:19:35.595 EDT [28655:210] pg_regress/errors STATEMENT:  CREATE
	TEMPORARY
	TABLE
	foo
	(id
	INT4
	UNIQUE
	NOT
	NULL
	,
	idm
	INT4
	UNIQUE
	NOT
	NULL,
	idx INT4 UNIQUE NOT NULL, idy INT4 UNIQUE NOT NULL, id2 TEXT NOT NULL PRIMARY KEY, id3 INTEGER NOT NUL, id4 INT4 UNIQUE NOT NULL, id5 TEXT UNIQUE NOT NULL,
	idz INT4 UNIQUE NOT NULL,
	idv
	INT4
	UNIQUE
	NOT
	NULL);
2020-04-06 20:19:35.595 EDT [28655:211] pg_regress/errors LOG:  statement: create function infinite_recurse() returns int as
	'select infinite_recurse()' language sql;
2020-04-06 20:19:35.596 EDT [28665:112] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view15 (a) VALUES (3) ON CONFLICT DO NOTHING;
2020-04-06 20:19:35.596 EDT [28665:113] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view15;
2020-04-06 20:19:35.597 EDT [28673:92] pg_regress/drop_if_exists LOG:  statement: DROP CONVERSION test_conversion_exists;
2020-04-06 20:19:35.597 EDT [28655:212] pg_regress/errors LOG:  statement: select infinite_recurse();
2020-04-06 20:19:35.597 EDT [28673:93] pg_regress/drop_if_exists LOG:  statement: DROP TEXT SEARCH PARSER test_tsparser_exists;
2020-04-06 20:19:35.597 EDT [28673:94] pg_regress/drop_if_exists ERROR:  text search parser "test_tsparser_exists" does not exist
2020-04-06 20:19:35.597 EDT [28673:95] pg_regress/drop_if_exists STATEMENT:  DROP TEXT SEARCH PARSER test_tsparser_exists;
2020-04-06 20:19:35.597 EDT [28673:96] pg_regress/drop_if_exists LOG:  statement: DROP TEXT SEARCH PARSER IF EXISTS test_tsparser_exists;
2020-04-06 20:19:35.597 EDT [28673:97] pg_regress/drop_if_exists LOG:  statement: DROP TEXT SEARCH DICTIONARY test_tsdict_exists;
2020-04-06 20:19:35.597 EDT [28687:9] pg_regress/typed_table LOG:  statement: SELECT * FROM persons;
2020-04-06 20:19:35.597 EDT [28665:114] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view15 (a) VALUES (3) ON CONFLICT (a) DO NOTHING;
2020-04-06 20:19:35.597 EDT [28673:98] pg_regress/drop_if_exists ERROR:  text search dictionary "test_tsdict_exists" does not exist
2020-04-06 20:19:35.597 EDT [28673:99] pg_regress/drop_if_exists STATEMENT:  DROP TEXT SEARCH DICTIONARY test_tsdict_exists;
2020-04-06 20:19:35.597 EDT [28673:100] pg_regress/drop_if_exists LOG:  statement: DROP TEXT SEARCH DICTIONARY IF EXISTS test_tsdict_exists;
2020-04-06 20:19:35.598 EDT [28673:101] pg_regress/drop_if_exists LOG:  statement: CREATE TEXT SEARCH DICTIONARY test_tsdict_exists (
	        Template=ispell,
	        DictFile=ispell_sample,
	        AffFile=ispell_sample
	);
2020-04-06 20:19:35.598 EDT [28665:115] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view15;
2020-04-06 20:19:35.598 EDT [28665:116] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view15 (a) VALUES (3) ON CONFLICT (a) DO UPDATE set a = excluded.a;
2020-04-06 20:19:35.599 EDT [28673:102] pg_regress/drop_if_exists LOG:  statement: DROP TEXT SEARCH DICTIONARY test_tsdict_exists;
2020-04-06 20:19:35.599 EDT [28687:10] pg_regress/typed_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(persons)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:35.599 EDT [28673:103] pg_regress/drop_if_exists LOG:  statement: DROP TEXT SEARCH TEMPLATE test_tstemplate_exists;
2020-04-06 20:19:35.599 EDT [28665:117] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view15;
2020-04-06 20:19:35.599 EDT [28673:104] pg_regress/drop_if_exists ERROR:  text search template "test_tstemplate_exists" does not exist
2020-04-06 20:19:35.599 EDT [28673:105] pg_regress/drop_if_exists STATEMENT:  DROP TEXT SEARCH TEMPLATE test_tstemplate_exists;
2020-04-06 20:19:35.599 EDT [28673:106] pg_regress/drop_if_exists LOG:  statement: DROP TEXT SEARCH TEMPLATE IF EXISTS test_tstemplate_exists;
2020-04-06 20:19:35.600 EDT [28665:118] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view15 (a) VALUES (3) ON CONFLICT (a) DO UPDATE set upper = 'blarg';
2020-04-06 20:19:35.600 EDT [28665:119] pg_regress/updatable_views ERROR:  cannot insert into column "upper" of view "rw_view15"
2020-04-06 20:19:35.600 EDT [28665:120] pg_regress/updatable_views DETAIL:  View columns that are not columns of their base relation are not updatable.
2020-04-06 20:19:35.600 EDT [28665:121] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view15 (a) VALUES (3) ON CONFLICT (a) DO UPDATE set upper = 'blarg';
2020-04-06 20:19:35.600 EDT [28665:122] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view15;
2020-04-06 20:19:35.600 EDT [28665:123] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view15;
2020-04-06 20:19:35.601 EDT [28673:107] pg_regress/drop_if_exists LOG:  statement: DROP TEXT SEARCH CONFIGURATION test_tsconfig_exists;
2020-04-06 20:19:35.601 EDT [28673:108] pg_regress/drop_if_exists ERROR:  text search configuration "test_tsconfig_exists" does not exist
2020-04-06 20:19:35.601 EDT [28673:109] pg_regress/drop_if_exists STATEMENT:  DROP TEXT SEARCH CONFIGURATION test_tsconfig_exists;
2020-04-06 20:19:35.601 EDT [28673:110] pg_regress/drop_if_exists LOG:  statement: DROP TEXT SEARCH CONFIGURATION IF EXISTS test_tsconfig_exists;
2020-04-06 20:19:35.601 EDT [28673:111] pg_regress/drop_if_exists LOG:  statement: CREATE TEXT SEARCH CONFIGURATION test_tsconfig_exists (COPY=english);
2020-04-06 20:19:35.601 EDT [28665:124] pg_regress/updatable_views LOG:  statement: ALTER VIEW rw_view15 ALTER COLUMN upper SET DEFAULT 'NOT SET';
2020-04-06 20:19:35.602 EDT [28665:125] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view15 (a) VALUES (4);
2020-04-06 20:19:35.602 EDT [28665:126] pg_regress/updatable_views ERROR:  cannot insert into column "upper" of view "rw_view15"
2020-04-06 20:19:35.602 EDT [28665:127] pg_regress/updatable_views DETAIL:  View columns that are not columns of their base relation are not updatable.
2020-04-06 20:19:35.602 EDT [28665:128] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view15 (a) VALUES (4);
2020-04-06 20:19:35.602 EDT [28665:129] pg_regress/updatable_views LOG:  statement: UPDATE rw_view15 SET upper='ROW 3' WHERE a=3;
2020-04-06 20:19:35.602 EDT [28665:130] pg_regress/updatable_views ERROR:  cannot update column "upper" of view "rw_view15"
2020-04-06 20:19:35.602 EDT [28665:131] pg_regress/updatable_views DETAIL:  View columns that are not columns of their base relation are not updatable.
2020-04-06 20:19:35.602 EDT [28665:132] pg_regress/updatable_views STATEMENT:  UPDATE rw_view15 SET upper='ROW 3' WHERE a=3;
2020-04-06 20:19:35.603 EDT [28665:133] pg_regress/updatable_views LOG:  statement: UPDATE rw_view15 SET upper=DEFAULT WHERE a=3;
2020-04-06 20:19:35.603 EDT [28665:134] pg_regress/updatable_views ERROR:  cannot update column "upper" of view "rw_view15"
2020-04-06 20:19:35.603 EDT [28665:135] pg_regress/updatable_views DETAIL:  View columns that are not columns of their base relation are not updatable.
2020-04-06 20:19:35.603 EDT [28665:136] pg_regress/updatable_views STATEMENT:  UPDATE rw_view15 SET upper=DEFAULT WHERE a=3;
2020-04-06 20:19:35.603 EDT [28687:11] pg_regress/typed_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '20432';
2020-04-06 20:19:35.604 EDT [28673:112] pg_regress/drop_if_exists LOG:  statement: DROP TEXT SEARCH CONFIGURATION test_tsconfig_exists;
2020-04-06 20:19:35.604 EDT [28654:61] pg_regress/constraints LOG:  statement: CREATE SEQUENCE INSERT_SEQ;
2020-04-06 20:19:35.605 EDT [28673:113] pg_regress/drop_if_exists LOG:  statement: DROP EXTENSION test_extension_exists;
2020-04-06 20:19:35.605 EDT [28673:114] pg_regress/drop_if_exists ERROR:  extension "test_extension_exists" does not exist
2020-04-06 20:19:35.605 EDT [28673:115] pg_regress/drop_if_exists STATEMENT:  DROP EXTENSION test_extension_exists;
2020-04-06 20:19:35.605 EDT [28673:116] pg_regress/drop_if_exists LOG:  statement: DROP EXTENSION IF EXISTS test_extension_exists;
2020-04-06 20:19:35.607 EDT [28673:117] pg_regress/drop_if_exists LOG:  statement: DROP FUNCTION test_function_exists();
2020-04-06 20:19:35.607 EDT [28673:118] pg_regress/drop_if_exists ERROR:  function test_function_exists() does not exist
2020-04-06 20:19:35.607 EDT [28673:119] pg_regress/drop_if_exists STATEMENT:  DROP FUNCTION test_function_exists();
2020-04-06 20:19:35.607 EDT [28673:120] pg_regress/drop_if_exists LOG:  statement: DROP FUNCTION IF EXISTS test_function_exists();
2020-04-06 20:19:35.607 EDT [28673:121] pg_regress/drop_if_exists LOG:  statement: DROP FUNCTION test_function_exists(int, text, int[]);
2020-04-06 20:19:35.607 EDT [28673:122] pg_regress/drop_if_exists ERROR:  function test_function_exists(integer, text, integer[]) does not exist
2020-04-06 20:19:35.607 EDT [28673:123] pg_regress/drop_if_exists STATEMENT:  DROP FUNCTION test_function_exists(int, text, int[]);
2020-04-06 20:19:35.607 EDT [28673:124] pg_regress/drop_if_exists LOG:  statement: DROP FUNCTION IF EXISTS test_function_exists(int, text, int[]);
2020-04-06 20:19:35.607 EDT [28673:125] pg_regress/drop_if_exists LOG:  statement: DROP AGGREGATE test_aggregate_exists(*);
2020-04-06 20:19:35.607 EDT [28673:126] pg_regress/drop_if_exists ERROR:  aggregate test_aggregate_exists(*) does not exist
2020-04-06 20:19:35.607 EDT [28673:127] pg_regress/drop_if_exists STATEMENT:  DROP AGGREGATE test_aggregate_exists(*);
2020-04-06 20:19:35.607 EDT [28673:128] pg_regress/drop_if_exists LOG:  statement: DROP AGGREGATE IF EXISTS test_aggregate_exists(*);
2020-04-06 20:19:35.607 EDT [28673:129] pg_regress/drop_if_exists LOG:  statement: DROP AGGREGATE test_aggregate_exists(int);
2020-04-06 20:19:35.607 EDT [28673:130] pg_regress/drop_if_exists ERROR:  aggregate test_aggregate_exists(integer) does not exist
2020-04-06 20:19:35.607 EDT [28673:131] pg_regress/drop_if_exists STATEMENT:  DROP AGGREGATE test_aggregate_exists(int);
2020-04-06 20:19:35.608 EDT [28673:132] pg_regress/drop_if_exists LOG:  statement: DROP AGGREGATE IF EXISTS test_aggregate_exists(int);
2020-04-06 20:19:35.608 EDT [28673:133] pg_regress/drop_if_exists LOG:  statement: DROP OPERATOR @#@ (int, int);
2020-04-06 20:19:35.608 EDT [28673:134] pg_regress/drop_if_exists ERROR:  operator does not exist: integer @#@ integer
2020-04-06 20:19:35.608 EDT [28673:135] pg_regress/drop_if_exists STATEMENT:  DROP OPERATOR @#@ (int, int);
2020-04-06 20:19:35.608 EDT [28673:136] pg_regress/drop_if_exists LOG:  statement: DROP OPERATOR IF EXISTS @#@ (int, int);
2020-04-06 20:19:35.608 EDT [28680:9] pg_regress/hash_func LOG:  statement: SELECT v as value, hashchar(v)::bit(32) as standard,
		   hashcharextended(v, 0)::bit(32) as extended0,
		   hashcharextended(v, 1)::bit(32) as extended1
	FROM   (VALUES (NULL::"char"), ('1'), ('x'), ('X'), ('p'), ('N')) x(v)
	WHERE  hashchar(v)::bit(32) != hashcharextended(v, 0)::bit(32)
	       OR hashchar(v)::bit(32) = hashcharextended(v, 1)::bit(32);
2020-04-06 20:19:35.608 EDT [28654:62] pg_regress/constraints LOG:  statement: CREATE TABLE INSERT_TBL (x INT DEFAULT nextval('insert_seq'),
		y TEXT DEFAULT '-NULL-',
		z INT DEFAULT -1 * currval('insert_seq'),
		CONSTRAINT INSERT_TBL_CON CHECK (x >= 3 AND y <> 'check failed' AND x < 8),
		CHECK (x + z = 0));
2020-04-06 20:19:35.609 EDT [28662:58] pg_regress/triggers LOG:  statement: DROP TABLE fkeys;
2020-04-06 20:19:35.609 EDT [28661:8] pg_regress/select LOG:  statement: SELECT onek.unique1, onek.string4 FROM onek
	   WHERE onek.unique1 < 20
	   ORDER BY unique1 using >, string4 using <;
2020-04-06 20:19:35.611 EDT [28679:19] pg_regress/vacuum LOG:  statement: SELECT * FROM vactst;
2020-04-06 20:19:35.612 EDT [28673:137] pg_regress/drop_if_exists LOG:  statement: CREATE OPERATOR @#@
	        (leftarg = int8, rightarg = int8, procedure = int8xor);
2020-04-06 20:19:35.612 EDT [28679:20] pg_regress/vacuum LOG:  statement: VACUUM FULL vactst;
2020-04-06 20:19:35.612 EDT [28661:9] pg_regress/select LOG:  statement: SELECT onek.unique1, onek.string4 FROM onek
	   WHERE onek.unique1 < 20
	   ORDER BY unique1 using <, string4 using >;
2020-04-06 20:19:35.613 EDT [28654:63] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_TBL(x,z) VALUES (2, -2);
2020-04-06 20:19:35.613 EDT [28654:64] pg_regress/constraints ERROR:  new row for relation "insert_tbl" violates check constraint "insert_tbl_con"
2020-04-06 20:19:35.613 EDT [28654:65] pg_regress/constraints DETAIL:  Failing row contains (2, -NULL-, -2).
2020-04-06 20:19:35.613 EDT [28654:66] pg_regress/constraints STATEMENT:  INSERT INTO INSERT_TBL(x,z) VALUES (2, -2);
2020-04-06 20:19:35.613 EDT [28673:138] pg_regress/drop_if_exists LOG:  statement: DROP OPERATOR @#@ (int8, int8);
2020-04-06 20:19:35.613 EDT [28668:66] pg_regress/create_aggregate LOG:  statement: CREATE OR REPLACE AGGREGATE myavg (numeric)
	(
		stype = numeric,
		sfunc = numeric_add,
		finalfunc = numeric_out
	);
2020-04-06 20:19:35.613 EDT [28668:67] pg_regress/create_aggregate ERROR:  cannot change return type of existing function
2020-04-06 20:19:35.613 EDT [28668:68] pg_regress/create_aggregate HINT:  Use DROP AGGREGATE myavg(numeric) first.
2020-04-06 20:19:35.613 EDT [28668:69] pg_regress/create_aggregate STATEMENT:  CREATE OR REPLACE AGGREGATE myavg (numeric)
	(
		stype = numeric,
		sfunc = numeric_add,
		finalfunc = numeric_out
	);
2020-04-06 20:19:35.614 EDT [28668:70] pg_regress/create_aggregate LOG:  statement: CREATE OR REPLACE AGGREGATE myavg (order by numeric)
	(
		stype = numeric,
		sfunc = numeric_add
	);
2020-04-06 20:19:35.614 EDT [28654:67] pg_regress/constraints LOG:  statement: SELECT '' AS zero, * FROM INSERT_TBL;
2020-04-06 20:19:35.614 EDT [28668:71] pg_regress/create_aggregate ERROR:  cannot change routine kind
2020-04-06 20:19:35.614 EDT [28668:72] pg_regress/create_aggregate DETAIL:  "myavg" is an ordinary aggregate function.
2020-04-06 20:19:35.614 EDT [28668:73] pg_regress/create_aggregate STATEMENT:  CREATE OR REPLACE AGGREGATE myavg (order by numeric)
	(
		stype = numeric,
		sfunc = numeric_add
	);
2020-04-06 20:19:35.614 EDT [28668:74] pg_regress/create_aggregate LOG:  statement: create function sum4(int8,int8,int8,int8) returns int8 as
	'select $1 + $2 + $3 + $4' language sql strict immutable;
2020-04-06 20:19:35.614 EDT [28662:59] pg_regress/triggers LOG:  statement: DROP TABLE fkeys2;
2020-04-06 20:19:35.616 EDT [28668:75] pg_regress/create_aggregate LOG:  statement: CREATE OR REPLACE AGGREGATE sum3 (int8,int8,int8)
	(
		stype = int8,
		sfunc = sum4
	);
2020-04-06 20:19:35.616 EDT [28668:76] pg_regress/create_aggregate ERROR:  cannot change routine kind
2020-04-06 20:19:35.616 EDT [28668:77] pg_regress/create_aggregate DETAIL:  "sum3" is a function.
2020-04-06 20:19:35.616 EDT [28668:78] pg_regress/create_aggregate STATEMENT:  CREATE OR REPLACE AGGREGATE sum3 (int8,int8,int8)
	(
		stype = int8,
		sfunc = sum4
	);
2020-04-06 20:19:35.621 EDT [28669:25] pg_regress/create_am LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM fast_emp4000 WHERE home_base IS NULL;
2020-04-06 20:19:35.621 EDT [28664:23] pg_regress/create_function_3 LOG:  statement: ALTER FUNCTION functest_C_1(int) IMMUTABLE;
2020-04-06 20:19:35.625 EDT [28665:137] pg_regress/updatable_views LOG:  statement: UPDATE rw_view15 SET a=4 WHERE a=3;
2020-04-06 20:19:35.625 EDT [28663:19] pg_regress/roleattributes LOG:  statement: CREATE ROLE regress_test_def_createrole;
2020-04-06 20:19:35.625 EDT [28668:79] pg_regress/create_aggregate LOG:  statement: drop function sum4(int8,int8,int8,int8);
2020-04-06 20:19:35.625 EDT [28665:138] pg_regress/updatable_views LOG:  statement: SELECT * FROM base_tbl;
2020-04-06 20:19:35.626 EDT [28668:80] pg_regress/create_aggregate LOG:  statement: DROP AGGREGATE myavg (numeric);
2020-04-06 20:19:35.626 EDT [28663:20] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_def_createrole';
2020-04-06 20:19:35.626 EDT [28654:68] pg_regress/constraints LOG:  statement: SELECT 'one' AS one, nextval('insert_seq');
2020-04-06 20:19:35.627 EDT [28668:81] pg_regress/create_aggregate LOG:  statement: CREATE AGGREGATE mysum (int)
	(
		stype = int,
		sfunc = int4pl,
		parallel = pear
	);
2020-04-06 20:19:35.627 EDT [28668:82] pg_regress/create_aggregate ERROR:  parameter "parallel" must be SAFE, RESTRICTED, or UNSAFE
2020-04-06 20:19:35.627 EDT [28668:83] pg_regress/create_aggregate STATEMENT:  CREATE AGGREGATE mysum (int)
	(
		stype = int,
		sfunc = int4pl,
		parallel = pear
	);
2020-04-06 20:19:35.627 EDT [28654:69] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_TBL(y) VALUES ('Y');
2020-04-06 20:19:35.627 EDT [28654:70] pg_regress/constraints ERROR:  new row for relation "insert_tbl" violates check constraint "insert_tbl_con"
2020-04-06 20:19:35.627 EDT [28654:71] pg_regress/constraints DETAIL:  Failing row contains (2, Y, -2).
2020-04-06 20:19:35.627 EDT [28654:72] pg_regress/constraints STATEMENT:  INSERT INTO INSERT_TBL(y) VALUES ('Y');
2020-04-06 20:19:35.627 EDT [28660:35] pg_regress/inherit LOG:  statement: SELECT relname, a.* FROM ONLY a, pg_class where a.tableoid = pg_class.oid;
2020-04-06 20:19:35.627 EDT [28668:84] pg_regress/create_aggregate LOG:  statement: CREATE FUNCTION float8mi_n(float8, float8) RETURNS float8 AS
	$$ SELECT $1 - $2; $$
	LANGUAGE SQL;
2020-04-06 20:19:35.628 EDT [28654:73] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_TBL(y) VALUES ('Y');
2020-04-06 20:19:35.628 EDT [28669:26] pg_regress/create_am LOG:  statement: SELECT count(*) FROM fast_emp4000 WHERE home_base IS NULL;
2020-04-06 20:19:35.628 EDT [28668:85] pg_regress/create_aggregate LOG:  statement: CREATE AGGREGATE invalidsumdouble (float8)
	(
	    stype = float8,
	    sfunc = float8pl,
	    mstype = float8,
	    msfunc = float8pl,
	    minvfunc = float8mi_n
	);
2020-04-06 20:19:35.628 EDT [28664:24] pg_regress/create_function_3 LOG:  statement: ALTER FUNCTION functest_C_2(int) SECURITY INVOKER;
2020-04-06 20:19:35.628 EDT [28668:86] pg_regress/create_aggregate ERROR:  strictness of aggregate's forward and inverse transition functions must match
2020-04-06 20:19:35.628 EDT [28668:87] pg_regress/create_aggregate STATEMENT:  CREATE AGGREGATE invalidsumdouble (float8)
	(
	    stype = float8,
	    sfunc = float8pl,
	    mstype = float8,
	    msfunc = float8pl,
	    minvfunc = float8mi_n
	);
2020-04-06 20:19:35.629 EDT [28654:74] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_TBL(x,z) VALUES (1, -2);
2020-04-06 20:19:35.629 EDT [28654:75] pg_regress/constraints ERROR:  new row for relation "insert_tbl" violates check constraint "insert_tbl_check"
2020-04-06 20:19:35.629 EDT [28654:76] pg_regress/constraints DETAIL:  Failing row contains (1, -NULL-, -2).
2020-04-06 20:19:35.629 EDT [28654:77] pg_regress/constraints STATEMENT:  INSERT INTO INSERT_TBL(x,z) VALUES (1, -2);
2020-04-06 20:19:35.629 EDT [28664:25] pg_regress/create_function_3 LOG:  statement: ALTER FUNCTION functest_C_3(int) SECURITY DEFINER;
2020-04-06 20:19:35.629 EDT [28668:88] pg_regress/create_aggregate LOG:  statement: CREATE FUNCTION float8mi_int(float8, float8) RETURNS int AS
	$$ SELECT CAST($1 - $2 AS INT); $$
	LANGUAGE SQL;
2020-04-06 20:19:35.629 EDT [28664:26] pg_regress/create_function_3 LOG:  statement: SELECT proname, prosecdef FROM pg_proc
	       WHERE oid in ('functest_C_1'::regproc,
	                     'functest_C_2'::regproc,
	                     'functest_C_3'::regproc) ORDER BY proname;
2020-04-06 20:19:35.629 EDT [28654:78] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_TBL(z,x) VALUES (-7,  7);
2020-04-06 20:19:35.630 EDT [28668:89] pg_regress/create_aggregate LOG:  statement: CREATE AGGREGATE wrongreturntype (float8)
	(
	    stype = float8,
	    sfunc = float8pl,
	    mstype = float8,
	    msfunc = float8pl,
	    minvfunc = float8mi_int
	);
2020-04-06 20:19:35.630 EDT [28664:27] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_E_1(int) RETURNS bool LANGUAGE 'sql'
	       AS 'SELECT $1 > 100';
2020-04-06 20:19:35.630 EDT [28668:90] pg_regress/create_aggregate ERROR:  return type of inverse transition function float8mi_int is not double precision
2020-04-06 20:19:35.630 EDT [28668:91] pg_regress/create_aggregate STATEMENT:  CREATE AGGREGATE wrongreturntype (float8)
	(
	    stype = float8,
	    sfunc = float8pl,
	    mstype = float8,
	    msfunc = float8pl,
	    minvfunc = float8mi_int
	);
2020-04-06 20:19:35.630 EDT [28654:79] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_TBL VALUES (5, 'check failed', -5);
2020-04-06 20:19:35.630 EDT [28654:80] pg_regress/constraints ERROR:  new row for relation "insert_tbl" violates check constraint "insert_tbl_con"
2020-04-06 20:19:35.630 EDT [28654:81] pg_regress/constraints DETAIL:  Failing row contains (5, check failed, -5).
2020-04-06 20:19:35.630 EDT [28654:82] pg_regress/constraints STATEMENT:  INSERT INTO INSERT_TBL VALUES (5, 'check failed', -5);
2020-04-06 20:19:35.630 EDT [28664:28] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_E_2(int) RETURNS bool LANGUAGE 'sql'
	       LEAKPROOF AS 'SELECT $1 > 100';
2020-04-06 20:19:35.630 EDT [28668:92] pg_regress/create_aggregate LOG:  statement: CREATE AGGREGATE case_agg ( 
		"Sfunc1" = int4pl,
		"Basetype" = int4,
		"Stype1" = int4,
		"Initcond1" = '0',
		"Parallel" = safe
	);
2020-04-06 20:19:35.630 EDT [28668:93] pg_regress/create_aggregate WARNING:  aggregate attribute "Sfunc1" not recognized
2020-04-06 20:19:35.630 EDT [28668:94] pg_regress/create_aggregate WARNING:  aggregate attribute "Basetype" not recognized
2020-04-06 20:19:35.630 EDT [28668:95] pg_regress/create_aggregate WARNING:  aggregate attribute "Stype1" not recognized
2020-04-06 20:19:35.630 EDT [28668:96] pg_regress/create_aggregate WARNING:  aggregate attribute "Initcond1" not recognized
2020-04-06 20:19:35.630 EDT [28668:97] pg_regress/create_aggregate WARNING:  aggregate attribute "Parallel" not recognized
2020-04-06 20:19:35.630 EDT [28668:98] pg_regress/create_aggregate ERROR:  aggregate stype must be specified
2020-04-06 20:19:35.630 EDT [28668:99] pg_regress/create_aggregate STATEMENT:  CREATE AGGREGATE case_agg ( 
		"Sfunc1" = int4pl,
		"Basetype" = int4,
		"Stype1" = int4,
		"Initcond1" = '0',
		"Parallel" = safe
	);
2020-04-06 20:19:35.631 EDT [28654:83] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_TBL VALUES (7, '!check failed', -7);
2020-04-06 20:19:35.631 EDT [28664:29] pg_regress/create_function_3 LOG:  statement: SELECT proname, proleakproof FROM pg_proc
	       WHERE oid in ('functest_E_1'::regproc,
	                     'functest_E_2'::regproc) ORDER BY proname;
2020-04-06 20:19:35.631 EDT [28668:100] pg_regress/create_aggregate LOG:  statement: CREATE AGGREGATE case_agg(float8)
	(
		"Stype" = internal,
		"Sfunc" = ordered_set_transition,
		"Finalfunc" = percentile_disc_final,
		"Finalfunc_extra" = true,
		"Finalfunc_modify" = read_write,
		"Parallel" = safe
	);
2020-04-06 20:19:35.631 EDT [28668:101] pg_regress/create_aggregate WARNING:  aggregate attribute "Stype" not recognized
2020-04-06 20:19:35.631 EDT [28668:102] pg_regress/create_aggregate WARNING:  aggregate attribute "Sfunc" not recognized
2020-04-06 20:19:35.631 EDT [28668:103] pg_regress/create_aggregate WARNING:  aggregate attribute "Finalfunc" not recognized
2020-04-06 20:19:35.631 EDT [28668:104] pg_regress/create_aggregate WARNING:  aggregate attribute "Finalfunc_extra" not recognized
2020-04-06 20:19:35.631 EDT [28668:105] pg_regress/create_aggregate WARNING:  aggregate attribute "Finalfunc_modify" not recognized
2020-04-06 20:19:35.631 EDT [28668:106] pg_regress/create_aggregate WARNING:  aggregate attribute "Parallel" not recognized
2020-04-06 20:19:35.631 EDT [28668:107] pg_regress/create_aggregate ERROR:  aggregate stype must be specified
2020-04-06 20:19:35.631 EDT [28668:108] pg_regress/create_aggregate STATEMENT:  CREATE AGGREGATE case_agg(float8)
	(
		"Stype" = internal,
		"Sfunc" = ordered_set_transition,
		"Finalfunc" = percentile_disc_final,
		"Finalfunc_extra" = true,
		"Finalfunc_modify" = read_write,
		"Parallel" = safe
	);
2020-04-06 20:19:35.631 EDT [28654:84] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_TBL(y) VALUES ('-!NULL-');
2020-04-06 20:19:35.631 EDT [28664:30] pg_regress/create_function_3 LOG:  statement: ALTER FUNCTION functest_E_1(int) LEAKPROOF;
2020-04-06 20:19:35.632 EDT [28664:31] pg_regress/create_function_3 LOG:  statement: ALTER FUNCTION functest_E_2(int) STABLE;
2020-04-06 20:19:35.632 EDT [28664:32] pg_regress/create_function_3 LOG:  statement: SELECT proname, proleakproof FROM pg_proc
	       WHERE oid in ('functest_E_1'::regproc,
	                     'functest_E_2'::regproc) ORDER BY proname;
2020-04-06 20:19:35.632 EDT [28668:109] pg_regress/create_aggregate LOG:  disconnection: session time: 0:00:00.174 user=pgbuild database=regression host=[local]
2020-04-06 20:19:35.632 EDT [28664:33] pg_regress/create_function_3 LOG:  statement: ALTER FUNCTION functest_E_2(int) NOT LEAKPROOF;
2020-04-06 20:19:35.633 EDT [28664:34] pg_regress/create_function_3 LOG:  statement: SELECT proname, proleakproof FROM pg_proc
	       WHERE oid in ('functest_E_1'::regproc,
	                     'functest_E_2'::regproc) ORDER BY proname;
2020-04-06 20:19:35.633 EDT [28673:139] pg_regress/drop_if_exists LOG:  statement: DROP LANGUAGE test_language_exists;
2020-04-06 20:19:35.633 EDT [28673:140] pg_regress/drop_if_exists ERROR:  language "test_language_exists" does not exist
2020-04-06 20:19:35.633 EDT [28673:141] pg_regress/drop_if_exists STATEMENT:  DROP LANGUAGE test_language_exists;
2020-04-06 20:19:35.634 EDT [28662:60] pg_regress/triggers LOG:  statement: create table trigtest (f1 int, f2 text);
2020-04-06 20:19:35.635 EDT [28679:21] pg_regress/vacuum LOG:  statement: UPDATE vactst SET i = i + 1;
2020-04-06 20:19:35.638 EDT [28680:10] pg_regress/hash_func LOG:  statement: SELECT v as value, hashname(v)::bit(32) as standard,
		   hashnameextended(v, 0)::bit(32) as extended0,
		   hashnameextended(v, 1)::bit(32) as extended1
	FROM   (VALUES (NULL), ('PostgreSQL'), ('eIpUEtqmY89'), ('AXKEJBTK'),
	       ('muop28x03'), ('yi3nm0d73')) x(v)
	WHERE  hashname(v)::bit(32) != hashnameextended(v, 0)::bit(32)
	       OR hashname(v)::bit(32) = hashnameextended(v, 1)::bit(32);
2020-04-06 20:19:35.638 EDT [28662:61] pg_regress/triggers LOG:  statement: create trigger trigger_return_old
		before insert or delete or update on trigtest
		for each row execute procedure trigger_return_old();
2020-04-06 20:19:35.639 EDT [28679:22] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.639 EDT [28662:62] pg_regress/triggers LOG:  statement: insert into trigtest values(1, 'foo');
2020-04-06 20:19:35.640 EDT [28679:23] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.640 EDT [28673:142] pg_regress/drop_if_exists LOG:  statement: DROP LANGUAGE IF EXISTS test_language_exists;
2020-04-06 20:19:35.641 EDT [28662:63] pg_regress/triggers LOG:  statement: select * from trigtest;
2020-04-06 20:19:35.641 EDT [28654:85] pg_regress/constraints LOG:  statement: SELECT '' AS four, * FROM INSERT_TBL;
2020-04-06 20:19:35.642 EDT [28679:24] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.642 EDT [28687:12] pg_regress/typed_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '20432' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:35.643 EDT [28654:86] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_TBL(y,z) VALUES ('check failed', 4);
2020-04-06 20:19:35.644 EDT [28654:87] pg_regress/constraints ERROR:  new row for relation "insert_tbl" violates check constraint "insert_tbl_check"
2020-04-06 20:19:35.644 EDT [28654:88] pg_regress/constraints DETAIL:  Failing row contains (5, check failed, 4).
2020-04-06 20:19:35.644 EDT [28654:89] pg_regress/constraints STATEMENT:  INSERT INTO INSERT_TBL(y,z) VALUES ('check failed', 4);
2020-04-06 20:19:35.645 EDT [28661:10] pg_regress/select LOG:  statement: ANALYZE onek2;
2020-04-06 20:19:35.652 EDT [28662:64] pg_regress/triggers LOG:  statement: update trigtest set f2 = f2 || 'bar';
2020-04-06 20:19:35.652 EDT [28654:90] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_TBL(x,y) VALUES (5, 'check failed');
2020-04-06 20:19:35.653 EDT [28654:91] pg_regress/constraints ERROR:  new row for relation "insert_tbl" violates check constraint "insert_tbl_con"
2020-04-06 20:19:35.653 EDT [28654:92] pg_regress/constraints DETAIL:  Failing row contains (5, check failed, -5).
2020-04-06 20:19:35.653 EDT [28654:93] pg_regress/constraints STATEMENT:  INSERT INTO INSERT_TBL(x,y) VALUES (5, 'check failed');
2020-04-06 20:19:35.653 EDT [28660:36] pg_regress/inherit LOG:  statement: SELECT relname, b.* FROM ONLY b, pg_class where b.tableoid = pg_class.oid;
2020-04-06 20:19:35.653 EDT [28654:94] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_TBL(x,y) VALUES (5, '!check failed');
2020-04-06 20:19:35.654 EDT [28654:95] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_TBL(y) VALUES ('-!NULL-');
2020-04-06 20:19:35.654 EDT [28687:13] pg_regress/typed_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '20432' ORDER BY 1;
2020-04-06 20:19:35.654 EDT [28663:21] pg_regress/roleattributes LOG:  statement: CREATE ROLE regress_test_createrole WITH CREATEROLE;
2020-04-06 20:19:35.654 EDT [28654:96] pg_regress/constraints LOG:  statement: SELECT '' AS six, * FROM INSERT_TBL;
2020-04-06 20:19:35.655 EDT [28663:22] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_createrole';
2020-04-06 20:19:35.657 EDT [28661:11] pg_regress/select LOG:  statement: SET enable_seqscan TO off;
2020-04-06 20:19:35.657 EDT [28669:27] pg_regress/create_am LOG:  statement: ROLLBACK;
2020-04-06 20:19:35.657 EDT [28669:28] pg_regress/create_am LOG:  statement: DROP ACCESS METHOD gist2;
2020-04-06 20:19:35.659 EDT [28669:29] pg_regress/create_am ERROR:  cannot drop access method gist2 because other objects depend on it
2020-04-06 20:19:35.659 EDT [28669:30] pg_regress/create_am DETAIL:  index grect2ind2 depends on operator class box_ops for access method gist2
2020-04-06 20:19:35.659 EDT [28669:31] pg_regress/create_am HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:19:35.659 EDT [28669:32] pg_regress/create_am STATEMENT:  DROP ACCESS METHOD gist2;
2020-04-06 20:19:35.659 EDT [28661:12] pg_regress/select LOG:  statement: SET enable_bitmapscan TO off;
2020-04-06 20:19:35.659 EDT [28669:33] pg_regress/create_am LOG:  statement: DROP ACCESS METHOD gist2 CASCADE;
2020-04-06 20:19:35.663 EDT [28669:34] pg_regress/create_am LOG:  statement: SET default_table_access_method = '';
2020-04-06 20:19:35.663 EDT [28669:35] pg_regress/create_am ERROR:  invalid value for parameter "default_table_access_method": ""
2020-04-06 20:19:35.663 EDT [28669:36] pg_regress/create_am DETAIL:  default_table_access_method cannot be empty.
2020-04-06 20:19:35.663 EDT [28669:37] pg_regress/create_am STATEMENT:  SET default_table_access_method = '';
2020-04-06 20:19:35.663 EDT [28669:38] pg_regress/create_am LOG:  statement: SET default_table_access_method = 'I do not exist AM';
2020-04-06 20:19:35.663 EDT [28669:39] pg_regress/create_am ERROR:  invalid value for parameter "default_table_access_method": "I do not exist AM"
2020-04-06 20:19:35.663 EDT [28669:40] pg_regress/create_am DETAIL:  Table access method "I do not exist AM" does not exist.
2020-04-06 20:19:35.663 EDT [28669:41] pg_regress/create_am STATEMENT:  SET default_table_access_method = 'I do not exist AM';
2020-04-06 20:19:35.663 EDT [28669:42] pg_regress/create_am LOG:  statement: SET default_table_access_method = 'btree';
2020-04-06 20:19:35.663 EDT [28669:43] pg_regress/create_am ERROR:  access method "btree" is not of type TABLE
2020-04-06 20:19:35.663 EDT [28669:44] pg_regress/create_am STATEMENT:  SET default_table_access_method = 'btree';
2020-04-06 20:19:35.663 EDT [28669:45] pg_regress/create_am LOG:  statement: CREATE ACCESS METHOD heap2 TYPE TABLE HANDLER heap_tableam_handler;
2020-04-06 20:19:35.663 EDT [28669:46] pg_regress/create_am LOG:  statement: CREATE ACCESS METHOD bogus TYPE TABLE HANDLER int4in;
2020-04-06 20:19:35.663 EDT [28669:47] pg_regress/create_am ERROR:  function int4in(internal) does not exist
2020-04-06 20:19:35.663 EDT [28669:48] pg_regress/create_am STATEMENT:  CREATE ACCESS METHOD bogus TYPE TABLE HANDLER int4in;
2020-04-06 20:19:35.663 EDT [28669:49] pg_regress/create_am LOG:  statement: CREATE ACCESS METHOD bogus TYPE TABLE HANDLER bthandler;
2020-04-06 20:19:35.664 EDT [28669:50] pg_regress/create_am ERROR:  function bthandler must return type table_am_handler
2020-04-06 20:19:35.664 EDT [28669:51] pg_regress/create_am STATEMENT:  CREATE ACCESS METHOD bogus TYPE TABLE HANDLER bthandler;
2020-04-06 20:19:35.664 EDT [28669:52] pg_regress/create_am LOG:  statement: SELECT amname, amhandler, amtype FROM pg_am where amtype = 't' ORDER BY 1, 2;
2020-04-06 20:19:35.666 EDT [28664:35] pg_regress/create_function_3 LOG:  statement: ALTER FUNCTION functest_E_1(int) OWNER TO regress_unpriv_user;
2020-04-06 20:19:35.666 EDT [28664:36] pg_regress/create_function_3 LOG:  statement: ALTER FUNCTION functest_E_2(int) OWNER TO regress_unpriv_user;
2020-04-06 20:19:35.667 EDT [28664:37] pg_regress/create_function_3 LOG:  statement: SET SESSION AUTHORIZATION regress_unpriv_user;
2020-04-06 20:19:35.667 EDT [28664:38] pg_regress/create_function_3 LOG:  statement: SET search_path TO temp_func_test, public;
2020-04-06 20:19:35.667 EDT [28664:39] pg_regress/create_function_3 LOG:  statement: ALTER FUNCTION functest_E_1(int) NOT LEAKPROOF;
2020-04-06 20:19:35.667 EDT [28664:40] pg_regress/create_function_3 LOG:  statement: ALTER FUNCTION functest_E_2(int) LEAKPROOF;
2020-04-06 20:19:35.667 EDT [28664:41] pg_regress/create_function_3 ERROR:  only superuser can define a leakproof function
2020-04-06 20:19:35.667 EDT [28664:42] pg_regress/create_function_3 STATEMENT:  ALTER FUNCTION functest_E_2(int) LEAKPROOF;
2020-04-06 20:19:35.667 EDT [28664:43] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_E_3(int) RETURNS bool LANGUAGE 'sql'
	       LEAKPROOF AS 'SELECT $1 < 200';
2020-04-06 20:19:35.667 EDT [28664:44] pg_regress/create_function_3 ERROR:  only superuser can define a leakproof function
2020-04-06 20:19:35.667 EDT [28664:45] pg_regress/create_function_3 STATEMENT:  CREATE FUNCTION functest_E_3(int) RETURNS bool LANGUAGE 'sql'
	       LEAKPROOF AS 'SELECT $1 < 200';
2020-04-06 20:19:35.667 EDT [28664:46] pg_regress/create_function_3 LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:35.667 EDT [28664:47] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_F_1(int) RETURNS bool LANGUAGE 'sql'
	       AS 'SELECT $1 > 50';
2020-04-06 20:19:35.668 EDT [28664:48] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_F_2(int) RETURNS bool LANGUAGE 'sql'
	       CALLED ON NULL INPUT AS 'SELECT $1 = 50';
2020-04-06 20:19:35.668 EDT [28664:49] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_F_3(int) RETURNS bool LANGUAGE 'sql'
	       RETURNS NULL ON NULL INPUT AS 'SELECT $1 < 50';
2020-04-06 20:19:35.668 EDT [28664:50] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_F_4(int) RETURNS bool LANGUAGE 'sql'
	       STRICT AS 'SELECT $1 = 50';
2020-04-06 20:19:35.669 EDT [28661:13] pg_regress/select LOG:  statement: SET enable_sort TO off;
2020-04-06 20:19:35.669 EDT [28664:51] pg_regress/create_function_3 LOG:  statement: SELECT proname, proisstrict FROM pg_proc
	       WHERE oid in ('functest_F_1'::regproc,
	                     'functest_F_2'::regproc,
	                     'functest_F_3'::regproc,
	                     'functest_F_4'::regproc) ORDER BY proname;
2020-04-06 20:19:35.670 EDT [28660:37] pg_regress/inherit LOG:  statement: SELECT relname, c.* FROM ONLY c, pg_class where c.tableoid = pg_class.oid;
2020-04-06 20:19:35.671 EDT [28661:14] pg_regress/select LOG:  statement: SELECT onek2.* FROM onek2 WHERE onek2.unique1 < 10;
2020-04-06 20:19:35.672 EDT [28662:65] pg_regress/triggers LOG:  statement: select * from trigtest;
2020-04-06 20:19:35.672 EDT [28687:14] pg_regress/typed_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '20432'
	ORDER BY 1;
2020-04-06 20:19:35.674 EDT [28680:11] pg_regress/hash_func LOG:  statement: SELECT v as value, hashtext(v)::bit(32) as standard,
		   hashtextextended(v, 0)::bit(32) as extended0,
		   hashtextextended(v, 1)::bit(32) as extended1
	FROM   (VALUES (NULL), ('PostgreSQL'), ('eIpUEtqmY89'), ('AXKEJBTK'),
	       ('muop28x03'), ('yi3nm0d73')) x(v)
	WHERE  hashtext(v)::bit(32) != hashtextextended(v, 0)::bit(32)
	       OR hashtext(v)::bit(32) = hashtextextended(v, 1)::bit(32);
2020-04-06 20:19:35.675 EDT [28665:139] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view15 WHERE a=4;
2020-04-06 20:19:35.675 EDT [28665:140] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view16 VALUES (3, 'Row 3', 3);
2020-04-06 20:19:35.675 EDT [28665:141] pg_regress/updatable_views ERROR:  multiple assignments to same column "a"
2020-04-06 20:19:35.675 EDT [28665:142] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view16 VALUES (3, 'Row 3', 3);
2020-04-06 20:19:35.680 EDT [28687:15] pg_regress/typed_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '20432'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('20432')
	ORDER BY 1;
2020-04-06 20:19:35.683 EDT [28680:12] pg_regress/hash_func LOG:  statement: SELECT v as value, hashoidvector(v)::bit(32) as standard,
		   hashoidvectorextended(v, 0)::bit(32) as extended0,
		   hashoidvectorextended(v, 1)::bit(32) as extended1
	FROM   (VALUES (NULL::oidvector), ('0 1 2 3 4'), ('17 18 19 20'),
	        ('42 43 42 45'), ('550273 550273 570274'),
	        ('207112489 207112499 21512 2155 372325 1363252')) x(v)
	WHERE  hashoidvector(v)::bit(32) != hashoidvectorextended(v, 0)::bit(32)
	       OR hashoidvector(v)::bit(32) = hashoidvectorextended(v, 1)::bit(32);
2020-04-06 20:19:35.684 EDT [28665:143] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view16 (a, b) VALUES (3, 'Row 3');
2020-04-06 20:19:35.685 EDT [28673:143] pg_regress/drop_if_exists LOG:  statement: DROP CAST (text AS text);
2020-04-06 20:19:35.685 EDT [28679:25] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.685 EDT [28673:144] pg_regress/drop_if_exists ERROR:  cast from type text to type text does not exist
2020-04-06 20:19:35.685 EDT [28673:145] pg_regress/drop_if_exists STATEMENT:  DROP CAST (text AS text);
2020-04-06 20:19:35.685 EDT [28654:97] pg_regress/constraints LOG:  statement: SELECT 'seven' AS one, nextval('insert_seq');
2020-04-06 20:19:35.685 EDT [28665:144] pg_regress/updatable_views LOG:  statement: UPDATE rw_view16 SET a=3, aa=-3 WHERE a=3;
2020-04-06 20:19:35.686 EDT [28665:145] pg_regress/updatable_views ERROR:  multiple assignments to same column "a"
2020-04-06 20:19:35.686 EDT [28665:146] pg_regress/updatable_views STATEMENT:  UPDATE rw_view16 SET a=3, aa=-3 WHERE a=3;
2020-04-06 20:19:35.686 EDT [28679:26] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.686 EDT [28679:27] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.686 EDT [28665:147] pg_regress/updatable_views LOG:  statement: UPDATE rw_view16 SET aa=-3 WHERE a=3;
2020-04-06 20:19:35.687 EDT [28673:146] pg_regress/drop_if_exists LOG:  statement: DROP CAST IF EXISTS (text AS text);
2020-04-06 20:19:35.687 EDT [28679:28] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.687 EDT [28665:148] pg_regress/updatable_views LOG:  statement: SELECT * FROM base_tbl;
2020-04-06 20:19:35.688 EDT [28679:29] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.689 EDT [28665:149] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view16 WHERE a=-3;
2020-04-06 20:19:35.689 EDT [28673:147] pg_regress/drop_if_exists LOG:  statement: DROP TRIGGER test_trigger_exists ON test_exists;
2020-04-06 20:19:35.689 EDT [28679:30] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.689 EDT [28673:148] pg_regress/drop_if_exists ERROR:  trigger "test_trigger_exists" for table "test_exists" does not exist
2020-04-06 20:19:35.689 EDT [28673:149] pg_regress/drop_if_exists STATEMENT:  DROP TRIGGER test_trigger_exists ON test_exists;
2020-04-06 20:19:35.690 EDT [28679:31] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.690 EDT [28663:23] pg_regress/roleattributes LOG:  statement: ALTER ROLE regress_test_createrole WITH NOCREATEROLE;
2020-04-06 20:19:35.690 EDT [28654:98] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_TBL(y) VALUES ('Y');
2020-04-06 20:19:35.690 EDT [28654:99] pg_regress/constraints ERROR:  new row for relation "insert_tbl" violates check constraint "insert_tbl_con"
2020-04-06 20:19:35.690 EDT [28654:100] pg_regress/constraints DETAIL:  Failing row contains (8, Y, -8).
2020-04-06 20:19:35.690 EDT [28654:101] pg_regress/constraints STATEMENT:  INSERT INTO INSERT_TBL(y) VALUES ('Y');
2020-04-06 20:19:35.691 EDT [28654:102] pg_regress/constraints LOG:  statement: SELECT 'eight' AS one, currval('insert_seq');
2020-04-06 20:19:35.691 EDT [28663:24] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_createrole';
2020-04-06 20:19:35.691 EDT [28665:150] pg_regress/updatable_views LOG:  statement: INSERT INTO ro_view17 VALUES (3, 'ROW 3');
2020-04-06 20:19:35.691 EDT [28665:151] pg_regress/updatable_views ERROR:  cannot insert into view "ro_view1"
2020-04-06 20:19:35.691 EDT [28665:152] pg_regress/updatable_views DETAIL:  Views containing DISTINCT are not automatically updatable.
2020-04-06 20:19:35.691 EDT [28665:153] pg_regress/updatable_views HINT:  To enable inserting into the view, provide an INSTEAD OF INSERT trigger or an unconditional ON INSERT DO INSTEAD rule.
2020-04-06 20:19:35.691 EDT [28665:154] pg_regress/updatable_views STATEMENT:  INSERT INTO ro_view17 VALUES (3, 'ROW 3');
2020-04-06 20:19:35.691 EDT [28679:32] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT * FROM vactst;
2020-04-06 20:19:35.692 EDT [28654:103] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_TBL VALUES (null, null, null);
2020-04-06 20:19:35.692 EDT [28663:25] pg_regress/roleattributes LOG:  statement: ALTER ROLE regress_test_createrole WITH CREATEROLE;
2020-04-06 20:19:35.692 EDT [28654:104] pg_regress/constraints LOG:  statement: SELECT '' AS nine, * FROM INSERT_TBL;
2020-04-06 20:19:35.693 EDT [28663:26] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_createrole';
2020-04-06 20:19:35.693 EDT [28687:16] pg_regress/typed_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '20432'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:35.694 EDT [28679:33] pg_regress/vacuum LOG:  statement: INSERT INTO vactst VALUES (0);
2020-04-06 20:19:35.694 EDT [28665:155] pg_regress/updatable_views LOG:  statement: DELETE FROM ro_view18;
2020-04-06 20:19:35.694 EDT [28665:156] pg_regress/updatable_views ERROR:  cannot delete from view "ro_view18"
2020-04-06 20:19:35.694 EDT [28665:157] pg_regress/updatable_views DETAIL:  Views that do not select from a single table or view are not automatically updatable.
2020-04-06 20:19:35.694 EDT [28665:158] pg_regress/updatable_views HINT:  To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule.
2020-04-06 20:19:35.694 EDT [28665:159] pg_regress/updatable_views STATEMENT:  DELETE FROM ro_view18;
2020-04-06 20:19:35.694 EDT [28679:34] pg_regress/vacuum LOG:  statement: SELECT count(*) FROM vactst;
2020-04-06 20:19:35.694 EDT [28669:53] pg_regress/create_am LOG:  statement: CREATE TABLE tableam_tbl_heap2(f1 int) USING heap2;
2020-04-06 20:19:35.695 EDT [28665:160] pg_regress/updatable_views LOG:  statement: UPDATE ro_view19 SET last_value=1000;
2020-04-06 20:19:35.695 EDT [28665:161] pg_regress/updatable_views ERROR:  cannot update view "ro_view19"
2020-04-06 20:19:35.695 EDT [28665:162] pg_regress/updatable_views DETAIL:  Views that do not select from a single table or view are not automatically updatable.
2020-04-06 20:19:35.695 EDT [28665:163] pg_regress/updatable_views HINT:  To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule.
2020-04-06 20:19:35.695 EDT [28665:164] pg_regress/updatable_views STATEMENT:  UPDATE ro_view19 SET last_value=1000;
2020-04-06 20:19:35.697 EDT [28673:150] pg_regress/drop_if_exists LOG:  statement: DROP TRIGGER IF EXISTS test_trigger_exists ON test_exists;
2020-04-06 20:19:35.701 EDT [28665:165] pg_regress/updatable_views LOG:  statement: UPDATE ro_view20 SET b=upper(b);
2020-04-06 20:19:35.701 EDT [28665:166] pg_regress/updatable_views ERROR:  cannot update view "ro_view20"
2020-04-06 20:19:35.701 EDT [28665:167] pg_regress/updatable_views DETAIL:  Views that return set-returning functions are not automatically updatable.
2020-04-06 20:19:35.701 EDT [28665:168] pg_regress/updatable_views HINT:  To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule.
2020-04-06 20:19:35.701 EDT [28665:169] pg_regress/updatable_views STATEMENT:  UPDATE ro_view20 SET b=upper(b);
2020-04-06 20:19:35.702 EDT [28664:52] pg_regress/create_function_3 LOG:  statement: ALTER FUNCTION functest_F_1(int) IMMUTABLE;
2020-04-06 20:19:35.705 EDT [28662:66] pg_regress/triggers LOG:  statement: delete from trigtest;
2020-04-06 20:19:35.705 EDT [28669:54] pg_regress/create_am LOG:  statement: INSERT INTO tableam_tbl_heap2 VALUES(1);
2020-04-06 20:19:35.705 EDT [28660:38] pg_regress/inherit LOG:  statement: SELECT relname, d.* FROM ONLY d, pg_class where d.tableoid = pg_class.oid;
2020-04-06 20:19:35.706 EDT [28673:151] pg_regress/drop_if_exists LOG:  statement: DROP TRIGGER test_trigger_exists ON no_such_table;
2020-04-06 20:19:35.706 EDT [28673:152] pg_regress/drop_if_exists ERROR:  relation "no_such_table" does not exist
2020-04-06 20:19:35.706 EDT [28673:153] pg_regress/drop_if_exists STATEMENT:  DROP TRIGGER test_trigger_exists ON no_such_table;
2020-04-06 20:19:35.706 EDT [28665:170] pg_regress/updatable_views LOG:  statement: CREATE RULE rw_view16_ins_rule AS ON INSERT TO rw_view16
	  WHERE NEW.a > 0 DO INSTEAD INSERT INTO base_tbl VALUES (NEW.a, NEW.b);
2020-04-06 20:19:35.706 EDT [28679:35] pg_regress/vacuum LOG:  statement: DELETE FROM vactst WHERE i != 0;
2020-04-06 20:19:35.707 EDT [28664:53] pg_regress/create_function_3 LOG:  statement: ALTER FUNCTION functest_F_2(int) STRICT;
2020-04-06 20:19:35.708 EDT [28680:13] pg_regress/hash_func LOG:  statement: SELECT v as value, hash_aclitem(v)::bit(32) as standard,
		   hash_aclitem_extended(v, 0)::bit(32) as extended0,
		   hash_aclitem_extended(v, 1)::bit(32) as extended1
	FROM   (SELECT DISTINCT(relacl[1]) FROM pg_class LIMIT 10) x(v)
	WHERE  hash_aclitem(v)::bit(32) != hash_aclitem_extended(v, 0)::bit(32)
	       OR hash_aclitem(v)::bit(32) = hash_aclitem_extended(v, 1)::bit(32);
2020-04-06 20:19:35.710 EDT [28664:54] pg_regress/create_function_3 LOG:  statement: ALTER FUNCTION functest_F_3(int) CALLED ON NULL INPUT;
2020-04-06 20:19:35.710 EDT [28673:154] pg_regress/drop_if_exists LOG:  statement: DROP TRIGGER IF EXISTS test_trigger_exists ON no_such_table;
2020-04-06 20:19:35.710 EDT [28661:15] pg_regress/select LOG:  statement: SELECT onek2.unique1, onek2.stringu1 FROM onek2
	    WHERE onek2.unique1 < 20
	    ORDER BY unique1 using >;
2020-04-06 20:19:35.711 EDT [28662:67] pg_regress/triggers LOG:  statement: select * from trigtest;
2020-04-06 20:19:35.711 EDT [28665:171] pg_regress/updatable_views LOG:  statement: CREATE RULE rw_view16_upd_rule AS ON UPDATE TO rw_view16
	  WHERE OLD.a > 0 DO INSTEAD UPDATE base_tbl SET b=NEW.b WHERE a=OLD.a;
2020-04-06 20:19:35.711 EDT [28679:36] pg_regress/vacuum LOG:  statement: VACUUM (FULL) vactst;
2020-04-06 20:19:35.711 EDT [28673:155] pg_regress/drop_if_exists LOG:  statement: DROP TRIGGER test_trigger_exists ON no_such_schema.no_such_table;
2020-04-06 20:19:35.711 EDT [28664:55] pg_regress/create_function_3 LOG:  statement: SELECT proname, proisstrict FROM pg_proc
	       WHERE oid in ('functest_F_1'::regproc,
	                     'functest_F_2'::regproc,
	                     'functest_F_3'::regproc,
	                     'functest_F_4'::regproc) ORDER BY proname;
2020-04-06 20:19:35.711 EDT [28673:156] pg_regress/drop_if_exists ERROR:  schema "no_such_schema" does not exist
2020-04-06 20:19:35.711 EDT [28673:157] pg_regress/drop_if_exists STATEMENT:  DROP TRIGGER test_trigger_exists ON no_such_schema.no_such_table;
2020-04-06 20:19:35.712 EDT [28673:158] pg_regress/drop_if_exists LOG:  statement: DROP TRIGGER IF EXISTS test_trigger_exists ON no_such_schema.no_such_table;
2020-04-06 20:19:35.712 EDT [28680:14] pg_regress/hash_func LOG:  statement: SELECT v as value, hashmacaddr(v)::bit(32) as standard,
		   hashmacaddrextended(v, 0)::bit(32) as extended0,
		   hashmacaddrextended(v, 1)::bit(32) as extended1
	FROM   (VALUES (NULL::macaddr), ('08:00:2b:01:02:04'), ('08:00:2b:01:02:04'),
			('e2:7f:51:3e:70:49'), ('d6:a9:4a:78:1c:d5'),
	        ('ea:29:b1:5e:1f:a5')) x(v)
	WHERE  hashmacaddr(v)::bit(32) != hashmacaddrextended(v, 0)::bit(32)
	       OR hashmacaddr(v)::bit(32) = hashmacaddrextended(v, 1)::bit(32);
2020-04-06 20:19:35.712 EDT [28665:172] pg_regress/updatable_views LOG:  statement: CREATE RULE rw_view16_del_rule AS ON DELETE TO rw_view16
	  WHERE OLD.a > 0 DO INSTEAD DELETE FROM base_tbl WHERE a=OLD.a;
2020-04-06 20:19:35.713 EDT [28673:159] pg_regress/drop_if_exists LOG:  statement: CREATE TRIGGER test_trigger_exists
	    BEFORE UPDATE ON test_exists
	    FOR EACH ROW EXECUTE PROCEDURE suppress_redundant_updates_trigger();
2020-04-06 20:19:35.713 EDT [28680:15] pg_regress/hash_func LOG:  statement: SELECT v as value, hashinet(v)::bit(32) as standard,
		   hashinetextended(v, 0)::bit(32) as extended0,
		   hashinetextended(v, 1)::bit(32) as extended1
	FROM   (VALUES (NULL::inet), ('192.168.100.128/25'), ('192.168.100.0/8'),
			('172.168.10.126/16'), ('172.18.103.126/24'), ('192.188.13.16/32')) x(v)
	WHERE  hashinet(v)::bit(32) != hashinetextended(v, 0)::bit(32)
	       OR hashinet(v)::bit(32) = hashinetextended(v, 1)::bit(32);
2020-04-06 20:19:35.713 EDT [28665:173] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view16 (a, b) VALUES (3, 'Row 3');
2020-04-06 20:19:35.713 EDT [28665:174] pg_regress/updatable_views ERROR:  cannot insert into view "rw_view16"
2020-04-06 20:19:35.713 EDT [28665:175] pg_regress/updatable_views DETAIL:  Views with conditional DO INSTEAD rules are not automatically updatable.
2020-04-06 20:19:35.713 EDT [28665:176] pg_regress/updatable_views HINT:  To enable inserting into the view, provide an INSTEAD OF INSERT trigger or an unconditional ON INSERT DO INSTEAD rule.
2020-04-06 20:19:35.713 EDT [28665:177] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view16 (a, b) VALUES (3, 'Row 3');
2020-04-06 20:19:35.713 EDT [28665:178] pg_regress/updatable_views LOG:  statement: UPDATE rw_view16 SET b='ROW 2' WHERE a=2;
2020-04-06 20:19:35.713 EDT [28665:179] pg_regress/updatable_views ERROR:  cannot update view "rw_view16"
2020-04-06 20:19:35.713 EDT [28665:180] pg_regress/updatable_views DETAIL:  Views with conditional DO INSTEAD rules are not automatically updatable.
2020-04-06 20:19:35.713 EDT [28665:181] pg_regress/updatable_views HINT:  To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule.
2020-04-06 20:19:35.713 EDT [28665:182] pg_regress/updatable_views STATEMENT:  UPDATE rw_view16 SET b='ROW 2' WHERE a=2;
2020-04-06 20:19:35.713 EDT [28665:183] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view16 WHERE a=2;
2020-04-06 20:19:35.713 EDT [28665:184] pg_regress/updatable_views ERROR:  cannot delete from view "rw_view16"
2020-04-06 20:19:35.713 EDT [28665:185] pg_regress/updatable_views DETAIL:  Views with conditional DO INSTEAD rules are not automatically updatable.
2020-04-06 20:19:35.713 EDT [28665:186] pg_regress/updatable_views HINT:  To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule.
2020-04-06 20:19:35.713 EDT [28665:187] pg_regress/updatable_views STATEMENT:  DELETE FROM rw_view16 WHERE a=2;
2020-04-06 20:19:35.713 EDT [28665:188] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:35.713 EDT [28673:160] pg_regress/drop_if_exists LOG:  statement: DROP TRIGGER test_trigger_exists ON test_exists;
2020-04-06 20:19:35.714 EDT [28673:161] pg_regress/drop_if_exists LOG:  statement: DROP RULE test_rule_exists ON test_exists;
2020-04-06 20:19:35.714 EDT [28673:162] pg_regress/drop_if_exists ERROR:  rule "test_rule_exists" for relation "test_exists" does not exist
2020-04-06 20:19:35.714 EDT [28673:163] pg_regress/drop_if_exists STATEMENT:  DROP RULE test_rule_exists ON test_exists;
2020-04-06 20:19:35.715 EDT [28673:164] pg_regress/drop_if_exists LOG:  statement: DROP RULE IF EXISTS test_rule_exists ON test_exists;
2020-04-06 20:19:35.715 EDT [28680:16] pg_regress/hash_func LOG:  statement: SELECT v as value, hash_numeric(v)::bit(32) as standard,
		   hash_numeric_extended(v, 0)::bit(32) as extended0,
		   hash_numeric_extended(v, 1)::bit(32) as extended1
	FROM   (VALUES (0), (1.149484958), (17.149484958), (42.149484958),
	        (149484958.550273), (2071124898672)) x(v)
	WHERE  hash_numeric(v)::bit(32) != hash_numeric_extended(v, 0)::bit(32)
	       OR hash_numeric(v)::bit(32) = hash_numeric_extended(v, 1)::bit(32);
2020-04-06 20:19:35.717 EDT [28673:165] pg_regress/drop_if_exists LOG:  statement: DROP RULE test_rule_exists ON no_such_table;
2020-04-06 20:19:35.717 EDT [28673:166] pg_regress/drop_if_exists ERROR:  relation "no_such_table" does not exist
2020-04-06 20:19:35.717 EDT [28673:167] pg_regress/drop_if_exists STATEMENT:  DROP RULE test_rule_exists ON no_such_table;
2020-04-06 20:19:35.717 EDT [28680:17] pg_regress/hash_func LOG:  statement: SELECT v as value, hashmacaddr8(v)::bit(32) as standard,
		   hashmacaddr8extended(v, 0)::bit(32) as extended0,
		   hashmacaddr8extended(v, 1)::bit(32) as extended1
	FROM   (VALUES (NULL::macaddr8), ('08:00:2b:01:02:04:36:49'),
	        ('08:00:2b:01:02:04:f0:e8'), ('e2:7f:51:3e:70:49:16:29'),
	        ('d6:a9:4a:78:1c:d5:47:32'), ('ea:29:b1:5e:1f:a5')) x(v)
	WHERE  hashmacaddr8(v)::bit(32) != hashmacaddr8extended(v, 0)::bit(32)
	       OR hashmacaddr8(v)::bit(32) = hashmacaddr8extended(v, 1)::bit(32);
2020-04-06 20:19:35.717 EDT [28669:55] pg_regress/create_am LOG:  statement: SELECT f1 FROM tableam_tbl_heap2 ORDER BY f1;
2020-04-06 20:19:35.718 EDT [28679:37] pg_regress/vacuum LOG:  statement: DELETE FROM vactst;
2020-04-06 20:19:35.718 EDT [28680:18] pg_regress/hash_func LOG:  statement: SELECT v as value, hash_array(v)::bit(32) as standard,
		   hash_array_extended(v, 0)::bit(32) as extended0,
		   hash_array_extended(v, 1)::bit(32) as extended1
	FROM   (VALUES ('{0}'::int4[]), ('{0,1,2,3,4}'), ('{17,18,19,20}'),
	        ('{42,34,65,98}'), ('{550273,590027, 870273}'),
	        ('{207112489, 807112489}')) x(v)
	WHERE  hash_array(v)::bit(32) != hash_array_extended(v, 0)::bit(32)
	       OR hash_array(v)::bit(32) = hash_array_extended(v, 1)::bit(32);
2020-04-06 20:19:35.719 EDT [28669:56] pg_regress/create_am LOG:  statement: CREATE TABLE tableam_tblas_heap2 USING heap2 AS SELECT * FROM tableam_tbl_heap2;
2020-04-06 20:19:35.719 EDT [28680:19] pg_regress/hash_func LOG:  statement: SELECT v as value, hashbpchar(v)::bit(32) as standard,
		   hashbpcharextended(v, 0)::bit(32) as extended0,
		   hashbpcharextended(v, 1)::bit(32) as extended1
	FROM   (VALUES (NULL), ('PostgreSQL'), ('eIpUEtqmY89'), ('AXKEJBTK'),
	       ('muop28x03'), ('yi3nm0d73')) x(v)
	WHERE  hashbpchar(v)::bit(32) != hashbpcharextended(v, 0)::bit(32)
	       OR hashbpchar(v)::bit(32) = hashbpcharextended(v, 1)::bit(32);
2020-04-06 20:19:35.719 EDT [28679:38] pg_regress/vacuum LOG:  statement: SELECT * FROM vactst;
2020-04-06 20:19:35.720 EDT [28673:168] pg_regress/drop_if_exists LOG:  statement: DROP RULE IF EXISTS test_rule_exists ON no_such_table;
2020-04-06 20:19:35.725 EDT [28654:105] pg_regress/constraints LOG:  statement: CREATE TABLE SYS_COL_CHECK_TBL (city text, state text, is_capital bool,
	                  altitude int,
	                  CHECK (NOT (is_capital AND tableoid::regclass::text = 'sys_col_check_tbl')));
2020-04-06 20:19:35.726 EDT [28687:17] pg_regress/typed_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '20432'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:35.727 EDT [28663:27] pg_regress/roleattributes LOG:  statement: CREATE ROLE regress_test_def_createdb;
2020-04-06 20:19:35.727 EDT [28673:169] pg_regress/drop_if_exists LOG:  statement: DROP RULE test_rule_exists ON no_such_schema.no_such_table;
2020-04-06 20:19:35.728 EDT [28673:170] pg_regress/drop_if_exists ERROR:  schema "no_such_schema" does not exist
2020-04-06 20:19:35.728 EDT [28673:171] pg_regress/drop_if_exists STATEMENT:  DROP RULE test_rule_exists ON no_such_schema.no_such_table;
2020-04-06 20:19:35.729 EDT [28673:172] pg_regress/drop_if_exists LOG:  statement: DROP RULE IF EXISTS test_rule_exists ON no_such_schema.no_such_table;
2020-04-06 20:19:35.730 EDT [28673:173] pg_regress/drop_if_exists LOG:  statement: CREATE RULE test_rule_exists AS ON INSERT TO test_exists
	    DO INSTEAD
	    INSERT INTO test_exists VALUES (NEW.a, NEW.b || NEW.a::text);
2020-04-06 20:19:35.732 EDT [28664:56] pg_regress/create_function_3 LOG:  statement: SELECT pg_get_functiondef('functest_A_1'::regproc);
2020-04-06 20:19:35.732 EDT [28664:57] pg_regress/create_function_3 LOG:  statement: SELECT pg_get_functiondef('functest_B_3'::regproc);
2020-04-06 20:19:35.733 EDT [28664:58] pg_regress/create_function_3 LOG:  statement: SELECT pg_get_functiondef('functest_C_3'::regproc);
2020-04-06 20:19:35.733 EDT [28664:59] pg_regress/create_function_3 LOG:  statement: SELECT pg_get_functiondef('functest_F_2'::regproc);
2020-04-06 20:19:35.734 EDT [28664:60] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_IS_1(a int, b int default 1, c text default 'foo')
	    RETURNS int
	    LANGUAGE SQL
	    AS 'SELECT $1 + $2';
2020-04-06 20:19:35.734 EDT [28673:174] pg_regress/drop_if_exists LOG:  statement: DROP RULE test_rule_exists ON test_exists;
2020-04-06 20:19:35.734 EDT [28664:61] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_IS_2(out a int, b int default 1)
	    RETURNS int
	    LANGUAGE SQL
	    AS 'SELECT $1';
2020-04-06 20:19:35.735 EDT [28663:28] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_def_createdb';
2020-04-06 20:19:35.735 EDT [28664:62] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_IS_3(a int default 1, out b int)
	    RETURNS int
	    LANGUAGE SQL
	    AS 'SELECT $1';
2020-04-06 20:19:35.735 EDT [28664:63] pg_regress/create_function_3 LOG:  statement: SELECT routine_name, ordinal_position, parameter_name, parameter_default
	    FROM information_schema.parameters JOIN information_schema.routines USING (specific_schema, specific_name)
	    WHERE routine_schema = 'temp_func_test' AND routine_name ~ '^functest_is_'
	    ORDER BY 1, 2;
2020-04-06 20:19:35.736 EDT [28673:175] pg_regress/drop_if_exists LOG:  statement: DROP FOREIGN DATA WRAPPER test_fdw_exists;
2020-04-06 20:19:35.736 EDT [28673:176] pg_regress/drop_if_exists ERROR:  foreign-data wrapper "test_fdw_exists" does not exist
2020-04-06 20:19:35.736 EDT [28673:177] pg_regress/drop_if_exists STATEMENT:  DROP FOREIGN DATA WRAPPER test_fdw_exists;
2020-04-06 20:19:35.736 EDT [28654:106] pg_regress/constraints LOG:  statement: INSERT INTO SYS_COL_CHECK_TBL VALUES ('Seattle', 'Washington', false, 100);
2020-04-06 20:19:35.737 EDT [28663:29] pg_regress/roleattributes LOG:  statement: CREATE ROLE regress_test_createdb WITH CREATEDB;
2020-04-06 20:19:35.737 EDT [28654:107] pg_regress/constraints LOG:  statement: INSERT INTO SYS_COL_CHECK_TBL VALUES ('Olympia', 'Washington', true, 100);
2020-04-06 20:19:35.737 EDT [28654:108] pg_regress/constraints ERROR:  new row for relation "sys_col_check_tbl" violates check constraint "sys_col_check_tbl_check"
2020-04-06 20:19:35.737 EDT [28654:109] pg_regress/constraints DETAIL:  Failing row contains (Olympia, Washington, t, 100).
2020-04-06 20:19:35.737 EDT [28654:110] pg_regress/constraints STATEMENT:  INSERT INTO SYS_COL_CHECK_TBL VALUES ('Olympia', 'Washington', true, 100);
2020-04-06 20:19:35.739 EDT [28663:30] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_createdb';
2020-04-06 20:19:35.739 EDT [28654:111] pg_regress/constraints LOG:  statement: SELECT *, tableoid::regclass::text FROM SYS_COL_CHECK_TBL;
2020-04-06 20:19:35.740 EDT [28654:112] pg_regress/constraints LOG:  statement: DROP TABLE SYS_COL_CHECK_TBL;
2020-04-06 20:19:35.741 EDT [28663:31] pg_regress/roleattributes LOG:  statement: ALTER ROLE regress_test_createdb WITH NOCREATEDB;
2020-04-06 20:19:35.741 EDT [28665:189] pg_regress/updatable_views LOG:  statement: DROP VIEW ro_view10, ro_view12, ro_view18;
2020-04-06 20:19:35.742 EDT [28665:190] pg_regress/updatable_views LOG:  statement: DROP SEQUENCE uv_seq CASCADE;
2020-04-06 20:19:35.743 EDT [28654:113] pg_regress/constraints LOG:  statement: CREATE TABLE SYS_COL_CHECK_TBL (city text, state text, is_capital bool,
	                  altitude int,
					  CHECK (NOT (is_capital AND ctid::text = 'sys_col_check_tbl')));
2020-04-06 20:19:35.743 EDT [28654:114] pg_regress/constraints ERROR:  system column "ctid" reference in check constraint is invalid at character 138
2020-04-06 20:19:35.743 EDT [28654:115] pg_regress/constraints STATEMENT:  CREATE TABLE SYS_COL_CHECK_TBL (city text, state text, is_capital bool,
	                  altitude int,
					  CHECK (NOT (is_capital AND ctid::text = 'sys_col_check_tbl')));
2020-04-06 20:19:35.744 EDT [28663:32] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_createdb';
2020-04-06 20:19:35.744 EDT [28665:191] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl (a int PRIMARY KEY, b text DEFAULT 'Unspecified');
2020-04-06 20:19:35.745 EDT [28673:178] pg_regress/drop_if_exists LOG:  statement: DROP FOREIGN DATA WRAPPER IF EXISTS test_fdw_exists;
2020-04-06 20:19:35.745 EDT [28673:179] pg_regress/drop_if_exists LOG:  statement: DROP SERVER test_server_exists;
2020-04-06 20:19:35.745 EDT [28673:180] pg_regress/drop_if_exists ERROR:  server "test_server_exists" does not exist
2020-04-06 20:19:35.745 EDT [28673:181] pg_regress/drop_if_exists STATEMENT:  DROP SERVER test_server_exists;
2020-04-06 20:19:35.745 EDT [28662:68] pg_regress/triggers LOG:  statement: create function f1_times_10() returns trigger as
	$$ begin new.f1 := new.f1 * 10; return new; end $$ language plpgsql;
2020-04-06 20:19:35.745 EDT [28663:33] pg_regress/roleattributes LOG:  statement: ALTER ROLE regress_test_createdb WITH CREATEDB;
2020-04-06 20:19:35.746 EDT [28663:34] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_createdb';
2020-04-06 20:19:35.747 EDT [28662:69] pg_regress/triggers LOG:  statement: create trigger trigger_alpha
		before insert or update on trigtest
		for each row execute procedure f1_times_10();
2020-04-06 20:19:35.748 EDT [28662:70] pg_regress/triggers LOG:  statement: insert into trigtest values(1, 'foo');
2020-04-06 20:19:35.749 EDT [28662:71] pg_regress/triggers LOG:  statement: select * from trigtest;
2020-04-06 20:19:35.755 EDT [28665:192] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl SELECT i, 'Row ' || i FROM generate_series(-2, 2) g(i);
2020-04-06 20:19:35.756 EDT [28665:193] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS SELECT * FROM base_tbl WHERE a>0;
2020-04-06 20:19:35.757 EDT [28673:182] pg_regress/drop_if_exists LOG:  statement: DROP SERVER IF EXISTS test_server_exists;
2020-04-06 20:19:35.758 EDT [28660:39] pg_regress/inherit LOG:  statement: UPDATE a SET aa='zzzz' WHERE aa='aaaa';
2020-04-06 20:19:35.758 EDT [28665:194] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_insertable_into
	  FROM information_schema.tables
	 WHERE table_name = 'rw_view1';
2020-04-06 20:19:35.760 EDT [28665:195] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_updatable, is_insertable_into
	  FROM information_schema.views
	 WHERE table_name = 'rw_view1';
2020-04-06 20:19:35.760 EDT [28654:116] pg_regress/constraints LOG:  statement: CREATE TABLE INSERT_CHILD (cx INT default 42,
		cy INT CHECK (cy > x))
		INHERITS (INSERT_TBL);
2020-04-06 20:19:35.761 EDT [28665:196] pg_regress/updatable_views LOG:  statement: SELECT table_name, column_name, is_updatable
	  FROM information_schema.columns
	 WHERE table_name = 'rw_view1'
	 ORDER BY ordinal_position;
2020-04-06 20:19:35.765 EDT [28661:16] pg_regress/select LOG:  statement: SELECT onek2.unique1, onek2.stringu1 FROM onek2
	   WHERE onek2.unique1 > 980;
2020-04-06 20:19:35.766 EDT [28679:39] pg_regress/vacuum LOG:  statement: VACUUM (FULL, FREEZE) vactst;
2020-04-06 20:19:35.767 EDT [28673:183] pg_regress/drop_if_exists LOG:  statement: DROP OPERATOR CLASS test_operator_class USING btree;
2020-04-06 20:19:35.767 EDT [28673:184] pg_regress/drop_if_exists ERROR:  operator class "test_operator_class" does not exist for access method "btree"
2020-04-06 20:19:35.767 EDT [28673:185] pg_regress/drop_if_exists STATEMENT:  DROP OPERATOR CLASS test_operator_class USING btree;
2020-04-06 20:19:35.768 EDT [28680:20] pg_regress/hash_func LOG:  statement: SELECT v as value, time_hash(v)::bit(32) as standard,
		   time_hash_extended(v, 0)::bit(32) as extended0,
		   time_hash_extended(v, 1)::bit(32) as extended1
	FROM   (VALUES (NULL::time), ('11:09:59'), ('1:09:59'), ('11:59:59'),
	        ('7:9:59'), ('5:15:59')) x(v)
	WHERE  time_hash(v)::bit(32) != time_hash_extended(v, 0)::bit(32)
	       OR time_hash(v)::bit(32) = time_hash_extended(v, 1)::bit(32);
2020-04-06 20:19:35.768 EDT [28660:40] pg_regress/inherit LOG:  statement: UPDATE ONLY a SET aa='zzzzz' WHERE aa='aaaaa';
2020-04-06 20:19:35.768 EDT [28660:41] pg_regress/inherit LOG:  statement: UPDATE b SET aa='zzz' WHERE aa='aaa';
2020-04-06 20:19:35.767 EDT [28654:117] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_CHILD(x,z,cy) VALUES (7,-7,11);
2020-04-06 20:19:35.769 EDT [28673:186] pg_regress/drop_if_exists LOG:  statement: DROP OPERATOR CLASS IF EXISTS test_operator_class USING btree;
2020-04-06 20:19:35.772 EDT [28673:187] pg_regress/drop_if_exists LOG:  statement: DROP OPERATOR CLASS test_operator_class USING no_such_am;
2020-04-06 20:19:35.773 EDT [28673:188] pg_regress/drop_if_exists ERROR:  access method "no_such_am" does not exist
2020-04-06 20:19:35.773 EDT [28673:189] pg_regress/drop_if_exists STATEMENT:  DROP OPERATOR CLASS test_operator_class USING no_such_am;
2020-04-06 20:19:35.773 EDT [28673:190] pg_regress/drop_if_exists LOG:  statement: DROP OPERATOR CLASS IF EXISTS test_operator_class USING no_such_am;
2020-04-06 20:19:35.773 EDT [28673:191] pg_regress/drop_if_exists ERROR:  access method "no_such_am" does not exist
2020-04-06 20:19:35.773 EDT [28673:192] pg_regress/drop_if_exists STATEMENT:  DROP OPERATOR CLASS IF EXISTS test_operator_class USING no_such_am;
2020-04-06 20:19:35.773 EDT [28673:193] pg_regress/drop_if_exists LOG:  statement: DROP OPERATOR FAMILY test_operator_family USING btree;
2020-04-06 20:19:35.774 EDT [28673:194] pg_regress/drop_if_exists ERROR:  operator family "test_operator_family" does not exist for access method "btree"
2020-04-06 20:19:35.774 EDT [28673:195] pg_regress/drop_if_exists STATEMENT:  DROP OPERATOR FAMILY test_operator_family USING btree;
2020-04-06 20:19:35.774 EDT [28673:196] pg_regress/drop_if_exists LOG:  statement: DROP OPERATOR FAMILY IF EXISTS test_operator_family USING btree;
2020-04-06 20:19:35.774 EDT [28673:197] pg_regress/drop_if_exists LOG:  statement: DROP OPERATOR FAMILY test_operator_family USING no_such_am;
2020-04-06 20:19:35.774 EDT [28673:198] pg_regress/drop_if_exists ERROR:  access method "no_such_am" does not exist
2020-04-06 20:19:35.774 EDT [28673:199] pg_regress/drop_if_exists STATEMENT:  DROP OPERATOR FAMILY test_operator_family USING no_such_am;
2020-04-06 20:19:35.775 EDT [28660:42] pg_regress/inherit LOG:  statement: UPDATE ONLY b SET aa='zzz' WHERE aa='aaa';
2020-04-06 20:19:35.775 EDT [28673:200] pg_regress/drop_if_exists LOG:  statement: DROP OPERATOR FAMILY IF EXISTS test_operator_family USING no_such_am;
2020-04-06 20:19:35.775 EDT [28673:201] pg_regress/drop_if_exists ERROR:  access method "no_such_am" does not exist
2020-04-06 20:19:35.775 EDT [28673:202] pg_regress/drop_if_exists STATEMENT:  DROP OPERATOR FAMILY IF EXISTS test_operator_family USING no_such_am;
2020-04-06 20:19:35.776 EDT [28673:203] pg_regress/drop_if_exists LOG:  statement: DROP ACCESS METHOD no_such_am;
2020-04-06 20:19:35.776 EDT [28673:204] pg_regress/drop_if_exists ERROR:  access method "no_such_am" does not exist
2020-04-06 20:19:35.776 EDT [28673:205] pg_regress/drop_if_exists STATEMENT:  DROP ACCESS METHOD no_such_am;
2020-04-06 20:19:35.776 EDT [28654:118] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_CHILD(x,z,cy) VALUES (7,-7,6);
2020-04-06 20:19:35.777 EDT [28663:35] pg_regress/roleattributes LOG:  statement: CREATE ROLE regress_test_def_role_canlogin;
2020-04-06 20:19:35.777 EDT [28673:206] pg_regress/drop_if_exists LOG:  statement: DROP ACCESS METHOD IF EXISTS no_such_am;
2020-04-06 20:19:35.777 EDT [28687:18] pg_regress/typed_table LOG:  statement: CREATE FUNCTION get_all_persons() RETURNS SETOF person_type
	LANGUAGE SQL
	AS $$
	    SELECT * FROM persons;
	$$;
2020-04-06 20:19:35.777 EDT [28673:207] pg_regress/drop_if_exists LOG:  statement: DROP TABLE IF EXISTS test_exists;
2020-04-06 20:19:35.778 EDT [28669:57] pg_regress/create_am LOG:  statement: SELECT f1 FROM tableam_tbl_heap2 ORDER BY f1;
2020-04-06 20:19:35.778 EDT [28660:43] pg_regress/inherit LOG:  statement: UPDATE a SET aa='zzzzzz' WHERE aa LIKE 'aaa%';
2020-04-06 20:19:35.779 EDT [28663:36] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_def_role_canlogin';
2020-04-06 20:19:35.779 EDT [28673:208] pg_regress/drop_if_exists LOG:  statement: DROP TABLE test_exists;
2020-04-06 20:19:35.779 EDT [28665:197] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES (3, 'Row 3');
2020-04-06 20:19:35.779 EDT [28673:209] pg_regress/drop_if_exists ERROR:  table "test_exists" does not exist
2020-04-06 20:19:35.779 EDT [28673:210] pg_regress/drop_if_exists STATEMENT:  DROP TABLE test_exists;
2020-04-06 20:19:35.779 EDT [28654:119] pg_regress/constraints ERROR:  new row for relation "insert_child" violates check constraint "insert_child_check"
2020-04-06 20:19:35.779 EDT [28654:120] pg_regress/constraints DETAIL:  Failing row contains (7, -NULL-, -7, 42, 6).
2020-04-06 20:19:35.779 EDT [28654:121] pg_regress/constraints STATEMENT:  INSERT INTO INSERT_CHILD(x,z,cy) VALUES (7,-7,6);
2020-04-06 20:19:35.779 EDT [28673:211] pg_regress/drop_if_exists LOG:  statement: DROP AGGREGATE IF EXISTS no_such_schema.foo(int);
2020-04-06 20:19:35.779 EDT [28673:212] pg_regress/drop_if_exists LOG:  statement: DROP AGGREGATE IF EXISTS foo(no_such_type);
2020-04-06 20:19:35.780 EDT [28660:44] pg_regress/inherit LOG:  statement: SELECT relname, a.* FROM a, pg_class where a.tableoid = pg_class.oid;
2020-04-06 20:19:35.780 EDT [28673:213] pg_regress/drop_if_exists LOG:  statement: DROP AGGREGATE IF EXISTS foo(no_such_schema.no_such_type);
2020-04-06 20:19:35.780 EDT [28673:214] pg_regress/drop_if_exists LOG:  statement: DROP CAST IF EXISTS (INTEGER AS no_such_type2);
2020-04-06 20:19:35.780 EDT [28673:215] pg_regress/drop_if_exists LOG:  statement: DROP CAST IF EXISTS (no_such_type1 AS INTEGER);
2020-04-06 20:19:35.780 EDT [28673:216] pg_regress/drop_if_exists LOG:  statement: DROP CAST IF EXISTS (INTEGER AS no_such_schema.bar);
2020-04-06 20:19:35.780 EDT [28687:19] pg_regress/typed_table LOG:  statement: SELECT * FROM get_all_persons();
2020-04-06 20:19:35.780 EDT [28664:64] pg_regress/create_function_3 LOG:  statement: DROP FUNCTION functest_IS_1(int, int, text), functest_IS_2(int), functest_IS_3(int);
2020-04-06 20:19:35.781 EDT [28673:217] pg_regress/drop_if_exists LOG:  statement: DROP CAST IF EXISTS (no_such_schema.foo AS INTEGER);
2020-04-06 20:19:35.781 EDT [28673:218] pg_regress/drop_if_exists LOG:  statement: DROP COLLATION IF EXISTS no_such_schema.foo;
2020-04-06 20:19:35.781 EDT [28679:40] pg_regress/vacuum LOG:  statement: VACUUM (ANALYZE, FULL) vactst;
2020-04-06 20:19:35.782 EDT [28673:219] pg_regress/drop_if_exists LOG:  statement: DROP CONVERSION IF EXISTS no_such_schema.foo;
2020-04-06 20:19:35.782 EDT [28673:220] pg_regress/drop_if_exists LOG:  statement: DROP DOMAIN IF EXISTS no_such_schema.foo;
2020-04-06 20:19:35.782 EDT [28673:221] pg_regress/drop_if_exists LOG:  statement: DROP FOREIGN TABLE IF EXISTS no_such_schema.foo;
2020-04-06 20:19:35.782 EDT [28673:222] pg_regress/drop_if_exists LOG:  statement: DROP FUNCTION IF EXISTS no_such_schema.foo();
2020-04-06 20:19:35.782 EDT [28673:223] pg_regress/drop_if_exists LOG:  statement: DROP FUNCTION IF EXISTS foo(no_such_type);
2020-04-06 20:19:35.783 EDT [28673:224] pg_regress/drop_if_exists LOG:  statement: DROP FUNCTION IF EXISTS foo(no_such_schema.no_such_type);
2020-04-06 20:19:35.784 EDT [28673:225] pg_regress/drop_if_exists LOG:  statement: DROP INDEX IF EXISTS no_such_schema.foo;
2020-04-06 20:19:35.784 EDT [28673:226] pg_regress/drop_if_exists LOG:  statement: DROP MATERIALIZED VIEW IF EXISTS no_such_schema.foo;
2020-04-06 20:19:35.784 EDT [28664:65] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest_B_2(bigint) RETURNS bool LANGUAGE 'sql'
	       IMMUTABLE AS 'SELECT $1 > 0';
2020-04-06 20:19:35.784 EDT [28673:227] pg_regress/drop_if_exists LOG:  statement: DROP OPERATOR IF EXISTS no_such_schema.+ (int, int);
2020-04-06 20:19:35.785 EDT [28673:228] pg_regress/drop_if_exists LOG:  statement: DROP OPERATOR IF EXISTS + (no_such_type, no_such_type);
2020-04-06 20:19:35.785 EDT [28665:198] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 (a) VALUES (4);
2020-04-06 20:19:35.785 EDT [28673:229] pg_regress/drop_if_exists LOG:  statement: DROP OPERATOR IF EXISTS + (no_such_schema.no_such_type, no_such_schema.no_such_type);
2020-04-06 20:19:35.785 EDT [28673:230] pg_regress/drop_if_exists LOG:  statement: DROP OPERATOR IF EXISTS # (NONE, no_such_schema.no_such_type);
2020-04-06 20:19:35.786 EDT [28673:231] pg_regress/drop_if_exists LOG:  statement: DROP OPERATOR CLASS IF EXISTS no_such_schema.widget_ops USING btree;
2020-04-06 20:19:35.786 EDT [28664:66] pg_regress/create_function_3 LOG:  statement: DROP FUNCTION functest_b_1;
2020-04-06 20:19:35.786 EDT [28673:232] pg_regress/drop_if_exists LOG:  statement: DROP OPERATOR FAMILY IF EXISTS no_such_schema.float_ops USING btree;
2020-04-06 20:19:35.786 EDT [28673:233] pg_regress/drop_if_exists LOG:  statement: DROP RULE IF EXISTS foo ON no_such_schema.bar;
2020-04-06 20:19:35.786 EDT [28673:234] pg_regress/drop_if_exists LOG:  statement: DROP SEQUENCE IF EXISTS no_such_schema.foo;
2020-04-06 20:19:35.787 EDT [28664:67] pg_regress/create_function_3 LOG:  statement: DROP FUNCTION functest_b_1;
2020-04-06 20:19:35.787 EDT [28664:68] pg_regress/create_function_3 ERROR:  could not find a function named "functest_b_1"
2020-04-06 20:19:35.787 EDT [28664:69] pg_regress/create_function_3 STATEMENT:  DROP FUNCTION functest_b_1;
2020-04-06 20:19:35.787 EDT [28673:235] pg_regress/drop_if_exists LOG:  statement: DROP TABLE IF EXISTS no_such_schema.foo;
2020-04-06 20:19:35.787 EDT [28664:70] pg_regress/create_function_3 LOG:  statement: DROP FUNCTION functest_b_2;
2020-04-06 20:19:35.787 EDT [28664:71] pg_regress/create_function_3 ERROR:  function name "functest_b_2" is not unique
2020-04-06 20:19:35.787 EDT [28664:72] pg_regress/create_function_3 HINT:  Specify the argument list to select the function unambiguously.
2020-04-06 20:19:35.787 EDT [28664:73] pg_regress/create_function_3 STATEMENT:  DROP FUNCTION functest_b_2;
2020-04-06 20:19:35.787 EDT [28673:236] pg_regress/drop_if_exists LOG:  statement: DROP TEXT SEARCH CONFIGURATION IF EXISTS no_such_schema.foo;
2020-04-06 20:19:35.787 EDT [28664:74] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION functest1(a int) RETURNS int LANGUAGE SQL AS 'SELECT $1';
2020-04-06 20:19:35.788 EDT [28673:237] pg_regress/drop_if_exists LOG:  statement: DROP TEXT SEARCH DICTIONARY IF EXISTS no_such_schema.foo;
2020-04-06 20:19:35.788 EDT [28673:238] pg_regress/drop_if_exists LOG:  statement: DROP TEXT SEARCH PARSER IF EXISTS no_such_schema.foo;
2020-04-06 20:19:35.789 EDT [28664:75] pg_regress/create_function_3 LOG:  statement: CREATE OR REPLACE FUNCTION functest1(a int) RETURNS int LANGUAGE SQL WINDOW AS 'SELECT $1';
2020-04-06 20:19:35.789 EDT [28664:76] pg_regress/create_function_3 ERROR:  cannot change routine kind
2020-04-06 20:19:35.789 EDT [28664:77] pg_regress/create_function_3 DETAIL:  "functest1" is a function.
2020-04-06 20:19:35.789 EDT [28664:78] pg_regress/create_function_3 STATEMENT:  CREATE OR REPLACE FUNCTION functest1(a int) RETURNS int LANGUAGE SQL WINDOW AS 'SELECT $1';
2020-04-06 20:19:35.789 EDT [28680:21] pg_regress/hash_func LOG:  statement: SELECT v as value, timetz_hash(v)::bit(32) as standard,
		   timetz_hash_extended(v, 0)::bit(32) as extended0,
		   timetz_hash_extended(v, 1)::bit(32) as extended1
	FROM   (VALUES (NULL::timetz), ('00:11:52.518762-07'), ('00:11:52.51762-08'),
			('00:11:52.62-01'), ('00:11:52.62+01'), ('11:59:59+04')) x(v)
	WHERE  timetz_hash(v)::bit(32) != timetz_hash_extended(v, 0)::bit(32)
	       OR timetz_hash(v)::bit(32) = timetz_hash_extended(v, 1)::bit(32);
2020-04-06 20:19:35.790 EDT [28679:41] pg_regress/vacuum LOG:  statement: CREATE TABLE vaccluster (i INT PRIMARY KEY);
2020-04-06 20:19:35.793 EDT [28679:42] pg_regress/vacuum LOG:  statement: ALTER TABLE vaccluster CLUSTER ON vaccluster_pkey;
2020-04-06 20:19:35.793 EDT [28679:43] pg_regress/vacuum LOG:  statement: CLUSTER vaccluster;
2020-04-06 20:19:35.795 EDT [28679:44] pg_regress/vacuum LOG:  statement: CREATE FUNCTION do_analyze() RETURNS VOID VOLATILE LANGUAGE SQL
		AS 'ANALYZE pg_am';
2020-04-06 20:19:35.796 EDT [28679:45] pg_regress/vacuum LOG:  statement: CREATE FUNCTION wrap_do_analyze(c INT) RETURNS INT IMMUTABLE LANGUAGE SQL
		AS 'SELECT $1 FROM do_analyze()';
2020-04-06 20:19:35.797 EDT [28679:46] pg_regress/vacuum LOG:  statement: CREATE INDEX ON vaccluster(wrap_do_analyze(i));
2020-04-06 20:19:35.798 EDT [28679:47] pg_regress/vacuum LOG:  statement: INSERT INTO vaccluster VALUES (1), (2);
2020-04-06 20:19:35.799 EDT [28654:122] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_CHILD(x,z,cy) VALUES (6,-7,7);
2020-04-06 20:19:35.800 EDT [28665:199] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET a=5 WHERE a=4;
2020-04-06 20:19:35.800 EDT [28654:123] pg_regress/constraints ERROR:  new row for relation "insert_child" violates check constraint "insert_tbl_check"
2020-04-06 20:19:35.800 EDT [28654:124] pg_regress/constraints DETAIL:  Failing row contains (6, -NULL-, -7, 42, 7).
2020-04-06 20:19:35.800 EDT [28654:125] pg_regress/constraints STATEMENT:  INSERT INTO INSERT_CHILD(x,z,cy) VALUES (6,-7,7);
2020-04-06 20:19:35.800 EDT [28662:72] pg_regress/triggers LOG:  statement: update trigtest set f2 = f2 || 'bar';
2020-04-06 20:19:35.803 EDT [28662:73] pg_regress/triggers LOG:  statement: select * from trigtest;
2020-04-06 20:19:35.803 EDT [28679:48] pg_regress/vacuum LOG:  statement: ANALYZE vaccluster;
2020-04-06 20:19:35.804 EDT [28679:49] pg_regress/vacuum ERROR:  ANALYZE cannot be executed from VACUUM or ANALYZE
2020-04-06 20:19:35.804 EDT [28679:50] pg_regress/vacuum CONTEXT:  SQL function "do_analyze" statement 1
	SQL function "wrap_do_analyze" statement 1
2020-04-06 20:19:35.804 EDT [28679:51] pg_regress/vacuum STATEMENT:  ANALYZE vaccluster;
2020-04-06 20:19:35.804 EDT [28679:52] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT generate_series(1, 300);
2020-04-06 20:19:35.804 EDT [28673:239] pg_regress/drop_if_exists LOG:  statement: DROP TEXT SEARCH TEMPLATE IF EXISTS no_such_schema.foo;
2020-04-06 20:19:35.804 EDT [28664:79] pg_regress/create_function_3 LOG:  statement: CREATE OR REPLACE PROCEDURE functest1(a int) LANGUAGE SQL AS 'SELECT $1';
2020-04-06 20:19:35.804 EDT [28664:80] pg_regress/create_function_3 ERROR:  cannot change routine kind
2020-04-06 20:19:35.804 EDT [28664:81] pg_regress/create_function_3 DETAIL:  "functest1" is a function.
2020-04-06 20:19:35.804 EDT [28664:82] pg_regress/create_function_3 STATEMENT:  CREATE OR REPLACE PROCEDURE functest1(a int) LANGUAGE SQL AS 'SELECT $1';
2020-04-06 20:19:35.804 EDT [28673:240] pg_regress/drop_if_exists LOG:  statement: DROP TRIGGER IF EXISTS foo ON no_such_schema.bar;
2020-04-06 20:19:35.805 EDT [28664:83] pg_regress/create_function_3 LOG:  statement: DROP FUNCTION functest1(a int);
2020-04-06 20:19:35.805 EDT [28679:53] pg_regress/vacuum LOG:  statement: DELETE FROM vactst WHERE i % 7 = 0;
2020-04-06 20:19:35.805 EDT [28673:241] pg_regress/drop_if_exists LOG:  statement: DROP TYPE IF EXISTS no_such_schema.foo;
2020-04-06 20:19:35.805 EDT [28673:242] pg_regress/drop_if_exists LOG:  statement: DROP VIEW IF EXISTS no_such_schema.foo;
2020-04-06 20:19:35.806 EDT [28664:84] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION voidtest1(a int) RETURNS VOID LANGUAGE SQL AS
	$$ SELECT a + 1 $$;
2020-04-06 20:19:35.806 EDT [28679:54] pg_regress/vacuum LOG:  statement: BEGIN;
2020-04-06 20:19:35.806 EDT [28673:243] pg_regress/drop_if_exists LOG:  statement: CREATE FUNCTION test_ambiguous_funcname(int) returns int as $$ select $1; $$ language sql;
2020-04-06 20:19:35.806 EDT [28679:55] pg_regress/vacuum LOG:  statement: INSERT INTO vactst SELECT generate_series(301, 400);
2020-04-06 20:19:35.807 EDT [28679:56] pg_regress/vacuum LOG:  statement: DELETE FROM vactst WHERE i % 5 <> 0;
2020-04-06 20:19:35.807 EDT [28673:244] pg_regress/drop_if_exists LOG:  statement: CREATE FUNCTION test_ambiguous_funcname(text) returns text as $$ select $1; $$ language sql;
2020-04-06 20:19:35.807 EDT [28673:245] pg_regress/drop_if_exists LOG:  statement: DROP FUNCTION test_ambiguous_funcname;
2020-04-06 20:19:35.807 EDT [28673:246] pg_regress/drop_if_exists ERROR:  function name "test_ambiguous_funcname" is not unique
2020-04-06 20:19:35.807 EDT [28673:247] pg_regress/drop_if_exists HINT:  Specify the argument list to select the function unambiguously.
2020-04-06 20:19:35.807 EDT [28673:248] pg_regress/drop_if_exists STATEMENT:  DROP FUNCTION test_ambiguous_funcname;
2020-04-06 20:19:35.807 EDT [28673:249] pg_regress/drop_if_exists LOG:  statement: DROP FUNCTION IF EXISTS test_ambiguous_funcname;
2020-04-06 20:19:35.807 EDT [28673:250] pg_regress/drop_if_exists ERROR:  function name "test_ambiguous_funcname" is not unique
2020-04-06 20:19:35.807 EDT [28673:251] pg_regress/drop_if_exists HINT:  Specify the argument list to select the function unambiguously.
2020-04-06 20:19:35.807 EDT [28673:252] pg_regress/drop_if_exists STATEMENT:  DROP FUNCTION IF EXISTS test_ambiguous_funcname;
2020-04-06 20:19:35.807 EDT [28664:85] pg_regress/create_function_3 LOG:  statement: SELECT voidtest1(42);
2020-04-06 20:19:35.807 EDT [28679:57] pg_regress/vacuum LOG:  statement: ANALYZE vactst;
2020-04-06 20:19:35.808 EDT [28673:253] pg_regress/drop_if_exists LOG:  statement: DROP FUNCTION test_ambiguous_funcname(int);
2020-04-06 20:19:35.808 EDT [28679:58] pg_regress/vacuum LOG:  statement: COMMIT;
2020-04-06 20:19:35.808 EDT [28679:59] pg_regress/vacuum LOG:  statement: VACUUM FULL pg_am;
2020-04-06 20:19:35.808 EDT [28673:254] pg_regress/drop_if_exists LOG:  statement: DROP FUNCTION test_ambiguous_funcname(text);
2020-04-06 20:19:35.808 EDT [28673:255] pg_regress/drop_if_exists LOG:  statement: CREATE PROCEDURE test_ambiguous_procname(int) as $$ begin end; $$ language plpgsql;
2020-04-06 20:19:35.809 EDT [28661:17] pg_regress/select LOG:  statement: RESET enable_seqscan;
2020-04-06 20:19:35.809 EDT [28665:200] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view1 WHERE b='Row 2';
2020-04-06 20:19:35.810 EDT [28654:126] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_CHILD(x,y,z,cy) VALUES (6,'check failed',-6,7);
2020-04-06 20:19:35.810 EDT [28687:20] pg_regress/typed_table LOG:  statement: ALTER TABLE persons ADD COLUMN comment text;
2020-04-06 20:19:35.810 EDT [28687:21] pg_regress/typed_table ERROR:  cannot add column to typed table
2020-04-06 20:19:35.810 EDT [28687:22] pg_regress/typed_table STATEMENT:  ALTER TABLE persons ADD COLUMN comment text;
2020-04-06 20:19:35.810 EDT [28654:127] pg_regress/constraints ERROR:  new row for relation "insert_child" violates check constraint "insert_tbl_con"
2020-04-06 20:19:35.810 EDT [28654:128] pg_regress/constraints DETAIL:  Failing row contains (6, check failed, -6, 42, 7).
2020-04-06 20:19:35.810 EDT [28654:129] pg_regress/constraints STATEMENT:  INSERT INTO INSERT_CHILD(x,y,z,cy) VALUES (6,'check failed',-6,7);
2020-04-06 20:19:35.810 EDT [28654:130] pg_regress/constraints LOG:  statement: SELECT * FROM INSERT_CHILD;
2020-04-06 20:19:35.811 EDT [28669:58] pg_regress/create_am ERROR:  syntax error at or near "USING" at character 41
2020-04-06 20:19:35.811 EDT [28669:59] pg_regress/create_am STATEMENT:  SELECT INTO tableam_tblselectinto_heap2 USING heap2 FROM tableam_tbl_heap2;
2020-04-06 20:19:35.811 EDT [28669:60] pg_regress/create_am ERROR:  syntax error at or near "USING" at character 32
2020-04-06 20:19:35.811 EDT [28669:61] pg_regress/create_am STATEMENT:  CREATE VIEW tableam_view_heap2 USING heap2 AS SELECT * FROM tableam_tbl_heap2;
2020-04-06 20:19:35.811 EDT [28660:45] pg_regress/inherit LOG:  statement: SELECT relname, b.* FROM b, pg_class where b.tableoid = pg_class.oid;
2020-04-06 20:19:35.811 EDT [28673:256] pg_regress/drop_if_exists LOG:  statement: CREATE PROCEDURE test_ambiguous_procname(text) as $$ begin end; $$ language plpgsql;
2020-04-06 20:19:35.811 EDT [28673:257] pg_regress/drop_if_exists LOG:  statement: DROP PROCEDURE test_ambiguous_procname;
2020-04-06 20:19:35.811 EDT [28673:258] pg_regress/drop_if_exists ERROR:  procedure name "test_ambiguous_procname" is not unique
2020-04-06 20:19:35.811 EDT [28673:259] pg_regress/drop_if_exists HINT:  Specify the argument list to select the procedure unambiguously.
2020-04-06 20:19:35.811 EDT [28673:260] pg_regress/drop_if_exists STATEMENT:  DROP PROCEDURE test_ambiguous_procname;
2020-04-06 20:19:35.812 EDT [28673:261] pg_regress/drop_if_exists LOG:  statement: DROP PROCEDURE IF EXISTS test_ambiguous_procname;
2020-04-06 20:19:35.812 EDT [28669:62] pg_regress/create_am ERROR:  syntax error at or near "USING" at character 35
2020-04-06 20:19:35.812 EDT [28669:63] pg_regress/create_am STATEMENT:  CREATE SEQUENCE tableam_seq_heap2 USING heap2;
2020-04-06 20:19:35.812 EDT [28673:262] pg_regress/drop_if_exists ERROR:  procedure name "test_ambiguous_procname" is not unique
2020-04-06 20:19:35.812 EDT [28673:263] pg_regress/drop_if_exists HINT:  Specify the argument list to select the procedure unambiguously.
2020-04-06 20:19:35.812 EDT [28673:264] pg_regress/drop_if_exists STATEMENT:  DROP PROCEDURE IF EXISTS test_ambiguous_procname;
2020-04-06 20:19:35.812 EDT [28665:201] pg_regress/updatable_views LOG:  statement: SELECT * FROM base_tbl;
2020-04-06 20:19:35.812 EDT [28673:265] pg_regress/drop_if_exists LOG:  statement: DROP ROUTINE IF EXISTS test_ambiguous_procname;
2020-04-06 20:19:35.812 EDT [28673:266] pg_regress/drop_if_exists ERROR:  routine name "test_ambiguous_procname" is not unique
2020-04-06 20:19:35.812 EDT [28673:267] pg_regress/drop_if_exists HINT:  Specify the argument list to select the routine unambiguously.
2020-04-06 20:19:35.812 EDT [28673:268] pg_regress/drop_if_exists STATEMENT:  DROP ROUTINE IF EXISTS test_ambiguous_procname;
2020-04-06 20:19:35.812 EDT [28673:269] pg_regress/drop_if_exists LOG:  statement: DROP PROCEDURE test_ambiguous_procname(int);
2020-04-06 20:19:35.812 EDT [28669:64] pg_regress/create_am LOG:  statement: CREATE MATERIALIZED VIEW tableam_tblmv_heap2 USING heap2 AS SELECT * FROM tableam_tbl_heap2;
2020-04-06 20:19:35.812 EDT [28673:270] pg_regress/drop_if_exists LOG:  statement: DROP PROCEDURE test_ambiguous_procname(text);
2020-04-06 20:19:35.812 EDT [28673:271] pg_regress/drop_if_exists LOG:  statement: drop database test_database_exists (force);
2020-04-06 20:19:35.813 EDT [28673:272] pg_regress/drop_if_exists ERROR:  database "test_database_exists" does not exist
2020-04-06 20:19:35.813 EDT [28673:273] pg_regress/drop_if_exists STATEMENT:  drop database test_database_exists (force);
2020-04-06 20:19:35.813 EDT [28673:274] pg_regress/drop_if_exists LOG:  statement: drop database test_database_exists with (force);
2020-04-06 20:19:35.813 EDT [28673:275] pg_regress/drop_if_exists ERROR:  database "test_database_exists" does not exist
2020-04-06 20:19:35.813 EDT [28673:276] pg_regress/drop_if_exists STATEMENT:  drop database test_database_exists with (force);
2020-04-06 20:19:35.813 EDT [28673:277] pg_regress/drop_if_exists LOG:  statement: drop database if exists test_database_exists (force);
2020-04-06 20:19:35.813 EDT [28673:278] pg_regress/drop_if_exists LOG:  statement: drop database if exists test_database_exists with (force);
2020-04-06 20:19:35.813 EDT [28673:279] pg_regress/drop_if_exists LOG:  disconnection: session time: 0:00:00.343 user=pgbuild database=regression host=[local]
2020-04-06 20:19:35.814 EDT [28687:23] pg_regress/typed_table LOG:  statement: ALTER TABLE persons DROP COLUMN name;
2020-04-06 20:19:35.814 EDT [28687:24] pg_regress/typed_table ERROR:  cannot drop column from typed table
2020-04-06 20:19:35.814 EDT [28687:25] pg_regress/typed_table STATEMENT:  ALTER TABLE persons DROP COLUMN name;
2020-04-06 20:19:35.814 EDT [28661:18] pg_regress/select LOG:  statement: RESET enable_bitmapscan;
2020-04-06 20:19:35.814 EDT [28669:65] pg_regress/create_am LOG:  statement: SELECT f1 FROM tableam_tblmv_heap2 ORDER BY f1;
2020-04-06 20:19:35.815 EDT [28669:66] pg_regress/create_am LOG:  statement: CREATE TABLE tableam_parted_heap2 (a text, b int) PARTITION BY list (a) USING heap2;
2020-04-06 20:19:35.815 EDT [28669:67] pg_regress/create_am ERROR:  specifying a table access method is not supported on a partitioned table
2020-04-06 20:19:35.815 EDT [28669:68] pg_regress/create_am STATEMENT:  CREATE TABLE tableam_parted_heap2 (a text, b int) PARTITION BY list (a) USING heap2;
2020-04-06 20:19:35.815 EDT [28669:69] pg_regress/create_am LOG:  statement: CREATE TABLE tableam_parted_heap2 (a text, b int) PARTITION BY list (a);
2020-04-06 20:19:35.816 EDT [28661:19] pg_regress/select LOG:  statement: RESET enable_sort;
2020-04-06 20:19:35.816 EDT [28687:26] pg_regress/typed_table LOG:  statement: ALTER TABLE persons RENAME COLUMN id TO num;
2020-04-06 20:19:35.816 EDT [28687:27] pg_regress/typed_table ERROR:  cannot rename column of typed table
2020-04-06 20:19:35.816 EDT [28687:28] pg_regress/typed_table STATEMENT:  ALTER TABLE persons RENAME COLUMN id TO num;
2020-04-06 20:19:35.816 EDT [28661:20] pg_regress/select LOG:  statement: SELECT two, stringu1, ten, string4
	   INTO TABLE tmp
	   FROM onek;
2020-04-06 20:19:35.817 EDT [28687:29] pg_regress/typed_table LOG:  statement: ALTER TABLE persons ALTER COLUMN name TYPE varchar;
2020-04-06 20:19:35.817 EDT [28687:30] pg_regress/typed_table ERROR:  cannot alter column type of typed table
2020-04-06 20:19:35.817 EDT [28687:31] pg_regress/typed_table STATEMENT:  ALTER TABLE persons ALTER COLUMN name TYPE varchar;
2020-04-06 20:19:35.817 EDT [28669:70] pg_regress/create_am LOG:  statement: SET default_table_access_method = 'heap';
2020-04-06 20:19:35.819 EDT [28687:32] pg_regress/typed_table LOG:  statement: CREATE TABLE stuff (id int);
2020-04-06 20:19:35.827 EDT [28669:71] pg_regress/create_am LOG:  statement: CREATE TABLE tableam_parted_a_heap2 PARTITION OF tableam_parted_heap2 FOR VALUES IN ('a');
2020-04-06 20:19:35.829 EDT [28669:72] pg_regress/create_am LOG:  statement: SET default_table_access_method = 'heap2';
2020-04-06 20:19:35.829 EDT [28669:73] pg_regress/create_am LOG:  statement: CREATE TABLE tableam_parted_b_heap2 PARTITION OF tableam_parted_heap2 FOR VALUES IN ('b');
2020-04-06 20:19:35.831 EDT [28669:74] pg_regress/create_am LOG:  statement: RESET default_table_access_method;
2020-04-06 20:19:35.832 EDT [28669:75] pg_regress/create_am LOG:  statement: CREATE TABLE tableam_parted_c_heap2 PARTITION OF tableam_parted_heap2 FOR VALUES IN ('c') USING heap;
2020-04-06 20:19:35.833 EDT [28669:76] pg_regress/create_am LOG:  statement: CREATE TABLE tableam_parted_d_heap2 PARTITION OF tableam_parted_heap2 FOR VALUES IN ('d') USING heap2;
2020-04-06 20:19:35.836 EDT [28679:60] pg_regress/vacuum LOG:  statement: VACUUM FULL pg_class;
2020-04-06 20:19:35.837 EDT [28669:77] pg_regress/create_am LOG:  statement: SELECT
	    pc.relkind,
	    pa.amname,
	    CASE WHEN relkind = 't' THEN
	        (SELECT 'toast for ' || relname::regclass FROM pg_class pcm WHERE pcm.reltoastrelid = pc.oid)
	    ELSE
	        relname::regclass::text
	    END COLLATE "C" AS relname
	FROM pg_class AS pc,
	    pg_am AS pa
	WHERE pa.oid = pc.relam
	   AND pa.amname = 'heap2'
	ORDER BY 3, 1, 2;
2020-04-06 20:19:35.840 EDT [28669:78] pg_regress/create_am LOG:  statement: SELECT pg_describe_object(classid,objid,objsubid) AS obj
	FROM pg_depend, pg_am
	WHERE pg_depend.refclassid = 'pg_am'::regclass
	    AND pg_am.oid = pg_depend.refobjid
	    AND pg_am.amname = 'heap2'
	ORDER BY classid, objid, objsubid;
2020-04-06 20:19:35.841 EDT [28687:33] pg_regress/typed_table LOG:  statement: ALTER TABLE persons INHERIT stuff;
2020-04-06 20:19:35.841 EDT [28687:34] pg_regress/typed_table ERROR:  cannot change inheritance of typed table
2020-04-06 20:19:35.841 EDT [28687:35] pg_regress/typed_table STATEMENT:  ALTER TABLE persons INHERIT stuff;
2020-04-06 20:19:35.842 EDT [28687:36] pg_regress/typed_table LOG:  statement: CREATE TABLE personsx OF person_type (myname WITH OPTIONS NOT NULL);
2020-04-06 20:19:35.843 EDT [28661:21] pg_regress/select LOG:  statement: SELECT p.name, p.age FROM person* p;
2020-04-06 20:19:35.853 EDT [28660:46] pg_regress/inherit LOG:  statement: SELECT relname, c.* FROM c, pg_class where c.tableoid = pg_class.oid;
2020-04-06 20:19:35.861 EDT [28687:37] pg_regress/typed_table ERROR:  column "myname" does not exist
2020-04-06 20:19:35.861 EDT [28687:38] pg_regress/typed_table STATEMENT:  CREATE TABLE personsx OF person_type (myname WITH OPTIONS NOT NULL);
2020-04-06 20:19:35.865 EDT [28669:79] pg_regress/create_am LOG:  statement: BEGIN;
2020-04-06 20:19:35.865 EDT [28669:80] pg_regress/create_am LOG:  statement: SET LOCAL default_table_access_method = 'heap2';
2020-04-06 20:19:35.865 EDT [28669:81] pg_regress/create_am LOG:  statement: CREATE TABLE tableam_tbl_heapx(f1 int);
2020-04-06 20:19:35.866 EDT [28669:82] pg_regress/create_am LOG:  statement: CREATE TABLE tableam_tblas_heapx AS SELECT * FROM tableam_tbl_heapx;
2020-04-06 20:19:35.867 EDT [28669:83] pg_regress/create_am LOG:  statement: SELECT INTO tableam_tblselectinto_heapx FROM tableam_tbl_heapx;
2020-04-06 20:19:35.869 EDT [28669:84] pg_regress/create_am LOG:  statement: CREATE MATERIALIZED VIEW tableam_tblmv_heapx USING heap2 AS SELECT * FROM tableam_tbl_heapx;
2020-04-06 20:19:35.870 EDT [28679:61] pg_regress/vacuum LOG:  statement: VACUUM FULL pg_database;
2020-04-06 20:19:35.874 EDT [28669:85] pg_regress/create_am LOG:  statement: CREATE TABLE tableam_parted_heapx (a text, b int) PARTITION BY list (a);
2020-04-06 20:19:35.875 EDT [28669:86] pg_regress/create_am LOG:  statement: CREATE TABLE tableam_parted_1_heapx PARTITION OF tableam_parted_heapx FOR VALUES IN ('a', 'b');
2020-04-06 20:19:35.878 EDT [28669:87] pg_regress/create_am LOG:  statement: CREATE TABLE tableam_parted_2_heapx PARTITION OF tableam_parted_heapx FOR VALUES IN ('c', 'd') USING heap;
2020-04-06 20:19:35.879 EDT [28663:37] pg_regress/roleattributes LOG:  statement: CREATE ROLE regress_test_role_canlogin WITH LOGIN;
2020-04-06 20:19:35.881 EDT [28687:39] pg_regress/typed_table LOG:  statement: CREATE TABLE persons2 OF person_type (
	    id WITH OPTIONS PRIMARY KEY,
	    UNIQUE (name)
	);
2020-04-06 20:19:35.882 EDT [28660:47] pg_regress/inherit LOG:  statement: SELECT relname, d.* FROM d, pg_class where d.tableoid = pg_class.oid;
2020-04-06 20:19:35.882 EDT [28654:131] pg_regress/constraints LOG:  statement: DROP TABLE INSERT_CHILD;
2020-04-06 20:19:35.885 EDT [28664:86] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION voidtest2(a int, b int) RETURNS VOID LANGUAGE SQL AS
	$$ SELECT voidtest1(a + b) $$;
2020-04-06 20:19:35.886 EDT [28663:38] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_role_canlogin';
2020-04-06 20:19:35.886 EDT [28669:88] pg_regress/create_am LOG:  statement: CREATE VIEW tableam_view_heapx AS SELECT * FROM tableam_tbl_heapx;
2020-04-06 20:19:35.886 EDT [28687:40] pg_regress/typed_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(persons2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:35.887 EDT [28654:132] pg_regress/constraints LOG:  statement: CREATE TABLE ATACC1 (TEST INT
		CHECK (TEST > 0) NO INHERIT);
2020-04-06 20:19:35.890 EDT [28654:133] pg_regress/constraints LOG:  statement: CREATE TABLE ATACC2 (TEST2 INT) INHERITS (ATACC1);
2020-04-06 20:19:35.890 EDT [28664:87] pg_regress/create_function_3 LOG:  statement: SELECT voidtest2(11,22);
2020-04-06 20:19:35.899 EDT [28679:62] pg_regress/vacuum LOG:  statement: VACUUM FULL vaccluster;
2020-04-06 20:19:35.901 EDT [28679:63] pg_regress/vacuum ERROR:  ANALYZE cannot be executed from VACUUM or ANALYZE
2020-04-06 20:19:35.901 EDT [28679:64] pg_regress/vacuum CONTEXT:  SQL function "do_analyze" statement 1
	SQL function "wrap_do_analyze" statement 1
2020-04-06 20:19:35.901 EDT [28679:65] pg_regress/vacuum STATEMENT:  VACUUM FULL vaccluster;
2020-04-06 20:19:35.902 EDT [28654:134] pg_regress/constraints LOG:  statement: INSERT INTO ATACC2 (TEST) VALUES (-3);
2020-04-06 20:19:35.903 EDT [28669:89] pg_regress/create_am LOG:  statement: CREATE SEQUENCE tableam_seq_heapx;
2020-04-06 20:19:35.904 EDT [28654:135] pg_regress/constraints LOG:  statement: INSERT INTO ATACC1 (TEST) VALUES (-3);
2020-04-06 20:19:35.905 EDT [28654:136] pg_regress/constraints ERROR:  new row for relation "atacc1" violates check constraint "atacc1_test_check"
2020-04-06 20:19:35.905 EDT [28654:137] pg_regress/constraints DETAIL:  Failing row contains (-3).
2020-04-06 20:19:35.905 EDT [28654:138] pg_regress/constraints STATEMENT:  INSERT INTO ATACC1 (TEST) VALUES (-3);
2020-04-06 20:19:35.905 EDT [28654:139] pg_regress/constraints LOG:  statement: DROP TABLE ATACC1 CASCADE;
2020-04-06 20:19:35.909 EDT [28669:90] pg_regress/create_am LOG:  statement: CREATE FOREIGN DATA WRAPPER fdw_heap2 VALIDATOR postgresql_fdw_validator;
2020-04-06 20:19:35.910 EDT [28661:22] pg_regress/select LOG:  statement: SELECT p.name, p.age FROM person* p ORDER BY age using >, name;
2020-04-06 20:19:35.910 EDT [28669:91] pg_regress/create_am LOG:  statement: CREATE SERVER fs_heap2 FOREIGN DATA WRAPPER fdw_heap2 ;
2020-04-06 20:19:35.910 EDT [28669:92] pg_regress/create_am LOG:  statement: CREATE FOREIGN table tableam_fdw_heapx () SERVER fs_heap2;
2020-04-06 20:19:35.911 EDT [28679:66] pg_regress/vacuum LOG:  statement: VACUUM FULL vactst;
2020-04-06 20:19:35.912 EDT [28680:22] pg_regress/hash_func LOG:  statement: SELECT v as value, interval_hash(v)::bit(32) as standard,
		   interval_hash_extended(v, 0)::bit(32) as extended0,
		   interval_hash_extended(v, 1)::bit(32) as extended1
	FROM   (VALUES (NULL::interval),
	        ('5 month 7 day 46 minutes'), ('1 year 7 day 46 minutes'),
			('1 year 7 month 20 day 46 minutes'), ('5 month'),
			('17 year 11 month 7 day 9 hours 46 minutes 5 seconds')) x(v)
	WHERE  interval_hash(v)::bit(32) != interval_hash_extended(v, 0)::bit(32)
	       OR interval_hash(v)::bit(32) = interval_hash_extended(v, 1)::bit(32);
2020-04-06 20:19:35.913 EDT [28669:93] pg_regress/create_am LOG:  statement: SELECT
	    pc.relkind,
	    pa.amname,
	    CASE WHEN relkind = 't' THEN
	        (SELECT 'toast for ' || relname::regclass FROM pg_class pcm WHERE pcm.reltoastrelid = pc.oid)
	    ELSE
	        relname::regclass::text
	    END COLLATE "C" AS relname
	FROM pg_class AS pc
	    LEFT JOIN pg_am AS pa ON (pa.oid = pc.relam)
	WHERE pc.relname LIKE 'tableam_%_heapx'
	ORDER BY 3, 1, 2;
2020-04-06 20:19:35.915 EDT [28654:140] pg_regress/constraints LOG:  statement: CREATE TABLE ATACC1 (TEST INT, TEST2 INT
		CHECK (TEST > 0), CHECK (TEST2 > 10) NO INHERIT);
2020-04-06 20:19:35.918 EDT [28679:67] pg_regress/vacuum LOG:  statement: VACUUM (DISABLE_PAGE_SKIPPING) vaccluster;
2020-04-06 20:19:35.921 EDT [28669:94] pg_regress/create_am LOG:  statement: ROLLBACK;
2020-04-06 20:19:35.921 EDT [28687:41] pg_regress/typed_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '20668';
2020-04-06 20:19:35.922 EDT [28654:141] pg_regress/constraints LOG:  statement: CREATE TABLE ATACC2 () INHERITS (ATACC1);
2020-04-06 20:19:35.924 EDT [28669:95] pg_regress/create_am ERROR:  zero-length delimited identifier at or near """" at character 37
2020-04-06 20:19:35.924 EDT [28669:96] pg_regress/create_am STATEMENT:  CREATE TABLE i_am_a_failure() USING "";
2020-04-06 20:19:35.924 EDT [28669:97] pg_regress/create_am LOG:  statement: CREATE TABLE i_am_a_failure() USING i_do_not_exist_am;
2020-04-06 20:19:35.924 EDT [28669:98] pg_regress/create_am ERROR:  access method "i_do_not_exist_am" does not exist
2020-04-06 20:19:35.924 EDT [28669:99] pg_regress/create_am STATEMENT:  CREATE TABLE i_am_a_failure() USING i_do_not_exist_am;
2020-04-06 20:19:35.924 EDT [28654:142] pg_regress/constraints LOG:  statement: INSERT INTO ATACC2 (TEST) VALUES (-3);
2020-04-06 20:19:35.925 EDT [28654:143] pg_regress/constraints ERROR:  new row for relation "atacc2" violates check constraint "atacc1_test_check"
2020-04-06 20:19:35.925 EDT [28654:144] pg_regress/constraints DETAIL:  Failing row contains (-3, null).
2020-04-06 20:19:35.925 EDT [28654:145] pg_regress/constraints STATEMENT:  INSERT INTO ATACC2 (TEST) VALUES (-3);
2020-04-06 20:19:35.925 EDT [28662:74] pg_regress/triggers LOG:  statement: delete from trigtest;
2020-04-06 20:19:35.926 EDT [28664:88] pg_regress/create_function_3 LOG:  statement: EXPLAIN (verbose, costs off) SELECT voidtest2(11,22);
2020-04-06 20:19:35.926 EDT [28679:68] pg_regress/vacuum LOG:  statement: CREATE TABLE pvactst (i INT, a INT[], p POINT) with (autovacuum_enabled = off);
2020-04-06 20:19:35.926 EDT [28662:75] pg_regress/triggers LOG:  statement: select * from trigtest;
2020-04-06 20:19:35.927 EDT [28664:89] pg_regress/create_function_3 LOG:  statement: CREATE TEMP TABLE sometable(f1 int);
2020-04-06 20:19:35.927 EDT [28669:100] pg_regress/create_am LOG:  statement: CREATE TABLE i_am_a_failure() USING "I do not exist AM";
2020-04-06 20:19:35.927 EDT [28669:101] pg_regress/create_am ERROR:  access method "I do not exist AM" does not exist
2020-04-06 20:19:35.927 EDT [28669:102] pg_regress/create_am STATEMENT:  CREATE TABLE i_am_a_failure() USING "I do not exist AM";
2020-04-06 20:19:35.929 EDT [28664:90] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION voidtest3(a int) RETURNS VOID LANGUAGE SQL AS
	$$ INSERT INTO sometable VALUES(a + 1) $$;
2020-04-06 20:19:35.929 EDT [28664:91] pg_regress/create_function_3 LOG:  statement: SELECT voidtest3(17);
2020-04-06 20:19:35.929 EDT [28679:69] pg_regress/vacuum LOG:  statement: INSERT INTO pvactst SELECT i, array[1,2,3], point(i, i+1) FROM generate_series(1,1000) i;
2020-04-06 20:19:35.930 EDT [28664:92] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION voidtest4(a int) RETURNS VOID LANGUAGE SQL AS
	$$ INSERT INTO sometable VALUES(a - 1) RETURNING f1 $$;
2020-04-06 20:19:35.930 EDT [28664:93] pg_regress/create_function_3 LOG:  statement: SELECT voidtest4(39);
2020-04-06 20:19:35.931 EDT [28664:94] pg_regress/create_function_3 LOG:  statement: TABLE sometable;
2020-04-06 20:19:35.931 EDT [28664:95] pg_regress/create_function_3 LOG:  statement: CREATE FUNCTION voidtest5(a int) RETURNS SETOF VOID LANGUAGE SQL AS
	$$ SELECT generate_series(1, a) $$ STABLE;
2020-04-06 20:19:35.932 EDT [28664:96] pg_regress/create_function_3 LOG:  statement: SELECT * FROM voidtest5(3);
2020-04-06 20:19:35.932 EDT [28669:103] pg_regress/create_am LOG:  statement: CREATE TABLE i_am_a_failure() USING "btree";
2020-04-06 20:19:35.932 EDT [28669:104] pg_regress/create_am ERROR:  access method "btree" is not of type TABLE
2020-04-06 20:19:35.932 EDT [28669:105] pg_regress/create_am STATEMENT:  CREATE TABLE i_am_a_failure() USING "btree";
2020-04-06 20:19:35.933 EDT [28664:97] pg_regress/create_function_3 LOG:  statement: DROP SCHEMA temp_func_test CASCADE;
2020-04-06 20:19:35.933 EDT [28654:146] pg_regress/constraints LOG:  statement: INSERT INTO ATACC1 (TEST) VALUES (-3);
2020-04-06 20:19:35.933 EDT [28654:147] pg_regress/constraints ERROR:  new row for relation "atacc1" violates check constraint "atacc1_test_check"
2020-04-06 20:19:35.933 EDT [28654:148] pg_regress/constraints DETAIL:  Failing row contains (-3, null).
2020-04-06 20:19:35.933 EDT [28654:149] pg_regress/constraints STATEMENT:  INSERT INTO ATACC1 (TEST) VALUES (-3);
2020-04-06 20:19:35.934 EDT [28669:106] pg_regress/create_am LOG:  statement: DROP ACCESS METHOD heap2;
2020-04-06 20:19:35.935 EDT [28669:107] pg_regress/create_am ERROR:  cannot drop access method heap2 because other objects depend on it
2020-04-06 20:19:35.935 EDT [28669:108] pg_regress/create_am DETAIL:  table tableam_tbl_heap2 depends on access method heap2
	table tableam_tblas_heap2 depends on access method heap2
	materialized view tableam_tblmv_heap2 depends on access method heap2
	table tableam_parted_b_heap2 depends on access method heap2
	table tableam_parted_d_heap2 depends on access method heap2
2020-04-06 20:19:35.935 EDT [28669:109] pg_regress/create_am HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:19:35.935 EDT [28669:110] pg_regress/create_am STATEMENT:  DROP ACCESS METHOD heap2;
2020-04-06 20:19:35.936 EDT [28654:150] pg_regress/constraints LOG:  statement: INSERT INTO ATACC2 (TEST2) VALUES (3);
2020-04-06 20:19:35.938 EDT [28679:70] pg_regress/vacuum LOG:  statement: CREATE INDEX btree_pvactst ON pvactst USING btree (i);
2020-04-06 20:19:35.938 EDT [28654:151] pg_regress/constraints LOG:  statement: INSERT INTO ATACC1 (TEST2) VALUES (3);
2020-04-06 20:19:35.938 EDT [28654:152] pg_regress/constraints ERROR:  new row for relation "atacc1" violates check constraint "atacc1_test2_check"
2020-04-06 20:19:35.938 EDT [28654:153] pg_regress/constraints DETAIL:  Failing row contains (null, 3).
2020-04-06 20:19:35.938 EDT [28654:154] pg_regress/constraints STATEMENT:  INSERT INTO ATACC1 (TEST2) VALUES (3);
2020-04-06 20:19:35.938 EDT [28669:111] pg_regress/create_am LOG:  disconnection: session time: 0:00:00.474 user=pgbuild database=regression host=[local]
2020-04-06 20:19:35.939 EDT [28679:71] pg_regress/vacuum LOG:  statement: CREATE INDEX hash_pvactst ON pvactst USING hash (i);
2020-04-06 20:19:35.942 EDT [28654:155] pg_regress/constraints LOG:  statement: DROP TABLE ATACC1 CASCADE;
2020-04-06 20:19:35.943 EDT [28687:42] pg_regress/typed_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '20668' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:35.943 EDT [28680:23] pg_regress/hash_func LOG:  statement: SELECT v as value, timestamp_hash(v)::bit(32) as standard,
		   timestamp_hash_extended(v, 0)::bit(32) as extended0,
		   timestamp_hash_extended(v, 1)::bit(32) as extended1
	FROM   (VALUES (NULL::timestamp), ('2017-08-22 00:09:59.518762'),
	        ('2015-08-20 00:11:52.51762-08'),
			('2017-05-22 00:11:52.62-01'),
	        ('2013-08-22 00:11:52.62+01'), ('2013-08-22 11:59:59+04')) x(v)
	WHERE  timestamp_hash(v)::bit(32) != timestamp_hash_extended(v, 0)::bit(32)
	       OR timestamp_hash(v)::bit(32) = timestamp_hash_extended(v, 1)::bit(32);
2020-04-06 20:19:35.944 EDT [28665:202] pg_regress/updatable_views LOG:  statement: EXPLAIN (costs off) UPDATE rw_view1 SET a=6 WHERE a=5;
2020-04-06 20:19:35.944 EDT [28687:43] pg_regress/typed_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '20668' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:35.945 EDT [28661:23] pg_regress/select LOG:  statement: select foo from (select 1 offset 0) as foo;
2020-04-06 20:19:35.945 EDT [28664:98] pg_regress/create_function_3 LOG:  statement: DROP USER regress_unpriv_user;
2020-04-06 20:19:35.945 EDT [28665:203] pg_regress/updatable_views LOG:  statement: EXPLAIN (costs off) DELETE FROM rw_view1 WHERE a=5;
2020-04-06 20:19:35.946 EDT [28654:156] pg_regress/constraints LOG:  statement: DELETE FROM INSERT_TBL;
2020-04-06 20:19:35.946 EDT [28665:204] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:35.947 EDT [28664:99] pg_regress/create_function_3 LOG:  statement: RESET search_path;
2020-04-06 20:19:35.947 EDT [28654:157] pg_regress/constraints LOG:  statement: ALTER SEQUENCE INSERT_SEQ RESTART WITH 4;
2020-04-06 20:19:35.948 EDT [28654:158] pg_regress/constraints LOG:  statement: CREATE TEMP TABLE tmp (xd INT, yd TEXT, zd INT);
2020-04-06 20:19:35.950 EDT [28661:24] pg_regress/select LOG:  statement: select foo from (select null offset 0) as foo;
2020-04-06 20:19:35.951 EDT [28665:205] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl (a int PRIMARY KEY, b text DEFAULT 'Unspecified');
2020-04-06 20:19:35.951 EDT [28664:100] pg_regress/create_function_3 LOG:  disconnection: session time: 0:00:00.508 user=pgbuild database=regression host=[local]
2020-04-06 20:19:35.953 EDT [28654:159] pg_regress/constraints LOG:  statement: INSERT INTO tmp VALUES (null, 'Y', null);
2020-04-06 20:19:35.955 EDT [28665:206] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl SELECT i, 'Row ' || i FROM generate_series(-2, 2) g(i);
2020-04-06 20:19:35.957 EDT [28654:160] pg_regress/constraints LOG:  statement: INSERT INTO tmp VALUES (5, '!check failed', null);
2020-04-06 20:19:35.957 EDT [28661:25] pg_regress/select LOG:  statement: select foo from (select 'xyzzy',1,null offset 0) as foo;
2020-04-06 20:19:35.958 EDT [28665:207] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS SELECT b AS bb, a AS aa FROM base_tbl WHERE a>0;
2020-04-06 20:19:35.958 EDT [28661:26] pg_regress/select LOG:  statement: select * from onek, (values(147, 'RFAAAA'), (931, 'VJAAAA')) as v (i, j)
	    WHERE onek.unique1 = v.i and onek.stringu1 = v.j;
2020-04-06 20:19:35.958 EDT [28660:48] pg_regress/inherit LOG:  statement: SELECT relname, a.* FROM ONLY a, pg_class where a.tableoid = pg_class.oid;
2020-04-06 20:19:35.959 EDT [28654:161] pg_regress/constraints LOG:  statement: INSERT INTO tmp VALUES (null, 'try again', null);
2020-04-06 20:19:35.959 EDT [28662:76] pg_regress/triggers LOG:  statement: create trigger trigger_zed
		before insert or update on trigtest
		for each row execute procedure f1_times_10();
2020-04-06 20:19:35.959 EDT [28663:39] pg_regress/roleattributes LOG:  statement: ALTER ROLE regress_test_role_canlogin WITH NOLOGIN;
2020-04-06 20:19:35.960 EDT [28663:40] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_role_canlogin';
2020-04-06 20:19:35.960 EDT [28662:77] pg_regress/triggers LOG:  statement: insert into trigtest values(1, 'foo');
2020-04-06 20:19:35.960 EDT [28662:78] pg_regress/triggers LOG:  statement: select * from trigtest;
2020-04-06 20:19:35.961 EDT [28679:72] pg_regress/vacuum LOG:  statement: CREATE INDEX brin_pvactst ON pvactst USING brin (i);
2020-04-06 20:19:35.961 EDT [28654:162] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_TBL(y) select yd from tmp;
2020-04-06 20:19:35.962 EDT [28665:208] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view2 AS SELECT aa AS aaa, bb AS bbb FROM rw_view1 WHERE aa<10;
2020-04-06 20:19:35.965 EDT [28665:209] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_insertable_into
	  FROM information_schema.tables
	 WHERE table_name = 'rw_view2';
2020-04-06 20:19:35.967 EDT [28679:73] pg_regress/vacuum LOG:  statement: CREATE INDEX gin_pvactst ON pvactst USING gin (a);
2020-04-06 20:19:35.970 EDT [28665:210] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_updatable, is_insertable_into
	  FROM information_schema.views
	 WHERE table_name = 'rw_view2';
2020-04-06 20:19:35.971 EDT [28679:74] pg_regress/vacuum LOG:  statement: CREATE INDEX gist_pvactst ON pvactst USING gist (p);
2020-04-06 20:19:35.972 EDT [28665:211] pg_regress/updatable_views LOG:  statement: SELECT table_name, column_name, is_updatable
	  FROM information_schema.columns
	 WHERE table_name = 'rw_view2'
	 ORDER BY ordinal_position;
2020-04-06 20:19:35.975 EDT [28654:163] pg_regress/constraints LOG:  statement: SELECT '' AS three, * FROM INSERT_TBL;
2020-04-06 20:19:35.977 EDT [28661:27] pg_regress/select LOG:  statement: select * from onek,
	  (values ((select i from
	    (values(10000), (2), (389), (1000), (2000), ((select 10029))) as foo(i)
	    order by i asc limit 1))) bar (i)
	  where onek.unique1 = bar.i;
2020-04-06 20:19:35.978 EDT [28661:28] pg_regress/select LOG:  statement: select * from onek
	    where (unique1,ten) in (values (1,1), (20,0), (99,9), (17,99))
	    order by unique1;
2020-04-06 20:19:35.983 EDT [28679:75] pg_regress/vacuum LOG:  statement: CREATE INDEX spgist_pvactst ON pvactst USING spgist (p);
2020-04-06 20:19:35.989 EDT [28665:212] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (3, 'Row 3');
2020-04-06 20:19:35.989 EDT [28680:24] pg_regress/hash_func LOG:  statement: SELECT v as value, uuid_hash(v)::bit(32) as standard,
		   uuid_hash_extended(v, 0)::bit(32) as extended0,
		   uuid_hash_extended(v, 1)::bit(32) as extended1
	FROM   (VALUES (NULL::uuid), ('a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11'),
			('5a9ba4ac-8d6f-11e7-bb31-be2e44b06b34'),
	        ('99c6705c-d939-461c-a3c9-1690ad64ed7b'),
			('7deed3ca-8d6f-11e7-bb31-be2e44b06b34'),
	        ('9ad46d4f-6f2a-4edd-aadb-745993928e1e')) x(v)
	WHERE  uuid_hash(v)::bit(32) != uuid_hash_extended(v, 0)::bit(32)
	       OR uuid_hash(v)::bit(32) = uuid_hash_extended(v, 1)::bit(32);
2020-04-06 20:19:35.991 EDT [28687:44] pg_regress/typed_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '20668' ORDER BY 1;
2020-04-06 20:19:35.991 EDT [28660:49] pg_regress/inherit LOG:  statement: SELECT relname, b.* FROM ONLY b, pg_class where b.tableoid = pg_class.oid;
2020-04-06 20:19:35.992 EDT [28687:45] pg_regress/typed_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '20668'
	ORDER BY 1;
2020-04-06 20:19:35.993 EDT [28687:46] pg_regress/typed_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '20668'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('20668')
	ORDER BY 1;
2020-04-06 20:19:35.998 EDT [28665:213] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 (aaa) VALUES (4);
2020-04-06 20:19:36.002 EDT [28665:214] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2;
2020-04-06 20:19:36.002 EDT [28679:76] pg_regress/vacuum LOG:  statement: SET min_parallel_index_scan_size to 0;
2020-04-06 20:19:36.005 EDT [28661:29] pg_regress/select LOG:  statement: VALUES (1,2), (3,4+4), (7,77.7);
2020-04-06 20:19:36.005 EDT [28663:41] pg_regress/roleattributes LOG:  statement: ALTER ROLE regress_test_role_canlogin WITH LOGIN;
2020-04-06 20:19:36.009 EDT [28679:77] pg_regress/vacuum LOG:  statement: VACUUM (PARALLEL 2) pvactst;
2020-04-06 20:19:36.009 EDT [28663:42] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_role_canlogin';
2020-04-06 20:19:36.013 EDT [28654:164] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_TBL SELECT * FROM tmp WHERE yd = 'try again';
2020-04-06 20:19:36.017 EDT [28679:78] pg_regress/vacuum LOG:  statement: UPDATE pvactst SET i = i WHERE i < 1000;
2020-04-06 20:19:36.018 EDT [28654:165] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_TBL(y,z) SELECT yd, -7 FROM tmp WHERE yd = 'try again';
2020-04-06 20:19:36.020 EDT [28687:47] pg_regress/typed_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '20668'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:36.025 EDT [28654:166] pg_regress/constraints LOG:  statement: INSERT INTO INSERT_TBL(y,z) SELECT yd, -8 FROM tmp WHERE yd = 'try again';
2020-04-06 20:19:36.025 EDT [28662:79] pg_regress/triggers LOG:  statement: update trigtest set f2 = f2 || 'bar';
2020-04-06 20:19:36.025 EDT [28654:167] pg_regress/constraints ERROR:  new row for relation "insert_tbl" violates check constraint "insert_tbl_con"
2020-04-06 20:19:36.025 EDT [28654:168] pg_regress/constraints DETAIL:  Failing row contains (8, try again, -8).
2020-04-06 20:19:36.025 EDT [28654:169] pg_regress/constraints STATEMENT:  INSERT INTO INSERT_TBL(y,z) SELECT yd, -8 FROM tmp WHERE yd = 'try again';
2020-04-06 20:19:36.026 EDT [28654:170] pg_regress/constraints LOG:  statement: SELECT '' AS four, * FROM INSERT_TBL;
2020-04-06 20:19:36.026 EDT [28662:80] pg_regress/triggers LOG:  statement: select * from trigtest;
2020-04-06 20:19:36.026 EDT [28680:25] pg_regress/hash_func LOG:  statement: SELECT v as value, pg_lsn_hash(v)::bit(32) as standard,
		   pg_lsn_hash_extended(v, 0)::bit(32) as extended0,
		   pg_lsn_hash_extended(v, 1)::bit(32) as extended1
	FROM   (VALUES (NULL::pg_lsn), ('16/B374D84'), ('30/B374D84'),
			('255/B374D84'), ('25/B379D90'), ('900/F37FD90')) x(v)
	WHERE  pg_lsn_hash(v)::bit(32) != pg_lsn_hash_extended(v, 0)::bit(32)
	       OR pg_lsn_hash(v)::bit(32) = pg_lsn_hash_extended(v, 1)::bit(32);
2020-04-06 20:19:36.029 EDT [28660:50] pg_regress/inherit LOG:  statement: SELECT relname, c.* FROM ONLY c, pg_class where c.tableoid = pg_class.oid;
2020-04-06 20:19:36.030 EDT [28660:51] pg_regress/inherit LOG:  statement: SELECT relname, d.* FROM ONLY d, pg_class where d.tableoid = pg_class.oid;
2020-04-06 20:19:36.031 EDT [28660:52] pg_regress/inherit LOG:  statement: UPDATE b SET aa='new';
2020-04-06 20:19:36.032 EDT [28660:53] pg_regress/inherit LOG:  statement: SELECT relname, a.* FROM a, pg_class where a.tableoid = pg_class.oid;
2020-04-06 20:19:36.033 EDT [28660:54] pg_regress/inherit LOG:  statement: SELECT relname, b.* FROM b, pg_class where b.tableoid = pg_class.oid;
2020-04-06 20:19:36.034 EDT [28660:55] pg_regress/inherit LOG:  statement: SELECT relname, c.* FROM c, pg_class where c.tableoid = pg_class.oid;
2020-04-06 20:19:36.035 EDT [28660:56] pg_regress/inherit LOG:  statement: SELECT relname, d.* FROM d, pg_class where d.tableoid = pg_class.oid;
2020-04-06 20:19:36.036 EDT [28660:57] pg_regress/inherit LOG:  statement: SELECT relname, a.* FROM ONLY a, pg_class where a.tableoid = pg_class.oid;
2020-04-06 20:19:36.038 EDT [28660:58] pg_regress/inherit LOG:  statement: SELECT relname, b.* FROM ONLY b, pg_class where b.tableoid = pg_class.oid;
2020-04-06 20:19:36.038 EDT [28665:215] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET bbb='Row 4' WHERE aaa=4;
2020-04-06 20:19:36.039 EDT [28665:216] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view2 WHERE aaa=2;
2020-04-06 20:19:36.040 EDT [28665:217] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2;
2020-04-06 20:19:36.041 EDT [28660:59] pg_regress/inherit LOG:  statement: SELECT relname, c.* FROM ONLY c, pg_class where c.tableoid = pg_class.oid;
2020-04-06 20:19:36.042 EDT [28661:30] pg_regress/select LOG:  statement: VALUES (1,2), (3,4+4), (7,77.7)
	UNION ALL
	SELECT 2+2, 57
	UNION ALL
	TABLE int8_tbl;
2020-04-06 20:19:36.042 EDT [28663:43] pg_regress/roleattributes LOG:  statement: CREATE USER regress_test_def_user_canlogin;
2020-04-06 20:19:36.042 EDT [28663:44] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_def_user_canlogin';
2020-04-06 20:19:36.043 EDT [28663:45] pg_regress/roleattributes LOG:  statement: CREATE USER regress_test_user_canlogin WITH NOLOGIN;
2020-04-06 20:19:36.046 EDT [28663:46] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_user_canlogin';
2020-04-06 20:19:36.071 EDT [28663:47] pg_regress/roleattributes LOG:  statement: ALTER USER regress_test_user_canlogin WITH LOGIN;
2020-04-06 20:19:36.072 EDT [28663:48] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_user_canlogin';
2020-04-06 20:19:36.076 EDT [28680:26] pg_regress/hash_func LOG:  statement: CREATE TYPE mood AS ENUM ('sad', 'ok', 'happy');
2020-04-06 20:19:36.078 EDT [28680:27] pg_regress/hash_func LOG:  statement: SELECT v as value, hashenum(v)::bit(32) as standard,
		   hashenumextended(v, 0)::bit(32) as extended0,
		   hashenumextended(v, 1)::bit(32) as extended1
	FROM   (VALUES ('sad'::mood), ('ok'), ('happy')) x(v)
	WHERE  hashenum(v)::bit(32) != hashenumextended(v, 0)::bit(32)
	       OR hashenum(v)::bit(32) = hashenumextended(v, 1)::bit(32);
2020-04-06 20:19:36.081 EDT [28661:31] pg_regress/select LOG:  statement: CREATE TEMP TABLE foo (f1 int);
2020-04-06 20:19:36.083 EDT [28661:32] pg_regress/select LOG:  statement: INSERT INTO foo VALUES (42),(3),(10),(7),(null),(null),(1);
2020-04-06 20:19:36.083 EDT [28661:33] pg_regress/select LOG:  statement: SELECT * FROM foo ORDER BY f1;
2020-04-06 20:19:36.083 EDT [28661:34] pg_regress/select LOG:  statement: SELECT * FROM foo ORDER BY f1 ASC;
2020-04-06 20:19:36.084 EDT [28661:35] pg_regress/select LOG:  statement: SELECT * FROM foo ORDER BY f1 NULLS FIRST;
2020-04-06 20:19:36.084 EDT [28661:36] pg_regress/select LOG:  statement: SELECT * FROM foo ORDER BY f1 DESC;
2020-04-06 20:19:36.084 EDT [28661:37] pg_regress/select LOG:  statement: SELECT * FROM foo ORDER BY f1 DESC NULLS LAST;
2020-04-06 20:19:36.085 EDT [28661:38] pg_regress/select LOG:  statement: CREATE INDEX fooi ON foo (f1);
2020-04-06 20:19:36.086 EDT [28661:39] pg_regress/select LOG:  statement: SET enable_sort = false;
2020-04-06 20:19:36.086 EDT [28661:40] pg_regress/select LOG:  statement: SELECT * FROM foo ORDER BY f1;
2020-04-06 20:19:36.086 EDT [28661:41] pg_regress/select LOG:  statement: SELECT * FROM foo ORDER BY f1 NULLS FIRST;
2020-04-06 20:19:36.086 EDT [28661:42] pg_regress/select LOG:  statement: SELECT * FROM foo ORDER BY f1 DESC;
2020-04-06 20:19:36.087 EDT [28661:43] pg_regress/select LOG:  statement: SELECT * FROM foo ORDER BY f1 DESC NULLS LAST;
2020-04-06 20:19:36.087 EDT [28661:44] pg_regress/select LOG:  statement: DROP INDEX fooi;
2020-04-06 20:19:36.088 EDT [28661:45] pg_regress/select LOG:  statement: CREATE INDEX fooi ON foo (f1 DESC);
2020-04-06 20:19:36.089 EDT [28679:79] pg_regress/vacuum LOG:  statement: VACUUM (PARALLEL 2) pvactst;
2020-04-06 20:19:36.089 EDT [28661:46] pg_regress/select LOG:  statement: SELECT * FROM foo ORDER BY f1;
2020-04-06 20:19:36.089 EDT [28665:218] pg_regress/updatable_views LOG:  statement: EXPLAIN (costs off) UPDATE rw_view2 SET aaa=5 WHERE aaa=4;
2020-04-06 20:19:36.090 EDT [28665:219] pg_regress/updatable_views LOG:  statement: EXPLAIN (costs off) DELETE FROM rw_view2 WHERE aaa=4;
2020-04-06 20:19:36.090 EDT [28665:220] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:36.093 EDT [28661:47] pg_regress/select LOG:  statement: SELECT * FROM foo ORDER BY f1 NULLS FIRST;
2020-04-06 20:19:36.093 EDT [28687:48] pg_regress/typed_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '20668'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:36.094 EDT [28662:81] pg_regress/triggers LOG:  statement: delete from trigtest;
2020-04-06 20:19:36.095 EDT [28662:82] pg_regress/triggers LOG:  statement: select * from trigtest;
2020-04-06 20:19:36.095 EDT [28661:48] pg_regress/select LOG:  statement: SELECT * FROM foo ORDER BY f1 DESC;
2020-04-06 20:19:36.095 EDT [28654:171] pg_regress/constraints LOG:  statement: DROP TABLE tmp;
2020-04-06 20:19:36.104 EDT [28654:172] pg_regress/constraints LOG:  statement: UPDATE INSERT_TBL SET x = NULL WHERE x = 5;
2020-04-06 20:19:36.104 EDT [28680:28] pg_regress/hash_func LOG:  statement: DROP TYPE mood;
2020-04-06 20:19:36.104 EDT [28654:173] pg_regress/constraints LOG:  statement: UPDATE INSERT_TBL SET x = 6 WHERE x = 6;
2020-04-06 20:19:36.105 EDT [28654:174] pg_regress/constraints LOG:  statement: UPDATE INSERT_TBL SET x = -z, z = -x;
2020-04-06 20:19:36.105 EDT [28654:175] pg_regress/constraints LOG:  statement: UPDATE INSERT_TBL SET x = z, z = x;
2020-04-06 20:19:36.105 EDT [28654:176] pg_regress/constraints ERROR:  new row for relation "insert_tbl" violates check constraint "insert_tbl_con"
2020-04-06 20:19:36.105 EDT [28654:177] pg_regress/constraints DETAIL:  Failing row contains (-4, Y, 4).
2020-04-06 20:19:36.105 EDT [28654:178] pg_regress/constraints STATEMENT:  UPDATE INSERT_TBL SET x = z, z = x;
2020-04-06 20:19:36.105 EDT [28654:179] pg_regress/constraints LOG:  statement: SELECT * FROM INSERT_TBL;
2020-04-06 20:19:36.106 EDT [28665:221] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl (a int PRIMARY KEY, b text DEFAULT 'Unspecified');
2020-04-06 20:19:36.106 EDT [28661:49] pg_regress/select LOG:  statement: SELECT * FROM foo ORDER BY f1 DESC NULLS LAST;
2020-04-06 20:19:36.108 EDT [28663:49] pg_regress/roleattributes LOG:  statement: ALTER USER regress_test_user_canlogin WITH NOLOGIN;
2020-04-06 20:19:36.109 EDT [28679:80] pg_regress/vacuum LOG:  statement: UPDATE pvactst SET i = i WHERE i < 1000;
2020-04-06 20:19:36.109 EDT [28660:60] pg_regress/inherit LOG:  statement: SELECT relname, d.* FROM ONLY d, pg_class where d.tableoid = pg_class.oid;
2020-04-06 20:19:36.109 EDT [28663:50] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_user_canlogin';
2020-04-06 20:19:36.111 EDT [28661:50] pg_regress/select LOG:  statement: DROP INDEX fooi;
2020-04-06 20:19:36.112 EDT [28687:49] pg_regress/typed_table LOG:  statement: CREATE TABLE persons3 OF person_type (
	    PRIMARY KEY (id),
	    name WITH OPTIONS DEFAULT ''
	);
2020-04-06 20:19:36.113 EDT [28662:83] pg_regress/triggers LOG:  statement: drop trigger trigger_alpha on trigtest;
2020-04-06 20:19:36.113 EDT [28680:29] pg_regress/hash_func LOG:  statement: SELECT v as value, jsonb_hash(v)::bit(32) as standard,
		   jsonb_hash_extended(v, 0)::bit(32) as extended0,
		   jsonb_hash_extended(v, 1)::bit(32) as extended1
	FROM   (VALUES (NULL::jsonb),
	    ('{"a": "aaa bbb ddd ccc", "b": ["eee fff ggg"], "c": {"d": "hhh iii"}}'),
		('{"foo": [true, "bar"], "tags": {"e": 1, "f": null}}'),
	    ('{"g": {"h": "value"}}')) x(v)
	WHERE  jsonb_hash(v)::bit(32) != jsonb_hash_extended(v, 0)::bit(32)
	       OR jsonb_hash(v)::bit(32) = jsonb_hash_extended(v, 1)::bit(32);
2020-04-06 20:19:36.115 EDT [28665:222] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl SELECT i, 'Row ' || i FROM generate_series(-2, 2) g(i);
2020-04-06 20:19:36.120 EDT [28654:180] pg_regress/constraints LOG:  statement: CREATE TABLE COPY_TBL (x INT, y TEXT, z INT,
		CONSTRAINT COPY_CON
		CHECK (x > 3 AND y <> 'check failed' AND x < 7 ));
2020-04-06 20:19:36.123 EDT [28654:181] pg_regress/constraints LOG:  statement: COPY COPY_TBL FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/constro.data';
2020-04-06 20:19:36.123 EDT [28665:223] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS SELECT * FROM base_tbl WHERE a>0 OFFSET 0;
2020-04-06 20:19:36.124 EDT [28654:182] pg_regress/constraints LOG:  statement: SELECT '' AS two, * FROM COPY_TBL;
2020-04-06 20:19:36.125 EDT [28662:84] pg_regress/triggers LOG:  statement: insert into trigtest values(1, 'foo');
2020-04-06 20:19:36.125 EDT [28663:51] pg_regress/roleattributes LOG:  statement: CREATE ROLE regress_test_def_replication;
2020-04-06 20:19:36.126 EDT [28663:52] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_def_replication';
2020-04-06 20:19:36.127 EDT [28662:85] pg_regress/triggers LOG:  statement: select * from trigtest;
2020-04-06 20:19:36.128 EDT [28660:61] pg_regress/inherit LOG:  statement: UPDATE a SET aa='new';
2020-04-06 20:19:36.128 EDT [28680:30] pg_regress/hash_func LOG:  statement: SELECT v as value, hash_range(v)::bit(32) as standard,
		   hash_range_extended(v, 0)::bit(32) as extended0,
		   hash_range_extended(v, 1)::bit(32) as extended1
	FROM   (VALUES (int4range(10, 20)), (int4range(23, 43)),
	         (int4range(5675, 550273)),
			 (int4range(550274, 1550274)), (int4range(1550275, 208112489))) x(v)
	WHERE  hash_range(v)::bit(32) != hash_range_extended(v, 0)::bit(32)
	       OR hash_range(v)::bit(32) = hash_range_extended(v, 1)::bit(32);
2020-04-06 20:19:36.129 EDT [28660:62] pg_regress/inherit LOG:  statement: DELETE FROM ONLY c WHERE aa='new';
2020-04-06 20:19:36.129 EDT [28660:63] pg_regress/inherit LOG:  statement: SELECT relname, a.* FROM a, pg_class where a.tableoid = pg_class.oid;
2020-04-06 20:19:36.129 EDT [28665:224] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view2 AS SELECT * FROM rw_view1 WHERE a<10;
2020-04-06 20:19:36.130 EDT [28661:51] pg_regress/select LOG:  statement: CREATE INDEX fooi ON foo (f1 DESC NULLS LAST);
2020-04-06 20:19:36.132 EDT [28661:52] pg_regress/select LOG:  statement: SELECT * FROM foo ORDER BY f1;
2020-04-06 20:19:36.132 EDT [28687:50] pg_regress/typed_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(persons3)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:36.133 EDT [28661:53] pg_regress/select LOG:  statement: SELECT * FROM foo ORDER BY f1 NULLS FIRST;
2020-04-06 20:19:36.134 EDT [28665:225] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_insertable_into
	  FROM information_schema.tables
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name;
2020-04-06 20:19:36.134 EDT [28654:183] pg_regress/constraints LOG:  statement: COPY COPY_TBL FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/constrf.data';
2020-04-06 20:19:36.134 EDT [28654:184] pg_regress/constraints ERROR:  new row for relation "copy_tbl" violates check constraint "copy_con"
2020-04-06 20:19:36.134 EDT [28654:185] pg_regress/constraints DETAIL:  Failing row contains (7, check failed, 6).
2020-04-06 20:19:36.134 EDT [28654:186] pg_regress/constraints CONTEXT:  COPY copy_tbl, line 2: "7	check failed	6"
2020-04-06 20:19:36.134 EDT [28654:187] pg_regress/constraints STATEMENT:  COPY COPY_TBL FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/constrf.data';
2020-04-06 20:19:36.134 EDT [28654:188] pg_regress/constraints LOG:  statement: SELECT * FROM COPY_TBL;
2020-04-06 20:19:36.135 EDT [28661:54] pg_regress/select LOG:  statement: SELECT * FROM foo ORDER BY f1 DESC;
2020-04-06 20:19:36.136 EDT [28665:226] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_updatable, is_insertable_into
	  FROM information_schema.views
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name;
2020-04-06 20:19:36.136 EDT [28661:55] pg_regress/select LOG:  statement: SELECT * FROM foo ORDER BY f1 DESC NULLS LAST;
2020-04-06 20:19:36.150 EDT [28661:56] pg_regress/select LOG:  statement: explain (costs off)
	select * from onek2 where unique2 = 11 and stringu1 = 'ATAAAA';
2020-04-06 20:19:36.151 EDT [28661:57] pg_regress/select LOG:  statement: select * from onek2 where unique2 = 11 and stringu1 = 'ATAAAA';
2020-04-06 20:19:36.152 EDT [28680:31] pg_regress/hash_func LOG:  disconnection: session time: 0:00:00.638 user=pgbuild database=regression host=[local]
2020-04-06 20:19:36.157 EDT [28654:189] pg_regress/constraints LOG:  statement: CREATE TABLE PRIMARY_TBL (i int PRIMARY KEY, t text);
2020-04-06 20:19:36.158 EDT [28679:81] pg_regress/vacuum LOG:  statement: VACUUM (PARALLEL 0) pvactst;
2020-04-06 20:19:36.158 EDT [28665:227] pg_regress/updatable_views LOG:  statement: SELECT table_name, column_name, is_updatable
	  FROM information_schema.columns
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name, ordinal_position;
2020-04-06 20:19:36.161 EDT [28663:53] pg_regress/roleattributes LOG:  statement: CREATE ROLE regress_test_replication WITH REPLICATION;
2020-04-06 20:19:36.161 EDT [28663:54] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_replication';
2020-04-06 20:19:36.161 EDT [28654:190] pg_regress/constraints LOG:  statement: INSERT INTO PRIMARY_TBL VALUES (1, 'one');
2020-04-06 20:19:36.162 EDT [28654:191] pg_regress/constraints LOG:  statement: INSERT INTO PRIMARY_TBL VALUES (2, 'two');
2020-04-06 20:19:36.162 EDT [28654:192] pg_regress/constraints LOG:  statement: INSERT INTO PRIMARY_TBL VALUES (1, 'three');
2020-04-06 20:19:36.162 EDT [28654:193] pg_regress/constraints ERROR:  duplicate key value violates unique constraint "primary_tbl_pkey"
2020-04-06 20:19:36.162 EDT [28654:194] pg_regress/constraints DETAIL:  Key (i)=(1) already exists.
2020-04-06 20:19:36.162 EDT [28654:195] pg_regress/constraints STATEMENT:  INSERT INTO PRIMARY_TBL VALUES (1, 'three');
2020-04-06 20:19:36.163 EDT [28654:196] pg_regress/constraints LOG:  statement: INSERT INTO PRIMARY_TBL VALUES (4, 'three');
2020-04-06 20:19:36.163 EDT [28654:197] pg_regress/constraints LOG:  statement: INSERT INTO PRIMARY_TBL VALUES (5, 'one');
2020-04-06 20:19:36.163 EDT [28654:198] pg_regress/constraints LOG:  statement: INSERT INTO PRIMARY_TBL (t) VALUES ('six');
2020-04-06 20:19:36.163 EDT [28654:199] pg_regress/constraints ERROR:  null value in column "i" of relation "primary_tbl" violates not-null constraint
2020-04-06 20:19:36.163 EDT [28654:200] pg_regress/constraints DETAIL:  Failing row contains (null, six).
2020-04-06 20:19:36.163 EDT [28654:201] pg_regress/constraints STATEMENT:  INSERT INTO PRIMARY_TBL (t) VALUES ('six');
2020-04-06 20:19:36.163 EDT [28654:202] pg_regress/constraints LOG:  statement: SELECT '' AS four, * FROM PRIMARY_TBL;
2020-04-06 20:19:36.164 EDT [28665:228] pg_regress/updatable_views LOG:  statement: CREATE RULE rw_view1_ins_rule AS ON INSERT TO rw_view1
	  DO INSTEAD INSERT INTO base_tbl VALUES (NEW.a, NEW.b) RETURNING *;
2020-04-06 20:19:36.165 EDT [28665:229] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_insertable_into
	  FROM information_schema.tables
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name;
2020-04-06 20:19:36.167 EDT [28665:230] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_updatable, is_insertable_into
	  FROM information_schema.views
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name;
2020-04-06 20:19:36.168 EDT [28665:231] pg_regress/updatable_views LOG:  statement: SELECT table_name, column_name, is_updatable
	  FROM information_schema.columns
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name, ordinal_position;
2020-04-06 20:19:36.171 EDT [28687:51] pg_regress/typed_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '20784';
2020-04-06 20:19:36.173 EDT [28661:58] pg_regress/select LOG:  statement: explain (costs off, analyze on, timing off, summary off)
	select * from onek2 where unique2 = 11 and stringu1 = 'ATAAAA';
2020-04-06 20:19:36.180 EDT [28662:86] pg_regress/triggers LOG:  statement: update trigtest set f2 = f2 || 'bar';
2020-04-06 20:19:36.181 EDT [28665:232] pg_regress/updatable_views LOG:  statement: CREATE RULE rw_view1_upd_rule AS ON UPDATE TO rw_view1
	  DO INSTEAD UPDATE base_tbl SET b=NEW.b WHERE a=OLD.a RETURNING NEW.*;
2020-04-06 20:19:36.185 EDT [28654:203] pg_regress/constraints LOG:  statement: DROP TABLE PRIMARY_TBL;
2020-04-06 20:19:36.186 EDT [28662:87] pg_regress/triggers LOG:  statement: select * from trigtest;
2020-04-06 20:19:36.187 EDT [28665:233] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_insertable_into
	  FROM information_schema.tables
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name;
2020-04-06 20:19:36.189 EDT [28654:204] pg_regress/constraints LOG:  statement: CREATE TABLE PRIMARY_TBL (i int, t text,
		PRIMARY KEY(i,t));
2020-04-06 20:19:36.190 EDT [28660:64] pg_regress/inherit LOG:  statement: SELECT relname, b.* FROM b, pg_class where b.tableoid = pg_class.oid;
2020-04-06 20:19:36.191 EDT [28663:55] pg_regress/roleattributes LOG:  statement: ALTER ROLE regress_test_replication WITH NOREPLICATION;
2020-04-06 20:19:36.191 EDT [28663:56] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_replication';
2020-04-06 20:19:36.193 EDT [28665:234] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_updatable, is_insertable_into
	  FROM information_schema.views
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name;
2020-04-06 20:19:36.193 EDT [28687:52] pg_regress/typed_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '20784' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:36.194 EDT [28679:82] pg_regress/vacuum LOG:  statement: VACUUM (PARALLEL -1) pvactst;
2020-04-06 20:19:36.194 EDT [28679:83] pg_regress/vacuum ERROR:  parallel vacuum degree must be between 0 and 1024 at character 9
2020-04-06 20:19:36.194 EDT [28679:84] pg_regress/vacuum STATEMENT:  VACUUM (PARALLEL -1) pvactst;
2020-04-06 20:19:36.194 EDT [28679:85] pg_regress/vacuum LOG:  statement: VACUUM (PARALLEL 2, INDEX_CLEANUP FALSE) pvactst;
2020-04-06 20:19:36.196 EDT [28687:53] pg_regress/typed_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '20784' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:36.196 EDT [28679:86] pg_regress/vacuum LOG:  statement: VACUUM (PARALLEL 2, FULL TRUE) pvactst;
2020-04-06 20:19:36.196 EDT [28679:87] pg_regress/vacuum ERROR:  cannot specify both FULL and PARALLEL options
2020-04-06 20:19:36.196 EDT [28679:88] pg_regress/vacuum STATEMENT:  VACUUM (PARALLEL 2, FULL TRUE) pvactst;
2020-04-06 20:19:36.196 EDT [28679:89] pg_regress/vacuum LOG:  statement: VACUUM (PARALLEL) pvactst;
2020-04-06 20:19:36.196 EDT [28679:90] pg_regress/vacuum ERROR:  parallel option requires a value between 0 and 1024 at character 9
2020-04-06 20:19:36.196 EDT [28679:91] pg_regress/vacuum STATEMENT:  VACUUM (PARALLEL) pvactst;
2020-04-06 20:19:36.196 EDT [28679:92] pg_regress/vacuum LOG:  statement: CREATE TEMPORARY TABLE tmp (a int PRIMARY KEY);
2020-04-06 20:19:36.198 EDT [28654:205] pg_regress/constraints LOG:  statement: INSERT INTO PRIMARY_TBL VALUES (1, 'one');
2020-04-06 20:19:36.199 EDT [28662:88] pg_regress/triggers LOG:  statement: delete from trigtest;
2020-04-06 20:19:36.199 EDT [28665:235] pg_regress/updatable_views LOG:  statement: SELECT table_name, column_name, is_updatable
	  FROM information_schema.columns
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name, ordinal_position;
2020-04-06 20:19:36.199 EDT [28661:59] pg_regress/select LOG:  statement: explain (costs off)
	select unique2 from onek2 where unique2 = 11 and stringu1 = 'ATAAAA';
2020-04-06 20:19:36.199 EDT [28662:89] pg_regress/triggers LOG:  statement: select * from trigtest;
2020-04-06 20:19:36.199 EDT [28654:206] pg_regress/constraints LOG:  statement: INSERT INTO PRIMARY_TBL VALUES (2, 'two');
2020-04-06 20:19:36.199 EDT [28654:207] pg_regress/constraints LOG:  statement: INSERT INTO PRIMARY_TBL VALUES (1, 'three');
2020-04-06 20:19:36.199 EDT [28661:60] pg_regress/select LOG:  statement: select unique2 from onek2 where unique2 = 11 and stringu1 = 'ATAAAA';
2020-04-06 20:19:36.200 EDT [28654:208] pg_regress/constraints LOG:  statement: INSERT INTO PRIMARY_TBL VALUES (4, 'three');
2020-04-06 20:19:36.200 EDT [28654:209] pg_regress/constraints LOG:  statement: INSERT INTO PRIMARY_TBL VALUES (5, 'one');
2020-04-06 20:19:36.200 EDT [28654:210] pg_regress/constraints LOG:  statement: INSERT INTO PRIMARY_TBL (t) VALUES ('six');
2020-04-06 20:19:36.200 EDT [28654:211] pg_regress/constraints ERROR:  null value in column "i" of relation "primary_tbl" violates not-null constraint
2020-04-06 20:19:36.200 EDT [28654:212] pg_regress/constraints DETAIL:  Failing row contains (null, six).
2020-04-06 20:19:36.200 EDT [28654:213] pg_regress/constraints STATEMENT:  INSERT INTO PRIMARY_TBL (t) VALUES ('six');
2020-04-06 20:19:36.200 EDT [28654:214] pg_regress/constraints LOG:  statement: SELECT '' AS three, * FROM PRIMARY_TBL;
2020-04-06 20:19:36.209 EDT [28679:93] pg_regress/vacuum LOG:  statement: CREATE INDEX tmp_idx1 ON tmp (a);
2020-04-06 20:19:36.210 EDT [28679:94] pg_regress/vacuum LOG:  statement: VACUUM (PARALLEL 1) tmp;
2020-04-06 20:19:36.211 EDT [28679:95] pg_regress/vacuum WARNING:  disabling parallel option of vacuum on "tmp" --- cannot vacuum temporary tables in parallel
2020-04-06 20:19:36.212 EDT [28679:96] pg_regress/vacuum LOG:  statement: RESET min_parallel_index_scan_size;
2020-04-06 20:19:36.212 EDT [28679:97] pg_regress/vacuum LOG:  statement: DROP TABLE pvactst;
2020-04-06 20:19:36.213 EDT [28654:215] pg_regress/constraints LOG:  statement: DROP TABLE PRIMARY_TBL;
2020-04-06 20:19:36.213 EDT [28660:65] pg_regress/inherit LOG:  statement: SELECT relname, c.* FROM c, pg_class where c.tableoid = pg_class.oid;
2020-04-06 20:19:36.215 EDT [28654:216] pg_regress/constraints LOG:  statement: CREATE TABLE UNIQUE_TBL (i int UNIQUE, t text);
2020-04-06 20:19:36.216 EDT [28665:236] pg_regress/updatable_views LOG:  statement: CREATE RULE rw_view1_del_rule AS ON DELETE TO rw_view1
	  DO INSTEAD DELETE FROM base_tbl WHERE a=OLD.a RETURNING OLD.*;
2020-04-06 20:19:36.217 EDT [28654:217] pg_regress/constraints LOG:  statement: INSERT INTO UNIQUE_TBL VALUES (1, 'one');
2020-04-06 20:19:36.220 EDT [28687:54] pg_regress/typed_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '20784' ORDER BY 1;
2020-04-06 20:19:36.221 EDT [28687:55] pg_regress/typed_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '20784'
	ORDER BY 1;
2020-04-06 20:19:36.221 EDT [28687:56] pg_regress/typed_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '20784'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('20784')
	ORDER BY 1;
2020-04-06 20:19:36.223 EDT [28665:237] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_insertable_into
	  FROM information_schema.tables
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name;
2020-04-06 20:19:36.225 EDT [28663:57] pg_regress/roleattributes LOG:  statement: ALTER ROLE regress_test_replication WITH REPLICATION;
2020-04-06 20:19:36.226 EDT [28665:238] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_updatable, is_insertable_into
	  FROM information_schema.views
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name;
2020-04-06 20:19:36.226 EDT [28654:218] pg_regress/constraints LOG:  statement: INSERT INTO UNIQUE_TBL VALUES (2, 'two');
2020-04-06 20:19:36.226 EDT [28654:219] pg_regress/constraints LOG:  statement: INSERT INTO UNIQUE_TBL VALUES (1, 'three');
2020-04-06 20:19:36.227 EDT [28654:220] pg_regress/constraints ERROR:  duplicate key value violates unique constraint "unique_tbl_i_key"
2020-04-06 20:19:36.227 EDT [28654:221] pg_regress/constraints DETAIL:  Key (i)=(1) already exists.
2020-04-06 20:19:36.227 EDT [28654:222] pg_regress/constraints STATEMENT:  INSERT INTO UNIQUE_TBL VALUES (1, 'three');
2020-04-06 20:19:36.227 EDT [28654:223] pg_regress/constraints LOG:  statement: INSERT INTO UNIQUE_TBL VALUES (4, 'four');
2020-04-06 20:19:36.227 EDT [28665:239] pg_regress/updatable_views LOG:  statement: SELECT table_name, column_name, is_updatable
	  FROM information_schema.columns
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name, ordinal_position;
2020-04-06 20:19:36.227 EDT [28654:224] pg_regress/constraints LOG:  statement: INSERT INTO UNIQUE_TBL VALUES (5, 'one');
2020-04-06 20:19:36.227 EDT [28654:225] pg_regress/constraints LOG:  statement: INSERT INTO UNIQUE_TBL (t) VALUES ('six');
2020-04-06 20:19:36.228 EDT [28663:58] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_replication';
2020-04-06 20:19:36.232 EDT [28665:240] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (3, 'Row 3') RETURNING *;
2020-04-06 20:19:36.233 EDT [28679:98] pg_regress/vacuum LOG:  statement: CREATE TABLE no_index_cleanup (i INT PRIMARY KEY, t TEXT);
2020-04-06 20:19:36.233 EDT [28660:66] pg_regress/inherit LOG:  statement: SELECT relname, d.* FROM d, pg_class where d.tableoid = pg_class.oid;
2020-04-06 20:19:36.239 EDT [28665:241] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET b='Row three' WHERE a=3 RETURNING *;
2020-04-06 20:19:36.240 EDT [28665:242] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2;
2020-04-06 20:19:36.240 EDT [28665:243] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view2 WHERE a=3 RETURNING *;
2020-04-06 20:19:36.241 EDT [28654:226] pg_regress/constraints LOG:  statement: INSERT INTO UNIQUE_TBL (t) VALUES ('seven');
2020-04-06 20:19:36.241 EDT [28665:244] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2;
2020-04-06 20:19:36.241 EDT [28654:227] pg_regress/constraints LOG:  statement: INSERT INTO UNIQUE_TBL VALUES (5, 'five-upsert-insert') ON CONFLICT (i) DO UPDATE SET t = 'five-upsert-update';
2020-04-06 20:19:36.242 EDT [28654:228] pg_regress/constraints LOG:  statement: INSERT INTO UNIQUE_TBL VALUES (6, 'six-upsert-insert') ON CONFLICT (i) DO UPDATE SET t = 'six-upsert-update';
2020-04-06 20:19:36.242 EDT [28661:61] pg_regress/select LOG:  statement: explain (costs off)
	select * from onek2 where unique2 = 11 and stringu1 < 'B';
2020-04-06 20:19:36.242 EDT [28654:229] pg_regress/constraints LOG:  statement: INSERT INTO UNIQUE_TBL VALUES (1, 'a'), (2, 'b'), (2, 'b') ON CONFLICT (i) DO UPDATE SET t = 'fails';
2020-04-06 20:19:36.242 EDT [28661:62] pg_regress/select LOG:  statement: select * from onek2 where unique2 = 11 and stringu1 < 'B';
2020-04-06 20:19:36.243 EDT [28654:230] pg_regress/constraints ERROR:  ON CONFLICT DO UPDATE command cannot affect row a second time
2020-04-06 20:19:36.243 EDT [28654:231] pg_regress/constraints HINT:  Ensure that no rows proposed for insertion within the same command have duplicate constrained values.
2020-04-06 20:19:36.243 EDT [28654:232] pg_regress/constraints STATEMENT:  INSERT INTO UNIQUE_TBL VALUES (1, 'a'), (2, 'b'), (2, 'b') ON CONFLICT (i) DO UPDATE SET t = 'fails';
2020-04-06 20:19:36.243 EDT [28665:245] pg_regress/updatable_views LOG:  statement: EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2;
2020-04-06 20:19:36.244 EDT [28654:233] pg_regress/constraints LOG:  statement: SELECT '' AS five, * FROM UNIQUE_TBL;
2020-04-06 20:19:36.248 EDT [28663:59] pg_regress/roleattributes LOG:  statement: CREATE ROLE regress_test_def_bypassrls;
2020-04-06 20:19:36.248 EDT [28663:60] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_def_bypassrls';
2020-04-06 20:19:36.250 EDT [28679:99] pg_regress/vacuum LOG:  statement: CREATE INDEX no_index_cleanup_idx ON no_index_cleanup(t);
2020-04-06 20:19:36.251 EDT [28665:246] pg_regress/updatable_views LOG:  statement: EXPLAIN (costs off) DELETE FROM rw_view2 WHERE a=2;
2020-04-06 20:19:36.252 EDT [28679:100] pg_regress/vacuum LOG:  statement: ALTER TABLE no_index_cleanup ALTER COLUMN t SET STORAGE EXTERNAL;
2020-04-06 20:19:36.252 EDT [28660:67] pg_regress/inherit LOG:  statement: SELECT relname, a.* FROM ONLY a, pg_class where a.tableoid = pg_class.oid;
2020-04-06 20:19:36.252 EDT [28687:57] pg_regress/typed_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '20784'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:36.252 EDT [28665:247] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:36.254 EDT [28679:101] pg_regress/vacuum LOG:  statement: INSERT INTO no_index_cleanup(i, t) VALUES (generate_series(1,30),
	    repeat('1234567890',300));
2020-04-06 20:19:36.258 EDT [28662:90] pg_regress/triggers LOG:  statement: drop table trigtest;
2020-04-06 20:19:36.260 EDT [28662:91] pg_regress/triggers LOG:  statement: create sequence ttdummy_seq increment 10 start 0 minvalue 0;
2020-04-06 20:19:36.262 EDT [28679:102] pg_regress/vacuum LOG:  statement: VACUUM (INDEX_CLEANUP TRUE, FULL TRUE) no_index_cleanup;
2020-04-06 20:19:36.265 EDT [28661:63] pg_regress/select LOG:  statement: explain (costs off)
	select unique2 from onek2 where unique2 = 11 and stringu1 < 'B';
2020-04-06 20:19:36.266 EDT [28654:234] pg_regress/constraints LOG:  statement: DROP TABLE UNIQUE_TBL;
2020-04-06 20:19:36.268 EDT [28665:248] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl (a int PRIMARY KEY, b text DEFAULT 'Unspecified');
2020-04-06 20:19:36.271 EDT [28661:64] pg_regress/select LOG:  statement: select unique2 from onek2 where unique2 = 11 and stringu1 < 'B';
2020-04-06 20:19:36.272 EDT [28663:61] pg_regress/roleattributes LOG:  statement: CREATE ROLE regress_test_bypassrls WITH BYPASSRLS;
2020-04-06 20:19:36.272 EDT [28662:92] pg_regress/triggers LOG:  statement: create table tttest (
		price_id	int4,
		price_val	int4,
		price_on	int4,
		price_off	int4 default 999999
	);
2020-04-06 20:19:36.272 EDT [28663:62] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_bypassrls';
2020-04-06 20:19:36.273 EDT [28665:249] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl SELECT i, 'Row ' || i FROM generate_series(-2, 2) g(i);
2020-04-06 20:19:36.274 EDT [28679:103] pg_regress/vacuum LOG:  statement: VACUUM (FULL TRUE) no_index_cleanup;
2020-04-06 20:19:36.281 EDT [28654:235] pg_regress/constraints LOG:  statement: CREATE TABLE UNIQUE_TBL (i int, t text,
		UNIQUE(i,t));
2020-04-06 20:19:36.282 EDT [28665:250] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS SELECT * FROM base_tbl WHERE a>0 OFFSET 0;
2020-04-06 20:19:36.284 EDT [28665:251] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view2 AS SELECT * FROM rw_view1 WHERE a<10;
2020-04-06 20:19:36.284 EDT [28660:68] pg_regress/inherit LOG:  statement: SELECT relname, b.* FROM ONLY b, pg_class where b.tableoid = pg_class.oid;
2020-04-06 20:19:36.285 EDT [28662:93] pg_regress/triggers LOG:  statement: create trigger ttdummy
		before delete or update on tttest
		for each row
		execute procedure
		ttdummy (price_on, price_off);
2020-04-06 20:19:36.285 EDT [28661:65] pg_regress/select LOG:  statement: explain (costs off)
	select unique2 from onek2 where unique2 = 11 and stringu1 < 'B' for update;
2020-04-06 20:19:36.285 EDT [28654:236] pg_regress/constraints LOG:  statement: INSERT INTO UNIQUE_TBL VALUES (1, 'one');
2020-04-06 20:19:36.285 EDT [28687:58] pg_regress/typed_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '20784'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:36.285 EDT [28663:63] pg_regress/roleattributes LOG:  statement: ALTER ROLE regress_test_bypassrls WITH NOBYPASSRLS;
2020-04-06 20:19:36.286 EDT [28661:66] pg_regress/select LOG:  statement: select unique2 from onek2 where unique2 = 11 and stringu1 < 'B' for update;
2020-04-06 20:19:36.286 EDT [28663:64] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_bypassrls';
2020-04-06 20:19:36.287 EDT [28661:67] pg_regress/select LOG:  statement: explain (costs off)
	select unique2 from onek2 where unique2 = 11 and stringu1 < 'C';
2020-04-06 20:19:36.287 EDT [28662:94] pg_regress/triggers LOG:  statement: create trigger ttserial
		before insert or update on tttest
		for each row
		execute procedure
		autoinc (price_on, ttdummy_seq);
2020-04-06 20:19:36.287 EDT [28654:237] pg_regress/constraints LOG:  statement: INSERT INTO UNIQUE_TBL VALUES (2, 'two');
2020-04-06 20:19:36.288 EDT [28662:95] pg_regress/triggers LOG:  statement: insert into tttest values (1, 1, null);
2020-04-06 20:19:36.289 EDT [28654:238] pg_regress/constraints LOG:  statement: INSERT INTO UNIQUE_TBL VALUES (1, 'three');
2020-04-06 20:19:36.289 EDT [28662:96] pg_regress/triggers LOG:  statement: insert into tttest values (2, 2, null);
2020-04-06 20:19:36.289 EDT [28654:239] pg_regress/constraints LOG:  statement: INSERT INTO UNIQUE_TBL VALUES (1, 'one');
2020-04-06 20:19:36.289 EDT [28654:240] pg_regress/constraints ERROR:  duplicate key value violates unique constraint "unique_tbl_i_t_key"
2020-04-06 20:19:36.289 EDT [28654:241] pg_regress/constraints DETAIL:  Key (i, t)=(1, one) already exists.
2020-04-06 20:19:36.289 EDT [28654:242] pg_regress/constraints STATEMENT:  INSERT INTO UNIQUE_TBL VALUES (1, 'one');
2020-04-06 20:19:36.290 EDT [28662:97] pg_regress/triggers LOG:  statement: insert into tttest values (3, 3, 0);
2020-04-06 20:19:36.290 EDT [28654:243] pg_regress/constraints LOG:  statement: INSERT INTO UNIQUE_TBL VALUES (5, 'one');
2020-04-06 20:19:36.290 EDT [28662:98] pg_regress/triggers LOG:  statement: select * from tttest;
2020-04-06 20:19:36.290 EDT [28654:244] pg_regress/constraints LOG:  statement: INSERT INTO UNIQUE_TBL (t) VALUES ('six');
2020-04-06 20:19:36.291 EDT [28654:245] pg_regress/constraints LOG:  statement: SELECT '' AS five, * FROM UNIQUE_TBL;
2020-04-06 20:19:36.291 EDT [28661:68] pg_regress/select LOG:  statement: select unique2 from onek2 where unique2 = 11 and stringu1 < 'C';
2020-04-06 20:19:36.295 EDT [28665:252] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_insertable_into
	  FROM information_schema.tables
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name;
2020-04-06 20:19:36.301 EDT [28665:253] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_updatable, is_insertable_into,
	       is_trigger_updatable, is_trigger_deletable,
	       is_trigger_insertable_into
	  FROM information_schema.views
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name;
2020-04-06 20:19:36.301 EDT [28679:104] pg_regress/vacuum LOG:  statement: ALTER TABLE no_index_cleanup SET (vacuum_index_cleanup = false);
2020-04-06 20:19:36.303 EDT [28679:105] pg_regress/vacuum LOG:  statement: DELETE FROM no_index_cleanup WHERE i < 15;
2020-04-06 20:19:36.304 EDT [28665:254] pg_regress/updatable_views LOG:  statement: SELECT table_name, column_name, is_updatable
	  FROM information_schema.columns
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name, ordinal_position;
2020-04-06 20:19:36.304 EDT [28663:65] pg_regress/roleattributes LOG:  statement: ALTER ROLE regress_test_bypassrls WITH BYPASSRLS;
2020-04-06 20:19:36.305 EDT [28661:69] pg_regress/select LOG:  statement: SET enable_indexscan TO off;
2020-04-06 20:19:36.305 EDT [28663:66] pg_regress/roleattributes LOG:  statement: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_bypassrls';
2020-04-06 20:19:36.310 EDT [28679:106] pg_regress/vacuum LOG:  statement: VACUUM no_index_cleanup;
2020-04-06 20:19:36.312 EDT [28661:70] pg_regress/select LOG:  statement: explain (costs off)
	select unique2 from onek2 where unique2 = 11 and stringu1 < 'B';
2020-04-06 20:19:36.312 EDT [28665:255] pg_regress/updatable_views LOG:  statement: CREATE FUNCTION rw_view1_trig_fn()
	RETURNS trigger AS
	$$
	BEGIN
	  IF TG_OP = 'INSERT' THEN
	    INSERT INTO base_tbl VALUES (NEW.a, NEW.b);
	    RETURN NEW;
	  ELSIF TG_OP = 'UPDATE' THEN
	    UPDATE base_tbl SET b=NEW.b WHERE a=OLD.a;
	    RETURN NEW;
	  ELSIF TG_OP = 'DELETE' THEN
	    DELETE FROM base_tbl WHERE a=OLD.a;
	    RETURN OLD;
	  END IF;
	END;
	$$
	LANGUAGE plpgsql;
2020-04-06 20:19:36.312 EDT [28662:99] pg_regress/triggers LOG:  statement: delete from tttest where price_id = 2;
2020-04-06 20:19:36.312 EDT [28654:246] pg_regress/constraints LOG:  statement: DROP TABLE UNIQUE_TBL;
2020-04-06 20:19:36.312 EDT [28660:69] pg_regress/inherit LOG:  statement: SELECT relname, c.* FROM ONLY c, pg_class where c.tableoid = pg_class.oid;
2020-04-06 20:19:36.312 EDT [28687:59] pg_regress/typed_table LOG:  statement: CREATE TABLE persons4 OF person_type (
	    name WITH OPTIONS NOT NULL,
	    name WITH OPTIONS DEFAULT ''  
	);
2020-04-06 20:19:36.313 EDT [28687:60] pg_regress/typed_table ERROR:  column "name" specified more than once
2020-04-06 20:19:36.313 EDT [28687:61] pg_regress/typed_table STATEMENT:  CREATE TABLE persons4 OF person_type (
	    name WITH OPTIONS NOT NULL,
	    name WITH OPTIONS DEFAULT ''  
	);
2020-04-06 20:19:36.313 EDT [28687:62] pg_regress/typed_table LOG:  statement: DROP TYPE person_type RESTRICT;
2020-04-06 20:19:36.313 EDT [28662:100] pg_regress/triggers LOG:  statement: select * from tttest;
2020-04-06 20:19:36.314 EDT [28687:63] pg_regress/typed_table ERROR:  cannot drop type person_type because other objects depend on it
2020-04-06 20:19:36.314 EDT [28687:64] pg_regress/typed_table DETAIL:  table persons depends on type person_type
	function get_all_persons() depends on type person_type
	table persons2 depends on type person_type
	table persons3 depends on type person_type
2020-04-06 20:19:36.314 EDT [28687:65] pg_regress/typed_table HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:19:36.314 EDT [28687:66] pg_regress/typed_table STATEMENT:  DROP TYPE person_type RESTRICT;
2020-04-06 20:19:36.314 EDT [28661:71] pg_regress/select LOG:  statement: select unique2 from onek2 where unique2 = 11 and stringu1 < 'B';
2020-04-06 20:19:36.315 EDT [28687:67] pg_regress/typed_table LOG:  statement: DROP TYPE person_type CASCADE;
2020-04-06 20:19:36.315 EDT [28679:107] pg_regress/vacuum LOG:  statement: ALTER TABLE no_index_cleanup SET (vacuum_index_cleanup = true);
2020-04-06 20:19:36.316 EDT [28654:247] pg_regress/constraints LOG:  statement: CREATE TABLE unique_tbl (i int UNIQUE DEFERRABLE, t text);
2020-04-06 20:19:36.320 EDT [28687:68] pg_regress/typed_table LOG:  statement: CREATE TABLE persons5 OF stuff;
2020-04-06 20:19:36.320 EDT [28687:69] pg_regress/typed_table ERROR:  type stuff is not a composite type
2020-04-06 20:19:36.320 EDT [28687:70] pg_regress/typed_table STATEMENT:  CREATE TABLE persons5 OF stuff;
2020-04-06 20:19:36.320 EDT [28687:71] pg_regress/typed_table LOG:  statement: DROP TABLE stuff;
2020-04-06 20:19:36.321 EDT [28654:248] pg_regress/constraints LOG:  statement: INSERT INTO unique_tbl VALUES (0, 'one');
2020-04-06 20:19:36.321 EDT [28663:67] pg_regress/roleattributes LOG:  statement: DROP ROLE regress_test_def_superuser;
2020-04-06 20:19:36.321 EDT [28687:72] pg_regress/typed_table LOG:  statement: CREATE TYPE person_type AS (id int, name text);
2020-04-06 20:19:36.322 EDT [28663:68] pg_regress/roleattributes LOG:  statement: DROP ROLE regress_test_superuser;
2020-04-06 20:19:36.322 EDT [28654:249] pg_regress/constraints LOG:  statement: INSERT INTO unique_tbl VALUES (1, 'two');
2020-04-06 20:19:36.322 EDT [28687:73] pg_regress/typed_table LOG:  statement: CREATE TABLE persons OF person_type;
2020-04-06 20:19:36.322 EDT [28663:69] pg_regress/roleattributes LOG:  statement: DROP ROLE regress_test_def_inherit;
2020-04-06 20:19:36.323 EDT [28654:250] pg_regress/constraints LOG:  statement: INSERT INTO unique_tbl VALUES (2, 'tree');
2020-04-06 20:19:36.323 EDT [28663:70] pg_regress/roleattributes LOG:  statement: DROP ROLE regress_test_inherit;
2020-04-06 20:19:36.323 EDT [28663:71] pg_regress/roleattributes LOG:  statement: DROP ROLE regress_test_def_createrole;
2020-04-06 20:19:36.323 EDT [28654:251] pg_regress/constraints LOG:  statement: INSERT INTO unique_tbl VALUES (3, 'four');
2020-04-06 20:19:36.324 EDT [28663:72] pg_regress/roleattributes LOG:  statement: DROP ROLE regress_test_createrole;
2020-04-06 20:19:36.324 EDT [28654:252] pg_regress/constraints LOG:  statement: INSERT INTO unique_tbl VALUES (4, 'five');
2020-04-06 20:19:36.324 EDT [28663:73] pg_regress/roleattributes LOG:  statement: DROP ROLE regress_test_def_createdb;
2020-04-06 20:19:36.324 EDT [28687:74] pg_regress/typed_table LOG:  statement: INSERT INTO persons VALUES (1, 'test');
2020-04-06 20:19:36.324 EDT [28654:253] pg_regress/constraints LOG:  statement: BEGIN;
2020-04-06 20:19:36.324 EDT [28663:74] pg_regress/roleattributes LOG:  statement: DROP ROLE regress_test_createdb;
2020-04-06 20:19:36.325 EDT [28654:254] pg_regress/constraints LOG:  statement: UPDATE unique_tbl SET i = 1 WHERE i = 0;
2020-04-06 20:19:36.325 EDT [28687:75] pg_regress/typed_table LOG:  statement: CREATE FUNCTION namelen(person_type) RETURNS int LANGUAGE SQL AS $$ SELECT length($1.name) $$;
2020-04-06 20:19:36.325 EDT [28654:255] pg_regress/constraints ERROR:  duplicate key value violates unique constraint "unique_tbl_i_key"
2020-04-06 20:19:36.325 EDT [28654:256] pg_regress/constraints DETAIL:  Key (i)=(1) already exists.
2020-04-06 20:19:36.325 EDT [28654:257] pg_regress/constraints STATEMENT:  UPDATE unique_tbl SET i = 1 WHERE i = 0;
2020-04-06 20:19:36.325 EDT [28663:75] pg_regress/roleattributes LOG:  statement: DROP ROLE regress_test_def_role_canlogin;
2020-04-06 20:19:36.325 EDT [28687:76] pg_regress/typed_table LOG:  statement: SELECT id, namelen(persons) FROM persons;
2020-04-06 20:19:36.325 EDT [28654:258] pg_regress/constraints LOG:  statement: ROLLBACK;
2020-04-06 20:19:36.325 EDT [28663:76] pg_regress/roleattributes LOG:  statement: DROP ROLE regress_test_role_canlogin;
2020-04-06 20:19:36.326 EDT [28663:77] pg_regress/roleattributes LOG:  statement: DROP USER regress_test_def_user_canlogin;
2020-04-06 20:19:36.326 EDT [28687:77] pg_regress/typed_table LOG:  statement: CREATE TABLE persons2 OF person_type (
	    id WITH OPTIONS PRIMARY KEY,
	    UNIQUE (name)
	);
2020-04-06 20:19:36.326 EDT [28663:78] pg_regress/roleattributes LOG:  statement: DROP USER regress_test_user_canlogin;
2020-04-06 20:19:36.326 EDT [28654:259] pg_regress/constraints LOG:  statement: UPDATE unique_tbl SET i = i+1;
2020-04-06 20:19:36.326 EDT [28663:79] pg_regress/roleattributes LOG:  statement: DROP ROLE regress_test_def_replication;
2020-04-06 20:19:36.327 EDT [28654:260] pg_regress/constraints LOG:  statement: SELECT * FROM unique_tbl;
2020-04-06 20:19:36.328 EDT [28663:80] pg_regress/roleattributes LOG:  statement: DROP ROLE regress_test_replication;
2020-04-06 20:19:36.328 EDT [28663:81] pg_regress/roleattributes LOG:  statement: DROP ROLE regress_test_def_bypassrls;
2020-04-06 20:19:36.328 EDT [28663:82] pg_regress/roleattributes LOG:  statement: DROP ROLE regress_test_bypassrls;
2020-04-06 20:19:36.329 EDT [28679:108] pg_regress/vacuum LOG:  statement: VACUUM no_index_cleanup;
2020-04-06 20:19:36.329 EDT [28663:83] pg_regress/roleattributes LOG:  disconnection: session time: 0:00:00.889 user=pgbuild database=regression host=[local]
2020-04-06 20:19:36.330 EDT [28662:101] pg_regress/triggers LOG:  statement: select * from tttest where price_off = 999999;
2020-04-06 20:19:36.332 EDT [28679:109] pg_regress/vacuum LOG:  statement: INSERT INTO no_index_cleanup(i, t) VALUES (generate_series(31,60),
	    repeat('1234567890',300));
2020-04-06 20:19:36.333 EDT [28665:256] pg_regress/updatable_views LOG:  statement: CREATE TRIGGER rw_view1_ins_trig INSTEAD OF INSERT ON rw_view1
	  FOR EACH ROW EXECUTE PROCEDURE rw_view1_trig_fn();
2020-04-06 20:19:36.336 EDT [28665:257] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_insertable_into
	  FROM information_schema.tables
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name;
2020-04-06 20:19:36.337 EDT [28679:110] pg_regress/vacuum LOG:  statement: DELETE FROM no_index_cleanup WHERE i < 45;
2020-04-06 20:19:36.338 EDT [28665:258] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_updatable, is_insertable_into,
	       is_trigger_updatable, is_trigger_deletable,
	       is_trigger_insertable_into
	  FROM information_schema.views
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name;
2020-04-06 20:19:36.338 EDT [28660:70] pg_regress/inherit LOG:  statement: SELECT relname, d.* FROM ONLY d, pg_class where d.tableoid = pg_class.oid;
2020-04-06 20:19:36.339 EDT [28679:111] pg_regress/vacuum LOG:  statement: ALTER TABLE no_index_cleanup SET (vacuum_index_cleanup = false,
	    toast.vacuum_index_cleanup = true);
2020-04-06 20:19:36.340 EDT [28661:72] pg_regress/select LOG:  statement: RESET enable_indexscan;
2020-04-06 20:19:36.340 EDT [28654:261] pg_regress/constraints LOG:  statement: BEGIN;
2020-04-06 20:19:36.340 EDT [28687:78] pg_regress/typed_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(persons2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:36.341 EDT [28665:259] pg_regress/updatable_views LOG:  statement: SELECT table_name, column_name, is_updatable
	  FROM information_schema.columns
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name, ordinal_position;
2020-04-06 20:19:36.341 EDT [28655:213] pg_regress/errors ERROR:  stack depth limit exceeded
2020-04-06 20:19:36.341 EDT [28655:214] pg_regress/errors HINT:  Increase the configuration parameter "max_stack_depth" (currently 2048kB), after ensuring the platform's stack depth limit is adequate.
2020-04-06 20:19:36.341 EDT [28655:215] pg_regress/errors CONTEXT:  SQL function "infinite_recurse" during inlining
	SQL function "infinite_recurse" during startup
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
	SQL function "infinite_recurse" statement 1
2020-04-06 20:19:36.341 EDT [28655:216] pg_regress/errors STATEMENT:  select infinite_recurse();
2020-04-06 20:19:36.345 EDT [28661:73] pg_regress/select LOG:  statement: explain (costs off)
	select unique1, unique2 from onek2
	  where (unique2 = 11 or unique1 = 0) and stringu1 < 'B';
2020-04-06 20:19:36.345 EDT [28654:262] pg_regress/constraints LOG:  statement: SET CONSTRAINTS unique_tbl_i_key DEFERRED;
2020-04-06 20:19:36.346 EDT [28654:263] pg_regress/constraints LOG:  statement: INSERT INTO unique_tbl VALUES (3, 'three');
2020-04-06 20:19:36.346 EDT [28662:102] pg_regress/triggers LOG:  statement: update tttest set price_val = 30 where price_id = 3;
2020-04-06 20:19:36.346 EDT [28665:260] pg_regress/updatable_views LOG:  statement: CREATE TRIGGER rw_view1_upd_trig INSTEAD OF UPDATE ON rw_view1
	  FOR EACH ROW EXECUTE PROCEDURE rw_view1_trig_fn();
2020-04-06 20:19:36.347 EDT [28654:264] pg_regress/constraints LOG:  statement: DELETE FROM unique_tbl WHERE t = 'tree';
2020-04-06 20:19:36.347 EDT [28662:103] pg_regress/triggers LOG:  statement: select * from tttest;
2020-04-06 20:19:36.347 EDT [28654:265] pg_regress/constraints LOG:  statement: COMMIT;
2020-04-06 20:19:36.347 EDT [28661:74] pg_regress/select LOG:  statement: select unique1, unique2 from onek2
	  where (unique2 = 11 or unique1 = 0) and stringu1 < 'B';
2020-04-06 20:19:36.348 EDT [28654:266] pg_regress/constraints LOG:  statement: SELECT * FROM unique_tbl;
2020-04-06 20:19:36.353 EDT [28687:79] pg_regress/typed_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '20955';
2020-04-06 20:19:36.355 EDT [28679:112] pg_regress/vacuum LOG:  statement: VACUUM no_index_cleanup;
2020-04-06 20:19:36.357 EDT [28665:261] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_insertable_into
	  FROM information_schema.tables
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name;
2020-04-06 20:19:36.357 EDT [28679:113] pg_regress/vacuum LOG:  statement: ALTER TABLE no_index_cleanup SET (vacuum_index_cleanup = true,
	    toast.vacuum_index_cleanup = false);
2020-04-06 20:19:36.357 EDT [28679:114] pg_regress/vacuum LOG:  statement: VACUUM no_index_cleanup;
2020-04-06 20:19:36.359 EDT [28679:115] pg_regress/vacuum LOG:  statement: VACUUM (INDEX_CLEANUP FALSE) vaccluster;
2020-04-06 20:19:36.359 EDT [28665:262] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_updatable, is_insertable_into,
	       is_trigger_updatable, is_trigger_deletable,
	       is_trigger_insertable_into
	  FROM information_schema.views
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name;
2020-04-06 20:19:36.360 EDT [28679:116] pg_regress/vacuum LOG:  statement: VACUUM (INDEX_CLEANUP FALSE) vactst;
2020-04-06 20:19:36.360 EDT [28661:75] pg_regress/select LOG:  statement: explain (costs off)
	select unique1, unique2 from onek2
	  where (unique2 = 11 and stringu1 < 'B') or unique1 = 0;
2020-04-06 20:19:36.361 EDT [28654:267] pg_regress/constraints LOG:  statement: ALTER TABLE unique_tbl DROP CONSTRAINT unique_tbl_i_key;
2020-04-06 20:19:36.361 EDT [28661:76] pg_regress/select LOG:  statement: select unique1, unique2 from onek2
	  where (unique2 = 11 and stringu1 < 'B') or unique1 = 0;
2020-04-06 20:19:36.362 EDT [28660:71] pg_regress/inherit LOG:  statement: DELETE FROM a;
2020-04-06 20:19:36.363 EDT [28679:117] pg_regress/vacuum LOG:  statement: VACUUM (INDEX_CLEANUP FALSE, FREEZE TRUE) vaccluster;
2020-04-06 20:19:36.363 EDT [28679:118] pg_regress/vacuum LOG:  statement: CREATE TABLE vac_truncate_test(i INT NOT NULL, j text)
		WITH (vacuum_truncate=true, autovacuum_enabled=false);
2020-04-06 20:19:36.366 EDT [28679:119] pg_regress/vacuum LOG:  statement: INSERT INTO vac_truncate_test VALUES (1, NULL), (NULL, NULL);
2020-04-06 20:19:36.366 EDT [28679:120] pg_regress/vacuum ERROR:  null value in column "i" of relation "vac_truncate_test" violates not-null constraint
2020-04-06 20:19:36.366 EDT [28679:121] pg_regress/vacuum DETAIL:  Failing row contains (null, null).
2020-04-06 20:19:36.366 EDT [28679:122] pg_regress/vacuum STATEMENT:  INSERT INTO vac_truncate_test VALUES (1, NULL), (NULL, NULL);
2020-04-06 20:19:36.366 EDT [28679:123] pg_regress/vacuum LOG:  statement: VACUUM (TRUNCATE FALSE) vac_truncate_test;
2020-04-06 20:19:36.368 EDT [28679:124] pg_regress/vacuum LOG:  statement: SELECT pg_relation_size('vac_truncate_test') > 0;
2020-04-06 20:19:36.368 EDT [28665:263] pg_regress/updatable_views LOG:  statement: SELECT table_name, column_name, is_updatable
	  FROM information_schema.columns
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name, ordinal_position;
2020-04-06 20:19:36.369 EDT [28660:72] pg_regress/inherit LOG:  statement: SELECT relname, a.* FROM a, pg_class where a.tableoid = pg_class.oid;
2020-04-06 20:19:36.369 EDT [28654:268] pg_regress/constraints LOG:  statement: ALTER TABLE unique_tbl ADD CONSTRAINT unique_tbl_i_key
		UNIQUE (i) DEFERRABLE INITIALLY DEFERRED;
2020-04-06 20:19:36.370 EDT [28662:104] pg_regress/triggers LOG:  statement: update tttest set price_id = 5 where price_id = 3;
2020-04-06 20:19:36.370 EDT [28687:80] pg_regress/typed_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '20955' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:36.371 EDT [28662:105] pg_regress/triggers LOG:  statement: select * from tttest;
2020-04-06 20:19:36.372 EDT [28687:81] pg_regress/typed_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '20955' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:36.374 EDT [28661:77] pg_regress/select LOG:  statement: SELECT 1 AS x ORDER BY x;
2020-04-06 20:19:36.377 EDT [28654:269] pg_regress/constraints LOG:  statement: BEGIN;
2020-04-06 20:19:36.381 EDT [28654:270] pg_regress/constraints LOG:  statement: INSERT INTO unique_tbl VALUES (1, 'five');
2020-04-06 20:19:36.382 EDT [28654:271] pg_regress/constraints LOG:  statement: INSERT INTO unique_tbl VALUES (5, 'one');
2020-04-06 20:19:36.382 EDT [28665:264] pg_regress/updatable_views LOG:  statement: CREATE TRIGGER rw_view1_del_trig INSTEAD OF DELETE ON rw_view1
	  FOR EACH ROW EXECUTE PROCEDURE rw_view1_trig_fn();
2020-04-06 20:19:36.382 EDT [28654:272] pg_regress/constraints LOG:  statement: UPDATE unique_tbl SET i = 4 WHERE i = 2;
2020-04-06 20:19:36.382 EDT [28654:273] pg_regress/constraints LOG:  statement: UPDATE unique_tbl SET i = 2 WHERE i = 4 AND t = 'four';
2020-04-06 20:19:36.382 EDT [28665:265] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_insertable_into
	  FROM information_schema.tables
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name;
2020-04-06 20:19:36.382 EDT [28654:274] pg_regress/constraints LOG:  statement: DELETE FROM unique_tbl WHERE i = 1 AND t = 'one';
2020-04-06 20:19:36.384 EDT [28665:266] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_updatable, is_insertable_into,
	       is_trigger_updatable, is_trigger_deletable,
	       is_trigger_insertable_into
	  FROM information_schema.views
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name;
2020-04-06 20:19:36.386 EDT [28665:267] pg_regress/updatable_views LOG:  statement: SELECT table_name, column_name, is_updatable
	  FROM information_schema.columns
	 WHERE table_name LIKE 'rw_view%'
	 ORDER BY table_name, ordinal_position;
2020-04-06 20:19:36.389 EDT [28654:275] pg_regress/constraints LOG:  statement: DELETE FROM unique_tbl WHERE i = 5 AND t = 'five';
2020-04-06 20:19:36.389 EDT [28660:73] pg_regress/inherit LOG:  statement: SELECT relname, b.* FROM b, pg_class where b.tableoid = pg_class.oid;
2020-04-06 20:19:36.389 EDT [28662:106] pg_regress/triggers LOG:  statement: select set_ttdummy(0);
2020-04-06 20:19:36.390 EDT [28662:107] pg_regress/triggers LOG:  statement: delete from tttest where price_id = 5;
2020-04-06 20:19:36.390 EDT [28665:268] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (3, 'Row 3') RETURNING *;
2020-04-06 20:19:36.391 EDT [28665:269] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET b='Row three' WHERE a=3 RETURNING *;
2020-04-06 20:19:36.392 EDT [28665:270] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2;
2020-04-06 20:19:36.393 EDT [28665:271] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view2 WHERE a=3 RETURNING *;
2020-04-06 20:19:36.393 EDT [28654:276] pg_regress/constraints LOG:  statement: COMMIT;
2020-04-06 20:19:36.393 EDT [28661:78] pg_regress/select LOG:  statement: create function sillysrf(int) returns setof int as
	  'values (1),(10),(2),($1)' language sql immutable;
2020-04-06 20:19:36.393 EDT [28654:277] pg_regress/constraints LOG:  statement: SELECT * FROM unique_tbl;
2020-04-06 20:19:36.394 EDT [28679:125] pg_regress/vacuum LOG:  statement: VACUUM vac_truncate_test;
2020-04-06 20:19:36.394 EDT [28665:272] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2;
2020-04-06 20:19:36.395 EDT [28665:273] pg_regress/updatable_views LOG:  statement: EXPLAIN (costs off) UPDATE rw_view2 SET a=3 WHERE a=2;
2020-04-06 20:19:36.396 EDT [28662:108] pg_regress/triggers LOG:  statement: update tttest set price_off = 999999 where price_val = 30;
2020-04-06 20:19:36.397 EDT [28687:82] pg_regress/typed_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '20955' ORDER BY 1;
2020-04-06 20:19:36.397 EDT [28665:274] pg_regress/updatable_views LOG:  statement: EXPLAIN (costs off) DELETE FROM rw_view2 WHERE a=2;
2020-04-06 20:19:36.398 EDT [28679:126] pg_regress/vacuum LOG:  statement: SELECT pg_relation_size('vac_truncate_test') = 0;
2020-04-06 20:19:36.398 EDT [28687:83] pg_regress/typed_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '20955'
	ORDER BY 1;
2020-04-06 20:19:36.398 EDT [28665:275] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:36.399 EDT [28687:84] pg_regress/typed_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '20955'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('20955')
	ORDER BY 1;
2020-04-06 20:19:36.402 EDT [28662:109] pg_regress/triggers LOG:  statement: select * from tttest;
2020-04-06 20:19:36.402 EDT [28661:79] pg_regress/select LOG:  statement: select sillysrf(42);
2020-04-06 20:19:36.402 EDT [28665:276] pg_regress/updatable_views LOG:  statement: DROP FUNCTION rw_view1_trig_fn();
2020-04-06 20:19:36.403 EDT [28665:277] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl (a int PRIMARY KEY, b text DEFAULT 'Unspecified');
2020-04-06 20:19:36.403 EDT [28661:80] pg_regress/select LOG:  statement: select sillysrf(-1) order by 1;
2020-04-06 20:19:36.406 EDT [28665:278] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl SELECT i, 'Row ' || i FROM generate_series(-2, 2) g(i);
2020-04-06 20:19:36.407 EDT [28665:279] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS SELECT b AS bb, a AS aa FROM base_tbl;
2020-04-06 20:19:36.409 EDT [28665:280] pg_regress/updatable_views LOG:  statement: CREATE FUNCTION rw_view1_aa(x rw_view1)
	  RETURNS int AS $$ SELECT x.aa $$ LANGUAGE sql;
2020-04-06 20:19:36.409 EDT [28660:74] pg_regress/inherit LOG:  statement: SELECT relname, c.* FROM c, pg_class where c.tableoid = pg_class.oid;
2020-04-06 20:19:36.410 EDT [28665:281] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 v SET bb='Updated row 2' WHERE rw_view1_aa(v)=2
	  RETURNING rw_view1_aa(v), v.bb;
2020-04-06 20:19:36.410 EDT [28661:81] pg_regress/select LOG:  statement: drop function sillysrf(int);
2020-04-06 20:19:36.411 EDT [28665:282] pg_regress/updatable_views LOG:  statement: SELECT * FROM base_tbl;
2020-04-06 20:19:36.412 EDT [28654:278] pg_regress/constraints LOG:  statement: BEGIN;
2020-04-06 20:19:36.412 EDT [28654:279] pg_regress/constraints LOG:  statement: INSERT INTO unique_tbl VALUES (3, 'Three');
2020-04-06 20:19:36.413 EDT [28654:280] pg_regress/constraints LOG:  statement: COMMIT;
2020-04-06 20:19:36.413 EDT [28654:281] pg_regress/constraints ERROR:  duplicate key value violates unique constraint "unique_tbl_i_key"
2020-04-06 20:19:36.413 EDT [28654:282] pg_regress/constraints DETAIL:  Key (i)=(3) already exists.
2020-04-06 20:19:36.413 EDT [28654:283] pg_regress/constraints STATEMENT:  COMMIT;
2020-04-06 20:19:36.413 EDT [28654:284] pg_regress/constraints LOG:  statement: BEGIN;
2020-04-06 20:19:36.413 EDT [28654:285] pg_regress/constraints LOG:  statement: SET CONSTRAINTS ALL IMMEDIATE;
2020-04-06 20:19:36.413 EDT [28654:286] pg_regress/constraints LOG:  statement: INSERT INTO unique_tbl VALUES (3, 'Three');
2020-04-06 20:19:36.413 EDT [28654:287] pg_regress/constraints ERROR:  duplicate key value violates unique constraint "unique_tbl_i_key"
2020-04-06 20:19:36.413 EDT [28654:288] pg_regress/constraints DETAIL:  Key (i)=(3) already exists.
2020-04-06 20:19:36.413 EDT [28654:289] pg_regress/constraints STATEMENT:  INSERT INTO unique_tbl VALUES (3, 'Three');
2020-04-06 20:19:36.413 EDT [28654:290] pg_regress/constraints LOG:  statement: COMMIT;
2020-04-06 20:19:36.414 EDT [28654:291] pg_regress/constraints LOG:  statement: BEGIN;
2020-04-06 20:19:36.414 EDT [28654:292] pg_regress/constraints LOG:  statement: SET CONSTRAINTS ALL DEFERRED;
2020-04-06 20:19:36.414 EDT [28661:82] pg_regress/select LOG:  statement: select * from (values (2),(null),(1)) v(k) where k = k order by k;
2020-04-06 20:19:36.415 EDT [28654:293] pg_regress/constraints LOG:  statement: INSERT INTO unique_tbl VALUES (3, 'Three');
2020-04-06 20:19:36.415 EDT [28654:294] pg_regress/constraints LOG:  statement: SET CONSTRAINTS ALL IMMEDIATE;
2020-04-06 20:19:36.415 EDT [28654:295] pg_regress/constraints ERROR:  duplicate key value violates unique constraint "unique_tbl_i_key"
2020-04-06 20:19:36.415 EDT [28654:296] pg_regress/constraints DETAIL:  Key (i)=(3) already exists.
2020-04-06 20:19:36.415 EDT [28654:297] pg_regress/constraints STATEMENT:  SET CONSTRAINTS ALL IMMEDIATE;
2020-04-06 20:19:36.415 EDT [28654:298] pg_regress/constraints LOG:  statement: COMMIT;
2020-04-06 20:19:36.415 EDT [28654:299] pg_regress/constraints LOG:  statement: CREATE TABLE parted_uniq_tbl (i int UNIQUE DEFERRABLE) partition by range (i);
2020-04-06 20:19:36.418 EDT [28662:110] pg_regress/triggers LOG:  statement: update tttest set price_id = 5 where price_id = 3;
2020-04-06 20:19:36.419 EDT [28687:85] pg_regress/typed_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '20955'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:36.419 EDT [28662:111] pg_regress/triggers LOG:  statement: select * from tttest;
2020-04-06 20:19:36.420 EDT [28679:127] pg_regress/vacuum LOG:  statement: VACUUM (TRUNCATE FALSE, FULL TRUE) vac_truncate_test;
2020-04-06 20:19:36.427 EDT [28655:217] pg_regress/errors LOG:  disconnection: session time: 0:00:01.022 user=pgbuild database=regression host=[local]
2020-04-06 20:19:36.429 EDT [28654:300] pg_regress/constraints LOG:  statement: CREATE TABLE parted_uniq_tbl_1 PARTITION OF parted_uniq_tbl FOR VALUES FROM (0) TO (10);
2020-04-06 20:19:36.429 EDT [28661:83] pg_regress/select LOG:  statement: select * from (values (2),(null),(1)) v(k) where k = k;
2020-04-06 20:19:36.432 EDT [28679:128] pg_regress/vacuum LOG:  statement: DROP TABLE vac_truncate_test;
2020-04-06 20:19:36.435 EDT [28654:301] pg_regress/constraints LOG:  statement: CREATE TABLE parted_uniq_tbl_2 PARTITION OF parted_uniq_tbl FOR VALUES FROM (20) TO (30);
2020-04-06 20:19:36.436 EDT [28660:75] pg_regress/inherit LOG:  statement: SELECT relname, d.* FROM d, pg_class where d.tableoid = pg_class.oid;
2020-04-06 20:19:36.437 EDT [28662:112] pg_regress/triggers LOG:  statement: select set_ttdummy(1);
2020-04-06 20:19:36.438 EDT [28679:129] pg_regress/vacuum LOG:  statement: CREATE TABLE vacparted (a int, b char) PARTITION BY LIST (a);
2020-04-06 20:19:36.438 EDT [28665:283] pg_regress/updatable_views LOG:  statement: EXPLAIN (costs off)
	UPDATE rw_view1 v SET bb='Updated row 2' WHERE rw_view1_aa(v)=2
	  RETURNING rw_view1_aa(v), v.bb;
2020-04-06 20:19:36.438 EDT [28662:113] pg_regress/triggers LOG:  statement: update tttest set price_on = -1 where price_id = 1;
2020-04-06 20:19:36.439 EDT [28662:114] pg_regress/triggers ERROR:  ttdummy (tttest): you cannot change price_on and/or price_off columns (use set_ttdummy)
2020-04-06 20:19:36.439 EDT [28662:115] pg_regress/triggers STATEMENT:  update tttest set price_on = -1 where price_id = 1;
2020-04-06 20:19:36.439 EDT [28654:302] pg_regress/constraints LOG:  statement: SELECT conname, conrelid::regclass FROM pg_constraint
	  WHERE conname LIKE 'parted_uniq%' ORDER BY conname;
2020-04-06 20:19:36.439 EDT [28679:130] pg_regress/vacuum LOG:  statement: CREATE TABLE vacparted1 PARTITION OF vacparted FOR VALUES IN (1);
2020-04-06 20:19:36.439 EDT [28687:86] pg_regress/typed_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '20955'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:36.441 EDT [28665:284] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:36.444 EDT [28679:131] pg_regress/vacuum LOG:  statement: INSERT INTO vacparted VALUES (1, 'a');
2020-04-06 20:19:36.444 EDT [28662:116] pg_regress/triggers LOG:  statement: select set_ttdummy(0);
2020-04-06 20:19:36.445 EDT [28665:285] pg_regress/updatable_views LOG:  statement: CREATE USER regress_view_user1;
2020-04-06 20:19:36.446 EDT [28662:117] pg_regress/triggers LOG:  statement: update tttest set price_on = -1 where price_id = 1;
2020-04-06 20:19:36.446 EDT [28679:132] pg_regress/vacuum LOG:  statement: UPDATE vacparted SET b = 'b';
2020-04-06 20:19:36.447 EDT [28679:133] pg_regress/vacuum LOG:  statement: VACUUM (ANALYZE) vacparted;
2020-04-06 20:19:36.447 EDT [28665:286] pg_regress/updatable_views LOG:  statement: CREATE USER regress_view_user2;
2020-04-06 20:19:36.448 EDT [28662:118] pg_regress/triggers LOG:  statement: select * from tttest;
2020-04-06 20:19:36.449 EDT [28679:134] pg_regress/vacuum LOG:  statement: VACUUM (FULL) vacparted;
2020-04-06 20:19:36.450 EDT [28687:87] pg_regress/typed_table LOG:  statement: CREATE TABLE persons3 OF person_type (
	    PRIMARY KEY (id),
	    name NOT NULL DEFAULT ''
	);
2020-04-06 20:19:36.451 EDT [28661:84] pg_regress/select LOG:  statement: create table list_parted_tbl (a int,b int) partition by list (a);
2020-04-06 20:19:36.452 EDT [28665:287] pg_regress/updatable_views LOG:  statement: SET SESSION AUTHORIZATION regress_view_user1;
2020-04-06 20:19:36.453 EDT [28665:288] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl(a int, b text, c float);
2020-04-06 20:19:36.454 EDT [28660:76] pg_regress/inherit LOG:  statement: SELECT relname, a.* FROM ONLY a, pg_class where a.tableoid = pg_class.oid;
2020-04-06 20:19:36.455 EDT [28661:85] pg_regress/select LOG:  statement: create table list_parted_tbl1 partition of list_parted_tbl
	  for values in (1) partition by list(b);
2020-04-06 20:19:36.455 EDT [28687:88] pg_regress/typed_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(persons3)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:36.459 EDT [28679:135] pg_regress/vacuum LOG:  statement: VACUUM (FREEZE) vacparted;
2020-04-06 20:19:36.459 EDT [28654:303] pg_regress/constraints LOG:  statement: BEGIN;
2020-04-06 20:19:36.460 EDT [28679:136] pg_regress/vacuum LOG:  statement: VACUUM ANALYZE vacparted(a,b,a);
2020-04-06 20:19:36.461 EDT [28654:304] pg_regress/constraints LOG:  statement: INSERT INTO parted_uniq_tbl VALUES (1);
2020-04-06 20:19:36.461 EDT [28679:137] pg_regress/vacuum ERROR:  column "a" of relation "vacparted" appears more than once
2020-04-06 20:19:36.461 EDT [28679:138] pg_regress/vacuum STATEMENT:  VACUUM ANALYZE vacparted(a,b,a);
2020-04-06 20:19:36.461 EDT [28679:139] pg_regress/vacuum LOG:  statement: ANALYZE vacparted(a,b,b);
2020-04-06 20:19:36.461 EDT [28679:140] pg_regress/vacuum ERROR:  column "b" of relation "vacparted" appears more than once
2020-04-06 20:19:36.461 EDT [28679:141] pg_regress/vacuum STATEMENT:  ANALYZE vacparted(a,b,b);
2020-04-06 20:19:36.461 EDT [28679:142] pg_regress/vacuum LOG:  statement: VACUUM vaccluster, vactst;
2020-04-06 20:19:36.461 EDT [28661:86] pg_regress/select LOG:  statement: explain (costs off) select * from list_parted_tbl;
2020-04-06 20:19:36.462 EDT [28654:305] pg_regress/constraints LOG:  statement: SAVEPOINT f;
2020-04-06 20:19:36.462 EDT [28661:87] pg_regress/select LOG:  statement: drop table list_parted_tbl;
2020-04-06 20:19:36.463 EDT [28654:306] pg_regress/constraints LOG:  statement: INSERT INTO parted_uniq_tbl VALUES (1);
2020-04-06 20:19:36.463 EDT [28654:307] pg_regress/constraints ERROR:  duplicate key value violates unique constraint "parted_uniq_tbl_1_i_key"
2020-04-06 20:19:36.463 EDT [28654:308] pg_regress/constraints DETAIL:  Key (i)=(1) already exists.
2020-04-06 20:19:36.463 EDT [28654:309] pg_regress/constraints STATEMENT:  INSERT INTO parted_uniq_tbl VALUES (1);
2020-04-06 20:19:36.464 EDT [28679:143] pg_regress/vacuum LOG:  statement: VACUUM vacparted, does_not_exist;
2020-04-06 20:19:36.464 EDT [28654:310] pg_regress/constraints LOG:  statement: ROLLBACK TO f;
2020-04-06 20:19:36.464 EDT [28679:144] pg_regress/vacuum ERROR:  relation "does_not_exist" does not exist
2020-04-06 20:19:36.464 EDT [28679:145] pg_regress/vacuum STATEMENT:  VACUUM vacparted, does_not_exist;
2020-04-06 20:19:36.464 EDT [28679:146] pg_regress/vacuum LOG:  statement: VACUUM (FREEZE) vacparted, vaccluster, vactst;
2020-04-06 20:19:36.465 EDT [28654:311] pg_regress/constraints LOG:  statement: SET CONSTRAINTS parted_uniq_tbl_i_key DEFERRED;
2020-04-06 20:19:36.465 EDT [28665:289] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl VALUES (1, 'Row 1', 1.0);
2020-04-06 20:19:36.465 EDT [28661:88] pg_regress/select LOG:  disconnection: session time: 0:00:01.034 user=pgbuild database=regression host=[local]
2020-04-06 20:19:36.466 EDT [28660:77] pg_regress/inherit LOG:  statement: SELECT relname, b.* FROM ONLY b, pg_class where b.tableoid = pg_class.oid;
2020-04-06 20:19:36.466 EDT [28687:89] pg_regress/typed_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '21055';
2020-04-06 20:19:36.466 EDT [28662:119] pg_regress/triggers LOG:  statement: select * from tttest where price_on <= 35 and price_off > 35 and price_id = 5;
2020-04-06 20:19:36.467 EDT [28679:147] pg_regress/vacuum LOG:  statement: VACUUM (FREEZE) does_not_exist, vaccluster;
2020-04-06 20:19:36.467 EDT [28665:290] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS SELECT b AS bb, c AS cc, a AS aa FROM base_tbl;
2020-04-06 20:19:36.467 EDT [28679:148] pg_regress/vacuum ERROR:  relation "does_not_exist" does not exist
2020-04-06 20:19:36.467 EDT [28679:149] pg_regress/vacuum STATEMENT:  VACUUM (FREEZE) does_not_exist, vaccluster;
2020-04-06 20:19:36.467 EDT [28679:150] pg_regress/vacuum LOG:  statement: VACUUM ANALYZE vactst, vacparted (a);
2020-04-06 20:19:36.468 EDT [28654:312] pg_regress/constraints LOG:  statement: INSERT INTO parted_uniq_tbl VALUES (1);
2020-04-06 20:19:36.469 EDT [28654:313] pg_regress/constraints LOG:  statement: COMMIT;
2020-04-06 20:19:36.469 EDT [28654:314] pg_regress/constraints ERROR:  duplicate key value violates unique constraint "parted_uniq_tbl_1_i_key"
2020-04-06 20:19:36.469 EDT [28654:315] pg_regress/constraints DETAIL:  Key (i)=(1) already exists.
2020-04-06 20:19:36.469 EDT [28654:316] pg_regress/constraints STATEMENT:  COMMIT;
2020-04-06 20:19:36.469 EDT [28654:317] pg_regress/constraints LOG:  statement: DROP TABLE parted_uniq_tbl;
2020-04-06 20:19:36.469 EDT [28679:151] pg_regress/vacuum LOG:  statement: VACUUM ANALYZE vactst (does_not_exist), vacparted (b);
2020-04-06 20:19:36.470 EDT [28679:152] pg_regress/vacuum ERROR:  column "does_not_exist" of relation "vactst" does not exist
2020-04-06 20:19:36.470 EDT [28679:153] pg_regress/vacuum STATEMENT:  VACUUM ANALYZE vactst (does_not_exist), vacparted (b);
2020-04-06 20:19:36.470 EDT [28679:154] pg_regress/vacuum LOG:  statement: VACUUM FULL vacparted, vactst;
2020-04-06 20:19:36.475 EDT [28679:155] pg_regress/vacuum LOG:  statement: VACUUM FULL vactst, vacparted (a, b), vaccluster (i);
2020-04-06 20:19:36.475 EDT [28679:156] pg_regress/vacuum ERROR:  ANALYZE option must be specified when a column list is provided
2020-04-06 20:19:36.475 EDT [28679:157] pg_regress/vacuum STATEMENT:  VACUUM FULL vactst, vacparted (a, b), vaccluster (i);
2020-04-06 20:19:36.475 EDT [28679:158] pg_regress/vacuum LOG:  statement: ANALYZE vactst, vacparted;
2020-04-06 20:19:36.476 EDT [28679:159] pg_regress/vacuum LOG:  statement: ANALYZE vacparted (b), vactst;
2020-04-06 20:19:36.477 EDT [28665:291] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES ('Row 2', 2.0, 2);
2020-04-06 20:19:36.477 EDT [28679:160] pg_regress/vacuum LOG:  statement: ANALYZE vactst, does_not_exist, vacparted;
2020-04-06 20:19:36.477 EDT [28679:161] pg_regress/vacuum ERROR:  relation "does_not_exist" does not exist
2020-04-06 20:19:36.477 EDT [28679:162] pg_regress/vacuum STATEMENT:  ANALYZE vactst, does_not_exist, vacparted;
2020-04-06 20:19:36.477 EDT [28679:163] pg_regress/vacuum LOG:  statement: ANALYZE vactst (i), vacparted (does_not_exist);
2020-04-06 20:19:36.477 EDT [28679:164] pg_regress/vacuum ERROR:  column "does_not_exist" of relation "vacparted" does not exist
2020-04-06 20:19:36.477 EDT [28679:165] pg_regress/vacuum STATEMENT:  ANALYZE vactst (i), vacparted (does_not_exist);
2020-04-06 20:19:36.477 EDT [28679:166] pg_regress/vacuum LOG:  statement: ANALYZE vactst, vactst;
2020-04-06 20:19:36.478 EDT [28679:167] pg_regress/vacuum LOG:  statement: BEGIN;
2020-04-06 20:19:36.478 EDT [28679:168] pg_regress/vacuum LOG:  statement: ANALYZE vactst, vactst;
2020-04-06 20:19:36.478 EDT [28679:169] pg_regress/vacuum LOG:  statement: COMMIT;
2020-04-06 20:19:36.478 EDT [28679:170] pg_regress/vacuum LOG:  statement: ANALYZE (VERBOSE) does_not_exist;
2020-04-06 20:19:36.478 EDT [28679:171] pg_regress/vacuum ERROR:  relation "does_not_exist" does not exist
2020-04-06 20:19:36.478 EDT [28679:172] pg_regress/vacuum STATEMENT:  ANALYZE (VERBOSE) does_not_exist;
2020-04-06 20:19:36.479 EDT [28654:318] pg_regress/constraints LOG:  statement: BEGIN;
2020-04-06 20:19:36.479 EDT [28660:78] pg_regress/inherit LOG:  statement: SELECT relname, c.* FROM ONLY c, pg_class where c.tableoid = pg_class.oid;
2020-04-06 20:19:36.479 EDT [28665:292] pg_regress/updatable_views LOG:  statement: GRANT SELECT ON base_tbl TO regress_view_user2;
2020-04-06 20:19:36.479 EDT [28679:173] pg_regress/vacuum ERROR:  syntax error at or near "arg" at character 22
2020-04-06 20:19:36.479 EDT [28679:174] pg_regress/vacuum STATEMENT:  ANALYZE (nonexistent-arg) does_not_exist;
2020-04-06 20:19:36.479 EDT [28687:90] pg_regress/typed_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '21055' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:36.479 EDT [28679:175] pg_regress/vacuum LOG:  statement: ANALYZE (nonexistentarg) does_not_exit;
2020-04-06 20:19:36.479 EDT [28679:176] pg_regress/vacuum ERROR:  unrecognized ANALYZE option "nonexistentarg" at character 10
2020-04-06 20:19:36.479 EDT [28679:177] pg_regress/vacuum STATEMENT:  ANALYZE (nonexistentarg) does_not_exit;
2020-04-06 20:19:36.479 EDT [28679:178] pg_regress/vacuum LOG:  statement: SET client_min_messages TO 'ERROR';
2020-04-06 20:19:36.480 EDT [28662:120] pg_regress/triggers LOG:  statement: drop table tttest;
2020-04-06 20:19:36.480 EDT [28654:319] pg_regress/constraints LOG:  statement: INSERT INTO unique_tbl VALUES (3, 'Three');
2020-04-06 20:19:36.480 EDT [28687:91] pg_regress/typed_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '21055' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:36.481 EDT [28665:293] pg_regress/updatable_views LOG:  statement: GRANT SELECT ON rw_view1 TO regress_view_user2;
2020-04-06 20:19:36.481 EDT [28665:294] pg_regress/updatable_views LOG:  statement: GRANT UPDATE (a,c) ON base_tbl TO regress_view_user2;
2020-04-06 20:19:36.482 EDT [28665:295] pg_regress/updatable_views LOG:  statement: GRANT UPDATE (bb,cc) ON rw_view1 TO regress_view_user2;
2020-04-06 20:19:36.482 EDT [28654:320] pg_regress/constraints LOG:  statement: UPDATE unique_tbl SET t = 'THREE' WHERE i = 3 AND t = 'Three';
2020-04-06 20:19:36.482 EDT [28679:179] pg_regress/vacuum LOG:  statement: ANALYZE (SKIP_LOCKED, VERBOSE) does_not_exist;
2020-04-06 20:19:36.482 EDT [28679:180] pg_regress/vacuum ERROR:  relation "does_not_exist" does not exist
2020-04-06 20:19:36.482 EDT [28679:181] pg_regress/vacuum STATEMENT:  ANALYZE (SKIP_LOCKED, VERBOSE) does_not_exist;
2020-04-06 20:19:36.482 EDT [28662:121] pg_regress/triggers LOG:  statement: drop sequence ttdummy_seq;
2020-04-06 20:19:36.483 EDT [28654:321] pg_regress/constraints LOG:  statement: COMMIT;
2020-04-06 20:19:36.483 EDT [28679:182] pg_regress/vacuum LOG:  statement: ANALYZE (VERBOSE, SKIP_LOCKED) does_not_exist;
2020-04-06 20:19:36.483 EDT [28679:183] pg_regress/vacuum ERROR:  relation "does_not_exist" does not exist
2020-04-06 20:19:36.483 EDT [28679:184] pg_regress/vacuum STATEMENT:  ANALYZE (VERBOSE, SKIP_LOCKED) does_not_exist;
2020-04-06 20:19:36.483 EDT [28654:322] pg_regress/constraints ERROR:  duplicate key value violates unique constraint "unique_tbl_i_key"
2020-04-06 20:19:36.483 EDT [28654:323] pg_regress/constraints DETAIL:  Key (i)=(3) already exists.
2020-04-06 20:19:36.483 EDT [28654:324] pg_regress/constraints STATEMENT:  COMMIT;
2020-04-06 20:19:36.483 EDT [28662:122] pg_regress/triggers LOG:  statement: CREATE TABLE log_table (tstamp timestamp default timeofday()::timestamp);
2020-04-06 20:19:36.484 EDT [28665:296] pg_regress/updatable_views LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:36.484 EDT [28665:297] pg_regress/updatable_views LOG:  statement: SET SESSION AUTHORIZATION regress_view_user2;
2020-04-06 20:19:36.484 EDT [28665:298] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view2 AS SELECT b AS bb, c AS cc, a AS aa FROM base_tbl;
2020-04-06 20:19:36.484 EDT [28654:325] pg_regress/constraints LOG:  statement: SELECT * FROM unique_tbl;
2020-04-06 20:19:36.484 EDT [28679:185] pg_regress/vacuum LOG:  statement: VACUUM (SKIP_LOCKED) vactst;
2020-04-06 20:19:36.485 EDT [28662:123] pg_regress/triggers LOG:  statement: CREATE TABLE main_table (a int unique, b int);
2020-04-06 20:19:36.488 EDT [28679:186] pg_regress/vacuum LOG:  statement: VACUUM (SKIP_LOCKED, FULL) vactst;
2020-04-06 20:19:36.489 EDT [28662:124] pg_regress/triggers LOG:  statement: COPY main_table (a,b) FROM stdin;
2020-04-06 20:19:36.489 EDT [28662:125] pg_regress/triggers LOG:  statement: CREATE FUNCTION trigger_func() RETURNS trigger LANGUAGE plpgsql AS '
	BEGIN
		RAISE NOTICE ''trigger_func(%) called: action = %, when = %, level = %'', TG_ARGV[0], TG_OP, TG_WHEN, TG_LEVEL;
		RETURN NULL;
	END;';
2020-04-06 20:19:36.490 EDT [28665:299] pg_regress/updatable_views LOG:  statement: SELECT * FROM base_tbl;
2020-04-06 20:19:36.490 EDT [28660:79] pg_regress/inherit LOG:  statement: SELECT relname, d.* FROM ONLY d, pg_class where d.tableoid = pg_class.oid;
2020-04-06 20:19:36.491 EDT [28662:126] pg_regress/triggers LOG:  statement: CREATE TRIGGER before_ins_stmt_trig BEFORE INSERT ON main_table
	FOR EACH STATEMENT EXECUTE PROCEDURE trigger_func('before_ins_stmt');
2020-04-06 20:19:36.491 EDT [28662:127] pg_regress/triggers LOG:  statement: CREATE TRIGGER after_ins_stmt_trig AFTER INSERT ON main_table
	FOR EACH STATEMENT EXECUTE PROCEDURE trigger_func('after_ins_stmt');
2020-04-06 20:19:36.492 EDT [28662:128] pg_regress/triggers LOG:  statement: CREATE TRIGGER after_upd_stmt_trig AFTER UPDATE ON main_table
	EXECUTE PROCEDURE trigger_func('after_upd_stmt');
2020-04-06 20:19:36.492 EDT [28662:129] pg_regress/triggers LOG:  statement: INSERT INTO main_table (a, b) VALUES (5, 10) ON CONFLICT (a)
	  DO UPDATE SET b = EXCLUDED.b;
2020-04-06 20:19:36.495 EDT [28662:130] pg_regress/triggers LOG:  statement: CREATE TRIGGER after_upd_row_trig AFTER UPDATE ON main_table
	FOR EACH ROW EXECUTE PROCEDURE trigger_func('after_upd_row');
2020-04-06 20:19:36.495 EDT [28687:92] pg_regress/typed_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '21055' ORDER BY 1;
2020-04-06 20:19:36.496 EDT [28654:326] pg_regress/constraints LOG:  statement: BEGIN;
2020-04-06 20:19:36.496 EDT [28662:131] pg_regress/triggers LOG:  statement: INSERT INTO main_table DEFAULT VALUES;
2020-04-06 20:19:36.496 EDT [28687:93] pg_regress/typed_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '21055'
	ORDER BY 1;
2020-04-06 20:19:36.497 EDT [28679:187] pg_regress/vacuum LOG:  statement: ANALYZE (SKIP_LOCKED) vactst;
2020-04-06 20:19:36.497 EDT [28662:132] pg_regress/triggers LOG:  statement: UPDATE main_table SET a = a + 1 WHERE b < 30;
2020-04-06 20:19:36.497 EDT [28654:327] pg_regress/constraints LOG:  statement: INSERT INTO unique_tbl VALUES(3, 'tree');
2020-04-06 20:19:36.497 EDT [28687:94] pg_regress/typed_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '21055'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('21055')
	ORDER BY 1;
2020-04-06 20:19:36.498 EDT [28662:133] pg_regress/triggers LOG:  statement: UPDATE main_table SET a = a + 2 WHERE b > 100;
2020-04-06 20:19:36.499 EDT [28679:188] pg_regress/vacuum LOG:  statement: RESET client_min_messages;
2020-04-06 20:19:36.499 EDT [28679:189] pg_regress/vacuum LOG:  statement: SET default_transaction_isolation = serializable;
2020-04-06 20:19:36.499 EDT [28679:190] pg_regress/vacuum LOG:  statement: VACUUM vactst;
2020-04-06 20:19:36.500 EDT [28654:328] pg_regress/constraints LOG:  statement: UPDATE unique_tbl SET t = 'threex' WHERE t = 'tree';
2020-04-06 20:19:36.500 EDT [28662:134] pg_regress/triggers LOG:  statement: ALTER TABLE main_table DROP CONSTRAINT main_table_a_key;
2020-04-06 20:19:36.501 EDT [28654:329] pg_regress/constraints LOG:  statement: DELETE FROM unique_tbl WHERE t = 'three';
2020-04-06 20:19:36.501 EDT [28654:330] pg_regress/constraints LOG:  statement: SELECT * FROM unique_tbl;
2020-04-06 20:19:36.501 EDT [28660:80] pg_regress/inherit LOG:  statement: CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a);
2020-04-06 20:19:36.502 EDT [28665:300] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view1;
2020-04-06 20:19:36.506 EDT [28660:81] pg_regress/inherit LOG:  statement: INSERT INTO z VALUES (NULL, 'text');
2020-04-06 20:19:36.506 EDT [28660:82] pg_regress/inherit ERROR:  null value in column "aa" of relation "z" violates not-null constraint
2020-04-06 20:19:36.506 EDT [28660:83] pg_regress/inherit DETAIL:  Failing row contains (null, text).
2020-04-06 20:19:36.506 EDT [28660:84] pg_regress/inherit STATEMENT:  INSERT INTO z VALUES (NULL, 'text');
2020-04-06 20:19:36.506 EDT [28679:191] pg_regress/vacuum LOG:  statement: ANALYZE vactst;
2020-04-06 20:19:36.507 EDT [28679:192] pg_regress/vacuum LOG:  statement: RESET default_transaction_isolation;
2020-04-06 20:19:36.507 EDT [28679:193] pg_regress/vacuum LOG:  statement: BEGIN TRANSACTION ISOLATION LEVEL SERIALIZABLE;
2020-04-06 20:19:36.507 EDT [28679:194] pg_regress/vacuum LOG:  statement: ANALYZE vactst;
2020-04-06 20:19:36.507 EDT [28679:195] pg_regress/vacuum LOG:  statement: COMMIT;
2020-04-06 20:19:36.507 EDT [28660:85] pg_regress/inherit LOG:  statement: create table some_tab (a int, b int);
2020-04-06 20:19:36.508 EDT [28687:95] pg_regress/typed_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '21055'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:36.508 EDT [28662:135] pg_regress/triggers LOG:  statement: COPY main_table (a, b) FROM stdin;
2020-04-06 20:19:36.508 EDT [28679:196] pg_regress/vacuum LOG:  statement: DROP TABLE vaccluster;
2020-04-06 20:19:36.509 EDT [28660:86] pg_regress/inherit LOG:  statement: create table some_tab_child () inherits (some_tab);
2020-04-06 20:19:36.512 EDT [28679:197] pg_regress/vacuum LOG:  statement: DROP TABLE vactst;
2020-04-06 20:19:36.512 EDT [28660:87] pg_regress/inherit LOG:  statement: insert into some_tab_child values(1,2);
2020-04-06 20:19:36.512 EDT [28662:136] pg_regress/triggers LOG:  statement: SELECT * FROM main_table ORDER BY a, b;
2020-04-06 20:19:36.513 EDT [28660:88] pg_regress/inherit LOG:  statement: explain (verbose, costs off)
	update some_tab set a = a + 1 where false;
2020-04-06 20:19:36.514 EDT [28665:301] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2;
2020-04-06 20:19:36.514 EDT [28660:89] pg_regress/inherit LOG:  statement: update some_tab set a = a + 1 where false;
2020-04-06 20:19:36.515 EDT [28654:331] pg_regress/constraints LOG:  statement: COMMIT;
2020-04-06 20:19:36.515 EDT [28660:90] pg_regress/inherit LOG:  statement: explain (verbose, costs off)
	update some_tab set a = a + 1 where false returning b, a;
2020-04-06 20:19:36.515 EDT [28660:91] pg_regress/inherit LOG:  statement: update some_tab set a = a + 1 where false returning b, a;
2020-04-06 20:19:36.515 EDT [28654:332] pg_regress/constraints LOG:  statement: SELECT * FROM unique_tbl;
2020-04-06 20:19:36.516 EDT [28660:92] pg_regress/inherit LOG:  statement: table some_tab;
2020-04-06 20:19:36.518 EDT [28679:198] pg_regress/vacuum LOG:  statement: DROP TABLE vacparted;
2020-04-06 20:19:36.524 EDT [28679:199] pg_regress/vacuum LOG:  statement: DROP TABLE no_index_cleanup;
2020-04-06 20:19:36.528 EDT [28687:96] pg_regress/typed_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '21055'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:36.528 EDT [28662:137] pg_regress/triggers LOG:  statement: CREATE TRIGGER modified_a BEFORE UPDATE OF a ON main_table
	FOR EACH ROW WHEN (OLD.a <> NEW.a) EXECUTE PROCEDURE trigger_func('modified_a');
2020-04-06 20:19:36.528 EDT [28679:200] pg_regress/vacuum LOG:  statement: CREATE TABLE vacowned (a int);
2020-04-06 20:19:36.528 EDT [28660:93] pg_regress/inherit LOG:  statement: drop table some_tab cascade;
2020-04-06 20:19:36.529 EDT [28654:333] pg_regress/constraints LOG:  statement: DROP TABLE unique_tbl;
2020-04-06 20:19:36.530 EDT [28665:302] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl VALUES (3, 'Row 3', 3.0);
2020-04-06 20:19:36.531 EDT [28665:303] pg_regress/updatable_views ERROR:  permission denied for table base_tbl
2020-04-06 20:19:36.531 EDT [28665:304] pg_regress/updatable_views STATEMENT:  INSERT INTO base_tbl VALUES (3, 'Row 3', 3.0);
2020-04-06 20:19:36.531 EDT [28662:138] pg_regress/triggers LOG:  statement: CREATE TRIGGER modified_any BEFORE UPDATE OF a ON main_table
	FOR EACH ROW WHEN (OLD.* IS DISTINCT FROM NEW.*) EXECUTE PROCEDURE trigger_func('modified_any');
2020-04-06 20:19:36.531 EDT [28679:201] pg_regress/vacuum LOG:  statement: CREATE TABLE vacowned_parted (a int) PARTITION BY LIST (a);
2020-04-06 20:19:36.532 EDT [28665:305] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES ('Row 3', 3.0, 3);
2020-04-06 20:19:36.532 EDT [28665:306] pg_regress/updatable_views ERROR:  permission denied for view rw_view1
2020-04-06 20:19:36.532 EDT [28665:307] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view1 VALUES ('Row 3', 3.0, 3);
2020-04-06 20:19:36.532 EDT [28660:94] pg_regress/inherit LOG:  statement: create temp table foo(f1 int, f2 int);
2020-04-06 20:19:36.533 EDT [28679:202] pg_regress/vacuum LOG:  statement: CREATE TABLE vacowned_part1 PARTITION OF vacowned_parted FOR VALUES IN (1);
2020-04-06 20:19:36.533 EDT [28665:308] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES ('Row 3', 3.0, 3);
2020-04-06 20:19:36.533 EDT [28665:309] pg_regress/updatable_views ERROR:  permission denied for table base_tbl
2020-04-06 20:19:36.533 EDT [28665:310] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view2 VALUES ('Row 3', 3.0, 3);
2020-04-06 20:19:36.534 EDT [28662:139] pg_regress/triggers LOG:  statement: CREATE TRIGGER insert_a AFTER INSERT ON main_table
	FOR EACH ROW WHEN (NEW.a = 123) EXECUTE PROCEDURE trigger_func('insert_a');
2020-04-06 20:19:36.534 EDT [28679:203] pg_regress/vacuum LOG:  statement: CREATE TABLE vacowned_part2 PARTITION OF vacowned_parted FOR VALUES IN (2);
2020-04-06 20:19:36.534 EDT [28665:311] pg_regress/updatable_views LOG:  statement: UPDATE base_tbl SET a=a, c=c;
2020-04-06 20:19:36.535 EDT [28679:204] pg_regress/vacuum LOG:  statement: CREATE ROLE regress_vacuum;
2020-04-06 20:19:36.535 EDT [28662:140] pg_regress/triggers LOG:  statement: CREATE TRIGGER delete_a AFTER DELETE ON main_table
	FOR EACH ROW WHEN (OLD.a = 123) EXECUTE PROCEDURE trigger_func('delete_a');
2020-04-06 20:19:36.535 EDT [28679:205] pg_regress/vacuum LOG:  statement: SET ROLE regress_vacuum;
2020-04-06 20:19:36.535 EDT [28679:206] pg_regress/vacuum LOG:  statement: VACUUM vacowned;
2020-04-06 20:19:36.536 EDT [28665:312] pg_regress/updatable_views LOG:  statement: UPDATE base_tbl SET b=b;
2020-04-06 20:19:36.536 EDT [28665:313] pg_regress/updatable_views ERROR:  permission denied for table base_tbl
2020-04-06 20:19:36.536 EDT [28665:314] pg_regress/updatable_views STATEMENT:  UPDATE base_tbl SET b=b;
2020-04-06 20:19:36.536 EDT [28660:95] pg_regress/inherit LOG:  statement: create temp table foo2(f3 int) inherits (foo);
2020-04-06 20:19:36.536 EDT [28679:207] pg_regress/vacuum WARNING:  skipping "vacowned" --- only table or database owner can vacuum it
2020-04-06 20:19:36.537 EDT [28654:334] pg_regress/constraints LOG:  statement: CREATE TABLE circles (
	  c1 CIRCLE,
	  c2 TEXT,
	  EXCLUDE USING gist
	    (c1 WITH &&, (c2::circle) WITH &&)
	    WHERE (circle_center(c1) <> '(0,0)')
	);
2020-04-06 20:19:36.538 EDT [28665:315] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET bb=bb, cc=cc;
2020-04-06 20:19:36.538 EDT [28679:208] pg_regress/vacuum LOG:  statement: ANALYZE vacowned;
2020-04-06 20:19:36.538 EDT [28679:209] pg_regress/vacuum WARNING:  skipping "vacowned" --- only table or database owner can analyze it
2020-04-06 20:19:36.538 EDT [28679:210] pg_regress/vacuum LOG:  statement: VACUUM (ANALYZE) vacowned;
2020-04-06 20:19:36.538 EDT [28662:141] pg_regress/triggers LOG:  statement: CREATE TRIGGER insert_when BEFORE INSERT ON main_table
	FOR EACH STATEMENT WHEN (true) EXECUTE PROCEDURE trigger_func('insert_when');
2020-04-06 20:19:36.539 EDT [28660:96] pg_regress/inherit LOG:  statement: create temp table bar(f1 int, f2 int);
2020-04-06 20:19:36.539 EDT [28665:316] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET aa=aa;
2020-04-06 20:19:36.539 EDT [28665:317] pg_regress/updatable_views ERROR:  permission denied for view rw_view1
2020-04-06 20:19:36.539 EDT [28665:318] pg_regress/updatable_views STATEMENT:  UPDATE rw_view1 SET aa=aa;
2020-04-06 20:19:36.539 EDT [28662:142] pg_regress/triggers LOG:  statement: CREATE TRIGGER delete_when AFTER DELETE ON main_table
	FOR EACH STATEMENT WHEN (true) EXECUTE PROCEDURE trigger_func('delete_when');
2020-04-06 20:19:36.540 EDT [28679:211] pg_regress/vacuum WARNING:  skipping "vacowned" --- only table or database owner can vacuum it
2020-04-06 20:19:36.540 EDT [28660:97] pg_regress/inherit LOG:  statement: create temp table bar2(f3 int) inherits (bar);
2020-04-06 20:19:36.541 EDT [28679:212] pg_regress/vacuum LOG:  statement: VACUUM pg_catalog.pg_class;
2020-04-06 20:19:36.541 EDT [28679:213] pg_regress/vacuum WARNING:  skipping "pg_class" --- only superuser or database owner can vacuum it
2020-04-06 20:19:36.542 EDT [28679:214] pg_regress/vacuum LOG:  statement: ANALYZE pg_catalog.pg_class;
2020-04-06 20:19:36.542 EDT [28679:215] pg_regress/vacuum WARNING:  skipping "pg_class" --- only superuser or database owner can analyze it
2020-04-06 20:19:36.542 EDT [28662:143] pg_regress/triggers LOG:  statement: SELECT trigger_name, event_manipulation, event_object_schema, event_object_table,
	       action_order, action_condition, action_orientation, action_timing,
	       action_reference_old_table, action_reference_new_table
	  FROM information_schema.triggers
	  WHERE event_object_table IN ('main_table')
	  ORDER BY trigger_name COLLATE "C", 2;
2020-04-06 20:19:36.543 EDT [28687:97] pg_regress/typed_table LOG:  disconnection: session time: 0:00:01.003 user=pgbuild database=regression host=[local]
2020-04-06 20:19:36.543 EDT [28660:98] pg_regress/inherit LOG:  statement: insert into foo values(1,1);
2020-04-06 20:19:36.543 EDT [28660:99] pg_regress/inherit LOG:  statement: insert into foo values(3,3);
2020-04-06 20:19:36.544 EDT [28660:100] pg_regress/inherit LOG:  statement: insert into foo2 values(2,2,2);
2020-04-06 20:19:36.544 EDT [28660:101] pg_regress/inherit LOG:  statement: insert into foo2 values(3,3,3);
2020-04-06 20:19:36.544 EDT [28660:102] pg_regress/inherit LOG:  statement: insert into bar values(1,1);
2020-04-06 20:19:36.544 EDT [28660:103] pg_regress/inherit LOG:  statement: insert into bar values(2,2);
2020-04-06 20:19:36.545 EDT [28660:104] pg_regress/inherit LOG:  statement: insert into bar values(3,3);
2020-04-06 20:19:36.545 EDT [28665:319] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET aa=aa, cc=cc;
2020-04-06 20:19:36.545 EDT [28660:105] pg_regress/inherit LOG:  statement: insert into bar values(4,4);
2020-04-06 20:19:36.545 EDT [28660:106] pg_regress/inherit LOG:  statement: insert into bar2 values(1,1,1);
2020-04-06 20:19:36.546 EDT [28660:107] pg_regress/inherit LOG:  statement: insert into bar2 values(2,2,2);
2020-04-06 20:19:36.546 EDT [28660:108] pg_regress/inherit LOG:  statement: insert into bar2 values(3,3,3);
2020-04-06 20:19:36.546 EDT [28660:109] pg_regress/inherit LOG:  statement: insert into bar2 values(4,4,4);
2020-04-06 20:19:36.546 EDT [28654:335] pg_regress/constraints LOG:  statement: INSERT INTO circles VALUES('<(0,0), 5>', '<(0,0), 5>');
2020-04-06 20:19:36.546 EDT [28665:320] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET bb=bb;
2020-04-06 20:19:36.546 EDT [28679:216] pg_regress/vacuum LOG:  statement: VACUUM (ANALYZE) pg_catalog.pg_class;
2020-04-06 20:19:36.546 EDT [28665:321] pg_regress/updatable_views ERROR:  permission denied for table base_tbl
2020-04-06 20:19:36.546 EDT [28665:322] pg_regress/updatable_views STATEMENT:  UPDATE rw_view2 SET bb=bb;
2020-04-06 20:19:36.547 EDT [28679:217] pg_regress/vacuum WARNING:  skipping "pg_class" --- only superuser or database owner can vacuum it
2020-04-06 20:19:36.547 EDT [28654:336] pg_regress/constraints LOG:  statement: INSERT INTO circles VALUES('<(0,0), 5>', '<(0,0), 4>');
2020-04-06 20:19:36.547 EDT [28665:323] pg_regress/updatable_views LOG:  statement: DELETE FROM base_tbl;
2020-04-06 20:19:36.547 EDT [28665:324] pg_regress/updatable_views ERROR:  permission denied for table base_tbl
2020-04-06 20:19:36.547 EDT [28665:325] pg_regress/updatable_views STATEMENT:  DELETE FROM base_tbl;
2020-04-06 20:19:36.547 EDT [28660:110] pg_regress/inherit LOG:  statement: update bar set f2 = f2 + 100 where f1 in (select f1 from foo);
2020-04-06 20:19:36.547 EDT [28679:218] pg_regress/vacuum LOG:  statement: VACUUM pg_catalog.pg_authid;
2020-04-06 20:19:36.547 EDT [28654:337] pg_regress/constraints LOG:  statement: INSERT INTO circles VALUES('<(10,10), 10>', '<(0,0), 5>');
2020-04-06 20:19:36.548 EDT [28662:144] pg_regress/triggers LOG:  statement: INSERT INTO main_table (a) VALUES (123), (456);
2020-04-06 20:19:36.548 EDT [28679:219] pg_regress/vacuum WARNING:  skipping "pg_authid" --- only superuser can vacuum it
2020-04-06 20:19:36.548 EDT [28654:338] pg_regress/constraints LOG:  statement: INSERT INTO circles VALUES('<(20,20), 10>', '<(0,0), 4>');
2020-04-06 20:19:36.548 EDT [28665:326] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view1;
2020-04-06 20:19:36.548 EDT [28654:339] pg_regress/constraints ERROR:  conflicting key value violates exclusion constraint "circles_c1_c2_excl"
2020-04-06 20:19:36.548 EDT [28654:340] pg_regress/constraints DETAIL:  Key (c1, (c2::circle))=(<(20,20),10>, <(0,0),4>) conflicts with existing key (c1, (c2::circle))=(<(10,10),10>, <(0,0),5>).
2020-04-06 20:19:36.548 EDT [28654:341] pg_regress/constraints STATEMENT:  INSERT INTO circles VALUES('<(20,20), 10>', '<(0,0), 4>');
2020-04-06 20:19:36.548 EDT [28654:342] pg_regress/constraints LOG:  statement: INSERT INTO circles VALUES('<(20,20), 10>', '<(0,0), 4>')
	  ON CONFLICT ON CONSTRAINT circles_c1_c2_excl DO NOTHING;
2020-04-06 20:19:36.548 EDT [28665:327] pg_regress/updatable_views ERROR:  permission denied for view rw_view1
2020-04-06 20:19:36.548 EDT [28665:328] pg_regress/updatable_views STATEMENT:  DELETE FROM rw_view1;
2020-04-06 20:19:36.548 EDT [28679:220] pg_regress/vacuum LOG:  statement: ANALYZE pg_catalog.pg_authid;
2020-04-06 20:19:36.548 EDT [28679:221] pg_regress/vacuum WARNING:  skipping "pg_authid" --- only superuser can analyze it
2020-04-06 20:19:36.549 EDT [28679:222] pg_regress/vacuum LOG:  statement: VACUUM (ANALYZE) pg_catalog.pg_authid;
2020-04-06 20:19:36.549 EDT [28654:343] pg_regress/constraints LOG:  statement: INSERT INTO circles VALUES('<(20,20), 10>', '<(0,0), 4>')
	  ON CONFLICT ON CONSTRAINT circles_c1_c2_excl DO UPDATE SET c2 = EXCLUDED.c2;
2020-04-06 20:19:36.549 EDT [28654:344] pg_regress/constraints ERROR:  ON CONFLICT DO UPDATE not supported with exclusion constraints
2020-04-06 20:19:36.549 EDT [28654:345] pg_regress/constraints STATEMENT:  INSERT INTO circles VALUES('<(20,20), 10>', '<(0,0), 4>')
	  ON CONFLICT ON CONSTRAINT circles_c1_c2_excl DO UPDATE SET c2 = EXCLUDED.c2;
2020-04-06 20:19:36.549 EDT [28679:223] pg_regress/vacuum WARNING:  skipping "pg_authid" --- only superuser can vacuum it
2020-04-06 20:19:36.549 EDT [28654:346] pg_regress/constraints LOG:  statement: INSERT INTO circles VALUES('<(20,20), 1>', '<(0,0), 5>');
2020-04-06 20:19:36.549 EDT [28665:329] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view2;
2020-04-06 20:19:36.549 EDT [28665:330] pg_regress/updatable_views ERROR:  permission denied for table base_tbl
2020-04-06 20:19:36.549 EDT [28665:331] pg_regress/updatable_views STATEMENT:  DELETE FROM rw_view2;
2020-04-06 20:19:36.549 EDT [28662:145] pg_regress/triggers LOG:  statement: COPY main_table FROM stdin;
2020-04-06 20:19:36.549 EDT [28679:224] pg_regress/vacuum LOG:  statement: VACUUM vacowned_parted;
2020-04-06 20:19:36.549 EDT [28654:347] pg_regress/constraints LOG:  statement: INSERT INTO circles VALUES('<(20,20), 10>', '<(10,10), 5>');
2020-04-06 20:19:36.550 EDT [28679:225] pg_regress/vacuum WARNING:  skipping "vacowned_parted" --- only table or database owner can vacuum it
2020-04-06 20:19:36.550 EDT [28654:348] pg_regress/constraints LOG:  statement: ALTER TABLE circles ADD EXCLUDE USING gist
	  (c1 WITH &&, (c2::circle) WITH &&);
2020-04-06 20:19:36.550 EDT [28665:332] pg_regress/updatable_views LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:36.550 EDT [28679:226] pg_regress/vacuum WARNING:  skipping "vacowned_part1" --- only table or database owner can vacuum it
2020-04-06 20:19:36.550 EDT [28679:227] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can vacuum it
2020-04-06 20:19:36.550 EDT [28662:146] pg_regress/triggers LOG:  statement: DELETE FROM main_table WHERE a IN (123, 456);
2020-04-06 20:19:36.550 EDT [28679:228] pg_regress/vacuum LOG:  statement: VACUUM vacowned_part1;
2020-04-06 20:19:36.550 EDT [28665:333] pg_regress/updatable_views LOG:  statement: SET SESSION AUTHORIZATION regress_view_user1;
2020-04-06 20:19:36.551 EDT [28679:229] pg_regress/vacuum WARNING:  skipping "vacowned_part1" --- only table or database owner can vacuum it
2020-04-06 20:19:36.551 EDT [28679:230] pg_regress/vacuum LOG:  statement: VACUUM vacowned_part2;
2020-04-06 20:19:36.551 EDT [28665:334] pg_regress/updatable_views LOG:  statement: GRANT INSERT, DELETE ON base_tbl TO regress_view_user2;
2020-04-06 20:19:36.551 EDT [28654:349] pg_regress/constraints ERROR:  could not create exclusion constraint "circles_c1_c2_excl1"
2020-04-06 20:19:36.551 EDT [28654:350] pg_regress/constraints DETAIL:  Key (c1, (c2::circle))=(<(0,0),5>, <(0,0),5>) conflicts with key (c1, (c2::circle))=(<(0,0),5>, <(0,0),4>).
2020-04-06 20:19:36.551 EDT [28654:351] pg_regress/constraints STATEMENT:  ALTER TABLE circles ADD EXCLUDE USING gist
	  (c1 WITH &&, (c2::circle) WITH &&);
2020-04-06 20:19:36.551 EDT [28662:147] pg_regress/triggers LOG:  statement: UPDATE main_table SET a = 50, b = 60;
2020-04-06 20:19:36.551 EDT [28679:231] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can vacuum it
2020-04-06 20:19:36.551 EDT [28654:352] pg_regress/constraints LOG:  statement: REINDEX INDEX circles_c1_c2_excl;
2020-04-06 20:19:36.552 EDT [28679:232] pg_regress/vacuum LOG:  statement: ANALYZE vacowned_parted;
2020-04-06 20:19:36.552 EDT [28665:335] pg_regress/updatable_views LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:36.552 EDT [28679:233] pg_regress/vacuum WARNING:  skipping "vacowned_parted" --- only table or database owner can analyze it
2020-04-06 20:19:36.552 EDT [28679:234] pg_regress/vacuum WARNING:  skipping "vacowned_part1" --- only table or database owner can analyze it
2020-04-06 20:19:36.552 EDT [28679:235] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can analyze it
2020-04-06 20:19:36.552 EDT [28679:236] pg_regress/vacuum LOG:  statement: ANALYZE vacowned_part1;
2020-04-06 20:19:36.552 EDT [28679:237] pg_regress/vacuum WARNING:  skipping "vacowned_part1" --- only table or database owner can analyze it
2020-04-06 20:19:36.552 EDT [28679:238] pg_regress/vacuum LOG:  statement: ANALYZE vacowned_part2;
2020-04-06 20:19:36.552 EDT [28679:239] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can analyze it
2020-04-06 20:19:36.552 EDT [28679:240] pg_regress/vacuum LOG:  statement: VACUUM (ANALYZE) vacowned_parted;
2020-04-06 20:19:36.552 EDT [28665:336] pg_regress/updatable_views LOG:  statement: SET SESSION AUTHORIZATION regress_view_user2;
2020-04-06 20:19:36.553 EDT [28654:353] pg_regress/constraints LOG:  statement: DROP TABLE circles;
2020-04-06 20:19:36.553 EDT [28662:148] pg_regress/triggers LOG:  statement: SELECT * FROM main_table ORDER BY a, b;
2020-04-06 20:19:36.553 EDT [28679:241] pg_regress/vacuum WARNING:  skipping "vacowned_parted" --- only table or database owner can vacuum it
2020-04-06 20:19:36.553 EDT [28679:242] pg_regress/vacuum WARNING:  skipping "vacowned_part1" --- only table or database owner can vacuum it
2020-04-06 20:19:36.553 EDT [28679:243] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can vacuum it
2020-04-06 20:19:36.553 EDT [28665:337] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl VALUES (3, 'Row 3', 3.0);
2020-04-06 20:19:36.554 EDT [28665:338] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES ('Row 4', 4.0, 4);
2020-04-06 20:19:36.554 EDT [28679:244] pg_regress/vacuum LOG:  statement: VACUUM (ANALYZE) vacowned_part1;
2020-04-06 20:19:36.554 EDT [28665:339] pg_regress/updatable_views ERROR:  permission denied for view rw_view1
2020-04-06 20:19:36.554 EDT [28665:340] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view1 VALUES ('Row 4', 4.0, 4);
2020-04-06 20:19:36.554 EDT [28665:341] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES ('Row 4', 4.0, 4);
2020-04-06 20:19:36.554 EDT [28679:245] pg_regress/vacuum WARNING:  skipping "vacowned_part1" --- only table or database owner can vacuum it
2020-04-06 20:19:36.554 EDT [28679:246] pg_regress/vacuum LOG:  statement: VACUUM (ANALYZE) vacowned_part2;
2020-04-06 20:19:36.555 EDT [28654:354] pg_regress/constraints LOG:  statement: CREATE TABLE deferred_excl (
	  f1 int,
	  f2 int,
	  CONSTRAINT deferred_excl_con EXCLUDE (f1 WITH =) INITIALLY DEFERRED
	);
2020-04-06 20:19:36.555 EDT [28665:342] pg_regress/updatable_views LOG:  statement: DELETE FROM base_tbl WHERE a=1;
2020-04-06 20:19:36.555 EDT [28679:247] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can vacuum it
2020-04-06 20:19:36.555 EDT [28665:343] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view1 WHERE aa=2;
2020-04-06 20:19:36.556 EDT [28665:344] pg_regress/updatable_views ERROR:  permission denied for view rw_view1
2020-04-06 20:19:36.556 EDT [28665:345] pg_regress/updatable_views STATEMENT:  DELETE FROM rw_view1 WHERE aa=2;
2020-04-06 20:19:36.556 EDT [28679:248] pg_regress/vacuum LOG:  statement: RESET ROLE;
2020-04-06 20:19:36.556 EDT [28665:346] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view2 WHERE aa=2;
2020-04-06 20:19:36.556 EDT [28679:249] pg_regress/vacuum LOG:  statement: ALTER TABLE vacowned_parted OWNER TO regress_vacuum;
2020-04-06 20:19:36.556 EDT [28665:347] pg_regress/updatable_views LOG:  statement: SELECT * FROM base_tbl;
2020-04-06 20:19:36.557 EDT [28654:355] pg_regress/constraints LOG:  statement: INSERT INTO deferred_excl VALUES(1);
2020-04-06 20:19:36.557 EDT [28679:250] pg_regress/vacuum LOG:  statement: ALTER TABLE vacowned_part1 OWNER TO regress_vacuum;
2020-04-06 20:19:36.557 EDT [28654:356] pg_regress/constraints LOG:  statement: INSERT INTO deferred_excl VALUES(2);
2020-04-06 20:19:36.557 EDT [28654:357] pg_regress/constraints LOG:  statement: INSERT INTO deferred_excl VALUES(1);
2020-04-06 20:19:36.558 EDT [28654:358] pg_regress/constraints ERROR:  conflicting key value violates exclusion constraint "deferred_excl_con"
2020-04-06 20:19:36.558 EDT [28654:359] pg_regress/constraints DETAIL:  Key (f1)=(1) conflicts with existing key (f1)=(1).
2020-04-06 20:19:36.558 EDT [28654:360] pg_regress/constraints STATEMENT:  INSERT INTO deferred_excl VALUES(1);
2020-04-06 20:19:36.558 EDT [28660:111] pg_regress/inherit LOG:  statement: select tableoid::regclass::text as relname, bar.* from bar order by 1,2;
2020-04-06 20:19:36.559 EDT [28660:112] pg_regress/inherit LOG:  statement: update bar set f2 = f2 + 100
	from
	  ( select f1 from foo union all select f1+3 from foo ) ss
	where bar.f1 = ss.f1;
2020-04-06 20:19:36.560 EDT [28660:113] pg_regress/inherit LOG:  statement: select tableoid::regclass::text as relname, bar.* from bar order by 1,2;
2020-04-06 20:19:36.561 EDT [28660:114] pg_regress/inherit LOG:  statement: create table some_tab (a int);
2020-04-06 20:19:36.561 EDT [28679:251] pg_regress/vacuum LOG:  statement: SET ROLE regress_vacuum;
2020-04-06 20:19:36.561 EDT [28654:361] pg_regress/constraints LOG:  statement: INSERT INTO deferred_excl VALUES(1) ON CONFLICT ON CONSTRAINT deferred_excl_con DO NOTHING;
2020-04-06 20:19:36.561 EDT [28654:362] pg_regress/constraints ERROR:  ON CONFLICT does not support deferrable unique constraints/exclusion constraints as arbiters
2020-04-06 20:19:36.561 EDT [28654:363] pg_regress/constraints STATEMENT:  INSERT INTO deferred_excl VALUES(1) ON CONFLICT ON CONSTRAINT deferred_excl_con DO NOTHING;
2020-04-06 20:19:36.561 EDT [28679:252] pg_regress/vacuum LOG:  statement: VACUUM vacowned_parted;
2020-04-06 20:19:36.561 EDT [28654:364] pg_regress/constraints LOG:  statement: BEGIN;
2020-04-06 20:19:36.562 EDT [28654:365] pg_regress/constraints LOG:  statement: INSERT INTO deferred_excl VALUES(2);
2020-04-06 20:19:36.562 EDT [28654:366] pg_regress/constraints LOG:  statement: COMMIT;
2020-04-06 20:19:36.562 EDT [28654:367] pg_regress/constraints ERROR:  conflicting key value violates exclusion constraint "deferred_excl_con"
2020-04-06 20:19:36.562 EDT [28654:368] pg_regress/constraints DETAIL:  Key (f1)=(2) conflicts with existing key (f1)=(2).
2020-04-06 20:19:36.562 EDT [28654:369] pg_regress/constraints STATEMENT:  COMMIT;
2020-04-06 20:19:36.562 EDT [28679:253] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can vacuum it
2020-04-06 20:19:36.562 EDT [28654:370] pg_regress/constraints LOG:  statement: BEGIN;
2020-04-06 20:19:36.562 EDT [28654:371] pg_regress/constraints LOG:  statement: INSERT INTO deferred_excl VALUES(3);
2020-04-06 20:19:36.562 EDT [28679:254] pg_regress/vacuum LOG:  statement: VACUUM vacowned_part1;
2020-04-06 20:19:36.563 EDT [28654:372] pg_regress/constraints LOG:  statement: INSERT INTO deferred_excl VALUES(3);
2020-04-06 20:19:36.563 EDT [28654:373] pg_regress/constraints LOG:  statement: COMMIT;
2020-04-06 20:19:36.563 EDT [28654:374] pg_regress/constraints ERROR:  conflicting key value violates exclusion constraint "deferred_excl_con"
2020-04-06 20:19:36.563 EDT [28654:375] pg_regress/constraints DETAIL:  Key (f1)=(3) conflicts with existing key (f1)=(3).
2020-04-06 20:19:36.563 EDT [28654:376] pg_regress/constraints STATEMENT:  COMMIT;
2020-04-06 20:19:36.563 EDT [28654:377] pg_regress/constraints LOG:  statement: BEGIN;
2020-04-06 20:19:36.563 EDT [28679:255] pg_regress/vacuum LOG:  statement: VACUUM vacowned_part2;
2020-04-06 20:19:36.563 EDT [28654:378] pg_regress/constraints LOG:  statement: INSERT INTO deferred_excl VALUES(2, 1);
2020-04-06 20:19:36.563 EDT [28654:379] pg_regress/constraints LOG:  statement: DELETE FROM deferred_excl WHERE f1 = 2 AND f2 IS NULL;
2020-04-06 20:19:36.564 EDT [28679:256] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can vacuum it
2020-04-06 20:19:36.564 EDT [28679:257] pg_regress/vacuum LOG:  statement: ANALYZE vacowned_parted;
2020-04-06 20:19:36.564 EDT [28679:258] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can analyze it
2020-04-06 20:19:36.564 EDT [28654:380] pg_regress/constraints LOG:  statement: UPDATE deferred_excl SET f2 = 2 WHERE f1 = 2;
2020-04-06 20:19:36.564 EDT [28679:259] pg_regress/vacuum LOG:  statement: ANALYZE vacowned_part1;
2020-04-06 20:19:36.565 EDT [28679:260] pg_regress/vacuum LOG:  statement: ANALYZE vacowned_part2;
2020-04-06 20:19:36.565 EDT [28679:261] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can analyze it
2020-04-06 20:19:36.565 EDT [28654:381] pg_regress/constraints LOG:  statement: COMMIT;
2020-04-06 20:19:36.565 EDT [28660:115] pg_regress/inherit LOG:  statement: insert into some_tab values (0);
2020-04-06 20:19:36.565 EDT [28654:382] pg_regress/constraints LOG:  statement: SELECT * FROM deferred_excl;
2020-04-06 20:19:36.566 EDT [28679:262] pg_regress/vacuum LOG:  statement: VACUUM (ANALYZE) vacowned_parted;
2020-04-06 20:19:36.567 EDT [28679:263] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can vacuum it
2020-04-06 20:19:36.567 EDT [28660:116] pg_regress/inherit LOG:  statement: create table some_tab_child () inherits (some_tab);
2020-04-06 20:19:36.568 EDT [28660:117] pg_regress/inherit LOG:  statement: insert into some_tab_child values (1);
2020-04-06 20:19:36.568 EDT [28660:118] pg_regress/inherit LOG:  statement: create table parted_tab (a int, b char) partition by list (a);
2020-04-06 20:19:36.569 EDT [28679:264] pg_regress/vacuum LOG:  statement: VACUUM (ANALYZE) vacowned_part1;
2020-04-06 20:19:36.569 EDT [28662:149] pg_regress/triggers LOG:  statement: SELECT pg_get_triggerdef(oid, true) FROM pg_trigger WHERE tgrelid = 'main_table'::regclass AND tgname = 'modified_a';
2020-04-06 20:19:36.570 EDT [28679:265] pg_regress/vacuum LOG:  statement: VACUUM (ANALYZE) vacowned_part2;
2020-04-06 20:19:36.570 EDT [28679:266] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can vacuum it
2020-04-06 20:19:36.571 EDT [28665:348] pg_regress/updatable_views LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:36.571 EDT [28679:267] pg_regress/vacuum LOG:  statement: RESET ROLE;
2020-04-06 20:19:36.571 EDT [28665:349] pg_regress/updatable_views LOG:  statement: SET SESSION AUTHORIZATION regress_view_user1;
2020-04-06 20:19:36.572 EDT [28665:350] pg_regress/updatable_views LOG:  statement: REVOKE INSERT, DELETE ON base_tbl FROM regress_view_user2;
2020-04-06 20:19:36.572 EDT [28660:119] pg_regress/inherit LOG:  statement: create table parted_tab_part1 partition of parted_tab for values in (1);
2020-04-06 20:19:36.572 EDT [28665:351] pg_regress/updatable_views LOG:  statement: GRANT INSERT, DELETE ON rw_view1 TO regress_view_user2;
2020-04-06 20:19:36.572 EDT [28665:352] pg_regress/updatable_views LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:36.573 EDT [28665:353] pg_regress/updatable_views LOG:  statement: SET SESSION AUTHORIZATION regress_view_user2;
2020-04-06 20:19:36.573 EDT [28660:120] pg_regress/inherit LOG:  statement: create table parted_tab_part2 partition of parted_tab for values in (2);
2020-04-06 20:19:36.573 EDT [28665:354] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl VALUES (5, 'Row 5', 5.0);
2020-04-06 20:19:36.573 EDT [28665:355] pg_regress/updatable_views ERROR:  permission denied for table base_tbl
2020-04-06 20:19:36.573 EDT [28665:356] pg_regress/updatable_views STATEMENT:  INSERT INTO base_tbl VALUES (5, 'Row 5', 5.0);
2020-04-06 20:19:36.573 EDT [28665:357] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES ('Row 5', 5.0, 5);
2020-04-06 20:19:36.574 EDT [28665:358] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES ('Row 6', 6.0, 6);
2020-04-06 20:19:36.574 EDT [28665:359] pg_regress/updatable_views ERROR:  permission denied for table base_tbl
2020-04-06 20:19:36.574 EDT [28665:360] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view2 VALUES ('Row 6', 6.0, 6);
2020-04-06 20:19:36.574 EDT [28665:361] pg_regress/updatable_views LOG:  statement: DELETE FROM base_tbl WHERE a=3;
2020-04-06 20:19:36.574 EDT [28660:121] pg_regress/inherit LOG:  statement: create table parted_tab_part3 partition of parted_tab for values in (3);
2020-04-06 20:19:36.574 EDT [28665:362] pg_regress/updatable_views ERROR:  permission denied for table base_tbl
2020-04-06 20:19:36.574 EDT [28665:363] pg_regress/updatable_views STATEMENT:  DELETE FROM base_tbl WHERE a=3;
2020-04-06 20:19:36.574 EDT [28665:364] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view1 WHERE aa=3;
2020-04-06 20:19:36.575 EDT [28665:365] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view2 WHERE aa=4;
2020-04-06 20:19:36.575 EDT [28665:366] pg_regress/updatable_views ERROR:  permission denied for table base_tbl
2020-04-06 20:19:36.575 EDT [28665:367] pg_regress/updatable_views STATEMENT:  DELETE FROM rw_view2 WHERE aa=4;
2020-04-06 20:19:36.575 EDT [28665:368] pg_regress/updatable_views LOG:  statement: SELECT * FROM base_tbl;
2020-04-06 20:19:36.575 EDT [28679:268] pg_regress/vacuum LOG:  statement: ALTER TABLE vacowned_parted OWNER TO CURRENT_USER;
2020-04-06 20:19:36.576 EDT [28654:383] pg_regress/constraints LOG:  statement: ALTER TABLE deferred_excl DROP CONSTRAINT deferred_excl_con;
2020-04-06 20:19:36.576 EDT [28679:269] pg_regress/vacuum LOG:  statement: SET ROLE regress_vacuum;
2020-04-06 20:19:36.577 EDT [28660:122] pg_regress/inherit LOG:  statement: insert into parted_tab values (1, 'a'), (2, 'a'), (3, 'a');
2020-04-06 20:19:36.577 EDT [28654:384] pg_regress/constraints LOG:  statement: UPDATE deferred_excl SET f1 = 3;
2020-04-06 20:19:36.577 EDT [28679:270] pg_regress/vacuum LOG:  statement: VACUUM vacowned_parted;
2020-04-06 20:19:36.578 EDT [28654:385] pg_regress/constraints LOG:  statement: ALTER TABLE deferred_excl ADD EXCLUDE (f1 WITH =);
2020-04-06 20:19:36.578 EDT [28679:271] pg_regress/vacuum WARNING:  skipping "vacowned_parted" --- only table or database owner can vacuum it
2020-04-06 20:19:36.578 EDT [28679:272] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can vacuum it
2020-04-06 20:19:36.579 EDT [28654:386] pg_regress/constraints ERROR:  could not create exclusion constraint "deferred_excl_f1_excl"
2020-04-06 20:19:36.579 EDT [28654:387] pg_regress/constraints DETAIL:  Key (f1)=(3) conflicts with key (f1)=(3).
2020-04-06 20:19:36.579 EDT [28654:388] pg_regress/constraints STATEMENT:  ALTER TABLE deferred_excl ADD EXCLUDE (f1 WITH =);
2020-04-06 20:19:36.579 EDT [28679:273] pg_regress/vacuum LOG:  statement: VACUUM vacowned_part1;
2020-04-06 20:19:36.579 EDT [28654:389] pg_regress/constraints LOG:  statement: DROP TABLE deferred_excl;
2020-04-06 20:19:36.580 EDT [28679:274] pg_regress/vacuum LOG:  statement: VACUUM vacowned_part2;
2020-04-06 20:19:36.580 EDT [28679:275] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can vacuum it
2020-04-06 20:19:36.580 EDT [28660:123] pg_regress/inherit LOG:  statement: update parted_tab set b = 'b'
	from
	  (select a from some_tab union all select a+1 from some_tab) ss (a)
	where parted_tab.a = ss.a;
2020-04-06 20:19:36.580 EDT [28679:276] pg_regress/vacuum LOG:  statement: ANALYZE vacowned_parted;
2020-04-06 20:19:36.580 EDT [28679:277] pg_regress/vacuum WARNING:  skipping "vacowned_parted" --- only table or database owner can analyze it
2020-04-06 20:19:36.580 EDT [28654:390] pg_regress/constraints LOG:  statement: CREATE ROLE regress_constraint_comments;
2020-04-06 20:19:36.581 EDT [28679:278] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can analyze it
2020-04-06 20:19:36.581 EDT [28679:279] pg_regress/vacuum LOG:  statement: ANALYZE vacowned_part1;
2020-04-06 20:19:36.581 EDT [28679:280] pg_regress/vacuum LOG:  statement: ANALYZE vacowned_part2;
2020-04-06 20:19:36.581 EDT [28679:281] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can analyze it
2020-04-06 20:19:36.581 EDT [28654:391] pg_regress/constraints LOG:  statement: SET SESSION AUTHORIZATION regress_constraint_comments;
2020-04-06 20:19:36.581 EDT [28679:282] pg_regress/vacuum LOG:  statement: VACUUM (ANALYZE) vacowned_parted;
2020-04-06 20:19:36.581 EDT [28654:392] pg_regress/constraints LOG:  statement: CREATE TABLE constraint_comments_tbl (a int CONSTRAINT the_constraint CHECK (a > 0));
2020-04-06 20:19:36.582 EDT [28679:283] pg_regress/vacuum WARNING:  skipping "vacowned_parted" --- only table or database owner can vacuum it
2020-04-06 20:19:36.582 EDT [28679:284] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can vacuum it
2020-04-06 20:19:36.583 EDT [28654:393] pg_regress/constraints LOG:  statement: CREATE DOMAIN constraint_comments_dom AS int CONSTRAINT the_constraint CHECK (value > 0);
2020-04-06 20:19:36.584 EDT [28654:394] pg_regress/constraints LOG:  statement: COMMENT ON CONSTRAINT the_constraint ON constraint_comments_tbl IS 'yes, the comment';
2020-04-06 20:19:36.584 EDT [28679:285] pg_regress/vacuum LOG:  statement: VACUUM (ANALYZE) vacowned_part1;
2020-04-06 20:19:36.584 EDT [28654:395] pg_regress/constraints LOG:  statement: COMMENT ON CONSTRAINT the_constraint ON DOMAIN constraint_comments_dom IS 'yes, another comment';
2020-04-06 20:19:36.584 EDT [28654:396] pg_regress/constraints LOG:  statement: COMMENT ON CONSTRAINT no_constraint ON constraint_comments_tbl IS 'yes, the comment';
2020-04-06 20:19:36.584 EDT [28654:397] pg_regress/constraints ERROR:  constraint "no_constraint" for table "constraint_comments_tbl" does not exist
2020-04-06 20:19:36.584 EDT [28654:398] pg_regress/constraints STATEMENT:  COMMENT ON CONSTRAINT no_constraint ON constraint_comments_tbl IS 'yes, the comment';
2020-04-06 20:19:36.585 EDT [28654:399] pg_regress/constraints LOG:  statement: COMMENT ON CONSTRAINT no_constraint ON DOMAIN constraint_comments_dom IS 'yes, another comment';
2020-04-06 20:19:36.585 EDT [28654:400] pg_regress/constraints ERROR:  constraint "no_constraint" for domain constraint_comments_dom does not exist
2020-04-06 20:19:36.585 EDT [28654:401] pg_regress/constraints STATEMENT:  COMMENT ON CONSTRAINT no_constraint ON DOMAIN constraint_comments_dom IS 'yes, another comment';
2020-04-06 20:19:36.585 EDT [28654:402] pg_regress/constraints LOG:  statement: COMMENT ON CONSTRAINT the_constraint ON no_comments_tbl IS 'bad comment';
2020-04-06 20:19:36.585 EDT [28660:124] pg_regress/inherit LOG:  statement: select tableoid::regclass::text as relname, parted_tab.* from parted_tab order by 1,2;
2020-04-06 20:19:36.585 EDT [28679:286] pg_regress/vacuum LOG:  statement: VACUUM (ANALYZE) vacowned_part2;
2020-04-06 20:19:36.585 EDT [28654:403] pg_regress/constraints ERROR:  relation "no_comments_tbl" does not exist
2020-04-06 20:19:36.585 EDT [28654:404] pg_regress/constraints STATEMENT:  COMMENT ON CONSTRAINT the_constraint ON no_comments_tbl IS 'bad comment';
2020-04-06 20:19:36.585 EDT [28654:405] pg_regress/constraints LOG:  statement: COMMENT ON CONSTRAINT the_constraint ON DOMAIN no_comments_dom IS 'another bad comment';
2020-04-06 20:19:36.585 EDT [28654:406] pg_regress/constraints ERROR:  type "no_comments_dom" does not exist
2020-04-06 20:19:36.585 EDT [28654:407] pg_regress/constraints STATEMENT:  COMMENT ON CONSTRAINT the_constraint ON DOMAIN no_comments_dom IS 'another bad comment';
2020-04-06 20:19:36.585 EDT [28654:408] pg_regress/constraints LOG:  statement: COMMENT ON CONSTRAINT the_constraint ON constraint_comments_tbl IS NULL;
2020-04-06 20:19:36.585 EDT [28679:287] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can vacuum it
2020-04-06 20:19:36.586 EDT [28654:409] pg_regress/constraints LOG:  statement: COMMENT ON CONSTRAINT the_constraint ON DOMAIN constraint_comments_dom IS NULL;
2020-04-06 20:19:36.586 EDT [28679:288] pg_regress/vacuum LOG:  statement: RESET ROLE;
2020-04-06 20:19:36.586 EDT [28662:150] pg_regress/triggers LOG:  statement: SELECT pg_get_triggerdef(oid, false) FROM pg_trigger WHERE tgrelid = 'main_table'::regclass AND tgname = 'modified_a';
2020-04-06 20:19:36.586 EDT [28654:410] pg_regress/constraints LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:36.586 EDT [28654:411] pg_regress/constraints LOG:  statement: CREATE ROLE regress_constraint_comments_noaccess;
2020-04-06 20:19:36.586 EDT [28654:412] pg_regress/constraints LOG:  statement: SET SESSION AUTHORIZATION regress_constraint_comments_noaccess;
2020-04-06 20:19:36.587 EDT [28654:413] pg_regress/constraints LOG:  statement: COMMENT ON CONSTRAINT the_constraint ON constraint_comments_tbl IS 'no, the comment';
2020-04-06 20:19:36.587 EDT [28654:414] pg_regress/constraints ERROR:  must be owner of relation constraint_comments_tbl
2020-04-06 20:19:36.587 EDT [28654:415] pg_regress/constraints STATEMENT:  COMMENT ON CONSTRAINT the_constraint ON constraint_comments_tbl IS 'no, the comment';
2020-04-06 20:19:36.587 EDT [28654:416] pg_regress/constraints LOG:  statement: COMMENT ON CONSTRAINT the_constraint ON DOMAIN constraint_comments_dom IS 'no, another comment';
2020-04-06 20:19:36.587 EDT [28654:417] pg_regress/constraints ERROR:  must be owner of type constraint_comments_dom
2020-04-06 20:19:36.587 EDT [28654:418] pg_regress/constraints STATEMENT:  COMMENT ON CONSTRAINT the_constraint ON DOMAIN constraint_comments_dom IS 'no, another comment';
2020-04-06 20:19:36.587 EDT [28654:419] pg_regress/constraints LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:36.587 EDT [28654:420] pg_regress/constraints LOG:  statement: DROP TABLE constraint_comments_tbl;
2020-04-06 20:19:36.587 EDT [28679:289] pg_regress/vacuum LOG:  statement: ALTER TABLE vacowned_parted OWNER TO regress_vacuum;
2020-04-06 20:19:36.588 EDT [28665:369] pg_regress/updatable_views LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:36.588 EDT [28654:421] pg_regress/constraints LOG:  statement: DROP DOMAIN constraint_comments_dom;
2020-04-06 20:19:36.588 EDT [28679:290] pg_regress/vacuum LOG:  statement: ALTER TABLE vacowned_part1 OWNER TO CURRENT_USER;
2020-04-06 20:19:36.589 EDT [28679:291] pg_regress/vacuum LOG:  statement: SET ROLE regress_vacuum;
2020-04-06 20:19:36.589 EDT [28654:422] pg_regress/constraints LOG:  statement: DROP ROLE regress_constraint_comments;
2020-04-06 20:19:36.589 EDT [28665:370] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:36.590 EDT [28654:423] pg_regress/constraints LOG:  statement: DROP ROLE regress_constraint_comments_noaccess;
2020-04-06 20:19:36.592 EDT [28679:292] pg_regress/vacuum LOG:  statement: VACUUM vacowned_parted;
2020-04-06 20:19:36.592 EDT [28679:293] pg_regress/vacuum WARNING:  skipping "vacowned_part1" --- only table or database owner can vacuum it
2020-04-06 20:19:36.592 EDT [28679:294] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can vacuum it
2020-04-06 20:19:36.593 EDT [28654:424] pg_regress/constraints LOG:  disconnection: session time: 0:00:01.189 user=pgbuild database=regression host=[local]
2020-04-06 20:19:36.594 EDT [28679:295] pg_regress/vacuum LOG:  statement: VACUUM vacowned_part1;
2020-04-06 20:19:36.594 EDT [28679:296] pg_regress/vacuum WARNING:  skipping "vacowned_part1" --- only table or database owner can vacuum it
2020-04-06 20:19:36.595 EDT [28665:371] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl(a int, b text, c float);
2020-04-06 20:19:36.597 EDT [28679:297] pg_regress/vacuum LOG:  statement: VACUUM vacowned_part2;
2020-04-06 20:19:36.597 EDT [28665:372] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl VALUES (1, 'Row 1', 1.0);
2020-04-06 20:19:36.598 EDT [28679:298] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can vacuum it
2020-04-06 20:19:36.598 EDT [28665:373] pg_regress/updatable_views LOG:  statement: SET SESSION AUTHORIZATION regress_view_user1;
2020-04-06 20:19:36.598 EDT [28662:151] pg_regress/triggers LOG:  statement: SELECT pg_get_triggerdef(oid, true) FROM pg_trigger WHERE tgrelid = 'main_table'::regclass AND tgname = 'modified_any';
2020-04-06 20:19:36.598 EDT [28660:125] pg_regress/inherit LOG:  statement: truncate parted_tab;
2020-04-06 20:19:36.599 EDT [28679:299] pg_regress/vacuum LOG:  statement: ANALYZE vacowned_parted;
2020-04-06 20:19:36.599 EDT [28679:300] pg_regress/vacuum WARNING:  skipping "vacowned_part1" --- only table or database owner can analyze it
2020-04-06 20:19:36.599 EDT [28679:301] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can analyze it
2020-04-06 20:19:36.599 EDT [28665:374] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS SELECT * FROM base_tbl;
2020-04-06 20:19:36.601 EDT [28660:126] pg_regress/inherit LOG:  statement: insert into parted_tab values (1, 'a'), (2, 'a'), (3, 'a');
2020-04-06 20:19:36.601 EDT [28665:375] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view1;
2020-04-06 20:19:36.601 EDT [28660:127] pg_regress/inherit LOG:  statement: update parted_tab set b = 'b'
	from
	  (select 0 from parted_tab union all select 1 from parted_tab) ss (a)
	where parted_tab.a = ss.a;
2020-04-06 20:19:36.602 EDT [28665:376] pg_regress/updatable_views ERROR:  permission denied for table base_tbl
2020-04-06 20:19:36.602 EDT [28665:377] pg_regress/updatable_views STATEMENT:  SELECT * FROM rw_view1;
2020-04-06 20:19:36.602 EDT [28665:378] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view1 FOR UPDATE;
2020-04-06 20:19:36.602 EDT [28665:379] pg_regress/updatable_views ERROR:  permission denied for table base_tbl
2020-04-06 20:19:36.602 EDT [28665:380] pg_regress/updatable_views STATEMENT:  SELECT * FROM rw_view1 FOR UPDATE;
2020-04-06 20:19:36.602 EDT [28665:381] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET b = 'foo' WHERE a = 1;
2020-04-06 20:19:36.602 EDT [28665:382] pg_regress/updatable_views ERROR:  permission denied for table base_tbl
2020-04-06 20:19:36.602 EDT [28665:383] pg_regress/updatable_views STATEMENT:  UPDATE rw_view1 SET b = 'foo' WHERE a = 1;
2020-04-06 20:19:36.602 EDT [28665:384] pg_regress/updatable_views LOG:  statement: SET SESSION AUTHORIZATION regress_view_user2;
2020-04-06 20:19:36.602 EDT [28665:385] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view2 AS SELECT * FROM rw_view1;
2020-04-06 20:19:36.603 EDT [28660:128] pg_regress/inherit LOG:  statement: select tableoid::regclass::text as relname, parted_tab.* from parted_tab order by 1,2;
2020-04-06 20:19:36.604 EDT [28679:302] pg_regress/vacuum LOG:  statement: ANALYZE vacowned_part1;
2020-04-06 20:19:36.604 EDT [28679:303] pg_regress/vacuum WARNING:  skipping "vacowned_part1" --- only table or database owner can analyze it
2020-04-06 20:19:36.609 EDT [28665:386] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2;
2020-04-06 20:19:36.609 EDT [28665:387] pg_regress/updatable_views ERROR:  permission denied for view rw_view1
2020-04-06 20:19:36.609 EDT [28665:388] pg_regress/updatable_views STATEMENT:  SELECT * FROM rw_view2;
2020-04-06 20:19:36.610 EDT [28665:389] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2 FOR UPDATE;
2020-04-06 20:19:36.610 EDT [28665:390] pg_regress/updatable_views ERROR:  permission denied for view rw_view1
2020-04-06 20:19:36.610 EDT [28665:391] pg_regress/updatable_views STATEMENT:  SELECT * FROM rw_view2 FOR UPDATE;
2020-04-06 20:19:36.610 EDT [28665:392] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET b = 'bar' WHERE a = 1;
2020-04-06 20:19:36.610 EDT [28665:393] pg_regress/updatable_views ERROR:  permission denied for view rw_view1
2020-04-06 20:19:36.610 EDT [28665:394] pg_regress/updatable_views STATEMENT:  UPDATE rw_view2 SET b = 'bar' WHERE a = 1;
2020-04-06 20:19:36.610 EDT [28679:304] pg_regress/vacuum LOG:  statement: ANALYZE vacowned_part2;
2020-04-06 20:19:36.610 EDT [28679:305] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can analyze it
2020-04-06 20:19:36.610 EDT [28665:395] pg_regress/updatable_views LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:36.610 EDT [28679:306] pg_regress/vacuum LOG:  statement: VACUUM (ANALYZE) vacowned_parted;
2020-04-06 20:19:36.610 EDT [28665:396] pg_regress/updatable_views LOG:  statement: GRANT SELECT ON base_tbl TO regress_view_user1;
2020-04-06 20:19:36.611 EDT [28665:397] pg_regress/updatable_views LOG:  statement: SET SESSION AUTHORIZATION regress_view_user1;
2020-04-06 20:19:36.611 EDT [28679:307] pg_regress/vacuum WARNING:  skipping "vacowned_part1" --- only table or database owner can vacuum it
2020-04-06 20:19:36.611 EDT [28679:308] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can vacuum it
2020-04-06 20:19:36.611 EDT [28665:398] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view1;
2020-04-06 20:19:36.612 EDT [28679:309] pg_regress/vacuum LOG:  statement: VACUUM (ANALYZE) vacowned_part1;
2020-04-06 20:19:36.612 EDT [28679:310] pg_regress/vacuum WARNING:  skipping "vacowned_part1" --- only table or database owner can vacuum it
2020-04-06 20:19:36.612 EDT [28679:311] pg_regress/vacuum LOG:  statement: VACUUM (ANALYZE) vacowned_part2;
2020-04-06 20:19:36.613 EDT [28679:312] pg_regress/vacuum WARNING:  skipping "vacowned_part2" --- only table or database owner can vacuum it
2020-04-06 20:19:36.613 EDT [28679:313] pg_regress/vacuum LOG:  statement: RESET ROLE;
2020-04-06 20:19:36.614 EDT [28679:314] pg_regress/vacuum LOG:  statement: DROP TABLE vacowned;
2020-04-06 20:19:36.614 EDT [28662:152] pg_regress/triggers LOG:  statement: ALTER TRIGGER modified_a ON main_table RENAME TO modified_modified_a;
2020-04-06 20:19:36.615 EDT [28679:315] pg_regress/vacuum LOG:  statement: DROP TABLE vacowned_parted;
2020-04-06 20:19:36.616 EDT [28662:153] pg_regress/triggers LOG:  statement: SELECT count(*) FROM pg_trigger WHERE tgrelid = 'main_table'::regclass AND tgname = 'modified_a';
2020-04-06 20:19:36.617 EDT [28660:129] pg_regress/inherit LOG:  statement: explain update parted_tab set a = 2 where false;
2020-04-06 20:19:36.617 EDT [28660:130] pg_regress/inherit LOG:  statement: drop table parted_tab;
2020-04-06 20:19:36.618 EDT [28679:316] pg_regress/vacuum LOG:  statement: DROP ROLE regress_vacuum;
2020-04-06 20:19:36.622 EDT [28665:399] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view1 FOR UPDATE;
2020-04-06 20:19:36.622 EDT [28665:400] pg_regress/updatable_views ERROR:  permission denied for table base_tbl
2020-04-06 20:19:36.622 EDT [28665:401] pg_regress/updatable_views STATEMENT:  SELECT * FROM rw_view1 FOR UPDATE;
2020-04-06 20:19:36.622 EDT [28665:402] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET b = 'foo' WHERE a = 1;
2020-04-06 20:19:36.622 EDT [28665:403] pg_regress/updatable_views ERROR:  permission denied for table base_tbl
2020-04-06 20:19:36.622 EDT [28665:404] pg_regress/updatable_views STATEMENT:  UPDATE rw_view1 SET b = 'foo' WHERE a = 1;
2020-04-06 20:19:36.622 EDT [28665:405] pg_regress/updatable_views LOG:  statement: SET SESSION AUTHORIZATION regress_view_user2;
2020-04-06 20:19:36.623 EDT [28665:406] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2;
2020-04-06 20:19:36.623 EDT [28660:131] pg_regress/inherit LOG:  statement: create table mlparted_tab (a int, b char, c text) partition by list (a);
2020-04-06 20:19:36.623 EDT [28665:407] pg_regress/updatable_views ERROR:  permission denied for view rw_view1
2020-04-06 20:19:36.623 EDT [28665:408] pg_regress/updatable_views STATEMENT:  SELECT * FROM rw_view2;
2020-04-06 20:19:36.623 EDT [28665:409] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2 FOR UPDATE;
2020-04-06 20:19:36.623 EDT [28665:410] pg_regress/updatable_views ERROR:  permission denied for view rw_view1
2020-04-06 20:19:36.623 EDT [28665:411] pg_regress/updatable_views STATEMENT:  SELECT * FROM rw_view2 FOR UPDATE;
2020-04-06 20:19:36.623 EDT [28665:412] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET b = 'bar' WHERE a = 1;
2020-04-06 20:19:36.623 EDT [28665:413] pg_regress/updatable_views ERROR:  permission denied for view rw_view1
2020-04-06 20:19:36.623 EDT [28665:414] pg_regress/updatable_views STATEMENT:  UPDATE rw_view2 SET b = 'bar' WHERE a = 1;
2020-04-06 20:19:36.623 EDT [28665:415] pg_regress/updatable_views LOG:  statement: SET SESSION AUTHORIZATION regress_view_user1;
2020-04-06 20:19:36.623 EDT [28679:317] pg_regress/vacuum LOG:  disconnection: session time: 0:00:01.110 user=pgbuild database=regression host=[local]
2020-04-06 20:19:36.623 EDT [28665:416] pg_regress/updatable_views LOG:  statement: GRANT SELECT ON rw_view1 TO regress_view_user2;
2020-04-06 20:19:36.624 EDT [28665:417] pg_regress/updatable_views LOG:  statement: SET SESSION AUTHORIZATION regress_view_user2;
2020-04-06 20:19:36.624 EDT [28665:418] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2;
2020-04-06 20:19:36.624 EDT [28660:132] pg_regress/inherit LOG:  statement: create table mlparted_tab_part1 partition of mlparted_tab for values in (1);
2020-04-06 20:19:36.628 EDT [28660:133] pg_regress/inherit LOG:  statement: create table mlparted_tab_part2 partition of mlparted_tab for values in (2) partition by list (b);
2020-04-06 20:19:36.630 EDT [28660:134] pg_regress/inherit LOG:  statement: create table mlparted_tab_part3 partition of mlparted_tab for values in (3);
2020-04-06 20:19:36.632 EDT [28662:154] pg_regress/triggers LOG:  statement: SELECT count(*) FROM pg_trigger WHERE tgrelid = 'main_table'::regclass AND tgname = 'modified_modified_a';
2020-04-06 20:19:36.635 EDT [28665:419] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2 FOR UPDATE;
2020-04-06 20:19:36.635 EDT [28665:420] pg_regress/updatable_views ERROR:  permission denied for view rw_view1
2020-04-06 20:19:36.635 EDT [28665:421] pg_regress/updatable_views STATEMENT:  SELECT * FROM rw_view2 FOR UPDATE;
2020-04-06 20:19:36.635 EDT [28665:422] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET b = 'bar' WHERE a = 1;
2020-04-06 20:19:36.635 EDT [28665:423] pg_regress/updatable_views ERROR:  permission denied for view rw_view1
2020-04-06 20:19:36.635 EDT [28665:424] pg_regress/updatable_views STATEMENT:  UPDATE rw_view2 SET b = 'bar' WHERE a = 1;
2020-04-06 20:19:36.635 EDT [28665:425] pg_regress/updatable_views LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:36.636 EDT [28665:426] pg_regress/updatable_views LOG:  statement: GRANT UPDATE ON base_tbl TO regress_view_user1;
2020-04-06 20:19:36.636 EDT [28665:427] pg_regress/updatable_views LOG:  statement: SET SESSION AUTHORIZATION regress_view_user1;
2020-04-06 20:19:36.637 EDT [28665:428] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view1;
2020-04-06 20:19:36.639 EDT [28660:135] pg_regress/inherit LOG:  statement: create table mlparted_tab_part2a partition of mlparted_tab_part2 for values in ('a');
2020-04-06 20:19:36.642 EDT [28660:136] pg_regress/inherit LOG:  statement: create table mlparted_tab_part2b partition of mlparted_tab_part2 for values in ('b');
2020-04-06 20:19:36.645 EDT [28660:137] pg_regress/inherit LOG:  statement: insert into mlparted_tab values (1, 'a'), (2, 'a'), (2, 'b'), (3, 'a');
2020-04-06 20:19:36.647 EDT [28660:138] pg_regress/inherit LOG:  statement: update mlparted_tab mlp set c = 'xxx'
	from
	  (select a from some_tab union all select a+1 from some_tab) ss (a)
	where (mlp.a = ss.a and mlp.b = 'b') or mlp.a = 3;
2020-04-06 20:19:36.647 EDT [28662:155] pg_regress/triggers LOG:  statement: DROP TRIGGER modified_modified_a ON main_table;
2020-04-06 20:19:36.649 EDT [28662:156] pg_regress/triggers LOG:  statement: DROP TRIGGER modified_any ON main_table;
2020-04-06 20:19:36.650 EDT [28662:157] pg_regress/triggers LOG:  statement: DROP TRIGGER insert_a ON main_table;
2020-04-06 20:19:36.651 EDT [28662:158] pg_regress/triggers LOG:  statement: DROP TRIGGER delete_a ON main_table;
2020-04-06 20:19:36.652 EDT [28660:139] pg_regress/inherit LOG:  statement: select tableoid::regclass::text as relname, mlparted_tab.* from mlparted_tab order by 1,2;
2020-04-06 20:19:36.652 EDT [28665:429] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view1 FOR UPDATE;
2020-04-06 20:19:36.652 EDT [28662:159] pg_regress/triggers LOG:  statement: DROP TRIGGER insert_when ON main_table;
2020-04-06 20:19:36.653 EDT [28665:430] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET b = 'foo' WHERE a = 1;
2020-04-06 20:19:36.653 EDT [28662:160] pg_regress/triggers LOG:  statement: DROP TRIGGER delete_when ON main_table;
2020-04-06 20:19:36.654 EDT [28665:431] pg_regress/updatable_views LOG:  statement: SET SESSION AUTHORIZATION regress_view_user2;
2020-04-06 20:19:36.654 EDT [28662:161] pg_regress/triggers LOG:  statement: create table table_with_oids(a int);
2020-04-06 20:19:36.655 EDT [28665:432] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2;
2020-04-06 20:19:36.656 EDT [28662:162] pg_regress/triggers LOG:  statement: insert into table_with_oids values (1);
2020-04-06 20:19:36.657 EDT [28662:163] pg_regress/triggers LOG:  statement: create trigger oid_unchanged_trig after update on table_with_oids
		for each row
		when (new.tableoid = old.tableoid AND new.tableoid <> 0)
		execute procedure trigger_func('after_upd_oid_unchanged');
2020-04-06 20:19:36.659 EDT [28662:164] pg_regress/triggers LOG:  statement: update table_with_oids set a = a + 1;
2020-04-06 20:19:36.660 EDT [28662:165] pg_regress/triggers LOG:  statement: drop table table_with_oids;
2020-04-06 20:19:36.661 EDT [28662:166] pg_regress/triggers LOG:  statement: DROP TRIGGER after_upd_row_trig ON main_table;
2020-04-06 20:19:36.662 EDT [28662:167] pg_regress/triggers LOG:  statement: CREATE TRIGGER before_upd_a_row_trig BEFORE UPDATE OF a ON main_table
	FOR EACH ROW EXECUTE PROCEDURE trigger_func('before_upd_a_row');
2020-04-06 20:19:36.662 EDT [28662:168] pg_regress/triggers LOG:  statement: CREATE TRIGGER after_upd_b_row_trig AFTER UPDATE OF b ON main_table
	FOR EACH ROW EXECUTE PROCEDURE trigger_func('after_upd_b_row');
2020-04-06 20:19:36.663 EDT [28662:169] pg_regress/triggers LOG:  statement: CREATE TRIGGER after_upd_a_b_row_trig AFTER UPDATE OF a, b ON main_table
	FOR EACH ROW EXECUTE PROCEDURE trigger_func('after_upd_a_b_row');
2020-04-06 20:19:36.663 EDT [28662:170] pg_regress/triggers LOG:  statement: CREATE TRIGGER before_upd_a_stmt_trig BEFORE UPDATE OF a ON main_table
	FOR EACH STATEMENT EXECUTE PROCEDURE trigger_func('before_upd_a_stmt');
2020-04-06 20:19:36.664 EDT [28662:171] pg_regress/triggers LOG:  statement: CREATE TRIGGER after_upd_b_stmt_trig AFTER UPDATE OF b ON main_table
	FOR EACH STATEMENT EXECUTE PROCEDURE trigger_func('after_upd_b_stmt');
2020-04-06 20:19:36.665 EDT [28662:172] pg_regress/triggers LOG:  statement: SELECT pg_get_triggerdef(oid) FROM pg_trigger WHERE tgrelid = 'main_table'::regclass AND tgname = 'after_upd_a_b_row_trig';
2020-04-06 20:19:36.667 EDT [28660:140] pg_regress/inherit LOG:  statement: drop table mlparted_tab;
2020-04-06 20:19:36.671 EDT [28665:433] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2 FOR UPDATE;
2020-04-06 20:19:36.671 EDT [28665:434] pg_regress/updatable_views ERROR:  permission denied for view rw_view1
2020-04-06 20:19:36.671 EDT [28665:435] pg_regress/updatable_views STATEMENT:  SELECT * FROM rw_view2 FOR UPDATE;
2020-04-06 20:19:36.671 EDT [28665:436] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET b = 'bar' WHERE a = 1;
2020-04-06 20:19:36.671 EDT [28665:437] pg_regress/updatable_views ERROR:  permission denied for view rw_view1
2020-04-06 20:19:36.671 EDT [28665:438] pg_regress/updatable_views STATEMENT:  UPDATE rw_view2 SET b = 'bar' WHERE a = 1;
2020-04-06 20:19:36.671 EDT [28665:439] pg_regress/updatable_views LOG:  statement: SET SESSION AUTHORIZATION regress_view_user1;
2020-04-06 20:19:36.672 EDT [28665:440] pg_regress/updatable_views LOG:  statement: GRANT UPDATE ON rw_view1 TO regress_view_user2;
2020-04-06 20:19:36.672 EDT [28665:441] pg_regress/updatable_views LOG:  statement: SET SESSION AUTHORIZATION regress_view_user2;
2020-04-06 20:19:36.673 EDT [28665:442] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2;
2020-04-06 20:19:36.677 EDT [28660:141] pg_regress/inherit LOG:  statement: drop table some_tab cascade;
2020-04-06 20:19:36.678 EDT [28662:173] pg_regress/triggers LOG:  statement: UPDATE main_table SET a = 50;
2020-04-06 20:19:36.679 EDT [28660:142] pg_regress/inherit LOG:  statement: /* Test multiple inheritance of column defaults */
	CREATE TABLE firstparent (tomorrow date default now()::date + 1);
2020-04-06 20:19:36.680 EDT [28660:143] pg_regress/inherit LOG:  statement: CREATE TABLE secondparent (tomorrow date default  now() :: date  +  1);
2020-04-06 20:19:36.681 EDT [28662:174] pg_regress/triggers LOG:  statement: UPDATE main_table SET b = 10;
2020-04-06 20:19:36.682 EDT [28660:144] pg_regress/inherit LOG:  statement: CREATE TABLE jointchild () INHERITS (firstparent, secondparent);
2020-04-06 20:19:36.683 EDT [28660:145] pg_regress/inherit LOG:  statement: CREATE TABLE thirdparent (tomorrow date default now()::date - 1);
2020-04-06 20:19:36.684 EDT [28665:443] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2 FOR UPDATE;
2020-04-06 20:19:36.685 EDT [28660:146] pg_regress/inherit LOG:  statement: CREATE TABLE otherchild () INHERITS (firstparent, thirdparent);
2020-04-06 20:19:36.685 EDT [28665:444] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET b = 'bar' WHERE a = 1;
2020-04-06 20:19:36.685 EDT [28660:147] pg_regress/inherit ERROR:  column "tomorrow" inherits conflicting default values
2020-04-06 20:19:36.685 EDT [28660:148] pg_regress/inherit HINT:  To resolve the conflict, specify a default explicitly.
2020-04-06 20:19:36.685 EDT [28660:149] pg_regress/inherit STATEMENT:  CREATE TABLE otherchild () INHERITS (firstparent, thirdparent);
2020-04-06 20:19:36.685 EDT [28660:150] pg_regress/inherit LOG:  statement: CREATE TABLE otherchild (tomorrow date default now())
	  INHERITS (firstparent, thirdparent);
2020-04-06 20:19:36.686 EDT [28662:175] pg_regress/triggers LOG:  statement: CREATE TABLE some_t (some_col boolean NOT NULL);
2020-04-06 20:19:36.686 EDT [28660:151] pg_regress/inherit LOG:  statement: DROP TABLE firstparent, secondparent, jointchild, thirdparent, otherchild;
2020-04-06 20:19:36.686 EDT [28665:445] pg_regress/updatable_views LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:36.687 EDT [28665:446] pg_regress/updatable_views LOG:  statement: REVOKE UPDATE ON base_tbl FROM regress_view_user1;
2020-04-06 20:19:36.688 EDT [28665:447] pg_regress/updatable_views LOG:  statement: SET SESSION AUTHORIZATION regress_view_user1;
2020-04-06 20:19:36.689 EDT [28665:448] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view1;
2020-04-06 20:19:36.689 EDT [28662:176] pg_regress/triggers LOG:  statement: CREATE FUNCTION dummy_update_func() RETURNS trigger AS $$
	BEGIN
	  RAISE NOTICE 'dummy_update_func(%) called: action = %, old = %, new = %',
	    TG_ARGV[0], TG_OP, OLD, NEW;
	  RETURN NEW;
	END;
	$$ LANGUAGE plpgsql;
2020-04-06 20:19:36.690 EDT [28662:177] pg_regress/triggers LOG:  statement: CREATE TRIGGER some_trig_before BEFORE UPDATE ON some_t FOR EACH ROW
	  EXECUTE PROCEDURE dummy_update_func('before');
2020-04-06 20:19:36.691 EDT [28660:152] pg_regress/inherit LOG:  statement: insert into d values('test','one','two','three');
2020-04-06 20:19:36.691 EDT [28660:153] pg_regress/inherit LOG:  statement: alter table a alter column aa type integer using bit_length(aa);
2020-04-06 20:19:36.691 EDT [28662:178] pg_regress/triggers LOG:  statement: CREATE TRIGGER some_trig_aftera AFTER UPDATE ON some_t FOR EACH ROW
	  WHEN (NOT OLD.some_col AND NEW.some_col)
	  EXECUTE PROCEDURE dummy_update_func('aftera');
2020-04-06 20:19:36.692 EDT [28662:179] pg_regress/triggers LOG:  statement: CREATE TRIGGER some_trig_afterb AFTER UPDATE ON some_t FOR EACH ROW
	  WHEN (NOT NEW.some_col)
	  EXECUTE PROCEDURE dummy_update_func('afterb');
2020-04-06 20:19:36.693 EDT [28662:180] pg_regress/triggers LOG:  statement: INSERT INTO some_t VALUES (TRUE);
2020-04-06 20:19:36.693 EDT [28662:181] pg_regress/triggers LOG:  statement: UPDATE some_t SET some_col = TRUE;
2020-04-06 20:19:36.694 EDT [28662:182] pg_regress/triggers LOG:  statement: UPDATE some_t SET some_col = FALSE;
2020-04-06 20:19:36.695 EDT [28662:183] pg_regress/triggers LOG:  statement: UPDATE some_t SET some_col = TRUE;
2020-04-06 20:19:36.696 EDT [28662:184] pg_regress/triggers LOG:  statement: DROP TABLE some_t;
2020-04-06 20:19:36.697 EDT [28662:185] pg_regress/triggers ERROR:  duplicate trigger events specified at or near "ON" at character 63
2020-04-06 20:19:36.697 EDT [28662:186] pg_regress/triggers STATEMENT:  CREATE TRIGGER error_upd_and_col BEFORE UPDATE OR UPDATE OF a ON main_table
	FOR EACH ROW EXECUTE PROCEDURE trigger_func('error_upd_and_col');
2020-04-06 20:19:36.697 EDT [28662:187] pg_regress/triggers LOG:  statement: CREATE TRIGGER error_upd_a_a BEFORE UPDATE OF a, a ON main_table
	FOR EACH ROW EXECUTE PROCEDURE trigger_func('error_upd_a_a');
2020-04-06 20:19:36.698 EDT [28662:188] pg_regress/triggers ERROR:  column "a" specified more than once
2020-04-06 20:19:36.698 EDT [28662:189] pg_regress/triggers STATEMENT:  CREATE TRIGGER error_upd_a_a BEFORE UPDATE OF a, a ON main_table
	FOR EACH ROW EXECUTE PROCEDURE trigger_func('error_upd_a_a');
2020-04-06 20:19:36.698 EDT [28662:190] pg_regress/triggers ERROR:  syntax error at or near "OF" at character 42
2020-04-06 20:19:36.698 EDT [28662:191] pg_regress/triggers STATEMENT:  CREATE TRIGGER error_ins_a BEFORE INSERT OF a ON main_table
	FOR EACH ROW EXECUTE PROCEDURE trigger_func('error_ins_a');
2020-04-06 20:19:36.698 EDT [28662:192] pg_regress/triggers LOG:  statement: CREATE TRIGGER error_ins_when BEFORE INSERT OR UPDATE ON main_table
	FOR EACH ROW WHEN (OLD.a <> NEW.a)
	EXECUTE PROCEDURE trigger_func('error_ins_old');
2020-04-06 20:19:36.698 EDT [28662:193] pg_regress/triggers ERROR:  INSERT trigger's WHEN condition cannot reference OLD values at character 88
2020-04-06 20:19:36.698 EDT [28662:194] pg_regress/triggers STATEMENT:  CREATE TRIGGER error_ins_when BEFORE INSERT OR UPDATE ON main_table
	FOR EACH ROW WHEN (OLD.a <> NEW.a)
	EXECUTE PROCEDURE trigger_func('error_ins_old');
2020-04-06 20:19:36.698 EDT [28662:195] pg_regress/triggers LOG:  statement: CREATE TRIGGER error_del_when BEFORE DELETE OR UPDATE ON main_table
	FOR EACH ROW WHEN (OLD.a <> NEW.a)
	EXECUTE PROCEDURE trigger_func('error_del_new');
2020-04-06 20:19:36.698 EDT [28662:196] pg_regress/triggers ERROR:  DELETE trigger's WHEN condition cannot reference NEW values at character 97
2020-04-06 20:19:36.698 EDT [28662:197] pg_regress/triggers STATEMENT:  CREATE TRIGGER error_del_when BEFORE DELETE OR UPDATE ON main_table
	FOR EACH ROW WHEN (OLD.a <> NEW.a)
	EXECUTE PROCEDURE trigger_func('error_del_new');
2020-04-06 20:19:36.698 EDT [28662:198] pg_regress/triggers LOG:  statement: CREATE TRIGGER error_del_when BEFORE INSERT OR UPDATE ON main_table
	FOR EACH ROW WHEN (NEW.tableoid <> 0)
	EXECUTE PROCEDURE trigger_func('error_when_sys_column');
2020-04-06 20:19:36.698 EDT [28662:199] pg_regress/triggers ERROR:  BEFORE trigger's WHEN condition cannot reference NEW system columns at character 88
2020-04-06 20:19:36.698 EDT [28662:200] pg_regress/triggers STATEMENT:  CREATE TRIGGER error_del_when BEFORE INSERT OR UPDATE ON main_table
	FOR EACH ROW WHEN (NEW.tableoid <> 0)
	EXECUTE PROCEDURE trigger_func('error_when_sys_column');
2020-04-06 20:19:36.698 EDT [28662:201] pg_regress/triggers LOG:  statement: CREATE TRIGGER error_stmt_when BEFORE UPDATE OF a ON main_table
	FOR EACH STATEMENT WHEN (OLD.* IS DISTINCT FROM NEW.*)
	EXECUTE PROCEDURE trigger_func('error_stmt_when');
2020-04-06 20:19:36.698 EDT [28662:202] pg_regress/triggers ERROR:  statement trigger's WHEN condition cannot reference column values at character 90
2020-04-06 20:19:36.698 EDT [28662:203] pg_regress/triggers STATEMENT:  CREATE TRIGGER error_stmt_when BEFORE UPDATE OF a ON main_table
	FOR EACH STATEMENT WHEN (OLD.* IS DISTINCT FROM NEW.*)
	EXECUTE PROCEDURE trigger_func('error_stmt_when');
2020-04-06 20:19:36.698 EDT [28662:204] pg_regress/triggers LOG:  statement: ALTER TABLE main_table DROP COLUMN b;
2020-04-06 20:19:36.699 EDT [28662:205] pg_regress/triggers ERROR:  cannot drop column b of table main_table because other objects depend on it
2020-04-06 20:19:36.699 EDT [28662:206] pg_regress/triggers DETAIL:  trigger after_upd_b_row_trig on table main_table depends on column b of table main_table
	trigger after_upd_a_b_row_trig on table main_table depends on column b of table main_table
	trigger after_upd_b_stmt_trig on table main_table depends on column b of table main_table
2020-04-06 20:19:36.699 EDT [28662:207] pg_regress/triggers HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:19:36.699 EDT [28662:208] pg_regress/triggers STATEMENT:  ALTER TABLE main_table DROP COLUMN b;
2020-04-06 20:19:36.699 EDT [28662:209] pg_regress/triggers LOG:  statement: begin;
2020-04-06 20:19:36.699 EDT [28662:210] pg_regress/triggers LOG:  statement: DROP TRIGGER after_upd_a_b_row_trig ON main_table;
2020-04-06 20:19:36.700 EDT [28662:211] pg_regress/triggers LOG:  statement: DROP TRIGGER after_upd_b_row_trig ON main_table;
2020-04-06 20:19:36.700 EDT [28662:212] pg_regress/triggers LOG:  statement: DROP TRIGGER after_upd_b_stmt_trig ON main_table;
2020-04-06 20:19:36.701 EDT [28662:213] pg_regress/triggers LOG:  statement: ALTER TABLE main_table DROP COLUMN b;
2020-04-06 20:19:36.701 EDT [28662:214] pg_regress/triggers LOG:  statement: rollback;
2020-04-06 20:19:36.702 EDT [28662:215] pg_regress/triggers LOG:  statement: create table trigtest (i serial primary key);
2020-04-06 20:19:36.704 EDT [28665:449] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view1 FOR UPDATE;
2020-04-06 20:19:36.704 EDT [28665:450] pg_regress/updatable_views ERROR:  permission denied for table base_tbl
2020-04-06 20:19:36.704 EDT [28665:451] pg_regress/updatable_views STATEMENT:  SELECT * FROM rw_view1 FOR UPDATE;
2020-04-06 20:19:36.705 EDT [28665:452] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET b = 'foo' WHERE a = 1;
2020-04-06 20:19:36.705 EDT [28665:453] pg_regress/updatable_views ERROR:  permission denied for table base_tbl
2020-04-06 20:19:36.705 EDT [28665:454] pg_regress/updatable_views STATEMENT:  UPDATE rw_view1 SET b = 'foo' WHERE a = 1;
2020-04-06 20:19:36.705 EDT [28665:455] pg_regress/updatable_views LOG:  statement: SET SESSION AUTHORIZATION regress_view_user2;
2020-04-06 20:19:36.705 EDT [28665:456] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2;
2020-04-06 20:19:36.707 EDT [28662:216] pg_regress/triggers LOG:  statement: create table trigtest2 (i int references trigtest(i) on delete cascade);
2020-04-06 20:19:36.710 EDT [28660:154] pg_regress/inherit LOG:  statement: select * from d;
2020-04-06 20:19:36.710 EDT [28662:217] pg_regress/triggers LOG:  statement: create function trigtest() returns trigger as $$
	begin
		raise notice '% % % %', TG_RELNAME, TG_OP, TG_WHEN, TG_LEVEL;
		return new;
	end;$$ language plpgsql;
2020-04-06 20:19:36.710 EDT [28662:218] pg_regress/triggers LOG:  statement: create trigger trigtest_b_row_tg before insert or update or delete on trigtest
	for each row execute procedure trigtest();
2020-04-06 20:19:36.711 EDT [28662:219] pg_regress/triggers LOG:  statement: create trigger trigtest_a_row_tg after insert or update or delete on trigtest
	for each row execute procedure trigtest();
2020-04-06 20:19:36.712 EDT [28662:220] pg_regress/triggers LOG:  statement: create trigger trigtest_b_stmt_tg before insert or update or delete on trigtest
	for each statement execute procedure trigtest();
2020-04-06 20:19:36.712 EDT [28662:221] pg_regress/triggers LOG:  statement: create trigger trigtest_a_stmt_tg after insert or update or delete on trigtest
	for each statement execute procedure trigtest();
2020-04-06 20:19:36.713 EDT [28662:222] pg_regress/triggers LOG:  statement: insert into trigtest default values;
2020-04-06 20:19:36.715 EDT [28662:223] pg_regress/triggers LOG:  statement: alter table trigtest disable trigger trigtest_b_row_tg;
2020-04-06 20:19:36.716 EDT [28662:224] pg_regress/triggers LOG:  statement: insert into trigtest default values;
2020-04-06 20:19:36.716 EDT [28662:225] pg_regress/triggers LOG:  statement: alter table trigtest disable trigger user;
2020-04-06 20:19:36.718 EDT [28665:457] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2 FOR UPDATE;
2020-04-06 20:19:36.718 EDT [28665:458] pg_regress/updatable_views ERROR:  permission denied for table base_tbl
2020-04-06 20:19:36.718 EDT [28665:459] pg_regress/updatable_views STATEMENT:  SELECT * FROM rw_view2 FOR UPDATE;
2020-04-06 20:19:36.718 EDT [28665:460] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET b = 'bar' WHERE a = 1;
2020-04-06 20:19:36.718 EDT [28665:461] pg_regress/updatable_views ERROR:  permission denied for table base_tbl
2020-04-06 20:19:36.718 EDT [28665:462] pg_regress/updatable_views STATEMENT:  UPDATE rw_view2 SET b = 'bar' WHERE a = 1;
2020-04-06 20:19:36.718 EDT [28662:226] pg_regress/triggers LOG:  statement: insert into trigtest default values;
2020-04-06 20:19:36.718 EDT [28665:463] pg_regress/updatable_views LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:36.718 EDT [28665:464] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:36.720 EDT [28660:155] pg_regress/inherit LOG:  statement: create temp table parent1(f1 int, f2 int);
2020-04-06 20:19:36.721 EDT [28665:465] pg_regress/updatable_views LOG:  statement: DROP USER regress_view_user1;
2020-04-06 20:19:36.722 EDT [28665:466] pg_regress/updatable_views LOG:  statement: DROP USER regress_view_user2;
2020-04-06 20:19:36.722 EDT [28660:156] pg_regress/inherit LOG:  statement: create temp table parent2(f1 int, f3 bigint);
2020-04-06 20:19:36.722 EDT [28662:227] pg_regress/triggers LOG:  statement: alter table trigtest enable trigger trigtest_a_stmt_tg;
2020-04-06 20:19:36.722 EDT [28665:467] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl (a int PRIMARY KEY, b text DEFAULT 'Unspecified', c serial);
2020-04-06 20:19:36.723 EDT [28662:228] pg_regress/triggers LOG:  statement: insert into trigtest default values;
2020-04-06 20:19:36.723 EDT [28660:157] pg_regress/inherit LOG:  statement: create temp table childtab(f4 int) inherits(parent1, parent2);
2020-04-06 20:19:36.724 EDT [28662:229] pg_regress/triggers LOG:  statement: set session_replication_role = replica;
2020-04-06 20:19:36.725 EDT [28662:230] pg_regress/triggers LOG:  statement: insert into trigtest default values;
2020-04-06 20:19:36.725 EDT [28660:158] pg_regress/inherit LOG:  statement: alter table parent1 alter column f1 type bigint;
2020-04-06 20:19:36.726 EDT [28662:231] pg_regress/triggers LOG:  statement: alter table trigtest enable always trigger trigtest_a_stmt_tg;
2020-04-06 20:19:36.726 EDT [28660:159] pg_regress/inherit ERROR:  cannot alter inherited column "f1" of relation "childtab"
2020-04-06 20:19:36.726 EDT [28660:160] pg_regress/inherit STATEMENT:  alter table parent1 alter column f1 type bigint;
2020-04-06 20:19:36.726 EDT [28660:161] pg_regress/inherit LOG:  statement: alter table parent1 alter column f2 type bigint;
2020-04-06 20:19:36.726 EDT [28662:232] pg_regress/triggers LOG:  statement: insert into trigtest default values;
2020-04-06 20:19:36.727 EDT [28665:468] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl VALUES (1, 'Row 1');
2020-04-06 20:19:36.728 EDT [28665:469] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl VALUES (2, 'Row 2');
2020-04-06 20:19:36.728 EDT [28662:233] pg_regress/triggers LOG:  statement: reset session_replication_role;
2020-04-06 20:19:36.728 EDT [28665:470] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl VALUES (3);
2020-04-06 20:19:36.728 EDT [28662:234] pg_regress/triggers LOG:  statement: insert into trigtest2 values(1);
2020-04-06 20:19:36.728 EDT [28665:471] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS SELECT a AS aa, b AS bb FROM base_tbl;
2020-04-06 20:19:36.730 EDT [28662:235] pg_regress/triggers LOG:  statement: insert into trigtest2 values(2);
2020-04-06 20:19:36.730 EDT [28665:472] pg_regress/updatable_views LOG:  statement: ALTER VIEW rw_view1 ALTER COLUMN bb SET DEFAULT 'View default';
2020-04-06 20:19:36.730 EDT [28665:473] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES (4, 'Row 4');
2020-04-06 20:19:36.731 EDT [28662:236] pg_regress/triggers LOG:  statement: delete from trigtest where i=2;
2020-04-06 20:19:36.731 EDT [28665:474] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 (aa) VALUES (5);
2020-04-06 20:19:36.731 EDT [28665:475] pg_regress/updatable_views LOG:  statement: SELECT * FROM base_tbl;
2020-04-06 20:19:36.732 EDT [28662:237] pg_regress/triggers LOG:  statement: select * from trigtest2;
2020-04-06 20:19:36.734 EDT [28660:162] pg_regress/inherit LOG:  statement: create table p1(ff1 int);
2020-04-06 20:19:36.734 EDT [28660:163] pg_regress/inherit LOG:  statement: alter table p1 add constraint p1chk check (ff1 > 0) no inherit;
2020-04-06 20:19:36.735 EDT [28660:164] pg_regress/inherit LOG:  statement: alter table p1 add constraint p2chk check (ff1 > 10);
2020-04-06 20:19:36.737 EDT [28660:165] pg_regress/inherit LOG:  statement: select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pgc.connoinherit from pg_class as pc inner join pg_constraint as pgc on (pgc.conrelid = pc.oid) where pc.relname = 'p1' order by 1,2;
2020-04-06 20:19:36.748 EDT [28665:476] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:36.751 EDT [28662:238] pg_regress/triggers LOG:  statement: alter table trigtest disable trigger all;
2020-04-06 20:19:36.752 EDT [28662:239] pg_regress/triggers LOG:  statement: delete from trigtest where i=1;
2020-04-06 20:19:36.754 EDT [28662:240] pg_regress/triggers LOG:  statement: select * from trigtest2;
2020-04-06 20:19:36.754 EDT [28665:477] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl (a int PRIMARY KEY, b text DEFAULT 'Unspecified');
2020-04-06 20:19:36.755 EDT [28660:166] pg_regress/inherit LOG:  statement: create table c1 () inherits (p1);
2020-04-06 20:19:36.756 EDT [28660:167] pg_regress/inherit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(p1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:36.761 EDT [28665:478] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl VALUES (1, 'Row 1');
2020-04-06 20:19:36.762 EDT [28665:479] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl VALUES (2, 'Row 2');
2020-04-06 20:19:36.763 EDT [28665:480] pg_regress/updatable_views LOG:  statement: CREATE FUNCTION rw_view1_trig_fn()
	RETURNS trigger AS
	$$
	BEGIN
	  IF TG_OP = 'INSERT' THEN
	    UPDATE base_tbl SET b=NEW.b WHERE a=1;
	    RETURN NULL;
	  END IF;
	  RETURN NULL;
	END;
	$$
	LANGUAGE plpgsql;
2020-04-06 20:19:36.763 EDT [28665:481] pg_regress/updatable_views LOG:  statement: CREATE TRIGGER rw_view1_ins_trig AFTER INSERT ON base_tbl
	  FOR EACH ROW EXECUTE PROCEDURE rw_view1_trig_fn();
2020-04-06 20:19:36.764 EDT [28665:482] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS SELECT a AS aa, b AS bb FROM base_tbl;
2020-04-06 20:19:36.766 EDT [28665:483] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES (3, 'Row 3');
2020-04-06 20:19:36.767 EDT [28665:484] pg_regress/updatable_views LOG:  statement: select * from base_tbl;
2020-04-06 20:19:36.768 EDT [28662:241] pg_regress/triggers LOG:  statement: insert into trigtest default values;
2020-04-06 20:19:36.769 EDT [28662:242] pg_regress/triggers LOG:  statement: select *  from trigtest;
2020-04-06 20:19:36.770 EDT [28660:168] pg_regress/inherit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '21367';
2020-04-06 20:19:36.780 EDT [28665:485] pg_regress/updatable_views LOG:  statement: DROP VIEW rw_view1;
2020-04-06 20:19:36.781 EDT [28665:486] pg_regress/updatable_views LOG:  statement: DROP TRIGGER rw_view1_ins_trig on base_tbl;
2020-04-06 20:19:36.783 EDT [28660:169] pg_regress/inherit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '21367' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:36.783 EDT [28665:487] pg_regress/updatable_views LOG:  statement: DROP FUNCTION rw_view1_trig_fn();
2020-04-06 20:19:36.783 EDT [28665:488] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl;
2020-04-06 20:19:36.785 EDT [28660:170] pg_regress/inherit LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '21367' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:19:36.785 EDT [28662:243] pg_regress/triggers LOG:  statement: drop table trigtest2;
2020-04-06 20:19:36.788 EDT [28662:244] pg_regress/triggers LOG:  statement: drop table trigtest;
2020-04-06 20:19:36.788 EDT [28665:489] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl (a int, b int);
2020-04-06 20:19:36.791 EDT [28665:490] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl VALUES (1,2), (4,5), (3,-3);
2020-04-06 20:19:36.791 EDT [28662:245] pg_regress/triggers LOG:  statement: CREATE TABLE trigger_test (
	        i int,
	        v varchar
	);
2020-04-06 20:19:36.792 EDT [28665:491] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS SELECT * FROM base_tbl ORDER BY a+b;
2020-04-06 20:19:36.794 EDT [28665:492] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view1;
2020-04-06 20:19:36.795 EDT [28662:246] pg_regress/triggers LOG:  statement: CREATE OR REPLACE FUNCTION trigger_data()  RETURNS trigger
	LANGUAGE plpgsql AS $$
	
	declare
	
		argstr text;
		relid text;
	
	begin
	
		relid := TG_relid::regclass;
	
		-- plpgsql can't discover its trigger data in a hash like perl and python
		-- can, or by a sort of reflection like tcl can,
		-- so we have to hard code the names.
		raise NOTICE 'TG_NAME: %', TG_name;
		raise NOTICE 'TG_WHEN: %', TG_when;
		raise NOTICE 'TG_LEVEL: %', TG_level;
		raise NOTICE 'TG_OP: %', TG_op;
		raise NOTICE 'TG_RELID::regclass: %', relid;
		raise NOTICE 'TG_RELNAME: %', TG_relname;
		raise NOTICE 'TG_TABLE_NAME: %', TG_table_name;
		raise NOTICE 'TG_TABLE_SCHEMA: %', TG_table_schema;
		raise NOTICE 'TG_NARGS: %', TG_nargs;
	
		argstr := '[';
		for i in 0 .. TG_nargs - 1 loop
			if i > 0 then
				argstr := argstr || ', ';
			end if;
			argstr := argstr || TG_argv[i];
		end loop;
		argstr := argstr || ']';
		raise NOTICE 'TG_ARGV: %', argstr;
	
		if TG_OP != 'INSERT' then
			raise NOTICE 'OLD: %', OLD;
		end if;
	
		if TG_OP != 'DELETE' then
			raise NOTICE 'NEW: %', NEW;
		end if;
	
		if TG_OP = 'DELETE' then
			return OLD;
		else
			return NEW;
		end if;
	
	end;
	$$;
2020-04-06 20:19:36.797 EDT [28662:247] pg_regress/triggers LOG:  statement: CREATE TRIGGER show_trigger_data_trig
	BEFORE INSERT OR UPDATE OR DELETE ON trigger_test
	FOR EACH ROW EXECUTE PROCEDURE trigger_data(23,'skidoo');
2020-04-06 20:19:36.797 EDT [28660:171] pg_regress/inherit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '21367' ORDER BY 1;
2020-04-06 20:19:36.798 EDT [28662:248] pg_regress/triggers LOG:  statement: insert into trigger_test values(1,'insert');
2020-04-06 20:19:36.801 EDT [28660:172] pg_regress/inherit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '21367'
	ORDER BY 1;
2020-04-06 20:19:36.802 EDT [28662:249] pg_regress/triggers LOG:  statement: update trigger_test set v = 'update' where i = 1;
2020-04-06 20:19:36.803 EDT [28662:250] pg_regress/triggers LOG:  statement: delete from trigger_test;
2020-04-06 20:19:36.804 EDT [28660:173] pg_regress/inherit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '21367'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('21367')
	ORDER BY 1;
2020-04-06 20:19:36.804 EDT [28662:251] pg_regress/triggers LOG:  statement: DROP TRIGGER show_trigger_data_trig on trigger_test;
2020-04-06 20:19:36.805 EDT [28662:252] pg_regress/triggers LOG:  statement: DROP FUNCTION trigger_data();
2020-04-06 20:19:36.806 EDT [28662:253] pg_regress/triggers LOG:  statement: DROP TABLE trigger_test;
2020-04-06 20:19:36.808 EDT [28665:493] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES (7,-8);
2020-04-06 20:19:36.809 EDT [28665:494] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view1;
2020-04-06 20:19:36.809 EDT [28662:254] pg_regress/triggers LOG:  statement: CREATE TABLE trigger_test (f1 int, f2 text, f3 text);
2020-04-06 20:19:36.812 EDT [28662:255] pg_regress/triggers LOG:  statement: CREATE FUNCTION mytrigger() RETURNS trigger LANGUAGE plpgsql as $$
	begin
		if row(old.*) = row(new.*) then
			raise notice 'row % not changed', new.f1;
		else
			raise notice 'row % changed', new.f1;
		end if;
		return new;
	end$$;
2020-04-06 20:19:36.813 EDT [28662:256] pg_regress/triggers LOG:  statement: CREATE TRIGGER t
	BEFORE UPDATE ON trigger_test
	FOR EACH ROW EXECUTE PROCEDURE mytrigger();
2020-04-06 20:19:36.814 EDT [28662:257] pg_regress/triggers LOG:  statement: INSERT INTO trigger_test VALUES(1, 'foo', 'bar');
2020-04-06 20:19:36.815 EDT [28662:258] pg_regress/triggers LOG:  statement: INSERT INTO trigger_test VALUES(2, 'baz', 'quux');
2020-04-06 20:19:36.816 EDT [28662:259] pg_regress/triggers LOG:  statement: UPDATE trigger_test SET f3 = 'bar';
2020-04-06 20:19:36.818 EDT [28662:260] pg_regress/triggers LOG:  statement: UPDATE trigger_test SET f3 = NULL;
2020-04-06 20:19:36.818 EDT [28660:174] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '21367'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:36.818 EDT [28662:261] pg_regress/triggers LOG:  statement: UPDATE trigger_test SET f3 = NULL;
2020-04-06 20:19:36.819 EDT [28662:262] pg_regress/triggers LOG:  statement: CREATE OR REPLACE FUNCTION mytrigger() RETURNS trigger LANGUAGE plpgsql as $$
	begin
		if row(old.*) is distinct from row(new.*) then
			raise notice 'row % changed', new.f1;
		else
			raise notice 'row % not changed', new.f1;
		end if;
		return new;
	end$$;
2020-04-06 20:19:36.821 EDT [28662:263] pg_regress/triggers LOG:  statement: UPDATE trigger_test SET f3 = 'bar';
2020-04-06 20:19:36.822 EDT [28665:495] pg_regress/updatable_views LOG:  statement: EXPLAIN (verbose, costs off) UPDATE rw_view1 SET b = b + 1 RETURNING *;
2020-04-06 20:19:36.824 EDT [28662:264] pg_regress/triggers LOG:  statement: UPDATE trigger_test SET f3 = NULL;
2020-04-06 20:19:36.824 EDT [28665:496] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET b = b + 1 RETURNING *;
2020-04-06 20:19:36.825 EDT [28665:497] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view1;
2020-04-06 20:19:36.825 EDT [28662:265] pg_regress/triggers LOG:  statement: UPDATE trigger_test SET f3 = NULL;
2020-04-06 20:19:36.828 EDT [28662:266] pg_regress/triggers LOG:  statement: DROP TABLE trigger_test;
2020-04-06 20:19:36.831 EDT [28662:267] pg_regress/triggers LOG:  statement: DROP FUNCTION mytrigger();
2020-04-06 20:19:36.832 EDT [28662:268] pg_regress/triggers LOG:  statement: CREATE FUNCTION serializable_update_trig() RETURNS trigger LANGUAGE plpgsql AS
	$$
	declare
		rec record;
	begin
		new.description = 'updated in trigger';
		return new;
	end;
	$$;
2020-04-06 20:19:36.833 EDT [28662:269] pg_regress/triggers LOG:  statement: CREATE TABLE serializable_update_tab (
		id int,
		filler  text,
		description text
	);
2020-04-06 20:19:36.837 EDT [28660:175] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '21367'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:36.838 EDT [28665:498] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:36.839 EDT [28662:270] pg_regress/triggers LOG:  statement: CREATE TRIGGER serializable_update_trig BEFORE UPDATE ON serializable_update_tab
		FOR EACH ROW EXECUTE PROCEDURE serializable_update_trig();
2020-04-06 20:19:36.841 EDT [28662:271] pg_regress/triggers LOG:  statement: INSERT INTO serializable_update_tab SELECT a, repeat('xyzxz', 100), 'new'
		FROM generate_series(1, 50) a;
2020-04-06 20:19:36.842 EDT [28665:499] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl (a int, arr int[]);
2020-04-06 20:19:36.844 EDT [28662:272] pg_regress/triggers LOG:  statement: BEGIN;
2020-04-06 20:19:36.845 EDT [28662:273] pg_regress/triggers LOG:  statement: SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
2020-04-06 20:19:36.845 EDT [28665:500] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl VALUES (1,ARRAY[2]), (3,ARRAY[4]);
2020-04-06 20:19:36.845 EDT [28662:274] pg_regress/triggers LOG:  statement: UPDATE serializable_update_tab SET description = 'no no', id = 1 WHERE id = 1;
2020-04-06 20:19:36.846 EDT [28665:501] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS SELECT * FROM base_tbl;
2020-04-06 20:19:36.847 EDT [28662:275] pg_regress/triggers LOG:  statement: COMMIT;
2020-04-06 20:19:36.848 EDT [28662:276] pg_regress/triggers LOG:  statement: SELECT description FROM serializable_update_tab WHERE id = 1;
2020-04-06 20:19:36.848 EDT [28665:502] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET arr[1] = 42, arr[2] = 77 WHERE a = 3;
2020-04-06 20:19:36.850 EDT [28665:503] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view1;
2020-04-06 20:19:36.852 EDT [28660:176] pg_regress/inherit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(c1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:36.862 EDT [28662:277] pg_regress/triggers LOG:  statement: DROP TABLE serializable_update_tab;
2020-04-06 20:19:36.865 EDT [28660:177] pg_regress/inherit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '21375';
2020-04-06 20:19:36.866 EDT [28662:278] pg_regress/triggers LOG:  statement: CREATE TABLE min_updates_test (
		f1	text,
		f2 int,
		f3 int);
2020-04-06 20:19:36.867 EDT [28665:504] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:36.869 EDT [28662:279] pg_regress/triggers LOG:  statement: INSERT INTO min_updates_test VALUES ('a',1,2),('b','2',null);
2020-04-06 20:19:36.870 EDT [28662:280] pg_regress/triggers LOG:  statement: CREATE TRIGGER z_min_update
	BEFORE UPDATE ON min_updates_test
	FOR EACH ROW EXECUTE PROCEDURE suppress_redundant_updates_trigger();
2020-04-06 20:19:36.870 EDT [28665:505] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl(a float);
2020-04-06 20:19:36.871 EDT [28662:281] pg_regress/triggers LOG:  statement: UPDATE min_updates_test SET f1 = f1;
2020-04-06 20:19:36.872 EDT [28662:282] pg_regress/triggers LOG:  statement: UPDATE min_updates_test SET f2 = f2 + 1;
2020-04-06 20:19:36.872 EDT [28665:506] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl SELECT i/10.0 FROM generate_series(1,10) g(i);
2020-04-06 20:19:36.873 EDT [28662:283] pg_regress/triggers LOG:  statement: UPDATE min_updates_test SET f3 = 2 WHERE f3 is null;
2020-04-06 20:19:36.874 EDT [28662:284] pg_regress/triggers LOG:  statement: SELECT * FROM min_updates_test;
2020-04-06 20:19:36.877 EDT [28660:178] pg_regress/inherit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '21375' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:36.878 EDT [28665:507] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS
	  SELECT ctid, sin(a) s, a, cos(a) c
	  FROM base_tbl
	  WHERE a != 0
	  ORDER BY abs(a);
2020-04-06 20:19:36.879 EDT [28660:179] pg_regress/inherit LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '21375' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:19:36.884 EDT [28665:508] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES (null, null, 1.1, null);
2020-04-06 20:19:36.884 EDT [28665:509] pg_regress/updatable_views ERROR:  cannot insert into column "ctid" of view "rw_view1"
2020-04-06 20:19:36.884 EDT [28665:510] pg_regress/updatable_views DETAIL:  View columns that refer to system columns are not updatable.
2020-04-06 20:19:36.884 EDT [28665:511] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view1 VALUES (null, null, 1.1, null);
2020-04-06 20:19:36.884 EDT [28665:512] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 (s, c, a) VALUES (null, null, 1.1);
2020-04-06 20:19:36.884 EDT [28665:513] pg_regress/updatable_views ERROR:  cannot insert into column "s" of view "rw_view1"
2020-04-06 20:19:36.884 EDT [28665:514] pg_regress/updatable_views DETAIL:  View columns that are not columns of their base relation are not updatable.
2020-04-06 20:19:36.884 EDT [28665:515] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view1 (s, c, a) VALUES (null, null, 1.1);
2020-04-06 20:19:36.884 EDT [28665:516] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 (a) VALUES (1.1) RETURNING a, s, c;
2020-04-06 20:19:36.885 EDT [28665:517] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET s = s WHERE a = 1.1;
2020-04-06 20:19:36.885 EDT [28665:518] pg_regress/updatable_views ERROR:  cannot update column "s" of view "rw_view1"
2020-04-06 20:19:36.885 EDT [28665:519] pg_regress/updatable_views DETAIL:  View columns that are not columns of their base relation are not updatable.
2020-04-06 20:19:36.885 EDT [28665:520] pg_regress/updatable_views STATEMENT:  UPDATE rw_view1 SET s = s WHERE a = 1.1;
2020-04-06 20:19:36.886 EDT [28665:521] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET a = 1.05 WHERE a = 1.1 RETURNING s;
2020-04-06 20:19:36.886 EDT [28665:522] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view1 WHERE a = 1.05;
2020-04-06 20:19:36.887 EDT [28665:523] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view2 AS
	  SELECT s, c, s/c t, a base_a, ctid
	  FROM rw_view1;
2020-04-06 20:19:36.888 EDT [28665:524] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (null, null, null, 1.1, null);
2020-04-06 20:19:36.889 EDT [28665:525] pg_regress/updatable_views ERROR:  cannot insert into column "t" of view "rw_view2"
2020-04-06 20:19:36.889 EDT [28665:526] pg_regress/updatable_views DETAIL:  View columns that are not columns of their base relation are not updatable.
2020-04-06 20:19:36.889 EDT [28665:527] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view2 VALUES (null, null, null, 1.1, null);
2020-04-06 20:19:36.889 EDT [28665:528] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2(s, c, base_a) VALUES (null, null, 1.1);
2020-04-06 20:19:36.889 EDT [28665:529] pg_regress/updatable_views ERROR:  cannot insert into column "s" of view "rw_view1"
2020-04-06 20:19:36.889 EDT [28665:530] pg_regress/updatable_views DETAIL:  View columns that are not columns of their base relation are not updatable.
2020-04-06 20:19:36.889 EDT [28665:531] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view2(s, c, base_a) VALUES (null, null, 1.1);
2020-04-06 20:19:36.889 EDT [28662:285] pg_regress/triggers LOG:  statement: DROP TABLE min_updates_test;
2020-04-06 20:19:36.889 EDT [28665:532] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2(base_a) VALUES (1.1) RETURNING t;
2020-04-06 20:19:36.890 EDT [28665:533] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET s = s WHERE base_a = 1.1;
2020-04-06 20:19:36.890 EDT [28665:534] pg_regress/updatable_views ERROR:  cannot update column "s" of view "rw_view1"
2020-04-06 20:19:36.890 EDT [28665:535] pg_regress/updatable_views DETAIL:  View columns that are not columns of their base relation are not updatable.
2020-04-06 20:19:36.890 EDT [28665:536] pg_regress/updatable_views STATEMENT:  UPDATE rw_view2 SET s = s WHERE base_a = 1.1;
2020-04-06 20:19:36.890 EDT [28665:537] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET t = t WHERE base_a = 1.1;
2020-04-06 20:19:36.890 EDT [28665:538] pg_regress/updatable_views ERROR:  cannot update column "t" of view "rw_view2"
2020-04-06 20:19:36.890 EDT [28665:539] pg_regress/updatable_views DETAIL:  View columns that are not columns of their base relation are not updatable.
2020-04-06 20:19:36.890 EDT [28665:540] pg_regress/updatable_views STATEMENT:  UPDATE rw_view2 SET t = t WHERE base_a = 1.1;
2020-04-06 20:19:36.890 EDT [28665:541] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET base_a = 1.05 WHERE base_a = 1.1;
2020-04-06 20:19:36.891 EDT [28665:542] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view2 WHERE base_a = 1.05 RETURNING base_a, s, c, t;
2020-04-06 20:19:36.891 EDT [28665:543] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view3 AS
	  SELECT s, c, s/c t, ctid
	  FROM rw_view1;
2020-04-06 20:19:36.892 EDT [28660:180] pg_regress/inherit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '21375' ORDER BY 1;
2020-04-06 20:19:36.893 EDT [28660:181] pg_regress/inherit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '21375'
	ORDER BY 1;
2020-04-06 20:19:36.893 EDT [28662:286] pg_regress/triggers LOG:  statement: CREATE VIEW main_view AS SELECT a, b FROM main_table;
2020-04-06 20:19:36.894 EDT [28660:182] pg_regress/inherit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '21375'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('21375')
	ORDER BY 1;
2020-04-06 20:19:36.896 EDT [28665:544] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view3 VALUES (null, null, null, null);
2020-04-06 20:19:36.896 EDT [28665:545] pg_regress/updatable_views ERROR:  cannot insert into column "t" of view "rw_view3"
2020-04-06 20:19:36.896 EDT [28665:546] pg_regress/updatable_views DETAIL:  View columns that are not columns of their base relation are not updatable.
2020-04-06 20:19:36.896 EDT [28665:547] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view3 VALUES (null, null, null, null);
2020-04-06 20:19:36.897 EDT [28665:548] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view3(s) VALUES (null);
2020-04-06 20:19:36.897 EDT [28665:549] pg_regress/updatable_views ERROR:  cannot insert into column "s" of view "rw_view1"
2020-04-06 20:19:36.897 EDT [28665:550] pg_regress/updatable_views DETAIL:  View columns that are not columns of their base relation are not updatable.
2020-04-06 20:19:36.897 EDT [28665:551] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view3(s) VALUES (null);
2020-04-06 20:19:36.897 EDT [28665:552] pg_regress/updatable_views LOG:  statement: UPDATE rw_view3 SET s = s;
2020-04-06 20:19:36.897 EDT [28665:553] pg_regress/updatable_views ERROR:  cannot update column "s" of view "rw_view1"
2020-04-06 20:19:36.897 EDT [28665:554] pg_regress/updatable_views DETAIL:  View columns that are not columns of their base relation are not updatable.
2020-04-06 20:19:36.897 EDT [28665:555] pg_regress/updatable_views STATEMENT:  UPDATE rw_view3 SET s = s;
2020-04-06 20:19:36.897 EDT [28665:556] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view3 WHERE s = sin(0.1);
2020-04-06 20:19:36.897 EDT [28662:287] pg_regress/triggers LOG:  statement: CREATE OR REPLACE FUNCTION view_trigger() RETURNS trigger
	LANGUAGE plpgsql AS $$
	declare
	    argstr text := '';
	begin
	    for i in 0 .. TG_nargs - 1 loop
	        if i > 0 then
	            argstr := argstr || ', ';
	        end if;
	        argstr := argstr || TG_argv[i];
	    end loop;
	
	    raise notice '% % % % (%)', TG_RELNAME, TG_WHEN, TG_OP, TG_LEVEL, argstr;
	
	    if TG_LEVEL = 'ROW' then
	        if TG_OP = 'INSERT' then
	            raise NOTICE 'NEW: %', NEW;
	            INSERT INTO main_table VALUES (NEW.a, NEW.b);
	            RETURN NEW;
	        end if;
	
	        if TG_OP = 'UPDATE' then
	            raise NOTICE 'OLD: %, NEW: %', OLD, NEW;
	            UPDATE main_table SET a = NEW.a, b = NEW.b WHERE a = OLD.a AND b = OLD.b;
	            if NOT FOUND then RETURN NULL; end if;
	            RETURN NEW;
	        end if;
	
	        if TG_OP = 'DELETE' then
	            raise NOTICE 'OLD: %', OLD;
	            DELETE FROM main_table WHERE a = OLD.a AND b = OLD.b;
	            if NOT FOUND then RETURN NULL; end if;
	            RETURN OLD;
	        end if;
	    end if;
	
	    RETURN NULL;
	end;
	$$;
2020-04-06 20:19:36.897 EDT [28665:557] pg_regress/updatable_views LOG:  statement: SELECT * FROM base_tbl ORDER BY a;
2020-04-06 20:19:36.898 EDT [28662:288] pg_regress/triggers LOG:  statement: CREATE TRIGGER invalid_trig BEFORE INSERT ON main_view
	FOR EACH ROW EXECUTE PROCEDURE trigger_func('before_ins_row');
2020-04-06 20:19:36.899 EDT [28662:289] pg_regress/triggers ERROR:  "main_view" is a view
2020-04-06 20:19:36.899 EDT [28662:290] pg_regress/triggers DETAIL:  Views cannot have row-level BEFORE or AFTER triggers.
2020-04-06 20:19:36.899 EDT [28662:291] pg_regress/triggers STATEMENT:  CREATE TRIGGER invalid_trig BEFORE INSERT ON main_view
	FOR EACH ROW EXECUTE PROCEDURE trigger_func('before_ins_row');
2020-04-06 20:19:36.899 EDT [28662:292] pg_regress/triggers LOG:  statement: CREATE TRIGGER invalid_trig BEFORE UPDATE ON main_view
	FOR EACH ROW EXECUTE PROCEDURE trigger_func('before_upd_row');
2020-04-06 20:19:36.899 EDT [28662:293] pg_regress/triggers ERROR:  "main_view" is a view
2020-04-06 20:19:36.899 EDT [28662:294] pg_regress/triggers DETAIL:  Views cannot have row-level BEFORE or AFTER triggers.
2020-04-06 20:19:36.899 EDT [28662:295] pg_regress/triggers STATEMENT:  CREATE TRIGGER invalid_trig BEFORE UPDATE ON main_view
	FOR EACH ROW EXECUTE PROCEDURE trigger_func('before_upd_row');
2020-04-06 20:19:36.899 EDT [28662:296] pg_regress/triggers LOG:  statement: CREATE TRIGGER invalid_trig BEFORE DELETE ON main_view
	FOR EACH ROW EXECUTE PROCEDURE trigger_func('before_del_row');
2020-04-06 20:19:36.899 EDT [28662:297] pg_regress/triggers ERROR:  "main_view" is a view
2020-04-06 20:19:36.899 EDT [28662:298] pg_regress/triggers DETAIL:  Views cannot have row-level BEFORE or AFTER triggers.
2020-04-06 20:19:36.899 EDT [28662:299] pg_regress/triggers STATEMENT:  CREATE TRIGGER invalid_trig BEFORE DELETE ON main_view
	FOR EACH ROW EXECUTE PROCEDURE trigger_func('before_del_row');
2020-04-06 20:19:36.899 EDT [28662:300] pg_regress/triggers LOG:  statement: CREATE TRIGGER invalid_trig AFTER INSERT ON main_view
	FOR EACH ROW EXECUTE PROCEDURE trigger_func('before_ins_row');
2020-04-06 20:19:36.899 EDT [28662:301] pg_regress/triggers ERROR:  "main_view" is a view
2020-04-06 20:19:36.899 EDT [28662:302] pg_regress/triggers DETAIL:  Views cannot have row-level BEFORE or AFTER triggers.
2020-04-06 20:19:36.899 EDT [28662:303] pg_regress/triggers STATEMENT:  CREATE TRIGGER invalid_trig AFTER INSERT ON main_view
	FOR EACH ROW EXECUTE PROCEDURE trigger_func('before_ins_row');
2020-04-06 20:19:36.899 EDT [28662:304] pg_regress/triggers LOG:  statement: CREATE TRIGGER invalid_trig AFTER UPDATE ON main_view
	FOR EACH ROW EXECUTE PROCEDURE trigger_func('before_upd_row');
2020-04-06 20:19:36.899 EDT [28662:305] pg_regress/triggers ERROR:  "main_view" is a view
2020-04-06 20:19:36.899 EDT [28662:306] pg_regress/triggers DETAIL:  Views cannot have row-level BEFORE or AFTER triggers.
2020-04-06 20:19:36.899 EDT [28662:307] pg_regress/triggers STATEMENT:  CREATE TRIGGER invalid_trig AFTER UPDATE ON main_view
	FOR EACH ROW EXECUTE PROCEDURE trigger_func('before_upd_row');
2020-04-06 20:19:36.899 EDT [28662:308] pg_regress/triggers LOG:  statement: CREATE TRIGGER invalid_trig AFTER DELETE ON main_view
	FOR EACH ROW EXECUTE PROCEDURE trigger_func('before_del_row');
2020-04-06 20:19:36.900 EDT [28662:309] pg_regress/triggers ERROR:  "main_view" is a view
2020-04-06 20:19:36.900 EDT [28662:310] pg_regress/triggers DETAIL:  Views cannot have row-level BEFORE or AFTER triggers.
2020-04-06 20:19:36.900 EDT [28662:311] pg_regress/triggers STATEMENT:  CREATE TRIGGER invalid_trig AFTER DELETE ON main_view
	FOR EACH ROW EXECUTE PROCEDURE trigger_func('before_del_row');
2020-04-06 20:19:36.900 EDT [28662:312] pg_regress/triggers LOG:  statement: CREATE TRIGGER invalid_trig BEFORE TRUNCATE ON main_view
	EXECUTE PROCEDURE trigger_func('before_tru_row');
2020-04-06 20:19:36.900 EDT [28662:313] pg_regress/triggers ERROR:  "main_view" is a view
2020-04-06 20:19:36.900 EDT [28662:314] pg_regress/triggers DETAIL:  Views cannot have TRUNCATE triggers.
2020-04-06 20:19:36.900 EDT [28662:315] pg_regress/triggers STATEMENT:  CREATE TRIGGER invalid_trig BEFORE TRUNCATE ON main_view
	EXECUTE PROCEDURE trigger_func('before_tru_row');
2020-04-06 20:19:36.900 EDT [28662:316] pg_regress/triggers LOG:  statement: CREATE TRIGGER invalid_trig AFTER TRUNCATE ON main_view
	EXECUTE PROCEDURE trigger_func('before_tru_row');
2020-04-06 20:19:36.900 EDT [28662:317] pg_regress/triggers ERROR:  "main_view" is a view
2020-04-06 20:19:36.900 EDT [28662:318] pg_regress/triggers DETAIL:  Views cannot have TRUNCATE triggers.
2020-04-06 20:19:36.900 EDT [28662:319] pg_regress/triggers STATEMENT:  CREATE TRIGGER invalid_trig AFTER TRUNCATE ON main_view
	EXECUTE PROCEDURE trigger_func('before_tru_row');
2020-04-06 20:19:36.900 EDT [28662:320] pg_regress/triggers LOG:  statement: CREATE TRIGGER invalid_trig INSTEAD OF INSERT ON main_table
	FOR EACH ROW EXECUTE PROCEDURE view_trigger('instead_of_ins');
2020-04-06 20:19:36.900 EDT [28662:321] pg_regress/triggers ERROR:  "main_table" is a table
2020-04-06 20:19:36.900 EDT [28662:322] pg_regress/triggers DETAIL:  Tables cannot have INSTEAD OF triggers.
2020-04-06 20:19:36.900 EDT [28662:323] pg_regress/triggers STATEMENT:  CREATE TRIGGER invalid_trig INSTEAD OF INSERT ON main_table
	FOR EACH ROW EXECUTE PROCEDURE view_trigger('instead_of_ins');
2020-04-06 20:19:36.900 EDT [28662:324] pg_regress/triggers LOG:  statement: CREATE TRIGGER invalid_trig INSTEAD OF UPDATE ON main_table
	FOR EACH ROW EXECUTE PROCEDURE view_trigger('instead_of_upd');
2020-04-06 20:19:36.900 EDT [28662:325] pg_regress/triggers ERROR:  "main_table" is a table
2020-04-06 20:19:36.900 EDT [28662:326] pg_regress/triggers DETAIL:  Tables cannot have INSTEAD OF triggers.
2020-04-06 20:19:36.900 EDT [28662:327] pg_regress/triggers STATEMENT:  CREATE TRIGGER invalid_trig INSTEAD OF UPDATE ON main_table
	FOR EACH ROW EXECUTE PROCEDURE view_trigger('instead_of_upd');
2020-04-06 20:19:36.900 EDT [28662:328] pg_regress/triggers LOG:  statement: CREATE TRIGGER invalid_trig INSTEAD OF DELETE ON main_table
	FOR EACH ROW EXECUTE PROCEDURE view_trigger('instead_of_del');
2020-04-06 20:19:36.900 EDT [28662:329] pg_regress/triggers ERROR:  "main_table" is a table
2020-04-06 20:19:36.900 EDT [28662:330] pg_regress/triggers DETAIL:  Tables cannot have INSTEAD OF triggers.
2020-04-06 20:19:36.900 EDT [28662:331] pg_regress/triggers STATEMENT:  CREATE TRIGGER invalid_trig INSTEAD OF DELETE ON main_table
	FOR EACH ROW EXECUTE PROCEDURE view_trigger('instead_of_del');
2020-04-06 20:19:36.901 EDT [28662:332] pg_regress/triggers LOG:  statement: CREATE TRIGGER invalid_trig INSTEAD OF UPDATE ON main_view
	FOR EACH ROW WHEN (OLD.a <> NEW.a) EXECUTE PROCEDURE view_trigger('instead_of_upd');
2020-04-06 20:19:36.901 EDT [28662:333] pg_regress/triggers ERROR:  INSTEAD OF triggers cannot have WHEN conditions
2020-04-06 20:19:36.901 EDT [28662:334] pg_regress/triggers STATEMENT:  CREATE TRIGGER invalid_trig INSTEAD OF UPDATE ON main_view
	FOR EACH ROW WHEN (OLD.a <> NEW.a) EXECUTE PROCEDURE view_trigger('instead_of_upd');
2020-04-06 20:19:36.901 EDT [28662:335] pg_regress/triggers LOG:  statement: CREATE TRIGGER invalid_trig INSTEAD OF UPDATE OF a ON main_view
	FOR EACH ROW EXECUTE PROCEDURE view_trigger('instead_of_upd');
2020-04-06 20:19:36.901 EDT [28662:336] pg_regress/triggers ERROR:  INSTEAD OF triggers cannot have column lists
2020-04-06 20:19:36.901 EDT [28662:337] pg_regress/triggers STATEMENT:  CREATE TRIGGER invalid_trig INSTEAD OF UPDATE OF a ON main_view
	FOR EACH ROW EXECUTE PROCEDURE view_trigger('instead_of_upd');
2020-04-06 20:19:36.901 EDT [28662:338] pg_regress/triggers LOG:  statement: CREATE TRIGGER invalid_trig INSTEAD OF UPDATE ON main_view
	EXECUTE PROCEDURE view_trigger('instead_of_upd');
2020-04-06 20:19:36.901 EDT [28662:339] pg_regress/triggers ERROR:  INSTEAD OF triggers must be FOR EACH ROW
2020-04-06 20:19:36.901 EDT [28662:340] pg_regress/triggers STATEMENT:  CREATE TRIGGER invalid_trig INSTEAD OF UPDATE ON main_view
	EXECUTE PROCEDURE view_trigger('instead_of_upd');
2020-04-06 20:19:36.901 EDT [28662:341] pg_regress/triggers LOG:  statement: CREATE TRIGGER instead_of_insert_trig INSTEAD OF INSERT ON main_view
	FOR EACH ROW EXECUTE PROCEDURE view_trigger('instead_of_ins');
2020-04-06 20:19:36.902 EDT [28662:342] pg_regress/triggers LOG:  statement: CREATE TRIGGER instead_of_update_trig INSTEAD OF UPDATE ON main_view
	FOR EACH ROW EXECUTE PROCEDURE view_trigger('instead_of_upd');
2020-04-06 20:19:36.903 EDT [28662:343] pg_regress/triggers LOG:  statement: CREATE TRIGGER instead_of_delete_trig INSTEAD OF DELETE ON main_view
	FOR EACH ROW EXECUTE PROCEDURE view_trigger('instead_of_del');
2020-04-06 20:19:36.904 EDT [28662:344] pg_regress/triggers LOG:  statement: CREATE TRIGGER before_ins_stmt_trig BEFORE INSERT ON main_view
	FOR EACH STATEMENT EXECUTE PROCEDURE view_trigger('before_view_ins_stmt');
2020-04-06 20:19:36.905 EDT [28662:345] pg_regress/triggers LOG:  statement: CREATE TRIGGER before_upd_stmt_trig BEFORE UPDATE ON main_view
	FOR EACH STATEMENT EXECUTE PROCEDURE view_trigger('before_view_upd_stmt');
2020-04-06 20:19:36.905 EDT [28662:346] pg_regress/triggers LOG:  statement: CREATE TRIGGER before_del_stmt_trig BEFORE DELETE ON main_view
	FOR EACH STATEMENT EXECUTE PROCEDURE view_trigger('before_view_del_stmt');
2020-04-06 20:19:36.906 EDT [28662:347] pg_regress/triggers LOG:  statement: CREATE TRIGGER after_ins_stmt_trig AFTER INSERT ON main_view
	FOR EACH STATEMENT EXECUTE PROCEDURE view_trigger('after_view_ins_stmt');
2020-04-06 20:19:36.907 EDT [28660:183] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '21375'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:36.907 EDT [28662:348] pg_regress/triggers LOG:  statement: CREATE TRIGGER after_upd_stmt_trig AFTER UPDATE ON main_view
	FOR EACH STATEMENT EXECUTE PROCEDURE view_trigger('after_view_upd_stmt');
2020-04-06 20:19:36.908 EDT [28662:349] pg_regress/triggers LOG:  statement: CREATE TRIGGER after_del_stmt_trig AFTER DELETE ON main_view
	FOR EACH STATEMENT EXECUTE PROCEDURE view_trigger('after_view_del_stmt');
2020-04-06 20:19:36.908 EDT [28662:350] pg_regress/triggers LOG:  statement: INSERT INTO main_view VALUES (20, 30);
2020-04-06 20:19:36.911 EDT [28665:558] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_insertable_into
	  FROM information_schema.tables
	 WHERE table_name LIKE E'r_\\\\_view%'
	 ORDER BY table_name;
2020-04-06 20:19:36.911 EDT [28662:351] pg_regress/triggers LOG:  statement: INSERT INTO main_view VALUES (21, 31) RETURNING a, b;
2020-04-06 20:19:36.913 EDT [28662:352] pg_regress/triggers LOG:  statement: UPDATE main_view SET b = 31 WHERE a = 20;
2020-04-06 20:19:36.913 EDT [28665:559] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_updatable, is_insertable_into
	  FROM information_schema.views
	 WHERE table_name LIKE E'r_\\\\_view%'
	 ORDER BY table_name;
2020-04-06 20:19:36.915 EDT [28665:560] pg_regress/updatable_views LOG:  statement: SELECT table_name, column_name, is_updatable
	  FROM information_schema.columns
	 WHERE table_name LIKE E'r_\\\\_view%'
	 ORDER BY table_name, ordinal_position;
2020-04-06 20:19:36.916 EDT [28662:353] pg_regress/triggers LOG:  statement: UPDATE main_view SET b = 32 WHERE a = 21 AND b = 31 RETURNING a, b;
2020-04-06 20:19:36.918 EDT [28662:354] pg_regress/triggers LOG:  statement: DROP TRIGGER before_upd_a_row_trig ON main_table;
2020-04-06 20:19:36.918 EDT [28662:355] pg_regress/triggers LOG:  statement: UPDATE main_view SET b = 31 WHERE a = 20;
2020-04-06 20:19:36.919 EDT [28660:184] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '21375'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:36.920 EDT [28662:356] pg_regress/triggers LOG:  statement: UPDATE main_view SET b = 32 WHERE a = 21 AND b = 31 RETURNING a, b;
2020-04-06 20:19:36.922 EDT [28662:357] pg_regress/triggers LOG:  statement: UPDATE main_view SET b = 0 WHERE false;
2020-04-06 20:19:36.923 EDT [28662:358] pg_regress/triggers LOG:  statement: DELETE FROM main_view WHERE a IN (20,21);
2020-04-06 20:19:36.924 EDT [28665:561] pg_regress/updatable_views LOG:  statement: SELECT events & 4 != 0 AS upd,
	       events & 8 != 0 AS ins,
	       events & 16 != 0 AS del
	  FROM pg_catalog.pg_relation_is_updatable('rw_view3'::regclass, false) t(events);
2020-04-06 20:19:36.926 EDT [28662:359] pg_regress/triggers LOG:  statement: DELETE FROM main_view WHERE a = 31 RETURNING a, b;
2020-04-06 20:19:36.927 EDT [28662:360] pg_regress/triggers LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(main_view)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:36.930 EDT [28660:185] pg_regress/inherit LOG:  statement: create table c2 (constraint p2chk check (ff1 > 10) no inherit) inherits (p1);
2020-04-06 20:19:36.931 EDT [28660:186] pg_regress/inherit ERROR:  constraint "p2chk" conflicts with inherited constraint on relation "c2"
2020-04-06 20:19:36.931 EDT [28660:187] pg_regress/inherit STATEMENT:  create table c2 (constraint p2chk check (ff1 > 10) no inherit) inherits (p1);
2020-04-06 20:19:36.932 EDT [28660:188] pg_regress/inherit LOG:  statement: drop table p1 cascade;
2020-04-06 20:19:36.934 EDT [28660:189] pg_regress/inherit LOG:  statement: create table base (i integer);
2020-04-06 20:19:36.935 EDT [28660:190] pg_regress/inherit LOG:  statement: create table derived () inherits (base);
2020-04-06 20:19:36.936 EDT [28660:191] pg_regress/inherit LOG:  statement: create table more_derived (like derived, b int) inherits (derived);
2020-04-06 20:19:36.937 EDT [28660:192] pg_regress/inherit LOG:  statement: insert into derived (i) values (0);
2020-04-06 20:19:36.938 EDT [28660:193] pg_regress/inherit LOG:  statement: select derived::base from derived;
2020-04-06 20:19:36.941 EDT [28665:562] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:36.941 EDT [28662:361] pg_regress/triggers LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '21453';
2020-04-06 20:19:36.945 EDT [28665:563] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl_parent (a int);
2020-04-06 20:19:36.947 EDT [28660:194] pg_regress/inherit LOG:  statement: select NULL::derived::base;
2020-04-06 20:19:36.948 EDT [28665:564] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl_child (CHECK (a > 0)) INHERITS (base_tbl_parent);
2020-04-06 20:19:36.949 EDT [28665:565] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl_parent SELECT * FROM generate_series(-8, -1);
2020-04-06 20:19:36.950 EDT [28665:566] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl_child SELECT * FROM generate_series(1, 8);
2020-04-06 20:19:36.951 EDT [28665:567] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS SELECT * FROM base_tbl_parent;
2020-04-06 20:19:36.952 EDT [28665:568] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view2 AS SELECT * FROM ONLY base_tbl_parent;
2020-04-06 20:19:36.953 EDT [28665:569] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view1 ORDER BY a;
2020-04-06 20:19:36.959 EDT [28660:195] pg_regress/inherit LOG:  statement: explain (verbose on, costs off) select row(i, b)::more_derived::derived::base from more_derived;
2020-04-06 20:19:36.960 EDT [28660:196] pg_regress/inherit LOG:  statement: explain (verbose on, costs off) select (1, 2)::more_derived::derived::base;
2020-04-06 20:19:36.961 EDT [28660:197] pg_regress/inherit LOG:  statement: drop table more_derived;
2020-04-06 20:19:36.963 EDT [28662:362] pg_regress/triggers LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '21453' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:36.963 EDT [28660:198] pg_regress/inherit LOG:  statement: drop table derived;
2020-04-06 20:19:36.965 EDT [28660:199] pg_regress/inherit LOG:  statement: drop table base;
2020-04-06 20:19:36.967 EDT [28665:570] pg_regress/updatable_views LOG:  statement: SELECT * FROM ONLY rw_view1 ORDER BY a;
2020-04-06 20:19:36.967 EDT [28660:200] pg_regress/inherit LOG:  statement: create table p1(ff1 int);
2020-04-06 20:19:36.969 EDT [28660:201] pg_regress/inherit LOG:  statement: create table p2(f1 text);
2020-04-06 20:19:36.971 EDT [28660:202] pg_regress/inherit LOG:  statement: create function p2text(p2) returns text as 'select $1.f1' language sql;
2020-04-06 20:19:36.971 EDT [28660:203] pg_regress/inherit LOG:  statement: create table c1(f3 int) inherits(p1,p2);
2020-04-06 20:19:36.972 EDT [28662:363] pg_regress/triggers LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '21453' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:19:36.974 EDT [28660:204] pg_regress/inherit LOG:  statement: insert into c1 values(123456789, 'hi', 42);
2020-04-06 20:19:36.974 EDT [28662:364] pg_regress/triggers LOG:  statement: DROP TRIGGER instead_of_insert_trig ON main_view;
2020-04-06 20:19:36.974 EDT [28660:205] pg_regress/inherit LOG:  statement: select p2text(c1.*) from c1;
2020-04-06 20:19:36.974 EDT [28660:206] pg_regress/inherit LOG:  statement: drop function p2text(p2);
2020-04-06 20:19:36.975 EDT [28660:207] pg_regress/inherit LOG:  statement: drop table c1;
2020-04-06 20:19:36.975 EDT [28662:365] pg_regress/triggers LOG:  statement: DROP TRIGGER instead_of_delete_trig ON main_view;
2020-04-06 20:19:36.976 EDT [28662:366] pg_regress/triggers LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(main_view)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:36.976 EDT [28660:208] pg_regress/inherit LOG:  statement: drop table p2;
2020-04-06 20:19:36.978 EDT [28660:209] pg_regress/inherit LOG:  statement: drop table p1;
2020-04-06 20:19:36.978 EDT [28660:210] pg_regress/inherit LOG:  statement: CREATE TABLE ac (aa TEXT);
2020-04-06 20:19:36.980 EDT [28660:211] pg_regress/inherit LOG:  statement: alter table ac add constraint ac_check check (aa is not null);
2020-04-06 20:19:36.981 EDT [28660:212] pg_regress/inherit LOG:  statement: CREATE TABLE bc (bb TEXT) INHERITS (ac);
2020-04-06 20:19:36.983 EDT [28660:213] pg_regress/inherit LOG:  statement: select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pg_get_expr(pgc.conbin, pc.oid) as consrc from pg_class as pc inner join pg_constraint as pgc on (pgc.conrelid = pc.oid) where pc.relname in ('ac', 'bc') order by 1,2;
2020-04-06 20:19:36.986 EDT [28665:571] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2 ORDER BY a;
2020-04-06 20:19:36.992 EDT [28662:367] pg_regress/triggers LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '21453';
2020-04-06 20:19:36.995 EDT [28662:368] pg_regress/triggers LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '21453' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:36.996 EDT [28660:214] pg_regress/inherit LOG:  statement: insert into ac (aa) values (NULL);
2020-04-06 20:19:36.997 EDT [28660:215] pg_regress/inherit ERROR:  new row for relation "ac" violates check constraint "ac_check"
2020-04-06 20:19:36.997 EDT [28660:216] pg_regress/inherit DETAIL:  Failing row contains (null).
2020-04-06 20:19:36.997 EDT [28660:217] pg_regress/inherit STATEMENT:  insert into ac (aa) values (NULL);
2020-04-06 20:19:36.997 EDT [28660:218] pg_regress/inherit LOG:  statement: insert into bc (aa) values (NULL);
2020-04-06 20:19:36.997 EDT [28660:219] pg_regress/inherit ERROR:  new row for relation "bc" violates check constraint "ac_check"
2020-04-06 20:19:36.997 EDT [28660:220] pg_regress/inherit DETAIL:  Failing row contains (null, null).
2020-04-06 20:19:36.997 EDT [28660:221] pg_regress/inherit STATEMENT:  insert into bc (aa) values (NULL);
2020-04-06 20:19:36.997 EDT [28660:222] pg_regress/inherit LOG:  statement: alter table bc drop constraint ac_check;
2020-04-06 20:19:36.997 EDT [28660:223] pg_regress/inherit ERROR:  cannot drop inherited constraint "ac_check" of relation "bc"
2020-04-06 20:19:36.997 EDT [28660:224] pg_regress/inherit STATEMENT:  alter table bc drop constraint ac_check;
2020-04-06 20:19:36.997 EDT [28660:225] pg_regress/inherit LOG:  statement: alter table ac drop constraint ac_check;
2020-04-06 20:19:36.998 EDT [28660:226] pg_regress/inherit LOG:  statement: select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pg_get_expr(pgc.conbin, pc.oid) as consrc from pg_class as pc inner join pg_constraint as pgc on (pgc.conrelid = pc.oid) where pc.relname in ('ac', 'bc') order by 1,2;
2020-04-06 20:19:37.001 EDT [28665:572] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES (-100), (100);
2020-04-06 20:19:37.002 EDT [28665:573] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (-200), (200);
2020-04-06 20:19:37.003 EDT [28665:574] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET a = a*10 WHERE a IN (-1, 1);
2020-04-06 20:19:37.004 EDT [28665:575] pg_regress/updatable_views LOG:  statement: UPDATE ONLY rw_view1 SET a = a*10 WHERE a IN (-2, 2);
2020-04-06 20:19:37.005 EDT [28665:576] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET a = a*10 WHERE a IN (-3, 3);
2020-04-06 20:19:37.006 EDT [28665:577] pg_regress/updatable_views LOG:  statement: UPDATE ONLY rw_view2 SET a = a*10 WHERE a IN (-4, 4);
2020-04-06 20:19:37.006 EDT [28665:578] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view1 WHERE a IN (-5, 5);
2020-04-06 20:19:37.007 EDT [28665:579] pg_regress/updatable_views LOG:  statement: DELETE FROM ONLY rw_view1 WHERE a IN (-6, 6);
2020-04-06 20:19:37.008 EDT [28665:580] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view2 WHERE a IN (-7, 7);
2020-04-06 20:19:37.009 EDT [28665:581] pg_regress/updatable_views LOG:  statement: DELETE FROM ONLY rw_view2 WHERE a IN (-8, 8);
2020-04-06 20:19:37.009 EDT [28665:582] pg_regress/updatable_views LOG:  statement: SELECT * FROM ONLY base_tbl_parent ORDER BY a;
2020-04-06 20:19:37.011 EDT [28660:227] pg_regress/inherit LOG:  statement: alter table ac add check (aa is not null);
2020-04-06 20:19:37.012 EDT [28660:228] pg_regress/inherit LOG:  statement: select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pg_get_expr(pgc.conbin, pc.oid) as consrc from pg_class as pc inner join pg_constraint as pgc on (pgc.conrelid = pc.oid) where pc.relname in ('ac', 'bc') order by 1,2;
2020-04-06 20:19:37.024 EDT [28662:369] pg_regress/triggers LOG:  statement: SELECT pg_catalog.pg_get_viewdef('21453'::pg_catalog.oid, true);
2020-04-06 20:19:37.027 EDT [28662:370] pg_regress/triggers LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '21453' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:37.028 EDT [28665:583] pg_regress/updatable_views LOG:  statement: SELECT * FROM base_tbl_child ORDER BY a;
2020-04-06 20:19:37.030 EDT [28660:229] pg_regress/inherit LOG:  statement: insert into ac (aa) values (NULL);
2020-04-06 20:19:37.030 EDT [28660:230] pg_regress/inherit ERROR:  new row for relation "ac" violates check constraint "ac_aa_check"
2020-04-06 20:19:37.030 EDT [28660:231] pg_regress/inherit DETAIL:  Failing row contains (null).
2020-04-06 20:19:37.030 EDT [28660:232] pg_regress/inherit STATEMENT:  insert into ac (aa) values (NULL);
2020-04-06 20:19:37.031 EDT [28660:233] pg_regress/inherit LOG:  statement: insert into bc (aa) values (NULL);
2020-04-06 20:19:37.031 EDT [28660:234] pg_regress/inherit ERROR:  new row for relation "bc" violates check constraint "ac_aa_check"
2020-04-06 20:19:37.031 EDT [28660:235] pg_regress/inherit DETAIL:  Failing row contains (null, null).
2020-04-06 20:19:37.031 EDT [28660:236] pg_regress/inherit STATEMENT:  insert into bc (aa) values (NULL);
2020-04-06 20:19:37.031 EDT [28660:237] pg_regress/inherit LOG:  statement: alter table bc drop constraint ac_aa_check;
2020-04-06 20:19:37.031 EDT [28660:238] pg_regress/inherit ERROR:  cannot drop inherited constraint "ac_aa_check" of relation "bc"
2020-04-06 20:19:37.031 EDT [28660:239] pg_regress/inherit STATEMENT:  alter table bc drop constraint ac_aa_check;
2020-04-06 20:19:37.031 EDT [28660:240] pg_regress/inherit LOG:  statement: alter table ac drop constraint ac_aa_check;
2020-04-06 20:19:37.032 EDT [28660:241] pg_regress/inherit LOG:  statement: select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pg_get_expr(pgc.conbin, pc.oid) as consrc from pg_class as pc inner join pg_constraint as pgc on (pgc.conrelid = pc.oid) where pc.relname in ('ac', 'bc') order by 1,2;
2020-04-06 20:19:37.043 EDT [28662:371] pg_regress/triggers LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '21453' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:19:37.045 EDT [28665:584] pg_regress/updatable_views LOG:  statement: CREATE TABLE other_tbl_parent (id int);
2020-04-06 20:19:37.045 EDT [28660:242] pg_regress/inherit LOG:  statement: alter table ac add constraint ac_check check (aa is not null);
2020-04-06 20:19:37.047 EDT [28660:243] pg_regress/inherit LOG:  statement: alter table bc no inherit ac;
2020-04-06 20:19:37.047 EDT [28665:585] pg_regress/updatable_views LOG:  statement: CREATE TABLE other_tbl_child () INHERITS (other_tbl_parent);
2020-04-06 20:19:37.047 EDT [28660:244] pg_regress/inherit LOG:  statement: select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pg_get_expr(pgc.conbin, pc.oid) as consrc from pg_class as pc inner join pg_constraint as pgc on (pgc.conrelid = pc.oid) where pc.relname in ('ac', 'bc') order by 1,2;
2020-04-06 20:19:37.048 EDT [28662:372] pg_regress/triggers LOG:  statement: DROP VIEW main_view;
2020-04-06 20:19:37.051 EDT [28665:586] pg_regress/updatable_views LOG:  statement: INSERT INTO other_tbl_parent VALUES (7),(200);
2020-04-06 20:19:37.052 EDT [28665:587] pg_regress/updatable_views LOG:  statement: INSERT INTO other_tbl_child VALUES (8),(100);
2020-04-06 20:19:37.052 EDT [28665:588] pg_regress/updatable_views LOG:  statement: EXPLAIN (costs off)
	UPDATE rw_view1 SET a = a + 1000 FROM other_tbl_parent WHERE a = id;
2020-04-06 20:19:37.053 EDT [28662:373] pg_regress/triggers LOG:  statement: CREATE TABLE country_table (
	    country_id        serial primary key,
	    country_name    text unique not null,
	    continent        text not null
	);
2020-04-06 20:19:37.059 EDT [28665:589] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET a = a + 1000 FROM other_tbl_parent WHERE a = id;
2020-04-06 20:19:37.061 EDT [28665:590] pg_regress/updatable_views LOG:  statement: SELECT * FROM ONLY base_tbl_parent ORDER BY a;
2020-04-06 20:19:37.061 EDT [28662:374] pg_regress/triggers LOG:  statement: INSERT INTO country_table (country_name, continent)
	    VALUES ('Japan', 'Asia'),
	           ('UK', 'Europe'),
	           ('USA', 'North America')
	    RETURNING *;
2020-04-06 20:19:37.062 EDT [28660:245] pg_regress/inherit LOG:  statement: alter table bc drop constraint ac_check;
2020-04-06 20:19:37.063 EDT [28660:246] pg_regress/inherit LOG:  statement: select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pg_get_expr(pgc.conbin, pc.oid) as consrc from pg_class as pc inner join pg_constraint as pgc on (pgc.conrelid = pc.oid) where pc.relname in ('ac', 'bc') order by 1,2;
2020-04-06 20:19:37.064 EDT [28662:375] pg_regress/triggers LOG:  statement: CREATE TABLE city_table (
	    city_id        serial primary key,
	    city_name    text not null,
	    population    bigint,
	    country_id    int references country_table
	);
2020-04-06 20:19:37.070 EDT [28662:376] pg_regress/triggers LOG:  statement: CREATE VIEW city_view AS
	    SELECT city_id, city_name, population, country_name, continent
	    FROM city_table ci
	    LEFT JOIN country_table co ON co.country_id = ci.country_id;
2020-04-06 20:19:37.073 EDT [28662:377] pg_regress/triggers LOG:  statement: CREATE FUNCTION city_insert() RETURNS trigger LANGUAGE plpgsql AS $$
	declare
	    ctry_id int;
	begin
	    if NEW.country_name IS NOT NULL then
	        SELECT country_id, continent INTO ctry_id, NEW.continent
	            FROM country_table WHERE country_name = NEW.country_name;
	        if NOT FOUND then
	            raise exception 'No such country: "%"', NEW.country_name;
	        end if;
	    else
	        NEW.continent := NULL;
	    end if;
	
	    if NEW.city_id IS NOT NULL then
	        INSERT INTO city_table
	            VALUES(NEW.city_id, NEW.city_name, NEW.population, ctry_id);
	    else
	        INSERT INTO city_table(city_name, population, country_id)
	            VALUES(NEW.city_name, NEW.population, ctry_id)
	            RETURNING city_id INTO NEW.city_id;
	    end if;
	
	    RETURN NEW;
	end;
	$$;
2020-04-06 20:19:37.075 EDT [28665:591] pg_regress/updatable_views LOG:  statement: SELECT * FROM base_tbl_child ORDER BY a;
2020-04-06 20:19:37.076 EDT [28662:378] pg_regress/triggers LOG:  statement: CREATE TRIGGER city_insert_trig INSTEAD OF INSERT ON city_view
	FOR EACH ROW EXECUTE PROCEDURE city_insert();
2020-04-06 20:19:37.077 EDT [28660:247] pg_regress/inherit LOG:  statement: alter table ac drop constraint ac_check;
2020-04-06 20:19:37.078 EDT [28662:379] pg_regress/triggers LOG:  statement: CREATE FUNCTION city_delete() RETURNS trigger LANGUAGE plpgsql AS $$
	begin
	    DELETE FROM city_table WHERE city_id = OLD.city_id;
	    if NOT FOUND then RETURN NULL; end if;
	    RETURN OLD;
	end;
	$$;
2020-04-06 20:19:37.078 EDT [28660:248] pg_regress/inherit LOG:  statement: select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pg_get_expr(pgc.conbin, pc.oid) as consrc from pg_class as pc inner join pg_constraint as pgc on (pgc.conrelid = pc.oid) where pc.relname in ('ac', 'bc') order by 1,2;
2020-04-06 20:19:37.079 EDT [28662:380] pg_regress/triggers LOG:  statement: CREATE TRIGGER city_delete_trig INSTEAD OF DELETE ON city_view
	FOR EACH ROW EXECUTE PROCEDURE city_delete();
2020-04-06 20:19:37.080 EDT [28662:381] pg_regress/triggers LOG:  statement: CREATE FUNCTION city_update() RETURNS trigger LANGUAGE plpgsql AS $$
	declare
	    ctry_id int;
	begin
	    if NEW.country_name IS DISTINCT FROM OLD.country_name then
	        SELECT country_id, continent INTO ctry_id, NEW.continent
	            FROM country_table WHERE country_name = NEW.country_name;
	        if NOT FOUND then
	            raise exception 'No such country: "%"', NEW.country_name;
	        end if;
	
	        UPDATE city_table SET city_name = NEW.city_name,
	                              population = NEW.population,
	                              country_id = ctry_id
	            WHERE city_id = OLD.city_id;
	    else
	        UPDATE city_table SET city_name = NEW.city_name,
	                              population = NEW.population
	            WHERE city_id = OLD.city_id;
	        NEW.continent := OLD.continent;
	    end if;
	
	    if NOT FOUND then RETURN NULL; end if;
	    RETURN NEW;
	end;
	$$;
2020-04-06 20:19:37.082 EDT [28662:382] pg_regress/triggers LOG:  statement: CREATE TRIGGER city_update_trig INSTEAD OF UPDATE ON city_view
	FOR EACH ROW EXECUTE PROCEDURE city_update();
2020-04-06 20:19:37.084 EDT [28662:383] pg_regress/triggers LOG:  statement: INSERT INTO city_view(city_name) VALUES('Tokyo') RETURNING *;
2020-04-06 20:19:37.086 EDT [28662:384] pg_regress/triggers LOG:  statement: INSERT INTO city_view(city_name, population) VALUES('London', 7556900) RETURNING *;
2020-04-06 20:19:37.088 EDT [28665:592] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl_parent, base_tbl_child CASCADE;
2020-04-06 20:19:37.090 EDT [28665:593] pg_regress/updatable_views LOG:  statement: DROP TABLE other_tbl_parent CASCADE;
2020-04-06 20:19:37.092 EDT [28665:594] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl (a int, b int DEFAULT 10);
2020-04-06 20:19:37.092 EDT [28660:249] pg_regress/inherit LOG:  statement: drop table bc;
2020-04-06 20:19:37.093 EDT [28665:595] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl VALUES (1,2), (2,3), (1,-1);
2020-04-06 20:19:37.094 EDT [28665:596] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS SELECT * FROM base_tbl WHERE a < b
	  WITH LOCAL CHECK OPTION;
2020-04-06 20:19:37.095 EDT [28660:250] pg_regress/inherit LOG:  statement: drop table ac;
2020-04-06 20:19:37.095 EDT [28665:597] pg_regress/updatable_views LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(rw_view1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:37.097 EDT [28662:385] pg_regress/triggers LOG:  statement: INSERT INTO city_view(city_name, country_name) VALUES('Washington DC', 'USA') RETURNING *;
2020-04-06 20:19:37.097 EDT [28660:251] pg_regress/inherit LOG:  statement: create table ac (a int constraint check_a check (a <> 0));
2020-04-06 20:19:37.100 EDT [28660:252] pg_regress/inherit LOG:  statement: create table bc (a int constraint check_a check (a <> 0), b int constraint check_b check (b <> 0)) inherits (ac);
2020-04-06 20:19:37.103 EDT [28660:253] pg_regress/inherit LOG:  statement: select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pg_get_expr(pgc.conbin, pc.oid) as consrc from pg_class as pc inner join pg_constraint as pgc on (pgc.conrelid = pc.oid) where pc.relname in ('ac', 'bc') order by 1,2;
2020-04-06 20:19:37.110 EDT [28665:598] pg_regress/updatable_views LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '21579';
2020-04-06 20:19:37.114 EDT [28665:599] pg_regress/updatable_views LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '21579' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:37.117 EDT [28662:386] pg_regress/triggers LOG:  statement: INSERT INTO city_view(city_id, city_name) VALUES(123456, 'New York') RETURNING *;
2020-04-06 20:19:37.120 EDT [28660:254] pg_regress/inherit LOG:  statement: drop table bc;
2020-04-06 20:19:37.120 EDT [28662:387] pg_regress/triggers LOG:  statement: INSERT INTO city_view VALUES(234567, 'Birmingham', 1016800, 'UK', 'EU') RETURNING *;
2020-04-06 20:19:37.125 EDT [28660:255] pg_regress/inherit LOG:  statement: drop table ac;
2020-04-06 20:19:37.127 EDT [28660:256] pg_regress/inherit LOG:  statement: create table ac (a int constraint check_a check (a <> 0));
2020-04-06 20:19:37.128 EDT [28660:257] pg_regress/inherit LOG:  statement: create table bc (b int constraint check_b check (b <> 0));
2020-04-06 20:19:37.131 EDT [28660:258] pg_regress/inherit LOG:  statement: create table cc (c int constraint check_c check (c <> 0)) inherits (ac, bc);
2020-04-06 20:19:37.136 EDT [28662:388] pg_regress/triggers LOG:  statement: UPDATE city_view SET country_name = 'Japon' WHERE city_name = 'Tokyo';
2020-04-06 20:19:37.139 EDT [28660:259] pg_regress/inherit LOG:  statement: select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pg_get_expr(pgc.conbin, pc.oid) as consrc from pg_class as pc inner join pg_constraint as pgc on (pgc.conrelid = pc.oid) where pc.relname in ('ac', 'bc', 'cc') order by 1,2;
2020-04-06 20:19:37.143 EDT [28665:600] pg_regress/updatable_views LOG:  statement: SELECT pg_catalog.pg_get_viewdef('21579'::pg_catalog.oid, true);
2020-04-06 20:19:37.144 EDT [28665:601] pg_regress/updatable_views LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '21579' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:37.152 EDT [28662:389] pg_regress/triggers ERROR:  No such country: "Japon"
2020-04-06 20:19:37.152 EDT [28662:390] pg_regress/triggers CONTEXT:  PL/pgSQL function city_update() line 9 at RAISE
2020-04-06 20:19:37.152 EDT [28662:391] pg_regress/triggers STATEMENT:  UPDATE city_view SET country_name = 'Japon' WHERE city_name = 'Tokyo';
2020-04-06 20:19:37.152 EDT [28662:392] pg_regress/triggers LOG:  statement: UPDATE city_view SET country_name = 'Japan' WHERE city_name = 'Takyo';
2020-04-06 20:19:37.155 EDT [28662:393] pg_regress/triggers LOG:  statement: UPDATE city_view SET country_name = 'Japan' WHERE city_name = 'Tokyo' RETURNING *;
2020-04-06 20:19:37.155 EDT [28665:602] pg_regress/updatable_views LOG:  statement: SELECT * FROM information_schema.views WHERE table_name = 'rw_view1';
2020-04-06 20:19:37.155 EDT [28660:260] pg_regress/inherit LOG:  statement: alter table cc no inherit bc;
2020-04-06 20:19:37.157 EDT [28660:261] pg_regress/inherit LOG:  statement: select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pg_get_expr(pgc.conbin, pc.oid) as consrc from pg_class as pc inner join pg_constraint as pgc on (pgc.conrelid = pc.oid) where pc.relname in ('ac', 'bc', 'cc') order by 1,2;
2020-04-06 20:19:37.161 EDT [28665:603] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES(3,4);
2020-04-06 20:19:37.162 EDT [28665:604] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES(4,3);
2020-04-06 20:19:37.162 EDT [28665:605] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view1"
2020-04-06 20:19:37.162 EDT [28665:606] pg_regress/updatable_views DETAIL:  Failing row contains (4, 3).
2020-04-06 20:19:37.162 EDT [28665:607] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view1 VALUES(4,3);
2020-04-06 20:19:37.162 EDT [28665:608] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES(5,null);
2020-04-06 20:19:37.162 EDT [28665:609] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view1"
2020-04-06 20:19:37.162 EDT [28665:610] pg_regress/updatable_views DETAIL:  Failing row contains (5, null).
2020-04-06 20:19:37.162 EDT [28665:611] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view1 VALUES(5,null);
2020-04-06 20:19:37.162 EDT [28665:612] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET b = 5 WHERE a = 3;
2020-04-06 20:19:37.163 EDT [28665:613] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET b = -5 WHERE a = 3;
2020-04-06 20:19:37.163 EDT [28665:614] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view1"
2020-04-06 20:19:37.163 EDT [28665:615] pg_regress/updatable_views DETAIL:  Failing row contains (3, -5).
2020-04-06 20:19:37.163 EDT [28665:616] pg_regress/updatable_views STATEMENT:  UPDATE rw_view1 SET b = -5 WHERE a = 3;
2020-04-06 20:19:37.163 EDT [28665:617] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1(a) VALUES (9);
2020-04-06 20:19:37.164 EDT [28665:618] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1(a) VALUES (10);
2020-04-06 20:19:37.164 EDT [28665:619] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view1"
2020-04-06 20:19:37.164 EDT [28665:620] pg_regress/updatable_views DETAIL:  Failing row contains (10, 10).
2020-04-06 20:19:37.164 EDT [28665:621] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view1(a) VALUES (10);
2020-04-06 20:19:37.164 EDT [28665:622] pg_regress/updatable_views LOG:  statement: SELECT * FROM base_tbl;
2020-04-06 20:19:37.173 EDT [28662:394] pg_regress/triggers LOG:  statement: UPDATE city_view SET population = 13010279 WHERE city_name = 'Tokyo' RETURNING *;
2020-04-06 20:19:37.175 EDT [28660:262] pg_regress/inherit LOG:  statement: drop table cc;
2020-04-06 20:19:37.176 EDT [28662:395] pg_regress/triggers LOG:  statement: UPDATE city_view SET country_name = 'UK' WHERE city_name = 'New York' RETURNING *;
2020-04-06 20:19:37.179 EDT [28665:623] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:37.181 EDT [28665:624] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl (a int);
2020-04-06 20:19:37.183 EDT [28660:263] pg_regress/inherit LOG:  statement: drop table bc;
2020-04-06 20:19:37.183 EDT [28665:625] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS SELECT * FROM base_tbl WHERE a > 0;
2020-04-06 20:19:37.185 EDT [28665:626] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view2 AS SELECT * FROM rw_view1 WHERE a < 10
	  WITH CHECK OPTION;
2020-04-06 20:19:37.187 EDT [28665:627] pg_regress/updatable_views LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(rw_view2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:37.191 EDT [28662:396] pg_regress/triggers LOG:  statement: UPDATE city_view SET country_name = 'USA', population = 8391881 WHERE city_name = 'New York' RETURNING *;
2020-04-06 20:19:37.193 EDT [28660:264] pg_regress/inherit LOG:  statement: drop table ac;
2020-04-06 20:19:37.194 EDT [28660:265] pg_regress/inherit LOG:  statement: create table p1(f1 int);
2020-04-06 20:19:37.195 EDT [28660:266] pg_regress/inherit LOG:  statement: create table p2(f2 int);
2020-04-06 20:19:37.196 EDT [28660:267] pg_regress/inherit LOG:  statement: create table c1(f3 int) inherits(p1,p2);
2020-04-06 20:19:37.197 EDT [28660:268] pg_regress/inherit LOG:  statement: insert into c1 values(1,-1,2);
2020-04-06 20:19:37.197 EDT [28660:269] pg_regress/inherit LOG:  statement: alter table p2 add constraint cc check (f2>0);
2020-04-06 20:19:37.198 EDT [28660:270] pg_regress/inherit ERROR:  check constraint "cc" of relation "c1" is violated by some row
2020-04-06 20:19:37.198 EDT [28660:271] pg_regress/inherit STATEMENT:  alter table p2 add constraint cc check (f2>0);
2020-04-06 20:19:37.199 EDT [28660:272] pg_regress/inherit LOG:  statement: alter table p2 add check (f2>0);
2020-04-06 20:19:37.199 EDT [28660:273] pg_regress/inherit ERROR:  check constraint "p2_f2_check" of relation "c1" is violated by some row
2020-04-06 20:19:37.199 EDT [28660:274] pg_regress/inherit STATEMENT:  alter table p2 add check (f2>0);
2020-04-06 20:19:37.199 EDT [28660:275] pg_regress/inherit LOG:  statement: delete from c1;
2020-04-06 20:19:37.200 EDT [28660:276] pg_regress/inherit LOG:  statement: insert into c1 values(1,1,2);
2020-04-06 20:19:37.200 EDT [28660:277] pg_regress/inherit LOG:  statement: alter table p2 add check (f2>0);
2020-04-06 20:19:37.201 EDT [28660:278] pg_regress/inherit LOG:  statement: insert into c1 values(1,-1,2);
2020-04-06 20:19:37.201 EDT [28660:279] pg_regress/inherit ERROR:  new row for relation "c1" violates check constraint "p2_f2_check"
2020-04-06 20:19:37.201 EDT [28660:280] pg_regress/inherit DETAIL:  Failing row contains (1, -1, 2).
2020-04-06 20:19:37.201 EDT [28660:281] pg_regress/inherit STATEMENT:  insert into c1 values(1,-1,2);
2020-04-06 20:19:37.201 EDT [28660:282] pg_regress/inherit LOG:  statement: create table c2(f3 int) inherits(p1,p2);
2020-04-06 20:19:37.202 EDT [28665:628] pg_regress/updatable_views LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '21613';
2020-04-06 20:19:37.203 EDT [28660:283] pg_regress/inherit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(c2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:37.204 EDT [28665:629] pg_regress/updatable_views LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '21613' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:37.210 EDT [28662:397] pg_regress/triggers LOG:  statement: UPDATE city_view SET continent = 'EU' WHERE continent = 'Europe' RETURNING *;
2020-04-06 20:19:37.212 EDT [28662:398] pg_regress/triggers LOG:  statement: UPDATE city_view v1 SET country_name = v2.country_name FROM city_view v2
	    WHERE v2.city_name = 'Birmingham' AND v1.city_name = 'London' RETURNING *;
2020-04-06 20:19:37.216 EDT [28660:284] pg_regress/inherit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '21632';
2020-04-06 20:19:37.218 EDT [28665:630] pg_regress/updatable_views LOG:  statement: SELECT pg_catalog.pg_get_viewdef('21613'::pg_catalog.oid, true);
2020-04-06 20:19:37.219 EDT [28665:631] pg_regress/updatable_views LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '21613' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:37.227 EDT [28660:285] pg_regress/inherit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '21632' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:37.230 EDT [28662:399] pg_regress/triggers LOG:  statement: DELETE FROM city_view WHERE city_name = 'Birmingham' RETURNING *;
2020-04-06 20:19:37.232 EDT [28660:286] pg_regress/inherit LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '21632' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:19:37.234 EDT [28665:632] pg_regress/updatable_views LOG:  statement: SELECT * FROM information_schema.views WHERE table_name = 'rw_view2';
2020-04-06 20:19:37.234 EDT [28662:400] pg_regress/triggers LOG:  statement: CREATE VIEW european_city_view AS
	    SELECT * FROM city_view WHERE continent = 'Europe';
2020-04-06 20:19:37.236 EDT [28665:633] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (-5);
2020-04-06 20:19:37.237 EDT [28665:634] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view1"
2020-04-06 20:19:37.237 EDT [28665:635] pg_regress/updatable_views DETAIL:  Failing row contains (-5).
2020-04-06 20:19:37.237 EDT [28665:636] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view2 VALUES (-5);
2020-04-06 20:19:37.237 EDT [28665:637] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (5);
2020-04-06 20:19:37.237 EDT [28665:638] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (15);
2020-04-06 20:19:37.238 EDT [28665:639] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view2"
2020-04-06 20:19:37.238 EDT [28665:640] pg_regress/updatable_views DETAIL:  Failing row contains (15).
2020-04-06 20:19:37.238 EDT [28665:641] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view2 VALUES (15);
2020-04-06 20:19:37.238 EDT [28665:642] pg_regress/updatable_views LOG:  statement: SELECT * FROM base_tbl;
2020-04-06 20:19:37.238 EDT [28662:401] pg_regress/triggers LOG:  statement: SELECT count(*) FROM european_city_view;
2020-04-06 20:19:37.246 EDT [28660:287] pg_regress/inherit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '21632' ORDER BY 1;
2020-04-06 20:19:37.247 EDT [28660:288] pg_regress/inherit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '21632'
	ORDER BY 1;
2020-04-06 20:19:37.249 EDT [28665:643] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET a = a - 10;
2020-04-06 20:19:37.249 EDT [28665:644] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view1"
2020-04-06 20:19:37.249 EDT [28665:645] pg_regress/updatable_views DETAIL:  Failing row contains (-5).
2020-04-06 20:19:37.249 EDT [28665:646] pg_regress/updatable_views STATEMENT:  UPDATE rw_view2 SET a = a - 10;
2020-04-06 20:19:37.250 EDT [28665:647] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET a = a + 10;
2020-04-06 20:19:37.250 EDT [28665:648] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view2"
2020-04-06 20:19:37.250 EDT [28665:649] pg_regress/updatable_views DETAIL:  Failing row contains (15).
2020-04-06 20:19:37.250 EDT [28665:650] pg_regress/updatable_views STATEMENT:  UPDATE rw_view2 SET a = a + 10;
2020-04-06 20:19:37.250 EDT [28665:651] pg_regress/updatable_views LOG:  statement: CREATE OR REPLACE VIEW rw_view2 AS SELECT * FROM rw_view1 WHERE a < 10
	  WITH LOCAL CHECK OPTION;
2020-04-06 20:19:37.251 EDT [28665:652] pg_regress/updatable_views LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(rw_view2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:37.253 EDT [28660:289] pg_regress/inherit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '21632'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('21632')
	ORDER BY 1;
2020-04-06 20:19:37.257 EDT [28662:402] pg_regress/triggers LOG:  statement: CREATE FUNCTION no_op_trig_fn() RETURNS trigger LANGUAGE plpgsql
	AS 'begin RETURN NULL; end';
2020-04-06 20:19:37.259 EDT [28662:403] pg_regress/triggers LOG:  statement: CREATE TRIGGER no_op_trig INSTEAD OF INSERT OR UPDATE OR DELETE
	ON european_city_view FOR EACH ROW EXECUTE PROCEDURE no_op_trig_fn();
2020-04-06 20:19:37.260 EDT [28662:404] pg_regress/triggers LOG:  statement: INSERT INTO european_city_view VALUES (0, 'x', 10000, 'y', 'z');
2020-04-06 20:19:37.262 EDT [28662:405] pg_regress/triggers LOG:  statement: UPDATE european_city_view SET population = 10000;
2020-04-06 20:19:37.265 EDT [28662:406] pg_regress/triggers LOG:  statement: DELETE FROM european_city_view;
2020-04-06 20:19:37.266 EDT [28662:407] pg_regress/triggers LOG:  statement: CREATE RULE european_city_insert_rule AS ON INSERT TO european_city_view
	DO INSTEAD INSERT INTO city_view
	VALUES (NEW.city_id, NEW.city_name, NEW.population, NEW.country_name, NEW.continent)
	RETURNING *;
2020-04-06 20:19:37.267 EDT [28660:290] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '21632'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:37.268 EDT [28665:653] pg_regress/updatable_views LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '21613';
2020-04-06 20:19:37.269 EDT [28665:654] pg_regress/updatable_views LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '21613' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:37.273 EDT [28662:408] pg_regress/triggers LOG:  statement: CREATE RULE european_city_update_rule AS ON UPDATE TO european_city_view
	DO INSTEAD UPDATE city_view SET
	    city_name = NEW.city_name,
	    population = NEW.population,
	    country_name = NEW.country_name
	WHERE city_id = OLD.city_id
	RETURNING NEW.*;
2020-04-06 20:19:37.275 EDT [28662:409] pg_regress/triggers LOG:  statement: CREATE RULE european_city_delete_rule AS ON DELETE TO european_city_view
	DO INSTEAD DELETE FROM city_view WHERE city_id = OLD.city_id RETURNING *;
2020-04-06 20:19:37.278 EDT [28662:410] pg_regress/triggers LOG:  statement: INSERT INTO european_city_view(city_name, country_name)
	    VALUES ('Cambridge', 'USA') RETURNING *;
2020-04-06 20:19:37.278 EDT [28660:291] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '21632'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:37.287 EDT [28665:655] pg_regress/updatable_views LOG:  statement: SELECT pg_catalog.pg_get_viewdef('21613'::pg_catalog.oid, true);
2020-04-06 20:19:37.288 EDT [28665:656] pg_regress/updatable_views LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '21613' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:37.293 EDT [28662:411] pg_regress/triggers LOG:  statement: UPDATE european_city_view SET country_name = 'UK'
	    WHERE city_name = 'Cambridge';
2020-04-06 20:19:37.295 EDT [28662:412] pg_regress/triggers LOG:  statement: DELETE FROM european_city_view WHERE city_name = 'Cambridge';
2020-04-06 20:19:37.296 EDT [28660:292] pg_regress/inherit LOG:  statement: create table c3 (f4 int) inherits(c1,c2);
2020-04-06 20:19:37.298 EDT [28660:293] pg_regress/inherit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(c3)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:37.301 EDT [28665:657] pg_regress/updatable_views LOG:  statement: SELECT * FROM information_schema.views WHERE table_name = 'rw_view2';
2020-04-06 20:19:37.304 EDT [28665:658] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (-10);
2020-04-06 20:19:37.304 EDT [28665:659] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (20);
2020-04-06 20:19:37.304 EDT [28665:660] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view2"
2020-04-06 20:19:37.304 EDT [28665:661] pg_regress/updatable_views DETAIL:  Failing row contains (20).
2020-04-06 20:19:37.304 EDT [28665:662] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view2 VALUES (20);
2020-04-06 20:19:37.305 EDT [28665:663] pg_regress/updatable_views LOG:  statement: SELECT * FROM base_tbl;
2020-04-06 20:19:37.305 EDT [28662:413] pg_regress/triggers LOG:  statement: UPDATE city_view SET country_name = 'UK'
	    WHERE city_name = 'Cambridge' RETURNING *;
2020-04-06 20:19:37.313 EDT [28660:294] pg_regress/inherit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '21645';
2020-04-06 20:19:37.320 EDT [28665:664] pg_regress/updatable_views LOG:  statement: ALTER VIEW rw_view1 SET (check_option=here);
2020-04-06 20:19:37.320 EDT [28665:665] pg_regress/updatable_views ERROR:  invalid value for enum option "check_option": here
2020-04-06 20:19:37.320 EDT [28665:666] pg_regress/updatable_views DETAIL:  Valid values are "local" and "cascaded".
2020-04-06 20:19:37.320 EDT [28665:667] pg_regress/updatable_views STATEMENT:  ALTER VIEW rw_view1 SET (check_option=here);
2020-04-06 20:19:37.320 EDT [28665:668] pg_regress/updatable_views LOG:  statement: ALTER VIEW rw_view1 SET (check_option=local);
2020-04-06 20:19:37.321 EDT [28665:669] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (-20);
2020-04-06 20:19:37.323 EDT [28665:670] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view1"
2020-04-06 20:19:37.323 EDT [28665:671] pg_regress/updatable_views DETAIL:  Failing row contains (-20).
2020-04-06 20:19:37.323 EDT [28665:672] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view2 VALUES (-20);
2020-04-06 20:19:37.324 EDT [28662:414] pg_regress/triggers LOG:  statement: UPDATE european_city_view SET population = 122800
	    WHERE city_name = 'Cambridge' RETURNING *;
2020-04-06 20:19:37.324 EDT [28665:673] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (30);
2020-04-06 20:19:37.324 EDT [28665:674] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view2"
2020-04-06 20:19:37.324 EDT [28665:675] pg_regress/updatable_views DETAIL:  Failing row contains (30).
2020-04-06 20:19:37.324 EDT [28665:676] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view2 VALUES (30);
2020-04-06 20:19:37.325 EDT [28660:295] pg_regress/inherit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '21645' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:37.326 EDT [28665:677] pg_regress/updatable_views LOG:  statement: ALTER VIEW rw_view2 RESET (check_option);
2020-04-06 20:19:37.326 EDT [28660:296] pg_regress/inherit LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '21645' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:19:37.327 EDT [28665:678] pg_regress/updatable_views LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(rw_view2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:37.328 EDT [28662:415] pg_regress/triggers LOG:  statement: DELETE FROM european_city_view WHERE city_name = 'Cambridge' RETURNING *;
2020-04-06 20:19:37.331 EDT [28662:416] pg_regress/triggers LOG:  statement: UPDATE city_view v SET population = 599657
	    FROM city_table ci, country_table co
	    WHERE ci.city_name = 'Washington DC' and co.country_name = 'USA'
	    AND v.city_id = ci.city_id AND v.country_name = co.country_name
	    RETURNING co.country_id, v.country_name,
	              v.city_id, v.city_name, v.population;
2020-04-06 20:19:37.334 EDT [28662:417] pg_regress/triggers LOG:  statement: SELECT * FROM city_view;
2020-04-06 20:19:37.342 EDT [28660:297] pg_regress/inherit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '21645' ORDER BY 1;
2020-04-06 20:19:37.343 EDT [28660:298] pg_regress/inherit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '21645'
	ORDER BY 1;
2020-04-06 20:19:37.343 EDT [28665:679] pg_regress/updatable_views LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '21613';
2020-04-06 20:19:37.345 EDT [28660:299] pg_regress/inherit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '21645'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('21645')
	ORDER BY 1;
2020-04-06 20:19:37.347 EDT [28665:680] pg_regress/updatable_views LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '21613' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:37.353 EDT [28662:418] pg_regress/triggers LOG:  statement: DROP TABLE city_table CASCADE;
2020-04-06 20:19:37.359 EDT [28660:300] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '21645'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:37.364 EDT [28665:681] pg_regress/updatable_views LOG:  statement: SELECT pg_catalog.pg_get_viewdef('21613'::pg_catalog.oid, true);
2020-04-06 20:19:37.365 EDT [28665:682] pg_regress/updatable_views LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '21613' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:37.372 EDT [28662:419] pg_regress/triggers LOG:  statement: DROP TABLE country_table;
2020-04-06 20:19:37.373 EDT [28660:301] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '21645'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:37.379 EDT [28662:420] pg_regress/triggers LOG:  statement: create table depth_a (id int not null primary key);
2020-04-06 20:19:37.380 EDT [28665:683] pg_regress/updatable_views LOG:  statement: SELECT * FROM information_schema.views WHERE table_name = 'rw_view2';
2020-04-06 20:19:37.382 EDT [28665:684] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (30);
2020-04-06 20:19:37.383 EDT [28665:685] pg_regress/updatable_views LOG:  statement: SELECT * FROM base_tbl;
2020-04-06 20:19:37.385 EDT [28660:302] pg_regress/inherit LOG:  statement: drop table p1 cascade;
2020-04-06 20:19:37.388 EDT [28660:303] pg_regress/inherit LOG:  statement: drop table p2 cascade;
2020-04-06 20:19:37.389 EDT [28660:304] pg_regress/inherit LOG:  statement: create table pp1 (f1 int);
2020-04-06 20:19:37.389 EDT [28662:421] pg_regress/triggers LOG:  statement: create table depth_b (id int not null primary key);
2020-04-06 20:19:37.390 EDT [28660:305] pg_regress/inherit LOG:  statement: create table cc1 (f2 text, f3 int) inherits (pp1);
2020-04-06 20:19:37.392 EDT [28660:306] pg_regress/inherit LOG:  statement: alter table pp1 add column a1 int check (a1 > 0);
2020-04-06 20:19:37.394 EDT [28665:686] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:37.395 EDT [28665:687] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl (a int);
2020-04-06 20:19:37.396 EDT [28660:307] pg_regress/inherit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(cc1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:37.397 EDT [28665:688] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS SELECT * FROM base_tbl WITH CHECK OPTION;
2020-04-06 20:19:37.398 EDT [28662:422] pg_regress/triggers LOG:  statement: create table depth_c (id int not null primary key);
2020-04-06 20:19:37.398 EDT [28665:689] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view2 AS SELECT * FROM rw_view1 WHERE a > 0;
2020-04-06 20:19:37.400 EDT [28665:690] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view3 AS SELECT * FROM rw_view2 WITH CHECK OPTION;
2020-04-06 20:19:37.401 EDT [28665:691] pg_regress/updatable_views LOG:  statement: SELECT * FROM information_schema.views WHERE table_name LIKE E'rw\\\\_view_' ORDER BY table_name;
2020-04-06 20:19:37.402 EDT [28662:423] pg_regress/triggers LOG:  statement: create function depth_a_tf() returns trigger
	  language plpgsql as $$
	begin
	  raise notice '%: depth = %', tg_name, pg_trigger_depth();
	  insert into depth_b values (new.id);
	  raise notice '%: depth = %', tg_name, pg_trigger_depth();
	  return new;
	end;
	$$;
2020-04-06 20:19:37.403 EDT [28665:692] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES (-1);
2020-04-06 20:19:37.403 EDT [28665:693] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES (1);
2020-04-06 20:19:37.404 EDT [28665:694] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (-2);
2020-04-06 20:19:37.404 EDT [28665:695] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (2);
2020-04-06 20:19:37.404 EDT [28662:424] pg_regress/triggers LOG:  statement: create trigger depth_a_tr before insert on depth_a
	  for each row execute procedure depth_a_tf();
2020-04-06 20:19:37.404 EDT [28665:696] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view3 VALUES (-3);
2020-04-06 20:19:37.404 EDT [28665:697] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view2"
2020-04-06 20:19:37.404 EDT [28665:698] pg_regress/updatable_views DETAIL:  Failing row contains (-3).
2020-04-06 20:19:37.404 EDT [28665:699] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view3 VALUES (-3);
2020-04-06 20:19:37.405 EDT [28665:700] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view3 VALUES (3);
2020-04-06 20:19:37.405 EDT [28665:701] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:37.406 EDT [28662:425] pg_regress/triggers LOG:  statement: create function depth_b_tf() returns trigger
	  language plpgsql as $$
	begin
	  raise notice '%: depth = %', tg_name, pg_trigger_depth();
	  begin
	    execute 'insert into depth_c values (' || new.id::text || ')';
	  exception
	    when sqlstate 'U9999' then
	      raise notice 'SQLSTATE = U9999: depth = %', pg_trigger_depth();
	  end;
	  raise notice '%: depth = %', tg_name, pg_trigger_depth();
	  if new.id = 1 then
	    execute 'insert into depth_c values (' || new.id::text || ')';
	  end if;
	  return new;
	end;
	$$;
2020-04-06 20:19:37.407 EDT [28665:702] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl (a int, b int[]);
2020-04-06 20:19:37.408 EDT [28662:426] pg_regress/triggers LOG:  statement: create trigger depth_b_tr before insert on depth_b
	  for each row execute procedure depth_b_tf();
2020-04-06 20:19:37.409 EDT [28665:703] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS SELECT * FROM base_tbl WHERE a = ANY (b)
	  WITH CHECK OPTION;
2020-04-06 20:19:37.410 EDT [28662:427] pg_regress/triggers LOG:  statement: create function depth_c_tf() returns trigger
	  language plpgsql as $$
	begin
	  raise notice '%: depth = %', tg_name, pg_trigger_depth();
	  if new.id = 1 then
	    raise exception sqlstate 'U9999';
	  end if;
	  raise notice '%: depth = %', tg_name, pg_trigger_depth();
	  return new;
	end;
	$$;
2020-04-06 20:19:37.411 EDT [28665:704] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES (1, ARRAY[1,2,3]);
2020-04-06 20:19:37.411 EDT [28662:428] pg_regress/triggers LOG:  statement: create trigger depth_c_tr before insert on depth_c
	  for each row execute procedure depth_c_tf();
2020-04-06 20:19:37.411 EDT [28665:705] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES (10, ARRAY[4,5]);
2020-04-06 20:19:37.411 EDT [28665:706] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view1"
2020-04-06 20:19:37.411 EDT [28665:707] pg_regress/updatable_views DETAIL:  Failing row contains (10, {4,5}).
2020-04-06 20:19:37.411 EDT [28665:708] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view1 VALUES (10, ARRAY[4,5]);
2020-04-06 20:19:37.411 EDT [28665:709] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET b[2] = -b[2] WHERE a = 1;
2020-04-06 20:19:37.412 EDT [28660:308] pg_regress/inherit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '21660';
2020-04-06 20:19:37.412 EDT [28665:710] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET b[1] = -b[1] WHERE a = 1;
2020-04-06 20:19:37.412 EDT [28665:711] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view1"
2020-04-06 20:19:37.412 EDT [28665:712] pg_regress/updatable_views DETAIL:  Failing row contains (1, {-1,-2,3}).
2020-04-06 20:19:37.412 EDT [28665:713] pg_regress/updatable_views STATEMENT:  UPDATE rw_view1 SET b[1] = -b[1] WHERE a = 1;
2020-04-06 20:19:37.412 EDT [28665:714] pg_regress/updatable_views LOG:  statement: PREPARE ins(int, int[]) AS INSERT INTO rw_view1 VALUES($1, $2);
2020-04-06 20:19:37.413 EDT [28665:715] pg_regress/updatable_views LOG:  statement: EXECUTE ins(2, ARRAY[1,2,3]);
2020-04-06 20:19:37.413 EDT [28665:716] pg_regress/updatable_views DETAIL:  prepare: PREPARE ins(int, int[]) AS INSERT INTO rw_view1 VALUES($1, $2);
2020-04-06 20:19:37.413 EDT [28665:717] pg_regress/updatable_views LOG:  statement: EXECUTE ins(10, ARRAY[4,5]);
2020-04-06 20:19:37.413 EDT [28665:718] pg_regress/updatable_views DETAIL:  prepare: PREPARE ins(int, int[]) AS INSERT INTO rw_view1 VALUES($1, $2);
2020-04-06 20:19:37.413 EDT [28665:719] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view1"
2020-04-06 20:19:37.413 EDT [28665:720] pg_regress/updatable_views DETAIL:  Failing row contains (10, {4,5}).
2020-04-06 20:19:37.413 EDT [28665:721] pg_regress/updatable_views STATEMENT:  EXECUTE ins(10, ARRAY[4,5]);
2020-04-06 20:19:37.413 EDT [28665:722] pg_regress/updatable_views LOG:  statement: DEALLOCATE PREPARE ins;
2020-04-06 20:19:37.414 EDT [28665:723] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:37.415 EDT [28662:429] pg_regress/triggers LOG:  statement: select pg_trigger_depth();
2020-04-06 20:19:37.416 EDT [28665:724] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl (a int);
2020-04-06 20:19:37.417 EDT [28662:430] pg_regress/triggers LOG:  statement: insert into depth_a values (1);
2020-04-06 20:19:37.417 EDT [28665:725] pg_regress/updatable_views LOG:  statement: CREATE TABLE ref_tbl (a int PRIMARY KEY);
2020-04-06 20:19:37.418 EDT [28665:726] pg_regress/updatable_views LOG:  statement: INSERT INTO ref_tbl SELECT * FROM generate_series(1,10);
2020-04-06 20:19:37.419 EDT [28662:431] pg_regress/triggers ERROR:  U9999
2020-04-06 20:19:37.419 EDT [28662:432] pg_regress/triggers CONTEXT:  PL/pgSQL function depth_c_tf() line 5 at RAISE
	SQL statement "insert into depth_c values (1)"
	PL/pgSQL function depth_b_tf() line 12 at EXECUTE
	SQL statement "insert into depth_b values (new.id)"
	PL/pgSQL function depth_a_tf() line 4 at SQL statement
2020-04-06 20:19:37.419 EDT [28662:433] pg_regress/triggers STATEMENT:  insert into depth_a values (1);
2020-04-06 20:19:37.419 EDT [28665:727] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS
	  SELECT * FROM base_tbl b
	  WHERE EXISTS(SELECT 1 FROM ref_tbl r WHERE r.a = b.a)
	  WITH CHECK OPTION;
2020-04-06 20:19:37.420 EDT [28662:434] pg_regress/triggers LOG:  statement: select pg_trigger_depth();
2020-04-06 20:19:37.421 EDT [28665:728] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES (5);
2020-04-06 20:19:37.422 EDT [28662:435] pg_regress/triggers LOG:  statement: insert into depth_a values (2);
2020-04-06 20:19:37.422 EDT [28660:309] pg_regress/inherit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '21660' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:37.422 EDT [28665:729] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES (15);
2020-04-06 20:19:37.422 EDT [28665:730] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view1"
2020-04-06 20:19:37.422 EDT [28665:731] pg_regress/updatable_views DETAIL:  Failing row contains (15).
2020-04-06 20:19:37.422 EDT [28665:732] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view1 VALUES (15);
2020-04-06 20:19:37.422 EDT [28665:733] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET a = a + 5;
2020-04-06 20:19:37.423 EDT [28660:310] pg_regress/inherit LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '21660' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:19:37.423 EDT [28665:734] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET a = a + 5;
2020-04-06 20:19:37.423 EDT [28665:735] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view1"
2020-04-06 20:19:37.423 EDT [28665:736] pg_regress/updatable_views DETAIL:  Failing row contains (15).
2020-04-06 20:19:37.423 EDT [28665:737] pg_regress/updatable_views STATEMENT:  UPDATE rw_view1 SET a = a + 5;
2020-04-06 20:19:37.424 EDT [28665:738] pg_regress/updatable_views LOG:  statement: EXPLAIN (costs off) INSERT INTO rw_view1 VALUES (5);
2020-04-06 20:19:37.424 EDT [28665:739] pg_regress/updatable_views LOG:  statement: EXPLAIN (costs off) UPDATE rw_view1 SET a = a + 5;
2020-04-06 20:19:37.425 EDT [28665:740] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl, ref_tbl CASCADE;
2020-04-06 20:19:37.427 EDT [28662:436] pg_regress/triggers LOG:  statement: select pg_trigger_depth();
2020-04-06 20:19:37.427 EDT [28665:741] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl (a int, b int);
2020-04-06 20:19:37.428 EDT [28662:437] pg_regress/triggers LOG:  statement: drop table depth_a, depth_b, depth_c;
2020-04-06 20:19:37.428 EDT [28665:742] pg_regress/updatable_views LOG:  statement: CREATE FUNCTION base_tbl_trig_fn()
	RETURNS trigger AS
	$$
	BEGIN
	  NEW.b := 10;
	  RETURN NEW;
	END;
	$$
	LANGUAGE plpgsql;
2020-04-06 20:19:37.429 EDT [28665:743] pg_regress/updatable_views LOG:  statement: CREATE TRIGGER base_tbl_trig BEFORE INSERT OR UPDATE ON base_tbl
	  FOR EACH ROW EXECUTE PROCEDURE base_tbl_trig_fn();
2020-04-06 20:19:37.429 EDT [28665:744] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS SELECT * FROM base_tbl WHERE a < b WITH CHECK OPTION;
2020-04-06 20:19:37.431 EDT [28665:745] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES (5,0);
2020-04-06 20:19:37.432 EDT [28665:746] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES (15, 20);
2020-04-06 20:19:37.432 EDT [28665:747] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view1"
2020-04-06 20:19:37.432 EDT [28665:748] pg_regress/updatable_views DETAIL:  Failing row contains (15, 10).
2020-04-06 20:19:37.432 EDT [28665:749] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view1 VALUES (15, 20);
2020-04-06 20:19:37.432 EDT [28665:750] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET a = 20, b = 30;
2020-04-06 20:19:37.432 EDT [28665:751] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view1"
2020-04-06 20:19:37.432 EDT [28665:752] pg_regress/updatable_views DETAIL:  Failing row contains (20, 10).
2020-04-06 20:19:37.432 EDT [28665:753] pg_regress/updatable_views STATEMENT:  UPDATE rw_view1 SET a = 20, b = 30;
2020-04-06 20:19:37.432 EDT [28665:754] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:37.434 EDT [28662:438] pg_regress/triggers LOG:  statement: drop function depth_a_tf();
2020-04-06 20:19:37.434 EDT [28665:755] pg_regress/updatable_views LOG:  statement: DROP FUNCTION base_tbl_trig_fn();
2020-04-06 20:19:37.435 EDT [28665:756] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl (a int, b int);
2020-04-06 20:19:37.436 EDT [28662:439] pg_regress/triggers LOG:  statement: drop function depth_b_tf();
2020-04-06 20:19:37.436 EDT [28665:757] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS SELECT a FROM base_tbl WHERE a < b;
2020-04-06 20:19:37.437 EDT [28662:440] pg_regress/triggers LOG:  statement: drop function depth_c_tf();
2020-04-06 20:19:37.437 EDT [28665:758] pg_regress/updatable_views LOG:  statement: CREATE FUNCTION rw_view1_trig_fn()
	RETURNS trigger AS
	$$
	BEGIN
	  IF TG_OP = 'INSERT' THEN
	    INSERT INTO base_tbl VALUES (NEW.a, 10);
	    RETURN NEW;
	  ELSIF TG_OP = 'UPDATE' THEN
	    UPDATE base_tbl SET a=NEW.a WHERE a=OLD.a;
	    RETURN NEW;
	  ELSIF TG_OP = 'DELETE' THEN
	    DELETE FROM base_tbl WHERE a=OLD.a;
	    RETURN OLD;
	  END IF;
	END;
	$$
	LANGUAGE plpgsql;
2020-04-06 20:19:37.438 EDT [28665:759] pg_regress/updatable_views LOG:  statement: CREATE TRIGGER rw_view1_trig
	  INSTEAD OF INSERT OR UPDATE OR DELETE ON rw_view1
	  FOR EACH ROW EXECUTE PROCEDURE rw_view1_trig_fn();
2020-04-06 20:19:37.438 EDT [28662:441] pg_regress/triggers LOG:  statement: create temp table parent (
	    aid int not null primary key,
	    val1 text,
	    val2 text,
	    val3 text,
	    val4 text,
	    bcnt int not null default 0);
2020-04-06 20:19:37.439 EDT [28660:311] pg_regress/inherit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '21660' ORDER BY 1;
2020-04-06 20:19:37.439 EDT [28665:760] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view2 AS
	  SELECT * FROM rw_view1 WHERE a > 0 WITH LOCAL CHECK OPTION;
2020-04-06 20:19:37.439 EDT [28660:312] pg_regress/inherit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '21660'
	ORDER BY 1;
2020-04-06 20:19:37.440 EDT [28665:761] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (-5);
2020-04-06 20:19:37.440 EDT [28660:313] pg_regress/inherit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '21660'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('21660')
	ORDER BY 1;
2020-04-06 20:19:37.441 EDT [28665:762] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view2"
2020-04-06 20:19:37.441 EDT [28665:763] pg_regress/updatable_views DETAIL:  Failing row contains (-5).
2020-04-06 20:19:37.441 EDT [28665:764] pg_regress/updatable_views STATEMENT:  INSERT INTO rw_view2 VALUES (-5);
2020-04-06 20:19:37.441 EDT [28665:765] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (5);
2020-04-06 20:19:37.442 EDT [28665:766] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (50);
2020-04-06 20:19:37.442 EDT [28665:767] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET a = a - 10;
2020-04-06 20:19:37.443 EDT [28665:768] pg_regress/updatable_views ERROR:  new row violates check option for view "rw_view2"
2020-04-06 20:19:37.443 EDT [28665:769] pg_regress/updatable_views DETAIL:  Failing row contains (-5).
2020-04-06 20:19:37.443 EDT [28665:770] pg_regress/updatable_views STATEMENT:  UPDATE rw_view2 SET a = a - 10;
2020-04-06 20:19:37.443 EDT [28665:771] pg_regress/updatable_views LOG:  statement: SELECT * FROM base_tbl;
2020-04-06 20:19:37.446 EDT [28662:442] pg_regress/triggers LOG:  statement: create temp table child (
	    bid int not null primary key,
	    aid int not null,
	    val1 text);
2020-04-06 20:19:37.452 EDT [28662:443] pg_regress/triggers LOG:  statement: create function parent_upd_func()
	  returns trigger language plpgsql as
	$$
	begin
	  if old.val1 <> new.val1 then
	    new.val2 = new.val1;
	    delete from child where child.aid = new.aid and child.val1 = new.val1;
	  end if;
	  return new;
	end;
	$$;
2020-04-06 20:19:37.452 EDT [28660:314] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '21660'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:37.455 EDT [28662:444] pg_regress/triggers LOG:  statement: create trigger parent_upd_trig before update on parent
	  for each row execute procedure parent_upd_func();
2020-04-06 20:19:37.455 EDT [28665:772] pg_regress/updatable_views LOG:  statement: ALTER VIEW rw_view2 SET (check_option=cascaded);
2020-04-06 20:19:37.456 EDT [28665:773] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (100);
2020-04-06 20:19:37.456 EDT [28662:445] pg_regress/triggers LOG:  statement: create function parent_del_func()
	  returns trigger language plpgsql as
	$$
	begin
	  delete from child where aid = old.aid;
	  return old;
	end;
	$$;
2020-04-06 20:19:37.456 EDT [28665:774] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET a = 200 WHERE a = 5;
2020-04-06 20:19:37.457 EDT [28665:775] pg_regress/updatable_views LOG:  statement: SELECT * FROM base_tbl;
2020-04-06 20:19:37.457 EDT [28662:446] pg_regress/triggers LOG:  statement: create trigger parent_del_trig before delete on parent
	  for each row execute procedure parent_del_func();
2020-04-06 20:19:37.459 EDT [28662:447] pg_regress/triggers LOG:  statement: create function child_ins_func()
	  returns trigger language plpgsql as
	$$
	begin
	  update parent set bcnt = bcnt + 1 where aid = new.aid;
	  return new;
	end;
	$$;
2020-04-06 20:19:37.460 EDT [28662:448] pg_regress/triggers LOG:  statement: create trigger child_ins_trig after insert on child
	  for each row execute procedure child_ins_func();
2020-04-06 20:19:37.462 EDT [28662:449] pg_regress/triggers LOG:  statement: create function child_del_func()
	  returns trigger language plpgsql as
	$$
	begin
	  update parent set bcnt = bcnt - 1 where aid = old.aid;
	  return old;
	end;
	$$;
2020-04-06 20:19:37.463 EDT [28662:450] pg_regress/triggers LOG:  statement: create trigger child_del_trig after delete on child
	  for each row execute procedure child_del_func();
2020-04-06 20:19:37.465 EDT [28660:315] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '21660'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:37.466 EDT [28662:451] pg_regress/triggers LOG:  statement: insert into parent values (1, 'a', 'a', 'a', 'a', 0);
2020-04-06 20:19:37.468 EDT [28662:452] pg_regress/triggers LOG:  statement: insert into child values (10, 1, 'b');
2020-04-06 20:19:37.469 EDT [28665:776] pg_regress/updatable_views LOG:  statement: DROP TRIGGER rw_view1_trig ON rw_view1;
2020-04-06 20:19:37.469 EDT [28665:777] pg_regress/updatable_views LOG:  statement: CREATE RULE rw_view1_ins_rule AS ON INSERT TO rw_view1
	  DO INSTEAD INSERT INTO base_tbl VALUES (NEW.a, 10);
2020-04-06 20:19:37.470 EDT [28662:453] pg_regress/triggers LOG:  statement: select * from parent;
2020-04-06 20:19:37.470 EDT [28665:778] pg_regress/updatable_views LOG:  statement: CREATE RULE rw_view1_upd_rule AS ON UPDATE TO rw_view1
	  DO INSTEAD UPDATE base_tbl SET a=NEW.a WHERE a=OLD.a;
2020-04-06 20:19:37.471 EDT [28665:779] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (-10);
2020-04-06 20:19:37.472 EDT [28662:454] pg_regress/triggers LOG:  statement: select * from child;
2020-04-06 20:19:37.472 EDT [28665:780] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (5);
2020-04-06 20:19:37.473 EDT [28665:781] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (20);
2020-04-06 20:19:37.473 EDT [28662:455] pg_regress/triggers LOG:  statement: update parent set val1 = 'b' where aid = 1;
2020-04-06 20:19:37.473 EDT [28665:782] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET a = 30 WHERE a = 5;
2020-04-06 20:19:37.474 EDT [28662:456] pg_regress/triggers ERROR:  tuple to be updated was already modified by an operation triggered by the current command
2020-04-06 20:19:37.474 EDT [28662:457] pg_regress/triggers HINT:  Consider using an AFTER trigger instead of a BEFORE trigger to propagate changes to other rows.
2020-04-06 20:19:37.474 EDT [28662:458] pg_regress/triggers STATEMENT:  update parent set val1 = 'b' where aid = 1;
2020-04-06 20:19:37.474 EDT [28662:459] pg_regress/triggers LOG:  statement: select * from parent;
2020-04-06 20:19:37.474 EDT [28665:783] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (5);
2020-04-06 20:19:37.475 EDT [28665:784] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET a = -5 WHERE a = 5;
2020-04-06 20:19:37.475 EDT [28662:460] pg_regress/triggers LOG:  statement: select * from child;
2020-04-06 20:19:37.476 EDT [28665:785] pg_regress/updatable_views LOG:  statement: SELECT * FROM base_tbl;
2020-04-06 20:19:37.476 EDT [28660:316] pg_regress/inherit LOG:  statement: create table cc2(f4 float) inherits(pp1,cc1);
2020-04-06 20:19:37.479 EDT [28660:317] pg_regress/inherit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(cc2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:37.479 EDT [28662:461] pg_regress/triggers LOG:  statement: delete from parent where aid = 1;
2020-04-06 20:19:37.481 EDT [28662:462] pg_regress/triggers ERROR:  tuple to be deleted was already modified by an operation triggered by the current command
2020-04-06 20:19:37.481 EDT [28662:463] pg_regress/triggers HINT:  Consider using an AFTER trigger instead of a BEFORE trigger to propagate changes to other rows.
2020-04-06 20:19:37.481 EDT [28662:464] pg_regress/triggers STATEMENT:  delete from parent where aid = 1;
2020-04-06 20:19:37.482 EDT [28662:465] pg_regress/triggers LOG:  statement: select * from parent;
2020-04-06 20:19:37.484 EDT [28662:466] pg_regress/triggers LOG:  statement: select * from child;
2020-04-06 20:19:37.486 EDT [28662:467] pg_regress/triggers LOG:  statement: create or replace function parent_del_func()
	  returns trigger language plpgsql as
	$$
	begin
	  delete from child where aid = old.aid;
	  if found then
	    delete from parent where aid = old.aid;
	    return null; -- cancel outer deletion
	  end if;
	  return old;
	end;
	$$;
2020-04-06 20:19:37.489 EDT [28662:468] pg_regress/triggers LOG:  statement: delete from parent where aid = 1;
2020-04-06 20:19:37.492 EDT [28662:469] pg_regress/triggers LOG:  statement: select * from parent;
2020-04-06 20:19:37.493 EDT [28665:786] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:37.494 EDT [28662:470] pg_regress/triggers LOG:  statement: select * from child;
2020-04-06 20:19:37.496 EDT [28662:471] pg_regress/triggers LOG:  statement: drop table parent, child;
2020-04-06 20:19:37.496 EDT [28665:787] pg_regress/updatable_views LOG:  statement: DROP FUNCTION rw_view1_trig_fn();
2020-04-06 20:19:37.497 EDT [28665:788] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl (a int);
2020-04-06 20:19:37.497 EDT [28660:318] pg_regress/inherit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '21767';
2020-04-06 20:19:37.498 EDT [28665:789] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS SELECT a,10 AS b FROM base_tbl;
2020-04-06 20:19:37.500 EDT [28665:790] pg_regress/updatable_views LOG:  statement: CREATE RULE rw_view1_ins_rule AS ON INSERT TO rw_view1
	  DO INSTEAD INSERT INTO base_tbl VALUES (NEW.a);
2020-04-06 20:19:37.501 EDT [28665:791] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view2 AS
	  SELECT * FROM rw_view1 WHERE a > b WITH LOCAL CHECK OPTION;
2020-04-06 20:19:37.502 EDT [28665:792] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view2 VALUES (2,3);
2020-04-06 20:19:37.503 EDT [28665:793] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:37.503 EDT [28662:472] pg_regress/triggers LOG:  statement: drop function parent_upd_func();
2020-04-06 20:19:37.505 EDT [28665:794] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl (person text, visibility text);
2020-04-06 20:19:37.505 EDT [28662:473] pg_regress/triggers LOG:  statement: drop function parent_del_func();
2020-04-06 20:19:37.507 EDT [28665:795] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl VALUES ('Tom', 'public'),
	                            ('Dick', 'private'),
	                            ('Harry', 'public');
2020-04-06 20:19:37.507 EDT [28662:474] pg_regress/triggers LOG:  statement: drop function child_ins_func();
2020-04-06 20:19:37.508 EDT [28665:796] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 AS
	  SELECT person FROM base_tbl WHERE visibility = 'public';
2020-04-06 20:19:37.509 EDT [28665:797] pg_regress/updatable_views LOG:  statement: CREATE FUNCTION snoop(anyelement)
	RETURNS boolean AS
	$$
	BEGIN
	  RAISE NOTICE 'snooped value: %', $1;
	  RETURN true;
	END;
	$$
	LANGUAGE plpgsql COST 0.000001;
2020-04-06 20:19:37.509 EDT [28662:475] pg_regress/triggers LOG:  statement: drop function child_del_func();
2020-04-06 20:19:37.510 EDT [28665:798] pg_regress/updatable_views LOG:  statement: CREATE OR REPLACE FUNCTION leakproof(anyelement)
	RETURNS boolean AS
	$$
	BEGIN
	  RETURN true;
	END;
	$$
	LANGUAGE plpgsql STRICT IMMUTABLE LEAKPROOF;
2020-04-06 20:19:37.510 EDT [28665:799] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view1 WHERE snoop(person);
2020-04-06 20:19:37.511 EDT [28662:476] pg_regress/triggers LOG:  statement: create temp table self_ref_trigger (
	    id int primary key,
	    parent int references self_ref_trigger,
	    data text,
	    nchildren int not null default 0
	);
2020-04-06 20:19:37.511 EDT [28660:319] pg_regress/inherit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '21767' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:37.511 EDT [28665:800] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET person=person WHERE snoop(person);
2020-04-06 20:19:37.512 EDT [28665:801] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view1 WHERE NOT snoop(person);
2020-04-06 20:19:37.513 EDT [28665:802] pg_regress/updatable_views LOG:  statement: ALTER VIEW rw_view1 SET (security_barrier = true);
2020-04-06 20:19:37.513 EDT [28660:320] pg_regress/inherit LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '21767' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:19:37.513 EDT [28665:803] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_insertable_into
	  FROM information_schema.tables
	 WHERE table_name = 'rw_view1';
2020-04-06 20:19:37.516 EDT [28665:804] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_updatable, is_insertable_into
	  FROM information_schema.views
	 WHERE table_name = 'rw_view1';
2020-04-06 20:19:37.517 EDT [28665:805] pg_regress/updatable_views LOG:  statement: SELECT table_name, column_name, is_updatable
	  FROM information_schema.columns
	 WHERE table_name = 'rw_view1'
	 ORDER BY ordinal_position;
2020-04-06 20:19:37.518 EDT [28662:477] pg_regress/triggers LOG:  statement: create function self_ref_trigger_ins_func()
	  returns trigger language plpgsql as
	$$
	begin
	  if new.parent is not null then
	    update self_ref_trigger set nchildren = nchildren + 1
	      where id = new.parent;
	  end if;
	  return new;
	end;
	$$;
2020-04-06 20:19:37.520 EDT [28662:478] pg_regress/triggers LOG:  statement: create trigger self_ref_trigger_ins_trig before insert on self_ref_trigger
	  for each row execute procedure self_ref_trigger_ins_func();
2020-04-06 20:19:37.521 EDT [28665:806] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view1 WHERE snoop(person);
2020-04-06 20:19:37.521 EDT [28665:807] pg_regress/updatable_views LOG:  statement: UPDATE rw_view1 SET person=person WHERE snoop(person);
2020-04-06 20:19:37.522 EDT [28665:808] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view1 WHERE NOT snoop(person);
2020-04-06 20:19:37.523 EDT [28665:809] pg_regress/updatable_views LOG:  statement: EXPLAIN (costs off) SELECT * FROM rw_view1 WHERE snoop(person);
2020-04-06 20:19:37.523 EDT [28665:810] pg_regress/updatable_views LOG:  statement: EXPLAIN (costs off) UPDATE rw_view1 SET person=person WHERE snoop(person);
2020-04-06 20:19:37.524 EDT [28662:479] pg_regress/triggers LOG:  statement: create function self_ref_trigger_del_func()
	  returns trigger language plpgsql as
	$$
	begin
	  if old.parent is not null then
	    update self_ref_trigger set nchildren = nchildren - 1
	      where id = old.parent;
	  end if;
	  return old;
	end;
	$$;
2020-04-06 20:19:37.524 EDT [28665:811] pg_regress/updatable_views LOG:  statement: EXPLAIN (costs off) DELETE FROM rw_view1 WHERE NOT snoop(person);
2020-04-06 20:19:37.524 EDT [28665:812] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view2 WITH (security_barrier = true) AS
	  SELECT * FROM rw_view1 WHERE snoop(person);
2020-04-06 20:19:37.526 EDT [28662:480] pg_regress/triggers LOG:  statement: create trigger self_ref_trigger_del_trig before delete on self_ref_trigger
	  for each row execute procedure self_ref_trigger_del_func();
2020-04-06 20:19:37.526 EDT [28665:813] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_insertable_into
	  FROM information_schema.tables
	 WHERE table_name = 'rw_view2';
2020-04-06 20:19:37.526 EDT [28660:321] pg_regress/inherit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '21767' ORDER BY 1;
2020-04-06 20:19:37.527 EDT [28662:481] pg_regress/triggers LOG:  statement: insert into self_ref_trigger values (1, null, 'root');
2020-04-06 20:19:37.527 EDT [28665:814] pg_regress/updatable_views LOG:  statement: SELECT table_name, is_updatable, is_insertable_into
	  FROM information_schema.views
	 WHERE table_name = 'rw_view2';
2020-04-06 20:19:37.528 EDT [28660:322] pg_regress/inherit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '21767'
	ORDER BY 1;
2020-04-06 20:19:37.528 EDT [28665:815] pg_regress/updatable_views LOG:  statement: SELECT table_name, column_name, is_updatable
	  FROM information_schema.columns
	 WHERE table_name = 'rw_view2'
	 ORDER BY ordinal_position;
2020-04-06 20:19:37.529 EDT [28662:482] pg_regress/triggers LOG:  statement: insert into self_ref_trigger values (2, 1, 'root child A');
2020-04-06 20:19:37.530 EDT [28660:323] pg_regress/inherit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '21767'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('21767')
	ORDER BY 1;
2020-04-06 20:19:37.531 EDT [28662:483] pg_regress/triggers LOG:  statement: insert into self_ref_trigger values (3, 1, 'root child B');
2020-04-06 20:19:37.533 EDT [28665:816] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view2 WHERE snoop(person);
2020-04-06 20:19:37.534 EDT [28665:817] pg_regress/updatable_views LOG:  statement: UPDATE rw_view2 SET person=person WHERE snoop(person);
2020-04-06 20:19:37.534 EDT [28665:818] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view2 WHERE NOT snoop(person);
2020-04-06 20:19:37.535 EDT [28665:819] pg_regress/updatable_views LOG:  statement: EXPLAIN (costs off) SELECT * FROM rw_view2 WHERE snoop(person);
2020-04-06 20:19:37.535 EDT [28665:820] pg_regress/updatable_views LOG:  statement: EXPLAIN (costs off) UPDATE rw_view2 SET person=person WHERE snoop(person);
2020-04-06 20:19:37.536 EDT [28665:821] pg_regress/updatable_views LOG:  statement: EXPLAIN (costs off) DELETE FROM rw_view2 WHERE NOT snoop(person);
2020-04-06 20:19:37.537 EDT [28665:822] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:37.537 EDT [28662:484] pg_regress/triggers LOG:  statement: insert into self_ref_trigger values (4, 2, 'grandchild 1');
2020-04-06 20:19:37.539 EDT [28662:485] pg_regress/triggers LOG:  statement: insert into self_ref_trigger values (5, 3, 'grandchild 2');
2020-04-06 20:19:37.539 EDT [28665:823] pg_regress/updatable_views LOG:  statement: CREATE TABLE base_tbl(id int PRIMARY KEY, data text, deleted boolean);
2020-04-06 20:19:37.541 EDT [28662:486] pg_regress/triggers LOG:  statement: update self_ref_trigger set data = 'root!' where id = 1;
2020-04-06 20:19:37.542 EDT [28665:824] pg_regress/updatable_views LOG:  statement: INSERT INTO base_tbl VALUES (1, 'Row 1', false), (2, 'Row 2', true);
2020-04-06 20:19:37.543 EDT [28660:324] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '21767'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:37.543 EDT [28665:825] pg_regress/updatable_views LOG:  statement: CREATE RULE base_tbl_ins_rule AS ON INSERT TO base_tbl
	  WHERE EXISTS (SELECT 1 FROM base_tbl t WHERE t.id = new.id)
	  DO INSTEAD
	    UPDATE base_tbl SET data = new.data, deleted = false WHERE id = new.id;
2020-04-06 20:19:37.544 EDT [28665:826] pg_regress/updatable_views LOG:  statement: CREATE RULE base_tbl_del_rule AS ON DELETE TO base_tbl
	  DO INSTEAD
	    UPDATE base_tbl SET deleted = true WHERE id = old.id;
2020-04-06 20:19:37.545 EDT [28665:827] pg_regress/updatable_views LOG:  statement: CREATE VIEW rw_view1 WITH (security_barrier=true) AS
	  SELECT id, data FROM base_tbl WHERE NOT deleted;
2020-04-06 20:19:37.545 EDT [28662:487] pg_regress/triggers LOG:  statement: select * from self_ref_trigger;
2020-04-06 20:19:37.546 EDT [28665:828] pg_regress/updatable_views LOG:  statement: SELECT * FROM rw_view1;
2020-04-06 20:19:37.547 EDT [28662:488] pg_regress/triggers LOG:  statement: delete from self_ref_trigger;
2020-04-06 20:19:37.548 EDT [28662:489] pg_regress/triggers ERROR:  tuple to be updated was already modified by an operation triggered by the current command
2020-04-06 20:19:37.548 EDT [28662:490] pg_regress/triggers HINT:  Consider using an AFTER trigger instead of a BEFORE trigger to propagate changes to other rows.
2020-04-06 20:19:37.548 EDT [28662:491] pg_regress/triggers STATEMENT:  delete from self_ref_trigger;
2020-04-06 20:19:37.549 EDT [28662:492] pg_regress/triggers LOG:  statement: select * from self_ref_trigger;
2020-04-06 20:19:37.550 EDT [28662:493] pg_regress/triggers LOG:  statement: drop table self_ref_trigger;
2020-04-06 20:19:37.556 EDT [28662:494] pg_regress/triggers LOG:  statement: drop function self_ref_trigger_ins_func();
2020-04-06 20:19:37.558 EDT [28660:325] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '21767'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:37.560 EDT [28662:495] pg_regress/triggers LOG:  statement: drop function self_ref_trigger_del_func();
2020-04-06 20:19:37.560 EDT [28665:829] pg_regress/updatable_views LOG:  statement: EXPLAIN (costs off) DELETE FROM rw_view1 WHERE id = 1 AND snoop(data);
2020-04-06 20:19:37.561 EDT [28662:496] pg_regress/triggers LOG:  statement: create table stmt_trig_on_empty_upd (a int);
2020-04-06 20:19:37.562 EDT [28665:830] pg_regress/updatable_views LOG:  statement: DELETE FROM rw_view1 WHERE id = 1 AND snoop(data);
2020-04-06 20:19:37.563 EDT [28665:831] pg_regress/updatable_views LOG:  statement: EXPLAIN (costs off) INSERT INTO rw_view1 VALUES (2, 'New row 2');
2020-04-06 20:19:37.564 EDT [28662:497] pg_regress/triggers LOG:  statement: create table stmt_trig_on_empty_upd1 () inherits (stmt_trig_on_empty_upd);
2020-04-06 20:19:37.564 EDT [28665:832] pg_regress/updatable_views LOG:  statement: INSERT INTO rw_view1 VALUES (2, 'New row 2');
2020-04-06 20:19:37.568 EDT [28665:833] pg_regress/updatable_views LOG:  statement: SELECT * FROM base_tbl;
2020-04-06 20:19:37.569 EDT [28662:498] pg_regress/triggers LOG:  statement: create function update_stmt_notice() returns trigger as $$
	begin
		raise notice 'updating %', TG_TABLE_NAME;
		return null;
	end;
	$$ language plpgsql;
2020-04-06 20:19:37.571 EDT [28660:326] pg_regress/inherit LOG:  statement: alter table pp1 add column a2 int check (a2 > 0);
2020-04-06 20:19:37.573 EDT [28660:327] pg_regress/inherit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(cc2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:37.575 EDT [28662:499] pg_regress/triggers LOG:  statement: create trigger before_stmt_trigger
		before update on stmt_trig_on_empty_upd
		execute procedure update_stmt_notice();
2020-04-06 20:19:37.578 EDT [28662:500] pg_regress/triggers LOG:  statement: create trigger before_stmt_trigger
		before update on stmt_trig_on_empty_upd1
		execute procedure update_stmt_notice();
2020-04-06 20:19:37.580 EDT [28662:501] pg_regress/triggers LOG:  statement: update stmt_trig_on_empty_upd set a = a where false returning a+1 as aa;
2020-04-06 20:19:37.583 EDT [28662:502] pg_regress/triggers LOG:  statement: update stmt_trig_on_empty_upd1 set a = a where false returning a+1 as aa;
2020-04-06 20:19:37.585 EDT [28665:834] pg_regress/updatable_views LOG:  statement: DROP TABLE base_tbl CASCADE;
2020-04-06 20:19:37.586 EDT [28662:503] pg_regress/triggers LOG:  statement: drop table stmt_trig_on_empty_upd cascade;
2020-04-06 20:19:37.590 EDT [28660:328] pg_regress/inherit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '21767';
2020-04-06 20:19:37.593 EDT [28665:835] pg_regress/updatable_views LOG:  statement: CREATE TABLE t1 (a int, b float, c text);
2020-04-06 20:19:37.595 EDT [28662:504] pg_regress/triggers LOG:  statement: drop function update_stmt_notice();
2020-04-06 20:19:37.597 EDT [28665:836] pg_regress/updatable_views LOG:  statement: CREATE INDEX t1_a_idx ON t1(a);
2020-04-06 20:19:37.598 EDT [28662:505] pg_regress/triggers LOG:  statement: create table trigger_ddl_table (
	   col1 integer,
	   col2 integer
	);
2020-04-06 20:19:37.600 EDT [28660:329] pg_regress/inherit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '21767' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:37.601 EDT [28665:837] pg_regress/updatable_views LOG:  statement: INSERT INTO t1
	SELECT i,i,'t1' FROM generate_series(1,10) g(i);
2020-04-06 20:19:37.601 EDT [28660:330] pg_regress/inherit LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '21767' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:19:37.602 EDT [28662:506] pg_regress/triggers LOG:  statement: create function trigger_ddl_func() returns trigger as $$
	begin
	  alter table trigger_ddl_table add primary key (col1);
	  return new;
	end$$ language plpgsql;
2020-04-06 20:19:37.604 EDT [28665:838] pg_regress/updatable_views LOG:  statement: ANALYZE t1;
2020-04-06 20:19:37.605 EDT [28662:507] pg_regress/triggers LOG:  statement: create trigger trigger_ddl_func before insert on trigger_ddl_table for each row
	  execute procedure trigger_ddl_func();
2020-04-06 20:19:37.607 EDT [28665:839] pg_regress/updatable_views LOG:  statement: CREATE TABLE t11 (d text) INHERITS (t1);
2020-04-06 20:19:37.609 EDT [28665:840] pg_regress/updatable_views LOG:  statement: CREATE INDEX t11_a_idx ON t11(a);
2020-04-06 20:19:37.610 EDT [28665:841] pg_regress/updatable_views LOG:  statement: INSERT INTO t11
	SELECT i,i,'t11','t11d' FROM generate_series(1,10) g(i);
2020-04-06 20:19:37.611 EDT [28665:842] pg_regress/updatable_views LOG:  statement: ANALYZE t11;
2020-04-06 20:19:37.612 EDT [28665:843] pg_regress/updatable_views LOG:  statement: CREATE TABLE t12 (e int[]) INHERITS (t1);
2020-04-06 20:19:37.615 EDT [28665:844] pg_regress/updatable_views LOG:  statement: CREATE INDEX t12_a_idx ON t12(a);
2020-04-06 20:19:37.616 EDT [28665:845] pg_regress/updatable_views LOG:  statement: INSERT INTO t12
	SELECT i,i,'t12','{1,2}'::int[] FROM generate_series(1,10) g(i);
2020-04-06 20:19:37.616 EDT [28662:508] pg_regress/triggers LOG:  statement: insert into trigger_ddl_table values (1, 42);
2020-04-06 20:19:37.616 EDT [28665:846] pg_regress/updatable_views LOG:  statement: ANALYZE t12;
2020-04-06 20:19:37.617 EDT [28660:331] pg_regress/inherit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '21767' ORDER BY 1;
2020-04-06 20:19:37.617 EDT [28662:509] pg_regress/triggers ERROR:  cannot ALTER TABLE "trigger_ddl_table" because it is being used by active queries in this session
2020-04-06 20:19:37.617 EDT [28662:510] pg_regress/triggers CONTEXT:  SQL statement "alter table trigger_ddl_table add primary key (col1)"
	PL/pgSQL function trigger_ddl_func() line 3 at SQL statement
2020-04-06 20:19:37.617 EDT [28662:511] pg_regress/triggers STATEMENT:  insert into trigger_ddl_table values (1, 42);
2020-04-06 20:19:37.618 EDT [28665:847] pg_regress/updatable_views LOG:  statement: CREATE TABLE t111 () INHERITS (t11, t12);
2020-04-06 20:19:37.618 EDT [28660:332] pg_regress/inherit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '21767'
	ORDER BY 1;
2020-04-06 20:19:37.619 EDT [28662:512] pg_regress/triggers LOG:  statement: create or replace function trigger_ddl_func() returns trigger as $$
	begin
	  create index on trigger_ddl_table (col2);
	  return new;
	end$$ language plpgsql;
2020-04-06 20:19:37.620 EDT [28660:333] pg_regress/inherit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '21767'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('21767')
	ORDER BY 1;
2020-04-06 20:19:37.620 EDT [28665:848] pg_regress/updatable_views LOG:  statement: CREATE INDEX t111_a_idx ON t111(a);
2020-04-06 20:19:37.621 EDT [28662:513] pg_regress/triggers LOG:  statement: insert into trigger_ddl_table values (1, 42);
2020-04-06 20:19:37.621 EDT [28662:514] pg_regress/triggers ERROR:  cannot CREATE INDEX "trigger_ddl_table" because it is being used by active queries in this session
2020-04-06 20:19:37.621 EDT [28662:515] pg_regress/triggers CONTEXT:  SQL statement "create index on trigger_ddl_table (col2)"
	PL/pgSQL function trigger_ddl_func() line 3 at SQL statement
2020-04-06 20:19:37.621 EDT [28662:516] pg_regress/triggers STATEMENT:  insert into trigger_ddl_table values (1, 42);
2020-04-06 20:19:37.621 EDT [28665:849] pg_regress/updatable_views LOG:  statement: INSERT INTO t111
	SELECT i,i,'t111','t111d','{1,1,1}'::int[] FROM generate_series(1,10) g(i);
2020-04-06 20:19:37.622 EDT [28665:850] pg_regress/updatable_views LOG:  statement: ANALYZE t111;
2020-04-06 20:19:37.622 EDT [28662:517] pg_regress/triggers LOG:  statement: drop table trigger_ddl_table;
2020-04-06 20:19:37.623 EDT [28665:851] pg_regress/updatable_views LOG:  statement: CREATE VIEW v1 WITH (security_barrier=true) AS
	SELECT *, (SELECT d FROM t11 WHERE t11.a = t1.a LIMIT 1) AS d
	FROM t1
	WHERE a > 5 AND EXISTS(SELECT 1 FROM t12 WHERE t12.a = t1.a);
2020-04-06 20:19:37.625 EDT [28662:518] pg_regress/triggers LOG:  statement: drop function trigger_ddl_func();
2020-04-06 20:19:37.625 EDT [28665:852] pg_regress/updatable_views LOG:  statement: SELECT * FROM v1 WHERE a=3;
2020-04-06 20:19:37.627 EDT [28662:519] pg_regress/triggers LOG:  statement: create table upsert (key int4 primary key, color text);
2020-04-06 20:19:37.634 EDT [28662:520] pg_regress/triggers LOG:  statement: create function upsert_before_func()
	  returns trigger language plpgsql as
	$$
	begin
	  if (TG_OP = 'UPDATE') then
	    raise warning 'before update (old): %', old.*::text;
	    raise warning 'before update (new): %', new.*::text;
	  elsif (TG_OP = 'INSERT') then
	    raise warning 'before insert (new): %', new.*::text;
	    if new.key % 2 = 0 then
	      new.key := new.key + 1;
	      new.color := new.color || ' trig modified';
	      raise warning 'before insert (new, modified): %', new.*::text;
	    end if;
	  end if;
	  return new;
	end;
	$$;
2020-04-06 20:19:37.634 EDT [28660:334] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '21767'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:37.636 EDT [28662:521] pg_regress/triggers LOG:  statement: create trigger upsert_before_trig before insert or update on upsert
	  for each row execute procedure upsert_before_func();
2020-04-06 20:19:37.638 EDT [28662:522] pg_regress/triggers LOG:  statement: create function upsert_after_func()
	  returns trigger language plpgsql as
	$$
	begin
	  if (TG_OP = 'UPDATE') then
	    raise warning 'after update (old): %', old.*::text;
	    raise warning 'after update (new): %', new.*::text;
	  elsif (TG_OP = 'INSERT') then
	    raise warning 'after insert (new): %', new.*::text;
	  end if;
	  return null;
	end;
	$$;
2020-04-06 20:19:37.639 EDT [28665:853] pg_regress/updatable_views LOG:  statement: SELECT * FROM v1 WHERE a=8;
2020-04-06 20:19:37.640 EDT [28662:523] pg_regress/triggers LOG:  statement: create trigger upsert_after_trig after insert or update on upsert
	  for each row execute procedure upsert_after_func();
2020-04-06 20:19:37.641 EDT [28665:854] pg_regress/updatable_views LOG:  statement: EXPLAIN (VERBOSE, COSTS OFF)
	UPDATE v1 SET a=100 WHERE snoop(a) AND leakproof(a) AND a < 7 AND a != 6;
2020-04-06 20:19:37.641 EDT [28662:524] pg_regress/triggers LOG:  statement: insert into upsert values(1, 'black') on conflict (key) do update set color = 'updated ' || upsert.color;
2020-04-06 20:19:37.642 EDT [28662:525] pg_regress/triggers WARNING:  before insert (new): (1,black)
2020-04-06 20:19:37.642 EDT [28662:526] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_before_func() line 7 at RAISE
2020-04-06 20:19:37.643 EDT [28662:527] pg_regress/triggers WARNING:  after insert (new): (1,black)
2020-04-06 20:19:37.643 EDT [28662:528] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_after_func() line 7 at RAISE
2020-04-06 20:19:37.645 EDT [28662:529] pg_regress/triggers LOG:  statement: insert into upsert values(2, 'red') on conflict (key) do update set color = 'updated ' || upsert.color;
2020-04-06 20:19:37.645 EDT [28662:530] pg_regress/triggers WARNING:  before insert (new): (2,red)
2020-04-06 20:19:37.645 EDT [28662:531] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_before_func() line 7 at RAISE
2020-04-06 20:19:37.645 EDT [28662:532] pg_regress/triggers WARNING:  before insert (new, modified): (3,"red trig modified")
2020-04-06 20:19:37.645 EDT [28662:533] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_before_func() line 11 at RAISE
2020-04-06 20:19:37.645 EDT [28662:534] pg_regress/triggers WARNING:  after insert (new): (3,"red trig modified")
2020-04-06 20:19:37.645 EDT [28662:535] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_after_func() line 7 at RAISE
2020-04-06 20:19:37.645 EDT [28665:855] pg_regress/updatable_views LOG:  statement: UPDATE v1 SET a=100 WHERE snoop(a) AND leakproof(a) AND a < 7 AND a != 6;
2020-04-06 20:19:37.646 EDT [28660:335] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '21767'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:37.647 EDT [28662:536] pg_regress/triggers LOG:  statement: insert into upsert values(3, 'orange') on conflict (key) do update set color = 'updated ' || upsert.color;
2020-04-06 20:19:37.647 EDT [28662:537] pg_regress/triggers WARNING:  before insert (new): (3,orange)
2020-04-06 20:19:37.647 EDT [28662:538] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_before_func() line 7 at RAISE
2020-04-06 20:19:37.647 EDT [28662:539] pg_regress/triggers WARNING:  before update (old): (3,"red trig modified")
2020-04-06 20:19:37.647 EDT [28662:540] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_before_func() line 4 at RAISE
2020-04-06 20:19:37.647 EDT [28662:541] pg_regress/triggers WARNING:  before update (new): (3,"updated red trig modified")
2020-04-06 20:19:37.647 EDT [28662:542] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_before_func() line 5 at RAISE
2020-04-06 20:19:37.647 EDT [28662:543] pg_regress/triggers WARNING:  after update (old): (3,"red trig modified")
2020-04-06 20:19:37.647 EDT [28662:544] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_after_func() line 4 at RAISE
2020-04-06 20:19:37.647 EDT [28662:545] pg_regress/triggers WARNING:  after update (new): (3,"updated red trig modified")
2020-04-06 20:19:37.647 EDT [28662:546] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_after_func() line 5 at RAISE
2020-04-06 20:19:37.649 EDT [28662:547] pg_regress/triggers LOG:  statement: insert into upsert values(4, 'green') on conflict (key) do update set color = 'updated ' || upsert.color;
2020-04-06 20:19:37.649 EDT [28662:548] pg_regress/triggers WARNING:  before insert (new): (4,green)
2020-04-06 20:19:37.649 EDT [28662:549] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_before_func() line 7 at RAISE
2020-04-06 20:19:37.649 EDT [28662:550] pg_regress/triggers WARNING:  before insert (new, modified): (5,"green trig modified")
2020-04-06 20:19:37.649 EDT [28662:551] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_before_func() line 11 at RAISE
2020-04-06 20:19:37.649 EDT [28662:552] pg_regress/triggers WARNING:  after insert (new): (5,"green trig modified")
2020-04-06 20:19:37.649 EDT [28662:553] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_after_func() line 7 at RAISE
2020-04-06 20:19:37.649 EDT [28665:856] pg_regress/updatable_views LOG:  statement: SELECT * FROM v1 WHERE a=100;
2020-04-06 20:19:37.650 EDT [28662:554] pg_regress/triggers LOG:  statement: insert into upsert values(5, 'purple') on conflict (key) do update set color = 'updated ' || upsert.color;
2020-04-06 20:19:37.650 EDT [28665:857] pg_regress/updatable_views LOG:  statement: SELECT * FROM t1 WHERE a=100;
2020-04-06 20:19:37.651 EDT [28662:555] pg_regress/triggers WARNING:  before insert (new): (5,purple)
2020-04-06 20:19:37.651 EDT [28662:556] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_before_func() line 7 at RAISE
2020-04-06 20:19:37.651 EDT [28662:557] pg_regress/triggers WARNING:  before update (old): (5,"green trig modified")
2020-04-06 20:19:37.651 EDT [28662:558] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_before_func() line 4 at RAISE
2020-04-06 20:19:37.651 EDT [28662:559] pg_regress/triggers WARNING:  before update (new): (5,"updated green trig modified")
2020-04-06 20:19:37.651 EDT [28662:560] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_before_func() line 5 at RAISE
2020-04-06 20:19:37.651 EDT [28662:561] pg_regress/triggers WARNING:  after update (old): (5,"green trig modified")
2020-04-06 20:19:37.651 EDT [28662:562] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_after_func() line 4 at RAISE
2020-04-06 20:19:37.651 EDT [28662:563] pg_regress/triggers WARNING:  after update (new): (5,"updated green trig modified")
2020-04-06 20:19:37.651 EDT [28662:564] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_after_func() line 5 at RAISE
2020-04-06 20:19:37.652 EDT [28662:565] pg_regress/triggers LOG:  statement: insert into upsert values(6, 'white') on conflict (key) do update set color = 'updated ' || upsert.color;
2020-04-06 20:19:37.652 EDT [28662:566] pg_regress/triggers WARNING:  before insert (new): (6,white)
2020-04-06 20:19:37.652 EDT [28662:567] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_before_func() line 7 at RAISE
2020-04-06 20:19:37.652 EDT [28662:568] pg_regress/triggers WARNING:  before insert (new, modified): (7,"white trig modified")
2020-04-06 20:19:37.652 EDT [28662:569] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_before_func() line 11 at RAISE
2020-04-06 20:19:37.653 EDT [28662:570] pg_regress/triggers WARNING:  after insert (new): (7,"white trig modified")
2020-04-06 20:19:37.653 EDT [28662:571] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_after_func() line 7 at RAISE
2020-04-06 20:19:37.654 EDT [28662:572] pg_regress/triggers LOG:  statement: insert into upsert values(7, 'pink') on conflict (key) do update set color = 'updated ' || upsert.color;
2020-04-06 20:19:37.654 EDT [28662:573] pg_regress/triggers WARNING:  before insert (new): (7,pink)
2020-04-06 20:19:37.654 EDT [28662:574] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_before_func() line 7 at RAISE
2020-04-06 20:19:37.654 EDT [28662:575] pg_regress/triggers WARNING:  before update (old): (7,"white trig modified")
2020-04-06 20:19:37.654 EDT [28662:576] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_before_func() line 4 at RAISE
2020-04-06 20:19:37.654 EDT [28662:577] pg_regress/triggers WARNING:  before update (new): (7,"updated white trig modified")
2020-04-06 20:19:37.654 EDT [28662:578] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_before_func() line 5 at RAISE
2020-04-06 20:19:37.654 EDT [28662:579] pg_regress/triggers WARNING:  after update (old): (7,"white trig modified")
2020-04-06 20:19:37.654 EDT [28662:580] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_after_func() line 4 at RAISE
2020-04-06 20:19:37.654 EDT [28662:581] pg_regress/triggers WARNING:  after update (new): (7,"updated white trig modified")
2020-04-06 20:19:37.654 EDT [28662:582] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_after_func() line 5 at RAISE
2020-04-06 20:19:37.655 EDT [28662:583] pg_regress/triggers LOG:  statement: insert into upsert values(8, 'yellow') on conflict (key) do update set color = 'updated ' || upsert.color;
2020-04-06 20:19:37.655 EDT [28662:584] pg_regress/triggers WARNING:  before insert (new): (8,yellow)
2020-04-06 20:19:37.655 EDT [28662:585] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_before_func() line 7 at RAISE
2020-04-06 20:19:37.656 EDT [28662:586] pg_regress/triggers WARNING:  before insert (new, modified): (9,"yellow trig modified")
2020-04-06 20:19:37.656 EDT [28662:587] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_before_func() line 11 at RAISE
2020-04-06 20:19:37.656 EDT [28662:588] pg_regress/triggers WARNING:  after insert (new): (9,"yellow trig modified")
2020-04-06 20:19:37.656 EDT [28662:589] pg_regress/triggers CONTEXT:  PL/pgSQL function upsert_after_func() line 7 at RAISE
2020-04-06 20:19:37.657 EDT [28662:590] pg_regress/triggers LOG:  statement: select * from upsert;
2020-04-06 20:19:37.661 EDT [28660:336] pg_regress/inherit LOG:  statement: drop table pp1 cascade;
2020-04-06 20:19:37.665 EDT [28660:337] pg_regress/inherit LOG:  statement: CREATE TABLE inht1 (a int, b int);
2020-04-06 20:19:37.667 EDT [28660:338] pg_regress/inherit LOG:  statement: CREATE TABLE inhs1 (b int, c int);
2020-04-06 20:19:37.668 EDT [28665:858] pg_regress/updatable_views LOG:  statement: EXPLAIN (VERBOSE, COSTS OFF)
	UPDATE v1 SET a=a+1 WHERE snoop(a) AND leakproof(a) AND a = 8;
2020-04-06 20:19:37.670 EDT [28660:339] pg_regress/inherit LOG:  statement: CREATE TABLE inhts (d int) INHERITS (inht1, inhs1);
2020-04-06 20:19:37.671 EDT [28665:859] pg_regress/updatable_views LOG:  statement: UPDATE v1 SET a=a+1 WHERE snoop(a) AND leakproof(a) AND a = 8;
2020-04-06 20:19:37.672 EDT [28662:591] pg_regress/triggers LOG:  statement: drop table upsert;
2020-04-06 20:19:37.673 EDT [28665:860] pg_regress/updatable_views LOG:  statement: SELECT * FROM v1 WHERE b=8;
2020-04-06 20:19:37.674 EDT [28665:861] pg_regress/updatable_views LOG:  statement: DELETE FROM v1 WHERE snoop(a) AND leakproof(a);
2020-04-06 20:19:37.675 EDT [28660:340] pg_regress/inherit LOG:  statement: ALTER TABLE inht1 RENAME a TO aa;
2020-04-06 20:19:37.676 EDT [28660:341] pg_regress/inherit LOG:  statement: ALTER TABLE inht1 RENAME b TO bb;
2020-04-06 20:19:37.676 EDT [28660:342] pg_regress/inherit ERROR:  cannot rename inherited column "b"
2020-04-06 20:19:37.676 EDT [28660:343] pg_regress/inherit STATEMENT:  ALTER TABLE inht1 RENAME b TO bb;
2020-04-06 20:19:37.676 EDT [28660:344] pg_regress/inherit LOG:  statement: ALTER TABLE inhts RENAME aa TO aaa;
2020-04-06 20:19:37.676 EDT [28660:345] pg_regress/inherit ERROR:  cannot rename inherited column "aa"
2020-04-06 20:19:37.676 EDT [28660:346] pg_regress/inherit STATEMENT:  ALTER TABLE inhts RENAME aa TO aaa;
2020-04-06 20:19:37.676 EDT [28665:862] pg_regress/updatable_views LOG:  statement: TABLE t1;
2020-04-06 20:19:37.676 EDT [28660:347] pg_regress/inherit LOG:  statement: ALTER TABLE inhts RENAME d TO dd;
2020-04-06 20:19:37.677 EDT [28660:348] pg_regress/inherit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(inhts)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:37.682 EDT [28662:592] pg_regress/triggers LOG:  statement: drop function upsert_before_func();
2020-04-06 20:19:37.684 EDT [28662:593] pg_regress/triggers LOG:  statement: drop function upsert_after_func();
2020-04-06 20:19:37.686 EDT [28662:594] pg_regress/triggers LOG:  statement: create table my_table (i int);
2020-04-06 20:19:37.689 EDT [28662:595] pg_regress/triggers LOG:  statement: create view my_view as select * from my_table;
2020-04-06 20:19:37.689 EDT [28665:863] pg_regress/updatable_views LOG:  statement: DROP TABLE t1, t11, t12, t111 CASCADE;
2020-04-06 20:19:37.693 EDT [28662:596] pg_regress/triggers LOG:  statement: create function my_trigger_function() returns trigger as $$ begin end; $$ language plpgsql;
2020-04-06 20:19:37.694 EDT [28662:597] pg_regress/triggers LOG:  statement: create trigger my_trigger after update on my_view referencing old table as old_table
	   for each statement execute procedure my_trigger_function();
2020-04-06 20:19:37.695 EDT [28662:598] pg_regress/triggers ERROR:  "my_view" is a view
2020-04-06 20:19:37.695 EDT [28662:599] pg_regress/triggers DETAIL:  Triggers on views cannot have transition tables.
2020-04-06 20:19:37.695 EDT [28662:600] pg_regress/triggers STATEMENT:  create trigger my_trigger after update on my_view referencing old table as old_table
	   for each statement execute procedure my_trigger_function();
2020-04-06 20:19:37.695 EDT [28662:601] pg_regress/triggers LOG:  statement: drop function my_trigger_function();
2020-04-06 20:19:37.696 EDT [28660:349] pg_regress/inherit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '21902';
2020-04-06 20:19:37.697 EDT [28662:602] pg_regress/triggers LOG:  statement: drop view my_view;
2020-04-06 20:19:37.697 EDT [28660:350] pg_regress/inherit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '21902' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:37.699 EDT [28662:603] pg_regress/triggers LOG:  statement: drop table my_table;
2020-04-06 20:19:37.703 EDT [28665:864] pg_regress/updatable_views LOG:  statement: DROP FUNCTION snoop(anyelement);
2020-04-06 20:19:37.703 EDT [28662:604] pg_regress/triggers LOG:  statement: create table parted_trig (a int) partition by list (a);
2020-04-06 20:19:37.703 EDT [28665:865] pg_regress/updatable_views LOG:  statement: DROP FUNCTION leakproof(anyelement);
2020-04-06 20:19:37.704 EDT [28665:866] pg_regress/updatable_views LOG:  statement: CREATE TABLE tx1 (a integer);
2020-04-06 20:19:37.705 EDT [28665:867] pg_regress/updatable_views LOG:  statement: CREATE TABLE tx2 (b integer);
2020-04-06 20:19:37.706 EDT [28662:605] pg_regress/triggers LOG:  statement: create function trigger_nothing() returns trigger
	  language plpgsql as $$ begin end; $$;
2020-04-06 20:19:37.706 EDT [28665:868] pg_regress/updatable_views LOG:  statement: CREATE TABLE tx3 (c integer);
2020-04-06 20:19:37.707 EDT [28665:869] pg_regress/updatable_views LOG:  statement: CREATE VIEW vx1 AS SELECT a FROM tx1 WHERE EXISTS(SELECT 1 FROM tx2 JOIN tx3 ON b=c);
2020-04-06 20:19:37.707 EDT [28662:606] pg_regress/triggers LOG:  statement: create trigger failed instead of update on parted_trig
	  for each row execute procedure trigger_nothing();
2020-04-06 20:19:37.708 EDT [28662:607] pg_regress/triggers ERROR:  "parted_trig" is a table
2020-04-06 20:19:37.708 EDT [28662:608] pg_regress/triggers DETAIL:  Tables cannot have INSTEAD OF triggers.
2020-04-06 20:19:37.708 EDT [28662:609] pg_regress/triggers STATEMENT:  create trigger failed instead of update on parted_trig
	  for each row execute procedure trigger_nothing();
2020-04-06 20:19:37.708 EDT [28662:610] pg_regress/triggers LOG:  statement: create trigger failed after update on parted_trig
	  referencing old table as old_table
	  for each row execute procedure trigger_nothing();
2020-04-06 20:19:37.708 EDT [28662:611] pg_regress/triggers ERROR:  "parted_trig" is a partitioned table
2020-04-06 20:19:37.708 EDT [28662:612] pg_regress/triggers DETAIL:  Triggers on partitioned tables cannot have transition tables.
2020-04-06 20:19:37.708 EDT [28662:613] pg_regress/triggers STATEMENT:  create trigger failed after update on parted_trig
	  referencing old table as old_table
	  for each row execute procedure trigger_nothing();
2020-04-06 20:19:37.708 EDT [28665:870] pg_regress/updatable_views LOG:  statement: INSERT INTO vx1 values (1);
2020-04-06 20:19:37.709 EDT [28662:614] pg_regress/triggers LOG:  statement: drop table parted_trig;
2020-04-06 20:19:37.710 EDT [28665:871] pg_regress/updatable_views LOG:  statement: SELECT * FROM tx1;
2020-04-06 20:19:37.713 EDT [28662:615] pg_regress/triggers LOG:  statement: create table trigpart (a int, b int) partition by range (a);
2020-04-06 20:19:37.717 EDT [28662:616] pg_regress/triggers LOG:  statement: create table trigpart1 partition of trigpart for values from (0) to (1000);
2020-04-06 20:19:37.721 EDT [28662:617] pg_regress/triggers LOG:  statement: create trigger trg1 after insert on trigpart for each row execute procedure trigger_nothing();
2020-04-06 20:19:37.723 EDT [28662:618] pg_regress/triggers LOG:  statement: create table trigpart2 partition of trigpart for values from (1000) to (2000);
2020-04-06 20:19:37.726 EDT [28662:619] pg_regress/triggers LOG:  statement: create table trigpart3 (like trigpart);
2020-04-06 20:19:37.726 EDT [28665:872] pg_regress/updatable_views LOG:  statement: SELECT * FROM vx1;
2020-04-06 20:19:37.728 EDT [28662:620] pg_regress/triggers LOG:  statement: alter table trigpart attach partition trigpart3 for values from (2000) to (3000);
2020-04-06 20:19:37.729 EDT [28665:873] pg_regress/updatable_views LOG:  statement: DROP VIEW vx1;
2020-04-06 20:19:37.730 EDT [28662:621] pg_regress/triggers LOG:  statement: create table trigpart4 partition of trigpart for values from (3000) to (4000) partition by range (a);
2020-04-06 20:19:37.731 EDT [28665:874] pg_regress/updatable_views LOG:  statement: DROP TABLE tx1;
2020-04-06 20:19:37.732 EDT [28665:875] pg_regress/updatable_views LOG:  statement: DROP TABLE tx2;
2020-04-06 20:19:37.734 EDT [28665:876] pg_regress/updatable_views LOG:  statement: DROP TABLE tx3;
2020-04-06 20:19:37.734 EDT [28662:622] pg_regress/triggers LOG:  statement: create table trigpart41 partition of trigpart4 for values from (3000) to (3500);
2020-04-06 20:19:37.735 EDT [28665:877] pg_regress/updatable_views LOG:  statement: CREATE TABLE tx1 (a integer);
2020-04-06 20:19:37.736 EDT [28665:878] pg_regress/updatable_views LOG:  statement: CREATE TABLE tx2 (b integer);
2020-04-06 20:19:37.737 EDT [28662:623] pg_regress/triggers LOG:  statement: create table trigpart42 (like trigpart);
2020-04-06 20:19:37.737 EDT [28660:351] pg_regress/inherit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '21902' ORDER BY 1;
2020-04-06 20:19:37.738 EDT [28660:352] pg_regress/inherit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '21902'
	ORDER BY 1;
2020-04-06 20:19:37.739 EDT [28660:353] pg_regress/inherit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '21902'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('21902')
	ORDER BY 1;
2020-04-06 20:19:37.739 EDT [28662:624] pg_regress/triggers LOG:  statement: alter table trigpart4 attach partition trigpart42 for values from (3500) to (4000);
2020-04-06 20:19:37.742 EDT [28665:879] pg_regress/updatable_views LOG:  statement: CREATE TABLE tx3 (c integer);
2020-04-06 20:19:37.742 EDT [28662:625] pg_regress/triggers LOG:  statement: select tgrelid::regclass, tgname, tgfoid::regproc from pg_trigger
	  where tgrelid::regclass::text like 'trigpart%' order by tgrelid::regclass::text;
2020-04-06 20:19:37.743 EDT [28665:880] pg_regress/updatable_views LOG:  statement: CREATE VIEW vx1 AS SELECT a FROM tx1 WHERE EXISTS(SELECT 1 FROM tx2 JOIN tx3 ON b=c);
2020-04-06 20:19:37.745 EDT [28665:881] pg_regress/updatable_views LOG:  statement: INSERT INTO vx1 VALUES (1);
2020-04-06 20:19:37.745 EDT [28665:882] pg_regress/updatable_views LOG:  statement: INSERT INTO vx1 VALUES (1);
2020-04-06 20:19:37.746 EDT [28665:883] pg_regress/updatable_views LOG:  statement: SELECT * FROM tx1;
2020-04-06 20:19:37.750 EDT [28660:354] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '21902'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:37.755 EDT [28662:626] pg_regress/triggers LOG:  statement: drop trigger trg1 on trigpart1;
2020-04-06 20:19:37.755 EDT [28662:627] pg_regress/triggers ERROR:  cannot drop trigger trg1 on table trigpart1 because trigger trg1 on table trigpart requires it
2020-04-06 20:19:37.755 EDT [28662:628] pg_regress/triggers HINT:  You can drop trigger trg1 on table trigpart instead.
2020-04-06 20:19:37.755 EDT [28662:629] pg_regress/triggers STATEMENT:  drop trigger trg1 on trigpart1;
2020-04-06 20:19:37.755 EDT [28662:630] pg_regress/triggers LOG:  statement: drop trigger trg1 on trigpart2;
2020-04-06 20:19:37.755 EDT [28662:631] pg_regress/triggers ERROR:  cannot drop trigger trg1 on table trigpart2 because trigger trg1 on table trigpart requires it
2020-04-06 20:19:37.755 EDT [28662:632] pg_regress/triggers HINT:  You can drop trigger trg1 on table trigpart instead.
2020-04-06 20:19:37.755 EDT [28662:633] pg_regress/triggers STATEMENT:  drop trigger trg1 on trigpart2;
2020-04-06 20:19:37.755 EDT [28662:634] pg_regress/triggers LOG:  statement: drop trigger trg1 on trigpart3;
2020-04-06 20:19:37.756 EDT [28662:635] pg_regress/triggers ERROR:  cannot drop trigger trg1 on table trigpart3 because trigger trg1 on table trigpart requires it
2020-04-06 20:19:37.756 EDT [28662:636] pg_regress/triggers HINT:  You can drop trigger trg1 on table trigpart instead.
2020-04-06 20:19:37.756 EDT [28662:637] pg_regress/triggers STATEMENT:  drop trigger trg1 on trigpart3;
2020-04-06 20:19:37.756 EDT [28662:638] pg_regress/triggers LOG:  statement: drop table trigpart2;
2020-04-06 20:19:37.761 EDT [28660:355] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '21902'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:37.763 EDT [28665:884] pg_regress/updatable_views LOG:  statement: SELECT * FROM vx1;
2020-04-06 20:19:37.764 EDT [28662:639] pg_regress/triggers LOG:  statement: select tgrelid::regclass, tgname, tgfoid::regproc from pg_trigger
	  where tgrelid::regclass::text like 'trigpart%' order by tgrelid::regclass::text;
2020-04-06 20:19:37.764 EDT [28665:885] pg_regress/updatable_views LOG:  statement: DROP VIEW vx1;
2020-04-06 20:19:37.766 EDT [28665:886] pg_regress/updatable_views LOG:  statement: DROP TABLE tx1;
2020-04-06 20:19:37.767 EDT [28665:887] pg_regress/updatable_views LOG:  statement: DROP TABLE tx2;
2020-04-06 20:19:37.768 EDT [28665:888] pg_regress/updatable_views LOG:  statement: DROP TABLE tx3;
2020-04-06 20:19:37.769 EDT [28665:889] pg_regress/updatable_views LOG:  statement: CREATE TABLE tx1 (a integer, b integer);
2020-04-06 20:19:37.770 EDT [28665:890] pg_regress/updatable_views LOG:  statement: CREATE TABLE tx2 (b integer, c integer);
2020-04-06 20:19:37.771 EDT [28665:891] pg_regress/updatable_views LOG:  statement: CREATE TABLE tx3 (c integer, d integer);
2020-04-06 20:19:37.773 EDT [28660:356] pg_regress/inherit LOG:  statement: DROP TABLE inhts;
2020-04-06 20:19:37.774 EDT [28660:357] pg_regress/inherit LOG:  statement: CREATE TABLE inht2 (x int) INHERITS (inht1);
2020-04-06 20:19:37.775 EDT [28665:892] pg_regress/updatable_views LOG:  statement: ALTER TABLE tx1 DROP COLUMN b;
2020-04-06 20:19:37.776 EDT [28660:358] pg_regress/inherit LOG:  statement: CREATE TABLE inht3 (y int) INHERITS (inht1);
2020-04-06 20:19:37.777 EDT [28660:359] pg_regress/inherit LOG:  statement: CREATE TABLE inht4 (z int) INHERITS (inht2, inht3);
2020-04-06 20:19:37.778 EDT [28660:360] pg_regress/inherit LOG:  statement: ALTER TABLE inht1 RENAME aa TO aaa;
2020-04-06 20:19:37.779 EDT [28660:361] pg_regress/inherit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(inht4)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:37.781 EDT [28665:893] pg_regress/updatable_views LOG:  statement: ALTER TABLE tx2 DROP COLUMN c;
2020-04-06 20:19:37.782 EDT [28665:894] pg_regress/updatable_views LOG:  statement: ALTER TABLE tx3 DROP COLUMN d;
2020-04-06 20:19:37.782 EDT [28662:640] pg_regress/triggers LOG:  statement: drop trigger trg1 on trigpart;
2020-04-06 20:19:37.783 EDT [28665:895] pg_regress/updatable_views LOG:  statement: CREATE VIEW vx1 AS SELECT a FROM tx1 WHERE EXISTS(SELECT 1 FROM tx2 JOIN tx3 ON b=c);
2020-04-06 20:19:37.784 EDT [28665:896] pg_regress/updatable_views LOG:  statement: INSERT INTO vx1 VALUES (1);
2020-04-06 20:19:37.785 EDT [28665:897] pg_regress/updatable_views LOG:  statement: INSERT INTO vx1 VALUES (1);
2020-04-06 20:19:37.786 EDT [28665:898] pg_regress/updatable_views LOG:  statement: SELECT * FROM tx1;
2020-04-06 20:19:37.786 EDT [28662:641] pg_regress/triggers LOG:  statement: select tgrelid::regclass, tgname, tgfoid::regproc from pg_trigger
	  where tgrelid::regclass::text like 'trigpart%' order by tgrelid::regclass::text;
2020-04-06 20:19:37.792 EDT [28660:362] pg_regress/inherit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '21986';
2020-04-06 20:19:37.794 EDT [28660:363] pg_regress/inherit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '21986' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:37.800 EDT [28665:899] pg_regress/updatable_views LOG:  statement: SELECT * FROM vx1;
2020-04-06 20:19:37.801 EDT [28662:642] pg_regress/triggers LOG:  statement: drop table trigpart;
2020-04-06 20:19:37.802 EDT [28665:900] pg_regress/updatable_views LOG:  statement: DROP VIEW vx1;
2020-04-06 20:19:37.803 EDT [28665:901] pg_regress/updatable_views LOG:  statement: DROP TABLE tx1;
2020-04-06 20:19:37.805 EDT [28665:902] pg_regress/updatable_views LOG:  statement: DROP TABLE tx2;
2020-04-06 20:19:37.806 EDT [28665:903] pg_regress/updatable_views LOG:  statement: DROP TABLE tx3;
2020-04-06 20:19:37.807 EDT [28662:643] pg_regress/triggers LOG:  statement: drop function trigger_nothing();
2020-04-06 20:19:37.809 EDT [28662:644] pg_regress/triggers LOG:  statement: create table parted_stmt_trig (a int) partition by list (a);
2020-04-06 20:19:37.809 EDT [28665:904] pg_regress/updatable_views LOG:  statement: CREATE TABLE t1 (a int, b text, c int);
2020-04-06 20:19:37.812 EDT [28662:645] pg_regress/triggers LOG:  statement: create table parted_stmt_trig1 partition of parted_stmt_trig for values in (1);
2020-04-06 20:19:37.812 EDT [28665:905] pg_regress/updatable_views LOG:  statement: INSERT INTO t1 VALUES (1, 'one', 10);
2020-04-06 20:19:37.813 EDT [28665:906] pg_regress/updatable_views LOG:  statement: CREATE TABLE t2 (cc int);
2020-04-06 20:19:37.814 EDT [28665:907] pg_regress/updatable_views LOG:  statement: INSERT INTO t2 VALUES (10), (20);
2020-04-06 20:19:37.815 EDT [28665:908] pg_regress/updatable_views LOG:  statement: CREATE VIEW v1 WITH (security_barrier = true) AS
	  SELECT * FROM t1 WHERE (a > 0)
	  WITH CHECK OPTION;
2020-04-06 20:19:37.815 EDT [28662:646] pg_regress/triggers LOG:  statement: create table parted_stmt_trig2 partition of parted_stmt_trig for values in (2);
2020-04-06 20:19:37.818 EDT [28662:647] pg_regress/triggers LOG:  statement: create table parted2_stmt_trig (a int) partition by list (a);
2020-04-06 20:19:37.818 EDT [28665:909] pg_regress/updatable_views LOG:  statement: CREATE VIEW v2 WITH (security_barrier = true) AS
	  SELECT * FROM v1 WHERE EXISTS (SELECT 1 FROM t2 WHERE t2.cc = v1.c)
	  WITH CHECK OPTION;
2020-04-06 20:19:37.820 EDT [28665:910] pg_regress/updatable_views LOG:  statement: INSERT INTO v2 VALUES (2, 'two', 20);
2020-04-06 20:19:37.821 EDT [28662:648] pg_regress/triggers LOG:  statement: create table parted2_stmt_trig1 partition of parted2_stmt_trig for values in (1);
2020-04-06 20:19:37.821 EDT [28665:911] pg_regress/updatable_views LOG:  statement: INSERT INTO v2 VALUES (-2, 'minus two', 20);
2020-04-06 20:19:37.821 EDT [28665:912] pg_regress/updatable_views ERROR:  new row violates check option for view "v1"
2020-04-06 20:19:37.821 EDT [28665:913] pg_regress/updatable_views DETAIL:  Failing row contains (-2, minus two, 20).
2020-04-06 20:19:37.821 EDT [28665:914] pg_regress/updatable_views STATEMENT:  INSERT INTO v2 VALUES (-2, 'minus two', 20);
2020-04-06 20:19:37.821 EDT [28665:915] pg_regress/updatable_views LOG:  statement: INSERT INTO v2 VALUES (3, 'three', 30);
2020-04-06 20:19:37.821 EDT [28665:916] pg_regress/updatable_views ERROR:  new row violates check option for view "v2"
2020-04-06 20:19:37.821 EDT [28665:917] pg_regress/updatable_views DETAIL:  Failing row contains (3, three, 30).
2020-04-06 20:19:37.821 EDT [28665:918] pg_regress/updatable_views STATEMENT:  INSERT INTO v2 VALUES (3, 'three', 30);
2020-04-06 20:19:37.822 EDT [28665:919] pg_regress/updatable_views LOG:  statement: UPDATE v2 SET b = 'ONE' WHERE a = 1;
2020-04-06 20:19:37.822 EDT [28665:920] pg_regress/updatable_views LOG:  statement: UPDATE v2 SET a = -1 WHERE a = 1;
2020-04-06 20:19:37.823 EDT [28665:921] pg_regress/updatable_views ERROR:  new row violates check option for view "v1"
2020-04-06 20:19:37.823 EDT [28665:922] pg_regress/updatable_views DETAIL:  Failing row contains (-1, ONE, 10).
2020-04-06 20:19:37.823 EDT [28665:923] pg_regress/updatable_views STATEMENT:  UPDATE v2 SET a = -1 WHERE a = 1;
2020-04-06 20:19:37.823 EDT [28665:924] pg_regress/updatable_views LOG:  statement: UPDATE v2 SET c = 30 WHERE a = 1;
2020-04-06 20:19:37.823 EDT [28665:925] pg_regress/updatable_views ERROR:  new row violates check option for view "v2"
2020-04-06 20:19:37.823 EDT [28665:926] pg_regress/updatable_views DETAIL:  Failing row contains (1, ONE, 30).
2020-04-06 20:19:37.823 EDT [28665:927] pg_regress/updatable_views STATEMENT:  UPDATE v2 SET c = 30 WHERE a = 1;
2020-04-06 20:19:37.823 EDT [28665:928] pg_regress/updatable_views LOG:  statement: DELETE FROM v2 WHERE a = 2;
2020-04-06 20:19:37.824 EDT [28665:929] pg_regress/updatable_views LOG:  statement: SELECT * FROM v2;
2020-04-06 20:19:37.825 EDT [28662:649] pg_regress/triggers LOG:  statement: create table parted2_stmt_trig2 partition of parted2_stmt_trig for values in (2);
2020-04-06 20:19:37.828 EDT [28662:650] pg_regress/triggers LOG:  statement: create or replace function trigger_notice() returns trigger as $$
	  begin
	    raise notice 'trigger % on % % % for %', TG_NAME, TG_TABLE_NAME, TG_WHEN, TG_OP, TG_LEVEL;
	    if TG_LEVEL = 'ROW' then
	       return NEW;
	    end if;
	    return null;
	  end;
	  $$ language plpgsql;
2020-04-06 20:19:37.830 EDT [28662:651] pg_regress/triggers LOG:  statement: create trigger trig_ins_before before insert on parted_stmt_trig
	  for each statement execute procedure trigger_notice();
2020-04-06 20:19:37.831 EDT [28662:652] pg_regress/triggers LOG:  statement: create trigger trig_ins_after after insert on parted_stmt_trig
	  for each statement execute procedure trigger_notice();
2020-04-06 20:19:37.833 EDT [28662:653] pg_regress/triggers LOG:  statement: create trigger trig_upd_before before update on parted_stmt_trig
	  for each statement execute procedure trigger_notice();
2020-04-06 20:19:37.834 EDT [28662:654] pg_regress/triggers LOG:  statement: create trigger trig_upd_after after update on parted_stmt_trig
	  for each statement execute procedure trigger_notice();
2020-04-06 20:19:37.836 EDT [28662:655] pg_regress/triggers LOG:  statement: create trigger trig_del_before before delete on parted_stmt_trig
	  for each statement execute procedure trigger_notice();
2020-04-06 20:19:37.837 EDT [28662:656] pg_regress/triggers LOG:  statement: create trigger trig_del_after after delete on parted_stmt_trig
	  for each statement execute procedure trigger_notice();
2020-04-06 20:19:37.838 EDT [28662:657] pg_regress/triggers LOG:  statement: create trigger trig_ins_after_parent after insert on parted_stmt_trig
	  for each row execute procedure trigger_notice();
2020-04-06 20:19:37.840 EDT [28662:658] pg_regress/triggers LOG:  statement: create trigger trig_upd_after_parent after update on parted_stmt_trig
	  for each row execute procedure trigger_notice();
2020-04-06 20:19:37.841 EDT [28665:930] pg_regress/updatable_views LOG:  statement: DROP VIEW v2;
2020-04-06 20:19:37.842 EDT [28665:931] pg_regress/updatable_views LOG:  statement: DROP VIEW v1;
2020-04-06 20:19:37.843 EDT [28662:659] pg_regress/triggers LOG:  statement: create trigger trig_del_after_parent after delete on parted_stmt_trig
	  for each row execute procedure trigger_notice();
2020-04-06 20:19:37.844 EDT [28665:932] pg_regress/updatable_views LOG:  statement: DROP TABLE t2;
2020-04-06 20:19:37.845 EDT [28662:660] pg_regress/triggers LOG:  statement: create trigger trig_ins_before_child before insert on parted_stmt_trig1
	  for each row execute procedure trigger_notice();
2020-04-06 20:19:37.846 EDT [28665:933] pg_regress/updatable_views LOG:  statement: DROP TABLE t1;
2020-04-06 20:19:37.846 EDT [28662:661] pg_regress/triggers LOG:  statement: create trigger trig_ins_after_child after insert on parted_stmt_trig1
	  for each row execute procedure trigger_notice();
2020-04-06 20:19:37.848 EDT [28662:662] pg_regress/triggers LOG:  statement: create trigger trig_upd_before_child before update on parted_stmt_trig1
	  for each row execute procedure trigger_notice();
2020-04-06 20:19:37.849 EDT [28665:934] pg_regress/updatable_views LOG:  statement: CREATE TABLE t1 (a int, b text);
2020-04-06 20:19:37.850 EDT [28660:364] pg_regress/inherit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '21986' ORDER BY 1;
2020-04-06 20:19:37.850 EDT [28662:663] pg_regress/triggers LOG:  statement: create trigger trig_upd_after_child after update on parted_stmt_trig1
	  for each row execute procedure trigger_notice();
2020-04-06 20:19:37.851 EDT [28660:365] pg_regress/inherit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '21986'
	ORDER BY 1;
2020-04-06 20:19:37.851 EDT [28662:664] pg_regress/triggers LOG:  statement: create trigger trig_del_before_child before delete on parted_stmt_trig1
	  for each row execute procedure trigger_notice();
2020-04-06 20:19:37.852 EDT [28660:366] pg_regress/inherit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '21986'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('21986')
	ORDER BY 1;
2020-04-06 20:19:37.853 EDT [28662:665] pg_regress/triggers LOG:  statement: create trigger trig_del_after_child after delete on parted_stmt_trig1
	  for each row execute procedure trigger_notice();
2020-04-06 20:19:37.854 EDT [28662:666] pg_regress/triggers LOG:  statement: create trigger trig_ins_before_3 before insert on parted2_stmt_trig
	  for each statement execute procedure trigger_notice();
2020-04-06 20:19:37.856 EDT [28665:935] pg_regress/updatable_views LOG:  statement: CREATE VIEW v1 AS SELECT null::int AS a;
2020-04-06 20:19:37.856 EDT [28662:667] pg_regress/triggers LOG:  statement: create trigger trig_ins_after_3 after insert on parted2_stmt_trig
	  for each statement execute procedure trigger_notice();
2020-04-06 20:19:37.857 EDT [28665:936] pg_regress/updatable_views LOG:  statement: CREATE OR REPLACE VIEW v1 AS SELECT * FROM t1 WHERE a > 0 WITH CHECK OPTION;
2020-04-06 20:19:37.858 EDT [28662:668] pg_regress/triggers LOG:  statement: create trigger trig_upd_before_3 before update on parted2_stmt_trig
	  for each statement execute procedure trigger_notice();
2020-04-06 20:19:37.858 EDT [28665:937] pg_regress/updatable_views LOG:  statement: INSERT INTO v1 VALUES (1, 'ok');
2020-04-06 20:19:37.859 EDT [28665:938] pg_regress/updatable_views LOG:  statement: INSERT INTO v1 VALUES (-1, 'invalid');
2020-04-06 20:19:37.859 EDT [28665:939] pg_regress/updatable_views ERROR:  new row violates check option for view "v1"
2020-04-06 20:19:37.859 EDT [28665:940] pg_regress/updatable_views DETAIL:  Failing row contains (-1, invalid).
2020-04-06 20:19:37.859 EDT [28665:941] pg_regress/updatable_views STATEMENT:  INSERT INTO v1 VALUES (-1, 'invalid');
2020-04-06 20:19:37.859 EDT [28662:669] pg_regress/triggers LOG:  statement: create trigger trig_upd_after_3 after update on parted2_stmt_trig
	  for each statement execute procedure trigger_notice();
2020-04-06 20:19:37.859 EDT [28665:942] pg_regress/updatable_views LOG:  statement: DROP VIEW v1;
2020-04-06 20:19:37.860 EDT [28665:943] pg_regress/updatable_views LOG:  statement: DROP TABLE t1;
2020-04-06 20:19:37.861 EDT [28662:670] pg_regress/triggers LOG:  statement: create trigger trig_del_before_3 before delete on parted2_stmt_trig
	  for each statement execute procedure trigger_notice();
2020-04-06 20:19:37.862 EDT [28662:671] pg_regress/triggers LOG:  statement: create trigger trig_del_after_3 after delete on parted2_stmt_trig
	  for each statement execute procedure trigger_notice();
2020-04-06 20:19:37.863 EDT [28665:944] pg_regress/updatable_views LOG:  statement: create table uv_pt (a int, b int, v varchar) partition by range (a, b);
2020-04-06 20:19:37.864 EDT [28662:672] pg_regress/triggers LOG:  statement: with ins (a) as (
	  insert into parted2_stmt_trig values (1), (2) returning a
	) insert into parted_stmt_trig select a from ins returning tableoid::regclass, a;
2020-04-06 20:19:37.865 EDT [28665:945] pg_regress/updatable_views LOG:  statement: create table uv_pt1 (b int not null, v varchar, a int not null) partition by range (b);
2020-04-06 20:19:37.865 EDT [28660:367] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '21986'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:37.867 EDT [28665:946] pg_regress/updatable_views LOG:  statement: create table uv_pt11 (like uv_pt1);
2020-04-06 20:19:37.870 EDT [28665:947] pg_regress/updatable_views LOG:  statement: alter table uv_pt11 drop a;
2020-04-06 20:19:37.870 EDT [28662:673] pg_regress/triggers LOG:  statement: with upd as (
	  update parted2_stmt_trig set a = a
	) update parted_stmt_trig  set a = a;
2020-04-06 20:19:37.870 EDT [28665:948] pg_regress/updatable_views LOG:  statement: alter table uv_pt11 add a int;
2020-04-06 20:19:37.871 EDT [28665:949] pg_regress/updatable_views LOG:  statement: alter table uv_pt11 drop a;
2020-04-06 20:19:37.872 EDT [28665:950] pg_regress/updatable_views LOG:  statement: alter table uv_pt11 add a int not null;
2020-04-06 20:19:37.872 EDT [28665:951] pg_regress/updatable_views LOG:  statement: alter table uv_pt1 attach partition uv_pt11 for values from (2) to (5);
2020-04-06 20:19:37.873 EDT [28665:952] pg_regress/updatable_views LOG:  statement: alter table uv_pt attach partition uv_pt1 for values from (1, 2) to (1, 10);
2020-04-06 20:19:37.874 EDT [28665:953] pg_regress/updatable_views LOG:  statement: create view uv_ptv as select * from uv_pt;
2020-04-06 20:19:37.876 EDT [28662:674] pg_regress/triggers LOG:  statement: delete from parted_stmt_trig;
2020-04-06 20:19:37.876 EDT [28665:954] pg_regress/updatable_views LOG:  statement: select events & 4 != 0 AS upd,
	       events & 8 != 0 AS ins,
	       events & 16 != 0 AS del
	  from pg_catalog.pg_relation_is_updatable('uv_pt'::regclass, false) t(events);
2020-04-06 20:19:37.879 EDT [28662:675] pg_regress/triggers LOG:  statement: copy parted_stmt_trig(a) from stdin;
2020-04-06 20:19:37.881 EDT [28662:676] pg_regress/triggers LOG:  statement: copy parted_stmt_trig1(a) from stdin;
2020-04-06 20:19:37.882 EDT [28660:368] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '21986'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:37.884 EDT [28662:677] pg_regress/triggers LOG:  statement: alter table parted_stmt_trig disable trigger trig_ins_after_parent;
2020-04-06 20:19:37.886 EDT [28662:678] pg_regress/triggers LOG:  statement: insert into parted_stmt_trig values (1);
2020-04-06 20:19:37.888 EDT [28662:679] pg_regress/triggers LOG:  statement: alter table parted_stmt_trig enable trigger trig_ins_after_parent;
2020-04-06 20:19:37.889 EDT [28665:955] pg_regress/updatable_views LOG:  statement: select pg_catalog.pg_column_is_updatable('uv_pt'::regclass, 1::smallint, false);
2020-04-06 20:19:37.890 EDT [28662:680] pg_regress/triggers LOG:  statement: insert into parted_stmt_trig values (1);
2020-04-06 20:19:37.892 EDT [28662:681] pg_regress/triggers LOG:  statement: drop table parted_stmt_trig, parted2_stmt_trig;
2020-04-06 20:19:37.896 EDT [28660:369] pg_regress/inherit LOG:  statement: CREATE TABLE inhts (d int) INHERITS (inht2, inhs1);
2020-04-06 20:19:37.899 EDT [28660:370] pg_regress/inherit LOG:  statement: ALTER TABLE inht1 RENAME aaa TO aaaa;
2020-04-06 20:19:37.901 EDT [28660:371] pg_regress/inherit LOG:  statement: ALTER TABLE inht1 RENAME b TO bb;
2020-04-06 20:19:37.901 EDT [28665:956] pg_regress/updatable_views LOG:  statement: select pg_catalog.pg_column_is_updatable('uv_pt'::regclass, 2::smallint, false);
2020-04-06 20:19:37.903 EDT [28660:372] pg_regress/inherit ERROR:  cannot rename inherited column "b"
2020-04-06 20:19:37.903 EDT [28660:373] pg_regress/inherit STATEMENT:  ALTER TABLE inht1 RENAME b TO bb;
2020-04-06 20:19:37.904 EDT [28660:374] pg_regress/inherit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(inhts)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:37.905 EDT [28662:682] pg_regress/triggers LOG:  statement: create table parted_trig (a int) partition by range (a);
2020-04-06 20:19:37.908 EDT [28662:683] pg_regress/triggers LOG:  statement: create table parted_trig_1 partition of parted_trig for values from (0) to (1000)
	   partition by range (a);
2020-04-06 20:19:37.911 EDT [28662:684] pg_regress/triggers LOG:  statement: create table parted_trig_1_1 partition of parted_trig_1 for values from (0) to (100);
2020-04-06 20:19:37.915 EDT [28662:685] pg_regress/triggers LOG:  statement: create table parted_trig_2 partition of parted_trig for values from (1000) to (2000);
2020-04-06 20:19:37.915 EDT [28665:957] pg_regress/updatable_views LOG:  statement: select table_name, is_updatable, is_insertable_into
	  from information_schema.views where table_name = 'uv_ptv';
2020-04-06 20:19:37.917 EDT [28665:958] pg_regress/updatable_views LOG:  statement: select table_name, column_name, is_updatable
	  from information_schema.columns where table_name = 'uv_ptv' order by column_name;
2020-04-06 20:19:37.920 EDT [28662:686] pg_regress/triggers LOG:  statement: create trigger zzz after insert on parted_trig for each row execute procedure trigger_notice();
2020-04-06 20:19:37.924 EDT [28662:687] pg_regress/triggers LOG:  statement: create trigger mmm after insert on parted_trig_1_1 for each row execute procedure trigger_notice();
2020-04-06 20:19:37.925 EDT [28665:959] pg_regress/updatable_views LOG:  statement: insert into uv_ptv values (1, 2);
2020-04-06 20:19:37.926 EDT [28662:688] pg_regress/triggers LOG:  statement: create trigger aaa after insert on parted_trig_1 for each row execute procedure trigger_notice();
2020-04-06 20:19:37.926 EDT [28660:375] pg_regress/inherit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '22082';
2020-04-06 20:19:37.927 EDT [28665:960] pg_regress/updatable_views LOG:  statement: select tableoid::regclass, * from uv_pt;
2020-04-06 20:19:37.929 EDT [28660:376] pg_regress/inherit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '22082' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:37.929 EDT [28662:689] pg_regress/triggers LOG:  statement: create trigger bbb after insert on parted_trig for each row execute procedure trigger_notice();
2020-04-06 20:19:37.933 EDT [28662:690] pg_regress/triggers LOG:  statement: create trigger qqq after insert on parted_trig_1_1 for each row execute procedure trigger_notice();
2020-04-06 20:19:37.935 EDT [28662:691] pg_regress/triggers LOG:  statement: insert into parted_trig values (50), (1500);
2020-04-06 20:19:37.941 EDT [28662:692] pg_regress/triggers LOG:  statement: drop table parted_trig;
2020-04-06 20:19:37.941 EDT [28665:961] pg_regress/updatable_views LOG:  statement: create view uv_ptv_wco as select * from uv_pt where a = 0 with check option;
2020-04-06 20:19:37.945 EDT [28665:962] pg_regress/updatable_views LOG:  statement: insert into uv_ptv_wco values (1, 2);
2020-04-06 20:19:37.945 EDT [28665:963] pg_regress/updatable_views ERROR:  new row violates check option for view "uv_ptv_wco"
2020-04-06 20:19:37.945 EDT [28665:964] pg_regress/updatable_views DETAIL:  Failing row contains (1, 2, null).
2020-04-06 20:19:37.945 EDT [28665:965] pg_regress/updatable_views STATEMENT:  insert into uv_ptv_wco values (1, 2);
2020-04-06 20:19:37.946 EDT [28665:966] pg_regress/updatable_views LOG:  statement: drop view uv_ptv, uv_ptv_wco;
2020-04-06 20:19:37.948 EDT [28665:967] pg_regress/updatable_views LOG:  statement: drop table uv_pt, uv_pt1, uv_pt11;
2020-04-06 20:19:37.950 EDT [28662:693] pg_regress/triggers LOG:  statement: create table parted_trig (a int) partition by list (a);
2020-04-06 20:19:37.952 EDT [28665:968] pg_regress/updatable_views LOG:  statement: create table wcowrtest (a int) partition by list (a);
2020-04-06 20:19:37.954 EDT [28662:694] pg_regress/triggers LOG:  statement: create table parted_trig1 partition of parted_trig for values in (1);
2020-04-06 20:19:37.955 EDT [28665:969] pg_regress/updatable_views LOG:  statement: create table wcowrtest1 partition of wcowrtest for values in (1);
2020-04-06 20:19:37.956 EDT [28665:970] pg_regress/updatable_views LOG:  statement: create view wcowrtest_v as select * from wcowrtest where wcowrtest = '(2)'::wcowrtest with check option;
2020-04-06 20:19:37.958 EDT [28662:695] pg_regress/triggers LOG:  statement: create or replace function trigger_notice() returns trigger as $$
	  declare
	    arg1 text = TG_ARGV[0];
	    arg2 integer = TG_ARGV[1];
	  begin
	    raise notice 'trigger % on % % % for % args % %',
			TG_NAME, TG_TABLE_NAME, TG_WHEN, TG_OP, TG_LEVEL, arg1, arg2;
	    return null;
	  end;
	  $$ language plpgsql;
2020-04-06 20:19:37.958 EDT [28665:971] pg_regress/updatable_views LOG:  statement: insert into wcowrtest_v values (1);
2020-04-06 20:19:37.959 EDT [28665:972] pg_regress/updatable_views ERROR:  new row violates check option for view "wcowrtest_v"
2020-04-06 20:19:37.959 EDT [28665:973] pg_regress/updatable_views DETAIL:  Failing row contains (1).
2020-04-06 20:19:37.959 EDT [28665:974] pg_regress/updatable_views STATEMENT:  insert into wcowrtest_v values (1);
2020-04-06 20:19:37.959 EDT [28665:975] pg_regress/updatable_views LOG:  statement: alter table wcowrtest add b text;
2020-04-06 20:19:37.960 EDT [28662:696] pg_regress/triggers LOG:  statement: create trigger aaa after insert on parted_trig
	   for each row execute procedure trigger_notice('quirky', 1);
2020-04-06 20:19:37.961 EDT [28665:976] pg_regress/updatable_views LOG:  statement: create table wcowrtest2 (b text, c int, a int);
2020-04-06 20:19:37.963 EDT [28662:697] pg_regress/triggers LOG:  statement: create table parted_trig2 partition of parted_trig for values in (2);
2020-04-06 20:19:37.963 EDT [28665:977] pg_regress/updatable_views LOG:  statement: alter table wcowrtest2 drop c;
2020-04-06 20:19:37.965 EDT [28665:978] pg_regress/updatable_views LOG:  statement: alter table wcowrtest attach partition wcowrtest2 for values in (2);
2020-04-06 20:19:37.966 EDT [28665:979] pg_regress/updatable_views LOG:  statement: create table sometable (a int, b text);
2020-04-06 20:19:37.967 EDT [28662:698] pg_regress/triggers LOG:  statement: create table parted_trig3 (like parted_trig);
2020-04-06 20:19:37.969 EDT [28665:980] pg_regress/updatable_views LOG:  statement: insert into sometable values (1, 'a'), (2, 'b');
2020-04-06 20:19:37.970 EDT [28665:981] pg_regress/updatable_views LOG:  statement: create view wcowrtest_v2 as
	    select *
	      from wcowrtest r
	      where r in (select s from sometable s where r.a = s.a)
	with check option;
2020-04-06 20:19:37.970 EDT [28662:699] pg_regress/triggers LOG:  statement: alter table parted_trig attach partition parted_trig3 for values in (3);
2020-04-06 20:19:37.972 EDT [28665:982] pg_regress/updatable_views LOG:  statement: insert into wcowrtest_v2 values (2, 'no such row in sometable');
2020-04-06 20:19:37.973 EDT [28665:983] pg_regress/updatable_views ERROR:  new row violates check option for view "wcowrtest_v2"
2020-04-06 20:19:37.973 EDT [28665:984] pg_regress/updatable_views DETAIL:  Failing row contains (2, no such row in sometable).
2020-04-06 20:19:37.973 EDT [28665:985] pg_regress/updatable_views STATEMENT:  insert into wcowrtest_v2 values (2, 'no such row in sometable');
2020-04-06 20:19:37.973 EDT [28665:986] pg_regress/updatable_views LOG:  statement: drop view wcowrtest_v, wcowrtest_v2;
2020-04-06 20:19:37.973 EDT [28662:700] pg_regress/triggers LOG:  statement: insert into parted_trig values (1), (2), (3);
2020-04-06 20:19:37.975 EDT [28665:987] pg_regress/updatable_views LOG:  statement: drop table wcowrtest, sometable;
2020-04-06 20:19:37.978 EDT [28662:701] pg_regress/triggers LOG:  statement: drop table parted_trig;
2020-04-06 20:19:37.980 EDT [28665:988] pg_regress/updatable_views LOG:  statement: create table uv_iocu_tab (a text unique, b float);
2020-04-06 20:19:37.984 EDT [28665:989] pg_regress/updatable_views LOG:  statement: insert into uv_iocu_tab values ('xyxyxy', 0);
2020-04-06 20:19:37.985 EDT [28660:377] pg_regress/inherit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '22082' ORDER BY 1;
2020-04-06 20:19:37.986 EDT [28662:702] pg_regress/triggers LOG:  statement: create function bark(text) returns bool language plpgsql immutable
	  as $$ begin raise notice '% <- woof!', $1; return true; end; $$;
2020-04-06 20:19:37.986 EDT [28665:990] pg_regress/updatable_views LOG:  statement: create view uv_iocu_view as
	   select b, b+1 as c, a, '2.0'::text as two from uv_iocu_tab;
2020-04-06 20:19:37.986 EDT [28660:378] pg_regress/inherit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '22082'
	ORDER BY 1;
2020-04-06 20:19:37.987 EDT [28660:379] pg_regress/inherit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '22082'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('22082')
	ORDER BY 1;
2020-04-06 20:19:37.988 EDT [28662:703] pg_regress/triggers LOG:  statement: create or replace function trigger_notice_ab() returns trigger as $$
	  begin
	    raise notice 'trigger % on % % % for %: (a,b)=(%,%)',
			TG_NAME, TG_TABLE_NAME, TG_WHEN, TG_OP, TG_LEVEL,
			NEW.a, NEW.b;
	    if TG_LEVEL = 'ROW' then
	       return NEW;
	    end if;
	    return null;
	  end;
	  $$ language plpgsql;
2020-04-06 20:19:37.991 EDT [28665:991] pg_regress/updatable_views LOG:  statement: insert into uv_iocu_view (a, b) values ('xyxyxy', 1)
	   on conflict (a) do update set b = uv_iocu_view.b;
2020-04-06 20:19:37.991 EDT [28662:704] pg_regress/triggers LOG:  statement: create table parted_irreg_ancestor (fd text, b text, fd2 int, fd3 int, a int)
	  partition by range (b);
2020-04-06 20:19:37.991 EDT [28665:992] pg_regress/updatable_views LOG:  statement: select * from uv_iocu_tab;
2020-04-06 20:19:37.994 EDT [28662:705] pg_regress/triggers LOG:  statement: alter table parted_irreg_ancestor drop column fd,
	  drop column fd2, drop column fd3;
2020-04-06 20:19:37.997 EDT [28662:706] pg_regress/triggers LOG:  statement: create table parted_irreg (fd int, a int, fd2 int, b text)
	  partition by range (b);
2020-04-06 20:19:38.000 EDT [28662:707] pg_regress/triggers LOG:  statement: alter table parted_irreg drop column fd, drop column fd2;
2020-04-06 20:19:38.002 EDT [28660:380] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '22082'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:38.002 EDT [28662:708] pg_regress/triggers LOG:  statement: alter table parted_irreg_ancestor attach partition parted_irreg
	  for values from ('aaaa') to ('zzzz');
2020-04-06 20:19:38.005 EDT [28662:709] pg_regress/triggers LOG:  statement: create table parted1_irreg (b text, fd int, a int);
2020-04-06 20:19:38.008 EDT [28665:993] pg_regress/updatable_views LOG:  statement: insert into uv_iocu_view (a, b) values ('xyxyxy', 1)
	   on conflict (a) do update set b = excluded.b;
2020-04-06 20:19:38.008 EDT [28665:994] pg_regress/updatable_views LOG:  statement: select * from uv_iocu_tab;
2020-04-06 20:19:38.010 EDT [28662:710] pg_regress/triggers LOG:  statement: alter table parted1_irreg drop column fd;
2020-04-06 20:19:38.013 EDT [28662:711] pg_regress/triggers LOG:  statement: alter table parted_irreg attach partition parted1_irreg
	  for values from ('aaaa') to ('bbbb');
2020-04-06 20:19:38.016 EDT [28662:712] pg_regress/triggers LOG:  statement: create trigger parted_trig after insert on parted_irreg
	  for each row execute procedure trigger_notice_ab();
2020-04-06 20:19:38.018 EDT [28660:381] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '22082'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:38.019 EDT [28662:713] pg_regress/triggers LOG:  statement: create trigger parted_trig_odd after insert on parted_irreg for each row
	  when (bark(new.b) AND new.a % 2 = 1) execute procedure trigger_notice_ab();
2020-04-06 20:19:38.021 EDT [28665:995] pg_regress/updatable_views LOG:  statement: insert into uv_iocu_view (a, b) values ('xyxyxy', 3)
	   on conflict (a) do update set b = cast(excluded.two as float);
2020-04-06 20:19:38.022 EDT [28662:714] pg_regress/triggers LOG:  statement: insert into parted_irreg values (1, 'aardvark'), (2, 'aanimals');
2020-04-06 20:19:38.022 EDT [28665:996] pg_regress/updatable_views LOG:  statement: select * from uv_iocu_tab;
2020-04-06 20:19:38.025 EDT [28662:715] pg_regress/triggers LOG:  statement: insert into parted1_irreg values ('aardwolf', 2);
2020-04-06 20:19:38.027 EDT [28662:716] pg_regress/triggers LOG:  statement: insert into parted_irreg_ancestor values ('aasvogel', 3);
2020-04-06 20:19:38.030 EDT [28662:717] pg_regress/triggers LOG:  statement: drop table parted_irreg_ancestor;
2020-04-06 20:19:38.031 EDT [28660:382] pg_regress/inherit LOG:  statement: WITH RECURSIVE r AS (
	  SELECT 'inht1'::regclass AS inhrelid
	UNION ALL
	  SELECT c.inhrelid FROM pg_inherits c, r WHERE r.inhrelid = c.inhparent
	)
	SELECT a.attrelid::regclass, a.attname, a.attinhcount, e.expected
	  FROM (SELECT inhrelid, count(*) AS expected FROM pg_inherits
	        WHERE inhparent IN (SELECT inhrelid FROM r) GROUP BY inhrelid) e
	  JOIN pg_attribute a ON e.inhrelid = a.attrelid WHERE NOT attislocal
	  ORDER BY a.attrelid::regclass::name, a.attnum;
2020-04-06 20:19:38.036 EDT [28665:997] pg_regress/updatable_views LOG:  statement: explain (costs off)
	insert into uv_iocu_view (a, b) values ('xyxyxy', 3)
	   on conflict (a) do update set b = excluded.b where excluded.c > 0;
2020-04-06 20:19:38.037 EDT [28662:718] pg_regress/triggers LOG:  statement: create table parted (a int, b int, c text) partition by list (a);
2020-04-06 20:19:38.040 EDT [28662:719] pg_regress/triggers LOG:  statement: create table parted_1 partition of parted for values in (1)
	  partition by list (b);
2020-04-06 20:19:38.041 EDT [28665:998] pg_regress/updatable_views LOG:  statement: insert into uv_iocu_view (a, b) values ('xyxyxy', 3)
	   on conflict (a) do update set b = excluded.b where excluded.c > 0;
2020-04-06 20:19:38.042 EDT [28665:999] pg_regress/updatable_views LOG:  statement: select * from uv_iocu_tab;
2020-04-06 20:19:38.044 EDT [28662:720] pg_regress/triggers LOG:  statement: create table parted_1_1 partition of parted_1 for values in (1);
2020-04-06 20:19:38.045 EDT [28660:383] pg_regress/inherit LOG:  statement: DROP TABLE inht1, inhs1 CASCADE;
2020-04-06 20:19:38.048 EDT [28660:384] pg_regress/inherit LOG:  statement: CREATE TABLE test_constraints (id int, val1 varchar, val2 int, UNIQUE(val1, val2));
2020-04-06 20:19:38.050 EDT [28662:721] pg_regress/triggers LOG:  statement: create function parted_trigfunc() returns trigger language plpgsql as $$
	begin
	  new.a = new.a + 1;
	  return new;
	end;
	$$;
2020-04-06 20:19:38.051 EDT [28660:385] pg_regress/inherit LOG:  statement: CREATE TABLE test_constraints_inh () INHERITS (test_constraints);
2020-04-06 20:19:38.053 EDT [28662:722] pg_regress/triggers LOG:  statement: insert into parted values (1, 1, 'uno uno v1');
2020-04-06 20:19:38.053 EDT [28660:386] pg_regress/inherit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_constraints)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:38.056 EDT [28662:723] pg_regress/triggers LOG:  statement: create trigger t before insert or update or delete on parted
	  for each row execute function parted_trigfunc();
2020-04-06 20:19:38.058 EDT [28665:1000] pg_regress/updatable_views LOG:  statement: drop view uv_iocu_view;
2020-04-06 20:19:38.059 EDT [28665:1001] pg_regress/updatable_views LOG:  statement: drop table uv_iocu_tab;
2020-04-06 20:19:38.059 EDT [28662:724] pg_regress/triggers LOG:  statement: insert into parted values (1, 1, 'uno uno v2');
2020-04-06 20:19:38.060 EDT [28662:725] pg_regress/triggers ERROR:  moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported
2020-04-06 20:19:38.060 EDT [28662:726] pg_regress/triggers DETAIL:  Before executing trigger "t", the row was to be in partition "public.parted_1_1".
2020-04-06 20:19:38.060 EDT [28662:727] pg_regress/triggers STATEMENT:  insert into parted values (1, 1, 'uno uno v2');
2020-04-06 20:19:38.060 EDT [28662:728] pg_regress/triggers LOG:  statement: update parted set c = c || 'v3';
2020-04-06 20:19:38.061 EDT [28665:1002] pg_regress/updatable_views LOG:  statement: create table uv_iocu_tab (a int unique, b text);
2020-04-06 20:19:38.061 EDT [28662:729] pg_regress/triggers ERROR:  moving row to another partition during a BEFORE trigger is not supported
2020-04-06 20:19:38.061 EDT [28662:730] pg_regress/triggers DETAIL:  Before executing trigger "t", the row was to be in partition "public.parted_1_1".
2020-04-06 20:19:38.061 EDT [28662:731] pg_regress/triggers STATEMENT:  update parted set c = c || 'v3';
2020-04-06 20:19:38.061 EDT [28662:732] pg_regress/triggers LOG:  statement: create or replace function parted_trigfunc() returns trigger language plpgsql as $$
	begin
	  new.b = new.b + 1;
	  return new;
	end;
	$$;
2020-04-06 20:19:38.064 EDT [28665:1003] pg_regress/updatable_views LOG:  statement: create view uv_iocu_view as
	    select b as bb, a as aa, uv_iocu_tab::text as cc from uv_iocu_tab;
2020-04-06 20:19:38.064 EDT [28662:733] pg_regress/triggers LOG:  statement: insert into parted values (1, 1, 'uno uno v4');
2020-04-06 20:19:38.065 EDT [28662:734] pg_regress/triggers ERROR:  moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported
2020-04-06 20:19:38.065 EDT [28662:735] pg_regress/triggers DETAIL:  Before executing trigger "t", the row was to be in partition "public.parted_1_1".
2020-04-06 20:19:38.065 EDT [28662:736] pg_regress/triggers STATEMENT:  insert into parted values (1, 1, 'uno uno v4');
2020-04-06 20:19:38.065 EDT [28662:737] pg_regress/triggers LOG:  statement: update parted set c = c || 'v5';
2020-04-06 20:19:38.065 EDT [28662:738] pg_regress/triggers ERROR:  moving row to another partition during a BEFORE trigger is not supported
2020-04-06 20:19:38.065 EDT [28662:739] pg_regress/triggers DETAIL:  Before executing trigger "t", the row was to be in partition "public.parted_1_1".
2020-04-06 20:19:38.065 EDT [28662:740] pg_regress/triggers STATEMENT:  update parted set c = c || 'v5';
2020-04-06 20:19:38.065 EDT [28665:1004] pg_regress/updatable_views LOG:  statement: insert into uv_iocu_view (aa,bb) values (1,'x');
2020-04-06 20:19:38.065 EDT [28662:741] pg_regress/triggers LOG:  statement: create or replace function parted_trigfunc() returns trigger language plpgsql as $$
	begin
	  new.c = new.c || ' and so';
	  return new;
	end;
	$$;
2020-04-06 20:19:38.066 EDT [28665:1005] pg_regress/updatable_views LOG:  statement: explain (costs off)
	insert into uv_iocu_view (aa,bb) values (1,'y')
	   on conflict (aa) do update set bb = 'Rejected: '||excluded.*
	   where excluded.aa > 0
	   and excluded.bb != ''
	   and excluded.cc is not null;
2020-04-06 20:19:38.068 EDT [28665:1006] pg_regress/updatable_views LOG:  statement: insert into uv_iocu_view (aa,bb) values (1,'y')
	   on conflict (aa) do update set bb = 'Rejected: '||excluded.*
	   where excluded.aa > 0
	   and excluded.bb != ''
	   and excluded.cc is not null;
2020-04-06 20:19:38.068 EDT [28662:742] pg_regress/triggers LOG:  statement: insert into parted values (1, 1, 'uno uno');
2020-04-06 20:19:38.068 EDT [28665:1007] pg_regress/updatable_views LOG:  statement: select * from uv_iocu_view;
2020-04-06 20:19:38.070 EDT [28660:387] pg_regress/inherit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '22200';
2020-04-06 20:19:38.070 EDT [28662:743] pg_regress/triggers LOG:  statement: update parted set c = c || ' v6';
2020-04-06 20:19:38.072 EDT [28660:388] pg_regress/inherit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '22200' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:38.073 EDT [28662:744] pg_regress/triggers LOG:  statement: select tableoid::regclass, * from parted;
2020-04-06 20:19:38.083 EDT [28665:1008] pg_regress/updatable_views LOG:  statement: delete from uv_iocu_view;
2020-04-06 20:19:38.084 EDT [28665:1009] pg_regress/updatable_views LOG:  statement: insert into uv_iocu_view (aa,bb) values (1,'x');
2020-04-06 20:19:38.084 EDT [28665:1010] pg_regress/updatable_views LOG:  statement: insert into uv_iocu_view (aa) values (1)
	   on conflict (aa) do update set bb = 'Rejected: '||excluded.*;
2020-04-06 20:19:38.085 EDT [28665:1011] pg_regress/updatable_views LOG:  statement: select * from uv_iocu_view;
2020-04-06 20:19:38.090 EDT [28662:745] pg_regress/triggers LOG:  statement: drop table parted;
2020-04-06 20:19:38.098 EDT [28665:1012] pg_regress/updatable_views LOG:  statement: alter table uv_iocu_tab alter column b set default 'table default';
2020-04-06 20:19:38.099 EDT [28665:1013] pg_regress/updatable_views LOG:  statement: insert into uv_iocu_view (aa) values (1)
	   on conflict (aa) do update set bb = 'Rejected: '||excluded.*;
2020-04-06 20:19:38.100 EDT [28662:746] pg_regress/triggers LOG:  statement: create table parted (a int, b int, c text) partition by list ((a + b));
2020-04-06 20:19:38.100 EDT [28665:1014] pg_regress/updatable_views LOG:  statement: select * from uv_iocu_view;
2020-04-06 20:19:38.104 EDT [28662:747] pg_regress/triggers LOG:  statement: create or replace function parted_trigfunc() returns trigger language plpgsql as $$
	begin
	  new.a = new.a + new.b;
	  return new;
	end;
	$$;
2020-04-06 20:19:38.105 EDT [28660:389] pg_regress/inherit LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '22200' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:38.108 EDT [28662:748] pg_regress/triggers LOG:  statement: create table parted_1 partition of parted for values in (1, 2);
2020-04-06 20:19:38.114 EDT [28662:749] pg_regress/triggers LOG:  statement: create table parted_2 partition of parted for values in (3, 4);
2020-04-06 20:19:38.117 EDT [28665:1015] pg_regress/updatable_views LOG:  statement: alter view uv_iocu_view alter column bb set default 'view default';
2020-04-06 20:19:38.118 EDT [28665:1016] pg_regress/updatable_views LOG:  statement: insert into uv_iocu_view (aa) values (1)
	   on conflict (aa) do update set bb = 'Rejected: '||excluded.*;
2020-04-06 20:19:38.119 EDT [28665:1017] pg_regress/updatable_views LOG:  statement: select * from uv_iocu_view;
2020-04-06 20:19:38.121 EDT [28662:750] pg_regress/triggers LOG:  statement: create trigger t before insert or update on parted
	  for each row execute function parted_trigfunc();
2020-04-06 20:19:38.122 EDT [28660:390] pg_regress/inherit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '22200' ORDER BY 1;
2020-04-06 20:19:38.123 EDT [28660:391] pg_regress/inherit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '22200'
	ORDER BY 1;
2020-04-06 20:19:38.124 EDT [28660:392] pg_regress/inherit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '22200'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('22200')
	ORDER BY 1;
2020-04-06 20:19:38.124 EDT [28662:751] pg_regress/triggers LOG:  statement: insert into parted values (0, 1, 'zero win');
2020-04-06 20:19:38.128 EDT [28662:752] pg_regress/triggers LOG:  statement: insert into parted values (1, 1, 'one fail');
2020-04-06 20:19:38.128 EDT [28662:753] pg_regress/triggers ERROR:  moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported
2020-04-06 20:19:38.128 EDT [28662:754] pg_regress/triggers DETAIL:  Before executing trigger "t", the row was to be in partition "public.parted_1".
2020-04-06 20:19:38.128 EDT [28662:755] pg_regress/triggers STATEMENT:  insert into parted values (1, 1, 'one fail');
2020-04-06 20:19:38.128 EDT [28662:756] pg_regress/triggers LOG:  statement: insert into parted values (1, 2, 'two fail');
2020-04-06 20:19:38.128 EDT [28662:757] pg_regress/triggers ERROR:  moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported
2020-04-06 20:19:38.128 EDT [28662:758] pg_regress/triggers DETAIL:  Before executing trigger "t", the row was to be in partition "public.parted_2".
2020-04-06 20:19:38.128 EDT [28662:759] pg_regress/triggers STATEMENT:  insert into parted values (1, 2, 'two fail');
2020-04-06 20:19:38.129 EDT [28662:760] pg_regress/triggers LOG:  statement: select * from parted;
2020-04-06 20:19:38.137 EDT [28660:393] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '22200'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:38.137 EDT [28665:1018] pg_regress/updatable_views LOG:  statement: insert into uv_iocu_view (aa) values (1)
	   on conflict (aa) do update set cc = 'XXX';
2020-04-06 20:19:38.137 EDT [28665:1019] pg_regress/updatable_views ERROR:  cannot insert into column "cc" of view "uv_iocu_view"
2020-04-06 20:19:38.137 EDT [28665:1020] pg_regress/updatable_views DETAIL:  View columns that are not columns of their base relation are not updatable.
2020-04-06 20:19:38.137 EDT [28665:1021] pg_regress/updatable_views STATEMENT:  insert into uv_iocu_view (aa) values (1)
	   on conflict (aa) do update set cc = 'XXX';
2020-04-06 20:19:38.138 EDT [28665:1022] pg_regress/updatable_views LOG:  statement: drop view uv_iocu_view;
2020-04-06 20:19:38.140 EDT [28665:1023] pg_regress/updatable_views LOG:  statement: drop table uv_iocu_tab;
2020-04-06 20:19:38.143 EDT [28665:1024] pg_regress/updatable_views LOG:  statement: create user regress_view_user1;
2020-04-06 20:19:38.143 EDT [28665:1025] pg_regress/updatable_views LOG:  statement: create user regress_view_user2;
2020-04-06 20:19:38.144 EDT [28665:1026] pg_regress/updatable_views LOG:  statement: set session authorization regress_view_user1;
2020-04-06 20:19:38.144 EDT [28665:1027] pg_regress/updatable_views LOG:  statement: create table base_tbl(a int unique, b text, c float);
2020-04-06 20:19:38.147 EDT [28665:1028] pg_regress/updatable_views LOG:  statement: insert into base_tbl values (1,'xxx',1.0);
2020-04-06 20:19:38.148 EDT [28660:394] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '22200'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:38.150 EDT [28665:1029] pg_regress/updatable_views LOG:  statement: create view rw_view1 as select b as bb, c as cc, a as aa from base_tbl;
2020-04-06 20:19:38.151 EDT [28662:761] pg_regress/triggers LOG:  statement: drop table parted;
2020-04-06 20:19:38.152 EDT [28665:1030] pg_regress/updatable_views LOG:  statement: grant select (aa,bb) on rw_view1 to regress_view_user2;
2020-04-06 20:19:38.152 EDT [28665:1031] pg_regress/updatable_views LOG:  statement: grant insert on rw_view1 to regress_view_user2;
2020-04-06 20:19:38.153 EDT [28665:1032] pg_regress/updatable_views LOG:  statement: grant update (bb) on rw_view1 to regress_view_user2;
2020-04-06 20:19:38.154 EDT [28665:1033] pg_regress/updatable_views LOG:  statement: set session authorization regress_view_user2;
2020-04-06 20:19:38.154 EDT [28665:1034] pg_regress/updatable_views LOG:  statement: insert into rw_view1 values ('yyy',2.0,1)
	  on conflict (aa) do update set bb = excluded.cc;
2020-04-06 20:19:38.154 EDT [28665:1035] pg_regress/updatable_views ERROR:  permission denied for view rw_view1
2020-04-06 20:19:38.154 EDT [28665:1036] pg_regress/updatable_views STATEMENT:  insert into rw_view1 values ('yyy',2.0,1)
	  on conflict (aa) do update set bb = excluded.cc;
2020-04-06 20:19:38.154 EDT [28665:1037] pg_regress/updatable_views LOG:  statement: insert into rw_view1 values ('yyy',2.0,1)
	  on conflict (aa) do update set bb = rw_view1.cc;
2020-04-06 20:19:38.154 EDT [28665:1038] pg_regress/updatable_views ERROR:  permission denied for view rw_view1
2020-04-06 20:19:38.154 EDT [28665:1039] pg_regress/updatable_views STATEMENT:  insert into rw_view1 values ('yyy',2.0,1)
	  on conflict (aa) do update set bb = rw_view1.cc;
2020-04-06 20:19:38.155 EDT [28665:1040] pg_regress/updatable_views LOG:  statement: insert into rw_view1 values ('yyy',2.0,1)
	  on conflict (aa) do update set bb = excluded.bb;
2020-04-06 20:19:38.155 EDT [28665:1041] pg_regress/updatable_views LOG:  statement: insert into rw_view1 values ('zzz',2.0,1)
	  on conflict (aa) do update set bb = rw_view1.bb||'xxx';
2020-04-06 20:19:38.156 EDT [28665:1042] pg_regress/updatable_views LOG:  statement: insert into rw_view1 values ('zzz',2.0,1)
	  on conflict (aa) do update set cc = 3.0;
2020-04-06 20:19:38.156 EDT [28665:1043] pg_regress/updatable_views ERROR:  permission denied for view rw_view1
2020-04-06 20:19:38.156 EDT [28665:1044] pg_regress/updatable_views STATEMENT:  insert into rw_view1 values ('zzz',2.0,1)
	  on conflict (aa) do update set cc = 3.0;
2020-04-06 20:19:38.156 EDT [28665:1045] pg_regress/updatable_views LOG:  statement: reset session authorization;
2020-04-06 20:19:38.156 EDT [28665:1046] pg_regress/updatable_views LOG:  statement: select * from base_tbl;
2020-04-06 20:19:38.162 EDT [28662:762] pg_regress/triggers LOG:  statement: drop function parted_trigfunc();
2020-04-06 20:19:38.165 EDT [28660:395] pg_regress/inherit LOG:  statement: ALTER TABLE ONLY test_constraints DROP CONSTRAINT test_constraints_val1_val2_key;
2020-04-06 20:19:38.166 EDT [28660:396] pg_regress/inherit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_constraints)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:38.168 EDT [28665:1047] pg_regress/updatable_views LOG:  statement: set session authorization regress_view_user1;
2020-04-06 20:19:38.168 EDT [28662:763] pg_regress/triggers LOG:  statement: create table parted_constr_ancestor (a int, b text)
	  partition by range (b);
2020-04-06 20:19:38.169 EDT [28665:1048] pg_regress/updatable_views LOG:  statement: grant select (a,b) on base_tbl to regress_view_user2;
2020-04-06 20:19:38.170 EDT [28665:1049] pg_regress/updatable_views LOG:  statement: grant insert (a,b) on base_tbl to regress_view_user2;
2020-04-06 20:19:38.171 EDT [28665:1050] pg_regress/updatable_views LOG:  statement: grant update (a,b) on base_tbl to regress_view_user2;
2020-04-06 20:19:38.172 EDT [28662:764] pg_regress/triggers LOG:  statement: create table parted_constr (a int, b text)
	  partition by range (b);
2020-04-06 20:19:38.174 EDT [28665:1051] pg_regress/updatable_views LOG:  statement: set session authorization regress_view_user2;
2020-04-06 20:19:38.175 EDT [28665:1052] pg_regress/updatable_views LOG:  statement: create view rw_view2 as select b as bb, c as cc, a as aa from base_tbl;
2020-04-06 20:19:38.176 EDT [28662:765] pg_regress/triggers LOG:  statement: alter table parted_constr_ancestor attach partition parted_constr
	  for values from ('aaaa') to ('zzzz');
2020-04-06 20:19:38.177 EDT [28665:1053] pg_regress/updatable_views LOG:  statement: insert into rw_view2 (aa,bb) values (1,'xxx')
	  on conflict (aa) do update set bb = excluded.bb;
2020-04-06 20:19:38.178 EDT [28665:1054] pg_regress/updatable_views ERROR:  permission denied for table base_tbl
2020-04-06 20:19:38.178 EDT [28665:1055] pg_regress/updatable_views STATEMENT:  insert into rw_view2 (aa,bb) values (1,'xxx')
	  on conflict (aa) do update set bb = excluded.bb;
2020-04-06 20:19:38.178 EDT [28665:1056] pg_regress/updatable_views LOG:  statement: create view rw_view3 as select b as bb, a as aa from base_tbl;
2020-04-06 20:19:38.179 EDT [28665:1057] pg_regress/updatable_views LOG:  statement: insert into rw_view3 (aa,bb) values (1,'xxx')
	  on conflict (aa) do update set bb = excluded.bb;
2020-04-06 20:19:38.180 EDT [28662:766] pg_regress/triggers LOG:  statement: create table parted1_constr (a int, b text);
2020-04-06 20:19:38.180 EDT [28665:1058] pg_regress/updatable_views LOG:  statement: reset session authorization;
2020-04-06 20:19:38.181 EDT [28665:1059] pg_regress/updatable_views LOG:  statement: select * from base_tbl;
2020-04-06 20:19:38.185 EDT [28662:767] pg_regress/triggers LOG:  statement: alter table parted_constr attach partition parted1_constr
	  for values from ('aaaa') to ('bbbb');
2020-04-06 20:19:38.187 EDT [28660:397] pg_regress/inherit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '22200';
2020-04-06 20:19:38.188 EDT [28660:398] pg_regress/inherit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '22200' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:38.194 EDT [28662:768] pg_regress/triggers LOG:  statement: create constraint trigger parted_trig after insert on parted_constr_ancestor
	  deferrable
	  for each row execute procedure trigger_notice_ab();
2020-04-06 20:19:38.195 EDT [28665:1060] pg_regress/updatable_views LOG:  statement: set session authorization regress_view_user2;
2020-04-06 20:19:38.195 EDT [28665:1061] pg_regress/updatable_views LOG:  statement: create view rw_view4 as select aa, bb, cc FROM rw_view1;
2020-04-06 20:19:38.197 EDT [28665:1062] pg_regress/updatable_views LOG:  statement: insert into rw_view4 (aa,bb) values (1,'yyy')
	  on conflict (aa) do update set bb = excluded.bb;
2020-04-06 20:19:38.197 EDT [28665:1063] pg_regress/updatable_views ERROR:  permission denied for view rw_view1
2020-04-06 20:19:38.197 EDT [28665:1064] pg_regress/updatable_views STATEMENT:  insert into rw_view4 (aa,bb) values (1,'yyy')
	  on conflict (aa) do update set bb = excluded.bb;
2020-04-06 20:19:38.197 EDT [28665:1065] pg_regress/updatable_views LOG:  statement: create view rw_view5 as select aa, bb FROM rw_view1;
2020-04-06 20:19:38.199 EDT [28665:1066] pg_regress/updatable_views LOG:  statement: insert into rw_view5 (aa,bb) values (1,'yyy')
	  on conflict (aa) do update set bb = excluded.bb;
2020-04-06 20:19:38.199 EDT [28665:1067] pg_regress/updatable_views LOG:  statement: reset session authorization;
2020-04-06 20:19:38.199 EDT [28662:769] pg_regress/triggers LOG:  statement: create constraint trigger parted_trig_two after insert on parted_constr
	  deferrable initially deferred
	  for each row when (bark(new.b) AND new.a % 2 = 1)
	  execute procedure trigger_notice_ab();
2020-04-06 20:19:38.200 EDT [28665:1068] pg_regress/updatable_views LOG:  statement: select * from base_tbl;
2020-04-06 20:19:38.205 EDT [28662:770] pg_regress/triggers LOG:  statement: begin;
2020-04-06 20:19:38.208 EDT [28662:771] pg_regress/triggers LOG:  statement: insert into parted_constr values (1, 'aardvark');
2020-04-06 20:19:38.211 EDT [28662:772] pg_regress/triggers LOG:  statement: insert into parted1_constr values (2, 'aardwolf');
2020-04-06 20:19:38.212 EDT [28665:1069] pg_regress/updatable_views LOG:  statement: drop view rw_view5;
2020-04-06 20:19:38.214 EDT [28662:773] pg_regress/triggers LOG:  statement: insert into parted_constr_ancestor values (3, 'aasvogel');
2020-04-06 20:19:38.214 EDT [28665:1070] pg_regress/updatable_views LOG:  statement: drop view rw_view4;
2020-04-06 20:19:38.217 EDT [28665:1071] pg_regress/updatable_views LOG:  statement: drop view rw_view3;
2020-04-06 20:19:38.218 EDT [28662:774] pg_regress/triggers LOG:  statement: commit;
2020-04-06 20:19:38.219 EDT [28665:1072] pg_regress/updatable_views LOG:  statement: drop view rw_view2;
2020-04-06 20:19:38.220 EDT [28665:1073] pg_regress/updatable_views LOG:  statement: drop view rw_view1;
2020-04-06 20:19:38.221 EDT [28665:1074] pg_regress/updatable_views LOG:  statement: drop table base_tbl;
2020-04-06 20:19:38.222 EDT [28662:775] pg_regress/triggers LOG:  statement: begin;
2020-04-06 20:19:38.223 EDT [28665:1075] pg_regress/updatable_views LOG:  statement: drop user regress_view_user1;
2020-04-06 20:19:38.224 EDT [28662:776] pg_regress/triggers LOG:  statement: set constraints parted_trig deferred;
2020-04-06 20:19:38.224 EDT [28665:1076] pg_regress/updatable_views LOG:  statement: drop user regress_view_user2;
2020-04-06 20:19:38.225 EDT [28665:1077] pg_regress/updatable_views LOG:  statement: create table base_tab_def (a int, b text default 'Table default',
	                           c text default 'Table default', d text, e text);
2020-04-06 20:19:38.227 EDT [28662:777] pg_regress/triggers LOG:  statement: insert into parted_constr values (1, 'aardvark');
2020-04-06 20:19:38.227 EDT [28660:399] pg_regress/inherit LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '22200' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:38.230 EDT [28662:778] pg_regress/triggers LOG:  statement: insert into parted1_constr values (2, 'aardwolf'), (3, 'aasvogel');
2020-04-06 20:19:38.231 EDT [28665:1078] pg_regress/updatable_views LOG:  statement: create view base_tab_def_view as select * from base_tab_def;
2020-04-06 20:19:38.232 EDT [28665:1079] pg_regress/updatable_views LOG:  statement: alter view base_tab_def_view alter b set default 'View default';
2020-04-06 20:19:38.233 EDT [28665:1080] pg_regress/updatable_views LOG:  statement: alter view base_tab_def_view alter d set default 'View default';
2020-04-06 20:19:38.233 EDT [28662:779] pg_regress/triggers LOG:  statement: commit;
2020-04-06 20:19:38.234 EDT [28665:1081] pg_regress/updatable_views LOG:  statement: insert into base_tab_def values (1);
2020-04-06 20:19:38.234 EDT [28665:1082] pg_regress/updatable_views LOG:  statement: insert into base_tab_def values (2), (3);
2020-04-06 20:19:38.235 EDT [28665:1083] pg_regress/updatable_views LOG:  statement: insert into base_tab_def values (4, default, default, default, default);
2020-04-06 20:19:38.236 EDT [28665:1084] pg_regress/updatable_views LOG:  statement: insert into base_tab_def values (5, default, default, default, default),
	                                (6, default, default, default, default);
2020-04-06 20:19:38.236 EDT [28665:1085] pg_regress/updatable_views LOG:  statement: insert into base_tab_def_view values (11);
2020-04-06 20:19:38.236 EDT [28662:780] pg_regress/triggers LOG:  statement: drop table parted_constr_ancestor;
2020-04-06 20:19:38.237 EDT [28665:1086] pg_regress/updatable_views LOG:  statement: insert into base_tab_def_view values (12), (13);
2020-04-06 20:19:38.237 EDT [28665:1087] pg_regress/updatable_views LOG:  statement: insert into base_tab_def_view values (14, default, default, default, default);
2020-04-06 20:19:38.238 EDT [28665:1088] pg_regress/updatable_views LOG:  statement: insert into base_tab_def_view values (15, default, default, default, default),
	                                     (16, default, default, default, default);
2020-04-06 20:19:38.238 EDT [28665:1089] pg_regress/updatable_views LOG:  statement: insert into base_tab_def_view values (17), (default);
2020-04-06 20:19:38.239 EDT [28665:1090] pg_regress/updatable_views LOG:  statement: select * from base_tab_def order by a;
2020-04-06 20:19:38.240 EDT [28660:400] pg_regress/inherit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '22200' ORDER BY 1;
2020-04-06 20:19:38.241 EDT [28660:401] pg_regress/inherit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '22200'
	ORDER BY 1;
2020-04-06 20:19:38.241 EDT [28660:402] pg_regress/inherit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '22200'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('22200')
	ORDER BY 1;
2020-04-06 20:19:38.246 EDT [28662:781] pg_regress/triggers LOG:  statement: drop function bark(text);
2020-04-06 20:19:38.248 EDT [28662:782] pg_regress/triggers LOG:  statement: create table parted_trigger (a int, b text) partition by range (a);
2020-04-06 20:19:38.252 EDT [28662:783] pg_regress/triggers LOG:  statement: create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000);
2020-04-06 20:19:38.255 EDT [28665:1091] pg_regress/updatable_views LOG:  statement: create function base_tab_def_view_instrig_func() returns trigger
	as
	$$
	begin
	  insert into base_tab_def values (new.a, new.b, new.c, new.d, new.e);
	  return new;
	end;
	$$
	language plpgsql;
2020-04-06 20:19:38.256 EDT [28665:1092] pg_regress/updatable_views LOG:  statement: create trigger base_tab_def_view_instrig instead of insert on base_tab_def_view
	  for each row execute function base_tab_def_view_instrig_func();
2020-04-06 20:19:38.257 EDT [28660:403] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '22200'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:38.258 EDT [28665:1093] pg_regress/updatable_views LOG:  statement: truncate base_tab_def;
2020-04-06 20:19:38.260 EDT [28665:1094] pg_regress/updatable_views LOG:  statement: insert into base_tab_def values (1);
2020-04-06 20:19:38.261 EDT [28665:1095] pg_regress/updatable_views LOG:  statement: insert into base_tab_def values (2), (3);
2020-04-06 20:19:38.261 EDT [28665:1096] pg_regress/updatable_views LOG:  statement: insert into base_tab_def values (4, default, default, default, default);
2020-04-06 20:19:38.262 EDT [28665:1097] pg_regress/updatable_views LOG:  statement: insert into base_tab_def values (5, default, default, default, default),
	                                (6, default, default, default, default);
2020-04-06 20:19:38.262 EDT [28665:1098] pg_regress/updatable_views LOG:  statement: insert into base_tab_def_view values (11);
2020-04-06 20:19:38.263 EDT [28662:784] pg_regress/triggers LOG:  statement: create table parted_trigger_2 (drp int, a int, b text);
2020-04-06 20:19:38.263 EDT [28665:1099] pg_regress/updatable_views LOG:  statement: insert into base_tab_def_view values (12), (13);
2020-04-06 20:19:38.264 EDT [28665:1100] pg_regress/updatable_views LOG:  statement: insert into base_tab_def_view values (14, default, default, default, default);
2020-04-06 20:19:38.265 EDT [28665:1101] pg_regress/updatable_views LOG:  statement: insert into base_tab_def_view values (15, default, default, default, default),
	                                     (16, default, default, default, default);
2020-04-06 20:19:38.265 EDT [28665:1102] pg_regress/updatable_views LOG:  statement: insert into base_tab_def_view values (17), (default);
2020-04-06 20:19:38.266 EDT [28665:1103] pg_regress/updatable_views LOG:  statement: select * from base_tab_def order by a;
2020-04-06 20:19:38.272 EDT [28662:785] pg_regress/triggers LOG:  statement: alter table parted_trigger_2 drop column drp;
2020-04-06 20:19:38.276 EDT [28662:786] pg_regress/triggers LOG:  statement: alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000);
2020-04-06 20:19:38.278 EDT [28660:404] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '22200'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:38.280 EDT [28665:1104] pg_regress/updatable_views LOG:  statement: drop trigger base_tab_def_view_instrig on base_tab_def_view;
2020-04-06 20:19:38.281 EDT [28665:1105] pg_regress/updatable_views LOG:  statement: drop function base_tab_def_view_instrig_func;
2020-04-06 20:19:38.282 EDT [28662:787] pg_regress/triggers LOG:  statement: create trigger parted_trigger after update on parted_trigger
	  for each row when (new.a % 2 = 1 and length(old.b) >= 2) execute procedure trigger_notice_ab();
2020-04-06 20:19:38.283 EDT [28665:1106] pg_regress/updatable_views LOG:  statement: create rule base_tab_def_view_ins_rule as on insert to base_tab_def_view
	  do instead insert into base_tab_def values (new.a, new.b, new.c, new.d, new.e);
2020-04-06 20:19:38.284 EDT [28665:1107] pg_regress/updatable_views LOG:  statement: truncate base_tab_def;
2020-04-06 20:19:38.287 EDT [28665:1108] pg_regress/updatable_views LOG:  statement: insert into base_tab_def values (1);
2020-04-06 20:19:38.287 EDT [28662:788] pg_regress/triggers LOG:  statement: create table parted_trigger_3 (b text, a int) partition by range (length(b));
2020-04-06 20:19:38.287 EDT [28665:1109] pg_regress/updatable_views LOG:  statement: insert into base_tab_def values (2), (3);
2020-04-06 20:19:38.288 EDT [28665:1110] pg_regress/updatable_views LOG:  statement: insert into base_tab_def values (4, default, default, default, default);
2020-04-06 20:19:38.288 EDT [28665:1111] pg_regress/updatable_views LOG:  statement: insert into base_tab_def values (5, default, default, default, default),
	                                (6, default, default, default, default);
2020-04-06 20:19:38.289 EDT [28665:1112] pg_regress/updatable_views LOG:  statement: insert into base_tab_def_view values (11);
2020-04-06 20:19:38.291 EDT [28665:1113] pg_regress/updatable_views LOG:  statement: insert into base_tab_def_view values (12), (13);
2020-04-06 20:19:38.291 EDT [28662:789] pg_regress/triggers LOG:  statement: create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3);
2020-04-06 20:19:38.292 EDT [28665:1114] pg_regress/updatable_views LOG:  statement: insert into base_tab_def_view values (14, default, default, default, default);
2020-04-06 20:19:38.293 EDT [28660:405] pg_regress/inherit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_constraints_inh)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:38.294 EDT [28665:1115] pg_regress/updatable_views LOG:  statement: insert into base_tab_def_view values (15, default, default, default, default),
	                                     (16, default, default, default, default);
2020-04-06 20:19:38.295 EDT [28665:1116] pg_regress/updatable_views LOG:  statement: insert into base_tab_def_view values (17), (default);
2020-04-06 20:19:38.296 EDT [28665:1117] pg_regress/updatable_views LOG:  statement: select * from base_tab_def order by a;
2020-04-06 20:19:38.299 EDT [28662:790] pg_regress/triggers LOG:  statement: create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5);
2020-04-06 20:19:38.305 EDT [28662:791] pg_regress/triggers LOG:  statement: alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000);
2020-04-06 20:19:38.306 EDT [28660:406] pg_regress/inherit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '22209';
2020-04-06 20:19:38.307 EDT [28660:407] pg_regress/inherit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '22209' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:38.311 EDT [28662:792] pg_regress/triggers LOG:  statement: insert into parted_trigger values
	    (0, 'a'), (1, 'bbb'), (2, 'bcd'), (3, 'c'),
		(1000, 'c'), (1001, 'ddd'), (1002, 'efg'), (1003, 'f'),
		(2000, 'e'), (2001, 'fff'), (2002, 'ghi'), (2003, 'h');
2020-04-06 20:19:38.312 EDT [28665:1118] pg_regress/updatable_views LOG:  statement: drop rule base_tab_def_view_ins_rule on base_tab_def_view;
2020-04-06 20:19:38.313 EDT [28665:1119] pg_regress/updatable_views LOG:  statement: create rule base_tab_def_view_ins_rule as on insert to base_tab_def_view
	  do also insert into base_tab_def values (new.a, new.b, new.c, new.d, new.e);
2020-04-06 20:19:38.315 EDT [28665:1120] pg_regress/updatable_views LOG:  statement: truncate base_tab_def;
2020-04-06 20:19:38.315 EDT [28662:793] pg_regress/triggers LOG:  statement: update parted_trigger set a = a + 2;
2020-04-06 20:19:38.318 EDT [28665:1121] pg_regress/updatable_views LOG:  statement: insert into base_tab_def values (1);
2020-04-06 20:19:38.319 EDT [28665:1122] pg_regress/updatable_views LOG:  statement: insert into base_tab_def values (2), (3);
2020-04-06 20:19:38.319 EDT [28665:1123] pg_regress/updatable_views LOG:  statement: insert into base_tab_def values (4, default, default, default, default);
2020-04-06 20:19:38.320 EDT [28665:1124] pg_regress/updatable_views LOG:  statement: insert into base_tab_def values (5, default, default, default, default),
	                                (6, default, default, default, default);
2020-04-06 20:19:38.320 EDT [28665:1125] pg_regress/updatable_views LOG:  statement: insert into base_tab_def_view values (11);
2020-04-06 20:19:38.321 EDT [28665:1126] pg_regress/updatable_views LOG:  statement: insert into base_tab_def_view values (12), (13);
2020-04-06 20:19:38.322 EDT [28662:794] pg_regress/triggers LOG:  statement: drop table parted_trigger;
2020-04-06 20:19:38.322 EDT [28665:1127] pg_regress/updatable_views LOG:  statement: insert into base_tab_def_view values (14, default, default, default, default);
2020-04-06 20:19:38.323 EDT [28665:1128] pg_regress/updatable_views LOG:  statement: insert into base_tab_def_view values (15, default, default, default, default),
	                                     (16, default, default, default, default);
2020-04-06 20:19:38.323 EDT [28665:1129] pg_regress/updatable_views LOG:  statement: insert into base_tab_def_view values (17), (default);
2020-04-06 20:19:38.324 EDT [28665:1130] pg_regress/updatable_views LOG:  statement: select * from base_tab_def order by a, c NULLS LAST;
2020-04-06 20:19:38.337 EDT [28662:795] pg_regress/triggers LOG:  statement: create table parted_referenced (a int);
2020-04-06 20:19:38.341 EDT [28662:796] pg_regress/triggers LOG:  statement: create table unparted_trigger (a int, b text);
2020-04-06 20:19:38.341 EDT [28660:408] pg_regress/inherit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '22209' ORDER BY 1;
2020-04-06 20:19:38.342 EDT [28660:409] pg_regress/inherit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '22209'
	ORDER BY 1;
2020-04-06 20:19:38.344 EDT [28660:410] pg_regress/inherit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '22209'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('22209')
	ORDER BY 1;
2020-04-06 20:19:38.347 EDT [28662:797] pg_regress/triggers LOG:  statement: create table parted_trigger (a int, b text) partition by range (a);
2020-04-06 20:19:38.347 EDT [28665:1131] pg_regress/updatable_views LOG:  statement: drop view base_tab_def_view;
2020-04-06 20:19:38.350 EDT [28665:1132] pg_regress/updatable_views LOG:  statement: drop table base_tab_def;
2020-04-06 20:19:38.351 EDT [28662:798] pg_regress/triggers LOG:  statement: create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000);
2020-04-06 20:19:38.352 EDT [28665:1133] pg_regress/updatable_views LOG:  statement: create table base_tab (a serial, b int[], c text, d text default 'Table default');
2020-04-06 20:19:38.357 EDT [28665:1134] pg_regress/updatable_views LOG:  statement: create view base_tab_view as select c, a, b from base_tab;
2020-04-06 20:19:38.358 EDT [28662:799] pg_regress/triggers LOG:  statement: create table parted_trigger_2 (drp int, a int, b text);
2020-04-06 20:19:38.358 EDT [28660:411] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '22209'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:38.360 EDT [28665:1135] pg_regress/updatable_views LOG:  statement: alter view base_tab_view alter column c set default 'View default';
2020-04-06 20:19:38.361 EDT [28665:1136] pg_regress/updatable_views LOG:  statement: insert into base_tab_view (b[1], b[2], c, b[5], b[4], a, b[3])
	values (1, 2, default, 5, 4, default, 3), (10, 11, 'C value', 14, 13, 100, 12);
2020-04-06 20:19:38.362 EDT [28665:1137] pg_regress/updatable_views LOG:  statement: select * from base_tab order by a;
2020-04-06 20:19:38.366 EDT [28662:800] pg_regress/triggers LOG:  statement: alter table parted_trigger_2 drop column drp;
2020-04-06 20:19:38.369 EDT [28662:801] pg_regress/triggers LOG:  statement: alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000);
2020-04-06 20:19:38.371 EDT [28660:412] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '22209'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:38.374 EDT [28662:802] pg_regress/triggers LOG:  statement: create constraint trigger parted_trigger after update on parted_trigger
	  from parted_referenced
	  for each row execute procedure trigger_notice_ab();
2020-04-06 20:19:38.374 EDT [28665:1138] pg_regress/updatable_views LOG:  statement: drop view base_tab_view;
2020-04-06 20:19:38.376 EDT [28665:1139] pg_regress/updatable_views LOG:  statement: drop table base_tab;
2020-04-06 20:19:38.379 EDT [28662:803] pg_regress/triggers LOG:  statement: create constraint trigger parted_trigger after update on unparted_trigger
	  from parted_referenced
	  for each row execute procedure trigger_notice_ab();
2020-04-06 20:19:38.380 EDT [28665:1140] pg_regress/updatable_views LOG:  disconnection: session time: 0:00:02.935 user=pgbuild database=regression host=[local]
2020-04-06 20:19:38.382 EDT [28662:804] pg_regress/triggers LOG:  statement: create table parted_trigger_3 (b text, a int) partition by range (length(b));
2020-04-06 20:19:38.385 EDT [28660:413] pg_regress/inherit LOG:  statement: DROP TABLE test_constraints_inh;
2020-04-06 20:19:38.387 EDT [28660:414] pg_regress/inherit LOG:  statement: DROP TABLE test_constraints;
2020-04-06 20:19:38.387 EDT [28662:805] pg_regress/triggers LOG:  statement: create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3);
2020-04-06 20:19:38.388 EDT [28660:415] pg_regress/inherit LOG:  statement: CREATE TABLE test_ex_constraints (
	    c circle,
	    EXCLUDE USING gist (c WITH &&)
	);
2020-04-06 20:19:38.390 EDT [28660:416] pg_regress/inherit LOG:  statement: CREATE TABLE test_ex_constraints_inh () INHERITS (test_ex_constraints);
2020-04-06 20:19:38.391 EDT [28660:417] pg_regress/inherit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_ex_constraints)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:38.395 EDT [28662:806] pg_regress/triggers LOG:  statement: create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5);
2020-04-06 20:19:38.400 EDT [28662:807] pg_regress/triggers LOG:  statement: alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000);
2020-04-06 20:19:38.405 EDT [28662:808] pg_regress/triggers LOG:  statement: select tgname, conname, t.tgrelid::regclass, t.tgconstrrelid::regclass,
	  c.conrelid::regclass, c.confrelid::regclass
	  from pg_trigger t join pg_constraint c on (t.tgconstraint = c.oid)
	  where tgname = 'parted_trigger'
	  order by t.tgrelid::regclass::text;
2020-04-06 20:19:38.408 EDT [28660:418] pg_regress/inherit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '22418';
2020-04-06 20:19:38.410 EDT [28660:419] pg_regress/inherit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '22418' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:38.421 EDT [28662:809] pg_regress/triggers LOG:  statement: drop table parted_referenced, parted_trigger, unparted_trigger;
2020-04-06 20:19:38.429 EDT [28660:420] pg_regress/inherit LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '22418' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:38.440 EDT [28662:810] pg_regress/triggers LOG:  statement: create table parted_trigger (a int, b text) partition by range (a);
2020-04-06 20:19:38.444 EDT [28660:421] pg_regress/inherit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '22418' ORDER BY 1;
2020-04-06 20:19:38.444 EDT [28662:811] pg_regress/triggers LOG:  statement: create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000);
2020-04-06 20:19:38.446 EDT [28660:422] pg_regress/inherit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '22418'
	ORDER BY 1;
2020-04-06 20:19:38.447 EDT [28660:423] pg_regress/inherit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '22418'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('22418')
	ORDER BY 1;
2020-04-06 20:19:38.451 EDT [28662:812] pg_regress/triggers LOG:  statement: create table parted_trigger_2 (drp int, a int, b text);
2020-04-06 20:19:38.458 EDT [28662:813] pg_regress/triggers LOG:  statement: alter table parted_trigger_2 drop column drp;
2020-04-06 20:19:38.460 EDT [28660:424] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '22418'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:38.461 EDT [28662:814] pg_regress/triggers LOG:  statement: alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000);
2020-04-06 20:19:38.465 EDT [28662:815] pg_regress/triggers LOG:  statement: create trigger parted_trigger after update of b on parted_trigger
	  for each row execute procedure trigger_notice_ab();
2020-04-06 20:19:38.469 EDT [28662:816] pg_regress/triggers LOG:  statement: create table parted_trigger_3 (b text, a int) partition by range (length(b));
2020-04-06 20:19:38.474 EDT [28662:817] pg_regress/triggers LOG:  statement: create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (4);
2020-04-06 20:19:38.474 EDT [28660:425] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '22418'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:38.480 EDT [28662:818] pg_regress/triggers LOG:  statement: create table parted_trigger_3_2 partition of parted_trigger_3 for values from (4) to (8);
2020-04-06 20:19:38.486 EDT [28662:819] pg_regress/triggers LOG:  statement: alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000);
2020-04-06 20:19:38.490 EDT [28660:426] pg_regress/inherit LOG:  statement: ALTER TABLE test_ex_constraints DROP CONSTRAINT test_ex_constraints_c_excl;
2020-04-06 20:19:38.491 EDT [28662:820] pg_regress/triggers LOG:  statement: insert into parted_trigger values (0, 'a'), (1000, 'c'), (2000, 'e'), (2001, 'eeee');
2020-04-06 20:19:38.491 EDT [28660:427] pg_regress/inherit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_ex_constraints)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:38.494 EDT [28662:821] pg_regress/triggers LOG:  statement: update parted_trigger set a = a + 2;
2020-04-06 20:19:38.498 EDT [28662:822] pg_regress/triggers LOG:  statement: update parted_trigger set b = b || 'b';
2020-04-06 20:19:38.502 EDT [28662:823] pg_regress/triggers LOG:  statement: drop table parted_trigger;
2020-04-06 20:19:38.505 EDT [28660:428] pg_regress/inherit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '22418';
2020-04-06 20:19:38.507 EDT [28660:429] pg_regress/inherit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '22418' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:38.516 EDT [28662:824] pg_regress/triggers LOG:  statement: drop function trigger_notice_ab();
2020-04-06 20:19:38.519 EDT [28662:825] pg_regress/triggers LOG:  statement: create table trg_clone (a int) partition by range (a);
2020-04-06 20:19:38.519 EDT [28660:430] pg_regress/inherit LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '22418' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:38.524 EDT [28662:826] pg_regress/triggers LOG:  statement: create table trg_clone1 partition of trg_clone for values from (0) to (1000);
2020-04-06 20:19:38.528 EDT [28662:827] pg_regress/triggers LOG:  statement: alter table trg_clone add constraint uniq unique (a) deferrable;
2020-04-06 20:19:38.534 EDT [28662:828] pg_regress/triggers LOG:  statement: create table trg_clone2 partition of trg_clone for values from (1000) to (2000);
2020-04-06 20:19:38.538 EDT [28660:431] pg_regress/inherit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '22418' ORDER BY 1;
2020-04-06 20:19:38.540 EDT [28662:829] pg_regress/triggers LOG:  statement: create table trg_clone3 partition of trg_clone for values from (2000) to (3000)
	  partition by range (a);
2020-04-06 20:19:38.540 EDT [28660:432] pg_regress/inherit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '22418'
	ORDER BY 1;
2020-04-06 20:19:38.541 EDT [28660:433] pg_regress/inherit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '22418'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('22418')
	ORDER BY 1;
2020-04-06 20:19:38.545 EDT [28662:830] pg_regress/triggers LOG:  statement: create table trg_clone_3_3 partition of trg_clone3 for values from (2000) to (2100);
2020-04-06 20:19:38.553 EDT [28662:831] pg_regress/triggers LOG:  statement: select tgrelid::regclass, count(*) from pg_trigger
	  where tgrelid::regclass in ('trg_clone', 'trg_clone1', 'trg_clone2',
		'trg_clone3', 'trg_clone_3_3')
	  group by tgrelid::regclass order by tgrelid::regclass;
2020-04-06 20:19:38.554 EDT [28660:434] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '22418'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:38.569 EDT [28662:832] pg_regress/triggers LOG:  statement: drop table trg_clone;
2020-04-06 20:19:38.571 EDT [28660:435] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '22418'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:38.583 EDT [28662:833] pg_regress/triggers LOG:  statement: create or replace function dump_insert() returns trigger language plpgsql as
	$$
	  begin
	    raise notice 'trigger = %, new table = %',
	                 TG_NAME,
	                 (select string_agg(new_table::text, ', ' order by a) from new_table);
	    return null;
	  end;
	$$;
2020-04-06 20:19:38.584 EDT [28660:436] pg_regress/inherit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_ex_constraints_inh)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:38.586 EDT [28662:834] pg_regress/triggers LOG:  statement: create or replace function dump_update() returns trigger language plpgsql as
	$$
	  begin
	    raise notice 'trigger = %, old table = %, new table = %',
	                 TG_NAME,
	                 (select string_agg(old_table::text, ', ' order by a) from old_table),
	                 (select string_agg(new_table::text, ', ' order by a) from new_table);
	    return null;
	  end;
	$$;
2020-04-06 20:19:38.590 EDT [28662:835] pg_regress/triggers LOG:  statement: create or replace function dump_delete() returns trigger language plpgsql as
	$$
	  begin
	    raise notice 'trigger = %, old table = %',
	                 TG_NAME,
	                 (select string_agg(old_table::text, ', ' order by a) from old_table);
	    return null;
	  end;
	$$;
2020-04-06 20:19:38.593 EDT [28662:836] pg_regress/triggers LOG:  statement: create table parent (a text, b int) partition by list (a);
2020-04-06 20:19:38.598 EDT [28662:837] pg_regress/triggers LOG:  statement: create table child1 partition of parent for values in ('AAA');
2020-04-06 20:19:38.598 EDT [28660:437] pg_regress/inherit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '22426';
2020-04-06 20:19:38.600 EDT [28660:438] pg_regress/inherit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '22426' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:38.604 EDT [28662:838] pg_regress/triggers LOG:  statement: create table child2 (x int, a text, b int);
2020-04-06 20:19:38.610 EDT [28662:839] pg_regress/triggers LOG:  statement: alter table child2 drop column x;
2020-04-06 20:19:38.612 EDT [28662:840] pg_regress/triggers LOG:  statement: alter table parent attach partition child2 for values in ('BBB');
2020-04-06 20:19:38.616 EDT [28662:841] pg_regress/triggers LOG:  statement: create table child3 (b int, a text);
2020-04-06 20:19:38.617 EDT [28660:439] pg_regress/inherit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '22426' ORDER BY 1;
2020-04-06 20:19:38.619 EDT [28660:440] pg_regress/inherit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '22426'
	ORDER BY 1;
2020-04-06 20:19:38.620 EDT [28660:441] pg_regress/inherit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '22426'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('22426')
	ORDER BY 1;
2020-04-06 20:19:38.622 EDT [28662:842] pg_regress/triggers LOG:  statement: alter table parent attach partition child3 for values in ('CCC');
2020-04-06 20:19:38.625 EDT [28662:843] pg_regress/triggers LOG:  statement: create trigger parent_insert_trig
	  after insert on parent referencing new table as new_table
	  for each statement execute procedure dump_insert();
2020-04-06 20:19:38.629 EDT [28662:844] pg_regress/triggers LOG:  statement: create trigger parent_update_trig
	  after update on parent referencing old table as old_table new table as new_table
	  for each statement execute procedure dump_update();
2020-04-06 20:19:38.632 EDT [28662:845] pg_regress/triggers LOG:  statement: create trigger parent_delete_trig
	  after delete on parent referencing old table as old_table
	  for each statement execute procedure dump_delete();
2020-04-06 20:19:38.635 EDT [28662:846] pg_regress/triggers LOG:  statement: create trigger child1_insert_trig
	  after insert on child1 referencing new table as new_table
	  for each statement execute procedure dump_insert();
2020-04-06 20:19:38.636 EDT [28660:442] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '22426'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:38.638 EDT [28662:847] pg_regress/triggers LOG:  statement: create trigger child1_update_trig
	  after update on child1 referencing old table as old_table new table as new_table
	  for each statement execute procedure dump_update();
2020-04-06 20:19:38.642 EDT [28662:848] pg_regress/triggers LOG:  statement: create trigger child1_delete_trig
	  after delete on child1 referencing old table as old_table
	  for each statement execute procedure dump_delete();
2020-04-06 20:19:38.646 EDT [28662:849] pg_regress/triggers LOG:  statement: create trigger child2_insert_trig
	  after insert on child2 referencing new table as new_table
	  for each statement execute procedure dump_insert();
2020-04-06 20:19:38.650 EDT [28662:850] pg_regress/triggers LOG:  statement: create trigger child2_update_trig
	  after update on child2 referencing old table as old_table new table as new_table
	  for each statement execute procedure dump_update();
2020-04-06 20:19:38.651 EDT [28660:443] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '22426'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:38.654 EDT [28662:851] pg_regress/triggers LOG:  statement: create trigger child2_delete_trig
	  after delete on child2 referencing old table as old_table
	  for each statement execute procedure dump_delete();
2020-04-06 20:19:38.657 EDT [28662:852] pg_regress/triggers LOG:  statement: create trigger child3_insert_trig
	  after insert on child3 referencing new table as new_table
	  for each statement execute procedure dump_insert();
2020-04-06 20:19:38.661 EDT [28662:853] pg_regress/triggers LOG:  statement: create trigger child3_update_trig
	  after update on child3 referencing old table as old_table new table as new_table
	  for each statement execute procedure dump_update();
2020-04-06 20:19:38.665 EDT [28660:444] pg_regress/inherit LOG:  statement: DROP TABLE test_ex_constraints_inh;
2020-04-06 20:19:38.665 EDT [28662:854] pg_regress/triggers LOG:  statement: create trigger child3_delete_trig
	  after delete on child3 referencing old table as old_table
	  for each statement execute procedure dump_delete();
2020-04-06 20:19:38.666 EDT [28660:445] pg_regress/inherit LOG:  statement: DROP TABLE test_ex_constraints;
2020-04-06 20:19:38.668 EDT [28660:446] pg_regress/inherit LOG:  statement: CREATE TABLE test_primary_constraints(id int PRIMARY KEY);
2020-04-06 20:19:38.668 EDT [28662:855] pg_regress/triggers LOG:  statement: SELECT trigger_name, event_manipulation, event_object_schema, event_object_table,
	       action_order, action_condition, action_orientation, action_timing,
	       action_reference_old_table, action_reference_new_table
	  FROM information_schema.triggers
	  WHERE event_object_table IN ('parent', 'child1', 'child2', 'child3')
	  ORDER BY trigger_name COLLATE "C", 2;
2020-04-06 20:19:38.670 EDT [28660:447] pg_regress/inherit LOG:  statement: CREATE TABLE test_foreign_constraints(id1 int REFERENCES test_primary_constraints(id));
2020-04-06 20:19:38.673 EDT [28660:448] pg_regress/inherit LOG:  statement: CREATE TABLE test_foreign_constraints_inh () INHERITS (test_foreign_constraints);
2020-04-06 20:19:38.674 EDT [28660:449] pg_regress/inherit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_primary_constraints)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:38.677 EDT [28662:856] pg_regress/triggers LOG:  statement: insert into child1 values ('AAA', 42);
2020-04-06 20:19:38.681 EDT [28662:857] pg_regress/triggers LOG:  statement: insert into child2 values ('BBB', 42);
2020-04-06 20:19:38.685 EDT [28660:450] pg_regress/inherit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '22543';
2020-04-06 20:19:38.686 EDT [28660:451] pg_regress/inherit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '22543' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:38.688 EDT [28662:858] pg_regress/triggers LOG:  statement: insert into child3 values (42, 'CCC');
2020-04-06 20:19:38.691 EDT [28662:859] pg_regress/triggers LOG:  statement: update parent set b = b + 1;
2020-04-06 20:19:38.695 EDT [28662:860] pg_regress/triggers LOG:  statement: delete from parent;
2020-04-06 20:19:38.698 EDT [28662:861] pg_regress/triggers LOG:  statement: insert into parent values ('AAA', 42);
2020-04-06 20:19:38.700 EDT [28660:452] pg_regress/inherit LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '22543' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:38.704 EDT [28662:862] pg_regress/triggers LOG:  statement: insert into parent values ('BBB', 42);
2020-04-06 20:19:38.707 EDT [28662:863] pg_regress/triggers LOG:  statement: insert into parent values ('CCC', 42);
2020-04-06 20:19:38.709 EDT [28662:864] pg_regress/triggers LOG:  statement: delete from child1;
2020-04-06 20:19:38.712 EDT [28662:865] pg_regress/triggers LOG:  statement: delete from child2;
2020-04-06 20:19:38.716 EDT [28662:866] pg_regress/triggers LOG:  statement: delete from child3;
2020-04-06 20:19:38.718 EDT [28660:453] pg_regress/inherit LOG:  statement: SELECT true as sametable, conname,
	  pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
	  conrelid::pg_catalog.regclass AS ontable
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '22543' AND r.contype = 'f'
	     AND conparentid = 0
	ORDER BY conname
2020-04-06 20:19:38.720 EDT [28662:867] pg_regress/triggers LOG:  statement: copy parent (a, b) from stdin;
2020-04-06 20:19:38.723 EDT [28662:868] pg_regress/triggers LOG:  statement: drop trigger child1_insert_trig on child1;
2020-04-06 20:19:38.726 EDT [28662:869] pg_regress/triggers LOG:  statement: drop trigger child1_update_trig on child1;
2020-04-06 20:19:38.729 EDT [28662:870] pg_regress/triggers LOG:  statement: drop trigger child1_delete_trig on child1;
2020-04-06 20:19:38.731 EDT [28660:454] pg_regress/inherit LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('22543')
	                     UNION ALL VALUES ('22543'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:38.732 EDT [28662:871] pg_regress/triggers LOG:  statement: drop trigger child2_insert_trig on child2;
2020-04-06 20:19:38.735 EDT [28662:872] pg_regress/triggers LOG:  statement: drop trigger child2_update_trig on child2;
2020-04-06 20:19:38.737 EDT [28662:873] pg_regress/triggers LOG:  statement: drop trigger child2_delete_trig on child2;
2020-04-06 20:19:38.740 EDT [28662:874] pg_regress/triggers LOG:  statement: drop trigger child3_insert_trig on child3;
2020-04-06 20:19:38.742 EDT [28662:875] pg_regress/triggers LOG:  statement: drop trigger child3_update_trig on child3;
2020-04-06 20:19:38.745 EDT [28662:876] pg_regress/triggers LOG:  statement: drop trigger child3_delete_trig on child3;
2020-04-06 20:19:38.745 EDT [28660:455] pg_regress/inherit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '22543' ORDER BY 1;
2020-04-06 20:19:38.746 EDT [28660:456] pg_regress/inherit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '22543'
	ORDER BY 1;
2020-04-06 20:19:38.747 EDT [28660:457] pg_regress/inherit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '22543'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('22543')
	ORDER BY 1;
2020-04-06 20:19:38.748 EDT [28662:877] pg_regress/triggers LOG:  statement: delete from parent;
2020-04-06 20:19:38.751 EDT [28662:878] pg_regress/triggers LOG:  statement: copy parent (a, b) from stdin;
2020-04-06 20:19:38.754 EDT [28662:879] pg_regress/triggers LOG:  statement: create or replace function intercept_insert() returns trigger language plpgsql as
	$$
	  begin
	    new.b = new.b + 1000;
	    return new;
	  end;
	$$;
2020-04-06 20:19:38.756 EDT [28662:880] pg_regress/triggers LOG:  statement: create trigger intercept_insert_child3
	  before insert on child3
	  for each row execute procedure intercept_insert();
2020-04-06 20:19:38.758 EDT [28660:458] pg_regress/inherit LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '22543' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:19:38.759 EDT [28662:881] pg_regress/triggers LOG:  statement: insert into parent values ('AAA', 42), ('BBB', 42), ('CCC', 66);
2020-04-06 20:19:38.760 EDT [28660:459] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '22543'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:38.762 EDT [28662:882] pg_regress/triggers LOG:  statement: copy parent (a, b) from stdin;
2020-04-06 20:19:38.765 EDT [28662:883] pg_regress/triggers LOG:  statement: drop table child1, child2, child3, parent;
2020-04-06 20:19:38.773 EDT [28660:460] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '22543'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:38.775 EDT [28662:884] pg_regress/triggers LOG:  statement: drop function intercept_insert();
2020-04-06 20:19:38.778 EDT [28662:885] pg_regress/triggers LOG:  statement: create table parent (a text, b int) partition by list (a);
2020-04-06 20:19:38.782 EDT [28662:886] pg_regress/triggers LOG:  statement: create table child partition of parent for values in ('AAA');
2020-04-06 20:19:38.785 EDT [28660:461] pg_regress/inherit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_foreign_constraints)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:38.788 EDT [28662:887] pg_regress/triggers LOG:  statement: create trigger child_row_trig
	  after insert on child referencing new table as new_table
	  for each row execute procedure dump_insert();
2020-04-06 20:19:38.788 EDT [28662:888] pg_regress/triggers ERROR:  ROW triggers with transition tables are not supported on partitions
2020-04-06 20:19:38.788 EDT [28662:889] pg_regress/triggers STATEMENT:  create trigger child_row_trig
	  after insert on child referencing new table as new_table
	  for each row execute procedure dump_insert();
2020-04-06 20:19:38.789 EDT [28662:890] pg_regress/triggers LOG:  statement: alter table parent detach partition child;
2020-04-06 20:19:38.792 EDT [28662:891] pg_regress/triggers LOG:  statement: create trigger child_row_trig
	  after insert on child referencing new table as new_table
	  for each row execute procedure dump_insert();
2020-04-06 20:19:38.795 EDT [28662:892] pg_regress/triggers LOG:  statement: alter table parent attach partition child for values in ('AAA');
2020-04-06 20:19:38.795 EDT [28662:893] pg_regress/triggers ERROR:  trigger "child_row_trig" prevents table "child" from becoming a partition
2020-04-06 20:19:38.795 EDT [28662:894] pg_regress/triggers DETAIL:  ROW triggers with transition tables are not supported on partitions
2020-04-06 20:19:38.795 EDT [28662:895] pg_regress/triggers STATEMENT:  alter table parent attach partition child for values in ('AAA');
2020-04-06 20:19:38.795 EDT [28662:896] pg_regress/triggers LOG:  statement: drop trigger child_row_trig on child;
2020-04-06 20:19:38.798 EDT [28662:897] pg_regress/triggers LOG:  statement: alter table parent attach partition child for values in ('AAA');
2020-04-06 20:19:38.801 EDT [28660:462] pg_regress/inherit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '22548';
2020-04-06 20:19:38.801 EDT [28662:898] pg_regress/triggers LOG:  statement: drop table child, parent;
2020-04-06 20:19:38.803 EDT [28660:463] pg_regress/inherit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '22548' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:38.808 EDT [28662:899] pg_regress/triggers LOG:  statement: create table parent (a text, b int);
2020-04-06 20:19:38.814 EDT [28662:900] pg_regress/triggers LOG:  statement: create table child1 () inherits (parent);
2020-04-06 20:19:38.819 EDT [28660:464] pg_regress/inherit LOG:  statement: SELECT true as sametable, conname,
	  pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
	  conrelid::pg_catalog.regclass AS ontable
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '22548' AND r.contype = 'f'
	     AND conparentid = 0
	ORDER BY conname
2020-04-06 20:19:38.820 EDT [28662:901] pg_regress/triggers LOG:  statement: create table child2 (b int, a text);
2020-04-06 20:19:38.826 EDT [28662:902] pg_regress/triggers LOG:  statement: alter table child2 inherit parent;
2020-04-06 20:19:38.829 EDT [28662:903] pg_regress/triggers LOG:  statement: create table child3 (c text) inherits (parent);
2020-04-06 20:19:38.834 EDT [28660:465] pg_regress/inherit LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('22548')
	                     UNION ALL VALUES ('22548'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:38.835 EDT [28662:904] pg_regress/triggers LOG:  statement: create trigger parent_insert_trig
	  after insert on parent referencing new table as new_table
	  for each statement execute procedure dump_insert();
2020-04-06 20:19:38.839 EDT [28662:905] pg_regress/triggers LOG:  statement: create trigger parent_update_trig
	  after update on parent referencing old table as old_table new table as new_table
	  for each statement execute procedure dump_update();
2020-04-06 20:19:38.842 EDT [28662:906] pg_regress/triggers LOG:  statement: create trigger parent_delete_trig
	  after delete on parent referencing old table as old_table
	  for each statement execute procedure dump_delete();
2020-04-06 20:19:38.845 EDT [28662:907] pg_regress/triggers LOG:  statement: create trigger child1_insert_trig
	  after insert on child1 referencing new table as new_table
	  for each statement execute procedure dump_insert();
2020-04-06 20:19:38.848 EDT [28662:908] pg_regress/triggers LOG:  statement: create trigger child1_update_trig
	  after update on child1 referencing old table as old_table new table as new_table
	  for each statement execute procedure dump_update();
2020-04-06 20:19:38.849 EDT [28660:466] pg_regress/inherit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '22548' ORDER BY 1;
2020-04-06 20:19:38.850 EDT [28660:467] pg_regress/inherit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '22548'
	ORDER BY 1;
2020-04-06 20:19:38.851 EDT [28660:468] pg_regress/inherit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '22548'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('22548')
	ORDER BY 1;
2020-04-06 20:19:38.851 EDT [28662:909] pg_regress/triggers LOG:  statement: create trigger child1_delete_trig
	  after delete on child1 referencing old table as old_table
	  for each statement execute procedure dump_delete();
2020-04-06 20:19:38.855 EDT [28662:910] pg_regress/triggers LOG:  statement: create trigger child2_insert_trig
	  after insert on child2 referencing new table as new_table
	  for each statement execute procedure dump_insert();
2020-04-06 20:19:38.858 EDT [28662:911] pg_regress/triggers LOG:  statement: create trigger child2_update_trig
	  after update on child2 referencing old table as old_table new table as new_table
	  for each statement execute procedure dump_update();
2020-04-06 20:19:38.860 EDT [28662:912] pg_regress/triggers LOG:  statement: create trigger child2_delete_trig
	  after delete on child2 referencing old table as old_table
	  for each statement execute procedure dump_delete();
2020-04-06 20:19:38.863 EDT [28662:913] pg_regress/triggers LOG:  statement: create trigger child3_insert_trig
	  after insert on child3 referencing new table as new_table
	  for each statement execute procedure dump_insert();
2020-04-06 20:19:38.866 EDT [28660:469] pg_regress/inherit LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '22548' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:19:38.867 EDT [28662:914] pg_regress/triggers LOG:  statement: create trigger child3_update_trig
	  after update on child3 referencing old table as old_table new table as new_table
	  for each statement execute procedure dump_update();
2020-04-06 20:19:38.867 EDT [28660:470] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '22548'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:38.870 EDT [28662:915] pg_regress/triggers LOG:  statement: create trigger child3_delete_trig
	  after delete on child3 referencing old table as old_table
	  for each statement execute procedure dump_delete();
2020-04-06 20:19:38.872 EDT [28662:916] pg_regress/triggers LOG:  statement: insert into child1 values ('AAA', 42);
2020-04-06 20:19:38.875 EDT [28662:917] pg_regress/triggers LOG:  statement: insert into child2 values (42, 'BBB');
2020-04-06 20:19:38.879 EDT [28662:918] pg_regress/triggers LOG:  statement: insert into child3 values ('CCC', 42, 'foo');
2020-04-06 20:19:38.881 EDT [28660:471] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '22548'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:38.882 EDT [28662:919] pg_regress/triggers LOG:  statement: update parent set b = b + 1;
2020-04-06 20:19:38.886 EDT [28662:920] pg_regress/triggers LOG:  statement: delete from parent;
2020-04-06 20:19:38.889 EDT [28662:921] pg_regress/triggers LOG:  statement: insert into child1 values ('AAA', 42);
2020-04-06 20:19:38.892 EDT [28662:922] pg_regress/triggers LOG:  statement: insert into child2 values (42, 'BBB');
2020-04-06 20:19:38.894 EDT [28662:923] pg_regress/triggers LOG:  statement: insert into child3 values ('CCC', 42, 'foo');
2020-04-06 20:19:38.897 EDT [28660:472] pg_regress/inherit LOG:  statement: ALTER TABLE test_foreign_constraints DROP CONSTRAINT test_foreign_constraints_id1_fkey;
2020-04-06 20:19:38.897 EDT [28662:924] pg_regress/triggers LOG:  statement: delete from child1;
2020-04-06 20:19:38.898 EDT [28660:473] pg_regress/inherit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_foreign_constraints)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:38.900 EDT [28662:925] pg_regress/triggers LOG:  statement: delete from child2;
2020-04-06 20:19:38.903 EDT [28662:926] pg_regress/triggers LOG:  statement: delete from child3;
2020-04-06 20:19:38.907 EDT [28662:927] pg_regress/triggers LOG:  statement: copy parent (a, b) from stdin;
2020-04-06 20:19:38.909 EDT [28660:474] pg_regress/inherit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '22548';
2020-04-06 20:19:38.910 EDT [28662:928] pg_regress/triggers LOG:  statement: create index on parent(b);
2020-04-06 20:19:38.911 EDT [28660:475] pg_regress/inherit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '22548' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:38.914 EDT [28662:929] pg_regress/triggers LOG:  statement: copy parent (a, b) from stdin;
2020-04-06 20:19:38.917 EDT [28662:930] pg_regress/triggers LOG:  statement: drop trigger child1_insert_trig on child1;
2020-04-06 20:19:38.921 EDT [28662:931] pg_regress/triggers LOG:  statement: drop trigger child1_update_trig on child1;
2020-04-06 20:19:38.923 EDT [28662:932] pg_regress/triggers LOG:  statement: drop trigger child1_delete_trig on child1;
2020-04-06 20:19:38.925 EDT [28660:476] pg_regress/inherit LOG:  statement: SELECT true as sametable, conname,
	  pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
	  conrelid::pg_catalog.regclass AS ontable
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '22548' AND r.contype = 'f'
	     AND conparentid = 0
	ORDER BY conname
2020-04-06 20:19:38.926 EDT [28662:933] pg_regress/triggers LOG:  statement: drop trigger child2_insert_trig on child2;
2020-04-06 20:19:38.929 EDT [28662:934] pg_regress/triggers LOG:  statement: drop trigger child2_update_trig on child2;
2020-04-06 20:19:38.932 EDT [28662:935] pg_regress/triggers LOG:  statement: drop trigger child2_delete_trig on child2;
2020-04-06 20:19:38.935 EDT [28662:936] pg_regress/triggers LOG:  statement: drop trigger child3_insert_trig on child3;
2020-04-06 20:19:38.938 EDT [28662:937] pg_regress/triggers LOG:  statement: drop trigger child3_update_trig on child3;
2020-04-06 20:19:38.940 EDT [28660:477] pg_regress/inherit LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('22548')
	                     UNION ALL VALUES ('22548'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:38.940 EDT [28662:938] pg_regress/triggers LOG:  statement: drop trigger child3_delete_trig on child3;
2020-04-06 20:19:38.943 EDT [28662:939] pg_regress/triggers LOG:  statement: delete from parent;
2020-04-06 20:19:38.947 EDT [28662:940] pg_regress/triggers LOG:  statement: drop table child1, child2, child3, parent;
2020-04-06 20:19:38.955 EDT [28660:478] pg_regress/inherit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '22548' ORDER BY 1;
2020-04-06 20:19:38.956 EDT [28660:479] pg_regress/inherit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '22548'
	ORDER BY 1;
2020-04-06 20:19:38.957 EDT [28660:480] pg_regress/inherit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '22548'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('22548')
	ORDER BY 1;
2020-04-06 20:19:38.958 EDT [28662:941] pg_regress/triggers LOG:  statement: create table parent (a text, b int);
2020-04-06 20:19:38.964 EDT [28662:942] pg_regress/triggers LOG:  statement: create table child () inherits (parent);
2020-04-06 20:19:38.970 EDT [28662:943] pg_regress/triggers LOG:  statement: create trigger child_row_trig
	  after insert on child referencing new table as new_table
	  for each row execute procedure dump_insert();
2020-04-06 20:19:38.970 EDT [28662:944] pg_regress/triggers ERROR:  ROW triggers with transition tables are not supported on inheritance children
2020-04-06 20:19:38.970 EDT [28662:945] pg_regress/triggers STATEMENT:  create trigger child_row_trig
	  after insert on child referencing new table as new_table
	  for each row execute procedure dump_insert();
2020-04-06 20:19:38.970 EDT [28662:946] pg_regress/triggers LOG:  statement: alter table child no inherit parent;
2020-04-06 20:19:38.973 EDT [28660:481] pg_regress/inherit LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '22548' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:19:38.973 EDT [28662:947] pg_regress/triggers LOG:  statement: create trigger child_row_trig
	  after insert on child referencing new table as new_table
	  for each row execute procedure dump_insert();
2020-04-06 20:19:38.974 EDT [28660:482] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '22548'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:38.976 EDT [28662:948] pg_regress/triggers LOG:  statement: alter table child inherit parent;
2020-04-06 20:19:38.976 EDT [28662:949] pg_regress/triggers ERROR:  trigger "child_row_trig" prevents table "child" from becoming an inheritance child
2020-04-06 20:19:38.976 EDT [28662:950] pg_regress/triggers DETAIL:  ROW triggers with transition tables are not supported in inheritance hierarchies.
2020-04-06 20:19:38.976 EDT [28662:951] pg_regress/triggers STATEMENT:  alter table child inherit parent;
2020-04-06 20:19:38.976 EDT [28662:952] pg_regress/triggers LOG:  statement: drop trigger child_row_trig on child;
2020-04-06 20:19:38.979 EDT [28662:953] pg_regress/triggers LOG:  statement: alter table child inherit parent;
2020-04-06 20:19:38.982 EDT [28662:954] pg_regress/triggers LOG:  statement: drop table child, parent;
2020-04-06 20:19:38.986 EDT [28660:483] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '22548'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:38.989 EDT [28662:955] pg_regress/triggers LOG:  statement: create table table1 (a int);
2020-04-06 20:19:38.992 EDT [28662:956] pg_regress/triggers LOG:  statement: create table table2 (a text);
2020-04-06 20:19:38.998 EDT [28662:957] pg_regress/triggers LOG:  statement: create trigger table1_trig
	  after insert on table1 referencing new table as new_table
	  for each statement execute procedure dump_insert();
2020-04-06 20:19:39.000 EDT [28660:484] pg_regress/inherit LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_foreign_constraints_inh)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:39.001 EDT [28662:958] pg_regress/triggers LOG:  statement: create trigger table2_trig
	  after insert on table2 referencing new table as new_table
	  for each statement execute procedure dump_insert();
2020-04-06 20:19:39.004 EDT [28662:959] pg_regress/triggers LOG:  statement: with wcte as (insert into table1 values (42))
	  insert into table2 values ('hello world');
2020-04-06 20:19:39.008 EDT [28662:960] pg_regress/triggers LOG:  statement: with wcte as (insert into table1 values (43))
	  insert into table1 values (44);
2020-04-06 20:19:39.011 EDT [28662:961] pg_regress/triggers LOG:  statement: select * from table1;
2020-04-06 20:19:39.013 EDT [28660:485] pg_regress/inherit LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '22556';
2020-04-06 20:19:39.014 EDT [28660:486] pg_regress/inherit LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '22556' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:39.026 EDT [28662:962] pg_regress/triggers LOG:  statement: select * from table2;
2020-04-06 20:19:39.028 EDT [28660:487] pg_regress/inherit LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '22556' ORDER BY 1;
2020-04-06 20:19:39.029 EDT [28660:488] pg_regress/inherit LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '22556'
	ORDER BY 1;
2020-04-06 20:19:39.030 EDT [28660:489] pg_regress/inherit LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '22556'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('22556')
	ORDER BY 1;
2020-04-06 20:19:39.040 EDT [28662:963] pg_regress/triggers LOG:  statement: drop table table1;
2020-04-06 20:19:39.044 EDT [28662:964] pg_regress/triggers LOG:  statement: drop table table2;
2020-04-06 20:19:39.045 EDT [28660:490] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '22556'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:39.051 EDT [28662:965] pg_regress/triggers LOG:  statement: create table my_table (a int primary key, b text);
2020-04-06 20:19:39.059 EDT [28662:966] pg_regress/triggers LOG:  statement: create trigger my_table_insert_trig
	  after insert on my_table referencing new table as new_table
	  for each statement execute procedure dump_insert();
2020-04-06 20:19:39.061 EDT [28660:491] pg_regress/inherit LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '22556'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:39.062 EDT [28662:967] pg_regress/triggers LOG:  statement: create trigger my_table_update_trig
	  after update on my_table referencing old table as old_table new table as new_table
	  for each statement execute procedure dump_update();
2020-04-06 20:19:39.066 EDT [28662:968] pg_regress/triggers LOG:  statement: insert into my_table values (1, 'AAA'), (2, 'BBB')
	  on conflict (a) do
	  update set b = my_table.b || ':' || excluded.b;
2020-04-06 20:19:39.071 EDT [28662:969] pg_regress/triggers LOG:  statement: insert into my_table values (1, 'AAA'), (2, 'BBB'), (3, 'CCC'), (4, 'DDD')
	  on conflict (a) do
	  update set b = my_table.b || ':' || excluded.b;
2020-04-06 20:19:39.075 EDT [28662:970] pg_regress/triggers LOG:  statement: insert into my_table values (3, 'CCC'), (4, 'DDD')
	  on conflict (a) do
	  update set b = my_table.b || ':' || excluded.b;
2020-04-06 20:19:39.075 EDT [28660:492] pg_regress/inherit LOG:  statement: DROP TABLE test_foreign_constraints_inh;
2020-04-06 20:19:39.078 EDT [28660:493] pg_regress/inherit LOG:  statement: DROP TABLE test_foreign_constraints;
2020-04-06 20:19:39.079 EDT [28660:494] pg_regress/inherit LOG:  statement: DROP TABLE test_primary_constraints;
2020-04-06 20:19:39.080 EDT [28662:971] pg_regress/triggers LOG:  statement: create table iocdu_tt_parted (a int primary key, b text) partition by list (a);
2020-04-06 20:19:39.082 EDT [28660:495] pg_regress/inherit LOG:  statement: create table inh_fk_1 (a int primary key);
2020-04-06 20:19:39.084 EDT [28660:496] pg_regress/inherit LOG:  statement: insert into inh_fk_1 values (1), (2), (3);
2020-04-06 20:19:39.085 EDT [28660:497] pg_regress/inherit LOG:  statement: create table inh_fk_2 (x int primary key, y int references inh_fk_1 on delete cascade);
2020-04-06 20:19:39.086 EDT [28662:972] pg_regress/triggers LOG:  statement: create table iocdu_tt_parted1 partition of iocdu_tt_parted for values in (1);
2020-04-06 20:19:39.088 EDT [28660:498] pg_regress/inherit LOG:  statement: insert into inh_fk_2 values (11, 1), (22, 2), (33, 3);
2020-04-06 20:19:39.089 EDT [28660:499] pg_regress/inherit LOG:  statement: create table inh_fk_2_child () inherits (inh_fk_2);
2020-04-06 20:19:39.090 EDT [28660:500] pg_regress/inherit LOG:  statement: insert into inh_fk_2_child values (111, 1), (222, 2);
2020-04-06 20:19:39.091 EDT [28660:501] pg_regress/inherit LOG:  statement: delete from inh_fk_1 where a = 1;
2020-04-06 20:19:39.092 EDT [28660:502] pg_regress/inherit LOG:  statement: select * from inh_fk_1 order by 1;
2020-04-06 20:19:39.096 EDT [28662:973] pg_regress/triggers LOG:  statement: create table iocdu_tt_parted2 partition of iocdu_tt_parted for values in (2);
2020-04-06 20:19:39.104 EDT [28662:974] pg_regress/triggers LOG:  statement: create table iocdu_tt_parted3 partition of iocdu_tt_parted for values in (3);
2020-04-06 20:19:39.107 EDT [28660:503] pg_regress/inherit LOG:  statement: select * from inh_fk_2 order by 1, 2;
2020-04-06 20:19:39.112 EDT [28662:975] pg_regress/triggers LOG:  statement: create table iocdu_tt_parted4 partition of iocdu_tt_parted for values in (4);
2020-04-06 20:19:39.118 EDT [28660:504] pg_regress/inherit LOG:  statement: drop table inh_fk_1, inh_fk_2, inh_fk_2_child;
2020-04-06 20:19:39.120 EDT [28662:976] pg_regress/triggers LOG:  statement: create trigger iocdu_tt_parted_insert_trig
	  after insert on iocdu_tt_parted referencing new table as new_table
	  for each statement execute procedure dump_insert();
2020-04-06 20:19:39.122 EDT [28660:505] pg_regress/inherit LOG:  statement: create table p1(f1 int);
2020-04-06 20:19:39.124 EDT [28660:506] pg_regress/inherit LOG:  statement: create table p1_c1() inherits(p1);
2020-04-06 20:19:39.125 EDT [28662:977] pg_regress/triggers LOG:  statement: create trigger iocdu_tt_parted_update_trig
	  after update on iocdu_tt_parted referencing old table as old_table new table as new_table
	  for each statement execute procedure dump_update();
2020-04-06 20:19:39.126 EDT [28660:507] pg_regress/inherit LOG:  statement: alter table p1 add constraint inh_check_constraint1 check (f1 > 0);
2020-04-06 20:19:39.127 EDT [28660:508] pg_regress/inherit LOG:  statement: alter table p1_c1 add constraint inh_check_constraint1 check (f1 > 0);
2020-04-06 20:19:39.128 EDT [28660:509] pg_regress/inherit LOG:  statement: alter table p1_c1 add constraint inh_check_constraint2 check (f1 < 10);
2020-04-06 20:19:39.128 EDT [28660:510] pg_regress/inherit LOG:  statement: alter table p1 add constraint inh_check_constraint2 check (f1 < 10);
2020-04-06 20:19:39.129 EDT [28660:511] pg_regress/inherit LOG:  statement: select conrelid::regclass::text as relname, conname, conislocal, coninhcount
	from pg_constraint where conname like 'inh\\_check\\_constraint%'
	order by 1, 2;
2020-04-06 20:19:39.130 EDT [28662:978] pg_regress/triggers LOG:  statement: insert into iocdu_tt_parted values (1, 'AAA'), (2, 'BBB')
	  on conflict (a) do
	  update set b = iocdu_tt_parted.b || ':' || excluded.b;
2020-04-06 20:19:39.135 EDT [28662:979] pg_regress/triggers LOG:  statement: insert into iocdu_tt_parted values (1, 'AAA'), (2, 'BBB'), (3, 'CCC'), (4, 'DDD')
	  on conflict (a) do
	  update set b = iocdu_tt_parted.b || ':' || excluded.b;
2020-04-06 20:19:39.139 EDT [28662:980] pg_regress/triggers LOG:  statement: insert into iocdu_tt_parted values (3, 'CCC'), (4, 'DDD')
	  on conflict (a) do
	  update set b = iocdu_tt_parted.b || ':' || excluded.b;
2020-04-06 20:19:39.143 EDT [28662:981] pg_regress/triggers LOG:  statement: drop table iocdu_tt_parted;
2020-04-06 20:19:39.144 EDT [28660:512] pg_regress/inherit LOG:  statement: drop table p1 cascade;
2020-04-06 20:19:39.147 EDT [28660:513] pg_regress/inherit LOG:  statement: create table invalid_check_con(f1 int);
2020-04-06 20:19:39.148 EDT [28660:514] pg_regress/inherit LOG:  statement: create table invalid_check_con_child() inherits(invalid_check_con);
2020-04-06 20:19:39.150 EDT [28660:515] pg_regress/inherit LOG:  statement: alter table invalid_check_con_child add constraint inh_check_constraint check(f1 > 0) not valid;
2020-04-06 20:19:39.151 EDT [28660:516] pg_regress/inherit LOG:  statement: alter table invalid_check_con add constraint inh_check_constraint check(f1 > 0);
2020-04-06 20:19:39.152 EDT [28660:517] pg_regress/inherit ERROR:  constraint "inh_check_constraint" conflicts with NOT VALID constraint on relation "invalid_check_con_child"
2020-04-06 20:19:39.152 EDT [28660:518] pg_regress/inherit STATEMENT:  alter table invalid_check_con add constraint inh_check_constraint check(f1 > 0);
2020-04-06 20:19:39.152 EDT [28660:519] pg_regress/inherit LOG:  statement: alter table invalid_check_con_child drop constraint inh_check_constraint;
2020-04-06 20:19:39.153 EDT [28660:520] pg_regress/inherit LOG:  statement: insert into invalid_check_con values(0);
2020-04-06 20:19:39.154 EDT [28660:521] pg_regress/inherit LOG:  statement: alter table invalid_check_con_child add constraint inh_check_constraint check(f1 > 0);
2020-04-06 20:19:39.155 EDT [28660:522] pg_regress/inherit LOG:  statement: alter table invalid_check_con add constraint inh_check_constraint check(f1 > 0) not valid;
2020-04-06 20:19:39.156 EDT [28660:523] pg_regress/inherit LOG:  statement: insert into invalid_check_con values(0);
2020-04-06 20:19:39.156 EDT [28660:524] pg_regress/inherit ERROR:  new row for relation "invalid_check_con" violates check constraint "inh_check_constraint"
2020-04-06 20:19:39.156 EDT [28660:525] pg_regress/inherit DETAIL:  Failing row contains (0).
2020-04-06 20:19:39.156 EDT [28660:526] pg_regress/inherit STATEMENT:  insert into invalid_check_con values(0);
2020-04-06 20:19:39.156 EDT [28660:527] pg_regress/inherit LOG:  statement: insert into invalid_check_con_child values(0);
2020-04-06 20:19:39.156 EDT [28660:528] pg_regress/inherit ERROR:  new row for relation "invalid_check_con_child" violates check constraint "inh_check_constraint"
2020-04-06 20:19:39.156 EDT [28660:529] pg_regress/inherit DETAIL:  Failing row contains (0).
2020-04-06 20:19:39.156 EDT [28660:530] pg_regress/inherit STATEMENT:  insert into invalid_check_con_child values(0);
2020-04-06 20:19:39.156 EDT [28660:531] pg_regress/inherit LOG:  statement: select conrelid::regclass::text as relname, conname,
	       convalidated, conislocal, coninhcount, connoinherit
	from pg_constraint where conname like 'inh\\_check\\_constraint%'
	order by 1, 2;
2020-04-06 20:19:39.161 EDT [28662:982] pg_regress/triggers LOG:  statement: create trigger my_table_multievent_trig
	  after insert or update on my_table referencing new table as new_table
	  for each statement execute procedure dump_insert();
2020-04-06 20:19:39.162 EDT [28662:983] pg_regress/triggers ERROR:  transition tables cannot be specified for triggers with more than one event
2020-04-06 20:19:39.162 EDT [28662:984] pg_regress/triggers STATEMENT:  create trigger my_table_multievent_trig
	  after insert or update on my_table referencing new table as new_table
	  for each statement execute procedure dump_insert();
2020-04-06 20:19:39.162 EDT [28662:985] pg_regress/triggers LOG:  statement: create trigger my_table_col_update_trig
	  after update of b on my_table referencing new table as new_table
	  for each statement execute procedure dump_insert();
2020-04-06 20:19:39.162 EDT [28662:986] pg_regress/triggers ERROR:  transition tables cannot be specified for triggers with column lists
2020-04-06 20:19:39.162 EDT [28662:987] pg_regress/triggers STATEMENT:  create trigger my_table_col_update_trig
	  after update of b on my_table referencing new table as new_table
	  for each statement execute procedure dump_insert();
2020-04-06 20:19:39.162 EDT [28662:988] pg_regress/triggers LOG:  statement: drop table my_table;
2020-04-06 20:19:39.170 EDT [28660:532] pg_regress/inherit LOG:  statement: create temp table patest0 (id, x) as
	  select x, x from generate_series(0,1000) x;
2020-04-06 20:19:39.172 EDT [28662:989] pg_regress/triggers LOG:  statement: create table refd_table (a int primary key, b text);
2020-04-06 20:19:39.181 EDT [28662:990] pg_regress/triggers LOG:  statement: create table trig_table (a int, b text,
	  foreign key (a) references refd_table on update cascade on delete cascade
	);
2020-04-06 20:19:39.183 EDT [28660:533] pg_regress/inherit LOG:  statement: create temp table patest1() inherits (patest0);
2020-04-06 20:19:39.184 EDT [28660:534] pg_regress/inherit LOG:  statement: insert into patest1
	  select x, x from generate_series(0,1000) x;
2020-04-06 20:19:39.187 EDT [28660:535] pg_regress/inherit LOG:  statement: create temp table patest2() inherits (patest0);
2020-04-06 20:19:39.189 EDT [28660:536] pg_regress/inherit LOG:  statement: insert into patest2
	  select x, x from generate_series(0,1000) x;
2020-04-06 20:19:39.190 EDT [28662:991] pg_regress/triggers LOG:  statement: create trigger trig_table_before_trig
	  before insert or update or delete on trig_table
	  for each statement execute procedure trigger_func('trig_table');
2020-04-06 20:19:39.191 EDT [28660:537] pg_regress/inherit LOG:  statement: create index patest0i on patest0(id);
2020-04-06 20:19:39.193 EDT [28660:538] pg_regress/inherit LOG:  statement: create index patest1i on patest1(id);
2020-04-06 20:19:39.194 EDT [28662:992] pg_regress/triggers LOG:  statement: create trigger trig_table_insert_trig
	  after insert on trig_table referencing new table as new_table
	  for each statement execute procedure dump_insert();
2020-04-06 20:19:39.194 EDT [28660:539] pg_regress/inherit LOG:  statement: create index patest2i on patest2(id);
2020-04-06 20:19:39.196 EDT [28660:540] pg_regress/inherit LOG:  statement: analyze patest0;
2020-04-06 20:19:39.198 EDT [28662:993] pg_regress/triggers LOG:  statement: create trigger trig_table_update_trig
	  after update on trig_table referencing old table as old_table new table as new_table
	  for each statement execute procedure dump_update();
2020-04-06 20:19:39.198 EDT [28660:541] pg_regress/inherit LOG:  statement: analyze patest1;
2020-04-06 20:19:39.199 EDT [28660:542] pg_regress/inherit LOG:  statement: analyze patest2;
2020-04-06 20:19:39.200 EDT [28660:543] pg_regress/inherit LOG:  statement: explain (costs off)
	select * from patest0 join (select f1 from int4_tbl limit 1) ss on id = f1;
2020-04-06 20:19:39.201 EDT [28660:544] pg_regress/inherit LOG:  statement: select * from patest0 join (select f1 from int4_tbl limit 1) ss on id = f1;
2020-04-06 20:19:39.202 EDT [28660:545] pg_regress/inherit LOG:  statement: drop index patest2i;
2020-04-06 20:19:39.203 EDT [28660:546] pg_regress/inherit LOG:  statement: explain (costs off)
	select * from patest0 join (select f1 from int4_tbl limit 1) ss on id = f1;
2020-04-06 20:19:39.204 EDT [28660:547] pg_regress/inherit LOG:  statement: select * from patest0 join (select f1 from int4_tbl limit 1) ss on id = f1;
2020-04-06 20:19:39.205 EDT [28660:548] pg_regress/inherit LOG:  statement: drop table patest0 cascade;
2020-04-06 20:19:39.205 EDT [28662:994] pg_regress/triggers LOG:  statement: create trigger trig_table_delete_trig
	  after delete on trig_table referencing old table as old_table
	  for each statement execute procedure dump_delete();
2020-04-06 20:19:39.207 EDT [28660:549] pg_regress/inherit LOG:  statement: create table matest0 (id serial primary key, name text);
2020-04-06 20:19:39.210 EDT [28660:550] pg_regress/inherit LOG:  statement: create table matest1 (id integer primary key) inherits (matest0);
2020-04-06 20:19:39.211 EDT [28662:995] pg_regress/triggers LOG:  statement: insert into refd_table values
	  (1, 'one'),
	  (2, 'two'),
	  (3, 'three');
2020-04-06 20:19:39.213 EDT [28660:551] pg_regress/inherit LOG:  statement: create table matest2 (id integer primary key) inherits (matest0);
2020-04-06 20:19:39.216 EDT [28660:552] pg_regress/inherit LOG:  statement: create table matest3 (id integer primary key) inherits (matest0);
2020-04-06 20:19:39.216 EDT [28662:996] pg_regress/triggers LOG:  statement: insert into trig_table values
	  (1, 'one a'),
	  (1, 'one b'),
	  (2, 'two a'),
	  (2, 'two b'),
	  (3, 'three a'),
	  (3, 'three b');
2020-04-06 20:19:39.218 EDT [28660:553] pg_regress/inherit LOG:  statement: create index matest0i on matest0 ((1-id));
2020-04-06 20:19:39.219 EDT [28660:554] pg_regress/inherit LOG:  statement: create index matest1i on matest1 ((1-id));
2020-04-06 20:19:39.220 EDT [28660:555] pg_regress/inherit LOG:  statement: create index matest3i on matest3 ((1-id));
2020-04-06 20:19:39.221 EDT [28660:556] pg_regress/inherit LOG:  statement: insert into matest1 (name) values ('Test 1');
2020-04-06 20:19:39.222 EDT [28660:557] pg_regress/inherit LOG:  statement: insert into matest1 (name) values ('Test 2');
2020-04-06 20:19:39.222 EDT [28660:558] pg_regress/inherit LOG:  statement: insert into matest2 (name) values ('Test 3');
2020-04-06 20:19:39.223 EDT [28660:559] pg_regress/inherit LOG:  statement: insert into matest2 (name) values ('Test 4');
2020-04-06 20:19:39.223 EDT [28660:560] pg_regress/inherit LOG:  statement: insert into matest3 (name) values ('Test 5');
2020-04-06 20:19:39.224 EDT [28662:997] pg_regress/triggers LOG:  statement: update refd_table set a = 11 where b = 'one';
2020-04-06 20:19:39.224 EDT [28660:561] pg_regress/inherit LOG:  statement: insert into matest3 (name) values ('Test 6');
2020-04-06 20:19:39.224 EDT [28660:562] pg_regress/inherit LOG:  statement: set enable_indexscan = off;
2020-04-06 20:19:39.224 EDT [28660:563] pg_regress/inherit LOG:  statement: explain (verbose, costs off) select * from matest0 order by 1-id;
2020-04-06 20:19:39.225 EDT [28660:564] pg_regress/inherit LOG:  statement: select * from matest0 order by 1-id;
2020-04-06 20:19:39.228 EDT [28662:998] pg_regress/triggers LOG:  statement: select * from trig_table;
2020-04-06 20:19:39.243 EDT [28660:565] pg_regress/inherit LOG:  statement: explain (verbose, costs off) select min(1-id) from matest0;
2020-04-06 20:19:39.243 EDT [28662:999] pg_regress/triggers LOG:  statement: delete from refd_table where length(b) = 3;
2020-04-06 20:19:39.245 EDT [28660:566] pg_regress/inherit LOG:  statement: select min(1-id) from matest0;
2020-04-06 20:19:39.249 EDT [28662:1000] pg_regress/triggers LOG:  statement: select * from trig_table;
2020-04-06 20:19:39.267 EDT [28662:1001] pg_regress/triggers LOG:  statement: drop table refd_table, trig_table;
2020-04-06 20:19:39.272 EDT [28660:567] pg_regress/inherit LOG:  statement: reset enable_indexscan;
2020-04-06 20:19:39.273 EDT [28660:568] pg_regress/inherit LOG:  statement: set enable_seqscan = off;
2020-04-06 20:19:39.273 EDT [28660:569] pg_regress/inherit LOG:  statement: set enable_parallel_append = off;
2020-04-06 20:19:39.273 EDT [28660:570] pg_regress/inherit LOG:  statement: explain (verbose, costs off) select * from matest0 order by 1-id;
2020-04-06 20:19:39.274 EDT [28660:571] pg_regress/inherit LOG:  statement: select * from matest0 order by 1-id;
2020-04-06 20:19:39.282 EDT [28662:1002] pg_regress/triggers LOG:  statement: create table self_ref (a int primary key,
	                       b int references self_ref(a) on delete cascade);
2020-04-06 20:19:39.290 EDT [28662:1003] pg_regress/triggers LOG:  statement: create trigger self_ref_before_trig
	  before delete on self_ref
	  for each statement execute procedure trigger_func('self_ref');
2020-04-06 20:19:39.292 EDT [28660:572] pg_regress/inherit LOG:  statement: explain (verbose, costs off) select min(1-id) from matest0;
2020-04-06 20:19:39.293 EDT [28660:573] pg_regress/inherit LOG:  statement: select min(1-id) from matest0;
2020-04-06 20:19:39.294 EDT [28662:1004] pg_regress/triggers LOG:  statement: create trigger self_ref_r_trig
	  after delete on self_ref referencing old table as old_table
	  for each row execute procedure dump_delete();
2020-04-06 20:19:39.294 EDT [28660:574] pg_regress/inherit LOG:  statement: reset enable_seqscan;
2020-04-06 20:19:39.295 EDT [28660:575] pg_regress/inherit LOG:  statement: reset enable_parallel_append;
2020-04-06 20:19:39.295 EDT [28660:576] pg_regress/inherit LOG:  statement: drop table matest0 cascade;
2020-04-06 20:19:39.297 EDT [28662:1005] pg_regress/triggers LOG:  statement: create trigger self_ref_s_trig
	  after delete on self_ref referencing old table as old_table
	  for each statement execute procedure dump_delete();
2020-04-06 20:19:39.301 EDT [28662:1006] pg_regress/triggers LOG:  statement: insert into self_ref values (1, null), (2, 1), (3, 2);
2020-04-06 20:19:39.304 EDT [28660:577] pg_regress/inherit LOG:  statement: create table matest0 (a int, b int, c int, d int);
2020-04-06 20:19:39.305 EDT [28660:578] pg_regress/inherit LOG:  statement: create table matest1 () inherits(matest0);
2020-04-06 20:19:39.307 EDT [28660:579] pg_regress/inherit LOG:  statement: create index matest0i on matest0 (b, c);
2020-04-06 20:19:39.308 EDT [28660:580] pg_regress/inherit LOG:  statement: create index matest1i on matest1 (b, c);
2020-04-06 20:19:39.309 EDT [28660:581] pg_regress/inherit LOG:  statement: set enable_nestloop = off;
2020-04-06 20:19:39.309 EDT [28660:582] pg_regress/inherit LOG:  statement: explain (costs off)
	select t1.* from matest0 t1, matest0 t2
	where t1.b = t2.b and t2.c = t2.d
	order by t1.b limit 10;
2020-04-06 20:19:39.309 EDT [28662:1007] pg_regress/triggers LOG:  statement: delete from self_ref where a = 1;
2020-04-06 20:19:39.310 EDT [28660:583] pg_regress/inherit LOG:  statement: reset enable_nestloop;
2020-04-06 20:19:39.311 EDT [28660:584] pg_regress/inherit LOG:  statement: drop table matest0 cascade;
2020-04-06 20:19:39.313 EDT [28660:585] pg_regress/inherit LOG:  statement: set enable_seqscan = off;
2020-04-06 20:19:39.313 EDT [28660:586] pg_regress/inherit LOG:  statement: set enable_indexscan = on;
2020-04-06 20:19:39.313 EDT [28660:587] pg_regress/inherit LOG:  statement: set enable_bitmapscan = off;
2020-04-06 20:19:39.313 EDT [28660:588] pg_regress/inherit LOG:  statement: explain (costs off)
	SELECT thousand, tenthous FROM tenk1
	UNION ALL
	SELECT thousand, thousand FROM tenk1
	ORDER BY thousand, tenthous;
2020-04-06 20:19:39.315 EDT [28660:589] pg_regress/inherit LOG:  statement: explain (costs off)
	SELECT thousand, tenthous, thousand+tenthous AS x FROM tenk1
	UNION ALL
	SELECT 42, 42, hundred FROM tenk1
	ORDER BY thousand, tenthous;
2020-04-06 20:19:39.315 EDT [28662:1008] pg_regress/triggers LOG:  statement: drop trigger self_ref_r_trig on self_ref;
2020-04-06 20:19:39.315 EDT [28660:590] pg_regress/inherit LOG:  statement: explain (costs off)
	SELECT thousand, tenthous FROM tenk1
	UNION ALL
	SELECT thousand, random()::integer FROM tenk1
	ORDER BY thousand, tenthous;
2020-04-06 20:19:39.316 EDT [28660:591] pg_regress/inherit LOG:  statement: explain (costs off)
	SELECT min(x) FROM
	  (SELECT unique1 AS x FROM tenk1 a
	   UNION ALL
	   SELECT unique2 AS x FROM tenk1 b) s;
2020-04-06 20:19:39.317 EDT [28660:592] pg_regress/inherit LOG:  statement: explain (costs off)
	SELECT min(y) FROM
	  (SELECT unique1 AS x, unique1 AS y FROM tenk1 a
	   UNION ALL
	   SELECT unique2 AS x, unique2 AS y FROM tenk1 b) s;
2020-04-06 20:19:39.318 EDT [28660:593] pg_regress/inherit LOG:  statement: explain (costs off)
	SELECT x, y FROM
	  (SELECT thousand AS x, tenthous AS y FROM tenk1 a
	   UNION ALL
	   SELECT unique2 AS x, unique2 AS y FROM tenk1 b) s
	ORDER BY x, y;
2020-04-06 20:19:39.318 EDT [28662:1009] pg_regress/triggers LOG:  statement: insert into self_ref values (1, null), (2, 1), (3, 2), (4, 3);
2020-04-06 20:19:39.319 EDT [28660:594] pg_regress/inherit LOG:  statement: explain (costs off)
	SELECT
	    ARRAY(SELECT f.i FROM (
	        (SELECT d + g.i FROM generate_series(4, 30, 3) d ORDER BY 1)
	        UNION ALL
	        (SELECT d + g.i FROM generate_series(0, 30, 5) d ORDER BY 1)
	    ) f(i)
	    ORDER BY f.i LIMIT 10)
	FROM generate_series(1, 3) g(i);
2020-04-06 20:19:39.319 EDT [28660:595] pg_regress/inherit LOG:  statement: SELECT
	    ARRAY(SELECT f.i FROM (
	        (SELECT d + g.i FROM generate_series(4, 30, 3) d ORDER BY 1)
	        UNION ALL
	        (SELECT d + g.i FROM generate_series(0, 30, 5) d ORDER BY 1)
	    ) f(i)
	    ORDER BY f.i LIMIT 10)
	FROM generate_series(1, 3) g(i);
2020-04-06 20:19:39.320 EDT [28660:596] pg_regress/inherit LOG:  statement: reset enable_seqscan;
2020-04-06 20:19:39.320 EDT [28660:597] pg_regress/inherit LOG:  statement: reset enable_indexscan;
2020-04-06 20:19:39.321 EDT [28660:598] pg_regress/inherit LOG:  statement: reset enable_bitmapscan;
2020-04-06 20:19:39.321 EDT [28660:599] pg_regress/inherit LOG:  statement: create table cnullparent (f1 int);
2020-04-06 20:19:39.322 EDT [28660:600] pg_regress/inherit LOG:  statement: create table cnullchild (check (f1 = 1 or f1 = null)) inherits(cnullparent);
2020-04-06 20:19:39.322 EDT [28662:1010] pg_regress/triggers LOG:  statement: delete from self_ref where a = 1;
2020-04-06 20:19:39.323 EDT [28660:601] pg_regress/inherit LOG:  statement: insert into cnullchild values(1);
2020-04-06 20:19:39.324 EDT [28660:602] pg_regress/inherit LOG:  statement: insert into cnullchild values(2);
2020-04-06 20:19:39.325 EDT [28660:603] pg_regress/inherit LOG:  statement: insert into cnullchild values(null);
2020-04-06 20:19:39.325 EDT [28660:604] pg_regress/inherit LOG:  statement: select * from cnullparent;
2020-04-06 20:19:39.327 EDT [28662:1011] pg_regress/triggers LOG:  statement: drop table self_ref;
2020-04-06 20:19:39.335 EDT [28662:1012] pg_regress/triggers LOG:  statement: drop function dump_insert();
2020-04-06 20:19:39.336 EDT [28660:605] pg_regress/inherit LOG:  statement: select * from cnullparent where f1 = 2;
2020-04-06 20:19:39.340 EDT [28662:1013] pg_regress/triggers LOG:  statement: drop function dump_update();
2020-04-06 20:19:39.344 EDT [28662:1014] pg_regress/triggers LOG:  statement: drop function dump_delete();
2020-04-06 20:19:39.348 EDT [28662:1015] pg_regress/triggers LOG:  statement: create table trigger_parted (a int primary key) partition by list (a);
2020-04-06 20:19:39.349 EDT [28660:606] pg_regress/inherit LOG:  statement: drop table cnullparent cascade;
2020-04-06 20:19:39.352 EDT [28660:607] pg_regress/inherit LOG:  statement: create table inh_perm_parent (a1 int);
2020-04-06 20:19:39.354 EDT [28662:1016] pg_regress/triggers LOG:  statement: create function trigger_parted_trigfunc() returns trigger language plpgsql as
	  $$ begin end; $$;
2020-04-06 20:19:39.354 EDT [28660:608] pg_regress/inherit LOG:  statement: create temp table inh_temp_parent (a1 int);
2020-04-06 20:19:39.356 EDT [28660:609] pg_regress/inherit LOG:  statement: create temp table inh_temp_child () inherits (inh_perm_parent);
2020-04-06 20:19:39.357 EDT [28660:610] pg_regress/inherit LOG:  statement: create table inh_perm_child () inherits (inh_temp_parent);
2020-04-06 20:19:39.357 EDT [28660:611] pg_regress/inherit ERROR:  cannot inherit from temporary relation "inh_temp_parent"
2020-04-06 20:19:39.357 EDT [28660:612] pg_regress/inherit STATEMENT:  create table inh_perm_child () inherits (inh_temp_parent);
2020-04-06 20:19:39.357 EDT [28660:613] pg_regress/inherit LOG:  statement: create temp table inh_temp_child_2 () inherits (inh_temp_parent);
2020-04-06 20:19:39.358 EDT [28662:1017] pg_regress/triggers LOG:  statement: create trigger aft_row after insert or update on trigger_parted
	  for each row execute function trigger_parted_trigfunc();
2020-04-06 20:19:39.358 EDT [28660:614] pg_regress/inherit LOG:  statement: insert into inh_perm_parent values (1);
2020-04-06 20:19:39.358 EDT [28660:615] pg_regress/inherit LOG:  statement: insert into inh_temp_parent values (2);
2020-04-06 20:19:39.359 EDT [28660:616] pg_regress/inherit LOG:  statement: insert into inh_temp_child values (3);
2020-04-06 20:19:39.359 EDT [28660:617] pg_regress/inherit LOG:  statement: insert into inh_temp_child_2 values (4);
2020-04-06 20:19:39.359 EDT [28660:618] pg_regress/inherit LOG:  statement: select tableoid::regclass, a1 from inh_perm_parent;
2020-04-06 20:19:39.360 EDT [28660:619] pg_regress/inherit LOG:  statement: select tableoid::regclass, a1 from inh_temp_parent;
2020-04-06 20:19:39.360 EDT [28660:620] pg_regress/inherit LOG:  statement: drop table inh_perm_parent cascade;
2020-04-06 20:19:39.362 EDT [28660:621] pg_regress/inherit LOG:  statement: drop table inh_temp_parent cascade;
2020-04-06 20:19:39.362 EDT [28662:1018] pg_regress/triggers LOG:  statement: create table trigger_parted_p1 partition of trigger_parted for values in (1)
	  partition by list (a);
2020-04-06 20:19:39.363 EDT [28660:622] pg_regress/inherit LOG:  statement: create table list_parted (
		a	varchar
	) partition by list (a);
2020-04-06 20:19:39.364 EDT [28660:623] pg_regress/inherit LOG:  statement: create table part_ab_cd partition of list_parted for values in ('ab', 'cd');
2020-04-06 20:19:39.366 EDT [28660:624] pg_regress/inherit LOG:  statement: create table part_ef_gh partition of list_parted for values in ('ef', 'gh');
2020-04-06 20:19:39.368 EDT [28660:625] pg_regress/inherit LOG:  statement: create table part_null_xy partition of list_parted for values in (null, 'xy');
2020-04-06 20:19:39.370 EDT [28660:626] pg_regress/inherit LOG:  statement: explain (costs off) select * from list_parted;
2020-04-06 20:19:39.371 EDT [28660:627] pg_regress/inherit LOG:  statement: explain (costs off) select * from list_parted where a is null;
2020-04-06 20:19:39.371 EDT [28660:628] pg_regress/inherit LOG:  statement: explain (costs off) select * from list_parted where a is not null;
2020-04-06 20:19:39.371 EDT [28662:1019] pg_regress/triggers LOG:  statement: create table trigger_parted_p1_1 partition of trigger_parted_p1 for values in (1);
2020-04-06 20:19:39.371 EDT [28660:629] pg_regress/inherit LOG:  statement: explain (costs off) select * from list_parted where a in ('ab', 'cd', 'ef');
2020-04-06 20:19:39.372 EDT [28660:630] pg_regress/inherit LOG:  statement: explain (costs off) select * from list_parted where a = 'ab' or a in (null, 'cd');
2020-04-06 20:19:39.373 EDT [28660:631] pg_regress/inherit LOG:  statement: explain (costs off) select * from list_parted where a = 'ab';
2020-04-06 20:19:39.373 EDT [28660:632] pg_regress/inherit LOG:  statement: create table range_list_parted (
		a	int,
		b	char(2)
	) partition by range (a);
2020-04-06 20:19:39.374 EDT [28660:633] pg_regress/inherit LOG:  statement: create table part_1_10 partition of range_list_parted for values from (1) to (10) partition by list (b);
2020-04-06 20:19:39.375 EDT [28660:634] pg_regress/inherit LOG:  statement: create table part_1_10_ab partition of part_1_10 for values in ('ab');
2020-04-06 20:19:39.377 EDT [28660:635] pg_regress/inherit LOG:  statement: create table part_1_10_cd partition of part_1_10 for values in ('cd');
2020-04-06 20:19:39.378 EDT [28660:636] pg_regress/inherit LOG:  statement: create table part_10_20 partition of range_list_parted for values from (10) to (20) partition by list (b);
2020-04-06 20:19:39.379 EDT [28660:637] pg_regress/inherit LOG:  statement: create table part_10_20_ab partition of part_10_20 for values in ('ab');
2020-04-06 20:19:39.380 EDT [28660:638] pg_regress/inherit LOG:  statement: create table part_10_20_cd partition of part_10_20 for values in ('cd');
2020-04-06 20:19:39.381 EDT [28660:639] pg_regress/inherit LOG:  statement: create table part_21_30 partition of range_list_parted for values from (21) to (30) partition by list (b);
2020-04-06 20:19:39.382 EDT [28660:640] pg_regress/inherit LOG:  statement: create table part_21_30_ab partition of part_21_30 for values in ('ab');
2020-04-06 20:19:39.383 EDT [28662:1020] pg_regress/triggers LOG:  disconnection: session time: 0:00:03.949 user=pgbuild database=regression host=[local]
2020-04-06 20:19:39.384 EDT [28660:641] pg_regress/inherit LOG:  statement: create table part_21_30_cd partition of part_21_30 for values in ('cd');
2020-04-06 20:19:39.385 EDT [28660:642] pg_regress/inherit LOG:  statement: create table part_40_inf partition of range_list_parted for values from (40) to (maxvalue) partition by list (b);
2020-04-06 20:19:39.386 EDT [28660:643] pg_regress/inherit LOG:  statement: create table part_40_inf_ab partition of part_40_inf for values in ('ab');
2020-04-06 20:19:39.387 EDT [28660:644] pg_regress/inherit LOG:  statement: create table part_40_inf_cd partition of part_40_inf for values in ('cd');
2020-04-06 20:19:39.388 EDT [28660:645] pg_regress/inherit LOG:  statement: create table part_40_inf_null partition of part_40_inf for values in (null);
2020-04-06 20:19:39.389 EDT [28660:646] pg_regress/inherit LOG:  statement: explain (costs off) select * from range_list_parted;
2020-04-06 20:19:39.391 EDT [28660:647] pg_regress/inherit LOG:  statement: explain (costs off) select * from range_list_parted where a = 5;
2020-04-06 20:19:39.391 EDT [28660:648] pg_regress/inherit LOG:  statement: explain (costs off) select * from range_list_parted where b = 'ab';
2020-04-06 20:19:39.392 EDT [28660:649] pg_regress/inherit LOG:  statement: explain (costs off) select * from range_list_parted where a between 3 and 23 and b in ('ab');
2020-04-06 20:19:39.392 EDT [28660:650] pg_regress/inherit LOG:  statement: /* Should select no rows because range partition key cannot be null */
	explain (costs off) select * from range_list_parted where a is null;
2020-04-06 20:19:39.393 EDT [28660:651] pg_regress/inherit LOG:  statement: /* Should only select rows from the null-accepting partition */
	explain (costs off) select * from range_list_parted where b is null;
2020-04-06 20:19:39.393 EDT [28660:652] pg_regress/inherit LOG:  statement: explain (costs off) select * from range_list_parted where a is not null and a < 67;
2020-04-06 20:19:39.394 EDT [28660:653] pg_regress/inherit LOG:  statement: explain (costs off) select * from range_list_parted where a >= 30;
2020-04-06 20:19:39.394 EDT [28660:654] pg_regress/inherit LOG:  statement: drop table list_parted;
2020-04-06 20:19:39.398 EDT [28660:655] pg_regress/inherit LOG:  statement: drop table range_list_parted;
2020-04-06 20:19:39.403 EDT [28660:656] pg_regress/inherit LOG:  statement: create table mcrparted (a int, b int, c int) partition by range (a, abs(b), c);
2020-04-06 20:19:39.405 EDT [28660:657] pg_regress/inherit LOG:  statement: create table mcrparted_def partition of mcrparted default;
2020-04-06 20:19:39.406 EDT [28660:658] pg_regress/inherit LOG:  statement: create table mcrparted0 partition of mcrparted for values from (minvalue, minvalue, minvalue) to (1, 1, 1);
2020-04-06 20:19:39.407 EDT [28660:659] pg_regress/inherit LOG:  statement: create table mcrparted1 partition of mcrparted for values from (1, 1, 1) to (10, 5, 10);
2020-04-06 20:19:39.408 EDT [28660:660] pg_regress/inherit LOG:  statement: create table mcrparted2 partition of mcrparted for values from (10, 5, 10) to (10, 10, 10);
2020-04-06 20:19:39.409 EDT [28660:661] pg_regress/inherit LOG:  statement: create table mcrparted3 partition of mcrparted for values from (11, 1, 1) to (20, 10, 10);
2020-04-06 20:19:39.411 EDT [28660:662] pg_regress/inherit LOG:  statement: create table mcrparted4 partition of mcrparted for values from (20, 10, 10) to (20, 20, 20);
2020-04-06 20:19:39.412 EDT [28660:663] pg_regress/inherit LOG:  statement: create table mcrparted5 partition of mcrparted for values from (20, 20, 20) to (maxvalue, maxvalue, maxvalue);
2020-04-06 20:19:39.413 EDT [28660:664] pg_regress/inherit LOG:  statement: explain (costs off) select * from mcrparted where a = 0;
2020-04-06 20:19:39.414 EDT [28660:665] pg_regress/inherit LOG:  statement: explain (costs off) select * from mcrparted where a = 10 and abs(b) < 5;
2020-04-06 20:19:39.415 EDT [28660:666] pg_regress/inherit LOG:  statement: explain (costs off) select * from mcrparted where a = 10 and abs(b) = 5;
2020-04-06 20:19:39.415 EDT [28660:667] pg_regress/inherit LOG:  statement: explain (costs off) select * from mcrparted where abs(b) = 5;
2020-04-06 20:19:39.416 EDT [28660:668] pg_regress/inherit LOG:  statement: explain (costs off) select * from mcrparted where a > -1;
2020-04-06 20:19:39.417 EDT [28660:669] pg_regress/inherit LOG:  statement: explain (costs off) select * from mcrparted where a = 20 and abs(b) = 10 and c > 10;
2020-04-06 20:19:39.417 EDT [28660:670] pg_regress/inherit LOG:  statement: explain (costs off) select * from mcrparted where a = 20 and c > 20;
2020-04-06 20:19:39.418 EDT [28660:671] pg_regress/inherit LOG:  statement: create table parted_minmax (a int, b varchar(16)) partition by range (a);
2020-04-06 20:19:39.418 EDT [28660:672] pg_regress/inherit LOG:  statement: create table parted_minmax1 partition of parted_minmax for values from (1) to (10);
2020-04-06 20:19:39.420 EDT [28660:673] pg_regress/inherit LOG:  statement: create index parted_minmax1i on parted_minmax1 (a, b);
2020-04-06 20:19:39.421 EDT [28660:674] pg_regress/inherit LOG:  statement: insert into parted_minmax values (1,'12345');
2020-04-06 20:19:39.421 EDT [28660:675] pg_regress/inherit LOG:  statement: explain (costs off) select min(a), max(a) from parted_minmax where b = '12345';
2020-04-06 20:19:39.422 EDT [28660:676] pg_regress/inherit LOG:  statement: select min(a), max(a) from parted_minmax where b = '12345';
2020-04-06 20:19:39.423 EDT [28660:677] pg_regress/inherit LOG:  statement: drop table parted_minmax;
2020-04-06 20:19:39.424 EDT [28660:678] pg_regress/inherit LOG:  statement: create index mcrparted_a_abs_c_idx on mcrparted (a, abs(b), c);
2020-04-06 20:19:39.431 EDT [28660:679] pg_regress/inherit LOG:  statement: explain (costs off) select * from mcrparted order by a, abs(b), c;
2020-04-06 20:19:39.432 EDT [28660:680] pg_regress/inherit LOG:  statement: drop table mcrparted_def;
2020-04-06 20:19:39.434 EDT [28660:681] pg_regress/inherit LOG:  statement: explain (costs off) select * from mcrparted order by a, abs(b), c;
2020-04-06 20:19:39.435 EDT [28660:682] pg_regress/inherit LOG:  statement: explain (costs off) select * from mcrparted order by a desc, abs(b) desc, c desc;
2020-04-06 20:19:39.435 EDT [28660:683] pg_regress/inherit LOG:  statement: drop table mcrparted5;
2020-04-06 20:19:39.436 EDT [28660:684] pg_regress/inherit LOG:  statement: create table mcrparted5 partition of mcrparted for values from (20, 20, 20) to (maxvalue, maxvalue, maxvalue) partition by list (a);
2020-04-06 20:19:39.438 EDT [28660:685] pg_regress/inherit LOG:  statement: create table mcrparted5a partition of mcrparted5 for values in(20);
2020-04-06 20:19:39.440 EDT [28660:686] pg_regress/inherit LOG:  statement: create table mcrparted5_def partition of mcrparted5 default;
2020-04-06 20:19:39.442 EDT [28660:687] pg_regress/inherit LOG:  statement: explain (costs off) select * from mcrparted order by a, abs(b), c;
2020-04-06 20:19:39.444 EDT [28660:688] pg_regress/inherit LOG:  statement: drop table mcrparted5_def;
2020-04-06 20:19:39.445 EDT [28660:689] pg_regress/inherit LOG:  statement: explain (costs off) select a, abs(b) from mcrparted order by a, abs(b), c;
2020-04-06 20:19:39.446 EDT [28660:690] pg_regress/inherit LOG:  statement: explain (costs off) select * from mcrparted where a < 20 order by a, abs(b), c;
2020-04-06 20:19:39.446 EDT [28660:691] pg_regress/inherit LOG:  statement: create table mclparted (a int) partition by list(a);
2020-04-06 20:19:39.447 EDT [28660:692] pg_regress/inherit LOG:  statement: create table mclparted1 partition of mclparted for values in(1);
2020-04-06 20:19:39.448 EDT [28660:693] pg_regress/inherit LOG:  statement: create table mclparted2 partition of mclparted for values in(2);
2020-04-06 20:19:39.449 EDT [28660:694] pg_regress/inherit LOG:  statement: create index on mclparted (a);
2020-04-06 20:19:39.451 EDT [28660:695] pg_regress/inherit LOG:  statement: explain (costs off) select * from mclparted order by a;
2020-04-06 20:19:39.452 EDT [28660:696] pg_regress/inherit LOG:  statement: create table mclparted3_5 partition of mclparted for values in(3,5);
2020-04-06 20:19:39.453 EDT [28660:697] pg_regress/inherit LOG:  statement: create table mclparted4 partition of mclparted for values in(4);
2020-04-06 20:19:39.455 EDT [28660:698] pg_regress/inherit LOG:  statement: explain (costs off) select * from mclparted order by a;
2020-04-06 20:19:39.456 EDT [28660:699] pg_regress/inherit LOG:  statement: drop table mclparted;
2020-04-06 20:19:39.459 EDT [28660:700] pg_regress/inherit LOG:  statement: drop index mcrparted_a_abs_c_idx;
2020-04-06 20:19:39.461 EDT [28660:701] pg_regress/inherit LOG:  statement: create index on mcrparted1 (a, abs(b), c);
2020-04-06 20:19:39.462 EDT [28660:702] pg_regress/inherit LOG:  statement: create index on mcrparted2 (a, abs(b), c);
2020-04-06 20:19:39.464 EDT [28660:703] pg_regress/inherit LOG:  statement: create index on mcrparted3 (a, abs(b), c);
2020-04-06 20:19:39.465 EDT [28660:704] pg_regress/inherit LOG:  statement: create index on mcrparted4 (a, abs(b), c);
2020-04-06 20:19:39.466 EDT [28660:705] pg_regress/inherit LOG:  statement: explain (costs off) select * from mcrparted where a < 20 order by a, abs(b), c limit 1;
2020-04-06 20:19:39.467 EDT [28660:706] pg_regress/inherit LOG:  statement: set enable_bitmapscan = 0;
2020-04-06 20:19:39.467 EDT [28660:707] pg_regress/inherit LOG:  statement: explain (costs off) select * from mcrparted where a = 10 order by a, abs(b), c;
2020-04-06 20:19:39.468 EDT [28660:708] pg_regress/inherit LOG:  statement: reset enable_bitmapscan;
2020-04-06 20:19:39.468 EDT [28660:709] pg_regress/inherit LOG:  statement: drop table mcrparted;
2020-04-06 20:19:39.472 EDT [28660:710] pg_regress/inherit LOG:  statement: create table bool_lp (b bool) partition by list(b);
2020-04-06 20:19:39.473 EDT [28660:711] pg_regress/inherit LOG:  statement: create table bool_lp_true partition of bool_lp for values in(true);
2020-04-06 20:19:39.474 EDT [28660:712] pg_regress/inherit LOG:  statement: create table bool_lp_false partition of bool_lp for values in(false);
2020-04-06 20:19:39.476 EDT [28660:713] pg_regress/inherit LOG:  statement: create index on bool_lp (b);
2020-04-06 20:19:39.478 EDT [28660:714] pg_regress/inherit LOG:  statement: explain (costs off) select * from bool_lp order by b;
2020-04-06 20:19:39.478 EDT [28660:715] pg_regress/inherit LOG:  statement: drop table bool_lp;
2020-04-06 20:19:39.481 EDT [28660:716] pg_regress/inherit LOG:  statement: create table bool_rp (b bool, a int) partition by range(b,a);
2020-04-06 20:19:39.482 EDT [28660:717] pg_regress/inherit LOG:  statement: create table bool_rp_false_1k partition of bool_rp for values from (false,0) to (false,1000);
2020-04-06 20:19:39.483 EDT [28660:718] pg_regress/inherit LOG:  statement: create table bool_rp_true_1k partition of bool_rp for values from (true,0) to (true,1000);
2020-04-06 20:19:39.484 EDT [28660:719] pg_regress/inherit LOG:  statement: create table bool_rp_false_2k partition of bool_rp for values from (false,1000) to (false,2000);
2020-04-06 20:19:39.485 EDT [28660:720] pg_regress/inherit LOG:  statement: create table bool_rp_true_2k partition of bool_rp for values from (true,1000) to (true,2000);
2020-04-06 20:19:39.486 EDT [28660:721] pg_regress/inherit LOG:  statement: create index on bool_rp (b,a);
2020-04-06 20:19:39.490 EDT [28660:722] pg_regress/inherit LOG:  statement: explain (costs off) select * from bool_rp where b = true order by b,a;
2020-04-06 20:19:39.491 EDT [28660:723] pg_regress/inherit LOG:  statement: explain (costs off) select * from bool_rp where b = false order by b,a;
2020-04-06 20:19:39.491 EDT [28660:724] pg_regress/inherit LOG:  statement: explain (costs off) select * from bool_rp where b = true order by a;
2020-04-06 20:19:39.492 EDT [28660:725] pg_regress/inherit LOG:  statement: explain (costs off) select * from bool_rp where b = false order by a;
2020-04-06 20:19:39.492 EDT [28660:726] pg_regress/inherit LOG:  statement: drop table bool_rp;
2020-04-06 20:19:39.496 EDT [28660:727] pg_regress/inherit LOG:  statement: create table range_parted (a int, b int, c int) partition by range(a, b);
2020-04-06 20:19:39.497 EDT [28660:728] pg_regress/inherit LOG:  statement: create table range_parted1 partition of range_parted for values from (0,0) to (10,10);
2020-04-06 20:19:39.498 EDT [28660:729] pg_regress/inherit LOG:  statement: create table range_parted2 partition of range_parted for values from (10,10) to (20,20);
2020-04-06 20:19:39.499 EDT [28660:730] pg_regress/inherit LOG:  statement: create index on range_parted (a,b,c);
2020-04-06 20:19:39.502 EDT [28660:731] pg_regress/inherit LOG:  statement: explain (costs off) select * from range_parted order by a,b,c;
2020-04-06 20:19:39.503 EDT [28660:732] pg_regress/inherit LOG:  statement: explain (costs off) select * from range_parted order by a desc,b desc,c desc;
2020-04-06 20:19:39.503 EDT [28660:733] pg_regress/inherit LOG:  statement: drop table range_parted;
2020-04-06 20:19:39.506 EDT [28660:734] pg_regress/inherit LOG:  statement: create table permtest_parent (a int, b text, c text) partition by list (a);
2020-04-06 20:19:39.507 EDT [28660:735] pg_regress/inherit LOG:  statement: create table permtest_child (b text, c text, a int) partition by list (b);
2020-04-06 20:19:39.508 EDT [28660:736] pg_regress/inherit LOG:  statement: create table permtest_grandchild (c text, b text, a int);
2020-04-06 20:19:39.509 EDT [28660:737] pg_regress/inherit LOG:  statement: alter table permtest_child attach partition permtest_grandchild for values in ('a');
2020-04-06 20:19:39.510 EDT [28660:738] pg_regress/inherit LOG:  statement: alter table permtest_parent attach partition permtest_child for values in (1);
2020-04-06 20:19:39.511 EDT [28660:739] pg_regress/inherit LOG:  statement: create index on permtest_parent (left(c, 3));
2020-04-06 20:19:39.513 EDT [28660:740] pg_regress/inherit LOG:  statement: insert into permtest_parent
	  select 1, 'a', left(md5(i::text), 5) from generate_series(0, 100) i;
2020-04-06 20:19:39.515 EDT [28660:741] pg_regress/inherit LOG:  statement: analyze permtest_parent;
2020-04-06 20:19:39.516 EDT [28660:742] pg_regress/inherit LOG:  statement: create role regress_no_child_access;
2020-04-06 20:19:39.517 EDT [28660:743] pg_regress/inherit LOG:  statement: revoke all on permtest_grandchild from regress_no_child_access;
2020-04-06 20:19:39.517 EDT [28660:744] pg_regress/inherit LOG:  statement: grant select on permtest_parent to regress_no_child_access;
2020-04-06 20:19:39.517 EDT [28660:745] pg_regress/inherit LOG:  statement: set session authorization regress_no_child_access;
2020-04-06 20:19:39.518 EDT [28660:746] pg_regress/inherit LOG:  statement: explain (costs off)
	  select * from permtest_parent p1 inner join permtest_parent p2
	  on p1.a = p2.a and p1.c ~ 'a1$';
2020-04-06 20:19:39.519 EDT [28660:747] pg_regress/inherit LOG:  statement: explain (costs off)
	  select * from permtest_parent p1 inner join permtest_parent p2
	  on p1.a = p2.a and left(p1.c, 3) ~ 'a1$';
2020-04-06 20:19:39.519 EDT [28660:748] pg_regress/inherit LOG:  statement: reset session authorization;
2020-04-06 20:19:39.520 EDT [28660:749] pg_regress/inherit LOG:  statement: revoke all on permtest_parent from regress_no_child_access;
2020-04-06 20:19:39.520 EDT [28660:750] pg_regress/inherit LOG:  statement: grant select(a,c) on permtest_parent to regress_no_child_access;
2020-04-06 20:19:39.520 EDT [28660:751] pg_regress/inherit LOG:  statement: set session authorization regress_no_child_access;
2020-04-06 20:19:39.521 EDT [28660:752] pg_regress/inherit LOG:  statement: explain (costs off)
	  select p2.a, p1.c from permtest_parent p1 inner join permtest_parent p2
	  on p1.a = p2.a and p1.c ~ 'a1$';
2020-04-06 20:19:39.521 EDT [28660:753] pg_regress/inherit LOG:  statement: explain (costs off)
	  select p2.a, p1.c from permtest_parent p1 inner join permtest_parent p2
	  on p1.a = p2.a and left(p1.c, 3) ~ 'a1$';
2020-04-06 20:19:39.522 EDT [28660:754] pg_regress/inherit LOG:  statement: reset session authorization;
2020-04-06 20:19:39.522 EDT [28660:755] pg_regress/inherit LOG:  statement: revoke all on permtest_parent from regress_no_child_access;
2020-04-06 20:19:39.523 EDT [28660:756] pg_regress/inherit LOG:  statement: drop role regress_no_child_access;
2020-04-06 20:19:39.523 EDT [28660:757] pg_regress/inherit LOG:  statement: drop table permtest_parent;
2020-04-06 20:19:39.526 EDT [28660:758] pg_regress/inherit LOG:  statement: CREATE TABLE errtst_parent (
	    partid int not null,
	    shdata int not null,
	    data int NOT NULL DEFAULT 0,
	    CONSTRAINT shdata_small CHECK(shdata < 3)
	) PARTITION BY RANGE (partid);
2020-04-06 20:19:39.527 EDT [28660:759] pg_regress/inherit LOG:  statement: CREATE TABLE errtst_child_fastdef (
	    partid int not null,
	    shdata int not null,
	    CONSTRAINT shdata_small CHECK(shdata < 3)
	);
2020-04-06 20:19:39.528 EDT [28660:760] pg_regress/inherit LOG:  statement: CREATE TABLE errtst_child_plaindef (
	    partid int not null,
	    shdata int not null,
	    data int NOT NULL DEFAULT 0,
	    CONSTRAINT shdata_small CHECK(shdata < 3),
	    CHECK(data < 10)
	);
2020-04-06 20:19:39.530 EDT [28660:761] pg_regress/inherit LOG:  statement: CREATE TABLE errtst_child_reorder (
	    data int NOT NULL DEFAULT 0,
	    shdata int not null,
	    partid int not null,
	    CONSTRAINT shdata_small CHECK(shdata < 3),
	    CHECK(data < 10)
	);
2020-04-06 20:19:39.531 EDT [28660:762] pg_regress/inherit LOG:  statement: ALTER TABLE errtst_child_fastdef ADD COLUMN data int NOT NULL DEFAULT 0;
2020-04-06 20:19:39.532 EDT [28660:763] pg_regress/inherit LOG:  statement: ALTER TABLE errtst_child_fastdef ADD CONSTRAINT errtest_child_fastdef_data_check CHECK (data < 10);
2020-04-06 20:19:39.532 EDT [28660:764] pg_regress/inherit LOG:  statement: ALTER TABLE errtst_parent ATTACH PARTITION errtst_child_fastdef FOR VALUES FROM (0) TO (10);
2020-04-06 20:19:39.533 EDT [28660:765] pg_regress/inherit LOG:  statement: ALTER TABLE errtst_parent ATTACH PARTITION errtst_child_plaindef FOR VALUES FROM (10) TO (20);
2020-04-06 20:19:39.534 EDT [28660:766] pg_regress/inherit LOG:  statement: ALTER TABLE errtst_parent ATTACH PARTITION errtst_child_reorder FOR VALUES FROM (20) TO (30);
2020-04-06 20:19:39.535 EDT [28660:767] pg_regress/inherit LOG:  statement: INSERT INTO errtst_parent(partid, shdata, data) VALUES ( '0', '1', '5');
2020-04-06 20:19:39.536 EDT [28660:768] pg_regress/inherit LOG:  statement: INSERT INTO errtst_parent(partid, shdata, data) VALUES ('10', '1', '5');
2020-04-06 20:19:39.537 EDT [28660:769] pg_regress/inherit LOG:  statement: INSERT INTO errtst_parent(partid, shdata, data) VALUES ('20', '1', '5');
2020-04-06 20:19:39.537 EDT [28660:770] pg_regress/inherit LOG:  statement: INSERT INTO errtst_parent(partid, shdata, data) VALUES ( '0', '1', '10');
2020-04-06 20:19:39.537 EDT [28660:771] pg_regress/inherit ERROR:  new row for relation "errtst_child_fastdef" violates check constraint "errtest_child_fastdef_data_check"
2020-04-06 20:19:39.537 EDT [28660:772] pg_regress/inherit DETAIL:  Failing row contains (0, 1, 10).
2020-04-06 20:19:39.537 EDT [28660:773] pg_regress/inherit STATEMENT:  INSERT INTO errtst_parent(partid, shdata, data) VALUES ( '0', '1', '10');
2020-04-06 20:19:39.537 EDT [28660:774] pg_regress/inherit LOG:  statement: INSERT INTO errtst_parent(partid, shdata, data) VALUES ('10', '1', '10');
2020-04-06 20:19:39.537 EDT [28660:775] pg_regress/inherit ERROR:  new row for relation "errtst_child_plaindef" violates check constraint "errtst_child_plaindef_data_check"
2020-04-06 20:19:39.537 EDT [28660:776] pg_regress/inherit DETAIL:  Failing row contains (10, 1, 10).
2020-04-06 20:19:39.537 EDT [28660:777] pg_regress/inherit STATEMENT:  INSERT INTO errtst_parent(partid, shdata, data) VALUES ('10', '1', '10');
2020-04-06 20:19:39.537 EDT [28660:778] pg_regress/inherit LOG:  statement: INSERT INTO errtst_parent(partid, shdata, data) VALUES ('20', '1', '10');
2020-04-06 20:19:39.538 EDT [28660:779] pg_regress/inherit ERROR:  new row for relation "errtst_child_reorder" violates check constraint "errtst_child_reorder_data_check"
2020-04-06 20:19:39.538 EDT [28660:780] pg_regress/inherit DETAIL:  Failing row contains (20, 1, 10).
2020-04-06 20:19:39.538 EDT [28660:781] pg_regress/inherit STATEMENT:  INSERT INTO errtst_parent(partid, shdata, data) VALUES ('20', '1', '10');
2020-04-06 20:19:39.538 EDT [28660:782] pg_regress/inherit LOG:  statement: INSERT INTO errtst_parent(partid, shdata, data) VALUES ( '0', '1', NULL);
2020-04-06 20:19:39.538 EDT [28660:783] pg_regress/inherit ERROR:  null value in column "data" of relation "errtst_child_fastdef" violates not-null constraint
2020-04-06 20:19:39.538 EDT [28660:784] pg_regress/inherit DETAIL:  Failing row contains (0, 1, null).
2020-04-06 20:19:39.538 EDT [28660:785] pg_regress/inherit STATEMENT:  INSERT INTO errtst_parent(partid, shdata, data) VALUES ( '0', '1', NULL);
2020-04-06 20:19:39.538 EDT [28660:786] pg_regress/inherit LOG:  statement: INSERT INTO errtst_parent(partid, shdata, data) VALUES ('10', '1', NULL);
2020-04-06 20:19:39.538 EDT [28660:787] pg_regress/inherit ERROR:  null value in column "data" of relation "errtst_child_plaindef" violates not-null constraint
2020-04-06 20:19:39.538 EDT [28660:788] pg_regress/inherit DETAIL:  Failing row contains (10, 1, null).
2020-04-06 20:19:39.538 EDT [28660:789] pg_regress/inherit STATEMENT:  INSERT INTO errtst_parent(partid, shdata, data) VALUES ('10', '1', NULL);
2020-04-06 20:19:39.538 EDT [28660:790] pg_regress/inherit LOG:  statement: INSERT INTO errtst_parent(partid, shdata, data) VALUES ('20', '1', NULL);
2020-04-06 20:19:39.538 EDT [28660:791] pg_regress/inherit ERROR:  null value in column "data" of relation "errtst_child_reorder" violates not-null constraint
2020-04-06 20:19:39.538 EDT [28660:792] pg_regress/inherit DETAIL:  Failing row contains (20, 1, null).
2020-04-06 20:19:39.538 EDT [28660:793] pg_regress/inherit STATEMENT:  INSERT INTO errtst_parent(partid, shdata, data) VALUES ('20', '1', NULL);
2020-04-06 20:19:39.538 EDT [28660:794] pg_regress/inherit LOG:  statement: INSERT INTO errtst_parent(partid, shdata, data) VALUES ( '0', '5', '5');
2020-04-06 20:19:39.538 EDT [28660:795] pg_regress/inherit ERROR:  new row for relation "errtst_child_fastdef" violates check constraint "shdata_small"
2020-04-06 20:19:39.538 EDT [28660:796] pg_regress/inherit DETAIL:  Failing row contains (0, 5, 5).
2020-04-06 20:19:39.538 EDT [28660:797] pg_regress/inherit STATEMENT:  INSERT INTO errtst_parent(partid, shdata, data) VALUES ( '0', '5', '5');
2020-04-06 20:19:39.538 EDT [28660:798] pg_regress/inherit LOG:  statement: INSERT INTO errtst_parent(partid, shdata, data) VALUES ('10', '5', '5');
2020-04-06 20:19:39.538 EDT [28660:799] pg_regress/inherit ERROR:  new row for relation "errtst_child_plaindef" violates check constraint "shdata_small"
2020-04-06 20:19:39.538 EDT [28660:800] pg_regress/inherit DETAIL:  Failing row contains (10, 5, 5).
2020-04-06 20:19:39.538 EDT [28660:801] pg_regress/inherit STATEMENT:  INSERT INTO errtst_parent(partid, shdata, data) VALUES ('10', '5', '5');
2020-04-06 20:19:39.538 EDT [28660:802] pg_regress/inherit LOG:  statement: INSERT INTO errtst_parent(partid, shdata, data) VALUES ('20', '5', '5');
2020-04-06 20:19:39.539 EDT [28660:803] pg_regress/inherit ERROR:  new row for relation "errtst_child_reorder" violates check constraint "shdata_small"
2020-04-06 20:19:39.539 EDT [28660:804] pg_regress/inherit DETAIL:  Failing row contains (20, 5, 5).
2020-04-06 20:19:39.539 EDT [28660:805] pg_regress/inherit STATEMENT:  INSERT INTO errtst_parent(partid, shdata, data) VALUES ('20', '5', '5');
2020-04-06 20:19:39.539 EDT [28660:806] pg_regress/inherit LOG:  statement: BEGIN;
2020-04-06 20:19:39.539 EDT [28660:807] pg_regress/inherit LOG:  statement: UPDATE errtst_parent SET data = data + 1 WHERE partid = 0;
2020-04-06 20:19:39.539 EDT [28660:808] pg_regress/inherit LOG:  statement: UPDATE errtst_parent SET data = data + 1 WHERE partid = 10;
2020-04-06 20:19:39.540 EDT [28660:809] pg_regress/inherit LOG:  statement: UPDATE errtst_parent SET data = data + 1 WHERE partid = 20;
2020-04-06 20:19:39.540 EDT [28660:810] pg_regress/inherit LOG:  statement: ROLLBACK;
2020-04-06 20:19:39.541 EDT [28660:811] pg_regress/inherit LOG:  statement: UPDATE errtst_parent SET data = data + 10 WHERE partid = 0;
2020-04-06 20:19:39.541 EDT [28660:812] pg_regress/inherit ERROR:  new row for relation "errtst_child_fastdef" violates check constraint "errtest_child_fastdef_data_check"
2020-04-06 20:19:39.541 EDT [28660:813] pg_regress/inherit DETAIL:  Failing row contains (0, 1, 15).
2020-04-06 20:19:39.541 EDT [28660:814] pg_regress/inherit STATEMENT:  UPDATE errtst_parent SET data = data + 10 WHERE partid = 0;
2020-04-06 20:19:39.541 EDT [28660:815] pg_regress/inherit LOG:  statement: UPDATE errtst_parent SET data = data + 10 WHERE partid = 10;
2020-04-06 20:19:39.541 EDT [28660:816] pg_regress/inherit ERROR:  new row for relation "errtst_child_plaindef" violates check constraint "errtst_child_plaindef_data_check"
2020-04-06 20:19:39.541 EDT [28660:817] pg_regress/inherit DETAIL:  Failing row contains (10, 1, 15).
2020-04-06 20:19:39.541 EDT [28660:818] pg_regress/inherit STATEMENT:  UPDATE errtst_parent SET data = data + 10 WHERE partid = 10;
2020-04-06 20:19:39.541 EDT [28660:819] pg_regress/inherit LOG:  statement: UPDATE errtst_parent SET data = data + 10 WHERE partid = 20;
2020-04-06 20:19:39.541 EDT [28660:820] pg_regress/inherit ERROR:  new row for relation "errtst_child_reorder" violates check constraint "errtst_child_reorder_data_check"
2020-04-06 20:19:39.541 EDT [28660:821] pg_regress/inherit DETAIL:  Failing row contains (15, 1, 20).
2020-04-06 20:19:39.541 EDT [28660:822] pg_regress/inherit STATEMENT:  UPDATE errtst_parent SET data = data + 10 WHERE partid = 20;
2020-04-06 20:19:39.542 EDT [28660:823] pg_regress/inherit LOG:  statement: BEGIN;
2020-04-06 20:19:39.542 EDT [28660:824] pg_regress/inherit LOG:  statement: UPDATE errtst_child_fastdef SET partid = 1 WHERE partid = 0;
2020-04-06 20:19:39.542 EDT [28660:825] pg_regress/inherit LOG:  statement: UPDATE errtst_child_plaindef SET partid = 11 WHERE partid = 10;
2020-04-06 20:19:39.542 EDT [28660:826] pg_regress/inherit LOG:  statement: UPDATE errtst_child_reorder SET partid = 21 WHERE partid = 20;
2020-04-06 20:19:39.543 EDT [28660:827] pg_regress/inherit LOG:  statement: ROLLBACK;
2020-04-06 20:19:39.543 EDT [28660:828] pg_regress/inherit LOG:  statement: UPDATE errtst_child_fastdef SET partid = partid + 10 WHERE partid = 0;
2020-04-06 20:19:39.543 EDT [28660:829] pg_regress/inherit ERROR:  new row for relation "errtst_child_fastdef" violates partition constraint
2020-04-06 20:19:39.543 EDT [28660:830] pg_regress/inherit DETAIL:  Failing row contains (10, 1, 5).
2020-04-06 20:19:39.543 EDT [28660:831] pg_regress/inherit STATEMENT:  UPDATE errtst_child_fastdef SET partid = partid + 10 WHERE partid = 0;
2020-04-06 20:19:39.543 EDT [28660:832] pg_regress/inherit LOG:  statement: UPDATE errtst_child_plaindef SET partid = partid + 10 WHERE partid = 10;
2020-04-06 20:19:39.543 EDT [28660:833] pg_regress/inherit ERROR:  new row for relation "errtst_child_plaindef" violates partition constraint
2020-04-06 20:19:39.543 EDT [28660:834] pg_regress/inherit DETAIL:  Failing row contains (20, 1, 5).
2020-04-06 20:19:39.543 EDT [28660:835] pg_regress/inherit STATEMENT:  UPDATE errtst_child_plaindef SET partid = partid + 10 WHERE partid = 10;
2020-04-06 20:19:39.543 EDT [28660:836] pg_regress/inherit LOG:  statement: UPDATE errtst_child_reorder SET partid = partid + 10 WHERE partid = 20;
2020-04-06 20:19:39.544 EDT [28660:837] pg_regress/inherit ERROR:  new row for relation "errtst_child_reorder" violates partition constraint
2020-04-06 20:19:39.544 EDT [28660:838] pg_regress/inherit DETAIL:  Failing row contains (5, 1, 30).
2020-04-06 20:19:39.544 EDT [28660:839] pg_regress/inherit STATEMENT:  UPDATE errtst_child_reorder SET partid = partid + 10 WHERE partid = 20;
2020-04-06 20:19:39.544 EDT [28660:840] pg_regress/inherit LOG:  statement: BEGIN;
2020-04-06 20:19:39.544 EDT [28660:841] pg_regress/inherit LOG:  statement: UPDATE errtst_parent SET partid = 10, data = data + 1 WHERE partid = 0;
2020-04-06 20:19:39.544 EDT [28660:842] pg_regress/inherit LOG:  statement: UPDATE errtst_parent SET partid = 20, data = data + 1 WHERE partid = 10;
2020-04-06 20:19:39.545 EDT [28660:843] pg_regress/inherit LOG:  statement: UPDATE errtst_parent SET partid = 0, data = data + 1 WHERE partid = 20;
2020-04-06 20:19:39.545 EDT [28660:844] pg_regress/inherit LOG:  statement: ROLLBACK;
2020-04-06 20:19:39.545 EDT [28660:845] pg_regress/inherit LOG:  statement: UPDATE errtst_parent SET partid = 10, data = data + 10 WHERE partid = 0;
2020-04-06 20:19:39.546 EDT [28660:846] pg_regress/inherit ERROR:  new row for relation "errtst_child_plaindef" violates check constraint "errtst_child_plaindef_data_check"
2020-04-06 20:19:39.546 EDT [28660:847] pg_regress/inherit DETAIL:  Failing row contains (10, 1, 15).
2020-04-06 20:19:39.546 EDT [28660:848] pg_regress/inherit STATEMENT:  UPDATE errtst_parent SET partid = 10, data = data + 10 WHERE partid = 0;
2020-04-06 20:19:39.546 EDT [28660:849] pg_regress/inherit LOG:  statement: UPDATE errtst_parent SET partid = 20, data = data + 10 WHERE partid = 10;
2020-04-06 20:19:39.546 EDT [28660:850] pg_regress/inherit ERROR:  new row for relation "errtst_child_reorder" violates check constraint "errtst_child_reorder_data_check"
2020-04-06 20:19:39.546 EDT [28660:851] pg_regress/inherit DETAIL:  Failing row contains (20, 1, 15).
2020-04-06 20:19:39.546 EDT [28660:852] pg_regress/inherit STATEMENT:  UPDATE errtst_parent SET partid = 20, data = data + 10 WHERE partid = 10;
2020-04-06 20:19:39.546 EDT [28660:853] pg_regress/inherit LOG:  statement: UPDATE errtst_parent SET partid = 0, data = data + 10 WHERE partid = 20;
2020-04-06 20:19:39.546 EDT [28660:854] pg_regress/inherit ERROR:  new row for relation "errtst_child_fastdef" violates check constraint "errtest_child_fastdef_data_check"
2020-04-06 20:19:39.546 EDT [28660:855] pg_regress/inherit DETAIL:  Failing row contains (0, 1, 15).
2020-04-06 20:19:39.546 EDT [28660:856] pg_regress/inherit STATEMENT:  UPDATE errtst_parent SET partid = 0, data = data + 10 WHERE partid = 20;
2020-04-06 20:19:39.546 EDT [28660:857] pg_regress/inherit LOG:  statement: UPDATE errtst_parent SET partid = 30, data = data + 10 WHERE partid = 20;
2020-04-06 20:19:39.546 EDT [28660:858] pg_regress/inherit ERROR:  no partition of relation "errtst_parent" found for row
2020-04-06 20:19:39.546 EDT [28660:859] pg_regress/inherit DETAIL:  Partition key of the failing row contains (partid) = (30).
2020-04-06 20:19:39.546 EDT [28660:860] pg_regress/inherit STATEMENT:  UPDATE errtst_parent SET partid = 30, data = data + 10 WHERE partid = 20;
2020-04-06 20:19:39.547 EDT [28660:861] pg_regress/inherit LOG:  statement: DROP TABLE errtst_parent;
2020-04-06 20:19:39.556 EDT [28660:862] pg_regress/inherit LOG:  disconnection: session time: 0:00:04.125 user=pgbuild database=regression host=[local]
2020-04-06 20:19:39.635 EDT [29184:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:39.636 EDT [29184:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/sanity_check
2020-04-06 20:19:39.638 EDT [29184:3] pg_regress/sanity_check LOG:  statement: VACUUM;
2020-04-06 20:19:39.833 EDT [29184:4] pg_regress/sanity_check LOG:  statement: SELECT relname, relhasindex
	   FROM pg_class c LEFT JOIN pg_namespace n ON n.oid = relnamespace
	   WHERE relkind IN ('r', 'p') AND (nspname ~ '^pg_temp_') IS NOT TRUE
	   ORDER BY relname;
2020-04-06 20:19:39.860 EDT [29184:5] pg_regress/sanity_check LOG:  statement: SELECT relname, nspname
	 FROM pg_class c LEFT JOIN pg_namespace n ON n.oid = relnamespace JOIN pg_attribute a ON (attrelid = c.oid AND attname = 'oid')
	 WHERE relkind = 'r' and c.oid < 16384
	     AND ((nspname ~ '^pg_') IS NOT FALSE)
	     AND NOT EXISTS (SELECT 1 FROM pg_index i WHERE indrelid = c.oid
	                     AND indkey[0] = a.attnum AND indnatts = 1
	                     AND indisunique AND indimmediate);
2020-04-06 20:19:39.880 EDT [29184:6] pg_regress/sanity_check LOG:  statement: SELECT relname, relkind
	  FROM pg_class
	 WHERE relkind IN ('v', 'c', 'f', 'p', 'I')
	       AND relfilenode <> 0;
2020-04-06 20:19:39.896 EDT [29184:7] pg_regress/sanity_check LOG:  disconnection: session time: 0:00:00.261 user=pgbuild database=regression host=[local]
2020-04-06 20:19:39.919 EDT [29211:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:39.920 EDT [29211:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/select_into
2020-04-06 20:19:39.934 EDT [29212:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:39.936 EDT [29212:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/btree_index
2020-04-06 20:19:39.939 EDT [29212:3] pg_regress/btree_index LOG:  statement: SELECT b.*
	   FROM bt_i4_heap b
	   WHERE b.seqno < 1;
2020-04-06 20:19:39.942 EDT [29214:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:39.944 EDT [29214:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/portals
2020-04-06 20:19:39.949 EDT [29214:3] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:39.949 EDT [29214:4] pg_regress/portals LOG:  statement: DECLARE foo1 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
2020-04-06 20:19:39.950 EDT [29216:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:39.951 EDT [29214:5] pg_regress/portals LOG:  statement: DECLARE foo2 SCROLL CURSOR FOR SELECT * FROM tenk2;
2020-04-06 20:19:39.951 EDT [29216:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/case
2020-04-06 20:19:39.951 EDT [29214:6] pg_regress/portals LOG:  statement: DECLARE foo3 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
2020-04-06 20:19:39.952 EDT [29214:7] pg_regress/portals LOG:  statement: DECLARE foo4 SCROLL CURSOR FOR SELECT * FROM tenk2;
2020-04-06 20:19:39.952 EDT [29214:8] pg_regress/portals LOG:  statement: DECLARE foo5 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
2020-04-06 20:19:39.952 EDT [29214:9] pg_regress/portals LOG:  statement: DECLARE foo6 SCROLL CURSOR FOR SELECT * FROM tenk2;
2020-04-06 20:19:39.952 EDT [29214:10] pg_regress/portals LOG:  statement: DECLARE foo7 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
2020-04-06 20:19:39.953 EDT [29214:11] pg_regress/portals LOG:  statement: DECLARE foo8 SCROLL CURSOR FOR SELECT * FROM tenk2;
2020-04-06 20:19:39.953 EDT [29214:12] pg_regress/portals LOG:  statement: DECLARE foo9 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
2020-04-06 20:19:39.953 EDT [29214:13] pg_regress/portals LOG:  statement: DECLARE foo10 SCROLL CURSOR FOR SELECT * FROM tenk2;
2020-04-06 20:19:39.953 EDT [29212:4] pg_regress/btree_index LOG:  statement: SELECT b.*
	   FROM bt_i4_heap b
	   WHERE b.seqno >= 9999;
2020-04-06 20:19:39.953 EDT [29214:14] pg_regress/portals LOG:  statement: DECLARE foo11 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
2020-04-06 20:19:39.954 EDT [29214:15] pg_regress/portals LOG:  statement: DECLARE foo12 SCROLL CURSOR FOR SELECT * FROM tenk2;
2020-04-06 20:19:39.954 EDT [29214:16] pg_regress/portals LOG:  statement: DECLARE foo13 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
2020-04-06 20:19:39.954 EDT [29214:17] pg_regress/portals LOG:  statement: DECLARE foo14 SCROLL CURSOR FOR SELECT * FROM tenk2;
2020-04-06 20:19:39.954 EDT [29214:18] pg_regress/portals LOG:  statement: DECLARE foo15 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
2020-04-06 20:19:39.954 EDT [29215:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:39.955 EDT [29214:19] pg_regress/portals LOG:  statement: DECLARE foo16 SCROLL CURSOR FOR SELECT * FROM tenk2;
2020-04-06 20:19:39.955 EDT [29214:20] pg_regress/portals LOG:  statement: DECLARE foo17 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
2020-04-06 20:19:39.955 EDT [29218:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:39.955 EDT [29214:21] pg_regress/portals LOG:  statement: DECLARE foo18 SCROLL CURSOR FOR SELECT * FROM tenk2;
2020-04-06 20:19:39.955 EDT [29214:22] pg_regress/portals LOG:  statement: DECLARE foo19 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
2020-04-06 20:19:39.956 EDT [29214:23] pg_regress/portals LOG:  statement: DECLARE foo20 SCROLL CURSOR FOR SELECT * FROM tenk2;
2020-04-06 20:19:39.956 EDT [29215:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/select_having
2020-04-06 20:19:39.956 EDT [29214:24] pg_regress/portals LOG:  statement: DECLARE foo21 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
2020-04-06 20:19:39.956 EDT [29214:25] pg_regress/portals LOG:  statement: DECLARE foo22 SCROLL CURSOR FOR SELECT * FROM tenk2;
2020-04-06 20:19:39.956 EDT [29218:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/arrays
2020-04-06 20:19:39.956 EDT [29214:26] pg_regress/portals LOG:  statement: DECLARE foo23 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
2020-04-06 20:19:39.956 EDT [29214:27] pg_regress/portals LOG:  statement: FETCH 1 in foo1;
2020-04-06 20:19:39.957 EDT [29214:28] pg_regress/portals LOG:  statement: FETCH 2 in foo2;
2020-04-06 20:19:39.957 EDT [29214:29] pg_regress/portals LOG:  statement: FETCH 3 in foo3;
2020-04-06 20:19:39.957 EDT [29214:30] pg_regress/portals LOG:  statement: FETCH 4 in foo4;
2020-04-06 20:19:39.958 EDT [29214:31] pg_regress/portals LOG:  statement: FETCH 5 in foo5;
2020-04-06 20:19:39.958 EDT [29214:32] pg_regress/portals LOG:  statement: FETCH 6 in foo6;
2020-04-06 20:19:39.958 EDT [29214:33] pg_regress/portals LOG:  statement: FETCH 7 in foo7;
2020-04-06 20:19:39.958 EDT [29214:34] pg_regress/portals LOG:  statement: FETCH 8 in foo8;
2020-04-06 20:19:39.958 EDT [29215:3] pg_regress/select_having LOG:  statement: CREATE TABLE test_having (a int, b int, c char(8), d char);
2020-04-06 20:19:39.959 EDT [29214:35] pg_regress/portals LOG:  statement: FETCH 9 in foo9;
2020-04-06 20:19:39.959 EDT [29214:36] pg_regress/portals LOG:  statement: FETCH 10 in foo10;
2020-04-06 20:19:39.959 EDT [29217:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:39.959 EDT [29214:37] pg_regress/portals LOG:  statement: FETCH 11 in foo11;
2020-04-06 20:19:39.960 EDT [29214:38] pg_regress/portals LOG:  statement: FETCH 12 in foo12;
2020-04-06 20:19:39.960 EDT [29217:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/select_distinct
2020-04-06 20:19:39.960 EDT [29214:39] pg_regress/portals LOG:  statement: FETCH 13 in foo13;
2020-04-06 20:19:39.960 EDT [29214:40] pg_regress/portals LOG:  statement: FETCH 14 in foo14;
2020-04-06 20:19:39.961 EDT [29214:41] pg_regress/portals LOG:  statement: FETCH 15 in foo15;
2020-04-06 20:19:39.961 EDT [29211:3] pg_regress/select_into LOG:  statement: SELECT *
	   INTO TABLE sitmp1
	   FROM onek
	   WHERE onek.unique1 < 2;
2020-04-06 20:19:39.961 EDT [29216:3] pg_regress/case LOG:  statement: CREATE TABLE CASE_TBL (
	  i integer,
	  f double precision
	);
2020-04-06 20:19:39.961 EDT [29214:42] pg_regress/portals LOG:  statement: FETCH 16 in foo16;
2020-04-06 20:19:39.962 EDT [29214:43] pg_regress/portals LOG:  statement: FETCH 17 in foo17;
2020-04-06 20:19:39.962 EDT [29214:44] pg_regress/portals LOG:  statement: FETCH 18 in foo18;
2020-04-06 20:19:39.962 EDT [29214:45] pg_regress/portals LOG:  statement: FETCH 19 in foo19;
2020-04-06 20:19:39.963 EDT [29214:46] pg_regress/portals LOG:  statement: FETCH 20 in foo20;
2020-04-06 20:19:39.963 EDT [29214:47] pg_regress/portals LOG:  statement: FETCH 21 in foo21;
2020-04-06 20:19:39.963 EDT [29215:4] pg_regress/select_having LOG:  statement: INSERT INTO test_having VALUES (0, 1, 'XXXX', 'A');
2020-04-06 20:19:39.963 EDT [29214:48] pg_regress/portals LOG:  statement: FETCH 22 in foo22;
2020-04-06 20:19:39.964 EDT [29214:49] pg_regress/portals LOG:  statement: FETCH 23 in foo23;
2020-04-06 20:19:39.964 EDT [29216:4] pg_regress/case LOG:  statement: CREATE TABLE CASE2_TBL (
	  i integer,
	  j integer
	);
2020-04-06 20:19:39.964 EDT [29214:50] pg_regress/portals LOG:  statement: FETCH backward 1 in foo23;
2020-04-06 20:19:39.965 EDT [29214:51] pg_regress/portals LOG:  statement: FETCH backward 2 in foo22;
2020-04-06 20:19:39.965 EDT [29214:52] pg_regress/portals LOG:  statement: FETCH backward 3 in foo21;
2020-04-06 20:19:39.965 EDT [29214:53] pg_regress/portals LOG:  statement: FETCH backward 4 in foo20;
2020-04-06 20:19:39.965 EDT [29215:5] pg_regress/select_having LOG:  statement: INSERT INTO test_having VALUES (1, 2, 'AAAA', 'b');
2020-04-06 20:19:39.965 EDT [29214:54] pg_regress/portals LOG:  statement: FETCH backward 5 in foo19;
2020-04-06 20:19:39.965 EDT [29216:5] pg_regress/case LOG:  statement: INSERT INTO CASE_TBL VALUES (1, 10.1);
2020-04-06 20:19:39.966 EDT [29214:55] pg_regress/portals LOG:  statement: FETCH backward 6 in foo18;
2020-04-06 20:19:39.966 EDT [29214:56] pg_regress/portals LOG:  statement: FETCH backward 7 in foo17;
2020-04-06 20:19:39.966 EDT [29214:57] pg_regress/portals LOG:  statement: FETCH backward 8 in foo16;
2020-04-06 20:19:39.966 EDT [29215:6] pg_regress/select_having LOG:  statement: INSERT INTO test_having VALUES (2, 2, 'AAAA', 'c');
2020-04-06 20:19:39.966 EDT [29214:58] pg_regress/portals LOG:  statement: FETCH backward 9 in foo15;
2020-04-06 20:19:39.966 EDT [29216:6] pg_regress/case LOG:  statement: INSERT INTO CASE_TBL VALUES (2, 20.2);
2020-04-06 20:19:39.967 EDT [29214:59] pg_regress/portals LOG:  statement: FETCH backward 10 in foo14;
2020-04-06 20:19:39.967 EDT [29215:7] pg_regress/select_having LOG:  statement: INSERT INTO test_having VALUES (3, 3, 'BBBB', 'D');
2020-04-06 20:19:39.967 EDT [29216:7] pg_regress/case LOG:  statement: INSERT INTO CASE_TBL VALUES (3, -30.3);
2020-04-06 20:19:39.967 EDT [29214:60] pg_regress/portals LOG:  statement: FETCH backward 11 in foo13;
2020-04-06 20:19:39.967 EDT [29215:8] pg_regress/select_having LOG:  statement: INSERT INTO test_having VALUES (4, 3, 'BBBB', 'e');
2020-04-06 20:19:39.967 EDT [29214:61] pg_regress/portals LOG:  statement: FETCH backward 12 in foo12;
2020-04-06 20:19:39.967 EDT [29216:8] pg_regress/case LOG:  statement: INSERT INTO CASE_TBL VALUES (4, NULL);
2020-04-06 20:19:39.967 EDT [29214:62] pg_regress/portals LOG:  statement: FETCH backward 13 in foo11;
2020-04-06 20:19:39.968 EDT [29215:9] pg_regress/select_having LOG:  statement: INSERT INTO test_having VALUES (5, 3, 'bbbb', 'F');
2020-04-06 20:19:39.968 EDT [29214:63] pg_regress/portals LOG:  statement: FETCH backward 14 in foo10;
2020-04-06 20:19:39.968 EDT [29216:9] pg_regress/case LOG:  statement: INSERT INTO CASE2_TBL VALUES (1, -1);
2020-04-06 20:19:39.968 EDT [29214:64] pg_regress/portals LOG:  statement: FETCH backward 15 in foo9;
2020-04-06 20:19:39.968 EDT [29216:10] pg_regress/case LOG:  statement: INSERT INTO CASE2_TBL VALUES (2, -2);
2020-04-06 20:19:39.968 EDT [29214:65] pg_regress/portals LOG:  statement: FETCH backward 16 in foo8;
2020-04-06 20:19:39.969 EDT [29215:10] pg_regress/select_having LOG:  statement: INSERT INTO test_having VALUES (6, 4, 'cccc', 'g');
2020-04-06 20:19:39.969 EDT [29214:66] pg_regress/portals LOG:  statement: FETCH backward 17 in foo7;
2020-04-06 20:19:39.969 EDT [29216:11] pg_regress/case LOG:  statement: INSERT INTO CASE2_TBL VALUES (3, -3);
2020-04-06 20:19:39.969 EDT [29214:67] pg_regress/portals LOG:  statement: FETCH backward 18 in foo6;
2020-04-06 20:19:39.969 EDT [29215:11] pg_regress/select_having LOG:  statement: INSERT INTO test_having VALUES (7, 4, 'cccc', 'h');
2020-04-06 20:19:39.969 EDT [29214:68] pg_regress/portals LOG:  statement: FETCH backward 19 in foo5;
2020-04-06 20:19:39.969 EDT [29216:12] pg_regress/case LOG:  statement: INSERT INTO CASE2_TBL VALUES (2, -4);
2020-04-06 20:19:39.970 EDT [29215:12] pg_regress/select_having LOG:  statement: INSERT INTO test_having VALUES (8, 4, 'CCCC', 'I');
2020-04-06 20:19:39.970 EDT [29217:3] pg_regress/select_distinct LOG:  statement: SELECT DISTINCT two FROM tmp ORDER BY 1;
2020-04-06 20:19:39.970 EDT [29215:13] pg_regress/select_having LOG:  statement: INSERT INTO test_having VALUES (9, 4, 'CCCC', 'j');
2020-04-06 20:19:39.970 EDT [29215:14] pg_regress/select_having LOG:  statement: SELECT b, c FROM test_having
		GROUP BY b, c HAVING count(*) = 1 ORDER BY b, c;
2020-04-06 20:19:39.972 EDT [29218:3] pg_regress/arrays LOG:  statement: CREATE TABLE arrtest (
		a 			int2[],
		b 			int4[][][],
		c 			name[],
		d			text[][],
		e 			float8[],
		f			char(5)[],
		g			varchar(5)[]
	);
2020-04-06 20:19:39.977 EDT [29218:4] pg_regress/arrays LOG:  statement: INSERT INTO arrtest (a[1:5], b[1:1][1:2][1:2], c, d, f, g)
	   VALUES ('{1,2,3,4,5}', '{{{0,0},{1,2}}}', '{}', '{}', '{}', '{}');
2020-04-06 20:19:39.977 EDT [29212:5] pg_regress/btree_index LOG:  statement: SELECT b.*
	   FROM bt_i4_heap b
	   WHERE b.seqno = 4500;
2020-04-06 20:19:39.977 EDT [29214:69] pg_regress/portals LOG:  statement: FETCH backward 20 in foo4;
2020-04-06 20:19:39.977 EDT [29218:5] pg_regress/arrays LOG:  statement: UPDATE arrtest SET e[0] = '1.1';
2020-04-06 20:19:39.978 EDT [29214:70] pg_regress/portals LOG:  statement: FETCH backward 21 in foo3;
2020-04-06 20:19:39.978 EDT [29218:6] pg_regress/arrays LOG:  statement: UPDATE arrtest SET e[1] = '2.2';
2020-04-06 20:19:39.978 EDT [29214:71] pg_regress/portals LOG:  statement: FETCH backward 22 in foo2;
2020-04-06 20:19:39.978 EDT [29214:72] pg_regress/portals LOG:  statement: FETCH backward 23 in foo1;
2020-04-06 20:19:39.978 EDT [29214:73] pg_regress/portals LOG:  statement: CLOSE foo1;
2020-04-06 20:19:39.978 EDT [29211:4] pg_regress/select_into LOG:  statement: DROP TABLE sitmp1;
2020-04-06 20:19:39.978 EDT [29214:74] pg_regress/portals LOG:  statement: CLOSE foo2;
2020-04-06 20:19:39.979 EDT [29218:7] pg_regress/arrays LOG:  statement: INSERT INTO arrtest (f)
	   VALUES ('{"too long"}');
2020-04-06 20:19:39.979 EDT [29218:8] pg_regress/arrays ERROR:  value too long for type character(5)
2020-04-06 20:19:39.979 EDT [29218:9] pg_regress/arrays STATEMENT:  INSERT INTO arrtest (f)
	   VALUES ('{"too long"}');
2020-04-06 20:19:39.979 EDT [29218:10] pg_regress/arrays LOG:  statement: INSERT INTO arrtest (a, b[1:2][1:2], c, d, e, f, g)
	   VALUES ('{11,12,23}', '{{3,4},{4,5}}', '{"foobar"}',
	           '{{"elt1", "elt2"}}', '{"3.4", "6.7"}',
	           '{"abc","abcde"}', '{"abc","abcde"}');
2020-04-06 20:19:39.979 EDT [29218:11] pg_regress/arrays LOG:  statement: INSERT INTO arrtest (a, b[1:2], c, d[1:2])
	   VALUES ('{}', '{3,4}', '{foo,bar}', '{bar,foo}');
2020-04-06 20:19:39.979 EDT [29218:12] pg_regress/arrays LOG:  statement: SELECT * FROM arrtest;
2020-04-06 20:19:39.981 EDT [29211:5] pg_regress/select_into LOG:  statement: SELECT *
	   INTO TABLE sitmp1
	   FROM onek2
	   WHERE onek2.unique1 < 2;
2020-04-06 20:19:39.982 EDT [29216:13] pg_regress/case LOG:  statement: INSERT INTO CASE2_TBL VALUES (1, NULL);
2020-04-06 20:19:39.986 EDT [29216:14] pg_regress/case LOG:  statement: INSERT INTO CASE2_TBL VALUES (NULL, -6);
2020-04-06 20:19:39.986 EDT [29214:75] pg_regress/portals LOG:  statement: CLOSE foo3;
2020-04-06 20:19:39.987 EDT [29214:76] pg_regress/portals LOG:  statement: CLOSE foo4;
2020-04-06 20:19:39.987 EDT [29216:15] pg_regress/case LOG:  statement: SELECT '3' AS "One",
	  CASE
	    WHEN 1 < 2 THEN 3
	  END AS "Simple WHEN";
2020-04-06 20:19:39.987 EDT [29214:77] pg_regress/portals LOG:  statement: CLOSE foo5;
2020-04-06 20:19:39.987 EDT [29214:78] pg_regress/portals LOG:  statement: CLOSE foo6;
2020-04-06 20:19:39.987 EDT [29214:79] pg_regress/portals LOG:  statement: CLOSE foo7;
2020-04-06 20:19:39.987 EDT [29214:80] pg_regress/portals LOG:  statement: CLOSE foo8;
2020-04-06 20:19:39.987 EDT [29214:81] pg_regress/portals LOG:  statement: CLOSE foo9;
2020-04-06 20:19:39.988 EDT [29214:82] pg_regress/portals LOG:  statement: CLOSE foo10;
2020-04-06 20:19:39.988 EDT [29214:83] pg_regress/portals LOG:  statement: CLOSE foo11;
2020-04-06 20:19:39.988 EDT [29214:84] pg_regress/portals LOG:  statement: CLOSE foo12;
2020-04-06 20:19:39.988 EDT [29214:85] pg_regress/portals LOG:  statement: SELECT name, statement, is_holdable, is_binary, is_scrollable FROM pg_cursors ORDER BY 1;
2020-04-06 20:19:39.989 EDT [29214:86] pg_regress/portals LOG:  statement: END;
2020-04-06 20:19:39.990 EDT [29214:87] pg_regress/portals LOG:  statement: SELECT name, statement, is_holdable, is_binary, is_scrollable FROM pg_cursors;
2020-04-06 20:19:39.990 EDT [29214:88] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:39.990 EDT [29212:6] pg_regress/btree_index LOG:  statement: SELECT b.*
	   FROM bt_name_heap b
	   WHERE b.seqno < '1'::name;
2020-04-06 20:19:39.990 EDT [29214:89] pg_regress/portals LOG:  statement: DECLARE foo24 NO SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
2020-04-06 20:19:39.990 EDT [29214:90] pg_regress/portals LOG:  statement: FETCH 1 FROM foo24;
2020-04-06 20:19:39.990 EDT [29214:91] pg_regress/portals LOG:  statement: FETCH BACKWARD 1 FROM foo24;
2020-04-06 20:19:39.990 EDT [29214:92] pg_regress/portals ERROR:  cursor can only scan forward
2020-04-06 20:19:39.990 EDT [29214:93] pg_regress/portals HINT:  Declare it with SCROLL option to enable backward scan.
2020-04-06 20:19:39.990 EDT [29214:94] pg_regress/portals STATEMENT:  FETCH BACKWARD 1 FROM foo24;
2020-04-06 20:19:39.991 EDT [29214:95] pg_regress/portals LOG:  statement: END;
2020-04-06 20:19:39.991 EDT [29214:96] pg_regress/portals LOG:  statement: SELECT name, statement, is_holdable, is_binary, is_scrollable FROM pg_cursors;
2020-04-06 20:19:39.991 EDT [29214:97] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:39.991 EDT [29214:98] pg_regress/portals LOG:  statement: DECLARE foo25 SCROLL CURSOR WITH HOLD FOR SELECT * FROM tenk2;
2020-04-06 20:19:39.991 EDT [29214:99] pg_regress/portals LOG:  statement: FETCH FROM foo25;
2020-04-06 20:19:39.991 EDT [29214:100] pg_regress/portals LOG:  statement: FETCH FROM foo25;
2020-04-06 20:19:39.991 EDT [29214:101] pg_regress/portals LOG:  statement: COMMIT;
2020-04-06 20:19:39.998 EDT [29218:13] pg_regress/arrays LOG:  statement: SELECT arrtest.a[1],
	          arrtest.b[1][1][1],
	          arrtest.c[1],
	          arrtest.d[1][1],
	          arrtest.e[0]
	   FROM arrtest;
2020-04-06 20:19:40.004 EDT [29214:102] pg_regress/portals LOG:  statement: FETCH FROM foo25;
2020-04-06 20:19:40.004 EDT [29214:103] pg_regress/portals LOG:  statement: FETCH BACKWARD FROM foo25;
2020-04-06 20:19:40.005 EDT [29214:104] pg_regress/portals LOG:  statement: FETCH ABSOLUTE -1 FROM foo25;
2020-04-06 20:19:40.008 EDT [29214:105] pg_regress/portals LOG:  statement: SELECT name, statement, is_holdable, is_binary, is_scrollable FROM pg_cursors;
2020-04-06 20:19:40.009 EDT [29214:106] pg_regress/portals LOG:  statement: CLOSE foo25;
2020-04-06 20:19:40.010 EDT [29215:15] pg_regress/select_having LOG:  statement: SELECT b, c FROM test_having
		GROUP BY b, c HAVING b = 3 ORDER BY b, c;
2020-04-06 20:19:40.010 EDT [29217:4] pg_regress/select_distinct LOG:  statement: SELECT DISTINCT ten FROM tmp ORDER BY 1;
2020-04-06 20:19:40.011 EDT [29216:16] pg_regress/case LOG:  statement: SELECT '<NULL>' AS "One",
	  CASE
	    WHEN 1 > 2 THEN 3
	  END AS "Simple default";
2020-04-06 20:19:40.011 EDT [29214:107] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.011 EDT [29214:108] pg_regress/portals LOG:  statement: DECLARE foo26 CURSOR WITH HOLD FOR SELECT * FROM tenk1 ORDER BY unique2;
2020-04-06 20:19:40.012 EDT [29211:6] pg_regress/select_into LOG:  statement: DROP TABLE sitmp1;
2020-04-06 20:19:40.013 EDT [29218:14] pg_regress/arrays LOG:  statement: SELECT a[1], b[1][1][1], c[1], d[1][1], e[0]
	   FROM arrtest;
2020-04-06 20:19:40.014 EDT [29211:7] pg_regress/select_into LOG:  statement: CREATE SCHEMA selinto_schema;
2020-04-06 20:19:40.014 EDT [29211:8] pg_regress/select_into LOG:  statement: CREATE USER regress_selinto_user;
2020-04-06 20:19:40.015 EDT [29211:9] pg_regress/select_into LOG:  statement: ALTER DEFAULT PRIVILEGES FOR ROLE regress_selinto_user
		  REVOKE INSERT ON TABLES FROM regress_selinto_user;
2020-04-06 20:19:40.015 EDT [29211:10] pg_regress/select_into LOG:  statement: GRANT ALL ON SCHEMA selinto_schema TO public;
2020-04-06 20:19:40.016 EDT [29211:11] pg_regress/select_into LOG:  statement: SET SESSION AUTHORIZATION regress_selinto_user;
2020-04-06 20:19:40.016 EDT [29211:12] pg_regress/select_into LOG:  statement: SELECT * INTO TABLE selinto_schema.tmp1
		  FROM pg_class WHERE relname like '%a%';
2020-04-06 20:19:40.020 EDT [29214:109] pg_regress/portals LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.020 EDT [29212:7] pg_regress/btree_index LOG:  statement: SELECT b.*
	   FROM bt_name_heap b
	   WHERE b.seqno >= '9999'::name;
2020-04-06 20:19:40.020 EDT [29214:110] pg_regress/portals LOG:  statement: FETCH FROM foo26;
2020-04-06 20:19:40.020 EDT [29214:111] pg_regress/portals ERROR:  cursor "foo26" does not exist
2020-04-06 20:19:40.020 EDT [29214:112] pg_regress/portals STATEMENT:  FETCH FROM foo26;
2020-04-06 20:19:40.020 EDT [29214:113] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.020 EDT [29214:114] pg_regress/portals LOG:  statement: CREATE FUNCTION declares_cursor(text)
	   RETURNS void
	   AS 'DECLARE c CURSOR FOR SELECT stringu1 FROM tenk1 WHERE stringu1 LIKE $1;'
	   LANGUAGE SQL;
2020-04-06 20:19:40.021 EDT [29214:115] pg_regress/portals LOG:  statement: SELECT declares_cursor('AB%');
2020-04-06 20:19:40.022 EDT [29211:13] pg_regress/select_into ERROR:  permission denied for table tmp1
2020-04-06 20:19:40.022 EDT [29211:14] pg_regress/select_into STATEMENT:  SELECT * INTO TABLE selinto_schema.tmp1
		  FROM pg_class WHERE relname like '%a%';
2020-04-06 20:19:40.022 EDT [29214:116] pg_regress/portals LOG:  statement: FETCH ALL FROM c;
2020-04-06 20:19:40.024 EDT [29211:15] pg_regress/select_into LOG:  statement: SELECT oid AS clsoid, relname, relnatts + 10 AS x
		  INTO selinto_schema.tmp2
		  FROM pg_class WHERE relname like '%b%';
2020-04-06 20:19:40.025 EDT [29211:16] pg_regress/select_into ERROR:  permission denied for table tmp2
2020-04-06 20:19:40.025 EDT [29211:17] pg_regress/select_into STATEMENT:  SELECT oid AS clsoid, relname, relnatts + 10 AS x
		  INTO selinto_schema.tmp2
		  FROM pg_class WHERE relname like '%b%';
2020-04-06 20:19:40.026 EDT [29214:117] pg_regress/portals LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.026 EDT [29235:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:40.026 EDT [29211:18] pg_regress/select_into LOG:  statement: CREATE TABLE selinto_schema.tmp3 (a,b,c)
		   AS SELECT oid,relname,relacl FROM pg_class
		   WHERE relname like '%c%';
2020-04-06 20:19:40.026 EDT [29214:118] pg_regress/portals LOG:  statement: create temp table tt1(f1 int);
2020-04-06 20:19:40.027 EDT [29235:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/aggregates
2020-04-06 20:19:40.027 EDT [29214:119] pg_regress/portals LOG:  statement: create function count_tt1_v() returns int8 as
	'select count(*) from tt1' language sql volatile;
2020-04-06 20:19:40.028 EDT [29214:120] pg_regress/portals LOG:  statement: create function count_tt1_s() returns int8 as
	'select count(*) from tt1' language sql stable;
2020-04-06 20:19:40.028 EDT [29211:19] pg_regress/select_into ERROR:  permission denied for table tmp3
2020-04-06 20:19:40.028 EDT [29211:20] pg_regress/select_into STATEMENT:  CREATE TABLE selinto_schema.tmp3 (a,b,c)
		   AS SELECT oid,relname,relacl FROM pg_class
		   WHERE relname like '%c%';
2020-04-06 20:19:40.028 EDT [29214:121] pg_regress/portals LOG:  statement: begin;
2020-04-06 20:19:40.028 EDT [29214:122] pg_regress/portals LOG:  statement: insert into tt1 values(1);
2020-04-06 20:19:40.029 EDT [29214:123] pg_regress/portals LOG:  statement: declare c1 cursor for select count_tt1_v(), count_tt1_s();
2020-04-06 20:19:40.029 EDT [29214:124] pg_regress/portals LOG:  statement: insert into tt1 values(2);
2020-04-06 20:19:40.029 EDT [29214:125] pg_regress/portals LOG:  statement: fetch all from c1;
2020-04-06 20:19:40.029 EDT [29234:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:40.030 EDT [29214:126] pg_regress/portals LOG:  statement: rollback;
2020-04-06 20:19:40.030 EDT [29214:127] pg_regress/portals LOG:  statement: begin;
2020-04-06 20:19:40.030 EDT [29214:128] pg_regress/portals LOG:  statement: insert into tt1 values(1);
2020-04-06 20:19:40.030 EDT [29214:129] pg_regress/portals LOG:  statement: declare c2 cursor with hold for select count_tt1_v(), count_tt1_s();
2020-04-06 20:19:40.030 EDT [29214:130] pg_regress/portals LOG:  statement: insert into tt1 values(2);
2020-04-06 20:19:40.030 EDT [29214:131] pg_regress/portals LOG:  statement: commit;
2020-04-06 20:19:40.030 EDT [29234:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/select_distinct_on
2020-04-06 20:19:40.031 EDT [29214:132] pg_regress/portals LOG:  statement: delete from tt1;
2020-04-06 20:19:40.031 EDT [29214:133] pg_regress/portals LOG:  statement: fetch all from c2;
2020-04-06 20:19:40.031 EDT [29214:134] pg_regress/portals LOG:  statement: drop function count_tt1_v();
2020-04-06 20:19:40.031 EDT [29211:21] pg_regress/select_into LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:40.032 EDT [29214:135] pg_regress/portals LOG:  statement: drop function count_tt1_s();
2020-04-06 20:19:40.032 EDT [29211:22] pg_regress/select_into LOG:  statement: ALTER DEFAULT PRIVILEGES FOR ROLE regress_selinto_user
		  GRANT INSERT ON TABLES TO regress_selinto_user;
2020-04-06 20:19:40.032 EDT [29214:136] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.032 EDT [29214:137] pg_regress/portals LOG:  statement: SELECT name, statement, is_holdable, is_binary, is_scrollable FROM pg_cursors;
2020-04-06 20:19:40.032 EDT [29211:23] pg_regress/select_into LOG:  statement: SET SESSION AUTHORIZATION regress_selinto_user;
2020-04-06 20:19:40.032 EDT [29214:138] pg_regress/portals LOG:  statement: DECLARE bc BINARY CURSOR FOR SELECT * FROM tenk1;
2020-04-06 20:19:40.032 EDT [29211:24] pg_regress/select_into LOG:  statement: SELECT * INTO TABLE selinto_schema.tmp1
		  FROM pg_class WHERE relname like '%a%';
2020-04-06 20:19:40.033 EDT [29216:17] pg_regress/case LOG:  statement: SELECT '3' AS "One",
	  CASE
	    WHEN 1 < 2 THEN 3
	    ELSE 4
	  END AS "Simple ELSE";
2020-04-06 20:19:40.033 EDT [29215:16] pg_regress/select_having LOG:  statement: SELECT lower(c), count(c) FROM test_having
		GROUP BY lower(c) HAVING count(*) > 2 OR min(a) = max(a)
		ORDER BY lower(c);
2020-04-06 20:19:40.033 EDT [29214:139] pg_regress/portals LOG:  statement: SELECT name, statement, is_holdable, is_binary, is_scrollable FROM pg_cursors ORDER BY 1;
2020-04-06 20:19:40.033 EDT [29214:140] pg_regress/portals LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.034 EDT [29214:141] pg_regress/portals LOG:  statement: PREPARE cprep AS
	  SELECT name, statement, is_holdable, is_binary, is_scrollable FROM pg_cursors;
2020-04-06 20:19:40.034 EDT [29214:142] pg_regress/portals LOG:  statement: EXECUTE cprep;
2020-04-06 20:19:40.034 EDT [29214:143] pg_regress/portals DETAIL:  prepare: PREPARE cprep AS
	  SELECT name, statement, is_holdable, is_binary, is_scrollable FROM pg_cursors;
2020-04-06 20:19:40.034 EDT [29214:144] pg_regress/portals LOG:  statement: SELECT name FROM pg_cursors ORDER BY 1;
2020-04-06 20:19:40.034 EDT [29214:145] pg_regress/portals LOG:  statement: CLOSE ALL;
2020-04-06 20:19:40.034 EDT [29214:146] pg_regress/portals LOG:  statement: SELECT name FROM pg_cursors ORDER BY 1;
2020-04-06 20:19:40.035 EDT [29214:147] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.035 EDT [29214:148] pg_regress/portals LOG:  statement: DECLARE foo1 CURSOR WITH HOLD FOR SELECT 1;
2020-04-06 20:19:40.035 EDT [29214:149] pg_regress/portals LOG:  statement: DECLARE foo2 CURSOR WITHOUT HOLD FOR SELECT 1;
2020-04-06 20:19:40.035 EDT [29214:150] pg_regress/portals LOG:  statement: SELECT name FROM pg_cursors ORDER BY 1;
2020-04-06 20:19:40.035 EDT [29214:151] pg_regress/portals LOG:  statement: CLOSE ALL;
2020-04-06 20:19:40.035 EDT [29214:152] pg_regress/portals LOG:  statement: SELECT name FROM pg_cursors ORDER BY 1;
2020-04-06 20:19:40.036 EDT [29214:153] pg_regress/portals LOG:  statement: COMMIT;
2020-04-06 20:19:40.036 EDT [29214:154] pg_regress/portals LOG:  statement: CREATE TEMP TABLE uctest(f1 int, f2 text);
2020-04-06 20:19:40.038 EDT [29214:155] pg_regress/portals LOG:  statement: INSERT INTO uctest VALUES (1, 'one'), (2, 'two'), (3, 'three');
2020-04-06 20:19:40.038 EDT [29214:156] pg_regress/portals LOG:  statement: SELECT * FROM uctest;
2020-04-06 20:19:40.038 EDT [29214:157] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.039 EDT [29214:158] pg_regress/portals LOG:  statement: DECLARE c1 CURSOR FOR SELECT * FROM uctest;
2020-04-06 20:19:40.039 EDT [29214:159] pg_regress/portals LOG:  statement: FETCH 2 FROM c1;
2020-04-06 20:19:40.039 EDT [29214:160] pg_regress/portals LOG:  statement: DELETE FROM uctest WHERE CURRENT OF c1;
2020-04-06 20:19:40.039 EDT [29214:161] pg_regress/portals LOG:  statement: SELECT * FROM uctest;
2020-04-06 20:19:40.039 EDT [29214:162] pg_regress/portals LOG:  statement: FETCH ALL FROM c1;
2020-04-06 20:19:40.039 EDT [29214:163] pg_regress/portals LOG:  statement: MOVE BACKWARD ALL IN c1;
2020-04-06 20:19:40.040 EDT [29214:164] pg_regress/portals LOG:  statement: FETCH ALL FROM c1;
2020-04-06 20:19:40.040 EDT [29214:165] pg_regress/portals LOG:  statement: COMMIT;
2020-04-06 20:19:40.040 EDT [29214:166] pg_regress/portals LOG:  statement: SELECT * FROM uctest;
2020-04-06 20:19:40.040 EDT [29214:167] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.040 EDT [29214:168] pg_regress/portals LOG:  statement: DECLARE c1 CURSOR FOR SELECT * FROM uctest FOR UPDATE;
2020-04-06 20:19:40.040 EDT [29214:169] pg_regress/portals LOG:  statement: FETCH c1;
2020-04-06 20:19:40.041 EDT [29214:170] pg_regress/portals LOG:  statement: UPDATE uctest SET f1 = 8 WHERE CURRENT OF c1;
2020-04-06 20:19:40.041 EDT [29214:171] pg_regress/portals LOG:  statement: SELECT * FROM uctest;
2020-04-06 20:19:40.041 EDT [29214:172] pg_regress/portals LOG:  statement: COMMIT;
2020-04-06 20:19:40.042 EDT [29240:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:40.043 EDT [29240:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/transactions
2020-04-06 20:19:40.047 EDT [29241:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:40.048 EDT [29241:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/select_implicit
2020-04-06 20:19:40.049 EDT [29240:3] pg_regress/transactions LOG:  statement: BEGIN;
2020-04-06 20:19:40.050 EDT [29240:4] pg_regress/transactions LOG:  statement: SELECT *
	   INTO TABLE xacttest
	   FROM aggtest;
2020-04-06 20:19:40.050 EDT [29216:18] pg_regress/case LOG:  statement: SELECT '4' AS "One",
	  CASE
	    WHEN 1 > 2 THEN 3
	    ELSE 4
	  END AS "ELSE default";
2020-04-06 20:19:40.050 EDT [29217:5] pg_regress/select_distinct LOG:  statement: SELECT DISTINCT string4 FROM tmp ORDER BY 1;
2020-04-06 20:19:40.050 EDT [29214:173] pg_regress/portals LOG:  statement: SELECT * FROM uctest;
2020-04-06 20:19:40.050 EDT [29214:174] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.051 EDT [29214:175] pg_regress/portals LOG:  statement: DECLARE c1 CURSOR FOR SELECT * FROM uctest;
2020-04-06 20:19:40.051 EDT [29214:176] pg_regress/portals LOG:  statement: FETCH c1;
2020-04-06 20:19:40.051 EDT [29214:177] pg_regress/portals LOG:  statement: UPDATE uctest SET f1 = f1 + 10 WHERE CURRENT OF c1;
2020-04-06 20:19:40.051 EDT [29214:178] pg_regress/portals LOG:  statement: SELECT * FROM uctest;
2020-04-06 20:19:40.051 EDT [29218:15] pg_regress/arrays LOG:  statement: SELECT a[1:3],
	          b[1:1][1:2][1:2],
	          c[1:2],
	          d[1:1][1:2]
	   FROM arrtest;
2020-04-06 20:19:40.052 EDT [29234:3] pg_regress/select_distinct_on LOG:  statement: SELECT DISTINCT ON (string4) string4, two, ten
	   FROM tmp
	   ORDER BY string4 using <, two using >, ten using <;
2020-04-06 20:19:40.055 EDT [29235:3] pg_regress/aggregates LOG:  statement: SET extra_float_digits = 0;
2020-04-06 20:19:40.056 EDT [29235:4] pg_regress/aggregates LOG:  statement: SELECT avg(four) AS avg_1 FROM onek;
2020-04-06 20:19:40.059 EDT [29240:5] pg_regress/transactions LOG:  statement: INSERT INTO xacttest (a, b) VALUES (777, 777.777);
2020-04-06 20:19:40.059 EDT [29212:8] pg_regress/btree_index LOG:  statement: SELECT b.*
	   FROM bt_name_heap b
	   WHERE b.seqno = '4500'::name;
2020-04-06 20:19:40.060 EDT [29214:179] pg_regress/portals LOG:  statement: UPDATE uctest SET f1 = f1 + 10 WHERE CURRENT OF c1;
2020-04-06 20:19:40.060 EDT [29217:6] pg_regress/select_distinct LOG:  statement: SELECT DISTINCT two, string4, ten
	   FROM tmp
	   ORDER BY two using <, string4 using <, ten using <;
2020-04-06 20:19:40.060 EDT [29247:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:40.061 EDT [29241:3] pg_regress/select_implicit LOG:  statement: CREATE TABLE test_missing_target (a int, b int, c char(8), d char);
2020-04-06 20:19:40.061 EDT [29215:17] pg_regress/select_having LOG:  statement: SELECT c, max(a) FROM test_having
		GROUP BY c HAVING count(*) > 2 OR min(a) = max(a)
		ORDER BY c;
2020-04-06 20:19:40.061 EDT [29235:5] pg_regress/aggregates LOG:  statement: SELECT avg(a) AS avg_32 FROM aggtest WHERE a < 100;
2020-04-06 20:19:40.061 EDT [29240:6] pg_regress/transactions LOG:  statement: END;
2020-04-06 20:19:40.061 EDT [29247:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/union
2020-04-06 20:19:40.062 EDT [29240:7] pg_regress/transactions LOG:  statement: SELECT a FROM xacttest WHERE a > 100;
2020-04-06 20:19:40.064 EDT [29214:180] pg_regress/portals LOG:  statement: SELECT * FROM uctest;
2020-04-06 20:19:40.064 EDT [29214:181] pg_regress/portals LOG:  statement: FETCH RELATIVE 0 FROM c1;
2020-04-06 20:19:40.064 EDT [29236:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:40.064 EDT [29214:182] pg_regress/portals LOG:  statement: DELETE FROM uctest WHERE CURRENT OF c1;
2020-04-06 20:19:40.064 EDT [29214:183] pg_regress/portals LOG:  statement: SELECT * FROM uctest;
2020-04-06 20:19:40.065 EDT [29214:184] pg_regress/portals LOG:  statement: DELETE FROM uctest WHERE CURRENT OF c1;
2020-04-06 20:19:40.065 EDT [29214:185] pg_regress/portals LOG:  statement: SELECT * FROM uctest;
2020-04-06 20:19:40.065 EDT [29214:186] pg_regress/portals LOG:  statement: UPDATE uctest SET f1 = f1 + 10 WHERE CURRENT OF c1;
2020-04-06 20:19:40.065 EDT [29214:187] pg_regress/portals LOG:  statement: SELECT * FROM uctest;
2020-04-06 20:19:40.065 EDT [29236:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/join
2020-04-06 20:19:40.065 EDT [29214:188] pg_regress/portals LOG:  statement: FETCH RELATIVE 0 FROM c1;
2020-04-06 20:19:40.065 EDT [29214:189] pg_regress/portals LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.066 EDT [29214:190] pg_regress/portals LOG:  statement: SELECT * FROM uctest;
2020-04-06 20:19:40.066 EDT [29214:191] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.066 EDT [29214:192] pg_regress/portals LOG:  statement: DECLARE c1 CURSOR FOR SELECT * FROM uctest FOR UPDATE;
2020-04-06 20:19:40.066 EDT [29214:193] pg_regress/portals LOG:  statement: FETCH c1;
2020-04-06 20:19:40.066 EDT [29214:194] pg_regress/portals LOG:  statement: UPDATE uctest SET f1 = f1 + 10 WHERE CURRENT OF c1;
2020-04-06 20:19:40.066 EDT [29214:195] pg_regress/portals LOG:  statement: SELECT * FROM uctest;
2020-04-06 20:19:40.067 EDT [29214:196] pg_regress/portals LOG:  statement: UPDATE uctest SET f1 = f1 + 10 WHERE CURRENT OF c1;
2020-04-06 20:19:40.067 EDT [29214:197] pg_regress/portals LOG:  statement: SELECT * FROM uctest;
2020-04-06 20:19:40.067 EDT [29214:198] pg_regress/portals LOG:  statement: DELETE FROM uctest WHERE CURRENT OF c1;
2020-04-06 20:19:40.067 EDT [29214:199] pg_regress/portals LOG:  statement: SELECT * FROM uctest;
2020-04-06 20:19:40.067 EDT [29214:200] pg_regress/portals LOG:  statement: DELETE FROM uctest WHERE CURRENT OF c1;
2020-04-06 20:19:40.068 EDT [29214:201] pg_regress/portals LOG:  statement: SELECT * FROM uctest;
2020-04-06 20:19:40.068 EDT [29214:202] pg_regress/portals LOG:  statement: UPDATE uctest SET f1 = f1 + 10 WHERE CURRENT OF c1;
2020-04-06 20:19:40.068 EDT [29214:203] pg_regress/portals LOG:  statement: SELECT * FROM uctest;
2020-04-06 20:19:40.068 EDT [29214:204] pg_regress/portals LOG:  statement: FETCH RELATIVE 0 FROM c1;
2020-04-06 20:19:40.068 EDT [29214:205] pg_regress/portals ERROR:  cursor can only scan forward
2020-04-06 20:19:40.068 EDT [29214:206] pg_regress/portals HINT:  Declare it with SCROLL option to enable backward scan.
2020-04-06 20:19:40.068 EDT [29214:207] pg_regress/portals STATEMENT:  FETCH RELATIVE 0 FROM c1;
2020-04-06 20:19:40.068 EDT [29214:208] pg_regress/portals LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.068 EDT [29214:209] pg_regress/portals LOG:  statement: SELECT * FROM uctest;
2020-04-06 20:19:40.069 EDT [29214:210] pg_regress/portals LOG:  statement: CREATE TEMP TABLE ucchild () inherits (uctest);
2020-04-06 20:19:40.069 EDT [29240:8] pg_regress/transactions LOG:  statement: BEGIN;
2020-04-06 20:19:40.071 EDT [29214:211] pg_regress/portals LOG:  statement: INSERT INTO ucchild values(100, 'hundred');
2020-04-06 20:19:40.071 EDT [29214:212] pg_regress/portals LOG:  statement: SELECT * FROM uctest;
2020-04-06 20:19:40.071 EDT [29214:213] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.071 EDT [29214:214] pg_regress/portals LOG:  statement: DECLARE c1 CURSOR FOR SELECT * FROM uctest FOR UPDATE;
2020-04-06 20:19:40.072 EDT [29214:215] pg_regress/portals LOG:  statement: FETCH 1 FROM c1;
2020-04-06 20:19:40.072 EDT [29214:216] pg_regress/portals LOG:  statement: UPDATE uctest SET f1 = f1 + 10 WHERE CURRENT OF c1;
2020-04-06 20:19:40.072 EDT [29214:217] pg_regress/portals LOG:  statement: FETCH 1 FROM c1;
2020-04-06 20:19:40.072 EDT [29214:218] pg_regress/portals LOG:  statement: UPDATE uctest SET f1 = f1 + 10 WHERE CURRENT OF c1;
2020-04-06 20:19:40.073 EDT [29214:219] pg_regress/portals LOG:  statement: FETCH 1 FROM c1;
2020-04-06 20:19:40.073 EDT [29214:220] pg_regress/portals LOG:  statement: UPDATE uctest SET f1 = f1 + 10 WHERE CURRENT OF c1;
2020-04-06 20:19:40.074 EDT [29214:221] pg_regress/portals LOG:  statement: FETCH 1 FROM c1;
2020-04-06 20:19:40.074 EDT [29214:222] pg_regress/portals LOG:  statement: COMMIT;
2020-04-06 20:19:40.074 EDT [29247:3] pg_regress/union LOG:  statement: SELECT 1 AS two UNION SELECT 2 ORDER BY 1;
2020-04-06 20:19:40.074 EDT [29240:9] pg_regress/transactions LOG:  statement: CREATE TABLE disappear (a int4);
2020-04-06 20:19:40.074 EDT [29241:4] pg_regress/select_implicit LOG:  statement: INSERT INTO test_missing_target VALUES (0, 1, 'XXXX', 'A');
2020-04-06 20:19:40.075 EDT [29214:223] pg_regress/portals LOG:  statement: SELECT * FROM uctest;
2020-04-06 20:19:40.076 EDT [29212:9] pg_regress/btree_index LOG:  statement: SELECT b.*
	   FROM bt_txt_heap b
	   WHERE b.seqno < '1'::text;
2020-04-06 20:19:40.076 EDT [29214:224] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.076 EDT [29214:225] pg_regress/portals LOG:  statement: DECLARE c1 CURSOR FOR SELECT * FROM uctest a, uctest b WHERE a.f1 = b.f1 + 5;
2020-04-06 20:19:40.077 EDT [29214:226] pg_regress/portals LOG:  statement: FETCH 1 FROM c1;
2020-04-06 20:19:40.077 EDT [29211:25] pg_regress/select_into LOG:  statement: SELECT oid AS clsoid, relname, relnatts + 10 AS x
		  INTO selinto_schema.tmp2
		  FROM pg_class WHERE relname like '%b%';
2020-04-06 20:19:40.077 EDT [29214:227] pg_regress/portals LOG:  statement: UPDATE uctest SET f1 = f1 + 10 WHERE CURRENT OF c1;
2020-04-06 20:19:40.077 EDT [29215:18] pg_regress/select_having LOG:  statement: SELECT min(a), max(a) FROM test_having HAVING min(a) = max(a);
2020-04-06 20:19:40.077 EDT [29214:228] pg_regress/portals ERROR:  cursor "c1" is not a simply updatable scan of table "uctest"
2020-04-06 20:19:40.077 EDT [29214:229] pg_regress/portals STATEMENT:  UPDATE uctest SET f1 = f1 + 10 WHERE CURRENT OF c1;
2020-04-06 20:19:40.078 EDT [29214:230] pg_regress/portals LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.078 EDT [29214:231] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.078 EDT [29214:232] pg_regress/portals LOG:  statement: DECLARE c1 CURSOR FOR SELECT * FROM uctest a, uctest b WHERE a.f1 = b.f1 + 5 FOR UPDATE;
2020-04-06 20:19:40.078 EDT [29247:4] pg_regress/union LOG:  statement: SELECT 1 AS one UNION SELECT 1 ORDER BY 1;
2020-04-06 20:19:40.079 EDT [29214:233] pg_regress/portals LOG:  statement: FETCH 1 FROM c1;
2020-04-06 20:19:40.079 EDT [29214:234] pg_regress/portals LOG:  statement: UPDATE uctest SET f1 = f1 + 10 WHERE CURRENT OF c1;
2020-04-06 20:19:40.079 EDT [29214:235] pg_regress/portals ERROR:  cursor "c1" has multiple FOR UPDATE/SHARE references to table "uctest"
2020-04-06 20:19:40.079 EDT [29214:236] pg_regress/portals STATEMENT:  UPDATE uctest SET f1 = f1 + 10 WHERE CURRENT OF c1;
2020-04-06 20:19:40.080 EDT [29214:237] pg_regress/portals LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.080 EDT [29241:5] pg_regress/select_implicit LOG:  statement: INSERT INTO test_missing_target VALUES (1, 2, 'ABAB', 'b');
2020-04-06 20:19:40.080 EDT [29214:238] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.080 EDT [29214:239] pg_regress/portals LOG:  statement: DECLARE c1 CURSOR FOR SELECT * FROM uctest a, uctest b WHERE a.f1 = b.f1 + 5 FOR SHARE OF a;
2020-04-06 20:19:40.080 EDT [29211:26] pg_regress/select_into LOG:  statement: CREATE TABLE selinto_schema.tmp3 (a,b,c)
		   AS SELECT oid,relname,relacl FROM pg_class
		   WHERE relname like '%c%';
2020-04-06 20:19:40.080 EDT [29214:240] pg_regress/portals LOG:  statement: FETCH 1 FROM c1;
2020-04-06 20:19:40.081 EDT [29240:10] pg_regress/transactions LOG:  statement: DELETE FROM aggtest;
2020-04-06 20:19:40.081 EDT [29214:241] pg_regress/portals LOG:  statement: UPDATE uctest SET f1 = f1 + 10 WHERE CURRENT OF c1;
2020-04-06 20:19:40.081 EDT [29214:242] pg_regress/portals LOG:  statement: SELECT * FROM uctest;
2020-04-06 20:19:40.081 EDT [29240:11] pg_regress/transactions LOG:  statement: SELECT * FROM aggtest;
2020-04-06 20:19:40.082 EDT [29247:5] pg_regress/union LOG:  statement: SELECT 1 AS two UNION ALL SELECT 2;
2020-04-06 20:19:40.082 EDT [29240:12] pg_regress/transactions LOG:  statement: ABORT;
2020-04-06 20:19:40.082 EDT [29241:6] pg_regress/select_implicit LOG:  statement: INSERT INTO test_missing_target VALUES (2, 2, 'ABAB', 'c');
2020-04-06 20:19:40.082 EDT [29214:243] pg_regress/portals LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.083 EDT [29247:6] pg_regress/union LOG:  statement: SELECT 1 AS two UNION ALL SELECT 1;
2020-04-06 20:19:40.083 EDT [29240:13] pg_regress/transactions LOG:  statement: SELECT oid FROM pg_class WHERE relname = 'disappear';
2020-04-06 20:19:40.083 EDT [29214:244] pg_regress/portals LOG:  statement: DELETE FROM uctest WHERE CURRENT OF c1;
2020-04-06 20:19:40.084 EDT [29214:245] pg_regress/portals ERROR:  cursor "c1" does not exist
2020-04-06 20:19:40.084 EDT [29214:246] pg_regress/portals STATEMENT:  DELETE FROM uctest WHERE CURRENT OF c1;
2020-04-06 20:19:40.084 EDT [29214:247] pg_regress/portals LOG:  statement: DECLARE cx CURSOR WITH HOLD FOR SELECT * FROM uctest;
2020-04-06 20:19:40.084 EDT [29240:14] pg_regress/transactions LOG:  statement: SELECT * FROM aggtest;
2020-04-06 20:19:40.084 EDT [29247:7] pg_regress/union LOG:  statement: SELECT 1 AS three UNION SELECT 2 UNION SELECT 3 ORDER BY 1;
2020-04-06 20:19:40.085 EDT [29214:248] pg_regress/portals LOG:  statement: DELETE FROM uctest WHERE CURRENT OF cx;
2020-04-06 20:19:40.085 EDT [29241:7] pg_regress/select_implicit LOG:  statement: INSERT INTO test_missing_target VALUES (3, 3, 'BBBB', 'D');
2020-04-06 20:19:40.085 EDT [29240:15] pg_regress/transactions LOG:  statement: CREATE TABLE writetest (a int);
2020-04-06 20:19:40.085 EDT [29214:249] pg_regress/portals ERROR:  cursor "cx" is held from a previous transaction
2020-04-06 20:19:40.085 EDT [29214:250] pg_regress/portals STATEMENT:  DELETE FROM uctest WHERE CURRENT OF cx;
2020-04-06 20:19:40.085 EDT [29234:4] pg_regress/select_distinct_on LOG:  statement: SELECT DISTINCT ON (string4, ten) string4, two, ten
	   FROM tmp
	   ORDER BY string4 using <, two using <, ten using <;
2020-04-06 20:19:40.086 EDT [29234:5] pg_regress/select_distinct_on ERROR:  SELECT DISTINCT ON expressions must match initial ORDER BY expressions at character 30
2020-04-06 20:19:40.086 EDT [29234:6] pg_regress/select_distinct_on STATEMENT:  SELECT DISTINCT ON (string4, ten) string4, two, ten
	   FROM tmp
	   ORDER BY string4 using <, two using <, ten using <;
2020-04-06 20:19:40.086 EDT [29234:7] pg_regress/select_distinct_on LOG:  statement: SELECT DISTINCT ON (string4, ten) string4, ten, two
	   FROM tmp
	   ORDER BY string4 using <, ten using >, two using <;
2020-04-06 20:19:40.086 EDT [29241:8] pg_regress/select_implicit LOG:  statement: INSERT INTO test_missing_target VALUES (4, 3, 'BBBB', 'e');
2020-04-06 20:19:40.086 EDT [29240:16] pg_regress/transactions LOG:  statement: CREATE TEMPORARY TABLE temptest (a int);
2020-04-06 20:19:40.086 EDT [29211:27] pg_regress/select_into LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:40.087 EDT [29217:7] pg_regress/select_distinct LOG:  statement: SELECT DISTINCT p.age FROM person* p ORDER BY age using >;
2020-04-06 20:19:40.087 EDT [29211:28] pg_regress/select_into LOG:  statement: DROP SCHEMA selinto_schema CASCADE;
2020-04-06 20:19:40.087 EDT [29241:9] pg_regress/select_implicit LOG:  statement: INSERT INTO test_missing_target VALUES (5, 3, 'bbbb', 'F');
2020-04-06 20:19:40.089 EDT [29240:17] pg_regress/transactions LOG:  statement: BEGIN;
2020-04-06 20:19:40.089 EDT [29241:10] pg_regress/select_implicit LOG:  statement: INSERT INTO test_missing_target VALUES (6, 4, 'cccc', 'g');
2020-04-06 20:19:40.089 EDT [29240:18] pg_regress/transactions LOG:  statement: SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, READ ONLY, DEFERRABLE;
2020-04-06 20:19:40.089 EDT [29240:19] pg_regress/transactions LOG:  statement: SELECT * FROM writetest;
2020-04-06 20:19:40.090 EDT [29241:11] pg_regress/select_implicit LOG:  statement: INSERT INTO test_missing_target VALUES (7, 4, 'cccc', 'h');
2020-04-06 20:19:40.091 EDT [29241:12] pg_regress/select_implicit LOG:  statement: INSERT INTO test_missing_target VALUES (8, 4, 'CCCC', 'I');
2020-04-06 20:19:40.092 EDT [29241:13] pg_regress/select_implicit LOG:  statement: INSERT INTO test_missing_target VALUES (9, 4, 'CCCC', 'j');
2020-04-06 20:19:40.093 EDT [29211:29] pg_regress/select_into LOG:  statement: DROP USER regress_selinto_user;
2020-04-06 20:19:40.093 EDT [29247:8] pg_regress/union LOG:  statement: SELECT 1 AS two UNION SELECT 2 UNION SELECT 2 ORDER BY 1;
2020-04-06 20:19:40.094 EDT [29247:9] pg_regress/union LOG:  statement: SELECT 1 AS three UNION SELECT 2 UNION ALL SELECT 2 ORDER BY 1;
2020-04-06 20:19:40.094 EDT [29241:14] pg_regress/select_implicit LOG:  statement: SELECT c, count(*) FROM test_missing_target GROUP BY test_missing_target.c ORDER BY c;
2020-04-06 20:19:40.094 EDT [29247:10] pg_regress/union LOG:  statement: SELECT 1.1 AS two UNION SELECT 2.2 ORDER BY 1;
2020-04-06 20:19:40.095 EDT [29247:11] pg_regress/union LOG:  statement: SELECT 1.1 AS two UNION SELECT 2 ORDER BY 1;
2020-04-06 20:19:40.095 EDT [29211:30] pg_regress/select_into LOG:  statement: CREATE TABLE ctas_base (i int, j int);
2020-04-06 20:19:40.095 EDT [29241:15] pg_regress/select_implicit LOG:  statement: SELECT count(*) FROM test_missing_target GROUP BY test_missing_target.c ORDER BY c;
2020-04-06 20:19:40.096 EDT [29247:12] pg_regress/union LOG:  statement: SELECT 1 AS two UNION SELECT 2.2 ORDER BY 1;
2020-04-06 20:19:40.096 EDT [29247:13] pg_regress/union LOG:  statement: SELECT 1 AS one UNION SELECT 1.0::float8 ORDER BY 1;
2020-04-06 20:19:40.096 EDT [29241:16] pg_regress/select_implicit LOG:  statement: SELECT count(*) FROM test_missing_target GROUP BY a ORDER BY b;
2020-04-06 20:19:40.097 EDT [29241:17] pg_regress/select_implicit ERROR:  column "test_missing_target.b" must appear in the GROUP BY clause or be used in an aggregate function at character 62
2020-04-06 20:19:40.097 EDT [29241:18] pg_regress/select_implicit STATEMENT:  SELECT count(*) FROM test_missing_target GROUP BY a ORDER BY b;
2020-04-06 20:19:40.097 EDT [29235:6] pg_regress/aggregates LOG:  statement: SELECT avg(b)::numeric(10,3) AS avg_107_943 FROM aggtest;
2020-04-06 20:19:40.099 EDT [29216:19] pg_regress/case LOG:  statement: SELECT '6' AS "One",
	  CASE
	    WHEN 1 > 2 THEN 3
	    WHEN 4 < 5 THEN 6
	    ELSE 7
	  END AS "Two WHEN with default";
2020-04-06 20:19:40.099 EDT [29246:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:40.100 EDT [29216:20] pg_regress/case LOG:  statement: SELECT '7' AS "None",
	   CASE WHEN random() < 0 THEN 1
	   END AS "NULL on no matches";
2020-04-06 20:19:40.100 EDT [29246:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/random
2020-04-06 20:19:40.101 EDT [29211:31] pg_regress/select_into LOG:  statement: INSERT INTO ctas_base VALUES (1, 2);
2020-04-06 20:19:40.101 EDT [29216:21] pg_regress/case LOG:  statement: SELECT CASE WHEN 1=0 THEN 1/0 WHEN 1=1 THEN 1 ELSE 2/0 END;
2020-04-06 20:19:40.101 EDT [29211:32] pg_regress/select_into LOG:  statement: CREATE TABLE ctas_nodata (ii, jj, kk) AS SELECT i, j FROM ctas_base;
2020-04-06 20:19:40.101 EDT [29211:33] pg_regress/select_into ERROR:  too many column names were specified
2020-04-06 20:19:40.101 EDT [29211:34] pg_regress/select_into STATEMENT:  CREATE TABLE ctas_nodata (ii, jj, kk) AS SELECT i, j FROM ctas_base;
2020-04-06 20:19:40.101 EDT [29211:35] pg_regress/select_into LOG:  statement: CREATE TABLE ctas_nodata (ii, jj, kk) AS SELECT i, j FROM ctas_base WITH NO DATA;
2020-04-06 20:19:40.102 EDT [29211:36] pg_regress/select_into ERROR:  too many column names were specified
2020-04-06 20:19:40.102 EDT [29211:37] pg_regress/select_into STATEMENT:  CREATE TABLE ctas_nodata (ii, jj, kk) AS SELECT i, j FROM ctas_base WITH NO DATA;
2020-04-06 20:19:40.102 EDT [29211:38] pg_regress/select_into LOG:  statement: CREATE TABLE ctas_nodata (ii, jj) AS SELECT i, j FROM ctas_base;
2020-04-06 20:19:40.102 EDT [29216:22] pg_regress/case LOG:  statement: SELECT CASE 1 WHEN 0 THEN 1/0 WHEN 1 THEN 1 ELSE 2/0 END;
2020-04-06 20:19:40.102 EDT [29216:23] pg_regress/case LOG:  statement: SELECT CASE WHEN i > 100 THEN 1/0 ELSE 0 END FROM case_tbl;
2020-04-06 20:19:40.102 EDT [29216:24] pg_regress/case ERROR:  division by zero
2020-04-06 20:19:40.102 EDT [29216:25] pg_regress/case STATEMENT:  SELECT CASE WHEN i > 100 THEN 1/0 ELSE 0 END FROM case_tbl;
2020-04-06 20:19:40.102 EDT [29216:26] pg_regress/case LOG:  statement: SELECT CASE 'a' WHEN 'a' THEN 1 ELSE 2 END;
2020-04-06 20:19:40.103 EDT [29236:3] pg_regress/join LOG:  statement: CREATE TABLE J1_TBL (
	  i integer,
	  j integer,
	  t text
	);
2020-04-06 20:19:40.103 EDT [29212:10] pg_regress/btree_index LOG:  statement: SELECT b.*
	   FROM bt_txt_heap b
	   WHERE b.seqno >= '9999'::text;
2020-04-06 20:19:40.103 EDT [29216:27] pg_regress/case LOG:  statement: SELECT '' AS "Five",
	  CASE
	    WHEN i >= 3 THEN i
	  END AS ">= 3 or Null"
	  FROM CASE_TBL;
2020-04-06 20:19:40.105 EDT [29212:11] pg_regress/btree_index LOG:  statement: SELECT b.*
	   FROM bt_txt_heap b
	   WHERE b.seqno = '4500'::text;
2020-04-06 20:19:40.105 EDT [29216:28] pg_regress/case LOG:  statement: SELECT '' AS "Five",
	  CASE WHEN i >= 3 THEN (i + i)
	       ELSE i
	  END AS "Simplest Math"
	  FROM CASE_TBL;
2020-04-06 20:19:40.106 EDT [29212:12] pg_regress/btree_index LOG:  statement: SELECT b.*
	   FROM bt_f8_heap b
	   WHERE b.seqno < '1'::float8;
2020-04-06 20:19:40.106 EDT [29216:29] pg_regress/case LOG:  statement: SELECT '' AS "Five", i AS "Value",
	  CASE WHEN (i < 0) THEN 'small'
	       WHEN (i = 0) THEN 'zero'
	       WHEN (i = 1) THEN 'one'
	       WHEN (i = 2) THEN 'two'
	       ELSE 'big'
	  END AS "Category"
	  FROM CASE_TBL;
2020-04-06 20:19:40.108 EDT [29236:4] pg_regress/join LOG:  statement: CREATE TABLE J2_TBL (
	  i integer,
	  k integer
	);
2020-04-06 20:19:40.108 EDT [29216:30] pg_regress/case LOG:  statement: SELECT '' AS "Five",
	  CASE WHEN ((i < 0) or (i < 0)) THEN 'small'
	       WHEN ((i = 0) or (i = 0)) THEN 'zero'
	       WHEN ((i = 1) or (i = 1)) THEN 'one'
	       WHEN ((i = 2) or (i = 2)) THEN 'two'
	       ELSE 'big'
	  END AS "Category"
	  FROM CASE_TBL;
2020-04-06 20:19:40.109 EDT [29212:13] pg_regress/btree_index LOG:  statement: SELECT b.*
	   FROM bt_f8_heap b
	   WHERE b.seqno >= '9999'::float8;
2020-04-06 20:19:40.109 EDT [29236:5] pg_regress/join LOG:  statement: INSERT INTO J1_TBL VALUES (1, 4, 'one');
2020-04-06 20:19:40.110 EDT [29246:3] pg_regress/random LOG:  statement: SELECT count(*) FROM onek;
2020-04-06 20:19:40.110 EDT [29240:20] pg_regress/transactions LOG:  statement: SET TRANSACTION READ WRITE;
2020-04-06 20:19:40.110 EDT [29240:21] pg_regress/transactions ERROR:  transaction read-write mode must be set before any query
2020-04-06 20:19:40.110 EDT [29240:22] pg_regress/transactions STATEMENT:  SET TRANSACTION READ WRITE;
2020-04-06 20:19:40.110 EDT [29240:23] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:40.111 EDT [29240:24] pg_regress/transactions LOG:  statement: BEGIN;
2020-04-06 20:19:40.111 EDT [29240:25] pg_regress/transactions LOG:  statement: SET TRANSACTION READ ONLY;
2020-04-06 20:19:40.111 EDT [29240:26] pg_regress/transactions LOG:  statement: SET TRANSACTION READ WRITE;
2020-04-06 20:19:40.111 EDT [29240:27] pg_regress/transactions LOG:  statement: SET TRANSACTION READ ONLY;
2020-04-06 20:19:40.111 EDT [29240:28] pg_regress/transactions LOG:  statement: SELECT * FROM writetest;
2020-04-06 20:19:40.113 EDT [29246:4] pg_regress/random LOG:  statement: (SELECT unique1 AS random
	  FROM onek ORDER BY random() LIMIT 1)
	INTERSECT
	(SELECT unique1 AS random
	  FROM onek ORDER BY random() LIMIT 1)
	INTERSECT
	(SELECT unique1 AS random
	  FROM onek ORDER BY random() LIMIT 1);
2020-04-06 20:19:40.115 EDT [29236:6] pg_regress/join LOG:  statement: INSERT INTO J1_TBL VALUES (2, 3, 'two');
2020-04-06 20:19:40.116 EDT [29241:19] pg_regress/select_implicit LOG:  statement: SELECT count(*) FROM test_missing_target GROUP BY b ORDER BY b;
2020-04-06 20:19:40.117 EDT [29246:5] pg_regress/random LOG:  statement: SELECT count(*) AS random INTO RANDOM_TBL
	  FROM onek WHERE random() < 1.0/10;
2020-04-06 20:19:40.117 EDT [29241:20] pg_regress/select_implicit LOG:  statement: SELECT test_missing_target.b, count(*)
	  FROM test_missing_target GROUP BY b ORDER BY b;
2020-04-06 20:19:40.118 EDT [29241:21] pg_regress/select_implicit LOG:  statement: SELECT c FROM test_missing_target ORDER BY a;
2020-04-06 20:19:40.119 EDT [29241:22] pg_regress/select_implicit LOG:  statement: SELECT count(*) FROM test_missing_target GROUP BY b ORDER BY b desc;
2020-04-06 20:19:40.119 EDT [29241:23] pg_regress/select_implicit LOG:  statement: SELECT count(*) FROM test_missing_target ORDER BY 1 desc;
2020-04-06 20:19:40.120 EDT [29247:14] pg_regress/union LOG:  statement: SELECT 1.1 AS two UNION ALL SELECT 2 ORDER BY 1;
2020-04-06 20:19:40.120 EDT [29241:24] pg_regress/select_implicit LOG:  statement: SELECT c, count(*) FROM test_missing_target GROUP BY 1 ORDER BY 1;
2020-04-06 20:19:40.121 EDT [29241:25] pg_regress/select_implicit LOG:  statement: SELECT c, count(*) FROM test_missing_target GROUP BY 3;
2020-04-06 20:19:40.121 EDT [29259:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:40.121 EDT [29241:26] pg_regress/select_implicit ERROR:  GROUP BY position 3 is not in select list at character 54
2020-04-06 20:19:40.121 EDT [29241:27] pg_regress/select_implicit STATEMENT:  SELECT c, count(*) FROM test_missing_target GROUP BY 3;
2020-04-06 20:19:40.121 EDT [29241:28] pg_regress/select_implicit LOG:  statement: SELECT count(*) FROM test_missing_target x, test_missing_target y
		WHERE x.a = y.a
		GROUP BY b ORDER BY b;
2020-04-06 20:19:40.122 EDT [29241:29] pg_regress/select_implicit ERROR:  column reference "b" is ambiguous at character 105
2020-04-06 20:19:40.122 EDT [29241:30] pg_regress/select_implicit STATEMENT:  SELECT count(*) FROM test_missing_target x, test_missing_target y
		WHERE x.a = y.a
		GROUP BY b ORDER BY b;
2020-04-06 20:19:40.122 EDT [29241:31] pg_regress/select_implicit LOG:  statement: SELECT a, a FROM test_missing_target
		ORDER BY a;
2020-04-06 20:19:40.122 EDT [29259:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/subselect
2020-04-06 20:19:40.122 EDT [29241:32] pg_regress/select_implicit LOG:  statement: SELECT a/2, a/2 FROM test_missing_target
		ORDER BY a/2;
2020-04-06 20:19:40.123 EDT [29241:33] pg_regress/select_implicit LOG:  statement: SELECT a/2, a/2 FROM test_missing_target
		GROUP BY a/2 ORDER BY a/2;
2020-04-06 20:19:40.124 EDT [29241:34] pg_regress/select_implicit LOG:  statement: SELECT x.b, count(*) FROM test_missing_target x, test_missing_target y
		WHERE x.a = y.a
		GROUP BY x.b ORDER BY x.b;
2020-04-06 20:19:40.125 EDT [29247:15] pg_regress/union LOG:  statement: SELECT 1.0::float8 AS two UNION ALL SELECT 1 ORDER BY 1;
2020-04-06 20:19:40.125 EDT [29241:35] pg_regress/select_implicit LOG:  statement: SELECT count(*) FROM test_missing_target x, test_missing_target y
		WHERE x.a = y.a
		GROUP BY x.b ORDER BY x.b;
2020-04-06 20:19:40.125 EDT [29216:31] pg_regress/case LOG:  statement: SELECT * FROM CASE_TBL WHERE COALESCE(f,i) = 4;
2020-04-06 20:19:40.126 EDT [29212:14] pg_regress/btree_index LOG:  statement: SELECT b.*
	   FROM bt_f8_heap b
	   WHERE b.seqno = '4500'::float8;
2020-04-06 20:19:40.126 EDT [29216:32] pg_regress/case LOG:  statement: SELECT * FROM CASE_TBL WHERE NULLIF(f,i) = 2;
2020-04-06 20:19:40.127 EDT [29241:36] pg_regress/select_implicit LOG:  statement: SELECT count(*) INTO TABLE test_missing_target2
	FROM test_missing_target x, test_missing_target y
		WHERE x.a = y.a
		GROUP BY x.b ORDER BY x.b;
2020-04-06 20:19:40.127 EDT [29247:16] pg_regress/union LOG:  statement: SELECT 1.1 AS three UNION SELECT 2 UNION SELECT 3 ORDER BY 1;
2020-04-06 20:19:40.127 EDT [29216:33] pg_regress/case LOG:  statement: SELECT COALESCE(a.f, b.i, b.j)
	  FROM CASE_TBL a, CASE2_TBL b;
2020-04-06 20:19:40.128 EDT [29216:34] pg_regress/case LOG:  statement: SELECT *
	  FROM CASE_TBL a, CASE2_TBL b
	  WHERE COALESCE(a.f, b.i, b.j) = 2;
2020-04-06 20:19:40.128 EDT [29246:6] pg_regress/random LOG:  statement: INSERT INTO RANDOM_TBL (random)
	  SELECT count(*)
	  FROM onek WHERE random() < 1.0/10;
2020-04-06 20:19:40.129 EDT [29212:15] pg_regress/btree_index LOG:  statement: set enable_seqscan to false;
2020-04-06 20:19:40.129 EDT [29216:35] pg_regress/case LOG:  statement: SELECT '' AS Five, NULLIF(a.i,b.i) AS "NULLIF(a.i,b.i)",
	  NULLIF(b.i, 4) AS "NULLIF(b.i,4)"
	  FROM CASE_TBL a, CASE2_TBL b;
2020-04-06 20:19:40.129 EDT [29241:37] pg_regress/select_implicit LOG:  statement: SELECT * FROM test_missing_target2;
2020-04-06 20:19:40.129 EDT [29247:17] pg_regress/union LOG:  statement: SELECT 1.1::float8 AS two UNION SELECT 2 UNION SELECT 2.0::float8 ORDER BY 1;
2020-04-06 20:19:40.130 EDT [29212:16] pg_regress/btree_index LOG:  statement: set enable_indexscan to true;
2020-04-06 20:19:40.130 EDT [29216:36] pg_regress/case LOG:  statement: SELECT '' AS "Two", *
	  FROM CASE_TBL a, CASE2_TBL b
	  WHERE COALESCE(f,b.i) = 2;
2020-04-06 20:19:40.130 EDT [29218:16] pg_regress/arrays LOG:  statement: SELECT array_ndims(a) AS a,array_ndims(b) AS b,array_ndims(c) AS c
	   FROM arrtest;
2020-04-06 20:19:40.130 EDT [29241:38] pg_regress/select_implicit LOG:  statement: SELECT a%2, count(b) FROM test_missing_target
	GROUP BY test_missing_target.a%2
	ORDER BY test_missing_target.a%2;
2020-04-06 20:19:40.130 EDT [29247:18] pg_regress/union LOG:  statement: SELECT 1.1 AS three UNION SELECT 2 UNION ALL SELECT 2 ORDER BY 1;
2020-04-06 20:19:40.131 EDT [29212:17] pg_regress/btree_index LOG:  statement: set enable_bitmapscan to false;
2020-04-06 20:19:40.131 EDT [29214:251] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.131 EDT [29218:17] pg_regress/arrays LOG:  statement: SELECT array_dims(a) AS a,array_dims(b) AS b,array_dims(c) AS c
	   FROM arrtest;
2020-04-06 20:19:40.131 EDT [29214:252] pg_regress/portals LOG:  statement: DECLARE c CURSOR FOR SELECT * FROM tenk2;
2020-04-06 20:19:40.131 EDT [29212:18] pg_regress/btree_index LOG:  statement: explain (costs off)
	select proname from pg_proc where proname like E'RI\\\\_FKey%del' order by 1;
2020-04-06 20:19:40.131 EDT [29218:18] pg_regress/arrays LOG:  statement: SELECT *
	   FROM arrtest
	   WHERE a[1] < 5 and
	         c = '{"foobar"}'::_name;
2020-04-06 20:19:40.131 EDT [29214:253] pg_regress/portals LOG:  statement: DELETE FROM uctest WHERE CURRENT OF c;
2020-04-06 20:19:40.132 EDT [29214:254] pg_regress/portals ERROR:  cursor "c" is not a simply updatable scan of table "uctest"
2020-04-06 20:19:40.132 EDT [29214:255] pg_regress/portals STATEMENT:  DELETE FROM uctest WHERE CURRENT OF c;
2020-04-06 20:19:40.132 EDT [29214:256] pg_regress/portals LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.132 EDT [29214:257] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.132 EDT [29214:258] pg_regress/portals LOG:  statement: DECLARE c CURSOR FOR SELECT * FROM tenk2 FOR SHARE;
2020-04-06 20:19:40.132 EDT [29214:259] pg_regress/portals LOG:  statement: DELETE FROM uctest WHERE CURRENT OF c;
2020-04-06 20:19:40.132 EDT [29214:260] pg_regress/portals ERROR:  cursor "c" does not have a FOR UPDATE/SHARE reference to table "uctest"
2020-04-06 20:19:40.132 EDT [29214:261] pg_regress/portals STATEMENT:  DELETE FROM uctest WHERE CURRENT OF c;
2020-04-06 20:19:40.132 EDT [29214:262] pg_regress/portals LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.133 EDT [29214:263] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.133 EDT [29214:264] pg_regress/portals LOG:  statement: DECLARE c CURSOR FOR SELECT * FROM tenk1 JOIN tenk2 USING (unique1);
2020-04-06 20:19:40.133 EDT [29214:265] pg_regress/portals LOG:  statement: DELETE FROM tenk1 WHERE CURRENT OF c;
2020-04-06 20:19:40.133 EDT [29212:19] pg_regress/btree_index LOG:  statement: select proname from pg_proc where proname like E'RI\\\\_FKey%del' order by 1;
2020-04-06 20:19:40.134 EDT [29246:7] pg_regress/random LOG:  statement: INSERT INTO RANDOM_TBL (random)
	  SELECT count(*)
	  FROM onek WHERE random() < 1.0/10;
2020-04-06 20:19:40.134 EDT [29214:266] pg_regress/portals ERROR:  cursor "c" is not a simply updatable scan of table "tenk1"
2020-04-06 20:19:40.134 EDT [29214:267] pg_regress/portals STATEMENT:  DELETE FROM tenk1 WHERE CURRENT OF c;
2020-04-06 20:19:40.134 EDT [29214:268] pg_regress/portals LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.134 EDT [29214:269] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.134 EDT [29214:270] pg_regress/portals LOG:  statement: DECLARE c CURSOR FOR SELECT f1,count(*) FROM uctest GROUP BY f1;
2020-04-06 20:19:40.134 EDT [29214:271] pg_regress/portals LOG:  statement: DELETE FROM uctest WHERE CURRENT OF c;
2020-04-06 20:19:40.134 EDT [29218:19] pg_regress/arrays LOG:  statement: UPDATE arrtest
	  SET a[1:2] = '{16,25}'
	  WHERE NOT a = '{}'::_int2;
2020-04-06 20:19:40.134 EDT [29214:272] pg_regress/portals ERROR:  cursor "c" is not a simply updatable scan of table "uctest"
2020-04-06 20:19:40.134 EDT [29214:273] pg_regress/portals STATEMENT:  DELETE FROM uctest WHERE CURRENT OF c;
2020-04-06 20:19:40.135 EDT [29247:19] pg_regress/union LOG:  statement: SELECT 1.1 AS two UNION (SELECT 2 UNION ALL SELECT 2) ORDER BY 1;
2020-04-06 20:19:40.135 EDT [29241:39] pg_regress/select_implicit LOG:  statement: SELECT count(c) FROM test_missing_target
	GROUP BY lower(test_missing_target.c)
	ORDER BY lower(test_missing_target.c);
2020-04-06 20:19:40.135 EDT [29214:274] pg_regress/portals LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.135 EDT [29214:275] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.135 EDT [29246:8] pg_regress/random LOG:  statement: INSERT INTO RANDOM_TBL (random)
	  SELECT count(*)
	  FROM onek WHERE random() < 1.0/10;
2020-04-06 20:19:40.135 EDT [29214:276] pg_regress/portals LOG:  statement: DECLARE c1 CURSOR FOR SELECT * FROM uctest;
2020-04-06 20:19:40.136 EDT [29214:277] pg_regress/portals LOG:  statement: DELETE FROM uctest WHERE CURRENT OF c1;
2020-04-06 20:19:40.136 EDT [29214:278] pg_regress/portals ERROR:  cursor "c1" is not positioned on a row
2020-04-06 20:19:40.136 EDT [29214:279] pg_regress/portals STATEMENT:  DELETE FROM uctest WHERE CURRENT OF c1;
2020-04-06 20:19:40.136 EDT [29214:280] pg_regress/portals LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.136 EDT [29214:281] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.136 EDT [29218:20] pg_regress/arrays LOG:  statement: UPDATE arrtest
	  SET b[1:1][1:1][1:2] = '{113, 117}',
	      b[1:1][1:2][2:2] = '{142, 147}'
	  WHERE array_dims(b) = '[1:1][1:2][1:2]';
2020-04-06 20:19:40.136 EDT [29214:282] pg_regress/portals LOG:  statement: DECLARE c1 CURSOR FOR SELECT MIN(f1) FROM uctest FOR UPDATE;
2020-04-06 20:19:40.136 EDT [29214:283] pg_regress/portals ERROR:  FOR UPDATE is not allowed with aggregate functions
2020-04-06 20:19:40.136 EDT [29214:284] pg_regress/portals STATEMENT:  DECLARE c1 CURSOR FOR SELECT MIN(f1) FROM uctest FOR UPDATE;
2020-04-06 20:19:40.136 EDT [29212:20] pg_regress/btree_index LOG:  statement: explain (costs off)
	select proname from pg_proc where proname ilike '00%foo' order by 1;
2020-04-06 20:19:40.136 EDT [29214:285] pg_regress/portals LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.137 EDT [29214:286] pg_regress/portals LOG:  statement: CREATE TEMP VIEW ucview AS SELECT * FROM uctest;
2020-04-06 20:19:40.137 EDT [29218:21] pg_regress/arrays LOG:  statement: UPDATE arrtest
	  SET c[2:2] = '{"new_word"}'
	  WHERE array_dims(c) is not null;
2020-04-06 20:19:40.137 EDT [29218:22] pg_regress/arrays LOG:  statement: SELECT a,b,c FROM arrtest;
2020-04-06 20:19:40.137 EDT [29246:9] pg_regress/random LOG:  statement: SELECT random, count(random) FROM RANDOM_TBL
	  GROUP BY random HAVING count(random) > 3;
2020-04-06 20:19:40.138 EDT [29241:40] pg_regress/select_implicit LOG:  statement: SELECT count(a) FROM test_missing_target GROUP BY a ORDER BY b;
2020-04-06 20:19:40.138 EDT [29241:41] pg_regress/select_implicit ERROR:  column "test_missing_target.b" must appear in the GROUP BY clause or be used in an aggregate function at character 62
2020-04-06 20:19:40.138 EDT [29241:42] pg_regress/select_implicit STATEMENT:  SELECT count(a) FROM test_missing_target GROUP BY a ORDER BY b;
2020-04-06 20:19:40.138 EDT [29247:20] pg_regress/union LOG:  statement: SELECT f1 AS five FROM FLOAT8_TBL
	UNION
	SELECT f1 FROM FLOAT8_TBL
	ORDER BY 1;
2020-04-06 20:19:40.138 EDT [29241:43] pg_regress/select_implicit LOG:  statement: SELECT count(b) FROM test_missing_target GROUP BY b/2 ORDER BY b/2;
2020-04-06 20:19:40.139 EDT [29218:23] pg_regress/arrays LOG:  statement: SELECT a[1:3],
	          b[1:1][1:2][1:2],
	          c[1:2],
	          d[1:1][2:2]
	   FROM arrtest;
2020-04-06 20:19:40.139 EDT [29212:21] pg_regress/btree_index LOG:  statement: select proname from pg_proc where proname ilike '00%foo' order by 1;
2020-04-06 20:19:40.139 EDT [29214:287] pg_regress/portals LOG:  statement: CREATE RULE ucrule AS ON DELETE TO ucview DO INSTEAD
	  DELETE FROM uctest WHERE f1 = OLD.f1;
2020-04-06 20:19:40.139 EDT [29218:24] pg_regress/arrays LOG:  statement: SELECT b[1:1][2][2],
	       d[1:1][2]
	   FROM arrtest;
2020-04-06 20:19:40.139 EDT [29214:288] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.139 EDT [29214:289] pg_regress/portals LOG:  statement: DECLARE c1 CURSOR FOR SELECT * FROM ucview;
2020-04-06 20:19:40.140 EDT [29246:10] pg_regress/random LOG:  statement: SELECT AVG(random) FROM RANDOM_TBL
	  HAVING AVG(random) NOT BETWEEN 80 AND 120;
2020-04-06 20:19:40.140 EDT [29247:21] pg_regress/union LOG:  statement: SELECT f1 AS ten FROM FLOAT8_TBL
	UNION ALL
	SELECT f1 FROM FLOAT8_TBL;
2020-04-06 20:19:40.140 EDT [29241:44] pg_regress/select_implicit LOG:  statement: SELECT lower(test_missing_target.c), count(c)
	  FROM test_missing_target GROUP BY lower(c) ORDER BY lower(c);
2020-04-06 20:19:40.140 EDT [29214:290] pg_regress/portals LOG:  statement: FETCH FROM c1;
2020-04-06 20:19:40.140 EDT [29212:22] pg_regress/btree_index LOG:  statement: explain (costs off)
	select proname from pg_proc where proname ilike 'ri%foo' order by 1;
2020-04-06 20:19:40.141 EDT [29214:291] pg_regress/portals LOG:  statement: DELETE FROM ucview WHERE CURRENT OF c1;
2020-04-06 20:19:40.141 EDT [29214:292] pg_regress/portals ERROR:  WHERE CURRENT OF on a view is not implemented
2020-04-06 20:19:40.141 EDT [29214:293] pg_regress/portals STATEMENT:  DELETE FROM ucview WHERE CURRENT OF c1;
2020-04-06 20:19:40.141 EDT [29214:294] pg_regress/portals LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.152 EDT [29212:23] pg_regress/btree_index LOG:  statement: set enable_indexscan to false;
2020-04-06 20:19:40.152 EDT [29214:295] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.152 EDT [29247:22] pg_regress/union LOG:  statement: SELECT f1 AS nine FROM FLOAT8_TBL
	UNION
	SELECT f1 FROM INT4_TBL
	ORDER BY 1;
2020-04-06 20:19:40.153 EDT [29218:25] pg_regress/arrays LOG:  statement: INSERT INTO arrtest(a) VALUES('{1,null,3}');
2020-04-06 20:19:40.153 EDT [29212:24] pg_regress/btree_index LOG:  statement: set enable_bitmapscan to true;
2020-04-06 20:19:40.153 EDT [29246:11] pg_regress/random LOG:  disconnection: session time: 0:00:00.054 user=pgbuild database=regression host=[local]
2020-04-06 20:19:40.153 EDT [29236:7] pg_regress/join LOG:  statement: INSERT INTO J1_TBL VALUES (3, 2, 'three');
2020-04-06 20:19:40.154 EDT [29259:3] pg_regress/subselect LOG:  statement: SELECT 1 AS one WHERE 1 IN (SELECT 1);
2020-04-06 20:19:40.154 EDT [29212:25] pg_regress/btree_index LOG:  statement: explain (costs off)
	select proname from pg_proc where proname like E'RI\\\\_FKey%del' order by 1;
2020-04-06 20:19:40.155 EDT [29214:296] pg_regress/portals LOG:  statement: EXPLAIN (costs off)
	DECLARE c1 CURSOR FOR SELECT stringu1 FROM onek WHERE stringu1 = 'DZAAAA';
2020-04-06 20:19:40.156 EDT [29247:23] pg_regress/union LOG:  statement: SELECT f1 AS ten FROM FLOAT8_TBL
	UNION ALL
	SELECT f1 FROM INT4_TBL;
2020-04-06 20:19:40.156 EDT [29212:26] pg_regress/btree_index LOG:  statement: select proname from pg_proc where proname like E'RI\\\\_FKey%del' order by 1;
2020-04-06 20:19:40.157 EDT [29236:8] pg_regress/join LOG:  statement: INSERT INTO J1_TBL VALUES (4, 1, 'four');
2020-04-06 20:19:40.157 EDT [29259:4] pg_regress/subselect LOG:  statement: SELECT 1 AS zero WHERE 1 NOT IN (SELECT 1);
2020-04-06 20:19:40.157 EDT [29217:8] pg_regress/select_distinct LOG:  statement: EXPLAIN (VERBOSE, COSTS OFF)
	SELECT count(*) FROM
	  (SELECT DISTINCT two, four, two FROM tenk1) ss;
2020-04-06 20:19:40.157 EDT [29214:297] pg_regress/portals LOG:  statement: DECLARE c1 CURSOR FOR SELECT stringu1 FROM onek WHERE stringu1 = 'DZAAAA';
2020-04-06 20:19:40.157 EDT [29247:24] pg_regress/union LOG:  statement: SELECT f1 AS five FROM FLOAT8_TBL
	  WHERE f1 BETWEEN -1e6 AND 1e6
	UNION
	SELECT f1 FROM INT4_TBL
	  WHERE f1 BETWEEN 0 AND 1000000
	ORDER BY 1;
2020-04-06 20:19:40.158 EDT [29241:45] pg_regress/select_implicit LOG:  statement: SELECT a FROM test_missing_target ORDER BY upper(d);
2020-04-06 20:19:40.158 EDT [29218:26] pg_regress/arrays LOG:  statement: SELECT a FROM arrtest;
2020-04-06 20:19:40.159 EDT [29247:25] pg_regress/union LOG:  statement: SELECT CAST(f1 AS char(4)) AS three FROM VARCHAR_TBL
	UNION
	SELECT f1 FROM CHAR_TBL
	ORDER BY 1;
2020-04-06 20:19:40.159 EDT [29218:27] pg_regress/arrays LOG:  statement: UPDATE arrtest SET a[4] = NULL WHERE a[2] IS NULL;
2020-04-06 20:19:40.159 EDT [29241:46] pg_regress/select_implicit LOG:  statement: SELECT count(b) FROM test_missing_target
		GROUP BY (b + 1) / 2 ORDER BY (b + 1) / 2 desc;
2020-04-06 20:19:40.160 EDT [29214:298] pg_regress/portals LOG:  statement: FETCH FROM c1;
2020-04-06 20:19:40.160 EDT [29236:9] pg_regress/join LOG:  statement: INSERT INTO J1_TBL VALUES (5, 0, 'five');
2020-04-06 20:19:40.160 EDT [29214:299] pg_regress/portals LOG:  statement: DELETE FROM onek WHERE CURRENT OF c1;
2020-04-06 20:19:40.161 EDT [29218:28] pg_regress/arrays LOG:  statement: SELECT a FROM arrtest WHERE a[2] IS NULL;
2020-04-06 20:19:40.161 EDT [29217:9] pg_regress/select_distinct LOG:  statement: SELECT count(*) FROM
	  (SELECT DISTINCT two, four, two FROM tenk1) ss;
2020-04-06 20:19:40.162 EDT [29263:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:40.162 EDT [29214:300] pg_regress/portals LOG:  statement: SELECT stringu1 FROM onek WHERE stringu1 = 'DZAAAA';
2020-04-06 20:19:40.163 EDT [29263:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/hash_index
2020-04-06 20:19:40.164 EDT [29260:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:40.161 EDT [29211:39] pg_regress/select_into LOG:  statement: CREATE TABLE ctas_nodata_2 (ii, jj) AS SELECT i, j FROM ctas_base WITH NO DATA;
2020-04-06 20:19:40.165 EDT [29260:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/prepared_xacts
2020-04-06 20:19:40.165 EDT [29259:5] pg_regress/subselect LOG:  statement: SELECT 1 AS zero WHERE 1 IN (SELECT 2);
2020-04-06 20:19:40.166 EDT [29236:10] pg_regress/join LOG:  statement: INSERT INTO J1_TBL VALUES (6, 6, 'six');
2020-04-06 20:19:40.167 EDT [29260:3] pg_regress/prepared_xacts LOG:  statement: CREATE TABLE pxtest1 (foobar VARCHAR(10));
2020-04-06 20:19:40.161 EDT [29247:26] pg_regress/union LOG:  statement: SELECT f1 AS three FROM VARCHAR_TBL
	UNION
	SELECT CAST(f1 AS varchar) FROM CHAR_TBL
	ORDER BY 1;
2020-04-06 20:19:40.161 EDT [29234:8] pg_regress/select_distinct_on LOG:  statement: select distinct on (1) floor(random()) as r, f1 from int4_tbl order by 1,2;
2020-04-06 20:19:40.169 EDT [29214:301] pg_regress/portals LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.169 EDT [29211:40] pg_regress/select_into LOG:  statement: CREATE TABLE ctas_nodata_3 (ii) AS SELECT i, j FROM ctas_base;
2020-04-06 20:19:40.170 EDT [29259:6] pg_regress/subselect LOG:  statement: SELECT * FROM (SELECT 1 AS x) ss;
2020-04-06 20:19:40.170 EDT [29259:7] pg_regress/subselect LOG:  statement: SELECT * FROM ((SELECT 1 AS x)) ss;
2020-04-06 20:19:40.170 EDT [29236:11] pg_regress/join LOG:  statement: INSERT INTO J1_TBL VALUES (7, 7, 'seven');
2020-04-06 20:19:40.170 EDT [29259:8] pg_regress/subselect LOG:  statement: (SELECT 2) UNION SELECT 2;
2020-04-06 20:19:40.171 EDT [29234:9] pg_regress/select_distinct_on LOG:  disconnection: session time: 0:00:00.141 user=pgbuild database=regression host=[local]
2020-04-06 20:19:40.171 EDT [29259:9] pg_regress/subselect LOG:  statement: ((SELECT 2)) UNION SELECT 2;
2020-04-06 20:19:40.171 EDT [29259:10] pg_regress/subselect LOG:  statement: SELECT ((SELECT 2) UNION SELECT 2);
2020-04-06 20:19:40.171 EDT [29236:12] pg_regress/join LOG:  statement: INSERT INTO J1_TBL VALUES (8, 8, 'eight');
2020-04-06 20:19:40.171 EDT [29259:11] pg_regress/subselect LOG:  statement: SELECT (((SELECT 2)) UNION SELECT 2);
2020-04-06 20:19:40.172 EDT [29259:12] pg_regress/subselect LOG:  statement: SELECT (SELECT ARRAY[1,2,3])[1];
2020-04-06 20:19:40.172 EDT [29211:41] pg_regress/select_into LOG:  statement: CREATE TABLE ctas_nodata_4 (ii) AS SELECT i, j FROM ctas_base WITH NO DATA;
2020-04-06 20:19:40.172 EDT [29259:13] pg_regress/subselect LOG:  statement: SELECT ((SELECT ARRAY[1,2,3]))[2];
2020-04-06 20:19:40.172 EDT [29259:14] pg_regress/subselect LOG:  statement: SELECT (((SELECT ARRAY[1,2,3])))[3];
2020-04-06 20:19:40.172 EDT [29214:302] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.173 EDT [29236:13] pg_regress/join LOG:  statement: INSERT INTO J1_TBL VALUES (0, NULL, 'zero');
2020-04-06 20:19:40.173 EDT [29259:15] pg_regress/subselect LOG:  statement: CREATE TABLE SUBSELECT_TBL (
	  f1 integer,
	  f2 integer,
	  f3 float
	);
2020-04-06 20:19:40.173 EDT [29235:7] pg_regress/aggregates LOG:  statement: SELECT avg(gpa) AS avg_3_4 FROM ONLY student;
2020-04-06 20:19:40.173 EDT [29263:3] pg_regress/hash_index LOG:  statement: SELECT * FROM hash_i4_heap
	   WHERE hash_i4_heap.random = 843938989;
2020-04-06 20:19:40.173 EDT [29247:27] pg_regress/union LOG:  statement: SELECT f1 AS eight FROM VARCHAR_TBL
	UNION ALL
	SELECT f1 FROM CHAR_TBL;
2020-04-06 20:19:40.174 EDT [29211:42] pg_regress/select_into LOG:  statement: SELECT * FROM ctas_nodata;
2020-04-06 20:19:40.174 EDT [29214:303] pg_regress/portals LOG:  statement: CREATE TABLE current_check (currentid int, payload text);
2020-04-06 20:19:40.175 EDT [29211:43] pg_regress/select_into LOG:  statement: SELECT * FROM ctas_nodata_2;
2020-04-06 20:19:40.175 EDT [29235:8] pg_regress/aggregates LOG:  statement: SELECT sum(four) AS sum_1500 FROM onek;
2020-04-06 20:19:40.175 EDT [29263:4] pg_regress/hash_index LOG:  statement: SELECT * FROM hash_i4_heap
	   WHERE hash_i4_heap.random = 66766766;
2020-04-06 20:19:40.176 EDT [29211:44] pg_regress/select_into LOG:  statement: SELECT * FROM ctas_nodata_3;
2020-04-06 20:19:40.176 EDT [29263:5] pg_regress/hash_index LOG:  statement: SELECT * FROM hash_name_heap
	   WHERE hash_name_heap.random = '1505703298'::name;
2020-04-06 20:19:40.176 EDT [29259:16] pg_regress/subselect LOG:  statement: INSERT INTO SUBSELECT_TBL VALUES (1, 2, 3);
2020-04-06 20:19:40.176 EDT [29236:14] pg_regress/join LOG:  statement: INSERT INTO J1_TBL VALUES (NULL, NULL, 'null');
2020-04-06 20:19:40.177 EDT [29262:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:40.177 EDT [29259:17] pg_regress/subselect LOG:  statement: INSERT INTO SUBSELECT_TBL VALUES (2, 3, 4);
2020-04-06 20:19:40.177 EDT [29236:15] pg_regress/join LOG:  statement: INSERT INTO J1_TBL VALUES (NULL, 0, 'zero');
2020-04-06 20:19:40.177 EDT [29263:6] pg_regress/hash_index LOG:  statement: SELECT * FROM hash_name_heap
	   WHERE hash_name_heap.random = '7777777'::name;
2020-04-06 20:19:40.177 EDT [29214:304] pg_regress/portals LOG:  statement: CREATE TABLE current_check_1 () INHERITS (current_check);
2020-04-06 20:19:40.177 EDT [29211:45] pg_regress/select_into LOG:  statement: SELECT * FROM ctas_nodata_4;
2020-04-06 20:19:40.178 EDT [29263:7] pg_regress/hash_index LOG:  statement: SELECT * FROM hash_txt_heap
	   WHERE hash_txt_heap.random = '1351610853'::text;
2020-04-06 20:19:40.178 EDT [29262:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/delete
2020-04-06 20:19:40.178 EDT [29211:46] pg_regress/select_into LOG:  statement: DROP TABLE ctas_base;
2020-04-06 20:19:40.179 EDT [29263:8] pg_regress/hash_index LOG:  statement: SELECT * FROM hash_txt_heap
	   WHERE hash_txt_heap.random = '111111112222222233333333'::text;
2020-04-06 20:19:40.179 EDT [29259:18] pg_regress/subselect LOG:  statement: INSERT INTO SUBSELECT_TBL VALUES (3, 4, 5);
2020-04-06 20:19:40.179 EDT [29236:16] pg_regress/join LOG:  statement: INSERT INTO J2_TBL VALUES (1, -1);
2020-04-06 20:19:40.179 EDT [29259:19] pg_regress/subselect LOG:  statement: INSERT INTO SUBSELECT_TBL VALUES (1, 1, 1);
2020-04-06 20:19:40.179 EDT [29214:305] pg_regress/portals LOG:  statement: CREATE TABLE current_check_2 () INHERITS (current_check);
2020-04-06 20:19:40.180 EDT [29263:9] pg_regress/hash_index LOG:  statement: SELECT * FROM hash_f8_heap
	   WHERE hash_f8_heap.random = '444705537'::float8;
2020-04-06 20:19:40.180 EDT [29211:47] pg_regress/select_into LOG:  statement: DROP TABLE ctas_nodata;
2020-04-06 20:19:40.180 EDT [29235:9] pg_regress/aggregates LOG:  statement: SELECT sum(a) AS sum_198 FROM aggtest;
2020-04-06 20:19:40.181 EDT [29211:48] pg_regress/select_into LOG:  statement: DROP TABLE ctas_nodata_2;
2020-04-06 20:19:40.181 EDT [29235:10] pg_regress/aggregates LOG:  statement: SELECT sum(b) AS avg_431_773 FROM aggtest;
2020-04-06 20:19:40.181 EDT [29259:20] pg_regress/subselect LOG:  statement: INSERT INTO SUBSELECT_TBL VALUES (2, 2, 2);
2020-04-06 20:19:40.182 EDT [29263:10] pg_regress/hash_index LOG:  statement: SELECT * FROM hash_f8_heap
	   WHERE hash_f8_heap.random = '88888888'::float8;
2020-04-06 20:19:40.182 EDT [29214:306] pg_regress/portals LOG:  statement: INSERT INTO current_check_1 SELECT i, 'p' || i FROM generate_series(1,9) i;
2020-04-06 20:19:40.182 EDT [29236:17] pg_regress/join LOG:  statement: INSERT INTO J2_TBL VALUES (2, 2);
2020-04-06 20:19:40.182 EDT [29263:11] pg_regress/hash_index LOG:  statement: UPDATE hash_i4_heap
	   SET random = 1
	   WHERE hash_i4_heap.seqno = 1492;
2020-04-06 20:19:40.182 EDT [29259:21] pg_regress/subselect LOG:  statement: INSERT INTO SUBSELECT_TBL VALUES (3, 3, 3);
2020-04-06 20:19:40.183 EDT [29236:18] pg_regress/join LOG:  statement: INSERT INTO J2_TBL VALUES (3, -3);
2020-04-06 20:19:40.183 EDT [29259:22] pg_regress/subselect LOG:  statement: INSERT INTO SUBSELECT_TBL VALUES (6, 7, 8);
2020-04-06 20:19:40.183 EDT [29211:49] pg_regress/select_into LOG:  statement: DROP TABLE ctas_nodata_3;
2020-04-06 20:19:40.183 EDT [29259:23] pg_regress/subselect LOG:  statement: INSERT INTO SUBSELECT_TBL VALUES (8, 9, NULL);
2020-04-06 20:19:40.183 EDT [29259:24] pg_regress/subselect LOG:  statement: SELECT '' AS eight, * FROM SUBSELECT_TBL;
2020-04-06 20:19:40.184 EDT [29236:19] pg_regress/join LOG:  statement: INSERT INTO J2_TBL VALUES (2, 4);
2020-04-06 20:19:40.184 EDT [29259:25] pg_regress/subselect LOG:  statement: SELECT '' AS two, f1 AS "Constant Select" FROM SUBSELECT_TBL
	  WHERE f1 IN (SELECT 1);
2020-04-06 20:19:40.184 EDT [29211:50] pg_regress/select_into LOG:  statement: DROP TABLE ctas_nodata_4;
2020-04-06 20:19:40.184 EDT [29214:307] pg_regress/portals LOG:  statement: INSERT INTO current_check_2 SELECT i, 'P' || i FROM generate_series(10,19) i;
2020-04-06 20:19:40.185 EDT [29236:20] pg_regress/join LOG:  statement: INSERT INTO J2_TBL VALUES (5, -5);
2020-04-06 20:19:40.185 EDT [29263:12] pg_regress/hash_index LOG:  statement: SELECT h.seqno AS i1492, h.random AS i1
	   FROM hash_i4_heap h
	   WHERE h.random = 1;
2020-04-06 20:19:40.185 EDT [29259:26] pg_regress/subselect LOG:  statement: SELECT '' AS six, f1 AS "Uncorrelated Field" FROM SUBSELECT_TBL
	  WHERE f1 IN (SELECT f2 FROM SUBSELECT_TBL);
2020-04-06 20:19:40.186 EDT [29236:21] pg_regress/join LOG:  statement: INSERT INTO J2_TBL VALUES (5, -5);
2020-04-06 20:19:40.186 EDT [29263:13] pg_regress/hash_index LOG:  statement: UPDATE hash_i4_heap
	   SET seqno = 20000
	   WHERE hash_i4_heap.random = 1492795354;
2020-04-06 20:19:40.186 EDT [29214:308] pg_regress/portals LOG:  statement: DECLARE c1 SCROLL CURSOR FOR SELECT * FROM current_check;
2020-04-06 20:19:40.186 EDT [29211:51] pg_regress/select_into LOG:  statement: CREATE FUNCTION make_table() RETURNS VOID
	AS $$
	  CREATE TABLE created_table AS SELECT * FROM int8_tbl;
	$$ LANGUAGE SQL;
2020-04-06 20:19:40.186 EDT [29263:14] pg_regress/hash_index LOG:  statement: SELECT h.seqno AS i20000
	   FROM hash_i4_heap h
	   WHERE h.random = 1492795354;
2020-04-06 20:19:40.186 EDT [29259:27] pg_regress/subselect LOG:  statement: SELECT '' AS six, f1 AS "Uncorrelated Field" FROM SUBSELECT_TBL
	  WHERE f1 IN (SELECT f2 FROM SUBSELECT_TBL WHERE
	    f2 IN (SELECT f1 FROM SUBSELECT_TBL));
2020-04-06 20:19:40.187 EDT [29263:15] pg_regress/hash_index LOG:  statement: UPDATE hash_name_heap
	   SET random = '0123456789abcdef'::name
	   WHERE hash_name_heap.seqno = 6543;
2020-04-06 20:19:40.187 EDT [29236:22] pg_regress/join LOG:  statement: INSERT INTO J2_TBL VALUES (0, NULL);
2020-04-06 20:19:40.187 EDT [29214:309] pg_regress/portals LOG:  statement: FETCH ABSOLUTE 12 FROM c1;
2020-04-06 20:19:40.187 EDT [29211:52] pg_regress/select_into LOG:  statement: SELECT make_table();
2020-04-06 20:19:40.188 EDT [29236:23] pg_regress/join LOG:  statement: INSERT INTO J2_TBL VALUES (NULL, NULL);
2020-04-06 20:19:40.188 EDT [29259:28] pg_regress/subselect LOG:  statement: SELECT '' AS three, f1, f2
	  FROM SUBSELECT_TBL
	  WHERE (f1, f2) NOT IN (SELECT f2, CAST(f3 AS int4) FROM SUBSELECT_TBL
	                         WHERE f3 IS NOT NULL);
2020-04-06 20:19:40.189 EDT [29236:24] pg_regress/join LOG:  statement: INSERT INTO J2_TBL VALUES (NULL, 0);
2020-04-06 20:19:40.189 EDT [29259:29] pg_regress/subselect LOG:  statement: SELECT '' AS six, f1 AS "Correlated Field", f2 AS "Second Field"
	  FROM SUBSELECT_TBL upper
	  WHERE f1 IN (SELECT f2 FROM SUBSELECT_TBL WHERE f1 = upper.f1);
2020-04-06 20:19:40.189 EDT [29235:11] pg_regress/aggregates LOG:  statement: SELECT sum(gpa) AS avg_6_8 FROM ONLY student;
2020-04-06 20:19:40.189 EDT [29236:25] pg_regress/join LOG:  statement: create temp table onerow();
2020-04-06 20:19:40.189 EDT [29259:30] pg_regress/subselect LOG:  statement: SELECT '' AS six, f1 AS "Correlated Field", f3 AS "Second Field"
	  FROM SUBSELECT_TBL upper
	  WHERE f1 IN
	    (SELECT f2 FROM SUBSELECT_TBL WHERE CAST(upper.f2 AS float) = f3);
2020-04-06 20:19:40.189 EDT [29214:310] pg_regress/portals LOG:  statement: FETCH ABSOLUTE 8 FROM c1;
2020-04-06 20:19:40.189 EDT [29262:3] pg_regress/delete LOG:  statement: CREATE TABLE delete_test (
	    id SERIAL PRIMARY KEY,
	    a INT,
	    b text
	);
2020-04-06 20:19:40.189 EDT [29263:16] pg_regress/hash_index LOG:  statement: SELECT h.seqno AS i6543, h.random AS c0_to_f
	   FROM hash_name_heap h
	   WHERE h.random = '0123456789abcdef'::name;
2020-04-06 20:19:40.190 EDT [29259:31] pg_regress/subselect LOG:  statement: SELECT '' AS six, f1 AS "Correlated Field", f3 AS "Second Field"
	  FROM SUBSELECT_TBL upper
	  WHERE f3 IN (SELECT upper.f1 + f2 FROM SUBSELECT_TBL
	               WHERE f2 = CAST(f3 AS integer));
2020-04-06 20:19:40.190 EDT [29263:17] pg_regress/hash_index LOG:  statement: UPDATE hash_name_heap
	   SET seqno = 20000
	   WHERE hash_name_heap.random = '76652222'::name;
2020-04-06 20:19:40.190 EDT [29263:18] pg_regress/hash_index LOG:  statement: SELECT h.seqno AS emptyset
	   FROM hash_name_heap h
	   WHERE h.random = '76652222'::name;
2020-04-06 20:19:40.191 EDT [29214:311] pg_regress/portals LOG:  statement: DELETE FROM current_check WHERE CURRENT OF c1 RETURNING *;
2020-04-06 20:19:40.191 EDT [29263:19] pg_regress/hash_index LOG:  statement: UPDATE hash_txt_heap
	   SET random = '0123456789abcdefghijklmnop'::text
	   WHERE hash_txt_heap.seqno = 4002;
2020-04-06 20:19:40.191 EDT [29247:28] pg_regress/union LOG:  statement: SELECT f1 AS five FROM TEXT_TBL
	UNION
	SELECT f1 FROM VARCHAR_TBL
	UNION
	SELECT TRIM(TRAILING FROM f1) FROM CHAR_TBL
	ORDER BY 1;
2020-04-06 20:19:40.191 EDT [29259:32] pg_regress/subselect LOG:  statement: SELECT '' AS five, f1 AS "Correlated Field"
	  FROM SUBSELECT_TBL
	  WHERE (f1, f2) IN (SELECT f2, CAST(f3 AS int4) FROM SUBSELECT_TBL
	                     WHERE f3 IS NOT NULL);
2020-04-06 20:19:40.192 EDT [29259:33] pg_regress/subselect LOG:  statement: SELECT '' AS eight, ss.f1 AS "Correlated Field", ss.f3 AS "Second Field"
	  FROM SUBSELECT_TBL ss
	  WHERE f1 NOT IN (SELECT f1+1 FROM INT4_TBL
	                   WHERE f1 != ss.f1 AND f1 < 2147483647);
2020-04-06 20:19:40.192 EDT [29236:26] pg_regress/join LOG:  statement: insert into onerow default values;
2020-04-06 20:19:40.193 EDT [29259:34] pg_regress/subselect LOG:  statement: select q1, float8(count(*)) / (select count(*) from int8_tbl)
	from int8_tbl group by q1 order by q1;
2020-04-06 20:19:40.193 EDT [29211:53] pg_regress/select_into LOG:  statement: SELECT * FROM created_table;
2020-04-06 20:19:40.194 EDT [29214:312] pg_regress/portals LOG:  statement: FETCH ABSOLUTE 13 FROM c1;
2020-04-06 20:19:40.194 EDT [29263:20] pg_regress/hash_index LOG:  statement: SELECT h.seqno AS i4002, h.random AS c0_to_p
	   FROM hash_txt_heap h
	   WHERE h.random = '0123456789abcdefghijklmnop'::text;
2020-04-06 20:19:40.194 EDT [29211:54] pg_regress/select_into LOG:  statement: DO $$
	BEGIN
		EXECUTE 'EXPLAIN ANALYZE SELECT * INTO TABLE easi FROM int8_tbl';
		EXECUTE 'EXPLAIN ANALYZE CREATE TABLE easi2 AS SELECT * FROM int8_tbl WITH NO DATA';
	END$$;
2020-04-06 20:19:40.194 EDT [29214:313] pg_regress/portals LOG:  statement: FETCH ABSOLUTE 1 FROM c1;
2020-04-06 20:19:40.194 EDT [29263:21] pg_regress/hash_index LOG:  statement: UPDATE hash_txt_heap
	   SET seqno = 20000
	   WHERE hash_txt_heap.random = '959363399'::text;
2020-04-06 20:19:40.194 EDT [29259:35] pg_regress/subselect LOG:  statement: SELECT *, pg_typeof(f1) FROM
	  (SELECT 'foo' AS f1 FROM generate_series(1,3)) ss ORDER BY 1;
2020-04-06 20:19:40.195 EDT [29214:314] pg_regress/portals LOG:  statement: DELETE FROM current_check WHERE CURRENT OF c1 RETURNING *;
2020-04-06 20:19:40.195 EDT [29263:22] pg_regress/hash_index LOG:  statement: SELECT h.seqno AS t20000
	   FROM hash_txt_heap h
	   WHERE h.random = '959363399'::text;
2020-04-06 20:19:40.195 EDT [29235:12] pg_regress/aggregates LOG:  statement: SELECT max(four) AS max_3 FROM onek;
2020-04-06 20:19:40.195 EDT [29214:315] pg_regress/portals LOG:  statement: SELECT * FROM current_check;
2020-04-06 20:19:40.196 EDT [29263:23] pg_regress/hash_index LOG:  statement: UPDATE hash_f8_heap
	   SET random = '-1234.1234'::float8
	   WHERE hash_f8_heap.seqno = 8906;
2020-04-06 20:19:40.196 EDT [29262:4] pg_regress/delete LOG:  statement: INSERT INTO delete_test (a) VALUES (10);
2020-04-06 20:19:40.197 EDT [29236:27] pg_regress/join LOG:  statement: analyze onerow;
2020-04-06 20:19:40.197 EDT [29259:36] pg_regress/subselect LOG:  statement: explain (verbose, costs off) select '42' union all select '43';
2020-04-06 20:19:40.197 EDT [29214:316] pg_regress/portals LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.197 EDT [29235:13] pg_regress/aggregates LOG:  statement: SELECT max(a) AS max_100 FROM aggtest;
2020-04-06 20:19:40.197 EDT [29247:29] pg_regress/union LOG:  statement: SELECT q2 FROM int8_tbl INTERSECT SELECT q1 FROM int8_tbl ORDER BY 1;
2020-04-06 20:19:40.198 EDT [29260:4] pg_regress/prepared_xacts LOG:  statement: INSERT INTO pxtest1 VALUES ('aaa');
2020-04-06 20:19:40.198 EDT [29259:37] pg_regress/subselect LOG:  statement: explain (verbose, costs off) select '42' union all select 43;
2020-04-06 20:19:40.198 EDT [29236:28] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL AS tx;
2020-04-06 20:19:40.199 EDT [29259:38] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	select 1 = all (select (select 1));
2020-04-06 20:19:40.200 EDT [29263:24] pg_regress/hash_index LOG:  statement: SELECT h.seqno AS i8096, h.random AS f1234_1234
	   FROM hash_f8_heap h
	   WHERE h.random = '-1234.1234'::float8;
2020-04-06 20:19:40.200 EDT [29215:19] pg_regress/select_having LOG:  statement: SELECT min(a), max(a) FROM test_having HAVING min(a) < max(a);
2020-04-06 20:19:40.201 EDT [29240:29] pg_regress/transactions LOG:  statement: SAVEPOINT x;
2020-04-06 20:19:40.201 EDT [29240:30] pg_regress/transactions LOG:  statement: SET TRANSACTION READ ONLY;
2020-04-06 20:19:40.201 EDT [29240:31] pg_regress/transactions LOG:  statement: SELECT * FROM writetest;
2020-04-06 20:19:40.202 EDT [29247:30] pg_regress/union LOG:  statement: SELECT q2 FROM int8_tbl INTERSECT ALL SELECT q1 FROM int8_tbl ORDER BY 1;
2020-04-06 20:19:40.203 EDT [29247:31] pg_regress/union LOG:  statement: SELECT q2 FROM int8_tbl EXCEPT SELECT q1 FROM int8_tbl ORDER BY 1;
2020-04-06 20:19:40.203 EDT [29247:32] pg_regress/union LOG:  statement: SELECT q2 FROM int8_tbl EXCEPT ALL SELECT q1 FROM int8_tbl ORDER BY 1;
2020-04-06 20:19:40.203 EDT [29218:29] pg_regress/arrays LOG:  statement: DELETE FROM arrtest WHERE a[2] IS NULL AND b IS NULL;
2020-04-06 20:19:40.203 EDT [29247:33] pg_regress/union LOG:  statement: SELECT q2 FROM int8_tbl EXCEPT ALL SELECT DISTINCT q1 FROM int8_tbl ORDER BY 1;
2020-04-06 20:19:40.204 EDT [29247:34] pg_regress/union LOG:  statement: SELECT q1 FROM int8_tbl EXCEPT SELECT q2 FROM int8_tbl ORDER BY 1;
2020-04-06 20:19:40.205 EDT [29214:317] pg_regress/portals LOG:  statement: BEGIN;
2020-04-06 20:19:40.206 EDT [29247:35] pg_regress/union LOG:  statement: SELECT q1 FROM int8_tbl EXCEPT ALL SELECT q2 FROM int8_tbl ORDER BY 1;
2020-04-06 20:19:40.206 EDT [29247:36] pg_regress/union LOG:  statement: SELECT q1 FROM int8_tbl EXCEPT ALL SELECT DISTINCT q2 FROM int8_tbl ORDER BY 1;
2020-04-06 20:19:40.207 EDT [29262:5] pg_regress/delete LOG:  statement: INSERT INTO delete_test (a, b) VALUES (50, repeat('x', 10000));
2020-04-06 20:19:40.207 EDT [29247:37] pg_regress/union LOG:  statement: SELECT q1 FROM int8_tbl EXCEPT ALL SELECT q1 FROM int8_tbl FOR NO KEY UPDATE;
2020-04-06 20:19:40.207 EDT [29247:38] pg_regress/union ERROR:  FOR NO KEY UPDATE is not allowed with UNION/INTERSECT/EXCEPT
2020-04-06 20:19:40.207 EDT [29247:39] pg_regress/union STATEMENT:  SELECT q1 FROM int8_tbl EXCEPT ALL SELECT q1 FROM int8_tbl FOR NO KEY UPDATE;
2020-04-06 20:19:40.208 EDT [29218:30] pg_regress/arrays LOG:  statement: SELECT a,b,c FROM arrtest;
2020-04-06 20:19:40.208 EDT [29247:40] pg_regress/union LOG:  statement: (SELECT 1,2,3 UNION SELECT 4,5,6) INTERSECT SELECT 4,5,6;
2020-04-06 20:19:40.208 EDT [29214:318] pg_regress/portals LOG:  statement: SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
2020-04-06 20:19:40.208 EDT [29262:6] pg_regress/delete LOG:  statement: INSERT INTO delete_test (a) VALUES (100);
2020-04-06 20:19:40.208 EDT [29235:14] pg_regress/aggregates LOG:  statement: SELECT max(aggtest.b) AS max_324_78 FROM aggtest;
2020-04-06 20:19:40.209 EDT [29214:319] pg_regress/portals LOG:  statement: CREATE TABLE cursor (a int);
2020-04-06 20:19:40.209 EDT [29262:7] pg_regress/delete LOG:  statement: DELETE FROM delete_test AS dt WHERE dt.a > 75;
2020-04-06 20:19:40.209 EDT [29247:41] pg_regress/union LOG:  statement: (SELECT 1,2,3 UNION SELECT 4,5,6 ORDER BY 1,2) INTERSECT SELECT 4,5,6;
2020-04-06 20:19:40.209 EDT [29218:31] pg_regress/arrays LOG:  statement: select '{{1,2,3},{4,5,6},{7,8,9}}'::int[];
2020-04-06 20:19:40.209 EDT [29262:8] pg_regress/delete LOG:  statement: DELETE FROM delete_test dt WHERE delete_test.a > 25;
2020-04-06 20:19:40.209 EDT [29262:9] pg_regress/delete ERROR:  invalid reference to FROM-clause entry for table "delete_test" at character 34
2020-04-06 20:19:40.209 EDT [29262:10] pg_regress/delete HINT:  Perhaps you meant to reference the table alias "dt".
2020-04-06 20:19:40.209 EDT [29262:11] pg_regress/delete STATEMENT:  DELETE FROM delete_test dt WHERE delete_test.a > 25;
2020-04-06 20:19:40.209 EDT [29211:55] pg_regress/select_into LOG:  statement: DROP TABLE created_table;
2020-04-06 20:19:40.210 EDT [29214:320] pg_regress/portals LOG:  statement: INSERT INTO cursor VALUES (1);
2020-04-06 20:19:40.210 EDT [29262:12] pg_regress/delete LOG:  statement: SELECT id, a, char_length(b) FROM delete_test;
2020-04-06 20:19:40.210 EDT [29260:5] pg_regress/prepared_xacts LOG:  statement: BEGIN TRANSACTION ISOLATION LEVEL SERIALIZABLE;
2020-04-06 20:19:40.211 EDT [29218:32] pg_regress/arrays LOG:  statement: select ('{{1,2,3},{4,5,6},{7,8,9}}'::int[])[1:2][2];
2020-04-06 20:19:40.211 EDT [29247:42] pg_regress/union LOG:  statement: (SELECT 1,2,3 UNION SELECT 4,5,6) EXCEPT SELECT 4,5,6;
2020-04-06 20:19:40.212 EDT [29235:15] pg_regress/aggregates LOG:  statement: SELECT max(student.gpa) AS max_3_7 FROM student;
2020-04-06 20:19:40.212 EDT [29247:43] pg_regress/union LOG:  statement: (SELECT 1,2,3 UNION SELECT 4,5,6 ORDER BY 1,2) EXCEPT SELECT 4,5,6;
2020-04-06 20:19:40.213 EDT [29211:56] pg_regress/select_into LOG:  statement: DROP TABLE easi, easi2;
2020-04-06 20:19:40.213 EDT [29218:33] pg_regress/arrays LOG:  statement: select '[0:2][0:2]={{1,2,3},{4,5,6},{7,8,9}}'::int[];
2020-04-06 20:19:40.215 EDT [29218:34] pg_regress/arrays LOG:  statement: select ('[0:2][0:2]={{1,2,3},{4,5,6},{7,8,9}}'::int[])[1:2][2];
2020-04-06 20:19:40.215 EDT [29214:321] pg_regress/portals LOG:  statement: DECLARE c1 NO SCROLL CURSOR FOR SELECT * FROM cursor FOR UPDATE;
2020-04-06 20:19:40.215 EDT [29247:44] pg_regress/union LOG:  statement: set enable_hashagg to on;
2020-04-06 20:19:40.215 EDT [29211:57] pg_regress/select_into LOG:  statement: DECLARE foo CURSOR FOR SELECT 1 INTO b;
2020-04-06 20:19:40.215 EDT [29211:58] pg_regress/select_into ERROR:  SELECT ... INTO is not allowed here at character 38
2020-04-06 20:19:40.215 EDT [29211:59] pg_regress/select_into STATEMENT:  DECLARE foo CURSOR FOR SELECT 1 INTO b;
2020-04-06 20:19:40.215 EDT [29211:60] pg_regress/select_into LOG:  statement: COPY (SELECT 1 INTO frak UNION SELECT 2) TO 'blob';
2020-04-06 20:19:40.215 EDT [29260:6] pg_regress/prepared_xacts LOG:  statement: UPDATE pxtest1 SET foobar = 'bbb' WHERE foobar = 'aaa';
2020-04-06 20:19:40.216 EDT [29217:10] pg_regress/select_distinct LOG:  statement: SET work_mem='64kB';
2020-04-06 20:19:40.216 EDT [29211:61] pg_regress/select_into ERROR:  COPY (SELECT INTO) is not supported
2020-04-06 20:19:40.216 EDT [29211:62] pg_regress/select_into STATEMENT:  COPY (SELECT 1 INTO frak UNION SELECT 2) TO 'blob';
2020-04-06 20:19:40.216 EDT [29217:11] pg_regress/select_distinct LOG:  statement: SET enable_hashagg=FALSE;
2020-04-06 20:19:40.216 EDT [29217:12] pg_regress/select_distinct LOG:  statement: SET jit_above_cost=0;
2020-04-06 20:19:40.216 EDT [29218:35] pg_regress/arrays LOG:  statement: SELECT ('{}'::int[])[1][2][3][4][5][6][7];
2020-04-06 20:19:40.216 EDT [29218:36] pg_regress/arrays ERROR:  number of array dimensions (7) exceeds the maximum allowed (6)
2020-04-06 20:19:40.216 EDT [29218:37] pg_regress/arrays STATEMENT:  SELECT ('{}'::int[])[1][2][3][4][5][6][7];
2020-04-06 20:19:40.217 EDT [29241:47] pg_regress/select_implicit LOG:  statement: SELECT count(x.a) FROM test_missing_target x, test_missing_target y
		WHERE x.a = y.a
		GROUP BY b/2 ORDER BY b/2;
2020-04-06 20:19:40.217 EDT [29217:13] pg_regress/select_distinct LOG:  statement: EXPLAIN (costs off)
	SELECT DISTINCT g%1000 FROM generate_series(0,9999) g;
2020-04-06 20:19:40.217 EDT [29241:48] pg_regress/select_implicit ERROR:  column reference "b" is ambiguous at character 109
2020-04-06 20:19:40.217 EDT [29241:49] pg_regress/select_implicit STATEMENT:  SELECT count(x.a) FROM test_missing_target x, test_missing_target y
		WHERE x.a = y.a
		GROUP BY b/2 ORDER BY b/2;
2020-04-06 20:19:40.217 EDT [29211:63] pg_regress/select_into LOG:  statement: SELECT * FROM (SELECT 1 INTO f) bar;
2020-04-06 20:19:40.217 EDT [29211:64] pg_regress/select_into ERROR:  SELECT ... INTO is not allowed here at character 30
2020-04-06 20:19:40.217 EDT [29211:65] pg_regress/select_into STATEMENT:  SELECT * FROM (SELECT 1 INTO f) bar;
2020-04-06 20:19:40.217 EDT [29218:38] pg_regress/arrays LOG:  statement: SELECT ('{{{1},{2},{3}},{{4},{5},{6}}}'::int[])[1][NULL][1];
2020-04-06 20:19:40.217 EDT [29241:50] pg_regress/select_implicit LOG:  statement: SELECT x.b/2, count(x.b) FROM test_missing_target x, test_missing_target y
		WHERE x.a = y.a
		GROUP BY x.b/2 ORDER BY x.b/2;
2020-04-06 20:19:40.217 EDT [29217:14] pg_regress/select_distinct LOG:  statement: CREATE TABLE distinct_group_1 AS
	SELECT DISTINCT g%1000 FROM generate_series(0,9999) g;
2020-04-06 20:19:40.218 EDT [29235:16] pg_regress/aggregates LOG:  statement: SELECT stddev_pop(b) FROM aggtest;
2020-04-06 20:19:40.218 EDT [29211:66] pg_regress/select_into LOG:  statement: CREATE VIEW foo AS SELECT 1 INTO b;
2020-04-06 20:19:40.218 EDT [29211:67] pg_regress/select_into ERROR:  views must not contain SELECT INTO
2020-04-06 20:19:40.218 EDT [29211:68] pg_regress/select_into STATEMENT:  CREATE VIEW foo AS SELECT 1 INTO b;
2020-04-06 20:19:40.218 EDT [29211:69] pg_regress/select_into LOG:  statement: INSERT INTO b SELECT 1 INTO f;
2020-04-06 20:19:40.218 EDT [29211:70] pg_regress/select_into ERROR:  SELECT ... INTO is not allowed here at character 29
2020-04-06 20:19:40.218 EDT [29211:71] pg_regress/select_into STATEMENT:  INSERT INTO b SELECT 1 INTO f;
2020-04-06 20:19:40.219 EDT [29260:7] pg_regress/prepared_xacts LOG:  statement: SELECT * FROM pxtest1;
2020-04-06 20:19:40.219 EDT [29260:8] pg_regress/prepared_xacts LOG:  statement: PREPARE TRANSACTION 'foo1';
2020-04-06 20:19:40.219 EDT [29260:9] pg_regress/prepared_xacts ERROR:  prepared transactions are disabled
2020-04-06 20:19:40.219 EDT [29260:10] pg_regress/prepared_xacts HINT:  Set max_prepared_transactions to a nonzero value.
2020-04-06 20:19:40.219 EDT [29260:11] pg_regress/prepared_xacts STATEMENT:  PREPARE TRANSACTION 'foo1';
2020-04-06 20:19:40.220 EDT [29260:12] pg_regress/prepared_xacts LOG:  statement: SELECT * FROM pxtest1;
2020-04-06 20:19:40.220 EDT [29260:13] pg_regress/prepared_xacts LOG:  statement: SELECT gid FROM pg_prepared_xacts;
2020-04-06 20:19:40.220 EDT [29211:72] pg_regress/select_into LOG:  disconnection: session time: 0:00:00.301 user=pgbuild database=regression host=[local]
2020-04-06 20:19:40.222 EDT [29247:45] pg_regress/union LOG:  statement: explain (costs off)
	select count(*) from
	  ( select unique1 from tenk1 intersect select fivethous from tenk1 ) ss;
2020-04-06 20:19:40.224 EDT [29235:17] pg_regress/aggregates LOG:  statement: SELECT stddev_samp(b) FROM aggtest;
2020-04-06 20:19:40.224 EDT [29214:322] pg_regress/portals LOG:  statement: UPDATE cursor SET a = 2;
2020-04-06 20:19:40.225 EDT [29247:46] pg_regress/union LOG:  statement: select count(*) from
	  ( select unique1 from tenk1 intersect select fivethous from tenk1 ) ss;
2020-04-06 20:19:40.225 EDT [29235:18] pg_regress/aggregates LOG:  statement: SELECT var_pop(b) FROM aggtest;
2020-04-06 20:19:40.225 EDT [29214:323] pg_regress/portals LOG:  statement: FETCH ALL FROM c1;
2020-04-06 20:19:40.225 EDT [29260:14] pg_regress/prepared_xacts LOG:  statement: ROLLBACK PREPARED 'foo1';
2020-04-06 20:19:40.225 EDT [29260:15] pg_regress/prepared_xacts ERROR:  prepared transaction with identifier "foo1" does not exist
2020-04-06 20:19:40.225 EDT [29260:16] pg_regress/prepared_xacts STATEMENT:  ROLLBACK PREPARED 'foo1';
2020-04-06 20:19:40.225 EDT [29260:17] pg_regress/prepared_xacts LOG:  statement: SELECT * FROM pxtest1;
2020-04-06 20:19:40.226 EDT [29216:37] pg_regress/case LOG:  statement: UPDATE CASE_TBL
	  SET i = CASE WHEN i >= 3 THEN (- i)
	                ELSE (2 * i) END;
2020-04-06 20:19:40.226 EDT [29212:27] pg_regress/btree_index LOG:  statement: explain (costs off)
	select proname from pg_proc where proname ilike '00%foo' order by 1;
2020-04-06 20:19:40.226 EDT [29214:324] pg_regress/portals LOG:  statement: COMMIT;
2020-04-06 20:19:40.227 EDT [29216:38] pg_regress/case LOG:  statement: SELECT * FROM CASE_TBL;
2020-04-06 20:19:40.227 EDT [29260:18] pg_regress/prepared_xacts LOG:  statement: SELECT gid FROM pg_prepared_xacts;
2020-04-06 20:19:40.227 EDT [29216:39] pg_regress/case LOG:  statement: UPDATE CASE_TBL
	  SET i = CASE WHEN i >= 2 THEN (2 * i)
	                ELSE (3 * i) END;
2020-04-06 20:19:40.228 EDT [29212:28] pg_regress/btree_index LOG:  statement: select proname from pg_proc where proname ilike '00%foo' order by 1;
2020-04-06 20:19:40.228 EDT [29216:40] pg_regress/case LOG:  statement: SELECT * FROM CASE_TBL;
2020-04-06 20:19:40.228 EDT [29216:41] pg_regress/case LOG:  statement: UPDATE CASE_TBL
	  SET i = CASE WHEN b.i >= 2 THEN (2 * j)
	                ELSE (3 * j) END
	  FROM CASE2_TBL b
	  WHERE j = -CASE_TBL.i;
2020-04-06 20:19:40.229 EDT [29260:19] pg_regress/prepared_xacts LOG:  statement: BEGIN TRANSACTION ISOLATION LEVEL SERIALIZABLE;
2020-04-06 20:19:40.229 EDT [29260:20] pg_regress/prepared_xacts LOG:  statement: INSERT INTO pxtest1 VALUES ('ddd');
2020-04-06 20:19:40.229 EDT [29262:13] pg_regress/delete LOG:  statement: DELETE FROM delete_test WHERE a > 25;
2020-04-06 20:19:40.229 EDT [29214:325] pg_regress/portals LOG:  statement: DROP TABLE cursor;
2020-04-06 20:19:40.229 EDT [29260:21] pg_regress/prepared_xacts LOG:  statement: SELECT * FROM pxtest1;
2020-04-06 20:19:40.230 EDT [29262:14] pg_regress/delete LOG:  statement: SELECT id, a, char_length(b) FROM delete_test;
2020-04-06 20:19:40.230 EDT [29262:15] pg_regress/delete LOG:  statement: DROP TABLE delete_test;
2020-04-06 20:19:40.236 EDT [29262:16] pg_regress/delete LOG:  disconnection: session time: 0:00:00.059 user=pgbuild database=regression host=[local]
2020-04-06 20:19:40.240 EDT [29277:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:40.241 EDT [29235:19] pg_regress/aggregates LOG:  statement: SELECT var_samp(b) FROM aggtest;
2020-04-06 20:19:40.241 EDT [29277:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/namespace
2020-04-06 20:19:40.242 EDT [29235:20] pg_regress/aggregates LOG:  statement: SELECT stddev_pop(b::numeric) FROM aggtest;
2020-04-06 20:19:40.243 EDT [29235:21] pg_regress/aggregates LOG:  statement: SELECT stddev_samp(b::numeric) FROM aggtest;
2020-04-06 20:19:40.244 EDT [29214:326] pg_regress/portals LOG:  statement: begin;
2020-04-06 20:19:40.244 EDT [29212:29] pg_regress/btree_index LOG:  statement: explain (costs off)
	select proname from pg_proc where proname ilike 'ri%foo' order by 1;
2020-04-06 20:19:40.244 EDT [29216:42] pg_regress/case LOG:  statement: SELECT * FROM CASE_TBL;
2020-04-06 20:19:40.245 EDT [29236:29] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL tx;
2020-04-06 20:19:40.245 EDT [29212:30] pg_regress/btree_index LOG:  statement: reset enable_seqscan;
2020-04-06 20:19:40.245 EDT [29259:39] pg_regress/subselect LOG:  statement: select 1 = all (select (select 1));
2020-04-06 20:19:40.246 EDT [29212:31] pg_regress/btree_index LOG:  statement: reset enable_indexscan;
2020-04-06 20:19:40.246 EDT [29214:327] pg_regress/portals LOG:  statement: create function nochange(int) returns int
	  as 'select $1 limit 1' language sql stable;
2020-04-06 20:19:40.246 EDT [29260:22] pg_regress/prepared_xacts LOG:  statement: PREPARE TRANSACTION 'foo2';
2020-04-06 20:19:40.246 EDT [29260:23] pg_regress/prepared_xacts ERROR:  prepared transactions are disabled
2020-04-06 20:19:40.246 EDT [29260:24] pg_regress/prepared_xacts HINT:  Set max_prepared_transactions to a nonzero value.
2020-04-06 20:19:40.246 EDT [29260:25] pg_regress/prepared_xacts STATEMENT:  PREPARE TRANSACTION 'foo2';
2020-04-06 20:19:40.247 EDT [29212:32] pg_regress/btree_index LOG:  statement: reset enable_bitmapscan;
2020-04-06 20:19:40.247 EDT [29236:30] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL AS t1 (a, b, c);
2020-04-06 20:19:40.247 EDT [29259:40] pg_regress/subselect LOG:  statement: explain (costs off)
	select * from int4_tbl o where exists
	  (select 1 from int4_tbl i where i.f1=o.f1 limit null);
2020-04-06 20:19:40.247 EDT [29212:33] pg_regress/btree_index LOG:  statement: create temp table btree_bpchar (f1 text collate "C");
2020-04-06 20:19:40.247 EDT [29214:328] pg_regress/portals LOG:  statement: declare c cursor for select * from int8_tbl limit nochange(3);
2020-04-06 20:19:40.248 EDT [29236:31] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL t1 (a, b, c);
2020-04-06 20:19:40.249 EDT [29260:26] pg_regress/prepared_xacts LOG:  statement: SELECT * FROM pxtest1;
2020-04-06 20:19:40.249 EDT [29259:41] pg_regress/subselect LOG:  statement: explain (costs off)
	select * from int4_tbl o where not exists
	  (select 1 from int4_tbl i where i.f1=o.f1 limit 1);
2020-04-06 20:19:40.249 EDT [29214:329] pg_regress/portals LOG:  statement: fetch all from c;
2020-04-06 20:19:40.250 EDT [29236:32] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL t1 (a, b, c), J2_TBL t2 (d, e);
2020-04-06 20:19:40.250 EDT [29259:42] pg_regress/subselect LOG:  statement: explain (costs off)
	select * from int4_tbl o where exists
	  (select 1 from int4_tbl i where i.f1=o.f1 limit 0);
2020-04-06 20:19:40.251 EDT [29259:43] pg_regress/subselect LOG:  statement: select count(*) from
	  (select 1 from tenk1 a
	   where unique1 IN (select hundred from tenk1 b)) ss;
2020-04-06 20:19:40.252 EDT [29260:27] pg_regress/prepared_xacts LOG:  statement: COMMIT PREPARED 'foo2';
2020-04-06 20:19:40.252 EDT [29260:28] pg_regress/prepared_xacts ERROR:  prepared transaction with identifier "foo2" does not exist
2020-04-06 20:19:40.252 EDT [29260:29] pg_regress/prepared_xacts STATEMENT:  COMMIT PREPARED 'foo2';
2020-04-06 20:19:40.252 EDT [29214:330] pg_regress/portals LOG:  statement: move backward all in c;
2020-04-06 20:19:40.252 EDT [29263:25] pg_regress/hash_index LOG:  statement: UPDATE hash_f8_heap
	   SET seqno = 20000
	   WHERE hash_f8_heap.random = '488912369'::float8;
2020-04-06 20:19:40.252 EDT [29278:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:40.253 EDT [29263:26] pg_regress/hash_index LOG:  statement: SELECT h.seqno AS f20000
	   FROM hash_f8_heap h
	   WHERE h.random = '488912369'::float8;
2020-04-06 20:19:40.253 EDT [29278:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/update
2020-04-06 20:19:40.254 EDT [29263:27] pg_regress/hash_index LOG:  statement: CREATE TABLE hash_split_heap (keycol INT);
2020-04-06 20:19:40.255 EDT [29217:15] pg_regress/select_distinct LOG:  statement: SET jit_above_cost TO DEFAULT;
2020-04-06 20:19:40.256 EDT [29217:16] pg_regress/select_distinct LOG:  statement: CREATE TABLE distinct_group_2 AS
	SELECT DISTINCT (g%1000)::text FROM generate_series(0,9999) g;
2020-04-06 20:19:40.257 EDT [29277:3] pg_regress/namespace LOG:  statement: CREATE SCHEMA test_ns_schema_1
	       CREATE UNIQUE INDEX abc_a_idx ON abc (a)
	       CREATE VIEW abc_view AS
	              SELECT a+1 AS a, b+1 AS b FROM abc
	       CREATE TABLE abc (
	              a serial,
	              b int UNIQUE
	       );
2020-04-06 20:19:40.257 EDT [29263:28] pg_regress/hash_index LOG:  statement: INSERT INTO hash_split_heap SELECT 1 FROM generate_series(1, 500) a;
2020-04-06 20:19:40.257 EDT [29260:30] pg_regress/prepared_xacts LOG:  statement: SELECT * FROM pxtest1;
2020-04-06 20:19:40.258 EDT [29278:3] pg_regress/update LOG:  statement: CREATE TABLE update_test (
	    a   INT DEFAULT 10,
	    b   INT,
	    c   TEXT
	);
2020-04-06 20:19:40.259 EDT [29263:29] pg_regress/hash_index LOG:  statement: CREATE INDEX hash_split_index on hash_split_heap USING HASH (keycol);
2020-04-06 20:19:40.260 EDT [29214:331] pg_regress/portals LOG:  statement: fetch all from c;
2020-04-06 20:19:40.261 EDT [29260:31] pg_regress/prepared_xacts LOG:  statement: BEGIN TRANSACTION ISOLATION LEVEL SERIALIZABLE;
2020-04-06 20:19:40.266 EDT [29278:4] pg_regress/update LOG:  statement: CREATE TABLE upsert_test (
	    a   INT PRIMARY KEY,
	    b   TEXT
	);
2020-04-06 20:19:40.269 EDT [29214:332] pg_regress/portals LOG:  statement: rollback;
2020-04-06 20:19:40.269 EDT [29260:32] pg_regress/prepared_xacts LOG:  statement: UPDATE pxtest1 SET foobar = 'eee' WHERE foobar = 'ddd';
2020-04-06 20:19:40.270 EDT [29263:30] pg_regress/hash_index LOG:  statement: INSERT INTO hash_split_heap SELECT 1 FROM generate_series(1, 5000) a;
2020-04-06 20:19:40.270 EDT [29214:333] pg_regress/portals LOG:  statement: begin;
2020-04-06 20:19:40.271 EDT [29260:33] pg_regress/prepared_xacts LOG:  statement: SELECT * FROM pxtest1;
2020-04-06 20:19:40.272 EDT [29214:334] pg_regress/portals LOG:  statement: explain (costs off) declare c1 cursor for select (select 42) as x;
2020-04-06 20:19:40.276 EDT [29216:43] pg_regress/case LOG:  statement: BEGIN;
2020-04-06 20:19:40.276 EDT [29212:34] pg_regress/btree_index LOG:  statement: create index on btree_bpchar(f1 bpchar_ops) WITH (deduplicate_items=on);
2020-04-06 20:19:40.276 EDT [29236:33] pg_regress/join LOG:  statement: SELECT '' AS "xxx", t1.a, t2.e
	  FROM J1_TBL t1 (a, b, c), J2_TBL t2 (d, e)
	  WHERE t1.a = t2.d;
2020-04-06 20:19:40.277 EDT [29216:44] pg_regress/case LOG:  statement: CREATE FUNCTION vol(text) returns text as
	  'begin return $1; end' language plpgsql volatile;
2020-04-06 20:19:40.278 EDT [29214:335] pg_regress/portals LOG:  statement: explain (costs off) declare c1 scroll cursor for select (select 42) as x;
2020-04-06 20:19:40.279 EDT [29214:336] pg_regress/portals LOG:  statement: declare c1 scroll cursor for select (select 42) as x;
2020-04-06 20:19:40.279 EDT [29218:39] pg_regress/arrays LOG:  statement: SELECT ('{{{1},{2},{3}},{{4},{5},{6}}}'::int[])[1][NULL:1][1];
2020-04-06 20:19:40.279 EDT [29277:4] pg_regress/namespace LOG:  statement: SELECT COUNT(*) FROM pg_class WHERE relnamespace =
	    (SELECT oid FROM pg_namespace WHERE nspname = 'test_ns_schema_1');
2020-04-06 20:19:40.280 EDT [29241:51] pg_regress/select_implicit LOG:  statement: SELECT count(b) FROM test_missing_target x, test_missing_target y
		WHERE x.a = y.a
		GROUP BY x.b/2;
2020-04-06 20:19:40.280 EDT [29241:52] pg_regress/select_implicit ERROR:  column reference "b" is ambiguous at character 14
2020-04-06 20:19:40.280 EDT [29241:53] pg_regress/select_implicit STATEMENT:  SELECT count(b) FROM test_missing_target x, test_missing_target y
		WHERE x.a = y.a
		GROUP BY x.b/2;
2020-04-06 20:19:40.280 EDT [29215:20] pg_regress/select_having LOG:  statement: SELECT a FROM test_having HAVING min(a) < max(a);
2020-04-06 20:19:40.281 EDT [29235:22] pg_regress/aggregates LOG:  statement: SELECT var_pop(b::numeric) FROM aggtest;
2020-04-06 20:19:40.281 EDT [29215:21] pg_regress/select_having ERROR:  column "test_having.a" must appear in the GROUP BY clause or be used in an aggregate function at character 8
2020-04-06 20:19:40.281 EDT [29215:22] pg_regress/select_having STATEMENT:  SELECT a FROM test_having HAVING min(a) < max(a);
2020-04-06 20:19:40.281 EDT [29212:35] pg_regress/btree_index LOG:  statement: insert into btree_bpchar values ('foo'), ('fool'), ('bar'), ('quux');
2020-04-06 20:19:40.281 EDT [29214:337] pg_regress/portals LOG:  statement: fetch all in c1;
2020-04-06 20:19:40.282 EDT [29214:338] pg_regress/portals LOG:  statement: fetch backward all in c1;
2020-04-06 20:19:40.282 EDT [29215:23] pg_regress/select_having LOG:  statement: SELECT 1 AS one FROM test_having HAVING a > 1;
2020-04-06 20:19:40.282 EDT [29247:47] pg_regress/union LOG:  statement: explain (costs off)
	select unique1 from tenk1 except select unique2 from tenk1 where unique2 != 10;
2020-04-06 20:19:40.282 EDT [29215:24] pg_regress/select_having ERROR:  column "test_having.a" must appear in the GROUP BY clause or be used in an aggregate function at character 41
2020-04-06 20:19:40.282 EDT [29215:25] pg_regress/select_having STATEMENT:  SELECT 1 AS one FROM test_having HAVING a > 1;
2020-04-06 20:19:40.282 EDT [29216:45] pg_regress/case LOG:  statement: SELECT CASE
	  (CASE vol('bar')
	    WHEN 'foo' THEN 'it was foo!'
	    WHEN vol(null) THEN 'null input'
	    WHEN 'bar' THEN 'it was bar!' END
	  )
	  WHEN 'it was foo!' THEN 'foo recognized'
	  WHEN 'it was bar!' THEN 'bar recognized'
	  ELSE 'unrecognized' END;
2020-04-06 20:19:40.282 EDT [29241:54] pg_regress/select_implicit LOG:  statement: SELECT count(x.b) INTO TABLE test_missing_target3
	FROM test_missing_target x, test_missing_target y
		WHERE x.a = y.a
		GROUP BY x.b/2 ORDER BY x.b/2;
2020-04-06 20:19:40.282 EDT [29277:5] pg_regress/namespace LOG:  statement: INSERT INTO test_ns_schema_1.abc DEFAULT VALUES;
2020-04-06 20:19:40.283 EDT [29214:339] pg_regress/portals LOG:  statement: rollback;
2020-04-06 20:19:40.284 EDT [29277:6] pg_regress/namespace LOG:  statement: INSERT INTO test_ns_schema_1.abc DEFAULT VALUES;
2020-04-06 20:19:40.284 EDT [29215:26] pg_regress/select_having LOG:  statement: SELECT 1 AS one FROM test_having HAVING 1 > 2;
2020-04-06 20:19:40.284 EDT [29277:7] pg_regress/namespace LOG:  statement: INSERT INTO test_ns_schema_1.abc DEFAULT VALUES;
2020-04-06 20:19:40.284 EDT [29212:36] pg_regress/btree_index LOG:  statement: explain (costs off)
	select * from btree_bpchar where f1 like 'foo';
2020-04-06 20:19:40.285 EDT [29277:8] pg_regress/namespace LOG:  statement: SELECT * FROM test_ns_schema_1.abc;
2020-04-06 20:19:40.285 EDT [29212:37] pg_regress/btree_index LOG:  statement: select * from btree_bpchar where f1 like 'foo';
2020-04-06 20:19:40.286 EDT [29277:9] pg_regress/namespace LOG:  statement: SELECT * FROM test_ns_schema_1.abc_view;
2020-04-06 20:19:40.286 EDT [29216:46] pg_regress/case LOG:  statement: CREATE DOMAIN foodomain AS text;
2020-04-06 20:19:40.286 EDT [29212:38] pg_regress/btree_index LOG:  statement: explain (costs off)
	select * from btree_bpchar where f1 like 'foo%';
2020-04-06 20:19:40.287 EDT [29277:10] pg_regress/namespace LOG:  statement: ALTER SCHEMA test_ns_schema_1 RENAME TO test_ns_schema_renamed;
2020-04-06 20:19:40.287 EDT [29216:47] pg_regress/case LOG:  statement: CREATE FUNCTION volfoo(text) returns foodomain as
	  'begin return $1::foodomain; end' language plpgsql volatile;
2020-04-06 20:19:40.287 EDT [29277:11] pg_regress/namespace LOG:  statement: SELECT COUNT(*) FROM pg_class WHERE relnamespace =
	    (SELECT oid FROM pg_namespace WHERE nspname = 'test_ns_schema_1');
2020-04-06 20:19:40.287 EDT [29212:39] pg_regress/btree_index LOG:  statement: select * from btree_bpchar where f1 like 'foo%';
2020-04-06 20:19:40.288 EDT [29216:48] pg_regress/case LOG:  statement: CREATE FUNCTION inline_eq(foodomain, foodomain) returns boolean as
	  'SELECT CASE $2::text WHEN $1::text THEN true ELSE false END' language sql;
2020-04-06 20:19:40.288 EDT [29212:40] pg_regress/btree_index LOG:  statement: explain (costs off)
	select * from btree_bpchar where f1::bpchar like 'foo';
2020-04-06 20:19:40.288 EDT [29277:12] pg_regress/namespace LOG:  statement: CREATE SCHEMA test_ns_schema_renamed;
2020-04-06 20:19:40.288 EDT [29277:13] pg_regress/namespace ERROR:  schema "test_ns_schema_renamed" already exists
2020-04-06 20:19:40.288 EDT [29277:14] pg_regress/namespace STATEMENT:  CREATE SCHEMA test_ns_schema_renamed;
2020-04-06 20:19:40.289 EDT [29247:48] pg_regress/union LOG:  statement: select unique1 from tenk1 except select unique2 from tenk1 where unique2 != 10;
2020-04-06 20:19:40.293 EDT [29240:32] pg_regress/transactions LOG:  statement: SET TRANSACTION READ ONLY;
2020-04-06 20:19:40.293 EDT [29240:33] pg_regress/transactions LOG:  statement: SET TRANSACTION READ WRITE;
2020-04-06 20:19:40.293 EDT [29240:34] pg_regress/transactions ERROR:  cannot set transaction read-write mode inside a read-only transaction
2020-04-06 20:19:40.293 EDT [29240:35] pg_regress/transactions STATEMENT:  SET TRANSACTION READ WRITE;
2020-04-06 20:19:40.293 EDT [29240:36] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:40.293 EDT [29240:37] pg_regress/transactions LOG:  statement: BEGIN;
2020-04-06 20:19:40.293 EDT [29240:38] pg_regress/transactions LOG:  statement: SET TRANSACTION READ WRITE;
2020-04-06 20:19:40.293 EDT [29240:39] pg_regress/transactions LOG:  statement: SAVEPOINT x;
2020-04-06 20:19:40.294 EDT [29240:40] pg_regress/transactions LOG:  statement: SET TRANSACTION READ WRITE;
2020-04-06 20:19:40.294 EDT [29240:41] pg_regress/transactions LOG:  statement: SET TRANSACTION READ ONLY;
2020-04-06 20:19:40.294 EDT [29240:42] pg_regress/transactions LOG:  statement: SELECT * FROM writetest;
2020-04-06 20:19:40.295 EDT [29278:5] pg_regress/update LOG:  statement: INSERT INTO update_test VALUES (5, 10, 'foo');
2020-04-06 20:19:40.295 EDT [29214:340] pg_regress/portals LOG:  statement: begin;
2020-04-06 20:19:40.297 EDT [29278:6] pg_regress/update LOG:  statement: INSERT INTO update_test(b, a) VALUES (15, 10);
2020-04-06 20:19:40.297 EDT [29214:341] pg_regress/portals LOG:  statement: explain (costs off) declare c2 cursor for select generate_series(1,3) as g;
2020-04-06 20:19:40.298 EDT [29278:7] pg_regress/update LOG:  statement: SELECT * FROM update_test;
2020-04-06 20:19:40.301 EDT [29214:342] pg_regress/portals LOG:  statement: explain (costs off) declare c2 scroll cursor for select generate_series(1,3) as g;
2020-04-06 20:19:40.302 EDT [29278:8] pg_regress/update LOG:  statement: UPDATE update_test SET a = DEFAULT, b = DEFAULT;
2020-04-06 20:19:40.304 EDT [29277:15] pg_regress/namespace LOG:  statement: CREATE SCHEMA IF NOT EXISTS test_ns_schema_renamed;
2020-04-06 20:19:40.304 EDT [29277:16] pg_regress/namespace ERROR:  CREATE SCHEMA IF NOT EXISTS cannot include schema elements at character 60
2020-04-06 20:19:40.304 EDT [29277:17] pg_regress/namespace STATEMENT:  CREATE SCHEMA IF NOT EXISTS test_ns_schema_renamed 
	       CREATE TABLE abc (
	              a serial,
	              b int UNIQUE
	       );
2020-04-06 20:19:40.304 EDT [29277:18] pg_regress/namespace LOG:  statement: DROP SCHEMA test_ns_schema_renamed CASCADE;
2020-04-06 20:19:40.306 EDT [29216:49] pg_regress/case LOG:  statement: CREATE OPERATOR = (procedure = inline_eq,
	                   leftarg = foodomain, rightarg = foodomain);
2020-04-06 20:19:40.307 EDT [29212:41] pg_regress/btree_index LOG:  statement: select * from btree_bpchar where f1::bpchar like 'foo';
2020-04-06 20:19:40.307 EDT [29278:9] pg_regress/update LOG:  statement: SELECT * FROM update_test;
2020-04-06 20:19:40.308 EDT [29218:40] pg_regress/arrays LOG:  statement: SELECT ('{{{1},{2},{3}},{{4},{5},{6}}}'::int[])[1][1:NULL][1];
2020-04-06 20:19:40.309 EDT [29214:343] pg_regress/portals LOG:  statement: declare c2 scroll cursor for select generate_series(1,3) as g;
2020-04-06 20:19:40.309 EDT [29260:34] pg_regress/prepared_xacts LOG:  statement: PREPARE TRANSACTION 'foo3';
2020-04-06 20:19:40.309 EDT [29260:35] pg_regress/prepared_xacts ERROR:  prepared transactions are disabled
2020-04-06 20:19:40.309 EDT [29260:36] pg_regress/prepared_xacts HINT:  Set max_prepared_transactions to a nonzero value.
2020-04-06 20:19:40.309 EDT [29260:37] pg_regress/prepared_xacts STATEMENT:  PREPARE TRANSACTION 'foo3';
2020-04-06 20:19:40.310 EDT [29278:10] pg_regress/update LOG:  statement: UPDATE update_test AS t SET b = 10 WHERE t.a = 10;
2020-04-06 20:19:40.310 EDT [29260:38] pg_regress/prepared_xacts LOG:  statement: SELECT gid FROM pg_prepared_xacts;
2020-04-06 20:19:40.311 EDT [29214:344] pg_regress/portals LOG:  statement: fetch all in c2;
2020-04-06 20:19:40.311 EDT [29278:11] pg_regress/update LOG:  statement: SELECT * FROM update_test;
2020-04-06 20:19:40.311 EDT [29214:345] pg_regress/portals LOG:  statement: fetch backward all in c2;
2020-04-06 20:19:40.313 EDT [29247:49] pg_regress/union LOG:  statement: set enable_hashagg to off;
2020-04-06 20:19:40.313 EDT [29214:346] pg_regress/portals LOG:  statement: rollback;
2020-04-06 20:19:40.313 EDT [29247:50] pg_regress/union LOG:  statement: explain (costs off)
	select count(*) from
	  ( select unique1 from tenk1 intersect select fivethous from tenk1 ) ss;
2020-04-06 20:19:40.315 EDT [29247:51] pg_regress/union LOG:  statement: select count(*) from
	  ( select unique1 from tenk1 intersect select fivethous from tenk1 ) ss;
2020-04-06 20:19:40.317 EDT [29240:43] pg_regress/transactions LOG:  statement: SET TRANSACTION READ ONLY;
2020-04-06 20:19:40.318 EDT [29240:44] pg_regress/transactions LOG:  statement: SET TRANSACTION READ WRITE;
2020-04-06 20:19:40.318 EDT [29240:45] pg_regress/transactions ERROR:  cannot set transaction read-write mode inside a read-only transaction
2020-04-06 20:19:40.318 EDT [29240:46] pg_regress/transactions STATEMENT:  SET TRANSACTION READ WRITE;
2020-04-06 20:19:40.318 EDT [29240:47] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:40.318 EDT [29240:48] pg_regress/transactions LOG:  statement: BEGIN;
2020-04-06 20:19:40.318 EDT [29240:49] pg_regress/transactions LOG:  statement: SET TRANSACTION READ WRITE;
2020-04-06 20:19:40.318 EDT [29240:50] pg_regress/transactions LOG:  statement: SAVEPOINT x;
2020-04-06 20:19:40.318 EDT [29240:51] pg_regress/transactions LOG:  statement: SET TRANSACTION READ ONLY;
2020-04-06 20:19:40.318 EDT [29240:52] pg_regress/transactions LOG:  statement: SELECT * FROM writetest;
2020-04-06 20:19:40.319 EDT [29214:347] pg_regress/portals LOG:  disconnection: session time: 0:00:00.377 user=pgbuild database=regression host=[local]
2020-04-06 20:19:40.325 EDT [29215:27] pg_regress/select_having LOG:  statement: SELECT 1 AS one FROM test_having HAVING 1 < 2;
2020-04-06 20:19:40.325 EDT [29218:41] pg_regress/arrays LOG:  statement: UPDATE arrtest
	  SET c[NULL] = '{"can''t assign"}'
	  WHERE array_dims(c) is not null;
2020-04-06 20:19:40.325 EDT [29236:34] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL CROSS JOIN J2_TBL;
2020-04-06 20:19:40.325 EDT [29218:42] pg_regress/arrays ERROR:  array subscript in assignment must not be null
2020-04-06 20:19:40.325 EDT [29218:43] pg_regress/arrays STATEMENT:  UPDATE arrtest
	  SET c[NULL] = '{"can''t assign"}'
	  WHERE array_dims(c) is not null;
2020-04-06 20:19:40.326 EDT [29216:50] pg_regress/case LOG:  statement: SELECT CASE volfoo('bar') WHEN 'foo'::foodomain THEN 'is foo' ELSE 'is not foo' END;
2020-04-06 20:19:40.326 EDT [29259:44] pg_regress/subselect LOG:  statement: select count(distinct ss.ten) from
	  (select ten from tenk1 a
	   where unique1 IN (select hundred from tenk1 b)) ss;
2020-04-06 20:19:40.326 EDT [29235:23] pg_regress/aggregates LOG:  statement: SELECT var_samp(b::numeric) FROM aggtest;
2020-04-06 20:19:40.327 EDT [29212:42] pg_regress/btree_index LOG:  statement: explain (costs off)
	select * from btree_bpchar where f1::bpchar like 'foo%';
2020-04-06 20:19:40.331 EDT [29277:19] pg_regress/namespace LOG:  statement: SELECT COUNT(*) FROM pg_class WHERE relnamespace =
	    (SELECT oid FROM pg_namespace WHERE nspname = 'test_ns_schema_renamed');
2020-04-06 20:19:40.332 EDT [29216:51] pg_regress/case LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.332 EDT [29218:44] pg_regress/arrays LOG:  statement: UPDATE arrtest
	  SET c[NULL:1] = '{"can''t assign"}'
	  WHERE array_dims(c) is not null;
2020-04-06 20:19:40.332 EDT [29212:43] pg_regress/btree_index LOG:  statement: select * from btree_bpchar where f1::bpchar like 'foo%';
2020-04-06 20:19:40.332 EDT [29259:45] pg_regress/subselect LOG:  statement: select count(*) from
	  (select 1 from tenk1 a
	   where unique1 IN (select distinct hundred from tenk1 b)) ss;
2020-04-06 20:19:40.332 EDT [29218:45] pg_regress/arrays ERROR:  array subscript in assignment must not be null
2020-04-06 20:19:40.332 EDT [29218:46] pg_regress/arrays STATEMENT:  UPDATE arrtest
	  SET c[NULL:1] = '{"can''t assign"}'
	  WHERE array_dims(c) is not null;
2020-04-06 20:19:40.332 EDT [29216:52] pg_regress/case LOG:  statement: BEGIN;
2020-04-06 20:19:40.334 EDT [29277:20] pg_regress/namespace LOG:  disconnection: session time: 0:00:00.095 user=pgbuild database=regression host=[local]
2020-04-06 20:19:40.339 EDT [29259:46] pg_regress/subselect LOG:  statement: select count(distinct ss.ten) from
	  (select ten from tenk1 a
	   where unique1 IN (select distinct hundred from tenk1 b)) ss;
2020-04-06 20:19:40.339 EDT [29216:53] pg_regress/case LOG:  statement: CREATE DOMAIN arrdomain AS int[];
2020-04-06 20:19:40.340 EDT [29212:44] pg_regress/btree_index LOG:  statement: insert into btree_bpchar select 'foo' from generate_series(1,1500);
2020-04-06 20:19:40.344 EDT [29241:55] pg_regress/select_implicit LOG:  statement: SELECT * FROM test_missing_target3;
2020-04-06 20:19:40.345 EDT [29216:54] pg_regress/case LOG:  statement: CREATE FUNCTION make_ad(int,int) returns arrdomain as
	  'declare x arrdomain;
	   begin
	     x := array[$1,$2];
	     return x;
	   end' language plpgsql volatile;
2020-04-06 20:19:40.349 EDT [29218:47] pg_regress/arrays LOG:  statement: UPDATE arrtest
	  SET c[1:NULL] = '{"can''t assign"}'
	  WHERE array_dims(c) is not null;
2020-04-06 20:19:40.349 EDT [29218:48] pg_regress/arrays ERROR:  array subscript in assignment must not be null
2020-04-06 20:19:40.349 EDT [29218:49] pg_regress/arrays STATEMENT:  UPDATE arrtest
	  SET c[1:NULL] = '{"can''t assign"}'
	  WHERE array_dims(c) is not null;
2020-04-06 20:19:40.350 EDT [29235:24] pg_regress/aggregates LOG:  statement: SELECT var_pop(1.0), var_samp(2.0);
2020-04-06 20:19:40.357 EDT [29260:39] pg_regress/prepared_xacts LOG:  statement: BEGIN TRANSACTION ISOLATION LEVEL SERIALIZABLE;
2020-04-06 20:19:40.360 EDT [29260:40] pg_regress/prepared_xacts LOG:  statement: INSERT INTO pxtest1 VALUES ('fff');
2020-04-06 20:19:40.361 EDT [29260:41] pg_regress/prepared_xacts LOG:  statement: PREPARE TRANSACTION 'foo3';
2020-04-06 20:19:40.361 EDT [29260:42] pg_regress/prepared_xacts ERROR:  prepared transactions are disabled
2020-04-06 20:19:40.361 EDT [29260:43] pg_regress/prepared_xacts HINT:  Set max_prepared_transactions to a nonzero value.
2020-04-06 20:19:40.361 EDT [29260:44] pg_regress/prepared_xacts STATEMENT:  PREPARE TRANSACTION 'foo3';
2020-04-06 20:19:40.361 EDT [29260:45] pg_regress/prepared_xacts LOG:  statement: SELECT * FROM pxtest1;
2020-04-06 20:19:40.362 EDT [29240:53] pg_regress/transactions LOG:  statement: ROLLBACK TO SAVEPOINT x;
2020-04-06 20:19:40.362 EDT [29278:12] pg_regress/update LOG:  statement: UPDATE update_test t SET b = t.b + 10 WHERE t.a = 10;
2020-04-06 20:19:40.362 EDT [29240:54] pg_regress/transactions LOG:  statement: SHOW transaction_read_only;
2020-04-06 20:19:40.362 EDT [29240:55] pg_regress/transactions LOG:  statement: SAVEPOINT y;
2020-04-06 20:19:40.363 EDT [29240:56] pg_regress/transactions LOG:  statement: SET TRANSACTION READ ONLY;
2020-04-06 20:19:40.363 EDT [29240:57] pg_regress/transactions LOG:  statement: SELECT * FROM writetest;
2020-04-06 20:19:40.363 EDT [29278:13] pg_regress/update LOG:  statement: SELECT * FROM update_test;
2020-04-06 20:19:40.365 EDT [29235:25] pg_regress/aggregates LOG:  statement: SELECT stddev_pop(3.0::numeric), stddev_samp(4.0::numeric);
2020-04-06 20:19:40.366 EDT [29247:52] pg_regress/union LOG:  statement: explain (costs off)
	select unique1 from tenk1 except select unique2 from tenk1 where unique2 != 10;
2020-04-06 20:19:40.367 EDT [29247:53] pg_regress/union LOG:  statement: select unique1 from tenk1 except select unique2 from tenk1 where unique2 != 10;
2020-04-06 20:19:40.372 EDT [29212:45] pg_regress/btree_index LOG:  statement: CREATE TABLE dedup_unique_test_table (a int) WITH (autovacuum_enabled=false);
2020-04-06 20:19:40.372 EDT [29218:50] pg_regress/arrays LOG:  statement: CREATE TEMP TABLE arrtest_s (
	  a       int2[],
	  b       int2[][]
	);
2020-04-06 20:19:40.374 EDT [29216:55] pg_regress/case LOG:  statement: CREATE FUNCTION ad_eq(arrdomain, arrdomain) returns boolean as
	  'begin return array_eq($1, $2); end' language plpgsql;
2020-04-06 20:19:40.374 EDT [29241:56] pg_regress/select_implicit LOG:  statement: DROP TABLE test_missing_target;
2020-04-06 20:19:40.376 EDT [29236:35] pg_regress/join LOG:  statement: SELECT '' AS "xxx", i, k, t
	  FROM J1_TBL CROSS JOIN J2_TBL;
2020-04-06 20:19:40.376 EDT [29236:36] pg_regress/join ERROR:  column reference "i" is ambiguous at character 21
2020-04-06 20:19:40.376 EDT [29236:37] pg_regress/join STATEMENT:  SELECT '' AS "xxx", i, k, t
	  FROM J1_TBL CROSS JOIN J2_TBL;
2020-04-06 20:19:40.377 EDT [29217:17] pg_regress/select_distinct LOG:  statement: SET enable_hashagg=TRUE;
2020-04-06 20:19:40.380 EDT [29218:51] pg_regress/arrays LOG:  statement: INSERT INTO arrtest_s VALUES ('{1,2,3,4,5}', '{{1,2,3}, {4,5,6}, {7,8,9}}');
2020-04-06 20:19:40.380 EDT [29236:38] pg_regress/join LOG:  statement: SELECT '' AS "xxx", t1.i, k, t
	  FROM J1_TBL t1 CROSS JOIN J2_TBL t2;
2020-04-06 20:19:40.380 EDT [29215:28] pg_regress/select_having LOG:  statement: SELECT 1 AS one FROM test_having WHERE 1/a = 1 HAVING 1 < 2;
2020-04-06 20:19:40.381 EDT [29212:46] pg_regress/btree_index LOG:  statement: CREATE UNIQUE INDEX dedup_unique ON dedup_unique_test_table (a) WITH (deduplicate_items=on);
2020-04-06 20:19:40.382 EDT [29260:46] pg_regress/prepared_xacts LOG:  statement: ROLLBACK PREPARED 'foo3';
2020-04-06 20:19:40.382 EDT [29260:47] pg_regress/prepared_xacts ERROR:  prepared transaction with identifier "foo3" does not exist
2020-04-06 20:19:40.382 EDT [29260:48] pg_regress/prepared_xacts STATEMENT:  ROLLBACK PREPARED 'foo3';
2020-04-06 20:19:40.383 EDT [29216:56] pg_regress/case LOG:  statement: CREATE OPERATOR = (procedure = ad_eq,
	                   leftarg = arrdomain, rightarg = arrdomain);
2020-04-06 20:19:40.389 EDT [29217:18] pg_regress/select_distinct LOG:  statement: SET enable_sort=FALSE;
2020-04-06 20:19:40.389 EDT [29241:57] pg_regress/select_implicit LOG:  statement: DROP TABLE test_missing_target2;
2020-04-06 20:19:40.391 EDT [29260:49] pg_regress/prepared_xacts LOG:  statement: SELECT * FROM pxtest1;
2020-04-06 20:19:40.392 EDT [29216:57] pg_regress/case LOG:  statement: SELECT CASE make_ad(1,2)
	  WHEN array[2,4]::arrdomain THEN 'wrong'
	  WHEN array[2,5]::arrdomain THEN 'still wrong'
	  WHEN array[1,2]::arrdomain THEN 'right'
	  END;
2020-04-06 20:19:40.392 EDT [29218:52] pg_regress/arrays LOG:  statement: INSERT INTO arrtest_s VALUES ('[0:4]={1,2,3,4,5}', '[0:2][0:2]={{1,2,3}, {4,5,6}, {7,8,9}}');
2020-04-06 20:19:40.392 EDT [29212:47] pg_regress/btree_index LOG:  statement: CREATE UNIQUE INDEX plain_unique ON dedup_unique_test_table (a) WITH (deduplicate_items=off);
2020-04-06 20:19:40.393 EDT [29216:58] pg_regress/case LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.393 EDT [29218:53] pg_regress/arrays LOG:  statement: SELECT * FROM arrtest_s;
2020-04-06 20:19:40.393 EDT [29216:59] pg_regress/case LOG:  statement: BEGIN;
2020-04-06 20:19:40.393 EDT [29217:19] pg_regress/select_distinct LOG:  statement: SET jit_above_cost=0;
2020-04-06 20:19:40.393 EDT [29216:60] pg_regress/case LOG:  statement: CREATE TYPE casetestenum AS ENUM ('e', 'f', 'g');
2020-04-06 20:19:40.394 EDT [29218:54] pg_regress/arrays LOG:  statement: SELECT a[:3], b[:2][:2] FROM arrtest_s;
2020-04-06 20:19:40.394 EDT [29241:58] pg_regress/select_implicit LOG:  statement: DROP TABLE test_missing_target3;
2020-04-06 20:19:40.395 EDT [29218:55] pg_regress/arrays LOG:  statement: SELECT a[2:], b[2:][2:] FROM arrtest_s;
2020-04-06 20:19:40.395 EDT [29216:61] pg_regress/case LOG:  statement: SELECT
	  CASE 'foo'::text
	    WHEN 'foo' THEN ARRAY['a', 'b', 'c', 'd'] || enum_range(NULL::casetestenum)::text[]
	    ELSE ARRAY['x', 'y']
	    END;
2020-04-06 20:19:40.396 EDT [29263:31] pg_regress/hash_index LOG:  statement: BEGIN;
2020-04-06 20:19:40.396 EDT [29240:58] pg_regress/transactions LOG:  statement: RELEASE SAVEPOINT y;
2020-04-06 20:19:40.396 EDT [29240:59] pg_regress/transactions LOG:  statement: SHOW transaction_read_only;
2020-04-06 20:19:40.396 EDT [29240:60] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:40.396 EDT [29217:20] pg_regress/select_distinct LOG:  statement: EXPLAIN (costs off)
	SELECT DISTINCT g%1000 FROM generate_series(0,9999) g;
2020-04-06 20:19:40.396 EDT [29235:26] pg_regress/aggregates LOG:  statement: select sum(null::int4) from generate_series(1,3);
2020-04-06 20:19:40.396 EDT [29240:61] pg_regress/transactions LOG:  statement: SET SESSION CHARACTERISTICS AS TRANSACTION READ ONLY;
2020-04-06 20:19:40.397 EDT [29240:62] pg_regress/transactions LOG:  statement: DROP TABLE writetest;
2020-04-06 20:19:40.397 EDT [29240:63] pg_regress/transactions ERROR:  cannot execute DROP TABLE in a read-only transaction
2020-04-06 20:19:40.397 EDT [29240:64] pg_regress/transactions STATEMENT:  DROP TABLE writetest;
2020-04-06 20:19:40.397 EDT [29241:59] pg_regress/select_implicit LOG:  disconnection: session time: 0:00:00.350 user=pgbuild database=regression host=[local]
2020-04-06 20:19:40.397 EDT [29240:65] pg_regress/transactions LOG:  statement: INSERT INTO writetest VALUES (1);
2020-04-06 20:19:40.397 EDT [29240:66] pg_regress/transactions ERROR:  cannot execute INSERT in a read-only transaction
2020-04-06 20:19:40.397 EDT [29240:67] pg_regress/transactions STATEMENT:  INSERT INTO writetest VALUES (1);
2020-04-06 20:19:40.397 EDT [29240:68] pg_regress/transactions LOG:  statement: SELECT * FROM writetest;
2020-04-06 20:19:40.397 EDT [29263:32] pg_regress/hash_index LOG:  statement: SET enable_seqscan = OFF;
2020-04-06 20:19:40.398 EDT [29218:56] pg_regress/arrays LOG:  statement: SELECT a[:], b[:] FROM arrtest_s;
2020-04-06 20:19:40.398 EDT [29278:14] pg_regress/update LOG:  statement: UPDATE update_test SET a=v.i FROM (VALUES(100, 20)) AS v(i, j)
	  WHERE update_test.b = v.j;
2020-04-06 20:19:40.399 EDT [29259:47] pg_regress/subselect LOG:  statement: CREATE TEMP TABLE foo (id integer);
2020-04-06 20:19:40.400 EDT [29212:48] pg_regress/btree_index LOG:  statement: DO $$
	BEGIN
	    FOR r IN 1..1350 LOOP
	        DELETE FROM dedup_unique_test_table;
	        INSERT INTO dedup_unique_test_table SELECT 1;
	    END LOOP;
	END$$;
2020-04-06 20:19:40.401 EDT [29218:57] pg_regress/arrays LOG:  statement: UPDATE arrtest_s SET a[:3] = '{11, 12, 13}', b[:2][:2] = '{{11,12}, {14,15}}'
	  WHERE array_lower(a,1) = 1;
2020-04-06 20:19:40.401 EDT [29278:15] pg_regress/update LOG:  statement: SELECT * FROM update_test;
2020-04-06 20:19:40.401 EDT [29236:39] pg_regress/join LOG:  statement: SELECT '' AS "xxx", ii, tt, kk
	  FROM (J1_TBL CROSS JOIN J2_TBL)
	    AS tx (ii, jj, tt, ii2, kk);
2020-04-06 20:19:40.402 EDT [29218:58] pg_regress/arrays LOG:  statement: SELECT * FROM arrtest_s;
2020-04-06 20:19:40.402 EDT [29218:59] pg_regress/arrays LOG:  statement: UPDATE arrtest_s SET a[3:] = '{23, 24, 25}', b[2:][2:] = '{{25,26}, {28,29}}';
2020-04-06 20:19:40.402 EDT [29218:60] pg_regress/arrays LOG:  statement: SELECT * FROM arrtest_s;
2020-04-06 20:19:40.403 EDT [29259:48] pg_regress/subselect LOG:  statement: CREATE TEMP TABLE bar (id1 integer, id2 integer);
2020-04-06 20:19:40.404 EDT [29263:33] pg_regress/hash_index LOG:  statement: SET enable_bitmapscan = OFF;
2020-04-06 20:19:40.404 EDT [29218:61] pg_regress/arrays LOG:  statement: UPDATE arrtest_s SET a[:] = '{11, 12, 13, 14, 15}';
2020-04-06 20:19:40.404 EDT [29263:34] pg_regress/hash_index LOG:  statement: DECLARE c CURSOR FOR SELECT * from hash_split_heap WHERE keycol = 1;
2020-04-06 20:19:40.405 EDT [29218:62] pg_regress/arrays LOG:  statement: SELECT * FROM arrtest_s;
2020-04-06 20:19:40.405 EDT [29218:63] pg_regress/arrays LOG:  statement: UPDATE arrtest_s SET a[:] = '{23, 24, 25}';
2020-04-06 20:19:40.405 EDT [29218:64] pg_regress/arrays ERROR:  source array too small
2020-04-06 20:19:40.405 EDT [29218:65] pg_regress/arrays STATEMENT:  UPDATE arrtest_s SET a[:] = '{23, 24, 25}';
2020-04-06 20:19:40.405 EDT [29218:66] pg_regress/arrays LOG:  statement: INSERT INTO arrtest_s VALUES(NULL, NULL);
2020-04-06 20:19:40.406 EDT [29218:67] pg_regress/arrays LOG:  statement: UPDATE arrtest_s SET a[:] = '{11, 12, 13, 14, 15}';
2020-04-06 20:19:40.406 EDT [29218:68] pg_regress/arrays ERROR:  array slice subscript must provide both boundaries
2020-04-06 20:19:40.406 EDT [29218:69] pg_regress/arrays DETAIL:  When assigning to a slice of an empty array value, slice boundaries must be fully specified.
2020-04-06 20:19:40.406 EDT [29218:70] pg_regress/arrays STATEMENT:  UPDATE arrtest_s SET a[:] = '{11, 12, 13, 14, 15}';
2020-04-06 20:19:40.406 EDT [29218:71] pg_regress/arrays LOG:  statement: SELECT f1[0:1] FROM POINT_TBL;
2020-04-06 20:19:40.406 EDT [29247:54] pg_regress/union LOG:  statement: reset enable_hashagg;
2020-04-06 20:19:40.407 EDT [29247:55] pg_regress/union LOG:  statement: SELECT f1 FROM float8_tbl INTERSECT SELECT f1 FROM int4_tbl ORDER BY 1;
2020-04-06 20:19:40.407 EDT [29218:72] pg_regress/arrays ERROR:  slices of fixed-length arrays not implemented
2020-04-06 20:19:40.407 EDT [29218:73] pg_regress/arrays STATEMENT:  SELECT f1[0:1] FROM POINT_TBL;
2020-04-06 20:19:40.407 EDT [29263:35] pg_regress/hash_index LOG:  statement: MOVE FORWARD ALL FROM c;
2020-04-06 20:19:40.407 EDT [29247:56] pg_regress/union LOG:  statement: SELECT f1 FROM float8_tbl EXCEPT SELECT f1 FROM int4_tbl ORDER BY 1;
2020-04-06 20:19:40.408 EDT [29247:57] pg_regress/union LOG:  statement: SELECT q1 FROM int8_tbl INTERSECT SELECT q2 FROM int8_tbl UNION ALL SELECT q2 FROM int8_tbl  ORDER BY 1;
2020-04-06 20:19:40.408 EDT [29247:58] pg_regress/union LOG:  statement: SELECT q1 FROM int8_tbl INTERSECT (((SELECT q2 FROM int8_tbl UNION ALL SELECT q2 FROM int8_tbl))) ORDER BY 1;
2020-04-06 20:19:40.409 EDT [29247:59] pg_regress/union LOG:  statement: (((SELECT q1 FROM int8_tbl INTERSECT SELECT q2 FROM int8_tbl ORDER BY 1))) UNION ALL SELECT q2 FROM int8_tbl;
2020-04-06 20:19:40.409 EDT [29260:50] pg_regress/prepared_xacts LOG:  statement: BEGIN TRANSACTION ISOLATION LEVEL SERIALIZABLE;
2020-04-06 20:19:40.410 EDT [29260:51] pg_regress/prepared_xacts LOG:  statement: UPDATE pxtest1 SET foobar = 'eee' WHERE foobar = 'ddd';
2020-04-06 20:19:40.410 EDT [29247:60] pg_regress/union LOG:  statement: SELECT q1 FROM int8_tbl UNION ALL SELECT q2 FROM int8_tbl EXCEPT SELECT q1 FROM int8_tbl ORDER BY 1;
2020-04-06 20:19:40.410 EDT [29260:52] pg_regress/prepared_xacts LOG:  statement: SELECT * FROM pxtest1;
2020-04-06 20:19:40.410 EDT [29247:61] pg_regress/union LOG:  statement: SELECT q1 FROM int8_tbl UNION ALL (((SELECT q2 FROM int8_tbl EXCEPT SELECT q1 FROM int8_tbl ORDER BY 1)));
2020-04-06 20:19:40.411 EDT [29247:62] pg_regress/union LOG:  statement: (((SELECT q1 FROM int8_tbl UNION ALL SELECT q2 FROM int8_tbl))) EXCEPT SELECT q1 FROM int8_tbl ORDER BY 1;
2020-04-06 20:19:40.411 EDT [29218:74] pg_regress/arrays LOG:  statement: SELECT f1[0:] FROM POINT_TBL;
2020-04-06 20:19:40.411 EDT [29247:63] pg_regress/union LOG:  statement: SELECT q1,q2 FROM int8_tbl EXCEPT SELECT q2,q1 FROM int8_tbl
	ORDER BY q2,q1;
2020-04-06 20:19:40.411 EDT [29247:64] pg_regress/union LOG:  statement: SELECT q1 FROM int8_tbl EXCEPT SELECT q2 FROM int8_tbl ORDER BY q2 LIMIT 1;
2020-04-06 20:19:40.412 EDT [29247:65] pg_regress/union ERROR:  column "q2" does not exist at character 65
2020-04-06 20:19:40.412 EDT [29247:66] pg_regress/union HINT:  There is a column named "q2" in table "*SELECT* 2", but it cannot be referenced from this part of the query.
2020-04-06 20:19:40.412 EDT [29247:67] pg_regress/union STATEMENT:  SELECT q1 FROM int8_tbl EXCEPT SELECT q2 FROM int8_tbl ORDER BY q2 LIMIT 1;
2020-04-06 20:19:40.412 EDT [29247:68] pg_regress/union LOG:  statement: SELECT q1 FROM int8_tbl EXCEPT (((SELECT q2 FROM int8_tbl ORDER BY q2 LIMIT 1))) ORDER BY 1;
2020-04-06 20:19:40.412 EDT [29263:36] pg_regress/hash_index LOG:  statement: MOVE BACKWARD 10000 FROM c;
2020-04-06 20:19:40.412 EDT [29247:69] pg_regress/union LOG:  statement: (((((select * from int8_tbl)))));
2020-04-06 20:19:40.413 EDT [29247:70] pg_regress/union LOG:  statement: select union select;
2020-04-06 20:19:40.413 EDT [29247:71] pg_regress/union LOG:  statement: select intersect select;
2020-04-06 20:19:40.413 EDT [29247:72] pg_regress/union LOG:  statement: select except select;
2020-04-06 20:19:40.414 EDT [29247:73] pg_regress/union LOG:  statement: set enable_hashagg = true;
2020-04-06 20:19:40.414 EDT [29263:37] pg_regress/hash_index LOG:  statement: MOVE BACKWARD ALL FROM c;
2020-04-06 20:19:40.414 EDT [29247:74] pg_regress/union LOG:  statement: set enable_sort = false;
2020-04-06 20:19:40.414 EDT [29263:38] pg_regress/hash_index LOG:  statement: CLOSE c;
2020-04-06 20:19:40.414 EDT [29263:39] pg_regress/hash_index LOG:  statement: END;
2020-04-06 20:19:40.414 EDT [29247:75] pg_regress/union LOG:  statement: explain (costs off)
	select from generate_series(1,5) union select from generate_series(1,3);
2020-04-06 20:19:40.415 EDT [29247:76] pg_regress/union LOG:  statement: explain (costs off)
	select from generate_series(1,5) intersect select from generate_series(1,3);
2020-04-06 20:19:40.415 EDT [29259:49] pg_regress/subselect LOG:  statement: INSERT INTO foo VALUES (1);
2020-04-06 20:19:40.415 EDT [29247:77] pg_regress/union LOG:  statement: select from generate_series(1,5) union select from generate_series(1,3);
2020-04-06 20:19:40.416 EDT [29247:78] pg_regress/union LOG:  statement: select from generate_series(1,5) union all select from generate_series(1,3);
2020-04-06 20:19:40.416 EDT [29247:79] pg_regress/union LOG:  statement: select from generate_series(1,5) intersect select from generate_series(1,3);
2020-04-06 20:19:40.417 EDT [29217:21] pg_regress/select_distinct LOG:  statement: CREATE TABLE distinct_hash_1 AS
	SELECT DISTINCT g%1000 FROM generate_series(0,9999) g;
2020-04-06 20:19:40.417 EDT [29247:80] pg_regress/union LOG:  statement: select from generate_series(1,5) intersect all select from generate_series(1,3);
2020-04-06 20:19:40.417 EDT [29247:81] pg_regress/union LOG:  statement: select from generate_series(1,5) except select from generate_series(1,3);
2020-04-06 20:19:40.417 EDT [29247:82] pg_regress/union LOG:  statement: select from generate_series(1,5) except all select from generate_series(1,3);
2020-04-06 20:19:40.418 EDT [29247:83] pg_regress/union LOG:  statement: set enable_hashagg = false;
2020-04-06 20:19:40.418 EDT [29247:84] pg_regress/union LOG:  statement: set enable_sort = true;
2020-04-06 20:19:40.418 EDT [29247:85] pg_regress/union LOG:  statement: explain (costs off)
	select from generate_series(1,5) union select from generate_series(1,3);
2020-04-06 20:19:40.418 EDT [29247:86] pg_regress/union LOG:  statement: explain (costs off)
	select from generate_series(1,5) intersect select from generate_series(1,3);
2020-04-06 20:19:40.419 EDT [29247:87] pg_regress/union LOG:  statement: select from generate_series(1,5) union select from generate_series(1,3);
2020-04-06 20:19:40.419 EDT [29247:88] pg_regress/union LOG:  statement: select from generate_series(1,5) union all select from generate_series(1,3);
2020-04-06 20:19:40.420 EDT [29247:89] pg_regress/union LOG:  statement: select from generate_series(1,5) intersect select from generate_series(1,3);
2020-04-06 20:19:40.420 EDT [29247:90] pg_regress/union LOG:  statement: select from generate_series(1,5) intersect all select from generate_series(1,3);
2020-04-06 20:19:40.420 EDT [29247:91] pg_regress/union LOG:  statement: select from generate_series(1,5) except select from generate_series(1,3);
2020-04-06 20:19:40.421 EDT [29247:92] pg_regress/union LOG:  statement: select from generate_series(1,5) except all select from generate_series(1,3);
2020-04-06 20:19:40.421 EDT [29247:93] pg_regress/union LOG:  statement: reset enable_hashagg;
2020-04-06 20:19:40.421 EDT [29247:94] pg_regress/union LOG:  statement: reset enable_sort;
2020-04-06 20:19:40.421 EDT [29247:95] pg_regress/union LOG:  statement: SELECT a.f1 FROM (SELECT 'test' AS f1 FROM varchar_tbl) a
	UNION
	SELECT b.f1 FROM (SELECT f1 FROM varchar_tbl) b
	ORDER BY 1;
2020-04-06 20:19:40.421 EDT [29259:50] pg_regress/subselect LOG:  statement: INSERT INTO bar VALUES (1, 1);
2020-04-06 20:19:40.421 EDT [29263:40] pg_regress/hash_index LOG:  statement: DELETE FROM hash_split_heap WHERE keycol = 1;
2020-04-06 20:19:40.422 EDT [29247:96] pg_regress/union LOG:  statement: SELECT '3.4'::numeric UNION SELECT 'foo';
2020-04-06 20:19:40.422 EDT [29247:97] pg_regress/union ERROR:  invalid input syntax for type numeric: "foo" at character 36
2020-04-06 20:19:40.422 EDT [29247:98] pg_regress/union STATEMENT:  SELECT '3.4'::numeric UNION SELECT 'foo';
2020-04-06 20:19:40.422 EDT [29215:29] pg_regress/select_having LOG:  statement: DROP TABLE test_having;
2020-04-06 20:19:40.422 EDT [29247:99] pg_regress/union LOG:  statement: CREATE TEMP TABLE t1 (a text, b text);
2020-04-06 20:19:40.424 EDT [29215:30] pg_regress/select_having LOG:  disconnection: session time: 0:00:00.470 user=pgbuild database=regression host=[local]
2020-04-06 20:19:40.426 EDT [29247:100] pg_regress/union LOG:  statement: CREATE INDEX t1_ab_idx on t1 ((a || b));
2020-04-06 20:19:40.429 EDT [29247:101] pg_regress/union LOG:  statement: CREATE TEMP TABLE t2 (ab text primary key);
2020-04-06 20:19:40.430 EDT [29259:51] pg_regress/subselect LOG:  statement: INSERT INTO bar VALUES (2, 2);
2020-04-06 20:19:40.433 EDT [29247:102] pg_regress/union LOG:  statement: INSERT INTO t1 VALUES ('a', 'b'), ('x', 'y');
2020-04-06 20:19:40.434 EDT [29247:103] pg_regress/union LOG:  statement: INSERT INTO t2 VALUES ('ab'), ('xy');
2020-04-06 20:19:40.435 EDT [29247:104] pg_regress/union LOG:  statement: set enable_seqscan = off;
2020-04-06 20:19:40.435 EDT [29247:105] pg_regress/union LOG:  statement: set enable_indexscan = on;
2020-04-06 20:19:40.435 EDT [29247:106] pg_regress/union LOG:  statement: set enable_bitmapscan = off;
2020-04-06 20:19:40.435 EDT [29247:107] pg_regress/union LOG:  statement: explain (costs off)
	 SELECT * FROM
	 (SELECT a || b AS ab FROM t1
	  UNION ALL
	  SELECT * FROM t2) t
	 WHERE ab = 'ab';
2020-04-06 20:19:40.436 EDT [29247:108] pg_regress/union LOG:  statement: explain (costs off)
	 SELECT * FROM
	 (SELECT a || b AS ab FROM t1
	  UNION
	  SELECT * FROM t2) t
	 WHERE ab = 'ab';
2020-04-06 20:19:40.437 EDT [29247:109] pg_regress/union LOG:  statement: CREATE TEMP TABLE t1c (b text, a text);
2020-04-06 20:19:40.437 EDT [29259:52] pg_regress/subselect LOG:  statement: INSERT INTO bar VALUES (3, 1);
2020-04-06 20:19:40.440 EDT [29247:110] pg_regress/union LOG:  statement: ALTER TABLE t1c INHERIT t1;
2020-04-06 20:19:40.440 EDT [29247:111] pg_regress/union LOG:  statement: CREATE TEMP TABLE t2c (primary key (ab)) INHERITS (t2);
2020-04-06 20:19:40.441 EDT [29259:53] pg_regress/subselect LOG:  statement: SELECT * FROM foo WHERE id IN
	    (SELECT id2 FROM (SELECT DISTINCT id1, id2 FROM bar) AS s);
2020-04-06 20:19:40.441 EDT [29235:27] pg_regress/aggregates LOG:  statement: select sum(null::int8) from generate_series(1,3);
2020-04-06 20:19:40.443 EDT [29216:62] pg_regress/case LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.443 EDT [29216:63] pg_regress/case LOG:  statement: DROP TABLE CASE_TBL;
2020-04-06 20:19:40.445 EDT [29247:112] pg_regress/union LOG:  statement: INSERT INTO t1c VALUES ('v', 'w'), ('c', 'd'), ('m', 'n'), ('e', 'f');
2020-04-06 20:19:40.446 EDT [29259:54] pg_regress/subselect LOG:  statement: SELECT * FROM foo WHERE id IN
	    (SELECT id2 FROM (SELECT id1,id2 FROM bar GROUP BY id1,id2) AS s);
2020-04-06 20:19:40.446 EDT [29247:113] pg_regress/union LOG:  statement: INSERT INTO t2c VALUES ('vw'), ('cd'), ('mn'), ('ef');
2020-04-06 20:19:40.446 EDT [29216:64] pg_regress/case LOG:  statement: DROP TABLE CASE2_TBL;
2020-04-06 20:19:40.447 EDT [29247:114] pg_regress/union LOG:  statement: CREATE INDEX t1c_ab_idx on t1c ((a || b));
2020-04-06 20:19:40.448 EDT [29247:115] pg_regress/union LOG:  statement: set enable_seqscan = on;
2020-04-06 20:19:40.448 EDT [29216:65] pg_regress/case LOG:  disconnection: session time: 0:00:00.498 user=pgbuild database=regression host=[local]
2020-04-06 20:19:40.448 EDT [29247:116] pg_regress/union LOG:  statement: set enable_indexonlyscan = off;
2020-04-06 20:19:40.448 EDT [29247:117] pg_regress/union LOG:  statement: explain (costs off)
	  SELECT * FROM
	  (SELECT a || b AS ab FROM t1
	   UNION ALL
	   SELECT ab FROM t2) t
	  ORDER BY 1 LIMIT 8;
2020-04-06 20:19:40.449 EDT [29259:55] pg_regress/subselect LOG:  statement: SELECT * FROM foo WHERE id IN
	    (SELECT id2 FROM (SELECT id1, id2 FROM bar UNION
	                      SELECT id1, id2 FROM bar) AS s);
2020-04-06 20:19:40.450 EDT [29247:118] pg_regress/union LOG:  statement: SELECT * FROM
	  (SELECT a || b AS ab FROM t1
	   UNION ALL
	   SELECT ab FROM t2) t
	  ORDER BY 1 LIMIT 8;
2020-04-06 20:19:40.450 EDT [29247:119] pg_regress/union LOG:  statement: reset enable_seqscan;
2020-04-06 20:19:40.451 EDT [29240:69] pg_regress/transactions LOG:  statement: DELETE FROM temptest;
2020-04-06 20:19:40.451 EDT [29278:16] pg_regress/update LOG:  statement: UPDATE update_test SET a = v.* FROM (VALUES(100, 20)) AS v(i, j)
	  WHERE update_test.b = v.j;
2020-04-06 20:19:40.451 EDT [29247:120] pg_regress/union LOG:  statement: reset enable_indexscan;
2020-04-06 20:19:40.451 EDT [29278:17] pg_regress/update ERROR:  column "a" is of type integer but expression is of type record at character 28
2020-04-06 20:19:40.451 EDT [29278:18] pg_regress/update HINT:  You will need to rewrite or cast the expression.
2020-04-06 20:19:40.451 EDT [29278:19] pg_regress/update STATEMENT:  UPDATE update_test SET a = v.* FROM (VALUES(100, 20)) AS v(i, j)
	  WHERE update_test.b = v.j;
2020-04-06 20:19:40.451 EDT [29247:121] pg_regress/union LOG:  statement: reset enable_bitmapscan;
2020-04-06 20:19:40.451 EDT [29247:122] pg_regress/union LOG:  statement: create table events (event_id int primary key);
2020-04-06 20:19:40.452 EDT [29263:41] pg_regress/hash_index LOG:  statement: INSERT INTO hash_split_heap SELECT a/2 FROM generate_series(1, 25000) a;
2020-04-06 20:19:40.452 EDT [29259:56] pg_regress/subselect LOG:  statement: SELECT * FROM foo WHERE id IN
	    (SELECT id2 FROM (SELECT DISTINCT ON (id2) id1, id2 FROM bar) AS s);
2020-04-06 20:19:40.453 EDT [29247:123] pg_regress/union LOG:  statement: create table other_events (event_id int primary key);
2020-04-06 20:19:40.454 EDT [29236:40] pg_regress/join LOG:  statement: SELECT '' AS "xxx", tx.ii, tx.jj, tx.kk
	  FROM (J1_TBL t1 (a, b, c) CROSS JOIN J2_TBL t2 (d, e))
	    AS tx (ii, jj, tt, ii2, kk);
2020-04-06 20:19:40.456 EDT [29247:124] pg_regress/union LOG:  statement: create table events_child () inherits (events);
2020-04-06 20:19:40.457 EDT [29247:125] pg_regress/union LOG:  statement: explain (costs off)
	select event_id
	 from (select event_id from events
	       union all
	       select event_id from other_events) ss
	 order by event_id;
2020-04-06 20:19:40.458 EDT [29247:126] pg_regress/union LOG:  statement: drop table events_child, events, other_events;
2020-04-06 20:19:40.460 EDT [29310:1] ERROR:  slices of fixed-length arrays not implemented
2020-04-06 20:19:40.460 EDT [29310:2] STATEMENT:  SELECT f1[0:] FROM POINT_TBL;
2020-04-06 20:19:40.460 EDT [29218:75] pg_regress/arrays ERROR:  slices of fixed-length arrays not implemented
2020-04-06 20:19:40.460 EDT [29218:76] pg_regress/arrays STATEMENT:  SELECT f1[0:] FROM POINT_TBL;
2020-04-06 20:19:40.461 EDT [29217:22] pg_regress/select_distinct LOG:  statement: SET jit_above_cost TO DEFAULT;
2020-04-06 20:19:40.461 EDT [29240:70] pg_regress/transactions LOG:  statement: UPDATE temptest SET a = 0 FROM writetest WHERE temptest.a = 1 AND writetest.a = temptest.a;
2020-04-06 20:19:40.461 EDT [29278:20] pg_regress/update LOG:  statement: INSERT INTO update_test SELECT a,b+1,c FROM update_test;
2020-04-06 20:19:40.461 EDT [29259:57] pg_regress/subselect LOG:  statement: SELECT * FROM foo WHERE id IN
	    (SELECT id2 FROM (SELECT id2 FROM bar GROUP BY id2) AS s);
2020-04-06 20:19:40.462 EDT [29217:23] pg_regress/select_distinct LOG:  statement: CREATE TABLE distinct_hash_2 AS
	SELECT DISTINCT (g%1000)::text FROM generate_series(0,9999) g;
2020-04-06 20:19:40.463 EDT [29259:58] pg_regress/subselect LOG:  statement: SELECT * FROM foo WHERE id IN
	    (SELECT id2 FROM (SELECT id2 FROM bar UNION
	                      SELECT id2 FROM bar) AS s);
2020-04-06 20:19:40.464 EDT [29259:59] pg_regress/subselect LOG:  statement: CREATE TABLE orderstest (
	    approver_ref integer,
	    po_ref integer,
	    ordercanceled boolean
	);
2020-04-06 20:19:40.465 EDT [29240:71] pg_regress/transactions LOG:  statement: PREPARE test AS UPDATE writetest SET a = 0;
2020-04-06 20:19:40.465 EDT [29278:21] pg_regress/update LOG:  statement: SELECT * FROM update_test;
2020-04-06 20:19:40.465 EDT [29260:53] pg_regress/prepared_xacts LOG:  statement: PREPARE TRANSACTION 'foo4';
2020-04-06 20:19:40.465 EDT [29260:54] pg_regress/prepared_xacts ERROR:  prepared transactions are disabled
2020-04-06 20:19:40.465 EDT [29260:55] pg_regress/prepared_xacts HINT:  Set max_prepared_transactions to a nonzero value.
2020-04-06 20:19:40.465 EDT [29260:56] pg_regress/prepared_xacts STATEMENT:  PREPARE TRANSACTION 'foo4';
2020-04-06 20:19:40.470 EDT [24935:72] LOG:  background worker "parallel worker" (PID 29310) exited with exit code 1
2020-04-06 20:19:40.470 EDT [29240:72] pg_regress/transactions LOG:  statement: EXECUTE test;
2020-04-06 20:19:40.470 EDT [29240:73] pg_regress/transactions DETAIL:  prepare: PREPARE test AS UPDATE writetest SET a = 0;
2020-04-06 20:19:40.471 EDT [29240:74] pg_regress/transactions ERROR:  cannot execute UPDATE in a read-only transaction
2020-04-06 20:19:40.471 EDT [29240:75] pg_regress/transactions STATEMENT:  EXECUTE test;
2020-04-06 20:19:40.471 EDT [29260:57] pg_regress/prepared_xacts LOG:  statement: SELECT gid FROM pg_prepared_xacts;
2020-04-06 20:19:40.471 EDT [29259:60] pg_regress/subselect LOG:  statement: INSERT INTO orderstest VALUES (1, 1, false);
2020-04-06 20:19:40.471 EDT [29218:77] pg_regress/arrays LOG:  statement: SELECT f1[:1] FROM POINT_TBL;
2020-04-06 20:19:40.472 EDT [29259:61] pg_regress/subselect LOG:  statement: INSERT INTO orderstest VALUES (66, 5, false);
2020-04-06 20:19:40.472 EDT [29247:127] pg_regress/union LOG:  statement: reset enable_indexonlyscan;
2020-04-06 20:19:40.476 EDT [29235:28] pg_regress/aggregates LOG:  statement: select sum(null::numeric) from generate_series(1,3);
2020-04-06 20:19:40.477 EDT [29247:128] pg_regress/union LOG:  statement: explain (costs off)
	 SELECT * FROM
	  (SELECT 1 AS t, * FROM tenk1 a
	   UNION ALL
	   SELECT 2 AS t, * FROM tenk1 b) c
	 WHERE t = 2;
2020-04-06 20:19:40.479 EDT [29247:129] pg_regress/union LOG:  statement: explain (costs off)
	SELECT * FROM
	  (SELECT 1 AS t, 2 AS x
	   UNION
	   SELECT 2 AS t, 4 AS x) ss
	WHERE x < 4
	ORDER BY x;
2020-04-06 20:19:40.479 EDT [29240:76] pg_regress/transactions LOG:  statement: SELECT * FROM writetest, temptest;
2020-04-06 20:19:40.479 EDT [29259:62] pg_regress/subselect LOG:  statement: INSERT INTO orderstest VALUES (66, 6, false);
2020-04-06 20:19:40.480 EDT [29240:77] pg_regress/transactions LOG:  statement: CREATE TABLE test AS SELECT * FROM writetest;
2020-04-06 20:19:40.480 EDT [29240:78] pg_regress/transactions ERROR:  cannot execute CREATE TABLE AS in a read-only transaction
2020-04-06 20:19:40.480 EDT [29240:79] pg_regress/transactions STATEMENT:  CREATE TABLE test AS SELECT * FROM writetest;
2020-04-06 20:19:40.480 EDT [29236:41] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL CROSS JOIN J2_TBL a CROSS JOIN J2_TBL b;
2020-04-06 20:19:40.481 EDT [29259:63] pg_regress/subselect LOG:  statement: INSERT INTO orderstest VALUES (66, 7, false);
2020-04-06 20:19:40.481 EDT [29240:80] pg_regress/transactions LOG:  statement: START TRANSACTION READ WRITE;
2020-04-06 20:19:40.482 EDT [29247:130] pg_regress/union LOG:  statement: SELECT * FROM
	  (SELECT 1 AS t, 2 AS x
	   UNION
	   SELECT 2 AS t, 4 AS x) ss
	WHERE x < 4
	ORDER BY x;
2020-04-06 20:19:40.482 EDT [29240:81] pg_regress/transactions LOG:  statement: DROP TABLE writetest;
2020-04-06 20:19:40.482 EDT [29259:64] pg_regress/subselect LOG:  statement: INSERT INTO orderstest VALUES (66, 1, true);
2020-04-06 20:19:40.482 EDT [29247:131] pg_regress/union LOG:  statement: explain (costs off)
	SELECT * FROM
	  (SELECT 1 AS t, generate_series(1,10) AS x
	   UNION
	   SELECT 2 AS t, 4 AS x) ss
	WHERE x < 4
	ORDER BY x;
2020-04-06 20:19:40.482 EDT [29259:65] pg_regress/subselect LOG:  statement: INSERT INTO orderstest VALUES (66, 8, false);
2020-04-06 20:19:40.482 EDT [29259:66] pg_regress/subselect LOG:  statement: INSERT INTO orderstest VALUES (66, 1, false);
2020-04-06 20:19:40.483 EDT [29259:67] pg_regress/subselect LOG:  statement: INSERT INTO orderstest VALUES (77, 1, false);
2020-04-06 20:19:40.483 EDT [29247:132] pg_regress/union LOG:  statement: SELECT * FROM
	  (SELECT 1 AS t, generate_series(1,10) AS x
	   UNION
	   SELECT 2 AS t, 4 AS x) ss
	WHERE x < 4
	ORDER BY x;
2020-04-06 20:19:40.483 EDT [29259:68] pg_regress/subselect LOG:  statement: INSERT INTO orderstest VALUES (1, 1, false);
2020-04-06 20:19:40.483 EDT [29240:82] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:40.483 EDT [29259:69] pg_regress/subselect LOG:  statement: INSERT INTO orderstest VALUES (66, 1, false);
2020-04-06 20:19:40.489 EDT [29278:22] pg_regress/update LOG:  statement: UPDATE update_test SET (c,b,a) = ('bugle', b+11, DEFAULT) WHERE c = 'foo';
2020-04-06 20:19:40.493 EDT [29240:83] pg_regress/transactions LOG:  statement: SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE;
2020-04-06 20:19:40.493 EDT [29259:70] pg_regress/subselect LOG:  statement: INSERT INTO orderstest VALUES (1, 1, false);
2020-04-06 20:19:40.494 EDT [29240:84] pg_regress/transactions LOG:  statement: CREATE TABLE trans_foobar (a int);
2020-04-06 20:19:40.494 EDT [29235:29] pg_regress/aggregates LOG:  statement: select sum(null::float8) from generate_series(1,3);
2020-04-06 20:19:40.494 EDT [29259:71] pg_regress/subselect LOG:  statement: CREATE VIEW orders_view AS
	SELECT *,
	(SELECT CASE
	   WHEN ord.approver_ref=1 THEN '---' ELSE 'Approved'
	 END) AS "Approved",
	(SELECT CASE
	 WHEN ord.ordercanceled
	 THEN 'Canceled'
	 ELSE
	  (SELECT CASE
			WHEN ord.po_ref=1
			THEN
			 (SELECT CASE
					WHEN ord.approver_ref=1
					THEN '---'
					ELSE 'Approved'
				END)
			ELSE 'PO'
		END)
	END) AS "Status",
	(CASE
	 WHEN ord.ordercanceled
	 THEN 'Canceled'
	 ELSE
	  (CASE
			WHEN ord.po_ref=1
			THEN
			 (CASE
					WHEN ord.approver_ref=1
					THEN '---'
					ELSE 'Approved'
				END)
			ELSE 'PO'
		END)
	END) AS "Status_OK"
	FROM orderstest ord;
2020-04-06 20:19:40.494 EDT [29247:133] pg_regress/union LOG:  statement: explain (costs off)
	SELECT * FROM
	  (SELECT 1 AS t, (random()*3)::int AS x
	   UNION
	   SELECT 2 AS t, 4 AS x) ss
	WHERE x > 3
	ORDER BY x;
2020-04-06 20:19:40.495 EDT [29260:58] pg_regress/prepared_xacts LOG:  statement: BEGIN TRANSACTION ISOLATION LEVEL SERIALIZABLE;
2020-04-06 20:19:40.497 EDT [29278:23] pg_regress/update LOG:  statement: SELECT * FROM update_test;
2020-04-06 20:19:40.498 EDT [29260:59] pg_regress/prepared_xacts LOG:  statement: SELECT * FROM pxtest1;
2020-04-06 20:19:40.499 EDT [29247:134] pg_regress/union LOG:  statement: SELECT * FROM
	  (SELECT 1 AS t, (random()*3)::int AS x
	   UNION
	   SELECT 2 AS t, 4 AS x) ss
	WHERE x > 3
	ORDER BY x;
2020-04-06 20:19:40.499 EDT [29259:72] pg_regress/subselect LOG:  statement: SELECT * FROM orders_view;
2020-04-06 20:19:40.501 EDT [29240:85] pg_regress/transactions LOG:  statement: BEGIN;
2020-04-06 20:19:40.503 EDT [29240:86] pg_regress/transactions LOG:  statement: CREATE TABLE trans_foo (a int);
2020-04-06 20:19:40.504 EDT [29240:87] pg_regress/transactions LOG:  statement: SAVEPOINT one;
2020-04-06 20:19:40.504 EDT [29240:88] pg_regress/transactions LOG:  statement: DROP TABLE trans_foo;
2020-04-06 20:19:40.504 EDT [29259:73] pg_regress/subselect LOG:  statement: DROP TABLE orderstest cascade;
2020-04-06 20:19:40.504 EDT [29247:135] pg_regress/union LOG:  statement: explain (costs off)
	select distinct q1 from
	  (select distinct * from int8_tbl i81
	   union all
	   select distinct * from int8_tbl i82) ss
	where q2 = q2;
2020-04-06 20:19:40.511 EDT [29236:42] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL INNER JOIN J2_TBL USING (i);
2020-04-06 20:19:40.511 EDT [29259:74] pg_regress/subselect LOG:  statement: create temp table parts (
	    partnum     text,
	    cost        float8
	);
2020-04-06 20:19:40.511 EDT [29317:1] ERROR:  slices of fixed-length arrays not implemented
2020-04-06 20:19:40.511 EDT [29317:2] STATEMENT:  SELECT f1[:1] FROM POINT_TBL;
2020-04-06 20:19:40.513 EDT [29240:89] pg_regress/transactions LOG:  statement: CREATE TABLE trans_bar (a int);
2020-04-06 20:19:40.516 EDT [29240:90] pg_regress/transactions LOG:  statement: ROLLBACK TO SAVEPOINT one;
2020-04-06 20:19:40.516 EDT [29247:136] pg_regress/union LOG:  statement: select distinct q1 from
	  (select distinct * from int8_tbl i81
	   union all
	   select distinct * from int8_tbl i82) ss
	where q2 = q2;
2020-04-06 20:19:40.516 EDT [29259:75] pg_regress/subselect LOG:  statement: create temp table shipped (
	    ttype       char(2),
	    ordnum      int4,
	    partnum     text,
	    value       float8
	);
2020-04-06 20:19:40.517 EDT [29218:78] pg_regress/arrays ERROR:  slices of fixed-length arrays not implemented
2020-04-06 20:19:40.517 EDT [29218:79] pg_regress/arrays STATEMENT:  SELECT f1[:1] FROM POINT_TBL;
2020-04-06 20:19:40.518 EDT [29240:91] pg_regress/transactions LOG:  statement: RELEASE SAVEPOINT one;
2020-04-06 20:19:40.518 EDT [29240:92] pg_regress/transactions LOG:  statement: SAVEPOINT two;
2020-04-06 20:19:40.518 EDT [29259:76] pg_regress/subselect LOG:  statement: create temp view shipped_view as
	    select * from shipped where ttype = 'wt';
2020-04-06 20:19:40.520 EDT [29240:93] pg_regress/transactions LOG:  statement: CREATE TABLE trans_baz (a int);
2020-04-06 20:19:40.520 EDT [29259:77] pg_regress/subselect LOG:  statement: create rule shipped_view_insert as on insert to shipped_view do instead
	    insert into shipped values('wt', new.ordnum, new.partnum, new.value);
2020-04-06 20:19:40.525 EDT [29240:94] pg_regress/transactions LOG:  statement: RELEASE SAVEPOINT two;
2020-04-06 20:19:40.525 EDT [29240:95] pg_regress/transactions LOG:  statement: drop TABLE trans_foobar;
2020-04-06 20:19:40.526 EDT [29240:96] pg_regress/transactions LOG:  statement: CREATE TABLE trans_barbaz (a int);
2020-04-06 20:19:40.527 EDT [29240:97] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:40.527 EDT [29259:78] pg_regress/subselect LOG:  statement: insert into parts (partnum, cost) values (1, 1234.56);
2020-04-06 20:19:40.527 EDT [29259:79] pg_regress/subselect LOG:  statement: insert into shipped_view (ordnum, partnum, value)
	    values (0, 1, (select cost from parts where partnum = '1'));
2020-04-06 20:19:40.527 EDT [29240:98] pg_regress/transactions LOG:  statement: SELECT * FROM trans_foo;
2020-04-06 20:19:40.528 EDT [29240:99] pg_regress/transactions LOG:  statement: SELECT * FROM trans_bar;
2020-04-06 20:19:40.528 EDT [29240:100] pg_regress/transactions ERROR:  relation "trans_bar" does not exist at character 15
2020-04-06 20:19:40.528 EDT [29240:101] pg_regress/transactions STATEMENT:  SELECT * FROM trans_bar;
2020-04-06 20:19:40.528 EDT [24935:73] LOG:  background worker "parallel worker" (PID 29317) exited with exit code 1
2020-04-06 20:19:40.528 EDT [29240:102] pg_regress/transactions LOG:  statement: SELECT * FROM trans_barbaz;
2020-04-06 20:19:40.532 EDT [29259:80] pg_regress/subselect LOG:  statement: select * from shipped_view;
2020-04-06 20:19:40.533 EDT [29259:81] pg_regress/subselect LOG:  statement: create rule shipped_view_update as on update to shipped_view do instead
	    update shipped set partnum = new.partnum, value = new.value
	        where ttype = new.ttype and ordnum = new.ordnum;
2020-04-06 20:19:40.534 EDT [29218:80] pg_regress/arrays LOG:  statement: SELECT f1[:] FROM POINT_TBL;
2020-04-06 20:19:40.534 EDT [29259:82] pg_regress/subselect LOG:  statement: update shipped_view set value = 11
	    from int4_tbl a join int4_tbl b
	      on (a.f1 = (select f1 from int4_tbl c where c.f1=b.f1))
	    where ordnum = a.f1;
2020-04-06 20:19:40.534 EDT [29260:60] pg_regress/prepared_xacts LOG:  statement: INSERT INTO pxtest1 VALUES ('fff');
2020-04-06 20:19:40.535 EDT [29235:30] pg_regress/aggregates LOG:  statement: select avg(null::int4) from generate_series(1,3);
2020-04-06 20:19:40.535 EDT [29259:83] pg_regress/subselect LOG:  statement: select * from shipped_view;
2020-04-06 20:19:40.535 EDT [29260:61] pg_regress/prepared_xacts LOG:  statement: PREPARE TRANSACTION 'foo5';
2020-04-06 20:19:40.535 EDT [29260:62] pg_regress/prepared_xacts ERROR:  prepared transactions are disabled
2020-04-06 20:19:40.535 EDT [29260:63] pg_regress/prepared_xacts HINT:  Set max_prepared_transactions to a nonzero value.
2020-04-06 20:19:40.535 EDT [29260:64] pg_regress/prepared_xacts STATEMENT:  PREPARE TRANSACTION 'foo5';
2020-04-06 20:19:40.536 EDT [29259:84] pg_regress/subselect LOG:  statement: select f1, ss1 as relabel from
	    (select *, (select sum(f1) from int4_tbl b where f1 >= a.f1) as ss1
	     from int4_tbl a) ss;
2020-04-06 20:19:40.536 EDT [29260:65] pg_regress/prepared_xacts LOG:  statement: SELECT gid FROM pg_prepared_xacts;
2020-04-06 20:19:40.536 EDT [29259:85] pg_regress/subselect LOG:  statement: select * from (
	  select max(unique1) from tenk1 as a
	  where exists (select 1 from tenk1 as b where b.thousand = a.unique2)
	) ss;
2020-04-06 20:19:40.537 EDT [29278:24] pg_regress/update LOG:  statement: UPDATE update_test SET (c,b) = ('car', a+b), a = a + 1 WHERE a = 10;
2020-04-06 20:19:40.538 EDT [29278:25] pg_regress/update LOG:  statement: SELECT * FROM update_test;
2020-04-06 20:19:40.538 EDT [29217:24] pg_regress/select_distinct LOG:  statement: SET enable_sort=TRUE;
2020-04-06 20:19:40.538 EDT [29278:26] pg_regress/update LOG:  statement: UPDATE update_test SET (c,b) = ('car', a+b), b = a + 1 WHERE a = 10;
2020-04-06 20:19:40.539 EDT [29278:27] pg_regress/update ERROR:  multiple assignments to same column "b"
2020-04-06 20:19:40.539 EDT [29278:28] pg_regress/update STATEMENT:  UPDATE update_test SET (c,b) = ('car', a+b), b = a + 1 WHERE a = 10;
2020-04-06 20:19:40.539 EDT [29217:25] pg_regress/select_distinct LOG:  statement: SET work_mem TO DEFAULT;
2020-04-06 20:19:40.539 EDT [29278:29] pg_regress/update LOG:  statement: UPDATE update_test
	  SET (b,a) = (select a,b from update_test where b = 41 and c = 'car')
	  WHERE a = 100 AND b = 20;
2020-04-06 20:19:40.539 EDT [29217:26] pg_regress/select_distinct LOG:  statement: (SELECT * FROM distinct_hash_1 EXCEPT SELECT * FROM distinct_group_1)
	  UNION ALL
	(SELECT * FROM distinct_group_1 EXCEPT SELECT * FROM distinct_hash_1);
2020-04-06 20:19:40.543 EDT [29278:30] pg_regress/update LOG:  statement: SELECT * FROM update_test;
2020-04-06 20:19:40.543 EDT [29217:27] pg_regress/select_distinct LOG:  statement: (SELECT * FROM distinct_hash_1 EXCEPT SELECT * FROM distinct_group_1)
	  UNION ALL
	(SELECT * FROM distinct_group_1 EXCEPT SELECT * FROM distinct_hash_1);
2020-04-06 20:19:40.547 EDT [29329:1] ERROR:  slices of fixed-length arrays not implemented
2020-04-06 20:19:40.547 EDT [29329:2] STATEMENT:  SELECT f1[:] FROM POINT_TBL;
2020-04-06 20:19:40.547 EDT [29218:81] pg_regress/arrays ERROR:  slices of fixed-length arrays not implemented
2020-04-06 20:19:40.547 EDT [29218:82] pg_regress/arrays STATEMENT:  SELECT f1[:] FROM POINT_TBL;
2020-04-06 20:19:40.547 EDT [29240:103] pg_regress/transactions LOG:  statement: SELECT * FROM trans_baz;
2020-04-06 20:19:40.548 EDT [29240:104] pg_regress/transactions LOG:  statement: BEGIN;
2020-04-06 20:19:40.548 EDT [29240:105] pg_regress/transactions LOG:  statement: INSERT INTO trans_foo VALUES (1);
2020-04-06 20:19:40.549 EDT [29240:106] pg_regress/transactions LOG:  statement: SAVEPOINT one;
2020-04-06 20:19:40.549 EDT [29240:107] pg_regress/transactions LOG:  statement: INSERT into trans_bar VALUES (1);
2020-04-06 20:19:40.549 EDT [29240:108] pg_regress/transactions ERROR:  relation "trans_bar" does not exist at character 13
2020-04-06 20:19:40.549 EDT [29240:109] pg_regress/transactions STATEMENT:  INSERT into trans_bar VALUES (1);
2020-04-06 20:19:40.549 EDT [29240:110] pg_regress/transactions LOG:  statement: ROLLBACK TO one;
2020-04-06 20:19:40.549 EDT [29240:111] pg_regress/transactions LOG:  statement: RELEASE SAVEPOINT one;
2020-04-06 20:19:40.549 EDT [29240:112] pg_regress/transactions LOG:  statement: SAVEPOINT two;
2020-04-06 20:19:40.550 EDT [29240:113] pg_regress/transactions LOG:  statement: INSERT into trans_barbaz VALUES (1);
2020-04-06 20:19:40.550 EDT [29240:114] pg_regress/transactions LOG:  statement: RELEASE two;
2020-04-06 20:19:40.550 EDT [29240:115] pg_regress/transactions LOG:  statement: SAVEPOINT three;
2020-04-06 20:19:40.550 EDT [29240:116] pg_regress/transactions LOG:  statement: SAVEPOINT four;
2020-04-06 20:19:40.550 EDT [29240:117] pg_regress/transactions LOG:  statement: INSERT INTO trans_foo VALUES (2);
2020-04-06 20:19:40.552 EDT [29240:118] pg_regress/transactions LOG:  statement: RELEASE SAVEPOINT four;
2020-04-06 20:19:40.553 EDT [29240:119] pg_regress/transactions LOG:  statement: ROLLBACK TO SAVEPOINT three;
2020-04-06 20:19:40.553 EDT [29217:28] pg_regress/select_distinct LOG:  statement: DROP TABLE distinct_hash_1;
2020-04-06 20:19:40.553 EDT [29240:120] pg_regress/transactions LOG:  statement: RELEASE SAVEPOINT three;
2020-04-06 20:19:40.553 EDT [29240:121] pg_regress/transactions LOG:  statement: INSERT INTO trans_foo VALUES (3);
2020-04-06 20:19:40.553 EDT [29240:122] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:40.554 EDT [24935:74] LOG:  background worker "parallel worker" (PID 29329) exited with exit code 1
2020-04-06 20:19:40.555 EDT [29236:43] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL JOIN J2_TBL USING (i);
2020-04-06 20:19:40.555 EDT [29247:137] pg_regress/union LOG:  statement: explain (costs off)
	select distinct q1 from
	  (select distinct * from int8_tbl i81
	   union all
	   select distinct * from int8_tbl i82) ss
	where -q1 = q2;
2020-04-06 20:19:40.556 EDT [29218:83] pg_regress/arrays LOG:  statement: UPDATE point_tbl SET f1[0] = 10 WHERE f1 IS NULL RETURNING *;
2020-04-06 20:19:40.556 EDT [29247:138] pg_regress/union LOG:  statement: select distinct q1 from
	  (select distinct * from int8_tbl i81
	   union all
	   select distinct * from int8_tbl i82) ss
	where -q1 = q2;
2020-04-06 20:19:40.560 EDT [29240:123] pg_regress/transactions LOG:  statement: SELECT * FROM trans_foo;
2020-04-06 20:19:40.565 EDT [29218:84] pg_regress/arrays LOG:  statement: INSERT INTO point_tbl(f1[0]) VALUES(0) RETURNING *;
2020-04-06 20:19:40.566 EDT [29218:85] pg_regress/arrays LOG:  statement: UPDATE point_tbl SET f1[0] = NULL WHERE f1::text = '(10,10)'::point::text RETURNING *;
2020-04-06 20:19:40.567 EDT [29218:86] pg_regress/arrays LOG:  statement: UPDATE point_tbl SET f1[0] = -10, f1[1] = -10 WHERE f1::text = '(10,10)'::point::text RETURNING *;
2020-04-06 20:19:40.567 EDT [29218:87] pg_regress/arrays LOG:  statement: UPDATE point_tbl SET f1[3] = 10 WHERE f1::text = '(-10,-10)'::point::text RETURNING *;
2020-04-06 20:19:40.567 EDT [29218:88] pg_regress/arrays ERROR:  array subscript out of range
2020-04-06 20:19:40.567 EDT [29218:89] pg_regress/arrays STATEMENT:  UPDATE point_tbl SET f1[3] = 10 WHERE f1::text = '(-10,-10)'::point::text RETURNING *;
2020-04-06 20:19:40.568 EDT [29218:90] pg_regress/arrays LOG:  statement: CREATE TEMP TABLE arrtest1 (i int[], t text[]);
2020-04-06 20:19:40.570 EDT [29218:91] pg_regress/arrays LOG:  statement: insert into arrtest1 values(array[1,2,null,4], array['one','two',null,'four']);
2020-04-06 20:19:40.571 EDT [29218:92] pg_regress/arrays LOG:  statement: select * from arrtest1;
2020-04-06 20:19:40.571 EDT [29218:93] pg_regress/arrays LOG:  statement: update arrtest1 set i[2] = 22, t[2] = 'twenty-two';
2020-04-06 20:19:40.571 EDT [29218:94] pg_regress/arrays LOG:  statement: select * from arrtest1;
2020-04-06 20:19:40.573 EDT [29218:95] pg_regress/arrays LOG:  statement: update arrtest1 set i[5] = 5, t[5] = 'five';
2020-04-06 20:19:40.573 EDT [29235:31] pg_regress/aggregates LOG:  statement: select avg(null::int8) from generate_series(1,3);
2020-04-06 20:19:40.573 EDT [29259:86] pg_regress/subselect LOG:  statement: select * from (
	  select min(unique1) from tenk1 as a
	  where not exists (select 1 from tenk1 as b where b.unique2 = 10000)
	) ss;
2020-04-06 20:19:40.574 EDT [29259:87] pg_regress/subselect LOG:  statement: create temp table numeric_table (num_col numeric);
2020-04-06 20:19:40.576 EDT [29259:88] pg_regress/subselect LOG:  statement: insert into numeric_table values (1), (1.000000000000000000001), (2), (3);
2020-04-06 20:19:40.576 EDT [29218:96] pg_regress/arrays LOG:  statement: select * from arrtest1;
2020-04-06 20:19:40.577 EDT [29259:89] pg_regress/subselect LOG:  statement: create temp table float_table (float_col float8);
2020-04-06 20:19:40.577 EDT [29260:66] pg_regress/prepared_xacts LOG:  statement: ROLLBACK PREPARED 'foo4';
2020-04-06 20:19:40.577 EDT [29260:67] pg_regress/prepared_xacts ERROR:  prepared transaction with identifier "foo4" does not exist
2020-04-06 20:19:40.577 EDT [29260:68] pg_regress/prepared_xacts STATEMENT:  ROLLBACK PREPARED 'foo4';
2020-04-06 20:19:40.577 EDT [29278:31] pg_regress/update LOG:  statement: UPDATE update_test o
	  SET (b,a) = (select a+1,b from update_test i
	               where i.a=o.a and i.b=o.b and i.c is not distinct from o.c);
2020-04-06 20:19:40.578 EDT [29278:32] pg_regress/update LOG:  statement: SELECT * FROM update_test;
2020-04-06 20:19:40.578 EDT [29259:90] pg_regress/subselect LOG:  statement: insert into float_table values (1), (2), (3);
2020-04-06 20:19:40.579 EDT [29259:91] pg_regress/subselect LOG:  statement: select * from float_table
	  where float_col in (select num_col from numeric_table);
2020-04-06 20:19:40.579 EDT [29260:69] pg_regress/prepared_xacts LOG:  statement: SELECT gid FROM pg_prepared_xacts;
2020-04-06 20:19:40.580 EDT [29218:97] pg_regress/arrays LOG:  statement: update arrtest1 set i[8] = 8, t[8] = 'eight';
2020-04-06 20:19:40.580 EDT [29259:92] pg_regress/subselect LOG:  statement: select * from numeric_table
	  where num_col in (select float_col from float_table);
2020-04-06 20:19:40.581 EDT [29218:98] pg_regress/arrays LOG:  statement: select * from arrtest1;
2020-04-06 20:19:40.581 EDT [29217:29] pg_regress/select_distinct LOG:  statement: DROP TABLE distinct_hash_2;
2020-04-06 20:19:40.584 EDT [29218:99] pg_regress/arrays LOG:  statement: update arrtest1 set i[0] = 0, t[0] = 'zero';
2020-04-06 20:19:40.584 EDT [29218:100] pg_regress/arrays LOG:  statement: select * from arrtest1;
2020-04-06 20:19:40.585 EDT [29218:101] pg_regress/arrays LOG:  statement: update arrtest1 set i[-3] = -3, t[-3] = 'minus-three';
2020-04-06 20:19:40.585 EDT [29218:102] pg_regress/arrays LOG:  statement: select * from arrtest1;
2020-04-06 20:19:40.585 EDT [29218:103] pg_regress/arrays LOG:  statement: update arrtest1 set i[0:2] = array[10,11,12], t[0:2] = array['ten','eleven','twelve'];
2020-04-06 20:19:40.585 EDT [29236:44] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL t1 (a, b, c) JOIN J2_TBL t2 (a, d) USING (a)
	  ORDER BY a, d;
2020-04-06 20:19:40.585 EDT [29218:104] pg_regress/arrays LOG:  statement: select * from arrtest1;
2020-04-06 20:19:40.585 EDT [29218:105] pg_regress/arrays LOG:  statement: update arrtest1 set i[8:10] = array[18,null,20], t[8:10] = array['p18',null,'p20'];
2020-04-06 20:19:40.586 EDT [29218:106] pg_regress/arrays LOG:  statement: select * from arrtest1;
2020-04-06 20:19:40.586 EDT [29218:107] pg_regress/arrays LOG:  statement: update arrtest1 set i[11:12] = array[null,22], t[11:12] = array[null,'p22'];
2020-04-06 20:19:40.586 EDT [29218:108] pg_regress/arrays LOG:  statement: select * from arrtest1;
2020-04-06 20:19:40.586 EDT [29218:109] pg_regress/arrays LOG:  statement: update arrtest1 set i[15:16] = array[null,26], t[15:16] = array[null,'p26'];
2020-04-06 20:19:40.586 EDT [29259:93] pg_regress/subselect LOG:  statement: create temp table ta (id int primary key, val int);
2020-04-06 20:19:40.586 EDT [29218:110] pg_regress/arrays LOG:  statement: select * from arrtest1;
2020-04-06 20:19:40.587 EDT [29218:111] pg_regress/arrays LOG:  statement: update arrtest1 set i[-5:-3] = array[-15,-14,-13], t[-5:-3] = array['m15','m14','m13'];
2020-04-06 20:19:40.587 EDT [29218:112] pg_regress/arrays LOG:  statement: select * from arrtest1;
2020-04-06 20:19:40.588 EDT [29218:113] pg_regress/arrays LOG:  statement: update arrtest1 set i[-7:-6] = array[-17,null], t[-7:-6] = array['m17',null];
2020-04-06 20:19:40.588 EDT [29218:114] pg_regress/arrays LOG:  statement: select * from arrtest1;
2020-04-06 20:19:40.588 EDT [29218:115] pg_regress/arrays LOG:  statement: update arrtest1 set i[-12:-10] = array[-22,null,-20], t[-12:-10] = array['m22',null,'m20'];
2020-04-06 20:19:40.588 EDT [29218:116] pg_regress/arrays LOG:  statement: select * from arrtest1;
2020-04-06 20:19:40.588 EDT [29218:117] pg_regress/arrays LOG:  statement: delete from arrtest1;
2020-04-06 20:19:40.589 EDT [29217:30] pg_regress/select_distinct LOG:  statement: DROP TABLE distinct_group_1;
2020-04-06 20:19:40.590 EDT [29218:118] pg_regress/arrays LOG:  statement: insert into arrtest1 values(array[1,2,null,4], array['one','two',null,'four']);
2020-04-06 20:19:40.590 EDT [29218:119] pg_regress/arrays LOG:  statement: select * from arrtest1;
2020-04-06 20:19:40.591 EDT [29217:31] pg_regress/select_distinct LOG:  statement: DROP TABLE distinct_group_2;
2020-04-06 20:19:40.591 EDT [29259:94] pg_regress/subselect LOG:  statement: insert into ta values(1,1);
2020-04-06 20:19:40.592 EDT [29218:120] pg_regress/arrays LOG:  statement: update arrtest1 set i[0:5] = array[0,1,2,null,4,5], t[0:5] = array['z','p1','p2',null,'p4','p5'];
2020-04-06 20:19:40.592 EDT [29259:95] pg_regress/subselect LOG:  statement: insert into ta values(2,2);
2020-04-06 20:19:40.593 EDT [29218:121] pg_regress/arrays LOG:  statement: select * from arrtest1;
2020-04-06 20:19:40.593 EDT [29247:139] pg_regress/union LOG:  statement: create function expensivefunc(int) returns int
	language plpgsql immutable strict cost 10000
	as $$begin return $1; end$$;
2020-04-06 20:19:40.595 EDT [29247:140] pg_regress/union LOG:  statement: create temp table t3 as select generate_series(-1000,1000) as x;
2020-04-06 20:19:40.595 EDT [29259:96] pg_regress/subselect LOG:  statement: create temp table tb (id int primary key, aval int);
2020-04-06 20:19:40.598 EDT [29218:122] pg_regress/arrays LOG:  statement: CREATE TEMP TABLE arrtest2 (i integer ARRAY[4], f float8[], n numeric[], t text[], d timestamp[]);
2020-04-06 20:19:40.600 EDT [29217:32] pg_regress/select_distinct LOG:  statement: CREATE TEMP TABLE disttable (f1 integer);
2020-04-06 20:19:40.600 EDT [29240:124] pg_regress/transactions LOG:  statement: SELECT * FROM trans_barbaz;
2020-04-06 20:19:40.601 EDT [29218:123] pg_regress/arrays LOG:  statement: INSERT INTO arrtest2 VALUES(
	  ARRAY[[[113,142],[1,147]]],
	  ARRAY[1.1,1.2,1.3]::float8[],
	  ARRAY[1.1,1.2,1.3],
	  ARRAY[[['aaa','aab'],['aba','abb'],['aca','acb']],[['baa','bab'],['bba','bbb'],['bca','bcb']]],
	  ARRAY['19620326','19931223','19970117']::timestamp[]
	);
2020-04-06 20:19:40.601 EDT [29217:33] pg_regress/select_distinct LOG:  statement: INSERT INTO DISTTABLE VALUES(1);
2020-04-06 20:19:40.602 EDT [29218:124] pg_regress/arrays LOG:  statement: CREATE TEMP TABLE arrtest_f (f0 int, f1 text, f2 float8);
2020-04-06 20:19:40.603 EDT [29217:34] pg_regress/select_distinct LOG:  statement: INSERT INTO DISTTABLE VALUES(2);
2020-04-06 20:19:40.604 EDT [29218:125] pg_regress/arrays LOG:  statement: insert into arrtest_f values(1,'cat1',1.21);
2020-04-06 20:19:40.604 EDT [29217:35] pg_regress/select_distinct LOG:  statement: INSERT INTO DISTTABLE VALUES(3);
2020-04-06 20:19:40.604 EDT [29218:126] pg_regress/arrays LOG:  statement: insert into arrtest_f values(2,'cat1',1.24);
2020-04-06 20:19:40.604 EDT [29218:127] pg_regress/arrays LOG:  statement: insert into arrtest_f values(3,'cat1',1.18);
2020-04-06 20:19:40.605 EDT [29218:128] pg_regress/arrays LOG:  statement: insert into arrtest_f values(4,'cat1',1.26);
2020-04-06 20:19:40.605 EDT [29259:97] pg_regress/subselect LOG:  statement: insert into tb values(1,1);
2020-04-06 20:19:40.605 EDT [29218:129] pg_regress/arrays LOG:  statement: insert into arrtest_f values(5,'cat1',1.15);
2020-04-06 20:19:40.605 EDT [29218:130] pg_regress/arrays LOG:  statement: insert into arrtest_f values(6,'cat2',1.15);
2020-04-06 20:19:40.605 EDT [29218:131] pg_regress/arrays LOG:  statement: insert into arrtest_f values(7,'cat2',1.26);
2020-04-06 20:19:40.605 EDT [29259:98] pg_regress/subselect LOG:  statement: insert into tb values(2,1);
2020-04-06 20:19:40.605 EDT [29218:132] pg_regress/arrays LOG:  statement: insert into arrtest_f values(8,'cat2',1.32);
2020-04-06 20:19:40.605 EDT [29218:133] pg_regress/arrays LOG:  statement: insert into arrtest_f values(9,'cat2',1.30);
2020-04-06 20:19:40.605 EDT [29259:99] pg_regress/subselect LOG:  statement: insert into tb values(3,2);
2020-04-06 20:19:40.606 EDT [29218:134] pg_regress/arrays LOG:  statement: CREATE TEMP TABLE arrtest_i (f0 int, f1 text, f2 int);
2020-04-06 20:19:40.606 EDT [29259:100] pg_regress/subselect LOG:  statement: insert into tb values(4,2);
2020-04-06 20:19:40.606 EDT [29259:101] pg_regress/subselect LOG:  statement: create temp table tc (id int primary key, aid int);
2020-04-06 20:19:40.607 EDT [29217:36] pg_regress/select_distinct LOG:  statement: INSERT INTO DISTTABLE VALUES(NULL);
2020-04-06 20:19:40.608 EDT [29217:37] pg_regress/select_distinct LOG:  statement: SELECT f1, f1 IS DISTINCT FROM 2 as "not 2" FROM disttable;
2020-04-06 20:19:40.608 EDT [29217:38] pg_regress/select_distinct LOG:  statement: SELECT f1, f1 IS DISTINCT FROM NULL as "not null" FROM disttable;
2020-04-06 20:19:40.608 EDT [29217:39] pg_regress/select_distinct LOG:  statement: SELECT f1, f1 IS DISTINCT FROM f1 as "false" FROM disttable;
2020-04-06 20:19:40.608 EDT [29217:40] pg_regress/select_distinct LOG:  statement: SELECT f1, f1 IS DISTINCT FROM f1+1 as "not null" FROM disttable;
2020-04-06 20:19:40.609 EDT [29218:135] pg_regress/arrays LOG:  statement: insert into arrtest_i values(1,'cat1',21);
2020-04-06 20:19:40.609 EDT [29217:41] pg_regress/select_distinct LOG:  statement: SELECT 1 IS DISTINCT FROM 2 as "yes";
2020-04-06 20:19:40.609 EDT [29235:32] pg_regress/aggregates LOG:  statement: select avg(null::numeric) from generate_series(1,3);
2020-04-06 20:19:40.609 EDT [29259:102] pg_regress/subselect LOG:  statement: insert into tc values(1,1);
2020-04-06 20:19:40.609 EDT [29218:136] pg_regress/arrays LOG:  statement: insert into arrtest_i values(2,'cat1',24);
2020-04-06 20:19:40.610 EDT [29218:137] pg_regress/arrays LOG:  statement: insert into arrtest_i values(3,'cat1',18);
2020-04-06 20:19:40.610 EDT [29218:138] pg_regress/arrays LOG:  statement: insert into arrtest_i values(4,'cat1',26);
2020-04-06 20:19:40.610 EDT [29218:139] pg_regress/arrays LOG:  statement: insert into arrtest_i values(5,'cat1',15);
2020-04-06 20:19:40.610 EDT [29218:140] pg_regress/arrays LOG:  statement: insert into arrtest_i values(6,'cat2',15);
2020-04-06 20:19:40.610 EDT [29218:141] pg_regress/arrays LOG:  statement: insert into arrtest_i values(7,'cat2',26);
2020-04-06 20:19:40.611 EDT [29218:142] pg_regress/arrays LOG:  statement: insert into arrtest_i values(8,'cat2',32);
2020-04-06 20:19:40.611 EDT [29218:143] pg_regress/arrays LOG:  statement: insert into arrtest_i values(9,'cat2',30);
2020-04-06 20:19:40.611 EDT [29259:103] pg_regress/subselect LOG:  statement: insert into tc values(2,2);
2020-04-06 20:19:40.611 EDT [29218:144] pg_regress/arrays LOG:  statement: SELECT t.f[1][3][1] AS "131", t.f[2][2][1] AS "221" FROM (
	  SELECT ARRAY[[[111,112],[121,122],[131,132]],[[211,212],[221,122],[231,232]]] AS f
	) AS t;
2020-04-06 20:19:40.612 EDT [29218:145] pg_regress/arrays LOG:  statement: SELECT ARRAY[[[[[['hello'],['world']]]]]];
2020-04-06 20:19:40.612 EDT [29218:146] pg_regress/arrays LOG:  statement: SELECT ARRAY[ARRAY['hello'],ARRAY['world']];
2020-04-06 20:19:40.612 EDT [29218:147] pg_regress/arrays LOG:  statement: SELECT ARRAY(select f2 from arrtest_f order by f2) AS "ARRAY";
2020-04-06 20:19:40.613 EDT [29218:148] pg_regress/arrays LOG:  statement: SELECT '{1,null,3}'::int[];
2020-04-06 20:19:40.613 EDT [29218:149] pg_regress/arrays LOG:  statement: SELECT ARRAY[1,NULL,3];
2020-04-06 20:19:40.614 EDT [29218:150] pg_regress/arrays LOG:  statement: SELECT array_append(array[42], 6) AS "{42,6}";
2020-04-06 20:19:40.614 EDT [29218:151] pg_regress/arrays LOG:  statement: SELECT array_prepend(6, array[42]) AS "{6,42}";
2020-04-06 20:19:40.615 EDT [29218:152] pg_regress/arrays LOG:  statement: SELECT array_cat(ARRAY[1,2], ARRAY[3,4]) AS "{1,2,3,4}";
2020-04-06 20:19:40.615 EDT [29218:153] pg_regress/arrays LOG:  statement: SELECT array_cat(ARRAY[1,2], ARRAY[[3,4],[5,6]]) AS "{{1,2},{3,4},{5,6}}";
2020-04-06 20:19:40.616 EDT [29218:154] pg_regress/arrays LOG:  statement: SELECT array_cat(ARRAY[[3,4],[5,6]], ARRAY[1,2]) AS "{{3,4},{5,6},{1,2}}";
2020-04-06 20:19:40.616 EDT [29218:155] pg_regress/arrays LOG:  statement: SELECT array_position(ARRAY[1,2,3,4,5], 4);
2020-04-06 20:19:40.617 EDT [29218:156] pg_regress/arrays LOG:  statement: SELECT array_position(ARRAY[5,3,4,2,1], 4);
2020-04-06 20:19:40.617 EDT [29259:104] pg_regress/subselect LOG:  statement: select
	  ( select min(tb.id) from tb
	    where tb.aval = (select ta.val from ta where ta.id = tc.aid) ) as min_tb_id
	from tc;
2020-04-06 20:19:40.617 EDT [29218:157] pg_regress/arrays LOG:  statement: SELECT array_position(ARRAY[[1,2],[3,4]], 3);
2020-04-06 20:19:40.617 EDT [29218:158] pg_regress/arrays ERROR:  searching for elements in multidimensional arrays is not supported
2020-04-06 20:19:40.617 EDT [29218:159] pg_regress/arrays STATEMENT:  SELECT array_position(ARRAY[[1,2],[3,4]], 3);
2020-04-06 20:19:40.617 EDT [29218:160] pg_regress/arrays LOG:  statement: SELECT array_position(ARRAY['sun','mon','tue','wed','thu','fri','sat'], 'mon');
2020-04-06 20:19:40.617 EDT [29259:105] pg_regress/subselect LOG:  statement: create temp table t1 (f1 numeric(14,0), f2 varchar(30));
2020-04-06 20:19:40.618 EDT [29278:33] pg_regress/update LOG:  statement: UPDATE update_test SET (b,a) = (select a+1,b from update_test);
2020-04-06 20:19:40.618 EDT [29278:34] pg_regress/update ERROR:  more than one row returned by a subquery used as an expression
2020-04-06 20:19:40.618 EDT [29278:35] pg_regress/update STATEMENT:  UPDATE update_test SET (b,a) = (select a+1,b from update_test);
2020-04-06 20:19:40.618 EDT [29218:161] pg_regress/arrays LOG:  statement: SELECT array_position(ARRAY['sun','mon','tue','wed','thu','fri','sat'], 'sat');
2020-04-06 20:19:40.618 EDT [29278:36] pg_regress/update LOG:  statement: UPDATE update_test SET (b,a) = (select a+1,b from update_test where a = 1000)
	  WHERE a = 11;
2020-04-06 20:19:40.619 EDT [29278:37] pg_regress/update LOG:  statement: SELECT * FROM update_test;
2020-04-06 20:19:40.619 EDT [29218:162] pg_regress/arrays LOG:  statement: SELECT array_position(ARRAY['sun','mon','tue','wed','thu','fri','sat'], NULL);
2020-04-06 20:19:40.620 EDT [29218:163] pg_regress/arrays LOG:  statement: SELECT array_position(ARRAY['sun','mon','tue','wed','thu',NULL,'fri','sat'], NULL);
2020-04-06 20:19:40.620 EDT [29218:164] pg_regress/arrays LOG:  statement: SELECT array_position(ARRAY['sun','mon','tue','wed','thu',NULL,'fri','sat'], 'sat');
2020-04-06 20:19:40.621 EDT [29218:165] pg_regress/arrays LOG:  statement: SELECT array_positions(NULL, 10);
2020-04-06 20:19:40.621 EDT [29259:106] pg_regress/subselect LOG:  statement: select * from
	  (select distinct f1, f2, (select f2 from t1 x where x.f1 = up.f1) as fs
	   from t1 up) ss
	group by f1,f2,fs;
2020-04-06 20:19:40.621 EDT [29218:166] pg_regress/arrays LOG:  statement: SELECT array_positions(NULL, NULL::int);
2020-04-06 20:19:40.621 EDT [29218:167] pg_regress/arrays LOG:  statement: SELECT array_positions(ARRAY[1,2,3,4,5,6,1,2,3,4,5,6], 4);
2020-04-06 20:19:40.622 EDT [29218:168] pg_regress/arrays LOG:  statement: SELECT array_positions(ARRAY[[1,2],[3,4]], 4);
2020-04-06 20:19:40.622 EDT [29218:169] pg_regress/arrays ERROR:  searching for elements in multidimensional arrays is not supported
2020-04-06 20:19:40.622 EDT [29218:170] pg_regress/arrays STATEMENT:  SELECT array_positions(ARRAY[[1,2],[3,4]], 4);
2020-04-06 20:19:40.622 EDT [29218:171] pg_regress/arrays LOG:  statement: SELECT array_positions(ARRAY[1,2,3,4,5,6,1,2,3,4,5,6], NULL);
2020-04-06 20:19:40.622 EDT [29259:107] pg_regress/subselect LOG:  statement: create temp table table_a(id integer);
2020-04-06 20:19:40.622 EDT [29218:172] pg_regress/arrays LOG:  statement: SELECT array_positions(ARRAY[1,2,3,NULL,5,6,1,2,3,NULL,5,6], NULL);
2020-04-06 20:19:40.623 EDT [29218:173] pg_regress/arrays LOG:  statement: SELECT array_length(array_positions(ARRAY(SELECT 'AAAAAAAAAAAAAAAAAAAAAAAAA'::text || i % 10
	                                          FROM generate_series(1,100) g(i)),
	                                  'AAAAAAAAAAAAAAAAAAAAAAAAA5'), 1);
2020-04-06 20:19:40.623 EDT [29259:108] pg_regress/subselect LOG:  statement: insert into table_a values (42);
2020-04-06 20:19:40.623 EDT [29259:109] pg_regress/subselect LOG:  statement: create temp view view_a as select * from table_a;
2020-04-06 20:19:40.624 EDT [29218:174] pg_regress/arrays LOG:  statement: DO $$
	DECLARE
	  o int;
	  a int[] := ARRAY[1,2,3,2,3,1,2];
	BEGIN
	  o := array_position(a, 2);
	  WHILE o IS NOT NULL
	  LOOP
	    RAISE NOTICE '%', o;
	    o := array_position(a, 2, o + 1);
	  END LOOP;
	END
	$$ LANGUAGE plpgsql;
2020-04-06 20:19:40.626 EDT [29259:110] pg_regress/subselect LOG:  statement: select view_a from view_a;
2020-04-06 20:19:40.626 EDT [29260:70] pg_regress/prepared_xacts LOG:  statement: DROP TABLE pxtest1;
2020-04-06 20:19:40.627 EDT [29260:71] pg_regress/prepared_xacts LOG:  statement: BEGIN TRANSACTION ISOLATION LEVEL SERIALIZABLE;
2020-04-06 20:19:40.627 EDT [29260:72] pg_regress/prepared_xacts LOG:  statement: CREATE TABLE pxtest2 (a int);
2020-04-06 20:19:40.628 EDT [29260:73] pg_regress/prepared_xacts LOG:  statement: INSERT INTO pxtest2 VALUES (1);
2020-04-06 20:19:40.629 EDT [29260:74] pg_regress/prepared_xacts LOG:  statement: SAVEPOINT a;
2020-04-06 20:19:40.629 EDT [29260:75] pg_regress/prepared_xacts LOG:  statement: INSERT INTO pxtest2 VALUES (2);
2020-04-06 20:19:40.629 EDT [29260:76] pg_regress/prepared_xacts LOG:  statement: ROLLBACK TO a;
2020-04-06 20:19:40.629 EDT [29260:77] pg_regress/prepared_xacts LOG:  statement: SAVEPOINT b;
2020-04-06 20:19:40.629 EDT [29260:78] pg_regress/prepared_xacts LOG:  statement: INSERT INTO pxtest2 VALUES (3);
2020-04-06 20:19:40.630 EDT [29260:79] pg_regress/prepared_xacts LOG:  statement: PREPARE TRANSACTION 'regress-one';
2020-04-06 20:19:40.630 EDT [29260:80] pg_regress/prepared_xacts ERROR:  prepared transactions are disabled
2020-04-06 20:19:40.630 EDT [29260:81] pg_regress/prepared_xacts HINT:  Set max_prepared_transactions to a nonzero value.
2020-04-06 20:19:40.630 EDT [29260:82] pg_regress/prepared_xacts STATEMENT:  PREPARE TRANSACTION 'regress-one';
2020-04-06 20:19:40.630 EDT [29260:83] pg_regress/prepared_xacts LOG:  statement: CREATE TABLE pxtest3(fff int);
2020-04-06 20:19:40.631 EDT [29218:175] pg_regress/arrays LOG:  statement: SELECT array_position('[2:4]={1,2,3}'::int[], 1);
2020-04-06 20:19:40.631 EDT [29259:111] pg_regress/subselect LOG:  statement: select (select view_a) from view_a;
2020-04-06 20:19:40.634 EDT [29236:45] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL t1 (a, b, c) JOIN J2_TBL t2 (a, b) USING (b)
	  ORDER BY b, t1.a;
2020-04-06 20:19:40.638 EDT [29260:84] pg_regress/prepared_xacts LOG:  statement: BEGIN TRANSACTION ISOLATION LEVEL SERIALIZABLE;
2020-04-06 20:19:40.638 EDT [29259:112] pg_regress/subselect LOG:  statement: select (select (select view_a)) from view_a;
2020-04-06 20:19:40.638 EDT [29260:85] pg_regress/prepared_xacts LOG:  statement: DROP TABLE pxtest3;
2020-04-06 20:19:40.639 EDT [29259:113] pg_regress/subselect LOG:  statement: select (select (a.*)::text) from view_a a;
2020-04-06 20:19:40.639 EDT [29260:86] pg_regress/prepared_xacts LOG:  statement: CREATE TABLE pxtest4 (a int);
2020-04-06 20:19:40.640 EDT [29259:114] pg_regress/subselect LOG:  statement: select q from (select max(f1) from int4_tbl group by f1 order by f1) q;
2020-04-06 20:19:40.641 EDT [29260:87] pg_regress/prepared_xacts LOG:  statement: INSERT INTO pxtest4 VALUES (1);
2020-04-06 20:19:40.641 EDT [29259:115] pg_regress/subselect LOG:  statement: with q as (select max(f1) from int4_tbl group by f1 order by f1)
	  select q from q;
2020-04-06 20:19:40.641 EDT [29260:88] pg_regress/prepared_xacts LOG:  statement: INSERT INTO pxtest4 VALUES (2);
2020-04-06 20:19:40.642 EDT [29260:89] pg_regress/prepared_xacts LOG:  statement: DECLARE foo CURSOR FOR SELECT * FROM pxtest4;
2020-04-06 20:19:40.642 EDT [29260:90] pg_regress/prepared_xacts LOG:  statement: FETCH 1 FROM foo;
2020-04-06 20:19:40.642 EDT [29260:91] pg_regress/prepared_xacts LOG:  statement: PREPARE TRANSACTION 'regress-two';
2020-04-06 20:19:40.642 EDT [29260:92] pg_regress/prepared_xacts ERROR:  prepared transactions are disabled
2020-04-06 20:19:40.642 EDT [29260:93] pg_regress/prepared_xacts HINT:  Set max_prepared_transactions to a nonzero value.
2020-04-06 20:19:40.642 EDT [29260:94] pg_regress/prepared_xacts STATEMENT:  PREPARE TRANSACTION 'regress-two';
2020-04-06 20:19:40.643 EDT [29260:95] pg_regress/prepared_xacts LOG:  statement: FETCH 1 FROM foo;
2020-04-06 20:19:40.643 EDT [29260:96] pg_regress/prepared_xacts ERROR:  cursor "foo" does not exist
2020-04-06 20:19:40.643 EDT [29260:97] pg_regress/prepared_xacts STATEMENT:  FETCH 1 FROM foo;
2020-04-06 20:19:40.643 EDT [29240:125] pg_regress/transactions LOG:  statement: BEGIN;
2020-04-06 20:19:40.643 EDT [29260:98] pg_regress/prepared_xacts LOG:  statement: SELECT * FROM pxtest2;
2020-04-06 20:19:40.643 EDT [29260:99] pg_regress/prepared_xacts ERROR:  relation "pxtest2" does not exist at character 15
2020-04-06 20:19:40.643 EDT [29260:100] pg_regress/prepared_xacts STATEMENT:  SELECT * FROM pxtest2;
2020-04-06 20:19:40.643 EDT [29240:126] pg_regress/transactions LOG:  statement: SAVEPOINT one;
2020-04-06 20:19:40.643 EDT [29260:101] pg_regress/prepared_xacts LOG:  statement: SELECT gid FROM pg_prepared_xacts;
2020-04-06 20:19:40.643 EDT [29240:127] pg_regress/transactions LOG:  statement: SELECT trans_foo;
2020-04-06 20:19:40.643 EDT [29240:128] pg_regress/transactions ERROR:  column "trans_foo" does not exist at character 8
2020-04-06 20:19:40.643 EDT [29240:129] pg_regress/transactions STATEMENT:  SELECT trans_foo;
2020-04-06 20:19:40.643 EDT [29240:130] pg_regress/transactions LOG:  statement: ROLLBACK TO SAVEPOINT one;
2020-04-06 20:19:40.643 EDT [29240:131] pg_regress/transactions LOG:  statement: RELEASE SAVEPOINT one;
2020-04-06 20:19:40.643 EDT [29240:132] pg_regress/transactions LOG:  statement: SAVEPOINT two;
2020-04-06 20:19:40.644 EDT [29240:133] pg_regress/transactions LOG:  statement: CREATE TABLE savepoints (a int);
2020-04-06 20:19:40.645 EDT [29240:134] pg_regress/transactions LOG:  statement: SAVEPOINT three;
2020-04-06 20:19:40.645 EDT [29240:135] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (1);
2020-04-06 20:19:40.645 EDT [29240:136] pg_regress/transactions LOG:  statement: SAVEPOINT four;
2020-04-06 20:19:40.645 EDT [29240:137] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (2);
2020-04-06 20:19:40.645 EDT [29240:138] pg_regress/transactions LOG:  statement: SAVEPOINT five;
2020-04-06 20:19:40.646 EDT [29240:139] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (3);
2020-04-06 20:19:40.646 EDT [29218:176] pg_regress/arrays LOG:  statement: SELECT array_positions('[2:4]={1,2,3}'::int[], 1);
2020-04-06 20:19:40.646 EDT [29240:140] pg_regress/transactions LOG:  statement: ROLLBACK TO SAVEPOINT five;
2020-04-06 20:19:40.646 EDT [29240:141] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:40.646 EDT [29218:177] pg_regress/arrays LOG:  statement: SELECT
	    array_position(ids, (1, 1)),
	    array_positions(ids, (1, 1))
	        FROM
	(VALUES
	    (ARRAY[(0, 0), (1, 1)]),
	    (ARRAY[(1, 1)])
	) AS f (ids);
2020-04-06 20:19:40.646 EDT [29240:142] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:40.646 EDT [29240:143] pg_regress/transactions WARNING:  there is no transaction in progress
2020-04-06 20:19:40.646 EDT [29240:144] pg_regress/transactions LOG:  statement: SELECT * FROM savepoints;
2020-04-06 20:19:40.647 EDT [29240:145] pg_regress/transactions LOG:  statement: BEGIN;
2020-04-06 20:19:40.647 EDT [29240:146] pg_regress/transactions LOG:  statement: SAVEPOINT one;
2020-04-06 20:19:40.647 EDT [29240:147] pg_regress/transactions LOG:  statement: DELETE FROM savepoints WHERE a=1;
2020-04-06 20:19:40.647 EDT [29218:178] pg_regress/arrays LOG:  statement: SELECT a FROM arrtest WHERE b = ARRAY[[[113,142],[1,147]]];
2020-04-06 20:19:40.647 EDT [29240:148] pg_regress/transactions LOG:  statement: RELEASE SAVEPOINT one;
2020-04-06 20:19:40.648 EDT [29240:149] pg_regress/transactions LOG:  statement: SAVEPOINT two;
2020-04-06 20:19:40.648 EDT [29240:150] pg_regress/transactions LOG:  statement: DELETE FROM savepoints WHERE a=1;
2020-04-06 20:19:40.648 EDT [29240:151] pg_regress/transactions LOG:  statement: SAVEPOINT three;
2020-04-06 20:19:40.648 EDT [29240:152] pg_regress/transactions LOG:  statement: DELETE FROM savepoints WHERE a=2;
2020-04-06 20:19:40.648 EDT [29240:153] pg_regress/transactions LOG:  statement: ROLLBACK;
2020-04-06 20:19:40.649 EDT [29240:154] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:40.649 EDT [29240:155] pg_regress/transactions WARNING:  there is no transaction in progress
2020-04-06 20:19:40.649 EDT [29240:156] pg_regress/transactions LOG:  statement: SELECT * FROM savepoints;
2020-04-06 20:19:40.649 EDT [29240:157] pg_regress/transactions LOG:  statement: BEGIN;
2020-04-06 20:19:40.650 EDT [29240:158] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (4);
2020-04-06 20:19:40.650 EDT [29240:159] pg_regress/transactions LOG:  statement: SAVEPOINT one;
2020-04-06 20:19:40.650 EDT [29240:160] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (5);
2020-04-06 20:19:40.650 EDT [29240:161] pg_regress/transactions LOG:  statement: SELECT trans_foo;
2020-04-06 20:19:40.650 EDT [29240:162] pg_regress/transactions ERROR:  column "trans_foo" does not exist at character 8
2020-04-06 20:19:40.650 EDT [29240:163] pg_regress/transactions STATEMENT:  SELECT trans_foo;
2020-04-06 20:19:40.650 EDT [29240:164] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:40.650 EDT [29240:165] pg_regress/transactions LOG:  statement: SELECT * FROM savepoints;
2020-04-06 20:19:40.650 EDT [29218:179] pg_regress/arrays LOG:  statement: SELECT NOT ARRAY[1.1,1.2,1.3] = ARRAY[1.1,1.2,1.3] AS "FALSE";
2020-04-06 20:19:40.651 EDT [29240:166] pg_regress/transactions LOG:  statement: BEGIN;
2020-04-06 20:19:40.651 EDT [29240:167] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (6);
2020-04-06 20:19:40.651 EDT [29240:168] pg_regress/transactions LOG:  statement: SAVEPOINT one;
2020-04-06 20:19:40.651 EDT [29240:169] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (7);
2020-04-06 20:19:40.652 EDT [29240:170] pg_regress/transactions LOG:  statement: RELEASE SAVEPOINT one;
2020-04-06 20:19:40.652 EDT [29240:171] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (8);
2020-04-06 20:19:40.652 EDT [29240:172] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:40.652 EDT [29240:173] pg_regress/transactions LOG:  statement: SELECT a.xmin = b.xmin FROM savepoints a, savepoints b WHERE a.a=6 AND b.a=8;
2020-04-06 20:19:40.653 EDT [29240:174] pg_regress/transactions LOG:  statement: SELECT a.xmin = b.xmin FROM savepoints a, savepoints b WHERE a.a=6 AND b.a=7;
2020-04-06 20:19:40.654 EDT [29240:175] pg_regress/transactions LOG:  statement: BEGIN;
2020-04-06 20:19:40.654 EDT [29240:176] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (9);
2020-04-06 20:19:40.654 EDT [29240:177] pg_regress/transactions LOG:  statement: SAVEPOINT one;
2020-04-06 20:19:40.654 EDT [29240:178] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (10);
2020-04-06 20:19:40.654 EDT [29240:179] pg_regress/transactions LOG:  statement: ROLLBACK TO SAVEPOINT one;
2020-04-06 20:19:40.654 EDT [29217:42] pg_regress/select_distinct LOG:  statement: SELECT 2 IS DISTINCT FROM 2 as "no";
2020-04-06 20:19:40.654 EDT [29240:180] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (11);
2020-04-06 20:19:40.655 EDT [29240:181] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:40.655 EDT [29240:182] pg_regress/transactions LOG:  statement: SELECT a FROM savepoints WHERE a in (9, 10, 11);
2020-04-06 20:19:40.656 EDT [29240:183] pg_regress/transactions LOG:  statement: SELECT a.xmin = b.xmin FROM savepoints a, savepoints b WHERE a.a=9 AND b.a=11;
2020-04-06 20:19:40.657 EDT [29240:184] pg_regress/transactions LOG:  statement: BEGIN;
2020-04-06 20:19:40.657 EDT [29235:33] pg_regress/aggregates LOG:  statement: select avg(null::float8) from generate_series(1,3);
2020-04-06 20:19:40.657 EDT [29240:185] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (12);
2020-04-06 20:19:40.658 EDT [29240:186] pg_regress/transactions LOG:  statement: SAVEPOINT one;
2020-04-06 20:19:40.658 EDT [29240:187] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (13);
2020-04-06 20:19:40.658 EDT [29240:188] pg_regress/transactions LOG:  statement: SAVEPOINT two;
2020-04-06 20:19:40.659 EDT [29240:189] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (14);
2020-04-06 20:19:40.659 EDT [29240:190] pg_regress/transactions LOG:  statement: ROLLBACK TO SAVEPOINT one;
2020-04-06 20:19:40.659 EDT [29240:191] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (15);
2020-04-06 20:19:40.659 EDT [29240:192] pg_regress/transactions LOG:  statement: SAVEPOINT two;
2020-04-06 20:19:40.661 EDT [29217:43] pg_regress/select_distinct LOG:  statement: SELECT 2 IS DISTINCT FROM null as "yes";
2020-04-06 20:19:40.662 EDT [29217:44] pg_regress/select_distinct LOG:  statement: SELECT null IS DISTINCT FROM null as "no";
2020-04-06 20:19:40.662 EDT [29217:45] pg_regress/select_distinct LOG:  statement: SELECT 1 IS NOT DISTINCT FROM 2 as "no";
2020-04-06 20:19:40.663 EDT [29217:46] pg_regress/select_distinct LOG:  statement: SELECT 2 IS NOT DISTINCT FROM 2 as "yes";
2020-04-06 20:19:40.663 EDT [29217:47] pg_regress/select_distinct LOG:  statement: SELECT 2 IS NOT DISTINCT FROM null as "no";
2020-04-06 20:19:40.663 EDT [29217:48] pg_regress/select_distinct LOG:  statement: SELECT null IS NOT DISTINCT FROM null as "yes";
2020-04-06 20:19:40.670 EDT [29247:141] pg_regress/union LOG:  statement: create index t3i on t3 (expensivefunc(x));
2020-04-06 20:19:40.671 EDT [29240:193] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (16);
2020-04-06 20:19:40.676 EDT [29236:46] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL NATURAL JOIN J2_TBL;
2020-04-06 20:19:40.678 EDT [29217:49] pg_regress/select_distinct LOG:  disconnection: session time: 0:00:00.719 user=pgbuild database=regression host=[local]
2020-04-06 20:19:40.679 EDT [29278:38] pg_regress/update LOG:  statement: UPDATE update_test SET (a,b) = ROW(v.*) FROM (VALUES(21, 100)) AS v(i, j)
	  WHERE update_test.a = v.i;
2020-04-06 20:19:40.679 EDT [29240:194] pg_regress/transactions LOG:  statement: SAVEPOINT three;
2020-04-06 20:19:40.680 EDT [29240:195] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (17);
2020-04-06 20:19:40.680 EDT [29240:196] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:40.680 EDT [29240:197] pg_regress/transactions LOG:  statement: SELECT a FROM savepoints WHERE a BETWEEN 12 AND 17;
2020-04-06 20:19:40.680 EDT [29278:39] pg_regress/update LOG:  statement: UPDATE update_test SET (a,b) = (v.*) FROM (VALUES(21, 101)) AS v(i, j)
	  WHERE update_test.a = v.i;
2020-04-06 20:19:40.681 EDT [29278:40] pg_regress/update ERROR:  source for a multiple-column UPDATE item must be a sub-SELECT or ROW() expression at character 33
2020-04-06 20:19:40.681 EDT [29278:41] pg_regress/update STATEMENT:  UPDATE update_test SET (a,b) = (v.*) FROM (VALUES(21, 101)) AS v(i, j)
	  WHERE update_test.a = v.i;
2020-04-06 20:19:40.681 EDT [29278:42] pg_regress/update LOG:  statement: UPDATE update_test AS t SET b = update_test.b + 10 WHERE t.a = 10;
2020-04-06 20:19:40.681 EDT [29278:43] pg_regress/update ERROR:  invalid reference to FROM-clause entry for table "update_test" at character 33
2020-04-06 20:19:40.681 EDT [29278:44] pg_regress/update HINT:  Perhaps you meant to reference the table alias "t".
2020-04-06 20:19:40.681 EDT [29278:45] pg_regress/update STATEMENT:  UPDATE update_test AS t SET b = update_test.b + 10 WHERE t.a = 10;
2020-04-06 20:19:40.681 EDT [29260:102] pg_regress/prepared_xacts LOG:  statement: begin;
2020-04-06 20:19:40.681 EDT [29278:46] pg_regress/update LOG:  statement: UPDATE update_test SET c = repeat('x', 10000) WHERE c = 'car';
2020-04-06 20:19:40.682 EDT [29259:116] pg_regress/subselect LOG:  statement: begin;
2020-04-06 20:19:40.682 EDT [29259:117] pg_regress/subselect LOG:  statement: delete from road
	where exists (
	  select 1
	  from
	    int4_tbl cross join
	    ( select f1, array(select q1 from int8_tbl) as arr
	      from text_tbl ) ss
	  where road.name = ss.f1 );
2020-04-06 20:19:40.682 EDT [29260:103] pg_regress/prepared_xacts LOG:  statement: lock table pxtest3 in access share mode nowait;
2020-04-06 20:19:40.682 EDT [29278:47] pg_regress/update LOG:  statement: SELECT a, b, char_length(c) FROM update_test;
2020-04-06 20:19:40.682 EDT [29260:104] pg_regress/prepared_xacts LOG:  statement: rollback;
2020-04-06 20:19:40.683 EDT [29247:142] pg_regress/union LOG:  statement: analyze t3;
2020-04-06 20:19:40.685 EDT [29259:118] pg_regress/subselect LOG:  statement: rollback;
2020-04-06 20:19:40.685 EDT [29259:119] pg_regress/subselect LOG:  statement: select
	  (select sq1) as qq1
	from
	  (select exists(select 1 from int4_tbl where f1 = q2) as sq1, 42 as dummy
	   from int8_tbl) sq0
	  join
	  int4_tbl i4 on dummy = i4.f1;
2020-04-06 20:19:40.685 EDT [29259:120] pg_regress/subselect LOG:  statement: create temp table upsert(key int4 primary key, val text);
2020-04-06 20:19:40.687 EDT [29247:143] pg_regress/union LOG:  statement: explain (costs off)
	select * from
	  (select * from t3 a union all select * from t3 b) ss
	  join int4_tbl on f1 = expensivefunc(x);
2020-04-06 20:19:40.689 EDT [29247:144] pg_regress/union LOG:  statement: select * from
	  (select * from t3 a union all select * from t3 b) ss
	  join int4_tbl on f1 = expensivefunc(x);
2020-04-06 20:19:40.689 EDT [29218:180] pg_regress/arrays LOG:  statement: SELECT ARRAY[1,2] || 3 AS "{1,2,3}";
2020-04-06 20:19:40.690 EDT [29247:145] pg_regress/union LOG:  statement: drop table t3;
2020-04-06 20:19:40.690 EDT [29235:34] pg_regress/aggregates LOG:  statement: select sum('NaN'::numeric) from generate_series(1,3);
2020-04-06 20:19:40.693 EDT [29259:121] pg_regress/subselect LOG:  statement: insert into upsert values(1, 'val') on conflict (key) do update set val = 'not seen';
2020-04-06 20:19:40.693 EDT [29247:146] pg_regress/union LOG:  statement: drop function expensivefunc(int);
2020-04-06 20:19:40.693 EDT [29259:122] pg_regress/subselect LOG:  statement: insert into upsert values(1, 'val') on conflict (key) do update set val = 'seen with subselect ' || (select f1 from int4_tbl where f1 != 0 limit 1)::text;
2020-04-06 20:19:40.694 EDT [29247:147] pg_regress/union LOG:  statement: explain (costs off)
	select * from
	  (select *, 0 as x from int8_tbl a
	   union all
	   select *, 1 as x from int8_tbl b) ss
	where (x = 0) or (q1 >= q2 and q1 <= q2);
2020-04-06 20:19:40.694 EDT [29259:123] pg_regress/subselect LOG:  statement: select * from upsert;
2020-04-06 20:19:40.694 EDT [29259:124] pg_regress/subselect LOG:  statement: with aa as (select 'int4_tbl' u from int4_tbl limit 1)
	insert into upsert values (1, 'x'), (999, 'y')
	on conflict (key) do update set val = (select u from aa)
	returning *;
2020-04-06 20:19:40.695 EDT [29259:125] pg_regress/subselect LOG:  statement: create temp table outer_7597 (f1 int4, f2 int4);
2020-04-06 20:19:40.695 EDT [29247:148] pg_regress/union LOG:  statement: select * from
	  (select *, 0 as x from int8_tbl a
	   union all
	   select *, 1 as x from int8_tbl b) ss
	where (x = 0) or (q1 >= q2 and q1 <= q2);
2020-04-06 20:19:40.697 EDT [29259:126] pg_regress/subselect LOG:  statement: insert into outer_7597 values (0, 0);
2020-04-06 20:19:40.697 EDT [29278:48] pg_regress/update LOG:  statement: EXPLAIN (VERBOSE, COSTS OFF)
	UPDATE update_test t
	  SET (a, b) = (SELECT b, a FROM update_test s WHERE s.a = t.a)
	  WHERE CURRENT_USER = SESSION_USER;
2020-04-06 20:19:40.697 EDT [29259:127] pg_regress/subselect LOG:  statement: insert into outer_7597 values (1, 0);
2020-04-06 20:19:40.697 EDT [29259:128] pg_regress/subselect LOG:  statement: insert into outer_7597 values (0, null);
2020-04-06 20:19:40.697 EDT [29278:49] pg_regress/update LOG:  statement: UPDATE update_test t
	  SET (a, b) = (SELECT b, a FROM update_test s WHERE s.a = t.a)
	  WHERE CURRENT_USER = SESSION_USER;
2020-04-06 20:19:40.698 EDT [29259:129] pg_regress/subselect LOG:  statement: insert into outer_7597 values (1, null);
2020-04-06 20:19:40.698 EDT [29278:50] pg_regress/update LOG:  statement: SELECT a, b, char_length(c) FROM update_test;
2020-04-06 20:19:40.698 EDT [29259:130] pg_regress/subselect LOG:  statement: create temp table inner_7597(c1 int8, c2 int8);
2020-04-06 20:19:40.701 EDT [29259:131] pg_regress/subselect LOG:  statement: insert into inner_7597 values(0, null);
2020-04-06 20:19:40.701 EDT [29259:132] pg_regress/subselect LOG:  statement: select * from outer_7597 where (f1, f2) not in (select * from inner_7597);
2020-04-06 20:19:40.702 EDT [29259:133] pg_regress/subselect LOG:  statement: create temp table outer_text (f1 text, f2 text);
2020-04-06 20:19:40.705 EDT [29259:134] pg_regress/subselect LOG:  statement: insert into outer_text values ('a', 'a');
2020-04-06 20:19:40.705 EDT [29259:135] pg_regress/subselect LOG:  statement: insert into outer_text values ('b', 'a');
2020-04-06 20:19:40.705 EDT [29259:136] pg_regress/subselect LOG:  statement: insert into outer_text values ('a', null);
2020-04-06 20:19:40.707 EDT [29278:51] pg_regress/update LOG:  statement: INSERT INTO upsert_test VALUES(1, 'Boo');
2020-04-06 20:19:40.708 EDT [29278:52] pg_regress/update LOG:  statement: WITH aaa AS (SELECT 1 AS a, 'Foo' AS b) INSERT INTO upsert_test
	  VALUES (1, 'Bar') ON CONFLICT(a)
	  DO UPDATE SET (b, a) = (SELECT b, a FROM aaa) RETURNING *;
2020-04-06 20:19:40.709 EDT [29259:137] pg_regress/subselect LOG:  statement: insert into outer_text values ('b', null);
2020-04-06 20:19:40.709 EDT [29278:53] pg_regress/update LOG:  statement: INSERT INTO upsert_test VALUES (1, 'Baz') ON CONFLICT(a)
	  DO UPDATE SET (b, a) = (SELECT b || ', Correlated', a from upsert_test i WHERE i.a = upsert_test.a)
	  RETURNING *;
2020-04-06 20:19:40.709 EDT [29259:138] pg_regress/subselect LOG:  statement: create temp table inner_text (c1 text, c2 text);
2020-04-06 20:19:40.709 EDT [29278:54] pg_regress/update LOG:  statement: INSERT INTO upsert_test VALUES (1, 'Bat') ON CONFLICT(a)
	  DO UPDATE SET (b, a) = (SELECT b || ', Excluded', a from upsert_test i WHERE i.a = excluded.a)
	  RETURNING *;
2020-04-06 20:19:40.710 EDT [29278:55] pg_regress/update LOG:  statement: INSERT INTO upsert_test VALUES (2, 'Beeble') ON CONFLICT(a)
	  DO UPDATE SET (b, a) = (SELECT b || ', Excluded', a from upsert_test i WHERE i.a = excluded.a)
	  RETURNING tableoid::regclass, xmin = pg_current_xact_id()::xid AS xmin_correct, xmax = 0 AS xmax_correct;
2020-04-06 20:19:40.711 EDT [29278:56] pg_regress/update LOG:  statement: INSERT INTO upsert_test VALUES (2, 'Brox') ON CONFLICT(a)
	  DO UPDATE SET (b, a) = (SELECT b || ', Excluded', a from upsert_test i WHERE i.a = excluded.a)
	  RETURNING tableoid::regclass, xmin = pg_current_xact_id()::xid AS xmin_correct, xmax = pg_current_xact_id()::xid AS xmax_correct;
2020-04-06 20:19:40.711 EDT [29259:139] pg_regress/subselect LOG:  statement: insert into inner_text values ('a', null);
2020-04-06 20:19:40.711 EDT [29278:57] pg_regress/update LOG:  statement: DROP TABLE update_test;
2020-04-06 20:19:40.711 EDT [29259:140] pg_regress/subselect LOG:  statement: select * from outer_text where (f1, f2) not in (select * from inner_text);
2020-04-06 20:19:40.712 EDT [29259:141] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	select 'foo'::text in (select 'bar'::name union all select 'bar'::name);
2020-04-06 20:19:40.713 EDT [29259:142] pg_regress/subselect LOG:  statement: select 'foo'::text in (select 'bar'::name union all select 'bar'::name);
2020-04-06 20:19:40.713 EDT [29278:58] pg_regress/update LOG:  statement: DROP TABLE upsert_test;
2020-04-06 20:19:40.716 EDT [29278:59] pg_regress/update LOG:  statement: CREATE TABLE range_parted (
		a text,
		b bigint,
		c numeric,
		d int,
		e varchar
	) PARTITION BY RANGE (a, b);
2020-04-06 20:19:40.721 EDT [29263:42] pg_regress/hash_index LOG:  statement: VACUUM hash_split_heap;
2020-04-06 20:19:40.723 EDT [29355:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:40.724 EDT [29355:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/prepared_xacts
2020-04-06 20:19:40.725 EDT [29235:35] pg_regress/aggregates LOG:  statement: select avg('NaN'::numeric) from generate_series(1,3);
2020-04-06 20:19:40.725 EDT [29259:143] pg_regress/subselect LOG:  statement: select '1'::text in (select '1'::name union all select '1'::name);
2020-04-06 20:19:40.727 EDT [29260:105] pg_regress/prepared_xacts LOG:  disconnection: session time: 0:00:00.563 user=pgbuild database=regression host=[local]
2020-04-06 20:19:40.729 EDT [29240:198] pg_regress/transactions LOG:  statement: BEGIN;
2020-04-06 20:19:40.729 EDT [29240:199] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (18);
2020-04-06 20:19:40.729 EDT [29240:200] pg_regress/transactions LOG:  statement: SAVEPOINT one;
2020-04-06 20:19:40.729 EDT [29240:201] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (19);
2020-04-06 20:19:40.729 EDT [29240:202] pg_regress/transactions LOG:  statement: SAVEPOINT two;
2020-04-06 20:19:40.730 EDT [29240:203] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (20);
2020-04-06 20:19:40.730 EDT [29240:204] pg_regress/transactions LOG:  statement: ROLLBACK TO SAVEPOINT one;
2020-04-06 20:19:40.730 EDT [29240:205] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (21);
2020-04-06 20:19:40.730 EDT [29240:206] pg_regress/transactions LOG:  statement: ROLLBACK TO SAVEPOINT one;
2020-04-06 20:19:40.730 EDT [29240:207] pg_regress/transactions LOG:  statement: INSERT INTO savepoints VALUES (22);
2020-04-06 20:19:40.730 EDT [29240:208] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:40.730 EDT [29240:209] pg_regress/transactions LOG:  statement: SELECT a FROM savepoints WHERE a BETWEEN 18 AND 22;
2020-04-06 20:19:40.731 EDT [29236:47] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL t1 (a, b, c) NATURAL JOIN J2_TBL t2 (a, d);
2020-04-06 20:19:40.735 EDT [29247:149] pg_regress/union LOG:  disconnection: session time: 0:00:00.674 user=pgbuild database=regression host=[local]
2020-04-06 20:19:40.735 EDT [29355:3] pg_regress/prepared_xacts LOG:  statement: SELECT gid FROM pg_prepared_xacts;
2020-04-06 20:19:40.745 EDT [29218:181] pg_regress/arrays LOG:  statement: SELECT 0 || ARRAY[1,2] AS "{0,1,2}";
2020-04-06 20:19:40.745 EDT [29278:60] pg_regress/update LOG:  statement: CREATE TABLE part_b_20_b_30 (e varchar, c numeric, a text, b bigint, d int);
2020-04-06 20:19:40.748 EDT [29236:48] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL t1 (a, b, c) NATURAL JOIN J2_TBL t2 (d, a);
2020-04-06 20:19:40.750 EDT [29240:210] pg_regress/transactions LOG:  statement: DROP TABLE savepoints;
2020-04-06 20:19:40.751 EDT [29235:36] pg_regress/aggregates LOG:  statement: SELECT avg(x::float8), var_pop(x::float8)
	FROM (VALUES ('1'), ('infinity')) v(x);
2020-04-06 20:19:40.752 EDT [29240:211] pg_regress/transactions LOG:  statement: SAVEPOINT one;
2020-04-06 20:19:40.752 EDT [29240:212] pg_regress/transactions ERROR:  SAVEPOINT can only be used in transaction blocks
2020-04-06 20:19:40.752 EDT [29240:213] pg_regress/transactions STATEMENT:  SAVEPOINT one;
2020-04-06 20:19:40.752 EDT [29240:214] pg_regress/transactions LOG:  statement: ROLLBACK TO SAVEPOINT one;
2020-04-06 20:19:40.752 EDT [29240:215] pg_regress/transactions ERROR:  ROLLBACK TO SAVEPOINT can only be used in transaction blocks
2020-04-06 20:19:40.752 EDT [29240:216] pg_regress/transactions STATEMENT:  ROLLBACK TO SAVEPOINT one;
2020-04-06 20:19:40.752 EDT [29240:217] pg_regress/transactions LOG:  statement: RELEASE SAVEPOINT one;
2020-04-06 20:19:40.752 EDT [29240:218] pg_regress/transactions ERROR:  RELEASE SAVEPOINT can only be used in transaction blocks
2020-04-06 20:19:40.752 EDT [29240:219] pg_regress/transactions STATEMENT:  RELEASE SAVEPOINT one;
2020-04-06 20:19:40.752 EDT [29240:220] pg_regress/transactions LOG:  statement: BEGIN;
2020-04-06 20:19:40.752 EDT [29240:221] pg_regress/transactions LOG:  statement: SAVEPOINT one;
2020-04-06 20:19:40.753 EDT [29240:222] pg_regress/transactions LOG:  statement: SELECT 0/0;
2020-04-06 20:19:40.753 EDT [29240:223] pg_regress/transactions ERROR:  division by zero
2020-04-06 20:19:40.753 EDT [29240:224] pg_regress/transactions STATEMENT:  SELECT 0/0;
2020-04-06 20:19:40.753 EDT [29240:225] pg_regress/transactions LOG:  statement: SAVEPOINT two;
2020-04-06 20:19:40.753 EDT [29240:226] pg_regress/transactions ERROR:  current transaction is aborted, commands ignored until end of transaction block
2020-04-06 20:19:40.753 EDT [29240:227] pg_regress/transactions STATEMENT:  SAVEPOINT two;
2020-04-06 20:19:40.753 EDT [29240:228] pg_regress/transactions LOG:  statement: RELEASE SAVEPOINT one;
2020-04-06 20:19:40.753 EDT [29240:229] pg_regress/transactions ERROR:  current transaction is aborted, commands ignored until end of transaction block
2020-04-06 20:19:40.753 EDT [29240:230] pg_regress/transactions STATEMENT:  RELEASE SAVEPOINT one;
2020-04-06 20:19:40.753 EDT [29240:231] pg_regress/transactions LOG:  statement: ROLLBACK TO SAVEPOINT one;
2020-04-06 20:19:40.753 EDT [29240:232] pg_regress/transactions LOG:  statement: SELECT 1;
2020-04-06 20:19:40.754 EDT [29263:43] pg_regress/hash_index LOG:  statement: ALTER INDEX hash_split_index SET (fillfactor = 10);
2020-04-06 20:19:40.754 EDT [29278:61] pg_regress/update LOG:  statement: ALTER TABLE range_parted ATTACH PARTITION part_b_20_b_30 FOR VALUES FROM ('b', 20) TO ('b', 30);
2020-04-06 20:19:40.758 EDT [29263:44] pg_regress/hash_index LOG:  statement: REINDEX INDEX hash_split_index;
2020-04-06 20:19:40.761 EDT [29278:62] pg_regress/update LOG:  statement: CREATE TABLE part_b_10_b_20 (e varchar, c numeric, a text, b bigint, d int) PARTITION BY RANGE (c);
2020-04-06 20:19:40.763 EDT [29278:63] pg_regress/update LOG:  statement: CREATE TABLE part_b_1_b_10 PARTITION OF range_parted FOR VALUES FROM ('b', 1) TO ('b', 10);
2020-04-06 20:19:40.766 EDT [29236:49] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL t1 (a, b) NATURAL JOIN J2_TBL t2 (a);
2020-04-06 20:19:40.766 EDT [29259:144] pg_regress/subselect LOG:  statement: select a.thousand from tenk1 a, tenk1 b
	where a.thousand = b.thousand
	  and exists ( select 1 from tenk1 c where b.hundred = c.hundred
	                   and not exists ( select 1 from tenk1 d
	                                    where a.thousand = d.thousand ) );
2020-04-06 20:19:40.769 EDT [29355:4] pg_regress/prepared_xacts LOG:  statement: begin;
2020-04-06 20:19:40.769 EDT [29355:5] pg_regress/prepared_xacts LOG:  statement: lock table pxtest3 in access share mode nowait;
2020-04-06 20:19:40.770 EDT [29355:6] pg_regress/prepared_xacts LOG:  statement: rollback;
2020-04-06 20:19:40.770 EDT [29355:7] pg_regress/prepared_xacts LOG:  statement: COMMIT PREPARED 'regress-one';
2020-04-06 20:19:40.770 EDT [29355:8] pg_regress/prepared_xacts ERROR:  prepared transaction with identifier "regress-one" does not exist
2020-04-06 20:19:40.770 EDT [29355:9] pg_regress/prepared_xacts STATEMENT:  COMMIT PREPARED 'regress-one';
2020-04-06 20:19:40.770 EDT [29355:10] pg_regress/prepared_xacts LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(pxtest2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:40.771 EDT [29218:182] pg_regress/arrays LOG:  statement: SELECT ARRAY[1,2] || ARRAY[3,4] AS "{1,2,3,4}";
2020-04-06 20:19:40.773 EDT [29278:64] pg_regress/update LOG:  statement: ALTER TABLE range_parted ATTACH PARTITION part_b_10_b_20 FOR VALUES FROM ('b', 10) TO ('b', 20);
2020-04-06 20:19:40.773 EDT [29235:37] pg_regress/aggregates LOG:  statement: SELECT avg(x::float8), var_pop(x::float8)
	FROM (VALUES ('infinity'), ('1')) v(x);
2020-04-06 20:19:40.776 EDT [29240:233] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:40.776 EDT [29240:234] pg_regress/transactions LOG:  statement: SELECT 1;
2020-04-06 20:19:40.776 EDT [29278:65] pg_regress/update LOG:  statement: CREATE TABLE part_a_10_a_20 PARTITION OF range_parted FOR VALUES FROM ('a', 10) TO ('a', 20);
2020-04-06 20:19:40.780 EDT [29236:50] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL JOIN J2_TBL ON (J1_TBL.i = J2_TBL.i);
2020-04-06 20:19:40.781 EDT [29278:66] pg_regress/update LOG:  statement: CREATE TABLE part_a_1_a_10 PARTITION OF range_parted FOR VALUES FROM ('a', 1) TO ('a', 10);
2020-04-06 20:19:40.787 EDT [29278:67] pg_regress/update LOG:  statement: UPDATE part_b_10_b_20 set b = b - 6;
2020-04-06 20:19:40.787 EDT [29259:145] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	  select x, x from
	    (select (select now()) as x from (values(1),(2)) v(y)) ss;
2020-04-06 20:19:40.788 EDT [29278:68] pg_regress/update LOG:  statement: CREATE TABLE part_c_100_200 (e varchar, c numeric, a text, b bigint, d int) PARTITION BY range (abs(d));
2020-04-06 20:19:40.789 EDT [29259:146] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	  select x, x from
	    (select (select random()) as x from (values(1),(2)) v(y)) ss;
2020-04-06 20:19:40.790 EDT [29236:51] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL JOIN J2_TBL ON (J1_TBL.i = J2_TBL.k);
2020-04-06 20:19:40.791 EDT [29259:147] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	  select x, x from
	    (select (select now() where y=y) as x from (values(1),(2)) v(y)) ss;
2020-04-06 20:19:40.791 EDT [29259:148] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	  select x, x from
	    (select (select random() where y=y) as x from (values(1),(2)) v(y)) ss;
2020-04-06 20:19:40.792 EDT [29278:69] pg_regress/update LOG:  statement: ALTER TABLE part_c_100_200 DROP COLUMN e, DROP COLUMN c, DROP COLUMN a;
2020-04-06 20:19:40.793 EDT [29259:149] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	select sum(ss.tst::int) from
	  onek o cross join lateral (
	  select i.ten in (select f1 from int4_tbl where f1 <= o.hundred) as tst,
	         random() as r
	  from onek i where i.unique1 = o.unique1 ) ss
	where o.ten = 0;
2020-04-06 20:19:40.794 EDT [29240:235] pg_regress/transactions LOG:  statement: BEGIN;
2020-04-06 20:19:40.794 EDT [29240:236] pg_regress/transactions LOG:  statement: DECLARE c CURSOR FOR SELECT unique2 FROM tenk1 ORDER BY unique2;
2020-04-06 20:19:40.795 EDT [29240:237] pg_regress/transactions LOG:  statement: SAVEPOINT one;
2020-04-06 20:19:40.795 EDT [29240:238] pg_regress/transactions LOG:  statement: FETCH 10 FROM c;
2020-04-06 20:19:40.795 EDT [29240:239] pg_regress/transactions LOG:  statement: ROLLBACK TO SAVEPOINT one;
2020-04-06 20:19:40.795 EDT [29240:240] pg_regress/transactions LOG:  statement: FETCH 10 FROM c;
2020-04-06 20:19:40.795 EDT [29240:241] pg_regress/transactions LOG:  statement: RELEASE SAVEPOINT one;
2020-04-06 20:19:40.795 EDT [29240:242] pg_regress/transactions LOG:  statement: FETCH 10 FROM c;
2020-04-06 20:19:40.796 EDT [29240:243] pg_regress/transactions LOG:  statement: CLOSE c;
2020-04-06 20:19:40.796 EDT [29240:244] pg_regress/transactions LOG:  statement: DECLARE c CURSOR FOR SELECT unique2/0 FROM tenk1 ORDER BY unique2;
2020-04-06 20:19:40.796 EDT [29240:245] pg_regress/transactions LOG:  statement: SAVEPOINT two;
2020-04-06 20:19:40.796 EDT [29240:246] pg_regress/transactions LOG:  statement: FETCH 10 FROM c;
2020-04-06 20:19:40.796 EDT [29240:247] pg_regress/transactions ERROR:  division by zero
2020-04-06 20:19:40.796 EDT [29240:248] pg_regress/transactions STATEMENT:  FETCH 10 FROM c;
2020-04-06 20:19:40.796 EDT [29240:249] pg_regress/transactions LOG:  statement: ROLLBACK TO SAVEPOINT two;
2020-04-06 20:19:40.796 EDT [29240:250] pg_regress/transactions LOG:  statement: FETCH 10 FROM c;
2020-04-06 20:19:40.796 EDT [29240:251] pg_regress/transactions ERROR:  portal "c" cannot be run
2020-04-06 20:19:40.796 EDT [29240:252] pg_regress/transactions STATEMENT:  FETCH 10 FROM c;
2020-04-06 20:19:40.796 EDT [29240:253] pg_regress/transactions LOG:  statement: ROLLBACK TO SAVEPOINT two;
2020-04-06 20:19:40.796 EDT [29240:254] pg_regress/transactions LOG:  statement: RELEASE SAVEPOINT two;
2020-04-06 20:19:40.797 EDT [29240:255] pg_regress/transactions LOG:  statement: FETCH 10 FROM c;
2020-04-06 20:19:40.797 EDT [29240:256] pg_regress/transactions ERROR:  portal "c" cannot be run
2020-04-06 20:19:40.797 EDT [29240:257] pg_regress/transactions STATEMENT:  FETCH 10 FROM c;
2020-04-06 20:19:40.797 EDT [29240:258] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:40.797 EDT [29240:259] pg_regress/transactions LOG:  statement: select * from xacttest;
2020-04-06 20:19:40.797 EDT [29278:70] pg_regress/update LOG:  statement: ALTER TABLE part_c_100_200 ADD COLUMN c numeric, ADD COLUMN e varchar, ADD COLUMN a text;
2020-04-06 20:19:40.799 EDT [29259:150] pg_regress/subselect LOG:  statement: select sum(ss.tst::int) from
	  onek o cross join lateral (
	  select i.ten in (select f1 from int4_tbl where f1 <= o.hundred) as tst,
	         random() as r
	  from onek i where i.unique1 = o.unique1 ) ss
	where o.ten = 0;
2020-04-06 20:19:40.801 EDT [29355:11] pg_regress/prepared_xacts LOG:  statement: SELECT * FROM pxtest2;
2020-04-06 20:19:40.801 EDT [29278:71] pg_regress/update LOG:  statement: ALTER TABLE part_c_100_200 DROP COLUMN b;
2020-04-06 20:19:40.801 EDT [29355:12] pg_regress/prepared_xacts ERROR:  relation "pxtest2" does not exist at character 15
2020-04-06 20:19:40.801 EDT [29355:13] pg_regress/prepared_xacts STATEMENT:  SELECT * FROM pxtest2;
2020-04-06 20:19:40.801 EDT [29355:14] pg_regress/prepared_xacts LOG:  statement: SELECT gid FROM pg_prepared_xacts;
2020-04-06 20:19:40.802 EDT [29278:72] pg_regress/update LOG:  statement: ALTER TABLE part_c_100_200 ADD COLUMN b bigint;
2020-04-06 20:19:40.802 EDT [29278:73] pg_regress/update LOG:  statement: CREATE TABLE part_d_1_15 PARTITION OF part_c_100_200 FOR VALUES FROM (1) TO (15);
2020-04-06 20:19:40.805 EDT [29259:151] pg_regress/subselect LOG:  statement: explain (costs off)
	select count(*) from
	  onek o cross join lateral (
	    select * from onek i1 where i1.unique1 = o.unique1
	    except
	    select * from onek i2 where i2.unique1 = o.unique2
	  ) ss
	where o.ten = 1;
2020-04-06 20:19:40.805 EDT [29218:183] pg_regress/arrays LOG:  statement: SELECT ARRAY[[['hello','world']]] || ARRAY[[['happy','birthday']]] AS "ARRAY";
2020-04-06 20:19:40.806 EDT [29235:38] pg_regress/aggregates LOG:  statement: SELECT avg(x::float8), var_pop(x::float8)
	FROM (VALUES ('infinity'), ('infinity')) v(x);
2020-04-06 20:19:40.806 EDT [29259:152] pg_regress/subselect LOG:  statement: select count(*) from
	  onek o cross join lateral (
	    select * from onek i1 where i1.unique1 = o.unique1
	    except
	    select * from onek i2 where i2.unique1 = o.unique2
	  ) ss
	where o.ten = 1;
2020-04-06 20:19:40.808 EDT [29236:52] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL JOIN J2_TBL ON (J1_TBL.i <= J2_TBL.k);
2020-04-06 20:19:40.809 EDT [29240:260] pg_regress/transactions LOG:  statement: create or replace function max_xacttest() returns smallint language sql as
	'select max(a) from xacttest' stable;
2020-04-06 20:19:40.810 EDT [29240:261] pg_regress/transactions LOG:  statement: begin;
2020-04-06 20:19:40.810 EDT [29240:262] pg_regress/transactions LOG:  statement: update xacttest set a = max_xacttest() + 10 where a > 0;
2020-04-06 20:19:40.812 EDT [29278:74] pg_regress/update LOG:  statement: CREATE TABLE part_d_15_20 PARTITION OF part_c_100_200 FOR VALUES FROM (15) TO (20);
2020-04-06 20:19:40.815 EDT [29259:153] pg_regress/subselect LOG:  statement: explain (costs off)
	select sum(o.four), sum(ss.a) from
	  onek o cross join lateral (
	    with recursive x(a) as
	      (select o.four as a
	       union
	       select a + 1 from x
	       where a < 10)
	    select * from x
	  ) ss
	where o.ten = 1;
2020-04-06 20:19:40.816 EDT [29259:154] pg_regress/subselect LOG:  statement: select sum(o.four), sum(ss.a) from
	  onek o cross join lateral (
	    with recursive x(a) as
	      (select o.four as a
	       union
	       select a + 1 from x
	       where a < 10)
	    select * from x
	  ) ss
	where o.ten = 1;
2020-04-06 20:19:40.817 EDT [29278:75] pg_regress/update LOG:  statement: ALTER TABLE part_b_10_b_20 ATTACH PARTITION part_c_100_200 FOR VALUES FROM (100) TO (200);
2020-04-06 20:19:40.818 EDT [29235:39] pg_regress/aggregates LOG:  statement: SELECT avg(x::float8), var_pop(x::float8)
	FROM (VALUES ('-infinity'), ('infinity')) v(x);
2020-04-06 20:19:40.818 EDT [29278:76] pg_regress/update LOG:  statement: CREATE TABLE part_c_1_100 (e varchar, d int, c numeric, b bigint, a text);
2020-04-06 20:19:40.819 EDT [29218:184] pg_regress/arrays LOG:  statement: SELECT ARRAY[[1,2],[3,4]] || ARRAY[5,6] AS "{{1,2},{3,4},{5,6}}";
2020-04-06 20:19:40.819 EDT [29259:155] pg_regress/subselect LOG:  statement: create temp table notinouter (a int);
2020-04-06 20:19:40.820 EDT [29278:77] pg_regress/update LOG:  statement: ALTER TABLE part_b_10_b_20 ATTACH PARTITION part_c_1_100 FOR VALUES FROM (1) TO (100);
2020-04-06 20:19:40.820 EDT [29259:156] pg_regress/subselect LOG:  statement: create temp table notininner (b int not null);
2020-04-06 20:19:40.821 EDT [29259:157] pg_regress/subselect LOG:  statement: insert into notinouter values (null), (1);
2020-04-06 20:19:40.822 EDT [29259:158] pg_regress/subselect LOG:  statement: select * from notinouter where a not in (select b from notininner);
2020-04-06 20:19:40.823 EDT [29259:159] pg_regress/subselect LOG:  statement: create temp table nocolumns();
2020-04-06 20:19:40.823 EDT [29259:160] pg_regress/subselect LOG:  statement: select exists(select * from nocolumns);
2020-04-06 20:19:40.824 EDT [29259:161] pg_regress/subselect LOG:  statement: select val.x
	  from generate_series(1,10) as s(i),
	  lateral (
	    values ((select s.i + 1)), (s.i + 101)
	  ) as val(x)
	where s.i < 10 and (select val.x) < 110;
2020-04-06 20:19:40.824 EDT [29259:162] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	select * from
	(values
	  (3 not in (select * from (values (1), (2)) ss1)),
	  (false)
	) ss;
2020-04-06 20:19:40.825 EDT [29278:78] pg_regress/update LOG:  statement: truncate range_parted;
2020-04-06 20:19:40.825 EDT [29259:163] pg_regress/subselect LOG:  statement: select * from
	(values
	  (3 not in (select * from (values (1), (2)) ss1)),
	  (false)
	) ss;
2020-04-06 20:19:40.841 EDT [29278:79] pg_regress/update LOG:  statement: insert into range_parted VALUES ('a', 1, 1, 1), ('a', 10, 200, 1), ('b', 12, 96, 1), ('b', 13, 97, 2), ('b', 15, 105, 16), ('b', 17, 105, 19);
2020-04-06 20:19:40.842 EDT [29218:185] pg_regress/arrays LOG:  statement: SELECT ARRAY[0,0] || ARRAY[1,1] || ARRAY[2,2] AS "{0,0,1,1,2,2}";
2020-04-06 20:19:40.842 EDT [29355:15] pg_regress/prepared_xacts LOG:  statement: COMMIT PREPARED 'regress-two';
2020-04-06 20:19:40.842 EDT [29355:16] pg_regress/prepared_xacts ERROR:  prepared transaction with identifier "regress-two" does not exist
2020-04-06 20:19:40.842 EDT [29355:17] pg_regress/prepared_xacts STATEMENT:  COMMIT PREPARED 'regress-two';
2020-04-06 20:19:40.842 EDT [29236:53] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL LEFT OUTER JOIN J2_TBL USING (i)
	  ORDER BY i, k, t;
2020-04-06 20:19:40.843 EDT [29355:18] pg_regress/prepared_xacts LOG:  statement: SELECT * FROM pxtest3;
2020-04-06 20:19:40.844 EDT [29259:164] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	select * from int4_tbl where
	  (case when f1 in (select unique1 from tenk1 a) then f1 else null end) in
	  (select ten from tenk1 b);
2020-04-06 20:19:40.845 EDT [29278:80] pg_regress/update LOG:  statement: select tableoid::regclass::text COLLATE "C" partname, * from range_parted ORDER BY 1, 2, 3, 4, 5, 6;
2020-04-06 20:19:40.845 EDT [29259:165] pg_regress/subselect LOG:  statement: select * from int4_tbl where
	  (case when f1 in (select unique1 from tenk1 a) then f1 else null end) in
	  (select ten from tenk1 b);
2020-04-06 20:19:40.852 EDT [29235:40] pg_regress/aggregates LOG:  statement: SELECT avg(x::float8), var_pop(x::float8)
	FROM (VALUES (100000003), (100000004), (100000006), (100000007)) v(x);
2020-04-06 20:19:40.857 EDT [29218:186] pg_regress/arrays LOG:  statement: SELECT 0 || ARRAY[1,2] || 3 AS "{0,1,2,3}";
2020-04-06 20:19:40.869 EDT [29355:19] pg_regress/prepared_xacts LOG:  statement: SELECT gid FROM pg_prepared_xacts;
2020-04-06 20:19:40.877 EDT [29235:41] pg_regress/aggregates LOG:  statement: SELECT avg(x::float8), var_pop(x::float8)
	FROM (VALUES (7000000000005), (7000000000007)) v(x);
2020-04-06 20:19:40.883 EDT [29236:54] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL LEFT JOIN J2_TBL USING (i)
	  ORDER BY i, k, t;
2020-04-06 20:19:40.883 EDT [29278:81] pg_regress/update LOG:  statement: EXPLAIN (costs off) UPDATE range_parted set c = c - 50 WHERE c > 97;
2020-04-06 20:19:40.883 EDT [29218:187] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE i @> '{32}' ORDER BY seqno;
2020-04-06 20:19:40.885 EDT [29240:263] pg_regress/transactions LOG:  statement: select * from xacttest;
2020-04-06 20:19:40.885 EDT [29278:82] pg_regress/update LOG:  statement: UPDATE part_c_100_200 set c = c - 20, d = c WHERE c = 105;
2020-04-06 20:19:40.886 EDT [29278:83] pg_regress/update ERROR:  new row for relation "part_c_100_200" violates partition constraint
2020-04-06 20:19:40.886 EDT [29278:84] pg_regress/update DETAIL:  Failing row contains (105, 85, null, b, 15).
2020-04-06 20:19:40.886 EDT [29278:85] pg_regress/update STATEMENT:  UPDATE part_c_100_200 set c = c - 20, d = c WHERE c = 105;
2020-04-06 20:19:40.886 EDT [29278:86] pg_regress/update LOG:  statement: UPDATE part_b_10_b_20 set a = 'a';
2020-04-06 20:19:40.886 EDT [29278:87] pg_regress/update ERROR:  new row for relation "part_c_1_100" violates partition constraint
2020-04-06 20:19:40.886 EDT [29278:88] pg_regress/update DETAIL:  Failing row contains (null, 1, 96, 12, a).
2020-04-06 20:19:40.886 EDT [29278:89] pg_regress/update STATEMENT:  UPDATE part_b_10_b_20 set a = 'a';
2020-04-06 20:19:40.886 EDT [29278:90] pg_regress/update LOG:  statement: UPDATE range_parted set d = d - 10 WHERE d > 10;
2020-04-06 20:19:40.887 EDT [29278:91] pg_regress/update LOG:  statement: UPDATE range_parted set e = d;
2020-04-06 20:19:40.893 EDT [29278:92] pg_regress/update LOG:  statement: UPDATE part_c_1_100 set c = c + 20 WHERE c = 98;
2020-04-06 20:19:40.893 EDT [29278:93] pg_regress/update LOG:  statement: UPDATE part_b_10_b_20 set c = c + 20 returning c, b, a;
2020-04-06 20:19:40.894 EDT [29278:94] pg_regress/update LOG:  statement: select tableoid::regclass::text COLLATE "C" partname, * from range_parted ORDER BY 1, 2, 3, 4, 5, 6;
2020-04-06 20:19:40.903 EDT [29355:20] pg_regress/prepared_xacts LOG:  statement: DROP TABLE pxtest2;
2020-04-06 20:19:40.903 EDT [29355:21] pg_regress/prepared_xacts ERROR:  table "pxtest2" does not exist
2020-04-06 20:19:40.903 EDT [29355:22] pg_regress/prepared_xacts STATEMENT:  DROP TABLE pxtest2;
2020-04-06 20:19:40.904 EDT [29259:166] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	select * from int4_tbl o where (f1, f1) in
	  (select f1, generate_series(1,50) / 10 g from int4_tbl i group by f1);
2020-04-06 20:19:40.904 EDT [29259:167] pg_regress/subselect LOG:  statement: select * from int4_tbl o where (f1, f1) in
	  (select f1, generate_series(1,50) / 10 g from int4_tbl i group by f1);
2020-04-06 20:19:40.910 EDT [29355:23] pg_regress/prepared_xacts LOG:  statement: DROP TABLE pxtest3;
2020-04-06 20:19:40.918 EDT [29355:24] pg_regress/prepared_xacts LOG:  statement: DROP TABLE pxtest4;
2020-04-06 20:19:40.918 EDT [29355:25] pg_regress/prepared_xacts ERROR:  table "pxtest4" does not exist
2020-04-06 20:19:40.918 EDT [29355:26] pg_regress/prepared_xacts STATEMENT:  DROP TABLE pxtest4;
2020-04-06 20:19:40.921 EDT [29235:42] pg_regress/aggregates LOG:  statement: SELECT regr_count(b, a) FROM aggtest;
2020-04-06 20:19:40.921 EDT [29259:168] pg_regress/subselect LOG:  statement: select (select q from
	         (select 1,2,3 where f1 > 0
	          union all
	          select 4,5,6.0 where f1 <= 0
	         ) q )
	from int4_tbl;
2020-04-06 20:19:40.922 EDT [29259:169] pg_regress/subselect LOG:  statement: create temp sequence ts1;
2020-04-06 20:19:40.923 EDT [29259:170] pg_regress/subselect LOG:  statement: select * from
	  (select distinct ten from tenk1) ss
	  where ten < 10 + nextval('ts1')
	  order by 1;
2020-04-06 20:19:40.926 EDT [29355:27] pg_regress/prepared_xacts LOG:  disconnection: session time: 0:00:00.203 user=pgbuild database=regression host=[local]
2020-04-06 20:19:40.929 EDT [29236:55] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL RIGHT OUTER JOIN J2_TBL USING (i);
2020-04-06 20:19:40.931 EDT [29278:95] pg_regress/update LOG:  statement: UPDATE part_b_10_b_20 set b = b - 6 WHERE c > 116 returning *;
2020-04-06 20:19:40.932 EDT [29218:188] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE i && '{32}' ORDER BY seqno;
2020-04-06 20:19:40.932 EDT [29278:96] pg_regress/update ERROR:  new row for relation "part_d_1_15" violates partition constraint
2020-04-06 20:19:40.932 EDT [29278:97] pg_regress/update DETAIL:  Failing row contains (2, 117, 2, b, 7).
2020-04-06 20:19:40.932 EDT [29278:98] pg_regress/update STATEMENT:  UPDATE part_b_10_b_20 set b = b - 6 WHERE c > 116 returning *;
2020-04-06 20:19:40.932 EDT [29278:99] pg_regress/update LOG:  statement: UPDATE range_parted set b = b - 6 WHERE c > 116 returning a, b + c;
2020-04-06 20:19:40.933 EDT [29259:171] pg_regress/subselect LOG:  statement: select nextval('ts1');
2020-04-06 20:19:40.934 EDT [29278:100] pg_regress/update LOG:  statement: select tableoid::regclass::text COLLATE "C" partname, * from range_parted ORDER BY 1, 2, 3, 4, 5, 6;
2020-04-06 20:19:40.934 EDT [29259:172] pg_regress/subselect LOG:  statement: create function tattle(x int, y int) returns bool
	volatile language plpgsql as $$
	begin
	  raise notice 'x = %, y = %', x, y;
	  return x > y;
	end$$;
2020-04-06 20:19:40.943 EDT [29240:264] pg_regress/transactions LOG:  statement: rollback;
2020-04-06 20:19:40.944 EDT [29240:265] pg_regress/transactions LOG:  statement: create or replace function max_xacttest() returns smallint language sql as
	'select max(a) from xacttest' volatile;
2020-04-06 20:19:40.945 EDT [29240:266] pg_regress/transactions LOG:  statement: begin;
2020-04-06 20:19:40.945 EDT [29240:267] pg_regress/transactions LOG:  statement: update xacttest set a = max_xacttest() + 10 where a > 0;
2020-04-06 20:19:40.950 EDT [29278:101] pg_regress/update LOG:  statement: CREATE TABLE mintab(c1 int);
2020-04-06 20:19:40.956 EDT [29278:102] pg_regress/update LOG:  statement: INSERT into mintab VALUES (120);
2020-04-06 20:19:40.956 EDT [29278:103] pg_regress/update LOG:  statement: CREATE VIEW upview AS SELECT * FROM range_parted WHERE (select c > c1 FROM mintab) WITH CHECK OPTION;
2020-04-06 20:19:40.957 EDT [29235:43] pg_regress/aggregates LOG:  statement: SELECT regr_sxx(b, a) FROM aggtest;
2020-04-06 20:19:40.957 EDT [29236:56] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL RIGHT JOIN J2_TBL USING (i);
2020-04-06 20:19:40.958 EDT [29278:104] pg_regress/update LOG:  statement: UPDATE upview set c = 199 WHERE b = 4;
2020-04-06 20:19:40.959 EDT [29278:105] pg_regress/update LOG:  statement: UPDATE upview set c = 120 WHERE b = 4;
2020-04-06 20:19:40.960 EDT [29278:106] pg_regress/update ERROR:  new row violates check option for view "upview"
2020-04-06 20:19:40.960 EDT [29278:107] pg_regress/update DETAIL:  Failing row contains (a, 4, 120, 1, 1).
2020-04-06 20:19:40.960 EDT [29278:108] pg_regress/update STATEMENT:  UPDATE upview set c = 120 WHERE b = 4;
2020-04-06 20:19:40.961 EDT [29259:173] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	select * from
	  (select 9 as x, unnest(array[1,2,3,11,12,13]) as u) ss
	  where tattle(x, 8);
2020-04-06 20:19:40.962 EDT [29259:174] pg_regress/subselect LOG:  statement: select * from
	  (select 9 as x, unnest(array[1,2,3,11,12,13]) as u) ss
	  where tattle(x, 8);
2020-04-06 20:19:40.963 EDT [29259:175] pg_regress/subselect LOG:  statement: alter function tattle(x int, y int) stable;
2020-04-06 20:19:40.964 EDT [29218:189] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE i @> '{17}' ORDER BY seqno;
2020-04-06 20:19:40.964 EDT [29259:176] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	select * from
	  (select 9 as x, unnest(array[1,2,3,11,12,13]) as u) ss
	  where tattle(x, 8);
2020-04-06 20:19:40.965 EDT [29259:177] pg_regress/subselect LOG:  statement: select * from
	  (select 9 as x, unnest(array[1,2,3,11,12,13]) as u) ss
	  where tattle(x, 8);
2020-04-06 20:19:40.966 EDT [29259:178] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	select * from
	  (select 9 as x, unnest(array[1,2,3,11,12,13]) as u) ss
	  where tattle(x, u);
2020-04-06 20:19:40.966 EDT [29259:179] pg_regress/subselect LOG:  statement: select * from
	  (select 9 as x, unnest(array[1,2,3,11,12,13]) as u) ss
	  where tattle(x, u);
2020-04-06 20:19:40.967 EDT [29259:180] pg_regress/subselect LOG:  statement: drop function tattle(x int, y int);
2020-04-06 20:19:40.968 EDT [29259:181] pg_regress/subselect LOG:  statement: create table sq_limit (pk int primary key, c1 int, c2 int);
2020-04-06 20:19:40.969 EDT [29278:109] pg_regress/update LOG:  statement: UPDATE upview set a = 'b', b = 15, c = 120 WHERE b = 4;
2020-04-06 20:19:40.970 EDT [29278:110] pg_regress/update ERROR:  new row violates check option for view "upview"
2020-04-06 20:19:40.970 EDT [29278:111] pg_regress/update DETAIL:  Failing row contains (b, 15, 120, 1, 1).
2020-04-06 20:19:40.970 EDT [29278:112] pg_regress/update STATEMENT:  UPDATE upview set a = 'b', b = 15, c = 120 WHERE b = 4;
2020-04-06 20:19:40.970 EDT [29259:182] pg_regress/subselect LOG:  statement: insert into sq_limit values
	    (1, 1, 1),
	    (2, 2, 2),
	    (3, 3, 3),
	    (4, 4, 4),
	    (5, 1, 1),
	    (6, 2, 2),
	    (7, 3, 3),
	    (8, 4, 4);
2020-04-06 20:19:40.971 EDT [29235:44] pg_regress/aggregates LOG:  statement: SELECT regr_syy(b, a) FROM aggtest;
2020-04-06 20:19:40.971 EDT [29236:57] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL FULL OUTER JOIN J2_TBL USING (i)
	  ORDER BY i, k, t;
2020-04-06 20:19:40.971 EDT [29278:113] pg_regress/update LOG:  statement: UPDATE upview set a = 'b', b = 15 WHERE b = 4;
2020-04-06 20:19:40.972 EDT [29259:183] pg_regress/subselect LOG:  statement: create function explain_sq_limit() returns setof text language plpgsql as
	$$
	declare ln text;
	begin
	    for ln in
	        explain (analyze, summary off, timing off, costs off)
	        select * from (select pk,c2 from sq_limit order by c1,pk) as x limit 3
	    loop
	        ln := regexp_replace(ln, 'Memory: \\S*',  'Memory: xxx');
	        return next ln;
	    end loop;
	end;
	$$;
2020-04-06 20:19:40.981 EDT [29278:114] pg_regress/update LOG:  statement: select tableoid::regclass::text COLLATE "C" partname, * from range_parted ORDER BY 1, 2, 3, 4, 5, 6;
2020-04-06 20:19:40.987 EDT [29236:58] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL FULL JOIN J2_TBL USING (i)
	  ORDER BY i, k, t;
2020-04-06 20:19:40.995 EDT [29259:184] pg_regress/subselect LOG:  statement: select * from explain_sq_limit();
2020-04-06 20:19:41.001 EDT [29235:45] pg_regress/aggregates LOG:  statement: SELECT regr_sxy(b, a) FROM aggtest;
2020-04-06 20:19:41.001 EDT [29263:45] pg_regress/hash_index LOG:  statement: DROP TABLE hash_split_heap;
2020-04-06 20:19:41.007 EDT [29278:115] pg_regress/update LOG:  statement: DROP VIEW upview;
2020-04-06 20:19:41.007 EDT [29218:190] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE i && '{17}' ORDER BY seqno;
2020-04-06 20:19:41.008 EDT [29236:59] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL LEFT JOIN J2_TBL USING (i) WHERE (k = 1);
2020-04-06 20:19:41.009 EDT [29278:116] pg_regress/update LOG:  statement: truncate range_parted;
2020-04-06 20:19:41.017 EDT [29278:117] pg_regress/update LOG:  statement: insert into range_parted VALUES ('a', 1, 1, 1), ('a', 10, 200, 1), ('b', 12, 96, 1), ('b', 13, 97, 2), ('b', 15, 105, 16), ('b', 17, 105, 19);
2020-04-06 20:19:41.022 EDT [29235:46] pg_regress/aggregates LOG:  statement: SELECT regr_avgx(b, a), regr_avgy(b, a) FROM aggtest;
2020-04-06 20:19:41.023 EDT [29278:118] pg_regress/update LOG:  statement: UPDATE range_parted set c = 95 WHERE a = 'b' and b > 10 and c > 100 returning (range_parted), *;
2020-04-06 20:19:41.023 EDT [29259:185] pg_regress/subselect LOG:  statement: select * from (select pk,c2 from sq_limit order by c1,pk) as x limit 3;
2020-04-06 20:19:41.028 EDT [29263:46] pg_regress/hash_index LOG:  statement: CREATE TEMP TABLE hash_temp_heap (x int, y int);
2020-04-06 20:19:41.031 EDT [29278:119] pg_regress/update LOG:  statement: select tableoid::regclass::text COLLATE "C" partname, * from range_parted ORDER BY 1, 2, 3, 4, 5, 6;
2020-04-06 20:19:41.031 EDT [29218:191] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE i @> '{32,17}' ORDER BY seqno;
2020-04-06 20:19:41.031 EDT [29263:47] pg_regress/hash_index LOG:  statement: INSERT INTO hash_temp_heap VALUES (1,1);
2020-04-06 20:19:41.033 EDT [29236:60] pg_regress/join LOG:  statement: SELECT '' AS "xxx", *
	  FROM J1_TBL LEFT JOIN J2_TBL USING (i) WHERE (i = 1);
2020-04-06 20:19:41.034 EDT [29263:48] pg_regress/hash_index LOG:  statement: CREATE INDEX hash_idx ON hash_temp_heap USING hash (x);
2020-04-06 20:19:41.041 EDT [29259:186] pg_regress/subselect LOG:  statement: drop function explain_sq_limit();
2020-04-06 20:19:41.042 EDT [29259:187] pg_regress/subselect LOG:  statement: drop table sq_limit;
2020-04-06 20:19:41.043 EDT [29240:268] pg_regress/transactions LOG:  statement: select * from xacttest;
2020-04-06 20:19:41.043 EDT [29263:49] pg_regress/hash_index LOG:  statement: DROP TABLE hash_temp_heap CASCADE;
2020-04-06 20:19:41.045 EDT [29259:188] pg_regress/subselect LOG:  statement: begin;
2020-04-06 20:19:41.046 EDT [29263:50] pg_regress/hash_index LOG:  statement: CREATE TABLE hash_heap_float4 (x float4, y int);
2020-04-06 20:19:41.046 EDT [29278:120] pg_regress/update LOG:  statement: truncate range_parted;
2020-04-06 20:19:41.046 EDT [29235:47] pg_regress/aggregates LOG:  statement: SELECT regr_r2(b, a) FROM aggtest;
2020-04-06 20:19:41.052 EDT [29278:121] pg_regress/update LOG:  statement: insert into range_parted VALUES ('a', 1, 1, 1), ('a', 10, 200, 1), ('b', 12, 96, 1), ('b', 13, 97, 2), ('b', 15, 105, 16), ('b', 17, 105, 19);
2020-04-06 20:19:41.053 EDT [29259:189] pg_regress/subselect LOG:  statement: declare c1 scroll cursor for
	 select * from generate_series(1,4) i
	  where i <> all (values (2),(3));
2020-04-06 20:19:41.054 EDT [29218:192] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE i && '{32,17}' ORDER BY seqno;
2020-04-06 20:19:41.054 EDT [29259:190] pg_regress/subselect LOG:  statement: move forward all in c1;
2020-04-06 20:19:41.055 EDT [29259:191] pg_regress/subselect LOG:  statement: fetch backward all in c1;
2020-04-06 20:19:41.055 EDT [29259:192] pg_regress/subselect LOG:  statement: commit;
2020-04-06 20:19:41.056 EDT [29263:51] pg_regress/hash_index LOG:  statement: INSERT INTO hash_heap_float4 VALUES (1.1,1);
2020-04-06 20:19:41.056 EDT [29278:122] pg_regress/update LOG:  statement: CREATE FUNCTION trans_updatetrigfunc() RETURNS trigger LANGUAGE plpgsql AS
	$$
	  begin
	    raise notice 'trigger = %, old table = %, new table = %',
	                 TG_NAME,
	                 (select string_agg(old_table::text, ', ' ORDER BY a) FROM old_table),
	                 (select string_agg(new_table::text, ', ' ORDER BY a) FROM new_table);
	    return null;
	  end;
	$$;
2020-04-06 20:19:41.058 EDT [29236:61] pg_regress/join LOG:  statement: explain (costs off)
	select * from int4_tbl i4, tenk1 a
	where exists(select * from tenk1 b
	             where a.twothousand = b.twothousand and a.fivethous <> b.fivethous)
	      and i4.f1 = a.tenthous;
2020-04-06 20:19:41.058 EDT [29259:193] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	with x as (select * from (select f1 from subselect_tbl) ss)
	select * from x where f1 = 1;
2020-04-06 20:19:41.058 EDT [29235:48] pg_regress/aggregates LOG:  statement: SELECT regr_slope(b, a), regr_intercept(b, a) FROM aggtest;
2020-04-06 20:19:41.059 EDT [29240:269] pg_regress/transactions LOG:  statement: rollback;
2020-04-06 20:19:41.059 EDT [29259:194] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	with x as materialized (select * from (select f1 from subselect_tbl) ss)
	select * from x where f1 = 1;
2020-04-06 20:19:41.059 EDT [29240:270] pg_regress/transactions LOG:  statement: create or replace function max_xacttest() returns smallint language plpgsql as
	'begin return max(a) from xacttest; end' stable;
2020-04-06 20:19:41.059 EDT [29236:62] pg_regress/join LOG:  statement: CREATE TABLE t1 (name TEXT, n INTEGER);
2020-04-06 20:19:41.062 EDT [29263:52] pg_regress/hash_index LOG:  statement: CREATE INDEX hash_idx ON hash_heap_float4 USING hash (x);
2020-04-06 20:19:41.062 EDT [29259:195] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	with x as (select * from (select f1, now() from subselect_tbl) ss)
	select * from x where f1 = 1;
2020-04-06 20:19:41.063 EDT [29240:271] pg_regress/transactions LOG:  statement: begin;
2020-04-06 20:19:41.063 EDT [29278:123] pg_regress/update LOG:  statement: CREATE TRIGGER trans_updatetrig
	  AFTER UPDATE ON range_parted REFERENCING OLD TABLE AS old_table NEW TABLE AS new_table
	  FOR EACH STATEMENT EXECUTE PROCEDURE trans_updatetrigfunc();
2020-04-06 20:19:41.064 EDT [29259:196] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	with x as (select * from (select f1, random() from subselect_tbl) ss)
	select * from x where f1 = 1;
2020-04-06 20:19:41.064 EDT [29263:53] pg_regress/hash_index LOG:  statement: DROP TABLE hash_heap_float4 CASCADE;
2020-04-06 20:19:41.067 EDT [29240:272] pg_regress/transactions LOG:  statement: update xacttest set a = max_xacttest() + 10 where a > 0;
2020-04-06 20:19:41.068 EDT [29259:197] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	with x as (select * from (select f1 from subselect_tbl for update) ss)
	select * from x where f1 = 1;
2020-04-06 20:19:41.068 EDT [29263:54] pg_regress/hash_index LOG:  statement: CREATE INDEX hash_f8_index2 ON hash_f8_heap USING hash (random float8_ops)
		WITH (fillfactor=9);
2020-04-06 20:19:41.068 EDT [29263:55] pg_regress/hash_index ERROR:  value 9 out of bounds for option "fillfactor"
2020-04-06 20:19:41.068 EDT [29263:56] pg_regress/hash_index DETAIL:  Valid values are between "10" and "100".
2020-04-06 20:19:41.068 EDT [29263:57] pg_regress/hash_index STATEMENT:  CREATE INDEX hash_f8_index2 ON hash_f8_heap USING hash (random float8_ops)
		WITH (fillfactor=9);
2020-04-06 20:19:41.068 EDT [29263:58] pg_regress/hash_index LOG:  statement: CREATE INDEX hash_f8_index2 ON hash_f8_heap USING hash (random float8_ops)
		WITH (fillfactor=101);
2020-04-06 20:19:41.068 EDT [29263:59] pg_regress/hash_index ERROR:  value 101 out of bounds for option "fillfactor"
2020-04-06 20:19:41.068 EDT [29263:60] pg_regress/hash_index DETAIL:  Valid values are between "10" and "100".
2020-04-06 20:19:41.068 EDT [29263:61] pg_regress/hash_index STATEMENT:  CREATE INDEX hash_f8_index2 ON hash_f8_heap USING hash (random float8_ops)
		WITH (fillfactor=101);
2020-04-06 20:19:41.069 EDT [29236:63] pg_regress/join LOG:  statement: CREATE TABLE t2 (name TEXT, n INTEGER);
2020-04-06 20:19:41.070 EDT [29259:198] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	with x as (select * from (select f1, now() as n from subselect_tbl) ss)
	select * from x, x x2 where x.n = x2.n;
2020-04-06 20:19:41.070 EDT [29263:62] pg_regress/hash_index LOG:  disconnection: session time: 0:00:00.908 user=pgbuild database=regression host=[local]
2020-04-06 20:19:41.073 EDT [29278:124] pg_regress/update LOG:  statement: UPDATE range_parted set c = (case when c = 96 then 110 else c + 1 end ) WHERE a = 'b' and b > 10 and c >= 96;
2020-04-06 20:19:41.073 EDT [29259:199] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	with x as not materialized (select * from (select f1, now() as n from subselect_tbl) ss)
	select * from x, x x2 where x.n = x2.n;
2020-04-06 20:19:41.074 EDT [29236:64] pg_regress/join LOG:  statement: CREATE TABLE t3 (name TEXT, n INTEGER);
2020-04-06 20:19:41.074 EDT [29259:200] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	with recursive x(a) as
	  ((values ('a'), ('b'))
	   union all
	   (with z as not materialized (select * from x)
	    select z.a || z1.a as a from z cross join z as z1
	    where length(z.a || z1.a) < 5))
	select * from x;
2020-04-06 20:19:41.075 EDT [29259:201] pg_regress/subselect LOG:  statement: with recursive x(a) as
	  ((values ('a'), ('b'))
	   union all
	   (with z as not materialized (select * from x)
	    select z.a || z1.a as a from z cross join z as z1
	    where length(z.a || z1.a) < 5))
	select * from x;
2020-04-06 20:19:41.075 EDT [29259:202] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	with recursive x(a) as
	  ((values ('a'), ('b'))
	   union all
	   (with z as not materialized (select * from x)
	    select z.a || z.a as a from z
	    where length(z.a || z.a) < 5))
	select * from x;
2020-04-06 20:19:41.076 EDT [29236:65] pg_regress/join LOG:  statement: INSERT INTO t1 VALUES ( 'bb', 11 );
2020-04-06 20:19:41.076 EDT [29259:203] pg_regress/subselect LOG:  statement: with recursive x(a) as
	  ((values ('a'), ('b'))
	   union all
	   (with z as not materialized (select * from x)
	    select z.a || z.a as a from z
	    where length(z.a || z.a) < 5))
	select * from x;
2020-04-06 20:19:41.077 EDT [29236:66] pg_regress/join LOG:  statement: INSERT INTO t2 VALUES ( 'bb', 12 );
2020-04-06 20:19:41.077 EDT [29278:125] pg_regress/update LOG:  statement: select tableoid::regclass::text COLLATE "C" partname, * from range_parted ORDER BY 1, 2, 3, 4, 5, 6;
2020-04-06 20:19:41.078 EDT [29218:193] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE i <@ '{38,34,32,89}' ORDER BY seqno;
2020-04-06 20:19:41.078 EDT [29235:49] pg_regress/aggregates LOG:  statement: SELECT covar_pop(b, a), covar_samp(b, a) FROM aggtest;
2020-04-06 20:19:41.081 EDT [29259:204] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	with x as (select * from int4_tbl)
	select * from (with y as (select * from x) select * from y) ss;
2020-04-06 20:19:41.081 EDT [29259:205] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	with x as materialized (select * from int4_tbl)
	select * from (with y as (select * from x) select * from y) ss;
2020-04-06 20:19:41.083 EDT [29236:67] pg_regress/join LOG:  statement: INSERT INTO t2 VALUES ( 'cc', 22 );
2020-04-06 20:19:41.086 EDT [29236:68] pg_regress/join LOG:  statement: INSERT INTO t2 VALUES ( 'ee', 42 );
2020-04-06 20:19:41.090 EDT [29259:206] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	with x as (select 1 as y)
	select * from (with x as (select 2 as y) select * from x) ss;
2020-04-06 20:19:41.090 EDT [29236:69] pg_regress/join LOG:  statement: INSERT INTO t3 VALUES ( 'bb', 13 );
2020-04-06 20:19:41.091 EDT [29259:207] pg_regress/subselect LOG:  statement: explain (verbose, costs off)
	with x as (select * from subselect_tbl)
	select * from x for update;
2020-04-06 20:19:41.091 EDT [29235:50] pg_regress/aggregates LOG:  statement: SELECT corr(b, a) FROM aggtest;
2020-04-06 20:19:41.092 EDT [29236:70] pg_regress/join LOG:  statement: INSERT INTO t3 VALUES ( 'cc', 23 );
2020-04-06 20:19:41.092 EDT [29218:194] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE i = '{}' ORDER BY seqno;
2020-04-06 20:19:41.092 EDT [29236:71] pg_regress/join LOG:  statement: INSERT INTO t3 VALUES ( 'dd', 33 );
2020-04-06 20:19:41.101 EDT [29236:72] pg_regress/join LOG:  statement: SELECT * FROM t1 FULL JOIN t2 USING (name) FULL JOIN t3 USING (name);
2020-04-06 20:19:41.102 EDT [29278:126] pg_regress/update LOG:  statement: truncate range_parted;
2020-04-06 20:19:41.104 EDT [29259:208] pg_regress/subselect LOG:  disconnection: session time: 0:00:00.983 user=pgbuild database=regression host=[local]
2020-04-06 20:19:41.108 EDT [29218:195] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE i @> '{}' ORDER BY seqno;
2020-04-06 20:19:41.110 EDT [29278:127] pg_regress/update LOG:  statement: insert into range_parted VALUES ('a', 1, 1, 1), ('a', 10, 200, 1), ('b', 12, 96, 1), ('b', 13, 97, 2), ('b', 15, 105, 16), ('b', 17, 105, 19);
2020-04-06 20:19:41.110 EDT [29235:51] pg_regress/aggregates LOG:  statement: CREATE TABLE regr_test (x float8, y float8);
2020-04-06 20:19:41.113 EDT [29235:52] pg_regress/aggregates LOG:  statement: INSERT INTO regr_test VALUES (10,150),(20,250),(30,350),(80,540),(100,200);
2020-04-06 20:19:41.113 EDT [29235:53] pg_regress/aggregates LOG:  statement: SELECT count(*), sum(x), regr_sxx(y,x), sum(y),regr_syy(y,x), regr_sxy(y,x)
	FROM regr_test WHERE x IN (10,20,30,80);
2020-04-06 20:19:41.117 EDT [29278:128] pg_regress/update LOG:  statement: CREATE TRIGGER trans_deletetrig
	  AFTER DELETE ON range_parted REFERENCING OLD TABLE AS old_table
	  FOR EACH STATEMENT EXECUTE PROCEDURE trans_updatetrigfunc();
2020-04-06 20:19:41.119 EDT [29278:129] pg_regress/update LOG:  statement: CREATE TRIGGER trans_inserttrig
	  AFTER INSERT ON range_parted REFERENCING NEW TABLE AS new_table
	  FOR EACH STATEMENT EXECUTE PROCEDURE trans_updatetrigfunc();
2020-04-06 20:19:41.120 EDT [29236:73] pg_regress/join LOG:  statement: SELECT * FROM
	(SELECT * FROM t2) as s2
	INNER JOIN
	(SELECT * FROM t3) s3
	USING (name);
2020-04-06 20:19:41.120 EDT [29278:130] pg_regress/update LOG:  statement: UPDATE range_parted set c = c + 50 WHERE a = 'b' and b > 10 and c >= 96;
2020-04-06 20:19:41.120 EDT [29218:196] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE i && '{}' ORDER BY seqno;
2020-04-06 20:19:41.122 EDT [29278:131] pg_regress/update LOG:  statement: select tableoid::regclass::text COLLATE "C" partname, * from range_parted ORDER BY 1, 2, 3, 4, 5, 6;
2020-04-06 20:19:41.135 EDT [29236:74] pg_regress/join LOG:  statement: SELECT * FROM
	(SELECT * FROM t2) as s2
	LEFT JOIN
	(SELECT * FROM t3) s3
	USING (name);
2020-04-06 20:19:41.136 EDT [29235:54] pg_regress/aggregates LOG:  statement: SELECT count(*), sum(x), regr_sxx(y,x), sum(y),regr_syy(y,x), regr_sxy(y,x)
	FROM regr_test;
2020-04-06 20:19:41.136 EDT [29278:132] pg_regress/update LOG:  statement: DROP TRIGGER trans_deletetrig ON range_parted;
2020-04-06 20:19:41.136 EDT [29278:133] pg_regress/update LOG:  statement: DROP TRIGGER trans_inserttrig ON range_parted;
2020-04-06 20:19:41.137 EDT [29278:134] pg_regress/update LOG:  statement: CREATE FUNCTION func_parted_mod_b() RETURNS trigger AS $$
	BEGIN
	   NEW.b = NEW.b + 1;
	   return NEW;
	END $$ language plpgsql;
2020-04-06 20:19:41.138 EDT [29218:197] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE i <@ '{}' ORDER BY seqno;
2020-04-06 20:19:41.145 EDT [29278:135] pg_regress/update LOG:  statement: CREATE TRIGGER trig_c1_100 BEFORE UPDATE OR INSERT ON part_c_1_100
	   FOR EACH ROW EXECUTE PROCEDURE func_parted_mod_b();
2020-04-06 20:19:41.145 EDT [29240:273] pg_regress/transactions LOG:  statement: select * from xacttest;
2020-04-06 20:19:41.146 EDT [29278:136] pg_regress/update LOG:  statement: CREATE TRIGGER trig_d1_15 BEFORE UPDATE OR INSERT ON part_d_1_15
	   FOR EACH ROW EXECUTE PROCEDURE func_parted_mod_b();
2020-04-06 20:19:41.146 EDT [29278:137] pg_regress/update LOG:  statement: CREATE TRIGGER trig_d15_20 BEFORE UPDATE OR INSERT ON part_d_15_20
	   FOR EACH ROW EXECUTE PROCEDURE func_parted_mod_b();
2020-04-06 20:19:41.147 EDT [29278:138] pg_regress/update LOG:  statement: truncate range_parted;
2020-04-06 20:19:41.148 EDT [29235:55] pg_regress/aggregates LOG:  statement: SELECT float8_accum('{4,140,2900}'::float8[], 100);
2020-04-06 20:19:41.157 EDT [29218:198] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE i = '{NULL}' ORDER BY seqno;
2020-04-06 20:19:41.158 EDT [29235:56] pg_regress/aggregates LOG:  statement: SELECT float8_regr_accum('{4,140,2900,1290,83075,15050}'::float8[], 200, 100);
2020-04-06 20:19:41.158 EDT [29240:274] pg_regress/transactions LOG:  statement: rollback;
2020-04-06 20:19:41.158 EDT [29240:275] pg_regress/transactions LOG:  statement: create or replace function max_xacttest() returns smallint language plpgsql as
	'begin return max(a) from xacttest; end' volatile;
2020-04-06 20:19:41.159 EDT [29240:276] pg_regress/transactions LOG:  statement: begin;
2020-04-06 20:19:41.159 EDT [29240:277] pg_regress/transactions LOG:  statement: update xacttest set a = max_xacttest() + 10 where a > 0;
2020-04-06 20:19:41.168 EDT [29236:75] pg_regress/join LOG:  statement: SELECT * FROM
	(SELECT * FROM t2) as s2
	FULL JOIN
	(SELECT * FROM t3) s3
	USING (name);
2020-04-06 20:19:41.169 EDT [29235:57] pg_regress/aggregates LOG:  statement: SELECT count(*), sum(x), regr_sxx(y,x), sum(y),regr_syy(y,x), regr_sxy(y,x)
	FROM regr_test WHERE x IN (10,20,30);
2020-04-06 20:19:41.183 EDT [29278:139] pg_regress/update LOG:  statement: insert into range_parted VALUES ('a', 1, 1, 1), ('a', 10, 200, 1), ('b', 12, 96, 1), ('b', 13, 97, 2), ('b', 15, 105, 16), ('b', 17, 105, 19);
2020-04-06 20:19:41.185 EDT [29278:140] pg_regress/update LOG:  statement: UPDATE range_parted set c = (case when c = 96 then 110 else c + 1 end) WHERE a = 'b' and b > 10 and c >= 96;
2020-04-06 20:19:41.186 EDT [29236:76] pg_regress/join LOG:  statement: SELECT * FROM
	(SELECT name, n as s2_n, 2 as s2_2 FROM t2) as s2
	NATURAL INNER JOIN
	(SELECT name, n as s3_n, 3 as s3_2 FROM t3) s3;
2020-04-06 20:19:41.186 EDT [29218:199] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE i @> '{NULL}' ORDER BY seqno;
2020-04-06 20:19:41.187 EDT [29278:141] pg_regress/update LOG:  statement: select tableoid::regclass::text COLLATE "C" partname, * from range_parted ORDER BY 1, 2, 3, 4, 5, 6;
2020-04-06 20:19:41.189 EDT [29235:58] pg_regress/aggregates LOG:  statement: SELECT count(*), sum(x), regr_sxx(y,x), sum(y),regr_syy(y,x), regr_sxy(y,x)
	FROM regr_test WHERE x IN (80,100);
2020-04-06 20:19:41.201 EDT [29278:142] pg_regress/update LOG:  statement: truncate range_parted;
2020-04-06 20:19:41.202 EDT [29218:200] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE i && '{NULL}' ORDER BY seqno;
2020-04-06 20:19:41.208 EDT [29236:77] pg_regress/join LOG:  statement: SELECT * FROM
	(SELECT name, n as s2_n, 2 as s2_2 FROM t2) as s2
	NATURAL LEFT JOIN
	(SELECT name, n as s3_n, 3 as s3_2 FROM t3) s3;
2020-04-06 20:19:41.209 EDT [29235:59] pg_regress/aggregates LOG:  statement: SELECT float8_combine('{3,60,200}'::float8[], '{0,0,0}'::float8[]);
2020-04-06 20:19:41.212 EDT [29278:143] pg_regress/update LOG:  statement: insert into range_parted VALUES ('a', 1, 1, 1), ('a', 10, 200, 1), ('b', 12, 96, 1), ('b', 13, 97, 2), ('b', 15, 105, 16), ('b', 17, 105, 19);
2020-04-06 20:19:41.220 EDT [29218:201] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE i <@ '{NULL}' ORDER BY seqno;
2020-04-06 20:19:41.220 EDT [29278:144] pg_regress/update LOG:  statement: UPDATE range_parted set c = c + 50 WHERE a = 'b' and b > 10 and c >= 96;
2020-04-06 20:19:41.223 EDT [29235:60] pg_regress/aggregates LOG:  statement: SELECT float8_combine('{0,0,0}'::float8[], '{2,180,200}'::float8[]);
2020-04-06 20:19:41.223 EDT [29278:145] pg_regress/update LOG:  statement: select tableoid::regclass::text COLLATE "C" partname, * from range_parted ORDER BY 1, 2, 3, 4, 5, 6;
2020-04-06 20:19:41.224 EDT [29236:78] pg_regress/join LOG:  statement: SELECT * FROM
	(SELECT name, n as s2_n, 2 as s2_2 FROM t2) as s2
	NATURAL FULL JOIN
	(SELECT name, n as s3_n, 3 as s3_2 FROM t3) s3;
2020-04-06 20:19:41.227 EDT [29240:278] pg_regress/transactions LOG:  statement: select * from xacttest;
2020-04-06 20:19:41.236 EDT [29218:202] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE t @> '{AAAAAAAA72908}' ORDER BY seqno;
2020-04-06 20:19:41.242 EDT [29235:61] pg_regress/aggregates LOG:  statement: SELECT float8_combine('{3,60,200}'::float8[], '{2,180,200}'::float8[]);
2020-04-06 20:19:41.247 EDT [29236:79] pg_regress/join LOG:  statement: SELECT * FROM
	(SELECT name, n as s1_n, 1 as s1_1 FROM t1) as s1
	NATURAL INNER JOIN
	(SELECT name, n as s2_n, 2 as s2_2 FROM t2) as s2
	NATURAL INNER JOIN
	(SELECT name, n as s3_n, 3 as s3_2 FROM t3) s3;
2020-04-06 20:19:41.248 EDT [29278:146] pg_regress/update LOG:  statement: truncate range_parted;
2020-04-06 20:19:41.253 EDT [29240:279] pg_regress/transactions LOG:  statement: rollback;
2020-04-06 20:19:41.253 EDT [29218:203] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE t && '{AAAAAAAA72908}' ORDER BY seqno;
2020-04-06 20:19:41.254 EDT [29240:280] pg_regress/transactions LOG:  statement: BEGIN;
2020-04-06 20:19:41.254 EDT [29240:281] pg_regress/transactions LOG:  statement: savepoint x;
2020-04-06 20:19:41.254 EDT [29240:282] pg_regress/transactions LOG:  statement: CREATE TABLE koju (a INT UNIQUE);
2020-04-06 20:19:41.256 EDT [29235:62] pg_regress/aggregates LOG:  statement: SELECT float8_regr_combine('{3,60,200,750,20000,2000}'::float8[],
	                           '{0,0,0,0,0,0}'::float8[]);
2020-04-06 20:19:41.256 EDT [29278:147] pg_regress/update LOG:  statement: insert into range_parted VALUES ('a', 1, 1, 1), ('a', 10, 200, 1), ('b', 12, 96, 1), ('b', 13, 97, 2), ('b', 15, 105, 16), ('b', 17, 105, 19);
2020-04-06 20:19:41.257 EDT [29240:283] pg_regress/transactions LOG:  statement: INSERT INTO koju VALUES (1);
2020-04-06 20:19:41.258 EDT [29240:284] pg_regress/transactions LOG:  statement: INSERT INTO koju VALUES (1);
2020-04-06 20:19:41.258 EDT [29278:148] pg_regress/update LOG:  statement: UPDATE range_parted set b = 15 WHERE b = 1;
2020-04-06 20:19:41.258 EDT [29240:285] pg_regress/transactions ERROR:  duplicate key value violates unique constraint "koju_a_key"
2020-04-06 20:19:41.258 EDT [29240:286] pg_regress/transactions DETAIL:  Key (a)=(1) already exists.
2020-04-06 20:19:41.258 EDT [29240:287] pg_regress/transactions STATEMENT:  INSERT INTO koju VALUES (1);
2020-04-06 20:19:41.258 EDT [29240:288] pg_regress/transactions LOG:  statement: rollback to x;
2020-04-06 20:19:41.259 EDT [29240:289] pg_regress/transactions LOG:  statement: CREATE TABLE koju (a INT UNIQUE);
2020-04-06 20:19:41.261 EDT [29240:290] pg_regress/transactions LOG:  statement: INSERT INTO koju VALUES (1);
2020-04-06 20:19:41.262 EDT [29240:291] pg_regress/transactions LOG:  statement: INSERT INTO koju VALUES (1);
2020-04-06 20:19:41.262 EDT [29240:292] pg_regress/transactions ERROR:  duplicate key value violates unique constraint "koju_a_key"
2020-04-06 20:19:41.262 EDT [29240:293] pg_regress/transactions DETAIL:  Key (a)=(1) already exists.
2020-04-06 20:19:41.262 EDT [29240:294] pg_regress/transactions STATEMENT:  INSERT INTO koju VALUES (1);
2020-04-06 20:19:41.263 EDT [29240:295] pg_regress/transactions LOG:  statement: ROLLBACK;
2020-04-06 20:19:41.263 EDT [29240:296] pg_regress/transactions LOG:  statement: DROP TABLE trans_foo;
2020-04-06 20:19:41.264 EDT [29240:297] pg_regress/transactions LOG:  statement: DROP TABLE trans_baz;
2020-04-06 20:19:41.265 EDT [29240:298] pg_regress/transactions LOG:  statement: DROP TABLE trans_barbaz;
2020-04-06 20:19:41.266 EDT [29240:299] pg_regress/transactions LOG:  statement: create function inverse(int) returns float8 as
	$$
	begin
	  analyze revalidate_bug;
	  return 1::float8/$1;
	exception
	  when division_by_zero then return 0;
	end$$ language plpgsql volatile;
2020-04-06 20:19:41.267 EDT [29240:300] pg_regress/transactions LOG:  statement: create table revalidate_bug (c float8 unique);
2020-04-06 20:19:41.269 EDT [29236:80] pg_regress/join LOG:  statement: SELECT * FROM
	(SELECT name, n as s1_n, 1 as s1_1 FROM t1) as s1
	NATURAL FULL JOIN
	(SELECT name, n as s2_n, 2 as s2_2 FROM t2) as s2
	NATURAL FULL JOIN
	(SELECT name, n as s3_n, 3 as s3_2 FROM t3) s3;
2020-04-06 20:19:41.269 EDT [29235:63] pg_regress/aggregates LOG:  statement: SELECT float8_regr_combine('{0,0,0,0,0,0}'::float8[],
	                           '{2,180,200,740,57800,-3400}'::float8[]);
2020-04-06 20:19:41.270 EDT [29278:149] pg_regress/update LOG:  statement: select tableoid::regclass::text COLLATE "C" partname, * from range_parted ORDER BY 1, 2, 3, 4, 5, 6;
2020-04-06 20:19:41.270 EDT [29240:301] pg_regress/transactions LOG:  statement: insert into revalidate_bug values (1);
2020-04-06 20:19:41.271 EDT [29240:302] pg_regress/transactions LOG:  statement: insert into revalidate_bug values (inverse(0));
2020-04-06 20:19:41.273 EDT [29218:204] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE t @> '{AAAAAAAAAA646}' ORDER BY seqno;
2020-04-06 20:19:41.273 EDT [29240:303] pg_regress/transactions LOG:  statement: drop table revalidate_bug;
2020-04-06 20:19:41.275 EDT [29240:304] pg_regress/transactions LOG:  statement: drop function inverse(int);
2020-04-06 20:19:41.275 EDT [29240:305] pg_regress/transactions LOG:  statement: begin;
2020-04-06 20:19:41.276 EDT [29240:306] pg_regress/transactions LOG:  statement: savepoint x;
2020-04-06 20:19:41.276 EDT [29240:307] pg_regress/transactions LOG:  statement: create table abc (a int);
2020-04-06 20:19:41.277 EDT [29240:308] pg_regress/transactions LOG:  statement: insert into abc values (5);
2020-04-06 20:19:41.277 EDT [29240:309] pg_regress/transactions LOG:  statement: insert into abc values (10);
2020-04-06 20:19:41.278 EDT [29240:310] pg_regress/transactions LOG:  statement: declare foo cursor for select * from abc;
2020-04-06 20:19:41.278 EDT [29240:311] pg_regress/transactions LOG:  statement: fetch from foo;
2020-04-06 20:19:41.278 EDT [29240:312] pg_regress/transactions LOG:  statement: rollback to x;
2020-04-06 20:19:41.279 EDT [29240:313] pg_regress/transactions LOG:  statement: fetch from foo;
2020-04-06 20:19:41.279 EDT [29240:314] pg_regress/transactions ERROR:  cursor "foo" does not exist
2020-04-06 20:19:41.279 EDT [29240:315] pg_regress/transactions STATEMENT:  fetch from foo;
2020-04-06 20:19:41.279 EDT [29240:316] pg_regress/transactions LOG:  statement: commit;
2020-04-06 20:19:41.279 EDT [29240:317] pg_regress/transactions LOG:  statement: begin;
2020-04-06 20:19:41.280 EDT [29240:318] pg_regress/transactions LOG:  statement: create table abc (a int);
2020-04-06 20:19:41.281 EDT [29240:319] pg_regress/transactions LOG:  statement: insert into abc values (5);
2020-04-06 20:19:41.281 EDT [29240:320] pg_regress/transactions LOG:  statement: insert into abc values (10);
2020-04-06 20:19:41.281 EDT [29240:321] pg_regress/transactions LOG:  statement: insert into abc values (15);
2020-04-06 20:19:41.282 EDT [29240:322] pg_regress/transactions LOG:  statement: declare foo cursor for select * from abc;
2020-04-06 20:19:41.282 EDT [29240:323] pg_regress/transactions LOG:  statement: fetch from foo;
2020-04-06 20:19:41.282 EDT [29240:324] pg_regress/transactions LOG:  statement: savepoint x;
2020-04-06 20:19:41.282 EDT [29240:325] pg_regress/transactions LOG:  statement: fetch from foo;
2020-04-06 20:19:41.282 EDT [29240:326] pg_regress/transactions LOG:  statement: rollback to x;
2020-04-06 20:19:41.282 EDT [29240:327] pg_regress/transactions LOG:  statement: fetch from foo;
2020-04-06 20:19:41.283 EDT [29240:328] pg_regress/transactions LOG:  statement: abort;
2020-04-06 20:19:41.283 EDT [29240:329] pg_regress/transactions LOG:  statement: CREATE FUNCTION invert(x float8) RETURNS float8 LANGUAGE plpgsql AS
	$$ begin return 1/x; end $$;
2020-04-06 20:19:41.284 EDT [29240:330] pg_regress/transactions LOG:  statement: CREATE FUNCTION create_temp_tab() RETURNS text
	LANGUAGE plpgsql AS $$
	BEGIN
	  CREATE TEMP TABLE new_table (f1 float8);
	  -- case of interest is that we fail while holding an open
	  -- relcache reference to new_table
	  INSERT INTO new_table SELECT invert(0.0);
	  RETURN 'foo';
	END $$;
2020-04-06 20:19:41.285 EDT [29240:331] pg_regress/transactions LOG:  statement: BEGIN;
2020-04-06 20:19:41.285 EDT [29240:332] pg_regress/transactions LOG:  statement: DECLARE ok CURSOR FOR SELECT * FROM int8_tbl;
2020-04-06 20:19:41.285 EDT [29240:333] pg_regress/transactions LOG:  statement: DECLARE ctt CURSOR FOR SELECT create_temp_tab();
2020-04-06 20:19:41.286 EDT [29240:334] pg_regress/transactions LOG:  statement: FETCH ok;
2020-04-06 20:19:41.286 EDT [29240:335] pg_regress/transactions LOG:  statement: SAVEPOINT s1;
2020-04-06 20:19:41.286 EDT [29240:336] pg_regress/transactions LOG:  statement: FETCH ok;
2020-04-06 20:19:41.286 EDT [29240:337] pg_regress/transactions LOG:  statement: FETCH ctt;
2020-04-06 20:19:41.288 EDT [29240:338] pg_regress/transactions ERROR:  division by zero
2020-04-06 20:19:41.288 EDT [29240:339] pg_regress/transactions CONTEXT:  PL/pgSQL function invert(double precision) line 1 at RETURN
	SQL statement "INSERT INTO new_table SELECT invert(0.0)"
	PL/pgSQL function create_temp_tab() line 6 at SQL statement
2020-04-06 20:19:41.288 EDT [29240:340] pg_regress/transactions STATEMENT:  FETCH ctt;
2020-04-06 20:19:41.288 EDT [29240:341] pg_regress/transactions LOG:  statement: ROLLBACK TO s1;
2020-04-06 20:19:41.288 EDT [29240:342] pg_regress/transactions LOG:  statement: FETCH ok;
2020-04-06 20:19:41.288 EDT [29240:343] pg_regress/transactions LOG:  statement: FETCH ctt;
2020-04-06 20:19:41.288 EDT [29240:344] pg_regress/transactions ERROR:  portal "ctt" cannot be run
2020-04-06 20:19:41.288 EDT [29240:345] pg_regress/transactions STATEMENT:  FETCH ctt;
2020-04-06 20:19:41.288 EDT [29240:346] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:41.289 EDT [29240:347] pg_regress/transactions LOG:  statement: DROP FUNCTION create_temp_tab();
2020-04-06 20:19:41.289 EDT [29240:348] pg_regress/transactions LOG:  statement: DROP FUNCTION invert(x float8);
2020-04-06 20:19:41.289 EDT [29240:349] pg_regress/transactions LOG:  statement: CREATE TABLE abc (a int);
2020-04-06 20:19:41.290 EDT [29278:150] pg_regress/update LOG:  statement: DROP TRIGGER trans_updatetrig ON range_parted;
2020-04-06 20:19:41.290 EDT [29278:151] pg_regress/update LOG:  statement: DROP TRIGGER trig_c1_100 ON part_c_1_100;
2020-04-06 20:19:41.291 EDT [29240:350] pg_regress/transactions LOG:  statement: SET default_transaction_read_only = on;
2020-04-06 20:19:41.291 EDT [29278:152] pg_regress/update LOG:  statement: DROP TRIGGER trig_d1_15 ON part_d_1_15;
2020-04-06 20:19:41.291 EDT [29240:351] pg_regress/transactions LOG:  statement: START TRANSACTION ISOLATION LEVEL REPEATABLE READ, READ WRITE, DEFERRABLE;
2020-04-06 20:19:41.291 EDT [29240:352] pg_regress/transactions LOG:  statement: SHOW transaction_isolation;
2020-04-06 20:19:41.291 EDT [29240:353] pg_regress/transactions LOG:  statement: SHOW transaction_read_only;
2020-04-06 20:19:41.291 EDT [29278:153] pg_regress/update LOG:  statement: DROP TRIGGER trig_d15_20 ON part_d_15_20;
2020-04-06 20:19:41.292 EDT [29240:354] pg_regress/transactions LOG:  statement: SHOW transaction_deferrable;
2020-04-06 20:19:41.292 EDT [29240:355] pg_regress/transactions LOG:  statement: INSERT INTO abc VALUES (1);
2020-04-06 20:19:41.292 EDT [29278:154] pg_regress/update LOG:  statement: DROP FUNCTION func_parted_mod_b();
2020-04-06 20:19:41.292 EDT [29240:356] pg_regress/transactions LOG:  statement: INSERT INTO abc VALUES (2);
2020-04-06 20:19:41.293 EDT [29240:357] pg_regress/transactions LOG:  statement: COMMIT AND CHAIN;
2020-04-06 20:19:41.293 EDT [29278:155] pg_regress/update LOG:  statement: ALTER TABLE range_parted ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:41.293 EDT [29240:358] pg_regress/transactions LOG:  statement: SHOW transaction_isolation;
2020-04-06 20:19:41.293 EDT [29240:359] pg_regress/transactions LOG:  statement: SHOW transaction_read_only;
2020-04-06 20:19:41.293 EDT [29240:360] pg_regress/transactions LOG:  statement: SHOW transaction_deferrable;
2020-04-06 20:19:41.294 EDT [29278:156] pg_regress/update LOG:  statement: CREATE USER regress_range_parted_user;
2020-04-06 20:19:41.294 EDT [29240:361] pg_regress/transactions LOG:  statement: INSERT INTO abc VALUES ('error');
2020-04-06 20:19:41.294 EDT [29240:362] pg_regress/transactions ERROR:  invalid input syntax for type integer: "error" at character 25
2020-04-06 20:19:41.294 EDT [29240:363] pg_regress/transactions STATEMENT:  INSERT INTO abc VALUES ('error');
2020-04-06 20:19:41.294 EDT [29240:364] pg_regress/transactions LOG:  statement: INSERT INTO abc VALUES (3);
2020-04-06 20:19:41.294 EDT [29240:365] pg_regress/transactions ERROR:  current transaction is aborted, commands ignored until end of transaction block
2020-04-06 20:19:41.294 EDT [29240:366] pg_regress/transactions STATEMENT:  INSERT INTO abc VALUES (3);
2020-04-06 20:19:41.294 EDT [29240:367] pg_regress/transactions LOG:  statement: COMMIT AND CHAIN;
2020-04-06 20:19:41.294 EDT [29278:157] pg_regress/update LOG:  statement: GRANT ALL ON range_parted, mintab TO regress_range_parted_user;
2020-04-06 20:19:41.294 EDT [29240:368] pg_regress/transactions LOG:  statement: SHOW transaction_isolation;
2020-04-06 20:19:41.294 EDT [29240:369] pg_regress/transactions LOG:  statement: SHOW transaction_read_only;
2020-04-06 20:19:41.295 EDT [29240:370] pg_regress/transactions LOG:  statement: SHOW transaction_deferrable;
2020-04-06 20:19:41.295 EDT [29240:371] pg_regress/transactions LOG:  statement: INSERT INTO abc VALUES (4);
2020-04-06 20:19:41.295 EDT [29235:64] pg_regress/aggregates LOG:  statement: SELECT float8_regr_combine('{3,60,200,750,20000,2000}'::float8[],
	                           '{2,180,200,740,57800,-3400}'::float8[]);
2020-04-06 20:19:41.295 EDT [29240:372] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:41.295 EDT [29240:373] pg_regress/transactions LOG:  statement: START TRANSACTION ISOLATION LEVEL REPEATABLE READ, READ WRITE, DEFERRABLE;
2020-04-06 20:19:41.295 EDT [29240:374] pg_regress/transactions LOG:  statement: SHOW transaction_isolation;
2020-04-06 20:19:41.296 EDT [29240:375] pg_regress/transactions LOG:  statement: SHOW transaction_read_only;
2020-04-06 20:19:41.296 EDT [29278:158] pg_regress/update LOG:  statement: CREATE POLICY seeall ON range_parted AS PERMISSIVE FOR SELECT USING (true);
2020-04-06 20:19:41.296 EDT [29240:376] pg_regress/transactions LOG:  statement: SHOW transaction_deferrable;
2020-04-06 20:19:41.296 EDT [29240:377] pg_regress/transactions LOG:  statement: SAVEPOINT x;
2020-04-06 20:19:41.296 EDT [29240:378] pg_regress/transactions LOG:  statement: INSERT INTO abc VALUES ('error');
2020-04-06 20:19:41.296 EDT [29240:379] pg_regress/transactions ERROR:  invalid input syntax for type integer: "error" at character 25
2020-04-06 20:19:41.296 EDT [29240:380] pg_regress/transactions STATEMENT:  INSERT INTO abc VALUES ('error');
2020-04-06 20:19:41.296 EDT [29240:381] pg_regress/transactions LOG:  statement: COMMIT AND CHAIN;
2020-04-06 20:19:41.297 EDT [29278:159] pg_regress/update LOG:  statement: CREATE POLICY policy_range_parted ON range_parted for UPDATE USING (true) WITH CHECK (c % 2 = 0);
2020-04-06 20:19:41.298 EDT [29278:160] pg_regress/update LOG:  statement: truncate range_parted;
2020-04-06 20:19:41.301 EDT [29240:382] pg_regress/transactions LOG:  statement: SHOW transaction_isolation;
2020-04-06 20:19:41.301 EDT [29236:81] pg_regress/join LOG:  statement: SELECT * FROM
	(SELECT name, n as s1_n FROM t1) as s1
	NATURAL FULL JOIN
	  (SELECT * FROM
	    (SELECT name, n as s2_n FROM t2) as s2
	    NATURAL FULL JOIN
	    (SELECT name, n as s3_n FROM t3) as s3
	  ) ss2;
2020-04-06 20:19:41.302 EDT [29240:383] pg_regress/transactions LOG:  statement: SHOW transaction_read_only;
2020-04-06 20:19:41.303 EDT [29240:384] pg_regress/transactions LOG:  statement: SHOW transaction_deferrable;
2020-04-06 20:19:41.303 EDT [29218:205] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE t && '{AAAAAAAAAA646}' ORDER BY seqno;
2020-04-06 20:19:41.304 EDT [29240:385] pg_regress/transactions LOG:  statement: INSERT INTO abc VALUES (5);
2020-04-06 20:19:41.306 EDT [29240:386] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:41.308 EDT [29240:387] pg_regress/transactions LOG:  statement: START TRANSACTION ISOLATION LEVEL SERIALIZABLE, READ WRITE, NOT DEFERRABLE;
2020-04-06 20:19:41.308 EDT [29240:388] pg_regress/transactions LOG:  statement: SHOW transaction_isolation;
2020-04-06 20:19:41.308 EDT [29240:389] pg_regress/transactions LOG:  statement: SHOW transaction_read_only;
2020-04-06 20:19:41.309 EDT [29240:390] pg_regress/transactions LOG:  statement: SHOW transaction_deferrable;
2020-04-06 20:19:41.309 EDT [29240:391] pg_regress/transactions LOG:  statement: INSERT INTO abc VALUES (6);
2020-04-06 20:19:41.309 EDT [29240:392] pg_regress/transactions LOG:  statement: ROLLBACK AND CHAIN;
2020-04-06 20:19:41.309 EDT [29240:393] pg_regress/transactions LOG:  statement: SHOW transaction_isolation;
2020-04-06 20:19:41.310 EDT [29240:394] pg_regress/transactions LOG:  statement: SHOW transaction_read_only;
2020-04-06 20:19:41.310 EDT [29240:395] pg_regress/transactions LOG:  statement: SHOW transaction_deferrable;
2020-04-06 20:19:41.310 EDT [29240:396] pg_regress/transactions LOG:  statement: INSERT INTO abc VALUES ('error');
2020-04-06 20:19:41.310 EDT [29240:397] pg_regress/transactions ERROR:  invalid input syntax for type integer: "error" at character 25
2020-04-06 20:19:41.310 EDT [29240:398] pg_regress/transactions STATEMENT:  INSERT INTO abc VALUES ('error');
2020-04-06 20:19:41.310 EDT [29240:399] pg_regress/transactions LOG:  statement: ROLLBACK AND CHAIN;
2020-04-06 20:19:41.310 EDT [29240:400] pg_regress/transactions LOG:  statement: SHOW transaction_isolation;
2020-04-06 20:19:41.311 EDT [29240:401] pg_regress/transactions LOG:  statement: SHOW transaction_read_only;
2020-04-06 20:19:41.311 EDT [29240:402] pg_regress/transactions LOG:  statement: SHOW transaction_deferrable;
2020-04-06 20:19:41.311 EDT [29240:403] pg_regress/transactions LOG:  statement: ROLLBACK;
2020-04-06 20:19:41.311 EDT [29240:404] pg_regress/transactions LOG:  statement: COMMIT AND CHAIN;
2020-04-06 20:19:41.311 EDT [29240:405] pg_regress/transactions ERROR:  COMMIT AND CHAIN can only be used in transaction blocks
2020-04-06 20:19:41.311 EDT [29240:406] pg_regress/transactions STATEMENT:  COMMIT AND CHAIN;
2020-04-06 20:19:41.311 EDT [29240:407] pg_regress/transactions LOG:  statement: ROLLBACK AND CHAIN;
2020-04-06 20:19:41.311 EDT [29240:408] pg_regress/transactions ERROR:  ROLLBACK AND CHAIN can only be used in transaction blocks
2020-04-06 20:19:41.311 EDT [29240:409] pg_regress/transactions STATEMENT:  ROLLBACK AND CHAIN;
2020-04-06 20:19:41.312 EDT [29240:410] pg_regress/transactions LOG:  statement: SELECT * FROM abc ORDER BY 1;
2020-04-06 20:19:41.314 EDT [29235:65] pg_regress/aggregates LOG:  statement: DROP TABLE regr_test;
2020-04-06 20:19:41.317 EDT [29218:206] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE t @> '{AAAAAAAA72908,AAAAAAAAAA646}' ORDER BY seqno;
2020-04-06 20:19:41.317 EDT [29236:82] pg_regress/join LOG:  statement: SELECT * FROM
	(SELECT name, n as s1_n FROM t1) as s1
	NATURAL FULL JOIN
	  (SELECT * FROM
	    (SELECT name, n as s2_n, 2 as s2_2 FROM t2) as s2
	    NATURAL FULL JOIN
	    (SELECT name, n as s3_n FROM t3) as s3
	  ) ss2;
2020-04-06 20:19:41.318 EDT [29278:161] pg_regress/update LOG:  statement: insert into range_parted VALUES ('a', 1, 1, 1), ('a', 10, 200, 1), ('b', 12, 96, 1), ('b', 13, 97, 2), ('b', 15, 105, 16), ('b', 17, 105, 19);
2020-04-06 20:19:41.319 EDT [29235:66] pg_regress/aggregates LOG:  statement: SELECT count(four) AS cnt_1000 FROM onek;
2020-04-06 20:19:41.323 EDT [29278:162] pg_regress/update LOG:  statement: SET SESSION AUTHORIZATION regress_range_parted_user;
2020-04-06 20:19:41.324 EDT [29278:163] pg_regress/update LOG:  statement: UPDATE range_parted set a = 'b', c = 151 WHERE a = 'a' and c = 200;
2020-04-06 20:19:41.325 EDT [29278:164] pg_regress/update ERROR:  new row violates row-level security policy for table "range_parted"
2020-04-06 20:19:41.325 EDT [29278:165] pg_regress/update STATEMENT:  UPDATE range_parted set a = 'b', c = 151 WHERE a = 'a' and c = 200;
2020-04-06 20:19:41.325 EDT [29278:166] pg_regress/update LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:41.325 EDT [29278:167] pg_regress/update LOG:  statement: CREATE FUNCTION func_d_1_15() RETURNS trigger AS $$
	BEGIN
	   NEW.c = NEW.c + 1; -- Make even numbers odd, or vice versa
	   return NEW;
	END $$ LANGUAGE plpgsql;
2020-04-06 20:19:41.326 EDT [29278:168] pg_regress/update LOG:  statement: CREATE TRIGGER trig_d_1_15 BEFORE INSERT ON part_d_1_15
	   FOR EACH ROW EXECUTE PROCEDURE func_d_1_15();
2020-04-06 20:19:41.327 EDT [29278:169] pg_regress/update LOG:  statement: truncate range_parted;
2020-04-06 20:19:41.329 EDT [29240:411] pg_regress/transactions LOG:  statement: RESET default_transaction_read_only;
2020-04-06 20:19:41.329 EDT [29236:83] pg_regress/join LOG:  statement: SELECT * FROM
	  (SELECT name, n as s1_n FROM t1) as s1
	FULL JOIN
	  (SELECT name, 2 as s2_n FROM t2) as s2
	ON (s1_n = s2_n);
2020-04-06 20:19:41.330 EDT [29240:412] pg_regress/transactions LOG:  statement: DROP TABLE abc;
2020-04-06 20:19:41.331 EDT [29240:413] pg_regress/transactions LOG:  statement: create temp table i_table (f1 int);
2020-04-06 20:19:41.332 EDT [29240:414] pg_regress/transactions LOG:  statement: SELECT 1; SELECT 2; SELECT 3;
2020-04-06 20:19:41.333 EDT [29218:207] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE t && '{AAAAAAAA72908,AAAAAAAAAA646}' ORDER BY seqno;
2020-04-06 20:19:41.342 EDT [29235:67] pg_regress/aggregates LOG:  statement: SELECT count(DISTINCT four) AS cnt_4 FROM onek;
2020-04-06 20:19:41.348 EDT [29218:208] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE t <@ '{AAAAAAAA72908,AAAAAAAAAAAAAAAAAAA17075,AA88409,AAAAAAAAAAAAAAAAAA36842,AAAAAAA48038,AAAAAAAAAAAAAA10611}' ORDER BY seqno;
2020-04-06 20:19:41.350 EDT [29278:170] pg_regress/update LOG:  statement: insert into range_parted VALUES ('a', 1, 1, 1), ('a', 10, 200, 1), ('b', 12, 96, 1), ('b', 13, 97, 2), ('b', 15, 105, 16), ('b', 17, 105, 19);
2020-04-06 20:19:41.351 EDT [29236:84] pg_regress/join LOG:  statement: create temp table x (x1 int, x2 int);
2020-04-06 20:19:41.355 EDT [29236:85] pg_regress/join LOG:  statement: insert into x values (1,11);
2020-04-06 20:19:41.357 EDT [29278:171] pg_regress/update LOG:  statement: SET SESSION AUTHORIZATION regress_range_parted_user;
2020-04-06 20:19:41.357 EDT [29278:172] pg_regress/update LOG:  statement: UPDATE range_parted set a = 'b', c = 151 WHERE a = 'a' and c = 200;
2020-04-06 20:19:41.360 EDT [29278:173] pg_regress/update LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:41.360 EDT [29278:174] pg_regress/update LOG:  statement: truncate range_parted;
2020-04-06 20:19:41.360 EDT [29235:68] pg_regress/aggregates LOG:  statement: select ten, count(*), sum(four) from onek
	group by ten order by ten;
2020-04-06 20:19:41.361 EDT [29236:86] pg_regress/join LOG:  statement: insert into x values (2,22);
2020-04-06 20:19:41.362 EDT [29218:209] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE t = '{}' ORDER BY seqno;
2020-04-06 20:19:41.363 EDT [29236:87] pg_regress/join LOG:  statement: insert into x values (3,null);
2020-04-06 20:19:41.371 EDT [29278:175] pg_regress/update LOG:  statement: insert into range_parted VALUES ('a', 1, 1, 1), ('a', 10, 200, 1), ('b', 12, 96, 1), ('b', 13, 97, 2), ('b', 15, 105, 16), ('b', 17, 105, 19);
2020-04-06 20:19:41.373 EDT [29236:88] pg_regress/join LOG:  statement: insert into x values (4,44);
2020-04-06 20:19:41.373 EDT [29235:69] pg_regress/aggregates LOG:  statement: select ten, count(four), sum(DISTINCT four) from onek
	group by ten order by ten;
2020-04-06 20:19:41.374 EDT [29218:210] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE t @> '{}' ORDER BY seqno;
2020-04-06 20:19:41.374 EDT [29236:89] pg_regress/join LOG:  statement: insert into x values (5,null);
2020-04-06 20:19:41.375 EDT [29278:176] pg_regress/update LOG:  statement: SET SESSION AUTHORIZATION regress_range_parted_user;
2020-04-06 20:19:41.375 EDT [29278:177] pg_regress/update LOG:  statement: UPDATE range_parted set a = 'b', c = 150 WHERE a = 'a' and c = 200;
2020-04-06 20:19:41.376 EDT [29278:178] pg_regress/update ERROR:  new row violates row-level security policy for table "range_parted"
2020-04-06 20:19:41.376 EDT [29278:179] pg_regress/update STATEMENT:  UPDATE range_parted set a = 'b', c = 150 WHERE a = 'a' and c = 200;
2020-04-06 20:19:41.376 EDT [29278:180] pg_regress/update LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:41.376 EDT [29278:181] pg_regress/update LOG:  statement: DROP TRIGGER trig_d_1_15 ON part_d_1_15;
2020-04-06 20:19:41.377 EDT [29278:182] pg_regress/update LOG:  statement: DROP FUNCTION func_d_1_15();
2020-04-06 20:19:41.377 EDT [29278:183] pg_regress/update LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:41.377 EDT [29278:184] pg_regress/update LOG:  statement: truncate range_parted;
2020-04-06 20:19:41.378 EDT [29236:90] pg_regress/join LOG:  statement: create temp table y (y1 int, y2 int);
2020-04-06 20:19:41.379 EDT [29240:415] pg_regress/transactions LOG:  statement: insert into i_table values(1); select * from i_table;
2020-04-06 20:19:41.380 EDT [29240:416] pg_regress/transactions LOG:  statement: insert into i_table values(2); select * from i_table; select 1/0;
2020-04-06 20:19:41.380 EDT [29240:417] pg_regress/transactions ERROR:  division by zero
2020-04-06 20:19:41.380 EDT [29240:418] pg_regress/transactions STATEMENT:  insert into i_table values(2); select * from i_table; select 1/0;
2020-04-06 20:19:41.380 EDT [29240:419] pg_regress/transactions LOG:  statement: select * from i_table;
2020-04-06 20:19:41.380 EDT [29240:420] pg_regress/transactions LOG:  statement: rollback;
2020-04-06 20:19:41.380 EDT [29240:421] pg_regress/transactions WARNING:  there is no transaction in progress
2020-04-06 20:19:41.380 EDT [29240:422] pg_regress/transactions LOG:  statement: begin; insert into i_table values(3); commit;
2020-04-06 20:19:41.381 EDT [29240:423] pg_regress/transactions LOG:  statement: rollback;
2020-04-06 20:19:41.381 EDT [29240:424] pg_regress/transactions WARNING:  there is no transaction in progress
2020-04-06 20:19:41.381 EDT [29240:425] pg_regress/transactions LOG:  statement: begin; insert into i_table values(4); rollback;
2020-04-06 20:19:41.381 EDT [29240:426] pg_regress/transactions LOG:  statement: rollback;
2020-04-06 20:19:41.381 EDT [29240:427] pg_regress/transactions WARNING:  there is no transaction in progress
2020-04-06 20:19:41.381 EDT [29240:428] pg_regress/transactions LOG:  statement: select 1; begin; insert into i_table values(5);
2020-04-06 20:19:41.383 EDT [29236:91] pg_regress/join LOG:  statement: insert into y values (1,111);
2020-04-06 20:19:41.387 EDT [29235:70] pg_regress/aggregates LOG:  statement: SELECT newavg(four) AS avg_1 FROM onek;
2020-04-06 20:19:41.387 EDT [29236:92] pg_regress/join LOG:  statement: insert into y values (2,222);
2020-04-06 20:19:41.388 EDT [29235:71] pg_regress/aggregates LOG:  statement: SELECT newsum(four) AS sum_1500 FROM onek;
2020-04-06 20:19:41.388 EDT [29235:72] pg_regress/aggregates LOG:  statement: SELECT newcnt(four) AS cnt_1000 FROM onek;
2020-04-06 20:19:41.389 EDT [29235:73] pg_regress/aggregates LOG:  statement: SELECT newcnt(*) AS cnt_1000 FROM onek;
2020-04-06 20:19:41.389 EDT [29218:211] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE t && '{}' ORDER BY seqno;
2020-04-06 20:19:41.390 EDT [29236:93] pg_regress/join LOG:  statement: insert into y values (3,333);
2020-04-06 20:19:41.390 EDT [29236:94] pg_regress/join LOG:  statement: insert into y values (4,null);
2020-04-06 20:19:41.390 EDT [29236:95] pg_regress/join LOG:  statement: select * from x;
2020-04-06 20:19:41.390 EDT [29236:96] pg_regress/join LOG:  statement: select * from y;
2020-04-06 20:19:41.391 EDT [29236:97] pg_regress/join LOG:  statement: select * from x left join y on (x1 = y1 and x2 is not null);
2020-04-06 20:19:41.391 EDT [29236:98] pg_regress/join LOG:  statement: select * from x left join y on (x1 = y1 and y2 is not null);
2020-04-06 20:19:41.391 EDT [29236:99] pg_regress/join LOG:  statement: select * from (x left join y on (x1 = y1)) left join x xx(xx1,xx2)
	on (x1 = xx1);
2020-04-06 20:19:41.392 EDT [29236:100] pg_regress/join LOG:  statement: select * from (x left join y on (x1 = y1)) left join x xx(xx1,xx2)
	on (x1 = xx1 and x2 is not null);
2020-04-06 20:19:41.392 EDT [29278:185] pg_regress/update LOG:  statement: insert into range_parted VALUES ('a', 1, 1, 1), ('a', 10, 200, 1), ('b', 12, 96, 1), ('b', 13, 97, 2), ('b', 15, 105, 16), ('b', 17, 105, 19);
2020-04-06 20:19:41.392 EDT [29236:101] pg_regress/join LOG:  statement: select * from (x left join y on (x1 = y1)) left join x xx(xx1,xx2)
	on (x1 = xx1 and y2 is not null);
2020-04-06 20:19:41.393 EDT [29236:102] pg_regress/join LOG:  statement: select * from (x left join y on (x1 = y1)) left join x xx(xx1,xx2)
	on (x1 = xx1 and xx2 is not null);
2020-04-06 20:19:41.393 EDT [29236:103] pg_regress/join LOG:  statement: select * from (x left join y on (x1 = y1)) left join x xx(xx1,xx2)
	on (x1 = xx1) where (x2 is not null);
2020-04-06 20:19:41.393 EDT [29278:186] pg_regress/update LOG:  statement: CREATE POLICY policy_range_parted_subplan on range_parted
	    AS RESTRICTIVE for UPDATE USING (true)
	    WITH CHECK ((SELECT range_parted.c <= c1 FROM mintab));
2020-04-06 20:19:41.393 EDT [29236:104] pg_regress/join LOG:  statement: select * from (x left join y on (x1 = y1)) left join x xx(xx1,xx2)
	on (x1 = xx1) where (y2 is not null);
2020-04-06 20:19:41.394 EDT [29236:105] pg_regress/join LOG:  statement: select * from (x left join y on (x1 = y1)) left join x xx(xx1,xx2)
	on (x1 = xx1) where (xx2 is not null);
2020-04-06 20:19:41.394 EDT [29278:187] pg_regress/update LOG:  statement: SET SESSION AUTHORIZATION regress_range_parted_user;
2020-04-06 20:19:41.394 EDT [29278:188] pg_regress/update LOG:  statement: UPDATE range_parted set a = 'b', c = 122 WHERE a = 'a' and c = 200;
2020-04-06 20:19:41.394 EDT [29236:106] pg_regress/join LOG:  statement: select count(*) from tenk1 a where unique1 in
	  (select unique1 from tenk1 b join tenk1 c using (unique1)
	   where b.unique2 = 42);
2020-04-06 20:19:41.395 EDT [29278:189] pg_regress/update ERROR:  new row violates row-level security policy "policy_range_parted_subplan" for table "range_parted"
2020-04-06 20:19:41.395 EDT [29278:190] pg_regress/update STATEMENT:  UPDATE range_parted set a = 'b', c = 122 WHERE a = 'a' and c = 200;
2020-04-06 20:19:41.395 EDT [29278:191] pg_regress/update LOG:  statement: UPDATE range_parted set a = 'b', c = 120 WHERE a = 'a' and c = 200;
2020-04-06 20:19:41.396 EDT [29278:192] pg_regress/update LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:41.396 EDT [29278:193] pg_regress/update LOG:  statement: truncate range_parted;
2020-04-06 20:19:41.397 EDT [29240:429] pg_regress/transactions LOG:  statement: commit;
2020-04-06 20:19:41.398 EDT [29240:430] pg_regress/transactions LOG:  statement: select 1; begin; insert into i_table values(6);
2020-04-06 20:19:41.408 EDT [29218:212] pg_regress/arrays LOG:  statement: SELECT * FROM array_op_test WHERE t <@ '{}' ORDER BY seqno;
2020-04-06 20:19:41.414 EDT [29235:74] pg_regress/aggregates LOG:  statement: SELECT oldcnt(*) AS cnt_1000 FROM onek;
2020-04-06 20:19:41.415 EDT [29236:107] pg_regress/join LOG:  statement: select count(*) from tenk1 x where
	  x.unique1 in (select a.f1 from int4_tbl a,float8_tbl b where a.f1=b.f1) and
	  x.unique1 = 0 and
	  x.unique1 in (select aa.f1 from int4_tbl aa,float8_tbl bb where aa.f1=bb.f1);
2020-04-06 20:19:41.417 EDT [29235:75] pg_regress/aggregates LOG:  statement: SELECT sum2(q1,q2) FROM int8_tbl;
2020-04-06 20:19:41.421 EDT [29240:431] pg_regress/transactions LOG:  statement: rollback;
2020-04-06 20:19:41.421 EDT [29240:432] pg_regress/transactions LOG:  statement: insert into i_table values(7); commit; insert into i_table values(8); select 1/0;
2020-04-06 20:19:41.422 EDT [29240:433] pg_regress/transactions WARNING:  there is no transaction in progress
2020-04-06 20:19:41.422 EDT [29240:434] pg_regress/transactions ERROR:  division by zero
2020-04-06 20:19:41.422 EDT [29240:435] pg_regress/transactions STATEMENT:  insert into i_table values(7); commit; insert into i_table values(8); select 1/0;
2020-04-06 20:19:41.422 EDT [29240:436] pg_regress/transactions LOG:  statement: insert into i_table values(9); rollback; select 2;
2020-04-06 20:19:41.422 EDT [29240:437] pg_regress/transactions WARNING:  there is no transaction in progress
2020-04-06 20:19:41.423 EDT [29278:194] pg_regress/update LOG:  statement: insert into range_parted VALUES ('a', 1, 1, 1), ('a', 10, 200, 1), ('b', 12, 96, 1), ('b', 13, 97, 2), ('b', 15, 105, 16), ('b', 17, 105, 19);
2020-04-06 20:19:41.425 EDT [29278:195] pg_regress/update LOG:  statement: CREATE POLICY policy_range_parted_wholerow on range_parted AS RESTRICTIVE for UPDATE USING (true)
	   WITH CHECK (range_parted = row('b', 10, 112, 1, NULL)::range_parted);
2020-04-06 20:19:41.427 EDT [29218:213] pg_regress/arrays LOG:  statement: SELECT ARRAY[1,2,3]::text[]::int[]::float8[] AS "{1,2,3}";
2020-04-06 20:19:41.427 EDT [29278:196] pg_regress/update LOG:  statement: SET SESSION AUTHORIZATION regress_range_parted_user;
2020-04-06 20:19:41.428 EDT [29236:108] pg_regress/join LOG:  statement: begin;
2020-04-06 20:19:41.428 EDT [29278:197] pg_regress/update LOG:  statement: UPDATE range_parted set a = 'b', c = 112 WHERE a = 'a' and c = 200;
2020-04-06 20:19:41.430 EDT [29236:109] pg_regress/join LOG:  statement: set geqo = on;
2020-04-06 20:19:41.430 EDT [29278:198] pg_regress/update LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:41.430 EDT [29236:110] pg_regress/join LOG:  statement: set geqo_threshold = 2;
2020-04-06 20:19:41.430 EDT [29278:199] pg_regress/update LOG:  statement: truncate range_parted;
2020-04-06 20:19:41.438 EDT [29236:111] pg_regress/join LOG:  statement: select count(*) from tenk1 x where
	  x.unique1 in (select a.f1 from int4_tbl a,float8_tbl b where a.f1=b.f1) and
	  x.unique1 = 0 and
	  x.unique1 in (select aa.f1 from int4_tbl aa,float8_tbl bb where aa.f1=bb.f1);
2020-04-06 20:19:41.442 EDT [29278:200] pg_regress/update LOG:  statement: insert into range_parted VALUES ('a', 1, 1, 1), ('a', 10, 200, 1), ('b', 12, 96, 1), ('b', 13, 97, 2), ('b', 15, 105, 16), ('b', 17, 105, 19);
2020-04-06 20:19:41.442 EDT [29240:438] pg_regress/transactions LOG:  statement: select * from i_table;
2020-04-06 20:19:41.442 EDT [29218:214] pg_regress/arrays LOG:  statement: SELECT ARRAY[1,2,3]::text[]::int[]::float8[] is of (float8[]) as "TRUE";
2020-04-06 20:19:41.443 EDT [29240:439] pg_regress/transactions LOG:  statement: rollback;
2020-04-06 20:19:41.443 EDT [29240:440] pg_regress/transactions WARNING:  there is no transaction in progress
2020-04-06 20:19:41.444 EDT [29278:201] pg_regress/update LOG:  statement: SET SESSION AUTHORIZATION regress_range_parted_user;
2020-04-06 20:19:41.444 EDT [29240:441] pg_regress/transactions LOG:  statement: SELECT 1; VACUUM;
2020-04-06 20:19:41.444 EDT [29278:202] pg_regress/update LOG:  statement: UPDATE range_parted set a = 'b', c = 116 WHERE a = 'a' and c = 200;
2020-04-06 20:19:41.445 EDT [29278:203] pg_regress/update ERROR:  new row violates row-level security policy "policy_range_parted_wholerow" for table "range_parted"
2020-04-06 20:19:41.445 EDT [29278:204] pg_regress/update STATEMENT:  UPDATE range_parted set a = 'b', c = 116 WHERE a = 'a' and c = 200;
2020-04-06 20:19:41.446 EDT [29278:205] pg_regress/update LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:41.446 EDT [29278:206] pg_regress/update LOG:  statement: DROP POLICY policy_range_parted ON range_parted;
2020-04-06 20:19:41.447 EDT [29278:207] pg_regress/update LOG:  statement: DROP POLICY policy_range_parted_subplan ON range_parted;
2020-04-06 20:19:41.447 EDT [29278:208] pg_regress/update LOG:  statement: DROP POLICY policy_range_parted_wholerow ON range_parted;
2020-04-06 20:19:41.448 EDT [29278:209] pg_regress/update LOG:  statement: REVOKE ALL ON range_parted, mintab FROM regress_range_parted_user;
2020-04-06 20:19:41.449 EDT [29278:210] pg_regress/update LOG:  statement: DROP USER regress_range_parted_user;
2020-04-06 20:19:41.449 EDT [29278:211] pg_regress/update LOG:  statement: DROP TABLE mintab;
2020-04-06 20:19:41.451 EDT [29278:212] pg_regress/update LOG:  statement: truncate range_parted;
2020-04-06 20:19:41.463 EDT [29240:442] pg_regress/transactions ERROR:  VACUUM cannot run inside a transaction block
2020-04-06 20:19:41.463 EDT [29240:443] pg_regress/transactions STATEMENT:  SELECT 1; VACUUM;
2020-04-06 20:19:41.463 EDT [29240:444] pg_regress/transactions LOG:  statement: SELECT 1; COMMIT; VACUUM;
2020-04-06 20:19:41.463 EDT [29236:112] pg_regress/join LOG:  statement: rollback;
2020-04-06 20:19:41.464 EDT [29236:113] pg_regress/join LOG:  statement: explain (costs off)
	select aa, bb, unique1, unique1
	  from tenk1 right join b on aa = unique1
	  where bb < bb and bb is null;
2020-04-06 20:19:41.465 EDT [29236:114] pg_regress/join LOG:  statement: select aa, bb, unique1, unique1
	  from tenk1 right join b on aa = unique1
	  where bb < bb and bb is null;
2020-04-06 20:19:41.473 EDT [29235:76] pg_regress/aggregates LOG:  statement: select ten, sum(distinct four) from onek a
	group by ten
	having exists (select 1 from onek b where sum(distinct a.four) = b.four);
2020-04-06 20:19:41.475 EDT [29235:77] pg_regress/aggregates LOG:  statement: select ten, sum(distinct four) from onek a
	group by ten
	having exists (select 1 from onek b
	               where sum(distinct a.four + b.four) = b.four);
2020-04-06 20:19:41.475 EDT [29218:215] pg_regress/arrays LOG:  statement: SELECT ARRAY[['a','bc'],['def','hijk']]::text[]::varchar[] AS "{{a,bc},{def,hijk}}";
2020-04-06 20:19:41.475 EDT [29235:78] pg_regress/aggregates ERROR:  aggregate functions are not allowed in WHERE at character 114
2020-04-06 20:19:41.475 EDT [29235:79] pg_regress/aggregates STATEMENT:  select ten, sum(distinct four) from onek a
	group by ten
	having exists (select 1 from onek b
	               where sum(distinct a.four + b.four) = b.four);
2020-04-06 20:19:41.475 EDT [29235:80] pg_regress/aggregates LOG:  statement: select
	  (select max((select i.unique2 from tenk1 i where i.unique1 = o.unique1)))
	from tenk1 o;
2020-04-06 20:19:41.476 EDT [29278:213] pg_regress/update LOG:  statement: insert into range_parted VALUES ('a', 1, 1, 1), ('a', 10, 200, 1), ('b', 12, 96, 1), ('b', 13, 97, 2), ('b', 15, 105, 16), ('b', 17, 105, 19);
2020-04-06 20:19:41.477 EDT [29278:214] pg_regress/update LOG:  statement: CREATE FUNCTION trigfunc() returns trigger language plpgsql as
	$$
	  begin
	    raise notice 'trigger = % fired on table % during %',
	                 TG_NAME, TG_TABLE_NAME, TG_OP;
	    return null;
	  end;
	$$;
2020-04-06 20:19:41.481 EDT [29278:215] pg_regress/update LOG:  statement: CREATE TRIGGER parent_delete_trig
	  AFTER DELETE ON range_parted for each statement execute procedure trigfunc();
2020-04-06 20:19:41.482 EDT [29278:216] pg_regress/update LOG:  statement: CREATE TRIGGER parent_update_trig
	  AFTER UPDATE ON range_parted for each statement execute procedure trigfunc();
2020-04-06 20:19:41.482 EDT [29236:115] pg_regress/join LOG:  statement: explain (costs off)
	select * from int8_tbl i1 left join (int8_tbl i2 join
	  (select 123 as x) ss on i2.q1 = x) on i1.q2 = i2.q2
	order by 1, 2;
2020-04-06 20:19:41.483 EDT [29240:445] pg_regress/transactions WARNING:  there is no transaction in progress
2020-04-06 20:19:41.483 EDT [29240:446] pg_regress/transactions ERROR:  VACUUM cannot run inside a transaction block
2020-04-06 20:19:41.483 EDT [29240:447] pg_regress/transactions STATEMENT:  SELECT 1; COMMIT; VACUUM;
2020-04-06 20:19:41.483 EDT [29240:448] pg_regress/transactions LOG:  statement: SELECT 1; SAVEPOINT sp;
2020-04-06 20:19:41.484 EDT [29236:116] pg_regress/join LOG:  statement: select * from int8_tbl i1 left join (int8_tbl i2 join
	  (select 123 as x) ss on i2.q1 = x) on i1.q2 = i2.q2
	order by 1, 2;
2020-04-06 20:19:41.483 EDT [29278:217] pg_regress/update LOG:  statement: CREATE TRIGGER parent_insert_trig
	  AFTER INSERT ON range_parted for each statement execute procedure trigfunc();
2020-04-06 20:19:41.488 EDT [29218:216] pg_regress/arrays LOG:  statement: SELECT ARRAY[['a','bc'],['def','hijk']]::text[]::varchar[] is of (varchar[]) as "TRUE";
2020-04-06 20:19:41.494 EDT [29278:218] pg_regress/update LOG:  statement: CREATE TRIGGER c1_delete_trig
	  AFTER DELETE ON part_c_1_100 for each statement execute procedure trigfunc();
2020-04-06 20:19:41.496 EDT [29240:449] pg_regress/transactions ERROR:  SAVEPOINT can only be used in transaction blocks
2020-04-06 20:19:41.496 EDT [29240:450] pg_regress/transactions STATEMENT:  SELECT 1; SAVEPOINT sp;
2020-04-06 20:19:41.496 EDT [29278:219] pg_regress/update LOG:  statement: CREATE TRIGGER c1_update_trig
	  AFTER UPDATE ON part_c_1_100 for each statement execute procedure trigfunc();
2020-04-06 20:19:41.496 EDT [29240:451] pg_regress/transactions LOG:  statement: SELECT 1; COMMIT; SAVEPOINT sp;
2020-04-06 20:19:41.496 EDT [29236:117] pg_regress/join LOG:  statement: select count(*)
	from
	  (select t3.tenthous as x1, coalesce(t1.stringu1, t2.stringu1) as x2
	   from tenk1 t1
	   left join tenk1 t2 on t1.unique1 = t2.unique1
	   join tenk1 t3 on t1.unique2 = t3.unique2) ss,
	  tenk1 t4,
	  tenk1 t5
	where t4.thousand = t5.unique1 and ss.x1 = t4.tenthous and ss.x2 = t5.stringu1;
2020-04-06 20:19:41.499 EDT [29278:220] pg_regress/update LOG:  statement: CREATE TRIGGER c1_insert_trig
	  AFTER INSERT ON part_c_1_100 for each statement execute procedure trigfunc();
2020-04-06 20:19:41.506 EDT [29240:452] pg_regress/transactions WARNING:  there is no transaction in progress
2020-04-06 20:19:41.506 EDT [29218:217] pg_regress/arrays LOG:  statement: SELECT CAST(ARRAY[[[[[['a','bb','ccc']]]]]] as text[]) as "{{{{{{a,bb,ccc}}}}}}";
2020-04-06 20:19:41.506 EDT [29240:453] pg_regress/transactions ERROR:  SAVEPOINT can only be used in transaction blocks
2020-04-06 20:19:41.506 EDT [29240:454] pg_regress/transactions STATEMENT:  SELECT 1; COMMIT; SAVEPOINT sp;
2020-04-06 20:19:41.506 EDT [29278:221] pg_regress/update LOG:  statement: CREATE TRIGGER d1_delete_trig
	  AFTER DELETE ON part_d_1_15 for each statement execute procedure trigfunc();
2020-04-06 20:19:41.508 EDT [29278:222] pg_regress/update LOG:  statement: CREATE TRIGGER d1_update_trig
	  AFTER UPDATE ON part_d_1_15 for each statement execute procedure trigfunc();
2020-04-06 20:19:41.508 EDT [29240:455] pg_regress/transactions LOG:  statement: ROLLBACK TO SAVEPOINT sp; SELECT 2;
2020-04-06 20:19:41.508 EDT [29240:456] pg_regress/transactions ERROR:  ROLLBACK TO SAVEPOINT can only be used in transaction blocks
2020-04-06 20:19:41.508 EDT [29240:457] pg_regress/transactions STATEMENT:  ROLLBACK TO SAVEPOINT sp; SELECT 2;
2020-04-06 20:19:41.508 EDT [29278:223] pg_regress/update LOG:  statement: CREATE TRIGGER d1_insert_trig
	  AFTER INSERT ON part_d_1_15 for each statement execute procedure trigfunc();
2020-04-06 20:19:41.509 EDT [29240:458] pg_regress/transactions LOG:  statement: SELECT 2; RELEASE SAVEPOINT sp; SELECT 3;
2020-04-06 20:19:41.518 EDT [29278:224] pg_regress/update LOG:  statement: CREATE TRIGGER d15_delete_trig
	  AFTER DELETE ON part_d_15_20 for each statement execute procedure trigfunc();
2020-04-06 20:19:41.519 EDT [29278:225] pg_regress/update LOG:  statement: CREATE TRIGGER d15_update_trig
	  AFTER UPDATE ON part_d_15_20 for each statement execute procedure trigfunc();
2020-04-06 20:19:41.519 EDT [29218:218] pg_regress/arrays LOG:  statement: SELECT NULL::text[]::int[] AS "NULL";
2020-04-06 20:19:41.519 EDT [29240:459] pg_regress/transactions ERROR:  RELEASE SAVEPOINT can only be used in transaction blocks
2020-04-06 20:19:41.519 EDT [29240:460] pg_regress/transactions STATEMENT:  SELECT 2; RELEASE SAVEPOINT sp; SELECT 3;
2020-04-06 20:19:41.519 EDT [29278:226] pg_regress/update LOG:  statement: CREATE TRIGGER d15_insert_trig
	  AFTER INSERT ON part_d_15_20 for each statement execute procedure trigfunc();
2020-04-06 20:19:41.520 EDT [29278:227] pg_regress/update LOG:  statement: UPDATE range_parted set c = c - 50 WHERE c > 97;
2020-04-06 20:19:41.522 EDT [29240:461] pg_regress/transactions LOG:  statement: SELECT 1; BEGIN; SAVEPOINT sp; ROLLBACK TO SAVEPOINT sp; COMMIT;
2020-04-06 20:19:41.532 EDT [29218:219] pg_regress/arrays LOG:  statement: select 33 = any ('{1,2,3}');
2020-04-06 20:19:41.532 EDT [29278:228] pg_regress/update LOG:  statement: select tableoid::regclass::text COLLATE "C" partname, * from range_parted ORDER BY 1, 2, 3, 4, 5, 6;
2020-04-06 20:19:41.535 EDT [29240:462] pg_regress/transactions LOG:  statement: SET TRANSACTION READ ONLY; COMMIT AND CHAIN;
2020-04-06 20:19:41.543 EDT [29240:463] pg_regress/transactions ERROR:  COMMIT AND CHAIN can only be used in transaction blocks
2020-04-06 20:19:41.543 EDT [29240:464] pg_regress/transactions STATEMENT:  SET TRANSACTION READ ONLY; COMMIT AND CHAIN;
2020-04-06 20:19:41.544 EDT [29240:465] pg_regress/transactions LOG:  statement: SHOW transaction_read_only;
2020-04-06 20:19:41.544 EDT [29218:220] pg_regress/arrays LOG:  statement: select 33 = any ('{1,2,33}');
2020-04-06 20:19:41.545 EDT [29240:466] pg_regress/transactions LOG:  statement: SET TRANSACTION READ ONLY; ROLLBACK AND CHAIN;
2020-04-06 20:19:41.545 EDT [29240:467] pg_regress/transactions ERROR:  ROLLBACK AND CHAIN can only be used in transaction blocks
2020-04-06 20:19:41.545 EDT [29240:468] pg_regress/transactions STATEMENT:  SET TRANSACTION READ ONLY; ROLLBACK AND CHAIN;
2020-04-06 20:19:41.545 EDT [29240:469] pg_regress/transactions LOG:  statement: SHOW transaction_read_only;
2020-04-06 20:19:41.545 EDT [29278:229] pg_regress/update LOG:  statement: DROP TRIGGER parent_delete_trig ON range_parted;
2020-04-06 20:19:41.546 EDT [29240:470] pg_regress/transactions LOG:  statement: CREATE TABLE abc (a int);
2020-04-06 20:19:41.547 EDT [29278:230] pg_regress/update LOG:  statement: DROP TRIGGER parent_update_trig ON range_parted;
2020-04-06 20:19:41.547 EDT [29240:471] pg_regress/transactions LOG:  statement: INSERT INTO abc VALUES (7); COMMIT; INSERT INTO abc VALUES (8); COMMIT AND CHAIN;
2020-04-06 20:19:41.548 EDT [29240:472] pg_regress/transactions WARNING:  there is no transaction in progress
2020-04-06 20:19:41.548 EDT [29240:473] pg_regress/transactions ERROR:  COMMIT AND CHAIN can only be used in transaction blocks
2020-04-06 20:19:41.548 EDT [29240:474] pg_regress/transactions STATEMENT:  INSERT INTO abc VALUES (7); COMMIT; INSERT INTO abc VALUES (8); COMMIT AND CHAIN;
2020-04-06 20:19:41.548 EDT [29278:231] pg_regress/update LOG:  statement: DROP TRIGGER parent_insert_trig ON range_parted;
2020-04-06 20:19:41.548 EDT [29240:475] pg_regress/transactions LOG:  statement: INSERT INTO abc VALUES (9); ROLLBACK; INSERT INTO abc VALUES (10); ROLLBACK AND CHAIN;
2020-04-06 20:19:41.549 EDT [29240:476] pg_regress/transactions WARNING:  there is no transaction in progress
2020-04-06 20:19:41.549 EDT [29240:477] pg_regress/transactions ERROR:  ROLLBACK AND CHAIN can only be used in transaction blocks
2020-04-06 20:19:41.549 EDT [29240:478] pg_regress/transactions STATEMENT:  INSERT INTO abc VALUES (9); ROLLBACK; INSERT INTO abc VALUES (10); ROLLBACK AND CHAIN;
2020-04-06 20:19:41.549 EDT [29278:232] pg_regress/update LOG:  statement: DROP TRIGGER c1_delete_trig ON part_c_1_100;
2020-04-06 20:19:41.549 EDT [29240:479] pg_regress/transactions LOG:  statement: INSERT INTO abc VALUES (11); COMMIT AND CHAIN; INSERT INTO abc VALUES (12); COMMIT;
2020-04-06 20:19:41.549 EDT [29240:480] pg_regress/transactions ERROR:  COMMIT AND CHAIN can only be used in transaction blocks
2020-04-06 20:19:41.549 EDT [29240:481] pg_regress/transactions STATEMENT:  INSERT INTO abc VALUES (11); COMMIT AND CHAIN; INSERT INTO abc VALUES (12); COMMIT;
2020-04-06 20:19:41.549 EDT [29278:233] pg_regress/update LOG:  statement: DROP TRIGGER c1_update_trig ON part_c_1_100;
2020-04-06 20:19:41.550 EDT [29240:482] pg_regress/transactions LOG:  statement: INSERT INTO abc VALUES (13); ROLLBACK AND CHAIN; INSERT INTO abc VALUES (14); ROLLBACK;
2020-04-06 20:19:41.550 EDT [29240:483] pg_regress/transactions ERROR:  ROLLBACK AND CHAIN can only be used in transaction blocks
2020-04-06 20:19:41.550 EDT [29240:484] pg_regress/transactions STATEMENT:  INSERT INTO abc VALUES (13); ROLLBACK AND CHAIN; INSERT INTO abc VALUES (14); ROLLBACK;
2020-04-06 20:19:41.550 EDT [29278:234] pg_regress/update LOG:  statement: DROP TRIGGER c1_insert_trig ON part_c_1_100;
2020-04-06 20:19:41.550 EDT [29240:485] pg_regress/transactions LOG:  statement: START TRANSACTION ISOLATION LEVEL REPEATABLE READ; INSERT INTO abc VALUES (15); COMMIT AND CHAIN;
2020-04-06 20:19:41.551 EDT [29278:235] pg_regress/update LOG:  statement: DROP TRIGGER d1_delete_trig ON part_d_1_15;
2020-04-06 20:19:41.551 EDT [29240:486] pg_regress/transactions LOG:  statement: SHOW transaction_isolation;
2020-04-06 20:19:41.551 EDT [29278:236] pg_regress/update LOG:  statement: DROP TRIGGER d1_update_trig ON part_d_1_15;
2020-04-06 20:19:41.552 EDT [29240:487] pg_regress/transactions LOG:  statement: COMMIT;
2020-04-06 20:19:41.552 EDT [29278:237] pg_regress/update LOG:  statement: DROP TRIGGER d1_insert_trig ON part_d_1_15;
2020-04-06 20:19:41.552 EDT [29240:488] pg_regress/transactions LOG:  statement: START TRANSACTION ISOLATION LEVEL REPEATABLE READ; INSERT INTO abc VALUES (16); ROLLBACK AND CHAIN;
2020-04-06 20:19:41.552 EDT [29240:489] pg_regress/transactions LOG:  statement: SHOW transaction_isolation;
2020-04-06 20:19:41.553 EDT [29240:490] pg_regress/transactions LOG:  statement: ROLLBACK;
2020-04-06 20:19:41.553 EDT [29278:238] pg_regress/update LOG:  statement: DROP TRIGGER d15_delete_trig ON part_d_15_20;
2020-04-06 20:19:41.553 EDT [29240:491] pg_regress/transactions LOG:  statement: START TRANSACTION ISOLATION LEVEL REPEATABLE READ; INSERT INTO abc VALUES (17); COMMIT; INSERT INTO abc VALUES (18); COMMIT AND CHAIN;
2020-04-06 20:19:41.553 EDT [29240:492] pg_regress/transactions ERROR:  COMMIT AND CHAIN can only be used in transaction blocks
2020-04-06 20:19:41.553 EDT [29240:493] pg_regress/transactions STATEMENT:  START TRANSACTION ISOLATION LEVEL REPEATABLE READ; INSERT INTO abc VALUES (17); COMMIT; INSERT INTO abc VALUES (18); COMMIT AND CHAIN;
2020-04-06 20:19:41.553 EDT [29240:494] pg_regress/transactions LOG:  statement: SHOW transaction_isolation;
2020-04-06 20:19:41.554 EDT [29218:221] pg_regress/arrays LOG:  statement: select 33 = all ('{1,2,33}');
2020-04-06 20:19:41.554 EDT [29240:495] pg_regress/transactions LOG:  statement: START TRANSACTION ISOLATION LEVEL REPEATABLE READ; INSERT INTO abc VALUES (19); ROLLBACK; INSERT INTO abc VALUES (20); ROLLBACK AND CHAIN;
2020-04-06 20:19:41.554 EDT [29240:496] pg_regress/transactions ERROR:  ROLLBACK AND CHAIN can only be used in transaction blocks
2020-04-06 20:19:41.554 EDT [29240:497] pg_regress/transactions STATEMENT:  START TRANSACTION ISOLATION LEVEL REPEATABLE READ; INSERT INTO abc VALUES (19); ROLLBACK; INSERT INTO abc VALUES (20); ROLLBACK AND CHAIN;
2020-04-06 20:19:41.555 EDT [29240:498] pg_regress/transactions LOG:  statement: SHOW transaction_isolation;
2020-04-06 20:19:41.555 EDT [29278:239] pg_regress/update LOG:  statement: DROP TRIGGER d15_update_trig ON part_d_15_20;
2020-04-06 20:19:41.556 EDT [29240:499] pg_regress/transactions LOG:  statement: SELECT * FROM abc ORDER BY 1;
2020-04-06 20:19:41.563 EDT [29278:240] pg_regress/update LOG:  statement: DROP TRIGGER d15_insert_trig ON part_d_15_20;
2020-04-06 20:19:41.564 EDT [29236:118] pg_regress/join LOG:  statement: explain (costs off)
	select a.f1, b.f1, t.thousand, t.tenthous from
	  tenk1 t,
	  (select sum(f1)+1 as f1 from int4_tbl i4a) a,
	  (select sum(f1) as f1 from int4_tbl i4b) b
	where b.f1 = t.thousand and a.f1 = b.f1 and (a.f1+b.f1+999) = t.tenthous;
2020-04-06 20:19:41.564 EDT [29218:222] pg_regress/arrays LOG:  statement: select 33 >= all ('{1,2,33}');
2020-04-06 20:19:41.565 EDT [29278:241] pg_regress/update LOG:  statement: truncate range_parted;
2020-04-06 20:19:41.565 EDT [29236:119] pg_regress/join LOG:  statement: select a.f1, b.f1, t.thousand, t.tenthous from
	  tenk1 t,
	  (select sum(f1)+1 as f1 from int4_tbl i4a) a,
	  (select sum(f1) as f1 from int4_tbl i4b) b
	where b.f1 = t.thousand and a.f1 = b.f1 and (a.f1+b.f1+999) = t.tenthous;
2020-04-06 20:19:41.574 EDT [29278:242] pg_regress/update LOG:  statement: insert into range_parted VALUES ('a', 1, 1, 1), ('a', 10, 200, 1), ('b', 12, 96, 1), ('b', 13, 97, 2), ('b', 15, 105, 16), ('b', 17, 105, 19);
2020-04-06 20:19:41.576 EDT [29278:243] pg_regress/update LOG:  statement: create table part_def partition of range_parted default;
2020-04-06 20:19:41.577 EDT [29240:500] pg_regress/transactions LOG:  statement: DROP TABLE abc;
2020-04-06 20:19:41.580 EDT [29278:244] pg_regress/update LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(part_def)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:41.580 EDT [29235:81] pg_regress/aggregates LOG:  statement: explain (verbose, costs off)
	select s1, s2, sm
	from generate_series(1, 3) s1,
	     lateral (select s2, sum(s1 + s2) sm
	              from generate_series(1, 3) s2 group by s2) ss
	order by 1, 2;
2020-04-06 20:19:41.581 EDT [29235:82] pg_regress/aggregates LOG:  statement: select s1, s2, sm
	from generate_series(1, 3) s1,
	     lateral (select s2, sum(s1 + s2) sm
	              from generate_series(1, 3) s2 group by s2) ss
	order by 1, 2;
2020-04-06 20:19:41.581 EDT [29235:83] pg_regress/aggregates LOG:  statement: explain (verbose, costs off)
	select array(select sum(x+y) s
	            from generate_series(1,3) y group by y order by s)
	  from generate_series(1,3) x;
2020-04-06 20:19:41.582 EDT [29235:84] pg_regress/aggregates LOG:  statement: select array(select sum(x+y) s
	            from generate_series(1,3) y group by y order by s)
	  from generate_series(1,3) x;
2020-04-06 20:19:41.584 EDT [29236:120] pg_regress/join LOG:  statement: explain (costs off)
	select * from
	  j1_tbl full join
	  (select * from j2_tbl order by j2_tbl.i desc, j2_tbl.k asc) j2_tbl
	  on j1_tbl.i = j2_tbl.i and j1_tbl.i = j2_tbl.k;
2020-04-06 20:19:41.584 EDT [29236:121] pg_regress/join LOG:  statement: select * from
	  j1_tbl full join
	  (select * from j2_tbl order by j2_tbl.i desc, j2_tbl.k asc) j2_tbl
	  on j1_tbl.i = j2_tbl.i and j1_tbl.i = j2_tbl.k;
2020-04-06 20:19:41.583 EDT [29240:501] pg_regress/transactions LOG:  statement: begin;
2020-04-06 20:19:41.587 EDT [29218:223] pg_regress/arrays LOG:  statement: select null::int >= all ('{1,2,33}');
2020-04-06 20:19:41.588 EDT [29240:502] pg_regress/transactions LOG:  statement: select 1/0;
2020-04-06 20:19:41.588 EDT [29240:503] pg_regress/transactions ERROR:  division by zero
2020-04-06 20:19:41.588 EDT [29240:504] pg_regress/transactions STATEMENT:  select 1/0;
2020-04-06 20:19:41.588 EDT [29240:505] pg_regress/transactions LOG:  statement: rollback to X;
2020-04-06 20:19:41.588 EDT [29240:506] pg_regress/transactions ERROR:  savepoint "x" does not exist
2020-04-06 20:19:41.588 EDT [29240:507] pg_regress/transactions STATEMENT:  rollback to X;
2020-04-06 20:19:41.590 EDT [29240:508] pg_regress/transactions LOG:  disconnection: session time: 0:00:01.548 user=pgbuild database=regression host=[local]
2020-04-06 20:19:41.592 EDT [29235:85] pg_regress/aggregates LOG:  statement: CREATE TEMPORARY TABLE bitwise_test(
	  i2 INT2,
	  i4 INT4,
	  i8 INT8,
	  i INTEGER,
	  x INT2,
	  y BIT(4)
	);
2020-04-06 20:19:41.594 EDT [29235:86] pg_regress/aggregates LOG:  statement: SELECT
	  BIT_AND(i2) AS "?",
	  BIT_OR(i4)  AS "?"
	FROM bitwise_test;
2020-04-06 20:19:41.594 EDT [29235:87] pg_regress/aggregates LOG:  statement: COPY bitwise_test FROM STDIN NULL 'null';
2020-04-06 20:19:41.595 EDT [29235:88] pg_regress/aggregates LOG:  statement: SELECT
	  BIT_AND(i2) AS "1",
	  BIT_AND(i4) AS "1",
	  BIT_AND(i8) AS "1",
	  BIT_AND(i)  AS "?",
	  BIT_AND(x)  AS "0",
	  BIT_AND(y)  AS "0100",
	  BIT_OR(i2)  AS "7",
	  BIT_OR(i4)  AS "7",
	  BIT_OR(i8)  AS "7",
	  BIT_OR(i)   AS "?",
	  BIT_OR(x)   AS "7",
	  BIT_OR(y)   AS "1101"
	FROM bitwise_test;
2020-04-06 20:19:41.595 EDT [29235:89] pg_regress/aggregates LOG:  statement: SELECT
	  
	  
	  booland_statefunc(NULL, NULL)  IS NULL AS "t",
	  booland_statefunc(TRUE, NULL)  IS NULL AS "t",
	  booland_statefunc(FALSE, NULL) IS NULL AS "t",
	  booland_statefunc(NULL, TRUE)  IS NULL AS "t",
	  booland_statefunc(NULL, FALSE) IS NULL AS "t",
	  
	  booland_statefunc(TRUE, TRUE) AS "t",
	  NOT booland_statefunc(TRUE, FALSE) AS "t",
	  NOT booland_statefunc(FALSE, TRUE) AS "t",
	  NOT booland_statefunc(FALSE, FALSE) AS "t";
2020-04-06 20:19:41.596 EDT [29236:122] pg_regress/join LOG:  statement: explain (costs off)
	select count(*) from
	  (select * from tenk1 x order by x.thousand, x.twothousand, x.fivethous) x
	  left join
	  (select * from tenk1 y order by y.unique2) y
	  on x.thousand = y.unique2 and x.twothousand = y.hundred and x.fivethous = y.unique2;
2020-04-06 20:19:41.596 EDT [29278:245] pg_regress/update LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '24033';
2020-04-06 20:19:41.597 EDT [29236:123] pg_regress/join LOG:  statement: select count(*) from
	  (select * from tenk1 x order by x.thousand, x.twothousand, x.fivethous) x
	  left join
	  (select * from tenk1 y order by y.unique2) y
	  on x.thousand = y.unique2 and x.twothousand = y.hundred and x.fivethous = y.unique2;
2020-04-06 20:19:41.599 EDT [29278:246] pg_regress/update LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '24033' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:41.603 EDT [29218:224] pg_regress/arrays LOG:  statement: select null::int >= all ('{}');
2020-04-06 20:19:41.621 EDT [29235:90] pg_regress/aggregates LOG:  statement: SELECT
	  
	  
	  boolor_statefunc(NULL, NULL)  IS NULL AS "t",
	  boolor_statefunc(TRUE, NULL)  IS NULL AS "t",
	  boolor_statefunc(FALSE, NULL) IS NULL AS "t",
	  boolor_statefunc(NULL, TRUE)  IS NULL AS "t",
	  boolor_statefunc(NULL, FALSE) IS NULL AS "t",
	  
	  boolor_statefunc(TRUE, TRUE) AS "t",
	  boolor_statefunc(TRUE, FALSE) AS "t",
	  boolor_statefunc(FALSE, TRUE) AS "t",
	  NOT boolor_statefunc(FALSE, FALSE) AS "t";
2020-04-06 20:19:41.621 EDT [29218:225] pg_regress/arrays LOG:  statement: select null::int >= any ('{}');
2020-04-06 20:19:41.631 EDT [29236:124] pg_regress/join LOG:  statement: DROP TABLE t1;
2020-04-06 20:19:41.633 EDT [29236:125] pg_regress/join LOG:  statement: DROP TABLE t2;
2020-04-06 20:19:41.634 EDT [29235:91] pg_regress/aggregates LOG:  statement: CREATE TEMPORARY TABLE bool_test(
	  b1 BOOL,
	  b2 BOOL,
	  b3 BOOL,
	  b4 BOOL);
2020-04-06 20:19:41.635 EDT [29218:226] pg_regress/arrays LOG:  statement: select 33.4 = any (array[1,2,3]);
2020-04-06 20:19:41.635 EDT [29235:92] pg_regress/aggregates LOG:  statement: SELECT
	  BOOL_AND(b1)   AS "n",
	  BOOL_OR(b3)    AS "n"
	FROM bool_test;
2020-04-06 20:19:41.635 EDT [29236:126] pg_regress/join LOG:  statement: DROP TABLE t3;
2020-04-06 20:19:41.636 EDT [29235:93] pg_regress/aggregates LOG:  statement: COPY bool_test FROM STDIN NULL 'null';
2020-04-06 20:19:41.637 EDT [29235:94] pg_regress/aggregates LOG:  statement: SELECT
	  BOOL_AND(b1)     AS "f",
	  BOOL_AND(b2)     AS "t",
	  BOOL_AND(b3)     AS "f",
	  BOOL_AND(b4)     AS "n",
	  BOOL_AND(NOT b2) AS "f",
	  BOOL_AND(NOT b3) AS "t"
	FROM bool_test;
2020-04-06 20:19:41.637 EDT [29235:95] pg_regress/aggregates LOG:  statement: SELECT
	  EVERY(b1)     AS "f",
	  EVERY(b2)     AS "t",
	  EVERY(b3)     AS "f",
	  EVERY(b4)     AS "n",
	  EVERY(NOT b2) AS "f",
	  EVERY(NOT b3) AS "t"
	FROM bool_test;
2020-04-06 20:19:41.638 EDT [29235:96] pg_regress/aggregates LOG:  statement: SELECT
	  BOOL_OR(b1)      AS "t",
	  BOOL_OR(b2)      AS "t",
	  BOOL_OR(b3)      AS "f",
	  BOOL_OR(b4)      AS "n",
	  BOOL_OR(NOT b2)  AS "f",
	  BOOL_OR(NOT b3)  AS "t"
	FROM bool_test;
2020-04-06 20:19:41.639 EDT [29235:97] pg_regress/aggregates LOG:  statement: explain (costs off)
	  select min(unique1) from tenk1;
2020-04-06 20:19:41.639 EDT [29235:98] pg_regress/aggregates LOG:  statement: select min(unique1) from tenk1;
2020-04-06 20:19:41.640 EDT [29235:99] pg_regress/aggregates LOG:  statement: explain (costs off)
	  select max(unique1) from tenk1;
2020-04-06 20:19:41.640 EDT [29235:100] pg_regress/aggregates LOG:  statement: select max(unique1) from tenk1;
2020-04-06 20:19:41.642 EDT [29236:127] pg_regress/join LOG:  statement: DROP TABLE J1_TBL;
2020-04-06 20:19:41.642 EDT [29235:101] pg_regress/aggregates LOG:  statement: explain (costs off)
	  select max(unique1) from tenk1 where unique1 < 42;
2020-04-06 20:19:41.642 EDT [29235:102] pg_regress/aggregates LOG:  statement: select max(unique1) from tenk1 where unique1 < 42;
2020-04-06 20:19:41.643 EDT [29235:103] pg_regress/aggregates LOG:  statement: explain (costs off)
	  select max(unique1) from tenk1 where unique1 > 42;
2020-04-06 20:19:41.644 EDT [29235:104] pg_regress/aggregates LOG:  statement: select max(unique1) from tenk1 where unique1 > 42;
2020-04-06 20:19:41.644 EDT [29235:105] pg_regress/aggregates LOG:  statement: begin;
2020-04-06 20:19:41.644 EDT [29235:106] pg_regress/aggregates LOG:  statement: set local max_parallel_workers_per_gather = 0;
2020-04-06 20:19:41.645 EDT [29235:107] pg_regress/aggregates LOG:  statement: explain (costs off)
	  select max(unique1) from tenk1 where unique1 > 42000;
2020-04-06 20:19:41.645 EDT [29218:227] pg_regress/arrays LOG:  statement: select 33.4 > all (array[1,2,3]);
2020-04-06 20:19:41.645 EDT [29235:108] pg_regress/aggregates LOG:  statement: select max(unique1) from tenk1 where unique1 > 42000;
2020-04-06 20:19:41.646 EDT [29236:128] pg_regress/join LOG:  statement: DROP TABLE J2_TBL;
2020-04-06 20:19:41.647 EDT [29236:129] pg_regress/join LOG:  statement: CREATE TEMP TABLE t1 (a int, b int);
2020-04-06 20:19:41.647 EDT [29236:130] pg_regress/join LOG:  statement: CREATE TEMP TABLE t2 (a int, b int);
2020-04-06 20:19:41.648 EDT [29236:131] pg_regress/join LOG:  statement: CREATE TEMP TABLE t3 (x int, y int);
2020-04-06 20:19:41.649 EDT [29236:132] pg_regress/join LOG:  statement: INSERT INTO t1 VALUES (5, 10);
2020-04-06 20:19:41.649 EDT [29236:133] pg_regress/join LOG:  statement: INSERT INTO t1 VALUES (15, 20);
2020-04-06 20:19:41.649 EDT [29236:134] pg_regress/join LOG:  statement: INSERT INTO t1 VALUES (100, 100);
2020-04-06 20:19:41.650 EDT [29236:135] pg_regress/join LOG:  statement: INSERT INTO t1 VALUES (200, 1000);
2020-04-06 20:19:41.650 EDT [29236:136] pg_regress/join LOG:  statement: INSERT INTO t2 VALUES (200, 2000);
2020-04-06 20:19:41.650 EDT [29236:137] pg_regress/join LOG:  statement: INSERT INTO t3 VALUES (5, 20);
2020-04-06 20:19:41.650 EDT [29236:138] pg_regress/join LOG:  statement: INSERT INTO t3 VALUES (6, 7);
2020-04-06 20:19:41.651 EDT [29236:139] pg_regress/join LOG:  statement: INSERT INTO t3 VALUES (7, 8);
2020-04-06 20:19:41.651 EDT [29236:140] pg_regress/join LOG:  statement: INSERT INTO t3 VALUES (500, 100);
2020-04-06 20:19:41.651 EDT [29236:141] pg_regress/join LOG:  statement: DELETE FROM t3 USING t1 table1 WHERE t3.x = table1.a;
2020-04-06 20:19:41.651 EDT [29236:142] pg_regress/join LOG:  statement: SELECT * FROM t3;
2020-04-06 20:19:41.651 EDT [29236:143] pg_regress/join LOG:  statement: DELETE FROM t3 USING t1 JOIN t2 USING (a) WHERE t3.x > t1.a;
2020-04-06 20:19:41.652 EDT [29236:144] pg_regress/join LOG:  statement: SELECT * FROM t3;
2020-04-06 20:19:41.652 EDT [29236:145] pg_regress/join LOG:  statement: DELETE FROM t3 USING t3 t3_other WHERE t3.x = t3_other.x AND t3.y = t3_other.y;
2020-04-06 20:19:41.652 EDT [29236:146] pg_regress/join LOG:  statement: SELECT * FROM t3;
2020-04-06 20:19:41.653 EDT [29236:147] pg_regress/join LOG:  statement: create temp table t2a () inherits (t2);
2020-04-06 20:19:41.654 EDT [29236:148] pg_regress/join LOG:  statement: insert into t2a values (200, 2001);
2020-04-06 20:19:41.654 EDT [29236:149] pg_regress/join LOG:  statement: select * from t1 left join t2 on (t1.a = t2.a);
2020-04-06 20:19:41.654 EDT [29236:150] pg_regress/join LOG:  statement: select t1.x from t1 join t3 on (t1.a = t3.x);
2020-04-06 20:19:41.655 EDT [29236:151] pg_regress/join ERROR:  column t1.x does not exist at character 8
2020-04-06 20:19:41.655 EDT [29236:152] pg_regress/join HINT:  Perhaps you meant to reference the column "t3.x".
2020-04-06 20:19:41.655 EDT [29236:153] pg_regress/join STATEMENT:  select t1.x from t1 join t3 on (t1.a = t3.x);
2020-04-06 20:19:41.655 EDT [29236:154] pg_regress/join LOG:  statement: CREATE TEMP TABLE tt1 ( tt1_id int4, joincol int4 );
2020-04-06 20:19:41.655 EDT [29235:109] pg_regress/aggregates LOG:  statement: rollback;
2020-04-06 20:19:41.655 EDT [29218:228] pg_regress/arrays LOG:  statement: select 33 * any ('{1,2,3}');
2020-04-06 20:19:41.655 EDT [29218:229] pg_regress/arrays ERROR:  op ANY/ALL (array) requires operator to yield boolean at character 11
2020-04-06 20:19:41.655 EDT [29218:230] pg_regress/arrays STATEMENT:  select 33 * any ('{1,2,3}');
2020-04-06 20:19:41.655 EDT [29235:110] pg_regress/aggregates LOG:  statement: explain (costs off)
	  select max(tenthous) from tenk1 where thousand = 33;
2020-04-06 20:19:41.656 EDT [29218:231] pg_regress/arrays LOG:  statement: select 33 * any (44);
2020-04-06 20:19:41.656 EDT [29218:232] pg_regress/arrays ERROR:  op ANY/ALL (array) requires array on right side at character 11
2020-04-06 20:19:41.656 EDT [29218:233] pg_regress/arrays STATEMENT:  select 33 * any (44);
2020-04-06 20:19:41.656 EDT [29218:234] pg_regress/arrays LOG:  statement: select 33 = any (null::int[]);
2020-04-06 20:19:41.656 EDT [29236:155] pg_regress/join LOG:  statement: INSERT INTO tt1 VALUES (1, 11);
2020-04-06 20:19:41.657 EDT [29236:156] pg_regress/join LOG:  statement: INSERT INTO tt1 VALUES (2, NULL);
2020-04-06 20:19:41.657 EDT [29236:157] pg_regress/join LOG:  statement: CREATE TEMP TABLE tt2 ( tt2_id int4, joincol int4 );
2020-04-06 20:19:41.658 EDT [29236:158] pg_regress/join LOG:  statement: INSERT INTO tt2 VALUES (21, 11);
2020-04-06 20:19:41.658 EDT [29236:159] pg_regress/join LOG:  statement: INSERT INTO tt2 VALUES (22, 11);
2020-04-06 20:19:41.658 EDT [29236:160] pg_regress/join LOG:  statement: set enable_hashjoin to off;
2020-04-06 20:19:41.658 EDT [29236:161] pg_regress/join LOG:  statement: set enable_nestloop to off;
2020-04-06 20:19:41.658 EDT [29236:162] pg_regress/join LOG:  statement: select tt1.*, tt2.* from tt1 left join tt2 on tt1.joincol = tt2.joincol;
2020-04-06 20:19:41.659 EDT [29236:163] pg_regress/join LOG:  statement: select tt1.*, tt2.* from tt2 right join tt1 on tt1.joincol = tt2.joincol;
2020-04-06 20:19:41.659 EDT [29236:164] pg_regress/join LOG:  statement: reset enable_hashjoin;
2020-04-06 20:19:41.659 EDT [29236:165] pg_regress/join LOG:  statement: reset enable_nestloop;
2020-04-06 20:19:41.659 EDT [29236:166] pg_regress/join LOG:  statement: set work_mem to '64kB';
2020-04-06 20:19:41.659 EDT [29236:167] pg_regress/join LOG:  statement: set enable_mergejoin to off;
2020-04-06 20:19:41.660 EDT [29236:168] pg_regress/join LOG:  statement: explain (costs off)
	select count(*) from tenk1 a, tenk1 b
	  where a.hundred = b.thousand and (b.fivethous % 10) < 10;
2020-04-06 20:19:41.660 EDT [29236:169] pg_regress/join LOG:  statement: select count(*) from tenk1 a, tenk1 b
	  where a.hundred = b.thousand and (b.fivethous % 10) < 10;
2020-04-06 20:19:41.661 EDT [29235:111] pg_regress/aggregates LOG:  statement: select max(tenthous) from tenk1 where thousand = 33;
2020-04-06 20:19:41.663 EDT [29278:247] pg_regress/update LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '24033';
2020-04-06 20:19:41.665 EDT [29218:235] pg_regress/arrays LOG:  statement: select null::int = any ('{1,2,3}');
2020-04-06 20:19:41.665 EDT [29235:112] pg_regress/aggregates LOG:  statement: explain (costs off)
	  select min(tenthous) from tenk1 where thousand = 33;
2020-04-06 20:19:41.673 EDT [29235:113] pg_regress/aggregates LOG:  statement: select min(tenthous) from tenk1 where thousand = 33;
2020-04-06 20:19:41.675 EDT [29235:114] pg_regress/aggregates LOG:  statement: explain (costs off)
	  select f1, (select min(unique1) from tenk1 where unique1 > f1) AS gt
	    from int4_tbl;
2020-04-06 20:19:41.676 EDT [29235:115] pg_regress/aggregates LOG:  statement: select f1, (select min(unique1) from tenk1 where unique1 > f1) AS gt
	  from int4_tbl;
2020-04-06 20:19:41.676 EDT [29218:236] pg_regress/arrays LOG:  statement: select 33 = any ('{1,null,3}');
2020-04-06 20:19:41.677 EDT [29235:116] pg_regress/aggregates LOG:  statement: explain (costs off)
	  select distinct max(unique2) from tenk1;
2020-04-06 20:19:41.677 EDT [29278:248] pg_regress/update LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '24033' ORDER BY 1;
2020-04-06 20:19:41.679 EDT [29278:249] pg_regress/update LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '24033'
	ORDER BY 1;
2020-04-06 20:19:41.680 EDT [29278:250] pg_regress/update LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '24033'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('24033')
	ORDER BY 1;
2020-04-06 20:19:41.686 EDT [29235:117] pg_regress/aggregates LOG:  statement: select distinct max(unique2) from tenk1;
2020-04-06 20:19:41.687 EDT [29218:237] pg_regress/arrays LOG:  statement: select 33 = any ('{1,null,33}');
2020-04-06 20:19:41.692 EDT [29235:118] pg_regress/aggregates LOG:  statement: explain (costs off)
	  select max(unique2) from tenk1 order by 1;
2020-04-06 20:19:41.694 EDT [29235:119] pg_regress/aggregates LOG:  statement: select max(unique2) from tenk1 order by 1;
2020-04-06 20:19:41.694 EDT [29278:251] pg_regress/update LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '24033'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:41.698 EDT [29235:120] pg_regress/aggregates LOG:  statement: explain (costs off)
	  select max(unique2) from tenk1 order by max(unique2);
2020-04-06 20:19:41.699 EDT [29235:121] pg_regress/aggregates LOG:  statement: select max(unique2) from tenk1 order by max(unique2);
2020-04-06 20:19:41.699 EDT [29218:238] pg_regress/arrays LOG:  statement: select 33 = all (null::int[]);
2020-04-06 20:19:41.700 EDT [29235:122] pg_regress/aggregates LOG:  statement: explain (costs off)
	  select max(unique2) from tenk1 order by max(unique2)+1;
2020-04-06 20:19:41.700 EDT [29236:170] pg_regress/join LOG:  statement: reset work_mem;
2020-04-06 20:19:41.704 EDT [29236:171] pg_regress/join LOG:  statement: reset enable_mergejoin;
2020-04-06 20:19:41.704 EDT [29236:172] pg_regress/join LOG:  statement: create temp table tt3(f1 int, f2 text);
2020-04-06 20:19:41.706 EDT [29235:123] pg_regress/aggregates LOG:  statement: select max(unique2) from tenk1 order by max(unique2)+1;
2020-04-06 20:19:41.707 EDT [29236:173] pg_regress/join LOG:  statement: insert into tt3 select x, repeat('xyzzy', 100) from generate_series(1,10000) x;
2020-04-06 20:19:41.707 EDT [29235:124] pg_regress/aggregates LOG:  statement: explain (costs off)
	  select max(unique2), generate_series(1,3) as g from tenk1 order by g desc;
2020-04-06 20:19:41.709 EDT [29278:252] pg_regress/update LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '24033'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:41.709 EDT [29235:125] pg_regress/aggregates LOG:  statement: select max(unique2), generate_series(1,3) as g from tenk1 order by g desc;
2020-04-06 20:19:41.710 EDT [29218:239] pg_regress/arrays LOG:  statement: select null::int = all ('{1,2,3}');
2020-04-06 20:19:41.710 EDT [29235:126] pg_regress/aggregates LOG:  statement: explain (costs off)
	  select max(100) from tenk1;
2020-04-06 20:19:41.711 EDT [29235:127] pg_regress/aggregates LOG:  statement: select max(100) from tenk1;
2020-04-06 20:19:41.720 EDT [29235:128] pg_regress/aggregates LOG:  statement: create table minmaxtest(f1 int);
2020-04-06 20:19:41.722 EDT [29218:240] pg_regress/arrays LOG:  statement: select 33 = all ('{1,null,3}');
2020-04-06 20:19:41.722 EDT [29235:129] pg_regress/aggregates LOG:  statement: create table minmaxtest1() inherits (minmaxtest);
2020-04-06 20:19:41.724 EDT [29235:130] pg_regress/aggregates LOG:  statement: create table minmaxtest2() inherits (minmaxtest);
2020-04-06 20:19:41.725 EDT [29235:131] pg_regress/aggregates LOG:  statement: create table minmaxtest3() inherits (minmaxtest);
2020-04-06 20:19:41.728 EDT [29235:132] pg_regress/aggregates LOG:  statement: create index minmaxtesti on minmaxtest(f1);
2020-04-06 20:19:41.730 EDT [29278:253] pg_regress/update LOG:  statement: insert into range_parted values ('c', 9);
2020-04-06 20:19:41.731 EDT [29278:254] pg_regress/update LOG:  statement: update part_def set a = 'd' where a = 'c';
2020-04-06 20:19:41.732 EDT [29278:255] pg_regress/update LOG:  statement: update part_def set a = 'a' where a = 'd';
2020-04-06 20:19:41.733 EDT [29278:256] pg_regress/update ERROR:  new row for relation "part_def" violates partition constraint
2020-04-06 20:19:41.733 EDT [29278:257] pg_regress/update DETAIL:  Failing row contains (a, 9, null, null, null).
2020-04-06 20:19:41.733 EDT [29278:258] pg_regress/update STATEMENT:  update part_def set a = 'a' where a = 'd';
2020-04-06 20:19:41.733 EDT [29278:259] pg_regress/update LOG:  statement: select tableoid::regclass::text COLLATE "C" partname, * from range_parted ORDER BY 1, 2, 3, 4, 5, 6;
2020-04-06 20:19:41.734 EDT [29218:241] pg_regress/arrays LOG:  statement: select 33 = all ('{33,null,33}');
2020-04-06 20:19:41.741 EDT [29236:174] pg_regress/join LOG:  statement: create index tt3i on tt3(f1);
2020-04-06 20:19:41.744 EDT [29235:133] pg_regress/aggregates LOG:  statement: create index minmaxtest1i on minmaxtest1(f1);
2020-04-06 20:19:41.746 EDT [29235:134] pg_regress/aggregates LOG:  statement: create index minmaxtest2i on minmaxtest2(f1 desc);
2020-04-06 20:19:41.746 EDT [29218:242] pg_regress/arrays LOG:  statement: SELECT -1 != ALL(ARRAY(SELECT NULLIF(g.i, 900) FROM generate_series(1,1000) g(i)));
2020-04-06 20:19:41.748 EDT [29218:243] pg_regress/arrays LOG:  statement: create temp table arr_tbl (f1 int[] unique);
2020-04-06 20:19:41.749 EDT [29235:135] pg_regress/aggregates LOG:  statement: create index minmaxtest3i on minmaxtest3(f1) where f1 is not null;
2020-04-06 20:19:41.749 EDT [29278:260] pg_regress/update LOG:  statement: UPDATE part_a_10_a_20 set a = 'ad' WHERE a = 'a';
2020-04-06 20:19:41.750 EDT [29278:261] pg_regress/update ERROR:  new row for relation "part_a_10_a_20" violates partition constraint
2020-04-06 20:19:41.750 EDT [29278:262] pg_regress/update DETAIL:  Failing row contains (ad, 10, 200, 1, null).
2020-04-06 20:19:41.750 EDT [29278:263] pg_regress/update STATEMENT:  UPDATE part_a_10_a_20 set a = 'ad' WHERE a = 'a';
2020-04-06 20:19:41.750 EDT [29278:264] pg_regress/update LOG:  statement: UPDATE range_parted set a = 'ad' WHERE a = 'a';
2020-04-06 20:19:41.750 EDT [29236:175] pg_regress/join LOG:  statement: analyze tt3;
2020-04-06 20:19:41.751 EDT [29278:265] pg_regress/update LOG:  statement: UPDATE range_parted set a = 'bd' WHERE a = 'b';
2020-04-06 20:19:41.752 EDT [29278:266] pg_regress/update LOG:  statement: select tableoid::regclass::text COLLATE "C" partname, * from range_parted ORDER BY 1, 2, 3, 4, 5, 6;
2020-04-06 20:19:41.757 EDT [29235:136] pg_regress/aggregates LOG:  statement: insert into minmaxtest values(11), (12);
2020-04-06 20:19:41.758 EDT [29218:244] pg_regress/arrays LOG:  statement: insert into arr_tbl values ('{1,2,3}');
2020-04-06 20:19:41.758 EDT [29235:137] pg_regress/aggregates LOG:  statement: insert into minmaxtest1 values(13), (14);
2020-04-06 20:19:41.759 EDT [29218:245] pg_regress/arrays LOG:  statement: insert into arr_tbl values ('{1,2}');
2020-04-06 20:19:41.759 EDT [29235:138] pg_regress/aggregates LOG:  statement: insert into minmaxtest2 values(15), (16);
2020-04-06 20:19:41.760 EDT [29218:246] pg_regress/arrays LOG:  statement: insert into arr_tbl values ('{1,2,3}');
2020-04-06 20:19:41.760 EDT [29218:247] pg_regress/arrays ERROR:  duplicate key value violates unique constraint "arr_tbl_f1_key"
2020-04-06 20:19:41.760 EDT [29218:248] pg_regress/arrays DETAIL:  Key (f1)=({1,2,3}) already exists.
2020-04-06 20:19:41.760 EDT [29218:249] pg_regress/arrays STATEMENT:  insert into arr_tbl values ('{1,2,3}');
2020-04-06 20:19:41.760 EDT [29218:250] pg_regress/arrays LOG:  statement: insert into arr_tbl values ('{2,3,4}');
2020-04-06 20:19:41.761 EDT [29235:139] pg_regress/aggregates LOG:  statement: insert into minmaxtest3 values(17), (18);
2020-04-06 20:19:41.761 EDT [29218:251] pg_regress/arrays LOG:  statement: insert into arr_tbl values ('{1,5,3}');
2020-04-06 20:19:41.761 EDT [29218:252] pg_regress/arrays LOG:  statement: insert into arr_tbl values ('{1,2,10}');
2020-04-06 20:19:41.762 EDT [29218:253] pg_regress/arrays LOG:  statement: set enable_seqscan to off;
2020-04-06 20:19:41.762 EDT [29218:254] pg_regress/arrays LOG:  statement: set enable_bitmapscan to off;
2020-04-06 20:19:41.762 EDT [29218:255] pg_regress/arrays LOG:  statement: select * from arr_tbl where f1 > '{1,2,3}' and f1 <= '{1,5,3}';
2020-04-06 20:19:41.763 EDT [29235:140] pg_regress/aggregates LOG:  statement: explain (costs off)
	  select min(f1), max(f1) from minmaxtest;
2020-04-06 20:19:41.764 EDT [29218:256] pg_regress/arrays LOG:  statement: select * from arr_tbl where f1 >= '{1,2,3}' and f1 < '{1,5,3}';
2020-04-06 20:19:41.765 EDT [29235:141] pg_regress/aggregates LOG:  statement: select min(f1), max(f1) from minmaxtest;
2020-04-06 20:19:41.766 EDT [29218:257] pg_regress/arrays LOG:  statement: create temp table arr_pk_tbl (pk int4 primary key, f1 int[]);
2020-04-06 20:19:41.767 EDT [29235:142] pg_regress/aggregates LOG:  statement: explain (costs off)
	  select distinct min(f1), max(f1) from minmaxtest;
2020-04-06 20:19:41.769 EDT [29278:267] pg_regress/update LOG:  statement: UPDATE range_parted set a = 'a' WHERE a = 'ad';
2020-04-06 20:19:41.769 EDT [29235:143] pg_regress/aggregates LOG:  statement: select distinct min(f1), max(f1) from minmaxtest;
2020-04-06 20:19:41.770 EDT [29278:268] pg_regress/update LOG:  statement: UPDATE range_parted set a = 'b' WHERE a = 'bd';
2020-04-06 20:19:41.770 EDT [29235:144] pg_regress/aggregates LOG:  statement: drop table minmaxtest cascade;
2020-04-06 20:19:41.770 EDT [29278:269] pg_regress/update LOG:  statement: select tableoid::regclass::text COLLATE "C" partname, * from range_parted ORDER BY 1, 2, 3, 4, 5, 6;
2020-04-06 20:19:41.772 EDT [29236:176] pg_regress/join LOG:  statement: create temp table tt4(f1 int);
2020-04-06 20:19:41.774 EDT [29236:177] pg_regress/join LOG:  statement: insert into tt4 values (0),(1),(9999);
2020-04-06 20:19:41.774 EDT [29236:178] pg_regress/join LOG:  statement: analyze tt4;
2020-04-06 20:19:41.775 EDT [29236:179] pg_regress/join LOG:  statement: SELECT a.f1
	FROM tt4 a
	LEFT JOIN (
	        SELECT b.f1
	        FROM tt3 b LEFT JOIN tt3 c ON (b.f1 = c.f1)
	        WHERE c.f1 IS NULL
	) AS d ON (a.f1 = d.f1)
	WHERE d.f1 IS NULL;
2020-04-06 20:19:41.776 EDT [29235:145] pg_regress/aggregates LOG:  statement: select max(min(unique1)) from tenk1;
2020-04-06 20:19:41.776 EDT [29235:146] pg_regress/aggregates ERROR:  aggregate function calls cannot be nested at character 12
2020-04-06 20:19:41.776 EDT [29235:147] pg_regress/aggregates STATEMENT:  select max(min(unique1)) from tenk1;
2020-04-06 20:19:41.776 EDT [29218:258] pg_regress/arrays LOG:  statement: insert into arr_pk_tbl values (1, '{1,2,3}');
2020-04-06 20:19:41.776 EDT [29236:180] pg_regress/join LOG:  statement: create temp table tt4x(c1 int, c2 int, c3 int);
2020-04-06 20:19:41.777 EDT [29235:148] pg_regress/aggregates LOG:  statement: select (select max(min(unique1)) from int8_tbl) from tenk1;
2020-04-06 20:19:41.777 EDT [29235:149] pg_regress/aggregates ERROR:  aggregate function calls cannot be nested at character 20
2020-04-06 20:19:41.777 EDT [29235:150] pg_regress/aggregates STATEMENT:  select (select max(min(unique1)) from int8_tbl) from tenk1;
2020-04-06 20:19:41.777 EDT [29218:259] pg_regress/arrays LOG:  statement: insert into arr_pk_tbl values (1, '{3,4,5}') on conflict (pk)
	  do update set f1[1] = excluded.f1[1], f1[3] = excluded.f1[3]
	  returning pk, f1;
2020-04-06 20:19:41.777 EDT [29235:151] pg_regress/aggregates LOG:  statement: create temp table t1 (a int, b int, c int, d int, primary key (a, b));
2020-04-06 20:19:41.778 EDT [29236:181] pg_regress/join LOG:  statement: explain (costs off)
	select * from tt4x t1
	where not exists (
	  select 1 from tt4x t2
	    left join tt4x t3 on t2.c3 = t3.c1
	    left join ( select t5.c1 as c1
	                from tt4x t4 left join tt4x t5 on t4.c2 = t5.c1
	              ) a1 on t3.c2 = a1.c1
	  where t1.c1 = t2.c2
	);
2020-04-06 20:19:41.779 EDT [29236:182] pg_regress/join LOG:  statement: create temp table tt5(f1 int, f2 int);
2020-04-06 20:19:41.779 EDT [29218:260] pg_regress/arrays LOG:  statement: insert into arr_pk_tbl(pk, f1[1:2]) values (1, '{6,7,8}') on conflict (pk)
	  do update set f1[1] = excluded.f1[1],
	    f1[2] = excluded.f1[2],
	    f1[3] = excluded.f1[3]
	  returning pk, f1;
2020-04-06 20:19:41.780 EDT [29235:152] pg_regress/aggregates LOG:  statement: create temp table t2 (x int, y int, z int, primary key (x, y));
2020-04-06 20:19:41.780 EDT [29236:183] pg_regress/join LOG:  statement: create temp table tt6(f1 int, f2 int);
2020-04-06 20:19:41.781 EDT [29218:261] pg_regress/arrays LOG:  statement: reset enable_seqscan;
2020-04-06 20:19:41.781 EDT [29218:262] pg_regress/arrays LOG:  statement: reset enable_bitmapscan;
2020-04-06 20:19:41.781 EDT [29218:263] pg_regress/arrays LOG:  statement: select 'foo' like any (array['%a', '%o']);
2020-04-06 20:19:41.781 EDT [29236:184] pg_regress/join LOG:  statement: insert into tt5 values(1, 10);
2020-04-06 20:19:41.782 EDT [29236:185] pg_regress/join LOG:  statement: insert into tt5 values(1, 11);
2020-04-06 20:19:41.782 EDT [29236:186] pg_regress/join LOG:  statement: insert into tt6 values(1, 9);
2020-04-06 20:19:41.783 EDT [29236:187] pg_regress/join LOG:  statement: insert into tt6 values(1, 2);
2020-04-06 20:19:41.783 EDT [29236:188] pg_regress/join LOG:  statement: insert into tt6 values(2, 9);
2020-04-06 20:19:41.783 EDT [29236:189] pg_regress/join LOG:  statement: select * from tt5,tt6 where tt5.f1 = tt6.f1 and tt5.f1 = tt5.f2 - tt6.f2;
2020-04-06 20:19:41.784 EDT [29236:190] pg_regress/join LOG:  statement: create temp table xx (pkxx int);
2020-04-06 20:19:41.785 EDT [29236:191] pg_regress/join LOG:  statement: create temp table yy (pkyy int, pkxx int);
2020-04-06 20:19:41.786 EDT [29236:192] pg_regress/join LOG:  statement: insert into xx values (1);
2020-04-06 20:19:41.786 EDT [29236:193] pg_regress/join LOG:  statement: insert into xx values (2);
2020-04-06 20:19:41.787 EDT [29236:194] pg_regress/join LOG:  statement: insert into xx values (3);
2020-04-06 20:19:41.787 EDT [29236:195] pg_regress/join LOG:  statement: insert into yy values (101, 1);
2020-04-06 20:19:41.788 EDT [29236:196] pg_regress/join LOG:  statement: insert into yy values (201, 2);
2020-04-06 20:19:41.788 EDT [29278:270] pg_regress/update LOG:  statement: DROP TABLE range_parted;
2020-04-06 20:19:41.788 EDT [29236:197] pg_regress/join LOG:  statement: insert into yy values (301, NULL);
2020-04-06 20:19:41.788 EDT [29236:198] pg_regress/join LOG:  statement: select yy.pkyy as yy_pkyy, yy.pkxx as yy_pkxx, yya.pkyy as yya_pkyy,
	       xxa.pkxx as xxa_pkxx, xxb.pkxx as xxb_pkxx
	from yy
	     left join (SELECT * FROM yy where pkyy = 101) as yya ON yy.pkyy = yya.pkyy
	     left join xx xxa on yya.pkxx = xxa.pkxx
	     left join xx xxb on coalesce (xxa.pkxx, 1) = xxb.pkxx;
2020-04-06 20:19:41.789 EDT [29236:199] pg_regress/join LOG:  statement: create temp table zt1 (f1 int primary key);
2020-04-06 20:19:41.792 EDT [29236:200] pg_regress/join LOG:  statement: create temp table zt2 (f2 int primary key);
2020-04-06 20:19:41.792 EDT [29235:153] pg_regress/aggregates LOG:  statement: create temp table t3 (a int, b int, c int, primary key(a, b) deferrable);
2020-04-06 20:19:41.792 EDT [29218:264] pg_regress/arrays LOG:  statement: select 'foo' like any (array['%a', '%b']);
2020-04-06 20:19:41.794 EDT [29236:201] pg_regress/join LOG:  statement: create temp table zt3 (f3 int primary key);
2020-04-06 20:19:41.795 EDT [29236:202] pg_regress/join LOG:  statement: insert into zt1 values(53);
2020-04-06 20:19:41.796 EDT [29236:203] pg_regress/join LOG:  statement: insert into zt2 values(53);
2020-04-06 20:19:41.797 EDT [29236:204] pg_regress/join LOG:  statement: select * from
	  zt2 left join zt3 on (f2 = f3)
	      left join zt1 on (f3 = f1)
	where f2 = 53;
2020-04-06 20:19:41.798 EDT [29236:205] pg_regress/join LOG:  statement: create temp view zv1 as select *,'dummy'::text AS junk from zt1;
2020-04-06 20:19:41.800 EDT [29236:206] pg_regress/join LOG:  statement: select * from
	  zt2 left join zt3 on (f2 = f3)
	      left join zv1 on (f3 = f1)
	where f2 = 53;
2020-04-06 20:19:41.801 EDT [29236:207] pg_regress/join LOG:  statement: select a.unique2, a.ten, b.tenthous, b.unique2, b.hundred
	from tenk1 a left join tenk1 b on a.unique2 = b.tenthous
	where a.unique1 = 42 and
	      ((b.unique2 is null and a.ten = 2) or b.hundred = 3);
2020-04-06 20:19:41.801 EDT [29235:154] pg_regress/aggregates LOG:  statement: explain (costs off) select * from t1 group by a,b,c,d;
2020-04-06 20:19:41.802 EDT [29218:265] pg_regress/arrays LOG:  statement: select 'foo' like all (array['f%', '%o']);
2020-04-06 20:19:41.809 EDT [29278:271] pg_regress/update LOG:  statement: CREATE TABLE list_parted (
		a text,
		b int
	) PARTITION BY list (a);
2020-04-06 20:19:41.810 EDT [29278:272] pg_regress/update LOG:  statement: CREATE TABLE list_part1  PARTITION OF list_parted for VALUES in ('a', 'b');
2020-04-06 20:19:41.812 EDT [29218:266] pg_regress/arrays LOG:  statement: select 'foo' like all (array['f%', '%b']);
2020-04-06 20:19:41.812 EDT [29235:155] pg_regress/aggregates LOG:  statement: explain (costs off) select a,c from t1 group by a,c,d;
2020-04-06 20:19:41.814 EDT [29278:273] pg_regress/update LOG:  statement: CREATE TABLE list_default PARTITION OF list_parted default;
2020-04-06 20:19:41.816 EDT [29278:274] pg_regress/update LOG:  statement: INSERT into list_part1 VALUES ('a', 1);
2020-04-06 20:19:41.817 EDT [29278:275] pg_regress/update LOG:  statement: INSERT into list_default VALUES ('d', 10);
2020-04-06 20:19:41.818 EDT [29236:208] pg_regress/join LOG:  statement: prepare foo(bool) as
	  select count(*) from tenk1 a left join tenk1 b
	    on (a.unique2 = b.unique1 and exists
	        (select 1 from tenk1 c where c.thousand = b.unique2 and $1));
2020-04-06 20:19:41.818 EDT [29278:276] pg_regress/update LOG:  statement: UPDATE list_default set a = 'a' WHERE a = 'd';
2020-04-06 20:19:41.818 EDT [29236:209] pg_regress/join LOG:  statement: execute foo(true);
2020-04-06 20:19:41.818 EDT [29236:210] pg_regress/join DETAIL:  prepare: prepare foo(bool) as
	  select count(*) from tenk1 a left join tenk1 b
	    on (a.unique2 = b.unique1 and exists
	        (select 1 from tenk1 c where c.thousand = b.unique2 and $1));
2020-04-06 20:19:41.818 EDT [29278:277] pg_regress/update ERROR:  new row for relation "list_default" violates partition constraint
2020-04-06 20:19:41.818 EDT [29278:278] pg_regress/update DETAIL:  Failing row contains (a, 10).
2020-04-06 20:19:41.818 EDT [29278:279] pg_regress/update STATEMENT:  UPDATE list_default set a = 'a' WHERE a = 'd';
2020-04-06 20:19:41.818 EDT [29278:280] pg_regress/update LOG:  statement: UPDATE list_default set a = 'x' WHERE a = 'd';
2020-04-06 20:19:41.819 EDT [29278:281] pg_regress/update LOG:  statement: DROP TABLE list_parted;
2020-04-06 20:19:41.820 EDT [29235:156] pg_regress/aggregates LOG:  statement: explain (costs off) select *
	from t1 inner join t2 on t1.a = t2.x and t1.b = t2.y
	group by t1.a,t1.b,t1.c,t1.d,t2.x,t2.y,t2.z;
2020-04-06 20:19:41.824 EDT [29278:282] pg_regress/update LOG:  statement: CREATE TABLE list_parted (a numeric, b int, c int8) PARTITION BY list (a);
2020-04-06 20:19:41.825 EDT [29235:157] pg_regress/aggregates LOG:  statement: explain (costs off) select t1.*,t2.x,t2.z
	from t1 inner join t2 on t1.a = t2.x and t1.b = t2.y
	group by t1.a,t1.b,t1.c,t1.d,t2.x,t2.z;
2020-04-06 20:19:41.826 EDT [29278:283] pg_regress/update LOG:  statement: CREATE TABLE sub_parted PARTITION OF list_parted for VALUES in (1) PARTITION BY list (b);
2020-04-06 20:19:41.826 EDT [29235:158] pg_regress/aggregates LOG:  statement: explain (costs off) select * from t3 group by a,b,c;
2020-04-06 20:19:41.827 EDT [29235:159] pg_regress/aggregates LOG:  statement: create temp table t1c () inherits (t1);
2020-04-06 20:19:41.827 EDT [29218:267] pg_regress/arrays LOG:  statement: select 'foo' not like any (array['%a', '%b']);
2020-04-06 20:19:41.829 EDT [29278:284] pg_regress/update LOG:  statement: CREATE TABLE sub_part1(b int, c int8, a numeric);
2020-04-06 20:19:41.832 EDT [29278:285] pg_regress/update LOG:  statement: ALTER TABLE sub_parted ATTACH PARTITION sub_part1 for VALUES in (1);
2020-04-06 20:19:41.833 EDT [29235:160] pg_regress/aggregates LOG:  statement: explain (costs off) select * from t1 group by a,b,c,d;
2020-04-06 20:19:41.834 EDT [29278:286] pg_regress/update LOG:  statement: CREATE TABLE sub_part2(b int, c int8, a numeric);
2020-04-06 20:19:41.837 EDT [29235:161] pg_regress/aggregates LOG:  statement: explain (costs off) select * from only t1 group by a,b,c,d;
2020-04-06 20:19:41.837 EDT [29235:162] pg_regress/aggregates LOG:  statement: create temp table p_t1 (
	  a int,
	  b int,
	  c int,
	  d int,
	  primary key(a,b)
	) partition by list(a);
2020-04-06 20:19:41.840 EDT [29235:163] pg_regress/aggregates LOG:  statement: create temp table p_t1_1 partition of p_t1 for values in(1);
2020-04-06 20:19:41.840 EDT [29218:268] pg_regress/arrays LOG:  statement: select 'foo' not like all (array['%a', '%o']);
2020-04-06 20:19:41.843 EDT [29278:287] pg_regress/update LOG:  statement: ALTER TABLE sub_parted ATTACH PARTITION sub_part2 for VALUES in (2);
2020-04-06 20:19:41.844 EDT [29235:164] pg_regress/aggregates LOG:  statement: create temp table p_t1_2 partition of p_t1 for values in(2);
2020-04-06 20:19:41.845 EDT [29236:211] pg_regress/join LOG:  statement: execute foo(false);
2020-04-06 20:19:41.845 EDT [29236:212] pg_regress/join DETAIL:  prepare: prepare foo(bool) as
	  select count(*) from tenk1 a left join tenk1 b
	    on (a.unique2 = b.unique1 and exists
	        (select 1 from tenk1 c where c.thousand = b.unique2 and $1));
2020-04-06 20:19:41.849 EDT [29278:288] pg_regress/update LOG:  statement: CREATE TABLE list_part1(a numeric, b int, c int8);
2020-04-06 20:19:41.852 EDT [29235:165] pg_regress/aggregates LOG:  statement: explain (costs off) select * from p_t1 group by a,b,c,d;
2020-04-06 20:19:41.853 EDT [29218:269] pg_regress/arrays LOG:  statement: select 'foo' ilike any (array['%A', '%O']);
2020-04-06 20:19:41.853 EDT [29278:289] pg_regress/update LOG:  statement: ALTER TABLE list_parted ATTACH PARTITION list_part1 for VALUES in (2,3);
2020-04-06 20:19:41.854 EDT [29235:166] pg_regress/aggregates LOG:  statement: drop table t1 cascade;
2020-04-06 20:19:41.855 EDT [29278:290] pg_regress/update LOG:  statement: INSERT into list_parted VALUES (2,5,50);
2020-04-06 20:19:41.856 EDT [29278:291] pg_regress/update LOG:  statement: INSERT into list_parted VALUES (3,6,60);
2020-04-06 20:19:41.857 EDT [29278:292] pg_regress/update LOG:  statement: INSERT into sub_parted VALUES (1,1,60);
2020-04-06 20:19:41.857 EDT [29278:293] pg_regress/update LOG:  statement: INSERT into sub_parted VALUES (1,2,10);
2020-04-06 20:19:41.858 EDT [29278:294] pg_regress/update LOG:  statement: UPDATE sub_parted set a = 2 WHERE c = 10;
2020-04-06 20:19:41.859 EDT [29278:295] pg_regress/update ERROR:  new row for relation "sub_part2" violates partition constraint
2020-04-06 20:19:41.859 EDT [29278:296] pg_regress/update DETAIL:  Failing row contains (2, 10, 2).
2020-04-06 20:19:41.859 EDT [29278:297] pg_regress/update STATEMENT:  UPDATE sub_parted set a = 2 WHERE c = 10;
2020-04-06 20:19:41.859 EDT [29278:298] pg_regress/update LOG:  statement: SELECT tableoid::regclass::text, * FROM list_parted WHERE a = 2 ORDER BY 1;
2020-04-06 20:19:41.860 EDT [29235:167] pg_regress/aggregates LOG:  statement: drop table t2;
2020-04-06 20:19:41.861 EDT [29235:168] pg_regress/aggregates LOG:  statement: drop table t3;
2020-04-06 20:19:41.863 EDT [29235:169] pg_regress/aggregates LOG:  statement: drop table p_t1;
2020-04-06 20:19:41.865 EDT [29236:213] pg_regress/join LOG:  statement: begin;
2020-04-06 20:19:41.865 EDT [29236:214] pg_regress/join LOG:  statement: set enable_mergejoin = 1;
2020-04-06 20:19:41.865 EDT [29218:270] pg_regress/arrays LOG:  statement: select 'foo' ilike all (array['F%', '%O']);
2020-04-06 20:19:41.865 EDT [29236:215] pg_regress/join LOG:  statement: set enable_hashjoin = 0;
2020-04-06 20:19:41.867 EDT [29235:170] pg_regress/aggregates LOG:  statement: create temp table t1(f1 int, f2 bigint);
2020-04-06 20:19:41.868 EDT [29235:171] pg_regress/aggregates LOG:  statement: create temp table t2(f1 bigint, f22 bigint);
2020-04-06 20:19:41.869 EDT [29235:172] pg_regress/aggregates LOG:  statement: select f1 from t1 left join t2 using (f1) group by f1;
2020-04-06 20:19:41.870 EDT [29235:173] pg_regress/aggregates LOG:  statement: select f1 from t1 left join t2 using (f1) group by t1.f1;
2020-04-06 20:19:41.871 EDT [29235:174] pg_regress/aggregates LOG:  statement: select t1.f1 from t1 left join t2 using (f1) group by t1.f1;
2020-04-06 20:19:41.871 EDT [29235:175] pg_regress/aggregates LOG:  statement: select t1.f1 from t1 left join t2 using (f1) group by f1;
2020-04-06 20:19:41.871 EDT [29235:176] pg_regress/aggregates ERROR:  column "t1.f1" must appear in the GROUP BY clause or be used in an aggregate function at character 8
2020-04-06 20:19:41.871 EDT [29235:177] pg_regress/aggregates STATEMENT:  select t1.f1 from t1 left join t2 using (f1) group by f1;
2020-04-06 20:19:41.871 EDT [29235:178] pg_regress/aggregates LOG:  statement: drop table t1, t2;
2020-04-06 20:19:41.871 EDT [29236:216] pg_regress/join LOG:  statement: set enable_nestloop = 0;
2020-04-06 20:19:41.873 EDT [29235:179] pg_regress/aggregates LOG:  statement: select array_agg(a order by b)
	  from (values (1,4),(2,3),(3,1),(4,2)) v(a,b);
2020-04-06 20:19:41.873 EDT [29236:217] pg_regress/join LOG:  statement: create temp table a (i integer);
2020-04-06 20:19:41.874 EDT [29278:299] pg_regress/update LOG:  statement: UPDATE list_parted set b = c + a WHERE a = 2;
2020-04-06 20:19:41.876 EDT [29278:300] pg_regress/update LOG:  statement: SELECT tableoid::regclass::text, * FROM list_parted WHERE a = 2 ORDER BY 1;
2020-04-06 20:19:41.876 EDT [29218:271] pg_regress/arrays LOG:  statement: select '{{1,{2}},{2,3}}'::text[];
2020-04-06 20:19:41.876 EDT [29218:272] pg_regress/arrays ERROR:  malformed array literal: "{{1,{2}},{2,3}}" at character 8
2020-04-06 20:19:41.876 EDT [29218:273] pg_regress/arrays DETAIL:  Unexpected "{" character.
2020-04-06 20:19:41.876 EDT [29218:274] pg_regress/arrays STATEMENT:  select '{{1,{2}},{2,3}}'::text[];
2020-04-06 20:19:41.876 EDT [29218:275] pg_regress/arrays LOG:  statement: select '{{},{}}'::text[];
2020-04-06 20:19:41.876 EDT [29218:276] pg_regress/arrays ERROR:  malformed array literal: "{{},{}}" at character 8
2020-04-06 20:19:41.876 EDT [29218:277] pg_regress/arrays DETAIL:  Unexpected "}" character.
2020-04-06 20:19:41.876 EDT [29218:278] pg_regress/arrays STATEMENT:  select '{{},{}}'::text[];
2020-04-06 20:19:41.876 EDT [29218:279] pg_regress/arrays LOG:  statement: select E'{{1,2},\\\\{2,3}}'::text[];
2020-04-06 20:19:41.876 EDT [29218:280] pg_regress/arrays ERROR:  malformed array literal: "{{1,2},\\{2,3}}" at character 8
2020-04-06 20:19:41.876 EDT [29218:281] pg_regress/arrays DETAIL:  Unexpected "\\" character.
2020-04-06 20:19:41.876 EDT [29218:282] pg_regress/arrays STATEMENT:  select E'{{1,2},\\\\{2,3}}'::text[];
2020-04-06 20:19:41.877 EDT [29218:283] pg_regress/arrays LOG:  statement: select '{{"1 2" x},{3}}'::text[];
2020-04-06 20:19:41.877 EDT [29218:284] pg_regress/arrays ERROR:  malformed array literal: "{{"1 2" x},{3}}" at character 8
2020-04-06 20:19:41.877 EDT [29218:285] pg_regress/arrays DETAIL:  Unexpected array element.
2020-04-06 20:19:41.877 EDT [29218:286] pg_regress/arrays STATEMENT:  select '{{"1 2" x},{3}}'::text[];
2020-04-06 20:19:41.877 EDT [29218:287] pg_regress/arrays LOG:  statement: select '{}}'::text[];
2020-04-06 20:19:41.877 EDT [29218:288] pg_regress/arrays ERROR:  malformed array literal: "{}}" at character 8
2020-04-06 20:19:41.877 EDT [29218:289] pg_regress/arrays DETAIL:  Junk after closing right brace.
2020-04-06 20:19:41.877 EDT [29218:290] pg_regress/arrays STATEMENT:  select '{}}'::text[];
2020-04-06 20:19:41.877 EDT [29218:291] pg_regress/arrays LOG:  statement: select '{ }}'::text[];
2020-04-06 20:19:41.877 EDT [29218:292] pg_regress/arrays ERROR:  malformed array literal: "{ }}" at character 8
2020-04-06 20:19:41.877 EDT [29218:293] pg_regress/arrays DETAIL:  Junk after closing right brace.
2020-04-06 20:19:41.877 EDT [29218:294] pg_regress/arrays STATEMENT:  select '{ }}'::text[];
2020-04-06 20:19:41.877 EDT [29218:295] pg_regress/arrays LOG:  statement: select array[];
2020-04-06 20:19:41.877 EDT [29218:296] pg_regress/arrays ERROR:  cannot determine type of empty array at character 8
2020-04-06 20:19:41.877 EDT [29218:297] pg_regress/arrays HINT:  Explicitly cast to the desired type, for example ARRAY[]::integer[].
2020-04-06 20:19:41.877 EDT [29218:298] pg_regress/arrays STATEMENT:  select array[];
2020-04-06 20:19:41.877 EDT [29218:299] pg_regress/arrays LOG:  statement: select '{}'::text[];
2020-04-06 20:19:41.877 EDT [29236:218] pg_regress/join LOG:  statement: create temp table b (x integer, y integer);
2020-04-06 20:19:41.885 EDT [29236:219] pg_regress/join LOG:  statement: select * from a left join b on i = x and i = y and x = i;
2020-04-06 20:19:41.885 EDT [29235:180] pg_regress/aggregates LOG:  statement: select array_agg(a order by a)
	  from (values (1,4),(2,3),(3,1),(4,2)) v(a,b);
2020-04-06 20:19:41.888 EDT [29236:220] pg_regress/join LOG:  statement: rollback;
2020-04-06 20:19:41.889 EDT [29236:221] pg_regress/join LOG:  statement: begin;
2020-04-06 20:19:41.889 EDT [29278:301] pg_regress/update LOG:  statement: CREATE FUNCTION func_parted_mod_b() returns trigger as $$
	BEGIN
	   NEW.b = 2; -- This is changing partition key column.
	   return NEW;
	END $$ LANGUAGE plpgsql;
2020-04-06 20:19:41.890 EDT [29236:222] pg_regress/join LOG:  statement: create type mycomptype as (id int, v bigint);
2020-04-06 20:19:41.890 EDT [29278:302] pg_regress/update LOG:  statement: CREATE TRIGGER parted_mod_b before update on sub_part1
	   for each row execute procedure func_parted_mod_b();
2020-04-06 20:19:41.890 EDT [29236:223] pg_regress/join LOG:  statement: create temp table tidv (idv mycomptype);
2020-04-06 20:19:41.891 EDT [29278:303] pg_regress/update LOG:  statement: SELECT tableoid::regclass::text, * FROM list_parted ORDER BY 1, 2, 3, 4;
2020-04-06 20:19:41.893 EDT [29218:300] pg_regress/arrays LOG:  statement: select '{{{1,2,3,4},{2,3,4,5}},{{3,4,5,6},{4,5,6,7}}}'::text[];
2020-04-06 20:19:41.893 EDT [29236:224] pg_regress/join LOG:  statement: create index on tidv (idv);
2020-04-06 20:19:41.894 EDT [29236:225] pg_regress/join LOG:  statement: explain (costs off)
	select a.idv, b.idv from tidv a, tidv b where a.idv = b.idv;
2020-04-06 20:19:41.895 EDT [29236:226] pg_regress/join LOG:  statement: set enable_mergejoin = 0;
2020-04-06 20:19:41.896 EDT [29236:227] pg_regress/join LOG:  statement: explain (costs off)
	select a.idv, b.idv from tidv a, tidv b where a.idv = b.idv;
2020-04-06 20:19:41.896 EDT [29236:228] pg_regress/join LOG:  statement: rollback;
2020-04-06 20:19:41.897 EDT [29236:229] pg_regress/join LOG:  statement: select t1.q2, count(t2.*)
	from int8_tbl t1 left join int8_tbl t2 on (t1.q2 = t2.q1)
	group by t1.q2 order by 1;
2020-04-06 20:19:41.904 EDT [29235:181] pg_regress/aggregates LOG:  statement: select array_agg(a order by a desc)
	  from (values (1,4),(2,3),(3,1),(4,2)) v(a,b);
2020-04-06 20:19:41.906 EDT [29278:304] pg_regress/update LOG:  statement: UPDATE list_parted set c = 70 WHERE b  = 1;
2020-04-06 20:19:41.907 EDT [29218:301] pg_regress/arrays LOG:  statement: select '{0 second  ,0 second}'::interval[];
2020-04-06 20:19:41.907 EDT [29278:305] pg_regress/update LOG:  statement: SELECT tableoid::regclass::text, * FROM list_parted ORDER BY 1, 2, 3, 4;
2020-04-06 20:19:41.907 EDT [29236:230] pg_regress/join LOG:  statement: select t1.q2, count(t2.*)
	from int8_tbl t1 left join (select * from int8_tbl) t2 on (t1.q2 = t2.q1)
	group by t1.q2 order by 1;
2020-04-06 20:19:41.917 EDT [29235:182] pg_regress/aggregates LOG:  statement: select array_agg(b order by a desc)
	  from (values (1,4),(2,3),(3,1),(4,2)) v(a,b);
2020-04-06 20:19:41.919 EDT [29236:231] pg_regress/join LOG:  statement: select t1.q2, count(t2.*)
	from int8_tbl t1 left join (select * from int8_tbl offset 0) t2 on (t1.q2 = t2.q1)
	group by t1.q2 order by 1;
2020-04-06 20:19:41.920 EDT [29236:232] pg_regress/join LOG:  statement: select t1.q2, count(t2.*)
	from int8_tbl t1 left join
	  (select q1, case when q2=1 then 1 else q2 end as q2 from int8_tbl) t2
	  on (t1.q2 = t2.q1)
	group by t1.q2 order by 1;
2020-04-06 20:19:41.925 EDT [29278:306] pg_regress/update LOG:  statement: DROP TRIGGER parted_mod_b ON sub_part1;
2020-04-06 20:19:41.926 EDT [29218:302] pg_regress/arrays LOG:  statement: select '{ { "," } , { 3 } }'::text[];
2020-04-06 20:19:41.928 EDT [29278:307] pg_regress/update LOG:  statement: CREATE OR REPLACE FUNCTION func_parted_mod_b() returns trigger as $$
	BEGIN
	   raise notice 'Trigger: Got OLD row %, but returning NULL', OLD;
	   return NULL;
	END $$ LANGUAGE plpgsql;
2020-04-06 20:19:41.930 EDT [29278:308] pg_regress/update LOG:  statement: CREATE TRIGGER trig_skip_delete before delete on sub_part2
	   for each row execute procedure func_parted_mod_b();
2020-04-06 20:19:41.931 EDT [29235:183] pg_regress/aggregates LOG:  statement: select array_agg(distinct a)
	  from (values (1),(2),(1),(3),(null),(2)) v(a);
2020-04-06 20:19:41.932 EDT [29278:309] pg_regress/update LOG:  statement: UPDATE list_parted set b = 1 WHERE c = 70;
2020-04-06 20:19:41.934 EDT [29278:310] pg_regress/update LOG:  statement: SELECT tableoid::regclass::text, * FROM list_parted ORDER BY 1, 2, 3, 4;
2020-04-06 20:19:41.937 EDT [29218:303] pg_regress/arrays LOG:  statement: select '  {   {  "  0 second  "   ,  0 second  }   }'::text[];
2020-04-06 20:19:41.937 EDT [29236:233] pg_regress/join LOG:  statement: begin;
2020-04-06 20:19:41.937 EDT [29236:234] pg_regress/join LOG:  statement: create temp table a (
	     code char not null,
	     constraint a_pk primary key (code)
	);
2020-04-06 20:19:41.940 EDT [29236:235] pg_regress/join LOG:  statement: create temp table b (
	     a char not null,
	     num integer not null,
	     constraint b_pk primary key (a, num)
	);
2020-04-06 20:19:41.942 EDT [29236:236] pg_regress/join LOG:  statement: create temp table c (
	     name char not null,
	     a char,
	     constraint c_pk primary key (name)
	);
2020-04-06 20:19:41.954 EDT [29236:237] pg_regress/join LOG:  statement: insert into a (code) values ('p');
2020-04-06 20:19:41.958 EDT [29236:238] pg_regress/join LOG:  statement: insert into a (code) values ('q');
2020-04-06 20:19:41.959 EDT [29218:304] pg_regress/arrays LOG:  statement: select '{
	           0 second,
	           @ 1 hour @ 42 minutes @ 20 seconds
	         }'::interval[];
2020-04-06 20:19:41.960 EDT [29236:239] pg_regress/join LOG:  statement: insert into b (a, num) values ('p', 1);
2020-04-06 20:19:41.961 EDT [29235:184] pg_regress/aggregates LOG:  statement: select array_agg(distinct a order by a)
	  from (values (1),(2),(1),(3),(null),(2)) v(a);
2020-04-06 20:19:41.966 EDT [29236:240] pg_regress/join LOG:  statement: insert into b (a, num) values ('p', 2);
2020-04-06 20:19:41.966 EDT [29236:241] pg_regress/join LOG:  statement: insert into c (name, a) values ('A', 'p');
2020-04-06 20:19:41.967 EDT [29236:242] pg_regress/join LOG:  statement: insert into c (name, a) values ('B', 'q');
2020-04-06 20:19:41.967 EDT [29236:243] pg_regress/join LOG:  statement: insert into c (name, a) values ('C', null);
2020-04-06 20:19:41.967 EDT [29236:244] pg_regress/join LOG:  statement: select c.name, ss.code, ss.b_cnt, ss.const
	from c left join
	  (select a.code, coalesce(b_grp.cnt, 0) as b_cnt, -1 as const
	   from a left join
	     (select count(1) as cnt, b.a from b group by b.a) as b_grp
	     on a.code = b_grp.a
	  ) as ss
	  on (c.a = ss.code)
	order by c.name;
2020-04-06 20:19:41.969 EDT [29236:245] pg_regress/join LOG:  statement: rollback;
2020-04-06 20:19:41.969 EDT [29236:246] pg_regress/join LOG:  statement: SELECT * FROM
	( SELECT 1 as key1 ) sub1
	LEFT JOIN
	( SELECT sub3.key3, sub4.value2, COALESCE(sub4.value2, 66) as value3 FROM
	    ( SELECT 1 as key3 ) sub3
	    LEFT JOIN
	    ( SELECT sub5.key5, COALESCE(sub6.value1, 1) as value2 FROM
	        ( SELECT 1 as key5 ) sub5
	        LEFT JOIN
	        ( SELECT 2 as key6, 42 as value1 ) sub6
	        ON sub5.key5 = sub6.key6
	    ) sub4
	    ON sub4.key5 = sub3.key3
	) sub2
	ON sub1.key1 = sub2.key3;
2020-04-06 20:19:41.973 EDT [29278:311] pg_regress/update LOG:  statement: DROP TRIGGER trig_skip_delete ON sub_part2;
2020-04-06 20:19:41.974 EDT [29235:185] pg_regress/aggregates LOG:  statement: select array_agg(distinct a order by a desc)
	  from (values (1),(2),(1),(3),(null),(2)) v(a);
2020-04-06 20:19:41.974 EDT [29218:305] pg_regress/arrays LOG:  statement: select array[]::text[];
2020-04-06 20:19:41.975 EDT [29278:312] pg_regress/update LOG:  statement: UPDATE list_parted set b = 1 WHERE c = 70;
2020-04-06 20:19:41.976 EDT [29278:313] pg_regress/update LOG:  statement: SELECT tableoid::regclass::text, * FROM list_parted ORDER BY 1, 2, 3, 4;
2020-04-06 20:19:41.984 EDT [29236:247] pg_regress/join LOG:  statement: SELECT * FROM
	( SELECT 1 as key1 ) sub1
	LEFT JOIN
	( SELECT sub3.key3, value2, COALESCE(value2, 66) as value3 FROM
	    ( SELECT 1 as key3 ) sub3
	    LEFT JOIN
	    ( SELECT sub5.key5, COALESCE(sub6.value1, 1) as value2 FROM
	        ( SELECT 1 as key5 ) sub5
	        LEFT JOIN
	        ( SELECT 2 as key6, 42 as value1 ) sub6
	        ON sub5.key5 = sub6.key6
	    ) sub4
	    ON sub4.key5 = sub3.key3
	) sub2
	ON sub1.key1 = sub2.key3;
2020-04-06 20:19:41.985 EDT [29218:306] pg_regress/arrays LOG:  statement: select '[0:1]={1.1,2.2}'::float8[];
2020-04-06 20:19:41.990 EDT [29235:186] pg_regress/aggregates LOG:  statement: select array_agg(distinct a order by a desc nulls last)
	  from (values (1),(2),(1),(3),(null),(2)) v(a);
2020-04-06 20:19:41.991 EDT [29278:314] pg_regress/update LOG:  statement: DROP FUNCTION func_parted_mod_b();
2020-04-06 20:19:41.991 EDT [29278:315] pg_regress/update LOG:  statement: CREATE TABLE non_parted (id int);
2020-04-06 20:19:41.993 EDT [29278:316] pg_regress/update LOG:  statement: INSERT into non_parted VALUES (1), (1), (1), (2), (2), (2), (3), (3), (3);
2020-04-06 20:19:41.994 EDT [29278:317] pg_regress/update LOG:  statement: UPDATE list_parted t1 set a = 2 FROM non_parted t2 WHERE t1.a = t2.id and a = 1;
2020-04-06 20:19:41.995 EDT [29278:318] pg_regress/update LOG:  statement: SELECT tableoid::regclass::text, * FROM list_parted ORDER BY 1, 2, 3, 4;
2020-04-06 20:19:41.997 EDT [29236:248] pg_regress/join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT qq, unique1
	  FROM
	  ( SELECT COALESCE(q1, 0) AS qq FROM int8_tbl a ) AS ss1
	  FULL OUTER JOIN
	  ( SELECT COALESCE(q2, -1) AS qq FROM int8_tbl b ) AS ss2
	  USING (qq)
	  INNER JOIN tenk1 c ON qq = unique2;
2020-04-06 20:19:41.999 EDT [29218:307] pg_regress/arrays LOG:  statement: CREATE TEMP TABLE arraggtest ( f1 INT[], f2 TEXT[][], f3 FLOAT[]);
2020-04-06 20:19:42.001 EDT [29236:249] pg_regress/join LOG:  statement: SELECT qq, unique1
	  FROM
	  ( SELECT COALESCE(q1, 0) AS qq FROM int8_tbl a ) AS ss1
	  FULL OUTER JOIN
	  ( SELECT COALESCE(q2, -1) AS qq FROM int8_tbl b ) AS ss2
	  USING (qq)
	  INNER JOIN tenk1 c ON qq = unique2;
2020-04-06 20:19:42.003 EDT [29218:308] pg_regress/arrays LOG:  statement: INSERT INTO arraggtest (f1, f2, f3) VALUES
	('{1,2,3,4}','{{grey,red},{blue,blue}}','{1.6, 0.0}');
2020-04-06 20:19:42.003 EDT [29218:309] pg_regress/arrays LOG:  statement: INSERT INTO arraggtest (f1, f2, f3) VALUES
	('{1,2,3}','{{grey,red},{grey,blue}}','{1.6}');
2020-04-06 20:19:42.004 EDT [29218:310] pg_regress/arrays LOG:  statement: SELECT max(f1), min(f1), max(f2), min(f2), max(f3), min(f3) FROM arraggtest;
2020-04-06 20:19:42.005 EDT [29235:187] pg_regress/aggregates LOG:  statement: select aggfstr(a,b,c)
	  from (values (1,3,'foo'),(0,null,null),(2,2,'bar'),(3,1,'baz')) v(a,b,c);
2020-04-06 20:19:42.005 EDT [29218:311] pg_regress/arrays LOG:  statement: INSERT INTO arraggtest (f1, f2, f3) VALUES
	('{3,3,2,4,5,6}','{{white,yellow},{pink,orange}}','{2.1,3.3,1.8,1.7,1.6}');
2020-04-06 20:19:42.006 EDT [29218:312] pg_regress/arrays LOG:  statement: SELECT max(f1), min(f1), max(f2), min(f2), max(f3), min(f3) FROM arraggtest;
2020-04-06 20:19:42.006 EDT [29218:313] pg_regress/arrays LOG:  statement: INSERT INTO arraggtest (f1, f2, f3) VALUES
	('{2}','{{black,red},{green,orange}}','{1.6,2.2,2.6,0.4}');
2020-04-06 20:19:42.007 EDT [29218:314] pg_regress/arrays LOG:  statement: SELECT max(f1), min(f1), max(f2), min(f2), max(f3), min(f3) FROM arraggtest;
2020-04-06 20:19:42.008 EDT [29218:315] pg_regress/arrays LOG:  statement: INSERT INTO arraggtest (f1, f2, f3) VALUES
	('{4,2,6,7,8,1}','{{red},{black},{purple},{blue},{blue}}',NULL);
2020-04-06 20:19:42.009 EDT [29218:316] pg_regress/arrays LOG:  statement: SELECT max(f1), min(f1), max(f2), min(f2), max(f3), min(f3) FROM arraggtest;
2020-04-06 20:19:42.010 EDT [29218:317] pg_regress/arrays LOG:  statement: INSERT INTO arraggtest (f1, f2, f3) VALUES
	('{}','{{pink,white,blue,red,grey,orange}}','{2.1,1.87,1.4,2.2}');
2020-04-06 20:19:42.010 EDT [29218:318] pg_regress/arrays LOG:  statement: SELECT max(f1), min(f1), max(f2), min(f2), max(f3), min(f3) FROM arraggtest;
2020-04-06 20:19:42.011 EDT [29218:319] pg_regress/arrays LOG:  statement: create type comptype as (f1 int, f2 text);
2020-04-06 20:19:42.011 EDT [29218:320] pg_regress/arrays LOG:  statement: create table comptable (c1 comptype, c2 comptype[]);
2020-04-06 20:19:42.014 EDT [29218:321] pg_regress/arrays LOG:  statement: insert into comptable
	  values (row(1,'foo'), array[row(2,'bar')::comptype, row(3,'baz')::comptype]);
2020-04-06 20:19:42.014 EDT [29218:322] pg_regress/arrays LOG:  statement: create type _comptype as enum('fooey');
2020-04-06 20:19:42.015 EDT [29218:323] pg_regress/arrays LOG:  statement: select * from comptable;
2020-04-06 20:19:42.016 EDT [29278:319] pg_regress/update LOG:  statement: DROP TABLE non_parted;
2020-04-06 20:19:42.018 EDT [29278:320] pg_regress/update LOG:  statement: DROP TABLE list_parted;
2020-04-06 20:19:42.023 EDT [29236:250] pg_regress/join LOG:  statement: create temp table nt1 (
	  id int primary key,
	  a1 boolean,
	  a2 boolean
	);
2020-04-06 20:19:42.025 EDT [29236:251] pg_regress/join LOG:  statement: create temp table nt2 (
	  id int primary key,
	  nt1_id int,
	  b1 boolean,
	  b2 boolean,
	  foreign key (nt1_id) references nt1(id)
	);
2020-04-06 20:19:42.028 EDT [29278:321] pg_regress/update LOG:  statement: create or replace function dummy_hashint4(a int4, seed int8) returns int8 as
	$$ begin return (a + seed); end; $$ language 'plpgsql' immutable;
2020-04-06 20:19:42.029 EDT [29236:252] pg_regress/join LOG:  statement: create temp table nt3 (
	  id int primary key,
	  nt2_id int,
	  c1 boolean,
	  foreign key (nt2_id) references nt2(id)
	);
2020-04-06 20:19:42.031 EDT [29278:322] pg_regress/update LOG:  statement: create operator class custom_opclass for type int4 using hash as
	operator 1 = , function 2 dummy_hashint4(int4, int8);
2020-04-06 20:19:42.032 EDT [29278:323] pg_regress/update LOG:  statement: create table hash_parted (
		a int,
		b int
	) partition by hash (a custom_opclass, b custom_opclass);
2020-04-06 20:19:42.034 EDT [29236:253] pg_regress/join LOG:  statement: insert into nt1 values (1,true,true);
2020-04-06 20:19:42.034 EDT [29278:324] pg_regress/update LOG:  statement: create table hpart1 partition of hash_parted for values with (modulus 2, remainder 1);
2020-04-06 20:19:42.035 EDT [29236:254] pg_regress/join LOG:  statement: insert into nt1 values (2,true,false);
2020-04-06 20:19:42.036 EDT [29278:325] pg_regress/update LOG:  statement: create table hpart2 partition of hash_parted for values with (modulus 4, remainder 2);
2020-04-06 20:19:42.038 EDT [29218:324] pg_regress/arrays LOG:  statement: select c2[2].f2 from comptable;
2020-04-06 20:19:42.038 EDT [29236:255] pg_regress/join LOG:  statement: insert into nt1 values (3,false,false);
2020-04-06 20:19:42.038 EDT [29278:326] pg_regress/update LOG:  statement: create table hpart3 partition of hash_parted for values with (modulus 8, remainder 0);
2020-04-06 20:19:42.040 EDT [29278:327] pg_regress/update LOG:  statement: create table hpart4 partition of hash_parted for values with (modulus 8, remainder 4);
2020-04-06 20:19:42.041 EDT [29278:328] pg_regress/update LOG:  statement: insert into hpart1 values (1, 1);
2020-04-06 20:19:42.042 EDT [29278:329] pg_regress/update LOG:  statement: insert into hpart2 values (2, 5);
2020-04-06 20:19:42.042 EDT [29278:330] pg_regress/update LOG:  statement: insert into hpart4 values (3, 4);
2020-04-06 20:19:42.043 EDT [29278:331] pg_regress/update LOG:  statement: update hpart1 set a = 3, b=4 where a = 1;
2020-04-06 20:19:42.043 EDT [29278:332] pg_regress/update ERROR:  new row for relation "hpart1" violates partition constraint
2020-04-06 20:19:42.043 EDT [29278:333] pg_regress/update DETAIL:  Failing row contains (3, 4).
2020-04-06 20:19:42.043 EDT [29278:334] pg_regress/update STATEMENT:  update hpart1 set a = 3, b=4 where a = 1;
2020-04-06 20:19:42.043 EDT [29278:335] pg_regress/update LOG:  statement: update hash_parted set b = b - 1 where b = 1;
2020-04-06 20:19:42.044 EDT [29278:336] pg_regress/update LOG:  statement: update hash_parted set b = b + 8 where b = 1;
2020-04-06 20:19:42.045 EDT [29278:337] pg_regress/update LOG:  statement: drop table hash_parted;
2020-04-06 20:19:42.048 EDT [29278:338] pg_regress/update LOG:  statement: drop operator class custom_opclass using hash;
2020-04-06 20:19:42.048 EDT [29236:256] pg_regress/join LOG:  statement: insert into nt2 values (1,1,true,true);
2020-04-06 20:19:42.050 EDT [29236:257] pg_regress/join LOG:  statement: insert into nt2 values (2,2,true,false);
2020-04-06 20:19:42.051 EDT [29218:325] pg_regress/arrays LOG:  statement: drop type _comptype;
2020-04-06 20:19:42.052 EDT [29218:326] pg_regress/arrays LOG:  statement: drop table comptable;
2020-04-06 20:19:42.054 EDT [29236:258] pg_regress/join LOG:  statement: insert into nt2 values (3,3,false,false);
2020-04-06 20:19:42.054 EDT [29218:327] pg_regress/arrays LOG:  statement: drop type comptype;
2020-04-06 20:19:42.055 EDT [29236:259] pg_regress/join LOG:  statement: insert into nt3 values (1,1,true);
2020-04-06 20:19:42.056 EDT [29236:260] pg_regress/join LOG:  statement: insert into nt3 values (2,2,false);
2020-04-06 20:19:42.057 EDT [29278:339] pg_regress/update LOG:  statement: drop function dummy_hashint4(a int4, seed int8);
2020-04-06 20:19:42.057 EDT [29218:328] pg_regress/arrays LOG:  statement: create or replace function unnest1(anyarray)
	returns setof anyelement as $$
	select $1[s] from generate_subscripts($1,1) g(s);
	$$ language sql immutable;
2020-04-06 20:19:42.059 EDT [29278:340] pg_regress/update LOG:  disconnection: session time: 0:00:01.806 user=pgbuild database=regression host=[local]
2020-04-06 20:19:42.059 EDT [29236:261] pg_regress/join LOG:  statement: insert into nt3 values (3,3,true);
2020-04-06 20:19:42.060 EDT [29218:329] pg_regress/arrays LOG:  statement: create or replace function unnest2(anyarray)
	returns setof anyelement as $$
	select $1[s1][s2] from generate_subscripts($1,1) g1(s1),
	                   generate_subscripts($1,2) g2(s2);
	$$ language sql immutable;
2020-04-06 20:19:42.060 EDT [29235:188] pg_regress/aggregates LOG:  statement: select aggfns(a,b,c)
	  from (values (1,3,'foo'),(0,null,null),(2,2,'bar'),(3,1,'baz')) v(a,b,c);
2020-04-06 20:19:42.061 EDT [29218:330] pg_regress/arrays LOG:  statement: select * from unnest1(array[1,2,3]);
2020-04-06 20:19:42.061 EDT [29236:262] pg_regress/join LOG:  statement: explain (costs off)
	select nt3.id
	from nt3 as nt3
	  left join
	    (select nt2.*, (nt2.b1 and ss1.a3) AS b3
	     from nt2 as nt2
	       left join
	         (select nt1.*, (nt1.id is not null) as a3 from nt1) as ss1
	         on ss1.id = nt2.nt1_id
	    ) as ss2
	    on ss2.id = nt3.nt2_id
	where nt3.id = 1 and ss2.b3;
2020-04-06 20:19:42.062 EDT [29218:331] pg_regress/arrays LOG:  statement: select * from unnest2(array[[1,2,3],[4,5,6]]);
2020-04-06 20:19:42.063 EDT [29218:332] pg_regress/arrays LOG:  statement: drop function unnest1(anyarray);
2020-04-06 20:19:42.063 EDT [29236:263] pg_regress/join LOG:  statement: select nt3.id
	from nt3 as nt3
	  left join
	    (select nt2.*, (nt2.b1 and ss1.a3) AS b3
	     from nt2 as nt2
	       left join
	         (select nt1.*, (nt1.id is not null) as a3 from nt1) as ss1
	         on ss1.id = nt2.nt1_id
	    ) as ss2
	    on ss2.id = nt3.nt2_id
	where nt3.id = 1 and ss2.b3;
2020-04-06 20:19:42.064 EDT [29218:333] pg_regress/arrays LOG:  statement: drop function unnest2(anyarray);
2020-04-06 20:19:42.064 EDT [29218:334] pg_regress/arrays LOG:  statement: select array_fill(null::integer, array[3,3],array[2,2]);
2020-04-06 20:19:42.064 EDT [29236:264] pg_regress/join LOG:  statement: explain (costs off)
	select * from
	  int8_tbl t1 left join
	  (select q1 as x, 42 as y from int8_tbl t2) ss
	  on t1.q2 = ss.x
	where
	  1 = (select 1 from int8_tbl t3 where ss.y is not null limit 1)
	order by 1,2;
2020-04-06 20:19:42.066 EDT [29236:265] pg_regress/join LOG:  statement: select * from
	  int8_tbl t1 left join
	  (select q1 as x, 42 as y from int8_tbl t2) ss
	  on t1.q2 = ss.x
	where
	  1 = (select 1 from int8_tbl t3 where ss.y is not null limit 1)
	order by 1,2;
2020-04-06 20:19:42.067 EDT [29236:266] pg_regress/join LOG:  statement: select * from int4_tbl a full join int4_tbl b on true;
2020-04-06 20:19:42.079 EDT [29218:335] pg_regress/arrays LOG:  statement: select array_fill(null::integer, array[3,3]);
2020-04-06 20:19:42.081 EDT [29236:267] pg_regress/join LOG:  statement: select * from int4_tbl a full join int4_tbl b on false;
2020-04-06 20:19:42.088 EDT [29212:49] pg_regress/btree_index LOG:  statement: create table btree_tall_tbl(id int4, t text);
2020-04-06 20:19:42.090 EDT [29218:336] pg_regress/arrays LOG:  statement: select array_fill(null::text, array[3,3],array[2,2]);
2020-04-06 20:19:42.090 EDT [29236:268] pg_regress/join LOG:  statement: create temp table q1 as select 1 as q1;
2020-04-06 20:19:42.092 EDT [29212:50] pg_regress/btree_index LOG:  statement: alter table btree_tall_tbl alter COLUMN t set storage plain;
2020-04-06 20:19:42.092 EDT [29212:51] pg_regress/btree_index LOG:  statement: create index btree_tall_idx on btree_tall_tbl (t, id) with (fillfactor = 10);
2020-04-06 20:19:42.094 EDT [29212:52] pg_regress/btree_index LOG:  statement: insert into btree_tall_tbl select g, repeat('x', 250)
	from generate_series(1, 130) g;
2020-04-06 20:19:42.098 EDT [29212:53] pg_regress/btree_index LOG:  statement: create table btree_test(a int);
2020-04-06 20:19:42.099 EDT [29212:54] pg_regress/btree_index LOG:  statement: create index btree_idx1 on btree_test(a) with (vacuum_cleanup_index_scale_factor = 40.0);
2020-04-06 20:19:42.100 EDT [29212:55] pg_regress/btree_index LOG:  statement: select reloptions from pg_class WHERE oid = 'btree_idx1'::regclass;
2020-04-06 20:19:42.101 EDT [29218:337] pg_regress/arrays LOG:  statement: select array_fill(null::text, array[3,3]);
2020-04-06 20:19:42.103 EDT [29236:269] pg_regress/join LOG:  statement: create temp table q2 as select 0 as q2;
2020-04-06 20:19:42.109 EDT [29235:189] pg_regress/aggregates LOG:  statement: select aggfstr(distinct a,b,c)
	  from (values (1,3,'foo'),(0,null,null),(2,2,'bar'),(3,1,'baz')) v(a,b,c),
	       generate_series(1,3) i;
2020-04-06 20:19:42.114 EDT [29218:338] pg_regress/arrays LOG:  statement: select array_fill(7, array[3,3],array[2,2]);
2020-04-06 20:19:42.114 EDT [29236:270] pg_regress/join LOG:  statement: analyze q1;
2020-04-06 20:19:42.115 EDT [29236:271] pg_regress/join LOG:  statement: analyze q2;
2020-04-06 20:19:42.116 EDT [29236:272] pg_regress/join LOG:  statement: explain (costs off)
	select * from
	  tenk1 join int4_tbl on f1 = twothousand,
	  q1, q2
	where q1 = thousand or q2 = thousand;
2020-04-06 20:19:42.116 EDT [29212:56] pg_regress/btree_index LOG:  statement: create index btree_idx_err on btree_test(a) with (vacuum_cleanup_index_scale_factor = -10.0);
2020-04-06 20:19:42.117 EDT [29212:57] pg_regress/btree_index ERROR:  value -10.0 out of bounds for option "vacuum_cleanup_index_scale_factor"
2020-04-06 20:19:42.117 EDT [29212:58] pg_regress/btree_index DETAIL:  Valid values are between "0.000000" and "10000000000.000000".
2020-04-06 20:19:42.117 EDT [29212:59] pg_regress/btree_index STATEMENT:  create index btree_idx_err on btree_test(a) with (vacuum_cleanup_index_scale_factor = -10.0);
2020-04-06 20:19:42.117 EDT [29212:60] pg_regress/btree_index LOG:  statement: create index btree_idx_err on btree_test(a) with (vacuum_cleanup_index_scale_factor = 100.0);
2020-04-06 20:19:42.118 EDT [29212:61] pg_regress/btree_index LOG:  statement: create index btree_idx_err on btree_test(a) with (vacuum_cleanup_index_scale_factor = 'string');
2020-04-06 20:19:42.118 EDT [29236:273] pg_regress/join LOG:  statement: explain (costs off)
	select * from
	  tenk1 join int4_tbl on f1 = twothousand,
	  q1, q2
	where thousand = (q1 + q2);
2020-04-06 20:19:42.118 EDT [29212:62] pg_regress/btree_index ERROR:  invalid value for floating point option "vacuum_cleanup_index_scale_factor": string
2020-04-06 20:19:42.118 EDT [29212:63] pg_regress/btree_index STATEMENT:  create index btree_idx_err on btree_test(a) with (vacuum_cleanup_index_scale_factor = 'string');
2020-04-06 20:19:42.118 EDT [29212:64] pg_regress/btree_index LOG:  statement: create index btree_idx_err on btree_test(a) with (vacuum_cleanup_index_scale_factor = true);
2020-04-06 20:19:42.118 EDT [29212:65] pg_regress/btree_index ERROR:  invalid value for floating point option "vacuum_cleanup_index_scale_factor": true
2020-04-06 20:19:42.118 EDT [29212:66] pg_regress/btree_index STATEMENT:  create index btree_idx_err on btree_test(a) with (vacuum_cleanup_index_scale_factor = true);
2020-04-06 20:19:42.118 EDT [29212:67] pg_regress/btree_index LOG:  statement: alter index btree_idx1 set (vacuum_cleanup_index_scale_factor = 70.0);
2020-04-06 20:19:42.119 EDT [29212:68] pg_regress/btree_index LOG:  statement: select reloptions from pg_class WHERE oid = 'btree_idx1'::regclass;
2020-04-06 20:19:42.120 EDT [29236:274] pg_regress/join LOG:  statement: explain (costs off)
	select * from
	  tenk1, int8_tbl a, int8_tbl b
	where thousand = a.q1 and tenthous = b.q1 and a.q2 = 1 and b.q2 = 2;
2020-04-06 20:19:42.122 EDT [29236:275] pg_regress/join LOG:  statement: explain (costs off)
	select t1.unique2, t1.stringu1, t2.unique1, t2.stringu2 from
	  tenk1 t1
	  inner join int4_tbl i1
	    left join (select v1.x2, v2.y1, 11 AS d1
	               from (select 1,0 from onerow) v1(x1,x2)
	               left join (select 3,1 from onerow) v2(y1,y2)
	               on v1.x1 = v2.y2) subq1
	    on (i1.f1 = subq1.x2)
	  on (t1.unique2 = subq1.d1)
	  left join tenk1 t2
	  on (subq1.y1 = t2.unique1)
	where t1.unique2 < 42 and t1.stringu1 > t2.stringu2;
2020-04-06 20:19:42.126 EDT [29218:339] pg_regress/arrays LOG:  statement: select array_fill(7, array[3,3]);
2020-04-06 20:19:42.127 EDT [29236:276] pg_regress/join LOG:  statement: select t1.unique2, t1.stringu1, t2.unique1, t2.stringu2 from
	  tenk1 t1
	  inner join int4_tbl i1
	    left join (select v1.x2, v2.y1, 11 AS d1
	               from (select 1,0 from onerow) v1(x1,x2)
	               left join (select 3,1 from onerow) v2(y1,y2)
	               on v1.x1 = v2.y2) subq1
	    on (i1.f1 = subq1.x2)
	  on (t1.unique2 = subq1.d1)
	  left join tenk1 t2
	  on (subq1.y1 = t2.unique1)
	where t1.unique2 < 42 and t1.stringu1 > t2.stringu2;
2020-04-06 20:19:42.129 EDT [29236:277] pg_regress/join LOG:  statement: select ss1.d1 from
	  tenk1 as t1
	  inner join tenk1 as t2
	  on t1.tenthous = t2.ten
	  inner join
	    int8_tbl as i8
	    left join int4_tbl as i4
	      inner join (select 64::information_schema.cardinal_number as d1
	                  from tenk1 t3,
	                       lateral (select abs(t3.unique1) + random()) ss0(x)
	                  where t3.fivethous < 0) as ss1
	      on i4.f1 = ss1.d1
	    on i8.q1 = i4.f1
	  on t1.tenthous = ss1.d1
	where t1.unique1 < i4.f1;
2020-04-06 20:19:42.131 EDT [29236:278] pg_regress/join LOG:  statement: explain (costs off)
	select t1.unique2, t1.stringu1, t2.unique1, t2.stringu2 from
	  tenk1 t1
	  inner join int4_tbl i1
	    left join (select v1.x2, v2.y1, 11 AS d1
	               from (values(1,0)) v1(x1,x2)
	               left join (values(3,1)) v2(y1,y2)
	               on v1.x1 = v2.y2) subq1
	    on (i1.f1 = subq1.x2)
	  on (t1.unique2 = subq1.d1)
	  left join tenk1 t2
	  on (subq1.y1 = t2.unique1)
	where t1.unique2 < 42 and t1.stringu1 > t2.stringu2;
2020-04-06 20:19:42.131 EDT [29212:69] pg_regress/btree_index LOG:  statement: CREATE TABLE delete_test_table (a bigint, b bigint, c bigint, d bigint);
2020-04-06 20:19:42.132 EDT [29236:279] pg_regress/join LOG:  statement: select t1.unique2, t1.stringu1, t2.unique1, t2.stringu2 from
	  tenk1 t1
	  inner join int4_tbl i1
	    left join (select v1.x2, v2.y1, 11 AS d1
	               from (values(1,0)) v1(x1,x2)
	               left join (values(3,1)) v2(y1,y2)
	               on v1.x1 = v2.y2) subq1
	    on (i1.f1 = subq1.x2)
	  on (t1.unique2 = subq1.d1)
	  left join tenk1 t2
	  on (subq1.y1 = t2.unique1)
	where t1.unique2 < 42 and t1.stringu1 > t2.stringu2;
2020-04-06 20:19:42.132 EDT [29212:70] pg_regress/btree_index LOG:  statement: INSERT INTO delete_test_table SELECT i, 1, 2, 3 FROM generate_series(1,80000) i;
2020-04-06 20:19:42.138 EDT [29218:340] pg_regress/arrays LOG:  statement: select array_fill('juhu'::text, array[3,3],array[2,2]);
2020-04-06 20:19:42.145 EDT [29236:280] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from
	  (select 1 as x) ss1 left join (select 2 as y) ss2 on (true),
	  lateral (select ss2.y as z limit 1) ss3;
2020-04-06 20:19:42.145 EDT [29236:281] pg_regress/join LOG:  statement: select * from
	  (select 1 as x) ss1 left join (select 2 as y) ss2 on (true),
	  lateral (select ss2.y as z limit 1) ss3;
2020-04-06 20:19:42.146 EDT [29236:282] pg_regress/join LOG:  statement: create function f_immutable_int4(i integer) returns integer as
	$$ begin return i; end; $$ language plpgsql immutable;
2020-04-06 20:19:42.149 EDT [29236:283] pg_regress/join LOG:  statement: explain (costs off)
	select unique1 from tenk1, (select * from f_immutable_int4(1) x) x
	where x = unique1;
2020-04-06 20:19:42.150 EDT [29235:190] pg_regress/aggregates LOG:  statement: select aggfns(distinct a,b,c)
	  from (values (1,3,'foo'),(0,null,null),(2,2,'bar'),(3,1,'baz')) v(a,b,c),
	       generate_series(1,3) i;
2020-04-06 20:19:42.150 EDT [29236:284] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select unique1, x.*
	from tenk1, (select *, random() from f_immutable_int4(1) x) x
	where x = unique1;
2020-04-06 20:19:42.151 EDT [29236:285] pg_regress/join LOG:  statement: explain (costs off)
	select unique1 from tenk1, f_immutable_int4(1) x where x = unique1;
2020-04-06 20:19:42.152 EDT [29236:286] pg_regress/join LOG:  statement: explain (costs off)
	select unique1 from tenk1, lateral f_immutable_int4(1) x where x = unique1;
2020-04-06 20:19:42.153 EDT [29236:287] pg_regress/join LOG:  statement: explain (costs off)
	select unique1, x from tenk1 join f_immutable_int4(1) x on unique1 = x;
2020-04-06 20:19:42.153 EDT [29218:341] pg_regress/arrays LOG:  statement: select array_fill('juhu'::text, array[3,3]);
2020-04-06 20:19:42.155 EDT [29236:288] pg_regress/join LOG:  statement: explain (costs off)
	select unique1, x from tenk1 left join f_immutable_int4(1) x on unique1 = x;
2020-04-06 20:19:42.155 EDT [29236:289] pg_regress/join LOG:  statement: explain (costs off)
	select unique1, x from tenk1 right join f_immutable_int4(1) x on unique1 = x;
2020-04-06 20:19:42.156 EDT [29236:290] pg_regress/join LOG:  statement: explain (costs off)
	select unique1, x from tenk1 full join f_immutable_int4(1) x on unique1 = x;
2020-04-06 20:19:42.156 EDT [29236:291] pg_regress/join LOG:  statement: explain (costs off)
	select unique1 from tenk1, f_immutable_int4(1) x where x = 42;
2020-04-06 20:19:42.157 EDT [29236:292] pg_regress/join LOG:  statement: explain (costs off)
	select nt3.id
	from nt3 as nt3
	  left join
	    (select nt2.*, (nt2.b1 or i4 = 42) AS b3
	     from nt2 as nt2
	       left join
	         f_immutable_int4(0) i4
	         on i4 = nt2.nt1_id
	    ) as ss2
	    on ss2.id = nt3.nt2_id
	where nt3.id = 1 and ss2.b3;
2020-04-06 20:19:42.158 EDT [29236:293] pg_regress/join LOG:  statement: drop function f_immutable_int4(int);
2020-04-06 20:19:42.158 EDT [29236:294] pg_regress/join LOG:  statement: create function mki8(bigint, bigint) returns int8_tbl as
	$$select row($1,$2)::int8_tbl$$ language sql;
2020-04-06 20:19:42.159 EDT [29236:295] pg_regress/join LOG:  statement: create function mki4(int) returns int4_tbl as
	$$select row($1)::int4_tbl$$ language sql;
2020-04-06 20:19:42.160 EDT [29236:296] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from mki8(1,2);
2020-04-06 20:19:42.161 EDT [29236:297] pg_regress/join LOG:  statement: select * from mki8(1,2);
2020-04-06 20:19:42.162 EDT [29236:298] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from mki4(42);
2020-04-06 20:19:42.163 EDT [29236:299] pg_regress/join LOG:  statement: select * from mki4(42);
2020-04-06 20:19:42.164 EDT [29218:342] pg_regress/arrays LOG:  statement: select a, a = '{}' as is_eq, array_dims(a)
	  from (select array_fill(42, array[0]) as a) ss;
2020-04-06 20:19:42.164 EDT [29236:300] pg_regress/join LOG:  statement: drop function mki8(bigint, bigint);
2020-04-06 20:19:42.165 EDT [29236:301] pg_regress/join LOG:  statement: drop function mki4(int);
2020-04-06 20:19:42.165 EDT [29236:302] pg_regress/join LOG:  statement: explain (costs off)
	select * from tenk1 a join tenk1 b on
	  (a.unique1 = 1 and b.unique1 = 2) or (a.unique2 = 3 and b.hundred = 4);
2020-04-06 20:19:42.167 EDT [29236:303] pg_regress/join LOG:  statement: explain (costs off)
	select * from tenk1 a join tenk1 b on
	  (a.unique1 = 1 and b.unique1 = 2) or (a.unique2 = 3 and b.ten = 4);
2020-04-06 20:19:42.168 EDT [29236:304] pg_regress/join LOG:  statement: explain (costs off)
	select * from tenk1 a join tenk1 b on
	  (a.unique1 = 1 and b.unique1 = 2) or
	  ((a.unique2 = 3 or a.unique2 = 7) and b.hundred = 4);
2020-04-06 20:19:42.169 EDT [29236:305] pg_regress/join LOG:  statement: explain (costs off)
	select * from tenk1 t1 left join
	  (tenk1 t2 join tenk1 t3 on t2.thousand = t3.unique2)
	  on t1.hundred = t2.hundred and t1.ten = t3.ten
	where t1.unique1 = 1;
2020-04-06 20:19:42.170 EDT [29236:306] pg_regress/join LOG:  statement: explain (costs off)
	select * from tenk1 t1 left join
	  (tenk1 t2 join tenk1 t3 on t2.thousand = t3.unique2)
	  on t1.hundred = t2.hundred and t1.ten + t2.ten = t3.ten
	where t1.unique1 = 1;
2020-04-06 20:19:42.172 EDT [29236:307] pg_regress/join LOG:  statement: explain (costs off)
	select count(*) from
	  tenk1 a join tenk1 b on a.unique1 = b.unique2
	  left join tenk1 c on a.unique2 = b.unique1 and c.thousand = a.thousand
	  join int4_tbl on b.thousand = f1;
2020-04-06 20:19:42.174 EDT [29236:308] pg_regress/join LOG:  statement: select count(*) from
	  tenk1 a join tenk1 b on a.unique1 = b.unique2
	  left join tenk1 c on a.unique2 = b.unique1 and c.thousand = a.thousand
	  join int4_tbl on b.thousand = f1;
2020-04-06 20:19:42.175 EDT [29218:343] pg_regress/arrays LOG:  statement: select a, a = '{}' as is_eq, array_dims(a)
	  from (select array_fill(42, '{}') as a) ss;
2020-04-06 20:19:42.185 EDT [29218:344] pg_regress/arrays LOG:  statement: select a, a = '{}' as is_eq, array_dims(a)
	  from (select array_fill(42, '{}', '{}') as a) ss;
2020-04-06 20:19:42.190 EDT [29236:309] pg_regress/join LOG:  statement: explain (costs off)
	select b.unique1 from
	  tenk1 a join tenk1 b on a.unique1 = b.unique2
	  left join tenk1 c on b.unique1 = 42 and c.thousand = a.thousand
	  join int4_tbl i1 on b.thousand = f1
	  right join int4_tbl i2 on i2.f1 = b.tenthous
	  order by 1;
2020-04-06 20:19:42.193 EDT [29236:310] pg_regress/join LOG:  statement: select b.unique1 from
	  tenk1 a join tenk1 b on a.unique1 = b.unique2
	  left join tenk1 c on b.unique1 = 42 and c.thousand = a.thousand
	  join int4_tbl i1 on b.thousand = f1
	  right join int4_tbl i2 on i2.f1 = b.tenthous
	  order by 1;
2020-04-06 20:19:42.194 EDT [29235:191] pg_regress/aggregates LOG:  statement: select aggfstr(distinct a,b,c order by b)
	  from (values (1,3,'foo'),(0,null,null),(2,2,'bar'),(3,1,'baz')) v(a,b,c),
	       generate_series(1,3) i;
2020-04-06 20:19:42.196 EDT [29218:345] pg_regress/arrays LOG:  statement: select array_fill(1, null, array[2,2]);
2020-04-06 20:19:42.196 EDT [29218:346] pg_regress/arrays ERROR:  dimension array or low bound array cannot be null
2020-04-06 20:19:42.196 EDT [29218:347] pg_regress/arrays STATEMENT:  select array_fill(1, null, array[2,2]);
2020-04-06 20:19:42.197 EDT [29218:348] pg_regress/arrays LOG:  statement: select array_fill(1, array[2,2], null);
2020-04-06 20:19:42.197 EDT [29218:349] pg_regress/arrays ERROR:  dimension array or low bound array cannot be null
2020-04-06 20:19:42.197 EDT [29218:350] pg_regress/arrays STATEMENT:  select array_fill(1, array[2,2], null);
2020-04-06 20:19:42.197 EDT [29218:351] pg_regress/arrays LOG:  statement: select array_fill(1, array[2,2], '{}');
2020-04-06 20:19:42.197 EDT [29218:352] pg_regress/arrays ERROR:  wrong number of array subscripts
2020-04-06 20:19:42.197 EDT [29218:353] pg_regress/arrays DETAIL:  Low bound array has different size than dimensions array.
2020-04-06 20:19:42.197 EDT [29218:354] pg_regress/arrays STATEMENT:  select array_fill(1, array[2,2], '{}');
2020-04-06 20:19:42.197 EDT [29218:355] pg_regress/arrays LOG:  statement: select array_fill(1, array[3,3], array[1,1,1]);
2020-04-06 20:19:42.197 EDT [29218:356] pg_regress/arrays ERROR:  wrong number of array subscripts
2020-04-06 20:19:42.197 EDT [29218:357] pg_regress/arrays DETAIL:  Low bound array has different size than dimensions array.
2020-04-06 20:19:42.197 EDT [29218:358] pg_regress/arrays STATEMENT:  select array_fill(1, array[3,3], array[1,1,1]);
2020-04-06 20:19:42.197 EDT [29218:359] pg_regress/arrays LOG:  statement: select array_fill(1, array[1,2,null]);
2020-04-06 20:19:42.197 EDT [29218:360] pg_regress/arrays ERROR:  dimension values cannot be null
2020-04-06 20:19:42.197 EDT [29218:361] pg_regress/arrays STATEMENT:  select array_fill(1, array[1,2,null]);
2020-04-06 20:19:42.198 EDT [29218:362] pg_regress/arrays LOG:  statement: select array_fill(1, array[[1,2],[3,4]]);
2020-04-06 20:19:42.198 EDT [29218:363] pg_regress/arrays ERROR:  wrong number of array subscripts
2020-04-06 20:19:42.198 EDT [29218:364] pg_regress/arrays DETAIL:  Dimension array must be one dimensional.
2020-04-06 20:19:42.198 EDT [29218:365] pg_regress/arrays STATEMENT:  select array_fill(1, array[[1,2],[3,4]]);
2020-04-06 20:19:42.198 EDT [29218:366] pg_regress/arrays LOG:  statement: select string_to_array('1|2|3', '|');
2020-04-06 20:19:42.207 EDT [29236:311] pg_regress/join LOG:  statement: explain (costs off)
	select * from
	(
	  select unique1, q1, coalesce(unique1, -1) + q1 as fault
	  from int8_tbl left join tenk1 on (q2 = unique2)
	) ss
	where fault = 122
	order by fault;
2020-04-06 20:19:42.208 EDT [29236:312] pg_regress/join LOG:  statement: select * from
	(
	  select unique1, q1, coalesce(unique1, -1) + q1 as fault
	  from int8_tbl left join tenk1 on (q2 = unique2)
	) ss
	where fault = 122
	order by fault;
2020-04-06 20:19:42.210 EDT [29218:367] pg_regress/arrays LOG:  statement: select string_to_array('1|2|3|', '|');
2020-04-06 20:19:42.220 EDT [29218:368] pg_regress/arrays LOG:  statement: select string_to_array('1||2|3||', '||');
2020-04-06 20:19:42.222 EDT [29236:313] pg_regress/join LOG:  statement: explain (costs off)
	select * from
	(values (1, array[10,20]), (2, array[20,30])) as v1(v1x,v1ys)
	left join (values (1, 10), (2, 20)) as v2(v2x,v2y) on v2x = v1x
	left join unnest(v1ys) as u1(u1y) on u1y = v2y;
2020-04-06 20:19:42.223 EDT [29235:192] pg_regress/aggregates LOG:  statement: select aggfns(distinct a,b,c order by b)
	  from (values (1,3,'foo'),(0,null,null),(2,2,'bar'),(3,1,'baz')) v(a,b,c),
	       generate_series(1,3) i;
2020-04-06 20:19:42.224 EDT [29236:314] pg_regress/join LOG:  statement: select * from
	(values (1, array[10,20]), (2, array[20,30])) as v1(v1x,v1ys)
	left join (values (1, 10), (2, 20)) as v2(v2x,v2y) on v2x = v1x
	left join unnest(v1ys) as u1(u1y) on u1y = v2y;
2020-04-06 20:19:42.232 EDT [29218:369] pg_regress/arrays LOG:  statement: select string_to_array('1|2|3', '');
2020-04-06 20:19:42.242 EDT [29236:315] pg_regress/join LOG:  statement: explain (costs off)
	select q1, unique2, thousand, hundred
	  from int8_tbl a left join tenk1 b on q1 = unique2
	  where coalesce(thousand,123) = q1 and q1 = coalesce(hundred,123);
2020-04-06 20:19:42.242 EDT [29236:316] pg_regress/join LOG:  statement: select q1, unique2, thousand, hundred
	  from int8_tbl a left join tenk1 b on q1 = unique2
	  where coalesce(thousand,123) = q1 and q1 = coalesce(hundred,123);
2020-04-06 20:19:42.243 EDT [29218:370] pg_regress/arrays LOG:  statement: select string_to_array('', '|');
2020-04-06 20:19:42.254 EDT [29218:371] pg_regress/arrays LOG:  statement: select string_to_array('1|2|3', NULL);
2020-04-06 20:19:42.262 EDT [29236:317] pg_regress/join LOG:  statement: explain (costs off)
	select f1, unique2, case when unique2 is null then f1 else 0 end
	  from int4_tbl a left join tenk1 b on f1 = unique2
	  where (case when unique2 is null then f1 else 0 end) = 0;
2020-04-06 20:19:42.263 EDT [29236:318] pg_regress/join LOG:  statement: select f1, unique2, case when unique2 is null then f1 else 0 end
	  from int4_tbl a left join tenk1 b on f1 = unique2
	  where (case when unique2 is null then f1 else 0 end) = 0;
2020-04-06 20:19:42.265 EDT [29218:372] pg_regress/arrays LOG:  statement: select string_to_array(NULL, '|') IS NULL;
2020-04-06 20:19:42.274 EDT [29235:193] pg_regress/aggregates LOG:  statement: select aggfns(distinct a,a,c order by c using ~<~,a)
	  from (values (1,3,'foo'),(0,null,null),(2,2,'bar'),(3,1,'baz')) v(a,b,c),
	       generate_series(1,2) i;
2020-04-06 20:19:42.275 EDT [29218:373] pg_regress/arrays LOG:  statement: select string_to_array('abc', '');
2020-04-06 20:19:42.281 EDT [29236:319] pg_regress/join LOG:  statement: explain (costs off)
	select a.unique1, b.unique1, c.unique1, coalesce(b.twothousand, a.twothousand)
	  from tenk1 a left join tenk1 b on b.thousand = a.unique1                        left join tenk1 c on c.unique2 = coalesce(b.twothousand, a.twothousand)
	  where a.unique2 < 10 and coalesce(b.twothousand, a.twothousand) = 44;
2020-04-06 20:19:42.283 EDT [29236:320] pg_regress/join LOG:  statement: select a.unique1, b.unique1, c.unique1, coalesce(b.twothousand, a.twothousand)
	  from tenk1 a left join tenk1 b on b.thousand = a.unique1                        left join tenk1 c on c.unique2 = coalesce(b.twothousand, a.twothousand)
	  where a.unique2 < 10 and coalesce(b.twothousand, a.twothousand) = 44;
2020-04-06 20:19:42.289 EDT [29218:374] pg_regress/arrays LOG:  statement: select string_to_array('abc', '', 'abc');
2020-04-06 20:19:42.297 EDT [29236:321] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select foo1.join_key as foo1_id, foo3.join_key AS foo3_id, bug_field from
	  (values (0),(1)) foo1(join_key)
	left join
	  (select join_key, bug_field from
	    (select ss1.join_key, ss1.bug_field from
	      (select f1 as join_key, 666 as bug_field from int4_tbl i1) ss1
	    ) foo2
	   left join
	    (select unique2 as join_key from tenk1 i2) ss2
	   using (join_key)
	  ) foo3
	using (join_key);
2020-04-06 20:19:42.298 EDT [29236:322] pg_regress/join LOG:  statement: select foo1.join_key as foo1_id, foo3.join_key AS foo3_id, bug_field from
	  (values (0),(1)) foo1(join_key)
	left join
	  (select join_key, bug_field from
	    (select ss1.join_key, ss1.bug_field from
	      (select f1 as join_key, 666 as bug_field from int4_tbl i1) ss1
	    ) foo2
	   left join
	    (select unique2 as join_key from tenk1 i2) ss2
	   using (join_key)
	  ) foo3
	using (join_key);
2020-04-06 20:19:42.302 EDT [29218:375] pg_regress/arrays LOG:  statement: select string_to_array('abc', ',');
2020-04-06 20:19:42.311 EDT [29236:323] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select t1.* from
	  text_tbl t1
	  left join (select *, '***'::text as d1 from int8_tbl i8b1) b1
	    left join int8_tbl i8
	      left join (select *, null::int as d2 from int8_tbl i8b2) b2
	      on (i8.q1 = b2.q1)
	    on (b2.d2 = b1.q2)
	  on (t1.f1 = b1.d1)
	  left join int4_tbl i4
	  on (i8.q2 = i4.f1);
2020-04-06 20:19:42.312 EDT [29236:324] pg_regress/join LOG:  statement: select t1.* from
	  text_tbl t1
	  left join (select *, '***'::text as d1 from int8_tbl i8b1) b1
	    left join int8_tbl i8
	      left join (select *, null::int as d2 from int8_tbl i8b2) b2
	      on (i8.q1 = b2.q1)
	    on (b2.d2 = b1.q2)
	  on (t1.f1 = b1.d1)
	  left join int4_tbl i4
	  on (i8.q2 = i4.f1);
2020-04-06 20:19:42.314 EDT [29235:194] pg_regress/aggregates LOG:  statement: select aggfns(distinct a,a,c order by c using ~<~)
	  from (values (1,3,'foo'),(0,null,null),(2,2,'bar'),(3,1,'baz')) v(a,b,c),
	       generate_series(1,2) i;
2020-04-06 20:19:42.316 EDT [29218:376] pg_regress/arrays LOG:  statement: select string_to_array('abc', ',', 'abc');
2020-04-06 20:19:42.327 EDT [29236:325] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select t1.* from
	  text_tbl t1
	  left join (select *, '***'::text as d1 from int8_tbl i8b1) b1
	    left join int8_tbl i8
	      left join (select *, null::int as d2 from int8_tbl i8b2, int4_tbl i4b2) b2
	      on (i8.q1 = b2.q1)
	    on (b2.d2 = b1.q2)
	  on (t1.f1 = b1.d1)
	  left join int4_tbl i4
	  on (i8.q2 = i4.f1);
2020-04-06 20:19:42.329 EDT [29218:377] pg_regress/arrays LOG:  statement: select string_to_array('1,2,3,4,,6', ',');
2020-04-06 20:19:42.329 EDT [29236:326] pg_regress/join LOG:  statement: select t1.* from
	  text_tbl t1
	  left join (select *, '***'::text as d1 from int8_tbl i8b1) b1
	    left join int8_tbl i8
	      left join (select *, null::int as d2 from int8_tbl i8b2, int4_tbl i4b2) b2
	      on (i8.q1 = b2.q1)
	    on (b2.d2 = b1.q2)
	  on (t1.f1 = b1.d1)
	  left join int4_tbl i4
	  on (i8.q2 = i4.f1);
2020-04-06 20:19:42.342 EDT [29218:378] pg_regress/arrays LOG:  statement: select string_to_array('1,2,3,4,,6', ',', '');
2020-04-06 20:19:42.343 EDT [29236:327] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select t1.* from
	  text_tbl t1
	  left join (select *, '***'::text as d1 from int8_tbl i8b1) b1
	    left join int8_tbl i8
	      left join (select *, null::int as d2 from int8_tbl i8b2, int4_tbl i4b2
	                 where q1 = f1) b2
	      on (i8.q1 = b2.q1)
	    on (b2.d2 = b1.q2)
	  on (t1.f1 = b1.d1)
	  left join int4_tbl i4
	  on (i8.q2 = i4.f1);
2020-04-06 20:19:42.344 EDT [29236:328] pg_regress/join LOG:  statement: select t1.* from
	  text_tbl t1
	  left join (select *, '***'::text as d1 from int8_tbl i8b1) b1
	    left join int8_tbl i8
	      left join (select *, null::int as d2 from int8_tbl i8b2, int4_tbl i4b2
	                 where q1 = f1) b2
	      on (i8.q1 = b2.q1)
	    on (b2.d2 = b1.q2)
	  on (t1.f1 = b1.d1)
	  left join int4_tbl i4
	  on (i8.q2 = i4.f1);
2020-04-06 20:19:42.351 EDT [29235:195] pg_regress/aggregates LOG:  statement: select aggfns(distinct a,a,c order by a)
	  from (values (1,3,'foo'),(0,null,null),(2,2,'bar'),(3,1,'baz')) v(a,b,c),
	       generate_series(1,2) i;
2020-04-06 20:19:42.355 EDT [29218:379] pg_regress/arrays LOG:  statement: select string_to_array('1,2,3,4,*,6', ',', '*');
2020-04-06 20:19:42.358 EDT [29236:329] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from
	  text_tbl t1
	  inner join int8_tbl i8
	  on i8.q2 = 456
	  right join text_tbl t2
	  on t1.f1 = 'doh!'
	  left join int4_tbl i4
	  on i8.q1 = i4.f1;
2020-04-06 20:19:42.359 EDT [29236:330] pg_regress/join LOG:  statement: select * from
	  text_tbl t1
	  inner join int8_tbl i8
	  on i8.q2 = 456
	  right join text_tbl t2
	  on t1.f1 = 'doh!'
	  left join int4_tbl i4
	  on i8.q1 = i4.f1;
2020-04-06 20:19:42.369 EDT [29218:380] pg_regress/arrays LOG:  statement: select array_to_string(NULL::int4[], ',') IS NULL;
2020-04-06 20:19:42.370 EDT [29236:331] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from
	  text_tbl t1
	  left join int8_tbl i8
	  on i8.q2 = 123,
	  lateral (select i8.q1, t2.f1 from text_tbl t2 limit 1) as ss
	where t1.f1 = ss.f1;
2020-04-06 20:19:42.370 EDT [29236:332] pg_regress/join LOG:  statement: select * from
	  text_tbl t1
	  left join int8_tbl i8
	  on i8.q2 = 123,
	  lateral (select i8.q1, t2.f1 from text_tbl t2 limit 1) as ss
	where t1.f1 = ss.f1;
2020-04-06 20:19:42.371 EDT [29236:333] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from
	  text_tbl t1
	  left join int8_tbl i8
	  on i8.q2 = 123,
	  lateral (select i8.q1, t2.f1 from text_tbl t2 limit 1) as ss1,
	  lateral (select ss1.* from text_tbl t3 limit 1) as ss2
	where t1.f1 = ss2.f1;
2020-04-06 20:19:42.372 EDT [29236:334] pg_regress/join LOG:  statement: select * from
	  text_tbl t1
	  left join int8_tbl i8
	  on i8.q2 = 123,
	  lateral (select i8.q1, t2.f1 from text_tbl t2 limit 1) as ss1,
	  lateral (select ss1.* from text_tbl t3 limit 1) as ss2
	where t1.f1 = ss2.f1;
2020-04-06 20:19:42.373 EDT [29236:335] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select 1 from
	  text_tbl as tt1
	  inner join text_tbl as tt2 on (tt1.f1 = 'foo')
	  left join text_tbl as tt3 on (tt3.f1 = 'foo')
	  left join text_tbl as tt4 on (tt3.f1 = tt4.f1),
	  lateral (select tt4.f1 as c0 from text_tbl as tt5 limit 1) as ss1
	where tt1.f1 = ss1.c0;
2020-04-06 20:19:42.374 EDT [29236:336] pg_regress/join LOG:  statement: select 1 from
	  text_tbl as tt1
	  inner join text_tbl as tt2 on (tt1.f1 = 'foo')
	  left join text_tbl as tt3 on (tt3.f1 = 'foo')
	  left join text_tbl as tt4 on (tt3.f1 = tt4.f1),
	  lateral (select tt4.f1 as c0 from text_tbl as tt5 limit 1) as ss1
	where tt1.f1 = ss1.c0;
2020-04-06 20:19:42.375 EDT [29236:337] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select ss2.* from
	  int4_tbl i41
	  left join int8_tbl i8
	    join (select i42.f1 as c1, i43.f1 as c2, 42 as c3
	          from int4_tbl i42, int4_tbl i43) ss1
	    on i8.q1 = ss1.c2
	  on i41.f1 = ss1.c1,
	  lateral (select i41.*, i8.*, ss1.* from text_tbl limit 1) ss2
	where ss1.c2 = 0;
2020-04-06 20:19:42.385 EDT [29236:338] pg_regress/join LOG:  statement: select ss2.* from
	  int4_tbl i41
	  left join int8_tbl i8
	    join (select i42.f1 as c1, i43.f1 as c2, 42 as c3
	          from int4_tbl i42, int4_tbl i43) ss1
	    on i8.q1 = ss1.c2
	  on i41.f1 = ss1.c1,
	  lateral (select i41.*, i8.*, ss1.* from text_tbl limit 1) ss2
	where ss1.c2 = 0;
2020-04-06 20:19:42.386 EDT [29236:339] pg_regress/join LOG:  statement: explain (costs off)
	select * from
	  (select 1 as id) as xx
	  left join
	    (tenk1 as a1 full join (select 1 as id) as yy on (a1.unique1 = yy.id))
	  on (xx.id = coalesce(yy.id));
2020-04-06 20:19:42.387 EDT [29218:381] pg_regress/arrays LOG:  statement: select array_to_string('{}'::int4[], ',');
2020-04-06 20:19:42.387 EDT [29236:340] pg_regress/join LOG:  statement: select * from
	  (select 1 as id) as xx
	  left join
	    (tenk1 as a1 full join (select 1 as id) as yy on (a1.unique1 = yy.id))
	  on (xx.id = coalesce(yy.id));
2020-04-06 20:19:42.398 EDT [29235:196] pg_regress/aggregates LOG:  statement: select aggfns(distinct a,b,c order by a,c using ~<~,b)
	  from (values (1,3,'foo'),(0,null,null),(2,2,'bar'),(3,1,'baz')) v(a,b,c),
	       generate_series(1,2) i;
2020-04-06 20:19:42.401 EDT [29218:382] pg_regress/arrays LOG:  statement: select array_to_string(array[1,2,3,4,NULL,6], ',');
2020-04-06 20:19:42.406 EDT [29236:341] pg_regress/join LOG:  statement: explain (costs off)
	  select * from int4_tbl a left join tenk1 b on f1 = unique2 where f1 = 0;
2020-04-06 20:19:42.406 EDT [29236:342] pg_regress/join LOG:  statement: explain (costs off)
	  select * from tenk1 a full join tenk1 b using(unique2) where unique2 = 42;
2020-04-06 20:19:42.407 EDT [29236:343] pg_regress/join LOG:  statement: set enable_hashjoin to off;
2020-04-06 20:19:42.407 EDT [29236:344] pg_regress/join LOG:  statement: set enable_nestloop to off;
2020-04-06 20:19:42.407 EDT [29236:345] pg_regress/join LOG:  statement: explain (verbose, costs off)
	  select a.q2, b.q1
	    from int8_tbl a left join int8_tbl b on a.q2 = coalesce(b.q1, 1)
	    where coalesce(b.q1, 1) > 0;
2020-04-06 20:19:42.408 EDT [29236:346] pg_regress/join LOG:  statement: select a.q2, b.q1
	  from int8_tbl a left join int8_tbl b on a.q2 = coalesce(b.q1, 1)
	  where coalesce(b.q1, 1) > 0;
2020-04-06 20:19:42.410 EDT [29212:71] pg_regress/btree_index LOG:  statement: ALTER TABLE delete_test_table ADD PRIMARY KEY (a,b,c,d);
2020-04-06 20:19:42.412 EDT [29218:383] pg_regress/arrays LOG:  statement: select array_to_string(array[1,2,3,4,NULL,6], ',', '*');
2020-04-06 20:19:42.424 EDT [29218:384] pg_regress/arrays LOG:  statement: select array_to_string(array[1,2,3,4,NULL,6], NULL);
2020-04-06 20:19:42.424 EDT [29236:347] pg_regress/join LOG:  statement: reset enable_hashjoin;
2020-04-06 20:19:42.425 EDT [29236:348] pg_regress/join LOG:  statement: reset enable_nestloop;
2020-04-06 20:19:42.425 EDT [29236:349] pg_regress/join LOG:  statement: begin;
2020-04-06 20:19:42.425 EDT [29236:350] pg_regress/join LOG:  statement: CREATE TEMP TABLE a (id int PRIMARY KEY, b_id int);
2020-04-06 20:19:42.427 EDT [29236:351] pg_regress/join LOG:  statement: CREATE TEMP TABLE b (id int PRIMARY KEY, c_id int);
2020-04-06 20:19:42.429 EDT [29236:352] pg_regress/join LOG:  statement: CREATE TEMP TABLE c (id int PRIMARY KEY);
2020-04-06 20:19:42.430 EDT [29236:353] pg_regress/join LOG:  statement: CREATE TEMP TABLE d (a int, b int);
2020-04-06 20:19:42.431 EDT [29236:354] pg_regress/join LOG:  statement: INSERT INTO a VALUES (0, 0), (1, NULL);
2020-04-06 20:19:42.432 EDT [29236:355] pg_regress/join LOG:  statement: INSERT INTO b VALUES (0, 0), (1, NULL);
2020-04-06 20:19:42.432 EDT [29236:356] pg_regress/join LOG:  statement: INSERT INTO c VALUES (0), (1);
2020-04-06 20:19:42.433 EDT [29236:357] pg_regress/join LOG:  statement: INSERT INTO d VALUES (1,3), (2,2), (3,1);
2020-04-06 20:19:42.434 EDT [29218:385] pg_regress/arrays LOG:  statement: select array_to_string(array[1,2,3,4,NULL,6], ',', NULL);
2020-04-06 20:19:42.435 EDT [29235:197] pg_regress/aggregates LOG:  statement: create view agg_view1 as
	  select aggfns(a,b,c)
	    from (values (1,3,'foo'),(0,null,null),(2,2,'bar'),(3,1,'baz')) v(a,b,c);
2020-04-06 20:19:42.437 EDT [29236:358] pg_regress/join LOG:  statement: explain (costs off) SELECT a.* FROM a LEFT JOIN b ON a.b_id = b.id;
2020-04-06 20:19:42.437 EDT [29235:198] pg_regress/aggregates LOG:  statement: select * from agg_view1;
2020-04-06 20:19:42.438 EDT [29236:359] pg_regress/join LOG:  statement: explain (costs off) SELECT b.* FROM b LEFT JOIN c ON b.c_id = c.id;
2020-04-06 20:19:42.439 EDT [29236:360] pg_regress/join LOG:  statement: explain (costs off)
	  SELECT a.* FROM a LEFT JOIN (b left join c on b.c_id = c.id)
	  ON (a.b_id = b.id);
2020-04-06 20:19:42.441 EDT [29236:361] pg_regress/join LOG:  statement: explain (costs off)
	select id from a where id in (
		select b.id from b left join c on b.id = c.id
	);
2020-04-06 20:19:42.441 EDT [29236:362] pg_regress/join LOG:  statement: explain (costs off)
	select d.* from d left join (select * from b group by b.id, b.c_id) s
	  on d.a = s.id and d.b = s.c_id;
2020-04-06 20:19:42.442 EDT [29236:363] pg_regress/join LOG:  statement: explain (costs off)
	select d.* from d left join (select distinct * from b) s
	  on d.a = s.id and d.b = s.c_id;
2020-04-06 20:19:42.443 EDT [29236:364] pg_regress/join LOG:  statement: explain (costs off)
	select d.* from d left join (select * from b group by b.id, b.c_id) s
	  on d.a = s.id;
2020-04-06 20:19:42.443 EDT [29236:365] pg_regress/join LOG:  statement: explain (costs off)
	select d.* from d left join (select distinct * from b) s
	  on d.a = s.id;
2020-04-06 20:19:42.444 EDT [29236:366] pg_regress/join LOG:  statement: explain (costs off)
	select d.* from d left join (select id from a union select id from b) s
	  on d.a = s.id;
2020-04-06 20:19:42.444 EDT [29236:367] pg_regress/join LOG:  statement: explain (costs off)
	select i8.* from int8_tbl i8 left join (select f1 from int4_tbl group by f1) i4
	  on i8.q1 = i4.f1;
2020-04-06 20:19:42.445 EDT [29236:368] pg_regress/join LOG:  statement: explain (costs off)
	select 1 from (select a.id FROM a left join b on a.b_id = b.id) q,
				  lateral generate_series(1, q.id) gs(i) where q.id = gs.i;
2020-04-06 20:19:42.445 EDT [29236:369] pg_regress/join LOG:  statement: rollback;
2020-04-06 20:19:42.446 EDT [29236:370] pg_regress/join LOG:  statement: create temp table parent (k int primary key, pd int);
2020-04-06 20:19:42.448 EDT [29236:371] pg_regress/join LOG:  statement: create temp table child (k int unique, cd int);
2020-04-06 20:19:42.449 EDT [29236:372] pg_regress/join LOG:  statement: insert into parent values (1, 10), (2, 20), (3, 30);
2020-04-06 20:19:42.450 EDT [29236:373] pg_regress/join LOG:  statement: insert into child values (1, 100), (4, 400);
2020-04-06 20:19:42.450 EDT [29236:374] pg_regress/join LOG:  statement: select p.* from parent p left join child c on (p.k = c.k);
2020-04-06 20:19:42.451 EDT [29236:375] pg_regress/join LOG:  statement: explain (costs off)
	  select p.* from parent p left join child c on (p.k = c.k);
2020-04-06 20:19:42.451 EDT [29236:376] pg_regress/join LOG:  statement: select p.*, linked from parent p
	  left join (select c.*, true as linked from child c) as ss
	  on (p.k = ss.k);
2020-04-06 20:19:42.452 EDT [29236:377] pg_regress/join LOG:  statement: explain (costs off)
	  select p.*, linked from parent p
	    left join (select c.*, true as linked from child c) as ss
	    on (p.k = ss.k);
2020-04-06 20:19:42.452 EDT [29236:378] pg_regress/join LOG:  statement: select p.* from
	  parent p left join child c on (p.k = c.k)
	  where p.k = 1 and p.k = 2;
2020-04-06 20:19:42.453 EDT [29236:379] pg_regress/join LOG:  statement: explain (costs off)
	select p.* from
	  parent p left join child c on (p.k = c.k)
	  where p.k = 1 and p.k = 2;
2020-04-06 20:19:42.453 EDT [29236:380] pg_regress/join LOG:  statement: select p.* from
	  (parent p left join child c on (p.k = c.k)) join parent x on p.k = x.k
	  where p.k = 1 and p.k = 2;
2020-04-06 20:19:42.453 EDT [29236:381] pg_regress/join LOG:  statement: explain (costs off)
	select p.* from
	  (parent p left join child c on (p.k = c.k)) join parent x on p.k = x.k
	  where p.k = 1 and p.k = 2;
2020-04-06 20:19:42.454 EDT [29236:382] pg_regress/join LOG:  statement: begin;
2020-04-06 20:19:42.454 EDT [29236:383] pg_regress/join LOG:  statement: CREATE TEMP TABLE a (id int PRIMARY KEY);
2020-04-06 20:19:42.456 EDT [29236:384] pg_regress/join LOG:  statement: CREATE TEMP TABLE b (id int PRIMARY KEY, a_id int);
2020-04-06 20:19:42.456 EDT [29218:386] pg_regress/arrays LOG:  statement: select array_to_string(string_to_array('1|2|3', '|'), '|');
2020-04-06 20:19:42.457 EDT [29236:385] pg_regress/join LOG:  statement: INSERT INTO a VALUES (0), (1);
2020-04-06 20:19:42.457 EDT [29236:386] pg_regress/join LOG:  statement: INSERT INTO b VALUES (0, 0), (1, NULL);
2020-04-06 20:19:42.458 EDT [29236:387] pg_regress/join LOG:  statement: SELECT * FROM b LEFT JOIN a ON (b.a_id = a.id) WHERE (a.id IS NULL OR a.id > 0);
2020-04-06 20:19:42.458 EDT [29236:388] pg_regress/join LOG:  statement: SELECT b.* FROM b LEFT JOIN a ON (b.a_id = a.id) WHERE (a.id IS NULL OR a.id > 0);
2020-04-06 20:19:42.459 EDT [29236:389] pg_regress/join LOG:  statement: rollback;
2020-04-06 20:19:42.459 EDT [29236:390] pg_regress/join LOG:  statement: begin;
2020-04-06 20:19:42.459 EDT [29236:391] pg_regress/join LOG:  statement: create temp table innertab (id int8 primary key, dat1 int8);
2020-04-06 20:19:42.461 EDT [29236:392] pg_regress/join LOG:  statement: insert into innertab values(123, 42);
2020-04-06 20:19:42.461 EDT [29236:393] pg_regress/join LOG:  statement: SELECT * FROM
	    (SELECT 1 AS x) ss1
	  LEFT JOIN
	    (SELECT q1, q2, COALESCE(dat1, q1) AS y
	     FROM int8_tbl LEFT JOIN innertab ON q2 = id) ss2
	  ON true;
2020-04-06 20:19:42.462 EDT [29236:394] pg_regress/join LOG:  statement: rollback;
2020-04-06 20:19:42.462 EDT [29236:395] pg_regress/join LOG:  statement: begin;
2020-04-06 20:19:42.463 EDT [29236:396] pg_regress/join LOG:  statement: create temp table uniquetbl (f1 text unique);
2020-04-06 20:19:42.465 EDT [29236:397] pg_regress/join LOG:  statement: explain (costs off)
	select t1.* from
	  uniquetbl as t1
	  left join (select *, '***'::text as d1 from uniquetbl) t2
	  on t1.f1 = t2.f1
	  left join uniquetbl t3
	  on t2.d1 = t3.f1;
2020-04-06 20:19:42.466 EDT [29236:398] pg_regress/join LOG:  statement: explain (costs off)
	select t0.*
	from
	 text_tbl t0
	 left join
	   (select case t1.ten when 0 then 'doh!'::text else null::text end as case1,
	           t1.stringu2
	     from tenk1 t1
	     join int4_tbl i4 ON i4.f1 = t1.unique2
	     left join uniquetbl u1 ON u1.f1 = t1.string4) ss
	  on t0.f1 = ss.case1
	where ss.stringu2 !~* ss.case1;
2020-04-06 20:19:42.467 EDT [29236:399] pg_regress/join LOG:  statement: select t0.*
	from
	 text_tbl t0
	 left join
	   (select case t1.ten when 0 then 'doh!'::text else null::text end as case1,
	           t1.stringu2
	     from tenk1 t1
	     join int4_tbl i4 ON i4.f1 = t1.unique2
	     left join uniquetbl u1 ON u1.f1 = t1.string4) ss
	  on t0.f1 = ss.case1
	where ss.stringu2 !~* ss.case1;
2020-04-06 20:19:42.469 EDT [29218:387] pg_regress/arrays LOG:  statement: select array_length(array[1,2,3], 1);
2020-04-06 20:19:42.479 EDT [29236:400] pg_regress/join LOG:  statement: rollback;
2020-04-06 20:19:42.480 EDT [29236:401] pg_regress/join LOG:  statement: select * from
	  int8_tbl x join (int4_tbl x cross join int4_tbl y) j on q1 = f1;
2020-04-06 20:19:42.480 EDT [29235:199] pg_regress/aggregates LOG:  statement: select pg_get_viewdef('agg_view1'::regclass);
2020-04-06 20:19:42.480 EDT [29236:402] pg_regress/join ERROR:  column reference "f1" is ambiguous at character 78
2020-04-06 20:19:42.480 EDT [29236:403] pg_regress/join STATEMENT:  select * from
	  int8_tbl x join (int4_tbl x cross join int4_tbl y) j on q1 = f1;
2020-04-06 20:19:42.481 EDT [29218:388] pg_regress/arrays LOG:  statement: select array_length(array[[1,2,3], [4,5,6]], 0);
2020-04-06 20:19:42.481 EDT [29236:404] pg_regress/join LOG:  statement: select * from
	  int8_tbl x join (int4_tbl x cross join int4_tbl y) j on q1 = y.f1;
2020-04-06 20:19:42.482 EDT [29236:405] pg_regress/join ERROR:  invalid reference to FROM-clause entry for table "y" at character 78
2020-04-06 20:19:42.482 EDT [29236:406] pg_regress/join HINT:  There is an entry for table "y", but it cannot be referenced from this part of the query.
2020-04-06 20:19:42.482 EDT [29236:407] pg_regress/join STATEMENT:  select * from
	  int8_tbl x join (int4_tbl x cross join int4_tbl y) j on q1 = y.f1;
2020-04-06 20:19:42.482 EDT [29235:200] pg_regress/aggregates LOG:  statement: create or replace view agg_view1 as
	  select aggfns(distinct a,b,c)
	    from (values (1,3,'foo'),(0,null,null),(2,2,'bar'),(3,1,'baz')) v(a,b,c),
	         generate_series(1,3) i;
2020-04-06 20:19:42.483 EDT [29236:408] pg_regress/join LOG:  statement: select * from
	  int8_tbl x join (int4_tbl x cross join int4_tbl y(ff)) j on q1 = f1;
2020-04-06 20:19:42.494 EDT [29235:201] pg_regress/aggregates LOG:  statement: select * from agg_view1;
2020-04-06 20:19:42.501 EDT [29218:389] pg_regress/arrays LOG:  statement: select array_length(array[[1,2,3], [4,5,6]], 1);
2020-04-06 20:19:42.502 EDT [29236:409] pg_regress/join LOG:  statement: select t1.uunique1 from
	  tenk1 t1 join tenk2 t2 on t1.two = t2.two;
2020-04-06 20:19:42.502 EDT [29236:410] pg_regress/join ERROR:  column t1.uunique1 does not exist at character 8
2020-04-06 20:19:42.502 EDT [29236:411] pg_regress/join HINT:  Perhaps you meant to reference the column "t1.unique1".
2020-04-06 20:19:42.502 EDT [29236:412] pg_regress/join STATEMENT:  select t1.uunique1 from
	  tenk1 t1 join tenk2 t2 on t1.two = t2.two;
2020-04-06 20:19:42.502 EDT [29236:413] pg_regress/join LOG:  statement: select t2.uunique1 from
	  tenk1 t1 join tenk2 t2 on t1.two = t2.two;
2020-04-06 20:19:42.503 EDT [29236:414] pg_regress/join ERROR:  column t2.uunique1 does not exist at character 8
2020-04-06 20:19:42.503 EDT [29236:415] pg_regress/join HINT:  Perhaps you meant to reference the column "t2.unique1".
2020-04-06 20:19:42.503 EDT [29236:416] pg_regress/join STATEMENT:  select t2.uunique1 from
	  tenk1 t1 join tenk2 t2 on t1.two = t2.two;
2020-04-06 20:19:42.503 EDT [29236:417] pg_regress/join LOG:  statement: select uunique1 from
	  tenk1 t1 join tenk2 t2 on t1.two = t2.two;
2020-04-06 20:19:42.503 EDT [29236:418] pg_regress/join ERROR:  column "uunique1" does not exist at character 8
2020-04-06 20:19:42.503 EDT [29236:419] pg_regress/join HINT:  Perhaps you meant to reference the column "t1.unique1" or the column "t2.unique1".
2020-04-06 20:19:42.503 EDT [29236:420] pg_regress/join STATEMENT:  select uunique1 from
	  tenk1 t1 join tenk2 t2 on t1.two = t2.two;
2020-04-06 20:19:42.503 EDT [29236:421] pg_regress/join LOG:  statement: select atts.relid::regclass, s.* from pg_stats s join
	    pg_attribute a on s.attname = a.attname and s.tablename =
	    a.attrelid::regclass::text join (select unnest(indkey) attnum,
	    indexrelid from pg_index i) atts on atts.attnum = a.attnum where
	    schemaname != 'pg_catalog';
2020-04-06 20:19:42.505 EDT [29236:422] pg_regress/join ERROR:  column atts.relid does not exist at character 8
2020-04-06 20:19:42.505 EDT [29236:423] pg_regress/join STATEMENT:  select atts.relid::regclass, s.* from pg_stats s join
	    pg_attribute a on s.attname = a.attname and s.tablename =
	    a.attrelid::regclass::text join (select unnest(indkey) attnum,
	    indexrelid from pg_index i) atts on atts.attnum = a.attnum where
	    schemaname != 'pg_catalog';
2020-04-06 20:19:42.506 EDT [29236:424] pg_regress/join LOG:  statement: select unique2, x.*
	from tenk1 a, lateral (select * from int4_tbl b where f1 = a.unique1) x;
2020-04-06 20:19:42.519 EDT [29218:390] pg_regress/arrays LOG:  statement: select array_length(array[[1,2,3], [4,5,6]], 2);
2020-04-06 20:19:42.521 EDT [29236:425] pg_regress/join LOG:  statement: explain (costs off)
	  select unique2, x.*
	  from tenk1 a, lateral (select * from int4_tbl b where f1 = a.unique1) x;
2020-04-06 20:19:42.522 EDT [29236:426] pg_regress/join LOG:  statement: select unique2, x.*
	from int4_tbl x, lateral (select unique2 from tenk1 where f1 = unique1) ss;
2020-04-06 20:19:42.536 EDT [29218:391] pg_regress/arrays LOG:  statement: select array_length(array[[1,2,3], [4,5,6]], 3);
2020-04-06 20:19:42.539 EDT [29236:427] pg_regress/join LOG:  statement: explain (costs off)
	  select unique2, x.*
	  from int4_tbl x, lateral (select unique2 from tenk1 where f1 = unique1) ss;
2020-04-06 20:19:42.540 EDT [29236:428] pg_regress/join LOG:  statement: explain (costs off)
	  select unique2, x.*
	  from int4_tbl x cross join lateral (select unique2 from tenk1 where f1 = unique1) ss;
2020-04-06 20:19:42.541 EDT [29236:429] pg_regress/join LOG:  statement: select unique2, x.*
	from int4_tbl x left join lateral (select unique1, unique2 from tenk1 where f1 = unique1) ss on true;
2020-04-06 20:19:42.542 EDT [29212:72] pg_regress/btree_index LOG:  statement: DELETE FROM delete_test_table WHERE a < 79990;
2020-04-06 20:19:42.543 EDT [29235:202] pg_regress/aggregates LOG:  statement: select pg_get_viewdef('agg_view1'::regclass);
2020-04-06 20:19:42.544 EDT [29235:203] pg_regress/aggregates LOG:  statement: create or replace view agg_view1 as
	  select aggfns(distinct a,b,c order by b)
	    from (values (1,3,'foo'),(0,null,null),(2,2,'bar'),(3,1,'baz')) v(a,b,c),
	         generate_series(1,3) i;
2020-04-06 20:19:42.546 EDT [29235:204] pg_regress/aggregates LOG:  statement: select * from agg_view1;
2020-04-06 20:19:42.547 EDT [29218:392] pg_regress/arrays LOG:  statement: select cardinality(NULL::int[]);
2020-04-06 20:19:42.553 EDT [29236:430] pg_regress/join LOG:  statement: explain (costs off)
	  select unique2, x.*
	  from int4_tbl x left join lateral (select unique1, unique2 from tenk1 where f1 = unique1) ss on true;
2020-04-06 20:19:42.553 EDT [29236:431] pg_regress/join LOG:  statement: select *, (select r from (select q1 as q2) x, (select q2 as r) y) from int8_tbl;
2020-04-06 20:19:42.554 EDT [29236:432] pg_regress/join LOG:  statement: select *, (select r from (select q1 as q2) x, lateral (select q2 as r) y) from int8_tbl;
2020-04-06 20:19:42.554 EDT [29236:433] pg_regress/join LOG:  statement: select count(*) from tenk1 a, lateral generate_series(1,two) g;
2020-04-06 20:19:42.559 EDT [29218:393] pg_regress/arrays LOG:  statement: select cardinality('{}'::int[]);
2020-04-06 20:19:42.570 EDT [29218:394] pg_regress/arrays LOG:  statement: select cardinality(array[1,2,3]);
2020-04-06 20:19:42.581 EDT [29218:395] pg_regress/arrays LOG:  statement: select cardinality('[2:4]={5,6,7}'::int[]);
2020-04-06 20:19:42.586 EDT [29235:205] pg_regress/aggregates LOG:  statement: select pg_get_viewdef('agg_view1'::regclass);
2020-04-06 20:19:42.588 EDT [29235:206] pg_regress/aggregates LOG:  statement: create or replace view agg_view1 as
	  select aggfns(a,b,c order by b+1)
	    from (values (1,3,'foo'),(0,null,null),(2,2,'bar'),(3,1,'baz')) v(a,b,c);
2020-04-06 20:19:42.591 EDT [29218:396] pg_regress/arrays LOG:  statement: select cardinality('{{1,2}}'::int[]);
2020-04-06 20:19:42.593 EDT [29235:207] pg_regress/aggregates LOG:  statement: select * from agg_view1;
2020-04-06 20:19:42.598 EDT [29236:434] pg_regress/join LOG:  statement: explain (costs off)
	  select count(*) from tenk1 a, lateral generate_series(1,two) g;
2020-04-06 20:19:42.599 EDT [29236:435] pg_regress/join LOG:  statement: explain (costs off)
	  select count(*) from tenk1 a cross join lateral generate_series(1,two) g;
2020-04-06 20:19:42.599 EDT [29236:436] pg_regress/join LOG:  statement: explain (costs off)
	  select count(*) from tenk1 a, generate_series(1,two) g;
2020-04-06 20:19:42.600 EDT [29236:437] pg_regress/join LOG:  statement: explain (costs off)
	  select * from generate_series(100,200) g,
	    lateral (select * from int8_tbl a where g = q1 union all
	             select * from int8_tbl b where g = q2) ss;
2020-04-06 20:19:42.600 EDT [29236:438] pg_regress/join LOG:  statement: select * from generate_series(100,200) g,
	  lateral (select * from int8_tbl a where g = q1 union all
	           select * from int8_tbl b where g = q2) ss;
2020-04-06 20:19:42.602 EDT [29236:439] pg_regress/join LOG:  statement: explain (costs off)
	  select count(*) from tenk1 a,
	    tenk1 b join lateral (values(a.unique1)) ss(x) on b.unique2 = ss.x;
2020-04-06 20:19:42.602 EDT [29218:397] pg_regress/arrays LOG:  statement: select cardinality('{{1,2},{3,4},{5,6}}'::int[]);
2020-04-06 20:19:42.603 EDT [29236:440] pg_regress/join LOG:  statement: select count(*) from tenk1 a,
	  tenk1 b join lateral (values(a.unique1)) ss(x) on b.unique2 = ss.x;
2020-04-06 20:19:42.617 EDT [29218:398] pg_regress/arrays LOG:  statement: select cardinality('{{{1,9},{5,6}},{{2,3},{3,4}}}'::int[]);
2020-04-06 20:19:42.629 EDT [29236:441] pg_regress/join LOG:  statement: explain (costs off)
	  select count(*) from tenk1 a,
	    tenk1 b join lateral (values(a.unique1),(-1)) ss(x) on b.unique2 = ss.x;
2020-04-06 20:19:42.630 EDT [29218:399] pg_regress/arrays LOG:  statement: select array_agg(unique1) from (select unique1 from tenk1 where unique1 < 15 order by unique1) ss;
2020-04-06 20:19:42.630 EDT [29236:442] pg_regress/join LOG:  statement: select count(*) from tenk1 a,
	  tenk1 b join lateral (values(a.unique1),(-1)) ss(x) on b.unique2 = ss.x;
2020-04-06 20:19:42.639 EDT [29235:208] pg_regress/aggregates LOG:  statement: select pg_get_viewdef('agg_view1'::regclass);
2020-04-06 20:19:42.640 EDT [29235:209] pg_regress/aggregates LOG:  statement: create or replace view agg_view1 as
	  select aggfns(a,a,c order by b)
	    from (values (1,3,'foo'),(0,null,null),(2,2,'bar'),(3,1,'baz')) v(a,b,c);
2020-04-06 20:19:42.642 EDT [29218:400] pg_regress/arrays LOG:  statement: select array_agg(ten) from (select ten from tenk1 where unique1 < 15 order by unique1) ss;
2020-04-06 20:19:42.642 EDT [29235:210] pg_regress/aggregates LOG:  statement: select * from agg_view1;
2020-04-06 20:19:42.642 EDT [24937:3] LOG:  checkpoints are occurring too frequently (10 seconds apart)
2020-04-06 20:19:42.642 EDT [24937:4] HINT:  Consider increasing the configuration parameter "max_wal_size".
2020-04-06 20:19:42.654 EDT [29218:401] pg_regress/arrays LOG:  statement: select array_agg(nullif(ten, 4)) from (select ten from tenk1 where unique1 < 15 order by unique1) ss;
2020-04-06 20:19:42.667 EDT [29218:402] pg_regress/arrays LOG:  statement: select array_agg(unique1) from tenk1 where unique1 < -15;
2020-04-06 20:19:42.678 EDT [29218:403] pg_regress/arrays LOG:  statement: select array_agg(ar)
	  from (values ('{1,2}'::int[]), ('{3,4}'::int[])) v(ar);
2020-04-06 20:19:42.680 EDT [29235:211] pg_regress/aggregates LOG:  statement: select pg_get_viewdef('agg_view1'::regclass);
2020-04-06 20:19:42.680 EDT [29235:212] pg_regress/aggregates LOG:  statement: create or replace view agg_view1 as
	  select aggfns(a,b,c order by c using ~<~)
	    from (values (1,3,'foo'),(0,null,null),(2,2,'bar'),(3,1,'baz')) v(a,b,c);
2020-04-06 20:19:42.683 EDT [29236:443] pg_regress/join LOG:  statement: explain (costs off)
	  select * from int8_tbl a,
	    int8_tbl x left join lateral (select a.q1 from int4_tbl y) ss(z)
	      on x.q2 = ss.z
	  order by a.q1, a.q2, x.q1, x.q2, ss.z;
2020-04-06 20:19:42.683 EDT [29235:213] pg_regress/aggregates LOG:  statement: select * from agg_view1;
2020-04-06 20:19:42.683 EDT [29236:444] pg_regress/join LOG:  statement: select * from int8_tbl a,
	  int8_tbl x left join lateral (select a.q1 from int4_tbl y) ss(z)
	    on x.q2 = ss.z
	  order by a.q1, a.q2, x.q1, x.q2, ss.z;
2020-04-06 20:19:42.684 EDT [29236:445] pg_regress/join LOG:  statement: select * from (select f1/2 as x from int4_tbl) ss1 join int4_tbl i4 on x = f1,
	  lateral (select x) ss2(y);
2020-04-06 20:19:42.692 EDT [29218:404] pg_regress/arrays LOG:  statement: select array_agg(distinct ar order by ar desc)
	  from (select array[i / 2] from generate_series(1,10) a(i)) b(ar);
2020-04-06 20:19:42.696 EDT [29236:446] pg_regress/join LOG:  statement: select * from (select f1 as x from int4_tbl) ss1 join int4_tbl i4 on x = f1,
	  lateral (values(x)) ss2(y);
2020-04-06 20:19:42.705 EDT [29218:405] pg_regress/arrays LOG:  statement: select array_agg(ar)
	  from (select array_agg(array[i, i+1, i-1])
	        from generate_series(1,2) a(i)) b(ar);
2020-04-06 20:19:42.710 EDT [29236:447] pg_regress/join LOG:  statement: select * from ((select f1/2 as x from int4_tbl) ss1 join int4_tbl i4 on x = f1) j,
	  lateral (select x) ss2(y);
2020-04-06 20:19:42.716 EDT [29218:406] pg_regress/arrays LOG:  statement: select array_agg(array[i+1.2, i+1.3, i+1.4]) from generate_series(1,3) g(i);
2020-04-06 20:19:42.720 EDT [29236:448] pg_regress/join LOG:  statement: select * from (values(1)) x(lb),
	  lateral generate_series(lb,4) x4;
2020-04-06 20:19:42.728 EDT [29218:407] pg_regress/arrays LOG:  statement: select array_agg(array['Hello', i::text]) from generate_series(9,11) g(i);
2020-04-06 20:19:42.728 EDT [29235:214] pg_regress/aggregates LOG:  statement: select pg_get_viewdef('agg_view1'::regclass);
2020-04-06 20:19:42.729 EDT [29235:215] pg_regress/aggregates LOG:  statement: create or replace view agg_view1 as
	  select aggfns(distinct a,b,c order by a,c using ~<~,b)
	    from (values (1,3,'foo'),(0,null,null),(2,2,'bar'),(3,1,'baz')) v(a,b,c),
	         generate_series(1,2) i;
2020-04-06 20:19:42.731 EDT [29236:449] pg_regress/join LOG:  statement: select * from (select f1/1000000000 from int4_tbl) x(lb),
	  lateral generate_series(lb,4) x4;
2020-04-06 20:19:42.732 EDT [29235:216] pg_regress/aggregates LOG:  statement: select * from agg_view1;
2020-04-06 20:19:42.739 EDT [29212:73] pg_regress/btree_index LOG:  statement: VACUUM delete_test_table;
2020-04-06 20:19:42.741 EDT [29218:408] pg_regress/arrays LOG:  statement: select array_agg(array[i, nullif(i, 3), i+1]) from generate_series(1,4) g(i);
2020-04-06 20:19:42.747 EDT [29236:450] pg_regress/join LOG:  statement: select * from (values(1)) x(lb),
	  lateral (values(lb)) y(lbcopy);
2020-04-06 20:19:42.758 EDT [29218:409] pg_regress/arrays LOG:  statement: select array_agg('{}'::int[]) from generate_series(1,2);
2020-04-06 20:19:42.767 EDT [29236:451] pg_regress/join LOG:  statement: select * from (values(1)) x(lb),
	  lateral (select lb from int4_tbl) y(lbcopy);
2020-04-06 20:19:42.768 EDT [29758:1] ERROR:  cannot accumulate empty arrays
2020-04-06 20:19:42.768 EDT [29758:2] STATEMENT:  select array_agg('{}'::int[]) from generate_series(1,2);
2020-04-06 20:19:42.771 EDT [29212:74] pg_regress/btree_index LOG:  statement: INSERT INTO delete_test_table SELECT i, 1, 2, 3 FROM generate_series(1,1000) i;
2020-04-06 20:19:42.772 EDT [29218:410] pg_regress/arrays ERROR:  cannot accumulate empty arrays
2020-04-06 20:19:42.772 EDT [29218:411] pg_regress/arrays STATEMENT:  select array_agg('{}'::int[]) from generate_series(1,2);
2020-04-06 20:19:42.772 EDT [24935:75] LOG:  background worker "parallel worker" (PID 29758) exited with exit code 1
2020-04-06 20:19:42.772 EDT [29218:412] pg_regress/arrays LOG:  statement: select array_agg(null::int[]) from generate_series(1,2);
2020-04-06 20:19:42.780 EDT [29236:452] pg_regress/join LOG:  statement: select * from
	  int8_tbl x left join (select q1,coalesce(q2,0) q2 from int8_tbl) y on x.q2 = y.q1,
	  lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
2020-04-06 20:19:42.781 EDT [29761:1] ERROR:  cannot accumulate null arrays
2020-04-06 20:19:42.781 EDT [29761:2] STATEMENT:  select array_agg(null::int[]) from generate_series(1,2);
2020-04-06 20:19:42.784 EDT [24935:76] LOG:  background worker "parallel worker" (PID 29761) exited with exit code 1
2020-04-06 20:19:42.784 EDT [29218:413] pg_regress/arrays ERROR:  cannot accumulate null arrays
2020-04-06 20:19:42.784 EDT [29218:414] pg_regress/arrays STATEMENT:  select array_agg(null::int[]) from generate_series(1,2);
2020-04-06 20:19:42.784 EDT [29218:415] pg_regress/arrays LOG:  statement: select array_agg(ar)
	  from (values ('{1,2}'::int[]), ('{3}'::int[])) v(ar);
2020-04-06 20:19:42.785 EDT [29212:75] pg_regress/btree_index LOG:  statement: create index on btree_tall_tbl (id int4_ops(foo=1));
2020-04-06 20:19:42.786 EDT [29212:76] pg_regress/btree_index ERROR:  operator class int4_ops has no options
2020-04-06 20:19:42.786 EDT [29212:77] pg_regress/btree_index STATEMENT:  create index on btree_tall_tbl (id int4_ops(foo=1));
2020-04-06 20:19:42.790 EDT [29235:217] pg_regress/aggregates LOG:  statement: select pg_get_viewdef('agg_view1'::regclass);
2020-04-06 20:19:42.791 EDT [29212:78] pg_regress/btree_index LOG:  disconnection: session time: 0:00:02.856 user=pgbuild database=regression host=[local]
2020-04-06 20:19:42.791 EDT [29235:218] pg_regress/aggregates LOG:  statement: drop view agg_view1;
2020-04-06 20:19:42.793 EDT [29236:453] pg_regress/join LOG:  statement: select * from
	  int8_tbl x left join (select q1,coalesce(q2,0) q2 from int8_tbl) y on x.q2 = y.q1,
	  lateral (select x.q1,y.q1,y.q2) v(xq1,yq1,yq2);
2020-04-06 20:19:42.793 EDT [29764:1] ERROR:  cannot accumulate arrays of different dimensionality
2020-04-06 20:19:42.793 EDT [29764:2] STATEMENT:  select array_agg(ar)
	  from (values ('{1,2}'::int[]), ('{3}'::int[])) v(ar);
2020-04-06 20:19:42.794 EDT [29218:416] pg_regress/arrays ERROR:  cannot accumulate arrays of different dimensionality
2020-04-06 20:19:42.794 EDT [29218:417] pg_regress/arrays STATEMENT:  select array_agg(ar)
	  from (values ('{1,2}'::int[]), ('{3}'::int[])) v(ar);
2020-04-06 20:19:42.795 EDT [29235:219] pg_regress/aggregates LOG:  statement: select aggfns(distinct a,b,c order by i)
	  from (values (1,1,'foo')) v(a,b,c), generate_series(1,2) i;
2020-04-06 20:19:42.795 EDT [29235:220] pg_regress/aggregates ERROR:  in an aggregate with DISTINCT, ORDER BY expressions must appear in argument list at character 39
2020-04-06 20:19:42.795 EDT [29235:221] pg_regress/aggregates STATEMENT:  select aggfns(distinct a,b,c order by i)
	  from (values (1,1,'foo')) v(a,b,c), generate_series(1,2) i;
2020-04-06 20:19:42.795 EDT [29235:222] pg_regress/aggregates LOG:  statement: select aggfns(distinct a,b,c order by a,b+1)
	  from (values (1,1,'foo')) v(a,b,c), generate_series(1,2) i;
2020-04-06 20:19:42.795 EDT [29235:223] pg_regress/aggregates ERROR:  in an aggregate with DISTINCT, ORDER BY expressions must appear in argument list at character 41
2020-04-06 20:19:42.795 EDT [29235:224] pg_regress/aggregates STATEMENT:  select aggfns(distinct a,b,c order by a,b+1)
	  from (values (1,1,'foo')) v(a,b,c), generate_series(1,2) i;
2020-04-06 20:19:42.795 EDT [29235:225] pg_regress/aggregates LOG:  statement: select aggfns(distinct a,b,c order by a,b,i,c)
	  from (values (1,1,'foo')) v(a,b,c), generate_series(1,2) i;
2020-04-06 20:19:42.795 EDT [29235:226] pg_regress/aggregates ERROR:  in an aggregate with DISTINCT, ORDER BY expressions must appear in argument list at character 43
2020-04-06 20:19:42.795 EDT [29235:227] pg_regress/aggregates STATEMENT:  select aggfns(distinct a,b,c order by a,b,i,c)
	  from (values (1,1,'foo')) v(a,b,c), generate_series(1,2) i;
2020-04-06 20:19:42.795 EDT [29235:228] pg_regress/aggregates LOG:  statement: select aggfns(distinct a,a,c order by a,b)
	  from (values (1,1,'foo')) v(a,b,c), generate_series(1,2) i;
2020-04-06 20:19:42.795 EDT [29235:229] pg_regress/aggregates ERROR:  in an aggregate with DISTINCT, ORDER BY expressions must appear in argument list at character 41
2020-04-06 20:19:42.795 EDT [29235:230] pg_regress/aggregates STATEMENT:  select aggfns(distinct a,a,c order by a,b)
	  from (values (1,1,'foo')) v(a,b,c), generate_series(1,2) i;
2020-04-06 20:19:42.796 EDT [24935:77] LOG:  background worker "parallel worker" (PID 29764) exited with exit code 1
2020-04-06 20:19:42.796 EDT [29235:231] pg_regress/aggregates LOG:  statement: select string_agg(a,',') from (values('aaaa'),('bbbb'),('cccc')) g(a);
2020-04-06 20:19:42.796 EDT [29218:418] pg_regress/arrays LOG:  statement: select unnest(array[1,2,3]);
2020-04-06 20:19:42.805 EDT [29235:232] pg_regress/aggregates LOG:  statement: select string_agg(a,',') from (values('aaaa'),(null),('bbbb'),('cccc')) g(a);
2020-04-06 20:19:42.807 EDT [29236:454] pg_regress/join LOG:  statement: select x.* from
	  int8_tbl x left join (select q1,coalesce(q2,0) q2 from int8_tbl) y on x.q2 = y.q1,
	  lateral (select x.q1,y.q1,y.q2) v(xq1,yq1,yq2);
2020-04-06 20:19:42.810 EDT [29218:419] pg_regress/arrays LOG:  statement: select * from unnest(array[1,2,3]);
2020-04-06 20:19:42.817 EDT [29235:233] pg_regress/aggregates LOG:  statement: select string_agg(a,'AB') from (values(null),(null),('bbbb'),('cccc')) g(a);
2020-04-06 20:19:42.820 EDT [29236:455] pg_regress/join LOG:  statement: select v.* from
	  (int8_tbl x left join (select q1,coalesce(q2,0) q2 from int8_tbl) y on x.q2 = y.q1)
	  left join int4_tbl z on z.f1 = x.q2,
	  lateral (select x.q1,y.q1 union all select x.q2,y.q2) v(vx,vy);
2020-04-06 20:19:42.825 EDT [29218:420] pg_regress/arrays LOG:  statement: select unnest(array[1,2,3,4.5]::float8[]);
2020-04-06 20:19:42.827 EDT [29235:234] pg_regress/aggregates LOG:  statement: select string_agg(a,',') from (values(null),(null)) g(a);
2020-04-06 20:19:42.836 EDT [29236:456] pg_regress/join LOG:  statement: select v.* from
	  (int8_tbl x left join (select q1,(select coalesce(q2,0)) q2 from int8_tbl) y on x.q2 = y.q1)
	  left join int4_tbl z on z.f1 = x.q2,
	  lateral (select x.q1,y.q1 union all select x.q2,y.q2) v(vx,vy);
2020-04-06 20:19:42.838 EDT [29218:421] pg_regress/arrays LOG:  statement: select unnest(array[1,2,3,4.5]::numeric[]);
2020-04-06 20:19:42.839 EDT [29235:235] pg_regress/aggregates LOG:  statement: select string_agg(distinct f1, ',' order by f1) from varchar_tbl;
2020-04-06 20:19:42.842 EDT [29236:457] pg_regress/join LOG:  statement: select v.* from
	  (int8_tbl x left join (select q1,(select coalesce(q2,0)) q2 from int8_tbl) y on x.q2 = y.q1)
	  left join int4_tbl z on z.f1 = x.q2,
	  lateral (select x.q1,y.q1 from onerow union all select x.q2,y.q2 from onerow) v(vx,vy);
2020-04-06 20:19:42.843 EDT [29236:458] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from
	  int8_tbl a left join
	  lateral (select *, a.q2 as x from int8_tbl b) ss on a.q2 = ss.q1;
2020-04-06 20:19:42.844 EDT [29236:459] pg_regress/join LOG:  statement: select * from
	  int8_tbl a left join
	  lateral (select *, a.q2 as x from int8_tbl b) ss on a.q2 = ss.q1;
2020-04-06 20:19:42.849 EDT [29235:236] pg_regress/aggregates LOG:  statement: select string_agg(distinct f1::text, ',' order by f1) from varchar_tbl;
2020-04-06 20:19:42.850 EDT [29235:237] pg_regress/aggregates ERROR:  in an aggregate with DISTINCT, ORDER BY expressions must appear in argument list at character 51
2020-04-06 20:19:42.850 EDT [29235:238] pg_regress/aggregates STATEMENT:  select string_agg(distinct f1::text, ',' order by f1) from varchar_tbl;
2020-04-06 20:19:42.850 EDT [29235:239] pg_regress/aggregates LOG:  statement: select string_agg(distinct f1, ',' order by f1::text) from varchar_tbl;
2020-04-06 20:19:42.850 EDT [29235:240] pg_regress/aggregates ERROR:  in an aggregate with DISTINCT, ORDER BY expressions must appear in argument list at character 45
2020-04-06 20:19:42.850 EDT [29235:241] pg_regress/aggregates STATEMENT:  select string_agg(distinct f1, ',' order by f1::text) from varchar_tbl;
2020-04-06 20:19:42.850 EDT [29235:242] pg_regress/aggregates LOG:  statement: select string_agg(distinct f1::text, ',' order by f1::text) from varchar_tbl;
2020-04-06 20:19:42.852 EDT [29218:422] pg_regress/arrays LOG:  statement: select unnest(array[1,2,3,null,4,null,null,5,6]);
2020-04-06 20:19:42.860 EDT [29236:460] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from
	  int8_tbl a left join
	  lateral (select *, coalesce(a.q2, 42) as x from int8_tbl b) ss on a.q2 = ss.q1;
2020-04-06 20:19:42.860 EDT [29236:461] pg_regress/join LOG:  statement: select * from
	  int8_tbl a left join
	  lateral (select *, coalesce(a.q2, 42) as x from int8_tbl b) ss on a.q2 = ss.q1;
2020-04-06 20:19:42.864 EDT [29235:243] pg_regress/aggregates LOG:  statement: create table bytea_test_table(v bytea);
2020-04-06 20:19:42.866 EDT [29218:423] pg_regress/arrays LOG:  statement: select unnest(array[1,2,3,null,4,null,null,5,6]::text[]);
2020-04-06 20:19:42.869 EDT [29235:244] pg_regress/aggregates LOG:  statement: select string_agg(v, '') from bytea_test_table;
2020-04-06 20:19:42.875 EDT [29236:462] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from int4_tbl i left join
	  lateral (select * from int2_tbl j where i.f1 = j.f1) k on true;
2020-04-06 20:19:42.876 EDT [29218:424] pg_regress/arrays LOG:  statement: select abs(unnest(array[1,2,null,-3]));
2020-04-06 20:19:42.878 EDT [29236:463] pg_regress/join LOG:  statement: select * from int4_tbl i left join
	  lateral (select * from int2_tbl j where i.f1 = j.f1) k on true;
2020-04-06 20:19:42.885 EDT [29235:245] pg_regress/aggregates LOG:  statement: insert into bytea_test_table values(decode('ff','hex'));
2020-04-06 20:19:42.886 EDT [29235:246] pg_regress/aggregates LOG:  statement: select string_agg(v, '') from bytea_test_table;
2020-04-06 20:19:42.890 EDT [29218:425] pg_regress/arrays LOG:  statement: select array_remove(array[1,2,2,3], 2);
2020-04-06 20:19:42.892 EDT [29236:464] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from int4_tbl i left join
	  lateral (select coalesce(i) from int2_tbl j where i.f1 = j.f1) k on true;
2020-04-06 20:19:42.893 EDT [29236:465] pg_regress/join LOG:  statement: select * from int4_tbl i left join
	  lateral (select coalesce(i) from int2_tbl j where i.f1 = j.f1) k on true;
2020-04-06 20:19:42.898 EDT [29235:247] pg_regress/aggregates LOG:  statement: insert into bytea_test_table values(decode('aa','hex'));
2020-04-06 20:19:42.899 EDT [29235:248] pg_regress/aggregates LOG:  statement: select string_agg(v, '') from bytea_test_table;
2020-04-06 20:19:42.901 EDT [29218:426] pg_regress/arrays LOG:  statement: select array_remove(array[1,2,2,3], 5);
2020-04-06 20:19:42.905 EDT [29236:466] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from int4_tbl a,
	  lateral (
	    select * from int4_tbl b left join int8_tbl c on (b.f1 = q1 and a.f1 = q2)
	  ) ss;
2020-04-06 20:19:42.906 EDT [29236:467] pg_regress/join LOG:  statement: select * from int4_tbl a,
	  lateral (
	    select * from int4_tbl b left join int8_tbl c on (b.f1 = q1 and a.f1 = q2)
	  ) ss;
2020-04-06 20:19:42.907 EDT [29236:468] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from
	  int8_tbl a left join lateral
	  (select b.q1 as bq1, c.q1 as cq1, least(a.q1,b.q1,c.q1) from
	   int8_tbl b cross join int8_tbl c) ss
	  on a.q2 = ss.bq1;
2020-04-06 20:19:42.908 EDT [29236:469] pg_regress/join LOG:  statement: select * from
	  int8_tbl a left join lateral
	  (select b.q1 as bq1, c.q1 as cq1, least(a.q1,b.q1,c.q1) from
	   int8_tbl b cross join int8_tbl c) ss
	  on a.q2 = ss.bq1;
2020-04-06 20:19:42.910 EDT [29235:249] pg_regress/aggregates LOG:  statement: select string_agg(v, NULL) from bytea_test_table;
2020-04-06 20:19:42.914 EDT [29218:427] pg_regress/arrays LOG:  statement: select array_remove(array[1,NULL,NULL,3], NULL);
2020-04-06 20:19:42.922 EDT [29236:470] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from
	  int8_tbl c left join (
	    int8_tbl a left join (select q1, coalesce(q2,42) as x from int8_tbl b) ss1
	      on a.q2 = ss1.q1
	    cross join
	    lateral (select q1, coalesce(ss1.x,q2) as y from int8_tbl d) ss2
	  ) on c.q2 = ss2.q1,
	  lateral (select ss2.y offset 0) ss3;
2020-04-06 20:19:42.924 EDT [29236:471] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select c.*,a.*,ss1.q1,ss2.q1,ss3.* from
	  int8_tbl c left join (
	    int8_tbl a left join
	      (select q1, coalesce(q2,f1) as x from int8_tbl b, int4_tbl b2
	       where q1 < f1) ss1
	      on a.q2 = ss1.q1
	    cross join
	    lateral (select q1, coalesce(ss1.x,q2) as y from int8_tbl d) ss2
	  ) on c.q2 = ss2.q1,
	  lateral (select * from int4_tbl i where ss2.y > f1) ss3;
2020-04-06 20:19:42.925 EDT [29218:428] pg_regress/arrays LOG:  statement: select array_remove(array['A','CC','D','C','RR'], 'RR');
2020-04-06 20:19:42.925 EDT [29235:250] pg_regress/aggregates LOG:  statement: select string_agg(v, decode('ee', 'hex')) from bytea_test_table;
2020-04-06 20:19:42.926 EDT [29236:472] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from
	  (select 1 as x offset 0) x cross join (select 2 as y offset 0) y
	  left join lateral (
	    select * from (select 3 as z offset 0) z where z.z = x.x
	  ) zz on zz.z = y.y;
2020-04-06 20:19:42.927 EDT [29236:473] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from int8_tbl i8 left join lateral
	  (select *, i8.q2 from int4_tbl where false) ss on true;
2020-04-06 20:19:42.928 EDT [29236:474] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from int8_tbl i8 left join lateral
	  (select *, i8.q2 from int4_tbl i1, int4_tbl i2 where false) ss on true;
2020-04-06 20:19:42.928 EDT [29236:475] pg_regress/join LOG:  statement: select * from
	  ((select 2 as v) union all (select 3 as v)) as q1
	  cross join lateral
	  ((select * from
	      ((select 4 as v) union all (select 5 as v)) as q3)
	   union all
	   (select q1.v)
	  ) as q2;
2020-04-06 20:19:42.935 EDT [29235:251] pg_regress/aggregates LOG:  statement: drop table bytea_test_table;
2020-04-06 20:19:42.938 EDT [29235:252] pg_regress/aggregates LOG:  statement: select min(unique1) filter (where unique1 > 100) from tenk1;
2020-04-06 20:19:42.940 EDT [29218:429] pg_regress/arrays LOG:  statement: select array_remove('{{1,2,2},{1,4,3}}', 2);
2020-04-06 20:19:42.940 EDT [29218:430] pg_regress/arrays ERROR:  removing elements from multidimensional arrays is not supported
2020-04-06 20:19:42.940 EDT [29218:431] pg_regress/arrays STATEMENT:  select array_remove('{{1,2,2},{1,4,3}}', 2);
2020-04-06 20:19:42.941 EDT [29236:476] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from
	  (values (0,9998), (1,1000)) v(id,x),
	  lateral (select f1 from int4_tbl
	           where f1 = any (select unique1 from tenk1
	                           where unique2 = v.x offset 0)) ss;
2020-04-06 20:19:42.942 EDT [29236:477] pg_regress/join LOG:  statement: select * from
	  (values (0,9998), (1,1000)) v(id,x),
	  lateral (select f1 from int4_tbl
	           where f1 = any (select unique1 from tenk1
	                           where unique2 = v.x offset 0)) ss;
2020-04-06 20:19:42.943 EDT [29236:478] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from (values (0), (1)) v(id),
	lateral (select * from int8_tbl t1,
	         lateral (select * from
	                    (select * from int8_tbl t2
	                     where q1 = any (select q2 from int8_tbl t3
	                                     where q2 = (select greatest(t1.q1,t2.q2))
	                                       and (select v.id=0)) offset 0) ss2) ss
	         where t1.q1 = ss.q2) ss0;
2020-04-06 20:19:42.943 EDT [29236:479] pg_regress/join LOG:  statement: select * from (values (0), (1)) v(id),
	lateral (select * from int8_tbl t1,
	         lateral (select * from
	                    (select * from int8_tbl t2
	                     where q1 = any (select q2 from int8_tbl t3
	                                     where q2 = (select greatest(t1.q1,t2.q2))
	                                       and (select v.id=0)) offset 0) ss2) ss
	         where t1.q1 = ss.q2) ss0;
2020-04-06 20:19:42.944 EDT [29236:480] pg_regress/join LOG:  statement: select f1,g from int4_tbl a, (select f1 as g) ss;
2020-04-06 20:19:42.944 EDT [29236:481] pg_regress/join ERROR:  column "f1" does not exist at character 38
2020-04-06 20:19:42.944 EDT [29236:482] pg_regress/join HINT:  There is a column named "f1" in table "a", but it cannot be referenced from this part of the query.
2020-04-06 20:19:42.944 EDT [29236:483] pg_regress/join STATEMENT:  select f1,g from int4_tbl a, (select f1 as g) ss;
2020-04-06 20:19:42.944 EDT [29236:484] pg_regress/join LOG:  statement: select f1,g from int4_tbl a, (select a.f1 as g) ss;
2020-04-06 20:19:42.945 EDT [29236:485] pg_regress/join ERROR:  invalid reference to FROM-clause entry for table "a" at character 38
2020-04-06 20:19:42.945 EDT [29236:486] pg_regress/join HINT:  There is an entry for table "a", but it cannot be referenced from this part of the query.
2020-04-06 20:19:42.945 EDT [29236:487] pg_regress/join STATEMENT:  select f1,g from int4_tbl a, (select a.f1 as g) ss;
2020-04-06 20:19:42.945 EDT [29236:488] pg_regress/join LOG:  statement: select f1,g from int4_tbl a cross join (select f1 as g) ss;
2020-04-06 20:19:42.945 EDT [29236:489] pg_regress/join ERROR:  column "f1" does not exist at character 48
2020-04-06 20:19:42.945 EDT [29236:490] pg_regress/join HINT:  There is a column named "f1" in table "a", but it cannot be referenced from this part of the query.
2020-04-06 20:19:42.945 EDT [29236:491] pg_regress/join STATEMENT:  select f1,g from int4_tbl a cross join (select f1 as g) ss;
2020-04-06 20:19:42.945 EDT [29236:492] pg_regress/join LOG:  statement: select f1,g from int4_tbl a cross join (select a.f1 as g) ss;
2020-04-06 20:19:42.945 EDT [29236:493] pg_regress/join ERROR:  invalid reference to FROM-clause entry for table "a" at character 48
2020-04-06 20:19:42.945 EDT [29236:494] pg_regress/join HINT:  There is an entry for table "a", but it cannot be referenced from this part of the query.
2020-04-06 20:19:42.945 EDT [29236:495] pg_regress/join STATEMENT:  select f1,g from int4_tbl a cross join (select a.f1 as g) ss;
2020-04-06 20:19:42.945 EDT [29236:496] pg_regress/join LOG:  statement: select f1,g from int4_tbl a right join lateral generate_series(0, a.f1) g on true;
2020-04-06 20:19:42.945 EDT [29236:497] pg_regress/join ERROR:  invalid reference to FROM-clause entry for table "a" at character 67
2020-04-06 20:19:42.945 EDT [29236:498] pg_regress/join DETAIL:  The combining JOIN type must be INNER or LEFT for a LATERAL reference.
2020-04-06 20:19:42.945 EDT [29236:499] pg_regress/join STATEMENT:  select f1,g from int4_tbl a right join lateral generate_series(0, a.f1) g on true;
2020-04-06 20:19:42.945 EDT [29236:500] pg_regress/join LOG:  statement: select f1,g from int4_tbl a full join lateral generate_series(0, a.f1) g on true;
2020-04-06 20:19:42.945 EDT [29236:501] pg_regress/join ERROR:  invalid reference to FROM-clause entry for table "a" at character 66
2020-04-06 20:19:42.945 EDT [29236:502] pg_regress/join DETAIL:  The combining JOIN type must be INNER or LEFT for a LATERAL reference.
2020-04-06 20:19:42.945 EDT [29236:503] pg_regress/join STATEMENT:  select f1,g from int4_tbl a full join lateral generate_series(0, a.f1) g on true;
2020-04-06 20:19:42.945 EDT [29236:504] pg_regress/join LOG:  statement: select * from
	  int8_tbl x cross join (int4_tbl x cross join lateral (select x.f1) ss);
2020-04-06 20:19:42.945 EDT [29236:505] pg_regress/join ERROR:  table reference "x" is ambiguous at character 78
2020-04-06 20:19:42.945 EDT [29236:506] pg_regress/join STATEMENT:  select * from
	  int8_tbl x cross join (int4_tbl x cross join lateral (select x.f1) ss);
2020-04-06 20:19:42.945 EDT [29236:507] pg_regress/join LOG:  statement: select 1 from tenk1 a, lateral (select max(a.unique1) from int4_tbl b) ss;
2020-04-06 20:19:42.945 EDT [29236:508] pg_regress/join ERROR:  aggregate functions are not allowed in FROM clause of their own query level at character 40
2020-04-06 20:19:42.945 EDT [29236:509] pg_regress/join STATEMENT:  select 1 from tenk1 a, lateral (select max(a.unique1) from int4_tbl b) ss;
2020-04-06 20:19:42.946 EDT [29236:510] pg_regress/join LOG:  statement: create temp table xx1 as select f1 as x1, -f1 as x2 from int4_tbl;
2020-04-06 20:19:42.947 EDT [29218:432] pg_regress/arrays LOG:  statement: select array_remove(array['X','X','X'], 'X') = '{}';
2020-04-06 20:19:42.954 EDT [29235:253] pg_regress/aggregates LOG:  statement: select sum(1/ten) filter (where ten > 0) from tenk1;
2020-04-06 20:19:42.958 EDT [29236:511] pg_regress/join LOG:  statement: update xx1 set x2 = f1 from (select * from int4_tbl where f1 = x1) ss;
2020-04-06 20:19:42.958 EDT [29236:512] pg_regress/join ERROR:  column "x1" does not exist at character 64
2020-04-06 20:19:42.958 EDT [29236:513] pg_regress/join HINT:  There is a column named "x1" in table "xx1", but it cannot be referenced from this part of the query.
2020-04-06 20:19:42.958 EDT [29236:514] pg_regress/join STATEMENT:  update xx1 set x2 = f1 from (select * from int4_tbl where f1 = x1) ss;
2020-04-06 20:19:42.958 EDT [29236:515] pg_regress/join LOG:  statement: update xx1 set x2 = f1 from (select * from int4_tbl where f1 = xx1.x1) ss;
2020-04-06 20:19:42.958 EDT [29236:516] pg_regress/join ERROR:  invalid reference to FROM-clause entry for table "xx1" at character 64
2020-04-06 20:19:42.958 EDT [29236:517] pg_regress/join HINT:  There is an entry for table "xx1", but it cannot be referenced from this part of the query.
2020-04-06 20:19:42.958 EDT [29236:518] pg_regress/join STATEMENT:  update xx1 set x2 = f1 from (select * from int4_tbl where f1 = xx1.x1) ss;
2020-04-06 20:19:42.958 EDT [29236:519] pg_regress/join LOG:  statement: update xx1 set x2 = f1 from lateral (select * from int4_tbl where f1 = x1) ss;
2020-04-06 20:19:42.958 EDT [29236:520] pg_regress/join ERROR:  invalid reference to FROM-clause entry for table "xx1" at character 72
2020-04-06 20:19:42.958 EDT [29236:521] pg_regress/join HINT:  There is an entry for table "xx1", but it cannot be referenced from this part of the query.
2020-04-06 20:19:42.958 EDT [29236:522] pg_regress/join STATEMENT:  update xx1 set x2 = f1 from lateral (select * from int4_tbl where f1 = x1) ss;
2020-04-06 20:19:42.959 EDT [29236:523] pg_regress/join LOG:  statement: update xx1 set x2 = f1 from xx1, lateral (select * from int4_tbl where f1 = x1) ss;
2020-04-06 20:19:42.959 EDT [29236:524] pg_regress/join ERROR:  table name "xx1" specified more than once
2020-04-06 20:19:42.959 EDT [29236:525] pg_regress/join STATEMENT:  update xx1 set x2 = f1 from xx1, lateral (select * from int4_tbl where f1 = x1) ss;
2020-04-06 20:19:42.959 EDT [29236:526] pg_regress/join LOG:  statement: delete from xx1 using (select * from int4_tbl where f1 = x1) ss;
2020-04-06 20:19:42.959 EDT [29236:527] pg_regress/join ERROR:  column "x1" does not exist at character 58
2020-04-06 20:19:42.959 EDT [29236:528] pg_regress/join HINT:  There is a column named "x1" in table "xx1", but it cannot be referenced from this part of the query.
2020-04-06 20:19:42.959 EDT [29236:529] pg_regress/join STATEMENT:  delete from xx1 using (select * from int4_tbl where f1 = x1) ss;
2020-04-06 20:19:42.959 EDT [29236:530] pg_regress/join LOG:  statement: delete from xx1 using (select * from int4_tbl where f1 = xx1.x1) ss;
2020-04-06 20:19:42.959 EDT [29236:531] pg_regress/join ERROR:  invalid reference to FROM-clause entry for table "xx1" at character 58
2020-04-06 20:19:42.959 EDT [29236:532] pg_regress/join HINT:  There is an entry for table "xx1", but it cannot be referenced from this part of the query.
2020-04-06 20:19:42.959 EDT [29236:533] pg_regress/join STATEMENT:  delete from xx1 using (select * from int4_tbl where f1 = xx1.x1) ss;
2020-04-06 20:19:42.959 EDT [29236:534] pg_regress/join LOG:  statement: delete from xx1 using lateral (select * from int4_tbl where f1 = x1) ss;
2020-04-06 20:19:42.959 EDT [29236:535] pg_regress/join ERROR:  invalid reference to FROM-clause entry for table "xx1" at character 66
2020-04-06 20:19:42.959 EDT [29236:536] pg_regress/join HINT:  There is an entry for table "xx1", but it cannot be referenced from this part of the query.
2020-04-06 20:19:42.959 EDT [29236:537] pg_regress/join STATEMENT:  delete from xx1 using lateral (select * from int4_tbl where f1 = x1) ss;
2020-04-06 20:19:42.959 EDT [29236:538] pg_regress/join LOG:  statement: create table join_pt1 (a int, b int, c varchar) partition by range(a);
2020-04-06 20:19:42.961 EDT [29236:539] pg_regress/join LOG:  statement: create table join_pt1p1 partition of join_pt1 for values from (0) to (100) partition by range(b);
2020-04-06 20:19:42.964 EDT [29218:433] pg_regress/arrays LOG:  statement: select array_replace(array[1,2,5,4],5,3);
2020-04-06 20:19:42.966 EDT [29236:540] pg_regress/join LOG:  statement: create table join_pt1p2 partition of join_pt1 for values from (100) to (200);
2020-04-06 20:19:42.969 EDT [29235:254] pg_regress/aggregates LOG:  statement: select ten, sum(distinct four) filter (where four::text ~ '123') from onek a
	group by ten;
2020-04-06 20:19:42.972 EDT [29236:541] pg_regress/join LOG:  statement: create table join_pt1p1p1 partition of join_pt1p1 for values from (0) to (100);
2020-04-06 20:19:42.976 EDT [29236:542] pg_regress/join LOG:  statement: insert into join_pt1 values (1, 1, 'x'), (101, 101, 'y');
2020-04-06 20:19:42.977 EDT [29218:434] pg_regress/arrays LOG:  statement: select array_replace(array[1,2,5,4],5,NULL);
2020-04-06 20:19:42.979 EDT [29236:543] pg_regress/join LOG:  statement: create table join_ut1 (a int, b int, c varchar);
2020-04-06 20:19:42.982 EDT [29236:544] pg_regress/join LOG:  statement: insert into join_ut1 values (101, 101, 'y'), (2, 2, 'z');
2020-04-06 20:19:42.983 EDT [29236:545] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select t1.b, ss.phv from join_ut1 t1 left join lateral
	              (select t2.a as t2a, t3.a t3a, least(t1.a, t2.a, t3.a) phv
						  from join_pt1 t2 join join_ut1 t3 on t2.a = t3.b) ss
	              on t1.a = ss.t2a order by t1.a;
2020-04-06 20:19:42.984 EDT [29236:546] pg_regress/join LOG:  statement: select t1.b, ss.phv from join_ut1 t1 left join lateral
	              (select t2.a as t2a, t3.a t3a, least(t1.a, t2.a, t3.a) phv
						  from join_pt1 t2 join join_ut1 t3 on t2.a = t3.b) ss
	              on t1.a = ss.t2a order by t1.a;
2020-04-06 20:19:42.985 EDT [29235:255] pg_regress/aggregates LOG:  statement: select ten, sum(distinct four) filter (where four > 10) from onek a
	group by ten
	having exists (select 1 from onek b where sum(distinct a.four) = b.four);
2020-04-06 20:19:42.988 EDT [29235:256] pg_regress/aggregates LOG:  statement: select max(foo COLLATE "C") filter (where (bar collate "POSIX") > '0')
	from (values ('a', 'b')) AS v(foo,bar);
2020-04-06 20:19:42.989 EDT [29218:435] pg_regress/arrays LOG:  statement: select array_replace(array[1,2,NULL,4,NULL],NULL,5);
2020-04-06 20:19:43.000 EDT [29235:257] pg_regress/aggregates LOG:  statement: select (select count(*)
	        from (values (1)) t0(inner_c))
	from (values (2),(3)) t1(outer_c);
2020-04-06 20:19:43.001 EDT [29235:258] pg_regress/aggregates LOG:  statement: select (select count(*) filter (where outer_c <> 0)
	        from (values (1)) t0(inner_c))
	from (values (2),(3)) t1(outer_c);
2020-04-06 20:19:43.002 EDT [29235:259] pg_regress/aggregates LOG:  statement: select (select count(inner_c) filter (where outer_c <> 0)
	        from (values (1)) t0(inner_c))
	from (values (2),(3)) t1(outer_c);
2020-04-06 20:19:43.002 EDT [29235:260] pg_regress/aggregates LOG:  statement: select
	  (select max((select i.unique2 from tenk1 i where i.unique1 = o.unique1))
	     filter (where o.unique1 < 10))
	from tenk1 o;
2020-04-06 20:19:43.004 EDT [29236:547] pg_regress/join LOG:  statement: drop table join_pt1;
2020-04-06 20:19:43.005 EDT [29235:261] pg_regress/aggregates LOG:  statement: select sum(unique1) FILTER (WHERE
	  unique1 IN (SELECT unique1 FROM onek where unique1 < 100)) FROM tenk1;
2020-04-06 20:19:43.010 EDT [29236:548] pg_regress/join LOG:  statement: drop table join_ut1;
2020-04-06 20:19:43.011 EDT [29218:436] pg_regress/arrays LOG:  statement: select array_replace(array['A','B','DD','B'],'B','CC');
2020-04-06 20:19:43.013 EDT [29236:549] pg_regress/join LOG:  statement: begin;
2020-04-06 20:19:43.013 EDT [29236:550] pg_regress/join LOG:  statement: create table fkest (a int, b int, c int unique, primary key(a,b));
2020-04-06 20:19:43.016 EDT [29236:551] pg_regress/join LOG:  statement: create table fkest1 (a int, b int, primary key(a,b));
2020-04-06 20:19:43.018 EDT [29236:552] pg_regress/join LOG:  statement: insert into fkest select x/10, x%10, x from generate_series(1,1000) x;
2020-04-06 20:19:43.023 EDT [29218:437] pg_regress/arrays LOG:  statement: select array_replace(array[1,NULL,3],NULL,NULL);
2020-04-06 20:19:43.030 EDT [29235:262] pg_regress/aggregates LOG:  statement: select aggfns(distinct a,b,c order by a,c using ~<~,b) filter (where a > 1)
	    from (values (1,3,'foo'),(0,null,null),(2,2,'bar'),(3,1,'baz')) v(a,b,c),
	    generate_series(1,2) i;
2020-04-06 20:19:43.031 EDT [29236:553] pg_regress/join LOG:  statement: insert into fkest1 select x/10, x%10 from generate_series(1,1000) x;
2020-04-06 20:19:43.036 EDT [29218:438] pg_regress/arrays LOG:  statement: select array_replace(array['AB',NULL,'CDE'],NULL,'12');
2020-04-06 20:19:43.040 EDT [29236:554] pg_regress/join LOG:  statement: alter table fkest1
	  add constraint fkest1_a_b_fkey foreign key (a,b) references fkest;
2020-04-06 20:19:43.043 EDT [29236:555] pg_regress/join LOG:  statement: analyze fkest;
2020-04-06 20:19:43.044 EDT [29236:556] pg_regress/join LOG:  statement: analyze fkest1;
2020-04-06 20:19:43.045 EDT [29236:557] pg_regress/join LOG:  statement: explain (costs off)
	select *
	from fkest f
	  left join fkest1 f1 on f.a = f1.a and f.b = f1.b
	  left join fkest1 f2 on f.a = f2.a and f.b = f2.b
	  left join fkest1 f3 on f.a = f3.a and f.b = f3.b
	where f.c = 1;
2020-04-06 20:19:43.047 EDT [29236:558] pg_regress/join LOG:  statement: rollback;
2020-04-06 20:19:43.047 EDT [29218:439] pg_regress/arrays LOG:  statement: select array(select array[i,i/2] from generate_series(1,5) i);
2020-04-06 20:19:43.048 EDT [29218:440] pg_regress/arrays LOG:  statement: select array(select array['Hello', i::text] from generate_series(9,11) i);
2020-04-06 20:19:43.048 EDT [29218:441] pg_regress/arrays LOG:  statement: create temp table t1 (f1 int8_tbl[]);
2020-04-06 20:19:43.050 EDT [29235:263] pg_regress/aggregates LOG:  statement: select p, percentile_cont(p) within group (order by x::float8)
	from generate_series(1,5) x,
	     (values (0::float8),(0.1),(0.25),(0.4),(0.5),(0.6),(0.75),(0.9),(1)) v(p)
	group by p order by p;
2020-04-06 20:19:43.051 EDT [29218:442] pg_regress/arrays LOG:  statement: insert into t1 (f1[5].q1) values(42);
2020-04-06 20:19:43.052 EDT [29218:443] pg_regress/arrays LOG:  statement: select * from t1;
2020-04-06 20:19:43.052 EDT [29218:444] pg_regress/arrays LOG:  statement: update t1 set f1[5].q2 = 43;
2020-04-06 20:19:43.053 EDT [29218:445] pg_regress/arrays LOG:  statement: select * from t1;
2020-04-06 20:19:43.053 EDT [29218:446] pg_regress/arrays LOG:  statement: create temp table src (f1 text);
2020-04-06 20:19:43.055 EDT [29218:447] pg_regress/arrays LOG:  statement: insert into src
	  select string_agg(random()::text,'') from generate_series(1,10000);
2020-04-06 20:19:43.062 EDT [29235:264] pg_regress/aggregates ERROR:  cannot use multiple ORDER BY clauses with WITHIN GROUP at character 41
2020-04-06 20:19:43.062 EDT [29235:265] pg_regress/aggregates STATEMENT:  select p, percentile_cont(p order by p) within group (order by x)  
	from generate_series(1,5) x,
	     (values (0::float8),(0.1),(0.25),(0.4),(0.5),(0.6),(0.75),(0.9),(1)) v(p)
	group by p order by p;
2020-04-06 20:19:43.062 EDT [29235:266] pg_regress/aggregates LOG:  statement: select p, sum() within group (order by x::float8)  
	from generate_series(1,5) x,
	     (values (0::float8),(0.1),(0.25),(0.4),(0.5),(0.6),(0.75),(0.9),(1)) v(p)
	group by p order by p;
2020-04-06 20:19:43.063 EDT [29235:267] pg_regress/aggregates ERROR:  sum is not an ordered-set aggregate, so it cannot have WITHIN GROUP at character 11
2020-04-06 20:19:43.063 EDT [29235:268] pg_regress/aggregates STATEMENT:  select p, sum() within group (order by x::float8)  
	from generate_series(1,5) x,
	     (values (0::float8),(0.1),(0.25),(0.4),(0.5),(0.6),(0.75),(0.9),(1)) v(p)
	group by p order by p;
2020-04-06 20:19:43.063 EDT [29236:559] pg_regress/join LOG:  statement: create table j1 (id int primary key);
2020-04-06 20:19:43.063 EDT [29235:269] pg_regress/aggregates LOG:  statement: select p, percentile_cont(p,p)  
	from generate_series(1,5) x,
	     (values (0::float8),(0.1),(0.25),(0.4),(0.5),(0.6),(0.75),(0.9),(1)) v(p)
	group by p order by p;
2020-04-06 20:19:43.063 EDT [29235:270] pg_regress/aggregates ERROR:  WITHIN GROUP is required for ordered-set aggregate percentile_cont at character 11
2020-04-06 20:19:43.063 EDT [29235:271] pg_regress/aggregates STATEMENT:  select p, percentile_cont(p,p)  
	from generate_series(1,5) x,
	     (values (0::float8),(0.1),(0.25),(0.4),(0.5),(0.6),(0.75),(0.9),(1)) v(p)
	group by p order by p;
2020-04-06 20:19:43.063 EDT [29235:272] pg_regress/aggregates LOG:  statement: select percentile_cont(0.5) within group (order by b) from aggtest;
2020-04-06 20:19:43.066 EDT [29236:560] pg_regress/join LOG:  statement: create table j2 (id int primary key);
2020-04-06 20:19:43.068 EDT [29236:561] pg_regress/join LOG:  statement: create table j3 (id int);
2020-04-06 20:19:43.069 EDT [29236:562] pg_regress/join LOG:  statement: insert into j1 values(1),(2),(3);
2020-04-06 20:19:43.070 EDT [29236:563] pg_regress/join LOG:  statement: insert into j2 values(1),(2),(3);
2020-04-06 20:19:43.070 EDT [29236:564] pg_regress/join LOG:  statement: insert into j3 values(1),(1);
2020-04-06 20:19:43.071 EDT [29236:565] pg_regress/join LOG:  statement: analyze j1;
2020-04-06 20:19:43.071 EDT [29236:566] pg_regress/join LOG:  statement: analyze j2;
2020-04-06 20:19:43.072 EDT [29236:567] pg_regress/join LOG:  statement: analyze j3;
2020-04-06 20:19:43.072 EDT [29236:568] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from j1 inner join j2 on j1.id = j2.id;
2020-04-06 20:19:43.074 EDT [29236:569] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from j1 inner join j2 on j1.id > j2.id;
2020-04-06 20:19:43.074 EDT [29236:570] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from j1 inner join j3 on j1.id = j3.id;
2020-04-06 20:19:43.075 EDT [29236:571] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from j1 left join j2 on j1.id = j2.id;
2020-04-06 20:19:43.075 EDT [29235:273] pg_regress/aggregates LOG:  statement: select percentile_cont(0.5) within group (order by b), sum(b) from aggtest;
2020-04-06 20:19:43.075 EDT [29236:572] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from j1 right join j2 on j1.id = j2.id;
2020-04-06 20:19:43.076 EDT [29236:573] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from j1 full join j2 on j1.id = j2.id;
2020-04-06 20:19:43.077 EDT [29236:574] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from j1 cross join j2;
2020-04-06 20:19:43.077 EDT [29236:575] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from j1 natural join j2;
2020-04-06 20:19:43.078 EDT [29236:576] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from j1
	inner join (select distinct id from j3) j3 on j1.id = j3.id;
2020-04-06 20:19:43.079 EDT [29236:577] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from j1
	inner join (select id from j3 group by id) j3 on j1.id = j3.id;
2020-04-06 20:19:43.079 EDT [29218:448] pg_regress/arrays LOG:  statement: create type textandtext as (c1 text, c2 text);
2020-04-06 20:19:43.079 EDT [29236:578] pg_regress/join LOG:  statement: drop table j1;
2020-04-06 20:19:43.080 EDT [29218:449] pg_regress/arrays LOG:  statement: create temp table dest (f1 textandtext[]);
2020-04-06 20:19:43.081 EDT [29236:579] pg_regress/join LOG:  statement: drop table j2;
2020-04-06 20:19:43.082 EDT [29218:450] pg_regress/arrays LOG:  statement: insert into dest select array[row(f1,f1)::textandtext] from src;
2020-04-06 20:19:43.083 EDT [29236:580] pg_regress/join LOG:  statement: drop table j3;
2020-04-06 20:19:43.084 EDT [29236:581] pg_regress/join LOG:  statement: create table j1 (id1 int, id2 int, primary key(id1,id2));
2020-04-06 20:19:43.086 EDT [29236:582] pg_regress/join LOG:  statement: create table j2 (id1 int, id2 int, primary key(id1,id2));
2020-04-06 20:19:43.087 EDT [29235:274] pg_regress/aggregates LOG:  statement: select percentile_cont(0.5) within group (order by thousand) from tenk1;
2020-04-06 20:19:43.088 EDT [29236:583] pg_regress/join LOG:  statement: create table j3 (id1 int, id2 int, primary key(id1,id2));
2020-04-06 20:19:43.090 EDT [29236:584] pg_regress/join LOG:  statement: insert into j1 values(1,1),(1,2);
2020-04-06 20:19:43.091 EDT [29236:585] pg_regress/join LOG:  statement: insert into j2 values(1,1);
2020-04-06 20:19:43.091 EDT [29236:586] pg_regress/join LOG:  statement: insert into j3 values(1,1);
2020-04-06 20:19:43.092 EDT [29236:587] pg_regress/join LOG:  statement: analyze j1;
2020-04-06 20:19:43.093 EDT [29236:588] pg_regress/join LOG:  statement: analyze j2;
2020-04-06 20:19:43.093 EDT [29236:589] pg_regress/join LOG:  statement: analyze j3;
2020-04-06 20:19:43.094 EDT [29236:590] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from j1
	inner join j2 on j1.id1 = j2.id1;
2020-04-06 20:19:43.095 EDT [29236:591] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from j1
	inner join j2 on j1.id1 = j2.id1 and j1.id2 = j2.id2;
2020-04-06 20:19:43.095 EDT [29236:592] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from j1
	inner join j2 on j1.id1 = j2.id1 where j1.id2 = 1;
2020-04-06 20:19:43.096 EDT [29236:593] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select * from j1
	left join j2 on j1.id1 = j2.id1 where j1.id2 = 1;
2020-04-06 20:19:43.097 EDT [29236:594] pg_regress/join LOG:  statement: set enable_nestloop to 0;
2020-04-06 20:19:43.097 EDT [29236:595] pg_regress/join LOG:  statement: set enable_hashjoin to 0;
2020-04-06 20:19:43.097 EDT [29236:596] pg_regress/join LOG:  statement: set enable_sort to 0;
2020-04-06 20:19:43.097 EDT [29236:597] pg_regress/join LOG:  statement: create index j1_id1_idx on j1 (id1) where id1 % 1000 = 1;
2020-04-06 20:19:43.098 EDT [29236:598] pg_regress/join LOG:  statement: create index j2_id1_idx on j2 (id1) where id1 % 1000 = 1;
2020-04-06 20:19:43.099 EDT [29236:599] pg_regress/join LOG:  statement: insert into j2 values(1,2);
2020-04-06 20:19:43.100 EDT [29236:600] pg_regress/join LOG:  statement: analyze j2;
2020-04-06 20:19:43.100 EDT [29236:601] pg_regress/join LOG:  statement: explain (costs off) select * from j1
	inner join j2 on j1.id1 = j2.id1 and j1.id2 = j2.id2
	where j1.id1 % 1000 = 1 and j2.id1 % 1000 = 1;
2020-04-06 20:19:43.102 EDT [29236:602] pg_regress/join LOG:  statement: select * from j1
	inner join j2 on j1.id1 = j2.id1 and j1.id2 = j2.id2
	where j1.id1 % 1000 = 1 and j2.id1 % 1000 = 1;
2020-04-06 20:19:43.105 EDT [29235:275] pg_regress/aggregates LOG:  statement: select percentile_disc(0.5) within group (order by thousand) from tenk1;
2020-04-06 20:19:43.115 EDT [29236:603] pg_regress/join LOG:  statement: reset enable_nestloop;
2020-04-06 20:19:43.115 EDT [29236:604] pg_regress/join LOG:  statement: reset enable_hashjoin;
2020-04-06 20:19:43.115 EDT [29236:605] pg_regress/join LOG:  statement: reset enable_sort;
2020-04-06 20:19:43.115 EDT [29236:606] pg_regress/join LOG:  statement: drop table j1;
2020-04-06 20:19:43.118 EDT [29236:607] pg_regress/join LOG:  statement: drop table j2;
2020-04-06 20:19:43.119 EDT [29218:451] pg_regress/arrays LOG:  statement: select length(md5((f1[1]).c2)) from dest;
2020-04-06 20:19:43.120 EDT [29236:608] pg_regress/join LOG:  statement: drop table j3;
2020-04-06 20:19:43.121 EDT [29235:276] pg_regress/aggregates LOG:  statement: select rank(3) within group (order by x)
	from (values (1),(1),(2),(2),(3),(3),(4)) v(x);
2020-04-06 20:19:43.122 EDT [29218:452] pg_regress/arrays LOG:  statement: delete from src;
2020-04-06 20:19:43.123 EDT [29218:453] pg_regress/arrays LOG:  statement: select length(md5((f1[1]).c2)) from dest;
2020-04-06 20:19:43.124 EDT [29236:609] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select t1.unique1, t2.hundred
	from onek t1, tenk1 t2
	where exists (select 1 from tenk1 t3
	              where t3.thousand = t1.unique1 and t3.tenthous = t2.hundred)
	      and t1.unique1 < 1;
2020-04-06 20:19:43.125 EDT [29218:454] pg_regress/arrays LOG:  statement: truncate table src;
2020-04-06 20:19:43.126 EDT [29218:455] pg_regress/arrays LOG:  statement: drop table src;
2020-04-06 20:19:43.127 EDT [29236:610] pg_regress/join LOG:  statement: create table j3 as select unique1, tenthous from onek;
2020-04-06 20:19:43.128 EDT [29218:456] pg_regress/arrays LOG:  statement: select length(md5((f1[1]).c2)) from dest;
2020-04-06 20:19:43.132 EDT [29218:457] pg_regress/arrays LOG:  statement: drop table dest;
2020-04-06 20:19:43.134 EDT [29218:458] pg_regress/arrays LOG:  statement: drop type textandtext;
2020-04-06 20:19:43.135 EDT [29218:459] pg_regress/arrays LOG:  statement: SELECT
	    op,
	    width_bucket(op::numeric, ARRAY[1, 3, 5, 10.0]::numeric[]) AS wb_n1,
	    width_bucket(op::numeric, ARRAY[0, 5.5, 9.99]::numeric[]) AS wb_n2,
	    width_bucket(op::numeric, ARRAY[-6, -5, 2.0]::numeric[]) AS wb_n3,
	    width_bucket(op::float8, ARRAY[1, 3, 5, 10.0]::float8[]) AS wb_f1,
	    width_bucket(op::float8, ARRAY[0, 5.5, 9.99]::float8[]) AS wb_f2,
	    width_bucket(op::float8, ARRAY[-6, -5, 2.0]::float8[]) AS wb_f3
	FROM (VALUES
	  (-5.2),
	  (-0.0000000001),
	  (0.000000000001),
	  (1),
	  (1.99999999999999),
	  (2),
	  (2.00000000000001),
	  (3),
	  (4),
	  (4.5),
	  (5),
	  (5.5),
	  (6),
	  (7),
	  (8),
	  (9),
	  (9.99999999999999),
	  (10),
	  (10.0000000000001)
	) v(op);
2020-04-06 20:19:43.140 EDT [29236:611] pg_regress/join LOG:  statement: vacuum analyze j3;
2020-04-06 20:19:43.143 EDT [29235:277] pg_regress/aggregates LOG:  statement: select cume_dist(3) within group (order by x)
	from (values (1),(1),(2),(2),(3),(3),(4)) v(x);
2020-04-06 20:19:43.146 EDT [29236:612] pg_regress/join LOG:  statement: create unique index on j3(unique1, tenthous);
2020-04-06 20:19:43.149 EDT [29218:460] pg_regress/arrays LOG:  statement: SELECT
	    op,
	    width_bucket(op, ARRAY[1, 3, 9, 'NaN', 'NaN']::float8[]) AS wb
	FROM (VALUES
	  (-5.2::float8),
	  (4::float8),
	  (77::float8),
	  ('NaN'::float8)
	) v(op);
2020-04-06 20:19:43.152 EDT [29236:613] pg_regress/join LOG:  statement: explain (verbose, costs off)
	select t1.unique1, t2.hundred
	from onek t1, tenk1 t2
	where exists (select 1 from j3
	              where j3.unique1 = t1.unique1 and j3.tenthous = t2.hundred)
	      and t1.unique1 < 1;
2020-04-06 20:19:43.153 EDT [29235:278] pg_regress/aggregates LOG:  statement: select percent_rank(3) within group (order by x)
	from (values (1),(1),(2),(2),(3),(3),(4),(5)) v(x);
2020-04-06 20:19:43.156 EDT [29236:614] pg_regress/join LOG:  statement: drop table j3;
2020-04-06 20:19:43.161 EDT [29218:461] pg_regress/arrays LOG:  statement: SELECT
	    op,
	    width_bucket(op, ARRAY[1, 3, 5, 10]) AS wb_1
	FROM generate_series(0,11) as op;
2020-04-06 20:19:43.165 EDT [29235:279] pg_regress/aggregates LOG:  statement: select dense_rank(3) within group (order by x)
	from (values (1),(1),(2),(2),(3),(3),(4)) v(x);
2020-04-06 20:19:43.174 EDT [29218:462] pg_regress/arrays LOG:  statement: SELECT width_bucket(now(),
	                    array['yesterday', 'today', 'tomorrow']::timestamptz[]);
2020-04-06 20:19:43.176 EDT [29235:280] pg_regress/aggregates LOG:  statement: select percentile_disc(array[0,0.1,0.25,0.5,0.75,0.9,1]) within group (order by thousand)
	from tenk1;
2020-04-06 20:19:43.183 EDT [29236:615] pg_regress/join LOG:  disconnection: session time: 0:00:03.118 user=pgbuild database=regression host=[local]
2020-04-06 20:19:43.186 EDT [29218:463] pg_regress/arrays LOG:  statement: SELECT width_bucket(5, ARRAY[3]);
2020-04-06 20:19:43.189 EDT [29235:281] pg_regress/aggregates LOG:  statement: select percentile_cont(array[0,0.25,0.5,0.75,1]) within group (order by thousand)
	from tenk1;
2020-04-06 20:19:43.196 EDT [29218:464] pg_regress/arrays LOG:  statement: SELECT width_bucket(5, '{}');
2020-04-06 20:19:43.203 EDT [29235:282] pg_regress/aggregates LOG:  statement: select percentile_disc(array[[null,1,0.5],[0.75,0.25,null]]) within group (order by thousand)
	from tenk1;
2020-04-06 20:19:43.211 EDT [29218:465] pg_regress/arrays LOG:  statement: SELECT width_bucket('5'::text, ARRAY[3, 4]::integer[]);
2020-04-06 20:19:43.211 EDT [29218:466] pg_regress/arrays ERROR:  function width_bucket(text, integer[]) does not exist at character 8
2020-04-06 20:19:43.211 EDT [29218:467] pg_regress/arrays HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:19:43.211 EDT [29218:468] pg_regress/arrays STATEMENT:  SELECT width_bucket('5'::text, ARRAY[3, 4]::integer[]);
2020-04-06 20:19:43.211 EDT [29218:469] pg_regress/arrays LOG:  statement: SELECT width_bucket(5, ARRAY[3, 4, NULL]);
2020-04-06 20:19:43.211 EDT [29218:470] pg_regress/arrays ERROR:  thresholds array must not contain NULLs
2020-04-06 20:19:43.211 EDT [29218:471] pg_regress/arrays STATEMENT:  SELECT width_bucket(5, ARRAY[3, 4, NULL]);
2020-04-06 20:19:43.211 EDT [29218:472] pg_regress/arrays LOG:  statement: SELECT width_bucket(5, ARRAY[ARRAY[1, 2], ARRAY[3, 4]]);
2020-04-06 20:19:43.212 EDT [29218:473] pg_regress/arrays ERROR:  thresholds must be one-dimensional array
2020-04-06 20:19:43.212 EDT [29218:474] pg_regress/arrays STATEMENT:  SELECT width_bucket(5, ARRAY[ARRAY[1, 2], ARRAY[3, 4]]);
2020-04-06 20:19:43.221 EDT [29235:283] pg_regress/aggregates LOG:  statement: select percentile_cont(array[0,1,0.25,0.75,0.5,1,0.3,0.32,0.35,0.38,0.4]) within group (order by x)
	from generate_series(1,6) x;
2020-04-06 20:19:43.227 EDT [29218:475] pg_regress/arrays LOG:  disconnection: session time: 0:00:03.272 user=pgbuild database=regression host=[local]
2020-04-06 20:19:43.233 EDT [29235:284] pg_regress/aggregates LOG:  statement: select ten, mode() within group (order by string4) from tenk1 group by ten;
2020-04-06 20:19:43.260 EDT [29235:285] pg_regress/aggregates LOG:  statement: select percentile_disc(array[0.25,0.5,0.75]) within group (order by x)
	from unnest('{fred,jim,fred,jack,jill,fred,jill,jim,jim,sheila,jim,sheila}'::text[]) u(x);
2020-04-06 20:19:43.273 EDT [29235:286] pg_regress/aggregates LOG:  statement: select pg_collation_for(percentile_disc(1) within group (order by x collate "POSIX"))
	  from (values ('fred'),('jim')) v(x);
2020-04-06 20:19:43.283 EDT [29235:287] pg_regress/aggregates LOG:  statement: select test_rank(3) within group (order by x)
	from (values (1),(1),(2),(2),(3),(3),(4)) v(x);
2020-04-06 20:19:43.284 EDT [29235:288] pg_regress/aggregates LOG:  statement: select test_percentile_disc(0.5) within group (order by thousand) from tenk1;
2020-04-06 20:19:43.288 EDT [29235:289] pg_regress/aggregates LOG:  statement: select rank(x) within group (order by x) from generate_series(1,5) x;
2020-04-06 20:19:43.288 EDT [29235:290] pg_regress/aggregates ERROR:  column "x.x" must appear in the GROUP BY clause or be used in an aggregate function at character 13
2020-04-06 20:19:43.288 EDT [29235:291] pg_regress/aggregates DETAIL:  Direct arguments of an ordered-set aggregate must use only grouped columns.
2020-04-06 20:19:43.288 EDT [29235:292] pg_regress/aggregates STATEMENT:  select rank(x) within group (order by x) from generate_series(1,5) x;
2020-04-06 20:19:43.289 EDT [29235:293] pg_regress/aggregates LOG:  statement: select array(select percentile_disc(a) within group (order by x)
	               from (values (0.3),(0.7)) v(a) group by a)
	  from generate_series(1,5) g(x);
2020-04-06 20:19:43.289 EDT [29235:294] pg_regress/aggregates ERROR:  outer-level aggregate cannot contain a lower-level variable in its direct arguments at character 37
2020-04-06 20:19:43.289 EDT [29235:295] pg_regress/aggregates STATEMENT:  select array(select percentile_disc(a) within group (order by x)
	               from (values (0.3),(0.7)) v(a) group by a)
	  from generate_series(1,5) g(x);
2020-04-06 20:19:43.289 EDT [29235:296] pg_regress/aggregates LOG:  statement: select rank(sum(x)) within group (order by x) from generate_series(1,5) x;
2020-04-06 20:19:43.289 EDT [29235:297] pg_regress/aggregates ERROR:  aggregate function calls cannot be nested at character 13
2020-04-06 20:19:43.289 EDT [29235:298] pg_regress/aggregates STATEMENT:  select rank(sum(x)) within group (order by x) from generate_series(1,5) x;
2020-04-06 20:19:43.289 EDT [29235:299] pg_regress/aggregates LOG:  statement: select rank(3) within group (order by x) from (values ('fred'),('jim')) v(x);
2020-04-06 20:19:43.290 EDT [29235:300] pg_regress/aggregates ERROR:  WITHIN GROUP types text and integer cannot be matched at character 13
2020-04-06 20:19:43.290 EDT [29235:301] pg_regress/aggregates STATEMENT:  select rank(3) within group (order by x) from (values ('fred'),('jim')) v(x);
2020-04-06 20:19:43.290 EDT [29235:302] pg_regress/aggregates LOG:  statement: select rank(3) within group (order by stringu1,stringu2) from tenk1;
2020-04-06 20:19:43.290 EDT [29235:303] pg_regress/aggregates ERROR:  function rank(integer, name, name) does not exist at character 8
2020-04-06 20:19:43.290 EDT [29235:304] pg_regress/aggregates HINT:  To use the hypothetical-set aggregate rank, the number of hypothetical direct arguments (here 1) must match the number of ordering columns (here 2).
2020-04-06 20:19:43.290 EDT [29235:305] pg_regress/aggregates STATEMENT:  select rank(3) within group (order by stringu1,stringu2) from tenk1;
2020-04-06 20:19:43.290 EDT [29235:306] pg_regress/aggregates LOG:  statement: select rank('fred') within group (order by x) from generate_series(1,5) x;
2020-04-06 20:19:43.290 EDT [29235:307] pg_regress/aggregates ERROR:  invalid input syntax for type integer: "fred" at character 13
2020-04-06 20:19:43.290 EDT [29235:308] pg_regress/aggregates STATEMENT:  select rank('fred') within group (order by x) from generate_series(1,5) x;
2020-04-06 20:19:43.290 EDT [29235:309] pg_regress/aggregates LOG:  statement: select rank('adam'::text collate "C") within group (order by x collate "POSIX")
	  from (values ('fred'),('jim')) v(x);
2020-04-06 20:19:43.290 EDT [29235:310] pg_regress/aggregates ERROR:  collation mismatch between explicit collations "C" and "POSIX" at character 64
2020-04-06 20:19:43.290 EDT [29235:311] pg_regress/aggregates STATEMENT:  select rank('adam'::text collate "C") within group (order by x collate "POSIX")
	  from (values ('fred'),('jim')) v(x);
2020-04-06 20:19:43.290 EDT [29235:312] pg_regress/aggregates LOG:  statement: select rank('adam'::varchar) within group (order by x) from (values ('fred'),('jim')) v(x);
2020-04-06 20:19:43.305 EDT [29235:313] pg_regress/aggregates LOG:  statement: select rank('3') within group (order by x) from generate_series(1,5) x;
2020-04-06 20:19:43.317 EDT [29235:314] pg_regress/aggregates LOG:  statement: select percent_rank(0) within group (order by x) from generate_series(1,0) x;
2020-04-06 20:19:43.328 EDT [29235:315] pg_regress/aggregates LOG:  statement: create view aggordview1 as
	select ten,
	       percentile_disc(0.5) within group (order by thousand) as p50,
	       percentile_disc(0.5) within group (order by thousand) filter (where hundred=1) as px,
	       rank(5,'AZZZZ',50) within group (order by hundred, string4 desc, hundred)
	  from tenk1
	 group by ten order by ten;
2020-04-06 20:19:43.330 EDT [29235:316] pg_regress/aggregates LOG:  statement: select pg_get_viewdef('aggordview1');
2020-04-06 20:19:43.331 EDT [29235:317] pg_regress/aggregates LOG:  statement: select * from aggordview1 order by ten;
2020-04-06 20:19:43.362 EDT [29235:318] pg_regress/aggregates LOG:  statement: drop view aggordview1;
2020-04-06 20:19:43.363 EDT [29235:319] pg_regress/aggregates LOG:  statement: select least_agg(q1,q2) from int8_tbl;
2020-04-06 20:19:43.427 EDT [29235:320] pg_regress/aggregates LOG:  statement: select least_agg(variadic array[q1,q2]) from int8_tbl;
2020-04-06 20:19:43.500 EDT [29235:321] pg_regress/aggregates LOG:  statement: select cleast_agg(q1,q2) from int8_tbl;
2020-04-06 20:19:43.558 EDT [29235:322] pg_regress/aggregates LOG:  statement: select cleast_agg(4.5,f1) from int4_tbl;
2020-04-06 20:19:43.623 EDT [29235:323] pg_regress/aggregates LOG:  statement: select cleast_agg(variadic array[4.5,f1]) from int4_tbl;
2020-04-06 20:19:43.693 EDT [29235:324] pg_regress/aggregates LOG:  statement: select pg_typeof(cleast_agg(variadic array[4.5,f1])) from int4_tbl;
2020-04-06 20:19:43.747 EDT [29235:325] pg_regress/aggregates LOG:  statement: begin work;
2020-04-06 20:19:43.747 EDT [29235:326] pg_regress/aggregates LOG:  statement: create type avg_state as (total bigint, count bigint);
2020-04-06 20:19:43.748 EDT [29235:327] pg_regress/aggregates LOG:  statement: create or replace function avg_transfn(state avg_state, n int) returns avg_state as
	$$
	declare new_state avg_state;
	begin
		raise notice 'avg_transfn called with %', n;
		if state is null then
			if n is not null then
				new_state.total := n;
				new_state.count := 1;
				return new_state;
			end if;
			return null;
		elsif n is not null then
			state.total := state.total + n;
			state.count := state.count + 1;
			return state;
		end if;
	
		return null;
	end
	$$ language plpgsql;
2020-04-06 20:19:43.751 EDT [29235:328] pg_regress/aggregates LOG:  statement: create function avg_finalfn(state avg_state) returns int4 as
	$$
	begin
		if state is null then
			return NULL;
		else
			return state.total / state.count;
		end if;
	end
	$$ language plpgsql;
2020-04-06 20:19:43.751 EDT [29235:329] pg_regress/aggregates LOG:  statement: create function sum_finalfn(state avg_state) returns int4 as
	$$
	begin
		if state is null then
			return NULL;
		else
			return state.total;
		end if;
	end
	$$ language plpgsql;
2020-04-06 20:19:43.751 EDT [29235:330] pg_regress/aggregates LOG:  statement: create aggregate my_avg(int4)
	(
	   stype = avg_state,
	   sfunc = avg_transfn,
	   finalfunc = avg_finalfn
	);
2020-04-06 20:19:43.752 EDT [29235:331] pg_regress/aggregates LOG:  statement: create aggregate my_sum(int4)
	(
	   stype = avg_state,
	   sfunc = avg_transfn,
	   finalfunc = sum_finalfn
	);
2020-04-06 20:19:43.753 EDT [29235:332] pg_regress/aggregates LOG:  statement: select my_avg(one),my_avg(one) from (values(1),(3)) t(one);
2020-04-06 20:19:43.754 EDT [29235:333] pg_regress/aggregates LOG:  statement: select my_avg(one),my_sum(one) from (values(1),(3)) t(one);
2020-04-06 20:19:43.754 EDT [29235:334] pg_regress/aggregates LOG:  statement: select my_avg(distinct one),my_sum(distinct one) from (values(1),(3),(1)) t(one);
2020-04-06 20:19:43.755 EDT [29235:335] pg_regress/aggregates LOG:  statement: select my_avg(distinct one),my_sum(one) from (values(1),(3)) t(one);
2020-04-06 20:19:43.755 EDT [29235:336] pg_regress/aggregates LOG:  statement: select my_avg(one) filter (where one > 1),my_sum(one) from (values(1),(3)) t(one);
2020-04-06 20:19:43.757 EDT [29235:337] pg_regress/aggregates LOG:  statement: select my_avg(one),my_sum(two) from (values(1,2),(3,4)) t(one,two);
2020-04-06 20:19:43.758 EDT [29235:338] pg_regress/aggregates LOG:  statement: select
	  percentile_cont(0.5) within group (order by a),
	  percentile_disc(0.5) within group (order by a)
	from (values(1::float8),(3),(5),(7)) t(a);
2020-04-06 20:19:43.775 EDT [29235:339] pg_regress/aggregates LOG:  statement: select
	  percentile_cont(0.25) within group (order by a),
	  percentile_disc(0.5) within group (order by a)
	from (values(1::float8),(3),(5),(7)) t(a);
2020-04-06 20:19:43.788 EDT [29235:340] pg_regress/aggregates LOG:  statement: select
	  rank(4) within group (order by a),
	  dense_rank(4) within group (order by a)
	from (values(1),(3),(5),(7)) t(a);
2020-04-06 20:19:43.805 EDT [29235:341] pg_regress/aggregates LOG:  statement: create aggregate my_sum_init(int4)
	(
	   stype = avg_state,
	   sfunc = avg_transfn,
	   finalfunc = sum_finalfn,
	   initcond = '(10,0)'
	);
2020-04-06 20:19:43.807 EDT [29235:342] pg_regress/aggregates LOG:  statement: create aggregate my_avg_init(int4)
	(
	   stype = avg_state,
	   sfunc = avg_transfn,
	   finalfunc = avg_finalfn,
	   initcond = '(10,0)'
	);
2020-04-06 20:19:43.807 EDT [29235:343] pg_regress/aggregates LOG:  statement: create aggregate my_avg_init2(int4)
	(
	   stype = avg_state,
	   sfunc = avg_transfn,
	   finalfunc = avg_finalfn,
	   initcond = '(4,0)'
	);
2020-04-06 20:19:43.808 EDT [29235:344] pg_regress/aggregates LOG:  statement: select my_sum_init(one),my_avg_init(one) from (values(1),(3)) t(one);
2020-04-06 20:19:43.809 EDT [29235:345] pg_regress/aggregates LOG:  statement: select my_sum_init(one),my_avg_init2(one) from (values(1),(3)) t(one);
2020-04-06 20:19:43.810 EDT [29235:346] pg_regress/aggregates LOG:  statement: rollback;
2020-04-06 20:19:43.810 EDT [29235:347] pg_regress/aggregates LOG:  statement: begin work;
2020-04-06 20:19:43.811 EDT [29235:348] pg_regress/aggregates LOG:  statement: create or replace function sum_transfn(state int4, n int4) returns int4 as
	$$
	declare new_state int4;
	begin
		raise notice 'sum_transfn called with %', n;
		if state is null then
			if n is not null then
				new_state := n;
				return new_state;
			end if;
			return null;
		elsif n is not null then
			state := state + n;
			return state;
		end if;
	
		return null;
	end
	$$ language plpgsql;
2020-04-06 20:19:43.812 EDT [29235:349] pg_regress/aggregates LOG:  statement: create function halfsum_finalfn(state int4) returns int4 as
	$$
	begin
		if state is null then
			return NULL;
		else
			return state / 2;
		end if;
	end
	$$ language plpgsql;
2020-04-06 20:19:43.812 EDT [29235:350] pg_regress/aggregates LOG:  statement: create aggregate my_sum(int4)
	(
	   stype = int4,
	   sfunc = sum_transfn
	);
2020-04-06 20:19:43.813 EDT [29235:351] pg_regress/aggregates LOG:  statement: create aggregate my_half_sum(int4)
	(
	   stype = int4,
	   sfunc = sum_transfn,
	   finalfunc = halfsum_finalfn
	);
2020-04-06 20:19:43.814 EDT [29235:352] pg_regress/aggregates LOG:  statement: select my_sum(one),my_half_sum(one) from (values(1),(2),(3),(4)) t(one);
2020-04-06 20:19:43.815 EDT [29235:353] pg_regress/aggregates LOG:  statement: rollback;
2020-04-06 20:19:43.815 EDT [29235:354] pg_regress/aggregates LOG:  statement: BEGIN;
2020-04-06 20:19:43.816 EDT [29235:355] pg_regress/aggregates LOG:  statement: CREATE FUNCTION balkifnull(int8, int4)
	RETURNS int8
	STRICT
	LANGUAGE plpgsql AS $$
	BEGIN
	    IF $1 IS NULL THEN
	       RAISE 'erroneously called with NULL argument';
	    END IF;
	    RETURN NULL;
	END$$;
2020-04-06 20:19:43.817 EDT [29235:356] pg_regress/aggregates LOG:  statement: CREATE AGGREGATE balk(int4)
	(
	    SFUNC = balkifnull(int8, int4),
	    STYPE = int8,
	    PARALLEL = SAFE,
	    INITCOND = '0'
	);
2020-04-06 20:19:43.817 EDT [29235:357] pg_regress/aggregates LOG:  statement: SELECT balk(hundred) FROM tenk1;
2020-04-06 20:19:43.835 EDT [29235:358] pg_regress/aggregates LOG:  statement: ROLLBACK;
2020-04-06 20:19:43.835 EDT [29235:359] pg_regress/aggregates LOG:  statement: BEGIN ISOLATION LEVEL REPEATABLE READ;
2020-04-06 20:19:43.836 EDT [29235:360] pg_regress/aggregates LOG:  statement: CREATE FUNCTION balkifnull(int8, int8)
	RETURNS int8
	PARALLEL SAFE
	STRICT
	LANGUAGE plpgsql AS $$
	BEGIN
	    IF $1 IS NULL THEN
	       RAISE 'erroneously called with NULL argument';
	    END IF;
	    RETURN NULL;
	END$$;
2020-04-06 20:19:43.837 EDT [29235:361] pg_regress/aggregates LOG:  statement: CREATE AGGREGATE balk(int4)
	(
	    SFUNC = int4_sum(int8, int4),
	    STYPE = int8,
	    COMBINEFUNC = balkifnull(int8, int8),
	    PARALLEL = SAFE,
	    INITCOND = '0'
	);
2020-04-06 20:19:43.838 EDT [29235:362] pg_regress/aggregates LOG:  statement: ALTER TABLE tenk1 set (parallel_workers = 4);
2020-04-06 20:19:43.839 EDT [29235:363] pg_regress/aggregates LOG:  statement: SET LOCAL parallel_setup_cost=0;
2020-04-06 20:19:43.839 EDT [29235:364] pg_regress/aggregates LOG:  statement: SET LOCAL max_parallel_workers_per_gather=4;
2020-04-06 20:19:43.839 EDT [29235:365] pg_regress/aggregates LOG:  statement: EXPLAIN (COSTS OFF) SELECT balk(hundred) FROM tenk1;
2020-04-06 20:19:43.841 EDT [29235:366] pg_regress/aggregates LOG:  statement: SELECT balk(hundred) FROM tenk1;
2020-04-06 20:19:43.865 EDT [29235:367] pg_regress/aggregates LOG:  statement: ROLLBACK;
2020-04-06 20:19:43.866 EDT [29235:368] pg_regress/aggregates LOG:  statement: BEGIN ISOLATION LEVEL REPEATABLE READ;
2020-04-06 20:19:43.866 EDT [29235:369] pg_regress/aggregates LOG:  statement: SET parallel_setup_cost = 0;
2020-04-06 20:19:43.866 EDT [29235:370] pg_regress/aggregates LOG:  statement: SET parallel_tuple_cost = 0;
2020-04-06 20:19:43.866 EDT [29235:371] pg_regress/aggregates LOG:  statement: SET min_parallel_table_scan_size = 0;
2020-04-06 20:19:43.867 EDT [29235:372] pg_regress/aggregates LOG:  statement: SET max_parallel_workers_per_gather = 4;
2020-04-06 20:19:43.867 EDT [29235:373] pg_regress/aggregates LOG:  statement: SET enable_indexonlyscan = off;
2020-04-06 20:19:43.867 EDT [29235:374] pg_regress/aggregates LOG:  statement: EXPLAIN (COSTS OFF, VERBOSE)
	  SELECT variance(unique1::int4), sum(unique1::int8), regr_count(unique1::float8, unique1::float8) FROM tenk1;
2020-04-06 20:19:43.869 EDT [29235:375] pg_regress/aggregates LOG:  statement: SELECT variance(unique1::int4), sum(unique1::int8), regr_count(unique1::float8, unique1::float8) FROM tenk1;
2020-04-06 20:19:43.896 EDT [29235:376] pg_regress/aggregates LOG:  statement: ROLLBACK;
2020-04-06 20:19:43.896 EDT [29235:377] pg_regress/aggregates LOG:  statement: SELECT dense_rank(x) WITHIN GROUP (ORDER BY x) FROM (VALUES (1),(1),(2),(2),(3),(3)) v(x) GROUP BY (x) ORDER BY 1;
2020-04-06 20:19:43.908 EDT [29235:378] pg_regress/aggregates LOG:  statement: SELECT min(x ORDER BY y) FROM (VALUES(1, NULL)) AS d(x,y);
2020-04-06 20:19:43.924 EDT [29235:379] pg_regress/aggregates LOG:  statement: SELECT min(x ORDER BY y) FROM (VALUES(1, 2)) AS d(x,y);
2020-04-06 20:19:43.938 EDT [29235:380] pg_regress/aggregates LOG:  statement: select v||'a', case v||'a' when 'aa' then 1 else 0 end, count(*)
	  from unnest(array['a','b']) u(v)
	 group by v||'a' order by 1;
2020-04-06 20:19:43.957 EDT [29235:381] pg_regress/aggregates LOG:  statement: select v||'a', case when v||'a' = 'aa' then 1 else 0 end, count(*)
	  from unnest(array['a','b']) u(v)
	 group by v||'a' order by 1;
2020-04-06 20:19:43.969 EDT [29235:382] pg_regress/aggregates LOG:  statement: explain (costs off)
	  select 1 from tenk1
	   where (hundred, thousand) in (select twothousand, twothousand from onek);
2020-04-06 20:19:43.972 EDT [29235:383] pg_regress/aggregates LOG:  statement: set enable_sort=false;
2020-04-06 20:19:43.974 EDT [29235:384] pg_regress/aggregates LOG:  statement: set work_mem='64kB';
2020-04-06 20:19:43.974 EDT [29235:385] pg_regress/aggregates LOG:  statement: select unique1, count(*), sum(twothousand) from tenk1
	group by unique1
	having sum(fivethous) > 4975
	order by sum(twothousand);
2020-04-06 20:19:44.024 EDT [29235:386] pg_regress/aggregates LOG:  statement: set work_mem to default;
2020-04-06 20:19:44.024 EDT [29235:387] pg_regress/aggregates LOG:  statement: set enable_sort to default;
2020-04-06 20:19:44.025 EDT [29235:388] pg_regress/aggregates LOG:  statement: set work_mem='64kB';
2020-04-06 20:19:44.025 EDT [29235:389] pg_regress/aggregates LOG:  statement: set enable_hashagg = false;
2020-04-06 20:19:44.026 EDT [29235:390] pg_regress/aggregates LOG:  statement: set jit_above_cost = 0;
2020-04-06 20:19:44.026 EDT [29235:391] pg_regress/aggregates LOG:  statement: explain (costs off)
	select g%10000 as c1, sum(g::numeric) as c2, count(*) as c3
	  from generate_series(0, 19999) g
	  group by g%10000;
2020-04-06 20:19:44.027 EDT [29235:392] pg_regress/aggregates LOG:  statement: create table agg_group_1 as
	select g%10000 as c1, sum(g::numeric) as c2, count(*) as c3
	  from generate_series(0, 19999) g
	  group by g%10000;
2020-04-06 20:19:44.110 EDT [29235:393] pg_regress/aggregates LOG:  statement: create table agg_group_2 as
	select * from
	  (values (100), (300), (500)) as r(a),
	  lateral (
	    select (g/2)::numeric as c1,
	           array_agg(g::numeric) as c2,
		   count(*) as c3
	    from generate_series(0, 1999) g
	    where g < r.a
	    group by g/2) as s;
2020-04-06 20:19:44.118 EDT [29235:394] pg_regress/aggregates LOG:  statement: set jit_above_cost to default;
2020-04-06 20:19:44.118 EDT [29235:395] pg_regress/aggregates LOG:  statement: create table agg_group_3 as
	select (g/2)::numeric as c1, sum(7::int4) as c2, count(*) as c3
	  from generate_series(0, 1999) g
	  group by g/2;
2020-04-06 20:19:44.142 EDT [29235:396] pg_regress/aggregates LOG:  statement: create table agg_group_4 as
	select (g/2)::numeric as c1, array_agg(g::numeric) as c2, count(*) as c3
	  from generate_series(0, 1999) g
	  group by g/2;
2020-04-06 20:19:44.167 EDT [29235:397] pg_regress/aggregates LOG:  statement: set enable_hashagg = true;
2020-04-06 20:19:44.168 EDT [29235:398] pg_regress/aggregates LOG:  statement: set enable_sort = false;
2020-04-06 20:19:44.168 EDT [29235:399] pg_regress/aggregates LOG:  statement: set jit_above_cost = 0;
2020-04-06 20:19:44.168 EDT [29235:400] pg_regress/aggregates LOG:  statement: explain (costs off)
	select g%10000 as c1, sum(g::numeric) as c2, count(*) as c3
	  from generate_series(0, 19999) g
	  group by g%10000;
2020-04-06 20:19:44.169 EDT [29235:401] pg_regress/aggregates LOG:  statement: create table agg_hash_1 as
	select g%10000 as c1, sum(g::numeric) as c2, count(*) as c3
	  from generate_series(0, 19999) g
	  group by g%10000;
2020-04-06 20:19:44.269 EDT [29235:402] pg_regress/aggregates LOG:  statement: create table agg_hash_2 as
	select * from
	  (values (100), (300), (500)) as r(a),
	  lateral (
	    select (g/2)::numeric as c1,
	           array_agg(g::numeric) as c2,
		   count(*) as c3
	    from generate_series(0, 1999) g
	    where g < r.a
	    group by g/2) as s;
2020-04-06 20:19:44.281 EDT [29235:403] pg_regress/aggregates LOG:  statement: set jit_above_cost to default;
2020-04-06 20:19:44.281 EDT [29235:404] pg_regress/aggregates LOG:  statement: create table agg_hash_3 as
	select (g/2)::numeric as c1, sum(7::int4) as c2, count(*) as c3
	  from generate_series(0, 1999) g
	  group by g/2;
2020-04-06 20:19:44.319 EDT [29235:405] pg_regress/aggregates LOG:  statement: create table agg_hash_4 as
	select (g/2)::numeric as c1, array_agg(g::numeric) as c2, count(*) as c3
	  from generate_series(0, 1999) g
	  group by g/2;
2020-04-06 20:19:44.357 EDT [29235:406] pg_regress/aggregates LOG:  statement: set enable_sort = true;
2020-04-06 20:19:44.359 EDT [29235:407] pg_regress/aggregates LOG:  statement: set work_mem to default;
2020-04-06 20:19:44.360 EDT [29235:408] pg_regress/aggregates LOG:  statement: (select * from agg_hash_1 except select * from agg_group_1)
	  union all
	(select * from agg_group_1 except select * from agg_hash_1);
2020-04-06 20:19:44.401 EDT [29235:409] pg_regress/aggregates LOG:  statement: (select * from agg_hash_2 except select * from agg_group_2)
	  union all
	(select * from agg_group_2 except select * from agg_hash_2);
2020-04-06 20:19:44.404 EDT [29235:410] pg_regress/aggregates LOG:  statement: (select * from agg_hash_3 except select * from agg_group_3)
	  union all
	(select * from agg_group_3 except select * from agg_hash_3);
2020-04-06 20:19:44.409 EDT [29235:411] pg_regress/aggregates LOG:  statement: (select * from agg_hash_4 except select * from agg_group_4)
	  union all
	(select * from agg_group_4 except select * from agg_hash_4);
2020-04-06 20:19:44.414 EDT [29235:412] pg_regress/aggregates LOG:  statement: drop table agg_group_1;
2020-04-06 20:19:44.416 EDT [29235:413] pg_regress/aggregates LOG:  statement: drop table agg_group_2;
2020-04-06 20:19:44.417 EDT [29235:414] pg_regress/aggregates LOG:  statement: drop table agg_group_3;
2020-04-06 20:19:44.419 EDT [29235:415] pg_regress/aggregates LOG:  statement: drop table agg_group_4;
2020-04-06 20:19:44.421 EDT [29235:416] pg_regress/aggregates LOG:  statement: drop table agg_hash_1;
2020-04-06 20:19:44.423 EDT [29235:417] pg_regress/aggregates LOG:  statement: drop table agg_hash_2;
2020-04-06 20:19:44.425 EDT [29235:418] pg_regress/aggregates LOG:  statement: drop table agg_hash_3;
2020-04-06 20:19:44.426 EDT [29235:419] pg_regress/aggregates LOG:  statement: drop table agg_hash_4;
2020-04-06 20:19:44.429 EDT [29235:420] pg_regress/aggregates LOG:  disconnection: session time: 0:00:04.404 user=pgbuild database=regression host=[local]
2020-04-06 20:19:44.538 EDT [29958:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:44.539 EDT [29959:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:44.539 EDT [29958:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/matview
2020-04-06 20:19:44.540 EDT [29959:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/init_privs
2020-04-06 20:19:44.548 EDT [29960:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:44.549 EDT [29960:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:44.550 EDT [29958:3] pg_regress/matview LOG:  statement: CREATE TABLE mvtest_t (id int NOT NULL PRIMARY KEY, type text NOT NULL, amt numeric NOT NULL);
2020-04-06 20:19:44.553 EDT [29959:3] pg_regress/init_privs LOG:  statement: SELECT count(*) > 0 FROM pg_init_privs;
2020-04-06 20:19:44.557 EDT [29958:4] pg_regress/matview LOG:  statement: INSERT INTO mvtest_t VALUES
	  (1, 'x', 2),
	  (2, 'x', 3),
	  (3, 'y', 5),
	  (4, 'y', 7),
	  (5, 'z', 11);
2020-04-06 20:19:44.558 EDT [29958:5] pg_regress/matview LOG:  statement: CREATE VIEW mvtest_tv AS SELECT type, sum(amt) AS totamt FROM mvtest_t GROUP BY type;
2020-04-06 20:19:44.561 EDT [29958:6] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_tv ORDER BY type;
2020-04-06 20:19:44.565 EDT [29959:4] pg_regress/init_privs LOG:  statement: GRANT SELECT ON pg_proc TO CURRENT_USER;
2020-04-06 20:19:44.566 EDT [29960:3] pg_regress/privileges LOG:  statement: SET client_min_messages TO 'warning';
2020-04-06 20:19:44.566 EDT [29960:4] pg_regress/privileges LOG:  statement: DROP ROLE IF EXISTS regress_priv_group1;
2020-04-06 20:19:44.566 EDT [29959:5] pg_regress/init_privs LOG:  statement: GRANT SELECT (prosrc) ON pg_proc TO CURRENT_USER;
2020-04-06 20:19:44.566 EDT [29960:5] pg_regress/privileges LOG:  statement: DROP ROLE IF EXISTS regress_priv_group2;
2020-04-06 20:19:44.566 EDT [29960:6] pg_regress/privileges LOG:  statement: DROP ROLE IF EXISTS regress_priv_user1;
2020-04-06 20:19:44.566 EDT [29960:7] pg_regress/privileges LOG:  statement: DROP ROLE IF EXISTS regress_priv_user2;
2020-04-06 20:19:44.567 EDT [29960:8] pg_regress/privileges LOG:  statement: DROP ROLE IF EXISTS regress_priv_user3;
2020-04-06 20:19:44.567 EDT [29959:6] pg_regress/init_privs LOG:  statement: GRANT SELECT (rolname, rolsuper) ON pg_authid TO CURRENT_USER;
2020-04-06 20:19:44.567 EDT [29960:9] pg_regress/privileges LOG:  statement: DROP ROLE IF EXISTS regress_priv_user4;
2020-04-06 20:19:44.567 EDT [29960:10] pg_regress/privileges LOG:  statement: DROP ROLE IF EXISTS regress_priv_user5;
2020-04-06 20:19:44.567 EDT [29960:11] pg_regress/privileges LOG:  statement: DROP ROLE IF EXISTS regress_priv_user6;
2020-04-06 20:19:44.567 EDT [29959:7] pg_regress/init_privs LOG:  disconnection: session time: 0:00:00.029 user=pgbuild database=regression host=[local]
2020-04-06 20:19:44.571 EDT [29960:12] pg_regress/privileges LOG:  statement: SELECT lo_unlink(oid) FROM pg_largeobject_metadata WHERE oid >= 1000 AND oid < 3000 ORDER BY oid;
2020-04-06 20:19:44.577 EDT [29958:7] pg_regress/matview LOG:  statement: EXPLAIN (costs off)
	  CREATE MATERIALIZED VIEW mvtest_tm AS SELECT type, sum(amt) AS totamt FROM mvtest_t GROUP BY type WITH NO DATA;
2020-04-06 20:19:44.578 EDT [29960:13] pg_regress/privileges LOG:  statement: RESET client_min_messages;
2020-04-06 20:19:44.581 EDT [29958:8] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mvtest_tm AS SELECT type, sum(amt) AS totamt FROM mvtest_t GROUP BY type WITH NO DATA;
2020-04-06 20:19:44.583 EDT [29970:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:44.585 EDT [29958:9] pg_regress/matview LOG:  statement: SELECT relispopulated FROM pg_class WHERE oid = 'mvtest_tm'::regclass;
2020-04-06 20:19:44.586 EDT [29971:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:44.587 EDT [29970:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/brin
2020-04-06 20:19:44.587 EDT [29971:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/gin
2020-04-06 20:19:44.600 EDT [29970:3] pg_regress/brin LOG:  statement: CREATE TABLE brintest (byteacol bytea,
		charcol "char",
		namecol name,
		int8col bigint,
		int2col smallint,
		int4col integer,
		textcol text,
		oidcol oid,
		tidcol tid,
		float4col real,
		float8col double precision,
		macaddrcol macaddr,
		inetcol inet,
		cidrcol cidr,
		bpcharcol character,
		datecol date,
		timecol time without time zone,
		timestampcol timestamp without time zone,
		timestamptzcol timestamp with time zone,
		intervalcol interval,
		timetzcol time with time zone,
		bitcol bit(10),
		varbitcol bit varying(16),
		numericcol numeric,
		uuidcol uuid,
		int4rangecol int4range,
		lsncol pg_lsn,
		boxcol box
	) WITH (fillfactor=10);
2020-04-06 20:19:44.600 EDT [29973:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:44.602 EDT [29973:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/identity
2020-04-06 20:19:44.605 EDT [29974:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:44.606 EDT [29974:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/rowsecurity
2020-04-06 20:19:44.607 EDT [29971:3] pg_regress/gin LOG:  statement: create table gin_test_tbl(i int4[]) with (autovacuum_enabled = off);
2020-04-06 20:19:44.607 EDT [29970:4] pg_regress/brin LOG:  statement: INSERT INTO brintest SELECT
		repeat(stringu1, 8)::bytea,
		substr(stringu1, 1, 1)::"char",
		stringu1::name, 142857 * tenthous,
		thousand,
		twothousand,
		repeat(stringu1, 8),
		unique1::oid,
		format('(%s,%s)', tenthous, twenty)::tid,
		(four + 1.0)/(hundred+1),
		odd::float8 / (tenthous + 1),
		format('%s:00:%s:00:%s:00', to_hex(odd), to_hex(even), to_hex(hundred))::macaddr,
		inet '10.2.3.4/24' + tenthous,
		cidr '10.2.3/24' + tenthous,
		substr(stringu1, 1, 1)::bpchar,
		date '1995-08-15' + tenthous,
		time '01:20:30' + thousand * interval '18.5 second',
		timestamp '1942-07-23 03:05:09' + tenthous * interval '36.38 hours',
		timestamptz '1972-10-10 03:00' + thousand * interval '1 hour',
		justify_days(justify_hours(tenthous * interval '12 minutes')),
		timetz '01:30:20+02' + hundred * interval '15 seconds',
		thousand::bit(10),
		tenthous::bit(16)::varbit,
		tenthous::numeric(36,30) * fivethous * even / (hundred + 1),
		format('%s%s-%s-%s-%s-%s%s%s', to_char(tenthous, 'FM0000'), to_char(tenthous, 'FM0000'), to_char(tenthous, 'FM0000'), to_char(tenthous, 'FM0000'), to_char(tenthous, 'FM0000'), to_char(tenthous, 'FM0000'), to_char(tenthous, 'FM0000'), to_char(tenthous, 'FM0000'))::uuid,
		int4range(thousand, twothousand),
		format('%s/%s%s', odd, even, tenthous)::pg_lsn,
		box(point(odd, even), point(thousand, twothousand))
	FROM tenk1 ORDER BY unique2 LIMIT 100;
2020-04-06 20:19:44.609 EDT [29973:3] pg_regress/identity LOG:  statement: SELECT attrelid, attname, attidentity FROM pg_attribute WHERE attidentity NOT IN ('', 'a', 'd');
2020-04-06 20:19:44.612 EDT [29960:14] pg_regress/privileges LOG:  statement: CREATE USER regress_priv_user1;
2020-04-06 20:19:44.613 EDT [29960:15] pg_regress/privileges LOG:  statement: CREATE USER regress_priv_user2;
2020-04-06 20:19:44.617 EDT [29960:16] pg_regress/privileges LOG:  statement: CREATE USER regress_priv_user3;
2020-04-06 20:19:44.620 EDT [29971:4] pg_regress/gin LOG:  statement: create index gin_test_idx on gin_test_tbl using gin (i)
	  with (fastupdate = on, gin_pending_list_limit = 4096);
2020-04-06 20:19:44.623 EDT [29971:5] pg_regress/gin LOG:  statement: insert into gin_test_tbl select array[1, 2, g] from generate_series(1, 20000) g;
2020-04-06 20:19:44.625 EDT [29976:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:44.626 EDT [29976:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/collate
2020-04-06 20:19:44.629 EDT [29958:10] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_tm ORDER BY type;
2020-04-06 20:19:44.629 EDT [29958:11] pg_regress/matview ERROR:  materialized view "mvtest_tm" has not been populated
2020-04-06 20:19:44.629 EDT [29958:12] pg_regress/matview HINT:  Use the REFRESH MATERIALIZED VIEW command.
2020-04-06 20:19:44.629 EDT [29958:13] pg_regress/matview STATEMENT:  SELECT * FROM mvtest_tm ORDER BY type;
2020-04-06 20:19:44.629 EDT [29974:3] pg_regress/rowsecurity LOG:  statement: SET client_min_messages TO 'warning';
2020-04-06 20:19:44.629 EDT [29960:17] pg_regress/privileges LOG:  statement: CREATE USER regress_priv_user4;
2020-04-06 20:19:44.630 EDT [29974:4] pg_regress/rowsecurity LOG:  statement: DROP USER IF EXISTS regress_rls_alice;
2020-04-06 20:19:44.630 EDT [29960:18] pg_regress/privileges LOG:  statement: CREATE USER regress_priv_user5;
2020-04-06 20:19:44.630 EDT [29974:5] pg_regress/rowsecurity LOG:  statement: DROP USER IF EXISTS regress_rls_bob;
2020-04-06 20:19:44.632 EDT [29960:19] pg_regress/privileges LOG:  statement: CREATE USER regress_priv_user5;
2020-04-06 20:19:44.632 EDT [29960:20] pg_regress/privileges ERROR:  role "regress_priv_user5" already exists
2020-04-06 20:19:44.632 EDT [29960:21] pg_regress/privileges STATEMENT:  CREATE USER regress_priv_user5;
2020-04-06 20:19:44.632 EDT [29958:14] pg_regress/matview LOG:  statement: REFRESH MATERIALIZED VIEW mvtest_tm;
2020-04-06 20:19:44.632 EDT [29974:6] pg_regress/rowsecurity LOG:  statement: DROP USER IF EXISTS regress_rls_carol;
2020-04-06 20:19:44.632 EDT [29973:4] pg_regress/identity LOG:  statement: CREATE TABLE itest1 (a int generated by default as identity, b text);
2020-04-06 20:19:44.634 EDT [29970:5] pg_regress/brin LOG:  statement: INSERT INTO brintest (inetcol, cidrcol, int4rangecol) SELECT
		inet 'fe80::6e40:8ff:fea9:8c46' + tenthous,
		cidr 'fe80::6e40:8ff:fea9:8c46' + tenthous,
		'empty'::int4range
	FROM tenk1 ORDER BY thousand, tenthous LIMIT 25;
2020-04-06 20:19:44.635 EDT [29970:6] pg_regress/brin LOG:  statement: CREATE INDEX brinidx ON brintest USING brin (
		byteacol,
		charcol,
		namecol,
		int8col,
		int2col,
		int4col,
		textcol,
		oidcol,
		tidcol,
		float4col,
		float8col,
		macaddrcol,
		inetcol inet_inclusion_ops,
		inetcol inet_minmax_ops,
		cidrcol inet_inclusion_ops,
		cidrcol inet_minmax_ops,
		bpcharcol,
		datecol,
		timecol,
		timestampcol,
		timestamptzcol,
		intervalcol,
		timetzcol,
		bitcol,
		varbitcol,
		numericcol,
		uuidcol,
		int4rangecol,
		lsncol,
		boxcol
	) with (pages_per_range = 1);
2020-04-06 20:19:44.636 EDT [29974:7] pg_regress/rowsecurity LOG:  statement: DROP USER IF EXISTS regress_rls_dave;
2020-04-06 20:19:44.636 EDT [29974:8] pg_regress/rowsecurity LOG:  statement: DROP USER IF EXISTS regress_rls_exempt_user;
2020-04-06 20:19:44.636 EDT [29973:5] pg_regress/identity LOG:  statement: CREATE TABLE itest2 (a bigint generated always as identity, b text);
2020-04-06 20:19:44.639 EDT [29960:22] pg_regress/privileges LOG:  statement: CREATE GROUP regress_priv_group1;
2020-04-06 20:19:44.639 EDT [29960:23] pg_regress/privileges LOG:  statement: CREATE GROUP regress_priv_group2 WITH USER regress_priv_user1, regress_priv_user2;
2020-04-06 20:19:44.640 EDT [29960:24] pg_regress/privileges LOG:  statement: ALTER GROUP regress_priv_group1 ADD USER regress_priv_user4;
2020-04-06 20:19:44.642 EDT [29960:25] pg_regress/privileges LOG:  statement: ALTER GROUP regress_priv_group2 ADD USER regress_priv_user2;
2020-04-06 20:19:44.642 EDT [29960:26] pg_regress/privileges LOG:  statement: ALTER GROUP regress_priv_group2 DROP USER regress_priv_user2;
2020-04-06 20:19:44.643 EDT [29960:27] pg_regress/privileges LOG:  statement: GRANT regress_priv_group2 TO regress_priv_user4 WITH ADMIN OPTION;
2020-04-06 20:19:44.643 EDT [29960:28] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:44.643 EDT [29960:29] pg_regress/privileges LOG:  statement: SELECT session_user, current_user;
2020-04-06 20:19:44.645 EDT [29973:6] pg_regress/identity LOG:  statement: CREATE TABLE itest3 (a smallint generated by default as identity (start with 7 increment by 5), b text);
2020-04-06 20:19:44.646 EDT [29970:7] pg_regress/brin LOG:  statement: CREATE TABLE brinopers (colname name, typ text,
		op text[], value text[], matches int[],
		check (cardinality(op) = cardinality(value)),
		check (cardinality(op) = cardinality(matches)));
2020-04-06 20:19:44.647 EDT [29974:9] pg_regress/rowsecurity LOG:  statement: DROP ROLE IF EXISTS regress_rls_group1;
2020-04-06 20:19:44.649 EDT [29958:15] pg_regress/matview LOG:  statement: SELECT relispopulated FROM pg_class WHERE oid = 'mvtest_tm'::regclass;
2020-04-06 20:19:44.652 EDT [29970:8] pg_regress/brin LOG:  statement: INSERT INTO brinopers VALUES
		('byteacol', 'bytea',
		 '{>, >=, =, <=, <}',
		 '{AAAAAA, AAAAAA, BNAAAABNAAAABNAAAABNAAAABNAAAABNAAAABNAAAABNAAAA, ZZZZZZ, ZZZZZZ}',
		 '{100, 100, 1, 100, 100}'),
		('charcol', '"char"',
		 '{>, >=, =, <=, <}',
		 '{A, A, M, Z, Z}',
		 '{97, 100, 6, 100, 98}'),
		('namecol', 'name',
		 '{>, >=, =, <=, <}',
		 '{AAAAAA, AAAAAA, MAAAAA, ZZAAAA, ZZAAAA}',
		 '{100, 100, 2, 100, 100}'),
		('int2col', 'int2',
		 '{>, >=, =, <=, <}',
		 '{0, 0, 800, 999, 999}',
		 '{100, 100, 1, 100, 100}'),
		('int2col', 'int4',
		 '{>, >=, =, <=, <}',
		 '{0, 0, 800, 999, 1999}',
		 '{100, 100, 1, 100, 100}'),
		('int2col', 'int8',
		 '{>, >=, =, <=, <}',
		 '{0, 0, 800, 999, 1428427143}',
		 '{100, 100, 1, 100, 100}'),
		('int4col', 'int2',
		 '{>, >=, =, <=, <}',
		 '{0, 0, 800, 1999, 1999}',
		 '{100, 100, 1, 100, 100}'),
		('int4col', 'int4',
		 '{>, >=, =, <=, <}',
		 '{0, 0, 800, 1999, 1999}',
		 '{100, 100, 1, 100, 100}'),
		('int4col', 'int8',
		 '{>, >=, =, <=, <}',
		 '{0, 0, 800, 1999, 1428427143}',
		 '{100, 100, 1, 100, 100}'),
		('int8col', 'int2',
		 '{>, >=}',
		 '{0, 0}',
		 '{100, 100}'),
		('int8col', 'int4',
		 '{>, >=}',
		 '{0, 0}',
		 '{100, 100}'),
		('int8col', 'int8',
		 '{>, >=, =, <=, <}',
		 '{0, 0, 1257141600, 1428427143, 1428427143}',
		 '{100, 100, 1, 100, 100}'),
		('textcol', 'text',
		 '{>, >=, =, <=, <}',
		 '{ABABAB, ABABAB, BNAAAABNAAAABNAAAABNAAAABNAAAABNAAAABNAAAABNAAAA, ZZAAAA, ZZAAAA}',
		 '{100, 100, 1, 100, 100}'),
		('oidcol', 'oid',
		 '{>, >=, =, <=, <}',
		 '{0, 0, 8800, 9999, 9999}',
		 '{100, 100, 1, 100, 100}'),
		('tidcol', 'tid',
		 '{>, >=, =, <=, <}',
		 '{"(0,0)", "(0,0)", "(8800,0)", "(9999,19)", "(9999,19)"}',
		 '{100, 100, 1, 100, 100}'),
		('float4col', 'float4',
		 '{>, >=, =, <=, <}',
		 '{0.0103093, 0.0103093, 1, 1, 1}',
		 '{100, 100, 4, 100, 96}'),
		('float4col', 'float8',
		 '{>, >=, =, <=, <}',
		 '{0.0103093, 0.0103093, 1, 1, 1}',
		 '{100, 100, 4, 100, 96}'),
		('float8col', 'float4',
		 '{>, >=, =, <=, <}',
		 '{0, 0, 0, 1.98, 1.98}',
		 '{99, 100, 1, 100, 100}'),
		('float8col', 'float8',
		 '{>, >=, =, <=, <}',
		 '{0, 0, 0, 1.98, 1.98}',
		 '{99, 100, 1, 100, 100}'),
		('macaddrcol', 'macaddr',
		 '{>, >=, =, <=, <}',
		 '{00:00:01:00:00:00, 00:00:01:00:00:00, 2c:00:2d:00:16:00, ff:fe:00:00:00:00, ff:fe:00:00:00:00}',
		 '{99, 100, 2, 100, 100}'),
		('inetcol', 'inet',
		 '{&&, =, <, <=, >, >=, >>=, >>, <<=, <<}',
		 '{10/8, 10.2.14.231/24, 255.255.255.255, 255.255.255.255, 0.0.0.0, 0.0.0.0, 10.2.14.231/24, 10.2.14.231/25, 10.2.14.231/8, 0/0}',
		 '{100, 1, 100, 100, 125, 125, 2, 2, 100, 100}'),
		('inetcol', 'inet',
		 '{&&, >>=, <<=, =}',
		 '{fe80::6e40:8ff:fea9:a673/32, fe80::6e40:8ff:fea9:8c46, fe80::6e40:8ff:fea9:a673/32, fe80::6e40:8ff:fea9:8c46}',
		 '{25, 1, 25, 1}'),
		('inetcol', 'cidr',
		 '{&&, <, <=, >, >=, >>=, >>, <<=, <<}',
		 '{10/8, 255.255.255.255, 255.255.255.255, 0.0.0.0, 0.0.0.0, 10.2.14/24, 10.2.14/25, 10/8, 0/0}',
		 '{100, 100, 100, 125, 125, 2, 2, 100, 100}'),
		('inetcol', 'cidr',
		 '{&&, >>=, <<=, =}',
		 '{fe80::/32, fe80::6e40:8ff:fea9:8c46, fe80::/32, fe80::6e40:8ff:fea9:8c46}',
		 '{25, 1, 25, 1}'),
		('cidrcol', 'inet',
		 '{&&, =, <, <=, >, >=, >>=, >>, <<=, <<}',
		 '{10/8, 10.2.14/24, 255.255.255.255, 255.255.255.255, 0.0.0.0, 0.0.0.0, 10.2.14.231/24, 10.2.14.231/25, 10.2.14.231/8, 0/0}',
		 '{100, 2, 100, 100, 125, 125, 2, 2, 100, 100}'),
		('cidrcol', 'inet',
		 '{&&, >>=, <<=, =}',
		 '{fe80::6e40:8ff:fea9:a673/32, fe80::6e40:8ff:fea9:8c46, fe80::6e40:8ff:fea9:a673/32, fe80::6e40:8ff:fea9:8c46}',
		 '{25, 1, 25, 1}'),
		('cidrcol', 'cidr',
		 '{&&, =, <, <=, >, >=, >>=, >>, <<=, <<}',
		 '{10/8, 10.2.14/24, 255.255.255.255, 255.255.255.255, 0.0.0.0, 0.0.0.0, 10.2.14/24, 10.2.14/25, 10/8, 0/0}',
		 '{100, 2, 100, 100, 125, 125, 2, 2, 100, 100}'),
		('cidrcol', 'cidr',
		 '{&&, >>=, <<=, =}',
		 '{fe80::/32, fe80::6e40:8ff:fea9:8c46, fe80::/32, fe80::6e40:8ff:fea9:8c46}',
		 '{25, 1, 25, 1}'),
		('bpcharcol', 'bpchar',
		 '{>, >=, =, <=, <}',
		 '{A, A, W, Z, Z}',
		 '{97, 100, 6, 100, 98}'),
		('datecol', 'date',
		 '{>, >=, =, <=, <}',
		 '{1995-08-15, 1995-08-15, 2009-12-01, 2022-12-30, 2022-12-30}',
		 '{100, 100, 1, 100, 100}'),
		('timecol', 'time',
		 '{>, >=, =, <=, <}',
		 '{01:20:30, 01:20:30, 02:28:57, 06:28:31.5, 06:28:31.5}',
		 '{100, 100, 1, 100, 100}'),
		('timestampcol', 'timestamp',
		 '{>, >=, =, <=, <}',
		 '{1942-07-23 03:05:09, 1942-07-23 03:05:09, 1964-03-24 19:26:45, 1984-01-20 22:42:21, 1984-01-20 22:42:21}',
		 '{100, 100, 1, 100, 100}'),
		('timestampcol', 'timestamptz',
		 '{>, >=, =, <=, <}',
		 '{1942-07-23 03:05:09, 1942-07-23 03:05:09, 1964-03-24 19:26:45, 1984-01-20 22:42:21, 1984-01-20 22:42:21}',
		 '{100, 100, 1, 100, 100}'),
		('timestamptzcol', 'timestamptz',
		 '{>, >=, =, <=, <}',
		 '{1972-10-10 03:00:00-04, 1972-10-10 03:00:00-04, 1972-10-19 09:00:00-07, 1972-11-20 19:00:00-03, 1972-11-20 19:00:00-03}',
		 '{100, 100, 1, 100, 100}'),
		('intervalcol', 'interval',
		 '{>, >=, =, <=, <}',
		 '{00:00:00, 00:00:00, 1 mons 13 days 12:24, 2 mons 23 days 07:48:00, 1 year}',
		 '{100, 100, 1, 100, 100}'),
		('timetzcol', 'timetz',
		 '{>, >=, =, <=, <}',
		 '{01:30:20+02, 01:30:20+02, 01:35:50+02, 23:55:05+02, 23:55:05+02}',
		 '{99, 100, 2, 100, 100}'),
		('bitcol', 'bit(10)',
		 '{>, >=, =, <=, <}',
		 '{0000000010, 0000000010, 0011011110, 1111111000, 1111111000}',
		 '{100, 100, 1, 100, 100}'),
		('varbitcol', 'varbit(16)',
		 '{>, >=, =, <=, <}',
		 '{0000000000000100, 0000000000000100, 0001010001100110, 1111111111111000, 1111111111111000}',
		 '{100, 100, 1, 100, 100}'),
		('numericcol', 'numeric',
		 '{>, >=, =, <=, <}',
		 '{0.00, 0.01, 2268164.347826086956521739130434782609, 99470151.9, 99470151.9}',
		 '{100, 100, 1, 100, 100}'),
		('uuidcol', 'uuid',
		 '{>, >=, =, <=, <}',
		 '{00040004-0004-0004-0004-000400040004, 00040004-0004-0004-0004-000400040004, 52225222-5222-5222-5222-522252225222, 99989998-9998-9998-9998-999899989998, 99989998-9998-9998-9998-999899989998}',
		 '{100, 100, 1, 100, 100}'),
		('int4rangecol', 'int4range',
		 '{<<, &<, &&, &>, >>, @>, <@, =, <, <=, >, >=}',
		 '{"[10000,)","[10000,)","(,]","[3,4)","[36,44)","(1500,1501]","[3,4)","[222,1222)","[36,44)","[43,1043)","[367,4466)","[519,)"}',
		 '{53, 53, 53, 53, 50, 22, 72, 1, 74, 75, 34, 21}'),
		('int4rangecol', 'int4range',
		 '{@>, <@, =, <=, >, >=}',
		 '{empty, empty, empty, empty, empty, empty}',
		 '{125, 72, 72, 72, 53, 125}'),
		('int4rangecol', 'int4',
		 '{@>}',
		 '{1500}',
		 '{22}'),
		('lsncol', 'pg_lsn',
		 '{>, >=, =, <=, <, IS, IS NOT}',
		 '{0/1200, 0/1200, 44/455222, 198/1999799, 198/1999799, NULL, NULL}',
		 '{100, 100, 1, 100, 100, 25, 100}'),
		('boxcol', 'point',
		 '{@>}',
		 '{"(500,43)"}',
		 '{11}'),
		('boxcol', 'box',
		 '{<<, &<, &&, &>, >>, <<|, &<|, |&>, |>>, @>, <@, ~=}',
		 '{"((1000,2000),(3000,4000))","((1,2),(3000,4000))","((1,2),(3000,4000))","((1,2),(3000,4000))","((1,2),(3,4))","((1000,2000),(3000,4000))","((1,2000),(3,4000))","((1000,2),(3000,4))","((1,2),(3,4))","((1,2),(300,400))","((1,2),(3000,4000))","((222,1222),(44,45))"}',
		 '{100, 100, 100, 99, 96, 100, 100, 99, 96, 1, 99, 1}');
2020-04-06 20:19:44.653 EDT [29970:9] pg_regress/brin LOG:  statement: DO $x$
	DECLARE
		r record;
		r2 record;
		cond text;
		idx_ctids tid[];
		ss_ctids tid[];
		count int;
		plan_ok bool;
		plan_line text;
	BEGIN
		FOR r IN SELECT colname, oper, typ, value[ordinality], matches[ordinality] FROM brinopers, unnest(op) WITH ORDINALITY AS oper LOOP
	
			-- prepare the condition
			IF r.value IS NULL THEN
				cond := format('%I %s %L', r.colname, r.oper, r.value);
			ELSE
				cond := format('%I %s %L::%s', r.colname, r.oper, r.value, r.typ);
			END IF;
	
			-- run the query using the brin index
			SET enable_seqscan = 0;
			SET enable_bitmapscan = 1;
	
			plan_ok := false;
			FOR plan_line IN EXECUTE format($y$EXPLAIN SELECT array_agg(ctid) FROM brintest WHERE %s $y$, cond) LOOP
				IF plan_line LIKE '%Bitmap Heap Scan on brintest%' THEN
					plan_ok := true;
				END IF;
			END LOOP;
			IF NOT plan_ok THEN
				RAISE WARNING 'did not get bitmap indexscan plan for %', r;
			END IF;
	
			EXECUTE format($y$SELECT array_agg(ctid) FROM brintest WHERE %s $y$, cond)
				INTO idx_ctids;
	
			-- run the query using a seqscan
			SET enable_seqscan = 1;
			SET enable_bitmapscan = 0;
	
			plan_ok := false;
			FOR plan_line IN EXECUTE format($y$EXPLAIN SELECT array_agg(ctid) FROM brintest WHERE %s $y$, cond) LOOP
				IF plan_line LIKE '%Seq Scan on brintest%' THEN
					plan_ok := true;
				END IF;
			END LOOP;
			IF NOT plan_ok THEN
				RAISE WARNING 'did not get seqscan plan for %', r;
			END IF;
	
			EXECUTE format($y$SELECT array_agg(ctid) FROM brintest WHERE %s $y$, cond)
				INTO ss_ctids;
	
			-- make sure both return the same results
			count := array_length(idx_ctids, 1);
	
			IF NOT (count = array_length(ss_ctids, 1) AND
					idx_ctids @> ss_ctids AND
					idx_ctids <@ ss_ctids) THEN
				-- report the results of each scan to make the differences obvious
				RAISE WARNING 'something not right in %: count %', r, count;
				SET enable_seqscan = 1;
				SET enable_bitmapscan = 0;
				FOR r2 IN EXECUTE 'SELECT ' || r.colname || ' FROM brintest WHERE ' || cond LOOP
					RAISE NOTICE 'seqscan: %', r2;
				END LOOP;
	
				SET enable_seqscan = 0;
				SET enable_bitmapscan = 1;
				FOR r2 IN EXECUTE 'SELECT ' || r.colname || ' FROM brintest WHERE ' || cond LOOP
					RAISE NOTICE 'bitmapscan: %', r2;
				END LOOP;
			END IF;
	
			-- make sure we found expected number of matches
			IF count != r.matches THEN RAISE WARNING 'unexpected number of results % for %', count, r; END IF;
		END LOOP;
	END;
	$x$;
2020-04-06 20:19:44.659 EDT [29960:30] pg_regress/privileges LOG:  statement: CREATE TABLE atest1 ( a int, b text );
2020-04-06 20:19:44.661 EDT [29973:7] pg_regress/identity LOG:  statement: ALTER TABLE itest3 ALTER COLUMN a ADD GENERATED ALWAYS AS IDENTITY;
2020-04-06 20:19:44.661 EDT [29974:10] pg_regress/rowsecurity LOG:  statement: DROP ROLE IF EXISTS regress_rls_group2;
2020-04-06 20:19:44.662 EDT [29960:31] pg_regress/privileges LOG:  statement: SELECT * FROM atest1;
2020-04-06 20:19:44.662 EDT [29973:8] pg_regress/identity ERROR:  column "a" of relation "itest3" is already an identity column
2020-04-06 20:19:44.662 EDT [29973:9] pg_regress/identity STATEMENT:  ALTER TABLE itest3 ALTER COLUMN a ADD GENERATED ALWAYS AS IDENTITY;
2020-04-06 20:19:44.669 EDT [29973:10] pg_regress/identity LOG:  statement: SELECT table_name, column_name, column_default, is_nullable, is_identity, identity_generation, identity_start, identity_increment, identity_maximum, identity_minimum, identity_cycle FROM information_schema.columns WHERE table_name LIKE 'itest_' ORDER BY 1, 2;
2020-04-06 20:19:44.677 EDT [29974:11] pg_regress/rowsecurity LOG:  statement: DROP SCHEMA IF EXISTS regress_rls_schema CASCADE;
2020-04-06 20:19:44.677 EDT [29974:12] pg_regress/rowsecurity LOG:  statement: RESET client_min_messages;
2020-04-06 20:19:44.677 EDT [29974:13] pg_regress/rowsecurity LOG:  statement: CREATE USER regress_rls_alice NOLOGIN;
2020-04-06 20:19:44.681 EDT [29958:16] pg_regress/matview LOG:  statement: CREATE UNIQUE INDEX mvtest_tm_type ON mvtest_tm (type);
2020-04-06 20:19:44.681 EDT [29974:14] pg_regress/rowsecurity LOG:  statement: CREATE USER regress_rls_bob NOLOGIN;
2020-04-06 20:19:44.682 EDT [29974:15] pg_regress/rowsecurity LOG:  statement: CREATE USER regress_rls_carol NOLOGIN;
2020-04-06 20:19:44.682 EDT [29974:16] pg_regress/rowsecurity LOG:  statement: CREATE USER regress_rls_dave NOLOGIN;
2020-04-06 20:19:44.682 EDT [29974:17] pg_regress/rowsecurity LOG:  statement: CREATE USER regress_rls_exempt_user BYPASSRLS NOLOGIN;
2020-04-06 20:19:44.682 EDT [29974:18] pg_regress/rowsecurity LOG:  statement: CREATE ROLE regress_rls_group1 NOLOGIN;
2020-04-06 20:19:44.682 EDT [29974:19] pg_regress/rowsecurity LOG:  statement: CREATE ROLE regress_rls_group2 NOLOGIN;
2020-04-06 20:19:44.683 EDT [29974:20] pg_regress/rowsecurity LOG:  statement: GRANT regress_rls_group1 TO regress_rls_bob;
2020-04-06 20:19:44.683 EDT [29960:32] pg_regress/privileges LOG:  statement: INSERT INTO atest1 VALUES (1, 'one');
2020-04-06 20:19:44.683 EDT [29960:33] pg_regress/privileges LOG:  statement: DELETE FROM atest1;
2020-04-06 20:19:44.683 EDT [29960:34] pg_regress/privileges LOG:  statement: UPDATE atest1 SET a = 1 WHERE b = 'blech';
2020-04-06 20:19:44.684 EDT [29960:35] pg_regress/privileges LOG:  statement: TRUNCATE atest1;
2020-04-06 20:19:44.685 EDT [29983:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:44.686 EDT [29983:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/generated
2020-04-06 20:19:44.689 EDT [29958:17] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_tm ORDER BY type;
2020-04-06 20:19:44.694 EDT [29960:36] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:44.695 EDT [29960:37] pg_regress/privileges LOG:  statement: LOCK atest1 IN ACCESS EXCLUSIVE MODE;
2020-04-06 20:19:44.695 EDT [29960:38] pg_regress/privileges LOG:  statement: COMMIT;
2020-04-06 20:19:44.695 EDT [29985:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:44.696 EDT [29974:21] pg_regress/rowsecurity LOG:  statement: GRANT regress_rls_group2 TO regress_rls_carol;
2020-04-06 20:19:44.696 EDT [29974:22] pg_regress/rowsecurity LOG:  statement: CREATE SCHEMA regress_rls_schema;
2020-04-06 20:19:44.696 EDT [29985:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/spgist
2020-04-06 20:19:44.697 EDT [29974:23] pg_regress/rowsecurity LOG:  statement: GRANT ALL ON SCHEMA regress_rls_schema to public;
2020-04-06 20:19:44.697 EDT [29974:24] pg_regress/rowsecurity LOG:  statement: SET search_path = regress_rls_schema;
2020-04-06 20:19:44.697 EDT [29974:25] pg_regress/rowsecurity LOG:  statement: CREATE OR REPLACE FUNCTION f_leak(text) RETURNS bool
	    COST 0.0000001 LANGUAGE plpgsql
	    AS 'BEGIN RAISE NOTICE ''f_leak => %'', $1; RETURN true; END';
2020-04-06 20:19:44.698 EDT [29960:39] pg_regress/privileges LOG:  statement: REVOKE ALL ON atest1 FROM PUBLIC;
2020-04-06 20:19:44.698 EDT [29960:40] pg_regress/privileges LOG:  statement: SELECT * FROM atest1;
2020-04-06 20:19:44.699 EDT [29983:3] pg_regress/generated LOG:  statement: SELECT attrelid, attname, attgenerated FROM pg_attribute WHERE attgenerated NOT IN ('', 's');
2020-04-06 20:19:44.700 EDT [29973:11] pg_regress/identity LOG:  statement: SELECT sequence_name FROM information_schema.sequences WHERE sequence_name LIKE 'itest%';
2020-04-06 20:19:44.707 EDT [29976:3] pg_regress/collate LOG:  statement: /*
	 * This test is intended to pass on all platforms supported by Postgres.
	 * We can therefore only assume that the default, C, and POSIX collations
	 * are available --- and since the regression tests are often run in a
	 * C-locale database, these may well all have the same behavior.  But
	 * fortunately, the system doesn't know that and will treat them as
	 * incompatible collations.  It is therefore at least possible to test
	 * parser behaviors such as collation conflict resolution.  This test will,
	 * however, be more revealing when run in a database with non-C locale,
	 * since any departure from C sorting behavior will show as a failure.
	 */
	CREATE SCHEMA collate_tests;
2020-04-06 20:19:44.709 EDT [29990:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:44.710 EDT [29990:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/password
2020-04-06 20:19:44.712 EDT [29990:3] pg_regress/password LOG:  statement: SET password_encryption = 'novalue';
2020-04-06 20:19:44.712 EDT [29990:4] pg_regress/password ERROR:  invalid value for parameter "password_encryption": "novalue"
2020-04-06 20:19:44.712 EDT [29990:5] pg_regress/password HINT:  Available values: md5, scram-sha-256.
2020-04-06 20:19:44.712 EDT [29990:6] pg_regress/password STATEMENT:  SET password_encryption = 'novalue';
2020-04-06 20:19:44.714 EDT [29989:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:44.716 EDT [29989:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/tablesample
2020-04-06 20:19:44.716 EDT [29985:3] pg_regress/spgist LOG:  statement: create table spgist_point_tbl(id int4, p point);
2020-04-06 20:19:44.718 EDT [29988:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:44.719 EDT [29988:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/gist
2020-04-06 20:19:44.721 EDT [29988:3] pg_regress/gist LOG:  statement: create table gist_point_tbl(id int4, p point);
2020-04-06 20:19:44.723 EDT [29983:4] pg_regress/generated LOG:  statement: CREATE TABLE gtest0 (a int PRIMARY KEY, b int GENERATED ALWAYS AS (55) STORED);
2020-04-06 20:19:44.724 EDT [29988:4] pg_regress/gist LOG:  statement: create index gist_pointidx on gist_point_tbl using gist(p);
2020-04-06 20:19:44.724 EDT [29989:3] pg_regress/tablesample LOG:  statement: CREATE TABLE test_tablesample (id int, name text) WITH (fillfactor=10);
2020-04-06 20:19:44.725 EDT [29958:18] pg_regress/matview LOG:  statement: EXPLAIN (costs off)
	  CREATE MATERIALIZED VIEW mvtest_tvm AS SELECT * FROM mvtest_tv ORDER BY type;
2020-04-06 20:19:44.728 EDT [29989:4] pg_regress/tablesample LOG:  statement: INSERT INTO test_tablesample
	  SELECT i, repeat(i::text, 200) FROM generate_series(0, 9) s(i);
2020-04-06 20:19:44.728 EDT [29960:41] pg_regress/privileges LOG:  statement: GRANT ALL ON atest1 TO regress_priv_user2;
2020-04-06 20:19:44.728 EDT [29958:19] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mvtest_tvm AS SELECT * FROM mvtest_tv ORDER BY type;
2020-04-06 20:19:44.730 EDT [29983:5] pg_regress/generated LOG:  statement: CREATE TABLE gtest1 (a int PRIMARY KEY, b int GENERATED ALWAYS AS (a * 2) STORED);
2020-04-06 20:19:44.730 EDT [29989:5] pg_regress/tablesample LOG:  statement: SELECT t.id FROM test_tablesample AS t TABLESAMPLE SYSTEM (50) REPEATABLE (0);
2020-04-06 20:19:44.732 EDT [29960:42] pg_regress/privileges LOG:  statement: GRANT SELECT ON atest1 TO regress_priv_user3, regress_priv_user4;
2020-04-06 20:19:44.732 EDT [29974:26] pg_regress/rowsecurity LOG:  statement: GRANT EXECUTE ON FUNCTION f_leak(text) TO public;
2020-04-06 20:19:44.732 EDT [29990:7] pg_regress/password LOG:  statement: SET password_encryption = true;
2020-04-06 20:19:44.732 EDT [29990:8] pg_regress/password LOG:  statement: SET password_encryption = 'md5';
2020-04-06 20:19:44.732 EDT [29960:43] pg_regress/privileges LOG:  statement: SELECT * FROM atest1;
2020-04-06 20:19:44.732 EDT [29973:12] pg_regress/identity LOG:  statement: SELECT pg_get_serial_sequence('itest1', 'a');
2020-04-06 20:19:44.733 EDT [29974:27] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:44.733 EDT [29990:9] pg_regress/password LOG:  statement: SET password_encryption = 'scram-sha-256';
2020-04-06 20:19:44.733 EDT [29974:28] pg_regress/rowsecurity LOG:  statement: CREATE TABLE uaccount (
	    pguser      name primary key,
	    seclv       int
	);
2020-04-06 20:19:44.733 EDT [29990:10] pg_regress/password LOG:  statement: SET password_encryption = 'md5';
2020-04-06 20:19:44.734 EDT [29993:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:44.735 EDT [29993:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/groupingsets
2020-04-06 20:19:44.737 EDT [29974:29] pg_regress/rowsecurity LOG:  statement: GRANT SELECT ON uaccount TO public;
2020-04-06 20:19:44.737 EDT [29990:11] pg_regress/password LOG:  statement: CREATE ROLE regress_passwd1 PASSWORD 'role_pwd1';
2020-04-06 20:19:44.738 EDT [29992:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:44.739 EDT [29992:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/drop_operator
2020-04-06 20:19:44.742 EDT [29974:30] pg_regress/rowsecurity LOG:  statement: INSERT INTO uaccount VALUES
	    ('regress_rls_alice', 99),
	    ('regress_rls_bob', 1),
	    ('regress_rls_carol', 2),
	    ('regress_rls_dave', 3);
2020-04-06 20:19:44.742 EDT [29960:44] pg_regress/privileges LOG:  statement: CREATE TABLE atest2 (col1 varchar(10), col2 boolean);
2020-04-06 20:19:44.742 EDT [29990:12] pg_regress/password LOG:  statement: SET password_encryption = 'on';
2020-04-06 20:19:44.742 EDT [29983:6] pg_regress/generated LOG:  statement: SELECT table_name, column_name, column_default, is_nullable, is_generated, generation_expression FROM information_schema.columns WHERE table_name LIKE 'gtest_' ORDER BY 1, 2;
2020-04-06 20:19:44.742 EDT [29994:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:44.743 EDT [29988:5] pg_regress/gist LOG:  statement: create index gist_pointidx2 on gist_point_tbl using gist(p) with (buffering = on, fillfactor=50);
2020-04-06 20:19:44.743 EDT [29985:4] pg_regress/spgist LOG:  statement: create index spgist_point_idx on spgist_point_tbl using spgist(p) with (fillfactor = 75);
2020-04-06 20:19:44.743 EDT [29994:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/security_label
2020-04-06 20:19:44.744 EDT [29995:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:44.745 EDT [29990:13] pg_regress/password LOG:  statement: CREATE ROLE regress_passwd2 PASSWORD 'role_pwd2';
2020-04-06 20:19:44.746 EDT [29993:3] pg_regress/groupingsets LOG:  statement: create temp view gstest1(a,b,v)
	  as values (1,1,10),(1,1,11),(1,2,12),(1,2,13),(1,3,14),
	            (2,3,15),
	            (3,3,16),(3,4,17),
	            (4,1,18),(4,1,19);
2020-04-06 20:19:44.746 EDT [29974:31] pg_regress/rowsecurity LOG:  statement: CREATE TABLE category (
	    cid        int primary key,
	    cname      text
	);
2020-04-06 20:19:44.747 EDT [29992:3] pg_regress/drop_operator LOG:  statement: CREATE OPERATOR === (
	        PROCEDURE = int8eq,
	        LEFTARG = bigint,
	        RIGHTARG = bigint,
	        COMMUTATOR = ===
	);
2020-04-06 20:19:44.749 EDT [29994:3] pg_regress/security_label LOG:  statement: SET client_min_messages TO 'warning';
2020-04-06 20:19:44.750 EDT [29976:4] pg_regress/collate LOG:  statement: SET search_path = collate_tests;
2020-04-06 20:19:44.750 EDT [29997:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:44.752 EDT [29994:4] pg_regress/security_label LOG:  statement: DROP ROLE IF EXISTS regress_seclabel_user1;
2020-04-06 20:19:44.752 EDT [29995:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/object_address
2020-04-06 20:19:44.753 EDT [29989:6] pg_regress/tablesample LOG:  statement: SELECT id FROM test_tablesample TABLESAMPLE SYSTEM (100.0/11) REPEATABLE (0);
2020-04-06 20:19:44.755 EDT [29960:45] pg_regress/privileges LOG:  statement: GRANT SELECT ON atest2 TO regress_priv_user2;
2020-04-06 20:19:44.756 EDT [29976:5] pg_regress/collate LOG:  statement: CREATE TABLE collate_test1 (
	    a int,
	    b text COLLATE "C" NOT NULL
	);
2020-04-06 20:19:44.757 EDT [29998:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:44.758 EDT [29998:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/replica_identity
2020-04-06 20:19:44.761 EDT [30004:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:44.761 EDT [29995:3] pg_regress/object_address LOG:  statement: SET client_min_messages TO 'warning';
2020-04-06 20:19:44.762 EDT [29992:4] pg_regress/drop_operator LOG:  statement: CREATE OPERATOR !== (
	        PROCEDURE = int8ne,
	        LEFTARG = bigint,
	        RIGHTARG = bigint,
	        NEGATOR = ===,
	        COMMUTATOR = !==
	);
2020-04-06 20:19:44.762 EDT [30004:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/join_hash
2020-04-06 20:19:44.764 EDT [29992:5] pg_regress/drop_operator LOG:  statement: DROP OPERATOR !==(bigint, bigint);
2020-04-06 20:19:44.764 EDT [29995:4] pg_regress/object_address LOG:  statement: DROP ROLE IF EXISTS regress_addr_user;
2020-04-06 20:19:44.764 EDT [29995:5] pg_regress/object_address LOG:  statement: RESET client_min_messages;
2020-04-06 20:19:44.764 EDT [29995:6] pg_regress/object_address LOG:  statement: CREATE USER regress_addr_user;
2020-04-06 20:19:44.765 EDT [29992:6] pg_regress/drop_operator LOG:  statement: SELECT  ctid, oprcom
	FROM    pg_catalog.pg_operator fk
	WHERE   oprcom != 0 AND
	        NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprcom);
2020-04-06 20:19:44.765 EDT [29997:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/lock
2020-04-06 20:19:44.765 EDT [29974:32] pg_regress/rowsecurity LOG:  statement: GRANT ALL ON category TO public;
2020-04-06 20:19:44.765 EDT [29995:7] pg_regress/object_address LOG:  statement: CREATE SCHEMA addr_nsp;
2020-04-06 20:19:44.766 EDT [29988:6] pg_regress/gist LOG:  statement: create index gist_pointidx3 on gist_point_tbl using gist(p) with (buffering = off);
2020-04-06 20:19:44.766 EDT [29974:33] pg_regress/rowsecurity LOG:  statement: INSERT INTO category VALUES
	    (11, 'novel'),
	    (22, 'science fiction'),
	    (33, 'technology'),
	    (44, 'manga');
2020-04-06 20:19:44.767 EDT [29960:46] pg_regress/privileges LOG:  statement: GRANT UPDATE ON atest2 TO regress_priv_user3;
2020-04-06 20:19:44.767 EDT [29998:3] pg_regress/replica_identity LOG:  statement: CREATE TABLE test_replica_identity (
	       id serial primary key,
	       keya text not null,
	       keyb text not null,
	       nonkey text,
	       CONSTRAINT test_replica_identity_unique_defer UNIQUE (keya, keyb) DEFERRABLE,
	       CONSTRAINT test_replica_identity_unique_nondefer UNIQUE (keya, keyb)
	) ;
2020-04-06 20:19:44.767 EDT [29994:5] pg_regress/security_label LOG:  statement: DROP ROLE IF EXISTS regress_seclabel_user2;
2020-04-06 20:19:44.767 EDT [29993:4] pg_regress/groupingsets LOG:  statement: create temp table gstest2 (a integer, b integer, c integer, d integer,
	                           e integer, f integer, g integer, h integer);
2020-04-06 20:19:44.767 EDT [29995:8] pg_regress/object_address LOG:  statement: SET search_path TO 'addr_nsp';
2020-04-06 20:19:44.767 EDT [29974:34] pg_regress/rowsecurity LOG:  statement: CREATE TABLE document (
	    did         int primary key,
	    cid         int references category(cid),
	    dlevel      int not null,
	    dauthor     name,
	    dtitle      text
	);
2020-04-06 20:19:44.768 EDT [29988:7] pg_regress/gist LOG:  statement: create index gist_pointidx4 on gist_point_tbl using gist(p) with (buffering = auto);
2020-04-06 20:19:44.768 EDT [29990:14] pg_regress/password LOG:  statement: SET password_encryption = 'scram-sha-256';
2020-04-06 20:19:44.769 EDT [29985:5] pg_regress/spgist LOG:  statement: insert into spgist_point_tbl (id, p)
	select g, point(g*10, g*10) from generate_series(1, 10) g;
2020-04-06 20:19:44.769 EDT [29988:8] pg_regress/gist LOG:  statement: drop index gist_pointidx2, gist_pointidx3, gist_pointidx4;
2020-04-06 20:19:44.770 EDT [29990:15] pg_regress/password LOG:  statement: CREATE ROLE regress_passwd3 PASSWORD 'role_pwd3';
2020-04-06 20:19:44.770 EDT [29994:6] pg_regress/security_label LOG:  statement: RESET client_min_messages;
2020-04-06 20:19:44.775 EDT [29995:9] pg_regress/object_address LOG:  statement: CREATE FOREIGN DATA WRAPPER addr_fdw;
2020-04-06 20:19:44.775 EDT [29995:10] pg_regress/object_address LOG:  statement: CREATE SERVER addr_fserv FOREIGN DATA WRAPPER addr_fdw;
2020-04-06 20:19:44.776 EDT [29995:11] pg_regress/object_address LOG:  statement: CREATE TEXT SEARCH DICTIONARY addr_ts_dict (template=simple);
2020-04-06 20:19:44.777 EDT [29993:5] pg_regress/groupingsets LOG:  statement: copy gstest2 from stdin;
2020-04-06 20:19:44.777 EDT [29960:47] pg_regress/privileges LOG:  statement: GRANT INSERT ON atest2 TO regress_priv_user4;
2020-04-06 20:19:44.778 EDT [29973:13] pg_regress/identity LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(itest1_a_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:44.778 EDT [29976:6] pg_regress/collate LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(collate_test1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:44.779 EDT [29985:6] pg_regress/spgist LOG:  statement: delete from spgist_point_tbl where id < 5;
2020-04-06 20:19:44.780 EDT [29997:3] pg_regress/lock LOG:  statement: CREATE SCHEMA lock_schema1;
2020-04-06 20:19:44.780 EDT [29974:35] pg_regress/rowsecurity LOG:  statement: GRANT ALL ON document TO public;
2020-04-06 20:19:44.780 EDT [29997:4] pg_regress/lock LOG:  statement: SET search_path = lock_schema1;
2020-04-06 20:19:44.780 EDT [29997:5] pg_regress/lock LOG:  statement: CREATE TABLE lock_tbl1 (a BIGINT);
2020-04-06 20:19:44.782 EDT [29997:6] pg_regress/lock LOG:  statement: CREATE TABLE lock_tbl1a (a BIGINT);
2020-04-06 20:19:44.782 EDT [29993:6] pg_regress/groupingsets LOG:  statement: create temp table gstest3 (a integer, b integer, c integer, d integer);
2020-04-06 20:19:44.782 EDT [29985:7] pg_regress/spgist LOG:  statement: vacuum spgist_point_tbl;
2020-04-06 20:19:44.782 EDT [29988:9] pg_regress/gist LOG:  statement: create index gist_pointidx5 on gist_point_tbl using gist(p) with (buffering = invalid_value);
2020-04-06 20:19:44.782 EDT [29988:10] pg_regress/gist ERROR:  invalid value for enum option "buffering": invalid_value
2020-04-06 20:19:44.782 EDT [29988:11] pg_regress/gist DETAIL:  Valid values are "on", "off", and "auto".
2020-04-06 20:19:44.782 EDT [29988:12] pg_regress/gist STATEMENT:  create index gist_pointidx5 on gist_point_tbl using gist(p) with (buffering = invalid_value);
2020-04-06 20:19:44.783 EDT [29997:7] pg_regress/lock LOG:  statement: CREATE VIEW lock_view1 AS SELECT * FROM lock_tbl1;
2020-04-06 20:19:44.783 EDT [29988:13] pg_regress/gist LOG:  statement: create index gist_pointidx5 on gist_point_tbl using gist(p) with (fillfactor=9);
2020-04-06 20:19:44.783 EDT [29988:14] pg_regress/gist ERROR:  value 9 out of bounds for option "fillfactor"
2020-04-06 20:19:44.783 EDT [29988:15] pg_regress/gist DETAIL:  Valid values are between "10" and "100".
2020-04-06 20:19:44.783 EDT [29988:16] pg_regress/gist STATEMENT:  create index gist_pointidx5 on gist_point_tbl using gist(p) with (fillfactor=9);
2020-04-06 20:19:44.783 EDT [29983:7] pg_regress/generated LOG:  statement: SELECT table_name, column_name, dependent_column FROM information_schema.column_column_usage ORDER BY 1, 2, 3;
2020-04-06 20:19:44.784 EDT [29993:7] pg_regress/groupingsets LOG:  statement: copy gstest3 from stdin;
2020-04-06 20:19:44.784 EDT [29997:8] pg_regress/lock LOG:  statement: CREATE VIEW lock_view2(a,b) AS SELECT * FROM lock_tbl1, lock_tbl1a;
2020-04-06 20:19:44.784 EDT [30004:3] pg_regress/join_hash LOG:  statement: begin;
2020-04-06 20:19:44.784 EDT [29988:17] pg_regress/gist LOG:  statement: create index gist_pointidx5 on gist_point_tbl using gist(p) with (fillfactor=101);
2020-04-06 20:19:44.784 EDT [29988:18] pg_regress/gist ERROR:  value 101 out of bounds for option "fillfactor"
2020-04-06 20:19:44.784 EDT [29988:19] pg_regress/gist DETAIL:  Valid values are between "10" and "100".
2020-04-06 20:19:44.784 EDT [29988:20] pg_regress/gist STATEMENT:  create index gist_pointidx5 on gist_point_tbl using gist(p) with (fillfactor=101);
2020-04-06 20:19:44.785 EDT [29974:36] pg_regress/rowsecurity LOG:  statement: INSERT INTO document VALUES
	    ( 1, 11, 1, 'regress_rls_bob', 'my first novel'),
	    ( 2, 11, 2, 'regress_rls_bob', 'my second novel'),
	    ( 3, 22, 2, 'regress_rls_bob', 'my science fiction'),
	    ( 4, 44, 1, 'regress_rls_bob', 'my first manga'),
	    ( 5, 44, 2, 'regress_rls_bob', 'my second manga'),
	    ( 6, 22, 1, 'regress_rls_carol', 'great science fiction'),
	    ( 7, 33, 2, 'regress_rls_carol', 'great technology book'),
	    ( 8, 44, 1, 'regress_rls_carol', 'great manga'),
	    ( 9, 22, 1, 'regress_rls_dave', 'awesome science fiction'),
	    (10, 33, 2, 'regress_rls_dave', 'awesome technology book');
2020-04-06 20:19:44.785 EDT [29998:4] pg_regress/replica_identity LOG:  statement: CREATE TABLE test_replica_identity_othertable (id serial primary key);
2020-04-06 20:19:44.786 EDT [29988:21] pg_regress/gist LOG:  statement: insert into gist_point_tbl (id, p)
	select g,        point(g*10, g*10) from generate_series(1, 10000) g;
2020-04-06 20:19:44.787 EDT [29985:8] pg_regress/spgist LOG:  statement: insert into spgist_point_tbl (id, p)
	select g,      point(g*10, g*10) from generate_series(1, 10000) g;
2020-04-06 20:19:44.789 EDT [29993:8] pg_regress/groupingsets LOG:  statement: alter table gstest3 add primary key (a);
2020-04-06 20:19:44.791 EDT [29960:48] pg_regress/privileges LOG:  statement: GRANT TRUNCATE ON atest2 TO regress_priv_user5;
2020-04-06 20:19:44.791 EDT [29994:7] pg_regress/security_label LOG:  statement: CREATE USER regress_seclabel_user1 WITH CREATEROLE;
2020-04-06 20:19:44.792 EDT [29990:16] pg_regress/password LOG:  statement: CREATE ROLE regress_passwd4 PASSWORD NULL;
2020-04-06 20:19:44.792 EDT [29993:9] pg_regress/groupingsets LOG:  statement: create temp table gstest4(id integer, v integer,
	                          unhashable_col bit(4), unsortable_col xid);
2020-04-06 20:19:44.792 EDT [29997:9] pg_regress/lock LOG:  statement: CREATE VIEW lock_view3 AS SELECT * from lock_view2;
2020-04-06 20:19:44.792 EDT [29995:12] pg_regress/object_address LOG:  statement: CREATE TEXT SEARCH CONFIGURATION addr_ts_conf (copy=english);
2020-04-06 20:19:44.795 EDT [30004:4] pg_regress/join_hash LOG:  statement: set local min_parallel_table_scan_size = 0;
2020-04-06 20:19:44.796 EDT [29958:20] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_tvm;
2020-04-06 20:19:44.797 EDT [29960:49] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user2;
2020-04-06 20:19:44.797 EDT [29995:13] pg_regress/object_address LOG:  statement: CREATE TEXT SEARCH TEMPLATE addr_ts_temp (lexize=dsimple_lexize);
2020-04-06 20:19:44.797 EDT [29960:50] pg_regress/privileges LOG:  statement: SELECT session_user, current_user;
2020-04-06 20:19:44.797 EDT [29990:17] pg_regress/password LOG:  statement: SELECT rolname, regexp_replace(rolpassword, '(SCRAM-SHA-256)\\$(\\d+):([a-zA-Z0-9+/=]+)\\$([a-zA-Z0-9+=/]+):([a-zA-Z0-9+/=]+)', '\\1$\\2:<salt>$<storedkey>:<serverkey>') as rolpassword_masked
	    FROM pg_authid
	    WHERE rolname LIKE 'regress_passwd%'
	    ORDER BY rolname, rolpassword;
2020-04-06 20:19:44.797 EDT [29994:8] pg_regress/security_label LOG:  statement: CREATE USER regress_seclabel_user2;
2020-04-06 20:19:44.798 EDT [29995:14] pg_regress/object_address LOG:  statement: CREATE TEXT SEARCH PARSER addr_ts_prs
	    (start = prsd_start, gettoken = prsd_nexttoken, end = prsd_end, lextypes = prsd_lextype);
2020-04-06 20:19:44.799 EDT [29995:15] pg_regress/object_address LOG:  statement: CREATE TABLE addr_nsp.gentable (
		a serial primary key CONSTRAINT a_chk CHECK (a > 0),
		b text DEFAULT 'hello');
2020-04-06 20:19:44.802 EDT [29998:5] pg_regress/replica_identity LOG:  statement: CREATE INDEX test_replica_identity_keyab ON test_replica_identity (keya, keyb);
2020-04-06 20:19:44.802 EDT [29989:7] pg_regress/tablesample LOG:  statement: SELECT id FROM test_tablesample TABLESAMPLE SYSTEM (50) REPEATABLE (0);
2020-04-06 20:19:44.802 EDT [29989:8] pg_regress/tablesample LOG:  statement: SELECT id FROM test_tablesample TABLESAMPLE BERNOULLI (50) REPEATABLE (0);
2020-04-06 20:19:44.803 EDT [29994:9] pg_regress/security_label LOG:  statement: CREATE TABLE seclabel_tbl1 (a int, b text);
2020-04-06 20:19:44.803 EDT [29989:9] pg_regress/tablesample LOG:  statement: SELECT id FROM test_tablesample TABLESAMPLE BERNOULLI (5.5) REPEATABLE (0);
2020-04-06 20:19:44.803 EDT [29989:10] pg_regress/tablesample LOG:  statement: SELECT count(*) FROM test_tablesample TABLESAMPLE SYSTEM (100);
2020-04-06 20:19:44.804 EDT [29989:11] pg_regress/tablesample LOG:  statement: SELECT count(*) FROM test_tablesample TABLESAMPLE SYSTEM (100) REPEATABLE (1+2);
2020-04-06 20:19:44.804 EDT [29990:18] pg_regress/password LOG:  statement: ALTER ROLE regress_passwd2 RENAME TO regress_passwd2_new;
2020-04-06 20:19:44.804 EDT [29997:10] pg_regress/lock LOG:  statement: CREATE VIEW lock_view4 AS SELECT (select a from lock_tbl1a limit 1) from lock_tbl1;
2020-04-06 20:19:44.804 EDT [30004:5] pg_regress/join_hash LOG:  statement: set local parallel_setup_cost = 0;
2020-04-06 20:19:44.805 EDT [29993:10] pg_regress/groupingsets LOG:  statement: insert into gstest4
	values (1,1,b'0000','1'), (2,2,b'0001','1'),
	       (3,4,b'0010','2'), (4,8,b'0011','2'),
	       (5,16,b'0000','2'), (6,32,b'0001','2'),
	       (7,64,b'0010','1'), (8,128,b'0011','1');
2020-04-06 20:19:44.805 EDT [29989:12] pg_regress/tablesample LOG:  statement: SELECT count(*) FROM test_tablesample TABLESAMPLE SYSTEM (100) REPEATABLE (0.4);
2020-04-06 20:19:44.805 EDT [30004:6] pg_regress/join_hash LOG:  statement: set local enable_hashjoin = on;
2020-04-06 20:19:44.805 EDT [29989:13] pg_regress/tablesample LOG:  statement: CREATE VIEW test_tablesample_v1 AS
	  SELECT id FROM test_tablesample TABLESAMPLE SYSTEM (10*2) REPEATABLE (2);
2020-04-06 20:19:44.807 EDT [30004:7] pg_regress/join_hash LOG:  statement: create or replace function find_hash(node json)
	returns json language plpgsql
	as
	$$
	declare
	  x json;
	  child json;
	begin
	  if node->>'Node Type' = 'Hash' then
	    return node;
	  else
	    for child in select json_array_elements(node->'Plans')
	    loop
	      x := find_hash(child);
	      if x is not null then
	        return x;
	      end if;
	    end loop;
	    return null;
	  end if;
	end;
	$$;
2020-04-06 20:19:44.821 EDT [29997:11] pg_regress/lock LOG:  statement: CREATE VIEW lock_view5 AS SELECT * from lock_tbl1 where a in (select * from lock_tbl1a);
2020-04-06 20:19:44.822 EDT [29998:6] pg_regress/replica_identity LOG:  statement: CREATE UNIQUE INDEX test_replica_identity_keyab_key ON test_replica_identity (keya, keyb);
2020-04-06 20:19:44.825 EDT [29997:12] pg_regress/lock LOG:  statement: CREATE VIEW lock_view6 AS SELECT * from (select * from lock_tbl1) sub;
2020-04-06 20:19:44.825 EDT [29992:7] pg_regress/drop_operator LOG:  statement: SELECT  ctid, oprnegate
	FROM    pg_catalog.pg_operator fk
	WHERE   oprnegate != 0 AND
	        NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprnegate);
2020-04-06 20:19:44.825 EDT [29994:10] pg_regress/security_label LOG:  statement: CREATE TABLE seclabel_tbl2 (x int, y text);
2020-04-06 20:19:44.826 EDT [29995:16] pg_regress/object_address LOG:  statement: CREATE TABLE addr_nsp.parttable (
		a int PRIMARY KEY
	) PARTITION BY RANGE (a);
2020-04-06 20:19:44.828 EDT [29997:13] pg_regress/lock LOG:  statement: CREATE ROLE regress_rol_lock1;
2020-04-06 20:19:44.831 EDT [29998:7] pg_regress/replica_identity LOG:  statement: CREATE UNIQUE INDEX test_replica_identity_nonkey ON test_replica_identity (keya, nonkey);
2020-04-06 20:19:44.832 EDT [29976:7] pg_regress/collate LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '24751';
2020-04-06 20:19:44.833 EDT [29997:14] pg_regress/lock LOG:  statement: ALTER ROLE regress_rol_lock1 SET search_path = lock_schema1;
2020-04-06 20:19:44.835 EDT [29993:11] pg_regress/groupingsets LOG:  statement: create temp table gstest_empty (a integer, b integer, v integer);
2020-04-06 20:19:44.836 EDT [29998:8] pg_regress/replica_identity LOG:  statement: CREATE INDEX test_replica_identity_hash ON test_replica_identity USING hash (nonkey);
2020-04-06 20:19:44.837 EDT [29993:12] pg_regress/groupingsets LOG:  statement: create function gstest_data(v integer, out a integer, out b integer)
	  returns setof record
	  as $f$
	    begin
	      return query select v, i from generate_series(1,3) i;
	    end;
	  $f$ language plpgsql;
2020-04-06 20:19:44.837 EDT [29974:37] pg_regress/rowsecurity LOG:  statement: ALTER TABLE document ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:44.838 EDT [29990:19] pg_regress/password LOG:  statement: SELECT rolname, rolpassword
	    FROM pg_authid
	    WHERE rolname LIKE 'regress_passwd2_new'
	    ORDER BY rolname, rolpassword;
2020-04-06 20:19:44.839 EDT [29994:11] pg_regress/security_label LOG:  statement: CREATE VIEW seclabel_view1 AS SELECT * FROM seclabel_tbl2;
2020-04-06 20:19:44.839 EDT [29997:15] pg_regress/lock LOG:  statement: GRANT USAGE ON SCHEMA lock_schema1 TO regress_rol_lock1;
2020-04-06 20:19:44.840 EDT [29974:38] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON document AS PERMISSIVE
	    USING (dlevel <= (SELECT seclv FROM uaccount WHERE pguser = current_user));
2020-04-06 20:19:44.840 EDT [29989:14] pg_regress/tablesample LOG:  statement: CREATE VIEW test_tablesample_v2 AS
	  SELECT id FROM test_tablesample TABLESAMPLE SYSTEM (99);
2020-04-06 20:19:44.841 EDT [29994:12] pg_regress/security_label LOG:  statement: CREATE FUNCTION seclabel_four() RETURNS integer AS $$SELECT 4$$ language sql;
2020-04-06 20:19:44.842 EDT [29997:16] pg_regress/lock LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:44.842 EDT [29994:13] pg_regress/security_label LOG:  statement: CREATE DOMAIN seclabel_domain AS text;
2020-04-06 20:19:44.842 EDT [29997:17] pg_regress/lock LOG:  statement: LOCK TABLE lock_tbl1 IN ACCESS SHARE MODE;
2020-04-06 20:19:44.842 EDT [29997:18] pg_regress/lock LOG:  statement: LOCK lock_tbl1 IN ROW SHARE MODE;
2020-04-06 20:19:44.843 EDT [29993:13] pg_regress/groupingsets LOG:  statement: set enable_hashagg = false;
2020-04-06 20:19:44.843 EDT [29993:14] pg_regress/groupingsets LOG:  statement: select a, b, grouping(a,b), sum(v), count(*), max(v)
	  from gstest1 group by rollup (a,b);
2020-04-06 20:19:44.843 EDT [29974:39] pg_regress/rowsecurity ERROR:  unrecognized row security option "ugly" at character 33
2020-04-06 20:19:44.843 EDT [29974:40] pg_regress/rowsecurity HINT:  Only PERMISSIVE or RESTRICTIVE policies are supported currently.
2020-04-06 20:19:44.843 EDT [29974:41] pg_regress/rowsecurity STATEMENT:  CREATE POLICY p1 ON document AS UGLY
	    USING (dlevel <= (SELECT seclv FROM uaccount WHERE pguser = current_user));
2020-04-06 20:19:44.843 EDT [29994:14] pg_regress/security_label LOG:  statement: ALTER TABLE seclabel_tbl1 OWNER TO regress_seclabel_user1;
2020-04-06 20:19:44.844 EDT [29973:14] pg_regress/identity LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '24632';
2020-04-06 20:19:44.844 EDT [29983:8] pg_regress/generated LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(gtest1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:44.845 EDT [29998:9] pg_regress/replica_identity LOG:  statement: CREATE UNIQUE INDEX test_replica_identity_expr ON test_replica_identity (keya, keyb, (3));
2020-04-06 20:19:44.846 EDT [29997:19] pg_regress/lock LOG:  statement: LOCK TABLE lock_tbl1 IN ROW EXCLUSIVE MODE;
2020-04-06 20:19:44.846 EDT [29995:17] pg_regress/object_address LOG:  statement: CREATE VIEW addr_nsp.genview AS SELECT * from addr_nsp.gentable;
2020-04-06 20:19:44.846 EDT [29997:20] pg_regress/lock LOG:  statement: LOCK TABLE lock_tbl1 IN SHARE UPDATE EXCLUSIVE MODE;
2020-04-06 20:19:44.847 EDT [29974:42] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p2r ON document AS RESTRICTIVE TO regress_rls_dave
	    USING (cid <> 44 AND cid < 50);
2020-04-06 20:19:44.847 EDT [29989:15] pg_regress/tablesample LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_tablesample_v1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:44.847 EDT [29958:21] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mvtest_tmm AS SELECT sum(totamt) AS grandtot FROM mvtest_tm;
2020-04-06 20:19:44.850 EDT [29997:21] pg_regress/lock LOG:  statement: LOCK TABLE lock_tbl1 IN SHARE MODE;
2020-04-06 20:19:44.850 EDT [29974:43] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1r ON document AS RESTRICTIVE TO regress_rls_dave
	    USING (cid <> 44);
2020-04-06 20:19:44.850 EDT [29989:16] pg_regress/tablesample LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '24851';
2020-04-06 20:19:44.850 EDT [29958:22] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mvtest_tvmm AS SELECT sum(totamt) AS grandtot FROM mvtest_tvm;
2020-04-06 20:19:44.853 EDT [29997:22] pg_regress/lock LOG:  statement: LOCK lock_tbl1 IN SHARE ROW EXCLUSIVE MODE;
2020-04-06 20:19:44.857 EDT [29973:15] pg_regress/identity LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '24632';
2020-04-06 20:19:44.857 EDT [29998:10] pg_regress/replica_identity LOG:  statement: CREATE UNIQUE INDEX test_replica_identity_partial ON test_replica_identity (keya, keyb) WHERE keyb != '3';
2020-04-06 20:19:44.857 EDT [30004:8] pg_regress/join_hash LOG:  statement: create or replace function hash_join_batches(query text)
	returns table (original int, final int) language plpgsql
	as
	$$
	declare
	  whole_plan json;
	  hash_node json;
	begin
	  for whole_plan in
	    execute 'explain (analyze, format ''json'') ' || query
	  loop
	    hash_node := find_hash(json_extract_path(whole_plan, '0', 'Plan'));
	    original := hash_node->>'Original Hash Batches';
	    final := hash_node->>'Hash Batches';
	    return next;
	  end loop;
	end;
	$$;
2020-04-06 20:19:44.858 EDT [29997:23] pg_regress/lock LOG:  statement: LOCK TABLE lock_tbl1 IN EXCLUSIVE MODE;
2020-04-06 20:19:44.859 EDT [29989:17] pg_regress/tablesample LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '24851' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:44.860 EDT [29974:44] pg_regress/rowsecurity LOG:  statement: SELECT n.nspname as "Schema",
	  c.relname as "Name",
	  CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'm' THEN 'materialized view' WHEN 'S' THEN 'sequence' WHEN 'f' THEN 'foreign table' WHEN 'p' THEN 'partitioned table' END as "Type",
	  pg_catalog.array_to_string(c.relacl, E'\\n') AS "Access privileges",
	  pg_catalog.array_to_string(ARRAY(
	    SELECT attname || E':\\n  ' || pg_catalog.array_to_string(attacl, E'\\n  ')
	    FROM pg_catalog.pg_attribute a
	    WHERE attrelid = c.oid AND NOT attisdropped AND attacl IS NOT NULL
	  ), E'\\n') AS "Column privileges",
	  pg_catalog.array_to_string(ARRAY(
	    SELECT polname
	    || CASE WHEN NOT polpermissive THEN
	       E' (RESTRICTIVE)'
	       ELSE '' END
	    || CASE WHEN polcmd != '*' THEN
	           E' (' || polcmd || E'):'
	       ELSE E':'
	       END
	    || CASE WHEN polqual IS NOT NULL THEN
	           E'\\n  (u): ' || pg_catalog.pg_get_expr(polqual, polrelid)
	       ELSE E''
	       END
	    || CASE WHEN polwithcheck IS NOT NULL THEN
	           E'\\n  (c): ' || pg_catalog.pg_get_expr(polwithcheck, polrelid)
	       ELSE E''
	       END    || CASE WHEN polroles <> '{0}' THEN
	           E'\\n  to: ' || pg_catalog.array_to_string(
	               ARRAY(
	                   SELECT rolname
	                   FROM pg_catalog.pg_roles
	                   WHERE oid = ANY (polroles)
	                   ORDER BY 1
	               ), E', ')
	       ELSE E''
	       END
	    FROM pg_catalog.pg_policy pol
	    WHERE polrelid = c.oid), E'\\n')
	    AS "Policies"
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relkind IN ('r','v','m','S','f','p')
	  AND n.nspname !~ '^pg_' AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 1, 2;
2020-04-06 20:19:44.865 EDT [29992:8] pg_regress/drop_operator LOG:  statement: DROP OPERATOR ===(bigint, bigint);
2020-04-06 20:19:44.865 EDT [29973:16] pg_regress/identity LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='24632'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:19:44.865 EDT [29997:24] pg_regress/lock LOG:  statement: LOCK TABLE lock_tbl1 IN ACCESS EXCLUSIVE MODE;
2020-04-06 20:19:44.865 EDT [30004:9] pg_regress/join_hash LOG:  statement: create table simple as
	  select generate_series(1, 20000) AS id, 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa';
2020-04-06 20:19:44.866 EDT [29989:18] pg_regress/tablesample LOG:  statement: SELECT pg_catalog.pg_get_viewdef('24851'::pg_catalog.oid, true);
2020-04-06 20:19:44.866 EDT [29997:25] pg_regress/lock LOG:  statement: ROLLBACK;
2020-04-06 20:19:44.867 EDT [29989:19] pg_regress/tablesample LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '24851' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:44.873 EDT [29997:26] pg_regress/lock LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:44.873 EDT [29997:27] pg_regress/lock LOG:  statement: LOCK TABLE lock_tbl1 IN ACCESS SHARE MODE NOWAIT;
2020-04-06 20:19:44.873 EDT [29997:28] pg_regress/lock LOG:  statement: LOCK TABLE lock_tbl1 IN ROW SHARE MODE NOWAIT;
2020-04-06 20:19:44.873 EDT [29960:51] pg_regress/privileges LOG:  statement: SELECT * FROM atest1;
2020-04-06 20:19:44.874 EDT [29997:29] pg_regress/lock LOG:  statement: LOCK TABLE lock_tbl1 IN ROW EXCLUSIVE MODE NOWAIT;
2020-04-06 20:19:44.889 EDT [29960:52] pg_regress/privileges LOG:  statement: SELECT * FROM atest2;
2020-04-06 20:19:44.890 EDT [29998:11] pg_regress/replica_identity LOG:  statement: SELECT relreplident FROM pg_class WHERE oid = 'test_replica_identity'::regclass;
2020-04-06 20:19:44.890 EDT [29976:8] pg_regress/collate LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '24751' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:44.892 EDT [29997:30] pg_regress/lock LOG:  statement: LOCK TABLE lock_tbl1 IN SHARE UPDATE EXCLUSIVE MODE NOWAIT;
2020-04-06 20:19:44.893 EDT [29992:9] pg_regress/drop_operator LOG:  statement: CREATE OPERATOR <| (
	        PROCEDURE = int8lt,
	        LEFTARG = bigint,
	        RIGHTARG = bigint
	);
2020-04-06 20:19:44.893 EDT [29995:18] pg_regress/object_address LOG:  statement: CREATE MATERIALIZED VIEW addr_nsp.genmatview AS SELECT * FROM addr_nsp.gentable;
2020-04-06 20:19:44.894 EDT [29994:15] pg_regress/security_label LOG:  statement: ALTER TABLE seclabel_tbl2 OWNER TO regress_seclabel_user2;
2020-04-06 20:19:44.895 EDT [29958:23] pg_regress/matview LOG:  statement: CREATE UNIQUE INDEX mvtest_tvmm_expr ON mvtest_tvmm ((grandtot > 0));
2020-04-06 20:19:44.896 EDT [29976:9] pg_regress/collate LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '24751' ORDER BY 1;
2020-04-06 20:19:44.903 EDT [29990:20] pg_regress/password LOG:  statement: ALTER ROLE regress_passwd2_new RENAME TO regress_passwd2;
2020-04-06 20:19:44.904 EDT [29983:9] pg_regress/generated LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '24717';
2020-04-06 20:19:44.905 EDT [29997:31] pg_regress/lock LOG:  statement: LOCK TABLE lock_tbl1 IN SHARE MODE NOWAIT;
2020-04-06 20:19:44.905 EDT [29974:45] pg_regress/rowsecurity LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(document)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:44.906 EDT [29976:10] pg_regress/collate LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '24751'
	ORDER BY 1;
2020-04-06 20:19:44.907 EDT [29992:10] pg_regress/drop_operator LOG:  statement: CREATE OPERATOR |> (
	        PROCEDURE = int8gt,
	        LEFTARG = bigint,
	        RIGHTARG = bigint,
	        NEGATOR = <|,
	        COMMUTATOR = <|
	);
2020-04-06 20:19:44.907 EDT [29973:17] pg_regress/identity LOG:  statement: CREATE TABLE itest4 (a int, b text);
2020-04-06 20:19:44.910 EDT [29994:16] pg_regress/security_label LOG:  statement: SECURITY LABEL ON TABLE seclabel_tbl1 IS 'classified';
2020-04-06 20:19:44.910 EDT [29994:17] pg_regress/security_label ERROR:  no security label providers have been loaded
2020-04-06 20:19:44.910 EDT [29994:18] pg_regress/security_label STATEMENT:  SECURITY LABEL ON TABLE seclabel_tbl1 IS 'classified';
2020-04-06 20:19:44.910 EDT [29994:19] pg_regress/security_label LOG:  statement: SECURITY LABEL FOR 'dummy' ON TABLE seclabel_tbl1 IS 'classified';
2020-04-06 20:19:44.910 EDT [29994:20] pg_regress/security_label ERROR:  security label provider "dummy" is not loaded
2020-04-06 20:19:44.910 EDT [29994:21] pg_regress/security_label STATEMENT:  SECURITY LABEL FOR 'dummy' ON TABLE seclabel_tbl1 IS 'classified';
2020-04-06 20:19:44.911 EDT [29994:22] pg_regress/security_label LOG:  statement: SECURITY LABEL ON TABLE seclabel_tbl1 IS '...invalid label...';
2020-04-06 20:19:44.911 EDT [29994:23] pg_regress/security_label ERROR:  no security label providers have been loaded
2020-04-06 20:19:44.911 EDT [29994:24] pg_regress/security_label STATEMENT:  SECURITY LABEL ON TABLE seclabel_tbl1 IS '...invalid label...';
2020-04-06 20:19:44.911 EDT [29994:25] pg_regress/security_label LOG:  statement: SECURITY LABEL ON TABLE seclabel_tbl3 IS 'unclassified';
2020-04-06 20:19:44.911 EDT [29994:26] pg_regress/security_label ERROR:  no security label providers have been loaded
2020-04-06 20:19:44.911 EDT [29994:27] pg_regress/security_label STATEMENT:  SECURITY LABEL ON TABLE seclabel_tbl3 IS 'unclassified';
2020-04-06 20:19:44.911 EDT [29994:28] pg_regress/security_label LOG:  statement: SECURITY LABEL ON ROLE regress_seclabel_user1 IS 'classified';
2020-04-06 20:19:44.911 EDT [29994:29] pg_regress/security_label ERROR:  no security label providers have been loaded
2020-04-06 20:19:44.911 EDT [29994:30] pg_regress/security_label STATEMENT:  SECURITY LABEL ON ROLE regress_seclabel_user1 IS 'classified';
2020-04-06 20:19:44.911 EDT [29994:31] pg_regress/security_label LOG:  statement: SECURITY LABEL FOR 'dummy' ON ROLE regress_seclabel_user1 IS 'classified';
2020-04-06 20:19:44.911 EDT [29994:32] pg_regress/security_label ERROR:  security label provider "dummy" is not loaded
2020-04-06 20:19:44.911 EDT [29994:33] pg_regress/security_label STATEMENT:  SECURITY LABEL FOR 'dummy' ON ROLE regress_seclabel_user1 IS 'classified';
2020-04-06 20:19:44.911 EDT [29994:34] pg_regress/security_label LOG:  statement: SECURITY LABEL ON ROLE regress_seclabel_user1 IS '...invalid label...';
2020-04-06 20:19:44.911 EDT [29994:35] pg_regress/security_label ERROR:  no security label providers have been loaded
2020-04-06 20:19:44.911 EDT [29994:36] pg_regress/security_label STATEMENT:  SECURITY LABEL ON ROLE regress_seclabel_user1 IS '...invalid label...';
2020-04-06 20:19:44.911 EDT [29994:37] pg_regress/security_label LOG:  statement: SECURITY LABEL ON ROLE regress_seclabel_user3 IS 'unclassified';
2020-04-06 20:19:44.911 EDT [29994:38] pg_regress/security_label ERROR:  no security label providers have been loaded
2020-04-06 20:19:44.911 EDT [29994:39] pg_regress/security_label STATEMENT:  SECURITY LABEL ON ROLE regress_seclabel_user3 IS 'unclassified';
2020-04-06 20:19:44.911 EDT [29994:40] pg_regress/security_label LOG:  statement: DROP FUNCTION seclabel_four();
2020-04-06 20:19:44.913 EDT [29997:32] pg_regress/lock LOG:  statement: LOCK TABLE lock_tbl1 IN SHARE ROW EXCLUSIVE MODE NOWAIT;
2020-04-06 20:19:44.914 EDT [29990:21] pg_regress/password LOG:  statement: SET password_encryption = 'md5';
2020-04-06 20:19:44.915 EDT [29997:33] pg_regress/lock LOG:  statement: LOCK TABLE lock_tbl1 IN EXCLUSIVE MODE NOWAIT;
2020-04-06 20:19:44.915 EDT [29989:20] pg_regress/tablesample LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_tablesample_v2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:44.915 EDT [29976:11] pg_regress/collate LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '24751'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('24751')
	ORDER BY 1;
2020-04-06 20:19:44.916 EDT [29997:34] pg_regress/lock LOG:  statement: LOCK TABLE lock_tbl1 IN ACCESS EXCLUSIVE MODE NOWAIT;
2020-04-06 20:19:44.917 EDT [29997:35] pg_regress/lock LOG:  statement: ROLLBACK;
2020-04-06 20:19:44.917 EDT [29997:36] pg_regress/lock LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:44.917 EDT [29997:37] pg_regress/lock LOG:  statement: LOCK TABLE lock_view1 IN EXCLUSIVE MODE;
2020-04-06 20:19:44.918 EDT [29997:38] pg_regress/lock LOG:  statement: select relname from pg_locks l, pg_class c
	 where l.relation = c.oid and relname like '%lock_%' and mode = 'ExclusiveLock'
	 order by relname;
2020-04-06 20:19:44.919 EDT [29992:11] pg_regress/drop_operator LOG:  statement: DROP OPERATOR |>(bigint, bigint);
2020-04-06 20:19:44.919 EDT [29995:19] pg_regress/object_address LOG:  statement: CREATE TYPE addr_nsp.gencomptype AS (a int);
2020-04-06 20:19:44.922 EDT [29976:12] pg_regress/collate LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '24751'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:44.922 EDT [29990:22] pg_regress/password LOG:  statement: ALTER ROLE regress_passwd2 PASSWORD 'foo';
2020-04-06 20:19:44.922 EDT [29998:12] pg_regress/replica_identity LOG:  statement: SELECT relreplident FROM pg_class WHERE oid = 'pg_class'::regclass;
2020-04-06 20:19:44.924 EDT [29997:39] pg_regress/lock LOG:  statement: ROLLBACK;
2020-04-06 20:19:44.929 EDT [29993:15] pg_regress/groupingsets LOG:  statement: select a, b, grouping(a,b), sum(v), count(*), max(v)
	  from gstest1 group by rollup (a,b) order by a,b;
2020-04-06 20:19:44.930 EDT [29958:24] pg_regress/matview LOG:  statement: CREATE UNIQUE INDEX mvtest_tvmm_pred ON mvtest_tvmm (grandtot) WHERE grandtot < 0;
2020-04-06 20:19:44.931 EDT [29983:10] pg_regress/generated LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '24717' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:44.941 EDT [29960:53] pg_regress/privileges LOG:  statement: INSERT INTO atest1 VALUES (2, 'two');
2020-04-06 20:19:44.941 EDT [29992:12] pg_regress/drop_operator LOG:  statement: SELECT  ctid, oprcom
	FROM    pg_catalog.pg_operator fk
	WHERE   oprcom != 0 AND
	        NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprcom);
2020-04-06 20:19:44.941 EDT [29994:41] pg_regress/security_label LOG:  statement: DROP DOMAIN seclabel_domain;
2020-04-06 20:19:44.941 EDT [29973:18] pg_regress/identity LOG:  statement: ALTER TABLE itest4 ALTER COLUMN a ADD GENERATED ALWAYS AS IDENTITY;
2020-04-06 20:19:44.942 EDT [29995:20] pg_regress/object_address LOG:  statement: CREATE TYPE addr_nsp.genenum AS ENUM ('one', 'two');
2020-04-06 20:19:44.942 EDT [29973:19] pg_regress/identity ERROR:  column "a" of relation "itest4" must be declared NOT NULL before identity can be added
2020-04-06 20:19:44.942 EDT [29973:20] pg_regress/identity STATEMENT:  ALTER TABLE itest4 ALTER COLUMN a ADD GENERATED ALWAYS AS IDENTITY;
2020-04-06 20:19:44.944 EDT [29974:46] pg_regress/rowsecurity LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '24766';
2020-04-06 20:19:44.946 EDT [29989:21] pg_regress/tablesample LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '24899';
2020-04-06 20:19:44.947 EDT [29990:23] pg_regress/password LOG:  statement: ALTER ROLE regress_passwd1 PASSWORD 'md5cd3578025fe2c3d7ed1b9a9b26238b70';
2020-04-06 20:19:44.948 EDT [29983:11] pg_regress/generated LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '24717' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:44.948 EDT [29989:22] pg_regress/tablesample LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '24899' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:44.951 EDT [29994:42] pg_regress/security_label LOG:  statement: DROP VIEW seclabel_view1;
2020-04-06 20:19:44.952 EDT [29973:21] pg_regress/identity LOG:  statement: ALTER TABLE itest4 ALTER COLUMN a SET NOT NULL;
2020-04-06 20:19:44.955 EDT [29995:21] pg_regress/object_address LOG:  statement: CREATE FOREIGN TABLE addr_nsp.genftable (a int) SERVER addr_fserv;
2020-04-06 20:19:44.958 EDT [29960:54] pg_regress/privileges LOG:  statement: INSERT INTO atest2 VALUES ('foo', true);
2020-04-06 20:19:44.958 EDT [29960:55] pg_regress/privileges ERROR:  permission denied for table atest2
2020-04-06 20:19:44.958 EDT [29960:56] pg_regress/privileges STATEMENT:  INSERT INTO atest2 VALUES ('foo', true);
2020-04-06 20:19:44.958 EDT [29960:57] pg_regress/privileges LOG:  statement: INSERT INTO atest1 SELECT 1, b FROM atest1;
2020-04-06 20:19:44.959 EDT [29998:13] pg_regress/replica_identity LOG:  statement: SELECT relreplident FROM pg_class WHERE oid = 'pg_constraint'::regclass;
2020-04-06 20:19:44.959 EDT [29976:13] pg_regress/collate LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '24751'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:44.960 EDT [29958:25] pg_regress/matview LOG:  statement: CREATE VIEW mvtest_tvv AS SELECT sum(totamt) AS grandtot FROM mvtest_tv;
2020-04-06 20:19:44.961 EDT [29997:40] pg_regress/lock LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:44.961 EDT [29998:14] pg_regress/replica_identity LOG:  statement: ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_keyab;
2020-04-06 20:19:44.961 EDT [29998:15] pg_regress/replica_identity ERROR:  cannot use non-unique index "test_replica_identity_keyab" as replica identity
2020-04-06 20:19:44.961 EDT [29998:16] pg_regress/replica_identity STATEMENT:  ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_keyab;
2020-04-06 20:19:44.961 EDT [29960:58] pg_regress/privileges LOG:  statement: UPDATE atest1 SET a = 1 WHERE a = 2;
2020-04-06 20:19:44.962 EDT [29960:59] pg_regress/privileges LOG:  statement: UPDATE atest2 SET col2 = NOT col2;
2020-04-06 20:19:44.962 EDT [29960:60] pg_regress/privileges ERROR:  permission denied for table atest2
2020-04-06 20:19:44.962 EDT [29960:61] pg_regress/privileges STATEMENT:  UPDATE atest2 SET col2 = NOT col2;
2020-04-06 20:19:44.962 EDT [29960:62] pg_regress/privileges LOG:  statement: SELECT * FROM atest1 FOR UPDATE;
2020-04-06 20:19:44.962 EDT [29960:63] pg_regress/privileges LOG:  statement: SELECT * FROM atest2 FOR UPDATE;
2020-04-06 20:19:44.962 EDT [29960:64] pg_regress/privileges ERROR:  permission denied for table atest2
2020-04-06 20:19:44.962 EDT [29960:65] pg_regress/privileges STATEMENT:  SELECT * FROM atest2 FOR UPDATE;
2020-04-06 20:19:44.963 EDT [29960:66] pg_regress/privileges LOG:  statement: DELETE FROM atest2;
2020-04-06 20:19:44.963 EDT [29994:43] pg_regress/security_label LOG:  statement: DROP TABLE seclabel_tbl1;
2020-04-06 20:19:44.963 EDT [29960:67] pg_regress/privileges ERROR:  permission denied for table atest2
2020-04-06 20:19:44.963 EDT [29960:68] pg_regress/privileges STATEMENT:  DELETE FROM atest2;
2020-04-06 20:19:44.963 EDT [29960:69] pg_regress/privileges LOG:  statement: TRUNCATE atest2;
2020-04-06 20:19:44.963 EDT [29960:70] pg_regress/privileges ERROR:  permission denied for table atest2
2020-04-06 20:19:44.963 EDT [29960:71] pg_regress/privileges STATEMENT:  TRUNCATE atest2;
2020-04-06 20:19:44.963 EDT [29960:72] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:44.963 EDT [29960:73] pg_regress/privileges LOG:  statement: LOCK atest2 IN ACCESS EXCLUSIVE MODE;
2020-04-06 20:19:44.963 EDT [29960:74] pg_regress/privileges ERROR:  permission denied for table atest2
2020-04-06 20:19:44.963 EDT [29960:75] pg_regress/privileges STATEMENT:  LOCK atest2 IN ACCESS EXCLUSIVE MODE;
2020-04-06 20:19:44.963 EDT [29960:76] pg_regress/privileges LOG:  statement: COMMIT;
2020-04-06 20:19:44.963 EDT [29960:77] pg_regress/privileges LOG:  statement: COPY atest2 FROM stdin;
2020-04-06 20:19:44.963 EDT [29960:78] pg_regress/privileges ERROR:  permission denied for table atest2
2020-04-06 20:19:44.963 EDT [29960:79] pg_regress/privileges STATEMENT:  COPY atest2 FROM stdin;
2020-04-06 20:19:44.963 EDT [29960:80] pg_regress/privileges LOG:  statement: GRANT ALL ON atest1 TO PUBLIC;
2020-04-06 20:19:44.963 EDT [29960:81] pg_regress/privileges WARNING:  no privileges were granted for "atest1"
2020-04-06 20:19:44.963 EDT [29960:82] pg_regress/privileges LOG:  statement: SELECT * FROM atest1 WHERE ( b IN ( SELECT col1 FROM atest2 ) );
2020-04-06 20:19:44.964 EDT [29995:22] pg_regress/object_address LOG:  statement: CREATE AGGREGATE addr_nsp.genaggr(int4) (sfunc = int4pl, stype = int4);
2020-04-06 20:19:44.964 EDT [29973:22] pg_regress/identity LOG:  statement: ALTER TABLE itest4 ALTER COLUMN a ADD GENERATED ALWAYS AS IDENTITY;
2020-04-06 20:19:44.965 EDT [29960:83] pg_regress/privileges LOG:  statement: SELECT * FROM atest2 WHERE ( col1 IN ( SELECT b FROM atest1 ) );
2020-04-06 20:19:44.966 EDT [29958:26] pg_regress/matview LOG:  statement: EXPLAIN (costs off)
	  CREATE MATERIALIZED VIEW mvtest_tvvm AS SELECT * FROM mvtest_tvv;
2020-04-06 20:19:44.967 EDT [29994:44] pg_regress/security_label LOG:  statement: DROP TABLE seclabel_tbl2;
2020-04-06 20:19:44.969 EDT [29995:23] pg_regress/object_address LOG:  statement: CREATE DOMAIN addr_nsp.gendomain AS int4 CONSTRAINT domconstr CHECK (value > 0);
2020-04-06 20:19:44.970 EDT [29973:23] pg_regress/identity LOG:  statement: ALTER TABLE itest4 ALTER COLUMN a DROP NOT NULL;
2020-04-06 20:19:44.970 EDT [29960:84] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user3;
2020-04-06 20:19:44.970 EDT [29958:27] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mvtest_tvvm AS SELECT * FROM mvtest_tvv;
2020-04-06 20:19:44.970 EDT [29960:85] pg_regress/privileges LOG:  statement: SELECT session_user, current_user;
2020-04-06 20:19:44.970 EDT [29960:86] pg_regress/privileges LOG:  statement: SELECT * FROM atest1;
2020-04-06 20:19:44.971 EDT [29960:87] pg_regress/privileges LOG:  statement: SELECT * FROM atest2;
2020-04-06 20:19:44.971 EDT [29960:88] pg_regress/privileges ERROR:  permission denied for table atest2
2020-04-06 20:19:44.971 EDT [29960:89] pg_regress/privileges STATEMENT:  SELECT * FROM atest2;
2020-04-06 20:19:44.971 EDT [29960:90] pg_regress/privileges LOG:  statement: INSERT INTO atest1 VALUES (2, 'two');
2020-04-06 20:19:44.971 EDT [29960:91] pg_regress/privileges ERROR:  permission denied for table atest1
2020-04-06 20:19:44.971 EDT [29960:92] pg_regress/privileges STATEMENT:  INSERT INTO atest1 VALUES (2, 'two');
2020-04-06 20:19:44.971 EDT [29960:93] pg_regress/privileges LOG:  statement: INSERT INTO atest2 VALUES ('foo', true);
2020-04-06 20:19:44.971 EDT [29960:94] pg_regress/privileges ERROR:  permission denied for table atest2
2020-04-06 20:19:44.971 EDT [29960:95] pg_regress/privileges STATEMENT:  INSERT INTO atest2 VALUES ('foo', true);
2020-04-06 20:19:44.971 EDT [29960:96] pg_regress/privileges LOG:  statement: INSERT INTO atest1 SELECT 1, b FROM atest1;
2020-04-06 20:19:44.971 EDT [29960:97] pg_regress/privileges ERROR:  permission denied for table atest1
2020-04-06 20:19:44.971 EDT [29960:98] pg_regress/privileges STATEMENT:  INSERT INTO atest1 SELECT 1, b FROM atest1;
2020-04-06 20:19:44.971 EDT [29960:99] pg_regress/privileges LOG:  statement: UPDATE atest1 SET a = 1 WHERE a = 2;
2020-04-06 20:19:44.971 EDT [29960:100] pg_regress/privileges ERROR:  permission denied for table atest1
2020-04-06 20:19:44.971 EDT [29960:101] pg_regress/privileges STATEMENT:  UPDATE atest1 SET a = 1 WHERE a = 2;
2020-04-06 20:19:44.971 EDT [29960:102] pg_regress/privileges LOG:  statement: UPDATE atest2 SET col2 = NULL;
2020-04-06 20:19:44.972 EDT [29960:103] pg_regress/privileges LOG:  statement: UPDATE atest2 SET col2 = NOT col2;
2020-04-06 20:19:44.972 EDT [29960:104] pg_regress/privileges ERROR:  permission denied for table atest2
2020-04-06 20:19:44.972 EDT [29960:105] pg_regress/privileges STATEMENT:  UPDATE atest2 SET col2 = NOT col2;
2020-04-06 20:19:44.972 EDT [29960:106] pg_regress/privileges LOG:  statement: UPDATE atest2 SET col2 = true FROM atest1 WHERE atest1.a = 5;
2020-04-06 20:19:44.972 EDT [29960:107] pg_regress/privileges LOG:  statement: SELECT * FROM atest1 FOR UPDATE;
2020-04-06 20:19:44.972 EDT [29960:108] pg_regress/privileges ERROR:  permission denied for table atest1
2020-04-06 20:19:44.972 EDT [29960:109] pg_regress/privileges STATEMENT:  SELECT * FROM atest1 FOR UPDATE;
2020-04-06 20:19:44.972 EDT [29994:45] pg_regress/security_label LOG:  statement: DROP USER regress_seclabel_user1;
2020-04-06 20:19:44.972 EDT [29960:110] pg_regress/privileges LOG:  statement: SELECT * FROM atest2 FOR UPDATE;
2020-04-06 20:19:44.972 EDT [29960:111] pg_regress/privileges ERROR:  permission denied for table atest2
2020-04-06 20:19:44.972 EDT [29960:112] pg_regress/privileges STATEMENT:  SELECT * FROM atest2 FOR UPDATE;
2020-04-06 20:19:44.973 EDT [29990:24] pg_regress/password LOG:  statement: ALTER ROLE regress_passwd3 PASSWORD 'SCRAM-SHA-256$4096:VLK4RMaQLCvNtQ==$6YtlR4t69SguDiwFvbVgVZtuz6gpJQQqUMZ7IQJK5yI=:ps75jrHeYU4lXCcXI4O8oIdJ3eO8o2jirjruw9phBTo=';
2020-04-06 20:19:44.973 EDT [29960:113] pg_regress/privileges LOG:  statement: DELETE FROM atest2;
2020-04-06 20:19:44.973 EDT [29960:114] pg_regress/privileges ERROR:  permission denied for table atest2
2020-04-06 20:19:44.973 EDT [29960:115] pg_regress/privileges STATEMENT:  DELETE FROM atest2;
2020-04-06 20:19:44.973 EDT [29960:116] pg_regress/privileges LOG:  statement: TRUNCATE atest2;
2020-04-06 20:19:44.973 EDT [29960:117] pg_regress/privileges ERROR:  permission denied for table atest2
2020-04-06 20:19:44.973 EDT [29960:118] pg_regress/privileges STATEMENT:  TRUNCATE atest2;
2020-04-06 20:19:44.973 EDT [29960:119] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:44.973 EDT [29960:120] pg_regress/privileges LOG:  statement: LOCK atest2 IN ACCESS EXCLUSIVE MODE;
2020-04-06 20:19:44.974 EDT [29960:121] pg_regress/privileges LOG:  statement: COMMIT;
2020-04-06 20:19:44.974 EDT [29993:16] pg_regress/groupingsets LOG:  statement: select a, b, grouping(a,b), sum(v), count(*), max(v)
	  from gstest1 group by rollup (a,b) order by b desc, a;
2020-04-06 20:19:44.975 EDT [29998:17] pg_regress/replica_identity LOG:  statement: ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_nonkey;
2020-04-06 20:19:44.975 EDT [29997:41] pg_regress/lock LOG:  statement: LOCK TABLE lock_view2 IN EXCLUSIVE MODE;
2020-04-06 20:19:44.975 EDT [29998:18] pg_regress/replica_identity ERROR:  index "test_replica_identity_nonkey" cannot be used as replica identity because column "nonkey" is nullable
2020-04-06 20:19:44.975 EDT [29998:19] pg_regress/replica_identity STATEMENT:  ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_nonkey;
2020-04-06 20:19:44.976 EDT [29989:23] pg_regress/tablesample LOG:  statement: SELECT pg_catalog.pg_get_viewdef('24899'::pg_catalog.oid, true);
2020-04-06 20:19:44.977 EDT [29989:24] pg_regress/tablesample LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '24899' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:44.977 EDT [29998:20] pg_regress/replica_identity LOG:  statement: ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_hash;
2020-04-06 20:19:44.977 EDT [29998:21] pg_regress/replica_identity ERROR:  cannot use non-unique index "test_replica_identity_hash" as replica identity
2020-04-06 20:19:44.977 EDT [29998:22] pg_regress/replica_identity STATEMENT:  ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_hash;
2020-04-06 20:19:44.977 EDT [29976:14] pg_regress/collate LOG:  statement: CREATE TABLE collate_test_fail (
	    a int COLLATE "C",
	    b text
	);
2020-04-06 20:19:44.977 EDT [29976:15] pg_regress/collate ERROR:  collations are not supported by type integer at character 44
2020-04-06 20:19:44.977 EDT [29976:16] pg_regress/collate STATEMENT:  CREATE TABLE collate_test_fail (
	    a int COLLATE "C",
	    b text
	);
2020-04-06 20:19:44.978 EDT [29998:23] pg_regress/replica_identity LOG:  statement: ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_expr;
2020-04-06 20:19:44.978 EDT [29997:42] pg_regress/lock LOG:  statement: select relname from pg_locks l, pg_class c
	 where l.relation = c.oid and relname like '%lock_%' and mode = 'ExclusiveLock'
	 order by relname;
2020-04-06 20:19:44.978 EDT [29998:24] pg_regress/replica_identity ERROR:  cannot use expression index "test_replica_identity_expr" as replica identity
2020-04-06 20:19:44.978 EDT [29998:25] pg_regress/replica_identity STATEMENT:  ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_expr;
2020-04-06 20:19:44.979 EDT [29976:17] pg_regress/collate LOG:  statement: CREATE TABLE collate_test_like (
	    LIKE collate_test1
	);
2020-04-06 20:19:44.980 EDT [29974:47] pg_regress/rowsecurity LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '24766' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:44.981 EDT [29998:26] pg_regress/replica_identity LOG:  statement: ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_partial;
2020-04-06 20:19:44.982 EDT [29998:27] pg_regress/replica_identity ERROR:  cannot use partial index "test_replica_identity_partial" as replica identity
2020-04-06 20:19:44.982 EDT [29998:28] pg_regress/replica_identity STATEMENT:  ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_partial;
2020-04-06 20:19:44.982 EDT [29992:13] pg_regress/drop_operator LOG:  statement: SELECT  ctid, oprnegate
	FROM    pg_catalog.pg_operator fk
	WHERE   oprnegate != 0 AND
	        NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprnegate);
2020-04-06 20:19:44.983 EDT [29983:12] pg_regress/generated LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '24717' ORDER BY 1;
2020-04-06 20:19:44.984 EDT [29960:122] pg_regress/privileges LOG:  statement: COPY atest2 FROM stdin;
2020-04-06 20:19:44.984 EDT [29960:123] pg_regress/privileges ERROR:  permission denied for table atest2
2020-04-06 20:19:44.984 EDT [29960:124] pg_regress/privileges STATEMENT:  COPY atest2 FROM stdin;
2020-04-06 20:19:44.984 EDT [29960:125] pg_regress/privileges LOG:  statement: SELECT * FROM atest1 WHERE ( b IN ( SELECT col1 FROM atest2 ) );
2020-04-06 20:19:44.984 EDT [29960:126] pg_regress/privileges ERROR:  permission denied for table atest2
2020-04-06 20:19:44.984 EDT [29960:127] pg_regress/privileges STATEMENT:  SELECT * FROM atest1 WHERE ( b IN ( SELECT col1 FROM atest2 ) );
2020-04-06 20:19:44.984 EDT [29960:128] pg_regress/privileges LOG:  statement: SELECT * FROM atest2 WHERE ( col1 IN ( SELECT b FROM atest1 ) );
2020-04-06 20:19:44.984 EDT [29960:129] pg_regress/privileges ERROR:  permission denied for table atest2
2020-04-06 20:19:44.984 EDT [29960:130] pg_regress/privileges STATEMENT:  SELECT * FROM atest2 WHERE ( col1 IN ( SELECT b FROM atest1 ) );
2020-04-06 20:19:44.985 EDT [29973:24] pg_regress/identity ERROR:  column "a" of relation "itest4" is an identity column
2020-04-06 20:19:44.985 EDT [29973:25] pg_regress/identity STATEMENT:  ALTER TABLE itest4 ALTER COLUMN a DROP NOT NULL;
2020-04-06 20:19:44.985 EDT [29994:46] pg_regress/security_label LOG:  statement: DROP USER regress_seclabel_user2;
2020-04-06 20:19:44.989 EDT [29974:48] pg_regress/rowsecurity LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '24766' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:44.990 EDT [29983:13] pg_regress/generated LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '24717'
	ORDER BY 1;
2020-04-06 20:19:44.992 EDT [29983:14] pg_regress/generated LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '24717'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('24717')
	ORDER BY 1;
2020-04-06 20:19:44.993 EDT [29973:26] pg_regress/identity LOG:  statement: ALTER TABLE itest4 ALTER COLUMN a ADD GENERATED ALWAYS AS IDENTITY;
2020-04-06 20:19:44.994 EDT [29973:27] pg_regress/identity ERROR:  column "a" of relation "itest4" is already an identity column
2020-04-06 20:19:44.994 EDT [29973:28] pg_regress/identity STATEMENT:  ALTER TABLE itest4 ALTER COLUMN a ADD GENERATED ALWAYS AS IDENTITY;
2020-04-06 20:19:44.995 EDT [29995:24] pg_regress/object_address LOG:  statement: CREATE FUNCTION addr_nsp.trig() RETURNS TRIGGER LANGUAGE plpgsql AS $$ BEGIN END; $$;
2020-04-06 20:19:44.997 EDT [29994:47] pg_regress/security_label LOG:  disconnection: session time: 0:00:00.254 user=pgbuild database=regression host=[local]
2020-04-06 20:19:44.997 EDT [29983:15] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '24717'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:44.999 EDT [29960:131] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user4;
2020-04-06 20:19:44.999 EDT [29960:132] pg_regress/privileges LOG:  statement: COPY atest2 FROM stdin;
2020-04-06 20:19:45.000 EDT [29960:133] pg_regress/privileges LOG:  statement: SELECT * FROM atest1;
2020-04-06 20:19:45.000 EDT [29958:28] pg_regress/matview LOG:  statement: CREATE VIEW mvtest_tvvmv AS SELECT * FROM mvtest_tvvm;
2020-04-06 20:19:45.000 EDT [29960:134] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:45.000 EDT [29960:135] pg_regress/privileges LOG:  statement: CREATE TABLE atest12 as
	  SELECT x AS a, 10001 - x AS b FROM generate_series(1,10000) x;
2020-04-06 20:19:45.001 EDT [29973:29] pg_regress/identity LOG:  statement: ALTER TABLE itest4 ALTER COLUMN b ADD GENERATED ALWAYS AS IDENTITY;
2020-04-06 20:19:45.001 EDT [29973:30] pg_regress/identity ERROR:  identity column type must be smallint, integer, or bigint
2020-04-06 20:19:45.001 EDT [29973:31] pg_regress/identity STATEMENT:  ALTER TABLE itest4 ALTER COLUMN b ADD GENERATED ALWAYS AS IDENTITY;
2020-04-06 20:19:45.009 EDT [29998:29] pg_regress/replica_identity LOG:  statement: ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_othertable_pkey;
2020-04-06 20:19:45.009 EDT [29997:43] pg_regress/lock LOG:  statement: ROLLBACK;
2020-04-06 20:19:45.009 EDT [29958:29] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mvtest_bb AS SELECT * FROM mvtest_tvvmv;
2020-04-06 20:19:45.009 EDT [29998:30] pg_regress/replica_identity ERROR:  "test_replica_identity_othertable_pkey" is not an index for table "test_replica_identity"
2020-04-06 20:19:45.009 EDT [29998:31] pg_regress/replica_identity STATEMENT:  ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_othertable_pkey;
2020-04-06 20:19:45.009 EDT [29998:32] pg_regress/replica_identity LOG:  statement: ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_unique_defer;
2020-04-06 20:19:45.010 EDT [29998:33] pg_regress/replica_identity ERROR:  cannot use non-immediate index "test_replica_identity_unique_defer" as replica identity
2020-04-06 20:19:45.010 EDT [29998:34] pg_regress/replica_identity STATEMENT:  ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_unique_defer;
2020-04-06 20:19:45.010 EDT [29976:18] pg_regress/collate LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(collate_test_like)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:45.011 EDT [29998:35] pg_regress/replica_identity LOG:  statement: SELECT relreplident FROM pg_class WHERE oid = 'test_replica_identity'::regclass;
2020-04-06 20:19:45.011 EDT [29997:44] pg_regress/lock LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:45.012 EDT [29997:45] pg_regress/lock LOG:  statement: LOCK TABLE lock_view3 IN EXCLUSIVE MODE;
2020-04-06 20:19:45.012 EDT [29976:19] pg_regress/collate LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '24983';
2020-04-06 20:19:45.013 EDT [29973:32] pg_regress/identity LOG:  statement: ALTER TABLE itest4 ALTER COLUMN b SET DEFAULT '';
2020-04-06 20:19:45.013 EDT [29998:36] pg_regress/replica_identity LOG:  statement: ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_pkey;
2020-04-06 20:19:45.013 EDT [29997:46] pg_regress/lock LOG:  statement: select relname from pg_locks l, pg_class c
	 where l.relation = c.oid and relname like '%lock_%' and mode = 'ExclusiveLock'
	 order by relname;
2020-04-06 20:19:45.014 EDT [29973:33] pg_regress/identity LOG:  statement: CREATE TABLE itest_err_1 (a text generated by default as identity);
2020-04-06 20:19:45.014 EDT [29973:34] pg_regress/identity ERROR:  identity column type must be smallint, integer, or bigint
2020-04-06 20:19:45.014 EDT [29973:35] pg_regress/identity STATEMENT:  CREATE TABLE itest_err_1 (a text generated by default as identity);
2020-04-06 20:19:45.014 EDT [29958:30] pg_regress/matview LOG:  statement: CREATE INDEX mvtest_aa ON mvtest_bb (grandtot);
2020-04-06 20:19:45.015 EDT [29998:37] pg_regress/replica_identity LOG:  statement: SELECT relreplident FROM pg_class WHERE oid = 'test_replica_identity'::regclass;
2020-04-06 20:19:45.015 EDT [29976:20] pg_regress/collate LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '24983' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:45.016 EDT [29973:36] pg_regress/identity LOG:  statement: CREATE TABLE itest_err_2 (a int generated always as identity generated by default as identity);
2020-04-06 20:19:45.016 EDT [29973:37] pg_regress/identity ERROR:  multiple identity specifications for column "a" of table "itest_err_2" at character 62
2020-04-06 20:19:45.016 EDT [29973:38] pg_regress/identity STATEMENT:  CREATE TABLE itest_err_2 (a int generated always as identity generated by default as identity);
2020-04-06 20:19:45.016 EDT [29998:38] pg_regress/replica_identity LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_replica_identity)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:45.016 EDT [29997:47] pg_regress/lock LOG:  statement: ROLLBACK;
2020-04-06 20:19:45.016 EDT [29976:21] pg_regress/collate LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '24983' ORDER BY 1;
2020-04-06 20:19:45.017 EDT [29976:22] pg_regress/collate LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '24983'
	ORDER BY 1;
2020-04-06 20:19:45.018 EDT [29958:31] pg_regress/matview LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(mvtest_tvm)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:45.018 EDT [29976:23] pg_regress/collate LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '24983'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('24983')
	ORDER BY 1;
2020-04-06 20:19:45.018 EDT [29973:39] pg_regress/identity LOG:  statement: CREATE TABLE itest_err_3 (a int default 5 generated by default as identity);
2020-04-06 20:19:45.018 EDT [29973:40] pg_regress/identity ERROR:  both default and identity specified for column "a" of table "itest_err_3" at character 43
2020-04-06 20:19:45.018 EDT [29973:41] pg_regress/identity STATEMENT:  CREATE TABLE itest_err_3 (a int default 5 generated by default as identity);
2020-04-06 20:19:45.019 EDT [29997:48] pg_regress/lock LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:45.019 EDT [29976:24] pg_regress/collate LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '24983'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:45.019 EDT [29973:42] pg_regress/identity LOG:  statement: CREATE TABLE itest_err_4 (a serial generated by default as identity);
2020-04-06 20:19:45.019 EDT [29973:43] pg_regress/identity ERROR:  both default and identity specified for column "a" of table "itest_err_4"
2020-04-06 20:19:45.019 EDT [29973:44] pg_regress/identity STATEMENT:  CREATE TABLE itest_err_4 (a serial generated by default as identity);
2020-04-06 20:19:45.020 EDT [29971:6] pg_regress/gin LOG:  statement: insert into gin_test_tbl select array[1, 3, g] from generate_series(1, 1000) g;
2020-04-06 20:19:45.020 EDT [29997:49] pg_regress/lock LOG:  statement: LOCK TABLE lock_view4 IN EXCLUSIVE MODE;
2020-04-06 20:19:45.020 EDT [29995:25] pg_regress/object_address LOG:  statement: CREATE TRIGGER t BEFORE INSERT ON addr_nsp.gentable FOR EACH ROW EXECUTE PROCEDURE addr_nsp.trig();
2020-04-06 20:19:45.021 EDT [29973:45] pg_regress/identity LOG:  statement: INSERT INTO itest1 DEFAULT VALUES;
2020-04-06 20:19:45.021 EDT [29998:39] pg_regress/replica_identity LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '24770';
2020-04-06 20:19:45.021 EDT [29997:50] pg_regress/lock LOG:  statement: select relname from pg_locks l, pg_class c
	 where l.relation = c.oid and relname like '%lock_%' and mode = 'ExclusiveLock'
	 order by relname;
2020-04-06 20:19:45.022 EDT [29976:25] pg_regress/collate LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '24983'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:45.023 EDT [29973:46] pg_regress/identity LOG:  statement: INSERT INTO itest1 DEFAULT VALUES;
2020-04-06 20:19:45.024 EDT [29993:17] pg_regress/groupingsets LOG:  statement: select a, b, grouping(a,b), sum(v), count(*), max(v)
	  from gstest1 group by rollup (a,b) order by coalesce(a,0)+coalesce(b,0);
2020-04-06 20:19:45.024 EDT [29973:47] pg_regress/identity LOG:  statement: INSERT INTO itest2 DEFAULT VALUES;
2020-04-06 20:19:45.025 EDT [29997:51] pg_regress/lock LOG:  statement: ROLLBACK;
2020-04-06 20:19:45.025 EDT [29976:26] pg_regress/collate LOG:  statement: CREATE TABLE collate_test2 (
	    a int,
	    b text COLLATE "POSIX"
	);
2020-04-06 20:19:45.026 EDT [29973:48] pg_regress/identity LOG:  statement: INSERT INTO itest2 DEFAULT VALUES;
2020-04-06 20:19:45.026 EDT [29989:25] pg_regress/tablesample LOG:  statement: BEGIN;
2020-04-06 20:19:45.027 EDT [29989:26] pg_regress/tablesample LOG:  statement: DECLARE tablesample_cur CURSOR FOR
	  SELECT id FROM test_tablesample TABLESAMPLE SYSTEM (50) REPEATABLE (0);
2020-04-06 20:19:45.029 EDT [29976:27] pg_regress/collate LOG:  statement: INSERT INTO collate_test1 VALUES (1, 'abc'), (2, 'Abc'), (3, 'bbc'), (4, 'ABD');
2020-04-06 20:19:45.029 EDT [29976:28] pg_regress/collate LOG:  statement: INSERT INTO collate_test2 SELECT * FROM collate_test1;
2020-04-06 20:19:45.030 EDT [29976:29] pg_regress/collate LOG:  statement: SELECT * FROM collate_test1 WHERE b COLLATE "C" >= 'abc';
2020-04-06 20:19:45.030 EDT [29973:49] pg_regress/identity LOG:  statement: INSERT INTO itest3 DEFAULT VALUES;
2020-04-06 20:19:45.031 EDT [29973:50] pg_regress/identity LOG:  statement: INSERT INTO itest3 DEFAULT VALUES;
2020-04-06 20:19:45.031 EDT [29997:52] pg_regress/lock LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:45.032 EDT [29989:27] pg_regress/tablesample LOG:  statement: FETCH FIRST FROM tablesample_cur;
2020-04-06 20:19:45.032 EDT [29989:28] pg_regress/tablesample LOG:  statement: FETCH NEXT FROM tablesample_cur;
2020-04-06 20:19:45.032 EDT [29989:29] pg_regress/tablesample LOG:  statement: FETCH NEXT FROM tablesample_cur;
2020-04-06 20:19:45.034 EDT [29997:53] pg_regress/lock LOG:  statement: LOCK TABLE lock_view5 IN EXCLUSIVE MODE;
2020-04-06 20:19:45.036 EDT [29990:25] pg_regress/password LOG:  statement: SET password_encryption = 'scram-sha-256';
2020-04-06 20:19:45.037 EDT [29989:30] pg_regress/tablesample LOG:  statement: SELECT id FROM test_tablesample TABLESAMPLE SYSTEM (50) REPEATABLE (0);
2020-04-06 20:19:45.038 EDT [29997:54] pg_regress/lock LOG:  statement: select relname from pg_locks l, pg_class c
	 where l.relation = c.oid and relname like '%lock_%' and mode = 'ExclusiveLock'
	 order by relname;
2020-04-06 20:19:45.042 EDT [29997:55] pg_regress/lock LOG:  statement: ROLLBACK;
2020-04-06 20:19:45.042 EDT [29971:7] pg_regress/gin LOG:  statement: select gin_clean_pending_list('gin_test_idx')>10 as many;
2020-04-06 20:19:45.045 EDT [29983:16] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '24717'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:45.045 EDT [29997:56] pg_regress/lock LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:45.045 EDT [29998:40] pg_regress/replica_identity LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '24770' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:45.046 EDT [29995:26] pg_regress/object_address LOG:  statement: CREATE POLICY genpol ON addr_nsp.gentable;
2020-04-06 20:19:45.046 EDT [29973:51] pg_regress/identity LOG:  statement: INSERT INTO itest4 DEFAULT VALUES;
2020-04-06 20:19:45.047 EDT [29997:57] pg_regress/lock LOG:  statement: LOCK TABLE lock_view6 IN EXCLUSIVE MODE;
2020-04-06 20:19:45.052 EDT [29992:14] pg_regress/drop_operator LOG:  statement: DROP OPERATOR <|(bigint, bigint);
2020-04-06 20:19:45.052 EDT [29989:31] pg_regress/tablesample LOG:  statement: FETCH NEXT FROM tablesample_cur;
2020-04-06 20:19:45.052 EDT [29995:27] pg_regress/object_address LOG:  statement: CREATE PROCEDURE addr_nsp.proc(int4) LANGUAGE SQL AS $$ $$;
2020-04-06 20:19:45.052 EDT [29989:32] pg_regress/tablesample LOG:  statement: FETCH NEXT FROM tablesample_cur;
2020-04-06 20:19:45.053 EDT [29989:33] pg_regress/tablesample LOG:  statement: FETCH NEXT FROM tablesample_cur;
2020-04-06 20:19:45.053 EDT [29989:34] pg_regress/tablesample LOG:  statement: FETCH FIRST FROM tablesample_cur;
2020-04-06 20:19:45.053 EDT [29989:35] pg_regress/tablesample LOG:  statement: FETCH NEXT FROM tablesample_cur;
2020-04-06 20:19:45.053 EDT [29989:36] pg_regress/tablesample LOG:  statement: FETCH NEXT FROM tablesample_cur;
2020-04-06 20:19:45.053 EDT [29989:37] pg_regress/tablesample LOG:  statement: FETCH NEXT FROM tablesample_cur;
2020-04-06 20:19:45.053 EDT [29997:58] pg_regress/lock LOG:  statement: select relname from pg_locks l, pg_class c
	 where l.relation = c.oid and relname like '%lock_%' and mode = 'ExclusiveLock'
	 order by relname;
2020-04-06 20:19:45.054 EDT [29989:38] pg_regress/tablesample LOG:  statement: FETCH NEXT FROM tablesample_cur;
2020-04-06 20:19:45.054 EDT [29989:39] pg_regress/tablesample LOG:  statement: FETCH NEXT FROM tablesample_cur;
2020-04-06 20:19:45.054 EDT [29989:40] pg_regress/tablesample LOG:  statement: CLOSE tablesample_cur;
2020-04-06 20:19:45.054 EDT [29989:41] pg_regress/tablesample LOG:  statement: END;
2020-04-06 20:19:45.055 EDT [29989:42] pg_regress/tablesample LOG:  statement: EXPLAIN (COSTS OFF)
	  SELECT id FROM test_tablesample TABLESAMPLE SYSTEM (50) REPEATABLE (2);
2020-04-06 20:19:45.055 EDT [29989:43] pg_regress/tablesample LOG:  statement: EXPLAIN (COSTS OFF)
	  SELECT * FROM test_tablesample_v1;
2020-04-06 20:19:45.055 EDT [29989:44] pg_regress/tablesample LOG:  statement: explain (costs off)
	  select count(*) from person tablesample bernoulli (100);
2020-04-06 20:19:45.056 EDT [29990:26] pg_regress/password LOG:  statement: ALTER ROLE  regress_passwd4 PASSWORD 'foo';
2020-04-06 20:19:45.056 EDT [29989:45] pg_regress/tablesample LOG:  statement: select count(*) from person tablesample bernoulli (100);
2020-04-06 20:19:45.056 EDT [29998:41] pg_regress/replica_identity LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '24770' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:45.057 EDT [29989:46] pg_regress/tablesample LOG:  statement: select count(*) from person;
2020-04-06 20:19:45.058 EDT [29989:47] pg_regress/tablesample LOG:  statement: SELECT count(*) FROM test_tablesample TABLESAMPLE bernoulli (('1'::text < '0'::text)::int);
2020-04-06 20:19:45.058 EDT [29989:48] pg_regress/tablesample LOG:  statement: select * from
	  (values (0),(100)) v(pct),
	  lateral (select count(*) from tenk1 tablesample bernoulli (pct)) ss;
2020-04-06 20:19:45.063 EDT [29992:15] pg_regress/drop_operator LOG:  disconnection: session time: 0:00:00.325 user=pgbuild database=regression host=[local]
2020-04-06 20:19:45.065 EDT [29989:49] pg_regress/tablesample LOG:  statement: select * from
	  (values (0),(100)) v(pct),
	  lateral (select count(*) from tenk1 tablesample system (pct)) ss;
2020-04-06 20:19:45.065 EDT [29973:52] pg_regress/identity LOG:  statement: INSERT INTO itest4 DEFAULT VALUES;
2020-04-06 20:19:45.066 EDT [29995:28] pg_regress/object_address LOG:  statement: CREATE SERVER "integer" FOREIGN DATA WRAPPER addr_fdw;
2020-04-06 20:19:45.066 EDT [29973:53] pg_regress/identity LOG:  statement: SELECT * FROM itest1;
2020-04-06 20:19:45.067 EDT [29995:29] pg_regress/object_address LOG:  statement: CREATE USER MAPPING FOR regress_addr_user SERVER "integer";
2020-04-06 20:19:45.068 EDT [29973:54] pg_regress/identity LOG:  statement: SELECT * FROM itest2;
2020-04-06 20:19:45.069 EDT [29973:55] pg_regress/identity LOG:  statement: SELECT * FROM itest3;
2020-04-06 20:19:45.070 EDT [29995:30] pg_regress/object_address LOG:  statement: ALTER DEFAULT PRIVILEGES FOR ROLE regress_addr_user IN SCHEMA public GRANT ALL ON TABLES TO regress_addr_user;
2020-04-06 20:19:45.070 EDT [29973:56] pg_regress/identity LOG:  statement: SELECT * FROM itest4;
2020-04-06 20:19:45.071 EDT [29976:30] pg_regress/collate LOG:  statement: SELECT * FROM collate_test1 WHERE b >= 'abc' COLLATE "C";
2020-04-06 20:19:45.071 EDT [29995:31] pg_regress/object_address LOG:  statement: ALTER DEFAULT PRIVILEGES FOR ROLE regress_addr_user REVOKE DELETE ON TABLES FROM regress_addr_user;
2020-04-06 20:19:45.071 EDT [29997:59] pg_regress/lock LOG:  statement: ROLLBACK;
2020-04-06 20:19:45.071 EDT [29973:57] pg_regress/identity LOG:  statement: INSERT INTO itest3 VALUES (DEFAULT, 'a');
2020-04-06 20:19:45.072 EDT [29995:32] pg_regress/object_address LOG:  statement: CREATE TRANSFORM FOR int LANGUAGE SQL (
		FROM SQL WITH FUNCTION prsd_lextype(internal),
		TO SQL WITH FUNCTION int4recv(internal));
2020-04-06 20:19:45.072 EDT [29997:60] pg_regress/lock LOG:  statement: CREATE OR REPLACE VIEW lock_view2 AS SELECT * from lock_view3;
2020-04-06 20:19:45.073 EDT [29973:58] pg_regress/identity LOG:  statement: INSERT INTO itest3 VALUES (DEFAULT, 'b'), (DEFAULT, 'c');
2020-04-06 20:19:45.073 EDT [29989:50] pg_regress/tablesample LOG:  statement: explain (costs off)
	select pct, count(unique1) from
	  (values (0),(100)) v(pct),
	  lateral (select * from tenk1 tablesample bernoulli (pct)) ss
	  group by pct;
2020-04-06 20:19:45.073 EDT [29995:33] pg_regress/object_address LOG:  statement: SET client_min_messages = 'ERROR';
2020-04-06 20:19:45.073 EDT [29997:61] pg_regress/lock LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:45.073 EDT [29960:136] pg_regress/privileges LOG:  statement: CREATE INDEX ON atest12 (a);
2020-04-06 20:19:45.074 EDT [29973:59] pg_regress/identity LOG:  statement: SELECT * FROM itest3;
2020-04-06 20:19:45.074 EDT [29974:49] pg_regress/rowsecurity LOG:  statement: SELECT true as sametable, conname,
	  pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
	  conrelid::pg_catalog.regclass AS ontable
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '24766' AND r.contype = 'f'
	     AND conparentid = 0
	ORDER BY conname
2020-04-06 20:19:45.076 EDT [29997:62] pg_regress/lock LOG:  statement: LOCK TABLE lock_view2 IN EXCLUSIVE MODE;
2020-04-06 20:19:45.076 EDT [29997:63] pg_regress/lock ERROR:  infinite recursion detected in rules for relation "lock_view2"
2020-04-06 20:19:45.076 EDT [29997:64] pg_regress/lock STATEMENT:  LOCK TABLE lock_view2 IN EXCLUSIVE MODE;
2020-04-06 20:19:45.077 EDT [29998:42] pg_regress/replica_identity LOG:  statement: SELECT true as sametable, conname,
	  pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
	  conrelid::pg_catalog.regclass AS ontable
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '24770' AND r.contype = 'f'
	     AND conparentid = 0
	ORDER BY conname
2020-04-06 20:19:45.077 EDT [29974:50] pg_regress/rowsecurity LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('24766')
	                     UNION ALL VALUES ('24766'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:45.079 EDT [29997:65] pg_regress/lock LOG:  statement: ROLLBACK;
2020-04-06 20:19:45.079 EDT [29974:51] pg_regress/rowsecurity LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '24766' ORDER BY 1;
2020-04-06 20:19:45.080 EDT [29997:66] pg_regress/lock LOG:  statement: CREATE VIEW lock_view7 AS SELECT * from lock_view2;
2020-04-06 20:19:45.082 EDT [29995:34] pg_regress/object_address LOG:  statement: CREATE PUBLICATION addr_pub FOR TABLE addr_nsp.gentable;
2020-04-06 20:19:45.082 EDT [29974:52] pg_regress/rowsecurity LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '24766'
	ORDER BY 1;
2020-04-06 20:19:45.082 EDT [29998:43] pg_regress/replica_identity LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('24770')
	                     UNION ALL VALUES ('24770'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:45.082 EDT [29995:35] pg_regress/object_address WARNING:  wal_level is insufficient to publish logical changes
2020-04-06 20:19:45.082 EDT [29995:36] pg_regress/object_address HINT:  Set wal_level to logical before creating subscriptions.
2020-04-06 20:19:45.083 EDT [29997:67] pg_regress/lock LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:45.083 EDT [29995:37] pg_regress/object_address LOG:  statement: RESET client_min_messages;
2020-04-06 20:19:45.083 EDT [29974:53] pg_regress/rowsecurity LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '24766'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('24766')
	ORDER BY 1;
2020-04-06 20:19:45.085 EDT [29997:68] pg_regress/lock LOG:  statement: LOCK TABLE lock_view7 IN EXCLUSIVE MODE;
2020-04-06 20:19:45.085 EDT [29997:69] pg_regress/lock ERROR:  infinite recursion detected in rules for relation "lock_view2"
2020-04-06 20:19:45.085 EDT [29997:70] pg_regress/lock STATEMENT:  LOCK TABLE lock_view7 IN EXCLUSIVE MODE;
2020-04-06 20:19:45.085 EDT [29995:38] pg_regress/object_address LOG:  statement: CREATE SUBSCRIPTION regress_addr_sub CONNECTION '' PUBLICATION bar WITH (connect = false, slot_name = NONE);
2020-04-06 20:19:45.085 EDT [29997:71] pg_regress/lock LOG:  statement: ROLLBACK;
2020-04-06 20:19:45.085 EDT [29998:44] pg_regress/replica_identity LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '24770' ORDER BY 1;
2020-04-06 20:19:45.087 EDT [29995:39] pg_regress/object_address WARNING:  tables were not subscribed, you will have to run ALTER SUBSCRIPTION ... REFRESH PUBLICATION to subscribe the tables
2020-04-06 20:19:45.087 EDT [29974:54] pg_regress/rowsecurity LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '24766' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:19:45.087 EDT [29995:40] pg_regress/object_address LOG:  statement: CREATE STATISTICS addr_nsp.gentable_stat ON a, b FROM addr_nsp.gentable;
2020-04-06 20:19:45.088 EDT [29997:72] pg_regress/lock LOG:  statement: CREATE TABLE lock_tbl2 (b BIGINT) INHERITS (lock_tbl1);
2020-04-06 20:19:45.090 EDT [29989:51] pg_regress/tablesample LOG:  statement: select pct, count(unique1) from
	  (values (0),(100)) v(pct),
	  lateral (select * from tenk1 tablesample bernoulli (pct)) ss
	  group by pct;
2020-04-06 20:19:45.090 EDT [29995:41] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('stone', '{}', '{}');
2020-04-06 20:19:45.090 EDT [29997:73] pg_regress/lock LOG:  statement: CREATE TABLE lock_tbl3 () INHERITS (lock_tbl2);
2020-04-06 20:19:45.090 EDT [29995:42] pg_regress/object_address ERROR:  unrecognized object type "stone"
2020-04-06 20:19:45.090 EDT [29995:43] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('stone', '{}', '{}');
2020-04-06 20:19:45.091 EDT [29974:55] pg_regress/rowsecurity LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '24766'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:45.092 EDT [29993:18] pg_regress/groupingsets LOG:  statement: select a, b, grouping(a,b),
	       array_agg(v order by v),
	       string_agg(v::text, ':' order by v desc),
	       percentile_disc(0.5) within group (order by v),
	       rank(1,2,12) within group (order by a,b,v)
	  from gstest1 group by rollup (a,b) order by a,b;
2020-04-06 20:19:45.093 EDT [29983:17] pg_regress/generated LOG:  statement: CREATE TABLE gtest_err_1 (a int PRIMARY KEY, b int GENERATED ALWAYS AS (a * 2) STORED GENERATED ALWAYS AS (a * 3) STORED);
2020-04-06 20:19:45.093 EDT [29983:18] pg_regress/generated ERROR:  multiple generation clauses specified for column "b" of table "gtest_err_1" at character 87
2020-04-06 20:19:45.093 EDT [29983:19] pg_regress/generated STATEMENT:  CREATE TABLE gtest_err_1 (a int PRIMARY KEY, b int GENERATED ALWAYS AS (a * 2) STORED GENERATED ALWAYS AS (a * 3) STORED);
2020-04-06 20:19:45.093 EDT [29997:74] pg_regress/lock LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:45.093 EDT [29983:20] pg_regress/generated LOG:  statement: CREATE TABLE gtest_err_2a (a int PRIMARY KEY, b int GENERATED ALWAYS AS (b * 2) STORED);
2020-04-06 20:19:45.093 EDT [29958:32] pg_regress/matview LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '24711';
2020-04-06 20:19:45.094 EDT [29983:21] pg_regress/generated ERROR:  cannot use generated column "b" in column generation expression at character 74
2020-04-06 20:19:45.094 EDT [29983:22] pg_regress/generated DETAIL:  A generated column cannot reference another generated column.
2020-04-06 20:19:45.094 EDT [29983:23] pg_regress/generated STATEMENT:  CREATE TABLE gtest_err_2a (a int PRIMARY KEY, b int GENERATED ALWAYS AS (b * 2) STORED);
2020-04-06 20:19:45.094 EDT [29983:24] pg_regress/generated LOG:  statement: CREATE TABLE gtest_err_2b (a int PRIMARY KEY, b int GENERATED ALWAYS AS (a * 2) STORED, c int GENERATED ALWAYS AS (b * 3) STORED);
2020-04-06 20:19:45.095 EDT [29983:25] pg_regress/generated ERROR:  cannot use generated column "b" in column generation expression at character 116
2020-04-06 20:19:45.095 EDT [29983:26] pg_regress/generated DETAIL:  A generated column cannot reference another generated column.
2020-04-06 20:19:45.095 EDT [29983:27] pg_regress/generated STATEMENT:  CREATE TABLE gtest_err_2b (a int PRIMARY KEY, b int GENERATED ALWAYS AS (a * 2) STORED, c int GENERATED ALWAYS AS (b * 3) STORED);
2020-04-06 20:19:45.095 EDT [29958:33] pg_regress/matview LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '24711' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:45.095 EDT [29983:28] pg_regress/generated LOG:  statement: CREATE TABLE gtest_err_3 (a int PRIMARY KEY, b int GENERATED ALWAYS AS (c * 2) STORED);
2020-04-06 20:19:45.095 EDT [29997:75] pg_regress/lock LOG:  statement: LOCK TABLE lock_tbl1 * IN ACCESS EXCLUSIVE MODE;
2020-04-06 20:19:45.096 EDT [29983:29] pg_regress/generated ERROR:  column "c" does not exist at character 73
2020-04-06 20:19:45.096 EDT [29983:30] pg_regress/generated STATEMENT:  CREATE TABLE gtest_err_3 (a int PRIMARY KEY, b int GENERATED ALWAYS AS (c * 2) STORED);
2020-04-06 20:19:45.096 EDT [29983:31] pg_regress/generated LOG:  statement: CREATE TABLE gtest_err_4 (a int PRIMARY KEY, b double precision GENERATED ALWAYS AS (random()) STORED);
2020-04-06 20:19:45.097 EDT [29983:32] pg_regress/generated ERROR:  generation expression is not immutable
2020-04-06 20:19:45.097 EDT [29983:33] pg_regress/generated STATEMENT:  CREATE TABLE gtest_err_4 (a int PRIMARY KEY, b double precision GENERATED ALWAYS AS (random()) STORED);
2020-04-06 20:19:45.098 EDT [29983:34] pg_regress/generated LOG:  statement: CREATE TABLE gtest_err_5a (a int PRIMARY KEY, b int DEFAULT 5 GENERATED ALWAYS AS (a * 2) STORED);
2020-04-06 20:19:45.098 EDT [29983:35] pg_regress/generated ERROR:  both default and generation expression specified for column "b" of table "gtest_err_5a" at character 63
2020-04-06 20:19:45.098 EDT [29983:36] pg_regress/generated STATEMENT:  CREATE TABLE gtest_err_5a (a int PRIMARY KEY, b int DEFAULT 5 GENERATED ALWAYS AS (a * 2) STORED);
2020-04-06 20:19:45.098 EDT [29983:37] pg_regress/generated LOG:  statement: CREATE TABLE gtest_err_5b (a int PRIMARY KEY, b int GENERATED ALWAYS AS identity GENERATED ALWAYS AS (a * 2) STORED);
2020-04-06 20:19:45.098 EDT [29983:38] pg_regress/generated ERROR:  both identity and generation expression specified for column "b" of table "gtest_err_5b" at character 82
2020-04-06 20:19:45.098 EDT [29983:39] pg_regress/generated STATEMENT:  CREATE TABLE gtest_err_5b (a int PRIMARY KEY, b int GENERATED ALWAYS AS identity GENERATED ALWAYS AS (a * 2) STORED);
2020-04-06 20:19:45.098 EDT [29995:44] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('table', '{}', '{}');
2020-04-06 20:19:45.098 EDT [29995:45] pg_regress/object_address ERROR:  name list length must be at least 1
2020-04-06 20:19:45.098 EDT [29995:46] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('table', '{}', '{}');
2020-04-06 20:19:45.098 EDT [29983:40] pg_regress/generated LOG:  statement: CREATE TABLE gtest_err_6a (a int PRIMARY KEY, b bool GENERATED ALWAYS AS (xmin <> 37) STORED);
2020-04-06 20:19:45.098 EDT [29997:76] pg_regress/lock LOG:  statement: ROLLBACK;
2020-04-06 20:19:45.099 EDT [29983:41] pg_regress/generated ERROR:  cannot use system column "xmin" in column generation expression at character 75
2020-04-06 20:19:45.099 EDT [29983:42] pg_regress/generated STATEMENT:  CREATE TABLE gtest_err_6a (a int PRIMARY KEY, b bool GENERATED ALWAYS AS (xmin <> 37) STORED);
2020-04-06 20:19:45.099 EDT [29995:47] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('table', '{NULL}', '{}');
2020-04-06 20:19:45.099 EDT [29997:77] pg_regress/lock LOG:  statement: GRANT UPDATE ON TABLE lock_tbl1 TO regress_rol_lock1;
2020-04-06 20:19:45.099 EDT [29958:34] pg_regress/matview LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '24711' ORDER BY 1;
2020-04-06 20:19:45.100 EDT [29995:48] pg_regress/object_address ERROR:  name or argument lists may not contain nulls
2020-04-06 20:19:45.100 EDT [29995:49] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('table', '{NULL}', '{}');
2020-04-06 20:19:45.100 EDT [29983:43] pg_regress/generated LOG:  statement: CREATE TABLE gtest_err_7a (a int PRIMARY KEY, b int GENERATED ALWAYS AS (avg(a)) STORED);
2020-04-06 20:19:45.100 EDT [29983:44] pg_regress/generated ERROR:  aggregate functions are not allowed in column generation expressions at character 74
2020-04-06 20:19:45.100 EDT [29983:45] pg_regress/generated STATEMENT:  CREATE TABLE gtest_err_7a (a int PRIMARY KEY, b int GENERATED ALWAYS AS (avg(a)) STORED);
2020-04-06 20:19:45.101 EDT [29997:78] pg_regress/lock LOG:  statement: SET ROLE regress_rol_lock1;
2020-04-06 20:19:45.101 EDT [29995:50] pg_regress/object_address LOG:  statement: DO $$
	DECLARE
		objtype text;
	BEGIN
		FOR objtype IN VALUES ('toast table'), ('index column'), ('sequence column'),
			('toast table column'), ('view column'), ('materialized view column')
		LOOP
			BEGIN
				PERFORM pg_get_object_address(objtype, '{one}', '{}');
			EXCEPTION WHEN invalid_parameter_value THEN
				RAISE WARNING 'error for %: %', objtype, sqlerrm;
			END;
		END LOOP;
	END;
	$$;
2020-04-06 20:19:45.102 EDT [29995:51] pg_regress/object_address WARNING:  error for toast table: unsupported object type "toast table"
2020-04-06 20:19:45.102 EDT [29995:52] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 11 at RAISE
2020-04-06 20:19:45.102 EDT [29995:53] pg_regress/object_address WARNING:  error for index column: unsupported object type "index column"
2020-04-06 20:19:45.102 EDT [29995:54] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 11 at RAISE
2020-04-06 20:19:45.102 EDT [29995:55] pg_regress/object_address WARNING:  error for sequence column: unsupported object type "sequence column"
2020-04-06 20:19:45.102 EDT [29995:56] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 11 at RAISE
2020-04-06 20:19:45.102 EDT [29995:57] pg_regress/object_address WARNING:  error for toast table column: unsupported object type "toast table column"
2020-04-06 20:19:45.102 EDT [29995:58] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 11 at RAISE
2020-04-06 20:19:45.102 EDT [29995:59] pg_regress/object_address WARNING:  error for view column: unsupported object type "view column"
2020-04-06 20:19:45.102 EDT [29995:60] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 11 at RAISE
2020-04-06 20:19:45.103 EDT [29995:61] pg_regress/object_address WARNING:  error for materialized view column: unsupported object type "materialized view column"
2020-04-06 20:19:45.103 EDT [29995:62] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 11 at RAISE
2020-04-06 20:19:45.103 EDT [29997:79] pg_regress/lock LOG:  statement: BEGIN;
2020-04-06 20:19:45.103 EDT [29997:80] pg_regress/lock LOG:  statement: LOCK TABLE lock_tbl2;
2020-04-06 20:19:45.103 EDT [29983:46] pg_regress/generated LOG:  statement: CREATE TABLE gtest_err_7b (a int PRIMARY KEY, b int GENERATED ALWAYS AS (row_number() OVER (ORDER BY a)) STORED);
2020-04-06 20:19:45.103 EDT [29997:81] pg_regress/lock ERROR:  permission denied for table lock_tbl2
2020-04-06 20:19:45.103 EDT [29997:82] pg_regress/lock STATEMENT:  LOCK TABLE lock_tbl2;
2020-04-06 20:19:45.104 EDT [29983:47] pg_regress/generated ERROR:  window functions are not allowed in column generation expressions at character 74
2020-04-06 20:19:45.104 EDT [29983:48] pg_regress/generated STATEMENT:  CREATE TABLE gtest_err_7b (a int PRIMARY KEY, b int GENERATED ALWAYS AS (row_number() OVER (ORDER BY a)) STORED);
2020-04-06 20:19:45.104 EDT [29997:83] pg_regress/lock LOG:  statement: ROLLBACK;
2020-04-06 20:19:45.105 EDT [29997:84] pg_regress/lock LOG:  statement: BEGIN;
2020-04-06 20:19:45.105 EDT [29995:63] pg_regress/object_address LOG:  statement: select * from pg_get_object_address('operator of access method', '{btree,integer_ops,1}', '{int4,bool}');
2020-04-06 20:19:45.105 EDT [29958:35] pg_regress/matview LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '24711'
	ORDER BY 1;
2020-04-06 20:19:45.105 EDT [29995:64] pg_regress/object_address ERROR:  operator 1 (int4, bool) of operator family integer_ops for access method btree does not exist
2020-04-06 20:19:45.105 EDT [29995:65] pg_regress/object_address STATEMENT:  select * from pg_get_object_address('operator of access method', '{btree,integer_ops,1}', '{int4,bool}');
2020-04-06 20:19:45.106 EDT [29997:85] pg_regress/lock LOG:  statement: LOCK TABLE lock_tbl1 * IN ACCESS EXCLUSIVE MODE;
2020-04-06 20:19:45.106 EDT [29983:49] pg_regress/generated LOG:  statement: CREATE TABLE gtest_err_7c (a int PRIMARY KEY, b int GENERATED ALWAYS AS ((SELECT a)) STORED);
2020-04-06 20:19:45.106 EDT [29983:50] pg_regress/generated ERROR:  cannot use subquery in column generation expression at character 74
2020-04-06 20:19:45.106 EDT [29983:51] pg_regress/generated STATEMENT:  CREATE TABLE gtest_err_7c (a int PRIMARY KEY, b int GENERATED ALWAYS AS ((SELECT a)) STORED);
2020-04-06 20:19:45.106 EDT [29997:86] pg_regress/lock LOG:  statement: ROLLBACK;
2020-04-06 20:19:45.106 EDT [29995:66] pg_regress/object_address LOG:  statement: select * from pg_get_object_address('operator of access method', '{btree,integer_ops,99}', '{int4,int4}');
2020-04-06 20:19:45.107 EDT [29995:67] pg_regress/object_address ERROR:  operator 99 (int4, int4) of operator family integer_ops for access method btree does not exist
2020-04-06 20:19:45.107 EDT [29995:68] pg_regress/object_address STATEMENT:  select * from pg_get_object_address('operator of access method', '{btree,integer_ops,99}', '{int4,int4}');
2020-04-06 20:19:45.107 EDT [29958:36] pg_regress/matview LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '24711'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('24711')
	ORDER BY 1;
2020-04-06 20:19:45.107 EDT [29997:87] pg_regress/lock LOG:  statement: BEGIN;
2020-04-06 20:19:45.108 EDT [29997:88] pg_regress/lock LOG:  statement: LOCK TABLE ONLY lock_tbl1;
2020-04-06 20:19:45.109 EDT [29997:89] pg_regress/lock LOG:  statement: ROLLBACK;
2020-04-06 20:19:45.109 EDT [29983:52] pg_regress/generated LOG:  statement: CREATE TABLE gtest_err_7d (a int PRIMARY KEY, b int GENERATED ALWAYS AS (generate_series(1, a)) STORED);
2020-04-06 20:19:45.109 EDT [29998:45] pg_regress/replica_identity LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '24770'
	ORDER BY 1;
2020-04-06 20:19:45.110 EDT [29983:53] pg_regress/generated ERROR:  set-returning functions are not allowed in column generation expressions at character 74
2020-04-06 20:19:45.110 EDT [29983:54] pg_regress/generated STATEMENT:  CREATE TABLE gtest_err_7d (a int PRIMARY KEY, b int GENERATED ALWAYS AS (generate_series(1, a)) STORED);
2020-04-06 20:19:45.110 EDT [29997:90] pg_regress/lock LOG:  statement: RESET ROLE;
2020-04-06 20:19:45.110 EDT [29995:69] pg_regress/object_address LOG:  statement: select * from pg_get_object_address('function of access method', '{btree,integer_ops,1}', '{int4,bool}');
2020-04-06 20:19:45.110 EDT [29995:70] pg_regress/object_address ERROR:  function 1 (int4, bool) of operator family integer_ops for access method btree does not exist
2020-04-06 20:19:45.110 EDT [29995:71] pg_regress/object_address STATEMENT:  select * from pg_get_object_address('function of access method', '{btree,integer_ops,1}', '{int4,bool}');
2020-04-06 20:19:45.110 EDT [29997:91] pg_regress/lock LOG:  statement: DROP VIEW lock_view7;
2020-04-06 20:19:45.111 EDT [29995:72] pg_regress/object_address LOG:  statement: select * from pg_get_object_address('function of access method', '{btree,integer_ops,99}', '{int4,int4}');
2020-04-06 20:19:45.111 EDT [29997:92] pg_regress/lock LOG:  statement: DROP VIEW lock_view6;
2020-04-06 20:19:45.112 EDT [29997:93] pg_regress/lock LOG:  statement: DROP VIEW lock_view5;
2020-04-06 20:19:45.112 EDT [29973:60] pg_regress/identity LOG:  statement: INSERT INTO itest1 VALUES (10, 'xyz');
2020-04-06 20:19:45.112 EDT [29983:55] pg_regress/generated ERROR:  for a generated column, GENERATED ALWAYS must be specified at character 62
2020-04-06 20:19:45.112 EDT [29983:56] pg_regress/generated STATEMENT:  CREATE TABLE gtest_err_8 (a int PRIMARY KEY, b int GENERATED BY DEFAULT AS (a * 2) STORED);
2020-04-06 20:19:45.112 EDT [29983:57] pg_regress/generated LOG:  statement: INSERT INTO gtest1 VALUES (1);
2020-04-06 20:19:45.113 EDT [29973:61] pg_regress/identity LOG:  statement: INSERT INTO itest1 OVERRIDING SYSTEM VALUE VALUES (20, 'xyz');
2020-04-06 20:19:45.113 EDT [29997:94] pg_regress/lock LOG:  statement: DROP VIEW lock_view4;
2020-04-06 20:19:45.113 EDT [29973:62] pg_regress/identity LOG:  statement: INSERT INTO itest1 OVERRIDING USER VALUE VALUES (30, 'xyz');
2020-04-06 20:19:45.113 EDT [29997:95] pg_regress/lock LOG:  statement: DROP VIEW lock_view3 CASCADE;
2020-04-06 20:19:45.113 EDT [29983:58] pg_regress/generated LOG:  statement: INSERT INTO gtest1 VALUES (2, DEFAULT);
2020-04-06 20:19:45.114 EDT [29973:63] pg_regress/identity LOG:  statement: SELECT * FROM itest1;
2020-04-06 20:19:45.114 EDT [29958:37] pg_regress/matview LOG:  statement: SELECT pg_catalog.pg_get_viewdef('24711'::pg_catalog.oid, true);
2020-04-06 20:19:45.114 EDT [29973:64] pg_regress/identity LOG:  statement: INSERT INTO itest2 VALUES (10, 'xyz');
2020-04-06 20:19:45.114 EDT [29983:59] pg_regress/generated LOG:  statement: INSERT INTO gtest1 VALUES (3, 33);
2020-04-06 20:19:45.114 EDT [29983:60] pg_regress/generated ERROR:  cannot insert into column "b"
2020-04-06 20:19:45.114 EDT [29983:61] pg_regress/generated DETAIL:  Column "b" is a generated column.
2020-04-06 20:19:45.114 EDT [29983:62] pg_regress/generated STATEMENT:  INSERT INTO gtest1 VALUES (3, 33);
2020-04-06 20:19:45.114 EDT [29973:65] pg_regress/identity ERROR:  cannot insert into column "a"
2020-04-06 20:19:45.114 EDT [29973:66] pg_regress/identity DETAIL:  Column "a" is an identity column defined as GENERATED ALWAYS.
2020-04-06 20:19:45.114 EDT [29973:67] pg_regress/identity HINT:  Use OVERRIDING SYSTEM VALUE to override.
2020-04-06 20:19:45.114 EDT [29973:68] pg_regress/identity STATEMENT:  INSERT INTO itest2 VALUES (10, 'xyz');
2020-04-06 20:19:45.115 EDT [29973:69] pg_regress/identity LOG:  statement: INSERT INTO itest2 OVERRIDING SYSTEM VALUE VALUES (20, 'xyz');
2020-04-06 20:19:45.115 EDT [29983:63] pg_regress/generated LOG:  statement: SELECT * FROM gtest1 ORDER BY a;
2020-04-06 20:19:45.115 EDT [29973:70] pg_regress/identity LOG:  statement: INSERT INTO itest2 OVERRIDING USER VALUE VALUES (30, 'xyz');
2020-04-06 20:19:45.116 EDT [29997:96] pg_regress/lock LOG:  statement: DROP VIEW lock_view1;
2020-04-06 20:19:45.120 EDT [29998:46] pg_regress/replica_identity LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '24770'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('24770')
	ORDER BY 1;
2020-04-06 20:19:45.122 EDT [29958:38] pg_regress/matview LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '24711' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:45.124 EDT [29997:97] pg_regress/lock LOG:  statement: DROP TABLE lock_tbl3;
2020-04-06 20:19:45.126 EDT [29997:98] pg_regress/lock LOG:  statement: DROP TABLE lock_tbl2;
2020-04-06 20:19:45.126 EDT [29983:64] pg_regress/generated LOG:  statement: UPDATE gtest1 SET b = DEFAULT WHERE a = 1;
2020-04-06 20:19:45.126 EDT [29973:71] pg_regress/identity LOG:  statement: SELECT * FROM itest2;
2020-04-06 20:19:45.127 EDT [29973:72] pg_regress/identity LOG:  statement: UPDATE itest1 SET a = 101 WHERE a = 1;
2020-04-06 20:19:45.127 EDT [29983:65] pg_regress/generated LOG:  statement: UPDATE gtest1 SET b = 11 WHERE a = 1;
2020-04-06 20:19:45.128 EDT [29998:47] pg_regress/replica_identity LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '24770' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:19:45.128 EDT [29983:66] pg_regress/generated ERROR:  column "b" can only be updated to DEFAULT
2020-04-06 20:19:45.128 EDT [29983:67] pg_regress/generated DETAIL:  Column "b" is a generated column.
2020-04-06 20:19:45.128 EDT [29983:68] pg_regress/generated STATEMENT:  UPDATE gtest1 SET b = 11 WHERE a = 1;
2020-04-06 20:19:45.128 EDT [29973:73] pg_regress/identity LOG:  statement: UPDATE itest1 SET a = DEFAULT WHERE a = 2;
2020-04-06 20:19:45.128 EDT [29983:69] pg_regress/generated LOG:  statement: SELECT * FROM gtest1 ORDER BY a;
2020-04-06 20:19:45.129 EDT [29997:99] pg_regress/lock LOG:  statement: DROP TABLE lock_tbl1;
2020-04-06 20:19:45.129 EDT [29958:39] pg_regress/matview LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '24711'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:45.129 EDT [29973:74] pg_regress/identity LOG:  statement: SELECT * FROM itest1;
2020-04-06 20:19:45.129 EDT [29973:75] pg_regress/identity LOG:  statement: UPDATE itest2 SET a = 101 WHERE a = 1;
2020-04-06 20:19:45.129 EDT [29973:76] pg_regress/identity ERROR:  column "a" can only be updated to DEFAULT
2020-04-06 20:19:45.129 EDT [29973:77] pg_regress/identity DETAIL:  Column "a" is an identity column defined as GENERATED ALWAYS.
2020-04-06 20:19:45.129 EDT [29973:78] pg_regress/identity STATEMENT:  UPDATE itest2 SET a = 101 WHERE a = 1;
2020-04-06 20:19:45.129 EDT [29973:79] pg_regress/identity LOG:  statement: UPDATE itest2 SET a = DEFAULT WHERE a = 2;
2020-04-06 20:19:45.131 EDT [29973:80] pg_regress/identity LOG:  statement: SELECT * FROM itest2;
2020-04-06 20:19:45.131 EDT [29983:70] pg_regress/generated LOG:  statement: SELECT a, b, b * 2 AS b2 FROM gtest1 ORDER BY a;
2020-04-06 20:19:45.131 EDT [29973:81] pg_regress/identity LOG:  statement: CREATE TABLE itest9 (a int GENERATED ALWAYS AS IDENTITY, b text, c bigint);
2020-04-06 20:19:45.135 EDT [29983:71] pg_regress/generated LOG:  statement: SELECT a, b FROM gtest1 WHERE b = 4 ORDER BY a;
2020-04-06 20:19:45.138 EDT [29998:48] pg_regress/replica_identity LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '24770'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:45.140 EDT [29960:137] pg_regress/privileges LOG:  statement: CREATE INDEX ON atest12 (abs(a));
2020-04-06 20:19:45.143 EDT [29983:72] pg_regress/generated LOG:  statement: INSERT INTO gtest1 VALUES (2000000000);
2020-04-06 20:19:45.143 EDT [29983:73] pg_regress/generated ERROR:  integer out of range
2020-04-06 20:19:45.143 EDT [29983:74] pg_regress/generated STATEMENT:  INSERT INTO gtest1 VALUES (2000000000);
2020-04-06 20:19:45.143 EDT [29983:75] pg_regress/generated LOG:  statement: SELECT * FROM gtest1;
2020-04-06 20:19:45.145 EDT [29958:40] pg_regress/matview LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '24711'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:45.147 EDT [29998:49] pg_regress/replica_identity LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '24770'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:45.149 EDT [29958:41] pg_regress/matview LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(mvtest_tvm)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:45.151 EDT [29973:82] pg_regress/identity LOG:  statement: COPY itest9 FROM stdin;
2020-04-06 20:19:45.151 EDT [29997:100] pg_regress/lock LOG:  statement: DROP TABLE lock_tbl1a;
2020-04-06 20:19:45.152 EDT [29990:27] pg_regress/password LOG:  statement: CREATE ROLE regress_passwd5 PASSWORD 'md5e73a4b11df52a6068f8b39f90be36023';
2020-04-06 20:19:45.152 EDT [29998:50] pg_regress/replica_identity LOG:  statement: ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_unique_nondefer;
2020-04-06 20:19:45.152 EDT [29958:42] pg_regress/matview LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '24711';
2020-04-06 20:19:45.152 EDT [30051:1] ERROR:  function 99 (int4, int4) of operator family integer_ops for access method btree does not exist
2020-04-06 20:19:45.152 EDT [30051:2] STATEMENT:  select * from pg_get_object_address('function of access method', '{btree,integer_ops,99}', '{int4,int4}');
2020-04-06 20:19:45.152 EDT [29995:73] pg_regress/object_address ERROR:  function 99 (int4, int4) of operator family integer_ops for access method btree does not exist
2020-04-06 20:19:45.152 EDT [29995:74] pg_regress/object_address STATEMENT:  select * from pg_get_object_address('function of access method', '{btree,integer_ops,99}', '{int4,int4}');
2020-04-06 20:19:45.153 EDT [29983:76] pg_regress/generated LOG:  statement: DELETE FROM gtest1 WHERE a = 2000000000;
2020-04-06 20:19:45.155 EDT [29983:77] pg_regress/generated LOG:  statement: CREATE TABLE gtestx (x int, y int);
2020-04-06 20:19:45.156 EDT [29958:43] pg_regress/matview LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '24711' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:45.157 EDT [24935:78] LOG:  background worker "parallel worker" (PID 30051) exited with exit code 1
2020-04-06 20:19:45.161 EDT [29976:31] pg_regress/collate LOG:  statement: SELECT * FROM collate_test1 WHERE b COLLATE "C" >= 'abc' COLLATE "C";
2020-04-06 20:19:45.161 EDT [29998:51] pg_regress/replica_identity LOG:  statement: ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_keyab_key;
2020-04-06 20:19:45.162 EDT [29973:83] pg_regress/identity LOG:  statement: COPY itest9 (b, c) FROM stdin;
2020-04-06 20:19:45.162 EDT [29990:28] pg_regress/password LOG:  statement: CREATE ROLE regress_passwd6 PASSWORD 'SCRAM-SHA-256$1234';
2020-04-06 20:19:45.163 EDT [29993:19] pg_regress/groupingsets LOG:  statement: select grouping(a), a, array_agg(b),
	       rank(a) within group (order by b nulls first),
	       rank(a) within group (order by b nulls last)
	  from (values (1,1),(1,4),(1,5),(3,1),(3,2)) v(a,b)
	 group by rollup (a) order by a;
2020-04-06 20:19:45.164 EDT [29995:75] pg_regress/object_address LOG:  statement: DO $$
	DECLARE
		objtype text;
		names	text[];
		args	text[];
	BEGIN
		FOR objtype IN VALUES
			('table'), ('index'), ('sequence'), ('view'),
			('materialized view'), ('foreign table'),
			('table column'), ('foreign table column'),
			('aggregate'), ('function'), ('procedure'), ('type'), ('cast'),
			('table constraint'), ('domain constraint'), ('conversion'), ('default value'),
			('operator'), ('operator class'), ('operator family'), ('rule'), ('trigger'),
			('text search parser'), ('text search dictionary'),
			('text search template'), ('text search configuration'),
			('policy'), ('user mapping'), ('default acl'), ('transform'),
			('operator of access method'), ('function of access method'),
			('publication relation')
		LOOP
			FOR names IN VALUES ('{eins}'), ('{addr_nsp, zwei}'), ('{eins, zwei, drei}')
			LOOP
				FOR args IN VALUES ('{}'), ('{integer}')
				LOOP
					BEGIN
						PERFORM pg_get_object_address(objtype, names, args);
					EXCEPTION WHEN OTHERS THEN
							RAISE WARNING 'error for %,%,%: %', objtype, names, args, sqlerrm;
					END;
				END LOOP;
			END LOOP;
		END LOOP;
	END;
	$$;
2020-04-06 20:19:45.165 EDT [29989:52] pg_regress/tablesample LOG:  statement: select pct, count(unique1) from
	  (values (0),(100)) v(pct),
	  lateral (select * from tenk1 tablesample system (pct)) ss
	  group by pct;
2020-04-06 20:19:45.165 EDT [29974:56] pg_regress/rowsecurity LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '24766'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:45.167 EDT [30004:10] pg_regress/join_hash LOG:  statement: alter table simple set (parallel_workers = 2);
2020-04-06 20:19:45.167 EDT [29973:84] pg_regress/identity LOG:  statement: SELECT * FROM itest9 ORDER BY c;
2020-04-06 20:19:45.167 EDT [30004:11] pg_regress/join_hash LOG:  statement: analyze simple;
2020-04-06 20:19:45.169 EDT [29998:52] pg_regress/replica_identity LOG:  statement: ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_keyab_key;
2020-04-06 20:19:45.169 EDT [29998:53] pg_regress/replica_identity LOG:  statement: SELECT relreplident FROM pg_class WHERE oid = 'test_replica_identity'::regclass;
2020-04-06 20:19:45.170 EDT [29998:54] pg_regress/replica_identity LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_replica_identity)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:45.171 EDT [29998:55] pg_regress/replica_identity LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '24770';
2020-04-06 20:19:45.175 EDT [29998:56] pg_regress/replica_identity LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '24770' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:45.177 EDT [29973:85] pg_regress/identity LOG:  statement: ALTER TABLE itest4 ALTER COLUMN a DROP IDENTITY;
2020-04-06 20:19:45.179 EDT [29973:86] pg_regress/identity LOG:  statement: ALTER TABLE itest4 ALTER COLUMN a DROP IDENTITY;
2020-04-06 20:19:45.179 EDT [29973:87] pg_regress/identity ERROR:  column "a" of relation "itest4" is not an identity column
2020-04-06 20:19:45.179 EDT [29973:88] pg_regress/identity STATEMENT:  ALTER TABLE itest4 ALTER COLUMN a DROP IDENTITY;
2020-04-06 20:19:45.179 EDT [29998:57] pg_regress/replica_identity LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '24770' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:45.179 EDT [29973:89] pg_regress/identity LOG:  statement: ALTER TABLE itest4 ALTER COLUMN a DROP IDENTITY IF EXISTS;
2020-04-06 20:19:45.185 EDT [29973:90] pg_regress/identity LOG:  statement: INSERT INTO itest4 DEFAULT VALUES;
2020-04-06 20:19:45.185 EDT [29973:91] pg_regress/identity ERROR:  null value in column "a" of relation "itest4" violates not-null constraint
2020-04-06 20:19:45.185 EDT [29973:92] pg_regress/identity DETAIL:  Failing row contains (null, ).
2020-04-06 20:19:45.185 EDT [29973:93] pg_regress/identity STATEMENT:  INSERT INTO itest4 DEFAULT VALUES;
2020-04-06 20:19:45.188 EDT [29973:94] pg_regress/identity LOG:  statement: ALTER TABLE itest4 ALTER COLUMN a DROP NOT NULL;
2020-04-06 20:19:45.188 EDT [29997:101] pg_regress/lock LOG:  statement: DROP SCHEMA lock_schema1 CASCADE;
2020-04-06 20:19:45.188 EDT [29990:29] pg_regress/password LOG:  statement: CREATE ROLE regress_passwd7 PASSWORD 'md5012345678901234567890123456789zz';
2020-04-06 20:19:45.197 EDT [29960:138] pg_regress/privileges LOG:  statement: VACUUM ANALYZE atest12;
2020-04-06 20:19:45.200 EDT [29997:102] pg_regress/lock LOG:  statement: DROP ROLE regress_rol_lock1;
2020-04-06 20:19:45.200 EDT [29973:95] pg_regress/identity LOG:  statement: INSERT INTO itest4 DEFAULT VALUES;
2020-04-06 20:19:45.204 EDT [29997:103] pg_regress/lock LOG:  statement: RESET search_path;
2020-04-06 20:19:45.204 EDT [29973:96] pg_regress/identity LOG:  statement: SELECT * FROM itest4;
2020-04-06 20:19:45.205 EDT [29997:104] pg_regress/lock LOG:  statement: SELECT test_atomic_ops();
2020-04-06 20:19:45.206 EDT [29976:32] pg_regress/collate LOG:  statement: SELECT * FROM collate_test1 WHERE b COLLATE "C" >= 'bbc' COLLATE "POSIX";
2020-04-06 20:19:45.206 EDT [29976:33] pg_regress/collate ERROR:  collation mismatch between explicit collations "C" and "POSIX" at character 58
2020-04-06 20:19:45.206 EDT [29976:34] pg_regress/collate STATEMENT:  SELECT * FROM collate_test1 WHERE b COLLATE "C" >= 'bbc' COLLATE "POSIX";
2020-04-06 20:19:45.206 EDT [29976:35] pg_regress/collate LOG:  statement: CREATE DOMAIN testdomain_p AS text COLLATE "POSIX";
2020-04-06 20:19:45.206 EDT [29998:58] pg_regress/replica_identity LOG:  statement: SELECT true as sametable, conname,
	  pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
	  conrelid::pg_catalog.regclass AS ontable
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '24770' AND r.contype = 'f'
	     AND conparentid = 0
	ORDER BY conname
2020-04-06 20:19:45.207 EDT [29976:36] pg_regress/collate LOG:  statement: CREATE DOMAIN testdomain_i AS int COLLATE "POSIX";
2020-04-06 20:19:45.207 EDT [29976:37] pg_regress/collate ERROR:  collations are not supported by type integer
2020-04-06 20:19:45.207 EDT [29976:38] pg_regress/collate STATEMENT:  CREATE DOMAIN testdomain_i AS int COLLATE "POSIX";
2020-04-06 20:19:45.207 EDT [29976:39] pg_regress/collate LOG:  statement: CREATE TABLE collate_test4 (
	    a int,
	    b testdomain_p
	);
2020-04-06 20:19:45.209 EDT [29997:105] pg_regress/lock LOG:  disconnection: session time: 0:00:00.459 user=pgbuild database=regression host=[local]
2020-04-06 20:19:45.212 EDT [29976:40] pg_regress/collate LOG:  statement: INSERT INTO collate_test4 SELECT * FROM collate_test1;
2020-04-06 20:19:45.213 EDT [30056:1] ERROR:  relation "eins" does not exist
2020-04-06 20:19:45.213 EDT [30056:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:45.215 EDT [29976:41] pg_regress/collate LOG:  statement: SELECT a, b FROM collate_test4 ORDER BY b;
2020-04-06 20:19:45.217 EDT [29976:42] pg_regress/collate LOG:  statement: CREATE TABLE collate_test5 (
	    a int,
	    b testdomain_p COLLATE "C"
	);
2020-04-06 20:19:45.217 EDT [30004:12] pg_regress/join_hash LOG:  statement: create table bigger_than_it_looks as
	  select generate_series(1, 20000) as id, 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa';
2020-04-06 20:19:45.219 EDT [29983:78] pg_regress/generated LOG:  statement: INSERT INTO gtestx VALUES (11, 1), (22, 2), (33, 3);
2020-04-06 20:19:45.220 EDT [29983:79] pg_regress/generated LOG:  statement: SELECT * FROM gtestx, gtest1 WHERE gtestx.y = gtest1.a;
2020-04-06 20:19:45.221 EDT [29976:43] pg_regress/collate LOG:  statement: INSERT INTO collate_test5 SELECT * FROM collate_test1;
2020-04-06 20:19:45.221 EDT [29983:80] pg_regress/generated LOG:  statement: DROP TABLE gtestx;
2020-04-06 20:19:45.224 EDT [29990:30] pg_regress/password LOG:  statement: CREATE ROLE regress_passwd8 PASSWORD 'md501234567890123456789012345678901zz';
2020-04-06 20:19:45.224 EDT [29976:44] pg_regress/collate LOG:  statement: SELECT a, b FROM collate_test5 ORDER BY b;
2020-04-06 20:19:45.229 EDT [29976:45] pg_regress/collate LOG:  statement: SELECT a, b FROM collate_test1 ORDER BY b;
2020-04-06 20:19:45.229 EDT [29976:46] pg_regress/collate LOG:  statement: SELECT a, b FROM collate_test2 ORDER BY b;
2020-04-06 20:19:45.230 EDT [29995:76] pg_regress/object_address WARNING:  error for table,{eins},{}: relation "eins" does not exist
2020-04-06 20:19:45.230 EDT [29995:77] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:45.230 EDT [29974:57] pg_regress/rowsecurity LOG:  statement: SELECT * FROM pg_policies WHERE schemaname = 'regress_rls_schema' AND tablename = 'document' ORDER BY policyname;
2020-04-06 20:19:45.232 EDT [29974:58] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:45.233 EDT [29974:59] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:45.233 EDT [29974:60] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document WHERE f_leak(dtitle) ORDER BY did;
2020-04-06 20:19:45.234 EDT [24935:79] LOG:  background worker "parallel worker" (PID 30056) exited with exit code 1
2020-04-06 20:19:45.234 EDT [29974:61] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document NATURAL JOIN category WHERE f_leak(dtitle) ORDER BY did;
2020-04-06 20:19:45.235 EDT [29960:139] pg_regress/privileges LOG:  statement: CREATE FUNCTION leak(integer,integer) RETURNS boolean
	  AS $$begin return $1 < $2; end$$
	  LANGUAGE plpgsql immutable;
2020-04-06 20:19:45.236 EDT [29974:62] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document TABLESAMPLE BERNOULLI(50) REPEATABLE(0)
	  WHERE f_leak(dtitle) ORDER BY did;
2020-04-06 20:19:45.236 EDT [29993:20] pg_regress/groupingsets LOG:  statement: select a, b, sum(c), sum(sum(c)) over (order by a,b) as rsum
	  from gstest2 group by rollup (a,b) order by rsum, a, b;
2020-04-06 20:19:45.236 EDT [29983:81] pg_regress/generated LOG:  statement: SELECT * FROM gtest1 ORDER BY a;
2020-04-06 20:19:45.237 EDT [29989:53] pg_regress/tablesample LOG:  statement: SELECT id FROM test_tablesample TABLESAMPLE FOOBAR (1);
2020-04-06 20:19:45.237 EDT [29989:54] pg_regress/tablesample ERROR:  tablesample method foobar does not exist at character 45
2020-04-06 20:19:45.237 EDT [29989:55] pg_regress/tablesample STATEMENT:  SELECT id FROM test_tablesample TABLESAMPLE FOOBAR (1);
2020-04-06 20:19:45.238 EDT [29974:63] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_carol;
2020-04-06 20:19:45.238 EDT [29974:64] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document WHERE f_leak(dtitle) ORDER BY did;
2020-04-06 20:19:45.239 EDT [29974:65] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document NATURAL JOIN category WHERE f_leak(dtitle) ORDER BY did;
2020-04-06 20:19:45.239 EDT [29960:140] pg_regress/privileges LOG:  statement: CREATE OPERATOR <<< (procedure = leak, leftarg = integer, rightarg = integer,
	                     restrict = scalarltsel);
2020-04-06 20:19:45.239 EDT [29974:66] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document TABLESAMPLE BERNOULLI(50) REPEATABLE(0)
	  WHERE f_leak(dtitle) ORDER BY did;
2020-04-06 20:19:45.240 EDT [29960:141] pg_regress/privileges LOG:  statement: CREATE VIEW atest12v AS
	  SELECT * FROM atest12 WHERE b <<< 5;
2020-04-06 20:19:45.240 EDT [29974:67] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM document WHERE f_leak(dtitle);
2020-04-06 20:19:45.241 EDT [29993:21] pg_regress/groupingsets LOG:  statement: select sum(c) from gstest2
	  group by grouping sets((), grouping sets((), grouping sets(())))
	  order by 1 desc;
2020-04-06 20:19:45.241 EDT [29960:142] pg_regress/privileges LOG:  statement: CREATE VIEW atest12sbv WITH (security_barrier=true) AS
	  SELECT * FROM atest12 WHERE b <<< 5;
2020-04-06 20:19:45.241 EDT [29958:44] pg_regress/matview LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '24711' ORDER BY 1;
2020-04-06 20:19:45.241 EDT [29990:31] pg_regress/password LOG:  statement: SELECT rolname, regexp_replace(rolpassword, '(SCRAM-SHA-256)\\$(\\d+):([a-zA-Z0-9+/=]+)\\$([a-zA-Z0-9+=/]+):([a-zA-Z0-9+/=]+)', '\\1$\\2:<salt>$<storedkey>:<serverkey>') as rolpassword_masked
	    FROM pg_authid
	    WHERE rolname LIKE 'regress_passwd%'
	    ORDER BY rolname, rolpassword;
2020-04-06 20:19:45.242 EDT [29989:56] pg_regress/tablesample LOG:  statement: SELECT id FROM test_tablesample TABLESAMPLE SYSTEM (NULL);
2020-04-06 20:19:45.242 EDT [29989:57] pg_regress/tablesample ERROR:  TABLESAMPLE parameter cannot be null
2020-04-06 20:19:45.242 EDT [29989:58] pg_regress/tablesample STATEMENT:  SELECT id FROM test_tablesample TABLESAMPLE SYSTEM (NULL);
2020-04-06 20:19:45.242 EDT [29960:143] pg_regress/privileges LOG:  statement: GRANT SELECT ON atest12v TO PUBLIC;
2020-04-06 20:19:45.242 EDT [29993:22] pg_regress/groupingsets LOG:  statement: select sum(c) from gstest2
	  group by grouping sets((), grouping sets((), grouping sets(((a, b)))))
	  order by 1 desc;
2020-04-06 20:19:45.242 EDT [29960:144] pg_regress/privileges LOG:  statement: GRANT SELECT ON atest12sbv TO PUBLIC;
2020-04-06 20:19:45.243 EDT [29960:145] pg_regress/privileges LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM atest12v x, atest12v y WHERE x.a = y.b;
2020-04-06 20:19:45.247 EDT [29974:68] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM document NATURAL JOIN category WHERE f_leak(dtitle);
2020-04-06 20:19:45.248 EDT [29993:23] pg_regress/groupingsets LOG:  statement: select sum(c) from gstest2
	  group by grouping sets(grouping sets(rollup(c), grouping sets(cube(c))))
	  order by 1 desc;
2020-04-06 20:19:45.249 EDT [29989:59] pg_regress/tablesample LOG:  statement: SELECT id FROM test_tablesample TABLESAMPLE SYSTEM (50) REPEATABLE (NULL);
2020-04-06 20:19:45.249 EDT [29960:146] pg_regress/privileges LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM atest12 x, atest12 y
	  WHERE x.a = y.b and abs(y.a) <<< 5;
2020-04-06 20:19:45.249 EDT [29989:60] pg_regress/tablesample ERROR:  TABLESAMPLE REPEATABLE parameter cannot be null
2020-04-06 20:19:45.249 EDT [29989:61] pg_regress/tablesample STATEMENT:  SELECT id FROM test_tablesample TABLESAMPLE SYSTEM (50) REPEATABLE (NULL);
2020-04-06 20:19:45.249 EDT [29960:147] pg_regress/privileges LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM atest12sbv x, atest12sbv y WHERE x.a = y.b;
2020-04-06 20:19:45.250 EDT [29960:148] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user2;
2020-04-06 20:19:45.250 EDT [29960:149] pg_regress/privileges LOG:  statement: CREATE FUNCTION leak2(integer,integer) RETURNS boolean
	  AS $$begin raise notice 'leak % %', $1, $2; return $1 > $2; end$$
	  LANGUAGE plpgsql immutable;
2020-04-06 20:19:45.251 EDT [29960:150] pg_regress/privileges LOG:  statement: CREATE OPERATOR >>> (procedure = leak2, leftarg = integer, rightarg = integer,
	                     restrict = scalargtsel);
2020-04-06 20:19:45.255 EDT [29960:151] pg_regress/privileges LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM atest12 WHERE a >>> 0;
2020-04-06 20:19:45.255 EDT [29960:152] pg_regress/privileges ERROR:  permission denied for table atest12
2020-04-06 20:19:45.255 EDT [29960:153] pg_regress/privileges STATEMENT:  EXPLAIN (COSTS OFF) SELECT * FROM atest12 WHERE a >>> 0;
2020-04-06 20:19:45.255 EDT [29960:154] pg_regress/privileges LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM atest12v x, atest12v y WHERE x.a = y.b;
2020-04-06 20:19:45.256 EDT [29960:155] pg_regress/privileges LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM atest12sbv x, atest12sbv y WHERE x.a = y.b;
2020-04-06 20:19:45.257 EDT [29993:24] pg_regress/groupingsets LOG:  statement: select sum(c) from gstest2
	  group by grouping sets(a, grouping sets(a, cube(b)))
	  order by 1 desc;
2020-04-06 20:19:45.257 EDT [29960:156] pg_regress/privileges LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM atest12v x, atest12v y
	  WHERE x.a = y.b and abs(y.a) <<< 5;
2020-04-06 20:19:45.257 EDT [29989:62] pg_regress/tablesample LOG:  statement: SELECT id FROM test_tablesample TABLESAMPLE BERNOULLI (-1);
2020-04-06 20:19:45.257 EDT [29960:157] pg_regress/privileges LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM atest12sbv x, atest12sbv y
	  WHERE x.a = y.b and abs(y.a) <<< 5;
2020-04-06 20:19:45.258 EDT [29989:63] pg_regress/tablesample ERROR:  sample percentage must be between 0 and 100
2020-04-06 20:19:45.258 EDT [29989:64] pg_regress/tablesample STATEMENT:  SELECT id FROM test_tablesample TABLESAMPLE BERNOULLI (-1);
2020-04-06 20:19:45.258 EDT [29960:158] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:45.258 EDT [29960:159] pg_regress/privileges LOG:  statement: GRANT SELECT (a, b) ON atest12 TO PUBLIC;
2020-04-06 20:19:45.259 EDT [29960:160] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user2;
2020-04-06 20:19:45.259 EDT [29960:161] pg_regress/privileges LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM atest12v x, atest12v y WHERE x.a = y.b;
2020-04-06 20:19:45.260 EDT [29960:162] pg_regress/privileges LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM atest12 x, atest12 y
	  WHERE x.a = y.b and abs(y.a) <<< 5;
2020-04-06 20:19:45.260 EDT [29960:163] pg_regress/privileges LOG:  statement: DROP FUNCTION leak2(integer, integer) CASCADE;
2020-04-06 20:19:45.261 EDT [29976:47] pg_regress/collate LOG:  statement: SELECT a, b FROM collate_test1 ORDER BY b COLLATE "C";
2020-04-06 20:19:45.261 EDT [29958:45] pg_regress/matview LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '24711'
	ORDER BY 1;
2020-04-06 20:19:45.261 EDT [29960:164] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user3;
2020-04-06 20:19:45.262 EDT [29960:165] pg_regress/privileges LOG:  statement: CREATE TABLE atest3 (one int, two int, three int);
2020-04-06 20:19:45.262 EDT [29974:69] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_dave;
2020-04-06 20:19:45.263 EDT [29960:166] pg_regress/privileges LOG:  statement: GRANT DELETE ON atest3 TO GROUP regress_priv_group2;
2020-04-06 20:19:45.263 EDT [29958:46] pg_regress/matview LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '24711'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('24711')
	ORDER BY 1;
2020-04-06 20:19:45.263 EDT [29960:167] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:45.263 EDT [29960:168] pg_regress/privileges LOG:  statement: SELECT * FROM atest3;
2020-04-06 20:19:45.263 EDT [29960:169] pg_regress/privileges ERROR:  permission denied for table atest3
2020-04-06 20:19:45.263 EDT [29960:170] pg_regress/privileges STATEMENT:  SELECT * FROM atest3;
2020-04-06 20:19:45.263 EDT [29960:171] pg_regress/privileges LOG:  statement: DELETE FROM atest3;
2020-04-06 20:19:45.263 EDT [29960:172] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user3;
2020-04-06 20:19:45.264 EDT [29960:173] pg_regress/privileges LOG:  statement: CREATE VIEW atestv1 AS SELECT * FROM atest1;
2020-04-06 20:19:45.264 EDT [29974:70] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document WHERE f_leak(dtitle) ORDER BY did;
2020-04-06 20:19:45.265 EDT [29989:65] pg_regress/tablesample LOG:  statement: SELECT id FROM test_tablesample TABLESAMPLE BERNOULLI (200);
2020-04-06 20:19:45.265 EDT [29960:174] pg_regress/privileges LOG:  statement: /* The next *should* fail, but it's not implemented that way yet. */
	CREATE VIEW atestv2 AS SELECT * FROM atest2;
2020-04-06 20:19:45.265 EDT [30065:1] ERROR:  relation "eins" does not exist
2020-04-06 20:19:45.265 EDT [30065:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:45.265 EDT [29989:66] pg_regress/tablesample ERROR:  sample percentage must be between 0 and 100
2020-04-06 20:19:45.265 EDT [29989:67] pg_regress/tablesample STATEMENT:  SELECT id FROM test_tablesample TABLESAMPLE BERNOULLI (200);
2020-04-06 20:19:45.265 EDT [29993:25] pg_regress/groupingsets LOG:  statement: select sum(c) from gstest2
	  group by grouping sets(grouping sets((a, (b))))
	  order by 1 desc;
2020-04-06 20:19:45.266 EDT [29960:175] pg_regress/privileges LOG:  statement: CREATE VIEW atestv3 AS SELECT * FROM atest3;
2020-04-06 20:19:45.266 EDT [29989:68] pg_regress/tablesample LOG:  statement: SELECT id FROM test_tablesample TABLESAMPLE SYSTEM (-1);
2020-04-06 20:19:45.266 EDT [29989:69] pg_regress/tablesample ERROR:  sample percentage must be between 0 and 100
2020-04-06 20:19:45.266 EDT [29989:70] pg_regress/tablesample STATEMENT:  SELECT id FROM test_tablesample TABLESAMPLE SYSTEM (-1);
2020-04-06 20:19:45.267 EDT [29960:176] pg_regress/privileges LOG:  statement: /* Empty view is a corner case that failed in 9.2. */
	CREATE VIEW atestv0 AS SELECT 0 as x WHERE false;
2020-04-06 20:19:45.267 EDT [29993:26] pg_regress/groupingsets LOG:  statement: select sum(c) from gstest2
	  group by grouping sets(grouping sets((a, b)))
	  order by 1 desc;
2020-04-06 20:19:45.267 EDT [29989:71] pg_regress/tablesample LOG:  statement: SELECT id FROM test_tablesample TABLESAMPLE SYSTEM (200);
2020-04-06 20:19:45.267 EDT [29989:72] pg_regress/tablesample ERROR:  sample percentage must be between 0 and 100
2020-04-06 20:19:45.267 EDT [29989:73] pg_regress/tablesample STATEMENT:  SELECT id FROM test_tablesample TABLESAMPLE SYSTEM (200);
2020-04-06 20:19:45.268 EDT [29993:27] pg_regress/groupingsets LOG:  statement: select sum(c) from gstest2
	  group by grouping sets(grouping sets(a, grouping sets(a), a))
	  order by 1 desc;
2020-04-06 20:19:45.268 EDT [29974:71] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document NATURAL JOIN category WHERE f_leak(dtitle) ORDER BY did;
2020-04-06 20:19:45.268 EDT [29989:74] pg_regress/tablesample LOG:  statement: SELECT id FROM test_tablesample_v1 TABLESAMPLE BERNOULLI (1);
2020-04-06 20:19:45.268 EDT [29989:75] pg_regress/tablesample ERROR:  TABLESAMPLE clause can only be applied to tables and materialized views at character 16
2020-04-06 20:19:45.268 EDT [29989:76] pg_regress/tablesample STATEMENT:  SELECT id FROM test_tablesample_v1 TABLESAMPLE BERNOULLI (1);
2020-04-06 20:19:45.269 EDT [29993:28] pg_regress/groupingsets LOG:  statement: select sum(c) from gstest2
	  group by grouping sets(grouping sets(a, grouping sets(a, grouping sets(a), ((a)), a, grouping sets(a), (a)), a))
	  order by 1 desc;
2020-04-06 20:19:45.270 EDT [29989:77] pg_regress/tablesample LOG:  statement: INSERT INTO test_tablesample_v1 VALUES(1);
2020-04-06 20:19:45.270 EDT [29989:78] pg_regress/tablesample ERROR:  cannot insert into view "test_tablesample_v1"
2020-04-06 20:19:45.270 EDT [29989:79] pg_regress/tablesample DETAIL:  Views containing TABLESAMPLE are not automatically updatable.
2020-04-06 20:19:45.270 EDT [29989:80] pg_regress/tablesample HINT:  To enable inserting into the view, provide an INSTEAD OF INSERT trigger or an unconditional ON INSERT DO INSTEAD rule.
2020-04-06 20:19:45.270 EDT [29989:81] pg_regress/tablesample STATEMENT:  INSERT INTO test_tablesample_v1 VALUES(1);
2020-04-06 20:19:45.270 EDT [29993:29] pg_regress/groupingsets LOG:  statement: select sum(c) from gstest2
	  group by grouping sets((a,(a,b)), grouping sets((a,(a,b)),a))
	  order by 1 desc;
2020-04-06 20:19:45.270 EDT [29989:82] pg_regress/tablesample LOG:  statement: WITH query_select AS (SELECT * FROM test_tablesample)
	SELECT * FROM query_select TABLESAMPLE BERNOULLI (5.5) REPEATABLE (1);
2020-04-06 20:19:45.270 EDT [29989:83] pg_regress/tablesample ERROR:  TABLESAMPLE clause can only be applied to tables and materialized views at character 69
2020-04-06 20:19:45.270 EDT [29989:84] pg_regress/tablesample STATEMENT:  WITH query_select AS (SELECT * FROM test_tablesample)
	SELECT * FROM query_select TABLESAMPLE BERNOULLI (5.5) REPEATABLE (1);
2020-04-06 20:19:45.270 EDT [29993:30] pg_regress/groupingsets LOG:  statement: select a, b, sum(v), count(*) from gstest_empty group by grouping sets ((a,b),a);
2020-04-06 20:19:45.270 EDT [29974:72] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM document WHERE f_leak(dtitle);
2020-04-06 20:19:45.271 EDT [29989:85] pg_regress/tablesample ERROR:  syntax error at or near "TABLESAMPLE" at character 55
2020-04-06 20:19:45.271 EDT [29989:86] pg_regress/tablesample STATEMENT:  SELECT q.* FROM (SELECT * FROM test_tablesample) as q TABLESAMPLE BERNOULLI (5);
2020-04-06 20:19:45.271 EDT [29993:31] pg_regress/groupingsets LOG:  statement: select a, b, sum(v), count(*) from gstest_empty group by grouping sets ((a,b),());
2020-04-06 20:19:45.271 EDT [29989:87] pg_regress/tablesample LOG:  statement: create table parted_sample (a int) partition by list (a);
2020-04-06 20:19:45.272 EDT [29974:73] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM document NATURAL JOIN category WHERE f_leak(dtitle);
2020-04-06 20:19:45.272 EDT [29993:32] pg_regress/groupingsets LOG:  statement: select a, b, sum(v), count(*) from gstest_empty group by grouping sets ((a,b),(),(),());
2020-04-06 20:19:45.272 EDT [29974:74] pg_regress/rowsecurity LOG:  statement: INSERT INTO document VALUES (100, 44, 1, 'regress_rls_dave', 'testing sorting of policies');
2020-04-06 20:19:45.272 EDT [29974:75] pg_regress/rowsecurity ERROR:  new row violates row-level security policy "p1r" for table "document"
2020-04-06 20:19:45.272 EDT [29974:76] pg_regress/rowsecurity STATEMENT:  INSERT INTO document VALUES (100, 44, 1, 'regress_rls_dave', 'testing sorting of policies');
2020-04-06 20:19:45.273 EDT [29993:33] pg_regress/groupingsets LOG:  statement: select sum(v), count(*) from gstest_empty group by grouping sets ((),(),());
2020-04-06 20:19:45.273 EDT [29993:34] pg_regress/groupingsets LOG:  statement: select t1.a, t2.b, sum(t1.v), count(*) from gstest_empty t1, gstest_empty t2
	 group by grouping sets ((t1.a,t2.b),());
2020-04-06 20:19:45.274 EDT [29993:35] pg_regress/groupingsets LOG:  statement: select t1.a, t2.b, grouping(t1.a, t2.b), sum(t1.v), max(t2.a)
	  from gstest1 t1, gstest2 t2
	 group by grouping sets ((t1.a, t2.b), ());
2020-04-06 20:19:45.274 EDT [29974:77] pg_regress/rowsecurity LOG:  statement: INSERT INTO document VALUES (100, 55, 1, 'regress_rls_dave', 'testing sorting of policies');
2020-04-06 20:19:45.275 EDT [29974:78] pg_regress/rowsecurity ERROR:  new row violates row-level security policy "p2r" for table "document"
2020-04-06 20:19:45.275 EDT [29974:79] pg_regress/rowsecurity STATEMENT:  INSERT INTO document VALUES (100, 55, 1, 'regress_rls_dave', 'testing sorting of policies');
2020-04-06 20:19:45.275 EDT [29974:80] pg_regress/rowsecurity LOG:  statement: ALTER POLICY p1 ON document USING (true);
2020-04-06 20:19:45.275 EDT [29974:81] pg_regress/rowsecurity ERROR:  must be owner of table document
2020-04-06 20:19:45.275 EDT [29974:82] pg_regress/rowsecurity STATEMENT:  ALTER POLICY p1 ON document USING (true);
2020-04-06 20:19:45.275 EDT [29974:83] pg_regress/rowsecurity LOG:  statement: DROP POLICY p1 ON document;
2020-04-06 20:19:45.275 EDT [29989:88] pg_regress/tablesample LOG:  statement: create table parted_sample_1 partition of parted_sample for values in (1);
2020-04-06 20:19:45.275 EDT [29974:84] pg_regress/rowsecurity ERROR:  must be owner of relation document
2020-04-06 20:19:45.275 EDT [29974:85] pg_regress/rowsecurity STATEMENT:  DROP POLICY p1 ON document;
2020-04-06 20:19:45.275 EDT [29974:86] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:45.275 EDT [29993:36] pg_regress/groupingsets LOG:  statement: select t1.a, t2.b, grouping(t1.a, t2.b), sum(t1.v), max(t2.a)
	  from gstest1 t1 join gstest2 t2 on (t1.a=t2.a)
	 group by grouping sets ((t1.a, t2.b), ());
2020-04-06 20:19:45.276 EDT [29974:87] pg_regress/rowsecurity LOG:  statement: ALTER POLICY p1 ON document USING (dauthor = current_user);
2020-04-06 20:19:45.276 EDT [29993:37] pg_regress/groupingsets LOG:  statement: select a, b, grouping(a, b), sum(t1.v), max(t2.c)
	  from gstest1 t1 join gstest2 t2 using (a,b)
	 group by grouping sets ((a, b), ());
2020-04-06 20:19:45.277 EDT [29960:177] pg_regress/privileges LOG:  statement: SELECT * FROM atestv1;
2020-04-06 20:19:45.277 EDT [29993:38] pg_regress/groupingsets LOG:  statement: select a, d, grouping(a,b,c)
	  from gstest3
	 group by grouping sets ((a,b), (a,c));
2020-04-06 20:19:45.278 EDT [29995:78] pg_regress/object_address WARNING:  error for table,{eins},{integer}: relation "eins" does not exist
2020-04-06 20:19:45.278 EDT [29995:79] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:45.279 EDT [29993:39] pg_regress/groupingsets LOG:  statement: explain (costs off)
	select g as alias1, g as alias2
	  from generate_series(1,3) g
	 group by alias1, rollup(alias2);
2020-04-06 20:19:45.279 EDT [24935:80] LOG:  background worker "parallel worker" (PID 30065) exited with exit code 1
2020-04-06 20:19:45.280 EDT [29973:97] pg_regress/identity LOG:  statement: SELECT sequence_name FROM itest4_a_seq;
2020-04-06 20:19:45.280 EDT [29973:98] pg_regress/identity ERROR:  relation "itest4_a_seq" does not exist at character 27
2020-04-06 20:19:45.280 EDT [29973:99] pg_regress/identity STATEMENT:  SELECT sequence_name FROM itest4_a_seq;
2020-04-06 20:19:45.280 EDT [29983:82] pg_regress/generated LOG:  statement: UPDATE gtest1 SET a = 3 WHERE b = 4;
2020-04-06 20:19:45.281 EDT [29973:100] pg_regress/identity LOG:  statement: CREATE TABLE itest10 (a int generated by default as identity, b text);
2020-04-06 20:19:45.282 EDT [29998:59] pg_regress/replica_identity LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('24770')
	                     UNION ALL VALUES ('24770'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:45.283 EDT [29974:88] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:45.284 EDT [29974:89] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document WHERE f_leak(dtitle) ORDER BY did;
2020-04-06 20:19:45.285 EDT [29990:32] pg_regress/password LOG:  statement: CREATE ROLE regress_passwd_empty PASSWORD '';
2020-04-06 20:19:45.285 EDT [29974:90] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document NATURAL JOIN category WHERE f_leak(dtitle) ORDER by did;
2020-04-06 20:19:45.285 EDT [29974:91] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_carol;
2020-04-06 20:19:45.285 EDT [29993:40] pg_regress/groupingsets LOG:  statement: select g as alias1, g as alias2
	  from generate_series(1,3) g
	 group by alias1, rollup(alias2);
2020-04-06 20:19:45.286 EDT [29974:92] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document WHERE f_leak(dtitle) ORDER BY did;
2020-04-06 20:19:45.286 EDT [29974:93] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document NATURAL JOIN category WHERE f_leak(dtitle) ORDER by did;
2020-04-06 20:19:45.293 EDT [29974:94] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM document WHERE f_leak(dtitle);
2020-04-06 20:19:45.294 EDT [29974:95] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM document NATURAL JOIN category WHERE f_leak(dtitle);
2020-04-06 20:19:45.296 EDT [29976:48] pg_regress/collate LOG:  statement: SELECT * FROM collate_test1 ORDER BY b;
2020-04-06 20:19:45.297 EDT [29998:60] pg_regress/replica_identity LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '24770' ORDER BY 1;
2020-04-06 20:19:45.299 EDT [30070:1] ERROR:  relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:45.299 EDT [30070:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:45.299 EDT [29998:61] pg_regress/replica_identity LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '24770'
	ORDER BY 1;
2020-04-06 20:19:45.300 EDT [29998:62] pg_regress/replica_identity LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '24770'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('24770')
	ORDER BY 1;
2020-04-06 20:19:45.300 EDT [29974:96] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:45.301 EDT [29974:97] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p2 ON category
	    USING (CASE WHEN current_user = 'regress_rls_bob' THEN cid IN (11, 33)
	           WHEN current_user = 'regress_rls_carol' THEN cid IN (22, 44)
	           ELSE false END);
2020-04-06 20:19:45.304 EDT [24935:81] LOG:  background worker "parallel worker" (PID 30070) exited with exit code 1
2020-04-06 20:19:45.305 EDT [29960:178] pg_regress/privileges LOG:  statement: SELECT * FROM atestv2;
2020-04-06 20:19:45.306 EDT [29960:179] pg_regress/privileges ERROR:  permission denied for table atest2
2020-04-06 20:19:45.306 EDT [29960:180] pg_regress/privileges STATEMENT:  SELECT * FROM atestv2;
2020-04-06 20:19:45.309 EDT [29995:80] pg_regress/object_address WARNING:  error for table,{addr_nsp,zwei},{}: relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:45.309 EDT [29995:81] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:45.312 EDT [29993:41] pg_regress/groupingsets LOG:  statement: select four, x
	  from (select four, ten, 'foo'::text as x from tenk1) as t
	  group by grouping sets (four, x)
	  having x = 'foo';
2020-04-06 20:19:45.312 EDT [29960:181] pg_regress/privileges LOG:  statement: GRANT SELECT ON atestv1, atestv3 TO regress_priv_user4;
2020-04-06 20:19:45.313 EDT [29974:98] pg_regress/rowsecurity LOG:  statement: ALTER TABLE category ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:45.313 EDT [29989:89] pg_regress/tablesample LOG:  statement: create table parted_sample_2 partition of parted_sample for values in (2);
2020-04-06 20:19:45.316 EDT [29960:182] pg_regress/privileges LOG:  statement: GRANT SELECT ON atestv2 TO regress_priv_user2;
2020-04-06 20:19:45.316 EDT [29990:33] pg_regress/password LOG:  statement: ALTER ROLE regress_passwd_empty PASSWORD 'md585939a5ce845f1a1b620742e3c659e0a';
2020-04-06 20:19:45.317 EDT [29974:99] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:45.317 EDT [29960:183] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user4;
2020-04-06 20:19:45.317 EDT [29974:100] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document d FULL OUTER JOIN category c on d.cid = c.cid ORDER BY d.did, c.cid;
2020-04-06 20:19:45.318 EDT [29960:184] pg_regress/privileges LOG:  statement: SELECT * FROM atestv1;
2020-04-06 20:19:45.319 EDT [29990:34] pg_regress/password LOG:  statement: ALTER ROLE regress_passwd_empty PASSWORD 'SCRAM-SHA-256$4096:hpFyHTUsSWcR7O9P$LgZFIt6Oqdo27ZFKbZ2nV+vtnYM995pDh9ca6WSi120=:qVV5NeluNfUPkwm7Vqat25RjSPLkGeoZBQs6wVv+um4=';
2020-04-06 20:19:45.323 EDT [29988:22] pg_regress/gist LOG:  statement: insert into gist_point_tbl (id, p)
	select g+100000, point(g*10+1, g*10+1) from generate_series(1, 10000) g;
2020-04-06 20:19:45.324 EDT [29960:185] pg_regress/privileges LOG:  statement: SELECT * FROM atestv2;
2020-04-06 20:19:45.324 EDT [29960:186] pg_regress/privileges ERROR:  permission denied for view atestv2
2020-04-06 20:19:45.324 EDT [29960:187] pg_regress/privileges STATEMENT:  SELECT * FROM atestv2;
2020-04-06 20:19:45.328 EDT [29989:90] pg_regress/tablesample LOG:  statement: explain (costs off)
	  select * from parted_sample tablesample bernoulli (100);
2020-04-06 20:19:45.329 EDT [29973:101] pg_regress/identity LOG:  statement: CREATE TABLE itest11 (a int generated always as identity, b text);
2020-04-06 20:19:45.329 EDT [29983:83] pg_regress/generated LOG:  statement: SELECT * FROM gtest1 ORDER BY a;
2020-04-06 20:19:45.329 EDT [29983:84] pg_regress/generated LOG:  statement: DELETE FROM gtest1 WHERE b = 2;
2020-04-06 20:19:45.331 EDT [29989:91] pg_regress/tablesample LOG:  statement: drop table parted_sample, parted_sample_1, parted_sample_2;
2020-04-06 20:19:45.335 EDT [29960:188] pg_regress/privileges LOG:  statement: SELECT * FROM atestv3;
2020-04-06 20:19:45.336 EDT [29960:189] pg_regress/privileges LOG:  statement: SELECT * FROM atestv0;
2020-04-06 20:19:45.337 EDT [29960:190] pg_regress/privileges ERROR:  permission denied for view atestv0
2020-04-06 20:19:45.337 EDT [29960:191] pg_regress/privileges STATEMENT:  SELECT * FROM atestv0;
2020-04-06 20:19:45.337 EDT [29960:192] pg_regress/privileges LOG:  statement: select * from
	  ((select a.q1 as x from int8_tbl a offset 0)
	   union all
	   (select b.q2 as x from int8_tbl b offset 0)) ss
	where false;
2020-04-06 20:19:45.337 EDT [29960:193] pg_regress/privileges ERROR:  permission denied for table int8_tbl
2020-04-06 20:19:45.337 EDT [29960:194] pg_regress/privileges STATEMENT:  select * from
	  ((select a.q1 as x from int8_tbl a offset 0)
	   union all
	   (select b.q2 as x from int8_tbl b offset 0)) ss
	where false;
2020-04-06 20:19:45.337 EDT [29960:195] pg_regress/privileges LOG:  statement: set constraint_exclusion = on;
2020-04-06 20:19:45.338 EDT [29960:196] pg_regress/privileges LOG:  statement: select * from
	  ((select a.q1 as x, random() from int8_tbl a where q1 > 0)
	   union all
	   (select b.q2 as x, random() from int8_tbl b where q2 > 0)) ss
	where x < 0;
2020-04-06 20:19:45.338 EDT [29998:63] pg_regress/replica_identity LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '24770' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:19:45.338 EDT [29960:197] pg_regress/privileges ERROR:  permission denied for table int8_tbl
2020-04-06 20:19:45.338 EDT [29960:198] pg_regress/privileges STATEMENT:  select * from
	  ((select a.q1 as x, random() from int8_tbl a where q1 > 0)
	   union all
	   (select b.q2 as x, random() from int8_tbl b where q2 > 0)) ss
	where x < 0;
2020-04-06 20:19:45.338 EDT [29960:199] pg_regress/privileges LOG:  statement: reset constraint_exclusion;
2020-04-06 20:19:45.339 EDT [29960:200] pg_regress/privileges LOG:  statement: CREATE VIEW atestv4 AS SELECT * FROM atestv3;
2020-04-06 20:19:45.339 EDT [29998:64] pg_regress/replica_identity LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '24770'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:45.341 EDT [29989:92] pg_regress/tablesample LOG:  disconnection: session time: 0:00:00.626 user=pgbuild database=regression host=[local]
2020-04-06 20:19:45.347 EDT [29976:49] pg_regress/collate LOG:  statement: SELECT * FROM collate_test2 ORDER BY b;
2020-04-06 20:19:45.347 EDT [29958:47] pg_regress/matview LOG:  statement: SELECT pg_catalog.pg_get_viewdef('24711'::pg_catalog.oid, true);
2020-04-06 20:19:45.348 EDT [29973:102] pg_regress/identity LOG:  statement: CREATE VIEW itestv10 AS SELECT * FROM itest10;
2020-04-06 20:19:45.349 EDT [29958:48] pg_regress/matview LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '24711' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:45.353 EDT [29960:201] pg_regress/privileges LOG:  statement: SELECT * FROM atestv4;
2020-04-06 20:19:45.353 EDT [29973:103] pg_regress/identity LOG:  statement: CREATE VIEW itestv11 AS SELECT * FROM itest11;
2020-04-06 20:19:45.354 EDT [29960:202] pg_regress/privileges LOG:  statement: GRANT SELECT ON atestv4 TO regress_priv_user2;
2020-04-06 20:19:45.355 EDT [29960:203] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user2;
2020-04-06 20:19:45.355 EDT [29960:204] pg_regress/privileges LOG:  statement: SELECT * FROM atestv3;
2020-04-06 20:19:45.355 EDT [29960:205] pg_regress/privileges ERROR:  permission denied for view atestv3
2020-04-06 20:19:45.355 EDT [29960:206] pg_regress/privileges STATEMENT:  SELECT * FROM atestv3;
2020-04-06 20:19:45.355 EDT [29960:207] pg_regress/privileges LOG:  statement: SELECT * FROM atestv4;
2020-04-06 20:19:45.356 EDT [29960:208] pg_regress/privileges LOG:  statement: SELECT * FROM atest2;
2020-04-06 20:19:45.356 EDT [29973:104] pg_regress/identity LOG:  statement: INSERT INTO itestv10 DEFAULT VALUES;
2020-04-06 20:19:45.356 EDT [29960:209] pg_regress/privileges LOG:  statement: SELECT * FROM atestv2;
2020-04-06 20:19:45.356 EDT [29960:210] pg_regress/privileges ERROR:  permission denied for table atest2
2020-04-06 20:19:45.356 EDT [29960:211] pg_regress/privileges STATEMENT:  SELECT * FROM atestv2;
2020-04-06 20:19:45.357 EDT [29960:212] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:45.357 EDT [29983:85] pg_regress/generated LOG:  statement: SELECT * FROM gtest1 ORDER BY a;
2020-04-06 20:19:45.357 EDT [29960:213] pg_regress/privileges LOG:  statement: CREATE TABLE atest5 (one int, two int unique, three int, four int unique);
2020-04-06 20:19:45.360 EDT [29973:105] pg_regress/identity LOG:  statement: INSERT INTO itestv10 DEFAULT VALUES;
2020-04-06 20:19:45.360 EDT [29983:86] pg_regress/generated LOG:  statement: CREATE VIEW gtest1v AS SELECT * FROM gtest1;
2020-04-06 20:19:45.360 EDT [29990:35] pg_regress/password LOG:  statement: SELECT rolpassword FROM pg_authid WHERE rolname='regress_passwd_empty';
2020-04-06 20:19:45.361 EDT [29990:36] pg_regress/password LOG:  statement: CREATE ROLE regress_passwd_sha_len0 PASSWORD 'SCRAM-SHA-256$4096:A6xHKoH/494E941doaPOYg==$Ky+A30sewHIH3VHQLRN9vYsuzlgNyGNKCh37dy96Rqw=:COPdlNiIkrsacU5QoxydEuOH6e/KfiipeETb/bPw8ZI=';
2020-04-06 20:19:45.364 EDT [29983:87] pg_regress/generated LOG:  statement: SELECT * FROM gtest1v;
2020-04-06 20:19:45.365 EDT [30004:13] pg_regress/join_hash LOG:  statement: alter table bigger_than_it_looks set (autovacuum_enabled = 'false');
2020-04-06 20:19:45.365 EDT [29983:88] pg_regress/generated LOG:  statement: INSERT INTO gtest1v VALUES (4, 8);
2020-04-06 20:19:45.366 EDT [29983:89] pg_regress/generated ERROR:  cannot insert into column "b"
2020-04-06 20:19:45.366 EDT [29983:90] pg_regress/generated DETAIL:  Column "b" is a generated column.
2020-04-06 20:19:45.366 EDT [29983:91] pg_regress/generated STATEMENT:  INSERT INTO gtest1v VALUES (4, 8);
2020-04-06 20:19:45.366 EDT [30004:14] pg_regress/join_hash LOG:  statement: alter table bigger_than_it_looks set (parallel_workers = 2);
2020-04-06 20:19:45.366 EDT [29960:214] pg_regress/privileges LOG:  statement: CREATE TABLE atest6 (one int, two int, blue int);
2020-04-06 20:19:45.366 EDT [29973:106] pg_regress/identity LOG:  statement: INSERT INTO itestv11 DEFAULT VALUES;
2020-04-06 20:19:45.366 EDT [29983:92] pg_regress/generated LOG:  statement: DROP VIEW gtest1v;
2020-04-06 20:19:45.367 EDT [30004:15] pg_regress/join_hash LOG:  statement: analyze bigger_than_it_looks;
2020-04-06 20:19:45.367 EDT [29974:101] pg_regress/rowsecurity LOG:  statement: DELETE FROM category WHERE cid = 33;
2020-04-06 20:19:45.368 EDT [29974:102] pg_regress/rowsecurity ERROR:  update or delete on table "category" violates foreign key constraint "document_cid_fkey" on table "document"
2020-04-06 20:19:45.368 EDT [29974:103] pg_regress/rowsecurity DETAIL:  Key is still referenced from table "document".
2020-04-06 20:19:45.368 EDT [29974:104] pg_regress/rowsecurity STATEMENT:  DELETE FROM category WHERE cid = 33;
2020-04-06 20:19:45.368 EDT [29974:105] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_carol;
2020-04-06 20:19:45.368 EDT [29974:106] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document d FULL OUTER JOIN category c on d.cid = c.cid ORDER BY d.did, c.cid;
2020-04-06 20:19:45.370 EDT [29973:107] pg_regress/identity LOG:  statement: INSERT INTO itestv11 DEFAULT VALUES;
2020-04-06 20:19:45.370 EDT [29973:108] pg_regress/identity LOG:  statement: SELECT * FROM itestv10;
2020-04-06 20:19:45.370 EDT [29960:215] pg_regress/privileges LOG:  statement: GRANT SELECT (one), INSERT (two), UPDATE (three) ON atest5 TO regress_priv_user4;
2020-04-06 20:19:45.371 EDT [29983:93] pg_regress/generated LOG:  statement: WITH foo AS (SELECT * FROM gtest1) SELECT * FROM foo;
2020-04-06 20:19:45.371 EDT [29973:109] pg_regress/identity LOG:  statement: SELECT * FROM itestv11;
2020-04-06 20:19:45.371 EDT [29960:216] pg_regress/privileges LOG:  statement: GRANT ALL (one) ON atest5 TO regress_priv_user3;
2020-04-06 20:19:45.371 EDT [29973:110] pg_regress/identity LOG:  statement: INSERT INTO itestv10 VALUES (10, 'xyz');
2020-04-06 20:19:45.372 EDT [29960:217] pg_regress/privileges LOG:  statement: INSERT INTO atest5 VALUES (1,2,3);
2020-04-06 20:19:45.372 EDT [29973:111] pg_regress/identity LOG:  statement: INSERT INTO itestv10 OVERRIDING USER VALUE VALUES (11, 'xyz');
2020-04-06 20:19:45.372 EDT [29973:112] pg_regress/identity LOG:  statement: SELECT * FROM itestv10;
2020-04-06 20:19:45.373 EDT [29983:94] pg_regress/generated LOG:  statement: CREATE TABLE gtest1_1 () INHERITS (gtest1);
2020-04-06 20:19:45.373 EDT [29960:218] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user4;
2020-04-06 20:19:45.373 EDT [29960:219] pg_regress/privileges LOG:  statement: SELECT * FROM atest5;
2020-04-06 20:19:45.373 EDT [29960:220] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.373 EDT [29960:221] pg_regress/privileges STATEMENT:  SELECT * FROM atest5;
2020-04-06 20:19:45.374 EDT [29960:222] pg_regress/privileges LOG:  statement: SELECT one FROM atest5;
2020-04-06 20:19:45.374 EDT [29973:113] pg_regress/identity LOG:  statement: INSERT INTO itestv11 VALUES (10, 'xyz');
2020-04-06 20:19:45.374 EDT [29973:114] pg_regress/identity ERROR:  cannot insert into column "a"
2020-04-06 20:19:45.374 EDT [29973:115] pg_regress/identity DETAIL:  Column "a" is an identity column defined as GENERATED ALWAYS.
2020-04-06 20:19:45.374 EDT [29973:116] pg_regress/identity HINT:  Use OVERRIDING SYSTEM VALUE to override.
2020-04-06 20:19:45.374 EDT [29973:117] pg_regress/identity STATEMENT:  INSERT INTO itestv11 VALUES (10, 'xyz');
2020-04-06 20:19:45.375 EDT [29983:95] pg_regress/generated LOG:  statement: SELECT * FROM gtest1_1;
2020-04-06 20:19:45.375 EDT [29985:9] pg_regress/spgist LOG:  statement: insert into spgist_point_tbl (id, p)
	select g+100000, point(g*10+1, g*10+1) from generate_series(1, 10000) g;
2020-04-06 20:19:45.375 EDT [29960:223] pg_regress/privileges LOG:  statement: COPY atest5 (one) TO stdout;
2020-04-06 20:19:45.376 EDT [29973:118] pg_regress/identity LOG:  statement: INSERT INTO itestv11 OVERRIDING SYSTEM VALUE VALUES (11, 'xyz');
2020-04-06 20:19:45.376 EDT [29960:224] pg_regress/privileges LOG:  statement: SELECT two FROM atest5;
2020-04-06 20:19:45.376 EDT [29960:225] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.376 EDT [29960:226] pg_regress/privileges STATEMENT:  SELECT two FROM atest5;
2020-04-06 20:19:45.376 EDT [29960:227] pg_regress/privileges LOG:  statement: COPY atest5 (two) TO stdout;
2020-04-06 20:19:45.376 EDT [29973:119] pg_regress/identity LOG:  statement: SELECT * FROM itestv11;
2020-04-06 20:19:45.376 EDT [29960:228] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.376 EDT [29960:229] pg_regress/privileges STATEMENT:  COPY atest5 (two) TO stdout;
2020-04-06 20:19:45.376 EDT [29960:230] pg_regress/privileges LOG:  statement: SELECT atest5 FROM atest5;
2020-04-06 20:19:45.376 EDT [29960:231] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.376 EDT [29960:232] pg_regress/privileges STATEMENT:  SELECT atest5 FROM atest5;
2020-04-06 20:19:45.377 EDT [29983:96] pg_regress/generated LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(gtest1_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:45.377 EDT [29993:42] pg_regress/groupingsets LOG:  statement: select four, x || 'x'
	  from (select four, ten, 'foo'::text as x from tenk1) as t
	  group by grouping sets (four, x)
	  order by four;
2020-04-06 20:19:45.380 EDT [29960:233] pg_regress/privileges LOG:  statement: COPY atest5 (one,two) TO stdout;
2020-04-06 20:19:45.380 EDT [29960:234] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.380 EDT [29960:235] pg_regress/privileges STATEMENT:  COPY atest5 (one,two) TO stdout;
2020-04-06 20:19:45.380 EDT [29960:236] pg_regress/privileges LOG:  statement: SELECT 1 FROM atest5;
2020-04-06 20:19:45.381 EDT [29960:237] pg_regress/privileges LOG:  statement: SELECT 1 FROM atest5 a JOIN atest5 b USING (one);
2020-04-06 20:19:45.382 EDT [29960:238] pg_regress/privileges LOG:  statement: SELECT 1 FROM atest5 a JOIN atest5 b USING (two);
2020-04-06 20:19:45.382 EDT [29960:239] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.382 EDT [29960:240] pg_regress/privileges STATEMENT:  SELECT 1 FROM atest5 a JOIN atest5 b USING (two);
2020-04-06 20:19:45.382 EDT [29960:241] pg_regress/privileges LOG:  statement: SELECT 1 FROM atest5 a NATURAL JOIN atest5 b;
2020-04-06 20:19:45.382 EDT [29960:242] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.382 EDT [29960:243] pg_regress/privileges STATEMENT:  SELECT 1 FROM atest5 a NATURAL JOIN atest5 b;
2020-04-06 20:19:45.382 EDT [29960:244] pg_regress/privileges LOG:  statement: SELECT (j.*) IS NULL FROM (atest5 a JOIN atest5 b USING (one)) j;
2020-04-06 20:19:45.382 EDT [29960:245] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.382 EDT [29960:246] pg_regress/privileges STATEMENT:  SELECT (j.*) IS NULL FROM (atest5 a JOIN atest5 b USING (one)) j;
2020-04-06 20:19:45.383 EDT [29960:247] pg_regress/privileges LOG:  statement: SELECT 1 FROM atest5 WHERE two = 2;
2020-04-06 20:19:45.383 EDT [29960:248] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.383 EDT [29960:249] pg_regress/privileges STATEMENT:  SELECT 1 FROM atest5 WHERE two = 2;
2020-04-06 20:19:45.383 EDT [29960:250] pg_regress/privileges LOG:  statement: SELECT * FROM atest1, atest5;
2020-04-06 20:19:45.383 EDT [29960:251] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.383 EDT [29960:252] pg_regress/privileges STATEMENT:  SELECT * FROM atest1, atest5;
2020-04-06 20:19:45.383 EDT [29960:253] pg_regress/privileges LOG:  statement: SELECT atest1.* FROM atest1, atest5;
2020-04-06 20:19:45.384 EDT [29990:37] pg_regress/password LOG:  statement: CREATE ROLE regress_passwd_sha_len1 PASSWORD 'SCRAM-SHA-256$4096:A6xHKoH/494E941doaPOYg==$Ky+A30sewHIH3VHQLRN9vYsuzlgNyGNKCh37dy96RqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=:COPdlNiIkrsacU5QoxydEuOH6e/KfiipeETb/bPw8ZI=';
2020-04-06 20:19:45.390 EDT [29960:254] pg_regress/privileges LOG:  statement: SELECT atest1.*,atest5.one FROM atest1, atest5;
2020-04-06 20:19:45.391 EDT [29960:255] pg_regress/privileges LOG:  statement: SELECT atest1.*,atest5.one FROM atest1 JOIN atest5 ON (atest1.a = atest5.two);
2020-04-06 20:19:45.392 EDT [29960:256] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.392 EDT [29960:257] pg_regress/privileges STATEMENT:  SELECT atest1.*,atest5.one FROM atest1 JOIN atest5 ON (atest1.a = atest5.two);
2020-04-06 20:19:45.392 EDT [29960:258] pg_regress/privileges LOG:  statement: SELECT atest1.*,atest5.one FROM atest1 JOIN atest5 ON (atest1.a = atest5.one);
2020-04-06 20:19:45.393 EDT [29983:97] pg_regress/generated LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '25190';
2020-04-06 20:19:45.393 EDT [29960:259] pg_regress/privileges LOG:  statement: SELECT one, two FROM atest5;
2020-04-06 20:19:45.393 EDT [29960:260] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.393 EDT [29960:261] pg_regress/privileges STATEMENT:  SELECT one, two FROM atest5;
2020-04-06 20:19:45.393 EDT [29960:262] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:45.393 EDT [29960:263] pg_regress/privileges LOG:  statement: GRANT SELECT (one,two) ON atest6 TO regress_priv_user4;
2020-04-06 20:19:45.394 EDT [29960:264] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user4;
2020-04-06 20:19:45.394 EDT [29960:265] pg_regress/privileges LOG:  statement: SELECT one, two FROM atest5 NATURAL JOIN atest6;
2020-04-06 20:19:45.394 EDT [29960:266] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.394 EDT [29960:267] pg_regress/privileges STATEMENT:  SELECT one, two FROM atest5 NATURAL JOIN atest6;
2020-04-06 20:19:45.395 EDT [29960:268] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:45.395 EDT [29960:269] pg_regress/privileges LOG:  statement: GRANT SELECT (two) ON atest5 TO regress_priv_user4;
2020-04-06 20:19:45.395 EDT [29960:270] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user4;
2020-04-06 20:19:45.395 EDT [29960:271] pg_regress/privileges LOG:  statement: SELECT one, two FROM atest5 NATURAL JOIN atest6;
2020-04-06 20:19:45.397 EDT [29960:272] pg_regress/privileges LOG:  statement: INSERT INTO atest5 (two) VALUES (3);
2020-04-06 20:19:45.397 EDT [29960:273] pg_regress/privileges LOG:  statement: COPY atest5 FROM stdin;
2020-04-06 20:19:45.397 EDT [29960:274] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.397 EDT [29960:275] pg_regress/privileges STATEMENT:  COPY atest5 FROM stdin;
2020-04-06 20:19:45.398 EDT [29983:98] pg_regress/generated LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '25190' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:45.399 EDT [29960:276] pg_regress/privileges LOG:  statement: COPY atest5 (two) FROM stdin;
2020-04-06 20:19:45.400 EDT [29960:277] pg_regress/privileges LOG:  statement: INSERT INTO atest5 (three) VALUES (4);
2020-04-06 20:19:45.400 EDT [29960:278] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.400 EDT [29960:279] pg_regress/privileges STATEMENT:  INSERT INTO atest5 (three) VALUES (4);
2020-04-06 20:19:45.400 EDT [29960:280] pg_regress/privileges LOG:  statement: INSERT INTO atest5 VALUES (5,5,5);
2020-04-06 20:19:45.400 EDT [29960:281] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.400 EDT [29960:282] pg_regress/privileges STATEMENT:  INSERT INTO atest5 VALUES (5,5,5);
2020-04-06 20:19:45.401 EDT [29993:43] pg_regress/groupingsets LOG:  statement: select (x+y)*1, sum(z)
	 from (select 1 as x, 2 as y, 3 as z) s
	 group by grouping sets (x+y, x);
2020-04-06 20:19:45.401 EDT [29960:283] pg_regress/privileges LOG:  statement: UPDATE atest5 SET three = 10;
2020-04-06 20:19:45.401 EDT [29960:284] pg_regress/privileges LOG:  statement: UPDATE atest5 SET one = 8;
2020-04-06 20:19:45.401 EDT [29960:285] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.401 EDT [29960:286] pg_regress/privileges STATEMENT:  UPDATE atest5 SET one = 8;
2020-04-06 20:19:45.401 EDT [29960:287] pg_regress/privileges LOG:  statement: UPDATE atest5 SET three = 5, one = 2;
2020-04-06 20:19:45.401 EDT [29960:288] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.401 EDT [29960:289] pg_regress/privileges STATEMENT:  UPDATE atest5 SET three = 5, one = 2;
2020-04-06 20:19:45.402 EDT [29960:290] pg_regress/privileges LOG:  statement: INSERT INTO atest5(two) VALUES (6) ON CONFLICT (two) DO UPDATE set three = 10;
2020-04-06 20:19:45.402 EDT [29983:99] pg_regress/generated LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '25190' ORDER BY 1;
2020-04-06 20:19:45.403 EDT [29960:291] pg_regress/privileges LOG:  statement: INSERT INTO atest5(two) VALUES (6) ON CONFLICT (two) DO UPDATE set three = 10 RETURNING atest5.three;
2020-04-06 20:19:45.403 EDT [29960:292] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.403 EDT [29960:293] pg_regress/privileges STATEMENT:  INSERT INTO atest5(two) VALUES (6) ON CONFLICT (two) DO UPDATE set three = 10 RETURNING atest5.three;
2020-04-06 20:19:45.403 EDT [29960:294] pg_regress/privileges LOG:  statement: INSERT INTO atest5(two) VALUES (6) ON CONFLICT (two) DO UPDATE set three = 10 RETURNING atest5.one;
2020-04-06 20:19:45.405 EDT [29960:295] pg_regress/privileges LOG:  statement: INSERT INTO atest5(two) VALUES (6) ON CONFLICT (two) DO UPDATE set three = EXCLUDED.one;
2020-04-06 20:19:45.405 EDT [29993:44] pg_regress/groupingsets LOG:  statement: select x, not x as not_x, q2 from
	  (select *, q1 = 1 as x from int8_tbl i1) as t
	  group by grouping sets(x, q2)
	  order by x, q2;
2020-04-06 20:19:45.405 EDT [29998:65] pg_regress/replica_identity LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '24770'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:45.405 EDT [29960:296] pg_regress/privileges LOG:  statement: INSERT INTO atest5(two) VALUES (6) ON CONFLICT (two) DO UPDATE set three = EXCLUDED.three;
2020-04-06 20:19:45.405 EDT [29960:297] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.405 EDT [29960:298] pg_regress/privileges STATEMENT:  INSERT INTO atest5(two) VALUES (6) ON CONFLICT (two) DO UPDATE set three = EXCLUDED.three;
2020-04-06 20:19:45.406 EDT [29983:100] pg_regress/generated LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '25190'
	ORDER BY 1;
2020-04-06 20:19:45.407 EDT [29993:45] pg_regress/groupingsets LOG:  statement: select a, b, sum(v.x)
	  from (values (1),(2)) v(x), gstest_data(v.x)
	 group by rollup (a,b);
2020-04-06 20:19:45.413 EDT [29983:101] pg_regress/generated LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '25190'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('25190')
	ORDER BY 1;
2020-04-06 20:19:45.415 EDT [29983:102] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '25190'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:45.416 EDT [29993:46] pg_regress/groupingsets LOG:  statement: select *
	  from (values (1),(2)) v(x),
	       lateral (select a, b, sum(v.x) from gstest_data(v.x) group by rollup (a,b)) s;
2020-04-06 20:19:45.416 EDT [29993:47] pg_regress/groupingsets ERROR:  aggregate functions are not allowed in FROM clause of their own query level at character 69
2020-04-06 20:19:45.416 EDT [29993:48] pg_regress/groupingsets STATEMENT:  select *
	  from (values (1),(2)) v(x),
	       lateral (select a, b, sum(v.x) from gstest_data(v.x) group by rollup (a,b)) s;
2020-04-06 20:19:45.416 EDT [29983:103] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '25190'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:45.419 EDT [29976:50] pg_regress/collate LOG:  statement: SELECT 'bbc' COLLATE "C" > 'Abc' COLLATE "C" AS "true";
2020-04-06 20:19:45.420 EDT [29993:49] pg_regress/groupingsets LOG:  statement: explain (costs off)
	  select min(unique1) from tenk1 GROUP BY ();
2020-04-06 20:19:45.422 EDT [29993:50] pg_regress/groupingsets LOG:  statement: CREATE VIEW gstest_view AS select a, b, grouping(a,b), sum(c), count(*), max(c)
	  from gstest2 group by rollup ((a,b,c),(c,d));
2020-04-06 20:19:45.423 EDT [29974:107] pg_regress/rowsecurity LOG:  statement: INSERT INTO document VALUES (11, 33, 1, current_user, 'hoge');
2020-04-06 20:19:45.424 EDT [29960:299] pg_regress/privileges LOG:  statement: INSERT INTO atest5(two) VALUES (6) ON CONFLICT (two) DO UPDATE set one = 8;
2020-04-06 20:19:45.424 EDT [29960:300] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.424 EDT [29960:301] pg_regress/privileges STATEMENT:  INSERT INTO atest5(two) VALUES (6) ON CONFLICT (two) DO UPDATE set one = 8;
2020-04-06 20:19:45.425 EDT [29973:120] pg_regress/identity LOG:  statement: DROP VIEW itestv10, itestv11;
2020-04-06 20:19:45.426 EDT [29960:302] pg_regress/privileges LOG:  statement: INSERT INTO atest5(three) VALUES (4) ON CONFLICT (two) DO UPDATE set three = 10;
2020-04-06 20:19:45.426 EDT [29960:303] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.426 EDT [29960:304] pg_regress/privileges STATEMENT:  INSERT INTO atest5(three) VALUES (4) ON CONFLICT (two) DO UPDATE set three = 10;
2020-04-06 20:19:45.428 EDT [29998:66] pg_regress/replica_identity LOG:  statement: SELECT count(*) FROM pg_index WHERE indrelid = 'test_replica_identity'::regclass AND indisreplident;
2020-04-06 20:19:45.430 EDT [29974:108] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:45.431 EDT [29974:109] pg_regress/rowsecurity LOG:  statement: INSERT INTO document VALUES (8, 44, 1, 'regress_rls_bob', 'my third manga');
2020-04-06 20:19:45.431 EDT [29974:110] pg_regress/rowsecurity ERROR:  duplicate key value violates unique constraint "document_pkey"
2020-04-06 20:19:45.431 EDT [29974:111] pg_regress/rowsecurity STATEMENT:  INSERT INTO document VALUES (8, 44, 1, 'regress_rls_bob', 'my third manga');
2020-04-06 20:19:45.431 EDT [29974:112] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document WHERE did = 8;
2020-04-06 20:19:45.432 EDT [29990:38] pg_regress/password LOG:  statement: CREATE ROLE regress_passwd_sha_len2 PASSWORD 'SCRAM-SHA-256$4096:A6xHKoH/494E941doaPOYg==$Ky+A30sewHIH3VHQLRN9vYsuzlgNyGNKCh37dy96Rqw=:COPdlNiIkrsacU5QoxydEuOH6e/KfiipeETb/bPw8ZIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=';
2020-04-06 20:19:45.432 EDT [29973:121] pg_regress/identity LOG:  statement: CREATE TABLE itest13 (a int);
2020-04-06 20:19:45.433 EDT [29973:122] pg_regress/identity LOG:  statement: ALTER TABLE itest13 ADD COLUMN b int GENERATED BY DEFAULT AS IDENTITY;
2020-04-06 20:19:45.434 EDT [30004:16] pg_regress/join_hash LOG:  statement: update pg_class set reltuples = 1000 where relname = 'bigger_than_it_looks';
2020-04-06 20:19:45.435 EDT [29993:51] pg_regress/groupingsets LOG:  statement: select pg_get_viewdef('gstest_view'::regclass, true);
2020-04-06 20:19:45.436 EDT [30004:17] pg_regress/join_hash LOG:  statement: create table extremely_skewed (id int, t text);
2020-04-06 20:19:45.439 EDT [29993:52] pg_regress/groupingsets LOG:  statement: select(select (select grouping(a,b) from (values (1)) v2(c)) from (values (1,2)) v1(a,b) group by (a,b)) from (values(6,7)) v3(e,f) GROUP BY ROLLUP(e,f);
2020-04-06 20:19:45.439 EDT [30004:18] pg_regress/join_hash LOG:  statement: alter table extremely_skewed set (autovacuum_enabled = 'false');
2020-04-06 20:19:45.440 EDT [29973:123] pg_regress/identity LOG:  statement: INSERT INTO itest13 VALUES (1), (2), (3);
2020-04-06 20:19:45.440 EDT [29993:53] pg_regress/groupingsets LOG:  statement: select(select (select grouping(e,f) from (values (1)) v2(c)) from (values (1,2)) v1(a,b) group by (a,b)) from (values(6,7)) v3(e,f) GROUP BY ROLLUP(e,f);
2020-04-06 20:19:45.440 EDT [30004:19] pg_regress/join_hash LOG:  statement: alter table extremely_skewed set (parallel_workers = 2);
2020-04-06 20:19:45.441 EDT [29993:54] pg_regress/groupingsets LOG:  statement: select(select (select grouping(c) from (values (1)) v2(c) GROUP BY c) from (values (1,2)) v1(a,b) group by (a,b)) from (values(6,7)) v3(e,f) GROUP BY ROLLUP(e,f);
2020-04-06 20:19:45.442 EDT [29973:124] pg_regress/identity LOG:  statement: ALTER TABLE itest13 ADD COLUMN c int GENERATED BY DEFAULT AS IDENTITY;
2020-04-06 20:19:45.443 EDT [29993:55] pg_regress/groupingsets LOG:  statement: select a, b, c, d from gstest2 group by rollup(a,b),grouping sets(c,d);
2020-04-06 20:19:45.443 EDT [30004:20] pg_regress/join_hash LOG:  statement: analyze extremely_skewed;
2020-04-06 20:19:45.444 EDT [29993:56] pg_regress/groupingsets LOG:  statement: select a, b from (values (1,2),(2,3)) v(a,b) group by a,b, grouping sets(a);
2020-04-06 20:19:45.444 EDT [29993:57] pg_regress/groupingsets LOG:  statement: select a, b, grouping(a,b), sum(v), count(*), max(v)
	  from gstest1 group by grouping sets ((a,b),(a+1,b+1),(a+2,b+2)) order by 3,6;
2020-04-06 20:19:45.445 EDT [29976:51] pg_regress/collate LOG:  statement: SELECT 'bbc' COLLATE "POSIX" < 'Abc' COLLATE "POSIX" AS "false";
2020-04-06 20:19:45.445 EDT [30004:21] pg_regress/join_hash LOG:  statement: insert into extremely_skewed
	  select 42 as id, 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
	  from generate_series(1, 20000);
2020-04-06 20:19:45.446 EDT [29976:52] pg_regress/collate LOG:  statement: CREATE TABLE collate_test10 (
	    a int,
	    x text COLLATE "C",
	    y text COLLATE "POSIX"
	);
2020-04-06 20:19:45.450 EDT [29976:53] pg_regress/collate LOG:  statement: INSERT INTO collate_test10 VALUES (1, 'hij', 'hij'), (2, 'HIJ', 'HIJ');
2020-04-06 20:19:45.450 EDT [29990:39] pg_regress/password LOG:  statement: SELECT rolname, rolpassword not like '%A6xHKoH/494E941doaPOYg==%' as is_rolpassword_rehashed
	    FROM pg_authid
	    WHERE rolname LIKE 'regress_passwd_sha_len%'
	    ORDER BY rolname;
2020-04-06 20:19:45.450 EDT [29976:54] pg_regress/collate LOG:  statement: SELECT a, lower(x), lower(y), upper(x), upper(y), initcap(x), initcap(y) FROM collate_test10;
2020-04-06 20:19:45.451 EDT [29990:40] pg_regress/password LOG:  statement: DROP ROLE regress_passwd1;
2020-04-06 20:19:45.451 EDT [29976:55] pg_regress/collate LOG:  statement: SELECT a, lower(x COLLATE "C"), lower(y COLLATE "C") FROM collate_test10;
2020-04-06 20:19:45.452 EDT [29990:41] pg_regress/password LOG:  statement: DROP ROLE regress_passwd2;
2020-04-06 20:19:45.452 EDT [29990:42] pg_regress/password LOG:  statement: DROP ROLE regress_passwd3;
2020-04-06 20:19:45.453 EDT [29960:305] pg_regress/privileges LOG:  statement: INSERT INTO atest5(four) VALUES (4);
2020-04-06 20:19:45.453 EDT [29990:43] pg_regress/password LOG:  statement: DROP ROLE regress_passwd4;
2020-04-06 20:19:45.453 EDT [29960:306] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.453 EDT [29960:307] pg_regress/privileges STATEMENT:  INSERT INTO atest5(four) VALUES (4);
2020-04-06 20:19:45.453 EDT [29960:308] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:45.453 EDT [29990:44] pg_regress/password LOG:  statement: DROP ROLE regress_passwd5;
2020-04-06 20:19:45.453 EDT [29990:45] pg_regress/password LOG:  statement: DROP ROLE regress_passwd6;
2020-04-06 20:19:45.454 EDT [29990:46] pg_regress/password LOG:  statement: DROP ROLE regress_passwd7;
2020-04-06 20:19:45.454 EDT [29990:47] pg_regress/password LOG:  statement: DROP ROLE regress_passwd8;
2020-04-06 20:19:45.454 EDT [29990:48] pg_regress/password LOG:  statement: DROP ROLE regress_passwd_empty;
2020-04-06 20:19:45.454 EDT [29990:49] pg_regress/password LOG:  statement: DROP ROLE regress_passwd_sha_len0;
2020-04-06 20:19:45.455 EDT [29976:56] pg_regress/collate LOG:  statement: SELECT a, x, y FROM collate_test10 ORDER BY lower(y), a;
2020-04-06 20:19:45.455 EDT [29990:50] pg_regress/password LOG:  statement: DROP ROLE regress_passwd_sha_len1;
2020-04-06 20:19:45.455 EDT [29990:51] pg_regress/password LOG:  statement: DROP ROLE regress_passwd_sha_len2;
2020-04-06 20:19:45.455 EDT [29990:52] pg_regress/password LOG:  statement: SELECT rolname, rolpassword
	    FROM pg_authid
	    WHERE rolname LIKE 'regress_passwd%'
	    ORDER BY rolname, rolpassword;
2020-04-06 20:19:45.456 EDT [29976:57] pg_regress/collate LOG:  statement: CREATE VIEW collview1 AS SELECT * FROM collate_test1 WHERE b COLLATE "C" >= 'bbc';
2020-04-06 20:19:45.457 EDT [29960:309] pg_regress/privileges LOG:  statement: GRANT INSERT (four) ON atest5 TO regress_priv_user4;
2020-04-06 20:19:45.458 EDT [29976:58] pg_regress/collate LOG:  statement: CREATE VIEW collview2 AS SELECT a, b FROM collate_test1 ORDER BY b COLLATE "C";
2020-04-06 20:19:45.461 EDT [29960:310] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user4;
2020-04-06 20:19:45.465 EDT [29960:311] pg_regress/privileges LOG:  statement: INSERT INTO atest5(four) VALUES (4) ON CONFLICT (four) DO UPDATE set three = 3;
2020-04-06 20:19:45.465 EDT [29960:312] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.465 EDT [29960:313] pg_regress/privileges STATEMENT:  INSERT INTO atest5(four) VALUES (4) ON CONFLICT (four) DO UPDATE set three = 3;
2020-04-06 20:19:45.467 EDT [29976:59] pg_regress/collate LOG:  statement: CREATE VIEW collview3 AS SELECT a, lower((x || x) COLLATE "POSIX") FROM collate_test10;
2020-04-06 20:19:45.469 EDT [29990:53] pg_regress/password LOG:  disconnection: session time: 0:00:00.760 user=pgbuild database=regression host=[local]
2020-04-06 20:19:45.472 EDT [29973:125] pg_regress/identity LOG:  statement: SELECT * FROM itest13;
2020-04-06 20:19:45.475 EDT [29974:113] pg_regress/rowsecurity LOG:  statement: INSERT INTO document VALUES (8, 44, 1, 'regress_rls_carol', 'my third manga');
2020-04-06 20:19:45.476 EDT [29974:114] pg_regress/rowsecurity ERROR:  new row violates row-level security policy for table "document"
2020-04-06 20:19:45.476 EDT [29974:115] pg_regress/rowsecurity STATEMENT:  INSERT INTO document VALUES (8, 44, 1, 'regress_rls_carol', 'my third manga');
2020-04-06 20:19:45.476 EDT [29974:116] pg_regress/rowsecurity LOG:  statement: UPDATE document SET did = 8, dauthor = 'regress_rls_carol' WHERE did = 5;
2020-04-06 20:19:45.476 EDT [29974:117] pg_regress/rowsecurity ERROR:  new row violates row-level security policy for table "document"
2020-04-06 20:19:45.476 EDT [29974:118] pg_regress/rowsecurity STATEMENT:  UPDATE document SET did = 8, dauthor = 'regress_rls_carol' WHERE did = 5;
2020-04-06 20:19:45.476 EDT [29974:119] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:45.476 EDT [29974:120] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:45.477 EDT [29974:121] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document;
2020-04-06 20:19:45.478 EDT [29998:67] pg_regress/replica_identity LOG:  statement: ALTER TABLE test_replica_identity REPLICA IDENTITY DEFAULT;
2020-04-06 20:19:45.481 EDT [29960:314] pg_regress/privileges LOG:  statement: INSERT INTO atest5(four) VALUES (4) ON CONFLICT ON CONSTRAINT atest5_four_key DO UPDATE set three = 3;
2020-04-06 20:19:45.481 EDT [29960:315] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.481 EDT [29960:316] pg_regress/privileges STATEMENT:  INSERT INTO atest5(four) VALUES (4) ON CONFLICT ON CONSTRAINT atest5_four_key DO UPDATE set three = 3;
2020-04-06 20:19:45.481 EDT [29976:60] pg_regress/collate LOG:  statement: SELECT table_name, view_definition FROM information_schema.views
	  WHERE table_name LIKE 'collview%' ORDER BY 1;
2020-04-06 20:19:45.482 EDT [29960:317] pg_regress/privileges LOG:  statement: INSERT INTO atest5(four) VALUES (4);
2020-04-06 20:19:45.488 EDT [29973:126] pg_regress/identity LOG:  statement: ALTER TABLE itest1 ALTER COLUMN a SET DEFAULT 1;
2020-04-06 20:19:45.488 EDT [29973:127] pg_regress/identity ERROR:  column "a" of relation "itest1" is an identity column
2020-04-06 20:19:45.488 EDT [29973:128] pg_regress/identity STATEMENT:  ALTER TABLE itest1 ALTER COLUMN a SET DEFAULT 1;
2020-04-06 20:19:45.488 EDT [29973:129] pg_regress/identity LOG:  statement: CREATE TABLE itest5 (a serial, b text);
2020-04-06 20:19:45.488 EDT [29983:104] pg_regress/generated LOG:  statement: INSERT INTO gtest1_1 VALUES (4);
2020-04-06 20:19:45.491 EDT [29958:49] pg_regress/matview LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '24711'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:45.493 EDT [29998:68] pg_regress/replica_identity LOG:  statement: SELECT relreplident FROM pg_class WHERE oid = 'test_replica_identity'::regclass;
2020-04-06 20:19:45.494 EDT [29974:122] pg_regress/rowsecurity LOG:  statement: SELECT * FROM category;
2020-04-06 20:19:45.497 EDT [29976:61] pg_regress/collate LOG:  statement: SELECT a, coalesce(b, 'foo') FROM collate_test1 ORDER BY 2;
2020-04-06 20:19:45.497 EDT [29983:105] pg_regress/generated LOG:  statement: SELECT * FROM gtest1_1;
2020-04-06 20:19:45.498 EDT [29983:106] pg_regress/generated LOG:  statement: SELECT * FROM gtest1;
2020-04-06 20:19:45.499 EDT [29960:318] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:45.500 EDT [29960:319] pg_regress/privileges LOG:  statement: GRANT SELECT (four) ON atest5 TO regress_priv_user4;
2020-04-06 20:19:45.500 EDT [29983:107] pg_regress/generated LOG:  statement: CREATE TABLE gtesty (x int, b int);
2020-04-06 20:19:45.506 EDT [30080:1] ERROR:  relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:45.506 EDT [30080:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:45.509 EDT [24935:82] LOG:  background worker "parallel worker" (PID 30080) exited with exit code 1
2020-04-06 20:19:45.509 EDT [29995:82] pg_regress/object_address WARNING:  error for table,{addr_nsp,zwei},{integer}: relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:45.509 EDT [29995:83] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:45.510 EDT [29960:320] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user4;
2020-04-06 20:19:45.511 EDT [29983:108] pg_regress/generated LOG:  statement: CREATE TABLE gtest1_2 () INHERITS (gtest1, gtesty);
2020-04-06 20:19:45.511 EDT [29983:109] pg_regress/generated ERROR:  inherited column "b" has a generation conflict
2020-04-06 20:19:45.511 EDT [29983:110] pg_regress/generated STATEMENT:  CREATE TABLE gtest1_2 () INHERITS (gtest1, gtesty);
2020-04-06 20:19:45.511 EDT [29973:130] pg_regress/identity LOG:  statement: ALTER TABLE itest5 ALTER COLUMN a ADD GENERATED ALWAYS AS IDENTITY;
2020-04-06 20:19:45.511 EDT [29960:321] pg_regress/privileges LOG:  statement: INSERT INTO atest5(four) VALUES (4) ON CONFLICT (four) DO UPDATE set three = 3;
2020-04-06 20:19:45.512 EDT [29958:50] pg_regress/matview LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '24711'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:45.513 EDT [29993:58] pg_regress/groupingsets LOG:  statement: select(select (select grouping(a,b) from (values (1)) v2(c)) from (values (1,2)) v1(a,b) group by (a,b)) from (values(6,7)) v3(e,f) GROUP BY ROLLUP((e+1),(f+1));
2020-04-06 20:19:45.513 EDT [29983:111] pg_regress/generated LOG:  statement: DROP TABLE gtesty;
2020-04-06 20:19:45.514 EDT [29973:131] pg_regress/identity ERROR:  column "a" of relation "itest5" already has a default value
2020-04-06 20:19:45.514 EDT [29973:132] pg_regress/identity STATEMENT:  ALTER TABLE itest5 ALTER COLUMN a ADD GENERATED ALWAYS AS IDENTITY;
2020-04-06 20:19:45.514 EDT [29993:59] pg_regress/groupingsets LOG:  statement: select(select (select grouping(a,b) from (values (1)) v2(c)) from (values (1,2)) v1(a,b) group by (a,b)) from (values(6,7)) v3(e,f) GROUP BY CUBE((e+1),(f+1)) ORDER BY (e+1),(f+1);
2020-04-06 20:19:45.515 EDT [29960:322] pg_regress/privileges LOG:  statement: INSERT INTO atest5(four) VALUES (4) ON CONFLICT ON CONSTRAINT atest5_four_key DO UPDATE set three = 3;
2020-04-06 20:19:45.515 EDT [29973:133] pg_regress/identity LOG:  statement: ALTER TABLE itest3 ALTER COLUMN a TYPE int;
2020-04-06 20:19:45.515 EDT [29993:60] pg_regress/groupingsets LOG:  statement: select a, b, sum(c), sum(sum(c)) over (order by a,b) as rsum
	  from gstest2 group by cube (a,b) order by rsum, a, b;
2020-04-06 20:19:45.516 EDT [29993:61] pg_regress/groupingsets LOG:  statement: select a, b, sum(c) from (values (1,1,10),(1,1,11),(1,2,12),(1,2,13),(1,3,14),(2,3,15),(3,3,16),(3,4,17),(4,1,18),(4,1,19)) v(a,b,c) group by rollup (a,b);
2020-04-06 20:19:45.518 EDT [29983:112] pg_regress/generated LOG:  statement: CREATE TABLE gtest3 (a int, b int GENERATED ALWAYS AS (a * 3) STORED);
2020-04-06 20:19:45.525 EDT [29960:323] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:45.529 EDT [29960:324] pg_regress/privileges LOG:  statement: REVOKE ALL (one) ON atest5 FROM regress_priv_user4;
2020-04-06 20:19:45.529 EDT [30101:1] ERROR:  cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:45.529 EDT [30101:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:45.530 EDT [29983:113] pg_regress/generated LOG:  statement: INSERT INTO gtest3 (a) VALUES (1), (2), (3), (NULL);
2020-04-06 20:19:45.531 EDT [29960:325] pg_regress/privileges LOG:  statement: GRANT SELECT (one,two,blue) ON atest6 TO regress_priv_user4;
2020-04-06 20:19:45.531 EDT [29983:114] pg_regress/generated LOG:  statement: SELECT * FROM gtest3 ORDER BY a;
2020-04-06 20:19:45.532 EDT [29960:326] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user4;
2020-04-06 20:19:45.532 EDT [29983:115] pg_regress/generated LOG:  statement: UPDATE gtest3 SET a = 22 WHERE a = 2;
2020-04-06 20:19:45.533 EDT [29960:327] pg_regress/privileges LOG:  statement: SELECT one FROM atest5;
2020-04-06 20:19:45.533 EDT [29960:328] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.533 EDT [29960:329] pg_regress/privileges STATEMENT:  SELECT one FROM atest5;
2020-04-06 20:19:45.533 EDT [29983:116] pg_regress/generated LOG:  statement: SELECT * FROM gtest3 ORDER BY a;
2020-04-06 20:19:45.533 EDT [29973:134] pg_regress/identity LOG:  statement: SELECT seqtypid::regtype FROM pg_sequence WHERE seqrelid = 'itest3_a_seq'::regclass;
2020-04-06 20:19:45.534 EDT [29960:330] pg_regress/privileges LOG:  statement: UPDATE atest5 SET one = 1;
2020-04-06 20:19:45.534 EDT [29960:331] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.534 EDT [29960:332] pg_regress/privileges STATEMENT:  UPDATE atest5 SET one = 1;
2020-04-06 20:19:45.534 EDT [29983:117] pg_regress/generated LOG:  statement: CREATE TABLE gtest3a (a text, b text GENERATED ALWAYS AS (a || '+' || a) STORED);
2020-04-06 20:19:45.535 EDT [24935:83] LOG:  background worker "parallel worker" (PID 30101) exited with exit code 1
2020-04-06 20:19:45.535 EDT [29995:84] pg_regress/object_address WARNING:  error for table,{eins,zwei,drei},{}: cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:45.535 EDT [29995:85] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:45.535 EDT [29958:51] pg_regress/matview LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(mvtest_tvvm)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:45.535 EDT [29960:333] pg_regress/privileges LOG:  statement: SELECT atest6 FROM atest6;
2020-04-06 20:19:45.537 EDT [29958:52] pg_regress/matview LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '24976';
2020-04-06 20:19:45.538 EDT [29973:135] pg_regress/identity LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(itest3)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:45.538 EDT [29958:53] pg_regress/matview LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '24976' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:45.540 EDT [29958:54] pg_regress/matview LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '24976' ORDER BY 1;
2020-04-06 20:19:45.541 EDT [29973:136] pg_regress/identity LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '24656';
2020-04-06 20:19:45.541 EDT [29958:55] pg_regress/matview LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '24976'
	ORDER BY 1;
2020-04-06 20:19:45.542 EDT [29983:118] pg_regress/generated LOG:  statement: INSERT INTO gtest3a (a) VALUES ('a'), ('b'), ('c'), (NULL);
2020-04-06 20:19:45.547 EDT [29958:56] pg_regress/matview LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '24976'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('24976')
	ORDER BY 1;
2020-04-06 20:19:45.549 EDT [29973:137] pg_regress/identity LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '24656' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:45.550 EDT [29958:57] pg_regress/matview LOG:  statement: SELECT pg_catalog.pg_get_viewdef('24976'::pg_catalog.oid, true);
2020-04-06 20:19:45.551 EDT [29976:62] pg_regress/collate LOG:  statement: SELECT a, coalesce(b, 'foo') FROM collate_test2 ORDER BY 2;
2020-04-06 20:19:45.553 EDT [29973:138] pg_regress/identity LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '24656' ORDER BY 1;
2020-04-06 20:19:45.553 EDT [29983:119] pg_regress/generated LOG:  statement: SELECT * FROM gtest3a ORDER BY a;
2020-04-06 20:19:45.553 EDT [29958:58] pg_regress/matview LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '24976' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:45.554 EDT [29983:120] pg_regress/generated LOG:  statement: UPDATE gtest3a SET a = 'bb' WHERE a = 'b';
2020-04-06 20:19:45.554 EDT [29958:59] pg_regress/matview LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '24976'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:45.557 EDT [29973:139] pg_regress/identity LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '24656'
	ORDER BY 1;
2020-04-06 20:19:45.560 EDT [29958:60] pg_regress/matview LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '24976'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:45.563 EDT [29998:69] pg_regress/replica_identity LOG:  statement: SELECT count(*) FROM pg_index WHERE indrelid = 'test_replica_identity'::regclass AND indisreplident;
2020-04-06 20:19:45.563 EDT [29974:123] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:45.565 EDT [29974:124] pg_regress/rowsecurity LOG:  statement: SET row_security TO OFF;
2020-04-06 20:19:45.565 EDT [29974:125] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document;
2020-04-06 20:19:45.566 EDT [29973:140] pg_regress/identity LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '24656'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('24656')
	ORDER BY 1;
2020-04-06 20:19:45.569 EDT [30104:1] ERROR:  cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:45.569 EDT [30104:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:45.574 EDT [29983:121] pg_regress/generated LOG:  statement: SELECT * FROM gtest3a ORDER BY a;
2020-04-06 20:19:45.576 EDT [30004:22] pg_regress/join_hash LOG:  statement: update pg_class
	  set reltuples = 2, relpages = pg_relation_size('extremely_skewed') / 8192
	  where relname = 'extremely_skewed';
2020-04-06 20:19:45.576 EDT [29974:126] pg_regress/rowsecurity LOG:  statement: SELECT * FROM category;
2020-04-06 20:19:45.577 EDT [24935:84] LOG:  background worker "parallel worker" (PID 30104) exited with exit code 1
2020-04-06 20:19:45.578 EDT [29995:86] pg_regress/object_address WARNING:  error for table,{eins,zwei,drei},{integer}: cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:45.578 EDT [29995:87] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:45.579 EDT [29974:127] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_exempt_user;
2020-04-06 20:19:45.581 EDT [29983:122] pg_regress/generated LOG:  statement: TRUNCATE gtest1;
2020-04-06 20:19:45.581 EDT [30004:23] pg_regress/join_hash LOG:  statement: create table wide as select generate_series(1, 2) as id, rpad('', 320000, 'x') as t;
2020-04-06 20:19:45.586 EDT [29973:141] pg_regress/identity LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '24656'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:45.588 EDT [29960:334] pg_regress/privileges LOG:  statement: COPY atest6 TO stdout;
2020-04-06 20:19:45.591 EDT [30109:1] ERROR:  relation "eins" does not exist
2020-04-06 20:19:45.591 EDT [30109:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:45.593 EDT [29976:63] pg_regress/collate LOG:  statement: SELECT a, lower(coalesce(x, 'foo')), lower(coalesce(y, 'foo')) FROM collate_test10;
2020-04-06 20:19:45.593 EDT [29974:128] pg_regress/rowsecurity LOG:  statement: SET row_security TO OFF;
2020-04-06 20:19:45.596 EDT [24935:85] LOG:  background worker "parallel worker" (PID 30109) exited with exit code 1
2020-04-06 20:19:45.597 EDT [29958:61] pg_regress/matview LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(mvtest_bb)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:45.598 EDT [29983:123] pg_regress/generated LOG:  statement: INSERT INTO gtest1 (a) VALUES (1), (2);
2020-04-06 20:19:45.601 EDT [29995:88] pg_regress/object_address WARNING:  error for index,{eins},{}: relation "eins" does not exist
2020-04-06 20:19:45.601 EDT [29995:89] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:45.601 EDT [29974:129] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document;
2020-04-06 20:19:45.601 EDT [29998:70] pg_regress/replica_identity LOG:  statement: ALTER TABLE test_replica_identity REPLICA IDENTITY FULL;
2020-04-06 20:19:45.601 EDT [29993:62] pg_regress/groupingsets LOG:  statement: select a, b, sum(v.x)
	  from (values (1),(2)) v(x), gstest_data(v.x)
	 group by cube (a,b) order by a,b;
2020-04-06 20:19:45.606 EDT [29993:63] pg_regress/groupingsets LOG:  statement: explain (costs off)
	select * from gstest1 group by grouping sets((a,b,v),(v)) order by v,b,a;
2020-04-06 20:19:45.607 EDT [29983:124] pg_regress/generated LOG:  statement: COPY gtest1 TO stdout;
2020-04-06 20:19:45.607 EDT [29983:125] pg_regress/generated LOG:  statement: COPY gtest1 (a, b) TO stdout;
2020-04-06 20:19:45.607 EDT [29983:126] pg_regress/generated ERROR:  column "b" is a generated column
2020-04-06 20:19:45.607 EDT [29983:127] pg_regress/generated DETAIL:  Generated columns cannot be used in COPY.
2020-04-06 20:19:45.607 EDT [29983:128] pg_regress/generated STATEMENT:  COPY gtest1 (a, b) TO stdout;
2020-04-06 20:19:45.607 EDT [29983:129] pg_regress/generated LOG:  statement: COPY gtest1 FROM stdin;
2020-04-06 20:19:45.609 EDT [29993:64] pg_regress/groupingsets LOG:  statement: select (select grouping(a,b) from gstest2) from gstest2 group by a,b;
2020-04-06 20:19:45.610 EDT [29993:65] pg_regress/groupingsets ERROR:  arguments to GROUPING must be grouping expressions of the associated query level at character 25
2020-04-06 20:19:45.610 EDT [29993:66] pg_regress/groupingsets STATEMENT:  select (select grouping(a,b) from gstest2) from gstest2 group by a,b;
2020-04-06 20:19:45.611 EDT [29993:67] pg_regress/groupingsets LOG:  statement: select a, b, sum(c), count(*) from gstest2 group by grouping sets (rollup(a,b),a);
2020-04-06 20:19:45.612 EDT [29976:64] pg_regress/collate LOG:  statement: SELECT a, b, greatest(b, 'CCC') FROM collate_test1 ORDER BY 3;
2020-04-06 20:19:45.614 EDT [29960:335] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:45.617 EDT [30114:1] ERROR:  relation "eins" does not exist
2020-04-06 20:19:45.617 EDT [30114:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:45.620 EDT [24935:86] LOG:  background worker "parallel worker" (PID 30114) exited with exit code 1
2020-04-06 20:19:45.620 EDT [29995:90] pg_regress/object_address WARNING:  error for index,{eins},{integer}: relation "eins" does not exist
2020-04-06 20:19:45.620 EDT [29995:91] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:45.623 EDT [29993:68] pg_regress/groupingsets LOG:  statement: select ten, sum(distinct four) from onek a
	group by grouping sets((ten,four),(ten))
	having exists (select 1 from onek b where sum(distinct a.four) = b.four);
2020-04-06 20:19:45.625 EDT [29960:336] pg_regress/privileges LOG:  statement: CREATE TABLE t1 (c1 int, c2 int, c3 int check (c3 < 5), primary key (c1, c2));
2020-04-06 20:19:45.627 EDT [29973:142] pg_regress/identity LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '24656'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:45.629 EDT [29983:130] pg_regress/generated LOG:  statement: COPY gtest1 (a, b) FROM stdin;
2020-04-06 20:19:45.629 EDT [29983:131] pg_regress/generated ERROR:  column "b" is a generated column
2020-04-06 20:19:45.629 EDT [29983:132] pg_regress/generated DETAIL:  Generated columns cannot be used in COPY.
2020-04-06 20:19:45.629 EDT [29983:133] pg_regress/generated STATEMENT:  COPY gtest1 (a, b) FROM stdin;
2020-04-06 20:19:45.630 EDT [29974:130] pg_regress/rowsecurity LOG:  statement: SELECT * FROM category;
2020-04-06 20:19:45.631 EDT [29983:134] pg_regress/generated LOG:  statement: SELECT * FROM gtest1 ORDER BY a;
2020-04-06 20:19:45.632 EDT [29960:337] pg_regress/privileges LOG:  statement: GRANT SELECT (c1) ON t1 TO regress_priv_user2;
2020-04-06 20:19:45.632 EDT [30119:1] ERROR:  relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:45.632 EDT [30119:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:45.632 EDT [29976:65] pg_regress/collate LOG:  statement: SELECT a, b, greatest(b, 'CCC') FROM collate_test2 ORDER BY 3;
2020-04-06 20:19:45.634 EDT [29993:69] pg_regress/groupingsets LOG:  statement: select a,count(*) from gstest2 group by rollup(a) order by a;
2020-04-06 20:19:45.637 EDT [29958:62] pg_regress/matview LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '24999';
2020-04-06 20:19:45.637 EDT [29993:70] pg_regress/groupingsets LOG:  statement: select a,count(*) from gstest2 group by rollup(a) having a is distinct from 1 order by a;
2020-04-06 20:19:45.639 EDT [29993:71] pg_regress/groupingsets LOG:  statement: explain (costs off)
	  select a,count(*) from gstest2 group by rollup(a) having a is distinct from 1 order by a;
2020-04-06 20:19:45.639 EDT [29958:63] pg_regress/matview LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '24999' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:45.640 EDT [29998:71] pg_regress/replica_identity LOG:  statement: SELECT relreplident FROM pg_class WHERE oid = 'test_replica_identity'::regclass;
2020-04-06 20:19:45.640 EDT [29960:338] pg_regress/privileges LOG:  statement: GRANT INSERT (c1, c2, c3) ON t1 TO regress_priv_user2;
2020-04-06 20:19:45.640 EDT [29993:72] pg_regress/groupingsets LOG:  statement: select v.c, (select count(*) from gstest2 group by () having v.c)
	  from (values (false),(true)) v(c) order by v.c;
2020-04-06 20:19:45.640 EDT [29998:72] pg_regress/replica_identity LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_replica_identity)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:45.641 EDT [29958:64] pg_regress/matview LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '24999' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:45.642 EDT [29995:92] pg_regress/object_address WARNING:  error for index,{addr_nsp,zwei},{}: relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:45.642 EDT [29995:93] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:45.642 EDT [24935:87] LOG:  background worker "parallel worker" (PID 30119) exited with exit code 1
2020-04-06 20:19:45.643 EDT [29973:143] pg_regress/identity LOG:  statement: ALTER TABLE itest3 ALTER COLUMN a TYPE text;
2020-04-06 20:19:45.643 EDT [29973:144] pg_regress/identity ERROR:  identity column type must be smallint, integer, or bigint
2020-04-06 20:19:45.643 EDT [29973:145] pg_regress/identity STATEMENT:  ALTER TABLE itest3 ALTER COLUMN a TYPE text;
2020-04-06 20:19:45.644 EDT [29998:73] pg_regress/replica_identity LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '24770';
2020-04-06 20:19:45.644 EDT [29973:146] pg_regress/identity LOG:  statement: ALTER TABLE itest3
	  ADD COLUMN c int GENERATED BY DEFAULT AS IDENTITY,
	  ALTER COLUMN c SET GENERATED ALWAYS;
2020-04-06 20:19:45.645 EDT [29960:339] pg_regress/privileges LOG:  statement: GRANT UPDATE (c1, c2, c3) ON t1 TO regress_priv_user2;
2020-04-06 20:19:45.645 EDT [29998:74] pg_regress/replica_identity LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '24770' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:45.645 EDT [29993:73] pg_regress/groupingsets LOG:  statement: explain (costs off)
	  select v.c, (select count(*) from gstest2 group by () having v.c)
	    from (values (false),(true)) v(c) order by v.c;
2020-04-06 20:19:45.647 EDT [29993:74] pg_regress/groupingsets LOG:  statement: select ten, grouping(ten) from onek
	group by grouping sets(ten) having grouping(ten) >= 0
	order by 2,1;
2020-04-06 20:19:45.648 EDT [29998:75] pg_regress/replica_identity LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '24770' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:45.649 EDT [29993:75] pg_regress/groupingsets LOG:  statement: select ten, grouping(ten) from onek
	group by grouping sets(ten, four) having grouping(ten) > 0
	order by 2,1;
2020-04-06 20:19:45.650 EDT [29971:8] pg_regress/gin LOG:  statement: insert into gin_test_tbl select array[3, 1, g] from generate_series(1, 1000) g;
2020-04-06 20:19:45.651 EDT [29998:76] pg_regress/replica_identity LOG:  statement: SELECT true as sametable, conname,
	  pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
	  conrelid::pg_catalog.regclass AS ontable
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '24770' AND r.contype = 'f'
	     AND conparentid = 0
	ORDER BY conname
2020-04-06 20:19:45.651 EDT [29998:77] pg_regress/replica_identity LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('24770')
	                     UNION ALL VALUES ('24770'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:45.653 EDT [29998:78] pg_regress/replica_identity LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '24770' ORDER BY 1;
2020-04-06 20:19:45.653 EDT [29998:79] pg_regress/replica_identity LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '24770'
	ORDER BY 1;
2020-04-06 20:19:45.654 EDT [29998:80] pg_regress/replica_identity LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '24770'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('24770')
	ORDER BY 1;
2020-04-06 20:19:45.655 EDT [29998:81] pg_regress/replica_identity LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '24770' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:19:45.656 EDT [29998:82] pg_regress/replica_identity LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '24770'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:45.657 EDT [29998:83] pg_regress/replica_identity LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '24770'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:45.663 EDT [29960:340] pg_regress/privileges LOG:  statement: INSERT INTO t1 VALUES (1, 1, 1);
2020-04-06 20:19:45.664 EDT [29993:76] pg_regress/groupingsets LOG:  statement: select ten, grouping(ten) from onek
	group by rollup(ten) having grouping(ten) > 0
	order by 2,1;
2020-04-06 20:19:45.666 EDT [30126:1] ERROR:  relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:45.666 EDT [30126:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:45.668 EDT [29998:84] pg_regress/replica_identity LOG:  statement: ALTER TABLE test_replica_identity REPLICA IDENTITY NOTHING;
2020-04-06 20:19:45.669 EDT [24935:88] LOG:  background worker "parallel worker" (PID 30126) exited with exit code 1
2020-04-06 20:19:45.669 EDT [29995:94] pg_regress/object_address WARNING:  error for index,{addr_nsp,zwei},{integer}: relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:45.669 EDT [29995:95] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:45.672 EDT [29958:65] pg_regress/matview LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '24999' ORDER BY 1;
2020-04-06 20:19:45.675 EDT [29973:147] pg_regress/identity LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(itest3)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:45.676 EDT [29958:66] pg_regress/matview LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '24999'
	ORDER BY 1;
2020-04-06 20:19:45.681 EDT [29971:9] pg_regress/gin LOG:  statement: vacuum gin_test_tbl;
2020-04-06 20:19:45.681 EDT [29958:67] pg_regress/matview LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '24999'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('24999')
	ORDER BY 1;
2020-04-06 20:19:45.681 EDT [29976:66] pg_regress/collate LOG:  statement: SELECT a, x, y, lower(greatest(x, 'foo')), lower(greatest(y, 'foo')) FROM collate_test10;
2020-04-06 20:19:45.682 EDT [29983:135] pg_regress/generated LOG:  statement: TRUNCATE gtest3;
2020-04-06 20:19:45.685 EDT [29960:341] pg_regress/privileges LOG:  statement: INSERT INTO t1 VALUES (1, 2, 1);
2020-04-06 20:19:45.687 EDT [29960:342] pg_regress/privileges LOG:  statement: INSERT INTO t1 VALUES (2, 1, 2);
2020-04-06 20:19:45.687 EDT [29960:343] pg_regress/privileges LOG:  statement: INSERT INTO t1 VALUES (2, 2, 2);
2020-04-06 20:19:45.688 EDT [29960:344] pg_regress/privileges LOG:  statement: INSERT INTO t1 VALUES (3, 1, 3);
2020-04-06 20:19:45.688 EDT [29960:345] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user2;
2020-04-06 20:19:45.690 EDT [30128:1] ERROR:  cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:45.690 EDT [30128:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:45.693 EDT [29983:136] pg_regress/generated LOG:  statement: INSERT INTO gtest3 (a) VALUES (1), (2);
2020-04-06 20:19:45.695 EDT [29983:137] pg_regress/generated LOG:  statement: COPY gtest3 TO stdout;
2020-04-06 20:19:45.695 EDT [29983:138] pg_regress/generated LOG:  statement: COPY gtest3 (a, b) TO stdout;
2020-04-06 20:19:45.695 EDT [29983:139] pg_regress/generated ERROR:  column "b" is a generated column
2020-04-06 20:19:45.695 EDT [29983:140] pg_regress/generated DETAIL:  Generated columns cannot be used in COPY.
2020-04-06 20:19:45.695 EDT [29983:141] pg_regress/generated STATEMENT:  COPY gtest3 (a, b) TO stdout;
2020-04-06 20:19:45.695 EDT [29983:142] pg_regress/generated LOG:  statement: COPY gtest3 FROM stdin;
2020-04-06 20:19:45.696 EDT [29983:143] pg_regress/generated LOG:  statement: COPY gtest3 (a, b) FROM stdin;
2020-04-06 20:19:45.696 EDT [29983:144] pg_regress/generated ERROR:  column "b" is a generated column
2020-04-06 20:19:45.696 EDT [29983:145] pg_regress/generated DETAIL:  Generated columns cannot be used in COPY.
2020-04-06 20:19:45.696 EDT [29983:146] pg_regress/generated STATEMENT:  COPY gtest3 (a, b) FROM stdin;
2020-04-06 20:19:45.696 EDT [29983:147] pg_regress/generated LOG:  statement: SELECT * FROM gtest3 ORDER BY a;
2020-04-06 20:19:45.697 EDT [29983:148] pg_regress/generated LOG:  statement: CREATE TABLE gtest2 (a int PRIMARY KEY, b int GENERATED ALWAYS AS (NULL) STORED);
2020-04-06 20:19:45.698 EDT [29998:85] pg_regress/replica_identity LOG:  statement: SELECT relreplident FROM pg_class WHERE oid = 'test_replica_identity'::regclass;
2020-04-06 20:19:45.698 EDT [29998:86] pg_regress/replica_identity LOG:  statement: CREATE TABLE test_replica_identity2 (id int UNIQUE NOT NULL);
2020-04-06 20:19:45.700 EDT [29998:87] pg_regress/replica_identity LOG:  statement: ALTER TABLE test_replica_identity2 REPLICA IDENTITY USING INDEX test_replica_identity2_id_key;
2020-04-06 20:19:45.701 EDT [29960:346] pg_regress/privileges LOG:  statement: INSERT INTO t1 (c1, c2) VALUES (1, 1);
2020-04-06 20:19:45.701 EDT [29998:88] pg_regress/replica_identity LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_replica_identity2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:45.701 EDT [29960:347] pg_regress/privileges ERROR:  duplicate key value violates unique constraint "t1_pkey"
2020-04-06 20:19:45.701 EDT [29960:348] pg_regress/privileges STATEMENT:  INSERT INTO t1 (c1, c2) VALUES (1, 1);
2020-04-06 20:19:45.701 EDT [29960:349] pg_regress/privileges LOG:  statement: UPDATE t1 SET c2 = 1;
2020-04-06 20:19:45.701 EDT [29960:350] pg_regress/privileges ERROR:  duplicate key value violates unique constraint "t1_pkey"
2020-04-06 20:19:45.701 EDT [29960:351] pg_regress/privileges STATEMENT:  UPDATE t1 SET c2 = 1;
2020-04-06 20:19:45.702 EDT [29960:352] pg_regress/privileges LOG:  statement: INSERT INTO t1 (c1, c2) VALUES (null, null);
2020-04-06 20:19:45.702 EDT [29983:149] pg_regress/generated LOG:  statement: INSERT INTO gtest2 VALUES (1);
2020-04-06 20:19:45.702 EDT [29960:353] pg_regress/privileges ERROR:  null value in column "c1" of relation "t1" violates not-null constraint
2020-04-06 20:19:45.702 EDT [29960:354] pg_regress/privileges DETAIL:  Failing row contains (c1, c2) = (null, null).
2020-04-06 20:19:45.702 EDT [29960:355] pg_regress/privileges STATEMENT:  INSERT INTO t1 (c1, c2) VALUES (null, null);
2020-04-06 20:19:45.702 EDT [29960:356] pg_regress/privileges LOG:  statement: INSERT INTO t1 (c3) VALUES (null);
2020-04-06 20:19:45.702 EDT [29960:357] pg_regress/privileges ERROR:  null value in column "c1" of relation "t1" violates not-null constraint
2020-04-06 20:19:45.702 EDT [29960:358] pg_regress/privileges DETAIL:  Failing row contains (c1, c3) = (null, null).
2020-04-06 20:19:45.702 EDT [29960:359] pg_regress/privileges STATEMENT:  INSERT INTO t1 (c3) VALUES (null);
2020-04-06 20:19:45.702 EDT [29998:89] pg_regress/replica_identity LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '25298';
2020-04-06 20:19:45.702 EDT [29960:360] pg_regress/privileges LOG:  statement: INSERT INTO t1 (c1) VALUES (5);
2020-04-06 20:19:45.702 EDT [29960:361] pg_regress/privileges ERROR:  null value in column "c2" of relation "t1" violates not-null constraint
2020-04-06 20:19:45.702 EDT [29960:362] pg_regress/privileges DETAIL:  Failing row contains (c1) = (5).
2020-04-06 20:19:45.702 EDT [29960:363] pg_regress/privileges STATEMENT:  INSERT INTO t1 (c1) VALUES (5);
2020-04-06 20:19:45.702 EDT [29960:364] pg_regress/privileges LOG:  statement: UPDATE t1 SET c3 = 10;
2020-04-06 20:19:45.702 EDT [29960:365] pg_regress/privileges ERROR:  new row for relation "t1" violates check constraint "t1_c3_check"
2020-04-06 20:19:45.702 EDT [29960:366] pg_regress/privileges DETAIL:  Failing row contains (c1, c3) = (1, 10).
2020-04-06 20:19:45.702 EDT [29960:367] pg_regress/privileges STATEMENT:  UPDATE t1 SET c3 = 10;
2020-04-06 20:19:45.702 EDT [29960:368] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:45.703 EDT [29960:369] pg_regress/privileges LOG:  statement: DROP TABLE t1;
2020-04-06 20:19:45.703 EDT [29998:90] pg_regress/replica_identity LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '25298' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:45.704 EDT [29998:91] pg_regress/replica_identity LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '25298' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:45.705 EDT [29983:150] pg_regress/generated LOG:  statement: SELECT * FROM gtest2;
2020-04-06 20:19:45.705 EDT [29960:370] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:45.706 EDT [29998:92] pg_regress/replica_identity LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '25298' ORDER BY 1;
2020-04-06 20:19:45.706 EDT [29998:93] pg_regress/replica_identity LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '25298'
	ORDER BY 1;
2020-04-06 20:19:45.707 EDT [29983:151] pg_regress/generated LOG:  statement: CREATE TYPE double_int as (a int, b int);
2020-04-06 20:19:45.707 EDT [29998:94] pg_regress/replica_identity LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '25298'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('25298')
	ORDER BY 1;
2020-04-06 20:19:45.708 EDT [29983:152] pg_regress/generated LOG:  statement: CREATE TABLE gtest4 (
	    a int,
	    b double_int GENERATED ALWAYS AS ((a * 2, a * 3)) STORED
	);
2020-04-06 20:19:45.708 EDT [29998:95] pg_regress/replica_identity LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '25298'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:45.709 EDT [29960:371] pg_regress/privileges LOG:  statement: ALTER TABLE atest6 ADD COLUMN three integer;
2020-04-06 20:19:45.709 EDT [29998:96] pg_regress/replica_identity LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '25298'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:45.710 EDT [29971:10] pg_regress/gin LOG:  statement: select gin_clean_pending_list('gin_test_idx');
2020-04-06 20:19:45.710 EDT [24935:89] LOG:  background worker "parallel worker" (PID 30128) exited with exit code 1
2020-04-06 20:19:45.710 EDT [29960:372] pg_regress/privileges LOG:  statement: GRANT DELETE ON atest5 TO regress_priv_user3;
2020-04-06 20:19:45.710 EDT [29995:96] pg_regress/object_address WARNING:  error for index,{eins,zwei,drei},{}: cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:45.710 EDT [29995:97] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:45.710 EDT [29971:11] pg_regress/gin LOG:  statement: delete from gin_test_tbl where i @> array[2];
2020-04-06 20:19:45.711 EDT [29993:77] pg_regress/groupingsets LOG:  statement: select ten, grouping(ten) from onek
	group by cube(ten) having grouping(ten) > 0
	order by 2,1;
2020-04-06 20:19:45.711 EDT [29974:131] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:45.712 EDT [29974:132] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:45.712 EDT [29974:133] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document;
2020-04-06 20:19:45.713 EDT [29998:97] pg_regress/replica_identity LOG:  statement: ALTER TABLE test_replica_identity2 ALTER COLUMN id TYPE bigint;
2020-04-06 20:19:45.714 EDT [29973:148] pg_regress/identity LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '24656';
2020-04-06 20:19:45.717 EDT [29998:98] pg_regress/replica_identity LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_replica_identity2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:45.717 EDT [29960:373] pg_regress/privileges LOG:  statement: GRANT SELECT (two) ON atest5 TO regress_priv_user3;
2020-04-06 20:19:45.718 EDT [29998:99] pg_regress/replica_identity LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '25298';
2020-04-06 20:19:45.719 EDT [29998:100] pg_regress/replica_identity LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '25298' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:45.719 EDT [29998:101] pg_regress/replica_identity LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '25298' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:45.720 EDT [29960:374] pg_regress/privileges LOG:  statement: REVOKE ALL (one) ON atest5 FROM regress_priv_user3;
2020-04-06 20:19:45.722 EDT [29998:102] pg_regress/replica_identity LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '25298' ORDER BY 1;
2020-04-06 20:19:45.729 EDT [29960:375] pg_regress/privileges LOG:  statement: GRANT SELECT (one) ON atest5 TO regress_priv_user4;
2020-04-06 20:19:45.729 EDT [29958:68] pg_regress/matview LOG:  statement: SELECT pg_catalog.pg_get_viewdef('24999'::pg_catalog.oid, true);
2020-04-06 20:19:45.732 EDT [29960:376] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user4;
2020-04-06 20:19:45.733 EDT [29960:377] pg_regress/privileges LOG:  statement: SELECT atest6 FROM atest6;
2020-04-06 20:19:45.733 EDT [29960:378] pg_regress/privileges ERROR:  permission denied for table atest6
2020-04-06 20:19:45.733 EDT [29960:379] pg_regress/privileges STATEMENT:  SELECT atest6 FROM atest6;
2020-04-06 20:19:45.733 EDT [29960:380] pg_regress/privileges LOG:  statement: SELECT one FROM atest5 NATURAL JOIN atest6;
2020-04-06 20:19:45.734 EDT [29960:381] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.734 EDT [29960:382] pg_regress/privileges STATEMENT:  SELECT one FROM atest5 NATURAL JOIN atest6;
2020-04-06 20:19:45.734 EDT [29960:383] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:45.734 EDT [29960:384] pg_regress/privileges LOG:  statement: ALTER TABLE atest6 DROP COLUMN three;
2020-04-06 20:19:45.734 EDT [30133:1] ERROR:  cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:45.734 EDT [30133:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:45.735 EDT [29960:385] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user4;
2020-04-06 20:19:45.735 EDT [29960:386] pg_regress/privileges LOG:  statement: SELECT atest6 FROM atest6;
2020-04-06 20:19:45.737 EDT [29958:69] pg_regress/matview LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '24999' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:45.738 EDT [29958:70] pg_regress/matview LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '24999'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:45.739 EDT [29958:71] pg_regress/matview LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '24999'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:45.739 EDT [29998:103] pg_regress/replica_identity LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '25298'
	ORDER BY 1;
2020-04-06 20:19:45.740 EDT [29958:72] pg_regress/matview LOG:  statement: CREATE SCHEMA mvtest_mvschema;
2020-04-06 20:19:45.740 EDT [29998:104] pg_regress/replica_identity LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '25298'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('25298')
	ORDER BY 1;
2020-04-06 20:19:45.741 EDT [29958:73] pg_regress/matview LOG:  statement: ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
2020-04-06 20:19:45.742 EDT [29998:105] pg_regress/replica_identity LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '25298'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:45.742 EDT [29958:74] pg_regress/matview LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(mvtest_tvm)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:45.743 EDT [29998:106] pg_regress/replica_identity LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '25298'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:45.743 EDT [29958:75] pg_regress/matview LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(mvtest_tvmm)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:45.744 EDT [29998:107] pg_regress/replica_identity LOG:  statement: CREATE TABLE test_replica_identity3 (id int NOT NULL);
2020-04-06 20:19:45.745 EDT [29958:76] pg_regress/matview LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '24917';
2020-04-06 20:19:45.745 EDT [29998:108] pg_regress/replica_identity LOG:  statement: CREATE UNIQUE INDEX test_replica_identity3_id_key ON test_replica_identity3 (id);
2020-04-06 20:19:45.745 EDT [29983:153] pg_regress/generated LOG:  statement: INSERT INTO gtest4 VALUES (1), (6);
2020-04-06 20:19:45.746 EDT [29998:109] pg_regress/replica_identity LOG:  statement: ALTER TABLE test_replica_identity3 REPLICA IDENTITY USING INDEX test_replica_identity3_id_key;
2020-04-06 20:19:45.746 EDT [29983:154] pg_regress/generated LOG:  statement: SELECT * FROM gtest4;
2020-04-06 20:19:45.746 EDT [29998:110] pg_regress/replica_identity LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_replica_identity3)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:45.747 EDT [29983:155] pg_regress/generated LOG:  statement: DROP TABLE gtest4;
2020-04-06 20:19:45.747 EDT [29998:111] pg_regress/replica_identity LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '25322';
2020-04-06 20:19:45.748 EDT [29998:112] pg_regress/replica_identity LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '25322' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:45.749 EDT [29958:77] pg_regress/matview LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '24917' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:45.749 EDT [24935:90] LOG:  background worker "parallel worker" (PID 30133) exited with exit code 1
2020-04-06 20:19:45.750 EDT [29974:134] pg_regress/rowsecurity LOG:  statement: SELECT * FROM category;
2020-04-06 20:19:45.750 EDT [29998:113] pg_regress/replica_identity LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '25322' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:45.757 EDT [29995:98] pg_regress/object_address WARNING:  error for index,{eins,zwei,drei},{integer}: cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:45.757 EDT [29995:99] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:45.759 EDT [29973:149] pg_regress/identity LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '24656' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:45.760 EDT [29976:67] pg_regress/collate LOG:  statement: SELECT a, nullif(b, 'abc') FROM collate_test1 ORDER BY 2;
2020-04-06 20:19:45.761 EDT [29976:68] pg_regress/collate LOG:  statement: SELECT a, nullif(b, 'abc') FROM collate_test2 ORDER BY 2;
2020-04-06 20:19:45.761 EDT [29976:69] pg_regress/collate LOG:  statement: SELECT a, lower(nullif(x, 'foo')), lower(nullif(y, 'foo')) FROM collate_test10;
2020-04-06 20:19:45.762 EDT [29976:70] pg_regress/collate LOG:  statement: SELECT a, CASE b WHEN 'abc' THEN 'abcd' ELSE b END FROM collate_test1 ORDER BY 2;
2020-04-06 20:19:45.763 EDT [29976:71] pg_regress/collate LOG:  statement: SELECT a, CASE b WHEN 'abc' THEN 'abcd' ELSE b END FROM collate_test2 ORDER BY 2;
2020-04-06 20:19:45.764 EDT [29976:72] pg_regress/collate LOG:  statement: CREATE DOMAIN testdomain AS text;
2020-04-06 20:19:45.764 EDT [29973:150] pg_regress/identity LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '24656' ORDER BY 1;
2020-04-06 20:19:45.765 EDT [29973:151] pg_regress/identity LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '24656'
	ORDER BY 1;
2020-04-06 20:19:45.766 EDT [29973:152] pg_regress/identity LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '24656'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('24656')
	ORDER BY 1;
2020-04-06 20:19:45.768 EDT [29983:156] pg_regress/generated LOG:  statement: DROP TYPE double_int;
2020-04-06 20:19:45.770 EDT [30004:24] pg_regress/join_hash LOG:  statement: alter table wide set (parallel_workers = 2);
2020-04-06 20:19:45.771 EDT [29983:157] pg_regress/generated LOG:  statement: CREATE TABLE gtest_tableoid (
	  a int PRIMARY KEY,
	  b bool GENERATED ALWAYS AS (tableoid <> 0) STORED
	);
2020-04-06 20:19:45.773 EDT [29976:73] pg_regress/collate LOG:  statement: SELECT a, b::testdomain FROM collate_test1 ORDER BY 2;
2020-04-06 20:19:45.776 EDT [29976:74] pg_regress/collate LOG:  statement: SELECT a, b::testdomain FROM collate_test2 ORDER BY 2;
2020-04-06 20:19:45.778 EDT [29993:78] pg_regress/groupingsets LOG:  statement: select ten, grouping(ten) from onek
	group by (ten) having grouping(ten) >= 0
	order by 2,1;
2020-04-06 20:19:45.785 EDT [29960:387] pg_regress/privileges LOG:  statement: SELECT one FROM atest5 NATURAL JOIN atest6;
2020-04-06 20:19:45.785 EDT [30004:25] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:45.785 EDT [29958:78] pg_regress/matview LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '24917' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:45.785 EDT [29998:114] pg_regress/replica_identity LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '25322' ORDER BY 1;
2020-04-06 20:19:45.789 EDT [30142:1] ERROR:  relation "eins" does not exist
2020-04-06 20:19:45.789 EDT [30142:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:45.793 EDT [29998:115] pg_regress/replica_identity LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '25322'
	ORDER BY 1;
2020-04-06 20:19:45.794 EDT [29974:135] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:45.795 EDT [29983:158] pg_regress/generated LOG:  statement: INSERT INTO gtest_tableoid VALUES (1), (2);
2020-04-06 20:19:45.795 EDT [29973:153] pg_regress/identity LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '24656'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:45.795 EDT [29974:136] pg_regress/rowsecurity LOG:  statement: SET row_security TO OFF;
2020-04-06 20:19:45.798 EDT [29974:137] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document;
2020-04-06 20:19:45.798 EDT [29998:116] pg_regress/replica_identity LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '25322'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('25322')
	ORDER BY 1;
2020-04-06 20:19:45.799 EDT [29974:138] pg_regress/rowsecurity LOG:  statement: SELECT * FROM category;
2020-04-06 20:19:45.799 EDT [29998:117] pg_regress/replica_identity LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '25322'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:45.801 EDT [29983:159] pg_regress/generated LOG:  statement: SELECT * FROM gtest_tableoid;
2020-04-06 20:19:45.801 EDT [29998:118] pg_regress/replica_identity LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '25322'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:45.801 EDT [29974:139] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:45.802 EDT [29983:160] pg_regress/generated LOG:  statement: CREATE TABLE gtest10 (a int PRIMARY KEY, b int, c int GENERATED ALWAYS AS (b * 2) STORED);
2020-04-06 20:19:45.802 EDT [29998:119] pg_regress/replica_identity LOG:  statement: ALTER TABLE test_replica_identity3 ALTER COLUMN id TYPE bigint;
2020-04-06 20:19:45.802 EDT [30004:26] pg_regress/join_hash LOG:  statement: set local max_parallel_workers_per_gather = 0;
2020-04-06 20:19:45.804 EDT [29974:140] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:45.807 EDT [29983:161] pg_regress/generated LOG:  statement: ALTER TABLE gtest10 DROP COLUMN b;
2020-04-06 20:19:45.809 EDT [30004:27] pg_regress/join_hash LOG:  statement: set local work_mem = '4MB';
2020-04-06 20:19:45.809 EDT [24935:91] LOG:  background worker "parallel worker" (PID 30142) exited with exit code 1
2020-04-06 20:19:45.811 EDT [29974:141] pg_regress/rowsecurity LOG:  statement: CREATE TABLE t1 (id int not null primary key, a int, junk1 text, b text);
2020-04-06 20:19:45.812 EDT [29960:388] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:45.812 EDT [29976:75] pg_regress/collate LOG:  statement: SELECT a, b::testdomain_p FROM collate_test2 ORDER BY 2;
2020-04-06 20:19:45.812 EDT [29995:100] pg_regress/object_address WARNING:  error for sequence,{eins},{}: relation "eins" does not exist
2020-04-06 20:19:45.812 EDT [29995:101] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:45.813 EDT [29993:79] pg_regress/groupingsets LOG:  statement: select ten, sum(distinct four) filter (where four::text ~ '123') from onek a
	group by rollup(ten);
2020-04-06 20:19:45.813 EDT [29960:389] pg_regress/privileges LOG:  statement: ALTER TABLE atest6 DROP COLUMN two;
2020-04-06 20:19:45.813 EDT [30004:28] pg_regress/join_hash LOG:  statement: explain (costs off)
	  select count(*) from simple r join simple s using (id);
2020-04-06 20:19:45.814 EDT [30004:29] pg_regress/join_hash LOG:  statement: select count(*) from simple r join simple s using (id);
2020-04-06 20:19:45.819 EDT [29973:154] pg_regress/identity LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '24656'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:45.824 EDT [29960:390] pg_regress/privileges LOG:  statement: REVOKE SELECT (one,blue) ON atest6 FROM regress_priv_user4;
2020-04-06 20:19:45.825 EDT [29974:142] pg_regress/rowsecurity LOG:  statement: ALTER TABLE t1 DROP COLUMN junk1;
2020-04-06 20:19:45.827 EDT [29958:79] pg_regress/matview LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '24917' ORDER BY 1;
2020-04-06 20:19:45.828 EDT [29960:391] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user4;
2020-04-06 20:19:45.829 EDT [29958:80] pg_regress/matview LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '24917'
	ORDER BY 1;
2020-04-06 20:19:45.829 EDT [30150:1] ERROR:  relation "eins" does not exist
2020-04-06 20:19:45.829 EDT [30150:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:45.830 EDT [29960:392] pg_regress/privileges LOG:  statement: SELECT * FROM atest6;
2020-04-06 20:19:45.830 EDT [29960:393] pg_regress/privileges ERROR:  permission denied for table atest6
2020-04-06 20:19:45.830 EDT [29960:394] pg_regress/privileges STATEMENT:  SELECT * FROM atest6;
2020-04-06 20:19:45.830 EDT [29974:143] pg_regress/rowsecurity LOG:  statement: GRANT ALL ON t1 TO public;
2020-04-06 20:19:45.833 EDT [24935:92] LOG:  background worker "parallel worker" (PID 30150) exited with exit code 1
2020-04-06 20:19:45.833 EDT [29995:102] pg_regress/object_address WARNING:  error for sequence,{eins},{integer}: relation "eins" does not exist
2020-04-06 20:19:45.833 EDT [29995:103] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:45.833 EDT [29960:395] pg_regress/privileges LOG:  statement: SELECT 1 FROM atest6;
2020-04-06 20:19:45.833 EDT [29960:396] pg_regress/privileges ERROR:  permission denied for table atest6
2020-04-06 20:19:45.833 EDT [29960:397] pg_regress/privileges STATEMENT:  SELECT 1 FROM atest6;
2020-04-06 20:19:45.833 EDT [29958:81] pg_regress/matview LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '24917'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('24917')
	ORDER BY 1;
2020-04-06 20:19:45.834 EDT [29976:76] pg_regress/collate LOG:  statement: SELECT a, lower(x::testdomain), lower(y::testdomain) FROM collate_test10;
2020-04-06 20:19:45.834 EDT [29960:398] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user3;
2020-04-06 20:19:45.836 EDT [29960:399] pg_regress/privileges LOG:  statement: DELETE FROM atest5 WHERE one = 1;
2020-04-06 20:19:45.837 EDT [29960:400] pg_regress/privileges ERROR:  permission denied for table atest5
2020-04-06 20:19:45.837 EDT [29960:401] pg_regress/privileges STATEMENT:  DELETE FROM atest5 WHERE one = 1;
2020-04-06 20:19:45.837 EDT [29993:80] pg_regress/groupingsets LOG:  statement: select * from (values (1),(2)) v(a) left join lateral (select v.a, four, ten, count(*) from onek group by cube(four,ten)) s on true order by v.a,four,ten;
2020-04-06 20:19:45.837 EDT [29974:144] pg_regress/rowsecurity LOG:  statement: COPY t1 FROM stdin WITH ;
2020-04-06 20:19:45.838 EDT [29988:23] pg_regress/gist LOG:  statement: delete from gist_point_tbl where id % 2 = 1;
2020-04-06 20:19:45.838 EDT [29960:402] pg_regress/privileges LOG:  statement: DELETE FROM atest5 WHERE two = 2;
2020-04-06 20:19:45.838 EDT [29971:12] pg_regress/gin LOG:  statement: vacuum gin_test_tbl;
2020-04-06 20:19:45.840 EDT [29993:81] pg_regress/groupingsets LOG:  statement: select array(select row(v.a,s1.*) from (select two,four, count(*) from onek group by cube(two,four) order by two,four) s1) from (values (1),(2)) v(a);
2020-04-06 20:19:45.840 EDT [29960:403] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:45.840 EDT [29960:404] pg_regress/privileges LOG:  statement: CREATE TABLE atestp1 (f1 int, f2 int);
2020-04-06 20:19:45.842 EDT [29998:120] pg_regress/replica_identity LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_replica_identity3)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:45.842 EDT [29974:145] pg_regress/rowsecurity LOG:  statement: CREATE TABLE t2 (c float) INHERITS (t1);
2020-04-06 20:19:45.843 EDT [29960:405] pg_regress/privileges LOG:  statement: CREATE TABLE atestp2 (fx int, fy int);
2020-04-06 20:19:45.843 EDT [29993:82] pg_regress/groupingsets LOG:  statement: select sum(ten) from onek group by two, rollup(four::text) order by 1;
2020-04-06 20:19:45.846 EDT [29983:162] pg_regress/generated LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(gtest10)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:45.848 EDT [29983:163] pg_regress/generated LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '25336';
2020-04-06 20:19:45.849 EDT [29960:406] pg_regress/privileges LOG:  statement: CREATE TABLE atestc (fz int) INHERITS (atestp1, atestp2);
2020-04-06 20:19:45.851 EDT [30004:30] pg_regress/join_hash LOG:  statement: select original > 1 as initially_multibatch, final > original as increased_batches
	  from hash_join_batches(
	$$
	  select count(*) from simple r join simple s using (id);
	$$);
2020-04-06 20:19:45.851 EDT [29960:407] pg_regress/privileges LOG:  statement: GRANT SELECT(fx,fy,tableoid) ON atestp2 TO regress_priv_user2;
2020-04-06 20:19:45.852 EDT [29960:408] pg_regress/privileges LOG:  statement: GRANT SELECT(fx) ON atestc TO regress_priv_user2;
2020-04-06 20:19:45.852 EDT [29960:409] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user2;
2020-04-06 20:19:45.852 EDT [29960:410] pg_regress/privileges LOG:  statement: SELECT fx FROM atestp2;
2020-04-06 20:19:45.853 EDT [29971:13] pg_regress/gin LOG:  statement: alter index gin_test_idx set (fastupdate = off);
2020-04-06 20:19:45.853 EDT [29974:146] pg_regress/rowsecurity LOG:  statement: GRANT ALL ON t2 TO public;
2020-04-06 20:19:45.854 EDT [29960:411] pg_regress/privileges LOG:  statement: SELECT fy FROM atestp2;
2020-04-06 20:19:45.856 EDT [29960:412] pg_regress/privileges LOG:  statement: SELECT atestp2 FROM atestp2;
2020-04-06 20:19:45.857 EDT [29974:147] pg_regress/rowsecurity LOG:  statement: COPY t2 FROM stdin;
2020-04-06 20:19:45.857 EDT [29960:413] pg_regress/privileges LOG:  statement: SELECT tableoid FROM atestp2;
2020-04-06 20:19:45.858 EDT [29983:164] pg_regress/generated LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '25336' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:45.859 EDT [29960:414] pg_regress/privileges LOG:  statement: SELECT fy FROM atestc;
2020-04-06 20:19:45.859 EDT [29960:415] pg_regress/privileges ERROR:  permission denied for table atestc
2020-04-06 20:19:45.859 EDT [29960:416] pg_regress/privileges STATEMENT:  SELECT fy FROM atestc;
2020-04-06 20:19:45.859 EDT [29983:165] pg_regress/generated LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '25336' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:45.861 EDT [29971:14] pg_regress/gin LOG:  statement: insert into gin_test_tbl select array[1, 2, g] from generate_series(1, 1000) g;
2020-04-06 20:19:45.861 EDT [29960:417] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:45.862 EDT [29960:418] pg_regress/privileges LOG:  statement: GRANT SELECT(fy,tableoid) ON atestc TO regress_priv_user2;
2020-04-06 20:19:45.862 EDT [29960:419] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user2;
2020-04-06 20:19:45.863 EDT [29960:420] pg_regress/privileges LOG:  statement: SELECT fx FROM atestp2;
2020-04-06 20:19:45.863 EDT [29974:148] pg_regress/rowsecurity LOG:  statement: CREATE TABLE t3 (id int not null primary key, c text, b text, a int);
2020-04-06 20:19:45.867 EDT [29974:149] pg_regress/rowsecurity LOG:  statement: ALTER TABLE t3 INHERIT t1;
2020-04-06 20:19:45.868 EDT [29960:421] pg_regress/privileges LOG:  statement: SELECT fy FROM atestp2;
2020-04-06 20:19:45.870 EDT [29960:422] pg_regress/privileges LOG:  statement: SELECT atestp2 FROM atestp2;
2020-04-06 20:19:45.871 EDT [29960:423] pg_regress/privileges LOG:  statement: SELECT tableoid FROM atestp2;
2020-04-06 20:19:45.872 EDT [29974:150] pg_regress/rowsecurity LOG:  statement: GRANT ALL ON t3 TO public;
2020-04-06 20:19:45.872 EDT [29960:424] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:45.871 EDT [29983:166] pg_regress/generated LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '25336' ORDER BY 1;
2020-04-06 20:19:45.874 EDT [29960:425] pg_regress/privileges LOG:  statement: REVOKE ALL ON atestc FROM regress_priv_user2;
2020-04-06 20:19:45.875 EDT [29983:167] pg_regress/generated LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '25336'
	ORDER BY 1;
2020-04-06 20:19:45.876 EDT [29960:426] pg_regress/privileges LOG:  statement: GRANT ALL ON atestp1 TO regress_priv_user2;
2020-04-06 20:19:45.876 EDT [29983:168] pg_regress/generated LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '25336'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('25336')
	ORDER BY 1;
2020-04-06 20:19:45.878 EDT [29983:169] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '25336'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:45.879 EDT [29983:170] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '25336'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:45.880 EDT [29974:151] pg_regress/rowsecurity LOG:  statement: COPY t3(id, a,b,c) FROM stdin;
2020-04-06 20:19:45.881 EDT [29960:427] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user2;
2020-04-06 20:19:45.882 EDT [29974:152] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON t1 FOR ALL TO PUBLIC USING (a % 2 = 0);
2020-04-06 20:19:45.882 EDT [29960:428] pg_regress/privileges LOG:  statement: SELECT f2 FROM atestp1;
2020-04-06 20:19:45.883 EDT [29974:153] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p2 ON t2 FOR ALL TO PUBLIC USING (a % 2 = 1);
2020-04-06 20:19:45.884 EDT [29960:429] pg_regress/privileges LOG:  statement: SELECT f2 FROM atestc;
2020-04-06 20:19:45.884 EDT [29960:430] pg_regress/privileges ERROR:  permission denied for table atestc
2020-04-06 20:19:45.884 EDT [29960:431] pg_regress/privileges STATEMENT:  SELECT f2 FROM atestc;
2020-04-06 20:19:45.884 EDT [29974:154] pg_regress/rowsecurity LOG:  statement: ALTER TABLE t1 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:45.885 EDT [29960:432] pg_regress/privileges LOG:  statement: DELETE FROM atestp1;
2020-04-06 20:19:45.885 EDT [29974:155] pg_regress/rowsecurity LOG:  statement: ALTER TABLE t2 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:45.886 EDT [29960:433] pg_regress/privileges LOG:  statement: DELETE FROM atestc;
2020-04-06 20:19:45.886 EDT [29960:434] pg_regress/privileges ERROR:  permission denied for table atestc
2020-04-06 20:19:45.886 EDT [29960:435] pg_regress/privileges STATEMENT:  DELETE FROM atestc;
2020-04-06 20:19:45.886 EDT [29974:156] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:45.887 EDT [29960:436] pg_regress/privileges LOG:  statement: UPDATE atestp1 SET f1 = 1;
2020-04-06 20:19:45.887 EDT [29974:157] pg_regress/rowsecurity LOG:  statement: SELECT * FROM t1;
2020-04-06 20:19:45.888 EDT [29960:437] pg_regress/privileges LOG:  statement: UPDATE atestc SET f1 = 1;
2020-04-06 20:19:45.890 EDT [29998:121] pg_regress/replica_identity LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '25322';
2020-04-06 20:19:45.890 EDT [29973:155] pg_regress/identity LOG:  statement: CREATE TABLE itest6 (a int GENERATED ALWAYS AS IDENTITY, b text);
2020-04-06 20:19:45.890 EDT [29976:77] pg_regress/collate LOG:  statement: SELECT min(b), max(b) FROM collate_test1;
2020-04-06 20:19:45.891 EDT [29993:83] pg_regress/groupingsets LOG:  statement: select sum(ten) from onek group by rollup(four::text), two order by 1;
2020-04-06 20:19:45.893 EDT [29958:82] pg_regress/matview LOG:  statement: SELECT pg_catalog.pg_get_viewdef('24917'::pg_catalog.oid, true);
2020-04-06 20:19:45.894 EDT [29974:158] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM t1;
2020-04-06 20:19:45.888 EDT [29960:438] pg_regress/privileges ERROR:  permission denied for table atestc
2020-04-06 20:19:45.888 EDT [29960:439] pg_regress/privileges STATEMENT:  UPDATE atestc SET f1 = 1;
2020-04-06 20:19:45.896 EDT [29974:159] pg_regress/rowsecurity LOG:  statement: SELECT * FROM t1 WHERE f_leak(b);
2020-04-06 20:19:45.897 EDT [29958:83] pg_regress/matview LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '24917' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:45.898 EDT [29960:440] pg_regress/privileges LOG:  statement: TRUNCATE atestp1;
2020-04-06 20:19:45.898 EDT [29974:160] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM t1 WHERE f_leak(b);
2020-04-06 20:19:45.900 EDT [30159:1] ERROR:  relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:45.900 EDT [30159:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:45.907 EDT [29974:161] pg_regress/rowsecurity LOG:  statement: SELECT tableoid::regclass, * FROM t1;
2020-04-06 20:19:45.909 EDT [24935:93] LOG:  background worker "parallel worker" (PID 30159) exited with exit code 1
2020-04-06 20:19:45.909 EDT [29995:104] pg_regress/object_address WARNING:  error for sequence,{addr_nsp,zwei},{}: relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:45.909 EDT [29995:105] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:45.911 EDT [29974:162] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT *, t1 FROM t1;
2020-04-06 20:19:45.913 EDT [30004:31] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:45.913 EDT [29983:171] pg_regress/generated LOG:  statement: CREATE TABLE gtest10a (a int PRIMARY KEY, b int GENERATED ALWAYS AS (a * 2) STORED);
2020-04-06 20:19:45.915 EDT [29960:441] pg_regress/privileges LOG:  statement: TRUNCATE atestc;
2020-04-06 20:19:45.915 EDT [29960:442] pg_regress/privileges ERROR:  permission denied for table atestc
2020-04-06 20:19:45.915 EDT [29960:443] pg_regress/privileges STATEMENT:  TRUNCATE atestc;
2020-04-06 20:19:45.915 EDT [29960:444] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:45.916 EDT [29960:445] pg_regress/privileges LOG:  statement: LOCK atestp1;
2020-04-06 20:19:45.917 EDT [29960:446] pg_regress/privileges LOG:  statement: END;
2020-04-06 20:19:45.917 EDT [29960:447] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:45.917 EDT [29960:448] pg_regress/privileges LOG:  statement: LOCK atestc;
2020-04-06 20:19:45.917 EDT [29960:449] pg_regress/privileges ERROR:  permission denied for table atestc
2020-04-06 20:19:45.917 EDT [29960:450] pg_regress/privileges STATEMENT:  LOCK atestc;
2020-04-06 20:19:45.917 EDT [29960:451] pg_regress/privileges LOG:  statement: END;
2020-04-06 20:19:45.919 EDT [29974:163] pg_regress/rowsecurity LOG:  statement: SELECT *, t1 FROM t1;
2020-04-06 20:19:45.920 EDT [29983:172] pg_regress/generated LOG:  statement: ALTER TABLE gtest10a DROP COLUMN b;
2020-04-06 20:19:45.922 EDT [29983:173] pg_regress/generated LOG:  statement: INSERT INTO gtest10a (a) VALUES (1);
2020-04-06 20:19:45.925 EDT [30004:32] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:45.925 EDT [30169:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:45.927 EDT [29983:174] pg_regress/generated LOG:  statement: CREATE USER regress_user11;
2020-04-06 20:19:45.927 EDT [30169:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:45.927 EDT [29958:84] pg_regress/matview LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '24917'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:45.928 EDT [29983:175] pg_regress/generated LOG:  statement: CREATE TABLE gtest11s (a int PRIMARY KEY, b int, c int GENERATED ALWAYS AS (b * 2) STORED);
2020-04-06 20:19:45.928 EDT [29973:156] pg_regress/identity LOG:  statement: INSERT INTO itest6 DEFAULT VALUES;
2020-04-06 20:19:45.929 EDT [29998:122] pg_regress/replica_identity LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '25322' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:45.930 EDT [30169:3] pg_regress/privileges LOG:  statement: REVOKE ALL PRIVILEGES ON LANGUAGE sql FROM PUBLIC;
2020-04-06 20:19:45.930 EDT [29960:452] pg_regress/privileges LOG:  disconnection: session time: 0:00:01.382 user=pgbuild database=regression host=[local]
2020-04-06 20:19:45.932 EDT [30004:33] pg_regress/join_hash LOG:  statement: set local max_parallel_workers_per_gather = 2;
2020-04-06 20:19:45.932 EDT [29976:78] pg_regress/collate LOG:  statement: SELECT min(b), max(b) FROM collate_test2;
2020-04-06 20:19:45.932 EDT [30004:34] pg_regress/join_hash LOG:  statement: set local work_mem = '4MB';
2020-04-06 20:19:45.933 EDT [30004:35] pg_regress/join_hash LOG:  statement: set local enable_parallel_hash = off;
2020-04-06 20:19:45.933 EDT [30004:36] pg_regress/join_hash LOG:  statement: explain (costs off)
	  select count(*) from simple r join simple s using (id);
2020-04-06 20:19:45.935 EDT [29971:15] pg_regress/gin LOG:  statement: insert into gin_test_tbl select array[1, 3, g] from generate_series(1, 1000) g;
2020-04-06 20:19:45.937 EDT [29973:157] pg_regress/identity LOG:  statement: ALTER TABLE itest6 ALTER COLUMN a SET GENERATED BY DEFAULT SET INCREMENT BY 2 SET START WITH 100 RESTART;
2020-04-06 20:19:45.937 EDT [29998:123] pg_regress/replica_identity LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '25322' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:45.941 EDT [29973:158] pg_regress/identity LOG:  statement: INSERT INTO itest6 DEFAULT VALUES;
2020-04-06 20:19:45.941 EDT [30169:4] pg_regress/privileges LOG:  statement: GRANT USAGE ON LANGUAGE sql TO regress_priv_user1;
2020-04-06 20:19:45.941 EDT [30004:37] pg_regress/join_hash LOG:  statement: select count(*) from simple r join simple s using (id);
2020-04-06 20:19:45.944 EDT [30169:5] pg_regress/privileges LOG:  statement: GRANT USAGE ON LANGUAGE c TO PUBLIC;
2020-04-06 20:19:45.944 EDT [30169:6] pg_regress/privileges ERROR:  language "c" is not trusted
2020-04-06 20:19:45.944 EDT [30169:7] pg_regress/privileges DETAIL:  GRANT and REVOKE are not allowed on untrusted languages, because only superusers can use untrusted languages.
2020-04-06 20:19:45.944 EDT [30169:8] pg_regress/privileges STATEMENT:  GRANT USAGE ON LANGUAGE c TO PUBLIC;
2020-04-06 20:19:45.944 EDT [30169:9] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:45.944 EDT [29985:10] pg_regress/spgist LOG:  statement: delete from spgist_point_tbl where id % 2 = 1;
2020-04-06 20:19:45.945 EDT [29983:176] pg_regress/generated LOG:  statement: INSERT INTO gtest11s VALUES (1, 10), (2, 20);
2020-04-06 20:19:45.945 EDT [30169:10] pg_regress/privileges LOG:  statement: GRANT USAGE ON LANGUAGE sql TO regress_priv_user2;
2020-04-06 20:19:45.945 EDT [30169:11] pg_regress/privileges WARNING:  no privileges were granted for "sql"
2020-04-06 20:19:45.945 EDT [30169:12] pg_regress/privileges LOG:  statement: CREATE FUNCTION priv_testfunc1(int) RETURNS int AS 'select 2 * $1;' LANGUAGE sql;
2020-04-06 20:19:45.949 EDT [29988:24] pg_regress/gist LOG:  statement: delete from gist_point_tbl where id > 5000;
2020-04-06 20:19:45.950 EDT [29973:159] pg_regress/identity LOG:  statement: INSERT INTO itest6 DEFAULT VALUES;
2020-04-06 20:19:45.950 EDT [29993:84] pg_regress/groupingsets LOG:  statement: set enable_hashagg = true;
2020-04-06 20:19:45.952 EDT [29993:85] pg_regress/groupingsets LOG:  statement: select count(*) from gstest4 group by rollup(unhashable_col,unsortable_col);
2020-04-06 20:19:45.953 EDT [29993:86] pg_regress/groupingsets ERROR:  could not implement GROUP BY
2020-04-06 20:19:45.953 EDT [29993:87] pg_regress/groupingsets DETAIL:  Some of the datatypes only support hashing, while others only support sorting.
2020-04-06 20:19:45.953 EDT [29993:88] pg_regress/groupingsets STATEMENT:  select count(*) from gstest4 group by rollup(unhashable_col,unsortable_col);
2020-04-06 20:19:45.954 EDT [30169:13] pg_regress/privileges LOG:  statement: CREATE FUNCTION priv_testfunc2(int) RETURNS int AS 'select 3 * $1;' LANGUAGE sql;
2020-04-06 20:19:45.955 EDT [29983:177] pg_regress/generated LOG:  statement: GRANT SELECT (a, c) ON gtest11s TO regress_user11;
2020-04-06 20:19:45.956 EDT [29973:160] pg_regress/identity LOG:  statement: SELECT * FROM itest6;
2020-04-06 20:19:45.956 EDT [29993:89] pg_regress/groupingsets LOG:  statement: select array_agg(v order by v) from gstest4 group by grouping sets ((id,unsortable_col),(id));
2020-04-06 20:19:45.956 EDT [29993:90] pg_regress/groupingsets ERROR:  could not implement GROUP BY
2020-04-06 20:19:45.956 EDT [29993:91] pg_regress/groupingsets DETAIL:  Some of the datatypes only support hashing, while others only support sorting.
2020-04-06 20:19:45.956 EDT [29993:92] pg_regress/groupingsets STATEMENT:  select array_agg(v order by v) from gstest4 group by grouping sets ((id,unsortable_col),(id));
2020-04-06 20:19:45.957 EDT [30169:14] pg_regress/privileges LOG:  statement: CREATE AGGREGATE priv_testagg1(int) (sfunc = int4pl, stype = int4);
2020-04-06 20:19:45.957 EDT [29974:164] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT *, t1 FROM t1;
2020-04-06 20:19:45.958 EDT [30169:15] pg_regress/privileges LOG:  statement: CREATE PROCEDURE priv_testproc1(int) AS 'select $1;' LANGUAGE sql;
2020-04-06 20:19:45.958 EDT [29993:93] pg_regress/groupingsets LOG:  statement: select a, b, grouping(a,b), sum(v), count(*), max(v)
	  from gstest1 group by grouping sets ((a),(b)) order by 3,1,2;
2020-04-06 20:19:45.958 EDT [29983:178] pg_regress/generated LOG:  statement: CREATE FUNCTION gf1(a int) RETURNS int AS $$ SELECT a * 3 $$ IMMUTABLE LANGUAGE SQL;
2020-04-06 20:19:45.958 EDT [29974:165] pg_regress/rowsecurity LOG:  statement: SELECT * FROM t1 FOR SHARE;
2020-04-06 20:19:45.965 EDT [29993:94] pg_regress/groupingsets LOG:  statement: explain (costs off) select a, b, grouping(a,b), sum(v), count(*), max(v)
	  from gstest1 group by grouping sets ((a),(b)) order by 3,1,2;
2020-04-06 20:19:45.966 EDT [30169:16] pg_regress/privileges LOG:  statement: REVOKE ALL ON FUNCTION priv_testfunc1(int), priv_testfunc2(int), priv_testagg1(int) FROM PUBLIC;
2020-04-06 20:19:45.966 EDT [29998:124] pg_regress/replica_identity LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '25322' ORDER BY 1;
2020-04-06 20:19:45.967 EDT [29993:95] pg_regress/groupingsets LOG:  statement: select a, b, grouping(a,b), sum(v), count(*), max(v)
	  from gstest1 group by cube(a,b) order by 3,1,2;
2020-04-06 20:19:45.967 EDT [29998:125] pg_regress/replica_identity LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '25322'
	ORDER BY 1;
2020-04-06 20:19:45.968 EDT [29998:126] pg_regress/replica_identity LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '25322'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('25322')
	ORDER BY 1;
2020-04-06 20:19:45.969 EDT [29998:127] pg_regress/replica_identity LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '25322'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:45.971 EDT [29998:128] pg_regress/replica_identity LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '25322'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:45.973 EDT [29998:129] pg_regress/replica_identity LOG:  statement: DROP TABLE test_replica_identity;
2020-04-06 20:19:45.977 EDT [30167:1] ERROR:  relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:45.977 EDT [30167:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:45.978 EDT [29958:85] pg_regress/matview LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '24917'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:45.980 EDT [24937:5] LOG:  checkpoints are occurring too frequently (3 seconds apart)
2020-04-06 20:19:45.980 EDT [24937:6] HINT:  Consider increasing the configuration parameter "max_wal_size".
2020-04-06 20:19:45.981 EDT [30169:17] pg_regress/privileges LOG:  statement: GRANT EXECUTE ON FUNCTION priv_testfunc1(int), priv_testfunc2(int), priv_testagg1(int) TO regress_priv_user2;
2020-04-06 20:19:45.982 EDT [30169:18] pg_regress/privileges LOG:  statement: REVOKE ALL ON FUNCTION priv_testproc1(int) FROM PUBLIC;
2020-04-06 20:19:45.982 EDT [30169:19] pg_regress/privileges ERROR:  priv_testproc1(integer) is not a function
2020-04-06 20:19:45.982 EDT [30169:20] pg_regress/privileges STATEMENT:  REVOKE ALL ON FUNCTION priv_testproc1(int) FROM PUBLIC;
2020-04-06 20:19:45.982 EDT [30169:21] pg_regress/privileges LOG:  statement: REVOKE ALL ON PROCEDURE priv_testproc1(int) FROM PUBLIC;
2020-04-06 20:19:45.982 EDT [24935:94] LOG:  background worker "parallel worker" (PID 30167) exited with exit code 1
2020-04-06 20:19:45.982 EDT [29995:106] pg_regress/object_address WARNING:  error for sequence,{addr_nsp,zwei},{integer}: relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:45.982 EDT [29995:107] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:45.983 EDT [29976:79] pg_regress/collate LOG:  statement: SELECT array_agg(b ORDER BY b) FROM collate_test1;
2020-04-06 20:19:45.988 EDT [29983:179] pg_regress/generated LOG:  statement: REVOKE ALL ON FUNCTION gf1(int) FROM PUBLIC;
2020-04-06 20:19:45.990 EDT [29974:166] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM t1 FOR SHARE;
2020-04-06 20:19:45.997 EDT [30178:1] ERROR:  cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:45.997 EDT [30178:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:45.999 EDT [29998:130] pg_regress/replica_identity LOG:  statement: DROP TABLE test_replica_identity2;
2020-04-06 20:19:46.000 EDT [29973:161] pg_regress/identity LOG:  statement: SELECT table_name, column_name, is_identity, identity_generation FROM information_schema.columns WHERE table_name = 'itest6';
2020-04-06 20:19:46.001 EDT [24935:95] LOG:  background worker "parallel worker" (PID 30178) exited with exit code 1
2020-04-06 20:19:46.001 EDT [29958:86] pg_regress/matview LOG:  statement: SET search_path = mvtest_mvschema, public;
2020-04-06 20:19:46.001 EDT [29993:96] pg_regress/groupingsets LOG:  statement: explain (costs off) select a, b, grouping(a,b), sum(v), count(*), max(v)
	  from gstest1 group by cube(a,b) order by 3,1,2;
2020-04-06 20:19:46.002 EDT [29995:108] pg_regress/object_address WARNING:  error for sequence,{eins,zwei,drei},{}: cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:46.002 EDT [29995:109] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.005 EDT [30169:22] pg_regress/privileges LOG:  statement: GRANT EXECUTE ON PROCEDURE priv_testproc1(int) TO regress_priv_user2;
2020-04-06 20:19:46.007 EDT [29958:87] pg_regress/matview LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(mvtest_tvm)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:46.008 EDT [29993:97] pg_regress/groupingsets LOG:  statement: explain (costs off)
	  select a, b, grouping(a,b), array_agg(v order by v)
	    from gstest1 group by cube(a,b);
2020-04-06 20:19:46.010 EDT [30180:1] ERROR:  cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:46.010 EDT [30180:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:46.012 EDT [30004:38] pg_regress/join_hash LOG:  statement: select original > 1 as initially_multibatch, final > original as increased_batches
	  from hash_join_batches(
	$$
	  select count(*) from simple r join simple s using (id);
	$$);
2020-04-06 20:19:46.012 EDT [29983:180] pg_regress/generated LOG:  statement: CREATE TABLE gtest12s (a int PRIMARY KEY, b int, c int GENERATED ALWAYS AS (gf1(b)) STORED);
2020-04-06 20:19:46.012 EDT [30169:23] pg_regress/privileges LOG:  statement: GRANT USAGE ON FUNCTION priv_testfunc1(int) TO regress_priv_user3;
2020-04-06 20:19:46.012 EDT [30169:24] pg_regress/privileges ERROR:  invalid privilege type USAGE for function
2020-04-06 20:19:46.012 EDT [30169:25] pg_regress/privileges STATEMENT:  GRANT USAGE ON FUNCTION priv_testfunc1(int) TO regress_priv_user3;
2020-04-06 20:19:46.012 EDT [30169:26] pg_regress/privileges LOG:  statement: GRANT USAGE ON FUNCTION priv_testagg1(int) TO regress_priv_user3;
2020-04-06 20:19:46.012 EDT [30169:27] pg_regress/privileges ERROR:  invalid privilege type USAGE for function
2020-04-06 20:19:46.012 EDT [30169:28] pg_regress/privileges STATEMENT:  GRANT USAGE ON FUNCTION priv_testagg1(int) TO regress_priv_user3;
2020-04-06 20:19:46.012 EDT [30169:29] pg_regress/privileges LOG:  statement: GRANT USAGE ON PROCEDURE priv_testproc1(int) TO regress_priv_user3;
2020-04-06 20:19:46.012 EDT [30169:30] pg_regress/privileges ERROR:  invalid privilege type USAGE for procedure
2020-04-06 20:19:46.012 EDT [30169:31] pg_regress/privileges STATEMENT:  GRANT USAGE ON PROCEDURE priv_testproc1(int) TO regress_priv_user3;
2020-04-06 20:19:46.013 EDT [30169:32] pg_regress/privileges LOG:  statement: GRANT ALL PRIVILEGES ON FUNCTION priv_testfunc1(int) TO regress_priv_user4;
2020-04-06 20:19:46.013 EDT [30169:33] pg_regress/privileges LOG:  statement: GRANT ALL PRIVILEGES ON FUNCTION priv_testfunc_nosuch(int) TO regress_priv_user4;
2020-04-06 20:19:46.013 EDT [30169:34] pg_regress/privileges ERROR:  function priv_testfunc_nosuch(integer) does not exist
2020-04-06 20:19:46.013 EDT [30169:35] pg_regress/privileges STATEMENT:  GRANT ALL PRIVILEGES ON FUNCTION priv_testfunc_nosuch(int) TO regress_priv_user4;
2020-04-06 20:19:46.013 EDT [30169:36] pg_regress/privileges LOG:  statement: GRANT ALL PRIVILEGES ON FUNCTION priv_testagg1(int) TO regress_priv_user4;
2020-04-06 20:19:46.014 EDT [29993:98] pg_regress/groupingsets LOG:  statement: select unsortable_col, count(*)
	  from gstest4 group by grouping sets ((unsortable_col),(unsortable_col))
	  order by unsortable_col::text;
2020-04-06 20:19:46.014 EDT [29973:162] pg_regress/identity LOG:  statement: ALTER TABLE itest6 ALTER COLUMN b SET INCREMENT BY 2;
2020-04-06 20:19:46.015 EDT [29988:25] pg_regress/gist LOG:  statement: vacuum analyze gist_point_tbl;
2020-04-06 20:19:46.015 EDT [29998:131] pg_regress/replica_identity LOG:  statement: DROP TABLE test_replica_identity3;
2020-04-06 20:19:46.016 EDT [29993:99] pg_regress/groupingsets LOG:  statement: select unhashable_col, unsortable_col,
	       grouping(unhashable_col, unsortable_col),
	       count(*), sum(v)
	  from gstest4 group by grouping sets ((unhashable_col),(unsortable_col))
	 order by 3, 5;
2020-04-06 20:19:46.016 EDT [29974:167] pg_regress/rowsecurity LOG:  statement: SELECT * FROM t1 WHERE f_leak(b) FOR SHARE;
2020-04-06 20:19:46.017 EDT [29973:163] pg_regress/identity ERROR:  column "b" of relation "itest6" is not an identity column
2020-04-06 20:19:46.017 EDT [29973:164] pg_regress/identity STATEMENT:  ALTER TABLE itest6 ALTER COLUMN b SET INCREMENT BY 2;
2020-04-06 20:19:46.017 EDT [30169:37] pg_regress/privileges LOG:  statement: GRANT ALL PRIVILEGES ON PROCEDURE priv_testproc1(int) TO regress_priv_user4;
2020-04-06 20:19:46.017 EDT [30169:38] pg_regress/privileges LOG:  statement: CREATE FUNCTION priv_testfunc4(boolean) RETURNS text
	  AS 'select col1 from atest2 where col2 = $1;'
	  LANGUAGE sql SECURITY DEFINER;
2020-04-06 20:19:46.018 EDT [30169:39] pg_regress/privileges LOG:  statement: GRANT EXECUTE ON FUNCTION priv_testfunc4(boolean) TO regress_priv_user3;
2020-04-06 20:19:46.018 EDT [30169:40] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user2;
2020-04-06 20:19:46.018 EDT [30169:41] pg_regress/privileges LOG:  statement: SELECT priv_testfunc1(5), priv_testfunc2(5);
2020-04-06 20:19:46.019 EDT [30169:42] pg_regress/privileges LOG:  statement: CREATE FUNCTION priv_testfunc3(int) RETURNS int AS 'select 2 * $1;' LANGUAGE sql;
2020-04-06 20:19:46.019 EDT [30169:43] pg_regress/privileges ERROR:  permission denied for language sql
2020-04-06 20:19:46.019 EDT [30169:44] pg_regress/privileges STATEMENT:  CREATE FUNCTION priv_testfunc3(int) RETURNS int AS 'select 2 * $1;' LANGUAGE sql;
2020-04-06 20:19:46.019 EDT [30169:45] pg_regress/privileges LOG:  statement: SELECT priv_testagg1(x) FROM (VALUES (1), (2), (3)) _(x);
2020-04-06 20:19:46.020 EDT [30169:46] pg_regress/privileges LOG:  statement: CALL priv_testproc1(6);
2020-04-06 20:19:46.021 EDT [29976:80] pg_regress/collate LOG:  statement: SELECT array_agg(b ORDER BY b) FROM collate_test2;
2020-04-06 20:19:46.021 EDT [29973:165] pg_regress/identity LOG:  statement: ALTER SEQUENCE itest6_a_seq OWNED BY NONE;
2020-04-06 20:19:46.022 EDT [29993:100] pg_regress/groupingsets LOG:  statement: explain (costs off)
	  select unhashable_col, unsortable_col,
	         grouping(unhashable_col, unsortable_col),
	         count(*), sum(v)
	    from gstest4 group by grouping sets ((unhashable_col),(unsortable_col))
	   order by 3,5;
2020-04-06 20:19:46.022 EDT [29973:166] pg_regress/identity ERROR:  cannot change ownership of identity sequence
2020-04-06 20:19:46.022 EDT [29973:167] pg_regress/identity DETAIL:  Sequence "itest6_a_seq" is linked to table "itest6".
2020-04-06 20:19:46.022 EDT [29973:168] pg_regress/identity STATEMENT:  ALTER SEQUENCE itest6_a_seq OWNED BY NONE;
2020-04-06 20:19:46.022 EDT [29973:169] pg_regress/identity LOG:  statement: CREATE TABLE itest7 (a int GENERATED ALWAYS AS IDENTITY);
2020-04-06 20:19:46.022 EDT [29993:101] pg_regress/groupingsets LOG:  statement: select unhashable_col, unsortable_col,
	       grouping(unhashable_col, unsortable_col),
	       count(*), sum(v)
	  from gstest4 group by grouping sets ((v,unhashable_col),(v,unsortable_col))
	 order by 3,5;
2020-04-06 20:19:46.023 EDT [29993:102] pg_regress/groupingsets LOG:  statement: explain (costs off)
	  select unhashable_col, unsortable_col,
	         grouping(unhashable_col, unsortable_col),
	         count(*), sum(v)
	    from gstest4 group by grouping sets ((v,unhashable_col),(v,unsortable_col))
	   order by 3,5;
2020-04-06 20:19:46.023 EDT [29974:168] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM t1 WHERE f_leak(b) FOR SHARE;
2020-04-06 20:19:46.023 EDT [29983:181] pg_regress/generated LOG:  statement: INSERT INTO gtest12s VALUES (1, 10), (2, 20);
2020-04-06 20:19:46.024 EDT [29974:169] pg_regress/rowsecurity LOG:  statement: SELECT a, b, tableoid::regclass FROM t2 UNION ALL SELECT a, b, tableoid::regclass FROM t3;
2020-04-06 20:19:46.024 EDT [29973:170] pg_regress/identity LOG:  statement: INSERT INTO itest7 DEFAULT VALUES;
2020-04-06 20:19:46.025 EDT [29993:103] pg_regress/groupingsets LOG:  statement: select a, b, sum(v), count(*) from gstest_empty group by grouping sets ((a,b),a);
2020-04-06 20:19:46.025 EDT [29974:170] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT a, b, tableoid::regclass FROM t2 UNION ALL SELECT a, b, tableoid::regclass FROM t3;
2020-04-06 20:19:46.026 EDT [29974:171] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:46.026 EDT [29974:172] pg_regress/rowsecurity LOG:  statement: SET row_security TO OFF;
2020-04-06 20:19:46.026 EDT [29974:173] pg_regress/rowsecurity LOG:  statement: SELECT * FROM t1 WHERE f_leak(b);
2020-04-06 20:19:46.027 EDT [29974:174] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM t1 WHERE f_leak(b);
2020-04-06 20:19:46.028 EDT [29974:175] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_exempt_user;
2020-04-06 20:19:46.028 EDT [29974:176] pg_regress/rowsecurity LOG:  statement: SET row_security TO OFF;
2020-04-06 20:19:46.028 EDT [29974:177] pg_regress/rowsecurity LOG:  statement: SELECT * FROM t1 WHERE f_leak(b);
2020-04-06 20:19:46.029 EDT [29974:178] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM t1 WHERE f_leak(b);
2020-04-06 20:19:46.029 EDT [29974:179] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:46.029 EDT [29974:180] pg_regress/rowsecurity LOG:  statement: CREATE TABLE part_document (
	    did         int,
	    cid         int,
	    dlevel      int not null,
	    dauthor     name,
	    dtitle      text
	) PARTITION BY RANGE (cid);
2020-04-06 20:19:46.033 EDT [29993:104] pg_regress/groupingsets LOG:  statement: explain (costs off)
	  select a, b, sum(v), count(*) from gstest_empty group by grouping sets ((a,b),a);
2020-04-06 20:19:46.034 EDT [29973:171] pg_regress/identity LOG:  statement: SELECT * FROM itest7;
2020-04-06 20:19:46.035 EDT [29998:132] pg_regress/replica_identity LOG:  statement: DROP TABLE test_replica_identity_othertable;
2020-04-06 20:19:46.037 EDT [29973:172] pg_regress/identity LOG:  statement: CREATE TABLE itest7a (b text) INHERITS (itest7);
2020-04-06 20:19:46.037 EDT [29983:182] pg_regress/generated LOG:  statement: GRANT SELECT (a, c) ON gtest12s TO regress_user11;
2020-04-06 20:19:46.037 EDT [29993:105] pg_regress/groupingsets LOG:  statement: select a, b, sum(v), count(*) from gstest_empty group by grouping sets ((a,b),());
2020-04-06 20:19:46.038 EDT [29993:106] pg_regress/groupingsets LOG:  statement: select a, b, sum(v), count(*) from gstest_empty group by grouping sets ((a,b),(),(),());
2020-04-06 20:19:46.038 EDT [29993:107] pg_regress/groupingsets LOG:  statement: explain (costs off)
	  select a, b, sum(v), count(*) from gstest_empty group by grouping sets ((a,b),(),(),());
2020-04-06 20:19:46.039 EDT [29993:108] pg_regress/groupingsets LOG:  statement: select sum(v), count(*) from gstest_empty group by grouping sets ((),(),());
2020-04-06 20:19:46.039 EDT [29993:109] pg_regress/groupingsets LOG:  statement: explain (costs off)
	  select sum(v), count(*) from gstest_empty group by grouping sets ((),(),());
2020-04-06 20:19:46.039 EDT [29993:110] pg_regress/groupingsets LOG:  statement: select a, d, grouping(a,b,c)
	  from gstest3
	 group by grouping sets ((a,b), (a,c));
2020-04-06 20:19:46.040 EDT [29993:111] pg_regress/groupingsets LOG:  statement: explain (costs off)
	  select a, d, grouping(a,b,c)
	    from gstest3
	   group by grouping sets ((a,b), (a,c));
2020-04-06 20:19:46.041 EDT [29998:133] pg_regress/replica_identity LOG:  disconnection: session time: 0:00:01.284 user=pgbuild database=regression host=[local]
2020-04-06 20:19:46.041 EDT [29983:183] pg_regress/generated LOG:  statement: SET ROLE regress_user11;
2020-04-06 20:19:46.042 EDT [29973:173] pg_regress/identity LOG:  statement: CREATE TABLE itest7b (a int);
2020-04-06 20:19:46.042 EDT [29983:184] pg_regress/generated LOG:  statement: SELECT a, b FROM gtest11s;
2020-04-06 20:19:46.042 EDT [29983:185] pg_regress/generated ERROR:  permission denied for table gtest11s
2020-04-06 20:19:46.042 EDT [29983:186] pg_regress/generated STATEMENT:  SELECT a, b FROM gtest11s;
2020-04-06 20:19:46.042 EDT [29993:112] pg_regress/groupingsets LOG:  statement: select a, b, sum(v.x)
	  from (values (1),(2)) v(x), gstest_data(v.x)
	 group by grouping sets (a,b)
	 order by 1, 2, 3;
2020-04-06 20:19:46.043 EDT [29973:174] pg_regress/identity LOG:  statement: CREATE TABLE itest7c (a int GENERATED ALWAYS AS IDENTITY) INHERITS (itest7b);
2020-04-06 20:19:46.043 EDT [29983:187] pg_regress/generated LOG:  statement: SELECT a, c FROM gtest11s;
2020-04-06 20:19:46.044 EDT [29993:113] pg_regress/groupingsets LOG:  statement: explain (costs off)
	  select a, b, sum(v.x)
	    from (values (1),(2)) v(x), gstest_data(v.x)
	   group by grouping sets (a,b)
	   order by 3, 1, 2;
2020-04-06 20:19:46.045 EDT [29993:114] pg_regress/groupingsets LOG:  statement: select *
	  from (values (1),(2)) v(x),
	       lateral (select a, b, sum(v.x) from gstest_data(v.x) group by grouping sets (a,b)) s;
2020-04-06 20:19:46.045 EDT [29993:115] pg_regress/groupingsets ERROR:  aggregate functions are not allowed in FROM clause of their own query level at character 69
2020-04-06 20:19:46.045 EDT [29993:116] pg_regress/groupingsets STATEMENT:  select *
	  from (values (1),(2)) v(x),
	       lateral (select a, b, sum(v.x) from gstest_data(v.x) group by grouping sets (a,b)) s;
2020-04-06 20:19:46.046 EDT [29993:117] pg_regress/groupingsets LOG:  statement: explain (costs off)
	  select *
	    from (values (1),(2)) v(x),
	         lateral (select a, b, sum(v.x) from gstest_data(v.x) group by grouping sets (a,b)) s;
2020-04-06 20:19:46.046 EDT [29993:118] pg_regress/groupingsets ERROR:  aggregate functions are not allowed in FROM clause of their own query level at character 95
2020-04-06 20:19:46.046 EDT [29993:119] pg_regress/groupingsets STATEMENT:  explain (costs off)
	  select *
	    from (values (1),(2)) v(x),
	         lateral (select a, b, sum(v.x) from gstest_data(v.x) group by grouping sets (a,b)) s;
2020-04-06 20:19:46.046 EDT [29993:120] pg_regress/groupingsets LOG:  statement: select a, b, grouping(a,b), sum(v), count(*), max(v)
	  from gstest1 group by grouping sets ((a,b),(a+1,b+1),(a+2,b+2)) order by 3,6;
2020-04-06 20:19:46.047 EDT [29974:181] pg_regress/rowsecurity LOG:  statement: GRANT ALL ON part_document TO public;
2020-04-06 20:19:46.048 EDT [29974:182] pg_regress/rowsecurity LOG:  statement: CREATE TABLE part_document_fiction PARTITION OF part_document FOR VALUES FROM (11) to (12);
2020-04-06 20:19:46.049 EDT [29988:26] pg_regress/gist LOG:  statement: alter index gist_pointidx SET (fillfactor = 40);
2020-04-06 20:19:46.049 EDT [29988:27] pg_regress/gist LOG:  statement: reindex index gist_pointidx;
2020-04-06 20:19:46.051 EDT [29974:183] pg_regress/rowsecurity LOG:  statement: CREATE TABLE part_document_satire PARTITION OF part_document FOR VALUES FROM (55) to (56);
2020-04-06 20:19:46.051 EDT [29973:175] pg_regress/identity LOG:  statement: INSERT INTO itest7c DEFAULT VALUES;
2020-04-06 20:19:46.055 EDT [29983:188] pg_regress/generated LOG:  statement: SELECT gf1(10);
2020-04-06 20:19:46.055 EDT [29983:189] pg_regress/generated ERROR:  permission denied for function gf1
2020-04-06 20:19:46.055 EDT [29983:190] pg_regress/generated STATEMENT:  SELECT gf1(10);
2020-04-06 20:19:46.055 EDT [29983:191] pg_regress/generated LOG:  statement: SELECT a, c FROM gtest12s;
2020-04-06 20:19:46.055 EDT [29973:176] pg_regress/identity LOG:  statement: SELECT * FROM itest7c;
2020-04-06 20:19:46.056 EDT [29973:177] pg_regress/identity LOG:  statement: CREATE TABLE itest7d (a int not null);
2020-04-06 20:19:46.060 EDT [29973:178] pg_regress/identity LOG:  statement: CREATE TABLE itest7e () INHERITS (itest7d);
2020-04-06 20:19:46.060 EDT [29983:192] pg_regress/generated LOG:  statement: RESET ROLE;
2020-04-06 20:19:46.061 EDT [29983:193] pg_regress/generated LOG:  statement: DROP TABLE gtest11s, gtest12s;
2020-04-06 20:19:46.061 EDT [29974:184] pg_regress/rowsecurity LOG:  statement: CREATE TABLE part_document_nonfiction PARTITION OF part_document FOR VALUES FROM (99) to (100);
2020-04-06 20:19:46.062 EDT [29993:121] pg_regress/groupingsets LOG:  statement: explain (costs off)
	  select a, b, grouping(a,b), sum(v), count(*), max(v)
	    from gstest1 group by grouping sets ((a,b),(a+1,b+1),(a+2,b+2)) order by 3,6;
2020-04-06 20:19:46.062 EDT [29973:179] pg_regress/identity LOG:  statement: ALTER TABLE itest7d ALTER COLUMN a ADD GENERATED ALWAYS AS IDENTITY;
2020-04-06 20:19:46.067 EDT [29983:194] pg_regress/generated LOG:  statement: DROP FUNCTION gf1(int);
2020-04-06 20:19:46.068 EDT [29995:110] pg_regress/object_address WARNING:  error for sequence,{eins,zwei,drei},{integer}: cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:46.068 EDT [29995:111] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.069 EDT [29983:195] pg_regress/generated LOG:  statement: DROP USER regress_user11;
2020-04-06 20:19:46.069 EDT [29993:122] pg_regress/groupingsets LOG:  statement: select a, b, sum(c), sum(sum(c)) over (order by a,b) as rsum
	  from gstest2 group by cube (a,b) order by rsum, a, b;
2020-04-06 20:19:46.070 EDT [24935:96] LOG:  background worker "parallel worker" (PID 30180) exited with exit code 1
2020-04-06 20:19:46.071 EDT [29983:196] pg_regress/generated LOG:  statement: CREATE TABLE gtest20 (a int PRIMARY KEY, b int GENERATED ALWAYS AS (a * 2) STORED CHECK (b < 50));
2020-04-06 20:19:46.073 EDT [29974:185] pg_regress/rowsecurity LOG:  statement: GRANT ALL ON part_document_fiction TO public;
2020-04-06 20:19:46.073 EDT [29993:123] pg_regress/groupingsets LOG:  statement: explain (costs off)
	  select a, b, sum(c), sum(sum(c)) over (order by a,b) as rsum
	    from gstest2 group by cube (a,b) order by rsum, a, b;
2020-04-06 20:19:46.074 EDT [29974:186] pg_regress/rowsecurity LOG:  statement: GRANT ALL ON part_document_satire TO public;
2020-04-06 20:19:46.074 EDT [29973:180] pg_regress/identity LOG:  statement: ALTER TABLE itest7d ADD COLUMN b int GENERATED ALWAYS AS IDENTITY;
2020-04-06 20:19:46.075 EDT [29973:181] pg_regress/identity ERROR:  cannot recursively add identity column to table that has child tables
2020-04-06 20:19:46.075 EDT [29973:182] pg_regress/identity STATEMENT:  ALTER TABLE itest7d ADD COLUMN b int GENERATED ALWAYS AS IDENTITY;
2020-04-06 20:19:46.075 EDT [29958:88] pg_regress/matview LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '24711';
2020-04-06 20:19:46.075 EDT [29974:187] pg_regress/rowsecurity LOG:  statement: GRANT ALL ON part_document_nonfiction TO public;
2020-04-06 20:19:46.075 EDT [29993:124] pg_regress/groupingsets LOG:  statement: select a, b, sum(v.x)
	  from (values (1),(2)) v(x), gstest_data(v.x)
	 group by cube (a,b) order by a,b;
2020-04-06 20:19:46.076 EDT [29974:188] pg_regress/rowsecurity LOG:  statement: INSERT INTO part_document VALUES
	    ( 1, 11, 1, 'regress_rls_bob', 'my first novel'),
	    ( 2, 11, 2, 'regress_rls_bob', 'my second novel'),
	    ( 3, 99, 2, 'regress_rls_bob', 'my science textbook'),
	    ( 4, 55, 1, 'regress_rls_bob', 'my first satire'),
	    ( 5, 99, 2, 'regress_rls_bob', 'my history book'),
	    ( 6, 11, 1, 'regress_rls_carol', 'great science fiction'),
	    ( 7, 99, 2, 'regress_rls_carol', 'great technology book'),
	    ( 8, 55, 2, 'regress_rls_carol', 'great satire'),
	    ( 9, 11, 1, 'regress_rls_dave', 'awesome science fiction'),
	    (10, 99, 2, 'regress_rls_dave', 'awesome technology book');
2020-04-06 20:19:46.077 EDT [29973:183] pg_regress/identity LOG:  statement: SELECT table_name, column_name, is_nullable, is_identity, identity_generation FROM information_schema.columns WHERE table_name LIKE 'itest7%' ORDER BY 1, 2;
2020-04-06 20:19:46.077 EDT [29958:89] pg_regress/matview LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '24711' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:46.078 EDT [29985:11] pg_regress/spgist LOG:  statement: delete from spgist_point_tbl where id < 10000;
2020-04-06 20:19:46.079 EDT [29976:81] pg_regress/collate LOG:  statement: SELECT string_agg(x COLLATE "C", y COLLATE "POSIX") FROM collate_test10;
2020-04-06 20:19:46.079 EDT [29976:82] pg_regress/collate ERROR:  collation mismatch between explicit collations "C" and "POSIX" at character 36
2020-04-06 20:19:46.079 EDT [29976:83] pg_regress/collate STATEMENT:  SELECT string_agg(x COLLATE "C", y COLLATE "POSIX") FROM collate_test10;
2020-04-06 20:19:46.079 EDT [29974:189] pg_regress/rowsecurity LOG:  statement: ALTER TABLE part_document ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:46.079 EDT [30169:47] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user3;
2020-04-06 20:19:46.080 EDT [30169:48] pg_regress/privileges LOG:  statement: SELECT priv_testfunc1(5);
2020-04-06 20:19:46.080 EDT [30169:49] pg_regress/privileges ERROR:  permission denied for function priv_testfunc1
2020-04-06 20:19:46.080 EDT [30169:50] pg_regress/privileges STATEMENT:  SELECT priv_testfunc1(5);
2020-04-06 20:19:46.080 EDT [30169:51] pg_regress/privileges LOG:  statement: SELECT priv_testagg1(x) FROM (VALUES (1), (2), (3)) _(x);
2020-04-06 20:19:46.080 EDT [30169:52] pg_regress/privileges ERROR:  permission denied for aggregate priv_testagg1
2020-04-06 20:19:46.080 EDT [30169:53] pg_regress/privileges STATEMENT:  SELECT priv_testagg1(x) FROM (VALUES (1), (2), (3)) _(x);
2020-04-06 20:19:46.080 EDT [30169:54] pg_regress/privileges LOG:  statement: CALL priv_testproc1(6);
2020-04-06 20:19:46.080 EDT [30169:55] pg_regress/privileges ERROR:  permission denied for procedure priv_testproc1
2020-04-06 20:19:46.080 EDT [30169:56] pg_regress/privileges STATEMENT:  CALL priv_testproc1(6);
2020-04-06 20:19:46.080 EDT [29976:84] pg_regress/collate LOG:  statement: SELECT array_agg(x COLLATE "C" ORDER BY y COLLATE "POSIX") FROM collate_test10;
2020-04-06 20:19:46.080 EDT [30169:57] pg_regress/privileges LOG:  statement: SELECT col1 FROM atest2 WHERE col2 = true;
2020-04-06 20:19:46.080 EDT [29974:190] pg_regress/rowsecurity LOG:  statement: CREATE POLICY pp1 ON part_document AS PERMISSIVE
	    USING (dlevel <= (SELECT seclv FROM uaccount WHERE pguser = current_user));
2020-04-06 20:19:46.081 EDT [30169:58] pg_regress/privileges ERROR:  permission denied for table atest2
2020-04-06 20:19:46.081 EDT [30169:59] pg_regress/privileges STATEMENT:  SELECT col1 FROM atest2 WHERE col2 = true;
2020-04-06 20:19:46.081 EDT [30169:60] pg_regress/privileges LOG:  statement: SELECT priv_testfunc4(true);
2020-04-06 20:19:46.081 EDT [29993:125] pg_regress/groupingsets LOG:  statement: explain (costs off)
	  select a, b, sum(v.x)
	    from (values (1),(2)) v(x), gstest_data(v.x)
	   group by cube (a,b) order by a,b;
2020-04-06 20:19:46.082 EDT [29974:191] pg_regress/rowsecurity LOG:  statement: CREATE POLICY pp1r ON part_document AS RESTRICTIVE TO regress_rls_dave
	    USING (cid < 55);
2020-04-06 20:19:46.083 EDT [29993:126] pg_regress/groupingsets LOG:  statement: BEGIN;
2020-04-06 20:19:46.084 EDT [29993:127] pg_regress/groupingsets LOG:  statement: SET LOCAL enable_hashagg = false;
2020-04-06 20:19:46.086 EDT [29993:128] pg_regress/groupingsets LOG:  statement: EXPLAIN (COSTS OFF) SELECT a, b, count(*), max(a), max(b) FROM gstest3 GROUP BY GROUPING SETS(a, b,()) ORDER BY a, b;
2020-04-06 20:19:46.089 EDT [29974:192] pg_regress/rowsecurity LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(part_document)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:46.089 EDT [29983:197] pg_regress/generated LOG:  statement: INSERT INTO gtest20 (a) VALUES (10);
2020-04-06 20:19:46.091 EDT [29993:129] pg_regress/groupingsets LOG:  statement: SELECT a, b, count(*), max(a), max(b) FROM gstest3 GROUP BY GROUPING SETS(a, b,()) ORDER BY a, b;
2020-04-06 20:19:46.091 EDT [29973:184] pg_regress/identity LOG:  statement: ALTER TABLE itest7 ALTER COLUMN a SET GENERATED BY DEFAULT;
2020-04-06 20:19:46.092 EDT [29974:193] pg_regress/rowsecurity LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '25421';
2020-04-06 20:19:46.094 EDT [29974:194] pg_regress/rowsecurity LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '25421' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:46.101 EDT [29993:130] pg_regress/groupingsets LOG:  statement: SET LOCAL enable_seqscan = false;
2020-04-06 20:19:46.102 EDT [29976:85] pg_regress/collate LOG:  statement: SELECT array_agg(a ORDER BY x COLLATE "C", y COLLATE "POSIX") FROM collate_test10;
2020-04-06 20:19:46.102 EDT [29983:198] pg_regress/generated LOG:  statement: INSERT INTO gtest20 (a) VALUES (30);
2020-04-06 20:19:46.102 EDT [29993:131] pg_regress/groupingsets LOG:  statement: EXPLAIN (COSTS OFF) SELECT a, b, count(*), max(a), max(b) FROM gstest3 GROUP BY GROUPING SETS(a, b,()) ORDER BY a, b;
2020-04-06 20:19:46.102 EDT [29983:199] pg_regress/generated ERROR:  new row for relation "gtest20" violates check constraint "gtest20_b_check"
2020-04-06 20:19:46.102 EDT [29983:200] pg_regress/generated DETAIL:  Failing row contains (30, 60).
2020-04-06 20:19:46.102 EDT [29983:201] pg_regress/generated STATEMENT:  INSERT INTO gtest20 (a) VALUES (30);
2020-04-06 20:19:46.102 EDT [29983:202] pg_regress/generated LOG:  statement: CREATE TABLE gtest20a (a int PRIMARY KEY, b int GENERATED ALWAYS AS (a * 2) STORED);
2020-04-06 20:19:46.104 EDT [29993:132] pg_regress/groupingsets LOG:  statement: SELECT a, b, count(*), max(a), max(b) FROM gstest3 GROUP BY GROUPING SETS(a, b,()) ORDER BY a, b;
2020-04-06 20:19:46.105 EDT [29993:133] pg_regress/groupingsets LOG:  statement: COMMIT;
2020-04-06 20:19:46.105 EDT [29993:134] pg_regress/groupingsets LOG:  statement: select * from (values (1),(2)) v(a) left join lateral (select v.a, four, ten, count(*) from onek group by cube(four,ten)) s on true order by v.a,four,ten;
2020-04-06 20:19:46.107 EDT [29983:203] pg_regress/generated LOG:  statement: INSERT INTO gtest20a (a) VALUES (10);
2020-04-06 20:19:46.109 EDT [29983:204] pg_regress/generated LOG:  statement: INSERT INTO gtest20a (a) VALUES (30);
2020-04-06 20:19:46.109 EDT [29983:205] pg_regress/generated LOG:  statement: ALTER TABLE gtest20a ADD CHECK (b < 50);
2020-04-06 20:19:46.110 EDT [30189:1] ERROR:  relation "eins" does not exist
2020-04-06 20:19:46.110 EDT [30189:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:46.110 EDT [29983:206] pg_regress/generated ERROR:  check constraint "gtest20a_b_check" of relation "gtest20a" is violated by some row
2020-04-06 20:19:46.110 EDT [29983:207] pg_regress/generated STATEMENT:  ALTER TABLE gtest20a ADD CHECK (b < 50);
2020-04-06 20:19:46.111 EDT [29983:208] pg_regress/generated LOG:  statement: CREATE TABLE gtest20b (a int PRIMARY KEY, b int GENERATED ALWAYS AS (a * 2) STORED);
2020-04-06 20:19:46.113 EDT [29973:185] pg_regress/identity LOG:  statement: ALTER TABLE itest7 ALTER COLUMN a RESTART;
2020-04-06 20:19:46.114 EDT [29985:12] pg_regress/spgist LOG:  statement: vacuum spgist_point_tbl;
2020-04-06 20:19:46.114 EDT [30169:61] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user4;
2020-04-06 20:19:46.115 EDT [30169:62] pg_regress/privileges LOG:  statement: SELECT priv_testfunc1(5);
2020-04-06 20:19:46.115 EDT [30169:63] pg_regress/privileges LOG:  statement: SELECT priv_testagg1(x) FROM (VALUES (1), (2), (3)) _(x);
2020-04-06 20:19:46.115 EDT [30169:64] pg_regress/privileges LOG:  statement: CALL priv_testproc1(6);
2020-04-06 20:19:46.115 EDT [29983:209] pg_regress/generated LOG:  statement: INSERT INTO gtest20b (a) VALUES (10);
2020-04-06 20:19:46.115 EDT [29973:186] pg_regress/identity LOG:  statement: ALTER TABLE itest7 ALTER COLUMN a DROP IDENTITY;
2020-04-06 20:19:46.116 EDT [29983:210] pg_regress/generated LOG:  statement: INSERT INTO gtest20b (a) VALUES (30);
2020-04-06 20:19:46.116 EDT [29983:211] pg_regress/generated LOG:  statement: ALTER TABLE gtest20b ADD CONSTRAINT chk CHECK (b < 50) NOT VALID;
2020-04-06 20:19:46.117 EDT [29971:16] pg_regress/gin LOG:  statement: delete from gin_test_tbl where i @> array[2];
2020-04-06 20:19:46.117 EDT [29983:212] pg_regress/generated LOG:  statement: ALTER TABLE gtest20b VALIDATE CONSTRAINT chk;
2020-04-06 20:19:46.117 EDT [29983:213] pg_regress/generated ERROR:  check constraint "chk" of relation "gtest20b" is violated by some row
2020-04-06 20:19:46.117 EDT [29983:214] pg_regress/generated STATEMENT:  ALTER TABLE gtest20b VALIDATE CONSTRAINT chk;
2020-04-06 20:19:46.117 EDT [29983:215] pg_regress/generated LOG:  statement: CREATE TABLE gtest21a (a int PRIMARY KEY, b int GENERATED ALWAYS AS (nullif(a, 0)) STORED NOT NULL);
2020-04-06 20:19:46.119 EDT [29983:216] pg_regress/generated LOG:  statement: INSERT INTO gtest21a (a) VALUES (1);
2020-04-06 20:19:46.120 EDT [29983:217] pg_regress/generated LOG:  statement: INSERT INTO gtest21a (a) VALUES (0);
2020-04-06 20:19:46.120 EDT [29983:218] pg_regress/generated ERROR:  null value in column "b" of relation "gtest21a" violates not-null constraint
2020-04-06 20:19:46.120 EDT [29983:219] pg_regress/generated DETAIL:  Failing row contains (0, null).
2020-04-06 20:19:46.120 EDT [29983:220] pg_regress/generated STATEMENT:  INSERT INTO gtest21a (a) VALUES (0);
2020-04-06 20:19:46.120 EDT [29983:221] pg_regress/generated LOG:  statement: CREATE TABLE gtest21b (a int PRIMARY KEY, b int GENERATED ALWAYS AS (nullif(a, 0)) STORED);
2020-04-06 20:19:46.121 EDT [29973:187] pg_regress/identity LOG:  statement: CREATE USER regress_identity_user1;
2020-04-06 20:19:46.121 EDT [29993:135] pg_regress/groupingsets LOG:  statement: select array(select row(v.a,s1.*) from (select two,four, count(*) from onek group by cube(two,four) order by two,four) s1) from (values (1),(2)) v(a);
2020-04-06 20:19:46.122 EDT [29995:112] pg_regress/object_address WARNING:  error for view,{eins},{}: relation "eins" does not exist
2020-04-06 20:19:46.122 EDT [29995:113] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.123 EDT [29973:188] pg_regress/identity LOG:  statement: CREATE TABLE itest8 (a int GENERATED ALWAYS AS IDENTITY, b text);
2020-04-06 20:19:46.133 EDT [30004:39] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:46.133 EDT [24935:97] LOG:  background worker "parallel worker" (PID 30189) exited with exit code 1
2020-04-06 20:19:46.133 EDT [29993:136] pg_regress/groupingsets LOG:  statement: select * from (values (1),(2)) v(a) left join lateral (select v.a, four, ten, count(*) from onek group by grouping sets(four,ten)) s on true order by v.a,four,ten;
2020-04-06 20:19:46.133 EDT [30004:40] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:46.134 EDT [29976:86] pg_regress/collate LOG:  statement: SELECT array_agg(a ORDER BY x||y) FROM collate_test10;
2020-04-06 20:19:46.134 EDT [29976:87] pg_regress/collate ERROR:  collation mismatch between implicit collations "C" and "POSIX" at character 32
2020-04-06 20:19:46.134 EDT [29976:88] pg_regress/collate HINT:  You can choose the collation by applying the COLLATE clause to one or both expressions.
2020-04-06 20:19:46.134 EDT [29976:89] pg_regress/collate STATEMENT:  SELECT array_agg(a ORDER BY x||y) FROM collate_test10;
2020-04-06 20:19:46.134 EDT [30004:41] pg_regress/join_hash LOG:  statement: set local max_parallel_workers_per_gather = 2;
2020-04-06 20:19:46.134 EDT [29976:90] pg_regress/collate LOG:  statement: SELECT a, b FROM collate_test1 UNION ALL SELECT a, b FROM collate_test1 ORDER BY 2;
2020-04-06 20:19:46.135 EDT [30004:42] pg_regress/join_hash LOG:  statement: set local work_mem = '4MB';
2020-04-06 20:19:46.138 EDT [29973:189] pg_regress/identity LOG:  statement: GRANT SELECT, INSERT ON itest8 TO regress_identity_user1;
2020-04-06 20:19:46.138 EDT [30004:43] pg_regress/join_hash LOG:  statement: set local enable_parallel_hash = on;
2020-04-06 20:19:46.139 EDT [29973:190] pg_regress/identity LOG:  statement: SET ROLE regress_identity_user1;
2020-04-06 20:19:46.139 EDT [29993:137] pg_regress/groupingsets LOG:  statement: select array(select row(v.a,s1.*) from (select two,four, count(*) from onek group by grouping sets(two,four) order by two,four) s1) from (values (1),(2)) v(a);
2020-04-06 20:19:46.140 EDT [30004:44] pg_regress/join_hash LOG:  statement: explain (costs off)
	  select count(*) from simple r join simple s using (id);
2020-04-06 20:19:46.141 EDT [29973:191] pg_regress/identity LOG:  statement: INSERT INTO itest8 DEFAULT VALUES;
2020-04-06 20:19:46.142 EDT [29993:138] pg_regress/groupingsets LOG:  statement: set enable_indexscan = false;
2020-04-06 20:19:46.142 EDT [30004:45] pg_regress/join_hash LOG:  statement: select count(*) from simple r join simple s using (id);
2020-04-06 20:19:46.142 EDT [29973:192] pg_regress/identity LOG:  statement: SELECT * FROM itest8;
2020-04-06 20:19:46.142 EDT [30197:1] ERROR:  relation "eins" does not exist
2020-04-06 20:19:46.142 EDT [30197:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:46.143 EDT [29993:139] pg_regress/groupingsets LOG:  statement: set work_mem = '64kB';
2020-04-06 20:19:46.144 EDT [29985:13] pg_regress/spgist LOG:  statement: create table spgist_box_tbl(id serial, b box);
2020-04-06 20:19:46.147 EDT [24935:98] LOG:  background worker "parallel worker" (PID 30197) exited with exit code 1
2020-04-06 20:19:46.147 EDT [29995:114] pg_regress/object_address WARNING:  error for view,{eins},{integer}: relation "eins" does not exist
2020-04-06 20:19:46.147 EDT [29995:115] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.153 EDT [29983:222] pg_regress/generated LOG:  statement: ALTER TABLE gtest21b ALTER COLUMN b SET NOT NULL;
2020-04-06 20:19:46.153 EDT [29983:223] pg_regress/generated LOG:  statement: INSERT INTO gtest21b (a) VALUES (1);
2020-04-06 20:19:46.154 EDT [29993:140] pg_regress/groupingsets LOG:  statement: explain (costs off)
	  select unique1,
	         count(two), count(four), count(ten),
	         count(hundred), count(thousand), count(twothousand),
	         count(*)
	    from tenk1 group by grouping sets (unique1,twothousand,thousand,hundred,ten,four,two);
2020-04-06 20:19:46.154 EDT [29983:224] pg_regress/generated LOG:  statement: INSERT INTO gtest21b (a) VALUES (0);
2020-04-06 20:19:46.154 EDT [29983:225] pg_regress/generated ERROR:  null value in column "b" of relation "gtest21b" violates not-null constraint
2020-04-06 20:19:46.154 EDT [29983:226] pg_regress/generated DETAIL:  Failing row contains (0, null).
2020-04-06 20:19:46.154 EDT [29983:227] pg_regress/generated STATEMENT:  INSERT INTO gtest21b (a) VALUES (0);
2020-04-06 20:19:46.154 EDT [29983:228] pg_regress/generated LOG:  statement: ALTER TABLE gtest21b ALTER COLUMN b DROP NOT NULL;
2020-04-06 20:19:46.154 EDT [29973:193] pg_regress/identity LOG:  statement: RESET ROLE;
2020-04-06 20:19:46.157 EDT [29971:17] pg_regress/gin LOG:  statement: vacuum gin_test_tbl;
2020-04-06 20:19:46.157 EDT [29983:229] pg_regress/generated LOG:  statement: INSERT INTO gtest21b (a) VALUES (0);
2020-04-06 20:19:46.158 EDT [29983:230] pg_regress/generated LOG:  statement: CREATE TABLE gtest22a (a int PRIMARY KEY, b int GENERATED ALWAYS AS (a / 2) STORED UNIQUE);
2020-04-06 20:19:46.161 EDT [29985:14] pg_regress/spgist LOG:  statement: insert into spgist_box_tbl(b)
	select box(point(i,j),point(i+s,j+s))
	  from generate_series(1,100,5) i,
	       generate_series(1,100,5) j,
	       generate_series(1,10) s;
2020-04-06 20:19:46.164 EDT [29983:231] pg_regress/generated LOG:  statement: INSERT INTO gtest22a VALUES (2);
2020-04-06 20:19:46.165 EDT [29983:232] pg_regress/generated LOG:  statement: INSERT INTO gtest22a VALUES (3);
2020-04-06 20:19:46.165 EDT [29983:233] pg_regress/generated ERROR:  duplicate key value violates unique constraint "gtest22a_b_key"
2020-04-06 20:19:46.165 EDT [29983:234] pg_regress/generated DETAIL:  Key (b)=(1) already exists.
2020-04-06 20:19:46.165 EDT [29983:235] pg_regress/generated STATEMENT:  INSERT INTO gtest22a VALUES (3);
2020-04-06 20:19:46.166 EDT [29983:236] pg_regress/generated LOG:  statement: INSERT INTO gtest22a VALUES (4);
2020-04-06 20:19:46.167 EDT [29973:194] pg_regress/identity LOG:  statement: DROP TABLE itest8;
2020-04-06 20:19:46.167 EDT [30169:65] pg_regress/privileges LOG:  statement: DROP FUNCTION priv_testfunc1(int);
2020-04-06 20:19:46.167 EDT [30169:66] pg_regress/privileges ERROR:  must be owner of function priv_testfunc1
2020-04-06 20:19:46.167 EDT [30169:67] pg_regress/privileges STATEMENT:  DROP FUNCTION priv_testfunc1(int);
2020-04-06 20:19:46.167 EDT [30169:68] pg_regress/privileges LOG:  statement: DROP AGGREGATE priv_testagg1(int);
2020-04-06 20:19:46.167 EDT [30169:69] pg_regress/privileges ERROR:  must be owner of aggregate priv_testagg1
2020-04-06 20:19:46.167 EDT [30169:70] pg_regress/privileges STATEMENT:  DROP AGGREGATE priv_testagg1(int);
2020-04-06 20:19:46.167 EDT [30169:71] pg_regress/privileges LOG:  statement: DROP PROCEDURE priv_testproc1(int);
2020-04-06 20:19:46.167 EDT [30169:72] pg_regress/privileges ERROR:  must be owner of procedure priv_testproc1
2020-04-06 20:19:46.167 EDT [30169:73] pg_regress/privileges STATEMENT:  DROP PROCEDURE priv_testproc1(int);
2020-04-06 20:19:46.167 EDT [29958:90] pg_regress/matview LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '24711' ORDER BY 1;
2020-04-06 20:19:46.168 EDT [29993:141] pg_regress/groupingsets LOG:  statement: explain (costs off)
	  select unique1,
	         count(two), count(four), count(ten),
	         count(hundred), count(thousand), count(twothousand),
	         count(*)
	    from tenk1 group by grouping sets (unique1,hundred,ten,four,two);
2020-04-06 20:19:46.168 EDT [29958:91] pg_regress/matview LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '24711'
	ORDER BY 1;
2020-04-06 20:19:46.169 EDT [29958:92] pg_regress/matview LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '24711'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('24711')
	ORDER BY 1;
2020-04-06 20:19:46.172 EDT [29976:91] pg_regress/collate LOG:  statement: SELECT a, b FROM collate_test2 UNION SELECT a, b FROM collate_test2 ORDER BY 2;
2020-04-06 20:19:46.172 EDT [30203:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:46.172 EDT [29976:92] pg_regress/collate LOG:  statement: SELECT a, b FROM collate_test2 WHERE a < 4 INTERSECT SELECT a, b FROM collate_test2 WHERE a > 1 ORDER BY 2;
2020-04-06 20:19:46.173 EDT [29976:93] pg_regress/collate LOG:  statement: SELECT a, b FROM collate_test2 EXCEPT SELECT a, b FROM collate_test2 WHERE a < 2 ORDER BY 2;
2020-04-06 20:19:46.174 EDT [30203:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:46.177 EDT [29976:94] pg_regress/collate LOG:  statement: SELECT a, b FROM collate_test1 UNION ALL SELECT a, b FROM collate_test2 ORDER BY 2;
2020-04-06 20:19:46.179 EDT [29993:142] pg_regress/groupingsets LOG:  statement: set work_mem = '384kB';
2020-04-06 20:19:46.182 EDT [30169:74] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.257 user=pgbuild database=regression host=[local]
2020-04-06 20:19:46.184 EDT [29983:237] pg_regress/generated LOG:  statement: CREATE TABLE gtest22b (a int, b int GENERATED ALWAYS AS (a / 2) STORED, PRIMARY KEY (a, b));
2020-04-06 20:19:46.184 EDT [30205:1] ERROR:  could not determine which collation to use for string comparison
2020-04-06 20:19:46.184 EDT [30205:2] HINT:  Use the COLLATE clause to set the collation explicitly.
2020-04-06 20:19:46.184 EDT [30205:3] STATEMENT:  SELECT a, b FROM collate_test1 UNION ALL SELECT a, b FROM collate_test2 ORDER BY 2;
2020-04-06 20:19:46.184 EDT [29976:95] pg_regress/collate ERROR:  could not determine which collation to use for string comparison
2020-04-06 20:19:46.184 EDT [29976:96] pg_regress/collate HINT:  Use the COLLATE clause to set the collation explicitly.
2020-04-06 20:19:46.184 EDT [29976:97] pg_regress/collate STATEMENT:  SELECT a, b FROM collate_test1 UNION ALL SELECT a, b FROM collate_test2 ORDER BY 2;
2020-04-06 20:19:46.185 EDT [30203:3] pg_regress/privileges LOG:  statement: DROP FUNCTION priv_testfunc1(int);
2020-04-06 20:19:46.185 EDT [30004:46] pg_regress/join_hash LOG:  statement: select original > 1 as initially_multibatch, final > original as increased_batches
	  from hash_join_batches(
	$$
	  select count(*) from simple r join simple s using (id);
	$$);
2020-04-06 20:19:46.185 EDT [29993:143] pg_regress/groupingsets LOG:  statement: explain (costs off)
	  select unique1,
	         count(two), count(four), count(ten),
	         count(hundred), count(thousand), count(twothousand),
	         count(*)
	    from tenk1 group by grouping sets (unique1,twothousand,thousand,hundred,ten,four,two);
2020-04-06 20:19:46.186 EDT [29973:195] pg_regress/identity LOG:  statement: DROP USER regress_identity_user1;
2020-04-06 20:19:46.187 EDT [30203:4] pg_regress/privileges LOG:  statement: GRANT ALL PRIVILEGES ON LANGUAGE sql TO PUBLIC;
2020-04-06 20:19:46.187 EDT [29971:18] pg_regress/gin LOG:  statement: explain (costs off)
	select count(*) from gin_test_tbl where i @> array[1, 999];
2020-04-06 20:19:46.187 EDT [30203:5] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:46.187 EDT [30203:6] pg_regress/privileges LOG:  statement: SELECT '{1}'::int4[]::int8[];
2020-04-06 20:19:46.188 EDT [29973:196] pg_regress/identity LOG:  statement: CREATE TABLE itest8 (f1 int);
2020-04-06 20:19:46.189 EDT [29993:144] pg_regress/groupingsets LOG:  statement: select v||'a', case grouping(v||'a') when 1 then 1 else 0 end, count(*)
	  from unnest(array[1,1], array['a','b']) u(i,v)
	 group by rollup(i, v||'a') order by 1,3;
2020-04-06 20:19:46.190 EDT [24935:99] LOG:  background worker "parallel worker" (PID 30205) exited with exit code 1
2020-04-06 20:19:46.190 EDT [29976:98] pg_regress/collate LOG:  statement: SELECT a, b FROM collate_test1 UNION ALL SELECT a, b FROM collate_test2;
2020-04-06 20:19:46.191 EDT [30203:7] pg_regress/privileges LOG:  statement: REVOKE ALL ON FUNCTION int8(integer) FROM PUBLIC;
2020-04-06 20:19:46.191 EDT [29993:145] pg_regress/groupingsets LOG:  statement: select v||'a', case when grouping(v||'a') = 1 then 1 else 0 end, count(*)
	  from unnest(array[1,1], array['a','b']) u(i,v)
	 group by rollup(i, v||'a') order by 1,3;
2020-04-06 20:19:46.192 EDT [30203:8] pg_regress/privileges LOG:  statement: SELECT '{1}'::int4[]::int8[];
2020-04-06 20:19:46.192 EDT [30203:9] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user4;
2020-04-06 20:19:46.192 EDT [30203:10] pg_regress/privileges LOG:  statement: SELECT '{1}'::int4[]::int8[];
2020-04-06 20:19:46.193 EDT [30203:11] pg_regress/privileges ERROR:  permission denied for function int8
2020-04-06 20:19:46.193 EDT [30203:12] pg_regress/privileges STATEMENT:  SELECT '{1}'::int4[]::int8[];
2020-04-06 20:19:46.194 EDT [29993:146] pg_regress/groupingsets LOG:  statement: SET enable_groupingsets_hash_disk = true;
2020-04-06 20:19:46.194 EDT [29973:197] pg_regress/identity LOG:  statement: ALTER TABLE itest8
	  ADD COLUMN f2 int NOT NULL,
	  ALTER COLUMN f2 ADD GENERATED ALWAYS AS IDENTITY;
2020-04-06 20:19:46.195 EDT [29993:147] pg_regress/groupingsets LOG:  statement: SET work_mem='64kB';
2020-04-06 20:19:46.195 EDT [29971:19] pg_regress/gin LOG:  statement: select count(*) from gin_test_tbl where i @> array[1, 999];
2020-04-06 20:19:46.196 EDT [29993:148] pg_regress/groupingsets LOG:  statement: set enable_hashagg = false;
2020-04-06 20:19:46.196 EDT [29958:93] pg_regress/matview LOG:  statement: SELECT pg_catalog.pg_get_viewdef('24711'::pg_catalog.oid, true);
2020-04-06 20:19:46.197 EDT [29993:149] pg_regress/groupingsets LOG:  statement: set jit_above_cost = 0;
2020-04-06 20:19:46.197 EDT [29958:94] pg_regress/matview LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '24711' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:46.198 EDT [29993:150] pg_regress/groupingsets LOG:  statement: explain (costs off)
	select g100, g10, sum(g::numeric), count(*), max(g::text) from
	  (select g%1000 as g1000, g%100 as g100, g%10 as g10, g
	   from generate_series(0,1999) g) s
	group by cube (g1000, g100,g10);
2020-04-06 20:19:46.198 EDT [29958:95] pg_regress/matview LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '24711'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:46.199 EDT [29993:151] pg_regress/groupingsets LOG:  statement: create table gs_group_1 as
	select g100, g10, sum(g::numeric), count(*), max(g::text) from
	  (select g%1000 as g1000, g%100 as g100, g%10 as g10, g
	   from generate_series(0,1999) g) s
	group by cube (g1000, g100,g10);
2020-04-06 20:19:46.199 EDT [29958:96] pg_regress/matview LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '24711'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:46.199 EDT [29983:238] pg_regress/generated LOG:  statement: INSERT INTO gtest22b VALUES (2);
2020-04-06 20:19:46.200 EDT [29983:239] pg_regress/generated LOG:  statement: INSERT INTO gtest22b VALUES (2);
2020-04-06 20:19:46.200 EDT [29983:240] pg_regress/generated ERROR:  duplicate key value violates unique constraint "gtest22b_pkey"
2020-04-06 20:19:46.200 EDT [29983:241] pg_regress/generated DETAIL:  Key (a, b)=(2, 1) already exists.
2020-04-06 20:19:46.200 EDT [29983:242] pg_regress/generated STATEMENT:  INSERT INTO gtest22b VALUES (2);
2020-04-06 20:19:46.200 EDT [29958:97] pg_regress/matview LOG:  statement: INSERT INTO mvtest_t VALUES (6, 'z', 13);
2020-04-06 20:19:46.200 EDT [30201:1] ERROR:  relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:46.200 EDT [30201:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:46.200 EDT [29973:198] pg_regress/identity LOG:  statement: ALTER TABLE itest8
	  ADD COLUMN f3 int NOT NULL,
	  ALTER COLUMN f3 ADD GENERATED ALWAYS AS IDENTITY,
	  ALTER COLUMN f3 SET GENERATED BY DEFAULT SET INCREMENT 10;
2020-04-06 20:19:46.200 EDT [29958:98] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_tm ORDER BY type;
2020-04-06 20:19:46.201 EDT [29983:243] pg_regress/generated LOG:  statement: CREATE TABLE gtest22c (a int, b int GENERATED ALWAYS AS (a * 2) STORED);
2020-04-06 20:19:46.201 EDT [29958:99] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_tvm ORDER BY type;
2020-04-06 20:19:46.205 EDT [29983:244] pg_regress/generated LOG:  statement: CREATE INDEX gtest22c_b_idx ON gtest22c (b);
2020-04-06 20:19:46.205 EDT [30203:13] pg_regress/privileges LOG:  statement: ROLLBACK;
2020-04-06 20:19:46.209 EDT [29983:245] pg_regress/generated LOG:  statement: CREATE INDEX gtest22c_expr_idx ON gtest22c ((b * 3));
2020-04-06 20:19:46.209 EDT [29973:199] pg_regress/identity LOG:  statement: ALTER TABLE itest8
	  ADD COLUMN f4 int;
2020-04-06 20:19:46.209 EDT [29958:100] pg_regress/matview LOG:  statement: REFRESH MATERIALIZED VIEW CONCURRENTLY mvtest_tm;
2020-04-06 20:19:46.211 EDT [29983:246] pg_regress/generated LOG:  statement: CREATE INDEX gtest22c_pred_idx ON gtest22c (a) WHERE b > 0;
2020-04-06 20:19:46.213 EDT [29983:247] pg_regress/generated LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(gtest22c)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:46.214 EDT [29983:248] pg_regress/generated LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '25540';
2020-04-06 20:19:46.217 EDT [29983:249] pg_regress/generated LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '25540' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:46.218 EDT [29983:250] pg_regress/generated LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '25540' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:46.221 EDT [24935:100] LOG:  background worker "parallel worker" (PID 30201) exited with exit code 1
2020-04-06 20:19:46.221 EDT [29973:200] pg_regress/identity LOG:  statement: ALTER TABLE itest8
	  ALTER COLUMN f4 SET NOT NULL,
	  ALTER COLUMN f4 ADD GENERATED ALWAYS AS IDENTITY,
	  ALTER COLUMN f4 SET DATA TYPE bigint;
2020-04-06 20:19:46.225 EDT [29983:251] pg_regress/generated LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '25540' ORDER BY 1;
2020-04-06 20:19:46.225 EDT [29995:116] pg_regress/object_address WARNING:  error for view,{addr_nsp,zwei},{}: relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:46.225 EDT [29995:117] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.225 EDT [29973:201] pg_regress/identity LOG:  statement: ALTER TABLE itest8
	  ADD COLUMN f5 int GENERATED ALWAYS AS IDENTITY;
2020-04-06 20:19:46.226 EDT [29983:252] pg_regress/generated LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '25540'
	ORDER BY 1;
2020-04-06 20:19:46.227 EDT [29983:253] pg_regress/generated LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '25540'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('25540')
	ORDER BY 1;
2020-04-06 20:19:46.229 EDT [29983:254] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '25540'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:46.231 EDT [29983:255] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '25540'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:46.233 EDT [29973:202] pg_regress/identity LOG:  statement: ALTER TABLE itest8
	  ALTER COLUMN f5 DROP IDENTITY,
	  ALTER COLUMN f5 DROP NOT NULL,
	  ALTER COLUMN f5 SET DATA TYPE bigint;
2020-04-06 20:19:46.237 EDT [29983:256] pg_regress/generated LOG:  statement: INSERT INTO gtest22c VALUES (1), (2), (3);
2020-04-06 20:19:46.237 EDT [29973:203] pg_regress/identity LOG:  statement: INSERT INTO itest8 VALUES(0), (1);
2020-04-06 20:19:46.238 EDT [29983:257] pg_regress/generated LOG:  statement: SET enable_seqscan TO off;
2020-04-06 20:19:46.238 EDT [29983:258] pg_regress/generated LOG:  statement: SET enable_bitmapscan TO off;
2020-04-06 20:19:46.238 EDT [29983:259] pg_regress/generated LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM gtest22c WHERE b = 4;
2020-04-06 20:19:46.239 EDT [29983:260] pg_regress/generated LOG:  statement: SELECT * FROM gtest22c WHERE b = 4;
2020-04-06 20:19:46.239 EDT [29983:261] pg_regress/generated LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM gtest22c WHERE b * 3 = 6;
2020-04-06 20:19:46.240 EDT [29983:262] pg_regress/generated LOG:  statement: SELECT * FROM gtest22c WHERE b * 3 = 6;
2020-04-06 20:19:46.241 EDT [29983:263] pg_regress/generated LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM gtest22c WHERE a = 1 AND b > 0;
2020-04-06 20:19:46.241 EDT [29983:264] pg_regress/generated LOG:  statement: SELECT * FROM gtest22c WHERE a = 1 AND b > 0;
2020-04-06 20:19:46.242 EDT [29983:265] pg_regress/generated LOG:  statement: RESET enable_seqscan;
2020-04-06 20:19:46.242 EDT [29983:266] pg_regress/generated LOG:  statement: RESET enable_bitmapscan;
2020-04-06 20:19:46.242 EDT [29973:204] pg_regress/identity LOG:  statement: ALTER TABLE itest8
	  ADD COLUMN f22 int NOT NULL,
	  ALTER COLUMN f22 ADD GENERATED ALWAYS AS IDENTITY;
2020-04-06 20:19:46.243 EDT [29983:267] pg_regress/generated LOG:  statement: CREATE TABLE gtest23a (x int PRIMARY KEY, y int);
2020-04-06 20:19:46.243 EDT [29973:205] pg_regress/identity ERROR:  column "f22" of relation "itest8" contains null values
2020-04-06 20:19:46.243 EDT [29973:206] pg_regress/identity STATEMENT:  ALTER TABLE itest8
	  ADD COLUMN f22 int NOT NULL,
	  ALTER COLUMN f22 ADD GENERATED ALWAYS AS IDENTITY;
2020-04-06 20:19:46.244 EDT [29973:207] pg_regress/identity LOG:  statement: TABLE itest8;
2020-04-06 20:19:46.245 EDT [29983:268] pg_regress/generated LOG:  statement: INSERT INTO gtest23a VALUES (1, 11), (2, 22), (3, 33);
2020-04-06 20:19:46.246 EDT [29983:269] pg_regress/generated LOG:  statement: CREATE TABLE gtest23x (a int PRIMARY KEY, b int GENERATED ALWAYS AS (a * 2) STORED REFERENCES gtest23a (x) ON UPDATE CASCADE);
2020-04-06 20:19:46.246 EDT [29973:208] pg_regress/identity LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(itest8)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:46.253 EDT [29971:20] pg_regress/gin LOG:  statement: set gin_fuzzy_search_limit = 1000;
2020-04-06 20:19:46.253 EDT [29976:99] pg_regress/collate LOG:  statement: SELECT a, b FROM collate_test1 UNION SELECT a, b FROM collate_test2 ORDER BY 2;
2020-04-06 20:19:46.253 EDT [29976:100] pg_regress/collate ERROR:  collation mismatch between implicit collations "C" and "POSIX" at character 48
2020-04-06 20:19:46.253 EDT [29976:101] pg_regress/collate HINT:  You can choose the collation by applying the COLLATE clause to one or both expressions.
2020-04-06 20:19:46.253 EDT [29976:102] pg_regress/collate STATEMENT:  SELECT a, b FROM collate_test1 UNION SELECT a, b FROM collate_test2 ORDER BY 2;
2020-04-06 20:19:46.253 EDT [29971:21] pg_regress/gin LOG:  statement: explain (costs off)
	select count(*) > 0 as ok from gin_test_tbl where i @> array[1];
2020-04-06 20:19:46.254 EDT [29971:22] pg_regress/gin LOG:  statement: select count(*) > 0 as ok from gin_test_tbl where i @> array[1];
2020-04-06 20:19:46.254 EDT [30213:1] ERROR:  relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:46.254 EDT [30213:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:46.256 EDT [29958:101] pg_regress/matview LOG:  statement: REFRESH MATERIALIZED VIEW mvtest_tvm;
2020-04-06 20:19:46.259 EDT [29983:270] pg_regress/generated ERROR:  invalid ON UPDATE action for foreign key constraint containing generated column
2020-04-06 20:19:46.259 EDT [29983:271] pg_regress/generated STATEMENT:  CREATE TABLE gtest23x (a int PRIMARY KEY, b int GENERATED ALWAYS AS (a * 2) STORED REFERENCES gtest23a (x) ON UPDATE CASCADE);
2020-04-06 20:19:46.259 EDT [29983:272] pg_regress/generated LOG:  statement: CREATE TABLE gtest23x (a int PRIMARY KEY, b int GENERATED ALWAYS AS (a * 2) STORED REFERENCES gtest23a (x) ON DELETE SET NULL);
2020-04-06 20:19:46.261 EDT [24935:101] LOG:  background worker "parallel worker" (PID 30213) exited with exit code 1
2020-04-06 20:19:46.261 EDT [29976:103] pg_regress/collate LOG:  statement: SELECT a, b COLLATE "C" FROM collate_test1 UNION SELECT a, b FROM collate_test2 ORDER BY 2;
2020-04-06 20:19:46.262 EDT [29985:15] pg_regress/spgist LOG:  statement: create index spgist_box_idx on spgist_box_tbl using spgist (b);
2020-04-06 20:19:46.262 EDT [29983:273] pg_regress/generated ERROR:  invalid ON DELETE action for foreign key constraint containing generated column
2020-04-06 20:19:46.262 EDT [29983:274] pg_regress/generated STATEMENT:  CREATE TABLE gtest23x (a int PRIMARY KEY, b int GENERATED ALWAYS AS (a * 2) STORED REFERENCES gtest23a (x) ON DELETE SET NULL);
2020-04-06 20:19:46.266 EDT [29995:118] pg_regress/object_address WARNING:  error for view,{addr_nsp,zwei},{integer}: relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:46.266 EDT [29995:119] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.266 EDT [29976:104] pg_regress/collate LOG:  statement: SELECT a, b FROM collate_test1 INTERSECT SELECT a, b FROM collate_test2 ORDER BY 2;
2020-04-06 20:19:46.266 EDT [29976:105] pg_regress/collate ERROR:  collation mismatch between implicit collations "C" and "POSIX" at character 52
2020-04-06 20:19:46.266 EDT [29976:106] pg_regress/collate HINT:  You can choose the collation by applying the COLLATE clause to one or both expressions.
2020-04-06 20:19:46.266 EDT [29976:107] pg_regress/collate STATEMENT:  SELECT a, b FROM collate_test1 INTERSECT SELECT a, b FROM collate_test2 ORDER BY 2;
2020-04-06 20:19:46.266 EDT [29976:108] pg_regress/collate LOG:  statement: SELECT a, b FROM collate_test1 EXCEPT SELECT a, b FROM collate_test2 ORDER BY 2;
2020-04-06 20:19:46.266 EDT [29976:109] pg_regress/collate ERROR:  collation mismatch between implicit collations "C" and "POSIX" at character 49
2020-04-06 20:19:46.266 EDT [29976:110] pg_regress/collate HINT:  You can choose the collation by applying the COLLATE clause to one or both expressions.
2020-04-06 20:19:46.266 EDT [29976:111] pg_regress/collate STATEMENT:  SELECT a, b FROM collate_test1 EXCEPT SELECT a, b FROM collate_test2 ORDER BY 2;
2020-04-06 20:19:46.268 EDT [29976:112] pg_regress/collate LOG:  statement: CREATE TABLE test_u AS SELECT a, b FROM collate_test1 UNION ALL SELECT a, b FROM collate_test2;
2020-04-06 20:19:46.268 EDT [29993:152] pg_regress/groupingsets LOG:  statement: set enable_hashagg = true;
2020-04-06 20:19:46.268 EDT [29976:113] pg_regress/collate ERROR:  no collation was derived for column "b" with collatable type text
2020-04-06 20:19:46.268 EDT [29976:114] pg_regress/collate HINT:  Use the COLLATE clause to set the collation explicitly.
2020-04-06 20:19:46.268 EDT [29976:115] pg_regress/collate STATEMENT:  CREATE TABLE test_u AS SELECT a, b FROM collate_test1 UNION ALL SELECT a, b FROM collate_test2;
2020-04-06 20:19:46.268 EDT [29983:275] pg_regress/generated LOG:  statement: CREATE TABLE gtest23b (a int PRIMARY KEY, b int GENERATED ALWAYS AS (a * 2) STORED REFERENCES gtest23a (x));
2020-04-06 20:19:46.269 EDT [29993:153] pg_regress/groupingsets LOG:  statement: set enable_sort = false;
2020-04-06 20:19:46.270 EDT [29993:154] pg_regress/groupingsets LOG:  statement: explain (costs off)
	select g100, g10, sum(g::numeric), count(*), max(g::text) from
	  (select g%1000 as g1000, g%100 as g100, g%10 as g10, g
	   from generate_series(0,1999) g) s
	group by cube (g1000, g100,g10);
2020-04-06 20:19:46.271 EDT [29993:155] pg_regress/groupingsets LOG:  statement: create table gs_hash_1 as
	select g100, g10, sum(g::numeric), count(*), max(g::text) from
	  (select g%1000 as g1000, g%100 as g100, g%10 as g10, g
	   from generate_series(0,1999) g) s
	group by cube (g1000, g100,g10);
2020-04-06 20:19:46.273 EDT [29976:116] pg_regress/collate LOG:  statement: select x < y from collate_test10;
2020-04-06 20:19:46.278 EDT [29958:102] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_tm ORDER BY type;
2020-04-06 20:19:46.280 EDT [29958:103] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_tvm ORDER BY type;
2020-04-06 20:19:46.284 EDT [30217:1] ERROR:  could not determine which collation to use for string comparison
2020-04-06 20:19:46.284 EDT [30217:2] HINT:  Use the COLLATE clause to set the collation explicitly.
2020-04-06 20:19:46.284 EDT [30217:3] STATEMENT:  select x < y from collate_test10;
2020-04-06 20:19:46.285 EDT [29976:117] pg_regress/collate ERROR:  could not determine which collation to use for string comparison
2020-04-06 20:19:46.285 EDT [29976:118] pg_regress/collate HINT:  Use the COLLATE clause to set the collation explicitly.
2020-04-06 20:19:46.285 EDT [29976:119] pg_regress/collate STATEMENT:  select x < y from collate_test10;
2020-04-06 20:19:46.285 EDT [29958:104] pg_regress/matview LOG:  statement: RESET search_path;
2020-04-06 20:19:46.286 EDT [30004:47] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:46.286 EDT [29958:105] pg_regress/matview LOG:  statement: EXPLAIN (costs off)
	  SELECT * FROM mvtest_tmm;
2020-04-06 20:19:46.286 EDT [30004:48] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:46.286 EDT [29973:209] pg_regress/identity LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '25529';
2020-04-06 20:19:46.288 EDT [30220:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:46.288 EDT [29973:210] pg_regress/identity LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '25529' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:46.289 EDT [30220:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:46.291 EDT [30004:49] pg_regress/join_hash LOG:  statement: set local max_parallel_workers_per_gather = 0;
2020-04-06 20:19:46.292 EDT [29958:106] pg_regress/matview LOG:  statement: EXPLAIN (costs off)
	  SELECT * FROM mvtest_tvmm;
2020-04-06 20:19:46.292 EDT [30203:14] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.120 user=pgbuild database=regression host=[local]
2020-04-06 20:19:46.292 EDT [30220:3] pg_regress/privileges LOG:  statement: CREATE TYPE priv_testtype1 AS (a int, b text);
2020-04-06 20:19:46.295 EDT [30220:4] pg_regress/privileges LOG:  statement: REVOKE USAGE ON TYPE priv_testtype1 FROM PUBLIC;
2020-04-06 20:19:46.295 EDT [30220:5] pg_regress/privileges LOG:  statement: GRANT USAGE ON TYPE priv_testtype1 TO regress_priv_user2;
2020-04-06 20:19:46.295 EDT [30220:6] pg_regress/privileges LOG:  statement: GRANT USAGE ON TYPE _priv_testtype1 TO regress_priv_user2;
2020-04-06 20:19:46.296 EDT [30220:7] pg_regress/privileges ERROR:  cannot set privileges of array types
2020-04-06 20:19:46.296 EDT [30220:8] pg_regress/privileges HINT:  Set the privileges of the element type instead.
2020-04-06 20:19:46.296 EDT [30220:9] pg_regress/privileges STATEMENT:  GRANT USAGE ON TYPE _priv_testtype1 TO regress_priv_user2;
2020-04-06 20:19:46.296 EDT [30220:10] pg_regress/privileges LOG:  statement: GRANT USAGE ON DOMAIN priv_testtype1 TO regress_priv_user2;
2020-04-06 20:19:46.296 EDT [30220:11] pg_regress/privileges ERROR:  "priv_testtype1" is not a domain
2020-04-06 20:19:46.296 EDT [30220:12] pg_regress/privileges STATEMENT:  GRANT USAGE ON DOMAIN priv_testtype1 TO regress_priv_user2;
2020-04-06 20:19:46.297 EDT [30220:13] pg_regress/privileges LOG:  statement: CREATE DOMAIN priv_testdomain1 AS int;
2020-04-06 20:19:46.297 EDT [30004:50] pg_regress/join_hash LOG:  statement: set local work_mem = '128kB';
2020-04-06 20:19:46.297 EDT [29958:107] pg_regress/matview LOG:  statement: EXPLAIN (costs off)
	  SELECT * FROM mvtest_tvvm;
2020-04-06 20:19:46.297 EDT [30004:51] pg_regress/join_hash LOG:  statement: explain (costs off)
	  select count(*) from simple r join simple s using (id);
2020-04-06 20:19:46.298 EDT [30004:52] pg_regress/join_hash LOG:  statement: select count(*) from simple r join simple s using (id);
2020-04-06 20:19:46.298 EDT [30218:1] ERROR:  cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:46.298 EDT [30218:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:46.304 EDT [29958:108] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_tmm;
2020-04-06 20:19:46.305 EDT [30220:14] pg_regress/privileges LOG:  statement: REVOKE USAGE on DOMAIN priv_testdomain1 FROM PUBLIC;
2020-04-06 20:19:46.305 EDT [30220:15] pg_regress/privileges LOG:  statement: GRANT USAGE ON DOMAIN priv_testdomain1 TO regress_priv_user2;
2020-04-06 20:19:46.306 EDT [29974:195] pg_regress/rowsecurity LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('25421'::pg_catalog.oid);
2020-04-06 20:19:46.307 EDT [29983:276] pg_regress/generated LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(gtest23b)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:46.309 EDT [30220:16] pg_regress/privileges LOG:  statement: GRANT USAGE ON TYPE priv_testdomain1 TO regress_priv_user2;
2020-04-06 20:19:46.309 EDT [30220:17] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:46.309 EDT [29983:277] pg_regress/generated LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '25605';
2020-04-06 20:19:46.310 EDT [30220:18] pg_regress/privileges LOG:  statement: CREATE AGGREGATE priv_testagg1a(priv_testdomain1) (sfunc = int4_sum, stype = bigint);
2020-04-06 20:19:46.310 EDT [30220:19] pg_regress/privileges ERROR:  permission denied for type priv_testdomain1
2020-04-06 20:19:46.310 EDT [30220:20] pg_regress/privileges STATEMENT:  CREATE AGGREGATE priv_testagg1a(priv_testdomain1) (sfunc = int4_sum, stype = bigint);
2020-04-06 20:19:46.311 EDT [30220:21] pg_regress/privileges LOG:  statement: CREATE DOMAIN priv_testdomain2a AS priv_testdomain1;
2020-04-06 20:19:46.311 EDT [30220:22] pg_regress/privileges ERROR:  permission denied for type priv_testdomain1
2020-04-06 20:19:46.311 EDT [30220:23] pg_regress/privileges STATEMENT:  CREATE DOMAIN priv_testdomain2a AS priv_testdomain1;
2020-04-06 20:19:46.311 EDT [29983:278] pg_regress/generated LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '25605' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:46.313 EDT [30220:24] pg_regress/privileges LOG:  statement: CREATE DOMAIN priv_testdomain3a AS int;
2020-04-06 20:19:46.314 EDT [30220:25] pg_regress/privileges LOG:  statement: CREATE FUNCTION castfunc(int) RETURNS priv_testdomain3a AS $$ SELECT $1::priv_testdomain3a $$ LANGUAGE SQL;
2020-04-06 20:19:46.314 EDT [29983:279] pg_regress/generated LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '25605' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:46.315 EDT [30220:26] pg_regress/privileges LOG:  statement: CREATE CAST (priv_testdomain1 AS priv_testdomain3a) WITH FUNCTION castfunc(int);
2020-04-06 20:19:46.315 EDT [30220:27] pg_regress/privileges ERROR:  permission denied for type priv_testdomain1
2020-04-06 20:19:46.315 EDT [30220:28] pg_regress/privileges STATEMENT:  CREATE CAST (priv_testdomain1 AS priv_testdomain3a) WITH FUNCTION castfunc(int);
2020-04-06 20:19:46.315 EDT [30220:29] pg_regress/privileges LOG:  statement: DROP FUNCTION castfunc(int) CASCADE;
2020-04-06 20:19:46.316 EDT [29985:16] pg_regress/spgist LOG:  statement: select count(*)
	  from (values (point(5,5)),(point(8,8)),(point(12,12))) v(p)
	 where exists(select * from spgist_box_tbl b where b.b && box(v.p,v.p));
2020-04-06 20:19:46.317 EDT [30220:30] pg_regress/privileges LOG:  statement: DROP DOMAIN priv_testdomain3a;
2020-04-06 20:19:46.317 EDT [29983:280] pg_regress/generated LOG:  statement: SELECT true as sametable, conname,
	  pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
	  conrelid::pg_catalog.regclass AS ontable
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '25605' AND r.contype = 'f'
	     AND conparentid = 0
	ORDER BY conname
2020-04-06 20:19:46.318 EDT [30220:31] pg_regress/privileges LOG:  statement: CREATE FUNCTION priv_testfunc5a(a priv_testdomain1) RETURNS int LANGUAGE SQL AS $$ SELECT $1 $$;
2020-04-06 20:19:46.318 EDT [29983:281] pg_regress/generated LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('25605')
	                     UNION ALL VALUES ('25605'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:46.318 EDT [30220:32] pg_regress/privileges ERROR:  permission denied for type priv_testdomain1
2020-04-06 20:19:46.318 EDT [30220:33] pg_regress/privileges STATEMENT:  CREATE FUNCTION priv_testfunc5a(a priv_testdomain1) RETURNS int LANGUAGE SQL AS $$ SELECT $1 $$;
2020-04-06 20:19:46.318 EDT [30220:34] pg_regress/privileges LOG:  statement: CREATE FUNCTION priv_testfunc6a(b int) RETURNS priv_testdomain1 LANGUAGE SQL AS $$ SELECT $1::priv_testdomain1 $$;
2020-04-06 20:19:46.318 EDT [30220:35] pg_regress/privileges ERROR:  permission denied for type priv_testdomain1
2020-04-06 20:19:46.318 EDT [30220:36] pg_regress/privileges STATEMENT:  CREATE FUNCTION priv_testfunc6a(b int) RETURNS priv_testdomain1 LANGUAGE SQL AS $$ SELECT $1::priv_testdomain1 $$;
2020-04-06 20:19:46.320 EDT [30220:37] pg_regress/privileges LOG:  statement: CREATE OPERATOR !+! (PROCEDURE = int4pl, LEFTARG = priv_testdomain1, RIGHTARG = priv_testdomain1);
2020-04-06 20:19:46.320 EDT [30220:38] pg_regress/privileges ERROR:  permission denied for type priv_testdomain1
2020-04-06 20:19:46.320 EDT [30220:39] pg_regress/privileges STATEMENT:  CREATE OPERATOR !+! (PROCEDURE = int4pl, LEFTARG = priv_testdomain1, RIGHTARG = priv_testdomain1);
2020-04-06 20:19:46.320 EDT [30220:40] pg_regress/privileges LOG:  statement: CREATE TABLE test5a (a int, b priv_testdomain1);
2020-04-06 20:19:46.321 EDT [24935:102] LOG:  background worker "parallel worker" (PID 30217) exited with exit code 1
2020-04-06 20:19:46.321 EDT [30220:41] pg_regress/privileges ERROR:  permission denied for type priv_testdomain1
2020-04-06 20:19:46.321 EDT [30220:42] pg_regress/privileges STATEMENT:  CREATE TABLE test5a (a int, b priv_testdomain1);
2020-04-06 20:19:46.321 EDT [24935:103] LOG:  background worker "parallel worker" (PID 30218) exited with exit code 1
2020-04-06 20:19:46.321 EDT [30220:43] pg_regress/privileges LOG:  statement: CREATE TABLE test6a OF priv_testtype1;
2020-04-06 20:19:46.321 EDT [30220:44] pg_regress/privileges ERROR:  permission denied for type priv_testtype1
2020-04-06 20:19:46.321 EDT [30220:45] pg_regress/privileges STATEMENT:  CREATE TABLE test6a OF priv_testtype1;
2020-04-06 20:19:46.321 EDT [29983:282] pg_regress/generated LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '25605' ORDER BY 1;
2020-04-06 20:19:46.321 EDT [30220:46] pg_regress/privileges LOG:  statement: CREATE TABLE test10a (a int[], b priv_testtype1[]);
2020-04-06 20:19:46.321 EDT [29971:23] pg_regress/gin LOG:  statement: reset gin_fuzzy_search_limit;
2020-04-06 20:19:46.321 EDT [30220:47] pg_regress/privileges ERROR:  permission denied for type priv_testtype1
2020-04-06 20:19:46.321 EDT [30220:48] pg_regress/privileges STATEMENT:  CREATE TABLE test10a (a int[], b priv_testtype1[]);
2020-04-06 20:19:46.322 EDT [29985:17] pg_regress/spgist LOG:  statement: create table spgist_text_tbl(id int4, t text);
2020-04-06 20:19:46.324 EDT [30220:49] pg_regress/privileges LOG:  statement: CREATE TABLE test9a (a int, b int);
2020-04-06 20:19:46.325 EDT [29995:120] pg_regress/object_address WARNING:  error for view,{eins,zwei,drei},{}: cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:46.325 EDT [29995:121] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.326 EDT [29976:120] pg_regress/collate LOG:  statement: select x || y from collate_test10;
2020-04-06 20:19:46.328 EDT [29971:24] pg_regress/gin LOG:  statement: create temp table t_gin_test_tbl(i int4[], j int4[]);
2020-04-06 20:19:46.328 EDT [30220:50] pg_regress/privileges LOG:  statement: ALTER TABLE test9a ADD COLUMN c priv_testdomain1;
2020-04-06 20:19:46.328 EDT [30220:51] pg_regress/privileges ERROR:  permission denied for type priv_testdomain1
2020-04-06 20:19:46.328 EDT [30220:52] pg_regress/privileges STATEMENT:  ALTER TABLE test9a ADD COLUMN c priv_testdomain1;
2020-04-06 20:19:46.328 EDT [29985:18] pg_regress/spgist LOG:  statement: create index spgist_text_idx on spgist_text_tbl using spgist(t);
2020-04-06 20:19:46.332 EDT [29971:25] pg_regress/gin LOG:  statement: create index on t_gin_test_tbl using gin (i, j);
2020-04-06 20:19:46.334 EDT [30224:1] ERROR:  cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:46.334 EDT [30224:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:46.337 EDT [30220:53] pg_regress/privileges LOG:  statement: ALTER TABLE test9a ALTER COLUMN b TYPE priv_testdomain1;
2020-04-06 20:19:46.337 EDT [30220:54] pg_regress/privileges ERROR:  permission denied for type priv_testdomain1
2020-04-06 20:19:46.337 EDT [30220:55] pg_regress/privileges STATEMENT:  ALTER TABLE test9a ALTER COLUMN b TYPE priv_testdomain1;
2020-04-06 20:19:46.338 EDT [29983:283] pg_regress/generated LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '25605'
	ORDER BY 1;
2020-04-06 20:19:46.342 EDT [30220:56] pg_regress/privileges LOG:  statement: CREATE TYPE test7a AS (a int, b priv_testdomain1);
2020-04-06 20:19:46.342 EDT [30220:57] pg_regress/privileges ERROR:  permission denied for type priv_testdomain1
2020-04-06 20:19:46.342 EDT [30220:58] pg_regress/privileges STATEMENT:  CREATE TYPE test7a AS (a int, b priv_testdomain1);
2020-04-06 20:19:46.342 EDT [29971:26] pg_regress/gin LOG:  statement: insert into t_gin_test_tbl
	values
	  (null,    null),
	  ('{}',    null),
	  ('{1}',   null),
	  ('{1,2}', null),
	  (null,    '{}'),
	  (null,    '{10}'),
	  ('{1,2}', '{10}'),
	  ('{2}',   '{10}'),
	  ('{1,3}', '{}'),
	  ('{1,1}', '{10}');
2020-04-06 20:19:46.343 EDT [24935:104] LOG:  background worker "parallel worker" (PID 30224) exited with exit code 1
2020-04-06 20:19:46.343 EDT [29995:122] pg_regress/object_address WARNING:  error for view,{eins,zwei,drei},{integer}: cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:46.343 EDT [29995:123] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.344 EDT [29958:109] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_tvmm;
2020-04-06 20:19:46.344 EDT [29983:284] pg_regress/generated LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '25605'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('25605')
	ORDER BY 1;
2020-04-06 20:19:46.345 EDT [29971:27] pg_regress/gin LOG:  statement: set enable_seqscan = off;
2020-04-06 20:19:46.345 EDT [29971:28] pg_regress/gin LOG:  statement: explain (costs off)
	select * from t_gin_test_tbl where array[0] <@ i;
2020-04-06 20:19:46.346 EDT [29985:19] pg_regress/spgist LOG:  statement: insert into spgist_text_tbl (id, t)
	select g, 'f' || repeat('o', 100) || g from generate_series(1, 10000) g
	union all
	select g, 'baaaaaaaaaaaaaar' || g from generate_series(1, 1000) g;
2020-04-06 20:19:46.350 EDT [30220:59] pg_regress/privileges LOG:  statement: CREATE TYPE test8a AS (a int, b int);
2020-04-06 20:19:46.350 EDT [29976:121] pg_regress/collate LOG:  statement: select x, y from collate_test10 order by x || y;
2020-04-06 20:19:46.350 EDT [29976:122] pg_regress/collate ERROR:  collation mismatch between implicit collations "C" and "POSIX" at character 47
2020-04-06 20:19:46.350 EDT [29976:123] pg_regress/collate HINT:  You can choose the collation by applying the COLLATE clause to one or both expressions.
2020-04-06 20:19:46.350 EDT [29976:124] pg_regress/collate STATEMENT:  select x, y from collate_test10 order by x || y;
2020-04-06 20:19:46.351 EDT [29976:125] pg_regress/collate LOG:  statement: WITH RECURSIVE foo(x) AS
	   (SELECT x FROM (VALUES('a' COLLATE "C"),('b')) t(x)
	   UNION ALL
	   SELECT (x || 'c') COLLATE "POSIX" FROM foo WHERE length(x) < 10)
	SELECT * FROM foo;
2020-04-06 20:19:46.351 EDT [29976:126] pg_regress/collate ERROR:  recursive query "foo" column 1 has collation "C" in non-recursive term but collation "POSIX" overall at character 37
2020-04-06 20:19:46.351 EDT [29976:127] pg_regress/collate HINT:  Use the COLLATE clause to set the collation of the non-recursive term.
2020-04-06 20:19:46.351 EDT [29976:128] pg_regress/collate STATEMENT:  WITH RECURSIVE foo(x) AS
	   (SELECT x FROM (VALUES('a' COLLATE "C"),('b')) t(x)
	   UNION ALL
	   SELECT (x || 'c') COLLATE "POSIX" FROM foo WHERE length(x) < 10)
	SELECT * FROM foo;
2020-04-06 20:19:46.351 EDT [29976:129] pg_regress/collate LOG:  statement: SELECT a, b, a < b as lt FROM
	  (VALUES ('a', 'B'), ('A', 'b' COLLATE "C")) v(a,b);
2020-04-06 20:19:46.353 EDT [29974:196] pg_regress/rowsecurity LOG:  statement: SELECT conrelid = '25421'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('25421')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:19:46.354 EDT [29988:28] pg_regress/gist LOG:  statement: create table gist_tbl (b box, p point, c circle);
2020-04-06 20:19:46.354 EDT [29971:29] pg_regress/gin LOG:  statement: select * from t_gin_test_tbl where array[0] <@ i;
2020-04-06 20:19:46.359 EDT [30220:60] pg_regress/privileges LOG:  statement: ALTER TYPE test8a ADD ATTRIBUTE c priv_testdomain1;
2020-04-06 20:19:46.360 EDT [30220:61] pg_regress/privileges ERROR:  permission denied for type priv_testdomain1
2020-04-06 20:19:46.360 EDT [30220:62] pg_regress/privileges STATEMENT:  ALTER TYPE test8a ADD ATTRIBUTE c priv_testdomain1;
2020-04-06 20:19:46.361 EDT [29971:30] pg_regress/gin LOG:  statement: select * from t_gin_test_tbl where array[0] <@ i and '{}'::int4[] <@ j;
2020-04-06 20:19:46.362 EDT [29971:31] pg_regress/gin LOG:  statement: explain (costs off)
	select * from t_gin_test_tbl where i @> '{}';
2020-04-06 20:19:46.362 EDT [29971:32] pg_regress/gin LOG:  statement: select * from t_gin_test_tbl where i @> '{}';
2020-04-06 20:19:46.362 EDT [30230:1] ERROR:  relation "eins" does not exist
2020-04-06 20:19:46.362 EDT [30230:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:46.363 EDT [29971:33] pg_regress/gin LOG:  statement: create function explain_query_json(query_sql text)
	returns table (explain_line json)
	language plpgsql as
	$$
	begin
	  set enable_seqscan = off;
	  set enable_bitmapscan = on;
	  return query execute 'EXPLAIN (ANALYZE, FORMAT json) ' || query_sql;
	end;
	$$;
2020-04-06 20:19:46.364 EDT [29958:110] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_tvvm;
2020-04-06 20:19:46.364 EDT [29988:29] pg_regress/gist LOG:  statement: insert into gist_tbl
	select box(point(0.05*i, 0.05*i), point(0.05*i, 0.05*i)),
	       point(0.05*i, 0.05*i),
	       circle(point(0.05*i, 0.05*i), 1.0)
	from generate_series(0,10000) as i;
2020-04-06 20:19:46.365 EDT [30220:63] pg_regress/privileges LOG:  statement: ALTER TYPE test8a ALTER ATTRIBUTE b TYPE priv_testdomain1;
2020-04-06 20:19:46.365 EDT [30220:64] pg_regress/privileges ERROR:  permission denied for type priv_testdomain1
2020-04-06 20:19:46.365 EDT [30220:65] pg_regress/privileges STATEMENT:  ALTER TYPE test8a ALTER ATTRIBUTE b TYPE priv_testdomain1;
2020-04-06 20:19:46.371 EDT [30220:66] pg_regress/privileges LOG:  statement: CREATE TABLE test11a AS (SELECT 1::priv_testdomain1 AS a);
2020-04-06 20:19:46.372 EDT [30220:67] pg_regress/privileges ERROR:  permission denied for type priv_testdomain1
2020-04-06 20:19:46.372 EDT [30220:68] pg_regress/privileges STATEMENT:  CREATE TABLE test11a AS (SELECT 1::priv_testdomain1 AS a);
2020-04-06 20:19:46.372 EDT [30220:69] pg_regress/privileges LOG:  statement: REVOKE ALL ON TYPE priv_testtype1 FROM PUBLIC;
2020-04-06 20:19:46.372 EDT [30220:70] pg_regress/privileges ERROR:  permission denied for type priv_testtype1
2020-04-06 20:19:46.372 EDT [30220:71] pg_regress/privileges STATEMENT:  REVOKE ALL ON TYPE priv_testtype1 FROM PUBLIC;
2020-04-06 20:19:46.372 EDT [30004:53] pg_regress/join_hash LOG:  statement: select original > 1 as initially_multibatch, final > original as increased_batches
	  from hash_join_batches(
	$$
	  select count(*) from simple r join simple s using (id);
	$$);
2020-04-06 20:19:46.372 EDT [30220:72] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user2;
2020-04-06 20:19:46.372 EDT [30220:73] pg_regress/privileges LOG:  statement: CREATE AGGREGATE priv_testagg1b(priv_testdomain1) (sfunc = int4_sum, stype = bigint);
2020-04-06 20:19:46.373 EDT [30220:74] pg_regress/privileges LOG:  statement: CREATE DOMAIN priv_testdomain2b AS priv_testdomain1;
2020-04-06 20:19:46.377 EDT [29971:34] pg_regress/gin LOG:  statement: create function execute_text_query_index(query_sql text)
	returns setof text
	language plpgsql
	as
	$$
	begin
	  set enable_seqscan = off;
	  set enable_bitmapscan = on;
	  return query execute query_sql;
	end;
	$$;
2020-04-06 20:19:46.377 EDT [30220:75] pg_regress/privileges LOG:  statement: CREATE DOMAIN priv_testdomain3b AS int;
2020-04-06 20:19:46.378 EDT [29971:35] pg_regress/gin LOG:  statement: create function execute_text_query_heap(query_sql text)
	returns setof text
	language plpgsql
	as
	$$
	begin
	  set enable_seqscan = on;
	  set enable_bitmapscan = off;
	  return query execute query_sql;
	end;
	$$;
2020-04-06 20:19:46.379 EDT [29971:36] pg_regress/gin LOG:  statement: select
	  query,
	  js->0->'Plan'->'Plans'->0->'Actual Rows' as "return by index",
	  js->0->'Plan'->'Rows Removed by Index Recheck' as "removed by recheck",
	  (res_index = res_heap) as "match"
	from
	  (values
	    ($$ i @> '{}' $$),
	    ($$ j @> '{}' $$),
	    ($$ i @> '{}' and j @> '{}' $$),
	    ($$ i @> '{1}' $$),
	    ($$ i @> '{1}' and j @> '{}' $$),
	    ($$ i @> '{1}' and i @> '{}' and j @> '{}' $$),
	    ($$ j @> '{10}' $$),
	    ($$ j @> '{10}' and i @> '{}' $$),
	    ($$ j @> '{10}' and j @> '{}' and i @> '{}' $$),
	    ($$ i @> '{1}' and j @> '{10}' $$)
	  ) q(query),
	  lateral explain_query_json($$select * from t_gin_test_tbl where $$ || query) js,
	  lateral execute_text_query_index($$select string_agg((i, j)::text, ' ') from t_gin_test_tbl where $$ || query) res_index,
	  lateral execute_text_query_heap($$select string_agg((i, j)::text, ' ') from t_gin_test_tbl where $$ || query) res_heap;
2020-04-06 20:19:46.385 EDT [24935:105] LOG:  background worker "parallel worker" (PID 30230) exited with exit code 1
2020-04-06 20:19:46.386 EDT [30220:76] pg_regress/privileges LOG:  statement: CREATE FUNCTION castfunc(int) RETURNS priv_testdomain3b AS $$ SELECT $1::priv_testdomain3b $$ LANGUAGE SQL;
2020-04-06 20:19:46.389 EDT [29971:37] pg_regress/gin LOG:  statement: reset enable_seqscan;
2020-04-06 20:19:46.389 EDT [29971:38] pg_regress/gin LOG:  statement: reset enable_bitmapscan;
2020-04-06 20:19:46.389 EDT [29971:39] pg_regress/gin LOG:  statement: drop table t_gin_test_tbl;
2020-04-06 20:19:46.390 EDT [29995:124] pg_regress/object_address WARNING:  error for materialized view,{eins},{}: relation "eins" does not exist
2020-04-06 20:19:46.390 EDT [29995:125] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.391 EDT [30220:77] pg_regress/privileges LOG:  statement: CREATE CAST (priv_testdomain1 AS priv_testdomain3b) WITH FUNCTION castfunc(int);
2020-04-06 20:19:46.391 EDT [30220:78] pg_regress/privileges WARNING:  cast will be ignored because the source data type is a domain
2020-04-06 20:19:46.391 EDT [29976:130] pg_regress/collate LOG:  statement: SELECT * FROM collate_test10 WHERE (x, y) NOT IN (SELECT y, x FROM collate_test10);
2020-04-06 20:19:46.392 EDT [29974:197] pg_regress/rowsecurity LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('25421')
	                     UNION ALL VALUES ('25421'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:19:46.393 EDT [29983:285] pg_regress/generated LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '25605' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:19:46.394 EDT [30220:79] pg_regress/privileges LOG:  statement: CREATE FUNCTION priv_testfunc5b(a priv_testdomain1) RETURNS int LANGUAGE SQL AS $$ SELECT $1 $$;
2020-04-06 20:19:46.396 EDT [29983:286] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '25605'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:46.398 EDT [30220:80] pg_regress/privileges LOG:  statement: CREATE FUNCTION priv_testfunc6b(b int) RETURNS priv_testdomain1 LANGUAGE SQL AS $$ SELECT $1::priv_testdomain1 $$;
2020-04-06 20:19:46.398 EDT [30238:1] ERROR:  could not determine which collation to use for string hashing
2020-04-06 20:19:46.398 EDT [30238:2] HINT:  Use the COLLATE clause to set the collation explicitly.
2020-04-06 20:19:46.398 EDT [30238:3] STATEMENT:  SELECT * FROM collate_test10 WHERE (x, y) NOT IN (SELECT y, x FROM collate_test10);
2020-04-06 20:19:46.399 EDT [29976:131] pg_regress/collate ERROR:  could not determine which collation to use for string hashing
2020-04-06 20:19:46.399 EDT [29976:132] pg_regress/collate HINT:  Use the COLLATE clause to set the collation explicitly.
2020-04-06 20:19:46.399 EDT [29976:133] pg_regress/collate STATEMENT:  SELECT * FROM collate_test10 WHERE (x, y) NOT IN (SELECT y, x FROM collate_test10);
2020-04-06 20:19:46.399 EDT [30220:81] pg_regress/privileges LOG:  statement: CREATE OPERATOR !! (PROCEDURE = priv_testfunc5b, RIGHTARG = priv_testdomain1);
2020-04-06 20:19:46.399 EDT [30220:82] pg_regress/privileges LOG:  statement: CREATE TABLE test5b (a int, b priv_testdomain1);
2020-04-06 20:19:46.400 EDT [30220:83] pg_regress/privileges LOG:  statement: CREATE TABLE test6b OF priv_testtype1;
2020-04-06 20:19:46.403 EDT [30220:84] pg_regress/privileges LOG:  statement: CREATE TABLE test10b (a int[], b priv_testtype1[]);
2020-04-06 20:19:46.405 EDT [30220:85] pg_regress/privileges LOG:  statement: CREATE TABLE test9b (a int, b int);
2020-04-06 20:19:46.406 EDT [30220:86] pg_regress/privileges LOG:  statement: ALTER TABLE test9b ADD COLUMN c priv_testdomain1;
2020-04-06 20:19:46.406 EDT [30220:87] pg_regress/privileges LOG:  statement: ALTER TABLE test9b ALTER COLUMN b TYPE priv_testdomain1;
2020-04-06 20:19:46.406 EDT [30220:88] pg_regress/privileges LOG:  statement: CREATE TYPE test7b AS (a int, b priv_testdomain1);
2020-04-06 20:19:46.407 EDT [30220:89] pg_regress/privileges LOG:  statement: CREATE TYPE test8b AS (a int, b int);
2020-04-06 20:19:46.408 EDT [30220:90] pg_regress/privileges LOG:  statement: ALTER TYPE test8b ADD ATTRIBUTE c priv_testdomain1;
2020-04-06 20:19:46.409 EDT [29958:111] pg_regress/matview LOG:  statement: REFRESH MATERIALIZED VIEW mvtest_tmm;
2020-04-06 20:19:46.413 EDT [30220:91] pg_regress/privileges LOG:  statement: ALTER TYPE test8b ALTER ATTRIBUTE b TYPE priv_testdomain1;
2020-04-06 20:19:46.413 EDT [29974:198] pg_regress/rowsecurity LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '25421' ORDER BY 1;
2020-04-06 20:19:46.414 EDT [30220:92] pg_regress/privileges LOG:  statement: CREATE TABLE test11b AS (SELECT 1::priv_testdomain1 AS a);
2020-04-06 20:19:46.416 EDT [29974:199] pg_regress/rowsecurity LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '25421'
	ORDER BY 1;
2020-04-06 20:19:46.416 EDT [30237:1] ERROR:  relation "eins" does not exist
2020-04-06 20:19:46.416 EDT [30237:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:46.417 EDT [29958:112] pg_regress/matview LOG:  statement: REFRESH MATERIALIZED VIEW CONCURRENTLY mvtest_tvmm;
2020-04-06 20:19:46.417 EDT [29958:113] pg_regress/matview ERROR:  cannot refresh materialized view "public.mvtest_tvmm" concurrently
2020-04-06 20:19:46.417 EDT [29958:114] pg_regress/matview HINT:  Create a unique index with no WHERE clause on one or more columns of the materialized view.
2020-04-06 20:19:46.417 EDT [29958:115] pg_regress/matview STATEMENT:  REFRESH MATERIALIZED VIEW CONCURRENTLY mvtest_tvmm;
2020-04-06 20:19:46.423 EDT [29971:40] pg_regress/gin LOG:  disconnection: session time: 0:00:01.837 user=pgbuild database=regression host=[local]
2020-04-06 20:19:46.424 EDT [29958:116] pg_regress/matview LOG:  statement: REFRESH MATERIALIZED VIEW mvtest_tvmm;
2020-04-06 20:19:46.424 EDT [24935:106] LOG:  background worker "parallel worker" (PID 30237) exited with exit code 1
2020-04-06 20:19:46.424 EDT [24935:107] LOG:  background worker "parallel worker" (PID 30238) exited with exit code 1
2020-04-06 20:19:46.424 EDT [29995:126] pg_regress/object_address WARNING:  error for materialized view,{eins},{integer}: relation "eins" does not exist
2020-04-06 20:19:46.424 EDT [29995:127] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.426 EDT [29973:211] pg_regress/identity LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '25529' ORDER BY 1;
2020-04-06 20:19:46.433 EDT [29974:200] pg_regress/rowsecurity LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '25421'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('25421')
	ORDER BY 1;
2020-04-06 20:19:46.434 EDT [29973:212] pg_regress/identity LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '25529'
	ORDER BY 1;
2020-04-06 20:19:46.434 EDT [29983:287] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '25605'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:46.434 EDT [29976:134] pg_regress/collate LOG:  statement: SELECT * FROM collate_test10 WHERE (x COLLATE "POSIX", y COLLATE "C") NOT IN (SELECT y, x FROM collate_test10);
2020-04-06 20:19:46.435 EDT [29958:117] pg_regress/matview LOG:  statement: REFRESH MATERIALIZED VIEW mvtest_tvvm;
2020-04-06 20:19:46.441 EDT [29973:213] pg_regress/identity LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '25529'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('25529')
	ORDER BY 1;
2020-04-06 20:19:46.449 EDT [29958:118] pg_regress/matview LOG:  statement: EXPLAIN (costs off)
	  SELECT * FROM mvtest_tmm;
2020-04-06 20:19:46.449 EDT [30220:93] pg_regress/privileges LOG:  statement: REVOKE ALL ON TYPE priv_testtype1 FROM PUBLIC;
2020-04-06 20:19:46.450 EDT [30220:94] pg_regress/privileges WARNING:  no privileges could be revoked for "priv_testtype1"
2020-04-06 20:19:46.450 EDT [29958:119] pg_regress/matview LOG:  statement: EXPLAIN (costs off)
	  SELECT * FROM mvtest_tvmm;
2020-04-06 20:19:46.450 EDT [30004:54] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:46.451 EDT [29958:120] pg_regress/matview LOG:  statement: EXPLAIN (costs off)
	  SELECT * FROM mvtest_tvvm;
2020-04-06 20:19:46.451 EDT [30004:55] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:46.452 EDT [29958:121] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_tmm;
2020-04-06 20:19:46.452 EDT [30004:56] pg_regress/join_hash LOG:  statement: set local max_parallel_workers_per_gather = 2;
2020-04-06 20:19:46.453 EDT [30250:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:46.454 EDT [29974:201] pg_regress/rowsecurity LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '25421'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:46.462 EDT [30004:57] pg_regress/join_hash LOG:  statement: set local work_mem = '128kB';
2020-04-06 20:19:46.463 EDT [30250:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:46.468 EDT [29976:135] pg_regress/collate LOG:  statement: SELECT * FROM collate_test10 WHERE (x, y) NOT IN (SELECT y COLLATE "C", x COLLATE "POSIX" FROM collate_test10);
2020-04-06 20:19:46.470 EDT [30244:1] ERROR:  relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:46.470 EDT [30244:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:46.473 EDT [29958:122] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_tvmm;
2020-04-06 20:19:46.474 EDT [30004:58] pg_regress/join_hash LOG:  statement: set local enable_parallel_hash = off;
2020-04-06 20:19:46.475 EDT [30250:3] pg_regress/privileges LOG:  statement: DROP AGGREGATE priv_testagg1b(priv_testdomain1);
2020-04-06 20:19:46.475 EDT [30220:95] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.187 user=pgbuild database=regression host=[local]
2020-04-06 20:19:46.477 EDT [30004:59] pg_regress/join_hash LOG:  statement: explain (costs off)
	  select count(*) from simple r join simple s using (id);
2020-04-06 20:19:46.478 EDT [30004:60] pg_regress/join_hash LOG:  statement: select count(*) from simple r join simple s using (id);
2020-04-06 20:19:46.480 EDT [30250:4] pg_regress/privileges LOG:  statement: DROP DOMAIN priv_testdomain2b;
2020-04-06 20:19:46.481 EDT [30250:5] pg_regress/privileges LOG:  statement: DROP OPERATOR !! (NONE, priv_testdomain1);
2020-04-06 20:19:46.481 EDT [30250:6] pg_regress/privileges LOG:  statement: DROP FUNCTION priv_testfunc5b(a priv_testdomain1);
2020-04-06 20:19:46.482 EDT [30250:7] pg_regress/privileges LOG:  statement: DROP FUNCTION priv_testfunc6b(b int);
2020-04-06 20:19:46.482 EDT [30250:8] pg_regress/privileges LOG:  statement: DROP TABLE test5b;
2020-04-06 20:19:46.483 EDT [30250:9] pg_regress/privileges LOG:  statement: DROP TABLE test6b;
2020-04-06 20:19:46.485 EDT [30250:10] pg_regress/privileges LOG:  statement: DROP TABLE test9b;
2020-04-06 20:19:46.486 EDT [30250:11] pg_regress/privileges LOG:  statement: DROP TABLE test10b;
2020-04-06 20:19:46.488 EDT [30250:12] pg_regress/privileges LOG:  statement: DROP TYPE test7b;
2020-04-06 20:19:46.489 EDT [30250:13] pg_regress/privileges LOG:  statement: DROP TYPE test8b;
2020-04-06 20:19:46.490 EDT [30250:14] pg_regress/privileges LOG:  statement: DROP CAST (priv_testdomain1 AS priv_testdomain3b);
2020-04-06 20:19:46.490 EDT [30250:15] pg_regress/privileges LOG:  statement: DROP FUNCTION castfunc(int) CASCADE;
2020-04-06 20:19:46.491 EDT [30250:16] pg_regress/privileges LOG:  statement: DROP DOMAIN priv_testdomain3b;
2020-04-06 20:19:46.491 EDT [30250:17] pg_regress/privileges LOG:  statement: DROP TABLE test11b;
2020-04-06 20:19:46.492 EDT [30250:18] pg_regress/privileges LOG:  statement: DROP TYPE priv_testtype1;
2020-04-06 20:19:46.493 EDT [30250:19] pg_regress/privileges LOG:  statement: DROP DOMAIN priv_testdomain1;
2020-04-06 20:19:46.493 EDT [30250:20] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user5;
2020-04-06 20:19:46.493 EDT [30250:21] pg_regress/privileges LOG:  statement: TRUNCATE atest2;
2020-04-06 20:19:46.494 EDT [24935:108] LOG:  background worker "parallel worker" (PID 30244) exited with exit code 1
2020-04-06 20:19:46.494 EDT [29995:128] pg_regress/object_address WARNING:  error for materialized view,{addr_nsp,zwei},{}: relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:46.494 EDT [29995:129] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.495 EDT [29983:288] pg_regress/generated LOG:  statement: INSERT INTO gtest23b VALUES (1);
2020-04-06 20:19:46.495 EDT [30250:22] pg_regress/privileges LOG:  statement: TRUNCATE atest3;
2020-04-06 20:19:46.495 EDT [30250:23] pg_regress/privileges ERROR:  permission denied for table atest3
2020-04-06 20:19:46.495 EDT [30250:24] pg_regress/privileges STATEMENT:  TRUNCATE atest3;
2020-04-06 20:19:46.496 EDT [30250:25] pg_regress/privileges LOG:  statement: select has_table_privilege(NULL,'pg_authid','select');
2020-04-06 20:19:46.496 EDT [29983:289] pg_regress/generated LOG:  statement: INSERT INTO gtest23b VALUES (5);
2020-04-06 20:19:46.497 EDT [29983:290] pg_regress/generated ERROR:  insert or update on table "gtest23b" violates foreign key constraint "gtest23b_b_fkey"
2020-04-06 20:19:46.497 EDT [29983:291] pg_regress/generated DETAIL:  Key (b)=(10) is not present in table "gtest23a".
2020-04-06 20:19:46.497 EDT [29983:292] pg_regress/generated STATEMENT:  INSERT INTO gtest23b VALUES (5);
2020-04-06 20:19:46.497 EDT [29983:293] pg_regress/generated LOG:  statement: DROP TABLE gtest23b;
2020-04-06 20:19:46.499 EDT [29983:294] pg_regress/generated LOG:  statement: DROP TABLE gtest23a;
2020-04-06 20:19:46.501 EDT [29983:295] pg_regress/generated LOG:  statement: CREATE TABLE gtest23p (x int, y int GENERATED ALWAYS AS (x * 2) STORED, PRIMARY KEY (y));
2020-04-06 20:19:46.503 EDT [29983:296] pg_regress/generated LOG:  statement: INSERT INTO gtest23p VALUES (1), (2), (3);
2020-04-06 20:19:46.503 EDT [29983:297] pg_regress/generated LOG:  statement: CREATE TABLE gtest23q (a int PRIMARY KEY, b int REFERENCES gtest23p (y));
2020-04-06 20:19:46.506 EDT [29983:298] pg_regress/generated LOG:  statement: INSERT INTO gtest23q VALUES (1, 2);
2020-04-06 20:19:46.507 EDT [29983:299] pg_regress/generated LOG:  statement: INSERT INTO gtest23q VALUES (2, 5);
2020-04-06 20:19:46.507 EDT [29983:300] pg_regress/generated ERROR:  insert or update on table "gtest23q" violates foreign key constraint "gtest23q_b_fkey"
2020-04-06 20:19:46.507 EDT [29983:301] pg_regress/generated DETAIL:  Key (b)=(5) is not present in table "gtest23p".
2020-04-06 20:19:46.507 EDT [29983:302] pg_regress/generated STATEMENT:  INSERT INTO gtest23q VALUES (2, 5);
2020-04-06 20:19:46.507 EDT [29983:303] pg_regress/generated LOG:  statement: CREATE DOMAIN gtestdomain1 AS int CHECK (VALUE < 10);
2020-04-06 20:19:46.514 EDT [29973:214] pg_regress/identity LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '25529'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:46.514 EDT [29958:123] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_tvvm;
2020-04-06 20:19:46.514 EDT [29974:202] pg_regress/rowsecurity LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '25421'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:46.515 EDT [29983:304] pg_regress/generated LOG:  statement: CREATE TABLE gtest24 (a int PRIMARY KEY, b gtestdomain1 GENERATED ALWAYS AS (a * 2) STORED);
2020-04-06 20:19:46.529 EDT [29974:203] pg_regress/rowsecurity LOG:  statement: SELECT * FROM pg_policies WHERE schemaname = 'regress_rls_schema' AND tablename like '%part_document%' ORDER BY policyname;
2020-04-06 20:19:46.532 EDT [29974:204] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:46.532 EDT [29974:205] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:46.532 EDT [29974:206] pg_regress/rowsecurity LOG:  statement: SELECT * FROM part_document WHERE f_leak(dtitle) ORDER BY did;
2020-04-06 20:19:46.533 EDT [29974:207] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM part_document WHERE f_leak(dtitle);
2020-04-06 20:19:46.534 EDT [29974:208] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_carol;
2020-04-06 20:19:46.534 EDT [29974:209] pg_regress/rowsecurity LOG:  statement: SELECT * FROM part_document WHERE f_leak(dtitle) ORDER BY did;
2020-04-06 20:19:46.535 EDT [29973:215] pg_regress/identity LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '25529'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:46.535 EDT [29976:136] pg_regress/collate ERROR:  syntax error at or near "COLLATE" at character 26
2020-04-06 20:19:46.535 EDT [29976:137] pg_regress/collate STATEMENT:  SELECT CAST('42' AS text COLLATE "C");
2020-04-06 20:19:46.535 EDT [29976:138] pg_regress/collate LOG:  statement: SELECT a, CAST(b AS varchar) FROM collate_test1 ORDER BY 2;
2020-04-06 20:19:46.535 EDT [29974:210] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM part_document WHERE f_leak(dtitle);
2020-04-06 20:19:46.536 EDT [29974:211] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_dave;
2020-04-06 20:19:46.536 EDT [29974:212] pg_regress/rowsecurity LOG:  statement: SELECT * FROM part_document WHERE f_leak(dtitle) ORDER BY did;
2020-04-06 20:19:46.536 EDT [30257:1] ERROR:  relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:46.536 EDT [30257:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:46.541 EDT [29983:305] pg_regress/generated LOG:  statement: INSERT INTO gtest24 (a) VALUES (4);
2020-04-06 20:19:46.542 EDT [29974:213] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM part_document WHERE f_leak(dtitle);
2020-04-06 20:19:46.543 EDT [29983:306] pg_regress/generated LOG:  statement: INSERT INTO gtest24 (a) VALUES (6);
2020-04-06 20:19:46.543 EDT [29983:307] pg_regress/generated ERROR:  value for domain gtestdomain1 violates check constraint "gtestdomain1_check"
2020-04-06 20:19:46.543 EDT [29983:308] pg_regress/generated STATEMENT:  INSERT INTO gtest24 (a) VALUES (6);
2020-04-06 20:19:46.543 EDT [29974:214] pg_regress/rowsecurity LOG:  statement: INSERT INTO part_document VALUES (100, 11, 5, 'regress_rls_dave', 'testing pp1');
2020-04-06 20:19:46.543 EDT [29974:215] pg_regress/rowsecurity ERROR:  new row violates row-level security policy for table "part_document"
2020-04-06 20:19:46.543 EDT [29974:216] pg_regress/rowsecurity STATEMENT:  INSERT INTO part_document VALUES (100, 11, 5, 'regress_rls_dave', 'testing pp1');
2020-04-06 20:19:46.544 EDT [29983:309] pg_regress/generated LOG:  statement: CREATE TYPE gtest_type AS (f1 integer, f2 text, f3 bigint);
2020-04-06 20:19:46.545 EDT [29974:217] pg_regress/rowsecurity LOG:  statement: INSERT INTO part_document VALUES (100, 99, 1, 'regress_rls_dave', 'testing pp1r');
2020-04-06 20:19:46.545 EDT [29974:218] pg_regress/rowsecurity ERROR:  new row violates row-level security policy "pp1r" for table "part_document"
2020-04-06 20:19:46.545 EDT [29974:219] pg_regress/rowsecurity STATEMENT:  INSERT INTO part_document VALUES (100, 99, 1, 'regress_rls_dave', 'testing pp1r');
2020-04-06 20:19:46.545 EDT [29974:220] pg_regress/rowsecurity LOG:  statement: INSERT INTO part_document VALUES (100, 55, 1, 'regress_rls_dave', 'testing RLS with partitions');
2020-04-06 20:19:46.546 EDT [29974:221] pg_regress/rowsecurity ERROR:  new row violates row-level security policy "pp1r" for table "part_document"
2020-04-06 20:19:46.546 EDT [29974:222] pg_regress/rowsecurity STATEMENT:  INSERT INTO part_document VALUES (100, 55, 1, 'regress_rls_dave', 'testing RLS with partitions');
2020-04-06 20:19:46.546 EDT [24935:109] LOG:  background worker "parallel worker" (PID 30257) exited with exit code 1
2020-04-06 20:19:46.547 EDT [29958:124] pg_regress/matview LOG:  statement: DROP MATERIALIZED VIEW IF EXISTS no_such_mv;
2020-04-06 20:19:46.548 EDT [29958:125] pg_regress/matview LOG:  statement: REFRESH MATERIALIZED VIEW CONCURRENTLY mvtest_tvmm WITH NO DATA;
2020-04-06 20:19:46.548 EDT [29958:126] pg_regress/matview ERROR:  CONCURRENTLY and WITH NO DATA options cannot be used together
2020-04-06 20:19:46.548 EDT [29958:127] pg_regress/matview STATEMENT:  REFRESH MATERIALIZED VIEW CONCURRENTLY mvtest_tvmm WITH NO DATA;
2020-04-06 20:19:46.548 EDT [29958:128] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_tvvm FOR SHARE;
2020-04-06 20:19:46.548 EDT [29958:129] pg_regress/matview ERROR:  cannot lock rows in materialized view "mvtest_tvvm"
2020-04-06 20:19:46.548 EDT [29958:130] pg_regress/matview STATEMENT:  SELECT * FROM mvtest_tvvm FOR SHARE;
2020-04-06 20:19:46.548 EDT [29958:131] pg_regress/matview LOG:  statement: SELECT type, m.totamt AS mtot, v.totamt AS vtot FROM mvtest_tm m LEFT JOIN mvtest_tv v USING (type) ORDER BY type;
2020-04-06 20:19:46.549 EDT [29974:223] pg_regress/rowsecurity LOG:  statement: INSERT INTO part_document_satire VALUES (100, 55, 1, 'regress_rls_dave', 'testing RLS with partitions');
2020-04-06 20:19:46.550 EDT [29983:310] pg_regress/generated LOG:  statement: CREATE TABLE gtest28 OF gtest_type (f1 WITH OPTIONS GENERATED ALWAYS AS (f2 *2) STORED);
2020-04-06 20:19:46.550 EDT [29983:311] pg_regress/generated ERROR:  generated columns are not supported on typed tables
2020-04-06 20:19:46.550 EDT [29983:312] pg_regress/generated STATEMENT:  CREATE TABLE gtest28 OF gtest_type (f1 WITH OPTIONS GENERATED ALWAYS AS (f2 *2) STORED);
2020-04-06 20:19:46.550 EDT [29974:224] pg_regress/rowsecurity LOG:  statement: SELECT * FROM part_document WHERE f_leak(dtitle) ORDER BY did;
2020-04-06 20:19:46.551 EDT [29983:313] pg_regress/generated LOG:  statement: DROP TYPE gtest_type CASCADE;
2020-04-06 20:19:46.552 EDT [29974:225] pg_regress/rowsecurity LOG:  statement: SELECT * FROM part_document_satire WHERE f_leak(dtitle) ORDER BY did;
2020-04-06 20:19:46.553 EDT [29995:130] pg_regress/object_address WARNING:  error for materialized view,{addr_nsp,zwei},{integer}: relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:46.553 EDT [29995:131] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.553 EDT [29983:314] pg_regress/generated LOG:  statement: CREATE TABLE gtest_parent (f1 date NOT NULL, f2 text, f3 bigint) PARTITION BY RANGE (f1);
2020-04-06 20:19:46.553 EDT [30250:26] pg_regress/privileges LOG:  statement: select has_table_privilege('pg_shad','select');
2020-04-06 20:19:46.555 EDT [29974:226] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:46.556 EDT [30004:61] pg_regress/join_hash LOG:  statement: select original > 1 as initially_multibatch, final > original as increased_batches
	  from hash_join_batches(
	$$
	  select count(*) from simple r join simple s using (id);
	$$);
2020-04-06 20:19:46.557 EDT [29974:227] pg_regress/rowsecurity LOG:  statement: ALTER TABLE part_document_satire ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:46.558 EDT [29974:228] pg_regress/rowsecurity LOG:  statement: CREATE POLICY pp3 ON part_document_satire AS RESTRICTIVE
	    USING (cid < 55);
2020-04-06 20:19:46.559 EDT [29983:315] pg_regress/generated LOG:  statement: CREATE TABLE gtest_child PARTITION OF gtest_parent (
	    f3 WITH OPTIONS GENERATED ALWAYS AS (f2 * 2) STORED
	) FOR VALUES FROM ('2016-07-01') TO ('2016-08-01');
2020-04-06 20:19:46.559 EDT [29983:316] pg_regress/generated ERROR:  generated columns are not supported on partitions
2020-04-06 20:19:46.559 EDT [29983:317] pg_regress/generated STATEMENT:  CREATE TABLE gtest_child PARTITION OF gtest_parent (
	    f3 WITH OPTIONS GENERATED ALWAYS AS (f2 * 2) STORED
	) FOR VALUES FROM ('2016-07-01') TO ('2016-08-01');
2020-04-06 20:19:46.559 EDT [29974:229] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_dave;
2020-04-06 20:19:46.559 EDT [29983:318] pg_regress/generated LOG:  statement: DROP TABLE gtest_parent;
2020-04-06 20:19:46.560 EDT [29974:230] pg_regress/rowsecurity LOG:  statement: INSERT INTO part_document_satire VALUES (101, 55, 1, 'regress_rls_dave', 'testing RLS with partitions');
2020-04-06 20:19:46.561 EDT [29974:231] pg_regress/rowsecurity ERROR:  new row violates row-level security policy for table "part_document_satire"
2020-04-06 20:19:46.561 EDT [29974:232] pg_regress/rowsecurity STATEMENT:  INSERT INTO part_document_satire VALUES (101, 55, 1, 'regress_rls_dave', 'testing RLS with partitions');
2020-04-06 20:19:46.561 EDT [29974:233] pg_regress/rowsecurity LOG:  statement: SELECT * FROM part_document_satire WHERE f_leak(dtitle) ORDER BY did;
2020-04-06 20:19:46.571 EDT [29974:234] pg_regress/rowsecurity LOG:  statement: SELECT * FROM part_document WHERE f_leak(dtitle) ORDER BY did;
2020-04-06 20:19:46.575 EDT [29974:235] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM part_document WHERE f_leak(dtitle);
2020-04-06 20:19:46.575 EDT [29973:216] pg_regress/identity LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(itest8_f2_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:46.576 EDT [29974:236] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_carol;
2020-04-06 20:19:46.576 EDT [29983:319] pg_regress/generated LOG:  statement: CREATE TABLE gtest_parent (f1 date NOT NULL, f2 bigint, f3 bigint GENERATED ALWAYS AS (f2 * 2) STORED) PARTITION BY RANGE (f1);
2020-04-06 20:19:46.577 EDT [29974:237] pg_regress/rowsecurity LOG:  statement: SELECT * FROM part_document WHERE f_leak(dtitle) ORDER BY did;
2020-04-06 20:19:46.581 EDT [29974:238] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM part_document WHERE f_leak(dtitle);
2020-04-06 20:19:46.595 EDT [29974:239] pg_regress/rowsecurity LOG:  statement: ALTER POLICY pp1 ON part_document USING (true);
2020-04-06 20:19:46.595 EDT [29974:240] pg_regress/rowsecurity ERROR:  must be owner of table part_document
2020-04-06 20:19:46.595 EDT [29974:241] pg_regress/rowsecurity STATEMENT:  ALTER POLICY pp1 ON part_document USING (true);
2020-04-06 20:19:46.601 EDT [29974:242] pg_regress/rowsecurity LOG:  statement: DROP POLICY pp1 ON part_document;
2020-04-06 20:19:46.601 EDT [29974:243] pg_regress/rowsecurity ERROR:  must be owner of relation part_document
2020-04-06 20:19:46.601 EDT [29974:244] pg_regress/rowsecurity STATEMENT:  DROP POLICY pp1 ON part_document;
2020-04-06 20:19:46.601 EDT [29974:245] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:46.601 EDT [29974:246] pg_regress/rowsecurity LOG:  statement: ALTER POLICY pp1 ON part_document USING (dauthor = current_user);
2020-04-06 20:19:46.603 EDT [29958:132] pg_regress/matview LOG:  statement: DROP TABLE mvtest_t;
2020-04-06 20:19:46.606 EDT [29958:133] pg_regress/matview ERROR:  cannot drop table mvtest_t because other objects depend on it
2020-04-06 20:19:46.606 EDT [29958:134] pg_regress/matview DETAIL:  view mvtest_tv depends on table mvtest_t
	materialized view mvtest_mvschema.mvtest_tvm depends on view mvtest_tv
	materialized view mvtest_tvmm depends on materialized view mvtest_mvschema.mvtest_tvm
	view mvtest_tvv depends on view mvtest_tv
	materialized view mvtest_tvvm depends on view mvtest_tvv
	view mvtest_tvvmv depends on materialized view mvtest_tvvm
	materialized view mvtest_bb depends on view mvtest_tvvmv
	materialized view mvtest_tm depends on table mvtest_t
	materialized view mvtest_tmm depends on materialized view mvtest_tm
2020-04-06 20:19:46.606 EDT [29958:135] pg_regress/matview HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:19:46.606 EDT [29958:136] pg_regress/matview STATEMENT:  DROP TABLE mvtest_t;
2020-04-06 20:19:46.606 EDT [29958:137] pg_regress/matview LOG:  statement: BEGIN;
2020-04-06 20:19:46.607 EDT [29958:138] pg_regress/matview LOG:  statement: DROP TABLE mvtest_t CASCADE;
2020-04-06 20:19:46.610 EDT [30265:1] ERROR:  cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:46.610 EDT [30265:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:46.613 EDT [29983:320] pg_regress/generated LOG:  statement: CREATE TABLE gtest_child PARTITION OF gtest_parent FOR VALUES FROM ('2016-07-01') TO ('2016-08-01');
2020-04-06 20:19:46.615 EDT [29974:247] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:46.616 EDT [29974:248] pg_regress/rowsecurity LOG:  statement: SELECT * FROM part_document WHERE f_leak(dtitle) ORDER BY did;
2020-04-06 20:19:46.617 EDT [29974:249] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_carol;
2020-04-06 20:19:46.617 EDT [29974:250] pg_regress/rowsecurity LOG:  statement: SELECT * FROM part_document WHERE f_leak(dtitle) ORDER BY did;
2020-04-06 20:19:46.618 EDT [29974:251] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM part_document WHERE f_leak(dtitle);
2020-04-06 20:19:46.618 EDT [29974:252] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:46.619 EDT [29974:253] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:46.619 EDT [29974:254] pg_regress/rowsecurity LOG:  statement: SELECT * FROM part_document ORDER BY did;
2020-04-06 20:19:46.619 EDT [30264:1] ERROR:  relation "pg_shad" does not exist
2020-04-06 20:19:46.619 EDT [30264:2] STATEMENT:  select has_table_privilege('pg_shad','select');
2020-04-06 20:19:46.619 EDT [30250:27] pg_regress/privileges ERROR:  relation "pg_shad" does not exist
2020-04-06 20:19:46.619 EDT [30250:28] pg_regress/privileges STATEMENT:  select has_table_privilege('pg_shad','select');
2020-04-06 20:19:46.623 EDT [30250:29] pg_regress/privileges LOG:  statement: select has_table_privilege('nosuchuser','pg_authid','select');
2020-04-06 20:19:46.624 EDT [24935:110] LOG:  background worker "parallel worker" (PID 30264) exited with exit code 1
2020-04-06 20:19:46.624 EDT [29995:132] pg_regress/object_address WARNING:  error for materialized view,{eins,zwei,drei},{}: cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:46.624 EDT [29995:133] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.624 EDT [24935:111] LOG:  background worker "parallel worker" (PID 30265) exited with exit code 1
2020-04-06 20:19:46.630 EDT [29973:217] pg_regress/identity LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '25532';
2020-04-06 20:19:46.639 EDT [29976:139] pg_regress/collate LOG:  statement: SELECT a, CAST(b AS varchar) FROM collate_test2 ORDER BY 2;
2020-04-06 20:19:46.640 EDT [30272:1] ERROR:  cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:46.640 EDT [30272:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:46.641 EDT [29974:255] pg_regress/rowsecurity LOG:  statement: SELECT * FROM part_document_satire ORDER by did;
2020-04-06 20:19:46.647 EDT [29958:139] pg_regress/matview LOG:  statement: ROLLBACK;
2020-04-06 20:19:46.648 EDT [29985:20] pg_regress/spgist LOG:  statement: insert into spgist_text_tbl (id, t)
	select -g, 'f' || repeat('o', 100-g) || 'surprise' from generate_series(1, 100) g;
2020-04-06 20:19:46.651 EDT [29958:140] pg_regress/matview LOG:  statement: CREATE VIEW mvtest_vt1 AS SELECT 1 moo;
2020-04-06 20:19:46.652 EDT [24935:112] LOG:  background worker "parallel worker" (PID 30272) exited with exit code 1
2020-04-06 20:19:46.653 EDT [29985:21] pg_regress/spgist LOG:  statement: create index spgist_point_idx2 on spgist_point_tbl using spgist(p) with (fillfactor = 9);
2020-04-06 20:19:46.654 EDT [29985:22] pg_regress/spgist ERROR:  value 9 out of bounds for option "fillfactor"
2020-04-06 20:19:46.654 EDT [29985:23] pg_regress/spgist DETAIL:  Valid values are between "10" and "100".
2020-04-06 20:19:46.654 EDT [29985:24] pg_regress/spgist STATEMENT:  create index spgist_point_idx2 on spgist_point_tbl using spgist(p) with (fillfactor = 9);
2020-04-06 20:19:46.654 EDT [29995:134] pg_regress/object_address WARNING:  error for materialized view,{eins,zwei,drei},{integer}: cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:46.654 EDT [29995:135] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.654 EDT [29973:218] pg_regress/identity LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '25532';
2020-04-06 20:19:46.654 EDT [29985:25] pg_regress/spgist LOG:  statement: create index spgist_point_idx2 on spgist_point_tbl using spgist(p) with (fillfactor = 101);
2020-04-06 20:19:46.654 EDT [29985:26] pg_regress/spgist ERROR:  value 101 out of bounds for option "fillfactor"
2020-04-06 20:19:46.654 EDT [29985:27] pg_regress/spgist DETAIL:  Valid values are between "10" and "100".
2020-04-06 20:19:46.654 EDT [29985:28] pg_regress/spgist STATEMENT:  create index spgist_point_idx2 on spgist_point_tbl using spgist(p) with (fillfactor = 101);
2020-04-06 20:19:46.655 EDT [29958:141] pg_regress/matview LOG:  statement: CREATE VIEW mvtest_vt2 AS SELECT moo, 2*moo FROM mvtest_vt1 UNION ALL SELECT moo, 3*moo FROM mvtest_vt1;
2020-04-06 20:19:46.655 EDT [29983:321] pg_regress/generated LOG:  statement: INSERT INTO gtest_parent (f1, f2) VALUES ('2016-07-15', 1);
2020-04-06 20:19:46.656 EDT [29983:322] pg_regress/generated LOG:  statement: SELECT * FROM gtest_parent;
2020-04-06 20:19:46.657 EDT [29983:323] pg_regress/generated LOG:  statement: SELECT * FROM gtest_child;
2020-04-06 20:19:46.658 EDT [29958:142] pg_regress/matview LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(mvtest_vt2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:46.658 EDT [29983:324] pg_regress/generated LOG:  statement: DROP TABLE gtest_parent;
2020-04-06 20:19:46.661 EDT [29985:29] pg_regress/spgist LOG:  statement: alter index spgist_point_idx set (fillfactor = 90);
2020-04-06 20:19:46.662 EDT [29985:30] pg_regress/spgist LOG:  statement: reindex index spgist_point_idx;
2020-04-06 20:19:46.663 EDT [29976:140] pg_regress/collate LOG:  statement: SELECT * FROM unnest((SELECT array_agg(b ORDER BY b) FROM collate_test1)) ORDER BY 1;
2020-04-06 20:19:46.663 EDT [29976:141] pg_regress/collate LOG:  statement: SELECT * FROM unnest((SELECT array_agg(b ORDER BY b) FROM collate_test2)) ORDER BY 1;
2020-04-06 20:19:46.664 EDT [29983:325] pg_regress/generated LOG:  statement: CREATE TABLE gtest_parent (f1 date NOT NULL, f2 bigint, f3 bigint GENERATED ALWAYS AS (f2 * 2) STORED) PARTITION BY RANGE (f3);
2020-04-06 20:19:46.664 EDT [29976:142] pg_regress/collate LOG:  statement: CREATE FUNCTION dup (anyelement) RETURNS anyelement
	    AS 'select $1' LANGUAGE sql;
2020-04-06 20:19:46.665 EDT [29983:326] pg_regress/generated ERROR:  cannot use generated column in partition key at character 124
2020-04-06 20:19:46.665 EDT [29983:327] pg_regress/generated DETAIL:  Column "f3" is a generated column.
2020-04-06 20:19:46.665 EDT [29983:328] pg_regress/generated STATEMENT:  CREATE TABLE gtest_parent (f1 date NOT NULL, f2 bigint, f3 bigint GENERATED ALWAYS AS (f2 * 2) STORED) PARTITION BY RANGE (f3);
2020-04-06 20:19:46.665 EDT [29976:143] pg_regress/collate LOG:  statement: SELECT a, dup(b) FROM collate_test1 ORDER BY 2;
2020-04-06 20:19:46.665 EDT [29976:144] pg_regress/collate LOG:  statement: SELECT a, dup(b) FROM collate_test2 ORDER BY 2;
2020-04-06 20:19:46.666 EDT [29976:145] pg_regress/collate LOG:  statement: CREATE INDEX collate_test1_idx1 ON collate_test1 (b);
2020-04-06 20:19:46.667 EDT [29976:146] pg_regress/collate LOG:  statement: CREATE INDEX collate_test1_idx2 ON collate_test1 (b COLLATE "POSIX");
2020-04-06 20:19:46.668 EDT [29976:147] pg_regress/collate LOG:  statement: CREATE INDEX collate_test1_idx3 ON collate_test1 ((b COLLATE "POSIX"));
2020-04-06 20:19:46.670 EDT [30271:1] ERROR:  role "nosuchuser" does not exist
2020-04-06 20:19:46.670 EDT [30271:2] STATEMENT:  select has_table_privilege('nosuchuser','pg_authid','select');
2020-04-06 20:19:46.670 EDT [30250:30] pg_regress/privileges ERROR:  role "nosuchuser" does not exist
2020-04-06 20:19:46.670 EDT [30250:31] pg_regress/privileges STATEMENT:  select has_table_privilege('nosuchuser','pg_authid','select');
2020-04-06 20:19:46.673 EDT [29958:143] pg_regress/matview LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '25758';
2020-04-06 20:19:46.673 EDT [29976:148] pg_regress/collate LOG:  statement: CREATE INDEX collate_test1_idx4 ON collate_test1 (((b||'foo') COLLATE "POSIX"));
2020-04-06 20:19:46.674 EDT [29974:256] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_exempt_user;
2020-04-06 20:19:46.674 EDT [29974:257] pg_regress/rowsecurity LOG:  statement: SET row_security TO OFF;
2020-04-06 20:19:46.674 EDT [29976:149] pg_regress/collate LOG:  statement: CREATE INDEX collate_test1_idx5 ON collate_test1 (a COLLATE "POSIX");
2020-04-06 20:19:46.674 EDT [29976:150] pg_regress/collate ERROR:  collations are not supported by type integer
2020-04-06 20:19:46.674 EDT [29976:151] pg_regress/collate STATEMENT:  CREATE INDEX collate_test1_idx5 ON collate_test1 (a COLLATE "POSIX");
2020-04-06 20:19:46.675 EDT [29974:258] pg_regress/rowsecurity LOG:  statement: SELECT * FROM part_document ORDER BY did;
2020-04-06 20:19:46.675 EDT [29976:152] pg_regress/collate LOG:  statement: CREATE INDEX collate_test1_idx6 ON collate_test1 ((a COLLATE "POSIX"));
2020-04-06 20:19:46.675 EDT [29976:153] pg_regress/collate ERROR:  collations are not supported by type integer at character 54
2020-04-06 20:19:46.675 EDT [29976:154] pg_regress/collate STATEMENT:  CREATE INDEX collate_test1_idx6 ON collate_test1 ((a COLLATE "POSIX"));
2020-04-06 20:19:46.675 EDT [29976:155] pg_regress/collate LOG:  statement: SELECT relname, pg_get_indexdef(oid) FROM pg_class WHERE relname LIKE 'collate_test%_idx%' ORDER BY 1;
2020-04-06 20:19:46.675 EDT [29958:144] pg_regress/matview LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '25758' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:46.677 EDT [29973:219] pg_regress/identity LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='25532'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:19:46.681 EDT [29973:220] pg_regress/identity LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(itest8_f3_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:46.683 EDT [29973:221] pg_regress/identity LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '25544';
2020-04-06 20:19:46.684 EDT [29973:222] pg_regress/identity LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '25544';
2020-04-06 20:19:46.685 EDT [30250:32] pg_regress/privileges LOG:  statement: select has_table_privilege('pg_authid','sel');
2020-04-06 20:19:46.685 EDT [24935:113] LOG:  background worker "parallel worker" (PID 30271) exited with exit code 1
2020-04-06 20:19:46.686 EDT [29973:223] pg_regress/identity LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='25544'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:19:46.689 EDT [29983:329] pg_regress/generated LOG:  statement: CREATE TABLE gtest_parent (f1 date NOT NULL, f2 bigint, f3 bigint GENERATED ALWAYS AS (f2 * 2) STORED) PARTITION BY RANGE ((f3 * 3));
2020-04-06 20:19:46.690 EDT [29993:156] pg_regress/groupingsets LOG:  statement: set enable_sort = true;
2020-04-06 20:19:46.690 EDT [29993:157] pg_regress/groupingsets LOG:  statement: set work_mem to default;
2020-04-06 20:19:46.690 EDT [29993:158] pg_regress/groupingsets LOG:  statement: (select * from gs_hash_1 except select * from gs_group_1)
	  union all
	(select * from gs_group_1 except select * from gs_hash_1);
2020-04-06 20:19:46.698 EDT [30279:1] ERROR:  unrecognized privilege type: "sel"
2020-04-06 20:19:46.698 EDT [30279:2] STATEMENT:  select has_table_privilege('pg_authid','sel');
2020-04-06 20:19:46.698 EDT [30250:33] pg_regress/privileges ERROR:  unrecognized privilege type: "sel"
2020-04-06 20:19:46.698 EDT [30250:34] pg_regress/privileges STATEMENT:  select has_table_privilege('pg_authid','sel');
2020-04-06 20:19:46.699 EDT [30277:1] ERROR:  relation "eins" does not exist
2020-04-06 20:19:46.699 EDT [30277:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:46.705 EDT [29983:330] pg_regress/generated ERROR:  cannot use generated column in partition key at character 124
2020-04-06 20:19:46.705 EDT [29983:331] pg_regress/generated DETAIL:  Column "f3" is a generated column.
2020-04-06 20:19:46.705 EDT [29983:332] pg_regress/generated STATEMENT:  CREATE TABLE gtest_parent (f1 date NOT NULL, f2 bigint, f3 bigint GENERATED ALWAYS AS (f2 * 2) STORED) PARTITION BY RANGE ((f3 * 3));
2020-04-06 20:19:46.709 EDT [29993:159] pg_regress/groupingsets LOG:  statement: drop table gs_group_1;
2020-04-06 20:19:46.711 EDT [29993:160] pg_regress/groupingsets LOG:  statement: drop table gs_hash_1;
2020-04-06 20:19:46.713 EDT [29993:161] pg_regress/groupingsets LOG:  statement: SET enable_groupingsets_hash_disk TO DEFAULT;
2020-04-06 20:19:46.719 EDT [29983:333] pg_regress/generated LOG:  statement: CREATE TABLE gtest25 (a int PRIMARY KEY);
2020-04-06 20:19:46.722 EDT [29983:334] pg_regress/generated LOG:  statement: INSERT INTO gtest25 VALUES (3), (4);
2020-04-06 20:19:46.723 EDT [30004:62] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:46.723 EDT [29983:335] pg_regress/generated LOG:  statement: ALTER TABLE gtest25 ADD COLUMN b int GENERATED ALWAYS AS (a * 3) STORED;
2020-04-06 20:19:46.725 EDT [30004:63] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:46.726 EDT [30004:64] pg_regress/join_hash LOG:  statement: set local max_parallel_workers_per_gather = 2;
2020-04-06 20:19:46.726 EDT [29993:162] pg_regress/groupingsets LOG:  disconnection: session time: 0:00:01.992 user=pgbuild database=regression host=[local]
2020-04-06 20:19:46.726 EDT [30004:65] pg_regress/join_hash LOG:  statement: set local work_mem = '192kB';
2020-04-06 20:19:46.728 EDT [30004:66] pg_regress/join_hash LOG:  statement: set local enable_parallel_hash = on;
2020-04-06 20:19:46.728 EDT [30004:67] pg_regress/join_hash LOG:  statement: explain (costs off)
	  select count(*) from simple r join simple s using (id);
2020-04-06 20:19:46.731 EDT [30004:68] pg_regress/join_hash LOG:  statement: select count(*) from simple r join simple s using (id);
2020-04-06 20:19:46.733 EDT [29983:336] pg_regress/generated LOG:  statement: SELECT * FROM gtest25 ORDER BY a;
2020-04-06 20:19:46.734 EDT [24935:114] LOG:  background worker "parallel worker" (PID 30277) exited with exit code 1
2020-04-06 20:19:46.734 EDT [29995:136] pg_regress/object_address WARNING:  error for foreign table,{eins},{}: relation "eins" does not exist
2020-04-06 20:19:46.734 EDT [29995:137] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.734 EDT [24935:115] LOG:  background worker "parallel worker" (PID 30279) exited with exit code 1
2020-04-06 20:19:46.735 EDT [30250:35] pg_regress/privileges LOG:  statement: select has_table_privilege(-999999,'pg_authid','update');
2020-04-06 20:19:46.735 EDT [29958:145] pg_regress/matview LOG:  statement: SELECT pg_catalog.pg_get_viewdef('25758'::pg_catalog.oid, true);
2020-04-06 20:19:46.736 EDT [29974:259] pg_regress/rowsecurity LOG:  statement: SELECT * FROM part_document_satire ORDER by did;
2020-04-06 20:19:46.737 EDT [29976:156] pg_regress/collate LOG:  statement: SET enable_seqscan TO 0;
2020-04-06 20:19:46.737 EDT [29958:146] pg_regress/matview LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '25758' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:46.737 EDT [29976:157] pg_regress/collate LOG:  statement: SET enable_hashjoin TO 0;
2020-04-06 20:19:46.737 EDT [29976:158] pg_regress/collate LOG:  statement: SET enable_nestloop TO 0;
2020-04-06 20:19:46.737 EDT [29976:159] pg_regress/collate LOG:  statement: CREATE TABLE collate_test20 (f1 text COLLATE "C" PRIMARY KEY);
2020-04-06 20:19:46.742 EDT [29988:30] pg_regress/gist LOG:  statement: vacuum analyze gist_tbl;
2020-04-06 20:19:46.743 EDT [29976:160] pg_regress/collate LOG:  statement: INSERT INTO collate_test20 VALUES ('foo'), ('bar');
2020-04-06 20:19:46.744 EDT [29976:161] pg_regress/collate LOG:  statement: CREATE TABLE collate_test21 (f2 text COLLATE "POSIX" REFERENCES collate_test20);
2020-04-06 20:19:46.747 EDT [29983:337] pg_regress/generated LOG:  statement: ALTER TABLE gtest25 ADD COLUMN x int GENERATED ALWAYS AS (b * 4) STORED;
2020-04-06 20:19:46.748 EDT [29983:338] pg_regress/generated ERROR:  cannot use generated column "b" in column generation expression
2020-04-06 20:19:46.748 EDT [29983:339] pg_regress/generated DETAIL:  A generated column cannot reference another generated column.
2020-04-06 20:19:46.748 EDT [29983:340] pg_regress/generated STATEMENT:  ALTER TABLE gtest25 ADD COLUMN x int GENERATED ALWAYS AS (b * 4) STORED;
2020-04-06 20:19:46.750 EDT [29976:162] pg_regress/collate LOG:  statement: INSERT INTO collate_test21 VALUES ('foo'), ('bar');
2020-04-06 20:19:46.751 EDT [29983:341] pg_regress/generated LOG:  statement: ALTER TABLE gtest25 ADD COLUMN x int GENERATED ALWAYS AS (z * 4) STORED;
2020-04-06 20:19:46.751 EDT [29983:342] pg_regress/generated ERROR:  column "z" does not exist
2020-04-06 20:19:46.751 EDT [29983:343] pg_regress/generated STATEMENT:  ALTER TABLE gtest25 ADD COLUMN x int GENERATED ALWAYS AS (z * 4) STORED;
2020-04-06 20:19:46.757 EDT [29973:224] pg_regress/identity LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(itest8_f4_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:46.761 EDT [29983:344] pg_regress/generated LOG:  statement: ALTER TABLE gtest25 ADD COLUMN c int DEFAULT 42,
	  ADD COLUMN x int GENERATED ALWAYS AS (c * 4) STORED;
2020-04-06 20:19:46.761 EDT [29958:147] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mv_test2 AS SELECT moo, 2*moo FROM mvtest_vt2 UNION ALL SELECT moo, 3*moo FROM mvtest_vt2;
2020-04-06 20:19:46.763 EDT [30288:1] ERROR:  relation "eins" does not exist
2020-04-06 20:19:46.763 EDT [30288:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:46.764 EDT [29976:163] pg_regress/collate LOG:  statement: INSERT INTO collate_test21 VALUES ('baz');
2020-04-06 20:19:46.765 EDT [29976:164] pg_regress/collate ERROR:  insert or update on table "collate_test21" violates foreign key constraint "collate_test21_f2_fkey"
2020-04-06 20:19:46.765 EDT [29976:165] pg_regress/collate DETAIL:  Key (f2)=(baz) is not present in table "collate_test20".
2020-04-06 20:19:46.765 EDT [29976:166] pg_regress/collate STATEMENT:  INSERT INTO collate_test21 VALUES ('baz');
2020-04-06 20:19:46.765 EDT [29976:167] pg_regress/collate LOG:  statement: CREATE TABLE collate_test22 (f2 text COLLATE "POSIX");
2020-04-06 20:19:46.767 EDT [24935:116] LOG:  background worker "parallel worker" (PID 30288) exited with exit code 1
2020-04-06 20:19:46.767 EDT [29995:138] pg_regress/object_address WARNING:  error for foreign table,{eins},{integer}: relation "eins" does not exist
2020-04-06 20:19:46.767 EDT [29995:139] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.767 EDT [29976:168] pg_regress/collate LOG:  statement: INSERT INTO collate_test22 VALUES ('foo'), ('bar'), ('baz');
2020-04-06 20:19:46.767 EDT [29976:169] pg_regress/collate LOG:  statement: ALTER TABLE collate_test22 ADD FOREIGN KEY (f2) REFERENCES collate_test20;
2020-04-06 20:19:46.769 EDT [29976:170] pg_regress/collate ERROR:  insert or update on table "collate_test22" violates foreign key constraint "collate_test22_f2_fkey"
2020-04-06 20:19:46.769 EDT [29976:171] pg_regress/collate DETAIL:  Key (f2)=(baz) is not present in table "collate_test20".
2020-04-06 20:19:46.769 EDT [29976:172] pg_regress/collate STATEMENT:  ALTER TABLE collate_test22 ADD FOREIGN KEY (f2) REFERENCES collate_test20;
2020-04-06 20:19:46.769 EDT [29976:173] pg_regress/collate LOG:  statement: DELETE FROM collate_test22 WHERE f2 = 'baz';
2020-04-06 20:19:46.770 EDT [29976:174] pg_regress/collate LOG:  statement: ALTER TABLE collate_test22 ADD FOREIGN KEY (f2) REFERENCES collate_test20;
2020-04-06 20:19:46.771 EDT [29976:175] pg_regress/collate LOG:  statement: RESET enable_seqscan;
2020-04-06 20:19:46.771 EDT [29976:176] pg_regress/collate LOG:  statement: RESET enable_hashjoin;
2020-04-06 20:19:46.772 EDT [29976:177] pg_regress/collate LOG:  statement: RESET enable_nestloop;
2020-04-06 20:19:46.772 EDT [29976:178] pg_regress/collate LOG:  statement: EXPLAIN (COSTS OFF)
	  SELECT * FROM collate_test10 ORDER BY x, y;
2020-04-06 20:19:46.772 EDT [29976:179] pg_regress/collate LOG:  statement: EXPLAIN (COSTS OFF)
	  SELECT * FROM collate_test10 ORDER BY x DESC, y COLLATE "C" ASC NULLS FIRST;
2020-04-06 20:19:46.773 EDT [29983:345] pg_regress/generated LOG:  statement: ALTER TABLE gtest25 ADD COLUMN d int DEFAULT 101;
2020-04-06 20:19:46.774 EDT [29976:180] pg_regress/collate LOG:  statement: CREATE COLLATION mycoll1 FROM "C";
2020-04-06 20:19:46.774 EDT [29976:181] pg_regress/collate LOG:  statement: CREATE COLLATION mycoll2 ( LC_COLLATE = "POSIX", LC_CTYPE = "POSIX" );
2020-04-06 20:19:46.775 EDT [29976:182] pg_regress/collate LOG:  statement: CREATE COLLATION mycoll3 FROM "default";
2020-04-06 20:19:46.775 EDT [29976:183] pg_regress/collate ERROR:  collation "default" cannot be copied
2020-04-06 20:19:46.775 EDT [29976:184] pg_regress/collate STATEMENT:  CREATE COLLATION mycoll3 FROM "default";
2020-04-06 20:19:46.775 EDT [29976:185] pg_regress/collate LOG:  statement: DROP COLLATION mycoll1;
2020-04-06 20:19:46.775 EDT [29976:186] pg_regress/collate LOG:  statement: CREATE TABLE collate_test23 (f1 text collate mycoll2);
2020-04-06 20:19:46.777 EDT [29983:346] pg_regress/generated LOG:  statement: ALTER TABLE gtest25 ALTER COLUMN d SET DATA TYPE float8,
	  ADD COLUMN y float8 GENERATED ALWAYS AS (d * 4) STORED;
2020-04-06 20:19:46.777 EDT [30250:36] pg_regress/privileges LOG:  statement: select has_table_privilege(1,'select');
2020-04-06 20:19:46.778 EDT [29973:225] pg_regress/identity LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '25565';
2020-04-06 20:19:46.779 EDT [29974:260] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:46.780 EDT [29974:261] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:46.780 EDT [29974:262] pg_regress/rowsecurity LOG:  statement: SELECT * FROM part_document ORDER by did;
2020-04-06 20:19:46.781 EDT [29976:187] pg_regress/collate LOG:  statement: DROP COLLATION mycoll2;
2020-04-06 20:19:46.781 EDT [29976:188] pg_regress/collate ERROR:  cannot drop collation mycoll2 because other objects depend on it
2020-04-06 20:19:46.781 EDT [29976:189] pg_regress/collate DETAIL:  column f1 of table collate_test23 depends on collation mycoll2
2020-04-06 20:19:46.781 EDT [29976:190] pg_regress/collate HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:19:46.781 EDT [29976:191] pg_regress/collate STATEMENT:  DROP COLLATION mycoll2;
2020-04-06 20:19:46.781 EDT [29976:192] pg_regress/collate LOG:  statement: CREATE COLLATION case_coll ("Lc_Collate" = "POSIX", "Lc_Ctype" = "POSIX");
2020-04-06 20:19:46.781 EDT [29976:193] pg_regress/collate ERROR:  collation attribute "Lc_Collate" not recognized at character 29
2020-04-06 20:19:46.781 EDT [29976:194] pg_regress/collate STATEMENT:  CREATE COLLATION case_coll ("Lc_Collate" = "POSIX", "Lc_Ctype" = "POSIX");
2020-04-06 20:19:46.781 EDT [29976:195] pg_regress/collate LOG:  statement: CREATE TEMP TABLE vctable (f1 varchar(25));
2020-04-06 20:19:46.782 EDT [30004:69] pg_regress/join_hash LOG:  statement: select original > 1 as initially_multibatch, final > original as increased_batches
	  from hash_join_batches(
	$$
	  select count(*) from simple r join simple s using (id);
	$$);
2020-04-06 20:19:46.782 EDT [29976:196] pg_regress/collate LOG:  statement: INSERT INTO vctable VALUES ('foo' COLLATE "C");
2020-04-06 20:19:46.783 EDT [29976:197] pg_regress/collate LOG:  statement: SELECT collation for ('foo');
2020-04-06 20:19:46.783 EDT [29976:198] pg_regress/collate LOG:  statement: SELECT collation for ('foo'::text);
2020-04-06 20:19:46.784 EDT [29976:199] pg_regress/collate LOG:  statement: SELECT collation for ((SELECT a FROM collate_test1 LIMIT 1));
2020-04-06 20:19:46.784 EDT [29976:200] pg_regress/collate ERROR:  collations are not supported by type integer
2020-04-06 20:19:46.784 EDT [29976:201] pg_regress/collate STATEMENT:  SELECT collation for ((SELECT a FROM collate_test1 LIMIT 1));
2020-04-06 20:19:46.785 EDT [29976:202] pg_regress/collate LOG:  statement: SELECT collation for ((SELECT b FROM collate_test1 LIMIT 1));
2020-04-06 20:19:46.785 EDT [29976:203] pg_regress/collate LOG:  statement: DROP SCHEMA collate_tests CASCADE;
2020-04-06 20:19:46.788 EDT [29958:148] pg_regress/matview LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(mv_test2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:46.790 EDT [29983:347] pg_regress/generated LOG:  statement: SELECT * FROM gtest25 ORDER BY a;
2020-04-06 20:19:46.793 EDT [29983:348] pg_regress/generated LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(gtest25)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:46.794 EDT [30291:1] ERROR:  relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:46.794 EDT [30291:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:46.797 EDT [29983:349] pg_regress/generated LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '25776';
2020-04-06 20:19:46.797 EDT [29988:31] pg_regress/gist LOG:  statement: set enable_seqscan=off;
2020-04-06 20:19:46.797 EDT [24935:117] LOG:  background worker "parallel worker" (PID 30291) exited with exit code 1
2020-04-06 20:19:46.797 EDT [29995:140] pg_regress/object_address WARNING:  error for foreign table,{addr_nsp,zwei},{}: relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:46.797 EDT [29995:141] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.797 EDT [29988:32] pg_regress/gist LOG:  statement: set enable_bitmapscan=off;
2020-04-06 20:19:46.798 EDT [29988:33] pg_regress/gist LOG:  statement: set enable_indexonlyscan=on;
2020-04-06 20:19:46.798 EDT [29988:34] pg_regress/gist LOG:  statement: create index gist_tbl_point_index on gist_tbl using gist (p);
2020-04-06 20:19:46.799 EDT [29995:142] pg_regress/object_address WARNING:  error for foreign table,{addr_nsp,zwei},{integer}: relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:46.799 EDT [29995:143] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.800 EDT [29995:144] pg_regress/object_address WARNING:  error for foreign table,{eins,zwei,drei},{}: cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:46.800 EDT [29995:145] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.800 EDT [29995:146] pg_regress/object_address WARNING:  error for foreign table,{eins,zwei,drei},{integer}: cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:46.800 EDT [29995:147] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.801 EDT [29995:148] pg_regress/object_address WARNING:  error for table column,{eins},{}: column name must be qualified
2020-04-06 20:19:46.801 EDT [29995:149] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.801 EDT [29995:150] pg_regress/object_address WARNING:  error for table column,{eins},{integer}: column name must be qualified
2020-04-06 20:19:46.801 EDT [29995:151] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.801 EDT [29995:152] pg_regress/object_address WARNING:  error for table column,{addr_nsp,zwei},{}: relation "addr_nsp" does not exist
2020-04-06 20:19:46.801 EDT [29995:153] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.802 EDT [29995:154] pg_regress/object_address WARNING:  error for table column,{addr_nsp,zwei},{integer}: relation "addr_nsp" does not exist
2020-04-06 20:19:46.802 EDT [29995:155] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.802 EDT [29995:156] pg_regress/object_address WARNING:  error for table column,{eins,zwei,drei},{}: schema "eins" does not exist
2020-04-06 20:19:46.802 EDT [29995:157] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.802 EDT [29995:158] pg_regress/object_address WARNING:  error for table column,{eins,zwei,drei},{integer}: schema "eins" does not exist
2020-04-06 20:19:46.802 EDT [29995:159] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.803 EDT [29995:160] pg_regress/object_address WARNING:  error for foreign table column,{eins},{}: column name must be qualified
2020-04-06 20:19:46.803 EDT [29995:161] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.803 EDT [29995:162] pg_regress/object_address WARNING:  error for foreign table column,{eins},{integer}: column name must be qualified
2020-04-06 20:19:46.803 EDT [29995:163] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.803 EDT [29995:164] pg_regress/object_address WARNING:  error for foreign table column,{addr_nsp,zwei},{}: relation "addr_nsp" does not exist
2020-04-06 20:19:46.803 EDT [29995:165] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.804 EDT [29995:166] pg_regress/object_address WARNING:  error for foreign table column,{addr_nsp,zwei},{integer}: relation "addr_nsp" does not exist
2020-04-06 20:19:46.804 EDT [29995:167] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.804 EDT [29995:168] pg_regress/object_address WARNING:  error for foreign table column,{eins,zwei,drei},{}: schema "eins" does not exist
2020-04-06 20:19:46.804 EDT [29995:169] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.804 EDT [29995:170] pg_regress/object_address WARNING:  error for foreign table column,{eins,zwei,drei},{integer}: schema "eins" does not exist
2020-04-06 20:19:46.804 EDT [29995:171] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.805 EDT [29995:172] pg_regress/object_address WARNING:  error for aggregate,{eins},{}: aggregate eins(*) does not exist
2020-04-06 20:19:46.805 EDT [29995:173] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.805 EDT [29995:174] pg_regress/object_address WARNING:  error for aggregate,{eins},{integer}: aggregate eins(integer) does not exist
2020-04-06 20:19:46.805 EDT [29995:175] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.806 EDT [29973:226] pg_regress/identity LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '25565';
2020-04-06 20:19:46.807 EDT [29995:176] pg_regress/object_address WARNING:  error for aggregate,{addr_nsp,zwei},{}: aggregate addr_nsp.zwei(*) does not exist
2020-04-06 20:19:46.807 EDT [29995:177] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.807 EDT [29995:178] pg_regress/object_address WARNING:  error for aggregate,{addr_nsp,zwei},{integer}: aggregate addr_nsp.zwei(integer) does not exist
2020-04-06 20:19:46.807 EDT [29995:179] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.808 EDT [29995:180] pg_regress/object_address WARNING:  error for aggregate,{eins,zwei,drei},{}: cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:46.808 EDT [29995:181] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.808 EDT [29995:182] pg_regress/object_address WARNING:  error for aggregate,{eins,zwei,drei},{integer}: cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:46.808 EDT [29995:183] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.808 EDT [29995:184] pg_regress/object_address WARNING:  error for function,{eins},{}: function eins() does not exist
2020-04-06 20:19:46.808 EDT [29995:185] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.809 EDT [29995:186] pg_regress/object_address WARNING:  error for function,{eins},{integer}: function eins(integer) does not exist
2020-04-06 20:19:46.809 EDT [29995:187] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.809 EDT [29995:188] pg_regress/object_address WARNING:  error for function,{addr_nsp,zwei},{}: function addr_nsp.zwei() does not exist
2020-04-06 20:19:46.809 EDT [29995:189] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.809 EDT [29995:190] pg_regress/object_address WARNING:  error for function,{addr_nsp,zwei},{integer}: function addr_nsp.zwei(integer) does not exist
2020-04-06 20:19:46.809 EDT [29995:191] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.810 EDT [29995:192] pg_regress/object_address WARNING:  error for function,{eins,zwei,drei},{}: cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:46.810 EDT [29995:193] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.810 EDT [29995:194] pg_regress/object_address WARNING:  error for function,{eins,zwei,drei},{integer}: cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:46.810 EDT [29995:195] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.810 EDT [29995:196] pg_regress/object_address WARNING:  error for procedure,{eins},{}: procedure eins() does not exist
2020-04-06 20:19:46.810 EDT [29995:197] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.811 EDT [29995:198] pg_regress/object_address WARNING:  error for procedure,{eins},{integer}: procedure eins(integer) does not exist
2020-04-06 20:19:46.811 EDT [29995:199] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.811 EDT [29995:200] pg_regress/object_address WARNING:  error for procedure,{addr_nsp,zwei},{}: procedure addr_nsp.zwei() does not exist
2020-04-06 20:19:46.811 EDT [29995:201] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.815 EDT [29976:204] pg_regress/collate LOG:  disconnection: session time: 0:00:02.190 user=pgbuild database=regression host=[local]
2020-04-06 20:19:46.817 EDT [29974:263] pg_regress/rowsecurity LOG:  statement: SELECT * FROM part_document_satire ORDER by did;
2020-04-06 20:19:46.817 EDT [29983:350] pg_regress/generated LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '25776' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:46.821 EDT [29983:351] pg_regress/generated LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '25776' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:46.824 EDT [29983:352] pg_regress/generated LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '25776' ORDER BY 1;
2020-04-06 20:19:46.839 EDT [30302:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:46.839 EDT [30300:1] ERROR:  procedure addr_nsp.zwei(integer) does not exist
2020-04-06 20:19:46.839 EDT [30300:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:46.840 EDT [30302:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:46.844 EDT [30250:37] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.391 user=pgbuild database=regression host=[local]
2020-04-06 20:19:46.847 EDT [30302:3] pg_regress/privileges LOG:  statement: select has_table_privilege(current_user,'pg_authid','select');
2020-04-06 20:19:46.854 EDT [29983:353] pg_regress/generated LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '25776'
	ORDER BY 1;
2020-04-06 20:19:46.855 EDT [24935:118] LOG:  background worker "parallel worker" (PID 30300) exited with exit code 1
2020-04-06 20:19:46.857 EDT [29995:202] pg_regress/object_address WARNING:  error for procedure,{addr_nsp,zwei},{integer}: procedure addr_nsp.zwei(integer) does not exist
2020-04-06 20:19:46.857 EDT [29995:203] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.858 EDT [29974:264] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_dave;
2020-04-06 20:19:46.859 EDT [29974:265] pg_regress/rowsecurity LOG:  statement: SET row_security TO OFF;
2020-04-06 20:19:46.859 EDT [29974:266] pg_regress/rowsecurity LOG:  statement: SELECT * FROM part_document ORDER by did;
2020-04-06 20:19:46.859 EDT [29974:267] pg_regress/rowsecurity ERROR:  query would be affected by row-level security policy for table "part_document"
2020-04-06 20:19:46.859 EDT [29974:268] pg_regress/rowsecurity STATEMENT:  SELECT * FROM part_document ORDER by did;
2020-04-06 20:19:46.859 EDT [29974:269] pg_regress/rowsecurity LOG:  statement: SELECT * FROM part_document_satire ORDER by did;
2020-04-06 20:19:46.859 EDT [29974:270] pg_regress/rowsecurity ERROR:  query would be affected by row-level security policy for table "part_document_satire"
2020-04-06 20:19:46.859 EDT [29974:271] pg_regress/rowsecurity STATEMENT:  SELECT * FROM part_document_satire ORDER by did;
2020-04-06 20:19:46.859 EDT [29974:272] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:46.859 EDT [29974:273] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:46.860 EDT [29974:274] pg_regress/rowsecurity LOG:  statement: CREATE POLICY pp3 ON part_document AS RESTRICTIVE
	    USING ((SELECT dlevel <= seclv FROM uaccount WHERE pguser = current_user));
2020-04-06 20:19:46.860 EDT [29974:275] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_carol;
2020-04-06 20:19:46.861 EDT [29974:276] pg_regress/rowsecurity LOG:  statement: INSERT INTO part_document VALUES (100, 11, 5, 'regress_rls_carol', 'testing pp3');
2020-04-06 20:19:46.861 EDT [29974:277] pg_regress/rowsecurity ERROR:  new row violates row-level security policy "pp3" for table "part_document"
2020-04-06 20:19:46.861 EDT [29974:278] pg_regress/rowsecurity STATEMENT:  INSERT INTO part_document VALUES (100, 11, 5, 'regress_rls_carol', 'testing pp3');
2020-04-06 20:19:46.861 EDT [29974:279] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:46.862 EDT [29974:280] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:46.862 EDT [29974:281] pg_regress/rowsecurity LOG:  statement: CREATE TABLE dependee (x integer, y integer);
2020-04-06 20:19:46.864 EDT [30004:70] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:46.865 EDT [29974:282] pg_regress/rowsecurity LOG:  statement: CREATE TABLE dependent (x integer, y integer);
2020-04-06 20:19:46.865 EDT [29958:149] pg_regress/matview LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '25810';
2020-04-06 20:19:46.865 EDT [30004:71] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:46.867 EDT [29958:150] pg_regress/matview LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '25810' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:46.867 EDT [30004:72] pg_regress/join_hash LOG:  statement: set local max_parallel_workers_per_gather = 0;
2020-04-06 20:19:46.869 EDT [30004:73] pg_regress/join_hash LOG:  statement: set local work_mem = '128kB';
2020-04-06 20:19:46.869 EDT [29983:354] pg_regress/generated LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '25776'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('25776')
	ORDER BY 1;
2020-04-06 20:19:46.869 EDT [29974:283] pg_regress/rowsecurity LOG:  statement: CREATE POLICY d1 ON dependent FOR ALL
	    TO PUBLIC
	    USING (x = (SELECT d.x FROM dependee d WHERE d.y = y));
2020-04-06 20:19:46.870 EDT [30004:74] pg_regress/join_hash LOG:  statement: explain (costs off)
	  select count(*) FROM simple r JOIN bigger_than_it_looks s USING (id);
2020-04-06 20:19:46.871 EDT [29974:284] pg_regress/rowsecurity LOG:  statement: DROP TABLE dependee;
2020-04-06 20:19:46.871 EDT [29974:285] pg_regress/rowsecurity ERROR:  cannot drop table dependee because other objects depend on it
2020-04-06 20:19:46.871 EDT [29974:286] pg_regress/rowsecurity DETAIL:  policy d1 on table dependent depends on table dependee
2020-04-06 20:19:46.871 EDT [29974:287] pg_regress/rowsecurity HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:19:46.871 EDT [29974:288] pg_regress/rowsecurity STATEMENT:  DROP TABLE dependee;
2020-04-06 20:19:46.871 EDT [30004:75] pg_regress/join_hash LOG:  statement: select count(*) FROM simple r JOIN bigger_than_it_looks s USING (id);
2020-04-06 20:19:46.874 EDT [29974:289] pg_regress/rowsecurity LOG:  statement: DROP TABLE dependee CASCADE;
2020-04-06 20:19:46.874 EDT [29973:227] pg_regress/identity LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='25565'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:19:46.877 EDT [29974:290] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM dependent;
2020-04-06 20:19:46.877 EDT [29974:291] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:46.878 EDT [30305:1] ERROR:  cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:46.878 EDT [30305:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:46.879 EDT [29974:292] pg_regress/rowsecurity LOG:  statement: CREATE TABLE rec1 (x integer, y integer);
2020-04-06 20:19:46.881 EDT [30302:4] pg_regress/privileges LOG:  statement: select has_table_privilege(current_user,'pg_authid','insert');
2020-04-06 20:19:46.881 EDT [29974:293] pg_regress/rowsecurity LOG:  statement: CREATE POLICY r1 ON rec1 USING (x = (SELECT r.x FROM rec1 r WHERE y = r.y));
2020-04-06 20:19:46.885 EDT [29974:294] pg_regress/rowsecurity LOG:  statement: ALTER TABLE rec1 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:46.886 EDT [24935:119] LOG:  background worker "parallel worker" (PID 30305) exited with exit code 1
2020-04-06 20:19:46.886 EDT [29995:204] pg_regress/object_address WARNING:  error for procedure,{eins,zwei,drei},{}: cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:46.886 EDT [29995:205] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.887 EDT [29974:295] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:46.888 EDT [29974:296] pg_regress/rowsecurity LOG:  statement: SELECT * FROM rec1;
2020-04-06 20:19:46.888 EDT [29974:297] pg_regress/rowsecurity ERROR:  infinite recursion detected in policy for relation "rec1"
2020-04-06 20:19:46.888 EDT [29974:298] pg_regress/rowsecurity STATEMENT:  SELECT * FROM rec1;
2020-04-06 20:19:46.888 EDT [29974:299] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:46.893 EDT [29974:300] pg_regress/rowsecurity LOG:  statement: CREATE TABLE rec2 (a integer, b integer);
2020-04-06 20:19:46.896 EDT [30311:1] ERROR:  cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:46.896 EDT [30311:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:46.899 EDT [29974:301] pg_regress/rowsecurity LOG:  statement: ALTER POLICY r1 ON rec1 USING (x = (SELECT a FROM rec2 WHERE b = y));
2020-04-06 20:19:46.901 EDT [29974:302] pg_regress/rowsecurity LOG:  statement: CREATE POLICY r2 ON rec2 USING (a = (SELECT x FROM rec1 WHERE y = b));
2020-04-06 20:19:46.901 EDT [29974:303] pg_regress/rowsecurity LOG:  statement: ALTER TABLE rec2 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:46.902 EDT [29974:304] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:46.902 EDT [29974:305] pg_regress/rowsecurity LOG:  statement: SELECT * FROM rec1;
2020-04-06 20:19:46.902 EDT [29974:306] pg_regress/rowsecurity ERROR:  infinite recursion detected in policy for relation "rec1"
2020-04-06 20:19:46.902 EDT [29974:307] pg_regress/rowsecurity STATEMENT:  SELECT * FROM rec1;
2020-04-06 20:19:46.903 EDT [29974:308] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:46.903 EDT [29974:309] pg_regress/rowsecurity LOG:  statement: CREATE VIEW rec1v AS SELECT * FROM rec1;
2020-04-06 20:19:46.906 EDT [29974:310] pg_regress/rowsecurity LOG:  statement: CREATE VIEW rec2v AS SELECT * FROM rec2;
2020-04-06 20:19:46.906 EDT [29973:228] pg_regress/identity LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(itest8_f5_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:46.913 EDT [29974:311] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:46.913 EDT [29995:206] pg_regress/object_address WARNING:  error for procedure,{eins,zwei,drei},{integer}: cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:46.913 EDT [29995:207] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.915 EDT [24935:120] LOG:  background worker "parallel worker" (PID 30311) exited with exit code 1
2020-04-06 20:19:46.915 EDT [29983:355] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '25776'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:46.916 EDT [29958:151] pg_regress/matview LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '25810' ORDER BY 1;
2020-04-06 20:19:46.917 EDT [30302:5] pg_regress/privileges LOG:  statement: select has_table_privilege(t2.oid,'pg_authid','update')
	from (select oid from pg_roles where rolname = current_user) as t2;
2020-04-06 20:19:46.917 EDT [29958:152] pg_regress/matview LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '25810'
	ORDER BY 1;
2020-04-06 20:19:46.918 EDT [29958:153] pg_regress/matview LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '25810'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('25810')
	ORDER BY 1;
2020-04-06 20:19:46.919 EDT [29974:312] pg_regress/rowsecurity LOG:  statement: ALTER POLICY r1 ON rec1 USING (x = (SELECT a FROM rec2v WHERE b = y));
2020-04-06 20:19:46.922 EDT [29974:313] pg_regress/rowsecurity LOG:  statement: ALTER POLICY r2 ON rec2 USING (a = (SELECT x FROM rec1v WHERE y = b));
2020-04-06 20:19:46.927 EDT [29974:314] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:46.928 EDT [29974:315] pg_regress/rowsecurity LOG:  statement: SELECT * FROM rec1;
2020-04-06 20:19:46.928 EDT [29974:316] pg_regress/rowsecurity ERROR:  infinite recursion detected in policy for relation "rec1"
2020-04-06 20:19:46.928 EDT [29974:317] pg_regress/rowsecurity STATEMENT:  SELECT * FROM rec1;
2020-04-06 20:19:46.928 EDT [29974:318] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:46.929 EDT [29974:319] pg_regress/rowsecurity LOG:  statement: DROP VIEW rec1v, rec2v CASCADE;
2020-04-06 20:19:46.931 EDT [29974:320] pg_regress/rowsecurity LOG:  statement: CREATE VIEW rec1v WITH (security_barrier) AS SELECT * FROM rec1;
2020-04-06 20:19:46.933 EDT [29973:229] pg_regress/identity LOG:  statement: DROP TABLE itest8;
2020-04-06 20:19:46.936 EDT [29973:230] pg_regress/identity LOG:  statement: CREATE TYPE itest_type AS (f1 integer, f2 text, f3 bigint);
2020-04-06 20:19:46.937 EDT [29973:231] pg_regress/identity LOG:  statement: CREATE TABLE itest12 OF itest_type (f1 WITH OPTIONS GENERATED ALWAYS AS IDENTITY);
2020-04-06 20:19:46.937 EDT [29973:232] pg_regress/identity ERROR:  identity columns are not supported on typed tables
2020-04-06 20:19:46.937 EDT [29973:233] pg_regress/identity STATEMENT:  CREATE TABLE itest12 OF itest_type (f1 WITH OPTIONS GENERATED ALWAYS AS IDENTITY);
2020-04-06 20:19:46.937 EDT [29973:234] pg_regress/identity LOG:  statement: DROP TYPE itest_type CASCADE;
2020-04-06 20:19:46.938 EDT [29973:235] pg_regress/identity LOG:  statement: CREATE TABLE itest_parent (f1 date NOT NULL, f2 text, f3 bigint) PARTITION BY RANGE (f1);
2020-04-06 20:19:46.940 EDT [29973:236] pg_regress/identity LOG:  statement: CREATE TABLE itest_child PARTITION OF itest_parent (
	    f3 WITH OPTIONS GENERATED ALWAYS AS IDENTITY
	) FOR VALUES FROM ('2016-07-01') TO ('2016-08-01');
2020-04-06 20:19:46.940 EDT [29973:237] pg_regress/identity ERROR:  identity columns are not supported on partitions
2020-04-06 20:19:46.940 EDT [29973:238] pg_regress/identity STATEMENT:  CREATE TABLE itest_child PARTITION OF itest_parent (
	    f3 WITH OPTIONS GENERATED ALWAYS AS IDENTITY
	) FOR VALUES FROM ('2016-07-01') TO ('2016-08-01');
2020-04-06 20:19:46.940 EDT [29973:239] pg_regress/identity LOG:  statement: DROP TABLE itest_parent;
2020-04-06 20:19:46.941 EDT [29974:321] pg_regress/rowsecurity LOG:  statement: CREATE VIEW rec2v WITH (security_barrier) AS SELECT * FROM rec2;
2020-04-06 20:19:46.941 EDT [29973:240] pg_regress/identity LOG:  statement: CREATE TABLE itest14 (id serial);
2020-04-06 20:19:46.943 EDT [29974:322] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:46.943 EDT [29974:323] pg_regress/rowsecurity LOG:  statement: CREATE POLICY r1 ON rec1 USING (x = (SELECT a FROM rec2v WHERE b = y));
2020-04-06 20:19:46.944 EDT [29983:356] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '25776'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:46.949 EDT [29974:324] pg_regress/rowsecurity LOG:  statement: CREATE POLICY r2 ON rec2 USING (a = (SELECT x FROM rec1v WHERE y = b));
2020-04-06 20:19:46.950 EDT [29974:325] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:46.950 EDT [29974:326] pg_regress/rowsecurity LOG:  statement: SELECT * FROM rec1;
2020-04-06 20:19:46.950 EDT [29974:327] pg_regress/rowsecurity ERROR:  infinite recursion detected in policy for relation "rec1"
2020-04-06 20:19:46.950 EDT [29974:328] pg_regress/rowsecurity STATEMENT:  SELECT * FROM rec1;
2020-04-06 20:19:46.951 EDT [29974:329] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:46.951 EDT [29974:330] pg_regress/rowsecurity LOG:  statement: CREATE TABLE s1 (a int, b text);
2020-04-06 20:19:46.956 EDT [29973:241] pg_regress/identity LOG:  statement: ALTER TABLE itest14 ALTER id DROP DEFAULT;
2020-04-06 20:19:46.957 EDT [29958:154] pg_regress/matview LOG:  statement: SELECT pg_catalog.pg_get_viewdef('25810'::pg_catalog.oid, true);
2020-04-06 20:19:46.958 EDT [29958:155] pg_regress/matview LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '25810' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:46.958 EDT [29974:331] pg_regress/rowsecurity LOG:  statement: INSERT INTO s1 (SELECT x, md5(x::text) FROM generate_series(-10,10) x);
2020-04-06 20:19:46.959 EDT [29973:242] pg_regress/identity LOG:  statement: ALTER TABLE itest14 ALTER id ADD GENERATED BY DEFAULT AS IDENTITY;
2020-04-06 20:19:46.960 EDT [30004:76] pg_regress/join_hash LOG:  statement: select original > 1 as initially_multibatch, final > original as increased_batches
	  from hash_join_batches(
	$$
	  select count(*) FROM simple r JOIN bigger_than_it_looks s USING (id);
	$$);
2020-04-06 20:19:46.969 EDT [29958:156] pg_regress/matview LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '25810'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:46.970 EDT [30316:1] ERROR:  type "eins" does not exist
2020-04-06 20:19:46.970 EDT [30316:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:46.972 EDT [29974:332] pg_regress/rowsecurity LOG:  statement: CREATE TABLE s2 (x int, y text);
2020-04-06 20:19:46.972 EDT [30302:6] pg_regress/privileges LOG:  statement: select has_table_privilege(t2.oid,'pg_authid','delete')
	from (select oid from pg_roles where rolname = current_user) as t2;
2020-04-06 20:19:46.974 EDT [29973:243] pg_regress/identity LOG:  statement: INSERT INTO itest14 (id) VALUES (DEFAULT);
2020-04-06 20:19:46.982 EDT [29988:35] pg_regress/gist LOG:  statement: explain (costs off)
	select p from gist_tbl where p <@ box(point(0,0), point(0.5, 0.5));
2020-04-06 20:19:46.984 EDT [29958:157] pg_regress/matview LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '25810'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:46.984 EDT [29983:357] pg_regress/generated LOG:  statement: CREATE TABLE gtest27 (
	    a int,
	    b int,
	    x int GENERATED ALWAYS AS ((a + b) * 2) STORED
	);
2020-04-06 20:19:46.986 EDT [30302:7] pg_regress/privileges LOG:  statement: select has_table_privilege(current_user,t1.oid,'rule')
	from (select oid from pg_class where relname = 'pg_authid') as t1;
2020-04-06 20:19:46.986 EDT [29983:358] pg_regress/generated LOG:  statement: INSERT INTO gtest27 (a, b) VALUES (3, 7), (4, 11);
2020-04-06 20:19:46.987 EDT [29983:359] pg_regress/generated LOG:  statement: ALTER TABLE gtest27 ALTER COLUMN a TYPE text;
2020-04-06 20:19:46.987 EDT [29983:360] pg_regress/generated ERROR:  cannot alter type of a column used by a generated column
2020-04-06 20:19:46.987 EDT [29983:361] pg_regress/generated DETAIL:  Column "a" is used by generated column "x".
2020-04-06 20:19:46.987 EDT [29983:362] pg_regress/generated STATEMENT:  ALTER TABLE gtest27 ALTER COLUMN a TYPE text;
2020-04-06 20:19:46.987 EDT [29988:36] pg_regress/gist LOG:  statement: select p from gist_tbl where p <@ box(point(0,0), point(0.5, 0.5));
2020-04-06 20:19:46.987 EDT [29974:333] pg_regress/rowsecurity LOG:  statement: INSERT INTO s2 (SELECT x, md5(x::text) FROM generate_series(-6,6) x);
2020-04-06 20:19:46.990 EDT [24935:121] LOG:  background worker "parallel worker" (PID 30316) exited with exit code 1
2020-04-06 20:19:46.990 EDT [29974:334] pg_regress/rowsecurity LOG:  statement: GRANT SELECT ON s1, s2 TO regress_rls_bob;
2020-04-06 20:19:46.990 EDT [29995:208] pg_regress/object_address WARNING:  error for type,{eins},{}: type "eins" does not exist
2020-04-06 20:19:46.990 EDT [29995:209] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:46.991 EDT [29974:335] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON s1 USING (a in (select x from s2 where y like '%2f%'));
2020-04-06 20:19:46.993 EDT [29974:336] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p2 ON s2 USING (x in (select a from s1 where b like '%22%'));
2020-04-06 20:19:46.994 EDT [29974:337] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p3 ON s1 FOR INSERT WITH CHECK (a = (SELECT a FROM s1));
2020-04-06 20:19:46.995 EDT [29974:338] pg_regress/rowsecurity LOG:  statement: ALTER TABLE s1 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:46.996 EDT [29974:339] pg_regress/rowsecurity LOG:  statement: ALTER TABLE s2 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:46.997 EDT [29974:340] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:46.997 EDT [29974:341] pg_regress/rowsecurity LOG:  statement: CREATE VIEW v2 AS SELECT * FROM s2 WHERE y like '%af%';
2020-04-06 20:19:47.000 EDT [29958:158] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mv_test3 AS SELECT * FROM mv_test2 WHERE moo = 12345;
2020-04-06 20:19:47.001 EDT [29973:244] pg_regress/identity LOG:  disconnection: session time: 0:00:02.400 user=pgbuild database=regression host=[local]
2020-04-06 20:19:47.002 EDT [29988:37] pg_regress/gist LOG:  statement: explain (costs off)
	select p from gist_tbl where p <@ box(point(0,0), point(0.5, 0.5))
	order by p <-> point(0.201, 0.201);
2020-04-06 20:19:47.003 EDT [29988:38] pg_regress/gist LOG:  statement: select p from gist_tbl where p <@ box(point(0,0), point(0.5, 0.5))
	order by p <-> point(0.201, 0.201);
2020-04-06 20:19:47.004 EDT [29983:363] pg_regress/generated LOG:  statement: ALTER TABLE gtest27 ALTER COLUMN x TYPE numeric;
2020-04-06 20:19:47.005 EDT [29974:342] pg_regress/rowsecurity LOG:  statement: SELECT * FROM s1 WHERE f_leak(b);
2020-04-06 20:19:47.005 EDT [29974:343] pg_regress/rowsecurity ERROR:  infinite recursion detected in policy for relation "s1"
2020-04-06 20:19:47.005 EDT [29974:344] pg_regress/rowsecurity STATEMENT:  SELECT * FROM s1 WHERE f_leak(b);
2020-04-06 20:19:47.005 EDT [29974:345] pg_regress/rowsecurity LOG:  statement: INSERT INTO s1 VALUES (1, 'foo');
2020-04-06 20:19:47.006 EDT [29974:346] pg_regress/rowsecurity ERROR:  infinite recursion detected in policy for relation "s1"
2020-04-06 20:19:47.006 EDT [29974:347] pg_regress/rowsecurity STATEMENT:  INSERT INTO s1 VALUES (1, 'foo');
2020-04-06 20:19:47.006 EDT [29974:348] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:47.006 EDT [30327:1] ERROR:  type "eins" does not exist
2020-04-06 20:19:47.006 EDT [30327:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.006 EDT [29974:349] pg_regress/rowsecurity LOG:  statement: DROP POLICY p3 on s1;
2020-04-06 20:19:47.008 EDT [29974:350] pg_regress/rowsecurity LOG:  statement: ALTER POLICY p2 ON s2 USING (x % 2 = 0);
2020-04-06 20:19:47.009 EDT [29974:351] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.009 EDT [29995:210] pg_regress/object_address WARNING:  error for type,{eins},{integer}: type "eins" does not exist
2020-04-06 20:19:47.009 EDT [29995:211] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.010 EDT [29974:352] pg_regress/rowsecurity LOG:  statement: SELECT * FROM s1 WHERE f_leak(b);
2020-04-06 20:19:47.011 EDT [24935:122] LOG:  background worker "parallel worker" (PID 30327) exited with exit code 1
2020-04-06 20:19:47.012 EDT [29974:353] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM only s1 WHERE f_leak(b);
2020-04-06 20:19:47.012 EDT [29974:354] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:47.013 EDT [29974:355] pg_regress/rowsecurity LOG:  statement: ALTER POLICY p1 ON s1 USING (a in (select x from v2));
2020-04-06 20:19:47.019 EDT [29974:356] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.020 EDT [29988:39] pg_regress/gist LOG:  statement: explain (costs off)
	select p from gist_tbl where p <@ box(point(0,0), point(0.5, 0.5))
	order by point(0.101, 0.101) <-> p;
2020-04-06 20:19:47.020 EDT [29974:357] pg_regress/rowsecurity LOG:  statement: SELECT * FROM s1 WHERE f_leak(b);
2020-04-06 20:19:47.021 EDT [29988:40] pg_regress/gist LOG:  statement: select p from gist_tbl where p <@ box(point(0,0), point(0.5, 0.5))
	order by point(0.101, 0.101) <-> p;
2020-04-06 20:19:47.022 EDT [30331:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:47.022 EDT [30331:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.023 EDT [29983:364] pg_regress/generated LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(gtest27)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:47.028 EDT [30302:8] pg_regress/privileges LOG:  statement: select has_table_privilege(current_user,t1.oid,'references')
	from (select oid from pg_class where relname = 'pg_authid') as t1;
2020-04-06 20:19:47.029 EDT [29974:358] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM s1 WHERE f_leak(b);
2020-04-06 20:19:47.032 EDT [29958:159] pg_regress/matview LOG:  statement: SELECT relispopulated FROM pg_class WHERE oid = 'mv_test3'::regclass;
2020-04-06 20:19:47.033 EDT [29974:359] pg_regress/rowsecurity LOG:  statement: SELECT (SELECT x FROM s1 LIMIT 1) xx, * FROM s2 WHERE y like '%28%';
2020-04-06 20:19:47.034 EDT [29995:212] pg_regress/object_address WARNING:  error for type,{addr_nsp,zwei},{}: name list length must be exactly 1
2020-04-06 20:19:47.034 EDT [29995:213] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.034 EDT [24935:123] LOG:  background worker "parallel worker" (PID 30331) exited with exit code 1
2020-04-06 20:19:47.035 EDT [29988:41] pg_regress/gist LOG:  statement: explain (costs off)
	select p from
	  (values (box(point(0,0), point(0.5,0.5))),
	          (box(point(0.5,0.5), point(0.75,0.75))),
	          (box(point(0.8,0.8), point(1.0,1.0)))) as v(bb)
	cross join lateral
	  (select p from gist_tbl where p <@ bb order by p <-> bb[0] limit 2) ss;
2020-04-06 20:19:47.036 EDT [29988:42] pg_regress/gist LOG:  statement: select p from
	  (values (box(point(0,0), point(0.5,0.5))),
	          (box(point(0.5,0.5), point(0.75,0.75))),
	          (box(point(0.8,0.8), point(1.0,1.0)))) as v(bb)
	cross join lateral
	  (select p from gist_tbl where p <@ bb order by p <-> bb[0] limit 2) ss;
2020-04-06 20:19:47.037 EDT [29988:43] pg_regress/gist LOG:  statement: drop index gist_tbl_point_index;
2020-04-06 20:19:47.039 EDT [29988:44] pg_regress/gist LOG:  statement: create index gist_tbl_box_index on gist_tbl using gist (b);
2020-04-06 20:19:47.044 EDT [29974:360] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT (SELECT x FROM s1 LIMIT 1) xx, * FROM s2 WHERE y like '%28%';
2020-04-06 20:19:47.045 EDT [29974:361] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:47.045 EDT [29974:362] pg_regress/rowsecurity LOG:  statement: ALTER POLICY p2 ON s2 USING (x in (select a from s1 where b like '%d2%'));
2020-04-06 20:19:47.047 EDT [30302:9] pg_regress/privileges LOG:  statement: select has_table_privilege(t2.oid,t1.oid,'select')
	from (select oid from pg_class where relname = 'pg_authid') as t1,
	  (select oid from pg_roles where rolname = current_user) as t2;
2020-04-06 20:19:47.047 EDT [29974:363] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.048 EDT [29985:31] pg_regress/spgist LOG:  disconnection: session time: 0:00:02.352 user=pgbuild database=regression host=[local]
2020-04-06 20:19:47.048 EDT [29974:364] pg_regress/rowsecurity LOG:  statement: SELECT * FROM s1 WHERE f_leak(b);
2020-04-06 20:19:47.048 EDT [29974:365] pg_regress/rowsecurity ERROR:  infinite recursion detected in policy for relation "s1"
2020-04-06 20:19:47.048 EDT [29974:366] pg_regress/rowsecurity STATEMENT:  SELECT * FROM s1 WHERE f_leak(b);
2020-04-06 20:19:47.048 EDT [29983:365] pg_regress/generated LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '25909';
2020-04-06 20:19:47.051 EDT [30004:77] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:47.051 EDT [30004:78] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:47.051 EDT [30004:79] pg_regress/join_hash LOG:  statement: set local max_parallel_workers_per_gather = 2;
2020-04-06 20:19:47.052 EDT [30004:80] pg_regress/join_hash LOG:  statement: set local work_mem = '128kB';
2020-04-06 20:19:47.052 EDT [30004:81] pg_regress/join_hash LOG:  statement: set local enable_parallel_hash = off;
2020-04-06 20:19:47.052 EDT [30004:82] pg_regress/join_hash LOG:  statement: explain (costs off)
	  select count(*) from simple r join bigger_than_it_looks s using (id);
2020-04-06 20:19:47.052 EDT [30004:83] pg_regress/join_hash LOG:  statement: select count(*) from simple r join bigger_than_it_looks s using (id);
2020-04-06 20:19:47.057 EDT [29974:367] pg_regress/rowsecurity LOG:  statement: PREPARE p1(int) AS SELECT * FROM t1 WHERE a <= $1;
2020-04-06 20:19:47.061 EDT [29974:368] pg_regress/rowsecurity LOG:  statement: EXECUTE p1(2);
2020-04-06 20:19:47.061 EDT [29974:369] pg_regress/rowsecurity DETAIL:  prepare: PREPARE p1(int) AS SELECT * FROM t1 WHERE a <= $1;
2020-04-06 20:19:47.063 EDT [29974:370] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) EXECUTE p1(2);
2020-04-06 20:19:47.067 EDT [29974:371] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:47.068 EDT [30302:10] pg_regress/privileges LOG:  statement: select has_table_privilege(t2.oid,t1.oid,'insert')
	from (select oid from pg_class where relname = 'pg_authid') as t1,
	  (select oid from pg_roles where rolname = current_user) as t2;
2020-04-06 20:19:47.069 EDT [29958:160] pg_regress/matview LOG:  statement: DROP VIEW mvtest_vt1 CASCADE;
2020-04-06 20:19:47.071 EDT [30338:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:47.071 EDT [30338:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.073 EDT [29958:161] pg_regress/matview LOG:  statement: CREATE TABLE mvtest_foo(a, b) AS VALUES(1, 10);
2020-04-06 20:19:47.075 EDT [24935:124] LOG:  background worker "parallel worker" (PID 30338) exited with exit code 1
2020-04-06 20:19:47.075 EDT [29995:214] pg_regress/object_address WARNING:  error for type,{addr_nsp,zwei},{integer}: name list length must be exactly 1
2020-04-06 20:19:47.075 EDT [29995:215] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.081 EDT [29983:366] pg_regress/generated LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '25909' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:47.082 EDT [29983:367] pg_regress/generated LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '25909' ORDER BY 1;
2020-04-06 20:19:47.083 EDT [29983:368] pg_regress/generated LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '25909'
	ORDER BY 1;
2020-04-06 20:19:47.084 EDT [29983:369] pg_regress/generated LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '25909'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('25909')
	ORDER BY 1;
2020-04-06 20:19:47.086 EDT [30302:11] pg_regress/privileges LOG:  statement: select has_table_privilege('pg_authid','update');
2020-04-06 20:19:47.096 EDT [29974:372] pg_regress/rowsecurity LOG:  statement: SET row_security TO OFF;
2020-04-06 20:19:47.101 EDT [29974:373] pg_regress/rowsecurity LOG:  statement: SELECT * FROM t1 WHERE f_leak(b);
2020-04-06 20:19:47.106 EDT [30345:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:47.106 EDT [30345:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.110 EDT [24935:125] LOG:  background worker "parallel worker" (PID 30345) exited with exit code 1
2020-04-06 20:19:47.111 EDT [29995:216] pg_regress/object_address WARNING:  error for type,{eins,zwei,drei},{}: name list length must be exactly 1
2020-04-06 20:19:47.111 EDT [29995:217] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.111 EDT [29974:374] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM t1 WHERE f_leak(b);
2020-04-06 20:19:47.111 EDT [30302:12] pg_regress/privileges LOG:  statement: select has_table_privilege('pg_authid','delete');
2020-04-06 20:19:47.112 EDT [29958:162] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mvtest_mv AS SELECT * FROM mvtest_foo;
2020-04-06 20:19:47.112 EDT [29974:375] pg_regress/rowsecurity LOG:  statement: EXECUTE p1(2);
2020-04-06 20:19:47.112 EDT [29974:376] pg_regress/rowsecurity DETAIL:  prepare: PREPARE p1(int) AS SELECT * FROM t1 WHERE a <= $1;
2020-04-06 20:19:47.118 EDT [30004:84] pg_regress/join_hash LOG:  statement: select original > 1 as initially_multibatch, final > original as increased_batches
	  from hash_join_batches(
	$$
	  select count(*) from simple r join bigger_than_it_looks s using (id);
	$$);
2020-04-06 20:19:47.126 EDT [29983:370] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '25909'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:47.127 EDT [30302:13] pg_regress/privileges LOG:  statement: select has_table_privilege('pg_authid','truncate');
2020-04-06 20:19:47.136 EDT [30351:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:47.136 EDT [30351:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.147 EDT [24935:126] LOG:  background worker "parallel worker" (PID 30351) exited with exit code 1
2020-04-06 20:19:47.147 EDT [29995:218] pg_regress/object_address WARNING:  error for type,{eins,zwei,drei},{integer}: name list length must be exactly 1
2020-04-06 20:19:47.147 EDT [29995:219] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.149 EDT [29958:163] pg_regress/matview LOG:  statement: CREATE UNIQUE INDEX ON mvtest_mv(a);
2020-04-06 20:19:47.152 EDT [29958:164] pg_regress/matview LOG:  statement: INSERT INTO mvtest_foo SELECT * FROM mvtest_foo;
2020-04-06 20:19:47.152 EDT [29958:165] pg_regress/matview LOG:  statement: REFRESH MATERIALIZED VIEW mvtest_mv;
2020-04-06 20:19:47.153 EDT [29974:377] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) EXECUTE p1(2);
2020-04-06 20:19:47.154 EDT [29974:378] pg_regress/rowsecurity LOG:  statement: PREPARE p2(int) AS SELECT * FROM t1 WHERE a = $1;
2020-04-06 20:19:47.154 EDT [29974:379] pg_regress/rowsecurity LOG:  statement: EXECUTE p2(2);
2020-04-06 20:19:47.154 EDT [29974:380] pg_regress/rowsecurity DETAIL:  prepare: PREPARE p2(int) AS SELECT * FROM t1 WHERE a = $1;
2020-04-06 20:19:47.155 EDT [29958:166] pg_regress/matview ERROR:  could not create unique index "mvtest_mv_a_idx"
2020-04-06 20:19:47.155 EDT [29958:167] pg_regress/matview DETAIL:  Key (a)=(1) is duplicated.
2020-04-06 20:19:47.155 EDT [29958:168] pg_regress/matview STATEMENT:  REFRESH MATERIALIZED VIEW mvtest_mv;
2020-04-06 20:19:47.157 EDT [29958:169] pg_regress/matview LOG:  statement: REFRESH MATERIALIZED VIEW CONCURRENTLY mvtest_mv;
2020-04-06 20:19:47.162 EDT [29988:45] pg_regress/gist LOG:  statement: explain (costs off)
	select b from gist_tbl where b <@ box(point(5,5), point(6,6));
2020-04-06 20:19:47.163 EDT [29958:170] pg_regress/matview ERROR:  new data for materialized view "mvtest_mv" contains duplicate rows without any null columns
2020-04-06 20:19:47.163 EDT [29958:171] pg_regress/matview DETAIL:  Row: (1,10)
2020-04-06 20:19:47.163 EDT [29958:172] pg_regress/matview STATEMENT:  REFRESH MATERIALIZED VIEW CONCURRENTLY mvtest_mv;
2020-04-06 20:19:47.163 EDT [29988:46] pg_regress/gist LOG:  statement: select b from gist_tbl where b <@ box(point(5,5), point(6,6));
2020-04-06 20:19:47.164 EDT [29958:173] pg_regress/matview LOG:  statement: DROP TABLE mvtest_foo CASCADE;
2020-04-06 20:19:47.167 EDT [29958:174] pg_regress/matview LOG:  statement: CREATE TABLE mvtest_foo(a, b, c) AS VALUES(1, 2, 3);
2020-04-06 20:19:47.168 EDT [29983:371] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '25909'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:47.169 EDT [29983:372] pg_regress/generated LOG:  statement: SELECT * FROM gtest27;
2020-04-06 20:19:47.171 EDT [30302:14] pg_regress/privileges LOG:  statement: select has_table_privilege(t1.oid,'select')
	from (select oid from pg_class where relname = 'pg_authid') as t1;
2020-04-06 20:19:47.172 EDT [30357:1] ERROR:  argument list length must be exactly 1
2020-04-06 20:19:47.172 EDT [30357:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.181 EDT [29995:220] pg_regress/object_address WARNING:  error for cast,{eins},{}: argument list length must be exactly 1
2020-04-06 20:19:47.181 EDT [29995:221] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.182 EDT [24935:127] LOG:  background worker "parallel worker" (PID 30357) exited with exit code 1
2020-04-06 20:19:47.182 EDT [29983:373] pg_regress/generated LOG:  statement: ALTER TABLE gtest27 ALTER COLUMN x TYPE boolean USING x <> 0;
2020-04-06 20:19:47.183 EDT [29983:374] pg_regress/generated ERROR:  generation expression for column "x" cannot be cast automatically to type boolean
2020-04-06 20:19:47.183 EDT [29983:375] pg_regress/generated STATEMENT:  ALTER TABLE gtest27 ALTER COLUMN x TYPE boolean USING x <> 0;
2020-04-06 20:19:47.183 EDT [29988:47] pg_regress/gist LOG:  statement: explain (costs off)
	select b from gist_tbl where b <@ box(point(5,5), point(6,6))
	order by b <-> point(5.2, 5.91);
2020-04-06 20:19:47.183 EDT [29974:381] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) EXECUTE p2(2);
2020-04-06 20:19:47.184 EDT [29988:48] pg_regress/gist LOG:  statement: select b from gist_tbl where b <@ box(point(5,5), point(6,6))
	order by b <-> point(5.2, 5.91);
2020-04-06 20:19:47.185 EDT [29958:175] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mvtest_mv AS SELECT * FROM mvtest_foo;
2020-04-06 20:19:47.186 EDT [29983:376] pg_regress/generated LOG:  statement: ALTER TABLE gtest27 ALTER COLUMN x DROP DEFAULT;
2020-04-06 20:19:47.186 EDT [29983:377] pg_regress/generated ERROR:  column "x" of relation "gtest27" is a generated column
2020-04-06 20:19:47.186 EDT [29983:378] pg_regress/generated HINT:  Use ALTER TABLE ... ALTER COLUMN ... DROP EXPRESSION instead.
2020-04-06 20:19:47.186 EDT [29983:379] pg_regress/generated STATEMENT:  ALTER TABLE gtest27 ALTER COLUMN x DROP DEFAULT;
2020-04-06 20:19:47.186 EDT [30004:85] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:47.187 EDT [29974:382] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.187 EDT [29974:383] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:47.188 EDT [29983:380] pg_regress/generated LOG:  statement: ALTER TABLE gtest27
	  DROP COLUMN x,
	  ALTER COLUMN a TYPE bigint,
	  ALTER COLUMN b TYPE bigint,
	  ADD COLUMN x bigint GENERATED ALWAYS AS ((a + b) * 2) STORED;
2020-04-06 20:19:47.189 EDT [30302:15] pg_regress/privileges LOG:  statement: select has_table_privilege(t1.oid,'trigger')
	from (select oid from pg_class where relname = 'pg_authid') as t1;
2020-04-06 20:19:47.192 EDT [30363:1] ERROR:  type "eins" does not exist
2020-04-06 20:19:47.192 EDT [30363:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.195 EDT [24935:128] LOG:  background worker "parallel worker" (PID 30363) exited with exit code 1
2020-04-06 20:19:47.195 EDT [30004:86] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:47.196 EDT [29974:384] pg_regress/rowsecurity LOG:  statement: EXECUTE p2(2);
2020-04-06 20:19:47.196 EDT [29974:385] pg_regress/rowsecurity DETAIL:  prepare: PREPARE p2(int) AS SELECT * FROM t1 WHERE a = $1;
2020-04-06 20:19:47.198 EDT [29983:381] pg_regress/generated LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(gtest27)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:47.200 EDT [30004:87] pg_regress/join_hash LOG:  statement: set local max_parallel_workers_per_gather = 1;
2020-04-06 20:19:47.200 EDT [30004:88] pg_regress/join_hash LOG:  statement: set local work_mem = '192kB';
2020-04-06 20:19:47.201 EDT [29995:222] pg_regress/object_address WARNING:  error for cast,{eins},{integer}: type "eins" does not exist
2020-04-06 20:19:47.201 EDT [29995:223] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.201 EDT [30004:89] pg_regress/join_hash LOG:  statement: set local enable_parallel_hash = on;
2020-04-06 20:19:47.201 EDT [30004:90] pg_regress/join_hash LOG:  statement: explain (costs off)
	  select count(*) from simple r join bigger_than_it_looks s using (id);
2020-04-06 20:19:47.202 EDT [30004:91] pg_regress/join_hash LOG:  statement: select count(*) from simple r join bigger_than_it_looks s using (id);
2020-04-06 20:19:47.204 EDT [30302:16] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user3;
2020-04-06 20:19:47.204 EDT [29988:49] pg_regress/gist LOG:  statement: explain (costs off)
	select b from gist_tbl where b <@ box(point(5,5), point(6,6))
	order by point(5.2, 5.91) <-> b;
2020-04-06 20:19:47.205 EDT [29958:176] pg_regress/matview LOG:  statement: CREATE UNIQUE INDEX ON mvtest_mv (a);
2020-04-06 20:19:47.205 EDT [30302:17] pg_regress/privileges LOG:  statement: select has_table_privilege(current_user,'pg_class','select');
2020-04-06 20:19:47.205 EDT [29988:50] pg_regress/gist LOG:  statement: select b from gist_tbl where b <@ box(point(5,5), point(6,6))
	order by point(5.2, 5.91) <-> b;
2020-04-06 20:19:47.206 EDT [29958:177] pg_regress/matview LOG:  statement: CREATE UNIQUE INDEX ON mvtest_mv (b);
2020-04-06 20:19:47.209 EDT [29958:178] pg_regress/matview LOG:  statement: CREATE UNIQUE INDEX on mvtest_mv (c);
2020-04-06 20:19:47.221 EDT [30370:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:47.221 EDT [30370:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.224 EDT [29958:179] pg_regress/matview LOG:  statement: INSERT INTO mvtest_foo VALUES(2, 3, 4);
2020-04-06 20:19:47.224 EDT [29958:180] pg_regress/matview LOG:  statement: INSERT INTO mvtest_foo VALUES(3, 4, 5);
2020-04-06 20:19:47.225 EDT [29958:181] pg_regress/matview LOG:  statement: REFRESH MATERIALIZED VIEW mvtest_mv;
2020-04-06 20:19:47.226 EDT [29983:382] pg_regress/generated LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '25909';
2020-04-06 20:19:47.228 EDT [29995:224] pg_regress/object_address WARNING:  error for cast,{addr_nsp,zwei},{}: name list length must be exactly 1
2020-04-06 20:19:47.228 EDT [29995:225] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.229 EDT [24935:129] LOG:  background worker "parallel worker" (PID 30370) exited with exit code 1
2020-04-06 20:19:47.229 EDT [29974:386] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) EXECUTE p2(2);
2020-04-06 20:19:47.230 EDT [29974:387] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.230 EDT [29974:388] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) UPDATE t1 SET b = b || b WHERE f_leak(b);
2020-04-06 20:19:47.231 EDT [29974:389] pg_regress/rowsecurity LOG:  statement: UPDATE t1 SET b = b || b WHERE f_leak(b);
2020-04-06 20:19:47.231 EDT [30302:18] pg_regress/privileges LOG:  statement: select has_table_privilege(current_user,'pg_class','insert');
2020-04-06 20:19:47.232 EDT [29958:182] pg_regress/matview LOG:  statement: REFRESH MATERIALIZED VIEW CONCURRENTLY mvtest_mv;
2020-04-06 20:19:47.232 EDT [29974:390] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) UPDATE only t1 SET b = b || '_updt' WHERE f_leak(b);
2020-04-06 20:19:47.232 EDT [29974:391] pg_regress/rowsecurity LOG:  statement: UPDATE only t1 SET b = b || '_updt' WHERE f_leak(b);
2020-04-06 20:19:47.233 EDT [29974:392] pg_regress/rowsecurity LOG:  statement: UPDATE only t1 SET b = b WHERE f_leak(b) RETURNING tableoid::regclass, *, t1;
2020-04-06 20:19:47.234 EDT [29974:393] pg_regress/rowsecurity LOG:  statement: UPDATE t1 SET b = b WHERE f_leak(b) RETURNING *;
2020-04-06 20:19:47.234 EDT [29974:394] pg_regress/rowsecurity LOG:  statement: UPDATE t1 SET b = b WHERE f_leak(b) RETURNING tableoid::regclass, *, t1;
2020-04-06 20:19:47.236 EDT [29974:395] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) UPDATE t2 SET b=t2.b FROM t3
	WHERE t2.a = 3 and t3.a = 2 AND f_leak(t2.b) AND f_leak(t3.b);
2020-04-06 20:19:47.236 EDT [29974:396] pg_regress/rowsecurity LOG:  statement: UPDATE t2 SET b=t2.b FROM t3
	WHERE t2.a = 3 and t3.a = 2 AND f_leak(t2.b) AND f_leak(t3.b);
2020-04-06 20:19:47.236 EDT [29988:51] pg_regress/gist LOG:  statement: drop index gist_tbl_box_index;
2020-04-06 20:19:47.237 EDT [30375:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:47.237 EDT [30375:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.237 EDT [29974:397] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) UPDATE t1 SET b=t1.b FROM t2
	WHERE t1.a = 3 and t2.a = 3 AND f_leak(t1.b) AND f_leak(t2.b);
2020-04-06 20:19:47.238 EDT [29988:52] pg_regress/gist LOG:  statement: create index gist_tbl_multi_index on gist_tbl using gist (p, c);
2020-04-06 20:19:47.238 EDT [29974:398] pg_regress/rowsecurity LOG:  statement: UPDATE t1 SET b=t1.b FROM t2
	WHERE t1.a = 3 and t2.a = 3 AND f_leak(t1.b) AND f_leak(t2.b);
2020-04-06 20:19:47.239 EDT [29974:399] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) UPDATE t2 SET b=t2.b FROM t1
	WHERE t1.a = 3 and t2.a = 3 AND f_leak(t1.b) AND f_leak(t2.b);
2020-04-06 20:19:47.242 EDT [29958:183] pg_regress/matview LOG:  statement: DROP TABLE mvtest_foo CASCADE;
2020-04-06 20:19:47.245 EDT [29974:400] pg_regress/rowsecurity LOG:  statement: UPDATE t2 SET b=t2.b FROM t1
	WHERE t1.a = 3 and t2.a = 3 AND f_leak(t1.b) AND f_leak(t2.b);
2020-04-06 20:19:47.245 EDT [29958:184] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mvtest_mv1 AS SELECT 1 AS col1 WITH NO DATA;
2020-04-06 20:19:47.246 EDT [29974:401] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) UPDATE t2 t2_1 SET b = t2_2.b FROM t2 t2_2
	WHERE t2_1.a = 3 AND t2_2.a = t2_1.a AND t2_2.b = t2_1.b
	AND f_leak(t2_1.b) AND f_leak(t2_2.b) RETURNING *, t2_1, t2_2;
2020-04-06 20:19:47.246 EDT [29958:185] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mvtest_mv2 AS SELECT * FROM mvtest_mv1
	  WHERE col1 = (SELECT LEAST(col1) FROM mvtest_mv1) WITH NO DATA;
2020-04-06 20:19:47.247 EDT [29974:402] pg_regress/rowsecurity LOG:  statement: UPDATE t2 t2_1 SET b = t2_2.b FROM t2 t2_2
	WHERE t2_1.a = 3 AND t2_2.a = t2_1.a AND t2_2.b = t2_1.b
	AND f_leak(t2_1.b) AND f_leak(t2_2.b) RETURNING *, t2_1, t2_2;
2020-04-06 20:19:47.247 EDT [29974:403] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) UPDATE t1 t1_1 SET b = t1_2.b FROM t1 t1_2
	WHERE t1_1.a = 4 AND t1_2.a = t1_1.a AND t1_2.b = t1_1.b
	AND f_leak(t1_1.b) AND f_leak(t1_2.b) RETURNING *, t1_1, t1_2;
2020-04-06 20:19:47.247 EDT [29958:186] pg_regress/matview LOG:  statement: DROP MATERIALIZED VIEW mvtest_mv1 CASCADE;
2020-04-06 20:19:47.248 EDT [24935:130] LOG:  background worker "parallel worker" (PID 30375) exited with exit code 1
2020-04-06 20:19:47.248 EDT [29995:226] pg_regress/object_address WARNING:  error for cast,{addr_nsp,zwei},{integer}: name list length must be exactly 1
2020-04-06 20:19:47.248 EDT [29995:227] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.251 EDT [29974:404] pg_regress/rowsecurity LOG:  statement: UPDATE t1 t1_1 SET b = t1_2.b FROM t1 t1_2
	WHERE t1_1.a = 4 AND t1_2.a = t1_1.a AND t1_2.b = t1_1.b
	AND f_leak(t1_1.b) AND f_leak(t1_2.b) RETURNING *, t1_1, t1_2;
2020-04-06 20:19:47.256 EDT [29974:405] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:47.256 EDT [29974:406] pg_regress/rowsecurity LOG:  statement: SET row_security TO OFF;
2020-04-06 20:19:47.256 EDT [29974:407] pg_regress/rowsecurity LOG:  statement: SELECT * FROM t1 ORDER BY a,b;
2020-04-06 20:19:47.256 EDT [30377:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:47.256 EDT [30377:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.257 EDT [29983:383] pg_regress/generated LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '25909' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:47.259 EDT [29958:187] pg_regress/matview LOG:  statement: CREATE TABLE mvtest_boxes (id serial primary key, b box);
2020-04-06 20:19:47.260 EDT [24935:131] LOG:  background worker "parallel worker" (PID 30377) exited with exit code 1
2020-04-06 20:19:47.260 EDT [29995:228] pg_regress/object_address WARNING:  error for cast,{eins,zwei,drei},{}: name list length must be exactly 1
2020-04-06 20:19:47.260 EDT [29995:229] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.260 EDT [29983:384] pg_regress/generated LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '25909' ORDER BY 1;
2020-04-06 20:19:47.263 EDT [30302:19] pg_regress/privileges LOG:  statement: select has_table_privilege(t2.oid,'pg_class','update')
	from (select oid from pg_roles where rolname = current_user) as t2;
2020-04-06 20:19:47.266 EDT [30004:92] pg_regress/join_hash LOG:  statement: select original > 1 as initially_multibatch, final > original as increased_batches
	  from hash_join_batches(
	$$
	  select count(*) from simple r join bigger_than_it_looks s using (id);
	$$);
2020-04-06 20:19:47.269 EDT [29983:385] pg_regress/generated LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '25909'
	ORDER BY 1;
2020-04-06 20:19:47.273 EDT [29983:386] pg_regress/generated LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '25909'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('25909')
	ORDER BY 1;
2020-04-06 20:19:47.273 EDT [29958:188] pg_regress/matview LOG:  statement: INSERT INTO mvtest_boxes (b) VALUES
	  ('(32,32),(31,31)'),
	  ('(2.0000004,2.0000004),(1,1)'),
	  ('(1.9999996,1.9999996),(1,1)');
2020-04-06 20:19:47.274 EDT [29958:189] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mvtest_boxmv AS SELECT * FROM mvtest_boxes;
2020-04-06 20:19:47.276 EDT [29974:408] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.276 EDT [29974:409] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:47.276 EDT [29974:410] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) DELETE FROM only t1 WHERE f_leak(b);
2020-04-06 20:19:47.277 EDT [29974:411] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) DELETE FROM t1 WHERE f_leak(b);
2020-04-06 20:19:47.277 EDT [29974:412] pg_regress/rowsecurity LOG:  statement: DELETE FROM only t1 WHERE f_leak(b) RETURNING tableoid::regclass, *, t1;
2020-04-06 20:19:47.279 EDT [29974:413] pg_regress/rowsecurity LOG:  statement: DELETE FROM t1 WHERE f_leak(b) RETURNING tableoid::regclass, *, t1;
2020-04-06 20:19:47.279 EDT [29974:414] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:47.280 EDT [29974:415] pg_regress/rowsecurity LOG:  statement: CREATE TABLE b1 (a int, b text);
2020-04-06 20:19:47.282 EDT [29974:416] pg_regress/rowsecurity LOG:  statement: INSERT INTO b1 (SELECT x, md5(x::text) FROM generate_series(-10,10) x);
2020-04-06 20:19:47.283 EDT [29974:417] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON b1 USING (a % 2 = 0);
2020-04-06 20:19:47.283 EDT [29974:418] pg_regress/rowsecurity LOG:  statement: ALTER TABLE b1 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:47.284 EDT [29974:419] pg_regress/rowsecurity LOG:  statement: GRANT ALL ON b1 TO regress_rls_bob;
2020-04-06 20:19:47.284 EDT [29974:420] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.284 EDT [30380:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:47.284 EDT [30380:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.284 EDT [29974:421] pg_regress/rowsecurity LOG:  statement: CREATE VIEW bv1 WITH (security_barrier) AS SELECT * FROM b1 WHERE a > 0 WITH CHECK OPTION;
2020-04-06 20:19:47.286 EDT [29974:422] pg_regress/rowsecurity LOG:  statement: GRANT ALL ON bv1 TO regress_rls_carol;
2020-04-06 20:19:47.287 EDT [29974:423] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_carol;
2020-04-06 20:19:47.288 EDT [29974:424] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM bv1 WHERE f_leak(b);
2020-04-06 20:19:47.288 EDT [24935:132] LOG:  background worker "parallel worker" (PID 30380) exited with exit code 1
2020-04-06 20:19:47.289 EDT [29995:230] pg_regress/object_address WARNING:  error for cast,{eins,zwei,drei},{integer}: name list length must be exactly 1
2020-04-06 20:19:47.289 EDT [29995:231] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.289 EDT [29974:425] pg_regress/rowsecurity LOG:  statement: SELECT * FROM bv1 WHERE f_leak(b);
2020-04-06 20:19:47.291 EDT [29974:426] pg_regress/rowsecurity LOG:  statement: INSERT INTO bv1 VALUES (-1, 'xxx');
2020-04-06 20:19:47.291 EDT [29974:427] pg_regress/rowsecurity ERROR:  new row violates row-level security policy for table "b1"
2020-04-06 20:19:47.291 EDT [29974:428] pg_regress/rowsecurity STATEMENT:  INSERT INTO bv1 VALUES (-1, 'xxx');
2020-04-06 20:19:47.291 EDT [29974:429] pg_regress/rowsecurity LOG:  statement: INSERT INTO bv1 VALUES (11, 'xxx');
2020-04-06 20:19:47.291 EDT [29974:430] pg_regress/rowsecurity ERROR:  new row violates row-level security policy for table "b1"
2020-04-06 20:19:47.291 EDT [29974:431] pg_regress/rowsecurity STATEMENT:  INSERT INTO bv1 VALUES (11, 'xxx');
2020-04-06 20:19:47.291 EDT [29974:432] pg_regress/rowsecurity LOG:  statement: INSERT INTO bv1 VALUES (12, 'xxx');
2020-04-06 20:19:47.293 EDT [29974:433] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) UPDATE bv1 SET b = 'yyy' WHERE a = 4 AND f_leak(b);
2020-04-06 20:19:47.293 EDT [29974:434] pg_regress/rowsecurity LOG:  statement: UPDATE bv1 SET b = 'yyy' WHERE a = 4 AND f_leak(b);
2020-04-06 20:19:47.301 EDT [30386:1] ERROR:  must specify relation and object name
2020-04-06 20:19:47.301 EDT [30386:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.301 EDT [29983:387] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '25909'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:47.303 EDT [30302:20] pg_regress/privileges LOG:  statement: select has_table_privilege(t2.oid,'pg_class','delete')
	from (select oid from pg_roles where rolname = current_user) as t2;
2020-04-06 20:19:47.304 EDT [29995:232] pg_regress/object_address WARNING:  error for table constraint,{eins},{}: must specify relation and object name
2020-04-06 20:19:47.304 EDT [29995:233] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.304 EDT [24935:133] LOG:  background worker "parallel worker" (PID 30386) exited with exit code 1
2020-04-06 20:19:47.304 EDT [29974:435] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) DELETE FROM bv1 WHERE a = 6 AND f_leak(b);
2020-04-06 20:19:47.304 EDT [29958:190] pg_regress/matview LOG:  statement: CREATE UNIQUE INDEX mvtest_boxmv_id ON mvtest_boxmv (id);
2020-04-06 20:19:47.305 EDT [29974:436] pg_regress/rowsecurity LOG:  statement: DELETE FROM bv1 WHERE a = 6 AND f_leak(b);
2020-04-06 20:19:47.305 EDT [29974:437] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:47.305 EDT [29974:438] pg_regress/rowsecurity LOG:  statement: SELECT * FROM b1;
2020-04-06 20:19:47.306 EDT [29958:191] pg_regress/matview LOG:  statement: UPDATE mvtest_boxes SET b = '(2,2),(1,1)' WHERE id = 2;
2020-04-06 20:19:47.313 EDT [29958:192] pg_regress/matview LOG:  statement: REFRESH MATERIALIZED VIEW CONCURRENTLY mvtest_boxmv;
2020-04-06 20:19:47.314 EDT [30388:1] ERROR:  must specify relation and object name
2020-04-06 20:19:47.314 EDT [30388:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.318 EDT [30302:21] pg_regress/privileges LOG:  statement: select has_table_privilege(current_user,t1.oid,'references')
	from (select oid from pg_class where relname = 'pg_class') as t1;
2020-04-06 20:19:47.318 EDT [29983:388] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '25909'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:47.329 EDT [29958:193] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_boxmv ORDER BY id;
2020-04-06 20:19:47.329 EDT [30302:22] pg_regress/privileges LOG:  statement: select has_table_privilege(t2.oid,t1.oid,'select')
	from (select oid from pg_class where relname = 'pg_class') as t1,
	  (select oid from pg_roles where rolname = current_user) as t2;
2020-04-06 20:19:47.332 EDT [29974:439] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:47.332 EDT [29974:440] pg_regress/rowsecurity LOG:  statement: DROP POLICY p1 ON document;
2020-04-06 20:19:47.333 EDT [24935:134] LOG:  background worker "parallel worker" (PID 30388) exited with exit code 1
2020-04-06 20:19:47.334 EDT [29995:234] pg_regress/object_address WARNING:  error for table constraint,{eins},{integer}: must specify relation and object name
2020-04-06 20:19:47.334 EDT [29995:235] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.339 EDT [29974:441] pg_regress/rowsecurity LOG:  statement: DROP POLICY p1r ON document;
2020-04-06 20:19:47.340 EDT [29983:389] pg_regress/generated LOG:  statement: ALTER TABLE gtest27
	  ALTER COLUMN a TYPE float8,
	  ALTER COLUMN b TYPE float8;
2020-04-06 20:19:47.340 EDT [29983:390] pg_regress/generated ERROR:  cannot alter type of a column used by a generated column
2020-04-06 20:19:47.340 EDT [29983:391] pg_regress/generated DETAIL:  Column "a" is used by generated column "x".
2020-04-06 20:19:47.340 EDT [29983:392] pg_regress/generated STATEMENT:  ALTER TABLE gtest27
	  ALTER COLUMN a TYPE float8,
	  ALTER COLUMN b TYPE float8;
2020-04-06 20:19:47.340 EDT [29983:393] pg_regress/generated LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(gtest27)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:47.343 EDT [30302:23] pg_regress/privileges LOG:  statement: select has_table_privilege(t2.oid,t1.oid,'insert')
	from (select oid from pg_class where relname = 'pg_class') as t1,
	  (select oid from pg_roles where rolname = current_user) as t2;
2020-04-06 20:19:47.343 EDT [29974:442] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON document FOR SELECT USING (true);
2020-04-06 20:19:47.344 EDT [29974:443] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p2 ON document FOR INSERT WITH CHECK (dauthor = current_user);
2020-04-06 20:19:47.344 EDT [29974:444] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p3 ON document FOR UPDATE
	  USING (cid = (SELECT cid from category WHERE cname = 'novel'))
	  WITH CHECK (dauthor = current_user);
2020-04-06 20:19:47.345 EDT [29958:194] pg_regress/matview LOG:  statement: DROP TABLE mvtest_boxes CASCADE;
2020-04-06 20:19:47.345 EDT [30004:93] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:47.346 EDT [30004:94] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:47.346 EDT [30004:95] pg_regress/join_hash LOG:  statement: set local max_parallel_workers_per_gather = 0;
2020-04-06 20:19:47.346 EDT [30004:96] pg_regress/join_hash LOG:  statement: set local work_mem = '128kB';
2020-04-06 20:19:47.346 EDT [30004:97] pg_regress/join_hash LOG:  statement: explain (costs off)
	  select count(*) from simple r join extremely_skewed s using (id);
2020-04-06 20:19:47.347 EDT [30004:98] pg_regress/join_hash LOG:  statement: select count(*) from simple r join extremely_skewed s using (id);
2020-04-06 20:19:47.347 EDT [30396:1] ERROR:  relation "addr_nsp" does not exist
2020-04-06 20:19:47.347 EDT [30396:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.348 EDT [29958:195] pg_regress/matview LOG:  statement: CREATE TABLE mvtest_v (i int, j int);
2020-04-06 20:19:47.350 EDT [29958:196] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mvtest_mv_v (ii, jj, kk) AS SELECT i, j FROM mvtest_v;
2020-04-06 20:19:47.350 EDT [29974:445] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.350 EDT [29958:197] pg_regress/matview ERROR:  too many column names were specified
2020-04-06 20:19:47.350 EDT [29958:198] pg_regress/matview STATEMENT:  CREATE MATERIALIZED VIEW mvtest_mv_v (ii, jj, kk) AS SELECT i, j FROM mvtest_v;
2020-04-06 20:19:47.351 EDT [24935:135] LOG:  background worker "parallel worker" (PID 30396) exited with exit code 1
2020-04-06 20:19:47.351 EDT [29995:236] pg_regress/object_address WARNING:  error for table constraint,{addr_nsp,zwei},{}: relation "addr_nsp" does not exist
2020-04-06 20:19:47.351 EDT [29995:237] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.353 EDT [29958:199] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mvtest_mv_v (ii, jj) AS SELECT i, j FROM mvtest_v;
2020-04-06 20:19:47.357 EDT [29974:446] pg_regress/rowsecurity LOG:  statement: SELECT * FROM document WHERE did = 2;
2020-04-06 20:19:47.361 EDT [29983:394] pg_regress/generated LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '25909';
2020-04-06 20:19:47.366 EDT [30400:1] ERROR:  relation "addr_nsp" does not exist
2020-04-06 20:19:47.366 EDT [30400:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.369 EDT [30302:24] pg_regress/privileges LOG:  statement: select has_table_privilege('pg_class','update');
2020-04-06 20:19:47.370 EDT [24935:136] LOG:  background worker "parallel worker" (PID 30400) exited with exit code 1
2020-04-06 20:19:47.370 EDT [29995:238] pg_regress/object_address WARNING:  error for table constraint,{addr_nsp,zwei},{integer}: relation "addr_nsp" does not exist
2020-04-06 20:19:47.370 EDT [29995:239] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.371 EDT [29974:447] pg_regress/rowsecurity LOG:  statement: INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_carol', 'my first novel')
	    ON CONFLICT (did) DO UPDATE SET dtitle = EXCLUDED.dtitle, dauthor = EXCLUDED.dauthor;
2020-04-06 20:19:47.371 EDT [29974:448] pg_regress/rowsecurity ERROR:  new row violates row-level security policy for table "document"
2020-04-06 20:19:47.371 EDT [29974:449] pg_regress/rowsecurity STATEMENT:  INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_carol', 'my first novel')
	    ON CONFLICT (did) DO UPDATE SET dtitle = EXCLUDED.dtitle, dauthor = EXCLUDED.dauthor;
2020-04-06 20:19:47.371 EDT [29974:450] pg_regress/rowsecurity LOG:  statement: INSERT INTO document VALUES (33, 22, 1, 'regress_rls_bob', 'okay science fiction');
2020-04-06 20:19:47.372 EDT [29974:451] pg_regress/rowsecurity LOG:  statement: INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'Some novel, replaces sci-fi') 
	    ON CONFLICT (did) DO UPDATE SET dtitle = EXCLUDED.dtitle;
2020-04-06 20:19:47.372 EDT [29974:452] pg_regress/rowsecurity ERROR:  new row violates row-level security policy (USING expression) for table "document"
2020-04-06 20:19:47.372 EDT [29974:453] pg_regress/rowsecurity STATEMENT:  INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'Some novel, replaces sci-fi') 
	    ON CONFLICT (did) DO UPDATE SET dtitle = EXCLUDED.dtitle;
2020-04-06 20:19:47.374 EDT [29958:200] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mvtest_mv_v_2 (ii) AS SELECT i, j FROM mvtest_v;
2020-04-06 20:19:47.380 EDT [30406:1] ERROR:  schema "eins" does not exist
2020-04-06 20:19:47.380 EDT [30406:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.386 EDT [29974:454] pg_regress/rowsecurity LOG:  statement: INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'my first novel')
	    ON CONFLICT (did) DO UPDATE SET dtitle = EXCLUDED.dtitle RETURNING *;
2020-04-06 20:19:47.386 EDT [29983:395] pg_regress/generated LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '25909' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:47.387 EDT [24935:137] LOG:  background worker "parallel worker" (PID 30406) exited with exit code 1
2020-04-06 20:19:47.387 EDT [29995:240] pg_regress/object_address WARNING:  error for table constraint,{eins,zwei,drei},{}: schema "eins" does not exist
2020-04-06 20:19:47.387 EDT [29995:241] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.387 EDT [29983:396] pg_regress/generated LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '25909' ORDER BY 1;
2020-04-06 20:19:47.388 EDT [29974:455] pg_regress/rowsecurity LOG:  statement: INSERT INTO document VALUES (78, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'some technology novel')
	    ON CONFLICT (did) DO UPDATE SET dtitle = EXCLUDED.dtitle, cid = 33 RETURNING *;
2020-04-06 20:19:47.389 EDT [29983:397] pg_regress/generated LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '25909'
	ORDER BY 1;
2020-04-06 20:19:47.391 EDT [29974:456] pg_regress/rowsecurity LOG:  statement: INSERT INTO document VALUES (78, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'some technology novel')
	    ON CONFLICT (did) DO UPDATE SET dtitle = EXCLUDED.dtitle, cid = 33 RETURNING *;
2020-04-06 20:19:47.392 EDT [30302:25] pg_regress/privileges LOG:  statement: select has_table_privilege('pg_class','delete');
2020-04-06 20:19:47.392 EDT [29983:398] pg_regress/generated LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '25909'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('25909')
	ORDER BY 1;
2020-04-06 20:19:47.392 EDT [29974:457] pg_regress/rowsecurity LOG:  statement: INSERT INTO document VALUES (78, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'some technology novel')
	    ON CONFLICT (did) DO UPDATE SET dtitle = EXCLUDED.dtitle, cid = 33 RETURNING *;
2020-04-06 20:19:47.393 EDT [29974:458] pg_regress/rowsecurity ERROR:  new row violates row-level security policy (USING expression) for table "document"
2020-04-06 20:19:47.393 EDT [29974:459] pg_regress/rowsecurity STATEMENT:  INSERT INTO document VALUES (78, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'some technology novel')
	    ON CONFLICT (did) DO UPDATE SET dtitle = EXCLUDED.dtitle, cid = 33 RETURNING *;
2020-04-06 20:19:47.398 EDT [29958:201] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mvtest_mv_v_3 (ii, jj, kk) AS SELECT i, j FROM mvtest_v WITH NO DATA;
2020-04-06 20:19:47.398 EDT [29958:202] pg_regress/matview ERROR:  too many column names were specified
2020-04-06 20:19:47.398 EDT [29958:203] pg_regress/matview STATEMENT:  CREATE MATERIALIZED VIEW mvtest_mv_v_3 (ii, jj, kk) AS SELECT i, j FROM mvtest_v WITH NO DATA;
2020-04-06 20:19:47.398 EDT [30408:1] ERROR:  schema "eins" does not exist
2020-04-06 20:19:47.398 EDT [30408:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.398 EDT [29958:204] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mvtest_mv_v_3 (ii, jj) AS SELECT i, j FROM mvtest_v WITH NO DATA;
2020-04-06 20:19:47.398 EDT [29974:460] pg_regress/rowsecurity LOG:  statement: INSERT INTO document VALUES (79, (SELECT cid from category WHERE cname = 'technology'), 1, 'regress_rls_bob', 'technology book, can only insert')
	    ON CONFLICT (did) DO UPDATE SET dtitle = EXCLUDED.dtitle RETURNING *;
2020-04-06 20:19:47.400 EDT [29958:205] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mvtest_mv_v_4 (ii) AS SELECT i, j FROM mvtest_v WITH NO DATA;
2020-04-06 20:19:47.401 EDT [24935:138] LOG:  background worker "parallel worker" (PID 30408) exited with exit code 1
2020-04-06 20:19:47.401 EDT [29995:242] pg_regress/object_address WARNING:  error for table constraint,{eins,zwei,drei},{integer}: schema "eins" does not exist
2020-04-06 20:19:47.401 EDT [29995:243] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.405 EDT [29958:206] pg_regress/matview LOG:  statement: ALTER TABLE mvtest_v RENAME COLUMN i TO x;
2020-04-06 20:19:47.405 EDT [29958:207] pg_regress/matview LOG:  statement: INSERT INTO mvtest_v values (1, 2);
2020-04-06 20:19:47.406 EDT [29958:208] pg_regress/matview LOG:  statement: CREATE UNIQUE INDEX mvtest_mv_v_ii ON mvtest_mv_v (ii);
2020-04-06 20:19:47.407 EDT [29958:209] pg_regress/matview LOG:  statement: REFRESH MATERIALIZED VIEW mvtest_mv_v;
2020-04-06 20:19:47.411 EDT [30302:26] pg_regress/privileges LOG:  statement: select has_table_privilege('pg_class','truncate');
2020-04-06 20:19:47.412 EDT [29974:461] pg_regress/rowsecurity LOG:  statement: INSERT INTO document VALUES (79, (SELECT cid from category WHERE cname = 'technology'), 1, 'regress_rls_bob', 'technology book, can only insert')
	    ON CONFLICT (did) DO UPDATE SET dtitle = EXCLUDED.dtitle RETURNING *;
2020-04-06 20:19:47.413 EDT [29974:462] pg_regress/rowsecurity ERROR:  new row violates row-level security policy (USING expression) for table "document"
2020-04-06 20:19:47.413 EDT [29974:463] pg_regress/rowsecurity STATEMENT:  INSERT INTO document VALUES (79, (SELECT cid from category WHERE cname = 'technology'), 1, 'regress_rls_bob', 'technology book, can only insert')
	    ON CONFLICT (did) DO UPDATE SET dtitle = EXCLUDED.dtitle RETURNING *;
2020-04-06 20:19:47.415 EDT [29958:210] pg_regress/matview LOG:  statement: UPDATE mvtest_v SET j = 3 WHERE x = 1;
2020-04-06 20:19:47.416 EDT [30412:1] ERROR:  argument list length must be exactly 1
2020-04-06 20:19:47.416 EDT [30412:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.416 EDT [29974:464] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:47.416 EDT [29958:211] pg_regress/matview LOG:  statement: REFRESH MATERIALIZED VIEW CONCURRENTLY mvtest_mv_v;
2020-04-06 20:19:47.417 EDT [30004:99] pg_regress/join_hash LOG:  statement: select * from hash_join_batches(
	$$
	  select count(*) from simple r join extremely_skewed s using (id);
	$$);
2020-04-06 20:19:47.417 EDT [29974:465] pg_regress/rowsecurity LOG:  statement: DROP POLICY p1 ON document;
2020-04-06 20:19:47.418 EDT [29974:466] pg_regress/rowsecurity LOG:  statement: DROP POLICY p2 ON document;
2020-04-06 20:19:47.418 EDT [29974:467] pg_regress/rowsecurity LOG:  statement: DROP POLICY p3 ON document;
2020-04-06 20:19:47.419 EDT [29974:468] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p3_with_default ON document FOR UPDATE
	  USING (cid = (SELECT cid from category WHERE cname = 'novel'));
2020-04-06 20:19:47.419 EDT [29983:399] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '25909'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:47.422 EDT [24935:139] LOG:  background worker "parallel worker" (PID 30412) exited with exit code 1
2020-04-06 20:19:47.422 EDT [29995:244] pg_regress/object_address WARNING:  error for domain constraint,{eins},{}: argument list length must be exactly 1
2020-04-06 20:19:47.422 EDT [29995:245] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.429 EDT [29974:469] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.431 EDT [29958:212] pg_regress/matview LOG:  statement: REFRESH MATERIALIZED VIEW mvtest_mv_v_2;
2020-04-06 20:19:47.432 EDT [30416:1] ERROR:  type "eins" does not exist
2020-04-06 20:19:47.432 EDT [30416:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.432 EDT [30302:27] pg_regress/privileges LOG:  statement: select has_table_privilege(t1.oid,'select')
	from (select oid from pg_class where relname = 'pg_class') as t1;
2020-04-06 20:19:47.433 EDT [29974:470] pg_regress/rowsecurity LOG:  statement: INSERT INTO document VALUES (79, (SELECT cid from category WHERE cname = 'technology'), 1, 'regress_rls_bob', 'technology book, can only insert')
	    ON CONFLICT (did) DO UPDATE SET dtitle = EXCLUDED.dtitle RETURNING *;
2020-04-06 20:19:47.433 EDT [29974:471] pg_regress/rowsecurity ERROR:  new row violates row-level security policy for table "document"
2020-04-06 20:19:47.433 EDT [29974:472] pg_regress/rowsecurity STATEMENT:  INSERT INTO document VALUES (79, (SELECT cid from category WHERE cname = 'technology'), 1, 'regress_rls_bob', 'technology book, can only insert')
	    ON CONFLICT (did) DO UPDATE SET dtitle = EXCLUDED.dtitle RETURNING *;
2020-04-06 20:19:47.434 EDT [29974:473] pg_regress/rowsecurity LOG:  statement: INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'technology'), 1, 'regress_rls_bob', 'my first novel')
	    ON CONFLICT (did) DO UPDATE SET cid = EXCLUDED.cid, dtitle = EXCLUDED.dtitle RETURNING *;
2020-04-06 20:19:47.434 EDT [29974:474] pg_regress/rowsecurity ERROR:  new row violates row-level security policy for table "document"
2020-04-06 20:19:47.434 EDT [29974:475] pg_regress/rowsecurity STATEMENT:  INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'technology'), 1, 'regress_rls_bob', 'my first novel')
	    ON CONFLICT (did) DO UPDATE SET cid = EXCLUDED.cid, dtitle = EXCLUDED.dtitle RETURNING *;
2020-04-06 20:19:47.435 EDT [29974:476] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:47.436 EDT [29974:477] pg_regress/rowsecurity LOG:  statement: DROP POLICY p3_with_default ON document;
2020-04-06 20:19:47.436 EDT [29958:213] pg_regress/matview LOG:  statement: REFRESH MATERIALIZED VIEW mvtest_mv_v_3;
2020-04-06 20:19:47.437 EDT [24935:140] LOG:  background worker "parallel worker" (PID 30416) exited with exit code 1
2020-04-06 20:19:47.437 EDT [29995:246] pg_regress/object_address WARNING:  error for domain constraint,{eins},{integer}: type "eins" does not exist
2020-04-06 20:19:47.437 EDT [29995:247] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.438 EDT [29988:53] pg_regress/gist LOG:  statement: explain (costs off)
	select p, c from gist_tbl
	where p <@ box(point(5,5), point(6, 6));
2020-04-06 20:19:47.439 EDT [29988:54] pg_regress/gist LOG:  statement: select b, p from gist_tbl
	where b <@ box(point(4.5, 4.5), point(5.5, 5.5))
	and p <@ box(point(5,5), point(6, 6));
2020-04-06 20:19:47.441 EDT [29974:478] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p3_with_all ON document FOR ALL
	  USING (cid = (SELECT cid from category WHERE cname = 'novel'))
	  WITH CHECK (dauthor = current_user);
2020-04-06 20:19:47.442 EDT [29974:479] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.443 EDT [29974:480] pg_regress/rowsecurity LOG:  statement: INSERT INTO document VALUES (80, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_carol', 'my first novel')
	    ON CONFLICT (did) DO UPDATE SET dtitle = EXCLUDED.dtitle, cid = 33;
2020-04-06 20:19:47.443 EDT [29974:481] pg_regress/rowsecurity ERROR:  new row violates row-level security policy for table "document"
2020-04-06 20:19:47.443 EDT [29974:482] pg_regress/rowsecurity STATEMENT:  INSERT INTO document VALUES (80, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_carol', 'my first novel')
	    ON CONFLICT (did) DO UPDATE SET dtitle = EXCLUDED.dtitle, cid = 33;
2020-04-06 20:19:47.444 EDT [29974:483] pg_regress/rowsecurity LOG:  statement: INSERT INTO document VALUES (4, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'my first novel')
	    ON CONFLICT (did) DO UPDATE SET dtitle = EXCLUDED.dtitle;
2020-04-06 20:19:47.444 EDT [29974:484] pg_regress/rowsecurity ERROR:  new row violates row-level security policy (USING expression) for table "document"
2020-04-06 20:19:47.444 EDT [29974:485] pg_regress/rowsecurity STATEMENT:  INSERT INTO document VALUES (4, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'my first novel')
	    ON CONFLICT (did) DO UPDATE SET dtitle = EXCLUDED.dtitle;
2020-04-06 20:19:47.444 EDT [29974:486] pg_regress/rowsecurity LOG:  statement: INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'my first novel')
	    ON CONFLICT (did) DO UPDATE SET dauthor = 'regress_rls_carol';
2020-04-06 20:19:47.445 EDT [29974:487] pg_regress/rowsecurity ERROR:  new row violates row-level security policy for table "document"
2020-04-06 20:19:47.445 EDT [29974:488] pg_regress/rowsecurity STATEMENT:  INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'my first novel')
	    ON CONFLICT (did) DO UPDATE SET dauthor = 'regress_rls_carol';
2020-04-06 20:19:47.445 EDT [29974:489] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:47.446 EDT [29974:490] pg_regress/rowsecurity LOG:  statement: CREATE TABLE z1 (a int, b text);
2020-04-06 20:19:47.449 EDT [29974:491] pg_regress/rowsecurity LOG:  statement: CREATE TABLE z2 (a int, b text);
2020-04-06 20:19:47.449 EDT [30418:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:47.449 EDT [30418:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.452 EDT [29983:400] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '25909'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:47.452 EDT [30302:28] pg_regress/privileges LOG:  statement: select has_table_privilege(t1.oid,'trigger')
	from (select oid from pg_class where relname = 'pg_class') as t1;
2020-04-06 20:19:47.452 EDT [29958:214] pg_regress/matview LOG:  statement: REFRESH MATERIALIZED VIEW mvtest_mv_v_4;
2020-04-06 20:19:47.454 EDT [29995:248] pg_regress/object_address WARNING:  error for domain constraint,{addr_nsp,zwei},{}: name list length must be exactly 1
2020-04-06 20:19:47.454 EDT [29995:249] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.454 EDT [29974:492] pg_regress/rowsecurity LOG:  statement: GRANT SELECT ON z1,z2 TO regress_rls_group1, regress_rls_group2,
	    regress_rls_bob, regress_rls_carol;
2020-04-06 20:19:47.454 EDT [24935:141] LOG:  background worker "parallel worker" (PID 30418) exited with exit code 1
2020-04-06 20:19:47.455 EDT [29974:493] pg_regress/rowsecurity LOG:  statement: INSERT INTO z1 VALUES
	    (1, 'aba'),
	    (2, 'bbb'),
	    (3, 'ccc'),
	    (4, 'dad');
2020-04-06 20:19:47.463 EDT [30422:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:47.463 EDT [30422:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.464 EDT [29958:215] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_v;
2020-04-06 20:19:47.465 EDT [29988:55] pg_regress/gist LOG:  statement: drop index gist_tbl_multi_index;
2020-04-06 20:19:47.466 EDT [24935:142] LOG:  background worker "parallel worker" (PID 30422) exited with exit code 1
2020-04-06 20:19:47.466 EDT [29974:494] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON z1 TO regress_rls_group1 USING (a % 2 = 0);
2020-04-06 20:19:47.467 EDT [29988:56] pg_regress/gist LOG:  statement: reset enable_seqscan;
2020-04-06 20:19:47.467 EDT [29974:495] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p2 ON z1 TO regress_rls_group2 USING (a % 2 = 1);
2020-04-06 20:19:47.467 EDT [30302:29] pg_regress/privileges LOG:  statement: select has_table_privilege(current_user,'atest1','select');
2020-04-06 20:19:47.468 EDT [29988:57] pg_regress/gist LOG:  statement: reset enable_bitmapscan;
2020-04-06 20:19:47.468 EDT [29988:58] pg_regress/gist LOG:  statement: reset enable_indexonlyscan;
2020-04-06 20:19:47.468 EDT [29988:59] pg_regress/gist LOG:  statement: drop table gist_tbl;
2020-04-06 20:19:47.470 EDT [29995:250] pg_regress/object_address WARNING:  error for domain constraint,{addr_nsp,zwei},{integer}: name list length must be exactly 1
2020-04-06 20:19:47.470 EDT [29995:251] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.471 EDT [29988:60] pg_regress/gist LOG:  disconnection: session time: 0:00:02.753 user=pgbuild database=regression host=[local]
2020-04-06 20:19:47.473 EDT [29974:496] pg_regress/rowsecurity LOG:  statement: ALTER TABLE z1 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:47.476 EDT [30004:100] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:47.476 EDT [30004:101] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:47.476 EDT [29983:401] pg_regress/generated LOG:  statement: SELECT * FROM gtest27;
2020-04-06 20:19:47.477 EDT [30302:30] pg_regress/privileges LOG:  statement: select has_table_privilege(current_user,'atest1','insert');
2020-04-06 20:19:47.477 EDT [29958:216] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_mv_v;
2020-04-06 20:19:47.478 EDT [30004:102] pg_regress/join_hash LOG:  statement: set local max_parallel_workers_per_gather = 2;
2020-04-06 20:19:47.478 EDT [30004:103] pg_regress/join_hash LOG:  statement: set local work_mem = '128kB';
2020-04-06 20:19:47.478 EDT [29974:497] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.478 EDT [30004:104] pg_regress/join_hash LOG:  statement: set local enable_parallel_hash = off;
2020-04-06 20:19:47.478 EDT [30004:105] pg_regress/join_hash LOG:  statement: explain (costs off)
	  select count(*) from simple r join extremely_skewed s using (id);
2020-04-06 20:19:47.479 EDT [30004:106] pg_regress/join_hash LOG:  statement: select count(*) from simple r join extremely_skewed s using (id);
2020-04-06 20:19:47.481 EDT [29974:498] pg_regress/rowsecurity LOG:  statement: SELECT * FROM z1 WHERE f_leak(b);
2020-04-06 20:19:47.483 EDT [30426:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:47.483 EDT [30426:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.489 EDT [24935:143] LOG:  background worker "parallel worker" (PID 30426) exited with exit code 1
2020-04-06 20:19:47.489 EDT [29995:252] pg_regress/object_address WARNING:  error for domain constraint,{eins,zwei,drei},{}: name list length must be exactly 1
2020-04-06 20:19:47.489 EDT [29995:253] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.493 EDT [29974:499] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM z1 WHERE f_leak(b);
2020-04-06 20:19:47.502 EDT [29983:402] pg_regress/generated LOG:  statement: CREATE TABLE gtest29 (
	    a int,
	    b int GENERATED ALWAYS AS (a * 2) STORED
	);
2020-04-06 20:19:47.503 EDT [30302:31] pg_regress/privileges LOG:  statement: select has_table_privilege(t2.oid,'atest1','update')
	from (select oid from pg_roles where rolname = current_user) as t2;
2020-04-06 20:19:47.507 EDT [29974:500] pg_regress/rowsecurity LOG:  statement: PREPARE plancache_test AS SELECT * FROM z1 WHERE f_leak(b);
2020-04-06 20:19:47.509 EDT [29983:403] pg_regress/generated LOG:  statement: INSERT INTO gtest29 (a) VALUES (3), (4);
2020-04-06 20:19:47.509 EDT [30433:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:47.509 EDT [30433:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.510 EDT [29974:501] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) EXECUTE plancache_test;
2020-04-06 20:19:47.511 EDT [29983:404] pg_regress/generated LOG:  statement: ALTER TABLE gtest29 ALTER COLUMN a DROP EXPRESSION;
2020-04-06 20:19:47.512 EDT [29974:502] pg_regress/rowsecurity LOG:  statement: PREPARE plancache_test2 AS WITH q AS MATERIALIZED (SELECT * FROM z1 WHERE f_leak(b)) SELECT * FROM q,z2;
2020-04-06 20:19:47.512 EDT [29983:405] pg_regress/generated ERROR:  column "a" of relation "gtest29" is not a stored generated column
2020-04-06 20:19:47.512 EDT [29983:406] pg_regress/generated STATEMENT:  ALTER TABLE gtest29 ALTER COLUMN a DROP EXPRESSION;
2020-04-06 20:19:47.512 EDT [29983:407] pg_regress/generated LOG:  statement: ALTER TABLE gtest29 ALTER COLUMN a DROP EXPRESSION IF EXISTS;
2020-04-06 20:19:47.512 EDT [24935:144] LOG:  background worker "parallel worker" (PID 30433) exited with exit code 1
2020-04-06 20:19:47.512 EDT [29995:254] pg_regress/object_address WARNING:  error for domain constraint,{eins,zwei,drei},{integer}: name list length must be exactly 1
2020-04-06 20:19:47.512 EDT [29995:255] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.513 EDT [29983:408] pg_regress/generated LOG:  statement: ALTER TABLE gtest29 ALTER COLUMN b DROP EXPRESSION;
2020-04-06 20:19:47.517 EDT [29958:217] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_mv_v_2;
2020-04-06 20:19:47.517 EDT [29974:503] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) EXECUTE plancache_test2;
2020-04-06 20:19:47.518 EDT [29974:504] pg_regress/rowsecurity LOG:  statement: PREPARE plancache_test3 AS WITH q AS MATERIALIZED (SELECT * FROM z2) SELECT * FROM q,z1 WHERE f_leak(z1.b);
2020-04-06 20:19:47.519 EDT [30004:107] pg_regress/join_hash LOG:  statement: select * from hash_join_batches(
	$$
	  select count(*) from simple r join extremely_skewed s using (id);
	$$);
2020-04-06 20:19:47.519 EDT [29983:409] pg_regress/generated LOG:  statement: INSERT INTO gtest29 (a) VALUES (5);
2020-04-06 20:19:47.520 EDT [30302:32] pg_regress/privileges LOG:  statement: select has_table_privilege(t2.oid,'atest1','delete')
	from (select oid from pg_roles where rolname = current_user) as t2;
2020-04-06 20:19:47.521 EDT [30436:1] ERROR:  conversion "eins" does not exist
2020-04-06 20:19:47.521 EDT [30436:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.521 EDT [29983:410] pg_regress/generated LOG:  statement: INSERT INTO gtest29 (a, b) VALUES (6, 66);
2020-04-06 20:19:47.521 EDT [29983:411] pg_regress/generated LOG:  statement: SELECT * FROM gtest29;
2020-04-06 20:19:47.523 EDT [29974:505] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) EXECUTE plancache_test3;
2020-04-06 20:19:47.525 EDT [29995:256] pg_regress/object_address WARNING:  error for conversion,{eins},{}: conversion "eins" does not exist
2020-04-06 20:19:47.525 EDT [29995:257] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.525 EDT [24935:145] LOG:  background worker "parallel worker" (PID 30436) exited with exit code 1
2020-04-06 20:19:47.526 EDT [29974:506] pg_regress/rowsecurity LOG:  statement: SET ROLE regress_rls_group1;
2020-04-06 20:19:47.526 EDT [29958:218] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_mv_v_3;
2020-04-06 20:19:47.536 EDT [30302:33] pg_regress/privileges LOG:  statement: select has_table_privilege(current_user,t1.oid,'references')
	from (select oid from pg_class where relname = 'atest1') as t1;
2020-04-06 20:19:47.541 EDT [29974:507] pg_regress/rowsecurity LOG:  statement: SELECT * FROM z1 WHERE f_leak(b);
2020-04-06 20:19:47.541 EDT [29974:508] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM z1 WHERE f_leak(b);
2020-04-06 20:19:47.542 EDT [29974:509] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) EXECUTE plancache_test;
2020-04-06 20:19:47.542 EDT [29974:510] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) EXECUTE plancache_test2;
2020-04-06 20:19:47.543 EDT [29974:511] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) EXECUTE plancache_test3;
2020-04-06 20:19:47.543 EDT [29974:512] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_carol;
2020-04-06 20:19:47.544 EDT [29974:513] pg_regress/rowsecurity LOG:  statement: SELECT * FROM z1 WHERE f_leak(b);
2020-04-06 20:19:47.544 EDT [30443:1] ERROR:  conversion "eins" does not exist
2020-04-06 20:19:47.544 EDT [30443:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.544 EDT [29974:514] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM z1 WHERE f_leak(b);
2020-04-06 20:19:47.546 EDT [29995:258] pg_regress/object_address WARNING:  error for conversion,{eins},{integer}: conversion "eins" does not exist
2020-04-06 20:19:47.546 EDT [29995:259] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.547 EDT [24935:146] LOG:  background worker "parallel worker" (PID 30443) exited with exit code 1
2020-04-06 20:19:47.550 EDT [29974:515] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) EXECUTE plancache_test;
2020-04-06 20:19:47.551 EDT [29974:516] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) EXECUTE plancache_test2;
2020-04-06 20:19:47.552 EDT [29974:517] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) EXECUTE plancache_test3;
2020-04-06 20:19:47.552 EDT [29974:518] pg_regress/rowsecurity LOG:  statement: SET ROLE regress_rls_group2;
2020-04-06 20:19:47.553 EDT [29974:519] pg_regress/rowsecurity LOG:  statement: SELECT * FROM z1 WHERE f_leak(b);
2020-04-06 20:19:47.553 EDT [29974:520] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM z1 WHERE f_leak(b);
2020-04-06 20:19:47.554 EDT [29974:521] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) EXECUTE plancache_test;
2020-04-06 20:19:47.554 EDT [29974:522] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) EXECUTE plancache_test2;
2020-04-06 20:19:47.555 EDT [29974:523] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) EXECUTE plancache_test3;
2020-04-06 20:19:47.555 EDT [29974:524] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:47.555 EDT [29974:525] pg_regress/rowsecurity LOG:  statement: CREATE VIEW rls_view AS SELECT * FROM z1 WHERE f_leak(b);
2020-04-06 20:19:47.556 EDT [29983:412] pg_regress/generated LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(gtest29)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:47.559 EDT [29974:526] pg_regress/rowsecurity LOG:  statement: GRANT SELECT ON rls_view TO regress_rls_bob;
2020-04-06 20:19:47.559 EDT [29974:527] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.559 EDT [29974:528] pg_regress/rowsecurity LOG:  statement: SELECT * FROM rls_view;
2020-04-06 20:19:47.561 EDT [29974:529] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM rls_view;
2020-04-06 20:19:47.561 EDT [29974:530] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:47.562 EDT [29974:531] pg_regress/rowsecurity LOG:  statement: SELECT * FROM rls_view;
2020-04-06 20:19:47.562 EDT [29974:532] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM rls_view;
2020-04-06 20:19:47.562 EDT [29974:533] pg_regress/rowsecurity LOG:  statement: DROP VIEW rls_view;
2020-04-06 20:19:47.563 EDT [29974:534] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.564 EDT [29974:535] pg_regress/rowsecurity LOG:  statement: CREATE VIEW rls_view AS SELECT * FROM z1 WHERE f_leak(b);
2020-04-06 20:19:47.564 EDT [29958:219] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_mv_v_4;
2020-04-06 20:19:47.566 EDT [30446:1] ERROR:  conversion "addr_nsp.zwei" does not exist
2020-04-06 20:19:47.566 EDT [30446:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.568 EDT [29974:536] pg_regress/rowsecurity LOG:  statement: GRANT SELECT ON rls_view TO regress_rls_alice;
2020-04-06 20:19:47.569 EDT [24935:147] LOG:  background worker "parallel worker" (PID 30446) exited with exit code 1
2020-04-06 20:19:47.571 EDT [29974:537] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:47.571 EDT [29995:260] pg_regress/object_address WARNING:  error for conversion,{addr_nsp,zwei},{}: conversion "addr_nsp.zwei" does not exist
2020-04-06 20:19:47.571 EDT [29995:261] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.571 EDT [29974:538] pg_regress/rowsecurity LOG:  statement: SELECT * FROM rls_view;
2020-04-06 20:19:47.573 EDT [29974:539] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM rls_view;
2020-04-06 20:19:47.574 EDT [30302:34] pg_regress/privileges LOG:  statement: select has_table_privilege(t2.oid,t1.oid,'select')
	from (select oid from pg_class where relname = 'atest1') as t1,
	  (select oid from pg_roles where rolname = current_user) as t2;
2020-04-06 20:19:47.575 EDT [29974:540] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.576 EDT [29974:541] pg_regress/rowsecurity LOG:  statement: SELECT * FROM rls_view;
2020-04-06 20:19:47.576 EDT [29983:413] pg_regress/generated LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26083';
2020-04-06 20:19:47.578 EDT [30004:108] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:47.578 EDT [30004:109] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:47.579 EDT [30004:110] pg_regress/join_hash LOG:  statement: set local max_parallel_workers_per_gather = 1;
2020-04-06 20:19:47.579 EDT [30004:111] pg_regress/join_hash LOG:  statement: set local work_mem = '128kB';
2020-04-06 20:19:47.579 EDT [30004:112] pg_regress/join_hash LOG:  statement: set local enable_parallel_hash = on;
2020-04-06 20:19:47.579 EDT [30004:113] pg_regress/join_hash LOG:  statement: explain (costs off)
	  select count(*) from simple r join extremely_skewed s using (id);
2020-04-06 20:19:47.579 EDT [30450:1] ERROR:  conversion "addr_nsp.zwei" does not exist
2020-04-06 20:19:47.579 EDT [30450:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.580 EDT [30004:114] pg_regress/join_hash LOG:  statement: select count(*) from simple r join extremely_skewed s using (id);
2020-04-06 20:19:47.582 EDT [29974:542] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM rls_view;
2020-04-06 20:19:47.583 EDT [29974:543] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_carol;
2020-04-06 20:19:47.584 EDT [24935:148] LOG:  background worker "parallel worker" (PID 30450) exited with exit code 1
2020-04-06 20:19:47.584 EDT [29958:220] pg_regress/matview LOG:  statement: DROP TABLE mvtest_v CASCADE;
2020-04-06 20:19:47.585 EDT [29974:544] pg_regress/rowsecurity LOG:  statement: SELECT * FROM rls_view;
2020-04-06 20:19:47.585 EDT [29974:545] pg_regress/rowsecurity ERROR:  permission denied for view rls_view
2020-04-06 20:19:47.585 EDT [29974:546] pg_regress/rowsecurity STATEMENT:  SELECT * FROM rls_view;
2020-04-06 20:19:47.585 EDT [29995:262] pg_regress/object_address WARNING:  error for conversion,{addr_nsp,zwei},{integer}: conversion "addr_nsp.zwei" does not exist
2020-04-06 20:19:47.585 EDT [29995:263] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.586 EDT [30302:35] pg_regress/privileges LOG:  statement: select has_table_privilege(t2.oid,t1.oid,'insert')
	from (select oid from pg_class where relname = 'atest1') as t1,
	  (select oid from pg_roles where rolname = current_user) as t2;
2020-04-06 20:19:47.587 EDT [29974:547] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM rls_view;
2020-04-06 20:19:47.587 EDT [29974:548] pg_regress/rowsecurity ERROR:  permission denied for view rls_view
2020-04-06 20:19:47.587 EDT [29974:549] pg_regress/rowsecurity STATEMENT:  EXPLAIN (COSTS OFF) SELECT * FROM rls_view;
2020-04-06 20:19:47.593 EDT [29974:550] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.596 EDT [29958:221] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mv_unspecified_types AS
	  SELECT 42 as i, 42.5 as num, 'foo' as u, 'foo'::unknown as u2, null as n;
2020-04-06 20:19:47.596 EDT [29974:551] pg_regress/rowsecurity LOG:  statement: GRANT SELECT ON rls_view TO regress_rls_carol;
2020-04-06 20:19:47.597 EDT [30456:1] ERROR:  cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:47.597 EDT [30456:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.601 EDT [24935:149] LOG:  background worker "parallel worker" (PID 30456) exited with exit code 1
2020-04-06 20:19:47.601 EDT [29995:264] pg_regress/object_address WARNING:  error for conversion,{eins,zwei,drei},{}: cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:47.601 EDT [29995:265] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.601 EDT [29983:414] pg_regress/generated LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26083' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:47.602 EDT [29974:552] pg_regress/rowsecurity LOG:  statement: SELECT * FROM rls_view;
2020-04-06 20:19:47.606 EDT [29983:415] pg_regress/generated LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26083' ORDER BY 1;
2020-04-06 20:19:47.608 EDT [29983:416] pg_regress/generated LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26083'
	ORDER BY 1;
2020-04-06 20:19:47.609 EDT [30302:36] pg_regress/privileges LOG:  statement: select has_table_privilege('atest1','update');
2020-04-06 20:19:47.609 EDT [29974:553] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM rls_view;
2020-04-06 20:19:47.611 EDT [30459:1] ERROR:  cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:47.611 EDT [30459:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.614 EDT [29983:417] pg_regress/generated LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26083'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26083')
	ORDER BY 1;
2020-04-06 20:19:47.615 EDT [29974:554] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.616 EDT [24935:150] LOG:  background worker "parallel worker" (PID 30459) exited with exit code 1
2020-04-06 20:19:47.616 EDT [29995:266] pg_regress/object_address WARNING:  error for conversion,{eins,zwei,drei},{integer}: cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:47.616 EDT [29995:267] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.619 EDT [29974:555] pg_regress/rowsecurity LOG:  statement: DROP VIEW rls_view;
2020-04-06 20:19:47.621 EDT [29958:222] pg_regress/matview LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(mv_unspecified_types)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:47.621 EDT [30004:115] pg_regress/join_hash LOG:  statement: select * from hash_join_batches(
	$$
	  select count(*) from simple r join extremely_skewed s using (id);
	$$);
2020-04-06 20:19:47.622 EDT [29974:556] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:47.623 EDT [30462:1] ERROR:  column name must be qualified
2020-04-06 20:19:47.623 EDT [30462:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.626 EDT [29974:557] pg_regress/rowsecurity LOG:  statement: CREATE TABLE x1 (a int, b text, c text);
2020-04-06 20:19:47.627 EDT [24935:151] LOG:  background worker "parallel worker" (PID 30462) exited with exit code 1
2020-04-06 20:19:47.627 EDT [29995:268] pg_regress/object_address WARNING:  error for default value,{eins},{}: column name must be qualified
2020-04-06 20:19:47.627 EDT [29995:269] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.629 EDT [29983:418] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26083'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:47.633 EDT [30302:37] pg_regress/privileges LOG:  statement: select has_table_privilege('atest1','delete');
2020-04-06 20:19:47.639 EDT [30466:1] ERROR:  column name must be qualified
2020-04-06 20:19:47.639 EDT [30466:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.639 EDT [29974:558] pg_regress/rowsecurity LOG:  statement: GRANT ALL ON x1 TO PUBLIC;
2020-04-06 20:19:47.642 EDT [24935:152] LOG:  background worker "parallel worker" (PID 30466) exited with exit code 1
2020-04-06 20:19:47.642 EDT [29995:270] pg_regress/object_address WARNING:  error for default value,{eins},{integer}: column name must be qualified
2020-04-06 20:19:47.642 EDT [29995:271] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.645 EDT [29974:559] pg_regress/rowsecurity LOG:  statement: INSERT INTO x1 VALUES
	    (1, 'abc', 'regress_rls_bob'),
	    (2, 'bcd', 'regress_rls_bob'),
	    (3, 'cde', 'regress_rls_carol'),
	    (4, 'def', 'regress_rls_carol'),
	    (5, 'efg', 'regress_rls_bob'),
	    (6, 'fgh', 'regress_rls_bob'),
	    (7, 'fgh', 'regress_rls_carol'),
	    (8, 'fgh', 'regress_rls_carol');
2020-04-06 20:19:47.649 EDT [29974:560] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p0 ON x1 FOR ALL USING (c = current_user);
2020-04-06 20:19:47.652 EDT [29974:561] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON x1 FOR SELECT USING (a % 2 = 0);
2020-04-06 20:19:47.652 EDT [29958:223] pg_regress/matview LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26095';
2020-04-06 20:19:47.652 EDT [29974:562] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p2 ON x1 FOR INSERT WITH CHECK (a % 2 = 1);
2020-04-06 20:19:47.653 EDT [29974:563] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p3 ON x1 FOR UPDATE USING (a % 2 = 0);
2020-04-06 20:19:47.653 EDT [29974:564] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p4 ON x1 FOR DELETE USING (a < 8);
2020-04-06 20:19:47.653 EDT [29983:419] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26083'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:47.654 EDT [29974:565] pg_regress/rowsecurity LOG:  statement: ALTER TABLE x1 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:47.654 EDT [29974:566] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.655 EDT [29974:567] pg_regress/rowsecurity LOG:  statement: SELECT * FROM x1 WHERE f_leak(b) ORDER BY a ASC;
2020-04-06 20:19:47.655 EDT [29958:224] pg_regress/matview LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26095' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:47.656 EDT [29974:568] pg_regress/rowsecurity LOG:  statement: UPDATE x1 SET b = b || '_updt' WHERE f_leak(b) RETURNING *;
2020-04-06 20:19:47.656 EDT [30302:38] pg_regress/privileges LOG:  statement: select has_table_privilege('atest1','truncate');
2020-04-06 20:19:47.656 EDT [29974:569] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_carol;
2020-04-06 20:19:47.657 EDT [29974:570] pg_regress/rowsecurity LOG:  statement: SELECT * FROM x1 WHERE f_leak(b) ORDER BY a ASC;
2020-04-06 20:19:47.657 EDT [30470:1] ERROR:  relation "addr_nsp" does not exist
2020-04-06 20:19:47.657 EDT [30470:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.660 EDT [30004:116] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:47.666 EDT [29974:571] pg_regress/rowsecurity LOG:  statement: UPDATE x1 SET b = b || '_updt' WHERE f_leak(b) RETURNING *;
2020-04-06 20:19:47.666 EDT [29995:272] pg_regress/object_address WARNING:  error for default value,{addr_nsp,zwei},{}: relation "addr_nsp" does not exist
2020-04-06 20:19:47.666 EDT [29995:273] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.666 EDT [24935:153] LOG:  background worker "parallel worker" (PID 30470) exited with exit code 1
2020-04-06 20:19:47.667 EDT [29974:572] pg_regress/rowsecurity LOG:  statement: DELETE FROM x1 WHERE f_leak(b) RETURNING *;
2020-04-06 20:19:47.668 EDT [29974:573] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:47.668 EDT [29974:574] pg_regress/rowsecurity LOG:  statement: CREATE TABLE y1 (a int, b text);
2020-04-06 20:19:47.668 EDT [30004:117] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:47.669 EDT [30302:39] pg_regress/privileges LOG:  statement: select has_table_privilege(t1.oid,'select')
	from (select oid from pg_class where relname = 'atest1') as t1;
2020-04-06 20:19:47.669 EDT [29983:420] pg_regress/generated LOG:  statement: ALTER TABLE gtest29 DROP COLUMN a;
2020-04-06 20:19:47.669 EDT [30004:118] pg_regress/join_hash LOG:  statement: set local max_parallel_workers_per_gather = 2;
2020-04-06 20:19:47.669 EDT [30004:119] pg_regress/join_hash LOG:  statement: set local work_mem = '4MB';
2020-04-06 20:19:47.669 EDT [30004:120] pg_regress/join_hash LOG:  statement: set local parallel_leader_participation = off;
2020-04-06 20:19:47.669 EDT [29983:421] pg_regress/generated LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(gtest29)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:47.670 EDT [30004:121] pg_regress/join_hash LOG:  statement: select * from hash_join_batches(
	$$
	  select count(*) from simple r join simple s using (id);
	$$);
2020-04-06 20:19:47.670 EDT [29974:575] pg_regress/rowsecurity LOG:  statement: CREATE TABLE y2 (a int, b text);
2020-04-06 20:19:47.673 EDT [29974:576] pg_regress/rowsecurity LOG:  statement: GRANT ALL ON y1, y2 TO regress_rls_bob;
2020-04-06 20:19:47.673 EDT [29974:577] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON y1 FOR ALL USING (a % 2 = 0);
2020-04-06 20:19:47.674 EDT [29974:578] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p2 ON y1 FOR SELECT USING (a > 2);
2020-04-06 20:19:47.674 EDT [29974:579] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON y1 FOR SELECT USING (a % 2 = 1);
2020-04-06 20:19:47.674 EDT [29974:580] pg_regress/rowsecurity ERROR:  policy "p1" for table "y1" already exists
2020-04-06 20:19:47.674 EDT [29974:581] pg_regress/rowsecurity STATEMENT:  CREATE POLICY p1 ON y1 FOR SELECT USING (a % 2 = 1);
2020-04-06 20:19:47.675 EDT [29974:582] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON y2 FOR ALL USING (a % 2 = 0);
2020-04-06 20:19:47.675 EDT [30476:1] ERROR:  relation "addr_nsp" does not exist
2020-04-06 20:19:47.675 EDT [30476:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.675 EDT [29974:583] pg_regress/rowsecurity LOG:  statement: ALTER TABLE y1 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:47.676 EDT [29974:584] pg_regress/rowsecurity LOG:  statement: ALTER TABLE y2 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:47.676 EDT [29974:585] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:47.676 EDT [29974:586] pg_regress/rowsecurity LOG:  statement: CREATE VIEW rls_sbv WITH (security_barrier) AS
	    SELECT * FROM y1 WHERE f_leak(b);
2020-04-06 20:19:47.677 EDT [24935:154] LOG:  background worker "parallel worker" (PID 30476) exited with exit code 1
2020-04-06 20:19:47.678 EDT [29974:587] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM rls_sbv WHERE (a = 1);
2020-04-06 20:19:47.678 EDT [29974:588] pg_regress/rowsecurity LOG:  statement: DROP VIEW rls_sbv;
2020-04-06 20:19:47.679 EDT [29974:589] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.679 EDT [29974:590] pg_regress/rowsecurity LOG:  statement: CREATE VIEW rls_sbv WITH (security_barrier) AS
	    SELECT * FROM y1 WHERE f_leak(b);
2020-04-06 20:19:47.680 EDT [29974:591] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM rls_sbv WHERE (a = 1);
2020-04-06 20:19:47.681 EDT [29974:592] pg_regress/rowsecurity LOG:  statement: DROP VIEW rls_sbv;
2020-04-06 20:19:47.682 EDT [29974:593] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:47.682 EDT [29974:594] pg_regress/rowsecurity LOG:  statement: INSERT INTO y2 (SELECT x, md5(x::text) FROM generate_series(0,20) x);
2020-04-06 20:19:47.683 EDT [29974:595] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p2 ON y2 USING (a % 3 = 0);
2020-04-06 20:19:47.683 EDT [29974:596] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p3 ON y2 USING (a % 4 = 0);
2020-04-06 20:19:47.684 EDT [29974:597] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.684 EDT [29974:598] pg_regress/rowsecurity LOG:  statement: SELECT * FROM y2 WHERE f_leak(b);
2020-04-06 20:19:47.685 EDT [29995:274] pg_regress/object_address WARNING:  error for default value,{addr_nsp,zwei},{integer}: relation "addr_nsp" does not exist
2020-04-06 20:19:47.685 EDT [29995:275] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.685 EDT [29974:599] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM y2 WHERE f_leak(b);
2020-04-06 20:19:47.686 EDT [29974:600] pg_regress/rowsecurity LOG:  statement: SELECT * FROM y2 WHERE f_leak('abc');
2020-04-06 20:19:47.687 EDT [29974:601] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM y2 WHERE f_leak('abc');
2020-04-06 20:19:47.687 EDT [29974:602] pg_regress/rowsecurity LOG:  statement: CREATE TABLE test_qual_pushdown (
	    abc text
	);
2020-04-06 20:19:47.687 EDT [29983:422] pg_regress/generated LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26083';
2020-04-06 20:19:47.689 EDT [29974:603] pg_regress/rowsecurity LOG:  statement: INSERT INTO test_qual_pushdown VALUES ('abc'),('def');
2020-04-06 20:19:47.690 EDT [29974:604] pg_regress/rowsecurity LOG:  statement: SELECT * FROM y2 JOIN test_qual_pushdown ON (b = abc) WHERE f_leak(abc);
2020-04-06 20:19:47.691 EDT [29974:605] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM y2 JOIN test_qual_pushdown ON (b = abc) WHERE f_leak(abc);
2020-04-06 20:19:47.691 EDT [29974:606] pg_regress/rowsecurity LOG:  statement: SELECT * FROM y2 JOIN test_qual_pushdown ON (b = abc) WHERE f_leak(b);
2020-04-06 20:19:47.692 EDT [29974:607] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM y2 JOIN test_qual_pushdown ON (b = abc) WHERE f_leak(b);
2020-04-06 20:19:47.693 EDT [29974:608] pg_regress/rowsecurity LOG:  statement: DROP TABLE test_qual_pushdown;
2020-04-06 20:19:47.695 EDT [29974:609] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:47.695 EDT [29974:610] pg_regress/rowsecurity LOG:  statement: DROP TABLE t1 CASCADE;
2020-04-06 20:19:47.701 EDT [30302:40] pg_regress/privileges LOG:  statement: select has_table_privilege(t1.oid,'trigger')
	from (select oid from pg_class where relname = 'atest1') as t1;
2020-04-06 20:19:47.701 EDT [30483:1] ERROR:  schema "eins" does not exist
2020-04-06 20:19:47.701 EDT [30483:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.705 EDT [24935:155] LOG:  background worker "parallel worker" (PID 30483) exited with exit code 1
2020-04-06 20:19:47.705 EDT [29995:276] pg_regress/object_address WARNING:  error for default value,{eins,zwei,drei},{}: schema "eins" does not exist
2020-04-06 20:19:47.705 EDT [29995:277] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.706 EDT [29983:423] pg_regress/generated LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26083' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:47.707 EDT [29983:424] pg_regress/generated LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26083' ORDER BY 1;
2020-04-06 20:19:47.707 EDT [29974:611] pg_regress/rowsecurity LOG:  statement: CREATE TABLE t1 (a integer);
2020-04-06 20:19:47.707 EDT [29983:425] pg_regress/generated LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26083'
	ORDER BY 1;
2020-04-06 20:19:47.708 EDT [29983:426] pg_regress/generated LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26083'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26083')
	ORDER BY 1;
2020-04-06 20:19:47.708 EDT [29974:612] pg_regress/rowsecurity LOG:  statement: GRANT SELECT ON t1 TO regress_rls_bob, regress_rls_carol;
2020-04-06 20:19:47.709 EDT [29974:613] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON t1 TO regress_rls_bob USING ((a % 2) = 0);
2020-04-06 20:19:47.709 EDT [29974:614] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p2 ON t1 TO regress_rls_carol USING ((a % 4) = 0);
2020-04-06 20:19:47.710 EDT [29974:615] pg_regress/rowsecurity LOG:  statement: ALTER TABLE t1 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:47.710 EDT [29974:616] pg_regress/rowsecurity LOG:  statement: SET ROLE regress_rls_bob;
2020-04-06 20:19:47.711 EDT [29974:617] pg_regress/rowsecurity LOG:  statement: PREPARE role_inval AS SELECT * FROM t1;
2020-04-06 20:19:47.711 EDT [29974:618] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) EXECUTE role_inval;
2020-04-06 20:19:47.712 EDT [29974:619] pg_regress/rowsecurity LOG:  statement: SET ROLE regress_rls_carol;
2020-04-06 20:19:47.713 EDT [29974:620] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) EXECUTE role_inval;
2020-04-06 20:19:47.713 EDT [29974:621] pg_regress/rowsecurity LOG:  statement: SET ROLE regress_rls_bob;
2020-04-06 20:19:47.714 EDT [29974:622] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) EXECUTE role_inval;
2020-04-06 20:19:47.714 EDT [29974:623] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:47.714 EDT [29974:624] pg_regress/rowsecurity LOG:  statement: DROP TABLE t1 CASCADE;
2020-04-06 20:19:47.716 EDT [29974:625] pg_regress/rowsecurity LOG:  statement: CREATE TABLE t1 (a integer, b text);
2020-04-06 20:19:47.723 EDT [30004:122] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:47.723 EDT [30302:41] pg_regress/privileges LOG:  statement: select has_column_privilege('pg_authid',NULL,'select');
2020-04-06 20:19:47.723 EDT [29974:626] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON t1 USING (a % 2 = 0);
2020-04-06 20:19:47.724 EDT [29974:627] pg_regress/rowsecurity LOG:  statement: ALTER TABLE t1 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:47.725 EDT [30487:1] ERROR:  schema "eins" does not exist
2020-04-06 20:19:47.725 EDT [30487:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.725 EDT [29974:628] pg_regress/rowsecurity LOG:  statement: GRANT ALL ON t1 TO regress_rls_bob;
2020-04-06 20:19:47.726 EDT [30004:123] pg_regress/join_hash LOG:  statement: create table join_foo as select generate_series(1, 3) as id, 'xxxxx'::text as t;
2020-04-06 20:19:47.729 EDT [29974:629] pg_regress/rowsecurity LOG:  statement: INSERT INTO t1 (SELECT x, md5(x::text) FROM generate_series(0,20) x);
2020-04-06 20:19:47.729 EDT [24935:156] LOG:  background worker "parallel worker" (PID 30487) exited with exit code 1
2020-04-06 20:19:47.730 EDT [29974:630] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.730 EDT [29995:278] pg_regress/object_address WARNING:  error for default value,{eins,zwei,drei},{integer}: schema "eins" does not exist
2020-04-06 20:19:47.730 EDT [29995:279] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.731 EDT [29983:427] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26083'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:47.732 EDT [29974:631] pg_regress/rowsecurity LOG:  statement: WITH cte1 AS MATERIALIZED (SELECT * FROM t1 WHERE f_leak(b)) SELECT * FROM cte1;
2020-04-06 20:19:47.734 EDT [29974:632] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF)
	WITH cte1 AS MATERIALIZED (SELECT * FROM t1 WHERE f_leak(b)) SELECT * FROM cte1;
2020-04-06 20:19:47.734 EDT [29974:633] pg_regress/rowsecurity LOG:  statement: WITH cte1 AS (UPDATE t1 SET a = a + 1 RETURNING *) SELECT * FROM cte1;
2020-04-06 20:19:47.735 EDT [29974:634] pg_regress/rowsecurity ERROR:  new row violates row-level security policy for table "t1"
2020-04-06 20:19:47.735 EDT [29974:635] pg_regress/rowsecurity STATEMENT:  WITH cte1 AS (UPDATE t1 SET a = a + 1 RETURNING *) SELECT * FROM cte1;
2020-04-06 20:19:47.735 EDT [29974:636] pg_regress/rowsecurity LOG:  statement: WITH cte1 AS (UPDATE t1 SET a = a RETURNING *) SELECT * FROM cte1;
2020-04-06 20:19:47.736 EDT [29974:637] pg_regress/rowsecurity LOG:  statement: WITH cte1 AS (INSERT INTO t1 VALUES (21, 'Fail') RETURNING *) SELECT * FROM cte1;
2020-04-06 20:19:47.736 EDT [29974:638] pg_regress/rowsecurity ERROR:  new row violates row-level security policy for table "t1"
2020-04-06 20:19:47.736 EDT [29974:639] pg_regress/rowsecurity STATEMENT:  WITH cte1 AS (INSERT INTO t1 VALUES (21, 'Fail') RETURNING *) SELECT * FROM cte1;
2020-04-06 20:19:47.736 EDT [29974:640] pg_regress/rowsecurity LOG:  statement: WITH cte1 AS (INSERT INTO t1 VALUES (20, 'Success') RETURNING *) SELECT * FROM cte1;
2020-04-06 20:19:47.737 EDT [29974:641] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:47.737 EDT [29974:642] pg_regress/rowsecurity LOG:  statement: ALTER POLICY p1 ON t1 RENAME TO p1;
2020-04-06 20:19:47.737 EDT [29974:643] pg_regress/rowsecurity ERROR:  policy "p1" for table "t1" already exists
2020-04-06 20:19:47.737 EDT [29974:644] pg_regress/rowsecurity STATEMENT:  ALTER POLICY p1 ON t1 RENAME TO p1;
2020-04-06 20:19:47.737 EDT [29974:645] pg_regress/rowsecurity LOG:  statement: SELECT polname, relname
	    FROM pg_policy pol
	    JOIN pg_class pc ON (pc.oid = pol.polrelid)
	    WHERE relname = 't1';
2020-04-06 20:19:47.741 EDT [30495:1] ERROR:  argument list length must be exactly 2
2020-04-06 20:19:47.741 EDT [30495:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.745 EDT [24935:157] LOG:  background worker "parallel worker" (PID 30495) exited with exit code 1
2020-04-06 20:19:47.745 EDT [30302:42] pg_regress/privileges LOG:  statement: select has_column_privilege('pg_authid','nosuchcol','select');
2020-04-06 20:19:47.746 EDT [29983:428] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26083'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:47.746 EDT [29995:280] pg_regress/object_address WARNING:  error for operator,{eins},{}: argument list length must be exactly 2
2020-04-06 20:19:47.746 EDT [29995:281] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.749 EDT [29958:225] pg_regress/matview LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26095' ORDER BY 1;
2020-04-06 20:19:47.750 EDT [29958:226] pg_regress/matview LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26095'
	ORDER BY 1;
2020-04-06 20:19:47.751 EDT [29958:227] pg_regress/matview LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26095'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26095')
	ORDER BY 1;
2020-04-06 20:19:47.757 EDT [30499:1] ERROR:  column "nosuchcol" of relation "pg_authid" does not exist
2020-04-06 20:19:47.757 EDT [30499:2] STATEMENT:  select has_column_privilege('pg_authid','nosuchcol','select');
2020-04-06 20:19:47.762 EDT [30498:1] ERROR:  argument list length must be exactly 2
2020-04-06 20:19:47.762 EDT [30498:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.762 EDT [30302:43] pg_regress/privileges ERROR:  column "nosuchcol" of relation "pg_authid" does not exist
2020-04-06 20:19:47.762 EDT [30302:44] pg_regress/privileges STATEMENT:  select has_column_privilege('pg_authid','nosuchcol','select');
2020-04-06 20:19:47.762 EDT [29974:646] pg_regress/rowsecurity LOG:  statement: ALTER POLICY p1 ON t1 RENAME TO p2;
2020-04-06 20:19:47.763 EDT [29974:647] pg_regress/rowsecurity LOG:  statement: SELECT polname, relname
	    FROM pg_policy pol
	    JOIN pg_class pc ON (pc.oid = pol.polrelid)
	    WHERE relname = 't1';
2020-04-06 20:19:47.766 EDT [24935:158] LOG:  background worker "parallel worker" (PID 30498) exited with exit code 1
2020-04-06 20:19:47.766 EDT [24935:159] LOG:  background worker "parallel worker" (PID 30499) exited with exit code 1
2020-04-06 20:19:47.767 EDT [29958:228] pg_regress/matview LOG:  statement: SELECT pg_catalog.pg_get_viewdef('26095'::pg_catalog.oid, true);
2020-04-06 20:19:47.767 EDT [29995:282] pg_regress/object_address WARNING:  error for operator,{eins},{integer}: argument list length must be exactly 2
2020-04-06 20:19:47.767 EDT [29995:283] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.768 EDT [29958:229] pg_regress/matview LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '26095' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:47.768 EDT [29983:429] pg_regress/generated LOG:  statement: CREATE TABLE gtest30 (
	    a int,
	    b int GENERATED ALWAYS AS (a * 2) STORED
	);
2020-04-06 20:19:47.772 EDT [30302:45] pg_regress/privileges LOG:  statement: select has_column_privilege(9999,'nosuchcol','select');
2020-04-06 20:19:47.778 EDT [30004:124] pg_regress/join_hash LOG:  statement: alter table join_foo set (parallel_workers = 0);
2020-04-06 20:19:47.778 EDT [30505:1] ERROR:  argument list length must be exactly 2
2020-04-06 20:19:47.778 EDT [30505:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.778 EDT [30004:125] pg_regress/join_hash LOG:  statement: create table join_bar as select generate_series(1, 10000) as id, 'xxxxx'::text as t;
2020-04-06 20:19:47.778 EDT [29983:430] pg_regress/generated LOG:  statement: CREATE TABLE gtest30_1 () INHERITS (gtest30);
2020-04-06 20:19:47.780 EDT [29983:431] pg_regress/generated LOG:  statement: ALTER TABLE gtest30 ALTER COLUMN b DROP EXPRESSION;
2020-04-06 20:19:47.781 EDT [29983:432] pg_regress/generated LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(gtest30)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:47.785 EDT [24935:160] LOG:  background worker "parallel worker" (PID 30505) exited with exit code 1
2020-04-06 20:19:47.785 EDT [29995:284] pg_regress/object_address WARNING:  error for operator,{addr_nsp,zwei},{}: argument list length must be exactly 2
2020-04-06 20:19:47.785 EDT [29995:285] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.786 EDT [30302:46] pg_regress/privileges LOG:  statement: select has_column_privilege(9999,99::int2,'select');
2020-04-06 20:19:47.787 EDT [29974:648] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.787 EDT [29958:230] pg_regress/matview LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26095'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:47.787 EDT [29974:649] pg_regress/rowsecurity LOG:  statement: CREATE TABLE t2 (a integer, b text);
2020-04-06 20:19:47.789 EDT [29974:650] pg_regress/rowsecurity LOG:  statement: INSERT INTO t2 (SELECT * FROM t1);
2020-04-06 20:19:47.790 EDT [29974:651] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) INSERT INTO t2 (SELECT * FROM t1);
2020-04-06 20:19:47.791 EDT [29974:652] pg_regress/rowsecurity LOG:  statement: SELECT * FROM t2;
2020-04-06 20:19:47.795 EDT [30512:1] ERROR:  argument list length must be exactly 2
2020-04-06 20:19:47.795 EDT [30512:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.798 EDT [29983:433] pg_regress/generated LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26162';
2020-04-06 20:19:47.799 EDT [24935:161] LOG:  background worker "parallel worker" (PID 30512) exited with exit code 1
2020-04-06 20:19:47.799 EDT [29995:286] pg_regress/object_address WARNING:  error for operator,{addr_nsp,zwei},{integer}: argument list length must be exactly 2
2020-04-06 20:19:47.799 EDT [29995:287] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.801 EDT [30302:47] pg_regress/privileges LOG:  statement: select has_column_privilege('pg_authid',99::int2,'select');
2020-04-06 20:19:47.808 EDT [30516:1] ERROR:  argument list length must be exactly 2
2020-04-06 20:19:47.808 EDT [30516:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.810 EDT [29958:231] pg_regress/matview LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26095'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:47.812 EDT [24935:162] LOG:  background worker "parallel worker" (PID 30516) exited with exit code 1
2020-04-06 20:19:47.814 EDT [29995:288] pg_regress/object_address WARNING:  error for operator,{eins,zwei,drei},{}: argument list length must be exactly 2
2020-04-06 20:19:47.814 EDT [29995:289] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.816 EDT [29983:434] pg_regress/generated LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26162' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:47.817 EDT [29983:435] pg_regress/generated LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26162' ORDER BY 1;
2020-04-06 20:19:47.818 EDT [29983:436] pg_regress/generated LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26162'
	ORDER BY 1;
2020-04-06 20:19:47.821 EDT [29974:653] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM t2;
2020-04-06 20:19:47.821 EDT [29974:654] pg_regress/rowsecurity LOG:  statement: CREATE TABLE t3 AS SELECT * FROM t1;
2020-04-06 20:19:47.822 EDT [29983:437] pg_regress/generated LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26162'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26162')
	ORDER BY 1;
2020-04-06 20:19:47.827 EDT [30521:1] ERROR:  argument list length must be exactly 2
2020-04-06 20:19:47.827 EDT [30521:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.831 EDT [24935:163] LOG:  background worker "parallel worker" (PID 30521) exited with exit code 1
2020-04-06 20:19:47.831 EDT [29995:290] pg_regress/object_address WARNING:  error for operator,{eins,zwei,drei},{integer}: argument list length must be exactly 2
2020-04-06 20:19:47.831 EDT [29995:291] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.831 EDT [30302:48] pg_regress/privileges LOG:  statement: select has_column_privilege(9999,99::int2,'select');
2020-04-06 20:19:47.834 EDT [29958:232] pg_regress/matview LOG:  statement: SELECT * FROM mv_unspecified_types;
2020-04-06 20:19:47.847 EDT [29983:438] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26162'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:47.849 EDT [29974:655] pg_regress/rowsecurity LOG:  statement: SELECT * FROM t3;
2020-04-06 20:19:47.852 EDT [30302:49] pg_regress/privileges LOG:  statement: create temp table mytable(f1 int, f2 int, f3 int);
2020-04-06 20:19:47.852 EDT [29958:233] pg_regress/matview LOG:  statement: DROP MATERIALIZED VIEW mv_unspecified_types;
2020-04-06 20:19:47.854 EDT [30527:1] ERROR:  name list length must be at least 2
2020-04-06 20:19:47.854 EDT [30527:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.854 EDT [30302:50] pg_regress/privileges LOG:  statement: alter table mytable drop column f2;
2020-04-06 20:19:47.855 EDT [30302:51] pg_regress/privileges LOG:  statement: select has_column_privilege('mytable','f2','select');
2020-04-06 20:19:47.857 EDT [29958:234] pg_regress/matview LOG:  statement: create materialized view mvtest_error as select 1/0 as x;
2020-04-06 20:19:47.857 EDT [29958:235] pg_regress/matview ERROR:  division by zero
2020-04-06 20:19:47.857 EDT [29958:236] pg_regress/matview STATEMENT:  create materialized view mvtest_error as select 1/0 as x;
2020-04-06 20:19:47.857 EDT [24935:164] LOG:  background worker "parallel worker" (PID 30527) exited with exit code 1
2020-04-06 20:19:47.857 EDT [29995:292] pg_regress/object_address WARNING:  error for operator class,{eins},{}: name list length must be at least 2
2020-04-06 20:19:47.857 EDT [29995:293] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.857 EDT [29958:237] pg_regress/matview LOG:  statement: create materialized view mvtest_error as select 1/0 as x with no data;
2020-04-06 20:19:47.858 EDT [29958:238] pg_regress/matview LOG:  statement: refresh materialized view mvtest_error;
2020-04-06 20:19:47.859 EDT [29958:239] pg_regress/matview ERROR:  division by zero
2020-04-06 20:19:47.859 EDT [29958:240] pg_regress/matview STATEMENT:  refresh materialized view mvtest_error;
2020-04-06 20:19:47.860 EDT [29958:241] pg_regress/matview LOG:  statement: drop materialized view mvtest_error;
2020-04-06 20:19:47.861 EDT [29958:242] pg_regress/matview LOG:  statement: CREATE TABLE mvtest_v AS SELECT generate_series(1,10) AS a;
2020-04-06 20:19:47.864 EDT [30004:126] pg_regress/join_hash LOG:  statement: alter table join_bar set (parallel_workers = 2);
2020-04-06 20:19:47.864 EDT [30531:1] ERROR:  column "f2" of relation "mytable" does not exist
2020-04-06 20:19:47.864 EDT [30531:2] STATEMENT:  select has_column_privilege('mytable','f2','select');
2020-04-06 20:19:47.865 EDT [30302:52] pg_regress/privileges ERROR:  column "f2" of relation "mytable" does not exist
2020-04-06 20:19:47.865 EDT [30302:53] pg_regress/privileges STATEMENT:  select has_column_privilege('mytable','f2','select');
2020-04-06 20:19:47.865 EDT [30004:127] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:47.865 EDT [30004:128] pg_regress/join_hash LOG:  statement: set enable_parallel_hash = off;
2020-04-06 20:19:47.865 EDT [30004:129] pg_regress/join_hash LOG:  statement: set parallel_leader_participation = off;
2020-04-06 20:19:47.865 EDT [30004:130] pg_regress/join_hash LOG:  statement: set min_parallel_table_scan_size = 0;
2020-04-06 20:19:47.865 EDT [30004:131] pg_regress/join_hash LOG:  statement: set parallel_setup_cost = 0;
2020-04-06 20:19:47.866 EDT [30004:132] pg_regress/join_hash LOG:  statement: set parallel_tuple_cost = 0;
2020-04-06 20:19:47.866 EDT [30004:133] pg_regress/join_hash LOG:  statement: set max_parallel_workers_per_gather = 2;
2020-04-06 20:19:47.866 EDT [30004:134] pg_regress/join_hash LOG:  statement: set enable_material = off;
2020-04-06 20:19:47.866 EDT [30004:135] pg_regress/join_hash LOG:  statement: set enable_mergejoin = off;
2020-04-06 20:19:47.866 EDT [30004:136] pg_regress/join_hash LOG:  statement: set work_mem = '64kB';
2020-04-06 20:19:47.866 EDT [30004:137] pg_regress/join_hash LOG:  statement: explain (costs off)
	  select count(*) from join_foo
	    left join (select b1.id, b1.t from join_bar b1 join join_bar b2 using (id)) ss
	    on join_foo.id < ss.id + 1 and join_foo.id > ss.id - 1;
2020-04-06 20:19:47.867 EDT [30004:138] pg_regress/join_hash LOG:  statement: select count(*) from join_foo
	  left join (select b1.id, b1.t from join_bar b1 join join_bar b2 using (id)) ss
	  on join_foo.id < ss.id + 1 and join_foo.id > ss.id - 1;
2020-04-06 20:19:47.868 EDT [24935:165] LOG:  background worker "parallel worker" (PID 30531) exited with exit code 1
2020-04-06 20:19:47.871 EDT [29983:439] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26162'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:47.876 EDT [30532:1] ERROR:  name list length must be at least 2
2020-04-06 20:19:47.876 EDT [30532:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.880 EDT [29974:656] pg_regress/rowsecurity LOG:  statement: SELECT * INTO t4 FROM t1;
2020-04-06 20:19:47.880 EDT [30302:54] pg_regress/privileges LOG:  statement: select has_column_privilege('mytable','........pg.dropped.2........','select');
2020-04-06 20:19:47.883 EDT [24935:166] LOG:  background worker "parallel worker" (PID 30532) exited with exit code 1
2020-04-06 20:19:47.884 EDT [29974:657] pg_regress/rowsecurity LOG:  statement: SELECT * FROM t4;
2020-04-06 20:19:47.885 EDT [29995:294] pg_regress/object_address WARNING:  error for operator class,{eins},{integer}: name list length must be at least 2
2020-04-06 20:19:47.885 EDT [29995:295] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.887 EDT [29958:243] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mvtest_mv_v AS SELECT a FROM mvtest_v WHERE a <= 5;
2020-04-06 20:19:47.887 EDT [29983:440] pg_regress/generated LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(gtest30_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:47.890 EDT [29958:244] pg_regress/matview LOG:  statement: DELETE FROM mvtest_v WHERE EXISTS ( SELECT * FROM mvtest_mv_v WHERE mvtest_mv_v.a = mvtest_v.a );
2020-04-06 20:19:47.892 EDT [30302:55] pg_regress/privileges LOG:  statement: select has_column_privilege('mytable',2::int2,'select');
2020-04-06 20:19:47.897 EDT [29958:245] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_v;
2020-04-06 20:19:47.901 EDT [30302:56] pg_regress/privileges LOG:  statement: revoke select on table mytable from regress_priv_user3;
2020-04-06 20:19:47.902 EDT [29983:441] pg_regress/generated LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26169';
2020-04-06 20:19:47.903 EDT [30302:57] pg_regress/privileges LOG:  statement: select has_column_privilege('mytable',2::int2,'select');
2020-04-06 20:19:47.903 EDT [30541:1] ERROR:  access method "addr_nsp" does not exist
2020-04-06 20:19:47.903 EDT [30541:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.905 EDT [29974:658] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:47.905 EDT [29974:659] pg_regress/rowsecurity LOG:  statement: CREATE TABLE blog (id integer, author text, post text);
2020-04-06 20:19:47.906 EDT [29958:246] pg_regress/matview LOG:  statement: SELECT * FROM mvtest_mv_v;
2020-04-06 20:19:47.908 EDT [29974:660] pg_regress/rowsecurity LOG:  statement: CREATE TABLE comment (blog_id integer, message text);
2020-04-06 20:19:47.910 EDT [29974:661] pg_regress/rowsecurity LOG:  statement: GRANT ALL ON blog, comment TO regress_rls_bob;
2020-04-06 20:19:47.912 EDT [29974:662] pg_regress/rowsecurity LOG:  statement: CREATE POLICY blog_1 ON blog USING (id % 2 = 0);
2020-04-06 20:19:47.913 EDT [24935:167] LOG:  background worker "parallel worker" (PID 30541) exited with exit code 1
2020-04-06 20:19:47.914 EDT [29995:296] pg_regress/object_address WARNING:  error for operator class,{addr_nsp,zwei},{}: access method "addr_nsp" does not exist
2020-04-06 20:19:47.914 EDT [29995:297] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.915 EDT [29974:663] pg_regress/rowsecurity LOG:  statement: ALTER TABLE blog ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:47.916 EDT [29974:664] pg_regress/rowsecurity LOG:  statement: INSERT INTO blog VALUES
	    (1, 'alice', 'blog #1'),
	    (2, 'bob', 'blog #1'),
	    (3, 'alice', 'blog #2'),
	    (4, 'alice', 'blog #3'),
	    (5, 'john', 'blog #1');
2020-04-06 20:19:47.916 EDT [29974:665] pg_regress/rowsecurity LOG:  statement: INSERT INTO comment VALUES
	    (1, 'cool blog'),
	    (1, 'fun blog'),
	    (3, 'crazy blog'),
	    (5, 'what?'),
	    (4, 'insane!'),
	    (2, 'who did it?');
2020-04-06 20:19:47.917 EDT [29974:666] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.917 EDT [29974:667] pg_regress/rowsecurity LOG:  statement: SELECT id, author, message FROM blog JOIN comment ON id = blog_id;
2020-04-06 20:19:47.919 EDT [29974:668] pg_regress/rowsecurity LOG:  statement: SELECT id, author, message FROM comment JOIN blog ON id = blog_id;
2020-04-06 20:19:47.925 EDT [29983:442] pg_regress/generated LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26169' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:47.926 EDT [29974:669] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:47.926 EDT [29983:443] pg_regress/generated LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26169' ORDER BY 1;
2020-04-06 20:19:47.927 EDT [29974:670] pg_regress/rowsecurity LOG:  statement: CREATE POLICY comment_1 ON comment USING (blog_id < 4);
2020-04-06 20:19:47.928 EDT [29983:444] pg_regress/generated LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26169'
	ORDER BY 1;
2020-04-06 20:19:47.928 EDT [30302:58] pg_regress/privileges LOG:  statement: drop table mytable;
2020-04-06 20:19:47.928 EDT [30302:59] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:47.929 EDT [30302:60] pg_regress/privileges LOG:  statement: CREATE TABLE atest4 (a int);
2020-04-06 20:19:47.929 EDT [29983:445] pg_regress/generated LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26169'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26169')
	ORDER BY 1;
2020-04-06 20:19:47.930 EDT [30302:61] pg_regress/privileges LOG:  statement: GRANT SELECT ON atest4 TO regress_priv_user2 WITH GRANT OPTION;
2020-04-06 20:19:47.930 EDT [30302:62] pg_regress/privileges LOG:  statement: GRANT UPDATE ON atest4 TO regress_priv_user2;
2020-04-06 20:19:47.930 EDT [29974:671] pg_regress/rowsecurity LOG:  statement: ALTER TABLE comment ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:47.930 EDT [30302:63] pg_regress/privileges LOG:  statement: GRANT SELECT ON atest4 TO GROUP regress_priv_group1 WITH GRANT OPTION;
2020-04-06 20:19:47.930 EDT [30302:64] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user2;
2020-04-06 20:19:47.930 EDT [30302:65] pg_regress/privileges LOG:  statement: GRANT SELECT ON atest4 TO regress_priv_user3;
2020-04-06 20:19:47.931 EDT [30302:66] pg_regress/privileges LOG:  statement: GRANT UPDATE ON atest4 TO regress_priv_user3;
2020-04-06 20:19:47.931 EDT [30302:67] pg_regress/privileges WARNING:  no privileges were granted for "atest4"
2020-04-06 20:19:47.931 EDT [30302:68] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:47.931 EDT [30302:69] pg_regress/privileges LOG:  statement: REVOKE SELECT ON atest4 FROM regress_priv_user3;
2020-04-06 20:19:47.931 EDT [30302:70] pg_regress/privileges LOG:  statement: SELECT has_table_privilege('regress_priv_user3', 'atest4', 'SELECT');
2020-04-06 20:19:47.937 EDT [29958:247] pg_regress/matview LOG:  statement: DROP TABLE mvtest_v CASCADE;
2020-04-06 20:19:47.938 EDT [29974:672] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:47.939 EDT [29974:673] pg_regress/rowsecurity LOG:  statement: SELECT id, author, message FROM blog JOIN comment ON id = blog_id;
2020-04-06 20:19:47.947 EDT [29958:248] pg_regress/matview LOG:  statement: CREATE ROLE regress_user_mvtest;
2020-04-06 20:19:47.949 EDT [29983:446] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26169'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:47.950 EDT [30550:1] ERROR:  access method "addr_nsp" does not exist
2020-04-06 20:19:47.950 EDT [30550:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.952 EDT [29958:249] pg_regress/matview LOG:  statement: SET ROLE regress_user_mvtest;
2020-04-06 20:19:47.953 EDT [30302:71] pg_regress/privileges LOG:  statement: REVOKE SELECT ON atest4 FROM regress_priv_user2;
2020-04-06 20:19:47.953 EDT [30302:72] pg_regress/privileges ERROR:  dependent privileges exist
2020-04-06 20:19:47.953 EDT [30302:73] pg_regress/privileges HINT:  Use CASCADE to revoke them too.
2020-04-06 20:19:47.953 EDT [30302:74] pg_regress/privileges STATEMENT:  REVOKE SELECT ON atest4 FROM regress_priv_user2;
2020-04-06 20:19:47.954 EDT [29958:250] pg_regress/matview LOG:  statement: CREATE TABLE mvtest_foo_data AS SELECT i, md5(random()::text)
	  FROM generate_series(1, 10) i;
2020-04-06 20:19:47.955 EDT [24935:168] LOG:  background worker "parallel worker" (PID 30550) exited with exit code 1
2020-04-06 20:19:47.956 EDT [29995:298] pg_regress/object_address WARNING:  error for operator class,{addr_nsp,zwei},{integer}: access method "addr_nsp" does not exist
2020-04-06 20:19:47.956 EDT [29995:299] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.957 EDT [30302:75] pg_regress/privileges LOG:  statement: REVOKE GRANT OPTION FOR SELECT ON atest4 FROM regress_priv_user2 CASCADE;
2020-04-06 20:19:47.958 EDT [29974:674] pg_regress/rowsecurity LOG:  statement: SELECT id, author, message FROM comment JOIN blog ON id = blog_id;
2020-04-06 20:19:47.958 EDT [29958:251] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mvtest_mv_foo AS SELECT * FROM mvtest_foo_data;
2020-04-06 20:19:47.960 EDT [29983:447] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26169'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:47.961 EDT [30302:76] pg_regress/privileges LOG:  statement: SELECT has_table_privilege('regress_priv_user2', 'atest4', 'SELECT');
2020-04-06 20:19:47.966 EDT [30556:1] ERROR:  access method "eins" does not exist
2020-04-06 20:19:47.966 EDT [30556:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.970 EDT [24935:169] LOG:  background worker "parallel worker" (PID 30556) exited with exit code 1
2020-04-06 20:19:47.973 EDT [29995:300] pg_regress/object_address WARNING:  error for operator class,{eins,zwei,drei},{}: access method "eins" does not exist
2020-04-06 20:19:47.973 EDT [29995:301] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.974 EDT [29974:675] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:47.974 EDT [29974:676] pg_regress/rowsecurity LOG:  statement: DROP TABLE blog, comment;
2020-04-06 20:19:47.977 EDT [30302:77] pg_regress/privileges LOG:  statement: SELECT has_table_privilege('regress_priv_user3', 'atest4', 'SELECT');
2020-04-06 20:19:47.980 EDT [29983:448] pg_regress/generated LOG:  statement: DROP TABLE gtest30 CASCADE;
2020-04-06 20:19:47.982 EDT [29983:449] pg_regress/generated LOG:  statement: CREATE TABLE gtest30 (
	    a int,
	    b int GENERATED ALWAYS AS (a * 2) STORED
	);
2020-04-06 20:19:47.983 EDT [30563:1] ERROR:  access method "eins" does not exist
2020-04-06 20:19:47.983 EDT [30563:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.984 EDT [29983:450] pg_regress/generated LOG:  statement: CREATE TABLE gtest30_1 () INHERITS (gtest30);
2020-04-06 20:19:47.986 EDT [24935:170] LOG:  background worker "parallel worker" (PID 30563) exited with exit code 1
2020-04-06 20:19:47.986 EDT [29995:302] pg_regress/object_address WARNING:  error for operator class,{eins,zwei,drei},{integer}: access method "eins" does not exist
2020-04-06 20:19:47.986 EDT [29995:303] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:47.986 EDT [29974:677] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:47.987 EDT [29983:451] pg_regress/generated LOG:  statement: ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;
2020-04-06 20:19:47.988 EDT [29983:452] pg_regress/generated LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(gtest30)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:47.991 EDT [29974:678] pg_regress/rowsecurity LOG:  statement: DROP POLICY p2 ON t1;
2020-04-06 20:19:47.996 EDT [29974:679] pg_regress/rowsecurity LOG:  statement: ALTER TABLE t1 OWNER TO regress_rls_alice;
2020-04-06 20:19:47.997 EDT [30566:1] ERROR:  name list length must be at least 2
2020-04-06 20:19:47.997 EDT [30566:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:47.998 EDT [29974:680] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:48.001 EDT [29974:681] pg_regress/rowsecurity LOG:  statement: SELECT * FROM t1;
2020-04-06 20:19:48.001 EDT [29958:252] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW mvtest_mv_foo AS SELECT * FROM mvtest_foo_data;
2020-04-06 20:19:48.001 EDT [29958:253] pg_regress/matview ERROR:  relation "mvtest_mv_foo" already exists
2020-04-06 20:19:48.001 EDT [29958:254] pg_regress/matview STATEMENT:  CREATE MATERIALIZED VIEW mvtest_mv_foo AS SELECT * FROM mvtest_foo_data;
2020-04-06 20:19:48.001 EDT [29958:255] pg_regress/matview LOG:  statement: CREATE MATERIALIZED VIEW IF NOT EXISTS mvtest_mv_foo AS SELECT * FROM mvtest_foo_data;
2020-04-06 20:19:48.001 EDT [30302:78] pg_regress/privileges LOG:  statement: SELECT has_table_privilege('regress_priv_user1', 'atest4', 'SELECT WITH GRANT OPTION');
2020-04-06 20:19:48.002 EDT [29958:256] pg_regress/matview LOG:  statement: CREATE UNIQUE INDEX ON mvtest_mv_foo (i);
2020-04-06 20:19:48.003 EDT [24935:171] LOG:  background worker "parallel worker" (PID 30566) exited with exit code 1
2020-04-06 20:19:48.003 EDT [29995:304] pg_regress/object_address WARNING:  error for operator family,{eins},{}: name list length must be at least 2
2020-04-06 20:19:48.003 EDT [29995:305] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.004 EDT [29958:257] pg_regress/matview LOG:  statement: RESET ROLE;
2020-04-06 20:19:48.004 EDT [29958:258] pg_regress/matview LOG:  statement: REFRESH MATERIALIZED VIEW mvtest_mv_foo;
2020-04-06 20:19:48.007 EDT [30004:139] pg_regress/join_hash LOG:  statement: select final > 1 as multibatch
	  from hash_join_batches(
	$$
	  select count(*) from join_foo
	    left join (select b1.id, b1.t from join_bar b1 join join_bar b2 using (id)) ss
	    on join_foo.id < ss.id + 1 and join_foo.id > ss.id - 1;
	$$);
2020-04-06 20:19:48.009 EDT [29983:453] pg_regress/generated LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26242';
2020-04-06 20:19:48.013 EDT [30302:79] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user4;
2020-04-06 20:19:48.019 EDT [30574:1] ERROR:  name list length must be at least 2
2020-04-06 20:19:48.019 EDT [30574:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.021 EDT [30302:80] pg_regress/privileges LOG:  statement: CREATE FUNCTION dogrant_ok() RETURNS void LANGUAGE sql SECURITY DEFINER AS
		'GRANT regress_priv_group2 TO regress_priv_user5';
2020-04-06 20:19:48.022 EDT [30302:81] pg_regress/privileges LOG:  statement: GRANT regress_priv_group2 TO regress_priv_user5;
2020-04-06 20:19:48.022 EDT [30302:82] pg_regress/privileges LOG:  statement: SET ROLE regress_priv_group2;
2020-04-06 20:19:48.022 EDT [29974:682] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM t1;
2020-04-06 20:19:48.022 EDT [29958:259] pg_regress/matview LOG:  statement: REFRESH MATERIALIZED VIEW CONCURRENTLY mvtest_mv_foo;
2020-04-06 20:19:48.022 EDT [24935:172] LOG:  background worker "parallel worker" (PID 30574) exited with exit code 1
2020-04-06 20:19:48.023 EDT [30302:83] pg_regress/privileges LOG:  statement: GRANT regress_priv_group2 TO regress_priv_user5;
2020-04-06 20:19:48.023 EDT [30302:84] pg_regress/privileges ERROR:  must have admin option on role "regress_priv_group2"
2020-04-06 20:19:48.023 EDT [30302:85] pg_regress/privileges STATEMENT:  GRANT regress_priv_group2 TO regress_priv_user5;
2020-04-06 20:19:48.023 EDT [29995:306] pg_regress/object_address WARNING:  error for operator family,{eins},{integer}: name list length must be at least 2
2020-04-06 20:19:48.023 EDT [29995:307] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.023 EDT [29974:683] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:48.024 EDT [29974:684] pg_regress/rowsecurity LOG:  statement: SELECT * FROM t1;
2020-04-06 20:19:48.024 EDT [29983:454] pg_regress/generated LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26242' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:48.025 EDT [29983:455] pg_regress/generated LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26242' ORDER BY 1;
2020-04-06 20:19:48.026 EDT [29983:456] pg_regress/generated LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26242'
	ORDER BY 1;
2020-04-06 20:19:48.027 EDT [29983:457] pg_regress/generated LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26242'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26242')
	ORDER BY 1;
2020-04-06 20:19:48.029 EDT [30302:86] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:48.029 EDT [30302:87] pg_regress/privileges LOG:  statement: GRANT regress_priv_group2 TO regress_priv_user5;
2020-04-06 20:19:48.029 EDT [30302:88] pg_regress/privileges ERROR:  must have admin option on role "regress_priv_group2"
2020-04-06 20:19:48.029 EDT [30302:89] pg_regress/privileges STATEMENT:  GRANT regress_priv_group2 TO regress_priv_user5;
2020-04-06 20:19:48.029 EDT [30302:90] pg_regress/privileges LOG:  statement: SELECT dogrant_ok();
2020-04-06 20:19:48.029 EDT [30302:91] pg_regress/privileges LOG:  statement: SET ROLE regress_priv_group2;
2020-04-06 20:19:48.030 EDT [30302:92] pg_regress/privileges LOG:  statement: GRANT regress_priv_group2 TO regress_priv_user5;
2020-04-06 20:19:48.030 EDT [30302:93] pg_regress/privileges ERROR:  must have admin option on role "regress_priv_group2"
2020-04-06 20:19:48.030 EDT [30302:94] pg_regress/privileges STATEMENT:  GRANT regress_priv_group2 TO regress_priv_user5;
2020-04-06 20:19:48.030 EDT [30302:95] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_group2;
2020-04-06 20:19:48.030 EDT [30302:96] pg_regress/privileges LOG:  statement: GRANT regress_priv_group2 TO regress_priv_user5;
2020-04-06 20:19:48.030 EDT [30302:97] pg_regress/privileges LOG:  statement: CREATE FUNCTION dogrant_fails() RETURNS void LANGUAGE sql SECURITY DEFINER AS
		'GRANT regress_priv_group2 TO regress_priv_user5';
2020-04-06 20:19:48.030 EDT [30302:98] pg_regress/privileges LOG:  statement: SELECT dogrant_fails();
2020-04-06 20:19:48.031 EDT [30302:99] pg_regress/privileges ERROR:  must have admin option on role "regress_priv_group2"
2020-04-06 20:19:48.031 EDT [30302:100] pg_regress/privileges CONTEXT:  SQL function "dogrant_fails" statement 1
2020-04-06 20:19:48.031 EDT [30302:101] pg_regress/privileges STATEMENT:  SELECT dogrant_fails();
2020-04-06 20:19:48.031 EDT [30302:102] pg_regress/privileges LOG:  statement: DROP FUNCTION dogrant_fails();
2020-04-06 20:19:48.031 EDT [30302:103] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user4;
2020-04-06 20:19:48.031 EDT [30302:104] pg_regress/privileges LOG:  statement: DROP FUNCTION dogrant_ok();
2020-04-06 20:19:48.031 EDT [30302:105] pg_regress/privileges LOG:  statement: REVOKE regress_priv_group2 FROM regress_priv_user5;
2020-04-06 20:19:48.033 EDT [29958:260] pg_regress/matview LOG:  statement: DROP OWNED BY regress_user_mvtest CASCADE;
2020-04-06 20:19:48.034 EDT [30579:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:48.035 EDT [30579:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:48.037 EDT [29958:261] pg_regress/matview LOG:  statement: DROP ROLE regress_user_mvtest;
2020-04-06 20:19:48.038 EDT [29958:262] pg_regress/matview LOG:  statement: BEGIN;
2020-04-06 20:19:48.038 EDT [30579:3] pg_regress/privileges LOG:  statement: CREATE SEQUENCE x_seq;
2020-04-06 20:19:48.040 EDT [29958:263] pg_regress/matview LOG:  statement: CREATE FUNCTION mvtest_func()
	  RETURNS void AS $$
	BEGIN
	  CREATE MATERIALIZED VIEW mvtest1 AS SELECT 1 AS x;
	  CREATE MATERIALIZED VIEW mvtest2 AS SELECT 1 AS x WITH NO DATA;
	END;
	$$ LANGUAGE plpgsql;
2020-04-06 20:19:48.042 EDT [30579:4] pg_regress/privileges LOG:  statement: GRANT USAGE on x_seq to regress_priv_user2;
2020-04-06 20:19:48.043 EDT [30579:5] pg_regress/privileges LOG:  statement: SELECT has_sequence_privilege('regress_priv_user1', 'atest1', 'SELECT');
2020-04-06 20:19:48.044 EDT [29958:264] pg_regress/matview LOG:  statement: SELECT mvtest_func();
2020-04-06 20:19:48.046 EDT [30302:106] pg_regress/privileges LOG:  disconnection: session time: 0:00:01.207 user=pgbuild database=regression host=[local]
2020-04-06 20:19:48.055 EDT [30578:1] ERROR:  access method "addr_nsp" does not exist
2020-04-06 20:19:48.055 EDT [30578:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.058 EDT [24935:173] LOG:  background worker "parallel worker" (PID 30578) exited with exit code 1
2020-04-06 20:19:48.058 EDT [29983:458] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26242'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:48.059 EDT [30581:1] ERROR:  "atest1" is not a sequence
2020-04-06 20:19:48.059 EDT [30581:2] STATEMENT:  SELECT has_sequence_privilege('regress_priv_user1', 'atest1', 'SELECT');
2020-04-06 20:19:48.061 EDT [29995:308] pg_regress/object_address WARNING:  error for operator family,{addr_nsp,zwei},{}: access method "addr_nsp" does not exist
2020-04-06 20:19:48.061 EDT [29995:309] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.063 EDT [30579:6] pg_regress/privileges ERROR:  "atest1" is not a sequence
2020-04-06 20:19:48.063 EDT [30579:7] pg_regress/privileges STATEMENT:  SELECT has_sequence_privilege('regress_priv_user1', 'atest1', 'SELECT');
2020-04-06 20:19:48.063 EDT [24935:174] LOG:  background worker "parallel worker" (PID 30581) exited with exit code 1
2020-04-06 20:19:48.067 EDT [29974:685] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM t1;
2020-04-06 20:19:48.070 EDT [29974:686] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:48.070 EDT [30579:8] pg_regress/privileges LOG:  statement: SELECT has_sequence_privilege('regress_priv_user1', 'x_seq', 'INSERT');
2020-04-06 20:19:48.071 EDT [30584:1] ERROR:  access method "addr_nsp" does not exist
2020-04-06 20:19:48.071 EDT [30584:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.073 EDT [29974:687] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:48.076 EDT [24935:175] LOG:  background worker "parallel worker" (PID 30584) exited with exit code 1
2020-04-06 20:19:48.076 EDT [30586:1] ERROR:  unrecognized privilege type: "INSERT"
2020-04-06 20:19:48.076 EDT [30586:2] STATEMENT:  SELECT has_sequence_privilege('regress_priv_user1', 'x_seq', 'INSERT');
2020-04-06 20:19:48.076 EDT [29995:310] pg_regress/object_address WARNING:  error for operator family,{addr_nsp,zwei},{integer}: access method "addr_nsp" does not exist
2020-04-06 20:19:48.076 EDT [29995:311] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.076 EDT [29974:688] pg_regress/rowsecurity LOG:  statement: SELECT * FROM t1;
2020-04-06 20:19:48.076 EDT [30579:9] pg_regress/privileges ERROR:  unrecognized privilege type: "INSERT"
2020-04-06 20:19:48.076 EDT [30579:10] pg_regress/privileges STATEMENT:  SELECT has_sequence_privilege('regress_priv_user1', 'x_seq', 'INSERT');
2020-04-06 20:19:48.078 EDT [29958:265] pg_regress/matview LOG:  statement: SELECT * FROM mvtest1;
2020-04-06 20:19:48.079 EDT [29983:459] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26242'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:48.080 EDT [24935:176] LOG:  background worker "parallel worker" (PID 30586) exited with exit code 1
2020-04-06 20:19:48.084 EDT [30589:1] ERROR:  access method "eins" does not exist
2020-04-06 20:19:48.084 EDT [30589:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.089 EDT [24935:177] LOG:  background worker "parallel worker" (PID 30589) exited with exit code 1
2020-04-06 20:19:48.090 EDT [29974:689] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM t1;
2020-04-06 20:19:48.090 EDT [29995:312] pg_regress/object_address WARNING:  error for operator family,{eins,zwei,drei},{}: access method "eins" does not exist
2020-04-06 20:19:48.090 EDT [29995:313] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.096 EDT [30579:11] pg_regress/privileges LOG:  statement: SELECT has_sequence_privilege('regress_priv_user1', 'x_seq', 'SELECT');
2020-04-06 20:19:48.096 EDT [29974:690] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:48.097 EDT [29974:691] pg_regress/rowsecurity LOG:  statement: SELECT * FROM t1;
2020-04-06 20:19:48.099 EDT [29958:266] pg_regress/matview LOG:  statement: SELECT * FROM mvtest2;
2020-04-06 20:19:48.099 EDT [29958:267] pg_regress/matview ERROR:  materialized view "mvtest2" has not been populated
2020-04-06 20:19:48.099 EDT [29958:268] pg_regress/matview HINT:  Use the REFRESH MATERIALIZED VIEW command.
2020-04-06 20:19:48.099 EDT [29958:269] pg_regress/matview STATEMENT:  SELECT * FROM mvtest2;
2020-04-06 20:19:48.100 EDT [29958:270] pg_regress/matview LOG:  statement: ROLLBACK;
2020-04-06 20:19:48.101 EDT [29958:271] pg_regress/matview LOG:  disconnection: session time: 0:00:03.563 user=pgbuild database=regression host=[local]
2020-04-06 20:19:48.103 EDT [29983:460] pg_regress/generated LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(gtest30_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:48.105 EDT [29974:692] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM t1;
2020-04-06 20:19:48.106 EDT [29974:693] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:48.106 EDT [29974:694] pg_regress/rowsecurity LOG:  statement: DROP TABLE copy_t CASCADE;
2020-04-06 20:19:48.106 EDT [29974:695] pg_regress/rowsecurity ERROR:  table "copy_t" does not exist
2020-04-06 20:19:48.106 EDT [29974:696] pg_regress/rowsecurity STATEMENT:  DROP TABLE copy_t CASCADE;
2020-04-06 20:19:48.107 EDT [29974:697] pg_regress/rowsecurity LOG:  statement: CREATE TABLE copy_t (a integer, b text);
2020-04-06 20:19:48.109 EDT [29974:698] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON copy_t USING (a % 2 = 0);
2020-04-06 20:19:48.111 EDT [30593:1] ERROR:  access method "eins" does not exist
2020-04-06 20:19:48.111 EDT [30593:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.111 EDT [29974:699] pg_regress/rowsecurity LOG:  statement: ALTER TABLE copy_t ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:48.114 EDT [29974:700] pg_regress/rowsecurity LOG:  statement: GRANT ALL ON copy_t TO regress_rls_bob, regress_rls_exempt_user;
2020-04-06 20:19:48.114 EDT [24935:178] LOG:  background worker "parallel worker" (PID 30593) exited with exit code 1
2020-04-06 20:19:48.114 EDT [29995:314] pg_regress/object_address WARNING:  error for operator family,{eins,zwei,drei},{integer}: access method "eins" does not exist
2020-04-06 20:19:48.114 EDT [29995:315] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.115 EDT [29974:701] pg_regress/rowsecurity LOG:  statement: INSERT INTO copy_t (SELECT x, md5(x::text) FROM generate_series(0,10) x);
2020-04-06 20:19:48.124 EDT [30600:1] ERROR:  must specify relation and object name
2020-04-06 20:19:48.124 EDT [30600:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.124 EDT [29974:702] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:48.125 EDT [29974:703] pg_regress/rowsecurity LOG:  statement: SET row_security TO OFF;
2020-04-06 20:19:48.125 EDT [30579:12] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user2;
2020-04-06 20:19:48.125 EDT [30579:13] pg_regress/privileges LOG:  statement: SELECT has_sequence_privilege('x_seq', 'USAGE');
2020-04-06 20:19:48.127 EDT [24935:179] LOG:  background worker "parallel worker" (PID 30600) exited with exit code 1
2020-04-06 20:19:48.127 EDT [29995:316] pg_regress/object_address WARNING:  error for rule,{eins},{}: must specify relation and object name
2020-04-06 20:19:48.127 EDT [29995:317] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.128 EDT [29983:461] pg_regress/generated LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26246';
2020-04-06 20:19:48.136 EDT [29974:704] pg_regress/rowsecurity LOG:  statement: COPY (SELECT * FROM copy_t ORDER BY a ASC) TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.136 EDT [30602:1] ERROR:  must specify relation and object name
2020-04-06 20:19:48.136 EDT [30602:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.140 EDT [24935:180] LOG:  background worker "parallel worker" (PID 30602) exited with exit code 1
2020-04-06 20:19:48.141 EDT [29995:318] pg_regress/object_address WARNING:  error for rule,{eins},{integer}: must specify relation and object name
2020-04-06 20:19:48.141 EDT [29995:319] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.142 EDT [29983:462] pg_regress/generated LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26246' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:48.146 EDT [30607:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:48.148 EDT [30607:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:48.150 EDT [29983:463] pg_regress/generated LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26246' ORDER BY 1;
2020-04-06 20:19:48.151 EDT [29983:464] pg_regress/generated LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26246'
	ORDER BY 1;
2020-04-06 20:19:48.152 EDT [30607:3] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:48.152 EDT [30579:14] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.118 user=pgbuild database=regression host=[local]
2020-04-06 20:19:48.152 EDT [29983:465] pg_regress/generated LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26246'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26246')
	ORDER BY 1;
2020-04-06 20:19:48.154 EDT [30606:1] ERROR:  relation "addr_nsp" does not exist
2020-04-06 20:19:48.154 EDT [30606:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.156 EDT [29974:705] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:48.156 EDT [30607:4] pg_regress/privileges LOG:  statement: SELECT lo_create(1001);
2020-04-06 20:19:48.158 EDT [30607:5] pg_regress/privileges LOG:  statement: SELECT lo_create(1002);
2020-04-06 20:19:48.158 EDT [24935:181] LOG:  background worker "parallel worker" (PID 30606) exited with exit code 1
2020-04-06 20:19:48.158 EDT [29995:320] pg_regress/object_address WARNING:  error for rule,{addr_nsp,zwei},{}: relation "addr_nsp" does not exist
2020-04-06 20:19:48.158 EDT [29995:321] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.158 EDT [30607:6] pg_regress/privileges LOG:  statement: SELECT lo_create(1003);
2020-04-06 20:19:48.158 EDT [30607:7] pg_regress/privileges LOG:  statement: SELECT lo_create(1004);
2020-04-06 20:19:48.158 EDT [30607:8] pg_regress/privileges LOG:  statement: SELECT lo_create(1005);
2020-04-06 20:19:48.159 EDT [30607:9] pg_regress/privileges LOG:  statement: GRANT ALL ON LARGE OBJECT 1001 TO PUBLIC;
2020-04-06 20:19:48.159 EDT [30607:10] pg_regress/privileges LOG:  statement: GRANT SELECT ON LARGE OBJECT 1003 TO regress_priv_user2;
2020-04-06 20:19:48.159 EDT [30607:11] pg_regress/privileges LOG:  statement: GRANT SELECT,UPDATE ON LARGE OBJECT 1004 TO regress_priv_user2;
2020-04-06 20:19:48.159 EDT [30607:12] pg_regress/privileges LOG:  statement: GRANT ALL ON LARGE OBJECT 1005 TO regress_priv_user2;
2020-04-06 20:19:48.160 EDT [30607:13] pg_regress/privileges LOG:  statement: GRANT SELECT ON LARGE OBJECT 1005 TO regress_priv_user2 WITH GRANT OPTION;
2020-04-06 20:19:48.160 EDT [30607:14] pg_regress/privileges LOG:  statement: GRANT SELECT, INSERT ON LARGE OBJECT 1001 TO PUBLIC;
2020-04-06 20:19:48.160 EDT [30607:15] pg_regress/privileges ERROR:  invalid privilege type INSERT for large object
2020-04-06 20:19:48.160 EDT [30607:16] pg_regress/privileges STATEMENT:  GRANT SELECT, INSERT ON LARGE OBJECT 1001 TO PUBLIC;
2020-04-06 20:19:48.160 EDT [30607:17] pg_regress/privileges LOG:  statement: GRANT SELECT, UPDATE ON LARGE OBJECT 1001 TO nosuchuser;
2020-04-06 20:19:48.160 EDT [30607:18] pg_regress/privileges ERROR:  role "nosuchuser" does not exist
2020-04-06 20:19:48.160 EDT [30607:19] pg_regress/privileges STATEMENT:  GRANT SELECT, UPDATE ON LARGE OBJECT 1001 TO nosuchuser;
2020-04-06 20:19:48.160 EDT [30607:20] pg_regress/privileges LOG:  statement: GRANT SELECT, UPDATE ON LARGE OBJECT  999 TO PUBLIC;
2020-04-06 20:19:48.160 EDT [30607:21] pg_regress/privileges ERROR:  large object 999 does not exist
2020-04-06 20:19:48.160 EDT [30607:22] pg_regress/privileges STATEMENT:  GRANT SELECT, UPDATE ON LARGE OBJECT  999 TO PUBLIC;
2020-04-06 20:19:48.163 EDT [30613:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:48.164 EDT [30613:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:48.165 EDT [29974:706] pg_regress/rowsecurity LOG:  statement: COPY (SELECT * FROM copy_t ORDER BY a ASC) TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.167 EDT [30612:1] ERROR:  relation "addr_nsp" does not exist
2020-04-06 20:19:48.167 EDT [30612:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.167 EDT [29983:466] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26246'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:48.169 EDT [30607:23] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.023 user=pgbuild database=regression host=[local]
2020-04-06 20:19:48.169 EDT [24935:182] LOG:  background worker "parallel worker" (PID 30612) exited with exit code 1
2020-04-06 20:19:48.172 EDT [29995:322] pg_regress/object_address WARNING:  error for rule,{addr_nsp,zwei},{integer}: relation "addr_nsp" does not exist
2020-04-06 20:19:48.172 EDT [29995:323] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.177 EDT [30613:3] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user2;
2020-04-06 20:19:48.177 EDT [30613:4] pg_regress/privileges LOG:  statement: SELECT lo_create(2001);
2020-04-06 20:19:48.180 EDT [30613:5] pg_regress/privileges LOG:  statement: SELECT lo_create(2002);
2020-04-06 20:19:48.181 EDT [29974:707] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:48.182 EDT [29974:708] pg_regress/rowsecurity LOG:  statement: SET row_security TO OFF;
2020-04-06 20:19:48.182 EDT [29974:709] pg_regress/rowsecurity LOG:  statement: COPY (SELECT * FROM copy_t ORDER BY a ASC) TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.182 EDT [29974:710] pg_regress/rowsecurity ERROR:  query would be affected by row-level security policy for table "copy_t"
2020-04-06 20:19:48.182 EDT [29974:711] pg_regress/rowsecurity STATEMENT:  COPY (SELECT * FROM copy_t ORDER BY a ASC) TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.182 EDT [29974:712] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:48.182 EDT [29974:713] pg_regress/rowsecurity LOG:  statement: COPY (SELECT * FROM copy_t ORDER BY a ASC) TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.183 EDT [30613:6] pg_regress/privileges LOG:  statement: SELECT loread(lo_open(1001, x'20000'::int), 32);
2020-04-06 20:19:48.185 EDT [30613:7] pg_regress/privileges LOG:  statement: SELECT lowrite(lo_open(1001, x'40000'::int), 'abcd');
2020-04-06 20:19:48.185 EDT [30613:8] pg_regress/privileges ERROR:  large object descriptor 0 was not opened for writing
2020-04-06 20:19:48.185 EDT [30613:9] pg_regress/privileges STATEMENT:  SELECT lowrite(lo_open(1001, x'40000'::int), 'abcd');
2020-04-06 20:19:48.185 EDT [30613:10] pg_regress/privileges LOG:  statement: SELECT loread(lo_open(1001, x'40000'::int), 32);
2020-04-06 20:19:48.185 EDT [30613:11] pg_regress/privileges LOG:  statement: SELECT loread(lo_open(1002, x'40000'::int), 32);
2020-04-06 20:19:48.185 EDT [30613:12] pg_regress/privileges ERROR:  permission denied for large object 1002
2020-04-06 20:19:48.185 EDT [30613:13] pg_regress/privileges STATEMENT:  SELECT loread(lo_open(1002, x'40000'::int), 32);
2020-04-06 20:19:48.186 EDT [30613:14] pg_regress/privileges LOG:  statement: SELECT loread(lo_open(1003, x'40000'::int), 32);
2020-04-06 20:19:48.186 EDT [30613:15] pg_regress/privileges LOG:  statement: SELECT loread(lo_open(1004, x'40000'::int), 32);
2020-04-06 20:19:48.186 EDT [30613:16] pg_regress/privileges LOG:  statement: SELECT lowrite(lo_open(1001, x'20000'::int), 'abcd');
2020-04-06 20:19:48.187 EDT [30613:17] pg_regress/privileges LOG:  statement: SELECT lowrite(lo_open(1002, x'20000'::int), 'abcd');
2020-04-06 20:19:48.187 EDT [30613:18] pg_regress/privileges ERROR:  permission denied for large object 1002
2020-04-06 20:19:48.187 EDT [30613:19] pg_regress/privileges STATEMENT:  SELECT lowrite(lo_open(1002, x'20000'::int), 'abcd');
2020-04-06 20:19:48.187 EDT [30613:20] pg_regress/privileges LOG:  statement: SELECT lowrite(lo_open(1003, x'20000'::int), 'abcd');
2020-04-06 20:19:48.187 EDT [30613:21] pg_regress/privileges ERROR:  permission denied for large object 1003
2020-04-06 20:19:48.187 EDT [30613:22] pg_regress/privileges STATEMENT:  SELECT lowrite(lo_open(1003, x'20000'::int), 'abcd');
2020-04-06 20:19:48.187 EDT [30613:23] pg_regress/privileges LOG:  statement: SELECT lowrite(lo_open(1004, x'20000'::int), 'abcd');
2020-04-06 20:19:48.189 EDT [30613:24] pg_regress/privileges LOG:  statement: GRANT SELECT ON LARGE OBJECT 1005 TO regress_priv_user3;
2020-04-06 20:19:48.189 EDT [30613:25] pg_regress/privileges LOG:  statement: GRANT UPDATE ON LARGE OBJECT 1006 TO regress_priv_user3;
2020-04-06 20:19:48.189 EDT [30613:26] pg_regress/privileges ERROR:  large object 1006 does not exist
2020-04-06 20:19:48.189 EDT [30613:27] pg_regress/privileges STATEMENT:  GRANT UPDATE ON LARGE OBJECT 1006 TO regress_priv_user3;
2020-04-06 20:19:48.189 EDT [30613:28] pg_regress/privileges LOG:  statement: REVOKE ALL ON LARGE OBJECT 2001, 2002 FROM PUBLIC;
2020-04-06 20:19:48.190 EDT [30616:1] ERROR:  schema "eins" does not exist
2020-04-06 20:19:48.190 EDT [30616:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.191 EDT [29983:467] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26246'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:48.193 EDT [30613:29] pg_regress/privileges LOG:  statement: GRANT ALL ON LARGE OBJECT 2001 TO regress_priv_user3;
2020-04-06 20:19:48.194 EDT [24935:183] LOG:  background worker "parallel worker" (PID 30616) exited with exit code 1
2020-04-06 20:19:48.194 EDT [29995:324] pg_regress/object_address WARNING:  error for rule,{eins,zwei,drei},{}: schema "eins" does not exist
2020-04-06 20:19:48.194 EDT [29995:325] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.196 EDT [30004:140] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:48.197 EDT [30004:141] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:48.197 EDT [30004:142] pg_regress/join_hash LOG:  statement: set enable_parallel_hash = off;
2020-04-06 20:19:48.197 EDT [30004:143] pg_regress/join_hash LOG:  statement: set parallel_leader_participation = off;
2020-04-06 20:19:48.197 EDT [30004:144] pg_regress/join_hash LOG:  statement: set min_parallel_table_scan_size = 0;
2020-04-06 20:19:48.197 EDT [30004:145] pg_regress/join_hash LOG:  statement: set parallel_setup_cost = 0;
2020-04-06 20:19:48.197 EDT [30004:146] pg_regress/join_hash LOG:  statement: set parallel_tuple_cost = 0;
2020-04-06 20:19:48.198 EDT [30004:147] pg_regress/join_hash LOG:  statement: set max_parallel_workers_per_gather = 2;
2020-04-06 20:19:48.198 EDT [30004:148] pg_regress/join_hash LOG:  statement: set enable_material = off;
2020-04-06 20:19:48.198 EDT [30004:149] pg_regress/join_hash LOG:  statement: set enable_mergejoin = off;
2020-04-06 20:19:48.198 EDT [30004:150] pg_regress/join_hash LOG:  statement: set work_mem = '4MB';
2020-04-06 20:19:48.198 EDT [30004:151] pg_regress/join_hash LOG:  statement: explain (costs off)
	  select count(*) from join_foo
	    left join (select b1.id, b1.t from join_bar b1 join join_bar b2 using (id)) ss
	    on join_foo.id < ss.id + 1 and join_foo.id > ss.id - 1;
2020-04-06 20:19:48.199 EDT [30004:152] pg_regress/join_hash LOG:  statement: select count(*) from join_foo
	  left join (select b1.id, b1.t from join_bar b1 join join_bar b2 using (id)) ss
	  on join_foo.id < ss.id + 1 and join_foo.id > ss.id - 1;
2020-04-06 20:19:48.200 EDT [30613:30] pg_regress/privileges LOG:  statement: SELECT lo_unlink(1001);
2020-04-06 20:19:48.200 EDT [30613:31] pg_regress/privileges ERROR:  must be owner of large object 1001
2020-04-06 20:19:48.200 EDT [30613:32] pg_regress/privileges STATEMENT:  SELECT lo_unlink(1001);
2020-04-06 20:19:48.202 EDT [30613:33] pg_regress/privileges LOG:  statement: SELECT lo_unlink(2002);
2020-04-06 20:19:48.204 EDT [29983:468] pg_regress/generated LOG:  statement: ALTER TABLE gtest30_1 ALTER COLUMN b DROP EXPRESSION;
2020-04-06 20:19:48.204 EDT [29983:469] pg_regress/generated ERROR:  cannot drop generation expression from inherited column
2020-04-06 20:19:48.204 EDT [29983:470] pg_regress/generated STATEMENT:  ALTER TABLE gtest30_1 ALTER COLUMN b DROP EXPRESSION;
2020-04-06 20:19:48.204 EDT [29983:471] pg_regress/generated LOG:  statement: CREATE TABLE gtest26 (
	    a int PRIMARY KEY,
	    b int GENERATED ALWAYS AS (a * 2) STORED
	);
2020-04-06 20:19:48.207 EDT [29983:472] pg_regress/generated LOG:  statement: CREATE FUNCTION gtest_trigger_func() RETURNS trigger
	  LANGUAGE plpgsql
	AS $$
	BEGIN
	  IF tg_op IN ('DELETE', 'UPDATE') THEN
	    RAISE INFO '%: %: old = %', TG_NAME, TG_WHEN, OLD;
	  END IF;
	  IF tg_op IN ('INSERT', 'UPDATE') THEN
	    RAISE INFO '%: %: new = %', TG_NAME, TG_WHEN, NEW;
	  END IF;
	  IF tg_op = 'DELETE' THEN
	    RETURN OLD;
	  ELSE
	    RETURN NEW;
	  END IF;
	END
	$$;
2020-04-06 20:19:48.210 EDT [29974:714] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_exempt_user;
2020-04-06 20:19:48.210 EDT [30622:1] ERROR:  schema "eins" does not exist
2020-04-06 20:19:48.210 EDT [30622:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.210 EDT [29974:715] pg_regress/rowsecurity LOG:  statement: SET row_security TO OFF;
2020-04-06 20:19:48.210 EDT [29974:716] pg_regress/rowsecurity LOG:  statement: COPY (SELECT * FROM copy_t ORDER BY a ASC) TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.211 EDT [29983:473] pg_regress/generated LOG:  statement: CREATE TRIGGER gtest1 BEFORE DELETE OR UPDATE ON gtest26
	  FOR EACH ROW
	  WHEN (OLD.b < 0)  
	  EXECUTE PROCEDURE gtest_trigger_func();
2020-04-06 20:19:48.212 EDT [29983:474] pg_regress/generated LOG:  statement: CREATE TRIGGER gtest2a BEFORE INSERT OR UPDATE ON gtest26
	  FOR EACH ROW
	  WHEN (NEW.b < 0)  
	  EXECUTE PROCEDURE gtest_trigger_func();
2020-04-06 20:19:48.212 EDT [29983:475] pg_regress/generated ERROR:  BEFORE trigger's WHEN condition cannot reference NEW generated columns at character 82
2020-04-06 20:19:48.212 EDT [29983:476] pg_regress/generated DETAIL:  Column "b" is a generated column.
2020-04-06 20:19:48.212 EDT [29983:477] pg_regress/generated STATEMENT:  CREATE TRIGGER gtest2a BEFORE INSERT OR UPDATE ON gtest26
	  FOR EACH ROW
	  WHEN (NEW.b < 0)  
	  EXECUTE PROCEDURE gtest_trigger_func();
2020-04-06 20:19:48.212 EDT [29983:478] pg_regress/generated LOG:  statement: CREATE TRIGGER gtest2b BEFORE INSERT OR UPDATE ON gtest26
	  FOR EACH ROW
	  WHEN (NEW.* IS NOT NULL)  
	  EXECUTE PROCEDURE gtest_trigger_func();
2020-04-06 20:19:48.212 EDT [29983:479] pg_regress/generated ERROR:  BEFORE trigger's WHEN condition cannot reference NEW generated columns at character 82
2020-04-06 20:19:48.212 EDT [29983:480] pg_regress/generated DETAIL:  A whole-row reference is used and the table contains generated columns.
2020-04-06 20:19:48.212 EDT [29983:481] pg_regress/generated STATEMENT:  CREATE TRIGGER gtest2b BEFORE INSERT OR UPDATE ON gtest26
	  FOR EACH ROW
	  WHEN (NEW.* IS NOT NULL)  
	  EXECUTE PROCEDURE gtest_trigger_func();
2020-04-06 20:19:48.212 EDT [29983:482] pg_regress/generated LOG:  statement: CREATE TRIGGER gtest2 BEFORE INSERT ON gtest26
	  FOR EACH ROW
	  WHEN (NEW.a < 0)
	  EXECUTE PROCEDURE gtest_trigger_func();
2020-04-06 20:19:48.213 EDT [24935:184] LOG:  background worker "parallel worker" (PID 30622) exited with exit code 1
2020-04-06 20:19:48.213 EDT [29995:326] pg_regress/object_address WARNING:  error for rule,{eins,zwei,drei},{integer}: schema "eins" does not exist
2020-04-06 20:19:48.213 EDT [29995:327] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.213 EDT [29983:483] pg_regress/generated LOG:  statement: CREATE TRIGGER gtest3 AFTER DELETE OR UPDATE ON gtest26
	  FOR EACH ROW
	  WHEN (OLD.b < 0)  
	  EXECUTE PROCEDURE gtest_trigger_func();
2020-04-06 20:19:48.214 EDT [29983:484] pg_regress/generated LOG:  statement: CREATE TRIGGER gtest4 AFTER INSERT OR UPDATE ON gtest26
	  FOR EACH ROW
	  WHEN (NEW.b < 0)  
	  EXECUTE PROCEDURE gtest_trigger_func();
2020-04-06 20:19:48.214 EDT [29983:485] pg_regress/generated LOG:  statement: INSERT INTO gtest26 (a) VALUES (-2), (0), (3);
2020-04-06 20:19:48.216 EDT [29983:486] pg_regress/generated LOG:  statement: SELECT * FROM gtest26 ORDER BY a;
2020-04-06 20:19:48.224 EDT [30625:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:48.225 EDT [30625:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:48.227 EDT [30613:34] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.064 user=pgbuild database=regression host=[local]
2020-04-06 20:19:48.228 EDT [30625:3] pg_regress/privileges LOG:  statement: SELECT oid, pg_get_userbyid(lomowner) ownername, lomacl FROM pg_largeobject_metadata WHERE oid >= 1000 AND oid < 3000 ORDER BY oid;
2020-04-06 20:19:48.230 EDT [29974:717] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:48.237 EDT [29974:718] pg_regress/rowsecurity LOG:  statement: COPY (SELECT * FROM copy_t ORDER BY a ASC) TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.238 EDT [30626:1] ERROR:  must specify relation and object name
2020-04-06 20:19:48.238 EDT [30626:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.241 EDT [24935:185] LOG:  background worker "parallel worker" (PID 30626) exited with exit code 1
2020-04-06 20:19:48.242 EDT [29983:487] pg_regress/generated LOG:  statement: UPDATE gtest26 SET a = a * -2;
2020-04-06 20:19:48.242 EDT [29995:328] pg_regress/object_address WARNING:  error for trigger,{eins},{}: must specify relation and object name
2020-04-06 20:19:48.242 EDT [29995:329] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.244 EDT [29983:488] pg_regress/generated LOG:  statement: SELECT * FROM gtest26 ORDER BY a;
2020-04-06 20:19:48.245 EDT [30625:4] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user3;
2020-04-06 20:19:48.245 EDT [30625:5] pg_regress/privileges LOG:  statement: SELECT loread(lo_open(1001, x'40000'::int), 32);
2020-04-06 20:19:48.246 EDT [30625:6] pg_regress/privileges LOG:  statement: SELECT loread(lo_open(1003, x'40000'::int), 32);
2020-04-06 20:19:48.246 EDT [30625:7] pg_regress/privileges ERROR:  permission denied for large object 1003
2020-04-06 20:19:48.246 EDT [30625:8] pg_regress/privileges STATEMENT:  SELECT loread(lo_open(1003, x'40000'::int), 32);
2020-04-06 20:19:48.246 EDT [30625:9] pg_regress/privileges LOG:  statement: SELECT loread(lo_open(1005, x'40000'::int), 32);
2020-04-06 20:19:48.246 EDT [30625:10] pg_regress/privileges LOG:  statement: SELECT lo_truncate(lo_open(1005, x'20000'::int), 10);
2020-04-06 20:19:48.246 EDT [30625:11] pg_regress/privileges ERROR:  permission denied for large object 1005
2020-04-06 20:19:48.246 EDT [30625:12] pg_regress/privileges STATEMENT:  SELECT lo_truncate(lo_open(1005, x'20000'::int), 10);
2020-04-06 20:19:48.246 EDT [30625:13] pg_regress/privileges LOG:  statement: SELECT lo_truncate(lo_open(2001, x'20000'::int), 10);
2020-04-06 20:19:48.251 EDT [30633:1] ERROR:  must specify relation and object name
2020-04-06 20:19:48.251 EDT [30633:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.254 EDT [24935:186] LOG:  background worker "parallel worker" (PID 30633) exited with exit code 1
2020-04-06 20:19:48.256 EDT [29974:719] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_carol;
2020-04-06 20:19:48.256 EDT [29995:330] pg_regress/object_address WARNING:  error for trigger,{eins},{integer}: must specify relation and object name
2020-04-06 20:19:48.256 EDT [29995:331] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.258 EDT [30636:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:48.259 EDT [29974:720] pg_regress/rowsecurity LOG:  statement: SET row_security TO OFF;
2020-04-06 20:19:48.259 EDT [30636:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:48.261 EDT [30625:14] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.037 user=pgbuild database=regression host=[local]
2020-04-06 20:19:48.264 EDT [30636:3] pg_regress/privileges LOG:  statement: SET lo_compat_privileges = false;
2020-04-06 20:19:48.265 EDT [30636:4] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user4;
2020-04-06 20:19:48.265 EDT [30636:5] pg_regress/privileges LOG:  statement: SELECT loread(lo_open(1002, x'40000'::int), 32);
2020-04-06 20:19:48.266 EDT [30636:6] pg_regress/privileges ERROR:  permission denied for large object 1002
2020-04-06 20:19:48.266 EDT [30636:7] pg_regress/privileges STATEMENT:  SELECT loread(lo_open(1002, x'40000'::int), 32);
2020-04-06 20:19:48.266 EDT [30637:1] ERROR:  relation "addr_nsp" does not exist
2020-04-06 20:19:48.266 EDT [30637:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.267 EDT [30636:8] pg_regress/privileges LOG:  statement: SELECT lowrite(lo_open(1002, x'20000'::int), 'abcd');
2020-04-06 20:19:48.268 EDT [30636:9] pg_regress/privileges ERROR:  permission denied for large object 1002
2020-04-06 20:19:48.268 EDT [30636:10] pg_regress/privileges STATEMENT:  SELECT lowrite(lo_open(1002, x'20000'::int), 'abcd');
2020-04-06 20:19:48.268 EDT [30636:11] pg_regress/privileges LOG:  statement: SELECT lo_truncate(lo_open(1002, x'20000'::int), 10);
2020-04-06 20:19:48.268 EDT [30636:12] pg_regress/privileges ERROR:  permission denied for large object 1002
2020-04-06 20:19:48.268 EDT [30636:13] pg_regress/privileges STATEMENT:  SELECT lo_truncate(lo_open(1002, x'20000'::int), 10);
2020-04-06 20:19:48.268 EDT [30636:14] pg_regress/privileges LOG:  statement: SELECT lo_put(1002, 1, 'abcd');
2020-04-06 20:19:48.268 EDT [30636:15] pg_regress/privileges ERROR:  permission denied for large object 1002
2020-04-06 20:19:48.268 EDT [30636:16] pg_regress/privileges STATEMENT:  SELECT lo_put(1002, 1, 'abcd');
2020-04-06 20:19:48.268 EDT [24935:187] LOG:  background worker "parallel worker" (PID 30637) exited with exit code 1
2020-04-06 20:19:48.268 EDT [30636:17] pg_regress/privileges LOG:  statement: SELECT lo_unlink(1002);
2020-04-06 20:19:48.269 EDT [30636:18] pg_regress/privileges ERROR:  must be owner of large object 1002
2020-04-06 20:19:48.269 EDT [30636:19] pg_regress/privileges STATEMENT:  SELECT lo_unlink(1002);
2020-04-06 20:19:48.269 EDT [30636:20] pg_regress/privileges LOG:  statement: SELECT lo_export(1001, '/dev/null');
2020-04-06 20:19:48.269 EDT [30636:21] pg_regress/privileges ERROR:  permission denied for function lo_export
2020-04-06 20:19:48.269 EDT [30636:22] pg_regress/privileges STATEMENT:  SELECT lo_export(1001, '/dev/null');
2020-04-06 20:19:48.269 EDT [30636:23] pg_regress/privileges LOG:  statement: SELECT lo_import('/dev/null');
2020-04-06 20:19:48.269 EDT [30636:24] pg_regress/privileges ERROR:  permission denied for function lo_import
2020-04-06 20:19:48.269 EDT [30636:25] pg_regress/privileges STATEMENT:  SELECT lo_import('/dev/null');
2020-04-06 20:19:48.269 EDT [30636:26] pg_regress/privileges LOG:  statement: SELECT lo_import('/dev/null', 2003);
2020-04-06 20:19:48.269 EDT [30636:27] pg_regress/privileges ERROR:  permission denied for function lo_import
2020-04-06 20:19:48.269 EDT [30636:28] pg_regress/privileges STATEMENT:  SELECT lo_import('/dev/null', 2003);
2020-04-06 20:19:48.269 EDT [29995:332] pg_regress/object_address WARNING:  error for trigger,{addr_nsp,zwei},{}: relation "addr_nsp" does not exist
2020-04-06 20:19:48.269 EDT [29995:333] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.270 EDT [29983:489] pg_regress/generated LOG:  statement: DELETE FROM gtest26 WHERE a = -6;
2020-04-06 20:19:48.270 EDT [29974:721] pg_regress/rowsecurity LOG:  statement: COPY (SELECT * FROM copy_t ORDER BY a ASC) TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.270 EDT [29974:722] pg_regress/rowsecurity ERROR:  query would be affected by row-level security policy for table "copy_t"
2020-04-06 20:19:48.270 EDT [29974:723] pg_regress/rowsecurity STATEMENT:  COPY (SELECT * FROM copy_t ORDER BY a ASC) TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.271 EDT [30639:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:48.273 EDT [30639:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:48.275 EDT [29983:490] pg_regress/generated LOG:  statement: SELECT * FROM gtest26 ORDER BY a;
2020-04-06 20:19:48.276 EDT [29974:724] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:48.277 EDT [30640:1] ERROR:  relation "addr_nsp" does not exist
2020-04-06 20:19:48.277 EDT [30640:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.277 EDT [29974:725] pg_regress/rowsecurity LOG:  statement: COPY (SELECT * FROM copy_t ORDER BY a ASC) TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.277 EDT [29974:726] pg_regress/rowsecurity ERROR:  permission denied for table copy_t
2020-04-06 20:19:48.277 EDT [29974:727] pg_regress/rowsecurity STATEMENT:  COPY (SELECT * FROM copy_t ORDER BY a ASC) TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.278 EDT [29974:728] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:48.279 EDT [29974:729] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:48.279 EDT [29974:730] pg_regress/rowsecurity LOG:  statement: CREATE TABLE copy_rel_to (a integer, b text);
2020-04-06 20:19:48.280 EDT [30636:29] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.022 user=pgbuild database=regression host=[local]
2020-04-06 20:19:48.280 EDT [30639:3] pg_regress/privileges LOG:  statement: SET lo_compat_privileges = true;
2020-04-06 20:19:48.282 EDT [29974:731] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON copy_rel_to USING (a % 2 = 0);
2020-04-06 20:19:48.282 EDT [30639:4] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user4;
2020-04-06 20:19:48.282 EDT [29974:732] pg_regress/rowsecurity LOG:  statement: ALTER TABLE copy_rel_to ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:48.283 EDT [30639:5] pg_regress/privileges LOG:  statement: SELECT loread(lo_open(1002, x'40000'::int), 32);
2020-04-06 20:19:48.283 EDT [29974:733] pg_regress/rowsecurity LOG:  statement: GRANT ALL ON copy_rel_to TO regress_rls_bob, regress_rls_exempt_user;
2020-04-06 20:19:48.283 EDT [29974:734] pg_regress/rowsecurity LOG:  statement: INSERT INTO copy_rel_to VALUES (1, md5('1'));
2020-04-06 20:19:48.284 EDT [24935:188] LOG:  background worker "parallel worker" (PID 30640) exited with exit code 1
2020-04-06 20:19:48.284 EDT [29974:735] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:48.284 EDT [29995:334] pg_regress/object_address WARNING:  error for trigger,{addr_nsp,zwei},{integer}: relation "addr_nsp" does not exist
2020-04-06 20:19:48.284 EDT [29995:335] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.284 EDT [29974:736] pg_regress/rowsecurity LOG:  statement: SET row_security TO OFF;
2020-04-06 20:19:48.284 EDT [30639:6] pg_regress/privileges LOG:  statement: SELECT lowrite(lo_open(1002, x'20000'::int), 'abcd');
2020-04-06 20:19:48.285 EDT [29974:737] pg_regress/rowsecurity LOG:  statement: COPY copy_rel_to TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.285 EDT [29974:738] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:48.285 EDT [30639:7] pg_regress/privileges LOG:  statement: SELECT lo_truncate(lo_open(1002, x'20000'::int), 10);
2020-04-06 20:19:48.285 EDT [30639:8] pg_regress/privileges LOG:  statement: SELECT lo_unlink(1002);
2020-04-06 20:19:48.287 EDT [30639:9] pg_regress/privileges LOG:  statement: SELECT lo_export(1001, '/dev/null');
2020-04-06 20:19:48.287 EDT [30639:10] pg_regress/privileges ERROR:  permission denied for function lo_export
2020-04-06 20:19:48.287 EDT [30639:11] pg_regress/privileges STATEMENT:  SELECT lo_export(1001, '/dev/null');
2020-04-06 20:19:48.291 EDT [29974:739] pg_regress/rowsecurity LOG:  statement: COPY copy_rel_to TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.291 EDT [29974:740] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:48.292 EDT [29974:741] pg_regress/rowsecurity LOG:  statement: SET row_security TO OFF;
2020-04-06 20:19:48.292 EDT [29974:742] pg_regress/rowsecurity LOG:  statement: COPY copy_rel_to TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.292 EDT [29974:743] pg_regress/rowsecurity ERROR:  query would be affected by row-level security policy for table "copy_rel_to"
2020-04-06 20:19:48.292 EDT [29974:744] pg_regress/rowsecurity STATEMENT:  COPY copy_rel_to TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.292 EDT [29974:745] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:48.292 EDT [29974:746] pg_regress/rowsecurity LOG:  statement: COPY copy_rel_to TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.292 EDT [30643:1] ERROR:  schema "eins" does not exist
2020-04-06 20:19:48.292 EDT [30643:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.296 EDT [30645:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:48.296 EDT [24935:189] LOG:  background worker "parallel worker" (PID 30643) exited with exit code 1
2020-04-06 20:19:48.296 EDT [29995:336] pg_regress/object_address WARNING:  error for trigger,{eins,zwei,drei},{}: schema "eins" does not exist
2020-04-06 20:19:48.296 EDT [29995:337] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.297 EDT [30645:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:48.298 EDT [29983:491] pg_regress/generated LOG:  statement: DROP TRIGGER gtest1 ON gtest26;
2020-04-06 20:19:48.299 EDT [29983:492] pg_regress/generated LOG:  statement: DROP TRIGGER gtest2 ON gtest26;
2020-04-06 20:19:48.299 EDT [30645:3] pg_regress/privileges LOG:  statement: SELECT * FROM pg_largeobject LIMIT 0;
2020-04-06 20:19:48.300 EDT [29983:493] pg_regress/generated LOG:  statement: DROP TRIGGER gtest3 ON gtest26;
2020-04-06 20:19:48.300 EDT [29983:494] pg_regress/generated LOG:  statement: CREATE FUNCTION gtest_trigger_func3() RETURNS trigger
	  LANGUAGE plpgsql
	AS $$
	BEGIN
	  RAISE NOTICE 'OK';
	  RETURN NEW;
	END
	$$;
2020-04-06 20:19:48.301 EDT [30639:12] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.029 user=pgbuild database=regression host=[local]
2020-04-06 20:19:48.301 EDT [29983:495] pg_regress/generated LOG:  statement: CREATE TRIGGER gtest11 BEFORE UPDATE OF b ON gtest26
	  FOR EACH ROW
	  EXECUTE PROCEDURE gtest_trigger_func3();
2020-04-06 20:19:48.302 EDT [29983:496] pg_regress/generated LOG:  statement: UPDATE gtest26 SET a = 1 WHERE a = 0;
2020-04-06 20:19:48.303 EDT [29983:497] pg_regress/generated LOG:  statement: DROP TRIGGER gtest11 ON gtest26;
2020-04-06 20:19:48.304 EDT [29983:498] pg_regress/generated LOG:  statement: TRUNCATE gtest26;
2020-04-06 20:19:48.305 EDT [29974:747] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_exempt_user;
2020-04-06 20:19:48.306 EDT [29983:499] pg_regress/generated LOG:  statement: CREATE FUNCTION gtest_trigger_func4() RETURNS trigger
	  LANGUAGE plpgsql
	AS $$
	BEGIN
	  NEW.a = 10;
	  NEW.b = 300;
	  RETURN NEW;
	END;
	$$;
2020-04-06 20:19:48.306 EDT [29974:748] pg_regress/rowsecurity LOG:  statement: SET row_security TO OFF;
2020-04-06 20:19:48.306 EDT [29974:749] pg_regress/rowsecurity LOG:  statement: COPY copy_rel_to TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.306 EDT [29974:750] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:48.307 EDT [29974:751] pg_regress/rowsecurity LOG:  statement: COPY copy_rel_to TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.307 EDT [29983:500] pg_regress/generated LOG:  statement: CREATE TRIGGER gtest12_01 BEFORE UPDATE ON gtest26
	  FOR EACH ROW
	  EXECUTE PROCEDURE gtest_trigger_func();
2020-04-06 20:19:48.307 EDT [29974:752] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_carol;
2020-04-06 20:19:48.307 EDT [29974:753] pg_regress/rowsecurity LOG:  statement: SET row_security TO OFF;
2020-04-06 20:19:48.308 EDT [29974:754] pg_regress/rowsecurity LOG:  statement: COPY copy_rel_to TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.308 EDT [29983:501] pg_regress/generated LOG:  statement: CREATE TRIGGER gtest12_02 BEFORE UPDATE ON gtest26
	  FOR EACH ROW
	  EXECUTE PROCEDURE gtest_trigger_func4();
2020-04-06 20:19:48.308 EDT [29974:755] pg_regress/rowsecurity ERROR:  permission denied for table copy_rel_to
2020-04-06 20:19:48.308 EDT [29974:756] pg_regress/rowsecurity STATEMENT:  COPY copy_rel_to TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.308 EDT [29974:757] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:48.308 EDT [29974:758] pg_regress/rowsecurity LOG:  statement: COPY copy_rel_to TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.308 EDT [29974:759] pg_regress/rowsecurity ERROR:  permission denied for table copy_rel_to
2020-04-06 20:19:48.308 EDT [29974:760] pg_regress/rowsecurity STATEMENT:  COPY copy_rel_to TO STDOUT WITH DELIMITER ',';
2020-04-06 20:19:48.308 EDT [29974:761] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:48.309 EDT [29974:762] pg_regress/rowsecurity LOG:  statement: SET row_security TO OFF;
2020-04-06 20:19:48.309 EDT [29983:502] pg_regress/generated LOG:  statement: CREATE TRIGGER gtest12_03 BEFORE UPDATE ON gtest26
	  FOR EACH ROW
	  EXECUTE PROCEDURE gtest_trigger_func();
2020-04-06 20:19:48.309 EDT [29974:763] pg_regress/rowsecurity LOG:  statement: COPY copy_t FROM STDIN;
2020-04-06 20:19:48.310 EDT [29974:764] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:48.310 EDT [29983:503] pg_regress/generated LOG:  statement: INSERT INTO gtest26 (a) VALUES (1);
2020-04-06 20:19:48.310 EDT [29974:765] pg_regress/rowsecurity LOG:  statement: COPY copy_t FROM STDIN;
2020-04-06 20:19:48.310 EDT [29974:766] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:48.311 EDT [29974:767] pg_regress/rowsecurity LOG:  statement: SET row_security TO OFF;
2020-04-06 20:19:48.311 EDT [29983:504] pg_regress/generated LOG:  statement: UPDATE gtest26 SET a = 11 WHERE a = 1;
2020-04-06 20:19:48.311 EDT [29974:768] pg_regress/rowsecurity LOG:  statement: COPY copy_t FROM STDIN;
2020-04-06 20:19:48.311 EDT [29974:769] pg_regress/rowsecurity ERROR:  query would be affected by row-level security policy for table "copy_t"
2020-04-06 20:19:48.311 EDT [29974:770] pg_regress/rowsecurity STATEMENT:  COPY copy_t FROM STDIN;
2020-04-06 20:19:48.311 EDT [29974:771] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:48.312 EDT [29974:772] pg_regress/rowsecurity LOG:  statement: COPY copy_t FROM STDIN;
2020-04-06 20:19:48.312 EDT [29974:773] pg_regress/rowsecurity ERROR:  COPY FROM not supported with row-level security
2020-04-06 20:19:48.312 EDT [29974:774] pg_regress/rowsecurity HINT:  Use INSERT statements instead.
2020-04-06 20:19:48.312 EDT [29974:775] pg_regress/rowsecurity STATEMENT:  COPY copy_t FROM STDIN;
2020-04-06 20:19:48.312 EDT [29974:776] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_exempt_user;
2020-04-06 20:19:48.313 EDT [29983:505] pg_regress/generated LOG:  statement: SELECT * FROM gtest26 ORDER BY a;
2020-04-06 20:19:48.315 EDT [29974:777] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:48.318 EDT [30648:1] ERROR:  schema "eins" does not exist
2020-04-06 20:19:48.318 EDT [30648:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.325 EDT [24935:190] LOG:  background worker "parallel worker" (PID 30648) exited with exit code 1
2020-04-06 20:19:48.325 EDT [29995:338] pg_regress/object_address WARNING:  error for trigger,{eins,zwei,drei},{integer}: schema "eins" does not exist
2020-04-06 20:19:48.325 EDT [29995:339] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.327 EDT [29983:506] pg_regress/generated LOG:  statement: CREATE TABLE gtest28a (
	  a int,
	  b int,
	  c int,
	  x int GENERATED ALWAYS AS (b * 2) STORED
	);
2020-04-06 20:19:48.327 EDT [30645:4] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_priv_user1;
2020-04-06 20:19:48.327 EDT [30645:5] pg_regress/privileges LOG:  statement: SELECT * FROM pg_largeobject LIMIT 0;
2020-04-06 20:19:48.328 EDT [30645:6] pg_regress/privileges ERROR:  permission denied for table pg_largeobject
2020-04-06 20:19:48.328 EDT [30645:7] pg_regress/privileges STATEMENT:  SELECT * FROM pg_largeobject LIMIT 0;
2020-04-06 20:19:48.328 EDT [30004:153] pg_regress/join_hash LOG:  statement: select final > 1 as multibatch
	  from hash_join_batches(
	$$
	  select count(*) from join_foo
	    left join (select b1.id, b1.t from join_bar b1 join join_bar b2 using (id)) ss
	    on join_foo.id < ss.id + 1 and join_foo.id > ss.id - 1;
	$$);
2020-04-06 20:19:48.329 EDT [29983:507] pg_regress/generated LOG:  statement: ALTER TABLE gtest28a DROP COLUMN a;
2020-04-06 20:19:48.329 EDT [30653:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:48.329 EDT [29974:778] pg_regress/rowsecurity LOG:  statement: COPY copy_t FROM STDIN;
2020-04-06 20:19:48.330 EDT [29983:508] pg_regress/generated LOG:  statement: CREATE TABLE gtest28b (LIKE gtest28a INCLUDING GENERATED);
2020-04-06 20:19:48.330 EDT [29974:779] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_carol;
2020-04-06 20:19:48.330 EDT [30653:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:48.330 EDT [29974:780] pg_regress/rowsecurity LOG:  statement: SET row_security TO OFF;
2020-04-06 20:19:48.331 EDT [29974:781] pg_regress/rowsecurity LOG:  statement: COPY copy_t FROM STDIN;
2020-04-06 20:19:48.331 EDT [29974:782] pg_regress/rowsecurity ERROR:  permission denied for table copy_t
2020-04-06 20:19:48.331 EDT [29974:783] pg_regress/rowsecurity STATEMENT:  COPY copy_t FROM STDIN;
2020-04-06 20:19:48.331 EDT [29974:784] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:48.331 EDT [29974:785] pg_regress/rowsecurity LOG:  statement: COPY copy_t FROM STDIN;
2020-04-06 20:19:48.331 EDT [29974:786] pg_regress/rowsecurity ERROR:  permission denied for table copy_t
2020-04-06 20:19:48.331 EDT [29974:787] pg_regress/rowsecurity STATEMENT:  COPY copy_t FROM STDIN;
2020-04-06 20:19:48.331 EDT [29974:788] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:48.331 EDT [29974:789] pg_regress/rowsecurity LOG:  statement: DROP TABLE copy_t;
2020-04-06 20:19:48.331 EDT [29983:509] pg_regress/generated LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(gtest28.*)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:48.333 EDT [30652:1] ERROR:  text search parser "eins" does not exist
2020-04-06 20:19:48.333 EDT [30652:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.333 EDT [30653:3] pg_regress/privileges LOG:  statement: CREATE SCHEMA testns;
2020-04-06 20:19:48.344 EDT [29974:790] pg_regress/rowsecurity LOG:  statement: DROP TABLE copy_rel_to CASCADE;
2020-04-06 20:19:48.344 EDT [30645:8] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.048 user=pgbuild database=regression host=[local]
2020-04-06 20:19:48.344 EDT [30653:4] pg_regress/privileges LOG:  statement: GRANT ALL ON SCHEMA testns TO regress_priv_user1;
2020-04-06 20:19:48.345 EDT [24935:191] LOG:  background worker "parallel worker" (PID 30652) exited with exit code 1
2020-04-06 20:19:48.345 EDT [29995:340] pg_regress/object_address WARNING:  error for text search parser,{eins},{}: text search parser "eins" does not exist
2020-04-06 20:19:48.345 EDT [29995:341] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.346 EDT [30653:5] pg_regress/privileges LOG:  statement: CREATE TABLE testns.acltest1 (x int);
2020-04-06 20:19:48.348 EDT [30653:6] pg_regress/privileges LOG:  statement: SELECT has_table_privilege('regress_priv_user1', 'testns.acltest1', 'SELECT');
2020-04-06 20:19:48.353 EDT [29974:791] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:48.355 EDT [29974:792] pg_regress/rowsecurity LOG:  statement: CREATE TABLE current_check (currentid int, payload text, rlsuser text);
2020-04-06 20:19:48.365 EDT [30657:1] ERROR:  text search parser "eins" does not exist
2020-04-06 20:19:48.365 EDT [30657:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.366 EDT [29974:793] pg_regress/rowsecurity LOG:  statement: GRANT ALL ON current_check TO PUBLIC;
2020-04-06 20:19:48.367 EDT [29974:794] pg_regress/rowsecurity LOG:  statement: INSERT INTO current_check VALUES
	    (1, 'abc', 'regress_rls_bob'),
	    (2, 'bcd', 'regress_rls_bob'),
	    (3, 'cde', 'regress_rls_bob'),
	    (4, 'def', 'regress_rls_bob');
2020-04-06 20:19:48.368 EDT [29974:795] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON current_check FOR SELECT USING (currentid % 2 = 0);
2020-04-06 20:19:48.368 EDT [30653:7] pg_regress/privileges LOG:  statement: SELECT has_table_privilege('regress_priv_user1', 'testns.acltest1', 'INSERT');
2020-04-06 20:19:48.370 EDT [24935:192] LOG:  background worker "parallel worker" (PID 30657) exited with exit code 1
2020-04-06 20:19:48.370 EDT [29995:342] pg_regress/object_address WARNING:  error for text search parser,{eins},{integer}: text search parser "eins" does not exist
2020-04-06 20:19:48.370 EDT [29995:343] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.370 EDT [29974:796] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p2 ON current_check FOR DELETE USING (currentid = 4 AND rlsuser = current_user);
2020-04-06 20:19:48.371 EDT [29974:797] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p3 ON current_check FOR UPDATE USING (currentid = 4) WITH CHECK (rlsuser = current_user);
2020-04-06 20:19:48.373 EDT [29974:798] pg_regress/rowsecurity LOG:  statement: ALTER TABLE current_check ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:48.374 EDT [29974:799] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:48.374 EDT [29974:800] pg_regress/rowsecurity LOG:  statement: SELECT * FROM current_check;
2020-04-06 20:19:48.380 EDT [30661:1] ERROR:  text search parser "addr_nsp.zwei" does not exist
2020-04-06 20:19:48.380 EDT [30661:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.381 EDT [29983:510] pg_regress/generated LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26316';
2020-04-06 20:19:48.383 EDT [24935:193] LOG:  background worker "parallel worker" (PID 30661) exited with exit code 1
2020-04-06 20:19:48.385 EDT [29995:344] pg_regress/object_address WARNING:  error for text search parser,{addr_nsp,zwei},{}: text search parser "addr_nsp.zwei" does not exist
2020-04-06 20:19:48.385 EDT [29995:345] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.386 EDT [30653:8] pg_regress/privileges LOG:  statement: ALTER DEFAULT PRIVILEGES IN SCHEMA testns GRANT SELECT ON TABLES TO public;
2020-04-06 20:19:48.387 EDT [30653:9] pg_regress/privileges LOG:  statement: SELECT has_table_privilege('regress_priv_user1', 'testns.acltest1', 'SELECT');
2020-04-06 20:19:48.395 EDT [30653:10] pg_regress/privileges LOG:  statement: SELECT has_table_privilege('regress_priv_user1', 'testns.acltest1', 'INSERT');
2020-04-06 20:19:48.404 EDT [30667:1] ERROR:  text search parser "addr_nsp.zwei" does not exist
2020-04-06 20:19:48.404 EDT [30667:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.405 EDT [30653:11] pg_regress/privileges LOG:  statement: DROP TABLE testns.acltest1;
2020-04-06 20:19:48.405 EDT [29974:801] pg_regress/rowsecurity LOG:  statement: UPDATE current_check SET payload = payload || '_new' WHERE currentid = 2 RETURNING *;
2020-04-06 20:19:48.405 EDT [29983:511] pg_regress/generated LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26316' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:48.406 EDT [30653:12] pg_regress/privileges LOG:  statement: CREATE TABLE testns.acltest1 (x int);
2020-04-06 20:19:48.407 EDT [29983:512] pg_regress/generated LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26316' ORDER BY 1;
2020-04-06 20:19:48.407 EDT [30653:13] pg_regress/privileges LOG:  statement: SELECT has_table_privilege('regress_priv_user1', 'testns.acltest1', 'SELECT');
2020-04-06 20:19:48.407 EDT [29983:513] pg_regress/generated LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26316'
	ORDER BY 1;
2020-04-06 20:19:48.408 EDT [29974:802] pg_regress/rowsecurity LOG:  statement: BEGIN;
2020-04-06 20:19:48.408 EDT [29974:803] pg_regress/rowsecurity LOG:  statement: DECLARE current_check_cursor SCROLL CURSOR FOR SELECT * FROM current_check;
2020-04-06 20:19:48.409 EDT [29974:804] pg_regress/rowsecurity LOG:  statement: FETCH ABSOLUTE 1 FROM current_check_cursor;
2020-04-06 20:19:48.409 EDT [29983:514] pg_regress/generated LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26316'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26316')
	ORDER BY 1;
2020-04-06 20:19:48.409 EDT [29974:805] pg_regress/rowsecurity LOG:  statement: UPDATE current_check SET payload = payload || '_new' WHERE CURRENT OF current_check_cursor RETURNING *;
2020-04-06 20:19:48.410 EDT [29974:806] pg_regress/rowsecurity LOG:  statement: FETCH RELATIVE 1 FROM current_check_cursor;
2020-04-06 20:19:48.410 EDT [29974:807] pg_regress/rowsecurity LOG:  statement: UPDATE current_check SET payload = payload || '_new' WHERE CURRENT OF current_check_cursor RETURNING *;
2020-04-06 20:19:48.410 EDT [29974:808] pg_regress/rowsecurity LOG:  statement: SELECT * FROM current_check;
2020-04-06 20:19:48.413 EDT [24935:194] LOG:  background worker "parallel worker" (PID 30667) exited with exit code 1
2020-04-06 20:19:48.413 EDT [29995:346] pg_regress/object_address WARNING:  error for text search parser,{addr_nsp,zwei},{integer}: text search parser "addr_nsp.zwei" does not exist
2020-04-06 20:19:48.413 EDT [29995:347] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.421 EDT [30653:14] pg_regress/privileges LOG:  statement: SELECT has_table_privilege('regress_priv_user1', 'testns.acltest1', 'INSERT');
2020-04-06 20:19:48.425 EDT [29983:515] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26316'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:48.432 EDT [30674:1] ERROR:  cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:48.432 EDT [30674:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.433 EDT [29974:809] pg_regress/rowsecurity LOG:  statement: EXPLAIN (COSTS OFF) UPDATE current_check SET payload = payload WHERE CURRENT OF current_check_cursor;
2020-04-06 20:19:48.434 EDT [29974:810] pg_regress/rowsecurity LOG:  statement: FETCH ABSOLUTE 1 FROM current_check_cursor;
2020-04-06 20:19:48.434 EDT [29974:811] pg_regress/rowsecurity LOG:  statement: DELETE FROM current_check WHERE CURRENT OF current_check_cursor RETURNING *;
2020-04-06 20:19:48.435 EDT [24935:195] LOG:  background worker "parallel worker" (PID 30674) exited with exit code 1
2020-04-06 20:19:48.435 EDT [29995:348] pg_regress/object_address WARNING:  error for text search parser,{eins,zwei,drei},{}: cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:48.435 EDT [29995:349] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.435 EDT [29974:812] pg_regress/rowsecurity LOG:  statement: FETCH RELATIVE 1 FROM current_check_cursor;
2020-04-06 20:19:48.436 EDT [29974:813] pg_regress/rowsecurity LOG:  statement: DELETE FROM current_check WHERE CURRENT OF current_check_cursor RETURNING *;
2020-04-06 20:19:48.436 EDT [29974:814] pg_regress/rowsecurity LOG:  statement: SELECT * FROM current_check;
2020-04-06 20:19:48.439 EDT [29983:516] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26316'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:48.445 EDT [30653:15] pg_regress/privileges LOG:  statement: ALTER DEFAULT PRIVILEGES IN SCHEMA testns GRANT INSERT ON TABLES TO regress_priv_user1;
2020-04-06 20:19:48.445 EDT [30653:16] pg_regress/privileges LOG:  statement: DROP TABLE testns.acltest1;
2020-04-06 20:19:48.446 EDT [30653:17] pg_regress/privileges LOG:  statement: CREATE TABLE testns.acltest1 (x int);
2020-04-06 20:19:48.447 EDT [30653:18] pg_regress/privileges LOG:  statement: SELECT has_table_privilege('regress_priv_user1', 'testns.acltest1', 'SELECT');
2020-04-06 20:19:48.456 EDT [30680:1] ERROR:  cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:48.456 EDT [30680:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.459 EDT [29983:517] pg_regress/generated LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26320';
2020-04-06 20:19:48.461 EDT [24935:196] LOG:  background worker "parallel worker" (PID 30680) exited with exit code 1
2020-04-06 20:19:48.461 EDT [29995:350] pg_regress/object_address WARNING:  error for text search parser,{eins,zwei,drei},{integer}: cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:48.461 EDT [29995:351] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.462 EDT [29974:815] pg_regress/rowsecurity LOG:  statement: COMMIT;
2020-04-06 20:19:48.462 EDT [29974:816] pg_regress/rowsecurity LOG:  statement: SET row_security TO ON;
2020-04-06 20:19:48.463 EDT [29974:817] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:48.463 EDT [29974:818] pg_regress/rowsecurity LOG:  statement: ANALYZE current_check;
2020-04-06 20:19:48.465 EDT [29974:819] pg_regress/rowsecurity LOG:  statement: SELECT row_security_active('current_check');
2020-04-06 20:19:48.468 EDT [30653:19] pg_regress/privileges LOG:  statement: SELECT has_table_privilege('regress_priv_user1', 'testns.acltest1', 'INSERT');
2020-04-06 20:19:48.476 EDT [30686:1] ERROR:  text search dictionary "eins" does not exist
2020-04-06 20:19:48.476 EDT [30686:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.479 EDT [24935:197] LOG:  background worker "parallel worker" (PID 30686) exited with exit code 1
2020-04-06 20:19:48.479 EDT [29995:352] pg_regress/object_address WARNING:  error for text search dictionary,{eins},{}: text search dictionary "eins" does not exist
2020-04-06 20:19:48.479 EDT [29995:353] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.480 EDT [29983:518] pg_regress/generated LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26320' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:48.483 EDT [30004:154] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:48.484 EDT [30004:155] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:48.484 EDT [29983:519] pg_regress/generated LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26320' ORDER BY 1;
2020-04-06 20:19:48.484 EDT [30004:156] pg_regress/join_hash LOG:  statement: set enable_parallel_hash = on;
2020-04-06 20:19:48.484 EDT [30004:157] pg_regress/join_hash LOG:  statement: set parallel_leader_participation = off;
2020-04-06 20:19:48.484 EDT [30004:158] pg_regress/join_hash LOG:  statement: set min_parallel_table_scan_size = 0;
2020-04-06 20:19:48.485 EDT [30004:159] pg_regress/join_hash LOG:  statement: set parallel_setup_cost = 0;
2020-04-06 20:19:48.485 EDT [30004:160] pg_regress/join_hash LOG:  statement: set parallel_tuple_cost = 0;
2020-04-06 20:19:48.485 EDT [30004:161] pg_regress/join_hash LOG:  statement: set max_parallel_workers_per_gather = 2;
2020-04-06 20:19:48.485 EDT [30004:162] pg_regress/join_hash LOG:  statement: set enable_material = off;
2020-04-06 20:19:48.485 EDT [30004:163] pg_regress/join_hash LOG:  statement: set enable_mergejoin = off;
2020-04-06 20:19:48.485 EDT [30004:164] pg_regress/join_hash LOG:  statement: set work_mem = '64kB';
2020-04-06 20:19:48.486 EDT [29983:520] pg_regress/generated LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26320'
	ORDER BY 1;
2020-04-06 20:19:48.486 EDT [30004:165] pg_regress/join_hash LOG:  statement: explain (costs off)
	  select count(*) from join_foo
	    left join (select b1.id, b1.t from join_bar b1 join join_bar b2 using (id)) ss
	    on join_foo.id < ss.id + 1 and join_foo.id > ss.id - 1;
2020-04-06 20:19:48.487 EDT [30689:1] ERROR:  text search dictionary "eins" does not exist
2020-04-06 20:19:48.487 EDT [30689:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.487 EDT [30653:20] pg_regress/privileges LOG:  statement: ALTER DEFAULT PRIVILEGES IN SCHEMA testns REVOKE INSERT ON TABLES FROM regress_priv_user1;
2020-04-06 20:19:48.487 EDT [29983:521] pg_regress/generated LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26320'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26320')
	ORDER BY 1;
2020-04-06 20:19:48.487 EDT [30653:21] pg_regress/privileges LOG:  statement: DROP TABLE testns.acltest1;
2020-04-06 20:19:48.488 EDT [30004:166] pg_regress/join_hash LOG:  statement: select count(*) from join_foo
	  left join (select b1.id, b1.t from join_bar b1 join join_bar b2 using (id)) ss
	  on join_foo.id < ss.id + 1 and join_foo.id > ss.id - 1;
2020-04-06 20:19:48.489 EDT [29974:820] pg_regress/rowsecurity LOG:  statement: SELECT attname, most_common_vals FROM pg_stats
	  WHERE tablename = 'current_check'
	  ORDER BY 1;
2020-04-06 20:19:48.490 EDT [24935:198] LOG:  background worker "parallel worker" (PID 30689) exited with exit code 1
2020-04-06 20:19:48.495 EDT [29995:354] pg_regress/object_address WARNING:  error for text search dictionary,{eins},{integer}: text search dictionary "eins" does not exist
2020-04-06 20:19:48.495 EDT [29995:355] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.497 EDT [30653:22] pg_regress/privileges LOG:  statement: CREATE TABLE testns.acltest1 (x int);
2020-04-06 20:19:48.501 EDT [29983:522] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26320'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:48.502 EDT [30653:23] pg_regress/privileges LOG:  statement: SELECT has_table_privilege('regress_priv_user1', 'testns.acltest1', 'SELECT');
2020-04-06 20:19:48.513 EDT [30694:1] ERROR:  text search dictionary "addr_nsp.zwei" does not exist
2020-04-06 20:19:48.513 EDT [30694:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.514 EDT [29974:821] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:48.514 EDT [29974:822] pg_regress/rowsecurity LOG:  statement: SELECT row_security_active('current_check');
2020-04-06 20:19:48.516 EDT [30653:24] pg_regress/privileges LOG:  statement: SELECT has_table_privilege('regress_priv_user1', 'testns.acltest1', 'INSERT');
2020-04-06 20:19:48.517 EDT [24935:199] LOG:  background worker "parallel worker" (PID 30694) exited with exit code 1
2020-04-06 20:19:48.517 EDT [29995:356] pg_regress/object_address WARNING:  error for text search dictionary,{addr_nsp,zwei},{}: text search dictionary "addr_nsp.zwei" does not exist
2020-04-06 20:19:48.517 EDT [29995:357] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.529 EDT [30700:1] ERROR:  text search dictionary "addr_nsp.zwei" does not exist
2020-04-06 20:19:48.529 EDT [30700:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.532 EDT [29983:523] pg_regress/generated LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26320'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:48.533 EDT [29974:823] pg_regress/rowsecurity LOG:  statement: SELECT attname, most_common_vals FROM pg_stats
	  WHERE tablename = 'current_check'
	  ORDER BY 1;
2020-04-06 20:19:48.533 EDT [24935:200] LOG:  background worker "parallel worker" (PID 30700) exited with exit code 1
2020-04-06 20:19:48.535 EDT [29995:358] pg_regress/object_address WARNING:  error for text search dictionary,{addr_nsp,zwei},{integer}: text search dictionary "addr_nsp.zwei" does not exist
2020-04-06 20:19:48.535 EDT [29995:359] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.542 EDT [30653:25] pg_regress/privileges LOG:  statement: ALTER DEFAULT PRIVILEGES FOR ROLE regress_priv_user1 REVOKE EXECUTE ON FUNCTIONS FROM public;
2020-04-06 20:19:48.549 EDT [30707:1] ERROR:  cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:48.549 EDT [30707:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.551 EDT [30653:26] pg_regress/privileges LOG:  statement: ALTER DEFAULT PRIVILEGES IN SCHEMA testns GRANT USAGE ON SCHEMAS TO regress_priv_user2;
2020-04-06 20:19:48.551 EDT [24935:201] LOG:  background worker "parallel worker" (PID 30707) exited with exit code 1
2020-04-06 20:19:48.551 EDT [30653:27] pg_regress/privileges ERROR:  cannot use IN SCHEMA clause when using GRANT/REVOKE ON SCHEMAS
2020-04-06 20:19:48.551 EDT [30653:28] pg_regress/privileges STATEMENT:  ALTER DEFAULT PRIVILEGES IN SCHEMA testns GRANT USAGE ON SCHEMAS TO regress_priv_user2;
2020-04-06 20:19:48.553 EDT [30653:29] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:48.553 EDT [29995:360] pg_regress/object_address WARNING:  error for text search dictionary,{eins,zwei,drei},{}: cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:48.553 EDT [29995:361] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.554 EDT [29983:524] pg_regress/generated LOG:  disconnection: session time: 0:00:03.868 user=pgbuild database=regression host=[local]
2020-04-06 20:19:48.554 EDT [30653:30] pg_regress/privileges LOG:  statement: ALTER DEFAULT PRIVILEGES GRANT USAGE ON SCHEMAS TO regress_priv_user2;
2020-04-06 20:19:48.554 EDT [30653:31] pg_regress/privileges LOG:  statement: CREATE SCHEMA testns2;
2020-04-06 20:19:48.554 EDT [30653:32] pg_regress/privileges LOG:  statement: SELECT has_schema_privilege('regress_priv_user2', 'testns2', 'USAGE');
2020-04-06 20:19:48.562 EDT [29974:824] pg_regress/rowsecurity LOG:  statement: BEGIN;
2020-04-06 20:19:48.562 EDT [29974:825] pg_regress/rowsecurity LOG:  statement: CREATE TABLE coll_t (c) AS VALUES ('bar'::text);
2020-04-06 20:19:48.566 EDT [30710:1] ERROR:  cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:48.566 EDT [30710:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.569 EDT [24935:202] LOG:  background worker "parallel worker" (PID 30710) exited with exit code 1
2020-04-06 20:19:48.569 EDT [29995:362] pg_regress/object_address WARNING:  error for text search dictionary,{eins,zwei,drei},{integer}: cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:48.569 EDT [29995:363] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.570 EDT [30653:33] pg_regress/privileges LOG:  statement: SELECT has_schema_privilege('regress_priv_user2', 'testns2', 'CREATE');
2020-04-06 20:19:48.581 EDT [30716:1] ERROR:  text search template "eins" does not exist
2020-04-06 20:19:48.581 EDT [30716:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.584 EDT [24935:203] LOG:  background worker "parallel worker" (PID 30716) exited with exit code 1
2020-04-06 20:19:48.584 EDT [29995:364] pg_regress/object_address WARNING:  error for text search template,{eins},{}: text search template "eins" does not exist
2020-04-06 20:19:48.584 EDT [29995:365] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.590 EDT [29974:826] pg_regress/rowsecurity LOG:  statement: CREATE POLICY coll_p ON coll_t USING (c < ('foo'::text COLLATE "C"));
2020-04-06 20:19:48.591 EDT [29974:827] pg_regress/rowsecurity LOG:  statement: ALTER TABLE coll_t ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:48.592 EDT [29974:828] pg_regress/rowsecurity LOG:  statement: GRANT SELECT ON coll_t TO regress_rls_alice;
2020-04-06 20:19:48.592 EDT [30718:1] ERROR:  text search template "eins" does not exist
2020-04-06 20:19:48.592 EDT [30718:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.593 EDT [30653:34] pg_regress/privileges LOG:  statement: ALTER DEFAULT PRIVILEGES REVOKE USAGE ON SCHEMAS FROM regress_priv_user2;
2020-04-06 20:19:48.593 EDT [29974:829] pg_regress/rowsecurity LOG:  statement: SELECT (string_to_array(polqual, ':'))[7] AS inputcollid FROM pg_policy WHERE polrelid = 'coll_t'::regclass;
2020-04-06 20:19:48.594 EDT [30653:35] pg_regress/privileges LOG:  statement: CREATE SCHEMA testns3;
2020-04-06 20:19:48.594 EDT [30653:36] pg_regress/privileges LOG:  statement: SELECT has_schema_privilege('regress_priv_user2', 'testns3', 'USAGE');
2020-04-06 20:19:48.595 EDT [24935:204] LOG:  background worker "parallel worker" (PID 30718) exited with exit code 1
2020-04-06 20:19:48.597 EDT [29995:366] pg_regress/object_address WARNING:  error for text search template,{eins},{integer}: text search template "eins" does not exist
2020-04-06 20:19:48.597 EDT [29995:367] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.607 EDT [30722:1] ERROR:  text search template "addr_nsp.zwei" does not exist
2020-04-06 20:19:48.607 EDT [30722:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.607 EDT [30004:167] pg_regress/join_hash LOG:  statement: select final > 1 as multibatch
	  from hash_join_batches(
	$$
	  select count(*) from join_foo
	    left join (select b1.id, b1.t from join_bar b1 join join_bar b2 using (id)) ss
	    on join_foo.id < ss.id + 1 and join_foo.id > ss.id - 1;
	$$);
2020-04-06 20:19:48.609 EDT [30653:37] pg_regress/privileges LOG:  statement: SELECT has_schema_privilege('regress_priv_user2', 'testns3', 'CREATE');
2020-04-06 20:19:48.609 EDT [29974:830] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:48.610 EDT [29995:368] pg_regress/object_address WARNING:  error for text search template,{addr_nsp,zwei},{}: text search template "addr_nsp.zwei" does not exist
2020-04-06 20:19:48.610 EDT [29995:369] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.610 EDT [24935:205] LOG:  background worker "parallel worker" (PID 30722) exited with exit code 1
2020-04-06 20:19:48.620 EDT [30726:1] ERROR:  text search template "addr_nsp.zwei" does not exist
2020-04-06 20:19:48.620 EDT [30726:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.621 EDT [29974:831] pg_regress/rowsecurity LOG:  statement: SELECT * FROM coll_t;
2020-04-06 20:19:48.623 EDT [24935:206] LOG:  background worker "parallel worker" (PID 30726) exited with exit code 1
2020-04-06 20:19:48.623 EDT [29995:370] pg_regress/object_address WARNING:  error for text search template,{addr_nsp,zwei},{integer}: text search template "addr_nsp.zwei" does not exist
2020-04-06 20:19:48.623 EDT [29995:371] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.628 EDT [30653:38] pg_regress/privileges LOG:  statement: ALTER DEFAULT PRIVILEGES GRANT ALL ON SCHEMAS TO regress_priv_user2;
2020-04-06 20:19:48.628 EDT [30653:39] pg_regress/privileges LOG:  statement: CREATE SCHEMA testns4;
2020-04-06 20:19:48.629 EDT [30653:40] pg_regress/privileges LOG:  statement: SELECT has_schema_privilege('regress_priv_user2', 'testns4', 'USAGE');
2020-04-06 20:19:48.632 EDT [30729:1] ERROR:  cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:48.632 EDT [30729:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.637 EDT [24935:207] LOG:  background worker "parallel worker" (PID 30729) exited with exit code 1
2020-04-06 20:19:48.639 EDT [29995:372] pg_regress/object_address WARNING:  error for text search template,{eins,zwei,drei},{}: cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:48.639 EDT [29995:373] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.647 EDT [30731:1] ERROR:  cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:48.647 EDT [30731:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.649 EDT [30653:41] pg_regress/privileges LOG:  statement: SELECT has_schema_privilege('regress_priv_user2', 'testns4', 'CREATE');
2020-04-06 20:19:48.651 EDT [24935:208] LOG:  background worker "parallel worker" (PID 30731) exited with exit code 1
2020-04-06 20:19:48.652 EDT [29995:374] pg_regress/object_address WARNING:  error for text search template,{eins,zwei,drei},{integer}: cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:48.652 EDT [29995:375] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.659 EDT [29974:832] pg_regress/rowsecurity LOG:  statement: ROLLBACK;
2020-04-06 20:19:48.661 EDT [29974:833] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:48.662 EDT [29974:834] pg_regress/rowsecurity LOG:  statement: BEGIN;
2020-04-06 20:19:48.662 EDT [29974:835] pg_regress/rowsecurity LOG:  statement: CREATE ROLE regress_rls_eve;
2020-04-06 20:19:48.662 EDT [30653:42] pg_regress/privileges LOG:  statement: ALTER DEFAULT PRIVILEGES REVOKE ALL ON SCHEMAS FROM regress_priv_user2;
2020-04-06 20:19:48.662 EDT [30653:43] pg_regress/privileges LOG:  statement: COMMIT;
2020-04-06 20:19:48.662 EDT [29974:836] pg_regress/rowsecurity LOG:  statement: CREATE ROLE regress_rls_frank;
2020-04-06 20:19:48.663 EDT [30653:44] pg_regress/privileges LOG:  statement: CREATE SCHEMA testns5;
2020-04-06 20:19:48.663 EDT [29974:837] pg_regress/rowsecurity LOG:  statement: CREATE TABLE tbl1 (c) AS VALUES ('bar'::text);
2020-04-06 20:19:48.665 EDT [30653:45] pg_regress/privileges LOG:  statement: SELECT has_schema_privilege('regress_priv_user2', 'testns5', 'USAGE');
2020-04-06 20:19:48.665 EDT [30736:1] ERROR:  text search configuration "eins" does not exist
2020-04-06 20:19:48.665 EDT [30736:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.673 EDT [24935:209] LOG:  background worker "parallel worker" (PID 30736) exited with exit code 1
2020-04-06 20:19:48.674 EDT [29995:376] pg_regress/object_address WARNING:  error for text search configuration,{eins},{}: text search configuration "eins" does not exist
2020-04-06 20:19:48.674 EDT [29995:377] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.675 EDT [29974:838] pg_regress/rowsecurity LOG:  statement: GRANT SELECT ON TABLE tbl1 TO regress_rls_eve;
2020-04-06 20:19:48.676 EDT [29974:839] pg_regress/rowsecurity LOG:  statement: CREATE POLICY P ON tbl1 TO regress_rls_eve, regress_rls_frank USING (true);
2020-04-06 20:19:48.676 EDT [29974:840] pg_regress/rowsecurity LOG:  statement: SELECT refclassid::regclass, deptype
	  FROM pg_depend
	  WHERE classid = 'pg_policy'::regclass
	  AND refobjid = 'tbl1'::regclass;
2020-04-06 20:19:48.690 EDT [30653:46] pg_regress/privileges LOG:  statement: SELECT has_schema_privilege('regress_priv_user2', 'testns5', 'CREATE');
2020-04-06 20:19:48.691 EDT [29974:841] pg_regress/rowsecurity LOG:  statement: SELECT refclassid::regclass, deptype
	  FROM pg_shdepend
	  WHERE classid = 'pg_policy'::regclass
	  AND refobjid IN ('regress_rls_eve'::regrole, 'regress_rls_frank'::regrole);
2020-04-06 20:19:48.693 EDT [30741:1] ERROR:  text search configuration "eins" does not exist
2020-04-06 20:19:48.693 EDT [30741:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.695 EDT [24935:210] LOG:  background worker "parallel worker" (PID 30741) exited with exit code 1
2020-04-06 20:19:48.697 EDT [29995:378] pg_regress/object_address WARNING:  error for text search configuration,{eins},{integer}: text search configuration "eins" does not exist
2020-04-06 20:19:48.697 EDT [29995:379] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.708 EDT [29974:842] pg_regress/rowsecurity LOG:  statement: SAVEPOINT q;
2020-04-06 20:19:48.713 EDT [29974:843] pg_regress/rowsecurity LOG:  statement: DROP ROLE regress_rls_eve;
2020-04-06 20:19:48.713 EDT [29974:844] pg_regress/rowsecurity ERROR:  role "regress_rls_eve" cannot be dropped because some objects depend on it
2020-04-06 20:19:48.713 EDT [29974:845] pg_regress/rowsecurity DETAIL:  privileges for table tbl1
	target of policy p on table tbl1
2020-04-06 20:19:48.713 EDT [29974:846] pg_regress/rowsecurity STATEMENT:  DROP ROLE regress_rls_eve;
2020-04-06 20:19:48.713 EDT [29974:847] pg_regress/rowsecurity LOG:  statement: ROLLBACK TO q;
2020-04-06 20:19:48.713 EDT [29974:848] pg_regress/rowsecurity LOG:  statement: ALTER POLICY p ON tbl1 TO regress_rls_frank USING (true);
2020-04-06 20:19:48.714 EDT [29974:849] pg_regress/rowsecurity LOG:  statement: SAVEPOINT q;
2020-04-06 20:19:48.714 EDT [29974:850] pg_regress/rowsecurity LOG:  statement: DROP ROLE regress_rls_eve;
2020-04-06 20:19:48.714 EDT [29974:851] pg_regress/rowsecurity ERROR:  role "regress_rls_eve" cannot be dropped because some objects depend on it
2020-04-06 20:19:48.714 EDT [29974:852] pg_regress/rowsecurity DETAIL:  privileges for table tbl1
2020-04-06 20:19:48.714 EDT [29974:853] pg_regress/rowsecurity STATEMENT:  DROP ROLE regress_rls_eve;
2020-04-06 20:19:48.714 EDT [29974:854] pg_regress/rowsecurity LOG:  statement: ROLLBACK TO q;
2020-04-06 20:19:48.714 EDT [29974:855] pg_regress/rowsecurity LOG:  statement: REVOKE ALL ON TABLE tbl1 FROM regress_rls_eve;
2020-04-06 20:19:48.715 EDT [29974:856] pg_regress/rowsecurity LOG:  statement: SAVEPOINT q;
2020-04-06 20:19:48.715 EDT [29974:857] pg_regress/rowsecurity LOG:  statement: DROP ROLE regress_rls_eve;
2020-04-06 20:19:48.716 EDT [29974:858] pg_regress/rowsecurity LOG:  statement: ROLLBACK TO q;
2020-04-06 20:19:48.716 EDT [29974:859] pg_regress/rowsecurity LOG:  statement: SAVEPOINT q;
2020-04-06 20:19:48.716 EDT [29974:860] pg_regress/rowsecurity LOG:  statement: DROP ROLE regress_rls_frank;
2020-04-06 20:19:48.716 EDT [29974:861] pg_regress/rowsecurity ERROR:  role "regress_rls_frank" cannot be dropped because some objects depend on it
2020-04-06 20:19:48.716 EDT [29974:862] pg_regress/rowsecurity DETAIL:  target of policy p on table tbl1
2020-04-06 20:19:48.716 EDT [29974:863] pg_regress/rowsecurity STATEMENT:  DROP ROLE regress_rls_frank;
2020-04-06 20:19:48.716 EDT [29974:864] pg_regress/rowsecurity LOG:  statement: ROLLBACK TO q;
2020-04-06 20:19:48.717 EDT [30653:47] pg_regress/privileges LOG:  statement: SET ROLE regress_priv_user1;
2020-04-06 20:19:48.717 EDT [29974:865] pg_regress/rowsecurity LOG:  statement: DROP POLICY p ON tbl1;
2020-04-06 20:19:48.717 EDT [30653:48] pg_regress/privileges LOG:  statement: CREATE FUNCTION testns.foo() RETURNS int AS 'select 1' LANGUAGE sql;
2020-04-06 20:19:48.718 EDT [29974:866] pg_regress/rowsecurity LOG:  statement: SAVEPOINT q;
2020-04-06 20:19:48.719 EDT [29974:867] pg_regress/rowsecurity LOG:  statement: DROP ROLE regress_rls_frank;
2020-04-06 20:19:48.719 EDT [30653:49] pg_regress/privileges LOG:  statement: CREATE AGGREGATE testns.agg1(int) (sfunc = int4pl, stype = int4);
2020-04-06 20:19:48.719 EDT [29974:868] pg_regress/rowsecurity LOG:  statement: ROLLBACK TO q;
2020-04-06 20:19:48.719 EDT [29974:869] pg_regress/rowsecurity LOG:  statement: ROLLBACK;
2020-04-06 20:19:48.720 EDT [30653:50] pg_regress/privileges LOG:  statement: CREATE PROCEDURE testns.bar() AS 'select 1' LANGUAGE sql;
2020-04-06 20:19:48.721 EDT [30747:1] ERROR:  text search configuration "addr_nsp.zwei" does not exist
2020-04-06 20:19:48.721 EDT [30747:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.721 EDT [30653:51] pg_regress/privileges LOG:  statement: SELECT has_function_privilege('regress_priv_user2', 'testns.foo()', 'EXECUTE');
2020-04-06 20:19:48.722 EDT [29974:870] pg_regress/rowsecurity LOG:  statement: BEGIN;
2020-04-06 20:19:48.722 EDT [29974:871] pg_regress/rowsecurity LOG:  statement: CREATE TABLE t (c int);
2020-04-06 20:19:48.723 EDT [29974:872] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p ON t USING (c % 2 = 1);
2020-04-06 20:19:48.724 EDT [24935:211] LOG:  background worker "parallel worker" (PID 30747) exited with exit code 1
2020-04-06 20:19:48.724 EDT [29995:380] pg_regress/object_address WARNING:  error for text search configuration,{addr_nsp,zwei},{}: text search configuration "addr_nsp.zwei" does not exist
2020-04-06 20:19:48.724 EDT [29995:381] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.724 EDT [29974:873] pg_regress/rowsecurity LOG:  statement: ALTER TABLE t ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:48.726 EDT [29974:874] pg_regress/rowsecurity LOG:  statement: SAVEPOINT q;
2020-04-06 20:19:48.732 EDT [29974:875] pg_regress/rowsecurity LOG:  statement: CREATE RULE "_RETURN" AS ON SELECT TO t DO INSTEAD
	  SELECT * FROM generate_series(1,5) t0(c);
2020-04-06 20:19:48.732 EDT [29974:876] pg_regress/rowsecurity ERROR:  could not convert table "t" to a view because it has row security enabled
2020-04-06 20:19:48.732 EDT [29974:877] pg_regress/rowsecurity STATEMENT:  CREATE RULE "_RETURN" AS ON SELECT TO t DO INSTEAD
	  SELECT * FROM generate_series(1,5) t0(c);
2020-04-06 20:19:48.733 EDT [29974:878] pg_regress/rowsecurity LOG:  statement: ROLLBACK TO q;
2020-04-06 20:19:48.733 EDT [30751:1] ERROR:  text search configuration "addr_nsp.zwei" does not exist
2020-04-06 20:19:48.733 EDT [30751:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.734 EDT [29974:879] pg_regress/rowsecurity LOG:  statement: ALTER TABLE t DISABLE ROW LEVEL SECURITY;
2020-04-06 20:19:48.734 EDT [29974:880] pg_regress/rowsecurity LOG:  statement: SAVEPOINT q;
2020-04-06 20:19:48.735 EDT [29974:881] pg_regress/rowsecurity LOG:  statement: CREATE RULE "_RETURN" AS ON SELECT TO t DO INSTEAD
	  SELECT * FROM generate_series(1,5) t0(c);
2020-04-06 20:19:48.735 EDT [29974:882] pg_regress/rowsecurity ERROR:  could not convert table "t" to a view because it has row security policies
2020-04-06 20:19:48.735 EDT [29974:883] pg_regress/rowsecurity STATEMENT:  CREATE RULE "_RETURN" AS ON SELECT TO t DO INSTEAD
	  SELECT * FROM generate_series(1,5) t0(c);
2020-04-06 20:19:48.735 EDT [29974:884] pg_regress/rowsecurity LOG:  statement: ROLLBACK TO q;
2020-04-06 20:19:48.735 EDT [29974:885] pg_regress/rowsecurity LOG:  statement: DROP POLICY p ON t;
2020-04-06 20:19:48.736 EDT [29974:886] pg_regress/rowsecurity LOG:  statement: CREATE RULE "_RETURN" AS ON SELECT TO t DO INSTEAD
	  SELECT * FROM generate_series(1,5) t0(c);
2020-04-06 20:19:48.737 EDT [29974:887] pg_regress/rowsecurity LOG:  statement: ROLLBACK;
2020-04-06 20:19:48.738 EDT [29974:888] pg_regress/rowsecurity LOG:  statement: BEGIN;
2020-04-06 20:19:48.738 EDT [29974:889] pg_regress/rowsecurity LOG:  statement: CREATE TABLE t (c) AS VALUES ('bar'::text);
2020-04-06 20:19:48.739 EDT [24935:212] LOG:  background worker "parallel worker" (PID 30751) exited with exit code 1
2020-04-06 20:19:48.740 EDT [29995:382] pg_regress/object_address WARNING:  error for text search configuration,{addr_nsp,zwei},{integer}: text search configuration "addr_nsp.zwei" does not exist
2020-04-06 20:19:48.740 EDT [29995:383] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.740 EDT [30653:52] pg_regress/privileges LOG:  statement: SELECT has_function_privilege('regress_priv_user2', 'testns.agg1(int)', 'EXECUTE');
2020-04-06 20:19:48.742 EDT [30004:168] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:48.742 EDT [30004:169] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:48.742 EDT [30004:170] pg_regress/join_hash LOG:  statement: set enable_parallel_hash = on;
2020-04-06 20:19:48.743 EDT [30004:171] pg_regress/join_hash LOG:  statement: set parallel_leader_participation = off;
2020-04-06 20:19:48.743 EDT [30004:172] pg_regress/join_hash LOG:  statement: set min_parallel_table_scan_size = 0;
2020-04-06 20:19:48.743 EDT [30004:173] pg_regress/join_hash LOG:  statement: set parallel_setup_cost = 0;
2020-04-06 20:19:48.743 EDT [30004:174] pg_regress/join_hash LOG:  statement: set parallel_tuple_cost = 0;
2020-04-06 20:19:48.743 EDT [30004:175] pg_regress/join_hash LOG:  statement: set max_parallel_workers_per_gather = 2;
2020-04-06 20:19:48.743 EDT [30004:176] pg_regress/join_hash LOG:  statement: set enable_material = off;
2020-04-06 20:19:48.743 EDT [30004:177] pg_regress/join_hash LOG:  statement: set enable_mergejoin = off;
2020-04-06 20:19:48.743 EDT [30004:178] pg_regress/join_hash LOG:  statement: set work_mem = '4MB';
2020-04-06 20:19:48.744 EDT [30004:179] pg_regress/join_hash LOG:  statement: explain (costs off)
	  select count(*) from join_foo
	    left join (select b1.id, b1.t from join_bar b1 join join_bar b2 using (id)) ss
	    on join_foo.id < ss.id + 1 and join_foo.id > ss.id - 1;
2020-04-06 20:19:48.745 EDT [30004:180] pg_regress/join_hash LOG:  statement: select count(*) from join_foo
	  left join (select b1.id, b1.t from join_bar b1 join join_bar b2 using (id)) ss
	  on join_foo.id < ss.id + 1 and join_foo.id > ss.id - 1;
2020-04-06 20:19:48.755 EDT [30755:1] ERROR:  cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:48.755 EDT [30755:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.757 EDT [29974:890] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p ON t USING (max(c));
2020-04-06 20:19:48.758 EDT [29974:891] pg_regress/rowsecurity ERROR:  aggregate functions are not allowed in policy expressions
2020-04-06 20:19:48.758 EDT [29974:892] pg_regress/rowsecurity STATEMENT:  CREATE POLICY p ON t USING (max(c));
2020-04-06 20:19:48.759 EDT [24935:213] LOG:  background worker "parallel worker" (PID 30755) exited with exit code 1
2020-04-06 20:19:48.759 EDT [29974:893] pg_regress/rowsecurity LOG:  statement: ROLLBACK;
2020-04-06 20:19:48.759 EDT [30653:53] pg_regress/privileges LOG:  statement: SELECT has_function_privilege('regress_priv_user2', 'testns.bar()', 'EXECUTE');
2020-04-06 20:19:48.759 EDT [29995:384] pg_regress/object_address WARNING:  error for text search configuration,{eins,zwei,drei},{}: cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:48.759 EDT [29995:385] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.760 EDT [29974:894] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:48.766 EDT [30759:1] ERROR:  cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:48.766 EDT [30759:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.769 EDT [29974:895] pg_regress/rowsecurity LOG:  statement: CREATE TABLE r1 (a int);
2020-04-06 20:19:48.770 EDT [24935:214] LOG:  background worker "parallel worker" (PID 30759) exited with exit code 1
2020-04-06 20:19:48.770 EDT [29995:386] pg_regress/object_address WARNING:  error for text search configuration,{eins,zwei,drei},{integer}: cross-database references are not implemented: eins.zwei.drei
2020-04-06 20:19:48.770 EDT [29995:387] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.771 EDT [29974:896] pg_regress/rowsecurity LOG:  statement: CREATE TABLE r2 (a int);
2020-04-06 20:19:48.772 EDT [29974:897] pg_regress/rowsecurity LOG:  statement: INSERT INTO r1 VALUES (10), (20);
2020-04-06 20:19:48.777 EDT [30653:54] pg_regress/privileges LOG:  statement: ALTER DEFAULT PRIVILEGES IN SCHEMA testns GRANT EXECUTE ON ROUTINES to public;
2020-04-06 20:19:48.777 EDT [29974:898] pg_regress/rowsecurity LOG:  statement: INSERT INTO r2 VALUES (10), (20);
2020-04-06 20:19:48.778 EDT [30653:55] pg_regress/privileges LOG:  statement: DROP FUNCTION testns.foo();
2020-04-06 20:19:48.778 EDT [29974:899] pg_regress/rowsecurity LOG:  statement: GRANT ALL ON r1, r2 TO regress_rls_bob;
2020-04-06 20:19:48.779 EDT [29974:900] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON r1 USING (true);
2020-04-06 20:19:48.779 EDT [30653:56] pg_regress/privileges LOG:  statement: CREATE FUNCTION testns.foo() RETURNS int AS 'select 1' LANGUAGE sql;
2020-04-06 20:19:48.779 EDT [30762:1] ERROR:  must specify relation and object name
2020-04-06 20:19:48.779 EDT [30762:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.780 EDT [30653:57] pg_regress/privileges LOG:  statement: DROP AGGREGATE testns.agg1(int);
2020-04-06 20:19:48.780 EDT [29974:901] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r1 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:48.781 EDT [30653:58] pg_regress/privileges LOG:  statement: CREATE AGGREGATE testns.agg1(int) (sfunc = int4pl, stype = int4);
2020-04-06 20:19:48.781 EDT [29974:902] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON r2 FOR SELECT USING (true);
2020-04-06 20:19:48.782 EDT [29974:903] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p2 ON r2 FOR INSERT WITH CHECK (false);
2020-04-06 20:19:48.783 EDT [29974:904] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p3 ON r2 FOR UPDATE USING (false);
2020-04-06 20:19:48.783 EDT [24935:215] LOG:  background worker "parallel worker" (PID 30762) exited with exit code 1
2020-04-06 20:19:48.783 EDT [30653:59] pg_regress/privileges LOG:  statement: DROP PROCEDURE testns.bar();
2020-04-06 20:19:48.783 EDT [29995:388] pg_regress/object_address WARNING:  error for policy,{eins},{}: must specify relation and object name
2020-04-06 20:19:48.783 EDT [29995:389] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.793 EDT [29974:905] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p4 ON r2 FOR DELETE USING (false);
2020-04-06 20:19:48.793 EDT [30766:1] ERROR:  must specify relation and object name
2020-04-06 20:19:48.793 EDT [30766:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.794 EDT [30653:60] pg_regress/privileges LOG:  statement: CREATE PROCEDURE testns.bar() AS 'select 1' LANGUAGE sql;
2020-04-06 20:19:48.794 EDT [29974:906] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r2 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:48.794 EDT [29974:907] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_bob;
2020-04-06 20:19:48.794 EDT [30653:61] pg_regress/privileges LOG:  statement: SELECT has_function_privilege('regress_priv_user2', 'testns.foo()', 'EXECUTE');
2020-04-06 20:19:48.795 EDT [29974:908] pg_regress/rowsecurity LOG:  statement: SELECT * FROM r1;
2020-04-06 20:19:48.796 EDT [24935:216] LOG:  background worker "parallel worker" (PID 30766) exited with exit code 1
2020-04-06 20:19:48.798 EDT [29995:390] pg_regress/object_address WARNING:  error for policy,{eins},{integer}: must specify relation and object name
2020-04-06 20:19:48.798 EDT [29995:391] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.810 EDT [29974:909] pg_regress/rowsecurity LOG:  statement: SELECT * FROM r2;
2020-04-06 20:19:48.812 EDT [30769:1] ERROR:  relation "addr_nsp" does not exist
2020-04-06 20:19:48.812 EDT [30769:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.812 EDT [30653:62] pg_regress/privileges LOG:  statement: SELECT has_function_privilege('regress_priv_user2', 'testns.agg1(int)', 'EXECUTE');
2020-04-06 20:19:48.816 EDT [24935:217] LOG:  background worker "parallel worker" (PID 30769) exited with exit code 1
2020-04-06 20:19:48.817 EDT [29995:392] pg_regress/object_address WARNING:  error for policy,{addr_nsp,zwei},{}: relation "addr_nsp" does not exist
2020-04-06 20:19:48.817 EDT [29995:393] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.826 EDT [30653:63] pg_regress/privileges LOG:  statement: SELECT has_function_privilege('regress_priv_user2', 'testns.bar()', 'EXECUTE');
2020-04-06 20:19:48.826 EDT [29974:910] pg_regress/rowsecurity LOG:  statement: INSERT INTO r2 VALUES (2);
2020-04-06 20:19:48.826 EDT [29974:911] pg_regress/rowsecurity ERROR:  new row violates row-level security policy for table "r2"
2020-04-06 20:19:48.826 EDT [29974:912] pg_regress/rowsecurity STATEMENT:  INSERT INTO r2 VALUES (2);
2020-04-06 20:19:48.827 EDT [29974:913] pg_regress/rowsecurity LOG:  statement: UPDATE r2 SET a = 2 RETURNING *;
2020-04-06 20:19:48.827 EDT [30775:1] ERROR:  relation "addr_nsp" does not exist
2020-04-06 20:19:48.827 EDT [30775:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.832 EDT [24935:218] LOG:  background worker "parallel worker" (PID 30775) exited with exit code 1
2020-04-06 20:19:48.832 EDT [29974:914] pg_regress/rowsecurity LOG:  statement: DELETE FROM r2 RETURNING *;
2020-04-06 20:19:48.834 EDT [29974:915] pg_regress/rowsecurity LOG:  statement: INSERT INTO r1 SELECT a + 1 FROM r2 RETURNING *;
2020-04-06 20:19:48.839 EDT [29995:394] pg_regress/object_address WARNING:  error for policy,{addr_nsp,zwei},{integer}: relation "addr_nsp" does not exist
2020-04-06 20:19:48.839 EDT [29995:395] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.841 EDT [30653:64] pg_regress/privileges LOG:  statement: DROP FUNCTION testns.foo();
2020-04-06 20:19:48.841 EDT [29974:916] pg_regress/rowsecurity LOG:  statement: UPDATE r1 SET a = r2.a + 2 FROM r2 WHERE r1.a = r2.a RETURNING *;
2020-04-06 20:19:48.841 EDT [30653:65] pg_regress/privileges LOG:  statement: DROP AGGREGATE testns.agg1(int);
2020-04-06 20:19:48.842 EDT [30653:66] pg_regress/privileges LOG:  statement: DROP PROCEDURE testns.bar();
2020-04-06 20:19:48.842 EDT [30653:67] pg_regress/privileges LOG:  statement: ALTER DEFAULT PRIVILEGES FOR ROLE regress_priv_user1 REVOKE USAGE ON TYPES FROM public;
2020-04-06 20:19:48.842 EDT [29974:917] pg_regress/rowsecurity LOG:  statement: DELETE FROM r1 USING r2 WHERE r1.a = r2.a + 2 RETURNING *;
2020-04-06 20:19:48.842 EDT [30653:68] pg_regress/privileges LOG:  statement: CREATE DOMAIN testns.priv_testdomain1 AS int;
2020-04-06 20:19:48.843 EDT [30653:69] pg_regress/privileges LOG:  statement: SELECT has_type_privilege('regress_priv_user2', 'testns.priv_testdomain1', 'USAGE');
2020-04-06 20:19:48.846 EDT [29974:918] pg_regress/rowsecurity LOG:  statement: SELECT * FROM r1;
2020-04-06 20:19:48.847 EDT [30778:1] ERROR:  schema "eins" does not exist
2020-04-06 20:19:48.847 EDT [30778:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.849 EDT [30004:181] pg_regress/join_hash LOG:  statement: select final > 1 as multibatch
	  from hash_join_batches(
	$$
	  select count(*) from join_foo
	    left join (select b1.id, b1.t from join_bar b1 join join_bar b2 using (id)) ss
	    on join_foo.id < ss.id + 1 and join_foo.id > ss.id - 1;
	$$);
2020-04-06 20:19:48.852 EDT [24935:219] LOG:  background worker "parallel worker" (PID 30778) exited with exit code 1
2020-04-06 20:19:48.855 EDT [29995:396] pg_regress/object_address WARNING:  error for policy,{eins,zwei,drei},{}: schema "eins" does not exist
2020-04-06 20:19:48.855 EDT [29995:397] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.858 EDT [30653:70] pg_regress/privileges LOG:  statement: ALTER DEFAULT PRIVILEGES IN SCHEMA testns GRANT USAGE ON TYPES to public;
2020-04-06 20:19:48.858 EDT [29974:919] pg_regress/rowsecurity LOG:  statement: SELECT * FROM r2;
2020-04-06 20:19:48.863 EDT [30784:1] ERROR:  schema "eins" does not exist
2020-04-06 20:19:48.863 EDT [30784:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.864 EDT [30653:71] pg_regress/privileges LOG:  statement: DROP DOMAIN testns.priv_testdomain1;
2020-04-06 20:19:48.865 EDT [30653:72] pg_regress/privileges LOG:  statement: CREATE DOMAIN testns.priv_testdomain1 AS int;
2020-04-06 20:19:48.866 EDT [30653:73] pg_regress/privileges LOG:  statement: SELECT has_type_privilege('regress_priv_user2', 'testns.priv_testdomain1', 'USAGE');
2020-04-06 20:19:48.866 EDT [24935:220] LOG:  background worker "parallel worker" (PID 30784) exited with exit code 1
2020-04-06 20:19:48.866 EDT [29995:398] pg_regress/object_address WARNING:  error for policy,{eins,zwei,drei},{integer}: schema "eins" does not exist
2020-04-06 20:19:48.866 EDT [29995:399] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.873 EDT [30788:1] ERROR:  argument list length must be exactly 1
2020-04-06 20:19:48.873 EDT [30788:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.874 EDT [29974:920] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:48.875 EDT [29974:921] pg_regress/rowsecurity LOG:  statement: DROP TABLE r1;
2020-04-06 20:19:48.876 EDT [29974:922] pg_regress/rowsecurity LOG:  statement: DROP TABLE r2;
2020-04-06 20:19:48.878 EDT [29974:923] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:48.878 EDT [29974:924] pg_regress/rowsecurity LOG:  statement: SET row_security = on;
2020-04-06 20:19:48.879 EDT [29974:925] pg_regress/rowsecurity LOG:  statement: CREATE TABLE r1 (a int);
2020-04-06 20:19:48.880 EDT [29974:926] pg_regress/rowsecurity LOG:  statement: INSERT INTO r1 VALUES (10), (20);
2020-04-06 20:19:48.880 EDT [24935:221] LOG:  background worker "parallel worker" (PID 30788) exited with exit code 1
2020-04-06 20:19:48.880 EDT [29995:400] pg_regress/object_address WARNING:  error for user mapping,{eins},{}: argument list length must be exactly 1
2020-04-06 20:19:48.880 EDT [29995:401] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.881 EDT [30653:74] pg_regress/privileges LOG:  statement: DROP DOMAIN testns.priv_testdomain1;
2020-04-06 20:19:48.881 EDT [30653:75] pg_regress/privileges LOG:  statement: RESET ROLE;
2020-04-06 20:19:48.881 EDT [30653:76] pg_regress/privileges LOG:  statement: SELECT count(*)
	  FROM pg_default_acl d LEFT JOIN pg_namespace n ON defaclnamespace = n.oid
	  WHERE nspname = 'testns';
2020-04-06 20:19:48.883 EDT [29974:927] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON r1 USING (false);
2020-04-06 20:19:48.884 EDT [29974:928] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r1 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:48.884 EDT [29974:929] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r1 FORCE ROW LEVEL SECURITY;
2020-04-06 20:19:48.885 EDT [29974:930] pg_regress/rowsecurity LOG:  statement: TABLE r1;
2020-04-06 20:19:48.896 EDT [30790:1] ERROR:  user mapping for user "eins" on server "integer" does not exist
2020-04-06 20:19:48.896 EDT [30790:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.899 EDT [24935:222] LOG:  background worker "parallel worker" (PID 30790) exited with exit code 1
2020-04-06 20:19:48.899 EDT [29995:402] pg_regress/object_address WARNING:  error for user mapping,{eins},{integer}: user mapping for user "eins" on server "integer" does not exist
2020-04-06 20:19:48.899 EDT [29995:403] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.906 EDT [30653:77] pg_regress/privileges LOG:  statement: DROP SCHEMA testns CASCADE;
2020-04-06 20:19:48.910 EDT [30796:1] ERROR:  argument list length must be exactly 1
2020-04-06 20:19:48.910 EDT [30796:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.912 EDT [30653:78] pg_regress/privileges LOG:  statement: DROP SCHEMA testns2 CASCADE;
2020-04-06 20:19:48.912 EDT [24935:223] LOG:  background worker "parallel worker" (PID 30796) exited with exit code 1
2020-04-06 20:19:48.913 EDT [29995:404] pg_regress/object_address WARNING:  error for user mapping,{addr_nsp,zwei},{}: argument list length must be exactly 1
2020-04-06 20:19:48.913 EDT [29995:405] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.914 EDT [29974:931] pg_regress/rowsecurity LOG:  statement: INSERT INTO r1 VALUES (1);
2020-04-06 20:19:48.914 EDT [29974:932] pg_regress/rowsecurity ERROR:  new row violates row-level security policy for table "r1"
2020-04-06 20:19:48.914 EDT [29974:933] pg_regress/rowsecurity STATEMENT:  INSERT INTO r1 VALUES (1);
2020-04-06 20:19:48.914 EDT [30653:79] pg_regress/privileges LOG:  statement: DROP SCHEMA testns3 CASCADE;
2020-04-06 20:19:48.914 EDT [30653:80] pg_regress/privileges LOG:  statement: DROP SCHEMA testns4 CASCADE;
2020-04-06 20:19:48.915 EDT [30653:81] pg_regress/privileges LOG:  statement: DROP SCHEMA testns5 CASCADE;
2020-04-06 20:19:48.915 EDT [30653:82] pg_regress/privileges LOG:  statement: SELECT d.*     
	  FROM pg_default_acl d LEFT JOIN pg_namespace n ON defaclnamespace = n.oid
	  WHERE nspname IS NULL AND defaclnamespace != 0;
2020-04-06 20:19:48.917 EDT [29974:934] pg_regress/rowsecurity LOG:  statement: UPDATE r1 SET a = 1;
2020-04-06 20:19:48.919 EDT [29974:935] pg_regress/rowsecurity LOG:  statement: TABLE r1;
2020-04-06 20:19:48.926 EDT [30798:1] ERROR:  user mapping for user "addr_nsp" on server "integer" does not exist
2020-04-06 20:19:48.926 EDT [30798:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.929 EDT [24935:224] LOG:  background worker "parallel worker" (PID 30798) exited with exit code 1
2020-04-06 20:19:48.929 EDT [29995:406] pg_regress/object_address WARNING:  error for user mapping,{addr_nsp,zwei},{integer}: user mapping for user "addr_nsp" on server "integer" does not exist
2020-04-06 20:19:48.929 EDT [29995:407] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.937 EDT [30804:1] ERROR:  argument list length must be exactly 1
2020-04-06 20:19:48.937 EDT [30804:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.938 EDT [30805:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:48.938 EDT [29974:936] pg_regress/rowsecurity LOG:  statement: DELETE FROM r1;
2020-04-06 20:19:48.939 EDT [30805:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:48.941 EDT [29974:937] pg_regress/rowsecurity LOG:  statement: TABLE r1;
2020-04-06 20:19:48.942 EDT [30653:83] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.613 user=pgbuild database=regression host=[local]
2020-04-06 20:19:48.942 EDT [30805:3] pg_regress/privileges LOG:  statement: CREATE SCHEMA testns;
2020-04-06 20:19:48.943 EDT [30805:4] pg_regress/privileges LOG:  statement: CREATE TABLE testns.t1 (f1 int);
2020-04-06 20:19:48.945 EDT [24935:225] LOG:  background worker "parallel worker" (PID 30804) exited with exit code 1
2020-04-06 20:19:48.945 EDT [30805:5] pg_regress/privileges LOG:  statement: CREATE TABLE testns.t2 (f1 int);
2020-04-06 20:19:48.946 EDT [30805:6] pg_regress/privileges LOG:  statement: SELECT has_table_privilege('regress_priv_user1', 'testns.t1', 'SELECT');
2020-04-06 20:19:48.947 EDT [29995:408] pg_regress/object_address WARNING:  error for user mapping,{eins,zwei,drei},{}: argument list length must be exactly 1
2020-04-06 20:19:48.947 EDT [29995:409] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.960 EDT [29974:938] pg_regress/rowsecurity LOG:  statement: SET row_security = off;
2020-04-06 20:19:48.960 EDT [29974:939] pg_regress/rowsecurity LOG:  statement: TABLE r1;
2020-04-06 20:19:48.960 EDT [29974:940] pg_regress/rowsecurity ERROR:  query would be affected by row-level security policy for table "r1"
2020-04-06 20:19:48.960 EDT [29974:941] pg_regress/rowsecurity HINT:  To disable the policy for the table's owner, use ALTER TABLE NO FORCE ROW LEVEL SECURITY.
2020-04-06 20:19:48.960 EDT [29974:942] pg_regress/rowsecurity STATEMENT:  TABLE r1;
2020-04-06 20:19:48.961 EDT [30809:1] ERROR:  user mapping for user "eins" on server "integer" does not exist
2020-04-06 20:19:48.961 EDT [30809:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.961 EDT [30805:7] pg_regress/privileges LOG:  statement: GRANT ALL ON ALL TABLES IN SCHEMA testns TO regress_priv_user1;
2020-04-06 20:19:48.962 EDT [29974:943] pg_regress/rowsecurity LOG:  statement: UPDATE r1 SET a = 1;
2020-04-06 20:19:48.962 EDT [29974:944] pg_regress/rowsecurity ERROR:  query would be affected by row-level security policy for table "r1"
2020-04-06 20:19:48.962 EDT [29974:945] pg_regress/rowsecurity HINT:  To disable the policy for the table's owner, use ALTER TABLE NO FORCE ROW LEVEL SECURITY.
2020-04-06 20:19:48.962 EDT [29974:946] pg_regress/rowsecurity STATEMENT:  UPDATE r1 SET a = 1;
2020-04-06 20:19:48.962 EDT [29974:947] pg_regress/rowsecurity LOG:  statement: DELETE FROM r1;
2020-04-06 20:19:48.962 EDT [29974:948] pg_regress/rowsecurity ERROR:  query would be affected by row-level security policy for table "r1"
2020-04-06 20:19:48.962 EDT [29974:949] pg_regress/rowsecurity HINT:  To disable the policy for the table's owner, use ALTER TABLE NO FORCE ROW LEVEL SECURITY.
2020-04-06 20:19:48.962 EDT [29974:950] pg_regress/rowsecurity STATEMENT:  DELETE FROM r1;
2020-04-06 20:19:48.962 EDT [29974:951] pg_regress/rowsecurity LOG:  statement: DROP TABLE r1;
2020-04-06 20:19:48.964 EDT [29974:952] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:48.964 EDT [29974:953] pg_regress/rowsecurity LOG:  statement: SET row_security = on;
2020-04-06 20:19:48.964 EDT [29974:954] pg_regress/rowsecurity LOG:  statement: CREATE TABLE r1 (a int PRIMARY KEY);
2020-04-06 20:19:48.967 EDT [30805:8] pg_regress/privileges LOG:  statement: SELECT has_table_privilege('regress_priv_user1', 'testns.t1', 'SELECT');
2020-04-06 20:19:48.967 EDT [29974:955] pg_regress/rowsecurity LOG:  statement: CREATE TABLE r2 (a int REFERENCES r1);
2020-04-06 20:19:48.968 EDT [24935:226] LOG:  background worker "parallel worker" (PID 30809) exited with exit code 1
2020-04-06 20:19:48.969 EDT [29995:410] pg_regress/object_address WARNING:  error for user mapping,{eins,zwei,drei},{integer}: user mapping for user "eins" on server "integer" does not exist
2020-04-06 20:19:48.969 EDT [29995:411] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.969 EDT [29974:956] pg_regress/rowsecurity LOG:  statement: INSERT INTO r1 VALUES (10), (20);
2020-04-06 20:19:48.970 EDT [29974:957] pg_regress/rowsecurity LOG:  statement: INSERT INTO r2 VALUES (10), (20);
2020-04-06 20:19:48.971 EDT [29974:958] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON r2 USING (false);
2020-04-06 20:19:48.972 EDT [29974:959] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r2 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:48.972 EDT [29974:960] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r2 FORCE ROW LEVEL SECURITY;
2020-04-06 20:19:48.973 EDT [29974:961] pg_regress/rowsecurity LOG:  statement: DELETE FROM r1;
2020-04-06 20:19:48.973 EDT [29974:962] pg_regress/rowsecurity ERROR:  update or delete on table "r1" violates foreign key constraint "r2_a_fkey" on table "r2"
2020-04-06 20:19:48.973 EDT [29974:963] pg_regress/rowsecurity DETAIL:  Key (a)=(10) is still referenced from table "r2".
2020-04-06 20:19:48.973 EDT [29974:964] pg_regress/rowsecurity STATEMENT:  DELETE FROM r1;
2020-04-06 20:19:48.974 EDT [29974:965] pg_regress/rowsecurity LOG:  statement: DROP POLICY p1 ON r2;
2020-04-06 20:19:48.974 EDT [29974:966] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r2 NO FORCE ROW LEVEL SECURITY;
2020-04-06 20:19:48.975 EDT [29974:967] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r2 DISABLE ROW LEVEL SECURITY;
2020-04-06 20:19:48.975 EDT [29974:968] pg_regress/rowsecurity LOG:  statement: DELETE FROM r2;
2020-04-06 20:19:48.976 EDT [29974:969] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON r1 USING (false);
2020-04-06 20:19:48.976 EDT [29974:970] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r1 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:48.977 EDT [30812:1] ERROR:  argument list length must be exactly 1
2020-04-06 20:19:48.977 EDT [30812:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.977 EDT [29974:971] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r1 FORCE ROW LEVEL SECURITY;
2020-04-06 20:19:48.977 EDT [30004:182] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:48.978 EDT [30805:9] pg_regress/privileges LOG:  statement: SELECT has_table_privilege('regress_priv_user1', 'testns.t2', 'SELECT');
2020-04-06 20:19:48.978 EDT [29974:972] pg_regress/rowsecurity LOG:  statement: TABLE r1;
2020-04-06 20:19:48.978 EDT [30004:183] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:48.978 EDT [30004:184] pg_regress/join_hash LOG:  statement: set local max_parallel_workers_per_gather = 0;
2020-04-06 20:19:48.979 EDT [30004:185] pg_regress/join_hash LOG:  statement: explain (costs off)
	     select  count(*) from simple r full outer join simple s using (id);
2020-04-06 20:19:48.980 EDT [24935:227] LOG:  background worker "parallel worker" (PID 30812) exited with exit code 1
2020-04-06 20:19:48.980 EDT [29995:412] pg_regress/object_address WARNING:  error for default acl,{eins},{}: argument list length must be exactly 1
2020-04-06 20:19:48.980 EDT [29995:413] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.980 EDT [30004:186] pg_regress/join_hash LOG:  statement: select  count(*) from simple r full outer join simple s using (id);
2020-04-06 20:19:48.989 EDT [29974:973] pg_regress/rowsecurity LOG:  statement: INSERT INTO r2 VALUES (10);
2020-04-06 20:19:48.990 EDT [30805:10] pg_regress/privileges LOG:  statement: REVOKE ALL ON ALL TABLES IN SCHEMA testns FROM regress_priv_user1;
2020-04-06 20:19:48.991 EDT [29974:974] pg_regress/rowsecurity LOG:  statement: DROP TABLE r2;
2020-04-06 20:19:48.993 EDT [30805:11] pg_regress/privileges LOG:  statement: SELECT has_table_privilege('regress_priv_user1', 'testns.t1', 'SELECT');
2020-04-06 20:19:48.994 EDT [29974:975] pg_regress/rowsecurity LOG:  statement: DROP TABLE r1;
2020-04-06 20:19:48.995 EDT [30816:1] ERROR:  unrecognized default ACL object type "i"
2020-04-06 20:19:48.995 EDT [30816:2] HINT:  Valid object types are "r", "S", "f", "T", "n".
2020-04-06 20:19:48.995 EDT [30816:3] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:48.997 EDT [29974:976] pg_regress/rowsecurity LOG:  statement: CREATE TABLE r1 (a int PRIMARY KEY);
2020-04-06 20:19:48.997 EDT [24935:228] LOG:  background worker "parallel worker" (PID 30816) exited with exit code 1
2020-04-06 20:19:48.997 EDT [29995:414] pg_regress/object_address WARNING:  error for default acl,{eins},{integer}: unrecognized default ACL object type "i"
2020-04-06 20:19:48.997 EDT [29995:415] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:48.999 EDT [29974:977] pg_regress/rowsecurity LOG:  statement: CREATE TABLE r2 (a int REFERENCES r1 ON DELETE CASCADE);
2020-04-06 20:19:49.002 EDT [29974:978] pg_regress/rowsecurity LOG:  statement: INSERT INTO r1 VALUES (10), (20);
2020-04-06 20:19:49.002 EDT [29974:979] pg_regress/rowsecurity LOG:  statement: INSERT INTO r2 VALUES (10), (20);
2020-04-06 20:19:49.003 EDT [29974:980] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON r2 USING (false);
2020-04-06 20:19:49.004 EDT [29974:981] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r2 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:49.004 EDT [29974:982] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r2 FORCE ROW LEVEL SECURITY;
2020-04-06 20:19:49.005 EDT [29974:983] pg_regress/rowsecurity LOG:  statement: DELETE FROM r1;
2020-04-06 20:19:49.005 EDT [30004:187] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:49.005 EDT [30805:12] pg_regress/privileges LOG:  statement: SELECT has_table_privilege('regress_priv_user1', 'testns.t2', 'SELECT');
2020-04-06 20:19:49.005 EDT [30004:188] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:49.005 EDT [30004:189] pg_regress/join_hash LOG:  statement: set local max_parallel_workers_per_gather = 2;
2020-04-06 20:19:49.005 EDT [30004:190] pg_regress/join_hash LOG:  statement: explain (costs off)
	     select  count(*) from simple r full outer join simple s using (id);
2020-04-06 20:19:49.006 EDT [30004:191] pg_regress/join_hash LOG:  statement: select  count(*) from simple r full outer join simple s using (id);
2020-04-06 20:19:49.006 EDT [29974:984] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r2 NO FORCE ROW LEVEL SECURITY;
2020-04-06 20:19:49.007 EDT [29974:985] pg_regress/rowsecurity LOG:  statement: TABLE r2;
2020-04-06 20:19:49.011 EDT [30819:1] ERROR:  argument list length must be exactly 1
2020-04-06 20:19:49.011 EDT [30819:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.014 EDT [24935:229] LOG:  background worker "parallel worker" (PID 30819) exited with exit code 1
2020-04-06 20:19:49.014 EDT [29995:416] pg_regress/object_address WARNING:  error for default acl,{addr_nsp,zwei},{}: argument list length must be exactly 1
2020-04-06 20:19:49.014 EDT [29995:417] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.018 EDT [29974:986] pg_regress/rowsecurity LOG:  statement: DROP TABLE r2;
2020-04-06 20:19:49.021 EDT [29974:987] pg_regress/rowsecurity LOG:  statement: DROP TABLE r1;
2020-04-06 20:19:49.021 EDT [30805:13] pg_regress/privileges LOG:  statement: CREATE FUNCTION testns.priv_testfunc(int) RETURNS int AS 'select 3 * $1;' LANGUAGE sql;
2020-04-06 20:19:49.022 EDT [30805:14] pg_regress/privileges LOG:  statement: CREATE AGGREGATE testns.priv_testagg(int) (sfunc = int4pl, stype = int4);
2020-04-06 20:19:49.022 EDT [30823:1] ERROR:  unrecognized default ACL object type "i"
2020-04-06 20:19:49.022 EDT [30823:2] HINT:  Valid object types are "r", "S", "f", "T", "n".
2020-04-06 20:19:49.022 EDT [30823:3] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.022 EDT [30805:15] pg_regress/privileges LOG:  statement: CREATE PROCEDURE testns.priv_testproc(int) AS 'select 3' LANGUAGE sql;
2020-04-06 20:19:49.024 EDT [30805:16] pg_regress/privileges LOG:  statement: SELECT has_function_privilege('regress_priv_user1', 'testns.priv_testfunc(int)', 'EXECUTE');
2020-04-06 20:19:49.024 EDT [24935:230] LOG:  background worker "parallel worker" (PID 30823) exited with exit code 1
2020-04-06 20:19:49.024 EDT [29995:418] pg_regress/object_address WARNING:  error for default acl,{addr_nsp,zwei},{integer}: unrecognized default ACL object type "i"
2020-04-06 20:19:49.024 EDT [29995:419] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.025 EDT [29974:988] pg_regress/rowsecurity LOG:  statement: CREATE TABLE r1 (a int PRIMARY KEY);
2020-04-06 20:19:49.027 EDT [29974:989] pg_regress/rowsecurity LOG:  statement: CREATE TABLE r2 (a int REFERENCES r1 ON UPDATE CASCADE);
2020-04-06 20:19:49.029 EDT [29974:990] pg_regress/rowsecurity LOG:  statement: INSERT INTO r1 VALUES (10), (20);
2020-04-06 20:19:49.031 EDT [29974:991] pg_regress/rowsecurity LOG:  statement: INSERT INTO r2 VALUES (10), (20);
2020-04-06 20:19:49.034 EDT [29974:992] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON r2 USING (false);
2020-04-06 20:19:49.035 EDT [29974:993] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r2 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:49.035 EDT [29974:994] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r2 FORCE ROW LEVEL SECURITY;
2020-04-06 20:19:49.035 EDT [30805:17] pg_regress/privileges LOG:  statement: SELECT has_function_privilege('regress_priv_user1', 'testns.priv_testagg(int)', 'EXECUTE');
2020-04-06 20:19:49.036 EDT [30825:1] ERROR:  argument list length must be exactly 1
2020-04-06 20:19:49.036 EDT [30825:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.037 EDT [30004:192] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:49.037 EDT [30004:193] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:49.038 EDT [30004:194] pg_regress/join_hash LOG:  statement: set local max_parallel_workers_per_gather = 0;
2020-04-06 20:19:49.038 EDT [30004:195] pg_regress/join_hash LOG:  statement: explain (costs off)
	     select  count(*) from simple r full outer join simple s on (r.id = 0 - s.id);
2020-04-06 20:19:49.038 EDT [24935:231] LOG:  background worker "parallel worker" (PID 30825) exited with exit code 1
2020-04-06 20:19:49.039 EDT [30004:196] pg_regress/join_hash LOG:  statement: select  count(*) from simple r full outer join simple s on (r.id = 0 - s.id);
2020-04-06 20:19:49.041 EDT [29995:420] pg_regress/object_address WARNING:  error for default acl,{eins,zwei,drei},{}: argument list length must be exactly 1
2020-04-06 20:19:49.041 EDT [29995:421] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.043 EDT [29974:995] pg_regress/rowsecurity LOG:  statement: UPDATE r1 SET a = a+5;
2020-04-06 20:19:49.045 EDT [30805:18] pg_regress/privileges LOG:  statement: SELECT has_function_privilege('regress_priv_user1', 'testns.priv_testproc(int)', 'EXECUTE');
2020-04-06 20:19:49.045 EDT [29974:996] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r2 NO FORCE ROW LEVEL SECURITY;
2020-04-06 20:19:49.048 EDT [29974:997] pg_regress/rowsecurity LOG:  statement: TABLE r2;
2020-04-06 20:19:49.050 EDT [30829:1] ERROR:  unrecognized default ACL object type "i"
2020-04-06 20:19:49.050 EDT [30829:2] HINT:  Valid object types are "r", "S", "f", "T", "n".
2020-04-06 20:19:49.050 EDT [30829:3] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.053 EDT [24935:232] LOG:  background worker "parallel worker" (PID 30829) exited with exit code 1
2020-04-06 20:19:49.054 EDT [30805:19] pg_regress/privileges LOG:  statement: REVOKE ALL ON ALL FUNCTIONS IN SCHEMA testns FROM PUBLIC;
2020-04-06 20:19:49.055 EDT [30805:20] pg_regress/privileges LOG:  statement: SELECT has_function_privilege('regress_priv_user1', 'testns.priv_testfunc(int)', 'EXECUTE');
2020-04-06 20:19:49.057 EDT [29995:422] pg_regress/object_address WARNING:  error for default acl,{eins,zwei,drei},{integer}: unrecognized default ACL object type "i"
2020-04-06 20:19:49.057 EDT [29995:423] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.059 EDT [29974:998] pg_regress/rowsecurity LOG:  statement: DROP TABLE r2;
2020-04-06 20:19:49.061 EDT [29974:999] pg_regress/rowsecurity LOG:  statement: DROP TABLE r1;
2020-04-06 20:19:49.062 EDT [30004:197] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:49.062 EDT [30004:198] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:49.062 EDT [30004:199] pg_regress/join_hash LOG:  statement: set local max_parallel_workers_per_gather = 2;
2020-04-06 20:19:49.062 EDT [30004:200] pg_regress/join_hash LOG:  statement: explain (costs off)
	     select  count(*) from simple r full outer join simple s on (r.id = 0 - s.id);
2020-04-06 20:19:49.063 EDT [29974:1000] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:49.063 EDT [30004:201] pg_regress/join_hash LOG:  statement: select  count(*) from simple r full outer join simple s on (r.id = 0 - s.id);
2020-04-06 20:19:49.063 EDT [29974:1001] pg_regress/rowsecurity LOG:  statement: SET row_security = on;
2020-04-06 20:19:49.063 EDT [29974:1002] pg_regress/rowsecurity LOG:  statement: CREATE TABLE r1 (a int);
2020-04-06 20:19:49.064 EDT [29974:1003] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON r1 FOR SELECT USING (false);
2020-04-06 20:19:49.065 EDT [29974:1004] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p2 ON r1 FOR INSERT WITH CHECK (true);
2020-04-06 20:19:49.065 EDT [30834:1] ERROR:  argument list length must be exactly 1
2020-04-06 20:19:49.065 EDT [30834:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.065 EDT [29974:1005] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r1 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:49.066 EDT [29974:1006] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r1 FORCE ROW LEVEL SECURITY;
2020-04-06 20:19:49.066 EDT [29974:1007] pg_regress/rowsecurity LOG:  statement: INSERT INTO r1 VALUES (10), (20);
2020-04-06 20:19:49.066 EDT [30805:21] pg_regress/privileges LOG:  statement: SELECT has_function_privilege('regress_priv_user1', 'testns.priv_testagg(int)', 'EXECUTE');
2020-04-06 20:19:49.067 EDT [29974:1008] pg_regress/rowsecurity LOG:  statement: TABLE r1;
2020-04-06 20:19:49.069 EDT [29995:424] pg_regress/object_address WARNING:  error for transform,{eins},{}: argument list length must be exactly 1
2020-04-06 20:19:49.069 EDT [29995:425] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.069 EDT [24935:233] LOG:  background worker "parallel worker" (PID 30834) exited with exit code 1
2020-04-06 20:19:49.078 EDT [30839:1] ERROR:  type "eins" does not exist
2020-04-06 20:19:49.078 EDT [30839:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.081 EDT [29995:426] pg_regress/object_address WARNING:  error for transform,{eins},{integer}: type "eins" does not exist
2020-04-06 20:19:49.081 EDT [29995:427] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.082 EDT [30805:22] pg_regress/privileges LOG:  statement: SELECT has_function_privilege('regress_priv_user1', 'testns.priv_testproc(int)', 'EXECUTE');
2020-04-06 20:19:49.082 EDT [24935:234] LOG:  background worker "parallel worker" (PID 30839) exited with exit code 1
2020-04-06 20:19:49.084 EDT [29974:1009] pg_regress/rowsecurity LOG:  statement: SET row_security = off;
2020-04-06 20:19:49.084 EDT [29974:1010] pg_regress/rowsecurity LOG:  statement: TABLE r1;
2020-04-06 20:19:49.084 EDT [29974:1011] pg_regress/rowsecurity ERROR:  query would be affected by row-level security policy for table "r1"
2020-04-06 20:19:49.084 EDT [29974:1012] pg_regress/rowsecurity HINT:  To disable the policy for the table's owner, use ALTER TABLE NO FORCE ROW LEVEL SECURITY.
2020-04-06 20:19:49.084 EDT [29974:1013] pg_regress/rowsecurity STATEMENT:  TABLE r1;
2020-04-06 20:19:49.084 EDT [29974:1014] pg_regress/rowsecurity LOG:  statement: SET row_security = on;
2020-04-06 20:19:49.084 EDT [29974:1015] pg_regress/rowsecurity LOG:  statement: INSERT INTO r1 VALUES (10), (20) RETURNING *;
2020-04-06 20:19:49.084 EDT [29974:1016] pg_regress/rowsecurity ERROR:  new row violates row-level security policy for table "r1"
2020-04-06 20:19:49.084 EDT [29974:1017] pg_regress/rowsecurity STATEMENT:  INSERT INTO r1 VALUES (10), (20) RETURNING *;
2020-04-06 20:19:49.085 EDT [29974:1018] pg_regress/rowsecurity LOG:  statement: DROP TABLE r1;
2020-04-06 20:19:49.086 EDT [29974:1019] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:49.086 EDT [29974:1020] pg_regress/rowsecurity LOG:  statement: SET row_security = on;
2020-04-06 20:19:49.087 EDT [29974:1021] pg_regress/rowsecurity LOG:  statement: CREATE TABLE r1 (a int PRIMARY KEY);
2020-04-06 20:19:49.089 EDT [29974:1022] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON r1 FOR SELECT USING (a < 20);
2020-04-06 20:19:49.089 EDT [29974:1023] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p2 ON r1 FOR UPDATE USING (a < 20) WITH CHECK (true);
2020-04-06 20:19:49.090 EDT [29974:1024] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p3 ON r1 FOR INSERT WITH CHECK (true);
2020-04-06 20:19:49.090 EDT [29974:1025] pg_regress/rowsecurity LOG:  statement: INSERT INTO r1 VALUES (10);
2020-04-06 20:19:49.091 EDT [29974:1026] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r1 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:49.091 EDT [29974:1027] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r1 FORCE ROW LEVEL SECURITY;
2020-04-06 20:19:49.092 EDT [29974:1028] pg_regress/rowsecurity LOG:  statement: UPDATE r1 SET a = 30;
2020-04-06 20:19:49.092 EDT [30805:23] pg_regress/privileges LOG:  statement: REVOKE ALL ON ALL PROCEDURES IN SCHEMA testns FROM PUBLIC;
2020-04-06 20:19:49.093 EDT [29974:1029] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r1 NO FORCE ROW LEVEL SECURITY;
2020-04-06 20:19:49.093 EDT [29974:1030] pg_regress/rowsecurity LOG:  statement: TABLE r1;
2020-04-06 20:19:49.093 EDT [30004:202] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:49.095 EDT [30004:203] pg_regress/join_hash LOG:  statement: savepoint settings;
2020-04-06 20:19:49.096 EDT [30841:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.096 EDT [30841:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.096 EDT [30004:204] pg_regress/join_hash LOG:  statement: set max_parallel_workers_per_gather = 2;
2020-04-06 20:19:49.097 EDT [30004:205] pg_regress/join_hash LOG:  statement: set enable_parallel_hash = on;
2020-04-06 20:19:49.097 EDT [30004:206] pg_regress/join_hash LOG:  statement: set work_mem = '128kB';
2020-04-06 20:19:49.097 EDT [30004:207] pg_regress/join_hash LOG:  statement: explain (costs off)
	  select length(max(s.t))
	  from wide left join (select id, coalesce(t, '') || '' as t from wide) s using (id);
2020-04-06 20:19:49.098 EDT [30004:208] pg_regress/join_hash LOG:  statement: select length(max(s.t))
	from wide left join (select id, coalesce(t, '') || '' as t from wide) s using (id);
2020-04-06 20:19:49.100 EDT [24935:235] LOG:  background worker "parallel worker" (PID 30841) exited with exit code 1
2020-04-06 20:19:49.103 EDT [30805:24] pg_regress/privileges LOG:  statement: SELECT has_function_privilege('regress_priv_user1', 'testns.priv_testproc(int)', 'EXECUTE');
2020-04-06 20:19:49.106 EDT [29995:428] pg_regress/object_address WARNING:  error for transform,{addr_nsp,zwei},{}: name list length must be exactly 1
2020-04-06 20:19:49.106 EDT [29995:429] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.108 EDT [29974:1031] pg_regress/rowsecurity LOG:  statement: UPDATE r1 SET a = 10;
2020-04-06 20:19:49.110 EDT [29974:1032] pg_regress/rowsecurity LOG:  statement: TABLE r1;
2020-04-06 20:19:49.120 EDT [30805:25] pg_regress/privileges LOG:  statement: GRANT ALL ON ALL ROUTINES IN SCHEMA testns TO PUBLIC;
2020-04-06 20:19:49.121 EDT [30004:209] pg_regress/join_hash LOG:  statement: select final > 1 as multibatch
	  from hash_join_batches(
	$$
	  select length(max(s.t))
	  from wide left join (select id, coalesce(t, '') || '' as t from wide) s using (id);
	$$);
2020-04-06 20:19:49.121 EDT [30805:26] pg_regress/privileges LOG:  statement: SELECT has_function_privilege('regress_priv_user1', 'testns.priv_testfunc(int)', 'EXECUTE');
2020-04-06 20:19:49.123 EDT [30847:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.123 EDT [30847:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.127 EDT [24935:236] LOG:  background worker "parallel worker" (PID 30847) exited with exit code 1
2020-04-06 20:19:49.127 EDT [29995:430] pg_regress/object_address WARNING:  error for transform,{addr_nsp,zwei},{integer}: name list length must be exactly 1
2020-04-06 20:19:49.127 EDT [29995:431] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.131 EDT [29974:1033] pg_regress/rowsecurity LOG:  statement: ALTER TABLE r1 FORCE ROW LEVEL SECURITY;
2020-04-06 20:19:49.135 EDT [30855:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.135 EDT [30855:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.136 EDT [30805:27] pg_regress/privileges LOG:  statement: SELECT has_function_privilege('regress_priv_user1', 'testns.priv_testagg(int)', 'EXECUTE');
2020-04-06 20:19:49.138 EDT [24935:237] LOG:  background worker "parallel worker" (PID 30855) exited with exit code 1
2020-04-06 20:19:49.138 EDT [29995:432] pg_regress/object_address WARNING:  error for transform,{eins,zwei,drei},{}: name list length must be exactly 1
2020-04-06 20:19:49.138 EDT [29995:433] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.138 EDT [29974:1034] pg_regress/rowsecurity LOG:  statement: UPDATE r1 SET a = 30 RETURNING *;
2020-04-06 20:19:49.139 EDT [29974:1035] pg_regress/rowsecurity ERROR:  new row violates row-level security policy for table "r1"
2020-04-06 20:19:49.139 EDT [29974:1036] pg_regress/rowsecurity STATEMENT:  UPDATE r1 SET a = 30 RETURNING *;
2020-04-06 20:19:49.141 EDT [29974:1037] pg_regress/rowsecurity LOG:  statement: INSERT INTO r1 VALUES (10)
	    ON CONFLICT (a) DO UPDATE SET a = 30 RETURNING *;
2020-04-06 20:19:49.141 EDT [29974:1038] pg_regress/rowsecurity ERROR:  new row violates row-level security policy for table "r1"
2020-04-06 20:19:49.141 EDT [29974:1039] pg_regress/rowsecurity STATEMENT:  INSERT INTO r1 VALUES (10)
	    ON CONFLICT (a) DO UPDATE SET a = 30 RETURNING *;
2020-04-06 20:19:49.145 EDT [29974:1040] pg_regress/rowsecurity LOG:  statement: INSERT INTO r1 VALUES (10)
	    ON CONFLICT (a) DO UPDATE SET a = 30;
2020-04-06 20:19:49.145 EDT [29974:1041] pg_regress/rowsecurity ERROR:  new row violates row-level security policy for table "r1"
2020-04-06 20:19:49.145 EDT [29974:1042] pg_regress/rowsecurity STATEMENT:  INSERT INTO r1 VALUES (10)
	    ON CONFLICT (a) DO UPDATE SET a = 30;
2020-04-06 20:19:49.146 EDT [29974:1043] pg_regress/rowsecurity LOG:  statement: INSERT INTO r1 VALUES (10)
	    ON CONFLICT ON CONSTRAINT r1_pkey DO UPDATE SET a = 30;
2020-04-06 20:19:49.146 EDT [30805:28] pg_regress/privileges LOG:  statement: SELECT has_function_privilege('regress_priv_user1', 'testns.priv_testproc(int)', 'EXECUTE');
2020-04-06 20:19:49.146 EDT [29974:1044] pg_regress/rowsecurity ERROR:  new row violates row-level security policy for table "r1"
2020-04-06 20:19:49.146 EDT [29974:1045] pg_regress/rowsecurity STATEMENT:  INSERT INTO r1 VALUES (10)
	    ON CONFLICT ON CONSTRAINT r1_pkey DO UPDATE SET a = 30;
2020-04-06 20:19:49.146 EDT [29974:1046] pg_regress/rowsecurity LOG:  statement: DROP TABLE r1;
2020-04-06 20:19:49.149 EDT [30857:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.149 EDT [30857:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.151 EDT [30004:210] pg_regress/join_hash LOG:  statement: rollback to settings;
2020-04-06 20:19:49.151 EDT [24935:238] LOG:  background worker "parallel worker" (PID 30857) exited with exit code 1
2020-04-06 20:19:49.152 EDT [29974:1047] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:49.152 EDT [29995:434] pg_regress/object_address WARNING:  error for transform,{eins,zwei,drei},{integer}: name list length must be exactly 1
2020-04-06 20:19:49.152 EDT [29995:435] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.152 EDT [30004:211] pg_regress/join_hash LOG:  statement: rollback;
2020-04-06 20:19:49.153 EDT [29974:1048] pg_regress/rowsecurity LOG:  statement: CREATE TABLE dep1 (c1 int);
2020-04-06 20:19:49.157 EDT [30805:29] pg_regress/privileges LOG:  statement: DROP SCHEMA testns CASCADE;
2020-04-06 20:19:49.158 EDT [29974:1049] pg_regress/rowsecurity LOG:  statement: CREATE TABLE dep2 (c1 int);
2020-04-06 20:19:49.161 EDT [30860:1] ERROR:  name list length must be at least 3
2020-04-06 20:19:49.161 EDT [30860:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.162 EDT [30004:212] pg_regress/join_hash LOG:  statement: BEGIN;
2020-04-06 20:19:49.162 EDT [30004:213] pg_regress/join_hash LOG:  statement: SET LOCAL enable_sort = OFF;
2020-04-06 20:19:49.162 EDT [29974:1050] pg_regress/rowsecurity LOG:  statement: CREATE POLICY dep_p1 ON dep1 TO regress_rls_bob USING (c1 > (select max(dep2.c1) from dep2));
2020-04-06 20:19:49.162 EDT [30004:214] pg_regress/join_hash LOG:  statement: SET LOCAL from_collapse_limit = 1;
2020-04-06 20:19:49.162 EDT [30004:215] pg_regress/join_hash LOG:  statement: CREATE TABLE hjtest_1 (a text, b int, id int, c bool);
2020-04-06 20:19:49.164 EDT [24935:239] LOG:  background worker "parallel worker" (PID 30860) exited with exit code 1
2020-04-06 20:19:49.164 EDT [29995:436] pg_regress/object_address WARNING:  error for operator of access method,{eins},{}: name list length must be at least 3
2020-04-06 20:19:49.164 EDT [29995:437] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.164 EDT [30004:216] pg_regress/join_hash LOG:  statement: CREATE TABLE hjtest_2 (a bool, id int, b text, c int);
2020-04-06 20:19:49.165 EDT [29974:1051] pg_regress/rowsecurity LOG:  statement: ALTER POLICY dep_p1 ON dep1 TO regress_rls_bob,regress_rls_carol;
2020-04-06 20:19:49.165 EDT [30862:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:49.166 EDT [30862:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:49.166 EDT [29974:1052] pg_regress/rowsecurity LOG:  statement: SELECT count(*) = 1 FROM pg_depend
					   WHERE objid = (SELECT oid FROM pg_policy WHERE polname = 'dep_p1')
						 AND refobjid = (SELECT oid FROM pg_class WHERE relname = 'dep2');
2020-04-06 20:19:49.166 EDT [30004:217] pg_regress/join_hash LOG:  statement: INSERT INTO hjtest_1(a, b, id, c) VALUES ('text', 2, 1, false);
2020-04-06 20:19:49.167 EDT [30004:218] pg_regress/join_hash LOG:  statement: INSERT INTO hjtest_1(a, b, id, c) VALUES ('text', 1, 2, false);
2020-04-06 20:19:49.167 EDT [30004:219] pg_regress/join_hash LOG:  statement: INSERT INTO hjtest_1(a, b, id, c) VALUES ('text', 20, 1, false);
2020-04-06 20:19:49.167 EDT [30004:220] pg_regress/join_hash LOG:  statement: INSERT INTO hjtest_1(a, b, id, c) VALUES ('text', 1, 1, false);
2020-04-06 20:19:49.167 EDT [30004:221] pg_regress/join_hash LOG:  statement: INSERT INTO hjtest_2(a, id, b, c) VALUES (true, 1, 'another', 2);
2020-04-06 20:19:49.168 EDT [30004:222] pg_regress/join_hash LOG:  statement: INSERT INTO hjtest_2(a, id, b, c) VALUES (true, 3, 'another', 7);
2020-04-06 20:19:49.168 EDT [30004:223] pg_regress/join_hash LOG:  statement: INSERT INTO hjtest_2(a, id, b, c) VALUES (true, 1, 'another', 90);
2020-04-06 20:19:49.168 EDT [30004:224] pg_regress/join_hash LOG:  statement: INSERT INTO hjtest_2(a, id, b, c) VALUES (true, 1, 'another', 3);
2020-04-06 20:19:49.168 EDT [30004:225] pg_regress/join_hash LOG:  statement: INSERT INTO hjtest_2(a, id, b, c) VALUES (true, 1, 'text', 1);
2020-04-06 20:19:49.169 EDT [30805:30] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.231 user=pgbuild database=regression host=[local]
2020-04-06 20:19:49.170 EDT [30862:3] pg_regress/privileges LOG:  statement: CREATE ROLE regress_schemauser1 superuser login;
2020-04-06 20:19:49.171 EDT [30862:4] pg_regress/privileges LOG:  statement: CREATE ROLE regress_schemauser2 superuser login;
2020-04-06 20:19:49.171 EDT [30862:5] pg_regress/privileges LOG:  statement: SET SESSION ROLE regress_schemauser1;
2020-04-06 20:19:49.172 EDT [30862:6] pg_regress/privileges LOG:  statement: CREATE SCHEMA testns;
2020-04-06 20:19:49.172 EDT [30004:226] pg_regress/join_hash LOG:  statement: EXPLAIN (COSTS OFF, VERBOSE)
	SELECT hjtest_1.a a1, hjtest_2.a a2,hjtest_1.tableoid::regclass t1, hjtest_2.tableoid::regclass t2
	FROM hjtest_1, hjtest_2
	WHERE
	    hjtest_1.id = (SELECT 1 WHERE hjtest_2.id = 1)
	    AND (SELECT hjtest_1.b * 5) = (SELECT hjtest_2.c*5)
	    AND (SELECT hjtest_1.b * 5) < 50
	    AND (SELECT hjtest_2.c * 5) < 55
	    AND hjtest_1.a <> hjtest_2.b;
2020-04-06 20:19:49.172 EDT [30862:7] pg_regress/privileges LOG:  statement: SELECT nspname, rolname FROM pg_namespace, pg_roles WHERE pg_namespace.nspname = 'testns' AND pg_namespace.nspowner = pg_roles.oid;
2020-04-06 20:19:49.173 EDT [29974:1053] pg_regress/rowsecurity LOG:  statement: ALTER POLICY dep_p1 ON dep1 USING (true);
2020-04-06 20:19:49.174 EDT [30004:227] pg_regress/join_hash LOG:  statement: SELECT hjtest_1.a a1, hjtest_2.a a2,hjtest_1.tableoid::regclass t1, hjtest_2.tableoid::regclass t2
	FROM hjtest_1, hjtest_2
	WHERE
	    hjtest_1.id = (SELECT 1 WHERE hjtest_2.id = 1)
	    AND (SELECT hjtest_1.b * 5) = (SELECT hjtest_2.c*5)
	    AND (SELECT hjtest_1.b * 5) < 50
	    AND (SELECT hjtest_2.c * 5) < 55
	    AND hjtest_1.a <> hjtest_2.b;
2020-04-06 20:19:49.174 EDT [30004:228] pg_regress/join_hash LOG:  statement: EXPLAIN (COSTS OFF, VERBOSE)
	SELECT hjtest_1.a a1, hjtest_2.a a2,hjtest_1.tableoid::regclass t1, hjtest_2.tableoid::regclass t2
	FROM hjtest_2, hjtest_1
	WHERE
	    hjtest_1.id = (SELECT 1 WHERE hjtest_2.id = 1)
	    AND (SELECT hjtest_1.b * 5) = (SELECT hjtest_2.c*5)
	    AND (SELECT hjtest_1.b * 5) < 50
	    AND (SELECT hjtest_2.c * 5) < 55
	    AND hjtest_1.a <> hjtest_2.b;
2020-04-06 20:19:49.175 EDT [30004:229] pg_regress/join_hash LOG:  statement: SELECT hjtest_1.a a1, hjtest_2.a a2,hjtest_1.tableoid::regclass t1, hjtest_2.tableoid::regclass t2
	FROM hjtest_2, hjtest_1
	WHERE
	    hjtest_1.id = (SELECT 1 WHERE hjtest_2.id = 1)
	    AND (SELECT hjtest_1.b * 5) = (SELECT hjtest_2.c*5)
	    AND (SELECT hjtest_1.b * 5) < 50
	    AND (SELECT hjtest_2.c * 5) < 55
	    AND hjtest_1.a <> hjtest_2.b;
2020-04-06 20:19:49.176 EDT [30004:230] pg_regress/join_hash LOG:  statement: ROLLBACK;
2020-04-06 20:19:49.176 EDT [30863:1] ERROR:  name list length must be at least 3
2020-04-06 20:19:49.176 EDT [30863:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.178 EDT [29974:1054] pg_regress/rowsecurity LOG:  statement: SELECT count(*) = 1 FROM pg_shdepend
					   WHERE objid = (SELECT oid FROM pg_policy WHERE polname = 'dep_p1')
						 AND refobjid = (SELECT oid FROM pg_authid WHERE rolname = 'regress_rls_bob');
2020-04-06 20:19:49.179 EDT [30004:231] pg_regress/join_hash LOG:  disconnection: session time: 0:00:04.423 user=pgbuild database=regression host=[local]
2020-04-06 20:19:49.179 EDT [24935:240] LOG:  background worker "parallel worker" (PID 30863) exited with exit code 1
2020-04-06 20:19:49.180 EDT [29995:438] pg_regress/object_address WARNING:  error for operator of access method,{eins},{integer}: name list length must be at least 3
2020-04-06 20:19:49.180 EDT [29995:439] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.183 EDT [29974:1055] pg_regress/rowsecurity LOG:  statement: SELECT count(*) = 1 FROM pg_shdepend
					   WHERE objid = (SELECT oid FROM pg_policy WHERE polname = 'dep_p1')
						 AND refobjid = (SELECT oid FROM pg_authid WHERE rolname = 'regress_rls_carol');
2020-04-06 20:19:49.184 EDT [29974:1056] pg_regress/rowsecurity LOG:  statement: SELECT count(*) = 0 FROM pg_depend
					   WHERE objid = (SELECT oid FROM pg_policy WHERE polname = 'dep_p1')
						 AND refobjid = (SELECT oid FROM pg_class WHERE relname = 'dep2');
2020-04-06 20:19:49.187 EDT [29974:1057] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:49.187 EDT [29974:1058] pg_regress/rowsecurity LOG:  statement: CREATE ROLE regress_rls_dob_role1;
2020-04-06 20:19:49.187 EDT [30862:8] pg_regress/privileges LOG:  statement: ALTER SCHEMA testns OWNER TO regress_schemauser2;
2020-04-06 20:19:49.188 EDT [30862:9] pg_regress/privileges LOG:  statement: ALTER ROLE regress_schemauser2 RENAME TO regress_schemauser_renamed;
2020-04-06 20:19:49.188 EDT [29974:1059] pg_regress/rowsecurity LOG:  statement: CREATE ROLE regress_rls_dob_role2;
2020-04-06 20:19:49.188 EDT [30862:10] pg_regress/privileges LOG:  statement: SELECT nspname, rolname FROM pg_namespace, pg_roles WHERE pg_namespace.nspname = 'testns' AND pg_namespace.nspowner = pg_roles.oid;
2020-04-06 20:19:49.188 EDT [29974:1060] pg_regress/rowsecurity LOG:  statement: CREATE TABLE dob_t1 (c1 int);
2020-04-06 20:19:49.189 EDT [30866:1] ERROR:  name list length must be at least 3
2020-04-06 20:19:49.189 EDT [30866:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.192 EDT [24935:241] LOG:  background worker "parallel worker" (PID 30866) exited with exit code 1
2020-04-06 20:19:49.192 EDT [29974:1061] pg_regress/rowsecurity LOG:  statement: CREATE TABLE dob_t2 (c1 int) PARTITION BY RANGE (c1);
2020-04-06 20:19:49.193 EDT [29995:440] pg_regress/object_address WARNING:  error for operator of access method,{addr_nsp,zwei},{}: name list length must be at least 3
2020-04-06 20:19:49.193 EDT [29995:441] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.196 EDT [29974:1062] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON dob_t1 TO regress_rls_dob_role1 USING (true);
2020-04-06 20:19:49.196 EDT [29974:1063] pg_regress/rowsecurity LOG:  statement: DROP OWNED BY regress_rls_dob_role1;
2020-04-06 20:19:49.197 EDT [29974:1064] pg_regress/rowsecurity LOG:  statement: DROP POLICY p1 ON dob_t1;
2020-04-06 20:19:49.197 EDT [29974:1065] pg_regress/rowsecurity ERROR:  policy "p1" for table "dob_t1" does not exist
2020-04-06 20:19:49.197 EDT [29974:1066] pg_regress/rowsecurity STATEMENT:  DROP POLICY p1 ON dob_t1;
2020-04-06 20:19:49.197 EDT [29974:1067] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON dob_t1 TO regress_rls_dob_role1,regress_rls_dob_role2 USING (true);
2020-04-06 20:19:49.198 EDT [29974:1068] pg_regress/rowsecurity LOG:  statement: DROP OWNED BY regress_rls_dob_role1;
2020-04-06 20:19:49.198 EDT [29974:1069] pg_regress/rowsecurity LOG:  statement: DROP POLICY p1 ON dob_t1;
2020-04-06 20:19:49.199 EDT [29974:1070] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON dob_t2 TO regress_rls_dob_role1,regress_rls_dob_role2 USING (true);
2020-04-06 20:19:49.200 EDT [30862:11] pg_regress/privileges LOG:  statement: set session role regress_schemauser_renamed;
2020-04-06 20:19:49.200 EDT [29974:1071] pg_regress/rowsecurity LOG:  statement: DROP OWNED BY regress_rls_dob_role1;
2020-04-06 20:19:49.200 EDT [30862:12] pg_regress/privileges LOG:  statement: DROP SCHEMA testns CASCADE;
2020-04-06 20:19:49.200 EDT [30869:1] ERROR:  name list length must be at least 3
2020-04-06 20:19:49.200 EDT [30869:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.201 EDT [29974:1072] pg_regress/rowsecurity LOG:  statement: DROP POLICY p1 ON dob_t2;
2020-04-06 20:19:49.201 EDT [29974:1073] pg_regress/rowsecurity LOG:  statement: DROP USER regress_rls_dob_role1;
2020-04-06 20:19:49.202 EDT [30870:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:49.203 EDT [24935:242] LOG:  background worker "parallel worker" (PID 30869) exited with exit code 1
2020-04-06 20:19:49.203 EDT [29995:442] pg_regress/object_address WARNING:  error for operator of access method,{addr_nsp,zwei},{integer}: name list length must be at least 3
2020-04-06 20:19:49.203 EDT [29995:443] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.203 EDT [30870:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:49.204 EDT [29974:1074] pg_regress/rowsecurity LOG:  statement: DROP USER regress_rls_dob_role2;
2020-04-06 20:19:49.205 EDT [29974:1075] pg_regress/rowsecurity LOG:  statement: CREATE TABLE ref_tbl (a int);
2020-04-06 20:19:49.206 EDT [30870:3] pg_regress/privileges LOG:  statement: DROP ROLE regress_schemauser1;
2020-04-06 20:19:49.206 EDT [30862:13] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.041 user=pgbuild database=regression host=[local]
2020-04-06 20:19:49.209 EDT [29974:1076] pg_regress/rowsecurity LOG:  statement: INSERT INTO ref_tbl VALUES (1);
2020-04-06 20:19:49.210 EDT [30870:4] pg_regress/privileges LOG:  statement: DROP ROLE regress_schemauser_renamed;
2020-04-06 20:19:49.211 EDT [29974:1077] pg_regress/rowsecurity LOG:  statement: CREATE TABLE rls_tbl (a int);
2020-04-06 20:19:49.211 EDT [30871:1] ERROR:  argument list length must be exactly 2
2020-04-06 20:19:49.211 EDT [30871:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.213 EDT [29974:1078] pg_regress/rowsecurity LOG:  statement: INSERT INTO rls_tbl VALUES (10);
2020-04-06 20:19:49.213 EDT [30873:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:49.214 EDT [29974:1079] pg_regress/rowsecurity LOG:  statement: ALTER TABLE rls_tbl ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:49.214 EDT [30873:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:49.214 EDT [29974:1080] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON rls_tbl USING (EXISTS (SELECT 1 FROM ref_tbl));
2020-04-06 20:19:49.215 EDT [24935:243] LOG:  background worker "parallel worker" (PID 30871) exited with exit code 1
2020-04-06 20:19:49.215 EDT [29995:444] pg_regress/object_address WARNING:  error for operator of access method,{eins,zwei,drei},{}: argument list length must be exactly 2
2020-04-06 20:19:49.215 EDT [29995:445] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.216 EDT [29974:1081] pg_regress/rowsecurity LOG:  statement: GRANT SELECT ON ref_tbl TO regress_rls_bob;
2020-04-06 20:19:49.216 EDT [29974:1082] pg_regress/rowsecurity LOG:  statement: GRANT SELECT ON rls_tbl TO regress_rls_bob;
2020-04-06 20:19:49.216 EDT [30870:5] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.014 user=pgbuild database=regression host=[local]
2020-04-06 20:19:49.217 EDT [29974:1083] pg_regress/rowsecurity LOG:  statement: CREATE VIEW rls_view AS SELECT * FROM rls_tbl;
2020-04-06 20:19:49.218 EDT [30873:3] pg_regress/privileges LOG:  statement: set session role regress_priv_user1;
2020-04-06 20:19:49.218 EDT [29974:1084] pg_regress/rowsecurity LOG:  statement: ALTER VIEW rls_view OWNER TO regress_rls_bob;
2020-04-06 20:19:49.219 EDT [29974:1085] pg_regress/rowsecurity LOG:  statement: GRANT SELECT ON rls_view TO regress_rls_alice;
2020-04-06 20:19:49.219 EDT [30873:4] pg_regress/privileges LOG:  statement: create table dep_priv_test (a int);
2020-04-06 20:19:49.219 EDT [29974:1086] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:49.220 EDT [29974:1087] pg_regress/rowsecurity LOG:  statement: SELECT * FROM ref_tbl;
2020-04-06 20:19:49.220 EDT [29974:1088] pg_regress/rowsecurity ERROR:  permission denied for table ref_tbl
2020-04-06 20:19:49.220 EDT [29974:1089] pg_regress/rowsecurity STATEMENT:  SELECT * FROM ref_tbl;
2020-04-06 20:19:49.220 EDT [29974:1090] pg_regress/rowsecurity LOG:  statement: SELECT * FROM rls_tbl;
2020-04-06 20:19:49.220 EDT [29974:1091] pg_regress/rowsecurity ERROR:  permission denied for table rls_tbl
2020-04-06 20:19:49.220 EDT [29974:1092] pg_regress/rowsecurity STATEMENT:  SELECT * FROM rls_tbl;
2020-04-06 20:19:49.221 EDT [29974:1093] pg_regress/rowsecurity LOG:  statement: SELECT * FROM rls_view;
2020-04-06 20:19:49.221 EDT [29974:1094] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:49.222 EDT [29974:1095] pg_regress/rowsecurity LOG:  statement: DROP VIEW rls_view;
2020-04-06 20:19:49.222 EDT [30873:5] pg_regress/privileges LOG:  statement: grant select on dep_priv_test to regress_priv_user2 with grant option;
2020-04-06 20:19:49.222 EDT [30873:6] pg_regress/privileges LOG:  statement: grant select on dep_priv_test to regress_priv_user3 with grant option;
2020-04-06 20:19:49.223 EDT [30873:7] pg_regress/privileges LOG:  statement: set session role regress_priv_user2;
2020-04-06 20:19:49.223 EDT [30873:8] pg_regress/privileges LOG:  statement: grant select on dep_priv_test to regress_priv_user4 with grant option;
2020-04-06 20:19:49.223 EDT [29974:1096] pg_regress/rowsecurity LOG:  statement: DROP TABLE rls_tbl;
2020-04-06 20:19:49.223 EDT [30873:9] pg_regress/privileges LOG:  statement: set session role regress_priv_user3;
2020-04-06 20:19:49.224 EDT [30873:10] pg_regress/privileges LOG:  statement: grant select on dep_priv_test to regress_priv_user4 with grant option;
2020-04-06 20:19:49.224 EDT [30873:11] pg_regress/privileges LOG:  statement: set session role regress_priv_user4;
2020-04-06 20:19:49.224 EDT [30873:12] pg_regress/privileges LOG:  statement: grant select on dep_priv_test to regress_priv_user5;
2020-04-06 20:19:49.225 EDT [30873:13] pg_regress/privileges LOG:  statement: SELECT n.nspname as "Schema",
	  c.relname as "Name",
	  CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'm' THEN 'materialized view' WHEN 'S' THEN 'sequence' WHEN 'f' THEN 'foreign table' WHEN 'p' THEN 'partitioned table' END as "Type",
	  pg_catalog.array_to_string(c.relacl, E'\\n') AS "Access privileges",
	  pg_catalog.array_to_string(ARRAY(
	    SELECT attname || E':\\n  ' || pg_catalog.array_to_string(attacl, E'\\n  ')
	    FROM pg_catalog.pg_attribute a
	    WHERE attrelid = c.oid AND NOT attisdropped AND attacl IS NOT NULL
	  ), E'\\n') AS "Column privileges",
	  pg_catalog.array_to_string(ARRAY(
	    SELECT polname
	    || CASE WHEN NOT polpermissive THEN
	       E' (RESTRICTIVE)'
	       ELSE '' END
	    || CASE WHEN polcmd != '*' THEN
	           E' (' || polcmd || E'):'
	       ELSE E':'
	       END
	    || CASE WHEN polqual IS NOT NULL THEN
	           E'\\n  (u): ' || pg_catalog.pg_get_expr(polqual, polrelid)
	       ELSE E''
	       END
	    || CASE WHEN polwithcheck IS NOT NULL THEN
	           E'\\n  (c): ' || pg_catalog.pg_get_expr(polwithcheck, polrelid)
	       ELSE E''
	       END    || CASE WHEN polroles <> '{0}' THEN
	           E'\\n  to: ' || pg_catalog.array_to_string(
	               ARRAY(
	                   SELECT rolname
	                   FROM pg_catalog.pg_roles
	                   WHERE oid = ANY (polroles)
	                   ORDER BY 1
	               ), E', ')
	       ELSE E''
	       END
	    FROM pg_catalog.pg_policy pol
	    WHERE polrelid = c.oid), E'\\n')
	    AS "Policies"
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relkind IN ('r','v','m','S','f','p')
	  AND c.relname OPERATOR(pg_catalog.~) '^(dep_priv_test)$' COLLATE pg_catalog.default
	  AND n.nspname !~ '^pg_' AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 1, 2;
2020-04-06 20:19:49.225 EDT [29974:1097] pg_regress/rowsecurity LOG:  statement: DROP TABLE ref_tbl;
2020-04-06 20:19:49.225 EDT [30874:1] ERROR:  argument list length must be exactly 2
2020-04-06 20:19:49.225 EDT [30874:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.227 EDT [29974:1098] pg_regress/rowsecurity LOG:  statement: CREATE TABLE rls_tbl (a int);
2020-04-06 20:19:49.230 EDT [24935:244] LOG:  background worker "parallel worker" (PID 30874) exited with exit code 1
2020-04-06 20:19:49.230 EDT [29995:446] pg_regress/object_address WARNING:  error for operator of access method,{eins,zwei,drei},{integer}: argument list length must be exactly 2
2020-04-06 20:19:49.230 EDT [29995:447] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.231 EDT [30873:14] pg_regress/privileges LOG:  statement: set session role regress_priv_user2;
2020-04-06 20:19:49.231 EDT [30873:15] pg_regress/privileges LOG:  statement: revoke select on dep_priv_test from regress_priv_user4 cascade;
2020-04-06 20:19:49.232 EDT [29974:1099] pg_regress/rowsecurity LOG:  statement: INSERT INTO rls_tbl SELECT x/10 FROM generate_series(1, 100) x;
2020-04-06 20:19:49.232 EDT [30873:16] pg_regress/privileges LOG:  statement: SELECT n.nspname as "Schema",
	  c.relname as "Name",
	  CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'm' THEN 'materialized view' WHEN 'S' THEN 'sequence' WHEN 'f' THEN 'foreign table' WHEN 'p' THEN 'partitioned table' END as "Type",
	  pg_catalog.array_to_string(c.relacl, E'\\n') AS "Access privileges",
	  pg_catalog.array_to_string(ARRAY(
	    SELECT attname || E':\\n  ' || pg_catalog.array_to_string(attacl, E'\\n  ')
	    FROM pg_catalog.pg_attribute a
	    WHERE attrelid = c.oid AND NOT attisdropped AND attacl IS NOT NULL
	  ), E'\\n') AS "Column privileges",
	  pg_catalog.array_to_string(ARRAY(
	    SELECT polname
	    || CASE WHEN NOT polpermissive THEN
	       E' (RESTRICTIVE)'
	       ELSE '' END
	    || CASE WHEN polcmd != '*' THEN
	           E' (' || polcmd || E'):'
	       ELSE E':'
	       END
	    || CASE WHEN polqual IS NOT NULL THEN
	           E'\\n  (u): ' || pg_catalog.pg_get_expr(polqual, polrelid)
	       ELSE E''
	       END
	    || CASE WHEN polwithcheck IS NOT NULL THEN
	           E'\\n  (c): ' || pg_catalog.pg_get_expr(polwithcheck, polrelid)
	       ELSE E''
	       END    || CASE WHEN polroles <> '{0}' THEN
	           E'\\n  to: ' || pg_catalog.array_to_string(
	               ARRAY(
	                   SELECT rolname
	                   FROM pg_catalog.pg_roles
	                   WHERE oid = ANY (polroles)
	                   ORDER BY 1
	               ), E', ')
	       ELSE E''
	       END
	    FROM pg_catalog.pg_policy pol
	    WHERE polrelid = c.oid), E'\\n')
	    AS "Policies"
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relkind IN ('r','v','m','S','f','p')
	  AND c.relname OPERATOR(pg_catalog.~) '^(dep_priv_test)$' COLLATE pg_catalog.default
	  AND n.nspname !~ '^pg_' AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 1, 2;
2020-04-06 20:19:49.233 EDT [29974:1100] pg_regress/rowsecurity LOG:  statement: ANALYZE rls_tbl;
2020-04-06 20:19:49.234 EDT [29974:1101] pg_regress/rowsecurity LOG:  statement: ALTER TABLE rls_tbl ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:49.234 EDT [30873:17] pg_regress/privileges LOG:  statement: set session role regress_priv_user3;
2020-04-06 20:19:49.234 EDT [30873:18] pg_regress/privileges LOG:  statement: revoke select on dep_priv_test from regress_priv_user4 cascade;
2020-04-06 20:19:49.234 EDT [29974:1102] pg_regress/rowsecurity LOG:  statement: GRANT SELECT ON rls_tbl TO regress_rls_alice;
2020-04-06 20:19:49.234 EDT [30873:19] pg_regress/privileges LOG:  statement: SELECT n.nspname as "Schema",
	  c.relname as "Name",
	  CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'm' THEN 'materialized view' WHEN 'S' THEN 'sequence' WHEN 'f' THEN 'foreign table' WHEN 'p' THEN 'partitioned table' END as "Type",
	  pg_catalog.array_to_string(c.relacl, E'\\n') AS "Access privileges",
	  pg_catalog.array_to_string(ARRAY(
	    SELECT attname || E':\\n  ' || pg_catalog.array_to_string(attacl, E'\\n  ')
	    FROM pg_catalog.pg_attribute a
	    WHERE attrelid = c.oid AND NOT attisdropped AND attacl IS NOT NULL
	  ), E'\\n') AS "Column privileges",
	  pg_catalog.array_to_string(ARRAY(
	    SELECT polname
	    || CASE WHEN NOT polpermissive THEN
	       E' (RESTRICTIVE)'
	       ELSE '' END
	    || CASE WHEN polcmd != '*' THEN
	           E' (' || polcmd || E'):'
	       ELSE E':'
	       END
	    || CASE WHEN polqual IS NOT NULL THEN
	           E'\\n  (u): ' || pg_catalog.pg_get_expr(polqual, polrelid)
	       ELSE E''
	       END
	    || CASE WHEN polwithcheck IS NOT NULL THEN
	           E'\\n  (c): ' || pg_catalog.pg_get_expr(polwithcheck, polrelid)
	       ELSE E''
	       END    || CASE WHEN polroles <> '{0}' THEN
	           E'\\n  to: ' || pg_catalog.array_to_string(
	               ARRAY(
	                   SELECT rolname
	                   FROM pg_catalog.pg_roles
	                   WHERE oid = ANY (polroles)
	                   ORDER BY 1
	               ), E', ')
	       ELSE E''
	       END
	    FROM pg_catalog.pg_policy pol
	    WHERE polrelid = c.oid), E'\\n')
	    AS "Policies"
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relkind IN ('r','v','m','S','f','p')
	  AND c.relname OPERATOR(pg_catalog.~) '^(dep_priv_test)$' COLLATE pg_catalog.default
	  AND n.nspname !~ '^pg_' AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 1, 2;
2020-04-06 20:19:49.235 EDT [29974:1103] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:49.235 EDT [29974:1104] pg_regress/rowsecurity LOG:  statement: CREATE FUNCTION op_leak(int, int) RETURNS bool
	    AS 'BEGIN RAISE NOTICE ''op_leak => %, %'', $1, $2; RETURN $1 < $2; END'
	    LANGUAGE plpgsql;
2020-04-06 20:19:49.236 EDT [30873:20] pg_regress/privileges LOG:  statement: set session role regress_priv_user1;
2020-04-06 20:19:49.236 EDT [30873:21] pg_regress/privileges LOG:  statement: drop table dep_priv_test;
2020-04-06 20:19:49.236 EDT [29974:1105] pg_regress/rowsecurity LOG:  statement: CREATE OPERATOR <<< (procedure = op_leak, leftarg = int, rightarg = int,
	                     restrict = scalarltsel);
2020-04-06 20:19:49.237 EDT [29974:1106] pg_regress/rowsecurity LOG:  statement: SELECT * FROM rls_tbl WHERE a <<< 1000;
2020-04-06 20:19:49.237 EDT [29974:1107] pg_regress/rowsecurity LOG:  statement: DROP OPERATOR <<< (int, int);
2020-04-06 20:19:49.239 EDT [29974:1108] pg_regress/rowsecurity LOG:  statement: DROP FUNCTION op_leak(int, int);
2020-04-06 20:19:49.239 EDT [29974:1109] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:49.239 EDT [30876:1] ERROR:  name list length must be at least 3
2020-04-06 20:19:49.239 EDT [30876:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.240 EDT [30877:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:49.240 EDT [29974:1110] pg_regress/rowsecurity LOG:  statement: DROP TABLE rls_tbl;
2020-04-06 20:19:49.241 EDT [30877:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:49.242 EDT [24935:245] LOG:  background worker "parallel worker" (PID 30876) exited with exit code 1
2020-04-06 20:19:49.242 EDT [29995:448] pg_regress/object_address WARNING:  error for function of access method,{eins},{}: name list length must be at least 3
2020-04-06 20:19:49.242 EDT [29995:449] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.243 EDT [30877:3] pg_regress/privileges LOG:  statement: drop sequence x_seq;
2020-04-06 20:19:49.243 EDT [30873:22] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.030 user=pgbuild database=regression host=[local]
2020-04-06 20:19:49.245 EDT [30877:4] pg_regress/privileges LOG:  statement: DROP AGGREGATE priv_testagg1(int);
2020-04-06 20:19:49.246 EDT [30877:5] pg_regress/privileges LOG:  statement: DROP FUNCTION priv_testfunc2(int);
2020-04-06 20:19:49.246 EDT [30877:6] pg_regress/privileges LOG:  statement: DROP FUNCTION priv_testfunc4(boolean);
2020-04-06 20:19:49.246 EDT [30877:7] pg_regress/privileges LOG:  statement: DROP PROCEDURE priv_testproc1(int);
2020-04-06 20:19:49.246 EDT [30877:8] pg_regress/privileges LOG:  statement: DROP VIEW atestv0;
2020-04-06 20:19:49.247 EDT [29974:1111] pg_regress/rowsecurity LOG:  statement: SET SESSION AUTHORIZATION regress_rls_alice;
2020-04-06 20:19:49.247 EDT [30877:9] pg_regress/privileges LOG:  statement: DROP VIEW atestv1;
2020-04-06 20:19:49.248 EDT [29974:1112] pg_regress/rowsecurity LOG:  statement: CREATE TABLE rls_tbl (a int, b int, c int);
2020-04-06 20:19:49.248 EDT [30877:10] pg_regress/privileges LOG:  statement: DROP VIEW atestv2;
2020-04-06 20:19:49.249 EDT [30877:11] pg_regress/privileges LOG:  statement: DROP VIEW atestv3 CASCADE;
2020-04-06 20:19:49.250 EDT [29974:1113] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON rls_tbl USING (rls_tbl >= ROW(1,1,1));
2020-04-06 20:19:49.250 EDT [30877:12] pg_regress/privileges LOG:  statement: DROP VIEW atestv4;
2020-04-06 20:19:49.250 EDT [30877:13] pg_regress/privileges ERROR:  view "atestv4" does not exist
2020-04-06 20:19:49.250 EDT [30877:14] pg_regress/privileges STATEMENT:  DROP VIEW atestv4;
2020-04-06 20:19:49.250 EDT [30877:15] pg_regress/privileges LOG:  statement: DROP TABLE atest1;
2020-04-06 20:19:49.251 EDT [29974:1114] pg_regress/rowsecurity LOG:  statement: ALTER TABLE rls_tbl ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:49.252 EDT [30877:16] pg_regress/privileges LOG:  statement: DROP TABLE atest2;
2020-04-06 20:19:49.252 EDT [29974:1115] pg_regress/rowsecurity LOG:  statement: ALTER TABLE rls_tbl FORCE ROW LEVEL SECURITY;
2020-04-06 20:19:49.252 EDT [30878:1] ERROR:  name list length must be at least 3
2020-04-06 20:19:49.252 EDT [30878:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.253 EDT [30877:17] pg_regress/privileges LOG:  statement: DROP TABLE atest3;
2020-04-06 20:19:49.253 EDT [29974:1116] pg_regress/rowsecurity LOG:  statement: INSERT INTO rls_tbl SELECT 10, 20, 30;
2020-04-06 20:19:49.254 EDT [30877:18] pg_regress/privileges LOG:  statement: DROP TABLE atest4;
2020-04-06 20:19:49.254 EDT [29974:1117] pg_regress/rowsecurity LOG:  statement: EXPLAIN (VERBOSE, COSTS OFF)
	INSERT INTO rls_tbl
	  SELECT * FROM (SELECT b, c FROM rls_tbl ORDER BY a) ss;
2020-04-06 20:19:49.255 EDT [30877:19] pg_regress/privileges LOG:  statement: DROP TABLE atest5;
2020-04-06 20:19:49.255 EDT [24935:246] LOG:  background worker "parallel worker" (PID 30878) exited with exit code 1
2020-04-06 20:19:49.255 EDT [29995:450] pg_regress/object_address WARNING:  error for function of access method,{eins},{integer}: name list length must be at least 3
2020-04-06 20:19:49.255 EDT [29995:451] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.256 EDT [30877:20] pg_regress/privileges LOG:  statement: DROP TABLE atest6;
2020-04-06 20:19:49.256 EDT [29974:1118] pg_regress/rowsecurity LOG:  statement: INSERT INTO rls_tbl
	  SELECT * FROM (SELECT b, c FROM rls_tbl ORDER BY a) ss;
2020-04-06 20:19:49.257 EDT [30877:21] pg_regress/privileges LOG:  statement: DROP TABLE atestc;
2020-04-06 20:19:49.257 EDT [29974:1119] pg_regress/rowsecurity LOG:  statement: SELECT * FROM rls_tbl;
2020-04-06 20:19:49.258 EDT [30877:22] pg_regress/privileges LOG:  statement: DROP TABLE atestp1;
2020-04-06 20:19:49.259 EDT [30877:23] pg_regress/privileges LOG:  statement: DROP TABLE atestp2;
2020-04-06 20:19:49.259 EDT [30877:24] pg_regress/privileges LOG:  statement: SELECT lo_unlink(oid) FROM pg_largeobject_metadata WHERE oid >= 1000 AND oid < 3000 ORDER BY oid;
2020-04-06 20:19:49.262 EDT [30877:25] pg_regress/privileges LOG:  statement: DROP GROUP regress_priv_group1;
2020-04-06 20:19:49.263 EDT [30877:26] pg_regress/privileges LOG:  statement: DROP GROUP regress_priv_group2;
2020-04-06 20:19:49.263 EDT [30877:27] pg_regress/privileges LOG:  statement: REVOKE USAGE ON LANGUAGE sql FROM regress_priv_user1;
2020-04-06 20:19:49.263 EDT [30880:1] ERROR:  name list length must be at least 3
2020-04-06 20:19:49.263 EDT [30880:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.263 EDT [30877:28] pg_regress/privileges LOG:  statement: DROP OWNED BY regress_priv_user1;
2020-04-06 20:19:49.266 EDT [24935:247] LOG:  background worker "parallel worker" (PID 30880) exited with exit code 1
2020-04-06 20:19:49.267 EDT [29995:452] pg_regress/object_address WARNING:  error for function of access method,{addr_nsp,zwei},{}: name list length must be at least 3
2020-04-06 20:19:49.267 EDT [29995:453] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.268 EDT [30877:29] pg_regress/privileges LOG:  statement: DROP USER regress_priv_user1;
2020-04-06 20:19:49.268 EDT [30877:30] pg_regress/privileges LOG:  statement: DROP USER regress_priv_user2;
2020-04-06 20:19:49.268 EDT [30877:31] pg_regress/privileges LOG:  statement: DROP USER regress_priv_user3;
2020-04-06 20:19:49.269 EDT [30877:32] pg_regress/privileges LOG:  statement: DROP USER regress_priv_user4;
2020-04-06 20:19:49.269 EDT [30877:33] pg_regress/privileges LOG:  statement: DROP USER regress_priv_user5;
2020-04-06 20:19:49.269 EDT [30877:34] pg_regress/privileges LOG:  statement: DROP USER regress_priv_user6;
2020-04-06 20:19:49.269 EDT [30877:35] pg_regress/privileges ERROR:  role "regress_priv_user6" does not exist
2020-04-06 20:19:49.269 EDT [30877:36] pg_regress/privileges STATEMENT:  DROP USER regress_priv_user6;
2020-04-06 20:19:49.270 EDT [30877:37] pg_regress/privileges LOG:  statement: CREATE USER regress_locktable_user;
2020-04-06 20:19:49.270 EDT [30877:38] pg_regress/privileges LOG:  statement: CREATE TABLE lock_table (a int);
2020-04-06 20:19:49.271 EDT [29974:1120] pg_regress/rowsecurity LOG:  statement: DROP TABLE rls_tbl;
2020-04-06 20:19:49.272 EDT [29974:1121] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:49.274 EDT [29974:1122] pg_regress/rowsecurity LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:49.274 EDT [29974:1123] pg_regress/rowsecurity LOG:  statement: DROP SCHEMA regress_rls_schema CASCADE;
2020-04-06 20:19:49.275 EDT [30883:1] ERROR:  name list length must be at least 3
2020-04-06 20:19:49.275 EDT [30883:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.276 EDT [30877:39] pg_regress/privileges LOG:  statement: GRANT SELECT ON lock_table TO regress_locktable_user;
2020-04-06 20:19:49.276 EDT [30877:40] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_locktable_user;
2020-04-06 20:19:49.277 EDT [30877:41] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:49.277 EDT [30877:42] pg_regress/privileges LOG:  statement: LOCK TABLE lock_table IN ROW EXCLUSIVE MODE;
2020-04-06 20:19:49.277 EDT [30877:43] pg_regress/privileges ERROR:  permission denied for table lock_table
2020-04-06 20:19:49.277 EDT [30877:44] pg_regress/privileges STATEMENT:  LOCK TABLE lock_table IN ROW EXCLUSIVE MODE;
2020-04-06 20:19:49.277 EDT [30877:45] pg_regress/privileges LOG:  statement: ROLLBACK;
2020-04-06 20:19:49.277 EDT [30877:46] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:49.277 EDT [30877:47] pg_regress/privileges LOG:  statement: LOCK TABLE lock_table IN ACCESS SHARE MODE;
2020-04-06 20:19:49.277 EDT [30877:48] pg_regress/privileges LOG:  statement: COMMIT;
2020-04-06 20:19:49.278 EDT [24935:248] LOG:  background worker "parallel worker" (PID 30883) exited with exit code 1
2020-04-06 20:19:49.278 EDT [29995:454] pg_regress/object_address WARNING:  error for function of access method,{addr_nsp,zwei},{integer}: name list length must be at least 3
2020-04-06 20:19:49.278 EDT [29995:455] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.278 EDT [30877:49] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:49.279 EDT [30877:50] pg_regress/privileges LOG:  statement: LOCK TABLE lock_table IN ACCESS EXCLUSIVE MODE;
2020-04-06 20:19:49.279 EDT [30877:51] pg_regress/privileges ERROR:  permission denied for table lock_table
2020-04-06 20:19:49.279 EDT [30877:52] pg_regress/privileges STATEMENT:  LOCK TABLE lock_table IN ACCESS EXCLUSIVE MODE;
2020-04-06 20:19:49.285 EDT [30877:53] pg_regress/privileges LOG:  statement: ROLLBACK;
2020-04-06 20:19:49.286 EDT [30885:1] ERROR:  argument list length must be exactly 2
2020-04-06 20:19:49.286 EDT [30885:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.288 EDT [24935:249] LOG:  background worker "parallel worker" (PID 30885) exited with exit code 1
2020-04-06 20:19:49.289 EDT [29995:456] pg_regress/object_address WARNING:  error for function of access method,{eins,zwei,drei},{}: argument list length must be exactly 2
2020-04-06 20:19:49.289 EDT [29995:457] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.290 EDT [30887:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:49.291 EDT [30887:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:49.294 EDT [30887:3] pg_regress/privileges LOG:  statement: REVOKE SELECT ON lock_table FROM regress_locktable_user;
2020-04-06 20:19:49.295 EDT [30887:4] pg_regress/privileges LOG:  statement: GRANT INSERT ON lock_table TO regress_locktable_user;
2020-04-06 20:19:49.295 EDT [30887:5] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_locktable_user;
2020-04-06 20:19:49.295 EDT [30887:6] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:49.295 EDT [30887:7] pg_regress/privileges LOG:  statement: LOCK TABLE lock_table IN ROW EXCLUSIVE MODE;
2020-04-06 20:19:49.295 EDT [30887:8] pg_regress/privileges LOG:  statement: COMMIT;
2020-04-06 20:19:49.295 EDT [30877:54] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.056 user=pgbuild database=regression host=[local]
2020-04-06 20:19:49.295 EDT [30887:9] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:49.296 EDT [30887:10] pg_regress/privileges LOG:  statement: LOCK TABLE lock_table IN ACCESS SHARE MODE;
2020-04-06 20:19:49.296 EDT [30887:11] pg_regress/privileges ERROR:  permission denied for table lock_table
2020-04-06 20:19:49.296 EDT [30887:12] pg_regress/privileges STATEMENT:  LOCK TABLE lock_table IN ACCESS SHARE MODE;
2020-04-06 20:19:49.296 EDT [30887:13] pg_regress/privileges LOG:  statement: ROLLBACK;
2020-04-06 20:19:49.296 EDT [30887:14] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:49.296 EDT [30887:15] pg_regress/privileges LOG:  statement: LOCK TABLE lock_table IN ACCESS EXCLUSIVE MODE;
2020-04-06 20:19:49.296 EDT [30887:16] pg_regress/privileges ERROR:  permission denied for table lock_table
2020-04-06 20:19:49.296 EDT [30887:17] pg_regress/privileges STATEMENT:  LOCK TABLE lock_table IN ACCESS EXCLUSIVE MODE;
2020-04-06 20:19:49.296 EDT [30887:18] pg_regress/privileges LOG:  statement: ROLLBACK;
2020-04-06 20:19:49.297 EDT [30888:1] ERROR:  argument list length must be exactly 2
2020-04-06 20:19:49.297 EDT [30888:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.299 EDT [30889:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:49.300 EDT [24935:250] LOG:  background worker "parallel worker" (PID 30888) exited with exit code 1
2020-04-06 20:19:49.300 EDT [29995:458] pg_regress/object_address WARNING:  error for function of access method,{eins,zwei,drei},{integer}: argument list length must be exactly 2
2020-04-06 20:19:49.300 EDT [29995:459] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.301 EDT [30889:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:49.303 EDT [30889:3] pg_regress/privileges LOG:  statement: REVOKE INSERT ON lock_table FROM regress_locktable_user;
2020-04-06 20:19:49.303 EDT [30887:19] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.013 user=pgbuild database=regression host=[local]
2020-04-06 20:19:49.304 EDT [30889:4] pg_regress/privileges LOG:  statement: GRANT UPDATE ON lock_table TO regress_locktable_user;
2020-04-06 20:19:49.304 EDT [30889:5] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_locktable_user;
2020-04-06 20:19:49.304 EDT [30889:6] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:49.304 EDT [30889:7] pg_regress/privileges LOG:  statement: LOCK TABLE lock_table IN ROW EXCLUSIVE MODE;
2020-04-06 20:19:49.304 EDT [30889:8] pg_regress/privileges LOG:  statement: COMMIT;
2020-04-06 20:19:49.305 EDT [30889:9] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:49.305 EDT [30889:10] pg_regress/privileges LOG:  statement: LOCK TABLE lock_table IN ACCESS SHARE MODE;
2020-04-06 20:19:49.305 EDT [30889:11] pg_regress/privileges ERROR:  permission denied for table lock_table
2020-04-06 20:19:49.305 EDT [30889:12] pg_regress/privileges STATEMENT:  LOCK TABLE lock_table IN ACCESS SHARE MODE;
2020-04-06 20:19:49.305 EDT [30889:13] pg_regress/privileges LOG:  statement: ROLLBACK;
2020-04-06 20:19:49.305 EDT [30889:14] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:49.305 EDT [30889:15] pg_regress/privileges LOG:  statement: LOCK TABLE lock_table IN ACCESS EXCLUSIVE MODE;
2020-04-06 20:19:49.305 EDT [30889:16] pg_regress/privileges LOG:  statement: COMMIT;
2020-04-06 20:19:49.309 EDT [30890:1] ERROR:  argument list length must be exactly 1
2020-04-06 20:19:49.309 EDT [30890:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.310 EDT [30891:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:49.311 EDT [30891:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:49.311 EDT [24935:251] LOG:  background worker "parallel worker" (PID 30890) exited with exit code 1
2020-04-06 20:19:49.311 EDT [29995:460] pg_regress/object_address WARNING:  error for publication relation,{eins},{}: argument list length must be exactly 1
2020-04-06 20:19:49.311 EDT [29995:461] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.314 EDT [30891:3] pg_regress/privileges LOG:  statement: REVOKE UPDATE ON lock_table FROM regress_locktable_user;
2020-04-06 20:19:49.315 EDT [30889:17] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.016 user=pgbuild database=regression host=[local]
2020-04-06 20:19:49.317 EDT [30891:4] pg_regress/privileges LOG:  statement: GRANT DELETE ON lock_table TO regress_locktable_user;
2020-04-06 20:19:49.318 EDT [29974:1124] pg_regress/rowsecurity LOG:  statement: DROP USER regress_rls_alice;
2020-04-06 20:19:49.319 EDT [29974:1125] pg_regress/rowsecurity LOG:  statement: DROP USER regress_rls_bob;
2020-04-06 20:19:49.319 EDT [29974:1126] pg_regress/rowsecurity LOG:  statement: DROP USER regress_rls_carol;
2020-04-06 20:19:49.319 EDT [29974:1127] pg_regress/rowsecurity LOG:  statement: DROP USER regress_rls_dave;
2020-04-06 20:19:49.320 EDT [30891:5] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_locktable_user;
2020-04-06 20:19:49.320 EDT [29974:1128] pg_regress/rowsecurity LOG:  statement: DROP USER regress_rls_exempt_user;
2020-04-06 20:19:49.320 EDT [30891:6] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:49.320 EDT [30891:7] pg_regress/privileges LOG:  statement: LOCK TABLE lock_table IN ROW EXCLUSIVE MODE;
2020-04-06 20:19:49.320 EDT [29974:1129] pg_regress/rowsecurity LOG:  statement: DROP ROLE regress_rls_group1;
2020-04-06 20:19:49.320 EDT [30893:1] ERROR:  relation "eins" does not exist
2020-04-06 20:19:49.320 EDT [30893:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.321 EDT [29974:1130] pg_regress/rowsecurity LOG:  statement: DROP ROLE regress_rls_group2;
2020-04-06 20:19:49.321 EDT [29974:1131] pg_regress/rowsecurity LOG:  statement: CREATE SCHEMA regress_rls_schema;
2020-04-06 20:19:49.322 EDT [29974:1132] pg_regress/rowsecurity LOG:  statement: CREATE TABLE rls_tbl (c1 int);
2020-04-06 20:19:49.323 EDT [29974:1133] pg_regress/rowsecurity LOG:  statement: ALTER TABLE rls_tbl ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:49.323 EDT [24935:252] LOG:  background worker "parallel worker" (PID 30893) exited with exit code 1
2020-04-06 20:19:49.323 EDT [29995:462] pg_regress/object_address WARNING:  error for publication relation,{eins},{integer}: relation "eins" does not exist
2020-04-06 20:19:49.323 EDT [29995:463] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.324 EDT [29974:1134] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON rls_tbl USING (c1 > 5);
2020-04-06 20:19:49.324 EDT [29974:1135] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p2 ON rls_tbl FOR SELECT USING (c1 <= 3);
2020-04-06 20:19:49.325 EDT [30891:8] pg_regress/privileges LOG:  statement: COMMIT;
2020-04-06 20:19:49.325 EDT [29974:1136] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p3 ON rls_tbl FOR UPDATE USING (c1 <= 3) WITH CHECK (c1 > 5);
2020-04-06 20:19:49.325 EDT [30891:9] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:49.325 EDT [30891:10] pg_regress/privileges LOG:  statement: LOCK TABLE lock_table IN ACCESS SHARE MODE;
2020-04-06 20:19:49.325 EDT [30891:11] pg_regress/privileges ERROR:  permission denied for table lock_table
2020-04-06 20:19:49.325 EDT [30891:12] pg_regress/privileges STATEMENT:  LOCK TABLE lock_table IN ACCESS SHARE MODE;
2020-04-06 20:19:49.325 EDT [30891:13] pg_regress/privileges LOG:  statement: ROLLBACK;
2020-04-06 20:19:49.325 EDT [30891:14] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:49.326 EDT [29974:1137] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p4 ON rls_tbl FOR DELETE USING (c1 <= 3);
2020-04-06 20:19:49.326 EDT [30891:15] pg_regress/privileges LOG:  statement: LOCK TABLE lock_table IN ACCESS EXCLUSIVE MODE;
2020-04-06 20:19:49.326 EDT [30891:16] pg_regress/privileges LOG:  statement: COMMIT;
2020-04-06 20:19:49.326 EDT [29974:1138] pg_regress/rowsecurity LOG:  statement: CREATE TABLE rls_tbl_force (c1 int);
2020-04-06 20:19:49.327 EDT [29974:1139] pg_regress/rowsecurity LOG:  statement: ALTER TABLE rls_tbl_force ENABLE ROW LEVEL SECURITY;
2020-04-06 20:19:49.327 EDT [29974:1140] pg_regress/rowsecurity LOG:  statement: ALTER TABLE rls_tbl_force FORCE ROW LEVEL SECURITY;
2020-04-06 20:19:49.328 EDT [30896:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:49.328 EDT [29974:1141] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p1 ON rls_tbl_force USING (c1 = 5) WITH CHECK (c1 < 5);
2020-04-06 20:19:49.329 EDT [29974:1142] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p2 ON rls_tbl_force FOR SELECT USING (c1 = 8);
2020-04-06 20:19:49.329 EDT [30896:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:49.329 EDT [29974:1143] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p3 ON rls_tbl_force FOR UPDATE USING (c1 = 8) WITH CHECK (c1 >= 5);
2020-04-06 20:19:49.330 EDT [29974:1144] pg_regress/rowsecurity LOG:  statement: CREATE POLICY p4 ON rls_tbl_force FOR DELETE USING (c1 = 8);
2020-04-06 20:19:49.331 EDT [30895:1] ERROR:  argument list length must be exactly 1
2020-04-06 20:19:49.331 EDT [30895:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.332 EDT [29974:1145] pg_regress/rowsecurity LOG:  disconnection: session time: 0:00:04.727 user=pgbuild database=regression host=[local]
2020-04-06 20:19:49.332 EDT [30891:17] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.023 user=pgbuild database=regression host=[local]
2020-04-06 20:19:49.334 EDT [30896:3] pg_regress/privileges LOG:  statement: REVOKE DELETE ON lock_table FROM regress_locktable_user;
2020-04-06 20:19:49.335 EDT [30896:4] pg_regress/privileges LOG:  statement: GRANT TRUNCATE ON lock_table TO regress_locktable_user;
2020-04-06 20:19:49.336 EDT [30896:5] pg_regress/privileges LOG:  statement: SET SESSION AUTHORIZATION regress_locktable_user;
2020-04-06 20:19:49.336 EDT [30896:6] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:49.336 EDT [30896:7] pg_regress/privileges LOG:  statement: LOCK TABLE lock_table IN ROW EXCLUSIVE MODE;
2020-04-06 20:19:49.336 EDT [30896:8] pg_regress/privileges LOG:  statement: COMMIT;
2020-04-06 20:19:49.336 EDT [30896:9] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:49.336 EDT [24935:253] LOG:  background worker "parallel worker" (PID 30895) exited with exit code 1
2020-04-06 20:19:49.336 EDT [30896:10] pg_regress/privileges LOG:  statement: LOCK TABLE lock_table IN ACCESS SHARE MODE;
2020-04-06 20:19:49.337 EDT [29995:464] pg_regress/object_address WARNING:  error for publication relation,{addr_nsp,zwei},{}: argument list length must be exactly 1
2020-04-06 20:19:49.337 EDT [29995:465] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.337 EDT [30896:11] pg_regress/privileges ERROR:  permission denied for table lock_table
2020-04-06 20:19:49.337 EDT [30896:12] pg_regress/privileges STATEMENT:  LOCK TABLE lock_table IN ACCESS SHARE MODE;
2020-04-06 20:19:49.337 EDT [30896:13] pg_regress/privileges LOG:  statement: ROLLBACK;
2020-04-06 20:19:49.337 EDT [30896:14] pg_regress/privileges LOG:  statement: BEGIN;
2020-04-06 20:19:49.337 EDT [30896:15] pg_regress/privileges LOG:  statement: LOCK TABLE lock_table IN ACCESS EXCLUSIVE MODE;
2020-04-06 20:19:49.337 EDT [30896:16] pg_regress/privileges LOG:  statement: COMMIT;
2020-04-06 20:19:49.339 EDT [30899:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:49.340 EDT [30899:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/privileges
2020-04-06 20:19:49.342 EDT [30896:17] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.014 user=pgbuild database=regression host=[local]
2020-04-06 20:19:49.345 EDT [30899:3] pg_regress/privileges LOG:  statement: REVOKE TRUNCATE ON lock_table FROM regress_locktable_user;
2020-04-06 20:19:49.346 EDT [30899:4] pg_regress/privileges LOG:  statement: DROP TABLE lock_table;
2020-04-06 20:19:49.348 EDT [30898:1] ERROR:  relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:49.348 EDT [30898:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.349 EDT [30899:5] pg_regress/privileges LOG:  statement: DROP USER regress_locktable_user;
2020-04-06 20:19:49.349 EDT [30899:6] pg_regress/privileges LOG:  disconnection: session time: 0:00:00.011 user=pgbuild database=regression host=[local]
2020-04-06 20:19:49.352 EDT [24935:254] LOG:  background worker "parallel worker" (PID 30898) exited with exit code 1
2020-04-06 20:19:49.352 EDT [29995:466] pg_regress/object_address WARNING:  error for publication relation,{addr_nsp,zwei},{integer}: relation "addr_nsp.zwei" does not exist
2020-04-06 20:19:49.352 EDT [29995:467] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.361 EDT [30901:1] ERROR:  argument list length must be exactly 1
2020-04-06 20:19:49.361 EDT [30901:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.364 EDT [29995:468] pg_regress/object_address WARNING:  error for publication relation,{eins,zwei,drei},{}: argument list length must be exactly 1
2020-04-06 20:19:49.364 EDT [29995:469] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.364 EDT [24935:255] LOG:  background worker "parallel worker" (PID 30901) exited with exit code 1
2020-04-06 20:19:49.373 EDT [30902:1] ERROR:  cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:49.373 EDT [30902:2] STATEMENT:  SELECT pg_get_object_address(objtype, names, args)
2020-04-06 20:19:49.377 EDT [29995:470] pg_regress/object_address WARNING:  error for publication relation,{eins,zwei,drei},{integer}: cross-database references are not implemented: "eins.zwei.drei"
2020-04-06 20:19:49.377 EDT [29995:471] pg_regress/object_address CONTEXT:  PL/pgSQL function inline_code_block line 27 at RAISE
2020-04-06 20:19:49.378 EDT [29995:472] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('language', '{one}', '{}');
2020-04-06 20:19:49.379 EDT [24935:256] LOG:  background worker "parallel worker" (PID 30902) exited with exit code 1
2020-04-06 20:19:49.393 EDT [30905:1] ERROR:  language "one" does not exist
2020-04-06 20:19:49.393 EDT [30905:2] STATEMENT:  SELECT pg_get_object_address('language', '{one}', '{}');
2020-04-06 20:19:49.393 EDT [29995:473] pg_regress/object_address ERROR:  language "one" does not exist
2020-04-06 20:19:49.393 EDT [29995:474] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('language', '{one}', '{}');
2020-04-06 20:19:49.396 EDT [24935:257] LOG:  background worker "parallel worker" (PID 30905) exited with exit code 1
2020-04-06 20:19:49.396 EDT [29995:475] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('language', '{one,two}', '{}');
2020-04-06 20:19:49.404 EDT [30906:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.404 EDT [30906:2] STATEMENT:  SELECT pg_get_object_address('language', '{one,two}', '{}');
2020-04-06 20:19:49.404 EDT [29995:476] pg_regress/object_address ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.404 EDT [29995:477] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('language', '{one,two}', '{}');
2020-04-06 20:19:49.407 EDT [29995:478] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('large object', '{123}', '{}');
2020-04-06 20:19:49.407 EDT [24935:258] LOG:  background worker "parallel worker" (PID 30906) exited with exit code 1
2020-04-06 20:19:49.416 EDT [30908:1] ERROR:  large object 123 does not exist
2020-04-06 20:19:49.416 EDT [30908:2] STATEMENT:  SELECT pg_get_object_address('large object', '{123}', '{}');
2020-04-06 20:19:49.416 EDT [29995:479] pg_regress/object_address ERROR:  large object 123 does not exist
2020-04-06 20:19:49.416 EDT [29995:480] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('large object', '{123}', '{}');
2020-04-06 20:19:49.419 EDT [29995:481] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('large object', '{123,456}', '{}');
2020-04-06 20:19:49.420 EDT [24935:259] LOG:  background worker "parallel worker" (PID 30908) exited with exit code 1
2020-04-06 20:19:49.429 EDT [30910:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.429 EDT [30910:2] STATEMENT:  SELECT pg_get_object_address('large object', '{123,456}', '{}');
2020-04-06 20:19:49.429 EDT [29995:482] pg_regress/object_address ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.429 EDT [29995:483] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('large object', '{123,456}', '{}');
2020-04-06 20:19:49.432 EDT [29995:484] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('large object', '{blargh}', '{}');
2020-04-06 20:19:49.433 EDT [24935:260] LOG:  background worker "parallel worker" (PID 30910) exited with exit code 1
2020-04-06 20:19:49.442 EDT [30912:1] ERROR:  invalid input syntax for type oid: "blargh"
2020-04-06 20:19:49.442 EDT [30912:2] STATEMENT:  SELECT pg_get_object_address('large object', '{blargh}', '{}');
2020-04-06 20:19:49.442 EDT [29995:485] pg_regress/object_address ERROR:  invalid input syntax for type oid: "blargh"
2020-04-06 20:19:49.442 EDT [29995:486] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('large object', '{blargh}', '{}');
2020-04-06 20:19:49.446 EDT [29995:487] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('schema', '{one}', '{}');
2020-04-06 20:19:49.446 EDT [24935:261] LOG:  background worker "parallel worker" (PID 30912) exited with exit code 1
2020-04-06 20:19:49.455 EDT [30914:1] ERROR:  schema "one" does not exist
2020-04-06 20:19:49.455 EDT [30914:2] STATEMENT:  SELECT pg_get_object_address('schema', '{one}', '{}');
2020-04-06 20:19:49.456 EDT [29995:488] pg_regress/object_address ERROR:  schema "one" does not exist
2020-04-06 20:19:49.456 EDT [29995:489] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('schema', '{one}', '{}');
2020-04-06 20:19:49.457 EDT [29995:490] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('schema', '{one,two}', '{}');
2020-04-06 20:19:49.458 EDT [24935:262] LOG:  background worker "parallel worker" (PID 30914) exited with exit code 1
2020-04-06 20:19:49.471 EDT [30916:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.471 EDT [30916:2] STATEMENT:  SELECT pg_get_object_address('schema', '{one,two}', '{}');
2020-04-06 20:19:49.471 EDT [29995:491] pg_regress/object_address ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.471 EDT [29995:492] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('schema', '{one,two}', '{}');
2020-04-06 20:19:49.473 EDT [29995:493] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('role', '{one}', '{}');
2020-04-06 20:19:49.474 EDT [24935:263] LOG:  background worker "parallel worker" (PID 30916) exited with exit code 1
2020-04-06 20:19:49.483 EDT [30918:1] ERROR:  role "one" does not exist
2020-04-06 20:19:49.483 EDT [30918:2] STATEMENT:  SELECT pg_get_object_address('role', '{one}', '{}');
2020-04-06 20:19:49.483 EDT [29995:494] pg_regress/object_address ERROR:  role "one" does not exist
2020-04-06 20:19:49.483 EDT [29995:495] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('role', '{one}', '{}');
2020-04-06 20:19:49.486 EDT [29995:496] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('role', '{one,two}', '{}');
2020-04-06 20:19:49.486 EDT [24935:264] LOG:  background worker "parallel worker" (PID 30918) exited with exit code 1
2020-04-06 20:19:49.496 EDT [30920:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.496 EDT [30920:2] STATEMENT:  SELECT pg_get_object_address('role', '{one,two}', '{}');
2020-04-06 20:19:49.497 EDT [29995:497] pg_regress/object_address ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.497 EDT [29995:498] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('role', '{one,two}', '{}');
2020-04-06 20:19:49.499 EDT [29995:499] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('database', '{one}', '{}');
2020-04-06 20:19:49.500 EDT [24935:265] LOG:  background worker "parallel worker" (PID 30920) exited with exit code 1
2020-04-06 20:19:49.509 EDT [30922:1] ERROR:  database "one" does not exist
2020-04-06 20:19:49.509 EDT [30922:2] STATEMENT:  SELECT pg_get_object_address('database', '{one}', '{}');
2020-04-06 20:19:49.510 EDT [29995:500] pg_regress/object_address ERROR:  database "one" does not exist
2020-04-06 20:19:49.510 EDT [29995:501] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('database', '{one}', '{}');
2020-04-06 20:19:49.513 EDT [29995:502] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('database', '{one,two}', '{}');
2020-04-06 20:19:49.513 EDT [24935:266] LOG:  background worker "parallel worker" (PID 30922) exited with exit code 1
2020-04-06 20:19:49.522 EDT [30923:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.522 EDT [30923:2] STATEMENT:  SELECT pg_get_object_address('database', '{one,two}', '{}');
2020-04-06 20:19:49.522 EDT [29995:503] pg_regress/object_address ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.522 EDT [29995:504] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('database', '{one,two}', '{}');
2020-04-06 20:19:49.525 EDT [29995:505] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('tablespace', '{one}', '{}');
2020-04-06 20:19:49.526 EDT [24935:267] LOG:  background worker "parallel worker" (PID 30923) exited with exit code 1
2020-04-06 20:19:49.536 EDT [30925:1] ERROR:  tablespace "one" does not exist
2020-04-06 20:19:49.536 EDT [30925:2] STATEMENT:  SELECT pg_get_object_address('tablespace', '{one}', '{}');
2020-04-06 20:19:49.536 EDT [29995:506] pg_regress/object_address ERROR:  tablespace "one" does not exist
2020-04-06 20:19:49.536 EDT [29995:507] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('tablespace', '{one}', '{}');
2020-04-06 20:19:49.539 EDT [29995:508] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('tablespace', '{one,two}', '{}');
2020-04-06 20:19:49.539 EDT [24935:268] LOG:  background worker "parallel worker" (PID 30925) exited with exit code 1
2020-04-06 20:19:49.549 EDT [30927:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.549 EDT [30927:2] STATEMENT:  SELECT pg_get_object_address('tablespace', '{one,two}', '{}');
2020-04-06 20:19:49.549 EDT [29995:509] pg_regress/object_address ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.549 EDT [29995:510] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('tablespace', '{one,two}', '{}');
2020-04-06 20:19:49.552 EDT [29995:511] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('foreign-data wrapper', '{one}', '{}');
2020-04-06 20:19:49.552 EDT [24935:269] LOG:  background worker "parallel worker" (PID 30927) exited with exit code 1
2020-04-06 20:19:49.561 EDT [30929:1] ERROR:  foreign-data wrapper "one" does not exist
2020-04-06 20:19:49.561 EDT [30929:2] STATEMENT:  SELECT pg_get_object_address('foreign-data wrapper', '{one}', '{}');
2020-04-06 20:19:49.562 EDT [29995:512] pg_regress/object_address ERROR:  foreign-data wrapper "one" does not exist
2020-04-06 20:19:49.562 EDT [29995:513] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('foreign-data wrapper', '{one}', '{}');
2020-04-06 20:19:49.565 EDT [29995:514] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('foreign-data wrapper', '{one,two}', '{}');
2020-04-06 20:19:49.565 EDT [24935:270] LOG:  background worker "parallel worker" (PID 30929) exited with exit code 1
2020-04-06 20:19:49.574 EDT [30931:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.574 EDT [30931:2] STATEMENT:  SELECT pg_get_object_address('foreign-data wrapper', '{one,two}', '{}');
2020-04-06 20:19:49.574 EDT [29995:515] pg_regress/object_address ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.574 EDT [29995:516] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('foreign-data wrapper', '{one,two}', '{}');
2020-04-06 20:19:49.578 EDT [24935:271] LOG:  background worker "parallel worker" (PID 30931) exited with exit code 1
2020-04-06 20:19:49.578 EDT [29995:517] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('server', '{one}', '{}');
2020-04-06 20:19:49.587 EDT [30933:1] ERROR:  server "one" does not exist
2020-04-06 20:19:49.587 EDT [30933:2] STATEMENT:  SELECT pg_get_object_address('server', '{one}', '{}');
2020-04-06 20:19:49.587 EDT [29995:518] pg_regress/object_address ERROR:  server "one" does not exist
2020-04-06 20:19:49.587 EDT [29995:519] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('server', '{one}', '{}');
2020-04-06 20:19:49.589 EDT [24935:272] LOG:  background worker "parallel worker" (PID 30933) exited with exit code 1
2020-04-06 20:19:49.589 EDT [29995:520] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('server', '{one,two}', '{}');
2020-04-06 20:19:49.597 EDT [30934:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.597 EDT [30934:2] STATEMENT:  SELECT pg_get_object_address('server', '{one,two}', '{}');
2020-04-06 20:19:49.597 EDT [29995:521] pg_regress/object_address ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.597 EDT [29995:522] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('server', '{one,two}', '{}');
2020-04-06 20:19:49.600 EDT [24935:273] LOG:  background worker "parallel worker" (PID 30934) exited with exit code 1
2020-04-06 20:19:49.600 EDT [29995:523] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('extension', '{one}', '{}');
2020-04-06 20:19:49.609 EDT [30936:1] ERROR:  extension "one" does not exist
2020-04-06 20:19:49.609 EDT [30936:2] STATEMENT:  SELECT pg_get_object_address('extension', '{one}', '{}');
2020-04-06 20:19:49.610 EDT [29995:524] pg_regress/object_address ERROR:  extension "one" does not exist
2020-04-06 20:19:49.610 EDT [29995:525] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('extension', '{one}', '{}');
2020-04-06 20:19:49.612 EDT [24935:274] LOG:  background worker "parallel worker" (PID 30936) exited with exit code 1
2020-04-06 20:19:49.613 EDT [29995:526] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('extension', '{one,two}', '{}');
2020-04-06 20:19:49.622 EDT [30938:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.622 EDT [30938:2] STATEMENT:  SELECT pg_get_object_address('extension', '{one,two}', '{}');
2020-04-06 20:19:49.622 EDT [29995:527] pg_regress/object_address ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.622 EDT [29995:528] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('extension', '{one,two}', '{}');
2020-04-06 20:19:49.625 EDT [24935:275] LOG:  background worker "parallel worker" (PID 30938) exited with exit code 1
2020-04-06 20:19:49.625 EDT [29995:529] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('event trigger', '{one}', '{}');
2020-04-06 20:19:49.635 EDT [30940:1] ERROR:  event trigger "one" does not exist
2020-04-06 20:19:49.635 EDT [30940:2] STATEMENT:  SELECT pg_get_object_address('event trigger', '{one}', '{}');
2020-04-06 20:19:49.635 EDT [29995:530] pg_regress/object_address ERROR:  event trigger "one" does not exist
2020-04-06 20:19:49.635 EDT [29995:531] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('event trigger', '{one}', '{}');
2020-04-06 20:19:49.638 EDT [29995:532] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('event trigger', '{one,two}', '{}');
2020-04-06 20:19:49.639 EDT [24935:276] LOG:  background worker "parallel worker" (PID 30940) exited with exit code 1
2020-04-06 20:19:49.647 EDT [30941:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.647 EDT [30941:2] STATEMENT:  SELECT pg_get_object_address('event trigger', '{one,two}', '{}');
2020-04-06 20:19:49.647 EDT [29995:533] pg_regress/object_address ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.647 EDT [29995:534] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('event trigger', '{one,two}', '{}');
2020-04-06 20:19:49.650 EDT [29995:535] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('access method', '{one}', '{}');
2020-04-06 20:19:49.650 EDT [24935:277] LOG:  background worker "parallel worker" (PID 30941) exited with exit code 1
2020-04-06 20:19:49.659 EDT [30943:1] ERROR:  access method "one" does not exist
2020-04-06 20:19:49.659 EDT [30943:2] STATEMENT:  SELECT pg_get_object_address('access method', '{one}', '{}');
2020-04-06 20:19:49.659 EDT [29995:536] pg_regress/object_address ERROR:  access method "one" does not exist
2020-04-06 20:19:49.659 EDT [29995:537] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('access method', '{one}', '{}');
2020-04-06 20:19:49.662 EDT [29995:538] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('access method', '{one,two}', '{}');
2020-04-06 20:19:49.662 EDT [24935:278] LOG:  background worker "parallel worker" (PID 30943) exited with exit code 1
2020-04-06 20:19:49.673 EDT [30945:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.673 EDT [30945:2] STATEMENT:  SELECT pg_get_object_address('access method', '{one,two}', '{}');
2020-04-06 20:19:49.673 EDT [29995:539] pg_regress/object_address ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.673 EDT [29995:540] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('access method', '{one,two}', '{}');
2020-04-06 20:19:49.676 EDT [29995:541] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('publication', '{one}', '{}');
2020-04-06 20:19:49.676 EDT [24935:279] LOG:  background worker "parallel worker" (PID 30945) exited with exit code 1
2020-04-06 20:19:49.689 EDT [30947:1] ERROR:  publication "one" does not exist
2020-04-06 20:19:49.689 EDT [30947:2] STATEMENT:  SELECT pg_get_object_address('publication', '{one}', '{}');
2020-04-06 20:19:49.689 EDT [29995:542] pg_regress/object_address ERROR:  publication "one" does not exist
2020-04-06 20:19:49.689 EDT [29995:543] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('publication', '{one}', '{}');
2020-04-06 20:19:49.692 EDT [29995:544] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('publication', '{one,two}', '{}');
2020-04-06 20:19:49.693 EDT [24935:280] LOG:  background worker "parallel worker" (PID 30947) exited with exit code 1
2020-04-06 20:19:49.700 EDT [30949:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.700 EDT [30949:2] STATEMENT:  SELECT pg_get_object_address('publication', '{one,two}', '{}');
2020-04-06 20:19:49.700 EDT [29995:545] pg_regress/object_address ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.700 EDT [29995:546] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('publication', '{one,two}', '{}');
2020-04-06 20:19:49.703 EDT [29995:547] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('subscription', '{one}', '{}');
2020-04-06 20:19:49.703 EDT [24935:281] LOG:  background worker "parallel worker" (PID 30949) exited with exit code 1
2020-04-06 20:19:49.711 EDT [30951:1] ERROR:  subscription "one" does not exist
2020-04-06 20:19:49.711 EDT [30951:2] STATEMENT:  SELECT pg_get_object_address('subscription', '{one}', '{}');
2020-04-06 20:19:49.711 EDT [29995:548] pg_regress/object_address ERROR:  subscription "one" does not exist
2020-04-06 20:19:49.711 EDT [29995:549] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('subscription', '{one}', '{}');
2020-04-06 20:19:49.713 EDT [29995:550] pg_regress/object_address LOG:  statement: SELECT pg_get_object_address('subscription', '{one,two}', '{}');
2020-04-06 20:19:49.714 EDT [24935:282] LOG:  background worker "parallel worker" (PID 30951) exited with exit code 1
2020-04-06 20:19:49.725 EDT [30953:1] ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.725 EDT [30953:2] STATEMENT:  SELECT pg_get_object_address('subscription', '{one,two}', '{}');
2020-04-06 20:19:49.725 EDT [29995:551] pg_regress/object_address ERROR:  name list length must be exactly 1
2020-04-06 20:19:49.725 EDT [29995:552] pg_regress/object_address STATEMENT:  SELECT pg_get_object_address('subscription', '{one,two}', '{}');
2020-04-06 20:19:49.730 EDT [29995:553] pg_regress/object_address LOG:  statement: WITH objects (type, name, args) AS (VALUES
					('table', '{addr_nsp, gentable}'::text[], '{}'::text[]),
					('table', '{addr_nsp, parttable}'::text[], '{}'::text[]),
					('index', '{addr_nsp, gentable_pkey}', '{}'),
					('index', '{addr_nsp, parttable_pkey}', '{}'),
					('sequence', '{addr_nsp, gentable_a_seq}', '{}'),
					
					('view', '{addr_nsp, genview}', '{}'),
					('materialized view', '{addr_nsp, genmatview}', '{}'),
					('foreign table', '{addr_nsp, genftable}', '{}'),
					('table column', '{addr_nsp, gentable, b}', '{}'),
					('foreign table column', '{addr_nsp, genftable, a}', '{}'),
					('aggregate', '{addr_nsp, genaggr}', '{int4}'),
					('function', '{pg_catalog, pg_identify_object}', '{pg_catalog.oid, pg_catalog.oid, int4}'),
					('procedure', '{addr_nsp, proc}', '{int4}'),
					('type', '{pg_catalog._int4}', '{}'),
					('type', '{addr_nsp.gendomain}', '{}'),
					('type', '{addr_nsp.gencomptype}', '{}'),
					('type', '{addr_nsp.genenum}', '{}'),
					('cast', '{int8}', '{int4}'),
					('collation', '{default}', '{}'),
					('table constraint', '{addr_nsp, gentable, a_chk}', '{}'),
					('domain constraint', '{addr_nsp.gendomain}', '{domconstr}'),
					('conversion', '{pg_catalog, koi8_r_to_mic}', '{}'),
					('default value', '{addr_nsp, gentable, b}', '{}'),
					('language', '{plpgsql}', '{}'),
					
					('operator', '{+}', '{int4, int4}'),
					('operator class', '{btree, int4_ops}', '{}'),
					('operator family', '{btree, integer_ops}', '{}'),
					('operator of access method', '{btree,integer_ops,1}', '{integer,integer}'),
					('function of access method', '{btree,integer_ops,2}', '{integer,integer}'),
					('rule', '{addr_nsp, genview, _RETURN}', '{}'),
					('trigger', '{addr_nsp, gentable, t}', '{}'),
					('schema', '{addr_nsp}', '{}'),
					('text search parser', '{addr_ts_prs}', '{}'),
					('text search dictionary', '{addr_ts_dict}', '{}'),
					('text search template', '{addr_ts_temp}', '{}'),
					('text search configuration', '{addr_ts_conf}', '{}'),
					('role', '{regress_addr_user}', '{}'),
					
					
					('foreign-data wrapper', '{addr_fdw}', '{}'),
					('server', '{addr_fserv}', '{}'),
					('user mapping', '{regress_addr_user}', '{integer}'),
					('default acl', '{regress_addr_user,public}', '{r}'),
					('default acl', '{regress_addr_user}', '{r}'),
					
					
					('policy', '{addr_nsp, gentable, genpol}', '{}'),
					('transform', '{int}', '{sql}'),
					('access method', '{btree}', '{}'),
					('publication', '{addr_pub}', '{}'),
					('publication relation', '{addr_nsp, gentable}', '{addr_pub}'),
					('subscription', '{regress_addr_sub}', '{}'),
					('statistics object', '{addr_nsp, gentable_stat}', '{}')
	        )
	SELECT (pg_identify_object(addr1.classid, addr1.objid, addr1.objsubid)).*,
		
		ROW(pg_identify_object(addr1.classid, addr1.objid, addr1.objsubid)) =
		ROW(pg_identify_object(addr2.classid, addr2.objid, addr2.objsubid))
		  FROM objects, pg_get_object_address(type, name, args) addr1,
				pg_identify_object_as_address(classid, objid, objsubid) ioa(typ,nms,args),
				pg_get_object_address(typ, nms, ioa.args) as addr2
		ORDER BY addr1.classid, addr1.objid, addr1.objsubid;
2020-04-06 20:19:49.734 EDT [24935:283] LOG:  background worker "parallel worker" (PID 30953) exited with exit code 1
2020-04-06 20:19:49.762 EDT [29995:554] pg_regress/object_address LOG:  statement: DROP FOREIGN DATA WRAPPER addr_fdw CASCADE;
2020-04-06 20:19:49.766 EDT [29995:555] pg_regress/object_address LOG:  statement: DROP PUBLICATION addr_pub;
2020-04-06 20:19:49.769 EDT [29995:556] pg_regress/object_address LOG:  statement: DROP SUBSCRIPTION regress_addr_sub;
2020-04-06 20:19:49.770 EDT [29995:557] pg_regress/object_address LOG:  statement: DROP SCHEMA addr_nsp CASCADE;
2020-04-06 20:19:49.782 EDT [29995:558] pg_regress/object_address LOG:  statement: DROP OWNED BY regress_addr_user;
2020-04-06 20:19:49.783 EDT [29995:559] pg_regress/object_address LOG:  statement: DROP USER regress_addr_user;
2020-04-06 20:19:49.784 EDT [29995:560] pg_regress/object_address LOG:  disconnection: session time: 0:00:05.040 user=pgbuild database=regression host=[local]
2020-04-06 20:19:54.378 EDT [29970:10] pg_regress/brin LOG:  statement: RESET enable_seqscan;
2020-04-06 20:19:54.379 EDT [29970:11] pg_regress/brin LOG:  statement: RESET enable_bitmapscan;
2020-04-06 20:19:54.380 EDT [29970:12] pg_regress/brin LOG:  statement: INSERT INTO brintest SELECT
		repeat(stringu1, 42)::bytea,
		substr(stringu1, 1, 1)::"char",
		stringu1::name, 142857 * tenthous,
		thousand,
		twothousand,
		repeat(stringu1, 42),
		unique1::oid,
		format('(%s,%s)', tenthous, twenty)::tid,
		(four + 1.0)/(hundred+1),
		odd::float8 / (tenthous + 1),
		format('%s:00:%s:00:%s:00', to_hex(odd), to_hex(even), to_hex(hundred))::macaddr,
		inet '10.2.3.4' + tenthous,
		cidr '10.2.3/24' + tenthous,
		substr(stringu1, 1, 1)::bpchar,
		date '1995-08-15' + tenthous,
		time '01:20:30' + thousand * interval '18.5 second',
		timestamp '1942-07-23 03:05:09' + tenthous * interval '36.38 hours',
		timestamptz '1972-10-10 03:00' + thousand * interval '1 hour',
		justify_days(justify_hours(tenthous * interval '12 minutes')),
		timetz '01:30:20' + hundred * interval '15 seconds',
		thousand::bit(10),
		tenthous::bit(16)::varbit,
		tenthous::numeric(36,30) * fivethous * even / (hundred + 1),
		format('%s%s-%s-%s-%s-%s%s%s', to_char(tenthous, 'FM0000'), to_char(tenthous, 'FM0000'), to_char(tenthous, 'FM0000'), to_char(tenthous, 'FM0000'), to_char(tenthous, 'FM0000'), to_char(tenthous, 'FM0000'), to_char(tenthous, 'FM0000'), to_char(tenthous, 'FM0000'))::uuid,
		int4range(thousand, twothousand),
		format('%s/%s%s', odd, even, tenthous)::pg_lsn,
		box(point(odd, even), point(thousand, twothousand))
	FROM tenk1 ORDER BY unique2 LIMIT 5 OFFSET 5;
2020-04-06 20:19:54.384 EDT [29970:13] pg_regress/brin LOG:  statement: SELECT brin_desummarize_range('brinidx', 0);
2020-04-06 20:19:54.386 EDT [29970:14] pg_regress/brin LOG:  statement: VACUUM brintest;
2020-04-06 20:19:54.402 EDT [29970:15] pg_regress/brin LOG:  statement: UPDATE brintest SET int8col = int8col * int4col;
2020-04-06 20:19:54.411 EDT [29970:16] pg_regress/brin LOG:  statement: UPDATE brintest SET textcol = '' WHERE textcol IS NOT NULL;
2020-04-06 20:19:54.416 EDT [29970:17] pg_regress/brin LOG:  statement: SELECT brin_summarize_new_values('brintest');
2020-04-06 20:19:54.416 EDT [29970:18] pg_regress/brin ERROR:  "brintest" is not an index
2020-04-06 20:19:54.416 EDT [29970:19] pg_regress/brin STATEMENT:  SELECT brin_summarize_new_values('brintest');
2020-04-06 20:19:54.416 EDT [29970:20] pg_regress/brin LOG:  statement: SELECT brin_summarize_new_values('tenk1_unique1');
2020-04-06 20:19:54.417 EDT [29970:21] pg_regress/brin ERROR:  "tenk1_unique1" is not a BRIN index
2020-04-06 20:19:54.417 EDT [29970:22] pg_regress/brin STATEMENT:  SELECT brin_summarize_new_values('tenk1_unique1');
2020-04-06 20:19:54.417 EDT [29970:23] pg_regress/brin LOG:  statement: SELECT brin_summarize_new_values('brinidx');
2020-04-06 20:19:54.417 EDT [29970:24] pg_regress/brin LOG:  statement: SELECT brin_desummarize_range('brinidx', -1);
2020-04-06 20:19:54.417 EDT [29970:25] pg_regress/brin ERROR:  block number out of range: -1
2020-04-06 20:19:54.417 EDT [29970:26] pg_regress/brin STATEMENT:  SELECT brin_desummarize_range('brinidx', -1);
2020-04-06 20:19:54.418 EDT [29970:27] pg_regress/brin LOG:  statement: SELECT brin_desummarize_range('brinidx', 0);
2020-04-06 20:19:54.418 EDT [29970:28] pg_regress/brin LOG:  statement: SELECT brin_desummarize_range('brinidx', 0);
2020-04-06 20:19:54.418 EDT [29970:29] pg_regress/brin LOG:  statement: SELECT brin_desummarize_range('brinidx', 100000000);
2020-04-06 20:19:54.419 EDT [29970:30] pg_regress/brin LOG:  statement: CREATE TABLE brin_summarize (
	    value int
	) WITH (fillfactor=10, autovacuum_enabled=false);
2020-04-06 20:19:54.420 EDT [29970:31] pg_regress/brin LOG:  statement: CREATE INDEX brin_summarize_idx ON brin_summarize USING brin (value) WITH (pages_per_range=2);
2020-04-06 20:19:54.422 EDT [29970:32] pg_regress/brin LOG:  statement: DO $$
	DECLARE curtid tid;
	BEGIN
	  LOOP
	    INSERT INTO brin_summarize VALUES (1) RETURNING ctid INTO curtid;
	    EXIT WHEN curtid > tid '(2, 0)';
	  END LOOP;
	END;
	$$;
2020-04-06 20:19:54.424 EDT [29970:33] pg_regress/brin LOG:  statement: SELECT brin_summarize_range('brin_summarize_idx', 0);
2020-04-06 20:19:54.424 EDT [29970:34] pg_regress/brin LOG:  statement: SELECT brin_summarize_range('brin_summarize_idx', 1);
2020-04-06 20:19:54.425 EDT [29970:35] pg_regress/brin LOG:  statement: SELECT brin_summarize_range('brin_summarize_idx', 2);
2020-04-06 20:19:54.425 EDT [29970:36] pg_regress/brin LOG:  statement: SELECT brin_summarize_range('brin_summarize_idx', 4294967295);
2020-04-06 20:19:54.425 EDT [29970:37] pg_regress/brin LOG:  statement: SELECT brin_summarize_range('brin_summarize_idx', -1);
2020-04-06 20:19:54.425 EDT [29970:38] pg_regress/brin ERROR:  block number out of range: -1
2020-04-06 20:19:54.425 EDT [29970:39] pg_regress/brin STATEMENT:  SELECT brin_summarize_range('brin_summarize_idx', -1);
2020-04-06 20:19:54.426 EDT [29970:40] pg_regress/brin LOG:  statement: SELECT brin_summarize_range('brin_summarize_idx', 4294967296);
2020-04-06 20:19:54.426 EDT [29970:41] pg_regress/brin ERROR:  block number out of range: 4294967296
2020-04-06 20:19:54.426 EDT [29970:42] pg_regress/brin STATEMENT:  SELECT brin_summarize_range('brin_summarize_idx', 4294967296);
2020-04-06 20:19:54.426 EDT [29970:43] pg_regress/brin LOG:  statement: CREATE TABLE brintest_2 (n numrange);
2020-04-06 20:19:54.428 EDT [29970:44] pg_regress/brin LOG:  statement: CREATE INDEX brinidx_2 ON brintest_2 USING brin (n);
2020-04-06 20:19:54.430 EDT [29970:45] pg_regress/brin LOG:  statement: INSERT INTO brintest_2 VALUES ('empty');
2020-04-06 20:19:54.430 EDT [29970:46] pg_regress/brin LOG:  statement: INSERT INTO brintest_2 VALUES (numrange(0, 2^1000::numeric));
2020-04-06 20:19:54.431 EDT [29970:47] pg_regress/brin LOG:  statement: INSERT INTO brintest_2 VALUES ('(-1, 0)');
2020-04-06 20:19:54.431 EDT [29970:48] pg_regress/brin LOG:  statement: SELECT brin_desummarize_range('brinidx', 0);
2020-04-06 20:19:54.432 EDT [29970:49] pg_regress/brin LOG:  statement: SELECT brin_summarize_range('brinidx', 0);
2020-04-06 20:19:54.433 EDT [29970:50] pg_regress/brin LOG:  statement: DROP TABLE brintest_2;
2020-04-06 20:19:54.435 EDT [29970:51] pg_regress/brin LOG:  statement: CREATE TABLE brin_test (a INT, b INT);
2020-04-06 20:19:54.436 EDT [29970:52] pg_regress/brin LOG:  statement: INSERT INTO brin_test SELECT x/100,x%100 FROM generate_series(1,10000) x(x);
2020-04-06 20:19:54.462 EDT [29970:53] pg_regress/brin LOG:  statement: CREATE INDEX brin_test_a_idx ON brin_test USING brin (a) WITH (pages_per_range = 2);
2020-04-06 20:19:54.468 EDT [29970:54] pg_regress/brin LOG:  statement: CREATE INDEX brin_test_b_idx ON brin_test USING brin (b) WITH (pages_per_range = 2);
2020-04-06 20:19:54.472 EDT [29970:55] pg_regress/brin LOG:  statement: VACUUM ANALYZE brin_test;
2020-04-06 20:19:54.481 EDT [29970:56] pg_regress/brin LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM brin_test WHERE a = 1;
2020-04-06 20:19:54.481 EDT [29970:57] pg_regress/brin LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM brin_test WHERE b = 1;
2020-04-06 20:19:54.482 EDT [29970:58] pg_regress/brin LOG:  disconnection: session time: 0:00:09.899 user=pgbuild database=regression host=[local]
2020-04-06 20:19:54.558 EDT [31300:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:54.559 EDT [31301:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:54.559 EDT [31300:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/incremental_sort
2020-04-06 20:19:54.560 EDT [31301:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/alter_operator
2020-04-06 20:19:54.562 EDT [31300:3] pg_regress/incremental_sort LOG:  statement: explain (costs off)
	select * from (select * from tenk1 order by four) t order by four, ten;
2020-04-06 20:19:54.564 EDT [31302:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:54.565 EDT [31301:3] pg_regress/alter_operator LOG:  statement: CREATE FUNCTION alter_op_test_fn(boolean, boolean)
	RETURNS boolean AS $$ SELECT NULL::BOOLEAN; $$ LANGUAGE sql IMMUTABLE;
2020-04-06 20:19:54.565 EDT [31302:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/misc_functions
2020-04-06 20:19:54.567 EDT [31301:4] pg_regress/alter_operator LOG:  statement: CREATE FUNCTION customcontsel(internal, oid, internal, integer)
	RETURNS float8 AS 'contsel' LANGUAGE internal STABLE STRICT;
2020-04-06 20:19:54.567 EDT [31300:4] pg_regress/incremental_sort LOG:  statement: explain (costs off)
	select * from (select * from tenk1 order by four) t order by four, ten
	limit 1;
2020-04-06 20:19:54.568 EDT [31302:3] pg_regress/misc_functions LOG:  statement: SELECT num_nonnulls(NULL);
2020-04-06 20:19:54.569 EDT [31301:5] pg_regress/alter_operator LOG:  statement: CREATE OPERATOR === (
	    LEFTARG = boolean,
	    RIGHTARG = boolean,
	    PROCEDURE = alter_op_test_fn,
	    COMMUTATOR = ===,
	    NEGATOR = !==,
	    RESTRICT = customcontsel,
	    JOIN = contjoinsel,
	    HASHES, MERGES
	);
2020-04-06 20:19:54.569 EDT [31300:5] pg_regress/incremental_sort LOG:  statement: set work_mem to '2MB';
2020-04-06 20:19:54.569 EDT [31300:6] pg_regress/incremental_sort LOG:  statement: explain (costs off)
	select * from (select * from tenk1 order by four) t order by four, ten;
2020-04-06 20:19:54.569 EDT [31300:7] pg_regress/incremental_sort LOG:  statement: reset work_mem;
2020-04-06 20:19:54.570 EDT [31301:6] pg_regress/alter_operator LOG:  statement: SELECT pg_describe_object(refclassid,refobjid,refobjsubid) as ref, deptype
	FROM pg_depend
	WHERE classid = 'pg_operator'::regclass AND
	      objid = '===(bool,bool)'::regoperator
	ORDER BY 1;
2020-04-06 20:19:54.570 EDT [31300:8] pg_regress/incremental_sort LOG:  statement: create table t(a integer, b integer);
2020-04-06 20:19:54.573 EDT [31300:9] pg_regress/incremental_sort LOG:  statement: create or replace function explain_analyze_without_memory(query text)
	returns table (out_line text) language plpgsql
	as
	$$
	declare
	  line text;
	begin
	  for line in
	    execute 'explain (analyze, costs off, summary off, timing off) ' || query
	  loop
	    out_line := regexp_replace(line, '\\d+kB', 'NNkB', 'g');
	    return next;
	  end loop;
	end;
	$$;
2020-04-06 20:19:54.576 EDT [31300:10] pg_regress/incremental_sort LOG:  statement: create or replace function explain_analyze_inc_sort_nodes(query text)
	returns jsonb language plpgsql
	as
	$$
	declare
	  elements jsonb;
	  element jsonb;
	  matching_nodes jsonb := '[]'::jsonb;
	begin
	  execute 'explain (analyze, costs off, summary off, timing off, format ''json'') ' || query into strict elements;
	  while jsonb_array_length(elements) > 0 loop
	    element := elements->0;
	    elements := elements - 0;
	    case jsonb_typeof(element)
	    when 'array' then
	      if jsonb_array_length(element) > 0 then
	        elements := elements || element;
	      end if;
	    when 'object' then
	      if element ? 'Plan' then
	        elements := elements || jsonb_build_array(element->'Plan');
	        element := element - 'Plan';
	      else
	        if element ? 'Plans' then
	          elements := elements || jsonb_build_array(element->'Plans');
	          element := element - 'Plans';
	        end if;
	        if (element->>'Node Type')::text = 'Incremental Sort' then
	          matching_nodes := matching_nodes || element;
	        end if;
	      end if;
	    end case;
	  end loop;
	  return matching_nodes;
	end;
	$$;
2020-04-06 20:19:54.577 EDT [31300:11] pg_regress/incremental_sort LOG:  statement: create or replace function explain_analyze_inc_sort_nodes_without_memory(query text)
	returns jsonb language plpgsql
	as
	$$
	declare
	  nodes jsonb := '[]'::jsonb;
	  node jsonb;
	  group_key text;
	  space_key text;
	begin
	  for node in select * from jsonb_array_elements(explain_analyze_inc_sort_nodes(query)) t loop
	    for group_key in select unnest(array['Full-sort Groups', 'Presorted Groups']::text[]) t loop
	      for space_key in select unnest(array['Sort Space Memory', 'Sort Space Disk']::text[]) t loop
	        node := jsonb_set(node, array[group_key, space_key, 'Average Sort Space Used'], '"NN"', false);
	        node := jsonb_set(node, array[group_key, space_key, 'Maximum Sort Space Used'], '"NN"', false);
	      end loop;
	    end loop;
	    nodes := nodes || node;
	  end loop;
	  return nodes;
	end;
	$$;
2020-04-06 20:19:54.578 EDT [31302:4] pg_regress/misc_functions LOG:  statement: SELECT num_nonnulls('1');
2020-04-06 20:19:54.578 EDT [31300:12] pg_regress/incremental_sort LOG:  statement: create or replace function explain_analyze_inc_sort_nodes_verify_invariants(query text)
	returns bool language plpgsql
	as
	$$
	declare
	  node jsonb;
	  group_stats jsonb;
	  group_key text;
	  space_key text;
	begin
	  for node in select * from jsonb_array_elements(explain_analyze_inc_sort_nodes(query)) t loop
	    for group_key in select unnest(array['Full-sort Groups', 'Presorted Groups']::text[]) t loop
	      group_stats := node->group_key;
	      for space_key in select unnest(array['Sort Space Memory', 'Sort Space Disk']::text[]) t loop
	        if (group_stats->space_key->'Maximum Sort Space Used')::bigint < (group_stats->space_key->'Maximum Sort Space Used')::bigint then
	          raise exception '% has invalid max space < average space', group_key;
	        end if;
	      end loop;
	    end loop;
	  end loop;
	  return true;
	end;
	$$;
2020-04-06 20:19:54.579 EDT [31300:13] pg_regress/incremental_sort LOG:  statement: insert into t(a, b) select 1, i from generate_series(1, 100) n(i);
2020-04-06 20:19:54.580 EDT [31300:14] pg_regress/incremental_sort LOG:  statement: explain (costs off) select * from (select * from t order by a) s order by a, b limit 31;
2020-04-06 20:19:54.582 EDT [31306:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:54.583 EDT [31306:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/create_table_like
2020-04-06 20:19:54.585 EDT [31300:15] pg_regress/incremental_sort LOG:  statement: select * from (select * from t order by a) s order by a, b limit 31;
2020-04-06 20:19:54.588 EDT [31302:5] pg_regress/misc_functions LOG:  statement: SELECT num_nonnulls(NULL::text);
2020-04-06 20:19:54.589 EDT [31308:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:54.590 EDT [31308:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/async
2020-04-06 20:19:54.591 EDT [31310:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:54.592 EDT [31310:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/misc
2020-04-06 20:19:54.593 EDT [31301:7] pg_regress/alter_operator LOG:  statement: ALTER OPERATOR === (boolean, boolean) SET (RESTRICT = NONE);
2020-04-06 20:19:54.594 EDT [31301:8] pg_regress/alter_operator LOG:  statement: ALTER OPERATOR === (boolean, boolean) SET (JOIN = NONE);
2020-04-06 20:19:54.594 EDT [31308:3] pg_regress/async LOG:  statement: SELECT pg_notify('notify_async1','sample message1');
2020-04-06 20:19:54.595 EDT [31301:9] pg_regress/alter_operator LOG:  statement: SELECT oprrest, oprjoin FROM pg_operator WHERE oprname = '==='
	  AND oprleft = 'boolean'::regtype AND oprright = 'boolean'::regtype;
2020-04-06 20:19:54.596 EDT [31308:4] pg_regress/async LOG:  statement: SELECT pg_notify('notify_async1','');
2020-04-06 20:19:54.596 EDT [31308:5] pg_regress/async LOG:  statement: SELECT pg_notify('notify_async1',NULL);
2020-04-06 20:19:54.597 EDT [31308:6] pg_regress/async LOG:  statement: SELECT pg_notify('','sample message1');
2020-04-06 20:19:54.597 EDT [31308:7] pg_regress/async ERROR:  channel name cannot be empty
2020-04-06 20:19:54.597 EDT [31308:8] pg_regress/async STATEMENT:  SELECT pg_notify('','sample message1');
2020-04-06 20:19:54.597 EDT [31308:9] pg_regress/async LOG:  statement: SELECT pg_notify(NULL,'sample message1');
2020-04-06 20:19:54.597 EDT [31308:10] pg_regress/async ERROR:  channel name cannot be empty
2020-04-06 20:19:54.597 EDT [31308:11] pg_regress/async STATEMENT:  SELECT pg_notify(NULL,'sample message1');
2020-04-06 20:19:54.597 EDT [31308:12] pg_regress/async LOG:  statement: SELECT pg_notify('notify_async_channel_name_too_long______________________________','sample_message1');
2020-04-06 20:19:54.597 EDT [31308:13] pg_regress/async ERROR:  channel name too long
2020-04-06 20:19:54.597 EDT [31308:14] pg_regress/async STATEMENT:  SELECT pg_notify('notify_async_channel_name_too_long______________________________','sample_message1');
2020-04-06 20:19:54.597 EDT [31308:15] pg_regress/async LOG:  statement: NOTIFY notify_async2;
2020-04-06 20:19:54.598 EDT [31308:16] pg_regress/async LOG:  statement: LISTEN notify_async2;
2020-04-06 20:19:54.598 EDT [31308:17] pg_regress/async LOG:  statement: UNLISTEN notify_async2;
2020-04-06 20:19:54.598 EDT [31308:18] pg_regress/async LOG:  statement: UNLISTEN *;
2020-04-06 20:19:54.598 EDT [31308:19] pg_regress/async LOG:  statement: SELECT pg_notification_queue_usage();
2020-04-06 20:19:54.599 EDT [31308:20] pg_regress/async LOG:  disconnection: session time: 0:00:00.010 user=pgbuild database=regression host=[local]
2020-04-06 20:19:54.603 EDT [31312:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:54.604 EDT [31312:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/sysviews
2020-04-06 20:19:54.605 EDT [31313:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:54.606 EDT [31313:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/tsrf
2020-04-06 20:19:54.607 EDT [31314:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:54.608 EDT [31315:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:54.609 EDT [31314:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/collate.icu.utf8
2020-04-06 20:19:54.609 EDT [31300:16] pg_regress/incremental_sort LOG:  statement: explain (costs off) select * from (select * from t order by a) s order by a, b limit 32;
2020-04-06 20:19:54.609 EDT [31315:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/alter_generic
2020-04-06 20:19:54.609 EDT [31313:3] pg_regress/tsrf LOG:  statement: SELECT generate_series(1, 3);
2020-04-06 20:19:54.610 EDT [31306:3] pg_regress/create_table_like LOG:  statement: /* Test inheritance of structure (LIKE) */
	CREATE TABLE inhx (xx text DEFAULT 'text');
2020-04-06 20:19:54.610 EDT [31310:3] pg_regress/misc LOG:  statement: UPDATE onek
	   SET unique1 = onek.unique1 + 1;
2020-04-06 20:19:54.611 EDT [31302:6] pg_regress/misc_functions LOG:  statement: SELECT num_nonnulls(NULL::text, NULL::int);
2020-04-06 20:19:54.612 EDT [31312:3] pg_regress/sysviews LOG:  statement: select count(*) >= 0 as ok from pg_available_extension_versions;
2020-04-06 20:19:54.615 EDT [31315:3] pg_regress/alter_generic LOG:  statement: SET client_min_messages TO 'warning';
2020-04-06 20:19:54.615 EDT [31315:4] pg_regress/alter_generic LOG:  statement: DROP ROLE IF EXISTS regress_alter_generic_user1;
2020-04-06 20:19:54.615 EDT [31315:5] pg_regress/alter_generic LOG:  statement: DROP ROLE IF EXISTS regress_alter_generic_user2;
2020-04-06 20:19:54.616 EDT [31315:6] pg_regress/alter_generic LOG:  statement: DROP ROLE IF EXISTS regress_alter_generic_user3;
2020-04-06 20:19:54.616 EDT [31315:7] pg_regress/alter_generic LOG:  statement: RESET client_min_messages;
2020-04-06 20:19:54.616 EDT [31315:8] pg_regress/alter_generic LOG:  statement: CREATE USER regress_alter_generic_user3;
2020-04-06 20:19:54.616 EDT [31315:9] pg_regress/alter_generic LOG:  statement: CREATE USER regress_alter_generic_user2;
2020-04-06 20:19:54.616 EDT [31315:10] pg_regress/alter_generic LOG:  statement: CREATE USER regress_alter_generic_user1 IN ROLE regress_alter_generic_user3;
2020-04-06 20:19:54.617 EDT [31315:11] pg_regress/alter_generic LOG:  statement: CREATE SCHEMA alt_nsp1;
2020-04-06 20:19:54.618 EDT [31315:12] pg_regress/alter_generic LOG:  statement: CREATE SCHEMA alt_nsp2;
2020-04-06 20:19:54.618 EDT [31315:13] pg_regress/alter_generic LOG:  statement: GRANT ALL ON SCHEMA alt_nsp1, alt_nsp2 TO public;
2020-04-06 20:19:54.618 EDT [31300:17] pg_regress/incremental_sort LOG:  statement: select * from (select * from t order by a) s order by a, b limit 32;
2020-04-06 20:19:54.618 EDT [31315:14] pg_regress/alter_generic LOG:  statement: SET search_path = alt_nsp1, public;
2020-04-06 20:19:54.618 EDT [31315:15] pg_regress/alter_generic LOG:  statement: SET SESSION AUTHORIZATION regress_alter_generic_user1;
2020-04-06 20:19:54.618 EDT [31315:16] pg_regress/alter_generic LOG:  statement: CREATE FUNCTION alt_func1(int) RETURNS int LANGUAGE sql
	  AS 'SELECT $1 + 1';
2020-04-06 20:19:54.620 EDT [31315:17] pg_regress/alter_generic LOG:  statement: CREATE FUNCTION alt_func2(int) RETURNS int LANGUAGE sql
	  AS 'SELECT $1 - 1';
2020-04-06 20:19:54.620 EDT [31315:18] pg_regress/alter_generic LOG:  statement: CREATE AGGREGATE alt_agg1 (
	  sfunc1 = int4pl, basetype = int4, stype1 = int4, initcond = 0
	);
2020-04-06 20:19:54.621 EDT [31301:10] pg_regress/alter_operator LOG:  statement: SELECT pg_describe_object(refclassid,refobjid,refobjsubid) as ref, deptype
	FROM pg_depend
	WHERE classid = 'pg_operator'::regclass AND
	      objid = '===(bool,bool)'::regoperator
	ORDER BY 1;
2020-04-06 20:19:54.621 EDT [31315:19] pg_regress/alter_generic LOG:  statement: CREATE AGGREGATE alt_agg2 (
	  sfunc1 = int4mi, basetype = int4, stype1 = int4, initcond = 0
	);
2020-04-06 20:19:54.621 EDT [31314:3] pg_regress/collate.icu.utf8 LOG:  statement: /*
	 * This test is for ICU collations.
	 */
	/* skip test if not UTF8 server encoding or no ICU collations installed */
	SELECT getdatabaseencoding() <> 'UTF8' OR
	       (SELECT count(*) FROM pg_collation WHERE collprovider = 'i') = 0
	       AS skip_test 
2020-04-06 20:19:54.622 EDT [31315:20] pg_regress/alter_generic LOG:  statement: ALTER AGGREGATE alt_func1(int) RENAME TO alt_func3;
2020-04-06 20:19:54.622 EDT [31315:21] pg_regress/alter_generic ERROR:  function alt_func1(integer) is not an aggregate
2020-04-06 20:19:54.622 EDT [31315:22] pg_regress/alter_generic STATEMENT:  ALTER AGGREGATE alt_func1(int) RENAME TO alt_func3;
2020-04-06 20:19:54.622 EDT [31315:23] pg_regress/alter_generic LOG:  statement: ALTER AGGREGATE alt_func1(int) OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.622 EDT [31315:24] pg_regress/alter_generic ERROR:  function alt_func1(integer) is not an aggregate
2020-04-06 20:19:54.622 EDT [31315:25] pg_regress/alter_generic STATEMENT:  ALTER AGGREGATE alt_func1(int) OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.622 EDT [31315:26] pg_regress/alter_generic LOG:  statement: ALTER AGGREGATE alt_func1(int) SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.622 EDT [31315:27] pg_regress/alter_generic ERROR:  function alt_func1(integer) is not an aggregate
2020-04-06 20:19:54.622 EDT [31315:28] pg_regress/alter_generic STATEMENT:  ALTER AGGREGATE alt_func1(int) SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.622 EDT [31315:29] pg_regress/alter_generic LOG:  statement: ALTER FUNCTION alt_func1(int) RENAME TO alt_func2;
2020-04-06 20:19:54.622 EDT [31315:30] pg_regress/alter_generic ERROR:  function alt_func2(integer) already exists in schema "alt_nsp1"
2020-04-06 20:19:54.622 EDT [31315:31] pg_regress/alter_generic STATEMENT:  ALTER FUNCTION alt_func1(int) RENAME TO alt_func2;
2020-04-06 20:19:54.622 EDT [31315:32] pg_regress/alter_generic LOG:  statement: ALTER FUNCTION alt_func1(int) RENAME TO alt_func3;
2020-04-06 20:19:54.622 EDT [31315:33] pg_regress/alter_generic LOG:  statement: ALTER FUNCTION alt_func2(int) OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.622 EDT [31315:34] pg_regress/alter_generic ERROR:  must be member of role "regress_alter_generic_user2"
2020-04-06 20:19:54.622 EDT [31315:35] pg_regress/alter_generic STATEMENT:  ALTER FUNCTION alt_func2(int) OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.623 EDT [31315:36] pg_regress/alter_generic LOG:  statement: ALTER FUNCTION alt_func2(int) OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.623 EDT [31315:37] pg_regress/alter_generic LOG:  statement: ALTER FUNCTION alt_func2(int) SET SCHEMA alt_nsp1;
2020-04-06 20:19:54.625 EDT [31315:38] pg_regress/alter_generic LOG:  statement: ALTER FUNCTION alt_func2(int) SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.625 EDT [31306:4] pg_regress/create_table_like LOG:  statement: /*
	 * Test double inheritance
	 *
	 * Ensure that defaults are NOT included unless
	 * INCLUDING DEFAULTS is specified
	 */
	CREATE TABLE ctla (aa TEXT);
2020-04-06 20:19:54.625 EDT [31315:39] pg_regress/alter_generic LOG:  statement: ALTER AGGREGATE alt_agg1(int) RENAME TO alt_agg2;
2020-04-06 20:19:54.625 EDT [31315:40] pg_regress/alter_generic ERROR:  function alt_agg2(integer) already exists in schema "alt_nsp1"
2020-04-06 20:19:54.625 EDT [31315:41] pg_regress/alter_generic STATEMENT:  ALTER AGGREGATE alt_agg1(int) RENAME TO alt_agg2;
2020-04-06 20:19:54.625 EDT [31315:42] pg_regress/alter_generic LOG:  statement: ALTER AGGREGATE alt_agg1(int) RENAME TO alt_agg3;
2020-04-06 20:19:54.625 EDT [31315:43] pg_regress/alter_generic LOG:  statement: ALTER AGGREGATE alt_agg2(int) OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.625 EDT [31315:44] pg_regress/alter_generic ERROR:  must be member of role "regress_alter_generic_user2"
2020-04-06 20:19:54.625 EDT [31315:45] pg_regress/alter_generic STATEMENT:  ALTER AGGREGATE alt_agg2(int) OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.626 EDT [31315:46] pg_regress/alter_generic LOG:  statement: ALTER AGGREGATE alt_agg2(int) OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.626 EDT [31315:47] pg_regress/alter_generic LOG:  statement: ALTER AGGREGATE alt_agg2(int) SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.626 EDT [31315:48] pg_regress/alter_generic LOG:  statement: SET SESSION AUTHORIZATION regress_alter_generic_user2;
2020-04-06 20:19:54.626 EDT [31315:49] pg_regress/alter_generic LOG:  statement: CREATE FUNCTION alt_func1(int) RETURNS int LANGUAGE sql
	  AS 'SELECT $1 + 2';
2020-04-06 20:19:54.627 EDT [31315:50] pg_regress/alter_generic LOG:  statement: CREATE FUNCTION alt_func2(int) RETURNS int LANGUAGE sql
	  AS 'SELECT $1 - 2';
2020-04-06 20:19:54.627 EDT [31306:5] pg_regress/create_table_like LOG:  statement: CREATE TABLE ctlb (bb TEXT) INHERITS (ctla);
2020-04-06 20:19:54.627 EDT [31315:51] pg_regress/alter_generic LOG:  statement: CREATE AGGREGATE alt_agg1 (
	  sfunc1 = int4pl, basetype = int4, stype1 = int4, initcond = 100
	);
2020-04-06 20:19:54.628 EDT [31315:52] pg_regress/alter_generic LOG:  statement: CREATE AGGREGATE alt_agg2 (
	  sfunc1 = int4mi, basetype = int4, stype1 = int4, initcond = -100
	);
2020-04-06 20:19:54.628 EDT [31315:53] pg_regress/alter_generic LOG:  statement: ALTER FUNCTION alt_func3(int) RENAME TO alt_func4;
2020-04-06 20:19:54.628 EDT [31315:54] pg_regress/alter_generic ERROR:  must be owner of function alt_func3
2020-04-06 20:19:54.628 EDT [31315:55] pg_regress/alter_generic STATEMENT:  ALTER FUNCTION alt_func3(int) RENAME TO alt_func4;
2020-04-06 20:19:54.628 EDT [31315:56] pg_regress/alter_generic LOG:  statement: ALTER FUNCTION alt_func1(int) RENAME TO alt_func4;
2020-04-06 20:19:54.629 EDT [31315:57] pg_regress/alter_generic LOG:  statement: ALTER FUNCTION alt_func3(int) OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.629 EDT [31315:58] pg_regress/alter_generic ERROR:  must be owner of function alt_func3
2020-04-06 20:19:54.629 EDT [31315:59] pg_regress/alter_generic STATEMENT:  ALTER FUNCTION alt_func3(int) OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.629 EDT [31315:60] pg_regress/alter_generic LOG:  statement: ALTER FUNCTION alt_func2(int) OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.629 EDT [31315:61] pg_regress/alter_generic ERROR:  must be member of role "regress_alter_generic_user3"
2020-04-06 20:19:54.629 EDT [31315:62] pg_regress/alter_generic STATEMENT:  ALTER FUNCTION alt_func2(int) OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.629 EDT [31315:63] pg_regress/alter_generic LOG:  statement: ALTER FUNCTION alt_func3(int) SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.629 EDT [31315:64] pg_regress/alter_generic ERROR:  must be owner of function alt_func3
2020-04-06 20:19:54.629 EDT [31315:65] pg_regress/alter_generic STATEMENT:  ALTER FUNCTION alt_func3(int) SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.629 EDT [31315:66] pg_regress/alter_generic LOG:  statement: ALTER FUNCTION alt_func2(int) SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.629 EDT [31315:67] pg_regress/alter_generic ERROR:  function alt_func2(integer) already exists in schema "alt_nsp2"
2020-04-06 20:19:54.629 EDT [31315:68] pg_regress/alter_generic STATEMENT:  ALTER FUNCTION alt_func2(int) SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.629 EDT [31315:69] pg_regress/alter_generic LOG:  statement: ALTER AGGREGATE alt_agg3(int) RENAME TO alt_agg4;
2020-04-06 20:19:54.629 EDT [31315:70] pg_regress/alter_generic ERROR:  must be owner of function alt_agg3
2020-04-06 20:19:54.629 EDT [31315:71] pg_regress/alter_generic STATEMENT:  ALTER AGGREGATE alt_agg3(int) RENAME TO alt_agg4;
2020-04-06 20:19:54.629 EDT [31315:72] pg_regress/alter_generic LOG:  statement: ALTER AGGREGATE alt_agg1(int) RENAME TO alt_agg4;
2020-04-06 20:19:54.629 EDT [31315:73] pg_regress/alter_generic LOG:  statement: ALTER AGGREGATE alt_agg3(int) OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.630 EDT [31315:74] pg_regress/alter_generic ERROR:  must be owner of function alt_agg3
2020-04-06 20:19:54.630 EDT [31315:75] pg_regress/alter_generic STATEMENT:  ALTER AGGREGATE alt_agg3(int) OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.630 EDT [31315:76] pg_regress/alter_generic LOG:  statement: ALTER AGGREGATE alt_agg2(int) OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.630 EDT [31314:4] pg_regress/collate.icu.utf8 LOG:  disconnection: session time: 0:00:00.024 user=pgbuild database=regression host=[local]
2020-04-06 20:19:54.630 EDT [31315:77] pg_regress/alter_generic ERROR:  must be member of role "regress_alter_generic_user3"
2020-04-06 20:19:54.630 EDT [31315:78] pg_regress/alter_generic STATEMENT:  ALTER AGGREGATE alt_agg2(int) OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.630 EDT [31315:79] pg_regress/alter_generic LOG:  statement: ALTER AGGREGATE alt_agg3(int) SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.630 EDT [31315:80] pg_regress/alter_generic ERROR:  must be owner of function alt_agg3
2020-04-06 20:19:54.630 EDT [31315:81] pg_regress/alter_generic STATEMENT:  ALTER AGGREGATE alt_agg3(int) SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.630 EDT [31315:82] pg_regress/alter_generic LOG:  statement: ALTER AGGREGATE alt_agg2(int) SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.630 EDT [31315:83] pg_regress/alter_generic ERROR:  function alt_agg2(integer) already exists in schema "alt_nsp2"
2020-04-06 20:19:54.630 EDT [31315:84] pg_regress/alter_generic STATEMENT:  ALTER AGGREGATE alt_agg2(int) SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.630 EDT [31315:85] pg_regress/alter_generic LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:54.630 EDT [31315:86] pg_regress/alter_generic LOG:  statement: SELECT n.nspname, proname, prorettype::regtype, prokind, a.rolname
	  FROM pg_proc p, pg_namespace n, pg_authid a
	  WHERE p.pronamespace = n.oid AND p.proowner = a.oid
	    AND n.nspname IN ('alt_nsp1', 'alt_nsp2')
	  ORDER BY nspname, proname;
2020-04-06 20:19:54.633 EDT [31306:6] pg_regress/create_table_like LOG:  statement: CREATE TABLE foo (LIKE nonexistent);
2020-04-06 20:19:54.633 EDT [31306:7] pg_regress/create_table_like ERROR:  relation "nonexistent" does not exist at character 24
2020-04-06 20:19:54.633 EDT [31306:8] pg_regress/create_table_like STATEMENT:  CREATE TABLE foo (LIKE nonexistent);
2020-04-06 20:19:54.637 EDT [31313:4] pg_regress/tsrf LOG:  statement: SELECT generate_series(1, 3), generate_series(3,5);
2020-04-06 20:19:54.638 EDT [31306:9] pg_regress/create_table_like LOG:  statement: CREATE TABLE inhe (ee text, LIKE inhx) inherits (ctlb);
2020-04-06 20:19:54.641 EDT [31306:10] pg_regress/create_table_like LOG:  statement: INSERT INTO inhe VALUES ('ee-col1', 'ee-col2', DEFAULT, 'ee-col4');
2020-04-06 20:19:54.641 EDT [31306:11] pg_regress/create_table_like LOG:  statement: SELECT * FROM inhe;
2020-04-06 20:19:54.643 EDT [31322:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:54.644 EDT [31322:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/tidscan
2020-04-06 20:19:54.647 EDT [31302:7] pg_regress/misc_functions LOG:  statement: SELECT num_nonnulls(1, 2, NULL::text, NULL::point, '', int8 '9', 1.0 / NULL);
2020-04-06 20:19:54.651 EDT [31300:18] pg_regress/incremental_sort LOG:  statement: explain (costs off) select * from (select * from t order by a) s order by a, b limit 33;
2020-04-06 20:19:54.652 EDT [31326:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:54.653 EDT [31312:4] pg_regress/sysviews LOG:  statement: select count(*) >= 0 as ok from pg_available_extensions;
2020-04-06 20:19:54.653 EDT [31326:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/dbsize
2020-04-06 20:19:54.654 EDT [31322:3] pg_regress/tidscan LOG:  statement: CREATE TABLE tidscan(id integer);
2020-04-06 20:19:54.656 EDT [31300:19] pg_regress/incremental_sort LOG:  statement: select * from (select * from t order by a) s order by a, b limit 33;
2020-04-06 20:19:54.656 EDT [31326:3] pg_regress/dbsize LOG:  statement: SELECT size, pg_size_pretty(size), pg_size_pretty(-1 * size) FROM
	    (VALUES (10::bigint), (1000::bigint), (1000000::bigint),
	            (1000000000::bigint), (1000000000000::bigint),
	            (1000000000000000::bigint)) x(size);
2020-04-06 20:19:54.656 EDT [31310:4] pg_regress/misc LOG:  statement: UPDATE onek
	   SET unique1 = onek.unique1 - 1;
2020-04-06 20:19:54.657 EDT [31301:11] pg_regress/alter_operator LOG:  statement: ALTER OPERATOR === (boolean, boolean) SET (RESTRICT = contsel);
2020-04-06 20:19:54.657 EDT [31315:87] pg_regress/alter_generic LOG:  statement: SET SESSION AUTHORIZATION regress_alter_generic_user1;
2020-04-06 20:19:54.657 EDT [31315:88] pg_regress/alter_generic LOG:  statement: CREATE CONVERSION alt_conv1 FOR 'LATIN1' TO 'UTF8' FROM iso8859_1_to_utf8;
2020-04-06 20:19:54.657 EDT [31322:4] pg_regress/tidscan LOG:  statement: INSERT INTO tidscan VALUES (1), (2), (3);
2020-04-06 20:19:54.659 EDT [31315:89] pg_regress/alter_generic LOG:  statement: CREATE CONVERSION alt_conv2 FOR 'LATIN1' TO 'UTF8' FROM iso8859_1_to_utf8;
2020-04-06 20:19:54.659 EDT [31315:90] pg_regress/alter_generic LOG:  statement: ALTER CONVERSION alt_conv1 RENAME TO alt_conv2;
2020-04-06 20:19:54.659 EDT [31315:91] pg_regress/alter_generic ERROR:  conversion "alt_conv2" already exists in schema "alt_nsp1"
2020-04-06 20:19:54.659 EDT [31315:92] pg_regress/alter_generic STATEMENT:  ALTER CONVERSION alt_conv1 RENAME TO alt_conv2;
2020-04-06 20:19:54.659 EDT [31315:93] pg_regress/alter_generic LOG:  statement: ALTER CONVERSION alt_conv1 RENAME TO alt_conv3;
2020-04-06 20:19:54.659 EDT [31315:94] pg_regress/alter_generic LOG:  statement: ALTER CONVERSION alt_conv2 OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.659 EDT [31315:95] pg_regress/alter_generic ERROR:  must be member of role "regress_alter_generic_user2"
2020-04-06 20:19:54.659 EDT [31315:96] pg_regress/alter_generic STATEMENT:  ALTER CONVERSION alt_conv2 OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.660 EDT [31315:97] pg_regress/alter_generic LOG:  statement: ALTER CONVERSION alt_conv2 OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.660 EDT [31315:98] pg_regress/alter_generic LOG:  statement: ALTER CONVERSION alt_conv2 SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.660 EDT [31315:99] pg_regress/alter_generic LOG:  statement: SET SESSION AUTHORIZATION regress_alter_generic_user2;
2020-04-06 20:19:54.661 EDT [31315:100] pg_regress/alter_generic LOG:  statement: CREATE CONVERSION alt_conv1 FOR 'LATIN1' TO 'UTF8' FROM iso8859_1_to_utf8;
2020-04-06 20:19:54.661 EDT [31315:101] pg_regress/alter_generic LOG:  statement: CREATE CONVERSION alt_conv2 FOR 'LATIN1' TO 'UTF8' FROM iso8859_1_to_utf8;
2020-04-06 20:19:54.661 EDT [31315:102] pg_regress/alter_generic LOG:  statement: ALTER CONVERSION alt_conv3 RENAME TO alt_conv4;
2020-04-06 20:19:54.661 EDT [31315:103] pg_regress/alter_generic ERROR:  must be owner of conversion alt_conv3
2020-04-06 20:19:54.661 EDT [31315:104] pg_regress/alter_generic STATEMENT:  ALTER CONVERSION alt_conv3 RENAME TO alt_conv4;
2020-04-06 20:19:54.662 EDT [31315:105] pg_regress/alter_generic LOG:  statement: ALTER CONVERSION alt_conv1 RENAME TO alt_conv4;
2020-04-06 20:19:54.662 EDT [31315:106] pg_regress/alter_generic LOG:  statement: ALTER CONVERSION alt_conv3 OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.662 EDT [31315:107] pg_regress/alter_generic ERROR:  must be owner of conversion alt_conv3
2020-04-06 20:19:54.662 EDT [31315:108] pg_regress/alter_generic STATEMENT:  ALTER CONVERSION alt_conv3 OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.662 EDT [31315:109] pg_regress/alter_generic LOG:  statement: ALTER CONVERSION alt_conv2 OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.662 EDT [31315:110] pg_regress/alter_generic ERROR:  must be member of role "regress_alter_generic_user3"
2020-04-06 20:19:54.662 EDT [31315:111] pg_regress/alter_generic STATEMENT:  ALTER CONVERSION alt_conv2 OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.663 EDT [31315:112] pg_regress/alter_generic LOG:  statement: ALTER CONVERSION alt_conv3 SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.663 EDT [31315:113] pg_regress/alter_generic ERROR:  must be owner of conversion alt_conv3
2020-04-06 20:19:54.663 EDT [31315:114] pg_regress/alter_generic STATEMENT:  ALTER CONVERSION alt_conv3 SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.663 EDT [31301:12] pg_regress/alter_operator LOG:  statement: ALTER OPERATOR === (boolean, boolean) SET (JOIN = contjoinsel);
2020-04-06 20:19:54.663 EDT [31315:115] pg_regress/alter_generic LOG:  statement: ALTER CONVERSION alt_conv2 SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.663 EDT [31306:12] pg_regress/create_table_like LOG:  statement: /* Columns aa, bb, xx value NULL, ee */
	SELECT * FROM inhx;
2020-04-06 20:19:54.663 EDT [31315:116] pg_regress/alter_generic ERROR:  conversion "alt_conv2" already exists in schema "alt_nsp2"
2020-04-06 20:19:54.663 EDT [31315:117] pg_regress/alter_generic STATEMENT:  ALTER CONVERSION alt_conv2 SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.663 EDT [31315:118] pg_regress/alter_generic LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:54.663 EDT [31315:119] pg_regress/alter_generic LOG:  statement: SELECT n.nspname, c.conname, a.rolname
	  FROM pg_conversion c, pg_namespace n, pg_authid a
	  WHERE c.connamespace = n.oid AND c.conowner = a.oid
	    AND n.nspname IN ('alt_nsp1', 'alt_nsp2')
	  ORDER BY nspname, conname;
2020-04-06 20:19:54.663 EDT [31313:5] pg_regress/tsrf LOG:  statement: SELECT generate_series(1, 2), generate_series(1,4);
2020-04-06 20:19:54.665 EDT [31301:13] pg_regress/alter_operator LOG:  statement: SELECT oprrest, oprjoin FROM pg_operator WHERE oprname = '==='
	  AND oprleft = 'boolean'::regtype AND oprright = 'boolean'::regtype;
2020-04-06 20:19:54.671 EDT [31301:14] pg_regress/alter_operator LOG:  statement: SELECT pg_describe_object(refclassid,refobjid,refobjsubid) as ref, deptype
	FROM pg_depend
	WHERE classid = 'pg_operator'::regclass AND
	      objid = '===(bool,bool)'::regoperator
	ORDER BY 1;
2020-04-06 20:19:54.679 EDT [31322:5] pg_regress/tidscan LOG:  statement: SELECT ctid, * FROM tidscan;
2020-04-06 20:19:54.680 EDT [31300:20] pg_regress/incremental_sort LOG:  statement: explain (costs off) select * from (select * from t order by a) s order by a, b limit 65;
2020-04-06 20:19:54.681 EDT [31326:4] pg_regress/dbsize LOG:  statement: SELECT size, pg_size_pretty(size), pg_size_pretty(-1 * size) FROM
	    (VALUES (10::numeric), (1000::numeric), (1000000::numeric),
	            (1000000000::numeric), (1000000000000::numeric),
	            (1000000000000000::numeric),
	            (10.5::numeric), (1000.5::numeric), (1000000.5::numeric),
	            (1000000000.5::numeric), (1000000000000.5::numeric),
	            (1000000000000000.5::numeric)) x(size);
2020-04-06 20:19:54.684 EDT [31315:120] pg_regress/alter_generic LOG:  statement: CREATE FOREIGN DATA WRAPPER alt_fdw1;
2020-04-06 20:19:54.685 EDT [31300:21] pg_regress/incremental_sort LOG:  statement: select * from (select * from t order by a) s order by a, b limit 65;
2020-04-06 20:19:54.687 EDT [31302:8] pg_regress/misc_functions LOG:  statement: SELECT num_nonnulls(VARIADIC '{1,2,NULL,3}'::int[]);
2020-04-06 20:19:54.687 EDT [31301:15] pg_regress/alter_operator LOG:  statement: ALTER OPERATOR === (boolean, boolean) SET (RESTRICT = NONE, JOIN = NONE);
2020-04-06 20:19:54.688 EDT [31312:5] pg_regress/sysviews LOG:  statement: select count(*) > 20 as ok from pg_config;
2020-04-06 20:19:54.689 EDT [31315:121] pg_regress/alter_generic LOG:  statement: CREATE FOREIGN DATA WRAPPER alt_fdw2;
2020-04-06 20:19:54.695 EDT [31301:16] pg_regress/alter_operator LOG:  statement: SELECT oprrest, oprjoin FROM pg_operator WHERE oprname = '==='
	  AND oprleft = 'boolean'::regtype AND oprright = 'boolean'::regtype;
2020-04-06 20:19:54.696 EDT [31306:13] pg_regress/create_table_like LOG:  statement: /* Empty set since LIKE inherits structure only */
	SELECT * FROM ctlb;
2020-04-06 20:19:54.696 EDT [31313:6] pg_regress/tsrf LOG:  statement: SELECT generate_series(1, generate_series(1, 3));
2020-04-06 20:19:54.696 EDT [31312:6] pg_regress/sysviews LOG:  statement: select count(*) = 0 as ok from pg_cursors;
2020-04-06 20:19:54.697 EDT [31315:122] pg_regress/alter_generic LOG:  statement: CREATE SERVER alt_fserv1 FOREIGN DATA WRAPPER alt_fdw1;
2020-04-06 20:19:54.697 EDT [31322:6] pg_regress/tidscan LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT ctid, * FROM tidscan WHERE ctid = '(0,1)';
2020-04-06 20:19:54.697 EDT [31310:5] pg_regress/misc LOG:  statement: UPDATE tmp
	   SET stringu1 = reverse_name(onek.stringu1)
	   FROM onek
	   WHERE onek.stringu1 = 'JBAAAA' and
		  onek.stringu1 = tmp.stringu1;
2020-04-06 20:19:54.698 EDT [31312:7] pg_regress/sysviews LOG:  statement: select count(*) >= 0 as ok from pg_file_settings;
2020-04-06 20:19:54.698 EDT [31322:7] pg_regress/tidscan LOG:  statement: SELECT ctid, * FROM tidscan WHERE ctid = '(0,1)';
2020-04-06 20:19:54.699 EDT [31315:123] pg_regress/alter_generic LOG:  statement: CREATE SERVER alt_fserv2 FOREIGN DATA WRAPPER alt_fdw2;
2020-04-06 20:19:54.699 EDT [31300:22] pg_regress/incremental_sort LOG:  statement: explain (costs off) select * from (select * from t order by a) s order by a, b limit 66;
2020-04-06 20:19:54.700 EDT [31326:5] pg_regress/dbsize LOG:  statement: SELECT size, pg_size_bytes(size) FROM
	    (VALUES ('1'), ('123bytes'), ('1kB'), ('1MB'), (' 1 GB'), ('1.5 GB '),
	            ('1TB'), ('3000 TB'), ('1e6 MB')) x(size);
2020-04-06 20:19:54.700 EDT [31315:124] pg_regress/alter_generic LOG:  statement: ALTER FOREIGN DATA WRAPPER alt_fdw1 RENAME TO alt_fdw2;
2020-04-06 20:19:54.700 EDT [31315:125] pg_regress/alter_generic ERROR:  foreign-data wrapper "alt_fdw2" already exists
2020-04-06 20:19:54.700 EDT [31315:126] pg_regress/alter_generic STATEMENT:  ALTER FOREIGN DATA WRAPPER alt_fdw1 RENAME TO alt_fdw2;
2020-04-06 20:19:54.700 EDT [31315:127] pg_regress/alter_generic LOG:  statement: ALTER FOREIGN DATA WRAPPER alt_fdw1 RENAME TO alt_fdw3;
2020-04-06 20:19:54.700 EDT [31315:128] pg_regress/alter_generic LOG:  statement: ALTER SERVER alt_fserv1 RENAME TO alt_fserv2;
2020-04-06 20:19:54.700 EDT [31300:23] pg_regress/incremental_sort LOG:  statement: select * from (select * from t order by a) s order by a, b limit 66;
2020-04-06 20:19:54.700 EDT [31315:129] pg_regress/alter_generic ERROR:  server "alt_fserv2" already exists
2020-04-06 20:19:54.700 EDT [31315:130] pg_regress/alter_generic STATEMENT:  ALTER SERVER alt_fserv1 RENAME TO alt_fserv2;
2020-04-06 20:19:54.700 EDT [31315:131] pg_regress/alter_generic LOG:  statement: ALTER SERVER alt_fserv1 RENAME TO alt_fserv3;
2020-04-06 20:19:54.701 EDT [31315:132] pg_regress/alter_generic LOG:  statement: SELECT fdwname FROM pg_foreign_data_wrapper WHERE fdwname like 'alt_fdw%';
2020-04-06 20:19:54.701 EDT [31300:24] pg_regress/incremental_sort LOG:  statement: delete from t;
2020-04-06 20:19:54.702 EDT [31315:133] pg_regress/alter_generic LOG:  statement: SELECT srvname FROM pg_foreign_server WHERE srvname like 'alt_fserv%';
2020-04-06 20:19:54.702 EDT [31310:6] pg_regress/misc LOG:  statement: UPDATE tmp
	   SET stringu1 = reverse_name(onek2.stringu1)
	   FROM onek2
	   WHERE onek2.stringu1 = 'JCAAAA' and
		  onek2.stringu1 = tmp.stringu1;
2020-04-06 20:19:54.703 EDT [31300:25] pg_regress/incremental_sort LOG:  statement: insert into t(a, b) select (case when i < 50 then 1 else 2 end), i from generate_series(1, 100) n(i);
2020-04-06 20:19:54.704 EDT [31302:9] pg_regress/misc_functions LOG:  statement: SELECT num_nonnulls(VARIADIC '{"1","2","3","4"}'::text[]);
2020-04-06 20:19:54.705 EDT [31300:26] pg_regress/incremental_sort LOG:  statement: explain (costs off) select * from (select * from t order by a) s order by a, b limit 55;
2020-04-06 20:19:54.705 EDT [31300:27] pg_regress/incremental_sort LOG:  statement: select * from (select * from t order by a) s order by a, b limit 55;
2020-04-06 20:19:54.708 EDT [31310:7] pg_regress/misc LOG:  statement: DROP TABLE tmp;
2020-04-06 20:19:54.711 EDT [31301:17] pg_regress/alter_operator LOG:  statement: SELECT pg_describe_object(refclassid,refobjid,refobjsubid) as ref, deptype
	FROM pg_depend
	WHERE classid = 'pg_operator'::regclass AND
	      objid = '===(bool,bool)'::regoperator
	ORDER BY 1;
2020-04-06 20:19:54.711 EDT [31302:10] pg_regress/misc_functions LOG:  statement: SELECT num_nonnulls(VARIADIC ARRAY(SELECT CASE WHEN i <> 40 THEN i END FROM generate_series(1, 100) i));
2020-04-06 20:19:54.712 EDT [31302:11] pg_regress/misc_functions LOG:  statement: SELECT num_nulls(NULL);
2020-04-06 20:19:54.712 EDT [31300:28] pg_regress/incremental_sort LOG:  statement: select explain_analyze_without_memory('select * from (select * from t order by a) s order by a, b limit 55');
2020-04-06 20:19:54.713 EDT [31310:8] pg_regress/misc LOG:  statement: COPY onek TO '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/results/onek.data';
2020-04-06 20:19:54.715 EDT [31300:29] pg_regress/incremental_sort LOG:  statement: select jsonb_pretty(explain_analyze_inc_sort_nodes_without_memory('select * from (select * from t order by a) s order by a, b limit 55'));
2020-04-06 20:19:54.718 EDT [31306:14] pg_regress/create_table_like LOG:  statement: /* Has ee entry */
	SELECT * FROM ctla;
2020-04-06 20:19:54.719 EDT [31326:6] pg_regress/dbsize LOG:  statement: SELECT size, pg_size_bytes(size) FROM
	    (VALUES ('1'), ('123bYteS'), ('1kb'), ('1mb'), (' 1 Gb'), ('1.5 gB '),
	            ('1tb'), ('3000 tb'), ('1e6 mb')) x(size);
2020-04-06 20:19:54.725 EDT [31313:7] pg_regress/tsrf LOG:  statement: SELECT * FROM generate_series(1, generate_series(1, 3));
2020-04-06 20:19:54.725 EDT [31312:8] pg_regress/sysviews LOG:  statement: select count(*) > 0 as ok from pg_hba_file_rules;
2020-04-06 20:19:54.725 EDT [31313:8] pg_regress/tsrf ERROR:  set-returning functions must appear at top level of FROM at character 34
2020-04-06 20:19:54.725 EDT [31313:9] pg_regress/tsrf STATEMENT:  SELECT * FROM generate_series(1, generate_series(1, 3));
2020-04-06 20:19:54.726 EDT [31302:12] pg_regress/misc_functions LOG:  statement: SELECT num_nulls('1');
2020-04-06 20:19:54.726 EDT [31315:134] pg_regress/alter_generic LOG:  statement: CREATE LANGUAGE alt_lang1 HANDLER plpgsql_call_handler;
2020-04-06 20:19:54.728 EDT [31310:9] pg_regress/misc LOG:  statement: DELETE FROM onek;
2020-04-06 20:19:54.728 EDT [31301:18] pg_regress/alter_operator LOG:  statement: ALTER OPERATOR === (boolean, boolean) SET (RESTRICT = customcontsel, JOIN = contjoinsel);
2020-04-06 20:19:54.729 EDT [31301:19] pg_regress/alter_operator LOG:  statement: SELECT oprrest, oprjoin FROM pg_operator WHERE oprname = '==='
	  AND oprleft = 'boolean'::regtype AND oprright = 'boolean'::regtype;
2020-04-06 20:19:54.730 EDT [31313:10] pg_regress/tsrf LOG:  statement: SELECT generate_series(generate_series(1,3), generate_series(2, 4));
2020-04-06 20:19:54.730 EDT [31322:8] pg_regress/tidscan LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT ctid, * FROM tidscan WHERE '(0,1)' = ctid;
2020-04-06 20:19:54.730 EDT [31310:10] pg_regress/misc LOG:  statement: COPY onek FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/results/onek.data';
2020-04-06 20:19:54.730 EDT [31315:135] pg_regress/alter_generic LOG:  statement: CREATE LANGUAGE alt_lang2 HANDLER plpgsql_call_handler;
2020-04-06 20:19:54.734 EDT [31300:30] pg_regress/incremental_sort LOG:  statement: select explain_analyze_inc_sort_nodes_verify_invariants('select * from (select * from t order by a) s order by a, b limit 55');
2020-04-06 20:19:54.740 EDT [31312:9] pg_regress/sysviews LOG:  statement: select count(*) > 0 as ok from pg_locks;
2020-04-06 20:19:54.741 EDT [31306:15] pg_regress/create_table_like LOG:  statement: /* Has ee entry */
	CREATE TABLE inhf (LIKE inhx, LIKE inhx);
2020-04-06 20:19:54.741 EDT [31322:9] pg_regress/tidscan LOG:  statement: SELECT ctid, * FROM tidscan WHERE '(0,1)' = ctid;
2020-04-06 20:19:54.741 EDT [31306:16] pg_regress/create_table_like ERROR:  column "xx" specified more than once
2020-04-06 20:19:54.741 EDT [31306:17] pg_regress/create_table_like STATEMENT:  /* Has ee entry */
	CREATE TABLE inhf (LIKE inhx, LIKE inhx);
2020-04-06 20:19:54.742 EDT [31306:18] pg_regress/create_table_like LOG:  statement: /* Throw error */
	CREATE TABLE inhf (LIKE inhx INCLUDING DEFAULTS INCLUDING CONSTRAINTS);
2020-04-06 20:19:54.742 EDT [31315:136] pg_regress/alter_generic LOG:  statement: ALTER LANGUAGE alt_lang1 OWNER TO regress_alter_generic_user1;
2020-04-06 20:19:54.744 EDT [31326:7] pg_regress/dbsize LOG:  statement: SELECT size, pg_size_bytes(size) FROM
	    (VALUES ('-1'), ('-123bytes'), ('-1kb'), ('-1mb'), (' -1 Gb'), ('-1.5 gB '),
	            ('-1tb'), ('-3000 TB'), ('-10e-1 MB')) x(size);
2020-04-06 20:19:54.745 EDT [31306:19] pg_regress/create_table_like LOG:  statement: INSERT INTO inhf DEFAULT VALUES;
2020-04-06 20:19:54.745 EDT [31315:137] pg_regress/alter_generic LOG:  statement: ALTER LANGUAGE alt_lang2 OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.749 EDT [31302:13] pg_regress/misc_functions LOG:  statement: SELECT num_nulls(NULL::text);
2020-04-06 20:19:54.750 EDT [31306:20] pg_regress/create_table_like LOG:  statement: SELECT * FROM inhf;
2020-04-06 20:19:54.753 EDT [31315:138] pg_regress/alter_generic LOG:  statement: SET SESSION AUTHORIZATION regress_alter_generic_user1;
2020-04-06 20:19:54.753 EDT [31301:20] pg_regress/alter_operator LOG:  statement: SELECT pg_describe_object(refclassid,refobjid,refobjsubid) as ref, deptype
	FROM pg_depend
	WHERE classid = 'pg_operator'::regclass AND
	      objid = '===(bool,bool)'::regoperator
	ORDER BY 1;
2020-04-06 20:19:54.754 EDT [31300:31] pg_regress/incremental_sort LOG:  statement: delete from t;
2020-04-06 20:19:54.761 EDT [31313:11] pg_regress/tsrf LOG:  statement: explain (verbose, costs off)
	SELECT generate_series(1, generate_series(1, 3)), generate_series(2, 4);
2020-04-06 20:19:54.762 EDT [31300:32] pg_regress/incremental_sort LOG:  statement: insert into t(a, b) select (case when i < 5 then i else 9 end), i from generate_series(1, 100) n(i);
2020-04-06 20:19:54.762 EDT [31315:139] pg_regress/alter_generic LOG:  statement: ALTER LANGUAGE alt_lang1 RENAME TO alt_lang2;
2020-04-06 20:19:54.762 EDT [31315:140] pg_regress/alter_generic ERROR:  language "alt_lang2" already exists
2020-04-06 20:19:54.762 EDT [31315:141] pg_regress/alter_generic STATEMENT:  ALTER LANGUAGE alt_lang1 RENAME TO alt_lang2;
2020-04-06 20:19:54.762 EDT [31315:142] pg_regress/alter_generic LOG:  statement: ALTER LANGUAGE alt_lang2 RENAME TO alt_lang3;
2020-04-06 20:19:54.762 EDT [31315:143] pg_regress/alter_generic ERROR:  must be owner of language alt_lang2
2020-04-06 20:19:54.762 EDT [31315:144] pg_regress/alter_generic STATEMENT:  ALTER LANGUAGE alt_lang2 RENAME TO alt_lang3;
2020-04-06 20:19:54.762 EDT [31315:145] pg_regress/alter_generic LOG:  statement: ALTER LANGUAGE alt_lang1 RENAME TO alt_lang3;
2020-04-06 20:19:54.762 EDT [31310:11] pg_regress/misc LOG:  statement: SELECT unique1 FROM onek WHERE unique1 < 2 ORDER BY unique1;
2020-04-06 20:19:54.762 EDT [31312:10] pg_regress/sysviews LOG:  statement: select count(*) = 0 as ok from pg_prepared_statements;
2020-04-06 20:19:54.762 EDT [31315:146] pg_regress/alter_generic LOG:  statement: ALTER LANGUAGE alt_lang2 OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.762 EDT [31315:147] pg_regress/alter_generic ERROR:  must be owner of language alt_lang2
2020-04-06 20:19:54.762 EDT [31315:148] pg_regress/alter_generic STATEMENT:  ALTER LANGUAGE alt_lang2 OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.763 EDT [31315:149] pg_regress/alter_generic LOG:  statement: ALTER LANGUAGE alt_lang3 OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.763 EDT [31315:150] pg_regress/alter_generic ERROR:  must be member of role "regress_alter_generic_user2"
2020-04-06 20:19:54.763 EDT [31315:151] pg_regress/alter_generic STATEMENT:  ALTER LANGUAGE alt_lang3 OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.763 EDT [31315:152] pg_regress/alter_generic LOG:  statement: ALTER LANGUAGE alt_lang3 OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.763 EDT [31312:11] pg_regress/sysviews LOG:  statement: select count(*) >= 0 as ok from pg_prepared_xacts;
2020-04-06 20:19:54.763 EDT [31322:10] pg_regress/tidscan LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT ctid, * FROM tidscan WHERE ctid = '(0,2)' OR '(0,1)' = ctid;
2020-04-06 20:19:54.763 EDT [31326:8] pg_regress/dbsize LOG:  statement: SELECT size, pg_size_bytes(size) FROM
	     (VALUES ('-1.'), ('-1.kb'), ('-1. kb'), ('-0. gb'),
	             ('-.1'), ('-.1kb'), ('-.1 kb'), ('-.0 gb')) x(size);
2020-04-06 20:19:54.763 EDT [31315:153] pg_regress/alter_generic LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:54.763 EDT [31302:14] pg_regress/misc_functions LOG:  statement: SELECT num_nulls(NULL::text, NULL::int);
2020-04-06 20:19:54.763 EDT [31315:154] pg_regress/alter_generic LOG:  statement: SELECT lanname, a.rolname
	  FROM pg_language l, pg_authid a
	  WHERE l.lanowner = a.oid AND l.lanname like 'alt_lang%'
	  ORDER BY lanname;
2020-04-06 20:19:54.763 EDT [31300:33] pg_regress/incremental_sort LOG:  statement: explain (costs off) select * from (select * from t order by a) s order by a, b limit 70;
2020-04-06 20:19:54.763 EDT [31322:11] pg_regress/tidscan LOG:  statement: SELECT ctid, * FROM tidscan WHERE ctid = '(0,2)' OR '(0,1)' = ctid;
2020-04-06 20:19:54.764 EDT [31306:21] pg_regress/create_table_like LOG:  statement: /* Single entry with value 'text' */
	ALTER TABLE inhx add constraint foo CHECK (xx = 'text');
2020-04-06 20:19:54.765 EDT [31300:34] pg_regress/incremental_sort LOG:  statement: select * from (select * from t order by a) s order by a, b limit 70;
2020-04-06 20:19:54.766 EDT [31306:22] pg_regress/create_table_like LOG:  statement: ALTER TABLE inhx ADD PRIMARY KEY (xx);
2020-04-06 20:19:54.767 EDT [31306:23] pg_regress/create_table_like LOG:  statement: CREATE TABLE inhg (LIKE inhx);
2020-04-06 20:19:54.769 EDT [31300:35] pg_regress/incremental_sort LOG:  statement: begin;
2020-04-06 20:19:54.769 EDT [31300:36] pg_regress/incremental_sort LOG:  statement: set local enable_hashjoin = off;
2020-04-06 20:19:54.769 EDT [31300:37] pg_regress/incremental_sort LOG:  statement: set local enable_mergejoin = off;
2020-04-06 20:19:54.769 EDT [31300:38] pg_regress/incremental_sort LOG:  statement: set local enable_material = off;
2020-04-06 20:19:54.770 EDT [31300:39] pg_regress/incremental_sort LOG:  statement: set local enable_sort = off;
2020-04-06 20:19:54.770 EDT [31300:40] pg_regress/incremental_sort LOG:  statement: explain (costs off) select * from t left join (select * from (select * from t order by a) v order by a, b) s on s.a = t.a where t.a in (1, 2);
2020-04-06 20:19:54.771 EDT [31300:41] pg_regress/incremental_sort LOG:  statement: select * from t left join (select * from (select * from t order by a) v order by a, b) s on s.a = t.a where t.a in (1, 2);
2020-04-06 20:19:54.772 EDT [31300:42] pg_regress/incremental_sort LOG:  statement: rollback;
2020-04-06 20:19:54.772 EDT [31300:43] pg_regress/incremental_sort LOG:  statement: select explain_analyze_without_memory('select * from (select * from t order by a) s order by a, b limit 70');
2020-04-06 20:19:54.773 EDT [31313:12] pg_regress/tsrf LOG:  statement: SELECT generate_series(1, generate_series(1, 3)), generate_series(2, 4);
2020-04-06 20:19:54.773 EDT [31300:44] pg_regress/incremental_sort LOG:  statement: select jsonb_pretty(explain_analyze_inc_sort_nodes_without_memory('select * from (select * from t order by a) s order by a, b limit 70'));
2020-04-06 20:19:54.775 EDT [31315:155] pg_regress/alter_generic LOG:  statement: SET SESSION AUTHORIZATION regress_alter_generic_user1;
2020-04-06 20:19:54.775 EDT [31315:156] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR @-@ ( leftarg = int4, rightarg = int4, procedure = int4mi );
2020-04-06 20:19:54.775 EDT [31300:45] pg_regress/incremental_sort LOG:  statement: select explain_analyze_inc_sort_nodes_verify_invariants('select * from (select * from t order by a) s order by a, b limit 70');
2020-04-06 20:19:54.776 EDT [31315:157] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR @+@ ( leftarg = int4, rightarg = int4, procedure = int4pl );
2020-04-06 20:19:54.776 EDT [31315:158] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR @+@(int4, int4) OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.776 EDT [31315:159] pg_regress/alter_generic ERROR:  must be member of role "regress_alter_generic_user2"
2020-04-06 20:19:54.776 EDT [31315:160] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR @+@(int4, int4) OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.776 EDT [31301:21] pg_regress/alter_operator LOG:  statement: ALTER OPERATOR === (boolean, boolean) SET (COMMUTATOR = ====);
2020-04-06 20:19:54.776 EDT [31315:161] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR @+@(int4, int4) OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.776 EDT [31301:22] pg_regress/alter_operator ERROR:  operator attribute "commutator" cannot be changed
2020-04-06 20:19:54.776 EDT [31301:23] pg_regress/alter_operator STATEMENT:  ALTER OPERATOR === (boolean, boolean) SET (COMMUTATOR = ====);
2020-04-06 20:19:54.776 EDT [31306:24] pg_regress/create_table_like LOG:  statement: /* Doesn't copy constraint */
	INSERT INTO inhg VALUES ('foo');
2020-04-06 20:19:54.777 EDT [31315:162] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR @-@(int4, int4) SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.777 EDT [31301:24] pg_regress/alter_operator LOG:  statement: ALTER OPERATOR === (boolean, boolean) SET (NEGATOR = ====);
2020-04-06 20:19:54.777 EDT [31301:25] pg_regress/alter_operator ERROR:  operator attribute "negator" cannot be changed
2020-04-06 20:19:54.777 EDT [31301:26] pg_regress/alter_operator STATEMENT:  ALTER OPERATOR === (boolean, boolean) SET (NEGATOR = ====);
2020-04-06 20:19:54.777 EDT [31301:27] pg_regress/alter_operator LOG:  statement: ALTER OPERATOR === (boolean, boolean) SET (RESTRICT = non_existent_func);
2020-04-06 20:19:54.777 EDT [31301:28] pg_regress/alter_operator ERROR:  function non_existent_func(internal, oid, internal, integer) does not exist
2020-04-06 20:19:54.777 EDT [31301:29] pg_regress/alter_operator STATEMENT:  ALTER OPERATOR === (boolean, boolean) SET (RESTRICT = non_existent_func);
2020-04-06 20:19:54.777 EDT [31315:163] pg_regress/alter_generic LOG:  statement: SET SESSION AUTHORIZATION regress_alter_generic_user2;
2020-04-06 20:19:54.777 EDT [31301:30] pg_regress/alter_operator LOG:  statement: ALTER OPERATOR === (boolean, boolean) SET (JOIN = non_existent_func);
2020-04-06 20:19:54.777 EDT [31301:31] pg_regress/alter_operator ERROR:  function non_existent_func(internal, oid, internal, smallint, internal) does not exist
2020-04-06 20:19:54.777 EDT [31301:32] pg_regress/alter_operator STATEMENT:  ALTER OPERATOR === (boolean, boolean) SET (JOIN = non_existent_func);
2020-04-06 20:19:54.777 EDT [31315:164] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR @-@ ( leftarg = int4, rightarg = int4, procedure = int4mi );
2020-04-06 20:19:54.777 EDT [31313:13] pg_regress/tsrf LOG:  statement: CREATE TABLE few(id int, dataa text, datab text);
2020-04-06 20:19:54.777 EDT [31301:33] pg_regress/alter_operator LOG:  statement: ALTER OPERATOR === (boolean, boolean) SET (COMMUTATOR = !==);
2020-04-06 20:19:54.777 EDT [31301:34] pg_regress/alter_operator ERROR:  operator attribute "commutator" cannot be changed
2020-04-06 20:19:54.777 EDT [31301:35] pg_regress/alter_operator STATEMENT:  ALTER OPERATOR === (boolean, boolean) SET (COMMUTATOR = !==);
2020-04-06 20:19:54.777 EDT [31301:36] pg_regress/alter_operator LOG:  statement: ALTER OPERATOR === (boolean, boolean) SET (NEGATOR = !==);
2020-04-06 20:19:54.777 EDT [31301:37] pg_regress/alter_operator ERROR:  operator attribute "negator" cannot be changed
2020-04-06 20:19:54.777 EDT [31301:38] pg_regress/alter_operator STATEMENT:  ALTER OPERATOR === (boolean, boolean) SET (NEGATOR = !==);
2020-04-06 20:19:54.777 EDT [31315:165] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR @+@(int4, int4) OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.777 EDT [31301:39] pg_regress/alter_operator LOG:  statement: ALTER OPERATOR & (bit, bit) SET ("Restrict" = _int_contsel, "Join" = _int_contjoinsel);
2020-04-06 20:19:54.777 EDT [31315:166] pg_regress/alter_generic ERROR:  must be owner of operator @+@
2020-04-06 20:19:54.777 EDT [31315:167] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR @+@(int4, int4) OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.778 EDT [31315:168] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR @-@(int4, int4) OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.778 EDT [31301:40] pg_regress/alter_operator ERROR:  operator attribute "Restrict" not recognized
2020-04-06 20:19:54.778 EDT [31301:41] pg_regress/alter_operator STATEMENT:  ALTER OPERATOR & (bit, bit) SET ("Restrict" = _int_contsel, "Join" = _int_contjoinsel);
2020-04-06 20:19:54.778 EDT [31315:169] pg_regress/alter_generic ERROR:  must be member of role "regress_alter_generic_user3"
2020-04-06 20:19:54.778 EDT [31315:170] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR @-@(int4, int4) OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.778 EDT [31301:42] pg_regress/alter_operator LOG:  statement: CREATE USER regress_alter_op_user;
2020-04-06 20:19:54.778 EDT [31315:171] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR @+@(int4, int4) SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.778 EDT [31315:172] pg_regress/alter_generic ERROR:  must be owner of operator @+@
2020-04-06 20:19:54.778 EDT [31315:173] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR @+@(int4, int4) SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.778 EDT [31315:174] pg_regress/alter_generic LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:54.778 EDT [31315:175] pg_regress/alter_generic LOG:  statement: SELECT n.nspname, oprname, a.rolname,
	    oprleft::regtype, oprright::regtype, oprcode::regproc
	  FROM pg_operator o, pg_namespace n, pg_authid a
	  WHERE o.oprnamespace = n.oid AND o.oprowner = a.oid
	    AND n.nspname IN ('alt_nsp1', 'alt_nsp2')
	  ORDER BY nspname, oprname;
2020-04-06 20:19:54.778 EDT [31301:43] pg_regress/alter_operator LOG:  statement: SET SESSION AUTHORIZATION regress_alter_op_user;
2020-04-06 20:19:54.778 EDT [31301:44] pg_regress/alter_operator LOG:  statement: ALTER OPERATOR === (boolean, boolean) SET (RESTRICT = NONE);
2020-04-06 20:19:54.779 EDT [31301:45] pg_regress/alter_operator ERROR:  must be owner of operator ===
2020-04-06 20:19:54.779 EDT [31301:46] pg_regress/alter_operator STATEMENT:  ALTER OPERATOR === (boolean, boolean) SET (RESTRICT = NONE);
2020-04-06 20:19:54.779 EDT [31301:47] pg_regress/alter_operator LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:54.779 EDT [31301:48] pg_regress/alter_operator LOG:  statement: DROP USER regress_alter_op_user;
2020-04-06 20:19:54.780 EDT [31301:49] pg_regress/alter_operator LOG:  statement: DROP OPERATOR === (boolean, boolean);
2020-04-06 20:19:54.780 EDT [31306:25] pg_regress/create_table_like LOG:  statement: DROP TABLE inhg;
2020-04-06 20:19:54.781 EDT [31326:9] pg_regress/dbsize LOG:  statement: SELECT pg_size_bytes('1 AB');
2020-04-06 20:19:54.781 EDT [31326:10] pg_regress/dbsize ERROR:  invalid size: "1 AB"
2020-04-06 20:19:54.781 EDT [31326:11] pg_regress/dbsize DETAIL:  Invalid size unit: "AB".
2020-04-06 20:19:54.781 EDT [31326:12] pg_regress/dbsize HINT:  Valid units are "bytes", "kB", "MB", "GB", and "TB".
2020-04-06 20:19:54.781 EDT [31326:13] pg_regress/dbsize STATEMENT:  SELECT pg_size_bytes('1 AB');
2020-04-06 20:19:54.781 EDT [31326:14] pg_regress/dbsize LOG:  statement: SELECT pg_size_bytes('1 AB A');
2020-04-06 20:19:54.781 EDT [31326:15] pg_regress/dbsize ERROR:  invalid size: "1 AB A"
2020-04-06 20:19:54.781 EDT [31326:16] pg_regress/dbsize DETAIL:  Invalid size unit: "AB A".
2020-04-06 20:19:54.781 EDT [31326:17] pg_regress/dbsize HINT:  Valid units are "bytes", "kB", "MB", "GB", and "TB".
2020-04-06 20:19:54.781 EDT [31326:18] pg_regress/dbsize STATEMENT:  SELECT pg_size_bytes('1 AB A');
2020-04-06 20:19:54.782 EDT [31326:19] pg_regress/dbsize LOG:  statement: SELECT pg_size_bytes('1 AB A    ');
2020-04-06 20:19:54.782 EDT [31326:20] pg_regress/dbsize ERROR:  invalid size: "1 AB A    "
2020-04-06 20:19:54.782 EDT [31326:21] pg_regress/dbsize DETAIL:  Invalid size unit: "AB A".
2020-04-06 20:19:54.782 EDT [31326:22] pg_regress/dbsize HINT:  Valid units are "bytes", "kB", "MB", "GB", and "TB".
2020-04-06 20:19:54.782 EDT [31326:23] pg_regress/dbsize STATEMENT:  SELECT pg_size_bytes('1 AB A    ');
2020-04-06 20:19:54.782 EDT [31326:24] pg_regress/dbsize LOG:  statement: SELECT pg_size_bytes('9223372036854775807.9');
2020-04-06 20:19:54.782 EDT [31326:25] pg_regress/dbsize ERROR:  bigint out of range
2020-04-06 20:19:54.782 EDT [31326:26] pg_regress/dbsize STATEMENT:  SELECT pg_size_bytes('9223372036854775807.9');
2020-04-06 20:19:54.782 EDT [31326:27] pg_regress/dbsize LOG:  statement: SELECT pg_size_bytes('1e100');
2020-04-06 20:19:54.782 EDT [31326:28] pg_regress/dbsize ERROR:  bigint out of range
2020-04-06 20:19:54.782 EDT [31326:29] pg_regress/dbsize STATEMENT:  SELECT pg_size_bytes('1e100');
2020-04-06 20:19:54.782 EDT [31326:30] pg_regress/dbsize LOG:  statement: SELECT pg_size_bytes('1e1000000000000000000');
2020-04-06 20:19:54.782 EDT [31326:31] pg_regress/dbsize ERROR:  value overflows numeric format
2020-04-06 20:19:54.782 EDT [31326:32] pg_regress/dbsize STATEMENT:  SELECT pg_size_bytes('1e1000000000000000000');
2020-04-06 20:19:54.782 EDT [31326:33] pg_regress/dbsize LOG:  statement: SELECT pg_size_bytes('1 byte');
2020-04-06 20:19:54.782 EDT [31326:34] pg_regress/dbsize ERROR:  invalid size: "1 byte"
2020-04-06 20:19:54.782 EDT [31326:35] pg_regress/dbsize DETAIL:  Invalid size unit: "byte".
2020-04-06 20:19:54.782 EDT [31326:36] pg_regress/dbsize HINT:  Valid units are "bytes", "kB", "MB", "GB", and "TB".
2020-04-06 20:19:54.782 EDT [31326:37] pg_regress/dbsize STATEMENT:  SELECT pg_size_bytes('1 byte');
2020-04-06 20:19:54.782 EDT [31326:38] pg_regress/dbsize LOG:  statement: SELECT pg_size_bytes('');
2020-04-06 20:19:54.782 EDT [31326:39] pg_regress/dbsize ERROR:  invalid size: ""
2020-04-06 20:19:54.782 EDT [31326:40] pg_regress/dbsize STATEMENT:  SELECT pg_size_bytes('');
2020-04-06 20:19:54.782 EDT [31326:41] pg_regress/dbsize LOG:  statement: SELECT pg_size_bytes('kb');
2020-04-06 20:19:54.782 EDT [31326:42] pg_regress/dbsize ERROR:  invalid size: "kb"
2020-04-06 20:19:54.782 EDT [31326:43] pg_regress/dbsize STATEMENT:  SELECT pg_size_bytes('kb');
2020-04-06 20:19:54.782 EDT [31326:44] pg_regress/dbsize LOG:  statement: SELECT pg_size_bytes('..');
2020-04-06 20:19:54.782 EDT [31326:45] pg_regress/dbsize ERROR:  invalid size: ".."
2020-04-06 20:19:54.782 EDT [31326:46] pg_regress/dbsize STATEMENT:  SELECT pg_size_bytes('..');
2020-04-06 20:19:54.782 EDT [31326:47] pg_regress/dbsize LOG:  statement: SELECT pg_size_bytes('-.');
2020-04-06 20:19:54.782 EDT [31326:48] pg_regress/dbsize ERROR:  invalid size: "-."
2020-04-06 20:19:54.782 EDT [31326:49] pg_regress/dbsize STATEMENT:  SELECT pg_size_bytes('-.');
2020-04-06 20:19:54.783 EDT [31326:50] pg_regress/dbsize LOG:  statement: SELECT pg_size_bytes('-.kb');
2020-04-06 20:19:54.783 EDT [31326:51] pg_regress/dbsize ERROR:  invalid size: "-.kb"
2020-04-06 20:19:54.783 EDT [31326:52] pg_regress/dbsize STATEMENT:  SELECT pg_size_bytes('-.kb');
2020-04-06 20:19:54.783 EDT [31326:53] pg_regress/dbsize LOG:  statement: SELECT pg_size_bytes('-. kb');
2020-04-06 20:19:54.783 EDT [31326:54] pg_regress/dbsize ERROR:  invalid size: "-. kb"
2020-04-06 20:19:54.783 EDT [31326:55] pg_regress/dbsize STATEMENT:  SELECT pg_size_bytes('-. kb');
2020-04-06 20:19:54.783 EDT [31313:14] pg_regress/tsrf LOG:  statement: INSERT INTO few VALUES(1, 'a', 'foo'),(2, 'a', 'bar'),(3, 'b', 'bar');
2020-04-06 20:19:54.783 EDT [31326:56] pg_regress/dbsize LOG:  statement: SELECT pg_size_bytes('.+912');
2020-04-06 20:19:54.783 EDT [31326:57] pg_regress/dbsize ERROR:  invalid size: ".+912"
2020-04-06 20:19:54.783 EDT [31326:58] pg_regress/dbsize STATEMENT:  SELECT pg_size_bytes('.+912');
2020-04-06 20:19:54.783 EDT [31326:59] pg_regress/dbsize LOG:  statement: SELECT pg_size_bytes('+912+ kB');
2020-04-06 20:19:54.783 EDT [31326:60] pg_regress/dbsize ERROR:  invalid size: "+912+ kB"
2020-04-06 20:19:54.783 EDT [31326:61] pg_regress/dbsize DETAIL:  Invalid size unit: "+ kB".
2020-04-06 20:19:54.783 EDT [31326:62] pg_regress/dbsize HINT:  Valid units are "bytes", "kB", "MB", "GB", and "TB".
2020-04-06 20:19:54.783 EDT [31326:63] pg_regress/dbsize STATEMENT:  SELECT pg_size_bytes('+912+ kB');
2020-04-06 20:19:54.783 EDT [31326:64] pg_regress/dbsize LOG:  statement: SELECT pg_size_bytes('++123 kB');
2020-04-06 20:19:54.783 EDT [31326:65] pg_regress/dbsize ERROR:  invalid size: "++123 kB"
2020-04-06 20:19:54.783 EDT [31326:66] pg_regress/dbsize STATEMENT:  SELECT pg_size_bytes('++123 kB');
2020-04-06 20:19:54.783 EDT [31326:67] pg_regress/dbsize LOG:  disconnection: session time: 0:00:00.131 user=pgbuild database=regression host=[local]
2020-04-06 20:19:54.783 EDT [31313:15] pg_regress/tsrf LOG:  statement: explain (verbose, costs off)
	SELECT unnest(ARRAY[1, 2]) FROM few WHERE false;
2020-04-06 20:19:54.784 EDT [31313:16] pg_regress/tsrf LOG:  statement: SELECT unnest(ARRAY[1, 2]) FROM few WHERE false;
2020-04-06 20:19:54.784 EDT [31306:26] pg_regress/create_table_like LOG:  statement: CREATE TABLE inhg (x text, LIKE inhx INCLUDING CONSTRAINTS, y text);
2020-04-06 20:19:54.787 EDT [31306:27] pg_regress/create_table_like LOG:  statement: /* Copies constraints */
	INSERT INTO inhg VALUES ('x', 'text', 'y');
2020-04-06 20:19:54.787 EDT [31306:28] pg_regress/create_table_like LOG:  statement: /* Succeeds */
	INSERT INTO inhg VALUES ('x', 'text', 'y');
2020-04-06 20:19:54.787 EDT [31306:29] pg_regress/create_table_like LOG:  statement: /* Succeeds -- Unique constraints not copied */
	INSERT INTO inhg VALUES ('x', 'foo',  'y');
2020-04-06 20:19:54.787 EDT [31301:50] pg_regress/alter_operator LOG:  statement: DROP FUNCTION customcontsel(internal, oid, internal, integer);
2020-04-06 20:19:54.787 EDT [31306:30] pg_regress/create_table_like ERROR:  new row for relation "inhg" violates check constraint "foo"
2020-04-06 20:19:54.787 EDT [31306:31] pg_regress/create_table_like DETAIL:  Failing row contains (x, foo, y).
2020-04-06 20:19:54.787 EDT [31306:32] pg_regress/create_table_like STATEMENT:  /* Succeeds -- Unique constraints not copied */
	INSERT INTO inhg VALUES ('x', 'foo',  'y');
2020-04-06 20:19:54.787 EDT [31306:33] pg_regress/create_table_like LOG:  statement: /* fails due to constraint */
	SELECT * FROM inhg;
2020-04-06 20:19:54.788 EDT [31310:12] pg_regress/misc LOG:  statement: DELETE FROM onek2;
2020-04-06 20:19:54.789 EDT [31301:51] pg_regress/alter_operator LOG:  statement: DROP FUNCTION alter_op_test_fn(boolean, boolean);
2020-04-06 20:19:54.791 EDT [31301:52] pg_regress/alter_operator LOG:  disconnection: session time: 0:00:00.232 user=pgbuild database=regression host=[local]
2020-04-06 20:19:54.793 EDT [31302:15] pg_regress/misc_functions LOG:  statement: SELECT num_nulls(1, 2, NULL::text, NULL::point, '', int8 '9', 1.0 / NULL);
2020-04-06 20:19:54.794 EDT [31312:12] pg_regress/sysviews LOG:  statement: select name, setting from pg_settings where name like 'enable%';
2020-04-06 20:19:54.799 EDT [31310:13] pg_regress/misc LOG:  statement: COPY onek2 FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/results/onek.data';
2020-04-06 20:19:54.802 EDT [31322:12] pg_regress/tidscan LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT ctid, * FROM tidscan WHERE ctid = ANY(ARRAY['(0,1)', '(0,2)']::tid[]);
2020-04-06 20:19:54.802 EDT [31313:17] pg_regress/tsrf LOG:  statement: explain (verbose, costs off)
	SELECT * FROM few f1,
	  (SELECT unnest(ARRAY[1,2]) FROM few f2 WHERE false OFFSET 0) ss;
2020-04-06 20:19:54.803 EDT [31313:18] pg_regress/tsrf LOG:  statement: SELECT * FROM few f1,
	  (SELECT unnest(ARRAY[1,2]) FROM few f2 WHERE false OFFSET 0) ss;
2020-04-06 20:19:54.803 EDT [31300:46] pg_regress/incremental_sort LOG:  statement: delete from t;
2020-04-06 20:19:54.804 EDT [31315:176] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_opf1 USING hash;
2020-04-06 20:19:54.804 EDT [31302:16] pg_regress/misc_functions LOG:  statement: SELECT num_nulls(VARIADIC '{1,2,NULL,3}'::int[]);
2020-04-06 20:19:54.804 EDT [31300:47] pg_regress/incremental_sort LOG:  statement: insert into t(a, b) select i / 10, i from generate_series(1, 70) n(i);
2020-04-06 20:19:54.805 EDT [31322:13] pg_regress/tidscan LOG:  statement: SELECT ctid, * FROM tidscan WHERE ctid = ANY(ARRAY['(0,1)', '(0,2)']::tid[]);
2020-04-06 20:19:54.807 EDT [31300:48] pg_regress/incremental_sort LOG:  statement: explain (costs off) select * from (select * from t order by a) s order by a, b limit 31;
2020-04-06 20:19:54.809 EDT [31313:19] pg_regress/tsrf LOG:  statement: SELECT few.id, generate_series(1,3) g FROM few ORDER BY id DESC;
2020-04-06 20:19:54.811 EDT [31310:14] pg_regress/misc LOG:  statement: SELECT unique1 FROM onek2 WHERE unique1 < 2 ORDER BY unique1;
2020-04-06 20:19:54.811 EDT [31315:177] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_opf2 USING hash;
2020-04-06 20:19:54.812 EDT [31300:49] pg_regress/incremental_sort LOG:  statement: select * from (select * from t order by a) s order by a, b limit 31;
2020-04-06 20:19:54.813 EDT [31306:34] pg_regress/create_table_like LOG:  statement: /* Two records with three columns in order x=x, xx=text, y=y */
	DROP TABLE inhg;
2020-04-06 20:19:54.815 EDT [31315:178] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf1 USING hash OWNER TO regress_alter_generic_user1;
2020-04-06 20:19:54.816 EDT [31306:35] pg_regress/create_table_like LOG:  statement: CREATE TABLE test_like_id_1 (a bigint GENERATED ALWAYS AS IDENTITY, b text);
2020-04-06 20:19:54.819 EDT [31306:36] pg_regress/create_table_like LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_like_id_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:54.821 EDT [31302:17] pg_regress/misc_functions LOG:  statement: SELECT num_nulls(VARIADIC '{"1","2","3","4"}'::text[]);
2020-04-06 20:19:54.821 EDT [31312:13] pg_regress/sysviews LOG:  statement: select count(distinct utc_offset) >= 24 as ok from pg_timezone_names;
2020-04-06 20:19:54.823 EDT [31315:179] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf2 USING hash OWNER TO regress_alter_generic_user1;
2020-04-06 20:19:54.824 EDT [31322:14] pg_regress/tidscan LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT ctid, * FROM tidscan WHERE ctid != ANY(ARRAY['(0,1)', '(0,2)']::tid[]);
2020-04-06 20:19:54.824 EDT [31322:15] pg_regress/tidscan LOG:  statement: SELECT ctid, * FROM tidscan WHERE ctid != ANY(ARRAY['(0,1)', '(0,2)']::tid[]);
2020-04-06 20:19:54.825 EDT [31315:180] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR CLASS alt_opc1 FOR TYPE uuid USING hash AS STORAGE uuid;
2020-04-06 20:19:54.826 EDT [31300:50] pg_regress/incremental_sort LOG:  statement: explain (costs off) select * from (select * from t order by a) s order by a, b limit 32;
2020-04-06 20:19:54.827 EDT [31315:181] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR CLASS alt_opc2 FOR TYPE uuid USING hash AS STORAGE uuid;
2020-04-06 20:19:54.828 EDT [31300:51] pg_regress/incremental_sort LOG:  statement: select * from (select * from t order by a) s order by a, b limit 32;
2020-04-06 20:19:54.828 EDT [31315:182] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR CLASS alt_opc1 USING hash OWNER TO regress_alter_generic_user1;
2020-04-06 20:19:54.828 EDT [31315:183] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR CLASS alt_opc2 USING hash OWNER TO regress_alter_generic_user1;
2020-04-06 20:19:54.829 EDT [31315:184] pg_regress/alter_generic LOG:  statement: SET SESSION AUTHORIZATION regress_alter_generic_user1;
2020-04-06 20:19:54.829 EDT [31315:185] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf1 USING hash RENAME TO alt_opf2;
2020-04-06 20:19:54.829 EDT [31315:186] pg_regress/alter_generic ERROR:  operator family "alt_opf2" for access method "hash" already exists in schema "alt_nsp1"
2020-04-06 20:19:54.829 EDT [31315:187] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf1 USING hash RENAME TO alt_opf2;
2020-04-06 20:19:54.829 EDT [31315:188] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf1 USING hash RENAME TO alt_opf3;
2020-04-06 20:19:54.829 EDT [31315:189] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf2 USING hash OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.829 EDT [31315:190] pg_regress/alter_generic ERROR:  must be member of role "regress_alter_generic_user2"
2020-04-06 20:19:54.829 EDT [31315:191] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf2 USING hash OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.829 EDT [31315:192] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf2 USING hash OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.830 EDT [31315:193] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf2 USING hash SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.830 EDT [31315:194] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR CLASS alt_opc1 USING hash RENAME TO alt_opc2;
2020-04-06 20:19:54.830 EDT [31315:195] pg_regress/alter_generic ERROR:  operator class "alt_opc2" for access method "hash" already exists in schema "alt_nsp1"
2020-04-06 20:19:54.830 EDT [31315:196] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR CLASS alt_opc1 USING hash RENAME TO alt_opc2;
2020-04-06 20:19:54.830 EDT [31315:197] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR CLASS alt_opc1 USING hash RENAME TO alt_opc3;
2020-04-06 20:19:54.830 EDT [31315:198] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR CLASS alt_opc2 USING hash OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.830 EDT [31315:199] pg_regress/alter_generic ERROR:  must be member of role "regress_alter_generic_user2"
2020-04-06 20:19:54.830 EDT [31315:200] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR CLASS alt_opc2 USING hash OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.830 EDT [31315:201] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR CLASS alt_opc2 USING hash OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.831 EDT [31315:202] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR CLASS alt_opc2 USING hash SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.831 EDT [31315:203] pg_regress/alter_generic LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:54.831 EDT [31315:204] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_opf1 USING hash;
2020-04-06 20:19:54.832 EDT [31315:205] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_opf2 USING hash;
2020-04-06 20:19:54.832 EDT [31315:206] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf1 USING hash OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.832 EDT [31315:207] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf2 USING hash OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.832 EDT [31315:208] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR CLASS alt_opc1 FOR TYPE macaddr USING hash AS STORAGE macaddr;
2020-04-06 20:19:54.833 EDT [31315:209] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR CLASS alt_opc2 FOR TYPE macaddr USING hash AS STORAGE macaddr;
2020-04-06 20:19:54.833 EDT [31313:20] pg_regress/tsrf LOG:  statement: SELECT few.id, generate_series(1,3) g FROM few ORDER BY id, g DESC;
2020-04-06 20:19:54.835 EDT [31302:18] pg_regress/misc_functions LOG:  statement: SELECT num_nulls(VARIADIC ARRAY(SELECT CASE WHEN i <> 40 THEN i END FROM generate_series(1, 100) i));
2020-04-06 20:19:54.835 EDT [31302:19] pg_regress/misc_functions LOG:  statement: SELECT num_nonnulls(VARIADIC NULL::text[]);
2020-04-06 20:19:54.837 EDT [31310:15] pg_regress/misc LOG:  statement: COPY BINARY stud_emp TO '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/results/stud_emp.data';
2020-04-06 20:19:54.837 EDT [31310:16] pg_regress/misc LOG:  statement: DELETE FROM stud_emp;
2020-04-06 20:19:54.838 EDT [31310:17] pg_regress/misc LOG:  statement: COPY BINARY stud_emp FROM '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/results/stud_emp.data';
2020-04-06 20:19:54.838 EDT [31310:18] pg_regress/misc LOG:  statement: SELECT * FROM stud_emp;
2020-04-06 20:19:54.849 EDT [31322:16] pg_regress/tidscan LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT ctid, * FROM tidscan
	WHERE (id = 3 AND ctid IN ('(0,2)', '(0,3)')) OR (ctid = '(0,1)' AND id = 1);
2020-04-06 20:19:54.849 EDT [31315:210] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR CLASS alt_opc1 USING hash OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.850 EDT [31322:17] pg_regress/tidscan LOG:  statement: SELECT ctid, * FROM tidscan
	WHERE (id = 3 AND ctid IN ('(0,2)', '(0,3)')) OR (ctid = '(0,1)' AND id = 1);
2020-04-06 20:19:54.850 EDT [31300:52] pg_regress/incremental_sort LOG:  statement: explain (costs off) select * from (select * from t order by a) s order by a, b limit 33;
2020-04-06 20:19:54.850 EDT [31315:211] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR CLASS alt_opc2 USING hash OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.851 EDT [31306:37] pg_regress/create_table_like LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26665';
2020-04-06 20:19:54.852 EDT [31315:212] pg_regress/alter_generic LOG:  statement: SET SESSION AUTHORIZATION regress_alter_generic_user2;
2020-04-06 20:19:54.852 EDT [31315:213] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf3 USING hash RENAME TO alt_opf4;
2020-04-06 20:19:54.852 EDT [31315:214] pg_regress/alter_generic ERROR:  must be owner of operator family alt_opf3
2020-04-06 20:19:54.852 EDT [31315:215] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf3 USING hash RENAME TO alt_opf4;
2020-04-06 20:19:54.852 EDT [31315:216] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf1 USING hash RENAME TO alt_opf4;
2020-04-06 20:19:54.853 EDT [31313:21] pg_regress/tsrf LOG:  statement: SELECT few.id, generate_series(1,3) g FROM few ORDER BY id, generate_series(1,3) DESC;
2020-04-06 20:19:54.853 EDT [31315:217] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf3 USING hash OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.853 EDT [31315:218] pg_regress/alter_generic ERROR:  must be owner of operator family alt_opf3
2020-04-06 20:19:54.853 EDT [31315:219] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf3 USING hash OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.853 EDT [31315:220] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf2 USING hash OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.853 EDT [31315:221] pg_regress/alter_generic ERROR:  must be member of role "regress_alter_generic_user3"
2020-04-06 20:19:54.853 EDT [31315:222] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf2 USING hash OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.853 EDT [31315:223] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf3 USING hash SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.853 EDT [31315:224] pg_regress/alter_generic ERROR:  must be owner of operator family alt_opf3
2020-04-06 20:19:54.853 EDT [31315:225] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf3 USING hash SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.853 EDT [31300:53] pg_regress/incremental_sort LOG:  statement: select * from (select * from t order by a) s order by a, b limit 33;
2020-04-06 20:19:54.857 EDT [31310:19] pg_regress/misc LOG:  statement: SELECT * FROM a_star*;
2020-04-06 20:19:54.861 EDT [31315:226] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf2 USING hash SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.861 EDT [31315:227] pg_regress/alter_generic ERROR:  operator family "alt_opf2" for access method "hash" already exists in schema "alt_nsp2"
2020-04-06 20:19:54.861 EDT [31315:228] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf2 USING hash SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.861 EDT [31302:20] pg_regress/misc_functions LOG:  statement: SELECT num_nonnulls(VARIADIC '{}'::int[]);
2020-04-06 20:19:54.865 EDT [31315:229] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR CLASS alt_opc3 USING hash RENAME TO alt_opc4;
2020-04-06 20:19:54.866 EDT [31315:230] pg_regress/alter_generic ERROR:  must be owner of operator class alt_opc3
2020-04-06 20:19:54.866 EDT [31315:231] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR CLASS alt_opc3 USING hash RENAME TO alt_opc4;
2020-04-06 20:19:54.868 EDT [31313:22] pg_regress/tsrf LOG:  statement: SELECT few.id FROM few ORDER BY id, generate_series(1,3) DESC;
2020-04-06 20:19:54.870 EDT [31306:38] pg_regress/create_table_like LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26665' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:54.872 EDT [31300:54] pg_regress/incremental_sort LOG:  statement: explain (costs off) select * from (select * from t order by a) s order by a, b limit 65;
2020-04-06 20:19:54.872 EDT [31315:232] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR CLASS alt_opc1 USING hash RENAME TO alt_opc4;
2020-04-06 20:19:54.873 EDT [31322:18] pg_regress/tidscan LOG:  statement: SET enable_hashjoin TO off;
2020-04-06 20:19:54.873 EDT [31315:233] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR CLASS alt_opc3 USING hash OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.873 EDT [31315:234] pg_regress/alter_generic ERROR:  must be owner of operator class alt_opc3
2020-04-06 20:19:54.873 EDT [31315:235] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR CLASS alt_opc3 USING hash OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:54.873 EDT [31300:55] pg_regress/incremental_sort LOG:  statement: select * from (select * from t order by a) s order by a, b limit 65;
2020-04-06 20:19:54.874 EDT [31315:236] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR CLASS alt_opc2 USING hash OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.874 EDT [31315:237] pg_regress/alter_generic ERROR:  must be member of role "regress_alter_generic_user3"
2020-04-06 20:19:54.874 EDT [31315:238] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR CLASS alt_opc2 USING hash OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:54.874 EDT [31322:19] pg_regress/tidscan LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.ctid, t1.*, t2.ctid, t2.*
	FROM tidscan t1 JOIN tidscan t2 ON t1.ctid = t2.ctid WHERE t1.id = 1;
2020-04-06 20:19:54.874 EDT [31306:39] pg_regress/create_table_like LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26665' ORDER BY 1;
2020-04-06 20:19:54.875 EDT [31310:20] pg_regress/misc LOG:  statement: SELECT *
	   FROM b_star* x
	   WHERE x.b = text 'bumble' or x.a < 3;
2020-04-06 20:19:54.876 EDT [31302:21] pg_regress/misc_functions LOG:  statement: SELECT num_nulls(VARIADIC NULL::text[]);
2020-04-06 20:19:54.876 EDT [31315:239] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR CLASS alt_opc3 USING hash SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.876 EDT [31315:240] pg_regress/alter_generic ERROR:  must be owner of operator class alt_opc3
2020-04-06 20:19:54.876 EDT [31315:241] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR CLASS alt_opc3 USING hash SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.876 EDT [31322:20] pg_regress/tidscan LOG:  statement: SELECT t1.ctid, t1.*, t2.ctid, t2.*
	FROM tidscan t1 JOIN tidscan t2 ON t1.ctid = t2.ctid WHERE t1.id = 1;
2020-04-06 20:19:54.883 EDT [31306:40] pg_regress/create_table_like LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26665'
	ORDER BY 1;
2020-04-06 20:19:54.883 EDT [31315:242] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR CLASS alt_opc2 USING hash SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.884 EDT [31315:243] pg_regress/alter_generic ERROR:  operator class "alt_opc2" for access method "hash" already exists in schema "alt_nsp2"
2020-04-06 20:19:54.884 EDT [31315:244] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR CLASS alt_opc2 USING hash SET SCHEMA alt_nsp2;
2020-04-06 20:19:54.888 EDT [31315:245] pg_regress/alter_generic LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:54.889 EDT [31312:14] pg_regress/sysviews LOG:  statement: select count(distinct utc_offset) >= 24 as ok from pg_timezone_abbrevs;
2020-04-06 20:19:54.889 EDT [31306:41] pg_regress/create_table_like LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26665'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26665')
	ORDER BY 1;
2020-04-06 20:19:54.890 EDT [31313:23] pg_regress/tsrf LOG:  statement: SET enable_hashagg TO 0;
2020-04-06 20:19:54.890 EDT [31300:56] pg_regress/incremental_sort LOG:  statement: explain (costs off) select * from (select * from t order by a) s order by a, b limit 66;
2020-04-06 20:19:54.890 EDT [31315:246] pg_regress/alter_generic LOG:  statement: SELECT nspname, opfname, amname, rolname
	  FROM pg_opfamily o, pg_am m, pg_namespace n, pg_authid a
	  WHERE o.opfmethod = m.oid AND o.opfnamespace = n.oid AND o.opfowner = a.oid
	    AND n.nspname IN ('alt_nsp1', 'alt_nsp2')
		AND NOT opfname LIKE 'alt_opc%'
	  ORDER BY nspname, opfname;
2020-04-06 20:19:54.892 EDT [31313:24] pg_regress/tsrf LOG:  statement: SELECT few.dataa, count(*), min(id), max(id), unnest('{1,1,3}'::int[]) FROM few WHERE few.id = 1 GROUP BY few.dataa;
2020-04-06 20:19:54.893 EDT [31310:21] pg_regress/misc LOG:  statement: SELECT class, a
	   FROM c_star* x
	   WHERE x.c ~ text 'hi';
2020-04-06 20:19:54.893 EDT [31300:57] pg_regress/incremental_sort LOG:  statement: select * from (select * from t order by a) s order by a, b limit 66;
2020-04-06 20:19:54.895 EDT [31300:58] pg_regress/incremental_sort LOG:  statement: delete from t;
2020-04-06 20:19:54.896 EDT [31322:21] pg_regress/tidscan LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.ctid, t1.*, t2.ctid, t2.*
	FROM tidscan t1 LEFT JOIN tidscan t2 ON t1.ctid = t2.ctid WHERE t1.id = 1;
2020-04-06 20:19:54.896 EDT [31322:22] pg_regress/tidscan LOG:  statement: SELECT t1.ctid, t1.*, t2.ctid, t2.*
	FROM tidscan t1 LEFT JOIN tidscan t2 ON t1.ctid = t2.ctid WHERE t1.id = 1;
2020-04-06 20:19:54.901 EDT [31302:22] pg_regress/misc_functions LOG:  statement: SELECT num_nulls(VARIADIC '{}'::int[]);
2020-04-06 20:19:54.903 EDT [31300:59] pg_regress/incremental_sort LOG:  statement: insert into t(a, b) select i, i from generate_series(1, 70) n(i);
2020-04-06 20:19:54.904 EDT [31300:60] pg_regress/incremental_sort LOG:  statement: explain (costs off) select * from (select * from t order by a) s order by a, b limit 31;
2020-04-06 20:19:54.904 EDT [31300:61] pg_regress/incremental_sort LOG:  statement: select * from (select * from t order by a) s order by a, b limit 31;
2020-04-06 20:19:54.905 EDT [31306:42] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26665'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:54.911 EDT [31313:25] pg_regress/tsrf LOG:  statement: SELECT few.dataa, count(*), min(id), max(id), unnest('{1,1,3}'::int[]) FROM few WHERE few.id = 1 GROUP BY few.dataa, unnest('{1,1,3}'::int[]);
2020-04-06 20:19:54.912 EDT [31315:247] pg_regress/alter_generic LOG:  statement: SELECT nspname, opcname, amname, rolname
	  FROM pg_opclass o, pg_am m, pg_namespace n, pg_authid a
	  WHERE o.opcmethod = m.oid AND o.opcnamespace = n.oid AND o.opcowner = a.oid
	    AND n.nspname IN ('alt_nsp1', 'alt_nsp2')
	  ORDER BY nspname, opcname;
2020-04-06 20:19:54.915 EDT [31312:15] pg_regress/sysviews LOG:  statement: set timezone_abbreviations = 'Australia';
2020-04-06 20:19:54.916 EDT [31312:16] pg_regress/sysviews LOG:  statement: select count(distinct utc_offset) >= 24 as ok from pg_timezone_abbrevs;
2020-04-06 20:19:54.916 EDT [31310:22] pg_regress/misc LOG:  statement: SELECT class, b, c
	   FROM d_star* x
	   WHERE x.a < 100;
2020-04-06 20:19:54.924 EDT [31302:23] pg_regress/misc_functions LOG:  statement: SELECT num_nonnulls();
2020-04-06 20:19:54.924 EDT [31302:24] pg_regress/misc_functions ERROR:  function num_nonnulls() does not exist at character 8
2020-04-06 20:19:54.924 EDT [31302:25] pg_regress/misc_functions HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:19:54.924 EDT [31302:26] pg_regress/misc_functions STATEMENT:  SELECT num_nonnulls();
2020-04-06 20:19:54.925 EDT [31302:27] pg_regress/misc_functions LOG:  statement: SELECT num_nulls();
2020-04-06 20:19:54.925 EDT [31302:28] pg_regress/misc_functions ERROR:  function num_nulls() does not exist at character 8
2020-04-06 20:19:54.925 EDT [31302:29] pg_regress/misc_functions HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:19:54.925 EDT [31302:30] pg_regress/misc_functions STATEMENT:  SELECT num_nulls();
2020-04-06 20:19:54.925 EDT [31322:23] pg_regress/tidscan LOG:  statement: RESET enable_hashjoin;
2020-04-06 20:19:54.926 EDT [31302:31] pg_regress/misc_functions LOG:  statement: select setting as segsize
	from pg_settings where name = 'wal_segment_size'
2020-04-06 20:19:54.928 EDT [31306:43] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26665'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:54.930 EDT [31300:62] pg_regress/incremental_sort LOG:  statement: explain (costs off) select * from (select * from t order by a) s order by a, b limit 32;
2020-04-06 20:19:54.931 EDT [31322:24] pg_regress/tidscan LOG:  statement: BEGIN;
2020-04-06 20:19:54.931 EDT [31313:26] pg_regress/tsrf LOG:  statement: SELECT few.dataa, count(*), min(id), max(id), unnest('{1,1,3}'::int[]) FROM few WHERE few.id = 1 GROUP BY few.dataa, 5;
2020-04-06 20:19:54.934 EDT [31310:23] pg_regress/misc LOG:  statement: SELECT class, c FROM e_star* x WHERE x.c NOTNULL;
2020-04-06 20:19:54.934 EDT [31322:25] pg_regress/tidscan LOG:  statement: DECLARE c CURSOR FOR
	SELECT ctid, * FROM tidscan WHERE ctid = ANY(ARRAY['(0,1)', '(0,2)']::tid[]);
2020-04-06 20:19:54.935 EDT [31300:63] pg_regress/incremental_sort LOG:  statement: select * from (select * from t order by a) s order by a, b limit 32;
2020-04-06 20:19:54.935 EDT [31322:26] pg_regress/tidscan LOG:  statement: FETCH ALL FROM c;
2020-04-06 20:19:54.942 EDT [31312:17] pg_regress/sysviews LOG:  statement: set timezone_abbreviations = 'India';
2020-04-06 20:19:54.943 EDT [31322:27] pg_regress/tidscan LOG:  statement: FETCH BACKWARD 1 FROM c;
2020-04-06 20:19:54.943 EDT [31315:248] pg_regress/alter_generic LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:54.944 EDT [31302:32] pg_regress/misc_functions LOG:  statement: select count(*) > 0 as ok from pg_ls_waldir();
2020-04-06 20:19:54.945 EDT [31312:18] pg_regress/sysviews LOG:  statement: select count(distinct utc_offset) >= 24 as ok from pg_timezone_abbrevs;
2020-04-06 20:19:54.945 EDT [31306:44] pg_regress/create_table_like LOG:  statement: INSERT INTO test_like_id_1 (b) VALUES ('b1');
2020-04-06 20:19:54.946 EDT [31322:28] pg_regress/tidscan LOG:  statement: FETCH FIRST FROM c;
2020-04-06 20:19:54.946 EDT [31315:249] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_opf4 USING btree;
2020-04-06 20:19:54.947 EDT [31322:29] pg_regress/tidscan LOG:  statement: ROLLBACK;
2020-04-06 20:19:54.947 EDT [31315:250] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf4 USING btree ADD
	  
	  OPERATOR 1 < (int4, int2) ,
	  OPERATOR 2 <= (int4, int2) ,
	  OPERATOR 3 = (int4, int2) ,
	  OPERATOR 4 >= (int4, int2) ,
	  OPERATOR 5 > (int4, int2) ,
	  FUNCTION 1 btint42cmp(int4, int2);
2020-04-06 20:19:54.948 EDT [31322:30] pg_regress/tidscan LOG:  statement: BEGIN;
2020-04-06 20:19:54.948 EDT [31315:251] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf4 USING btree DROP
	  
	  OPERATOR 1 (int4, int2) ,
	  OPERATOR 2 (int4, int2) ,
	  OPERATOR 3 (int4, int2) ,
	  OPERATOR 4 (int4, int2) ,
	  OPERATOR 5 (int4, int2) ,
	  FUNCTION 1 (int4, int2) ;
2020-04-06 20:19:54.949 EDT [31322:31] pg_regress/tidscan LOG:  statement: DECLARE c CURSOR FOR SELECT ctid, * FROM tidscan;
2020-04-06 20:19:54.949 EDT [31313:27] pg_regress/tsrf LOG:  statement: RESET enable_hashagg;
2020-04-06 20:19:54.949 EDT [31313:28] pg_regress/tsrf LOG:  statement: SELECT dataa, generate_series(1,1), count(*) FROM few GROUP BY 1 HAVING count(*) > 1;
2020-04-06 20:19:54.950 EDT [31306:45] pg_regress/create_table_like LOG:  statement: SELECT * FROM test_like_id_1;
2020-04-06 20:19:54.950 EDT [31310:24] pg_regress/misc LOG:  statement: SELECT * FROM f_star* x WHERE x.c ISNULL;
2020-04-06 20:19:54.951 EDT [31300:64] pg_regress/incremental_sort LOG:  statement: explain (costs off) select * from (select * from t order by a) s order by a, b limit 33;
2020-04-06 20:19:54.951 EDT [31322:32] pg_regress/tidscan LOG:  statement: FETCH NEXT FROM c;
2020-04-06 20:19:54.953 EDT [31315:252] pg_regress/alter_generic LOG:  statement: DROP OPERATOR FAMILY alt_opf4 USING btree;
2020-04-06 20:19:54.953 EDT [31315:253] pg_regress/alter_generic LOG:  statement: ROLLBACK;
2020-04-06 20:19:54.959 EDT [31322:33] pg_regress/tidscan LOG:  statement: FETCH NEXT FROM c;
2020-04-06 20:19:54.961 EDT [31315:254] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_opf4 USING btree;
2020-04-06 20:19:54.961 EDT [31300:65] pg_regress/incremental_sort LOG:  statement: select * from (select * from t order by a) s order by a, b limit 33;
2020-04-06 20:19:54.962 EDT [31322:34] pg_regress/tidscan LOG:  statement: EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
	UPDATE tidscan SET id = -id WHERE CURRENT OF c RETURNING *;
2020-04-06 20:19:54.962 EDT [31315:255] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf4 USING invalid_index_method ADD  OPERATOR 1 < (int4, int2);
2020-04-06 20:19:54.962 EDT [31315:256] pg_regress/alter_generic ERROR:  access method "invalid_index_method" does not exist
2020-04-06 20:19:54.962 EDT [31315:257] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf4 USING invalid_index_method ADD  OPERATOR 1 < (int4, int2);
2020-04-06 20:19:54.963 EDT [31322:35] pg_regress/tidscan LOG:  statement: FETCH NEXT FROM c;
2020-04-06 20:19:54.963 EDT [31322:36] pg_regress/tidscan LOG:  statement: EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
	UPDATE tidscan SET id = -id WHERE CURRENT OF c RETURNING *;
2020-04-06 20:19:54.964 EDT [31315:258] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf4 USING btree ADD OPERATOR 6 < (int4, int2);
2020-04-06 20:19:54.964 EDT [31315:259] pg_regress/alter_generic ERROR:  invalid operator number 6, must be between 1 and 5
2020-04-06 20:19:54.964 EDT [31315:260] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf4 USING btree ADD OPERATOR 6 < (int4, int2);
2020-04-06 20:19:54.964 EDT [31302:33] pg_regress/misc_functions LOG:  statement: select count(*) > 0 as ok from (select pg_ls_waldir()) ss;
2020-04-06 20:19:54.964 EDT [31312:19] pg_regress/sysviews LOG:  disconnection: session time: 0:00:00.361 user=pgbuild database=regression host=[local]
2020-04-06 20:19:54.965 EDT [31306:46] pg_regress/create_table_like LOG:  statement: CREATE TABLE test_like_id_2 (LIKE test_like_id_1);
2020-04-06 20:19:54.967 EDT [31306:47] pg_regress/create_table_like LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_like_id_2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:54.967 EDT [31310:25] pg_regress/misc LOG:  statement: SELECT sum(a) FROM a_star*;
2020-04-06 20:19:54.968 EDT [31315:261] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf4 USING btree ADD OPERATOR 0 < (int4, int2);
2020-04-06 20:19:54.968 EDT [31315:262] pg_regress/alter_generic ERROR:  invalid operator number 0, must be between 1 and 5
2020-04-06 20:19:54.968 EDT [31315:263] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf4 USING btree ADD OPERATOR 0 < (int4, int2);
2020-04-06 20:19:54.968 EDT [31322:37] pg_regress/tidscan LOG:  statement: SELECT * FROM tidscan;
2020-04-06 20:19:54.968 EDT [31315:264] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf4 USING btree ADD OPERATOR 1 < ;
2020-04-06 20:19:54.968 EDT [31315:265] pg_regress/alter_generic ERROR:  operator argument types must be specified in ALTER OPERATOR FAMILY
2020-04-06 20:19:54.968 EDT [31315:266] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf4 USING btree ADD OPERATOR 1 < ;
2020-04-06 20:19:54.968 EDT [31315:267] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf4 USING btree ADD FUNCTION 0 btint42cmp(int4, int2);
2020-04-06 20:19:54.968 EDT [31315:268] pg_regress/alter_generic ERROR:  invalid function number 0, must be between 1 and 5
2020-04-06 20:19:54.968 EDT [31315:269] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf4 USING btree ADD FUNCTION 0 btint42cmp(int4, int2);
2020-04-06 20:19:54.969 EDT [31315:270] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf4 USING btree ADD FUNCTION 6 btint42cmp(int4, int2);
2020-04-06 20:19:54.969 EDT [31315:271] pg_regress/alter_generic ERROR:  invalid function number 6, must be between 1 and 5
2020-04-06 20:19:54.969 EDT [31315:272] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf4 USING btree ADD FUNCTION 6 btint42cmp(int4, int2);
2020-04-06 20:19:54.969 EDT [31313:29] pg_regress/tsrf LOG:  statement: SELECT dataa, generate_series(1,1), count(*) FROM few GROUP BY 1, 2 HAVING count(*) > 1;
2020-04-06 20:19:54.969 EDT [31315:273] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf4 USING btree ADD STORAGE invalid_storage;
2020-04-06 20:19:54.969 EDT [31315:274] pg_regress/alter_generic ERROR:  STORAGE cannot be specified in ALTER OPERATOR FAMILY
2020-04-06 20:19:54.969 EDT [31315:275] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf4 USING btree ADD STORAGE invalid_storage;
2020-04-06 20:19:54.972 EDT [31315:276] pg_regress/alter_generic LOG:  statement: DROP OPERATOR FAMILY alt_opf4 USING btree;
2020-04-06 20:19:54.975 EDT [31300:66] pg_regress/incremental_sort LOG:  statement: explain (costs off) select * from (select * from t order by a) s order by a, b limit 65;
2020-04-06 20:19:54.977 EDT [31315:277] pg_regress/alter_generic LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:54.977 EDT [31300:67] pg_regress/incremental_sort LOG:  statement: select * from (select * from t order by a) s order by a, b limit 65;
2020-04-06 20:19:54.978 EDT [31310:26] pg_regress/misc LOG:  statement: SELECT class, sum(a) FROM a_star* GROUP BY class ORDER BY class;
2020-04-06 20:19:54.978 EDT [31315:278] pg_regress/alter_generic LOG:  statement: CREATE ROLE regress_alter_generic_user5 NOSUPERUSER;
2020-04-06 20:19:54.979 EDT [31302:34] pg_regress/misc_functions LOG:  statement: select * from pg_ls_waldir() limit 0;
2020-04-06 20:19:54.979 EDT [31322:38] pg_regress/tidscan LOG:  statement: FETCH NEXT FROM c;
2020-04-06 20:19:54.979 EDT [31315:279] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_opf5 USING btree;
2020-04-06 20:19:54.980 EDT [31315:280] pg_regress/alter_generic LOG:  statement: SET ROLE regress_alter_generic_user5;
2020-04-06 20:19:54.980 EDT [31315:281] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf5 USING btree ADD OPERATOR 1 < (int4, int2), FUNCTION 1 btint42cmp(int4, int2);
2020-04-06 20:19:54.980 EDT [31315:282] pg_regress/alter_generic ERROR:  must be superuser to alter an operator family
2020-04-06 20:19:54.980 EDT [31315:283] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf5 USING btree ADD OPERATOR 1 < (int4, int2), FUNCTION 1 btint42cmp(int4, int2);
2020-04-06 20:19:54.981 EDT [31315:284] pg_regress/alter_generic LOG:  statement: RESET ROLE;
2020-04-06 20:19:54.981 EDT [31315:285] pg_regress/alter_generic ERROR:  current transaction is aborted, commands ignored until end of transaction block
2020-04-06 20:19:54.981 EDT [31315:286] pg_regress/alter_generic STATEMENT:  RESET ROLE;
2020-04-06 20:19:54.981 EDT [31315:287] pg_regress/alter_generic LOG:  statement: DROP OPERATOR FAMILY alt_opf5 USING btree;
2020-04-06 20:19:54.981 EDT [31315:288] pg_regress/alter_generic ERROR:  current transaction is aborted, commands ignored until end of transaction block
2020-04-06 20:19:54.981 EDT [31315:289] pg_regress/alter_generic STATEMENT:  DROP OPERATOR FAMILY alt_opf5 USING btree;
2020-04-06 20:19:54.981 EDT [31315:290] pg_regress/alter_generic LOG:  statement: ROLLBACK;
2020-04-06 20:19:54.981 EDT [31315:291] pg_regress/alter_generic LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:54.981 EDT [31315:292] pg_regress/alter_generic LOG:  statement: CREATE ROLE regress_alter_generic_user6;
2020-04-06 20:19:54.981 EDT [31315:293] pg_regress/alter_generic LOG:  statement: CREATE SCHEMA alt_nsp6;
2020-04-06 20:19:54.981 EDT [31315:294] pg_regress/alter_generic LOG:  statement: REVOKE ALL ON SCHEMA alt_nsp6 FROM regress_alter_generic_user6;
2020-04-06 20:19:54.982 EDT [31315:295] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_nsp6.alt_opf6 USING btree;
2020-04-06 20:19:54.982 EDT [31315:296] pg_regress/alter_generic LOG:  statement: SET ROLE regress_alter_generic_user6;
2020-04-06 20:19:54.982 EDT [31315:297] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_nsp6.alt_opf6 USING btree ADD OPERATOR 1 < (int4, int2);
2020-04-06 20:19:54.982 EDT [31315:298] pg_regress/alter_generic ERROR:  permission denied for schema alt_nsp6
2020-04-06 20:19:54.982 EDT [31315:299] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_nsp6.alt_opf6 USING btree ADD OPERATOR 1 < (int4, int2);
2020-04-06 20:19:54.983 EDT [31306:48] pg_regress/create_table_like LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26687';
2020-04-06 20:19:54.984 EDT [31315:300] pg_regress/alter_generic LOG:  statement: ROLLBACK;
2020-04-06 20:19:54.984 EDT [31315:301] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_opf7 USING btree;
2020-04-06 20:19:54.984 EDT [31315:302] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf7 USING btree ADD OPERATOR 1 < (int4, int2);
2020-04-06 20:19:54.984 EDT [31315:303] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf7 USING btree DROP OPERATOR 1 (int4, int2, int8);
2020-04-06 20:19:54.984 EDT [31315:304] pg_regress/alter_generic ERROR:  one or two argument types must be specified
2020-04-06 20:19:54.984 EDT [31315:305] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf7 USING btree DROP OPERATOR 1 (int4, int2, int8);
2020-04-06 20:19:54.985 EDT [31315:306] pg_regress/alter_generic LOG:  statement: DROP OPERATOR FAMILY alt_opf7 USING btree;
2020-04-06 20:19:54.985 EDT [31315:307] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_opf8 USING btree;
2020-04-06 20:19:54.985 EDT [31315:308] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf8 USING btree ADD OPERATOR 1 < (int4, int4);
2020-04-06 20:19:54.985 EDT [31315:309] pg_regress/alter_generic LOG:  statement: DROP OPERATOR FAMILY alt_opf8 USING btree;
2020-04-06 20:19:54.986 EDT [31315:310] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_opf9 USING gist;
2020-04-06 20:19:54.986 EDT [31313:30] pg_regress/tsrf LOG:  statement: SELECT few.dataa, count(*) FROM few WHERE dataa = 'a' GROUP BY few.dataa ORDER BY 2;
2020-04-06 20:19:54.986 EDT [31315:311] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf9 USING gist ADD OPERATOR 1 < (int4, int4) FOR ORDER BY float_ops;
2020-04-06 20:19:54.987 EDT [31315:312] pg_regress/alter_generic LOG:  statement: DROP OPERATOR FAMILY alt_opf9 USING gist;
2020-04-06 20:19:54.987 EDT [31322:39] pg_regress/tidscan LOG:  statement: EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
	UPDATE tidscan SET id = -id WHERE CURRENT OF c RETURNING *;
2020-04-06 20:19:54.987 EDT [31315:313] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_opf10 USING btree;
2020-04-06 20:19:54.988 EDT [31315:314] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf10 USING btree ADD OPERATOR 1 < (int4, int4) FOR ORDER BY float_ops;
2020-04-06 20:19:54.988 EDT [31315:315] pg_regress/alter_generic ERROR:  access method "btree" does not support ordering operators
2020-04-06 20:19:54.988 EDT [31315:316] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf10 USING btree ADD OPERATOR 1 < (int4, int4) FOR ORDER BY float_ops;
2020-04-06 20:19:54.988 EDT [31315:317] pg_regress/alter_generic LOG:  statement: DROP OPERATOR FAMILY alt_opf10 USING btree;
2020-04-06 20:19:54.988 EDT [31315:318] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_opf11 USING gist;
2020-04-06 20:19:54.988 EDT [31315:319] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf11 USING gist ADD OPERATOR 1 < (int4, int4) FOR ORDER BY float_ops;
2020-04-06 20:19:54.989 EDT [31315:320] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf11 USING gist DROP OPERATOR 1 (int4, int4);
2020-04-06 20:19:54.989 EDT [31315:321] pg_regress/alter_generic LOG:  statement: DROP OPERATOR FAMILY alt_opf11 USING gist;
2020-04-06 20:19:54.989 EDT [31315:322] pg_regress/alter_generic LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:54.990 EDT [31315:323] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_opf12 USING btree;
2020-04-06 20:19:54.990 EDT [31315:324] pg_regress/alter_generic LOG:  statement: CREATE FUNCTION fn_opf12  (int4, int2) RETURNS BIGINT AS 'SELECT NULL::BIGINT;' LANGUAGE SQL;
2020-04-06 20:19:54.990 EDT [31322:40] pg_regress/tidscan ERROR:  cursor "c" is not positioned on a row
2020-04-06 20:19:54.990 EDT [31322:41] pg_regress/tidscan STATEMENT:  EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
	UPDATE tidscan SET id = -id WHERE CURRENT OF c RETURNING *;
2020-04-06 20:19:54.990 EDT [31315:325] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf12 USING btree ADD FUNCTION 1 fn_opf12(int4, int2);
2020-04-06 20:19:54.990 EDT [31302:35] pg_regress/misc_functions LOG:  statement: select count(*) > 0 as ok from (select * from pg_ls_waldir() limit 1) ss;
2020-04-06 20:19:54.990 EDT [31315:326] pg_regress/alter_generic ERROR:  btree comparison functions must return integer
2020-04-06 20:19:54.990 EDT [31315:327] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf12 USING btree ADD FUNCTION 1 fn_opf12(int4, int2);
2020-04-06 20:19:54.991 EDT [31322:42] pg_regress/tidscan LOG:  statement: ROLLBACK;
2020-04-06 20:19:54.991 EDT [31315:328] pg_regress/alter_generic LOG:  statement: DROP OPERATOR FAMILY alt_opf12 USING btree;
2020-04-06 20:19:54.991 EDT [31315:329] pg_regress/alter_generic ERROR:  current transaction is aborted, commands ignored until end of transaction block
2020-04-06 20:19:54.991 EDT [31315:330] pg_regress/alter_generic STATEMENT:  DROP OPERATOR FAMILY alt_opf12 USING btree;
2020-04-06 20:19:54.991 EDT [31315:331] pg_regress/alter_generic LOG:  statement: ROLLBACK;
2020-04-06 20:19:54.991 EDT [31302:36] pg_regress/misc_functions LOG:  statement: select (w).size = 1048576 as ok
	from (select pg_ls_waldir() w) ss where length((w).name) = 24 limit 1;
2020-04-06 20:19:54.991 EDT [31315:332] pg_regress/alter_generic LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:54.991 EDT [31315:333] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_opf13 USING hash;
2020-04-06 20:19:54.991 EDT [31322:43] pg_regress/tidscan LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM tenk1 t1 JOIN tenk1 t2 ON t1.ctid = t2.ctid;
2020-04-06 20:19:54.993 EDT [31315:334] pg_regress/alter_generic LOG:  statement: CREATE FUNCTION fn_opf13  (int4) RETURNS BIGINT AS 'SELECT NULL::BIGINT;' LANGUAGE SQL;
2020-04-06 20:19:54.993 EDT [31315:335] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf13 USING hash ADD FUNCTION 1 fn_opf13(int4);
2020-04-06 20:19:54.993 EDT [31315:336] pg_regress/alter_generic ERROR:  hash function 1 must return integer
2020-04-06 20:19:54.993 EDT [31315:337] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf13 USING hash ADD FUNCTION 1 fn_opf13(int4);
2020-04-06 20:19:54.993 EDT [31315:338] pg_regress/alter_generic LOG:  statement: DROP OPERATOR FAMILY alt_opf13 USING hash;
2020-04-06 20:19:54.993 EDT [31315:339] pg_regress/alter_generic ERROR:  current transaction is aborted, commands ignored until end of transaction block
2020-04-06 20:19:54.993 EDT [31315:340] pg_regress/alter_generic STATEMENT:  DROP OPERATOR FAMILY alt_opf13 USING hash;
2020-04-06 20:19:54.994 EDT [31315:341] pg_regress/alter_generic LOG:  statement: ROLLBACK;
2020-04-06 20:19:54.994 EDT [31315:342] pg_regress/alter_generic LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:54.994 EDT [31315:343] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_opf14 USING btree;
2020-04-06 20:19:54.994 EDT [31315:344] pg_regress/alter_generic LOG:  statement: CREATE FUNCTION fn_opf14 (int4) RETURNS BIGINT AS 'SELECT NULL::BIGINT;' LANGUAGE SQL;
2020-04-06 20:19:54.995 EDT [31315:345] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf14 USING btree ADD FUNCTION 1 fn_opf14(int4);
2020-04-06 20:19:54.995 EDT [31315:346] pg_regress/alter_generic ERROR:  btree comparison functions must have two arguments
2020-04-06 20:19:54.995 EDT [31315:347] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf14 USING btree ADD FUNCTION 1 fn_opf14(int4);
2020-04-06 20:19:54.995 EDT [31315:348] pg_regress/alter_generic LOG:  statement: DROP OPERATOR FAMILY alt_opf14 USING btree;
2020-04-06 20:19:54.995 EDT [31315:349] pg_regress/alter_generic ERROR:  current transaction is aborted, commands ignored until end of transaction block
2020-04-06 20:19:54.995 EDT [31315:350] pg_regress/alter_generic STATEMENT:  DROP OPERATOR FAMILY alt_opf14 USING btree;
2020-04-06 20:19:54.995 EDT [31315:351] pg_regress/alter_generic LOG:  statement: ROLLBACK;
2020-04-06 20:19:54.995 EDT [31315:352] pg_regress/alter_generic LOG:  statement: BEGIN TRANSACTION;
2020-04-06 20:19:54.995 EDT [31322:44] pg_regress/tidscan LOG:  statement: SELECT count(*) FROM tenk1 t1 JOIN tenk1 t2 ON t1.ctid = t2.ctid;
2020-04-06 20:19:54.996 EDT [31315:353] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_opf15 USING hash;
2020-04-06 20:19:54.996 EDT [31315:354] pg_regress/alter_generic LOG:  statement: CREATE FUNCTION fn_opf15 (int4, int2) RETURNS BIGINT AS 'SELECT NULL::BIGINT;' LANGUAGE SQL;
2020-04-06 20:19:54.997 EDT [31315:355] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf15 USING hash ADD FUNCTION 1 fn_opf15(int4, int2);
2020-04-06 20:19:54.997 EDT [31315:356] pg_regress/alter_generic ERROR:  hash function 1 must have one argument
2020-04-06 20:19:54.997 EDT [31315:357] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf15 USING hash ADD FUNCTION 1 fn_opf15(int4, int2);
2020-04-06 20:19:54.997 EDT [31315:358] pg_regress/alter_generic LOG:  statement: DROP OPERATOR FAMILY alt_opf15 USING hash;
2020-04-06 20:19:54.997 EDT [31315:359] pg_regress/alter_generic ERROR:  current transaction is aborted, commands ignored until end of transaction block
2020-04-06 20:19:54.997 EDT [31315:360] pg_regress/alter_generic STATEMENT:  DROP OPERATOR FAMILY alt_opf15 USING hash;
2020-04-06 20:19:54.997 EDT [31315:361] pg_regress/alter_generic LOG:  statement: ROLLBACK;
2020-04-06 20:19:54.997 EDT [31315:362] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_opf16 USING gist;
2020-04-06 20:19:54.997 EDT [31315:363] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf16 USING gist ADD FUNCTION 1 btint42cmp(int4, int2);
2020-04-06 20:19:54.998 EDT [31315:364] pg_regress/alter_generic ERROR:  associated data types must be specified for index support function
2020-04-06 20:19:54.998 EDT [31315:365] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf16 USING gist ADD FUNCTION 1 btint42cmp(int4, int2);
2020-04-06 20:19:54.998 EDT [31315:366] pg_regress/alter_generic LOG:  statement: DROP OPERATOR FAMILY alt_opf16 USING gist;
2020-04-06 20:19:54.998 EDT [31315:367] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_opf17 USING btree;
2020-04-06 20:19:54.998 EDT [31310:27] pg_regress/misc LOG:  statement: ALTER TABLE f_star RENAME COLUMN f TO ff;
2020-04-06 20:19:54.999 EDT [31306:49] pg_regress/create_table_like LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26687' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:55.000 EDT [31306:50] pg_regress/create_table_like LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26687' ORDER BY 1;
2020-04-06 20:19:55.001 EDT [31306:51] pg_regress/create_table_like LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26687'
	ORDER BY 1;
2020-04-06 20:19:55.001 EDT [31300:68] pg_regress/incremental_sort LOG:  statement: explain (costs off) select * from (select * from t order by a) s order by a, b limit 66;
2020-04-06 20:19:55.002 EDT [31306:52] pg_regress/create_table_like LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26687'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26687')
	ORDER BY 1;
2020-04-06 20:19:55.002 EDT [31310:28] pg_regress/misc LOG:  statement: ALTER TABLE e_star* RENAME COLUMN e TO ee;
2020-04-06 20:19:55.003 EDT [31310:29] pg_regress/misc LOG:  statement: ALTER TABLE d_star* RENAME COLUMN d TO dd;
2020-04-06 20:19:55.004 EDT [31310:30] pg_regress/misc LOG:  statement: ALTER TABLE c_star* RENAME COLUMN c TO cc;
2020-04-06 20:19:55.004 EDT [31302:37] pg_regress/misc_functions LOG:  statement: select count(*) >= 0 as ok from pg_ls_archive_statusdir();
2020-04-06 20:19:55.004 EDT [31315:368] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf17 USING btree ADD OPERATOR 1 < (int4, int4), OPERATOR 1 < (int4, int4);
2020-04-06 20:19:55.004 EDT [31310:31] pg_regress/misc LOG:  statement: ALTER TABLE b_star* RENAME COLUMN b TO bb;
2020-04-06 20:19:55.004 EDT [31313:31] pg_regress/tsrf LOG:  statement: SELECT few.dataa, count(*) FROM few WHERE dataa = 'a' GROUP BY few.dataa, unnest('{1,1,3}'::int[]) ORDER BY 2;
2020-04-06 20:19:55.005 EDT [31315:369] pg_regress/alter_generic ERROR:  operator number 1 for (integer,integer) appears more than once
2020-04-06 20:19:55.005 EDT [31315:370] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf17 USING btree ADD OPERATOR 1 < (int4, int4), OPERATOR 1 < (int4, int4);
2020-04-06 20:19:55.005 EDT [31315:371] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf17 USING btree ADD OPERATOR 1 < (int4, int4);
2020-04-06 20:19:55.005 EDT [31310:32] pg_regress/misc LOG:  statement: ALTER TABLE a_star* RENAME COLUMN a TO aa;
2020-04-06 20:19:55.005 EDT [31300:69] pg_regress/incremental_sort LOG:  statement: select * from (select * from t order by a) s order by a, b limit 66;
2020-04-06 20:19:55.006 EDT [31315:372] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf17 USING btree ADD OPERATOR 1 < (int4, int4);
2020-04-06 20:19:55.006 EDT [31315:373] pg_regress/alter_generic ERROR:  operator 1(integer,integer) already exists in operator family "alt_opf17"
2020-04-06 20:19:55.006 EDT [31315:374] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf17 USING btree ADD OPERATOR 1 < (int4, int4);
2020-04-06 20:19:55.006 EDT [31315:375] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf17 USING btree ADD
	  OPERATOR 1 < (int4, int2) ,
	  OPERATOR 2 <= (int4, int2) ,
	  OPERATOR 3 = (int4, int2) ,
	  OPERATOR 4 >= (int4, int2) ,
	  OPERATOR 5 > (int4, int2) ,
	  FUNCTION 1 btint42cmp(int4, int2) ,
	  FUNCTION 1 btint42cmp(int4, int2);
2020-04-06 20:19:55.006 EDT [31315:376] pg_regress/alter_generic ERROR:  function number 1 for (integer,smallint) appears more than once
2020-04-06 20:19:55.006 EDT [31315:377] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf17 USING btree ADD
	  OPERATOR 1 < (int4, int2) ,
	  OPERATOR 2 <= (int4, int2) ,
	  OPERATOR 3 = (int4, int2) ,
	  OPERATOR 4 >= (int4, int2) ,
	  OPERATOR 5 > (int4, int2) ,
	  FUNCTION 1 btint42cmp(int4, int2) ,
	  FUNCTION 1 btint42cmp(int4, int2);
2020-04-06 20:19:55.006 EDT [31315:378] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf17 USING btree ADD
	  OPERATOR 1 < (int4, int2) ,
	  OPERATOR 2 <= (int4, int2) ,
	  OPERATOR 3 = (int4, int2) ,
	  OPERATOR 4 >= (int4, int2) ,
	  OPERATOR 5 > (int4, int2) ,
	  FUNCTION 1 btint42cmp(int4, int2);
2020-04-06 20:19:55.007 EDT [31315:379] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf17 USING btree ADD
	  OPERATOR 1 < (int4, int2) ,
	  OPERATOR 2 <= (int4, int2) ,
	  OPERATOR 3 = (int4, int2) ,
	  OPERATOR 4 >= (int4, int2) ,
	  OPERATOR 5 > (int4, int2) ,
	  FUNCTION 1 btint42cmp(int4, int2);
2020-04-06 20:19:55.007 EDT [31315:380] pg_regress/alter_generic ERROR:  operator 1(integer,smallint) already exists in operator family "alt_opf17"
2020-04-06 20:19:55.007 EDT [31315:381] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf17 USING btree ADD
	  OPERATOR 1 < (int4, int2) ,
	  OPERATOR 2 <= (int4, int2) ,
	  OPERATOR 3 = (int4, int2) ,
	  OPERATOR 4 >= (int4, int2) ,
	  OPERATOR 5 > (int4, int2) ,
	  FUNCTION 1 btint42cmp(int4, int2);
2020-04-06 20:19:55.007 EDT [31315:382] pg_regress/alter_generic LOG:  statement: DROP OPERATOR FAMILY alt_opf17 USING btree;
2020-04-06 20:19:55.008 EDT [31315:383] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_opf18 USING btree;
2020-04-06 20:19:55.008 EDT [31315:384] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf18 USING btree DROP OPERATOR 1 (int4, int4);
2020-04-06 20:19:55.008 EDT [31315:385] pg_regress/alter_generic ERROR:  operator 1(integer,integer) does not exist in operator family "alt_opf18"
2020-04-06 20:19:55.008 EDT [31315:386] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf18 USING btree DROP OPERATOR 1 (int4, int4);
2020-04-06 20:19:55.009 EDT [31315:387] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf18 USING btree ADD
	  OPERATOR 1 < (int4, int2) ,
	  OPERATOR 2 <= (int4, int2) ,
	  OPERATOR 3 = (int4, int2) ,
	  OPERATOR 4 >= (int4, int2) ,
	  OPERATOR 5 > (int4, int2) ,
	  FUNCTION 1 btint42cmp(int4, int2);
2020-04-06 20:19:55.009 EDT [31315:388] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf18 USING btree
	  ADD FUNCTION 4 (int4, int2) btequalimage(oid);
2020-04-06 20:19:55.009 EDT [31315:389] pg_regress/alter_generic ERROR:  btree equal image functions must not be cross-type
2020-04-06 20:19:55.009 EDT [31315:390] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf18 USING btree
	  ADD FUNCTION 4 (int4, int2) btequalimage(oid);
2020-04-06 20:19:55.010 EDT [31315:391] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf18 USING btree DROP FUNCTION 2 (int4, int4);
2020-04-06 20:19:55.010 EDT [31315:392] pg_regress/alter_generic ERROR:  function 2(integer,integer) does not exist in operator family "alt_opf18"
2020-04-06 20:19:55.010 EDT [31315:393] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf18 USING btree DROP FUNCTION 2 (int4, int4);
2020-04-06 20:19:55.010 EDT [31315:394] pg_regress/alter_generic LOG:  statement: DROP OPERATOR FAMILY alt_opf18 USING btree;
2020-04-06 20:19:55.010 EDT [31315:395] pg_regress/alter_generic LOG:  statement: CREATE OPERATOR FAMILY alt_opf19 USING btree;
2020-04-06 20:19:55.011 EDT [31315:396] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf19 USING btree ADD FUNCTION 5 test_opclass_options_func(internal, text[], bool);
2020-04-06 20:19:55.011 EDT [31315:397] pg_regress/alter_generic ERROR:  function test_opclass_options_func(internal, text[], boolean) does not exist
2020-04-06 20:19:55.011 EDT [31315:398] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf19 USING btree ADD FUNCTION 5 test_opclass_options_func(internal, text[], bool);
2020-04-06 20:19:55.011 EDT [31315:399] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf19 USING btree ADD FUNCTION 5 (int4) btint42cmp(int4, int2);
2020-04-06 20:19:55.011 EDT [31315:400] pg_regress/alter_generic ERROR:  invalid opclass options parsing function
2020-04-06 20:19:55.011 EDT [31315:401] pg_regress/alter_generic HINT:  Valid signature of opclass options parsing function is '(internal) RETURNS void'.
2020-04-06 20:19:55.011 EDT [31315:402] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf19 USING btree ADD FUNCTION 5 (int4) btint42cmp(int4, int2);
2020-04-06 20:19:55.011 EDT [31315:403] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf19 USING btree ADD FUNCTION 5 (int4, int2) btint42cmp(int4, int2);
2020-04-06 20:19:55.011 EDT [31315:404] pg_regress/alter_generic ERROR:  left and right associated data types for opclass options parsing functions must match
2020-04-06 20:19:55.011 EDT [31315:405] pg_regress/alter_generic STATEMENT:  ALTER OPERATOR FAMILY alt_opf19 USING btree ADD FUNCTION 5 (int4, int2) btint42cmp(int4, int2);
2020-04-06 20:19:55.011 EDT [31310:33] pg_regress/misc LOG:  statement: SELECT class, aa
	   FROM a_star* x
	   WHERE aa ISNULL;
2020-04-06 20:19:55.013 EDT [31306:53] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26687'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:55.013 EDT [31315:406] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf19 USING btree ADD FUNCTION 5 (int4) test_opclass_options_func(internal);
2020-04-06 20:19:55.014 EDT [31315:407] pg_regress/alter_generic LOG:  statement: ALTER OPERATOR FAMILY alt_opf19 USING btree DROP FUNCTION 5 (int4, int4);
2020-04-06 20:19:55.014 EDT [31315:408] pg_regress/alter_generic LOG:  statement: DROP OPERATOR FAMILY alt_opf19 USING btree;
2020-04-06 20:19:55.014 EDT [31315:409] pg_regress/alter_generic LOG:  statement: SET SESSION AUTHORIZATION regress_alter_generic_user1;
2020-04-06 20:19:55.015 EDT [31315:410] pg_regress/alter_generic LOG:  statement: CREATE TABLE alt_regress_1 (a INTEGER, b INTEGER);
2020-04-06 20:19:55.016 EDT [31315:411] pg_regress/alter_generic LOG:  statement: CREATE STATISTICS alt_stat1 ON a, b FROM alt_regress_1;
2020-04-06 20:19:55.017 EDT [31315:412] pg_regress/alter_generic LOG:  statement: CREATE STATISTICS alt_stat2 ON a, b FROM alt_regress_1;
2020-04-06 20:19:55.017 EDT [31315:413] pg_regress/alter_generic LOG:  statement: ALTER STATISTICS alt_stat1 RENAME TO alt_stat2;
2020-04-06 20:19:55.017 EDT [31315:414] pg_regress/alter_generic ERROR:  statistics object "alt_stat2" already exists in schema "alt_nsp1"
2020-04-06 20:19:55.017 EDT [31315:415] pg_regress/alter_generic STATEMENT:  ALTER STATISTICS alt_stat1 RENAME TO alt_stat2;
2020-04-06 20:19:55.017 EDT [31315:416] pg_regress/alter_generic LOG:  statement: ALTER STATISTICS alt_stat1 RENAME TO alt_stat3;
2020-04-06 20:19:55.017 EDT [31315:417] pg_regress/alter_generic LOG:  statement: ALTER STATISTICS alt_stat2 OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:55.017 EDT [31315:418] pg_regress/alter_generic ERROR:  must be member of role "regress_alter_generic_user2"
2020-04-06 20:19:55.017 EDT [31315:419] pg_regress/alter_generic STATEMENT:  ALTER STATISTICS alt_stat2 OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:55.018 EDT [31315:420] pg_regress/alter_generic LOG:  statement: ALTER STATISTICS alt_stat2 OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:55.018 EDT [31315:421] pg_regress/alter_generic LOG:  statement: ALTER STATISTICS alt_stat2 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.018 EDT [31315:422] pg_regress/alter_generic LOG:  statement: SET SESSION AUTHORIZATION regress_alter_generic_user2;
2020-04-06 20:19:55.018 EDT [31315:423] pg_regress/alter_generic LOG:  statement: CREATE TABLE alt_regress_2 (a INTEGER, b INTEGER);
2020-04-06 20:19:55.019 EDT [31315:424] pg_regress/alter_generic LOG:  statement: CREATE STATISTICS alt_stat1 ON a, b FROM alt_regress_2;
2020-04-06 20:19:55.019 EDT [31315:425] pg_regress/alter_generic LOG:  statement: CREATE STATISTICS alt_stat2 ON a, b FROM alt_regress_2;
2020-04-06 20:19:55.020 EDT [31315:426] pg_regress/alter_generic LOG:  statement: ALTER STATISTICS alt_stat3 RENAME TO alt_stat4;
2020-04-06 20:19:55.020 EDT [31315:427] pg_regress/alter_generic ERROR:  must be owner of statistics object alt_stat3
2020-04-06 20:19:55.020 EDT [31315:428] pg_regress/alter_generic STATEMENT:  ALTER STATISTICS alt_stat3 RENAME TO alt_stat4;
2020-04-06 20:19:55.020 EDT [31315:429] pg_regress/alter_generic LOG:  statement: ALTER STATISTICS alt_stat1 RENAME TO alt_stat4;
2020-04-06 20:19:55.020 EDT [31315:430] pg_regress/alter_generic LOG:  statement: ALTER STATISTICS alt_stat3 OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:55.021 EDT [31315:431] pg_regress/alter_generic ERROR:  must be owner of statistics object alt_stat3
2020-04-06 20:19:55.021 EDT [31315:432] pg_regress/alter_generic STATEMENT:  ALTER STATISTICS alt_stat3 OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:55.021 EDT [31315:433] pg_regress/alter_generic LOG:  statement: ALTER STATISTICS alt_stat2 OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:55.021 EDT [31315:434] pg_regress/alter_generic ERROR:  must be member of role "regress_alter_generic_user3"
2020-04-06 20:19:55.021 EDT [31315:435] pg_regress/alter_generic STATEMENT:  ALTER STATISTICS alt_stat2 OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:55.021 EDT [31315:436] pg_regress/alter_generic LOG:  statement: ALTER STATISTICS alt_stat3 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.021 EDT [31315:437] pg_regress/alter_generic ERROR:  must be owner of statistics object alt_stat3
2020-04-06 20:19:55.021 EDT [31315:438] pg_regress/alter_generic STATEMENT:  ALTER STATISTICS alt_stat3 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.021 EDT [31315:439] pg_regress/alter_generic LOG:  statement: ALTER STATISTICS alt_stat2 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.021 EDT [31315:440] pg_regress/alter_generic ERROR:  statistics object "alt_stat2" already exists in schema "alt_nsp2"
2020-04-06 20:19:55.021 EDT [31315:441] pg_regress/alter_generic STATEMENT:  ALTER STATISTICS alt_stat2 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.021 EDT [31315:442] pg_regress/alter_generic LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:55.021 EDT [31315:443] pg_regress/alter_generic LOG:  statement: SELECT nspname, stxname, rolname
	  FROM pg_statistic_ext s, pg_namespace n, pg_authid a
	 WHERE s.stxnamespace = n.oid AND s.stxowner = a.oid
	   AND n.nspname in ('alt_nsp1', 'alt_nsp2')
	 ORDER BY nspname, stxname;
2020-04-06 20:19:55.023 EDT [31322:45] pg_regress/tidscan LOG:  statement: SET enable_hashjoin TO off;
2020-04-06 20:19:55.024 EDT [31313:32] pg_regress/tsrf LOG:  statement: SELECT q1, case when q1 > 0 then generate_series(1,3) else 0 end FROM int8_tbl;
2020-04-06 20:19:55.024 EDT [31302:38] pg_regress/misc_functions LOG:  statement: select * from (select pg_ls_dir('.') a) a where a = 'base' limit 1;
2020-04-06 20:19:55.024 EDT [31313:33] pg_regress/tsrf ERROR:  set-returning functions are not allowed in CASE at character 34
2020-04-06 20:19:55.024 EDT [31313:34] pg_regress/tsrf HINT:  You might be able to move the set-returning function into a LATERAL FROM item.
2020-04-06 20:19:55.024 EDT [31313:35] pg_regress/tsrf STATEMENT:  SELECT q1, case when q1 > 0 then generate_series(1,3) else 0 end FROM int8_tbl;
2020-04-06 20:19:55.024 EDT [31313:36] pg_regress/tsrf LOG:  statement: SELECT q1, coalesce(generate_series(1,3), 0) FROM int8_tbl;
2020-04-06 20:19:55.024 EDT [31313:37] pg_regress/tsrf ERROR:  set-returning functions are not allowed in COALESCE at character 21
2020-04-06 20:19:55.024 EDT [31313:38] pg_regress/tsrf HINT:  You might be able to move the set-returning function into a LATERAL FROM item.
2020-04-06 20:19:55.024 EDT [31313:39] pg_regress/tsrf STATEMENT:  SELECT q1, coalesce(generate_series(1,3), 0) FROM int8_tbl;
2020-04-06 20:19:55.024 EDT [31313:40] pg_regress/tsrf LOG:  statement: SELECT min(generate_series(1, 3)) FROM few;
2020-04-06 20:19:55.024 EDT [31313:41] pg_regress/tsrf ERROR:  aggregate function calls cannot contain set-returning function calls at character 12
2020-04-06 20:19:55.024 EDT [31313:42] pg_regress/tsrf HINT:  You might be able to move the set-returning function into a LATERAL FROM item.
2020-04-06 20:19:55.024 EDT [31313:43] pg_regress/tsrf STATEMENT:  SELECT min(generate_series(1, 3)) FROM few;
2020-04-06 20:19:55.024 EDT [31313:44] pg_regress/tsrf LOG:  statement: SELECT sum((3 = ANY(SELECT generate_series(1,4)))::int);
2020-04-06 20:19:55.025 EDT [31300:70] pg_regress/incremental_sort LOG:  statement: delete from t;
2020-04-06 20:19:55.026 EDT [31306:54] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26687'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:55.032 EDT [31322:46] pg_regress/tidscan LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM tenk1 t1 JOIN tenk1 t2 ON t1.ctid = t2.ctid;
2020-04-06 20:19:55.034 EDT [31300:71] pg_regress/incremental_sort LOG:  statement: drop table t;
2020-04-06 20:19:55.034 EDT [31315:444] pg_regress/alter_generic LOG:  statement: SET SESSION AUTHORIZATION regress_alter_generic_user1;
2020-04-06 20:19:55.034 EDT [31313:45] pg_regress/tsrf LOG:  statement: SELECT sum((3 = ANY(SELECT lag(x) over(order by x)
	                    FROM generate_series(1,4) x))::int);
2020-04-06 20:19:55.035 EDT [31315:445] pg_regress/alter_generic LOG:  statement: CREATE TEXT SEARCH DICTIONARY alt_ts_dict1 (template=simple);
2020-04-06 20:19:55.035 EDT [31313:46] pg_regress/tsrf LOG:  statement: SELECT min(generate_series(1, 3)) OVER() FROM few;
2020-04-06 20:19:55.035 EDT [31313:47] pg_regress/tsrf ERROR:  window function calls cannot contain set-returning function calls at character 12
2020-04-06 20:19:55.035 EDT [31313:48] pg_regress/tsrf HINT:  You might be able to move the set-returning function into a LATERAL FROM item.
2020-04-06 20:19:55.035 EDT [31313:49] pg_regress/tsrf STATEMENT:  SELECT min(generate_series(1, 3)) OVER() FROM few;
2020-04-06 20:19:55.035 EDT [31322:47] pg_regress/tidscan LOG:  statement: SELECT count(*) FROM tenk1 t1 JOIN tenk1 t2 ON t1.ctid = t2.ctid;
2020-04-06 20:19:55.036 EDT [31315:446] pg_regress/alter_generic LOG:  statement: CREATE TEXT SEARCH DICTIONARY alt_ts_dict2 (template=simple);
2020-04-06 20:19:55.036 EDT [31313:50] pg_regress/tsrf LOG:  statement: SELECT id,lag(id) OVER(), count(*) OVER(), generate_series(1,3) FROM few;
2020-04-06 20:19:55.036 EDT [31310:34] pg_regress/misc LOG:  statement: ALTER TABLE a_star RENAME COLUMN aa TO foo;
2020-04-06 20:19:55.037 EDT [31310:35] pg_regress/misc LOG:  statement: SELECT class, foo
	   FROM a_star* x
	   WHERE x.foo >= 2;
2020-04-06 20:19:55.038 EDT [31306:55] pg_regress/create_table_like LOG:  statement: INSERT INTO test_like_id_2 (b) VALUES ('b2');
2020-04-06 20:19:55.039 EDT [31306:56] pg_regress/create_table_like ERROR:  null value in column "a" of relation "test_like_id_2" violates not-null constraint
2020-04-06 20:19:55.039 EDT [31306:57] pg_regress/create_table_like DETAIL:  Failing row contains (null, b2).
2020-04-06 20:19:55.039 EDT [31306:58] pg_regress/create_table_like STATEMENT:  INSERT INTO test_like_id_2 (b) VALUES ('b2');
2020-04-06 20:19:55.039 EDT [31300:72] pg_regress/incremental_sort LOG:  statement: set min_parallel_table_scan_size = '1kB';
2020-04-06 20:19:55.039 EDT [31306:59] pg_regress/create_table_like LOG:  statement: SELECT * FROM test_like_id_2;
2020-04-06 20:19:55.049 EDT [31302:39] pg_regress/misc_functions LOG:  statement: select * from (select (pg_timezone_names()).name) ptn where name='UTC' limit 1;
2020-04-06 20:19:55.050 EDT [31315:447] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH DICTIONARY alt_ts_dict1 RENAME TO alt_ts_dict2;
2020-04-06 20:19:55.050 EDT [31300:73] pg_regress/incremental_sort LOG:  statement: set min_parallel_index_scan_size = '1kB';
2020-04-06 20:19:55.050 EDT [31315:448] pg_regress/alter_generic ERROR:  text search dictionary "alt_ts_dict2" already exists in schema "alt_nsp1"
2020-04-06 20:19:55.050 EDT [31315:449] pg_regress/alter_generic STATEMENT:  ALTER TEXT SEARCH DICTIONARY alt_ts_dict1 RENAME TO alt_ts_dict2;
2020-04-06 20:19:55.053 EDT [31300:74] pg_regress/incremental_sort LOG:  statement: set parallel_setup_cost = 0;
2020-04-06 20:19:55.053 EDT [31300:75] pg_regress/incremental_sort LOG:  statement: set parallel_tuple_cost = 0;
2020-04-06 20:19:55.053 EDT [31300:76] pg_regress/incremental_sort LOG:  statement: set max_parallel_workers_per_gather = 2;
2020-04-06 20:19:55.054 EDT [31300:77] pg_regress/incremental_sort LOG:  statement: create table t (a int, b int, c int);
2020-04-06 20:19:55.055 EDT [31300:78] pg_regress/incremental_sort LOG:  statement: insert into t select mod(i,10),mod(i,10),i from generate_series(1,10000) s(i);
2020-04-06 20:19:55.055 EDT [31315:450] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH DICTIONARY alt_ts_dict1 RENAME TO alt_ts_dict3;
2020-04-06 20:19:55.056 EDT [31313:51] pg_regress/tsrf LOG:  statement: SELECT SUM(count(*)) OVER(PARTITION BY generate_series(1,3) ORDER BY generate_series(1,3)), generate_series(1,3) g FROM few GROUP BY g;
2020-04-06 20:19:55.057 EDT [31310:36] pg_regress/misc LOG:  statement: ALTER TABLE a_star RENAME COLUMN foo TO aa;
2020-04-06 20:19:55.058 EDT [31313:52] pg_regress/tsrf LOG:  statement: SELECT few.dataa, count(*), min(id), max(id), generate_series(1,3) FROM few GROUP BY few.dataa ORDER BY 5, 1;
2020-04-06 20:19:55.058 EDT [31322:48] pg_regress/tidscan LOG:  statement: RESET enable_hashjoin;
2020-04-06 20:19:55.058 EDT [31315:451] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH DICTIONARY alt_ts_dict2 OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:55.058 EDT [31315:452] pg_regress/alter_generic ERROR:  must be member of role "regress_alter_generic_user2"
2020-04-06 20:19:55.058 EDT [31315:453] pg_regress/alter_generic STATEMENT:  ALTER TEXT SEARCH DICTIONARY alt_ts_dict2 OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:55.058 EDT [31322:49] pg_regress/tidscan LOG:  statement: BEGIN ISOLATION LEVEL SERIALIZABLE;
2020-04-06 20:19:55.058 EDT [31310:37] pg_regress/misc LOG:  statement: SELECT *
	   from a_star*
	   WHERE aa < 1000;
2020-04-06 20:19:55.059 EDT [31306:60] pg_regress/create_table_like LOG:  statement: CREATE TABLE test_like_id_3 (LIKE test_like_id_1 INCLUDING IDENTITY);
2020-04-06 20:19:55.060 EDT [31322:50] pg_regress/tidscan LOG:  statement: SELECT * FROM tidscan WHERE ctid = '(0,1)';
2020-04-06 20:19:55.060 EDT [31315:454] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH DICTIONARY alt_ts_dict2 OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:55.069 EDT [31315:455] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH DICTIONARY alt_ts_dict2 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.073 EDT [31322:51] pg_regress/tidscan LOG:  statement: SELECT locktype, mode FROM pg_locks WHERE pid = pg_backend_pid() AND mode = 'SIReadLock';
2020-04-06 20:19:55.074 EDT [31315:456] pg_regress/alter_generic LOG:  statement: SET SESSION AUTHORIZATION regress_alter_generic_user2;
2020-04-06 20:19:55.074 EDT [31315:457] pg_regress/alter_generic LOG:  statement: CREATE TEXT SEARCH DICTIONARY alt_ts_dict1 (template=simple);
2020-04-06 20:19:55.075 EDT [31306:61] pg_regress/create_table_like LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_like_id_3)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:55.075 EDT [31315:458] pg_regress/alter_generic LOG:  statement: CREATE TEXT SEARCH DICTIONARY alt_ts_dict2 (template=simple);
2020-04-06 20:19:55.075 EDT [31322:52] pg_regress/tidscan LOG:  statement: ROLLBACK;
2020-04-06 20:19:55.076 EDT [31322:53] pg_regress/tidscan LOG:  statement: DROP TABLE tidscan;
2020-04-06 20:19:55.079 EDT [31315:459] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH DICTIONARY alt_ts_dict3 RENAME TO alt_ts_dict4;
2020-04-06 20:19:55.079 EDT [31315:460] pg_regress/alter_generic ERROR:  must be owner of text search dictionary alt_ts_dict3
2020-04-06 20:19:55.079 EDT [31315:461] pg_regress/alter_generic STATEMENT:  ALTER TEXT SEARCH DICTIONARY alt_ts_dict3 RENAME TO alt_ts_dict4;
2020-04-06 20:19:55.079 EDT [31315:462] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH DICTIONARY alt_ts_dict1 RENAME TO alt_ts_dict4;
2020-04-06 20:19:55.079 EDT [31315:463] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH DICTIONARY alt_ts_dict3 OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:55.079 EDT [31315:464] pg_regress/alter_generic ERROR:  must be owner of text search dictionary alt_ts_dict3
2020-04-06 20:19:55.079 EDT [31315:465] pg_regress/alter_generic STATEMENT:  ALTER TEXT SEARCH DICTIONARY alt_ts_dict3 OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:55.079 EDT [31315:466] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH DICTIONARY alt_ts_dict2 OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:55.079 EDT [31315:467] pg_regress/alter_generic ERROR:  must be member of role "regress_alter_generic_user3"
2020-04-06 20:19:55.079 EDT [31315:468] pg_regress/alter_generic STATEMENT:  ALTER TEXT SEARCH DICTIONARY alt_ts_dict2 OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:55.079 EDT [31315:469] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH DICTIONARY alt_ts_dict3 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.079 EDT [31315:470] pg_regress/alter_generic ERROR:  must be owner of text search dictionary alt_ts_dict3
2020-04-06 20:19:55.079 EDT [31315:471] pg_regress/alter_generic STATEMENT:  ALTER TEXT SEARCH DICTIONARY alt_ts_dict3 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.079 EDT [31315:472] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH DICTIONARY alt_ts_dict2 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.080 EDT [31315:473] pg_regress/alter_generic ERROR:  text search dictionary "alt_ts_dict2" already exists in schema "alt_nsp2"
2020-04-06 20:19:55.080 EDT [31315:474] pg_regress/alter_generic STATEMENT:  ALTER TEXT SEARCH DICTIONARY alt_ts_dict2 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.080 EDT [31315:475] pg_regress/alter_generic LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:55.080 EDT [31300:79] pg_regress/incremental_sort LOG:  statement: create index on t (a);
2020-04-06 20:19:55.080 EDT [31322:54] pg_regress/tidscan LOG:  disconnection: session time: 0:00:00.437 user=pgbuild database=regression host=[local]
2020-04-06 20:19:55.081 EDT [31315:476] pg_regress/alter_generic LOG:  statement: SELECT nspname, dictname, rolname
	  FROM pg_ts_dict t, pg_namespace n, pg_authid a
	  WHERE t.dictnamespace = n.oid AND t.dictowner = a.oid
	    AND n.nspname in ('alt_nsp1', 'alt_nsp2')
	  ORDER BY nspname, dictname;
2020-04-06 20:19:55.086 EDT [31310:38] pg_regress/misc LOG:  statement: ALTER TABLE f_star ADD COLUMN f int4;
2020-04-06 20:19:55.087 EDT [31310:39] pg_regress/misc LOG:  statement: UPDATE f_star SET f = 10;
2020-04-06 20:19:55.087 EDT [31310:40] pg_regress/misc LOG:  statement: ALTER TABLE e_star* ADD COLUMN e int4;
2020-04-06 20:19:55.087 EDT [31310:41] pg_regress/misc LOG:  statement: SELECT * FROM e_star*;
2020-04-06 20:19:55.089 EDT [31313:53] pg_regress/tsrf LOG:  statement: set enable_hashagg = false;
2020-04-06 20:19:55.089 EDT [31313:54] pg_regress/tsrf LOG:  statement: SELECT dataa, datab b, generate_series(1,2) g, count(*) FROM few GROUP BY CUBE(dataa, datab);
2020-04-06 20:19:55.099 EDT [31310:42] pg_regress/misc LOG:  statement: ALTER TABLE a_star* ADD COLUMN a text;
2020-04-06 20:19:55.100 EDT [31306:62] pg_regress/create_table_like LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26750';
2020-04-06 20:19:55.107 EDT [31310:43] pg_regress/misc LOG:  statement: SELECT relname, reltoastrelid <> 0 AS has_toast_table
	   FROM pg_class
	   WHERE oid::regclass IN ('a_star', 'c_star')
	   ORDER BY 1;
2020-04-06 20:19:55.108 EDT [31315:477] pg_regress/alter_generic LOG:  statement: SET SESSION AUTHORIZATION regress_alter_generic_user1;
2020-04-06 20:19:55.108 EDT [31315:478] pg_regress/alter_generic LOG:  statement: CREATE TEXT SEARCH CONFIGURATION alt_ts_conf1 (copy=english);
2020-04-06 20:19:55.109 EDT [31315:479] pg_regress/alter_generic LOG:  statement: CREATE TEXT SEARCH CONFIGURATION alt_ts_conf2 (copy=english);
2020-04-06 20:19:55.109 EDT [31315:480] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH CONFIGURATION alt_ts_conf1 RENAME TO alt_ts_conf2;
2020-04-06 20:19:55.110 EDT [31302:40] pg_regress/misc_functions LOG:  statement: select count(*) > 0 from
	  (select pg_tablespace_databases(oid) as pts from pg_tablespace
	   where spcname = 'pg_default') pts
	  join pg_database db on pts.pts = db.oid;
2020-04-06 20:19:55.110 EDT [31315:481] pg_regress/alter_generic ERROR:  text search configuration "alt_ts_conf2" already exists in schema "alt_nsp1"
2020-04-06 20:19:55.110 EDT [31315:482] pg_regress/alter_generic STATEMENT:  ALTER TEXT SEARCH CONFIGURATION alt_ts_conf1 RENAME TO alt_ts_conf2;
2020-04-06 20:19:55.110 EDT [31315:483] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH CONFIGURATION alt_ts_conf1 RENAME TO alt_ts_conf3;
2020-04-06 20:19:55.110 EDT [31315:484] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH CONFIGURATION alt_ts_conf2 OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:55.110 EDT [31315:485] pg_regress/alter_generic ERROR:  must be member of role "regress_alter_generic_user2"
2020-04-06 20:19:55.110 EDT [31315:486] pg_regress/alter_generic STATEMENT:  ALTER TEXT SEARCH CONFIGURATION alt_ts_conf2 OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:55.110 EDT [31315:487] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH CONFIGURATION alt_ts_conf2 OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:55.110 EDT [31315:488] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH CONFIGURATION alt_ts_conf2 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.111 EDT [31315:489] pg_regress/alter_generic LOG:  statement: SET SESSION AUTHORIZATION regress_alter_generic_user2;
2020-04-06 20:19:55.111 EDT [31315:490] pg_regress/alter_generic LOG:  statement: CREATE TEXT SEARCH CONFIGURATION alt_ts_conf1 (copy=english);
2020-04-06 20:19:55.111 EDT [31315:491] pg_regress/alter_generic LOG:  statement: CREATE TEXT SEARCH CONFIGURATION alt_ts_conf2 (copy=english);
2020-04-06 20:19:55.112 EDT [31315:492] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH CONFIGURATION alt_ts_conf3 RENAME TO alt_ts_conf4;
2020-04-06 20:19:55.112 EDT [31315:493] pg_regress/alter_generic ERROR:  must be owner of text search configuration alt_ts_conf3
2020-04-06 20:19:55.112 EDT [31315:494] pg_regress/alter_generic STATEMENT:  ALTER TEXT SEARCH CONFIGURATION alt_ts_conf3 RENAME TO alt_ts_conf4;
2020-04-06 20:19:55.112 EDT [31315:495] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH CONFIGURATION alt_ts_conf1 RENAME TO alt_ts_conf4;
2020-04-06 20:19:55.112 EDT [31315:496] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH CONFIGURATION alt_ts_conf3 OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:55.112 EDT [31315:497] pg_regress/alter_generic ERROR:  must be owner of text search configuration alt_ts_conf3
2020-04-06 20:19:55.112 EDT [31315:498] pg_regress/alter_generic STATEMENT:  ALTER TEXT SEARCH CONFIGURATION alt_ts_conf3 OWNER TO regress_alter_generic_user2;
2020-04-06 20:19:55.112 EDT [31315:499] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH CONFIGURATION alt_ts_conf2 OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:55.112 EDT [31315:500] pg_regress/alter_generic ERROR:  must be member of role "regress_alter_generic_user3"
2020-04-06 20:19:55.112 EDT [31315:501] pg_regress/alter_generic STATEMENT:  ALTER TEXT SEARCH CONFIGURATION alt_ts_conf2 OWNER TO regress_alter_generic_user3;
2020-04-06 20:19:55.113 EDT [31315:502] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH CONFIGURATION alt_ts_conf3 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.113 EDT [31315:503] pg_regress/alter_generic ERROR:  must be owner of text search configuration alt_ts_conf3
2020-04-06 20:19:55.113 EDT [31315:504] pg_regress/alter_generic STATEMENT:  ALTER TEXT SEARCH CONFIGURATION alt_ts_conf3 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.113 EDT [31315:505] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH CONFIGURATION alt_ts_conf2 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.113 EDT [31315:506] pg_regress/alter_generic ERROR:  text search configuration "alt_ts_conf2" already exists in schema "alt_nsp2"
2020-04-06 20:19:55.113 EDT [31315:507] pg_regress/alter_generic STATEMENT:  ALTER TEXT SEARCH CONFIGURATION alt_ts_conf2 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.113 EDT [31315:508] pg_regress/alter_generic LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:19:55.113 EDT [31315:509] pg_regress/alter_generic LOG:  statement: SELECT nspname, cfgname, rolname
	  FROM pg_ts_config t, pg_namespace n, pg_authid a
	  WHERE t.cfgnamespace = n.oid AND t.cfgowner = a.oid
	    AND n.nspname in ('alt_nsp1', 'alt_nsp2')
	  ORDER BY nspname, cfgname;
2020-04-06 20:19:55.114 EDT [31300:80] pg_regress/incremental_sort LOG:  statement: analyze t;
2020-04-06 20:19:55.114 EDT [31306:63] pg_regress/create_table_like LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26750' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:55.115 EDT [31313:55] pg_regress/tsrf LOG:  statement: SELECT dataa, datab b, generate_series(1,2) g, count(*) FROM few GROUP BY CUBE(dataa, datab) ORDER BY dataa;
2020-04-06 20:19:55.116 EDT [31306:64] pg_regress/create_table_like LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26750' ORDER BY 1;
2020-04-06 20:19:55.117 EDT [31306:65] pg_regress/create_table_like LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26750'
	ORDER BY 1;
2020-04-06 20:19:55.117 EDT [31306:66] pg_regress/create_table_like LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26750'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26750')
	ORDER BY 1;
2020-04-06 20:19:55.126 EDT [31310:44] pg_regress/misc LOG:  statement: SELECT class, aa, a FROM a_star*;
2020-04-06 20:19:55.128 EDT [31300:81] pg_regress/incremental_sort LOG:  statement: set enable_incrementalsort = off;
2020-04-06 20:19:55.129 EDT [31302:41] pg_regress/misc_functions LOG:  statement: CREATE FUNCTION my_int_eq(int, int) RETURNS bool
	  LANGUAGE internal STRICT IMMUTABLE PARALLEL SAFE
	  AS $$int4eq$$;
2020-04-06 20:19:55.130 EDT [31313:56] pg_regress/tsrf LOG:  statement: SELECT dataa, datab b, generate_series(1,2) g, count(*) FROM few GROUP BY CUBE(dataa, datab) ORDER BY g;
2020-04-06 20:19:55.131 EDT [31300:82] pg_regress/incremental_sort LOG:  statement: explain (costs off) select a,b,sum(c) from t group by 1,2 order by 1,2,3 limit 1;
2020-04-06 20:19:55.133 EDT [31306:67] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26750'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:55.134 EDT [31300:83] pg_regress/incremental_sort LOG:  statement: set enable_incrementalsort = on;
2020-04-06 20:19:55.134 EDT [31300:84] pg_regress/incremental_sort LOG:  statement: explain (costs off) select a,b,sum(c) from t group by 1,2 order by 1,2,3 limit 1;
2020-04-06 20:19:55.135 EDT [31300:85] pg_regress/incremental_sort LOG:  statement: drop table t;
2020-04-06 20:19:55.138 EDT [31302:42] pg_regress/misc_functions LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM tenk1 a JOIN tenk1 b ON a.unique1 = b.unique1
	WHERE my_int_eq(a.unique2, 42);
2020-04-06 20:19:55.139 EDT [31300:86] pg_regress/incremental_sort LOG:  disconnection: session time: 0:00:00.580 user=pgbuild database=regression host=[local]
2020-04-06 20:19:55.140 EDT [31302:43] pg_regress/misc_functions LOG:  statement: ALTER FUNCTION my_int_eq(int, int) SUPPORT test_support_func;
2020-04-06 20:19:55.140 EDT [31315:510] pg_regress/alter_generic LOG:  statement: CREATE TEXT SEARCH TEMPLATE alt_ts_temp1 (lexize=dsimple_lexize);
2020-04-06 20:19:55.141 EDT [31302:44] pg_regress/misc_functions LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM tenk1 a JOIN tenk1 b ON a.unique1 = b.unique1
	WHERE my_int_eq(a.unique2, 42);
2020-04-06 20:19:55.141 EDT [31310:45] pg_regress/misc LOG:  statement: SELECT p.name, name(p.hobbies) FROM ONLY person p;
2020-04-06 20:19:55.141 EDT [31315:511] pg_regress/alter_generic LOG:  statement: CREATE TEXT SEARCH TEMPLATE alt_ts_temp2 (lexize=dsimple_lexize);
2020-04-06 20:19:55.142 EDT [31315:512] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH TEMPLATE alt_ts_temp1 RENAME TO alt_ts_temp2;
2020-04-06 20:19:55.142 EDT [31315:513] pg_regress/alter_generic ERROR:  text search template "alt_ts_temp2" already exists in schema "alt_nsp1"
2020-04-06 20:19:55.142 EDT [31315:514] pg_regress/alter_generic STATEMENT:  ALTER TEXT SEARCH TEMPLATE alt_ts_temp1 RENAME TO alt_ts_temp2;
2020-04-06 20:19:55.142 EDT [31315:515] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH TEMPLATE alt_ts_temp1 RENAME TO alt_ts_temp3;
2020-04-06 20:19:55.142 EDT [31302:45] pg_regress/misc_functions LOG:  statement: CREATE FUNCTION my_gen_series(int, int) RETURNS SETOF integer
	  LANGUAGE internal STRICT IMMUTABLE PARALLEL SAFE
	  AS $$generate_series_int4$$
	  SUPPORT test_support_func;
2020-04-06 20:19:55.142 EDT [31313:57] pg_regress/tsrf LOG:  statement: SELECT dataa, datab b, generate_series(1,2) g, count(*) FROM few GROUP BY CUBE(dataa, datab, g);
2020-04-06 20:19:55.142 EDT [31315:516] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH TEMPLATE alt_ts_temp2 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.143 EDT [31310:46] pg_regress/misc LOG:  statement: SELECT p.name, name(p.hobbies) FROM person* p;
2020-04-06 20:19:55.144 EDT [31315:517] pg_regress/alter_generic LOG:  statement: CREATE TEXT SEARCH TEMPLATE alt_ts_temp2 (lexize=dsimple_lexize);
2020-04-06 20:19:55.144 EDT [31315:518] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH TEMPLATE alt_ts_temp2 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.144 EDT [31315:519] pg_regress/alter_generic ERROR:  text search template "alt_ts_temp2" already exists in schema "alt_nsp2"
2020-04-06 20:19:55.144 EDT [31315:520] pg_regress/alter_generic STATEMENT:  ALTER TEXT SEARCH TEMPLATE alt_ts_temp2 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.145 EDT [31302:46] pg_regress/misc_functions LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM tenk1 a JOIN my_gen_series(1,1000) g ON a.unique1 = g;
2020-04-06 20:19:55.145 EDT [31315:521] pg_regress/alter_generic LOG:  statement: CREATE TEXT SEARCH TEMPLATE tstemp_case ("Init" = init_function);
2020-04-06 20:19:55.145 EDT [31315:522] pg_regress/alter_generic ERROR:  text search template parameter "Init" not recognized
2020-04-06 20:19:55.145 EDT [31315:523] pg_regress/alter_generic STATEMENT:  CREATE TEXT SEARCH TEMPLATE tstemp_case ("Init" = init_function);
2020-04-06 20:19:55.145 EDT [31310:47] pg_regress/misc LOG:  statement: SELECT DISTINCT hobbies_r.name, name(hobbies_r.equipment) FROM hobbies_r
	  ORDER BY 1,2;
2020-04-06 20:19:55.145 EDT [31302:47] pg_regress/misc_functions LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM tenk1 a JOIN my_gen_series(1,10) g ON a.unique1 = g;
2020-04-06 20:19:55.145 EDT [31306:68] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26750'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:55.146 EDT [31310:48] pg_regress/misc LOG:  statement: SELECT hobbies_r.name, (hobbies_r.equipment).name FROM hobbies_r;
2020-04-06 20:19:55.147 EDT [31310:49] pg_regress/misc LOG:  statement: SELECT p.name, name(p.hobbies), name(equipment(p.hobbies)) FROM ONLY person p;
2020-04-06 20:19:55.148 EDT [31310:50] pg_regress/misc LOG:  statement: SELECT p.name, name(p.hobbies), name(equipment(p.hobbies)) FROM person* p;
2020-04-06 20:19:55.150 EDT [31310:51] pg_regress/misc LOG:  statement: SELECT name(equipment(p.hobbies)), p.name, name(p.hobbies) FROM ONLY person p;
2020-04-06 20:19:55.150 EDT [31315:524] pg_regress/alter_generic LOG:  statement: SELECT nspname, tmplname
	  FROM pg_ts_template t, pg_namespace n
	  WHERE t.tmplnamespace = n.oid AND nspname like 'alt_nsp%'
	  ORDER BY nspname, tmplname;
2020-04-06 20:19:55.151 EDT [31310:52] pg_regress/misc LOG:  statement: SELECT (p.hobbies).equipment.name, p.name, name(p.hobbies) FROM person* p;
2020-04-06 20:19:55.152 EDT [31302:48] pg_regress/misc_functions LOG:  disconnection: session time: 0:00:00.588 user=pgbuild database=regression host=[local]
2020-04-06 20:19:55.152 EDT [31310:53] pg_regress/misc LOG:  statement: SELECT (p.hobbies).equipment.name, name(p.hobbies), p.name FROM ONLY person p;
2020-04-06 20:19:55.153 EDT [31313:58] pg_regress/tsrf LOG:  statement: SELECT dataa, datab b, generate_series(1,2) g, count(*) FROM few GROUP BY CUBE(dataa, datab, g) ORDER BY dataa;
2020-04-06 20:19:55.153 EDT [31310:54] pg_regress/misc LOG:  statement: SELECT name(equipment(p.hobbies)), name(p.hobbies), p.name FROM person* p;
2020-04-06 20:19:55.155 EDT [31310:55] pg_regress/misc LOG:  statement: SELECT name(equipment(hobby_construct(text 'skywalking', text 'mer')));
2020-04-06 20:19:55.157 EDT [31306:69] pg_regress/create_table_like LOG:  statement: INSERT INTO test_like_id_3 (b) VALUES ('b3');
2020-04-06 20:19:55.158 EDT [31306:70] pg_regress/create_table_like LOG:  statement: SELECT * FROM test_like_id_3;
2020-04-06 20:19:55.162 EDT [31315:525] pg_regress/alter_generic LOG:  statement: CREATE TEXT SEARCH PARSER alt_ts_prs1
	    (start = prsd_start, gettoken = prsd_nexttoken, end = prsd_end, lextypes = prsd_lextype);
2020-04-06 20:19:55.162 EDT [31315:526] pg_regress/alter_generic LOG:  statement: CREATE TEXT SEARCH PARSER alt_ts_prs2
	    (start = prsd_start, gettoken = prsd_nexttoken, end = prsd_end, lextypes = prsd_lextype);
2020-04-06 20:19:55.162 EDT [31315:527] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH PARSER alt_ts_prs1 RENAME TO alt_ts_prs2;
2020-04-06 20:19:55.163 EDT [31315:528] pg_regress/alter_generic ERROR:  text search parser "alt_ts_prs2" already exists in schema "alt_nsp1"
2020-04-06 20:19:55.163 EDT [31315:529] pg_regress/alter_generic STATEMENT:  ALTER TEXT SEARCH PARSER alt_ts_prs1 RENAME TO alt_ts_prs2;
2020-04-06 20:19:55.163 EDT [31315:530] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH PARSER alt_ts_prs1 RENAME TO alt_ts_prs3;
2020-04-06 20:19:55.163 EDT [31315:531] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH PARSER alt_ts_prs2 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.163 EDT [31315:532] pg_regress/alter_generic LOG:  statement: CREATE TEXT SEARCH PARSER alt_ts_prs2
	    (start = prsd_start, gettoken = prsd_nexttoken, end = prsd_end, lextypes = prsd_lextype);
2020-04-06 20:19:55.163 EDT [31315:533] pg_regress/alter_generic LOG:  statement: ALTER TEXT SEARCH PARSER alt_ts_prs2 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.163 EDT [31315:534] pg_regress/alter_generic ERROR:  text search parser "alt_ts_prs2" already exists in schema "alt_nsp2"
2020-04-06 20:19:55.163 EDT [31315:535] pg_regress/alter_generic STATEMENT:  ALTER TEXT SEARCH PARSER alt_ts_prs2 SET SCHEMA alt_nsp2;
2020-04-06 20:19:55.163 EDT [31315:536] pg_regress/alter_generic LOG:  statement: CREATE TEXT SEARCH PARSER tspars_case ("Start" = start_function);
2020-04-06 20:19:55.164 EDT [31315:537] pg_regress/alter_generic ERROR:  text search parser parameter "Start" not recognized
2020-04-06 20:19:55.164 EDT [31315:538] pg_regress/alter_generic STATEMENT:  CREATE TEXT SEARCH PARSER tspars_case ("Start" = start_function);
2020-04-06 20:19:55.164 EDT [31315:539] pg_regress/alter_generic LOG:  statement: SELECT nspname, prsname
	  FROM pg_ts_parser t, pg_namespace n
	  WHERE t.prsnamespace = n.oid AND nspname like 'alt_nsp%'
	  ORDER BY nspname, prsname;
2020-04-06 20:19:55.166 EDT [31310:56] pg_regress/misc LOG:  statement: SELECT name(equipment(hobby_construct_named(text 'skywalking', text 'mer')));
2020-04-06 20:19:55.168 EDT [31306:71] pg_regress/create_table_like LOG:  statement: DROP TABLE test_like_id_1, test_like_id_2, test_like_id_3;
2020-04-06 20:19:55.172 EDT [31306:72] pg_regress/create_table_like LOG:  statement: CREATE TABLE test_like_gen_1 (a int, b int GENERATED ALWAYS AS (a * 2) STORED);
2020-04-06 20:19:55.172 EDT [31313:59] pg_regress/tsrf LOG:  statement: SELECT dataa, datab b, generate_series(1,2) g, count(*) FROM few GROUP BY CUBE(dataa, datab, g) ORDER BY g;
2020-04-06 20:19:55.175 EDT [31306:73] pg_regress/create_table_like LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_like_gen_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:55.179 EDT [31315:540] pg_regress/alter_generic LOG:  statement: DROP FOREIGN DATA WRAPPER alt_fdw2 CASCADE;
2020-04-06 20:19:55.180 EDT [31310:57] pg_regress/misc LOG:  statement: SELECT name(equipment_named(hobby_construct_named(text 'skywalking', text 'mer')));
2020-04-06 20:19:55.180 EDT [31315:541] pg_regress/alter_generic LOG:  statement: DROP FOREIGN DATA WRAPPER alt_fdw3 CASCADE;
2020-04-06 20:19:55.180 EDT [31315:542] pg_regress/alter_generic LOG:  statement: DROP LANGUAGE alt_lang2 CASCADE;
2020-04-06 20:19:55.181 EDT [31315:543] pg_regress/alter_generic LOG:  statement: DROP LANGUAGE alt_lang3 CASCADE;
2020-04-06 20:19:55.181 EDT [31315:544] pg_regress/alter_generic LOG:  statement: DROP SCHEMA alt_nsp1 CASCADE;
2020-04-06 20:19:55.186 EDT [31315:545] pg_regress/alter_generic LOG:  statement: DROP SCHEMA alt_nsp2 CASCADE;
2020-04-06 20:19:55.187 EDT [31306:74] pg_regress/create_table_like LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26782';
2020-04-06 20:19:55.189 EDT [31315:546] pg_regress/alter_generic LOG:  statement: DROP USER regress_alter_generic_user1;
2020-04-06 20:19:55.189 EDT [31313:60] pg_regress/tsrf LOG:  statement: reset enable_hashagg;
2020-04-06 20:19:55.190 EDT [31313:61] pg_regress/tsrf LOG:  statement: explain (verbose, costs off)
	select 'foo' as f, generate_series(1,2) as g from few order by 1;
2020-04-06 20:19:55.191 EDT [31315:547] pg_regress/alter_generic LOG:  statement: DROP USER regress_alter_generic_user2;
2020-04-06 20:19:55.191 EDT [31313:62] pg_regress/tsrf LOG:  statement: select 'foo' as f, generate_series(1,2) as g from few order by 1;
2020-04-06 20:19:55.191 EDT [31315:548] pg_regress/alter_generic LOG:  statement: DROP USER regress_alter_generic_user3;
2020-04-06 20:19:55.191 EDT [31315:549] pg_regress/alter_generic LOG:  disconnection: session time: 0:00:00.583 user=pgbuild database=regression host=[local]
2020-04-06 20:19:55.195 EDT [31310:58] pg_regress/misc LOG:  statement: SELECT name(equipment_named_ambiguous_1a(hobby_construct_named(text 'skywalking', text 'mer')));
2020-04-06 20:19:55.201 EDT [31313:63] pg_regress/tsrf LOG:  statement: CREATE TABLE fewmore AS SELECT generate_series(1,3) AS data;
2020-04-06 20:19:55.204 EDT [31306:75] pg_regress/create_table_like LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26782' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:55.206 EDT [31310:59] pg_regress/misc LOG:  statement: SELECT name(equipment_named_ambiguous_1b(hobby_construct_named(text 'skywalking', text 'mer')));
2020-04-06 20:19:55.208 EDT [31306:76] pg_regress/create_table_like LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26782' ORDER BY 1;
2020-04-06 20:19:55.209 EDT [31306:77] pg_regress/create_table_like LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26782'
	ORDER BY 1;
2020-04-06 20:19:55.210 EDT [31306:78] pg_regress/create_table_like LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26782'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26782')
	ORDER BY 1;
2020-04-06 20:19:55.213 EDT [31313:64] pg_regress/tsrf LOG:  statement: INSERT INTO fewmore VALUES(generate_series(4,5));
2020-04-06 20:19:55.213 EDT [31313:65] pg_regress/tsrf LOG:  statement: SELECT * FROM fewmore;
2020-04-06 20:19:55.217 EDT [31310:60] pg_regress/misc LOG:  statement: SELECT name(equipment_named_ambiguous_1c(hobby_construct_named(text 'skywalking', text 'mer')));
2020-04-06 20:19:55.222 EDT [31306:79] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26782'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:55.227 EDT [31313:66] pg_regress/tsrf LOG:  statement: UPDATE fewmore SET data = generate_series(4,9);
2020-04-06 20:19:55.227 EDT [31313:67] pg_regress/tsrf ERROR:  set-returning functions are not allowed in UPDATE at character 27
2020-04-06 20:19:55.227 EDT [31313:68] pg_regress/tsrf STATEMENT:  UPDATE fewmore SET data = generate_series(4,9);
2020-04-06 20:19:55.227 EDT [31313:69] pg_regress/tsrf LOG:  statement: INSERT INTO fewmore VALUES(1) RETURNING generate_series(1,3);
2020-04-06 20:19:55.227 EDT [31313:70] pg_regress/tsrf ERROR:  set-returning functions are not allowed in RETURNING at character 41
2020-04-06 20:19:55.227 EDT [31313:71] pg_regress/tsrf STATEMENT:  INSERT INTO fewmore VALUES(1) RETURNING generate_series(1,3);
2020-04-06 20:19:55.227 EDT [31313:72] pg_regress/tsrf LOG:  statement: VALUES(1, generate_series(1,2));
2020-04-06 20:19:55.227 EDT [31313:73] pg_regress/tsrf ERROR:  set-returning functions are not allowed in VALUES at character 11
2020-04-06 20:19:55.227 EDT [31313:74] pg_regress/tsrf STATEMENT:  VALUES(1, generate_series(1,2));
2020-04-06 20:19:55.227 EDT [31313:75] pg_regress/tsrf LOG:  statement: SELECT int4mul(generate_series(1,2), 10);
2020-04-06 20:19:55.229 EDT [31310:61] pg_regress/misc LOG:  statement: SELECT name(equipment_named_ambiguous_2a(text 'skywalking'));
2020-04-06 20:19:55.230 EDT [31310:62] pg_regress/misc LOG:  statement: SELECT name(equipment_named_ambiguous_2b(text 'skywalking'));
2020-04-06 20:19:55.230 EDT [31310:63] pg_regress/misc LOG:  statement: SELECT hobbies_by_name('basketball');
2020-04-06 20:19:55.234 EDT [31306:80] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26782'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:55.237 EDT [31313:76] pg_regress/tsrf LOG:  statement: SELECT generate_series(1,3) IS DISTINCT FROM 2;
2020-04-06 20:19:55.243 EDT [31310:64] pg_regress/misc LOG:  statement: SELECT name, overpaid(emp.*) FROM emp;
2020-04-06 20:19:55.244 EDT [31310:65] pg_regress/misc LOG:  statement: SELECT * FROM equipment(ROW('skywalking', 'mer'));
2020-04-06 20:19:55.245 EDT [31306:81] pg_regress/create_table_like LOG:  statement: INSERT INTO test_like_gen_1 (a) VALUES (1);
2020-04-06 20:19:55.246 EDT [31306:82] pg_regress/create_table_like LOG:  statement: SELECT * FROM test_like_gen_1;
2020-04-06 20:19:55.247 EDT [31313:77] pg_regress/tsrf LOG:  statement: SELECT * FROM int4mul(generate_series(1,2), 10);
2020-04-06 20:19:55.247 EDT [31313:78] pg_regress/tsrf ERROR:  set-returning functions must appear at top level of FROM at character 23
2020-04-06 20:19:55.247 EDT [31313:79] pg_regress/tsrf STATEMENT:  SELECT * FROM int4mul(generate_series(1,2), 10);
2020-04-06 20:19:55.247 EDT [31313:80] pg_regress/tsrf LOG:  statement: SELECT DISTINCT ON (a) a, b, generate_series(1,3) g
	FROM (VALUES (3, 2), (3,1), (1,1), (1,4), (5,3), (5,1)) AS t(a, b);
2020-04-06 20:19:55.254 EDT [31310:66] pg_regress/misc LOG:  statement: SELECT name(equipment(ROW('skywalking', 'mer')));
2020-04-06 20:19:55.254 EDT [31310:67] pg_regress/misc LOG:  statement: SELECT *, name(equipment(h.*)) FROM hobbies_r h;
2020-04-06 20:19:55.255 EDT [31310:68] pg_regress/misc LOG:  statement: SELECT *, (equipment(CAST((h.*) AS hobbies_r))).name FROM hobbies_r h;
2020-04-06 20:19:55.258 EDT [31310:69] pg_regress/misc LOG:  disconnection: session time: 0:00:00.666 user=pgbuild database=regression host=[local]
2020-04-06 20:19:55.259 EDT [31306:83] pg_regress/create_table_like LOG:  statement: CREATE TABLE test_like_gen_2 (LIKE test_like_gen_1);
2020-04-06 20:19:55.261 EDT [31306:84] pg_regress/create_table_like LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_like_gen_2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:55.263 EDT [31313:81] pg_regress/tsrf LOG:  statement: SELECT DISTINCT ON (a) a, b, generate_series(1,3) g
	FROM (VALUES (3, 2), (3,1), (1,1), (1,4), (5,3), (5,1)) AS t(a, b)
	ORDER BY a, b DESC;
2020-04-06 20:19:55.274 EDT [31306:85] pg_regress/create_table_like LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26789';
2020-04-06 20:19:55.276 EDT [31313:82] pg_regress/tsrf LOG:  statement: SELECT DISTINCT ON (a) a, b, generate_series(1,3) g
	FROM (VALUES (3, 2), (3,1), (1,1), (1,4), (5,3), (5,1)) AS t(a, b)
	ORDER BY a, b DESC, g DESC;
2020-04-06 20:19:55.286 EDT [31306:86] pg_regress/create_table_like LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26789' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:55.288 EDT [31306:87] pg_regress/create_table_like LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26789' ORDER BY 1;
2020-04-06 20:19:55.289 EDT [31313:83] pg_regress/tsrf LOG:  statement: SELECT DISTINCT ON (a, b, g) a, b, generate_series(1,3) g
	FROM (VALUES (3, 2), (3,1), (1,1), (1,4), (5,3), (5,1)) AS t(a, b)
	ORDER BY a, b DESC, g DESC;
2020-04-06 20:19:55.290 EDT [31306:88] pg_regress/create_table_like LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26789'
	ORDER BY 1;
2020-04-06 20:19:55.291 EDT [31306:89] pg_regress/create_table_like LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26789'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26789')
	ORDER BY 1;
2020-04-06 20:19:55.301 EDT [31313:84] pg_regress/tsrf LOG:  statement: SELECT DISTINCT ON (g) a, b, generate_series(1,3) g
	FROM (VALUES (3, 2), (3,1), (1,1), (1,4), (5,3), (5,1)) AS t(a, b);
2020-04-06 20:19:55.305 EDT [31306:90] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26789'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:55.313 EDT [31313:85] pg_regress/tsrf LOG:  statement: SELECT a, generate_series(1,2) FROM (VALUES(1),(2),(3)) r(a) LIMIT 2 OFFSET 2;
2020-04-06 20:19:55.317 EDT [31306:91] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26789'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:55.325 EDT [31313:86] pg_regress/tsrf LOG:  statement: SELECT 1 LIMIT generate_series(1,3);
2020-04-06 20:19:55.325 EDT [31313:87] pg_regress/tsrf ERROR:  set-returning functions are not allowed in LIMIT at character 16
2020-04-06 20:19:55.325 EDT [31313:88] pg_regress/tsrf STATEMENT:  SELECT 1 LIMIT generate_series(1,3);
2020-04-06 20:19:55.325 EDT [31313:89] pg_regress/tsrf LOG:  statement: SELECT (SELECT generate_series(1,3) LIMIT 1 OFFSET few.id) FROM few;
2020-04-06 20:19:55.326 EDT [31313:90] pg_regress/tsrf LOG:  statement: SELECT (SELECT generate_series(1,3) LIMIT 1 OFFSET g.i) FROM generate_series(0,3) g(i);
2020-04-06 20:19:55.326 EDT [31313:91] pg_regress/tsrf LOG:  statement: CREATE OPERATOR |@| (PROCEDURE = unnest, RIGHTARG = ANYARRAY);
2020-04-06 20:19:55.327 EDT [31313:92] pg_regress/tsrf LOG:  statement: SELECT |@|ARRAY[1,2,3];
2020-04-06 20:19:55.329 EDT [31306:92] pg_regress/create_table_like LOG:  statement: INSERT INTO test_like_gen_2 (a) VALUES (1);
2020-04-06 20:19:55.330 EDT [31306:93] pg_regress/create_table_like LOG:  statement: SELECT * FROM test_like_gen_2;
2020-04-06 20:19:55.338 EDT [31313:93] pg_regress/tsrf LOG:  statement: explain (verbose, costs off)
	select generate_series(1,3) as x, generate_series(1,3) + 1 as xp1;
2020-04-06 20:19:55.339 EDT [31313:94] pg_regress/tsrf LOG:  statement: select generate_series(1,3) as x, generate_series(1,3) + 1 as xp1;
2020-04-06 20:19:55.341 EDT [31306:94] pg_regress/create_table_like LOG:  statement: CREATE TABLE test_like_gen_3 (LIKE test_like_gen_1 INCLUDING GENERATED);
2020-04-06 20:19:55.343 EDT [31306:95] pg_regress/create_table_like LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_like_gen_3)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:55.350 EDT [31313:95] pg_regress/tsrf LOG:  statement: explain (verbose, costs off)
	select generate_series(1,3)+1 order by generate_series(1,3);
2020-04-06 20:19:55.350 EDT [31313:96] pg_regress/tsrf LOG:  statement: select generate_series(1,3)+1 order by generate_series(1,3);
2020-04-06 20:19:55.356 EDT [31306:96] pg_regress/create_table_like LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26793';
2020-04-06 20:19:55.364 EDT [31313:97] pg_regress/tsrf LOG:  statement: explain (verbose, costs off)
	select generate_series(1,3) as x, generate_series(3,6) + 1 as y;
2020-04-06 20:19:55.365 EDT [31313:98] pg_regress/tsrf LOG:  statement: select generate_series(1,3) as x, generate_series(3,6) + 1 as y;
2020-04-06 20:19:55.368 EDT [31306:97] pg_regress/create_table_like LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26793' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:55.369 EDT [31306:98] pg_regress/create_table_like LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26793' ORDER BY 1;
2020-04-06 20:19:55.370 EDT [31306:99] pg_regress/create_table_like LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26793'
	ORDER BY 1;
2020-04-06 20:19:55.371 EDT [31306:100] pg_regress/create_table_like LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26793'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26793')
	ORDER BY 1;
2020-04-06 20:19:55.375 EDT [31313:99] pg_regress/tsrf LOG:  statement: DROP TABLE few;
2020-04-06 20:19:55.379 EDT [31313:100] pg_regress/tsrf LOG:  statement: DROP TABLE fewmore;
2020-04-06 20:19:55.381 EDT [31313:101] pg_regress/tsrf LOG:  disconnection: session time: 0:00:00.776 user=pgbuild database=regression host=[local]
2020-04-06 20:19:55.386 EDT [31306:101] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26793'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:55.395 EDT [31306:102] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26793'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:55.410 EDT [31306:103] pg_regress/create_table_like LOG:  statement: INSERT INTO test_like_gen_3 (a) VALUES (1);
2020-04-06 20:19:55.411 EDT [31306:104] pg_regress/create_table_like LOG:  statement: SELECT * FROM test_like_gen_3;
2020-04-06 20:19:55.424 EDT [31306:105] pg_regress/create_table_like LOG:  statement: DROP TABLE test_like_gen_1, test_like_gen_2, test_like_gen_3;
2020-04-06 20:19:55.427 EDT [31306:106] pg_regress/create_table_like LOG:  statement: CREATE TABLE test_like_4 (a int, b int DEFAULT 42, c int GENERATED ALWAYS AS (a * 2) STORED);
2020-04-06 20:19:55.429 EDT [31306:107] pg_regress/create_table_like LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_like_4)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:55.443 EDT [31306:108] pg_regress/create_table_like LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26797';
2020-04-06 20:19:55.455 EDT [31306:109] pg_regress/create_table_like LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26797' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:55.458 EDT [31306:110] pg_regress/create_table_like LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26797' ORDER BY 1;
2020-04-06 20:19:55.459 EDT [31306:111] pg_regress/create_table_like LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26797'
	ORDER BY 1;
2020-04-06 20:19:55.459 EDT [31306:112] pg_regress/create_table_like LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26797'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26797')
	ORDER BY 1;
2020-04-06 20:19:55.474 EDT [31306:113] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26797'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:55.486 EDT [31306:114] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26797'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:55.497 EDT [31306:115] pg_regress/create_table_like LOG:  statement: CREATE TABLE test_like_4a (LIKE test_like_4);
2020-04-06 20:19:55.499 EDT [31306:116] pg_regress/create_table_like LOG:  statement: CREATE TABLE test_like_4b (LIKE test_like_4 INCLUDING DEFAULTS);
2020-04-06 20:19:55.500 EDT [31306:117] pg_regress/create_table_like LOG:  statement: CREATE TABLE test_like_4c (LIKE test_like_4 INCLUDING GENERATED);
2020-04-06 20:19:55.502 EDT [31306:118] pg_regress/create_table_like LOG:  statement: CREATE TABLE test_like_4d (LIKE test_like_4 INCLUDING DEFAULTS INCLUDING GENERATED);
2020-04-06 20:19:55.503 EDT [31306:119] pg_regress/create_table_like LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_like_4a)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:55.517 EDT [31306:120] pg_regress/create_table_like LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26802';
2020-04-06 20:19:55.532 EDT [31306:121] pg_regress/create_table_like LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26802' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:55.533 EDT [31306:122] pg_regress/create_table_like LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26802' ORDER BY 1;
2020-04-06 20:19:55.534 EDT [31306:123] pg_regress/create_table_like LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26802'
	ORDER BY 1;
2020-04-06 20:19:55.535 EDT [31306:124] pg_regress/create_table_like LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26802'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26802')
	ORDER BY 1;
2020-04-06 20:19:55.548 EDT [31306:125] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26802'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:55.561 EDT [31306:126] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26802'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:55.574 EDT [31306:127] pg_regress/create_table_like LOG:  statement: INSERT INTO test_like_4a VALUES(11);
2020-04-06 20:19:55.575 EDT [31306:128] pg_regress/create_table_like LOG:  statement: TABLE test_like_4a;
2020-04-06 20:19:55.589 EDT [31306:129] pg_regress/create_table_like LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_like_4b)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:55.602 EDT [31306:130] pg_regress/create_table_like LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26805';
2020-04-06 20:19:55.613 EDT [31306:131] pg_regress/create_table_like LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26805' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:55.615 EDT [31306:132] pg_regress/create_table_like LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26805' ORDER BY 1;
2020-04-06 20:19:55.616 EDT [31306:133] pg_regress/create_table_like LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26805'
	ORDER BY 1;
2020-04-06 20:19:55.617 EDT [31306:134] pg_regress/create_table_like LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26805'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26805')
	ORDER BY 1;
2020-04-06 20:19:55.629 EDT [31306:135] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26805'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:55.645 EDT [31306:136] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26805'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:55.657 EDT [31306:137] pg_regress/create_table_like LOG:  statement: INSERT INTO test_like_4b VALUES(11);
2020-04-06 20:19:55.657 EDT [31306:138] pg_regress/create_table_like LOG:  statement: TABLE test_like_4b;
2020-04-06 20:19:55.668 EDT [31306:139] pg_regress/create_table_like LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_like_4c)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:55.682 EDT [31306:140] pg_regress/create_table_like LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26809';
2020-04-06 20:19:55.695 EDT [31306:141] pg_regress/create_table_like LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26809' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:55.696 EDT [31306:142] pg_regress/create_table_like LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26809' ORDER BY 1;
2020-04-06 20:19:55.697 EDT [31306:143] pg_regress/create_table_like LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26809'
	ORDER BY 1;
2020-04-06 20:19:55.698 EDT [31306:144] pg_regress/create_table_like LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26809'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26809')
	ORDER BY 1;
2020-04-06 20:19:55.712 EDT [31306:145] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26809'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:55.728 EDT [31306:146] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26809'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:55.744 EDT [31306:147] pg_regress/create_table_like LOG:  statement: INSERT INTO test_like_4c VALUES(11);
2020-04-06 20:19:55.745 EDT [31306:148] pg_regress/create_table_like LOG:  statement: TABLE test_like_4c;
2020-04-06 20:19:55.755 EDT [31306:149] pg_regress/create_table_like LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_like_4d)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:55.768 EDT [31306:150] pg_regress/create_table_like LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26813';
2020-04-06 20:19:55.780 EDT [31306:151] pg_regress/create_table_like LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26813' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:55.782 EDT [31306:152] pg_regress/create_table_like LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26813' ORDER BY 1;
2020-04-06 20:19:55.783 EDT [31306:153] pg_regress/create_table_like LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26813'
	ORDER BY 1;
2020-04-06 20:19:55.784 EDT [31306:154] pg_regress/create_table_like LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26813'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26813')
	ORDER BY 1;
2020-04-06 20:19:55.797 EDT [31306:155] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26813'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:55.813 EDT [31306:156] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26813'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:55.827 EDT [31306:157] pg_regress/create_table_like LOG:  statement: INSERT INTO test_like_4d VALUES(11);
2020-04-06 20:19:55.827 EDT [31306:158] pg_regress/create_table_like LOG:  statement: TABLE test_like_4d;
2020-04-06 20:19:55.838 EDT [31306:159] pg_regress/create_table_like LOG:  statement: DROP TABLE test_like_4, test_like_4a, test_like_4b, test_like_4c, test_like_4d;
2020-04-06 20:19:55.842 EDT [31306:160] pg_regress/create_table_like LOG:  statement: CREATE TABLE inhg (x text, LIKE inhx INCLUDING INDEXES, y text);
2020-04-06 20:19:55.846 EDT [31306:161] pg_regress/create_table_like LOG:  statement: /* copies indexes */
	INSERT INTO inhg VALUES (5, 10);
2020-04-06 20:19:55.847 EDT [31306:162] pg_regress/create_table_like LOG:  statement: INSERT INTO inhg VALUES (20, 10);
2020-04-06 20:19:55.847 EDT [31306:163] pg_regress/create_table_like ERROR:  duplicate key value violates unique constraint "inhg_pkey"
2020-04-06 20:19:55.847 EDT [31306:164] pg_regress/create_table_like DETAIL:  Key (xx)=(10) already exists.
2020-04-06 20:19:55.847 EDT [31306:165] pg_regress/create_table_like STATEMENT:  INSERT INTO inhg VALUES (20, 10);
2020-04-06 20:19:55.848 EDT [31306:166] pg_regress/create_table_like LOG:  statement: DROP TABLE inhg;
2020-04-06 20:19:55.850 EDT [31306:167] pg_regress/create_table_like LOG:  statement: /* Multiple primary keys creation should fail */
	CREATE TABLE inhg (x text, LIKE inhx INCLUDING INDEXES, PRIMARY KEY(x));
2020-04-06 20:19:55.850 EDT [31306:168] pg_regress/create_table_like ERROR:  multiple primary keys for table "inhg" are not allowed
2020-04-06 20:19:55.850 EDT [31306:169] pg_regress/create_table_like STATEMENT:  /* Multiple primary keys creation should fail */
	CREATE TABLE inhg (x text, LIKE inhx INCLUDING INDEXES, PRIMARY KEY(x));
2020-04-06 20:19:55.850 EDT [31306:170] pg_regress/create_table_like LOG:  statement: /* fails */
	CREATE TABLE inhz (xx text DEFAULT 'text', yy int UNIQUE);
2020-04-06 20:19:55.852 EDT [31306:171] pg_regress/create_table_like LOG:  statement: CREATE UNIQUE INDEX inhz_xx_idx on inhz (xx) WHERE xx <> 'test';
2020-04-06 20:19:55.853 EDT [31306:172] pg_regress/create_table_like LOG:  statement: /* Ok to create multiple unique indexes */
	CREATE TABLE inhg (x text UNIQUE, LIKE inhz INCLUDING INDEXES);
2020-04-06 20:19:55.857 EDT [31306:173] pg_regress/create_table_like LOG:  statement: INSERT INTO inhg (xx, yy, x) VALUES ('test', 5, 10);
2020-04-06 20:19:55.857 EDT [31306:174] pg_regress/create_table_like LOG:  statement: INSERT INTO inhg (xx, yy, x) VALUES ('test', 10, 15);
2020-04-06 20:19:55.858 EDT [31306:175] pg_regress/create_table_like LOG:  statement: INSERT INTO inhg (xx, yy, x) VALUES ('foo', 10, 15);
2020-04-06 20:19:55.858 EDT [31306:176] pg_regress/create_table_like ERROR:  duplicate key value violates unique constraint "inhg_x_key"
2020-04-06 20:19:55.858 EDT [31306:177] pg_regress/create_table_like DETAIL:  Key (x)=(15) already exists.
2020-04-06 20:19:55.858 EDT [31306:178] pg_regress/create_table_like STATEMENT:  INSERT INTO inhg (xx, yy, x) VALUES ('foo', 10, 15);
2020-04-06 20:19:55.858 EDT [31306:179] pg_regress/create_table_like LOG:  statement: DROP TABLE inhg;
2020-04-06 20:19:55.860 EDT [31306:180] pg_regress/create_table_like LOG:  statement: DROP TABLE inhz;
2020-04-06 20:19:55.862 EDT [31306:181] pg_regress/create_table_like LOG:  statement: CREATE TABLE ctlt1 (a text CHECK (length(a) > 2) PRIMARY KEY, b text);
2020-04-06 20:19:55.864 EDT [31306:182] pg_regress/create_table_like LOG:  statement: CREATE INDEX ctlt1_b_key ON ctlt1 (b);
2020-04-06 20:19:55.865 EDT [31306:183] pg_regress/create_table_like LOG:  statement: CREATE INDEX ctlt1_fnidx ON ctlt1 ((a || b));
2020-04-06 20:19:55.866 EDT [31306:184] pg_regress/create_table_like LOG:  statement: CREATE STATISTICS ctlt1_a_b_stat ON a,b FROM ctlt1;
2020-04-06 20:19:55.867 EDT [31306:185] pg_regress/create_table_like LOG:  statement: COMMENT ON STATISTICS ctlt1_a_b_stat IS 'ab stats';
2020-04-06 20:19:55.867 EDT [31306:186] pg_regress/create_table_like LOG:  statement: COMMENT ON COLUMN ctlt1.a IS 'A';
2020-04-06 20:19:55.867 EDT [31306:187] pg_regress/create_table_like LOG:  statement: COMMENT ON COLUMN ctlt1.b IS 'B';
2020-04-06 20:19:55.867 EDT [31306:188] pg_regress/create_table_like LOG:  statement: COMMENT ON CONSTRAINT ctlt1_a_check ON ctlt1 IS 't1_a_check';
2020-04-06 20:19:55.867 EDT [31306:189] pg_regress/create_table_like LOG:  statement: COMMENT ON INDEX ctlt1_pkey IS 'index pkey';
2020-04-06 20:19:55.868 EDT [31306:190] pg_regress/create_table_like LOG:  statement: COMMENT ON INDEX ctlt1_b_key IS 'index b_key';
2020-04-06 20:19:55.868 EDT [31306:191] pg_regress/create_table_like LOG:  statement: ALTER TABLE ctlt1 ALTER COLUMN a SET STORAGE MAIN;
2020-04-06 20:19:55.868 EDT [31306:192] pg_regress/create_table_like LOG:  statement: CREATE TABLE ctlt2 (c text);
2020-04-06 20:19:55.870 EDT [31306:193] pg_regress/create_table_like LOG:  statement: ALTER TABLE ctlt2 ALTER COLUMN c SET STORAGE EXTERNAL;
2020-04-06 20:19:55.870 EDT [31306:194] pg_regress/create_table_like LOG:  statement: COMMENT ON COLUMN ctlt2.c IS 'C';
2020-04-06 20:19:55.870 EDT [31306:195] pg_regress/create_table_like LOG:  statement: CREATE TABLE ctlt3 (a text CHECK (length(a) < 5), c text);
2020-04-06 20:19:55.872 EDT [31306:196] pg_regress/create_table_like LOG:  statement: ALTER TABLE ctlt3 ALTER COLUMN c SET STORAGE EXTERNAL;
2020-04-06 20:19:55.873 EDT [31306:197] pg_regress/create_table_like LOG:  statement: ALTER TABLE ctlt3 ALTER COLUMN a SET STORAGE MAIN;
2020-04-06 20:19:55.873 EDT [31306:198] pg_regress/create_table_like LOG:  statement: COMMENT ON COLUMN ctlt3.a IS 'A3';
2020-04-06 20:19:55.873 EDT [31306:199] pg_regress/create_table_like LOG:  statement: COMMENT ON COLUMN ctlt3.c IS 'C';
2020-04-06 20:19:55.873 EDT [31306:200] pg_regress/create_table_like LOG:  statement: COMMENT ON CONSTRAINT ctlt3_a_check ON ctlt3 IS 't3_a_check';
2020-04-06 20:19:55.874 EDT [31306:201] pg_regress/create_table_like LOG:  statement: CREATE TABLE ctlt4 (a text, c text);
2020-04-06 20:19:55.875 EDT [31306:202] pg_regress/create_table_like LOG:  statement: ALTER TABLE ctlt4 ALTER COLUMN c SET STORAGE EXTERNAL;
2020-04-06 20:19:55.876 EDT [31306:203] pg_regress/create_table_like LOG:  statement: CREATE TABLE ctlt12_storage (LIKE ctlt1 INCLUDING STORAGE, LIKE ctlt2 INCLUDING STORAGE);
2020-04-06 20:19:55.878 EDT [31306:204] pg_regress/create_table_like LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ctlt12_storage)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:55.888 EDT [31306:205] pg_regress/create_table_like LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26878';
2020-04-06 20:19:55.889 EDT [31306:206] pg_regress/create_table_like LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26878' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:55.926 EDT [31306:207] pg_regress/create_table_like LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26878' ORDER BY 1;
2020-04-06 20:19:55.927 EDT [31306:208] pg_regress/create_table_like LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26878'
	ORDER BY 1;
2020-04-06 20:19:55.928 EDT [31306:209] pg_regress/create_table_like LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26878'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26878')
	ORDER BY 1;
2020-04-06 20:19:55.944 EDT [31306:210] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26878'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:55.957 EDT [31306:211] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26878'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:55.972 EDT [31306:212] pg_regress/create_table_like LOG:  statement: CREATE TABLE ctlt12_comments (LIKE ctlt1 INCLUDING COMMENTS, LIKE ctlt2 INCLUDING COMMENTS);
2020-04-06 20:19:55.976 EDT [31306:213] pg_regress/create_table_like LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ctlt12_comments)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:55.993 EDT [31306:214] pg_regress/create_table_like LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26884';
2020-04-06 20:19:55.995 EDT [31306:215] pg_regress/create_table_like LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26884' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:56.039 EDT [31306:216] pg_regress/create_table_like LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26884' ORDER BY 1;
2020-04-06 20:19:56.040 EDT [31306:217] pg_regress/create_table_like LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26884'
	ORDER BY 1;
2020-04-06 20:19:56.041 EDT [31306:218] pg_regress/create_table_like LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26884'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26884')
	ORDER BY 1;
2020-04-06 20:19:56.054 EDT [31306:219] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26884'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:56.069 EDT [31306:220] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26884'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:56.081 EDT [31306:221] pg_regress/create_table_like LOG:  statement: CREATE TABLE ctlt1_inh (LIKE ctlt1 INCLUDING CONSTRAINTS INCLUDING COMMENTS) INHERITS (ctlt1);
2020-04-06 20:19:56.086 EDT [31306:222] pg_regress/create_table_like LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ctlt1_inh)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:56.102 EDT [31306:223] pg_regress/create_table_like LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26890';
2020-04-06 20:19:56.104 EDT [31306:224] pg_regress/create_table_like LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26890' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:56.130 EDT [31306:225] pg_regress/create_table_like LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '26890' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:19:56.141 EDT [31306:226] pg_regress/create_table_like LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26890' ORDER BY 1;
2020-04-06 20:19:56.143 EDT [31306:227] pg_regress/create_table_like LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26890'
	ORDER BY 1;
2020-04-06 20:19:56.144 EDT [31306:228] pg_regress/create_table_like LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26890'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26890')
	ORDER BY 1;
2020-04-06 20:19:56.157 EDT [31306:229] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26890'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:56.171 EDT [31306:230] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26890'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:56.183 EDT [31306:231] pg_regress/create_table_like LOG:  statement: SELECT description FROM pg_description, pg_constraint c WHERE classoid = 'pg_constraint'::regclass AND objoid = c.oid AND c.conrelid = 'ctlt1_inh'::regclass;
2020-04-06 20:19:56.194 EDT [31306:232] pg_regress/create_table_like LOG:  statement: CREATE TABLE ctlt13_inh () INHERITS (ctlt1, ctlt3);
2020-04-06 20:19:56.198 EDT [31306:233] pg_regress/create_table_like LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ctlt13_inh)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:56.211 EDT [31306:234] pg_regress/create_table_like LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26897';
2020-04-06 20:19:56.213 EDT [31306:235] pg_regress/create_table_like LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26897' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:56.253 EDT [31306:236] pg_regress/create_table_like LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '26897' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:19:56.268 EDT [31306:237] pg_regress/create_table_like LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26897' ORDER BY 1;
2020-04-06 20:19:56.269 EDT [31306:238] pg_regress/create_table_like LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26897'
	ORDER BY 1;
2020-04-06 20:19:56.270 EDT [31306:239] pg_regress/create_table_like LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26897'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26897')
	ORDER BY 1;
2020-04-06 20:19:56.286 EDT [31306:240] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26897'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:56.299 EDT [31306:241] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26897'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:56.312 EDT [31306:242] pg_regress/create_table_like LOG:  statement: CREATE TABLE ctlt13_like (LIKE ctlt3 INCLUDING CONSTRAINTS INCLUDING COMMENTS INCLUDING STORAGE) INHERITS (ctlt1);
2020-04-06 20:19:56.315 EDT [31306:243] pg_regress/create_table_like LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ctlt13_like)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:56.328 EDT [31306:244] pg_regress/create_table_like LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26905';
2020-04-06 20:19:56.329 EDT [31306:245] pg_regress/create_table_like LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26905' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:56.368 EDT [31306:246] pg_regress/create_table_like LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '26905' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:19:56.381 EDT [31306:247] pg_regress/create_table_like LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26905' ORDER BY 1;
2020-04-06 20:19:56.382 EDT [31306:248] pg_regress/create_table_like LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26905'
	ORDER BY 1;
2020-04-06 20:19:56.383 EDT [31306:249] pg_regress/create_table_like LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26905'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26905')
	ORDER BY 1;
2020-04-06 20:19:56.397 EDT [31306:250] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26905'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:56.407 EDT [31306:251] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26905'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:56.419 EDT [31306:252] pg_regress/create_table_like LOG:  statement: SELECT description FROM pg_description, pg_constraint c WHERE classoid = 'pg_constraint'::regclass AND objoid = c.oid AND c.conrelid = 'ctlt13_like'::regclass;
2020-04-06 20:19:56.435 EDT [31306:253] pg_regress/create_table_like LOG:  statement: CREATE TABLE ctlt_all (LIKE ctlt1 INCLUDING ALL);
2020-04-06 20:19:56.442 EDT [31306:254] pg_regress/create_table_like LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ctlt_all)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:56.455 EDT [31306:255] pg_regress/create_table_like LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26913';
2020-04-06 20:19:56.457 EDT [31306:256] pg_regress/create_table_like LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26913' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:56.478 EDT [31306:257] pg_regress/create_table_like LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '26913' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:19:56.495 EDT [31306:258] pg_regress/create_table_like LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '26913' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:19:56.506 EDT [31306:259] pg_regress/create_table_like LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26913' ORDER BY 1;
2020-04-06 20:19:56.507 EDT [31306:260] pg_regress/create_table_like LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26913'
	ORDER BY 1;
2020-04-06 20:19:56.508 EDT [31306:261] pg_regress/create_table_like LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26913'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26913')
	ORDER BY 1;
2020-04-06 20:19:56.521 EDT [31306:262] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26913'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:56.530 EDT [31306:263] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26913'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:56.542 EDT [31306:264] pg_regress/create_table_like LOG:  statement: SELECT c.relname, objsubid, description FROM pg_description, pg_index i, pg_class c WHERE classoid = 'pg_class'::regclass AND objoid = i.indexrelid AND c.oid = i.indexrelid AND i.indrelid = 'ctlt_all'::regclass ORDER BY c.relname, objsubid;
2020-04-06 20:19:56.555 EDT [31306:265] pg_regress/create_table_like LOG:  statement: SELECT s.stxname, objsubid, description FROM pg_description, pg_statistic_ext s WHERE classoid = 'pg_statistic_ext'::regclass AND objoid = s.oid AND s.stxrelid = 'ctlt_all'::regclass ORDER BY s.stxname, objsubid;
2020-04-06 20:19:56.568 EDT [31306:266] pg_regress/create_table_like LOG:  statement: CREATE TABLE inh_error1 () INHERITS (ctlt1, ctlt4);
2020-04-06 20:19:56.568 EDT [31306:267] pg_regress/create_table_like ERROR:  inherited column "a" has a storage parameter conflict
2020-04-06 20:19:56.568 EDT [31306:268] pg_regress/create_table_like DETAIL:  MAIN versus EXTENDED
2020-04-06 20:19:56.568 EDT [31306:269] pg_regress/create_table_like STATEMENT:  CREATE TABLE inh_error1 () INHERITS (ctlt1, ctlt4);
2020-04-06 20:19:56.568 EDT [31306:270] pg_regress/create_table_like LOG:  statement: CREATE TABLE inh_error2 (LIKE ctlt4 INCLUDING STORAGE) INHERITS (ctlt1);
2020-04-06 20:19:56.569 EDT [31306:271] pg_regress/create_table_like ERROR:  column "a" has a storage parameter conflict
2020-04-06 20:19:56.569 EDT [31306:272] pg_regress/create_table_like DETAIL:  MAIN versus EXTENDED
2020-04-06 20:19:56.569 EDT [31306:273] pg_regress/create_table_like STATEMENT:  CREATE TABLE inh_error2 (LIKE ctlt4 INCLUDING STORAGE) INHERITS (ctlt1);
2020-04-06 20:19:56.569 EDT [31306:274] pg_regress/create_table_like LOG:  statement: DROP TABLE ctlt1, ctlt2, ctlt3, ctlt4, ctlt12_storage, ctlt12_comments, ctlt1_inh, ctlt13_inh, ctlt13_like, ctlt_all, ctla, ctlb CASCADE;
2020-04-06 20:19:56.589 EDT [31306:275] pg_regress/create_table_like LOG:  statement: CREATE TABLE noinh_con_copy (a int CHECK (a > 0) NO INHERIT);
2020-04-06 20:19:56.590 EDT [31306:276] pg_regress/create_table_like LOG:  statement: CREATE TABLE noinh_con_copy1 (LIKE noinh_con_copy INCLUDING CONSTRAINTS);
2020-04-06 20:19:56.591 EDT [31306:277] pg_regress/create_table_like LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(noinh_con_copy1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:56.606 EDT [31306:278] pg_regress/create_table_like LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26929';
2020-04-06 20:19:56.618 EDT [31306:279] pg_regress/create_table_like LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26929' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:56.619 EDT [31306:280] pg_regress/create_table_like LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '26929' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:19:56.635 EDT [31306:281] pg_regress/create_table_like LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26929' ORDER BY 1;
2020-04-06 20:19:56.636 EDT [31306:282] pg_regress/create_table_like LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26929'
	ORDER BY 1;
2020-04-06 20:19:56.637 EDT [31306:283] pg_regress/create_table_like LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26929'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26929')
	ORDER BY 1;
2020-04-06 20:19:56.650 EDT [31306:284] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26929'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:56.662 EDT [31306:285] pg_regress/create_table_like LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26929'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:56.674 EDT [31306:286] pg_regress/create_table_like LOG:  statement: CREATE TABLE noinh_con_copy1_parted (LIKE noinh_con_copy INCLUDING ALL)
	  PARTITION BY LIST (a);
2020-04-06 20:19:56.675 EDT [31306:287] pg_regress/create_table_like ERROR:  cannot add NO INHERIT constraint to partitioned table "noinh_con_copy1_parted"
2020-04-06 20:19:56.675 EDT [31306:288] pg_regress/create_table_like STATEMENT:  CREATE TABLE noinh_con_copy1_parted (LIKE noinh_con_copy INCLUDING ALL)
	  PARTITION BY LIST (a);
2020-04-06 20:19:56.676 EDT [31306:289] pg_regress/create_table_like LOG:  statement: DROP TABLE noinh_con_copy, noinh_con_copy1;
2020-04-06 20:19:56.678 EDT [31306:290] pg_regress/create_table_like LOG:  statement: /* LIKE with other relation kinds */
	CREATE TABLE ctlt4 (a int, b text);
2020-04-06 20:19:56.681 EDT [31306:291] pg_regress/create_table_like LOG:  statement: CREATE SEQUENCE ctlseq1;
2020-04-06 20:19:56.682 EDT [31306:292] pg_regress/create_table_like LOG:  statement: CREATE TABLE ctlt10 (LIKE ctlseq1);
2020-04-06 20:19:56.682 EDT [31306:293] pg_regress/create_table_like ERROR:  "ctlseq1" is not a table, view, materialized view, composite type, or foreign table at character 27
2020-04-06 20:19:56.682 EDT [31306:294] pg_regress/create_table_like STATEMENT:  CREATE TABLE ctlt10 (LIKE ctlseq1);
2020-04-06 20:19:56.682 EDT [31306:295] pg_regress/create_table_like LOG:  statement: CREATE VIEW ctlv1 AS SELECT * FROM ctlt4;
2020-04-06 20:19:56.683 EDT [31306:296] pg_regress/create_table_like LOG:  statement: CREATE TABLE ctlt11 (LIKE ctlv1);
2020-04-06 20:19:56.686 EDT [31306:297] pg_regress/create_table_like LOG:  statement: CREATE TABLE ctlt11a (LIKE ctlv1 INCLUDING ALL);
2020-04-06 20:19:56.688 EDT [31306:298] pg_regress/create_table_like LOG:  statement: CREATE TYPE ctlty1 AS (a int, b text);
2020-04-06 20:19:56.689 EDT [31306:299] pg_regress/create_table_like LOG:  statement: CREATE TABLE ctlt12 (LIKE ctlty1);
2020-04-06 20:19:56.691 EDT [31306:300] pg_regress/create_table_like LOG:  statement: DROP SEQUENCE ctlseq1;
2020-04-06 20:19:56.692 EDT [31306:301] pg_regress/create_table_like LOG:  statement: DROP TYPE ctlty1;
2020-04-06 20:19:56.693 EDT [31306:302] pg_regress/create_table_like LOG:  statement: DROP VIEW ctlv1;
2020-04-06 20:19:56.693 EDT [31306:303] pg_regress/create_table_like LOG:  statement: DROP TABLE IF EXISTS ctlt4, ctlt10, ctlt11, ctlt11a, ctlt12;
2020-04-06 20:19:56.699 EDT [31306:304] pg_regress/create_table_like LOG:  disconnection: session time: 0:00:02.117 user=pgbuild database=regression host=[local]
2020-04-06 20:19:56.764 EDT [31630:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:56.765 EDT [31630:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/rules
2020-04-06 20:19:56.768 EDT [31630:3] pg_regress/rules LOG:  statement: create table rtest_t1 (a int4, b int4);
2020-04-06 20:19:56.769 EDT [31631:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:56.770 EDT [31631:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/psql
2020-04-06 20:19:56.771 EDT [31630:4] pg_regress/rules LOG:  statement: create table rtest_t2 (a int4, b int4);
2020-04-06 20:19:56.772 EDT [31630:5] pg_regress/rules LOG:  statement: create table rtest_t3 (a int4, b int4);
2020-04-06 20:19:56.773 EDT [31633:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:56.773 EDT [31631:3] pg_regress/psql LOG:  statement: SELECT 1 as one, 2 as two 
2020-04-06 20:19:56.773 EDT [31630:6] pg_regress/rules LOG:  statement: create view rtest_v1 as select * from rtest_t1;
2020-04-06 20:19:56.774 EDT [31633:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/stats_ext
2020-04-06 20:19:56.775 EDT [31632:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:56.776 EDT [31632:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/collate.linux.utf8
2020-04-06 20:19:56.777 EDT [31633:3] pg_regress/stats_ext LOG:  statement: create function check_estimated_rows(text) returns table (estimated int, actual int)
	language plpgsql as
	$$
	declare
	    ln text;
	    tmp text[];
	    first_row bool := true;
	begin
	    for ln in
	        execute format('explain analyze %s', $1)
	    loop
	        if first_row then
	            first_row := false;
	            tmp := regexp_match(ln, 'rows=(\\d*) .* rows=(\\d*)');
	            return query select tmp[1]::int, tmp[2]::int;
	        end if;
	    end loop;
	end;
	$$;
2020-04-06 20:19:56.779 EDT [31630:7] pg_regress/rules LOG:  statement: create rule rtest_v1_ins as on insert to rtest_v1 do instead
		insert into rtest_t1 values (new.a, new.b);
2020-04-06 20:19:56.780 EDT [31633:4] pg_regress/stats_ext ERROR:  syntax error at or near ";" at character 22
2020-04-06 20:19:56.780 EDT [31633:5] pg_regress/stats_ext STATEMENT:  CREATE STATISTICS tst;
2020-04-06 20:19:56.780 EDT [31633:6] pg_regress/stats_ext ERROR:  syntax error at or near ";" at character 30
2020-04-06 20:19:56.780 EDT [31633:7] pg_regress/stats_ext STATEMENT:  CREATE STATISTICS tst ON a, b;
2020-04-06 20:19:56.780 EDT [31633:8] pg_regress/stats_ext ERROR:  syntax error at or near "FROM" at character 23
2020-04-06 20:19:56.780 EDT [31633:9] pg_regress/stats_ext STATEMENT:  CREATE STATISTICS tst FROM sometab;
2020-04-06 20:19:56.780 EDT [31633:10] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS tst ON a, b FROM nonexistent;
2020-04-06 20:19:56.780 EDT [31633:11] pg_regress/stats_ext ERROR:  relation "nonexistent" does not exist
2020-04-06 20:19:56.780 EDT [31633:12] pg_regress/stats_ext STATEMENT:  CREATE STATISTICS tst ON a, b FROM nonexistent;
2020-04-06 20:19:56.780 EDT [31633:13] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS tst ON a, b FROM pg_class;
2020-04-06 20:19:56.780 EDT [31630:8] pg_regress/rules LOG:  statement: create rule rtest_v1_upd as on update to rtest_v1 do instead
		update rtest_t1 set a = new.a, b = new.b
		where a = old.a;
2020-04-06 20:19:56.781 EDT [31633:14] pg_regress/stats_ext ERROR:  column "a" does not exist
2020-04-06 20:19:56.781 EDT [31633:15] pg_regress/stats_ext STATEMENT:  CREATE STATISTICS tst ON a, b FROM pg_class;
2020-04-06 20:19:56.781 EDT [31633:16] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS tst ON relname, relname, relnatts FROM pg_class;
2020-04-06 20:19:56.781 EDT [31633:17] pg_regress/stats_ext ERROR:  duplicate column name in statistics definition
2020-04-06 20:19:56.781 EDT [31633:18] pg_regress/stats_ext STATEMENT:  CREATE STATISTICS tst ON relname, relname, relnatts FROM pg_class;
2020-04-06 20:19:56.781 EDT [31633:19] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS tst ON relnatts + relpages FROM pg_class;
2020-04-06 20:19:56.781 EDT [31633:20] pg_regress/stats_ext ERROR:  only simple column references are allowed in CREATE STATISTICS
2020-04-06 20:19:56.781 EDT [31633:21] pg_regress/stats_ext STATEMENT:  CREATE STATISTICS tst ON relnatts + relpages FROM pg_class;
2020-04-06 20:19:56.781 EDT [31633:22] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS tst ON (relpages, reltuples) FROM pg_class;
2020-04-06 20:19:56.781 EDT [31633:23] pg_regress/stats_ext ERROR:  only simple column references are allowed in CREATE STATISTICS
2020-04-06 20:19:56.781 EDT [31633:24] pg_regress/stats_ext STATEMENT:  CREATE STATISTICS tst ON (relpages, reltuples) FROM pg_class;
2020-04-06 20:19:56.781 EDT [31633:25] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS tst (unrecognized) ON relname, relnatts FROM pg_class;
2020-04-06 20:19:56.781 EDT [31633:26] pg_regress/stats_ext ERROR:  unrecognized statistics kind "unrecognized"
2020-04-06 20:19:56.781 EDT [31633:27] pg_regress/stats_ext STATEMENT:  CREATE STATISTICS tst (unrecognized) ON relname, relnatts FROM pg_class;
2020-04-06 20:19:56.782 EDT [31633:28] pg_regress/stats_ext LOG:  statement: CREATE TABLE ab1 (a INTEGER, b INTEGER, c INTEGER);
2020-04-06 20:19:56.782 EDT [31630:9] pg_regress/rules LOG:  statement: create rule rtest_v1_del as on delete to rtest_v1 do instead
		delete from rtest_t1 where a = old.a;
2020-04-06 20:19:56.783 EDT [31633:29] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS IF NOT EXISTS ab1_a_b_stats ON a, b FROM ab1;
2020-04-06 20:19:56.783 EDT [31635:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:56.783 EDT [31632:3] pg_regress/collate.linux.utf8 LOG:  statement: /*
	 * This test is for Linux/glibc systems and assumes that a full set of
	 * locales is installed.  It must be run in a database with UTF-8 encoding,
	 * because other encodings don't support all the characters used.
	 */
	SELECT getdatabaseencoding() <> 'UTF8' OR
	       (SELECT count(*) FROM pg_collation WHERE collname IN ('de_DE', 'en_US', 'sv_SE', 'tr_TR') AND collencoding = pg_char_to_encoding('UTF8')) <> 4 OR
	       version() !~ 'linux-gnu'
	       AS skip_test 
2020-04-06 20:19:56.783 EDT [31633:30] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS IF NOT EXISTS ab1_a_b_stats ON a, b FROM ab1;
2020-04-06 20:19:56.784 EDT [31633:31] pg_regress/stats_ext LOG:  statement: DROP STATISTICS ab1_a_b_stats;
2020-04-06 20:19:56.784 EDT [31635:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/psql_crosstab
2020-04-06 20:19:56.784 EDT [31633:32] pg_regress/stats_ext LOG:  statement: CREATE SCHEMA regress_schema_2;
2020-04-06 20:19:56.785 EDT [31633:33] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS regress_schema_2.ab1_a_b_stats ON a, b FROM ab1;
2020-04-06 20:19:56.785 EDT [31633:34] pg_regress/stats_ext LOG:  statement: SELECT pg_get_statisticsobjdef(oid) FROM pg_statistic_ext WHERE stxname = 'ab1_a_b_stats';
2020-04-06 20:19:56.786 EDT [31636:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:19:56.786 EDT [31630:10] pg_regress/rules LOG:  statement: COMMENT ON RULE rtest_v1_bad ON rtest_v1 IS 'bad rule';
2020-04-06 20:19:56.787 EDT [31630:11] pg_regress/rules ERROR:  rule "rtest_v1_bad" for relation "rtest_v1" does not exist
2020-04-06 20:19:56.787 EDT [31630:12] pg_regress/rules STATEMENT:  COMMENT ON RULE rtest_v1_bad ON rtest_v1 IS 'bad rule';
2020-04-06 20:19:56.787 EDT [31635:3] pg_regress/psql_crosstab LOG:  statement: CREATE TABLE ctv_data (v, h, c, i, d) AS
	VALUES
	   ('v1','h2','foo', 3, '2015-04-01'::date),
	   ('v2','h1','bar', 3, '2015-01-02'),
	   ('v1','h0','baz', NULL, '2015-07-12'),
	   ('v0','h4','qux', 4, '2015-07-15'),
	   ('v0','h4','dbl', -3, '2014-12-15'),
	   ('v0',NULL,'qux', 5, '2014-07-15'),
	   ('v1','h2','quux',7, '2015-04-04');
2020-04-06 20:19:56.787 EDT [31636:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/amutils
2020-04-06 20:19:56.787 EDT [31632:4] pg_regress/collate.linux.utf8 LOG:  disconnection: session time: 0:00:00.012 user=pgbuild database=regression host=[local]
2020-04-06 20:19:56.790 EDT [31636:3] pg_regress/amutils LOG:  statement: select prop,
	       pg_indexam_has_property(a.oid, prop) as "AM",
	       pg_index_has_property('onek_hundred'::regclass, prop) as "Index",
	       pg_index_column_has_property('onek_hundred'::regclass, 1, prop) as "Column"
	  from pg_am a,
	       unnest(array['asc', 'desc', 'nulls_first', 'nulls_last',
	                    'orderable', 'distance_orderable', 'returnable',
	                    'search_array', 'search_nulls',
	                    'clusterable', 'index_scan', 'bitmap_scan',
	                    'backward_scan',
	                    'can_order', 'can_unique', 'can_multi_col',
	                    'can_exclude', 'can_include',
	                    'bogus']::text[])
	         with ordinality as u(prop,ord)
	 where a.amname = 'btree'
	 order by ord;
2020-04-06 20:19:56.790 EDT [31631:4] pg_regress/psql LOG:  statement: SELECT 1 as one, 2 as two 
2020-04-06 20:19:56.791 EDT [31630:13] pg_regress/rules LOG:  statement: COMMENT ON RULE rtest_v1_del ON rtest_v1 IS 'delete rule';
2020-04-06 20:19:56.792 EDT [31630:14] pg_regress/rules LOG:  statement: COMMENT ON RULE rtest_v1_del ON rtest_v1 IS NULL;
2020-04-06 20:19:56.792 EDT [31630:15] pg_regress/rules LOG:  statement: create table rtest_system (sysname text, sysdesc text);
2020-04-06 20:19:56.795 EDT [31630:16] pg_regress/rules LOG:  statement: create table rtest_interface (sysname text, ifname text);
2020-04-06 20:19:56.798 EDT [31630:17] pg_regress/rules LOG:  statement: create table rtest_person (pname text, pdesc text);
2020-04-06 20:19:56.800 EDT [31630:18] pg_regress/rules LOG:  statement: create table rtest_admin (pname text, sysname text);
2020-04-06 20:19:56.803 EDT [31630:19] pg_regress/rules LOG:  statement: create rule rtest_sys_upd as on update to rtest_system do also (
		update rtest_interface set sysname = new.sysname
			where sysname = old.sysname;
		update rtest_admin set sysname = new.sysname
			where sysname = old.sysname
		);
2020-04-06 20:19:56.804 EDT [31630:20] pg_regress/rules LOG:  statement: create rule rtest_sys_del as on delete to rtest_system do also (
		delete from rtest_interface where sysname = old.sysname;
		delete from rtest_admin where sysname = old.sysname;
		);
2020-04-06 20:19:56.804 EDT [31636:4] pg_regress/amutils LOG:  statement: select prop,
	       pg_indexam_has_property(a.oid, prop) as "AM",
	       pg_index_has_property('gcircleind'::regclass, prop) as "Index",
	       pg_index_column_has_property('gcircleind'::regclass, 1, prop) as "Column"
	  from pg_am a,
	       unnest(array['asc', 'desc', 'nulls_first', 'nulls_last',
	                    'orderable', 'distance_orderable', 'returnable',
	                    'search_array', 'search_nulls',
	                    'clusterable', 'index_scan', 'bitmap_scan',
	                    'backward_scan',
	                    'can_order', 'can_unique', 'can_multi_col',
	                    'can_exclude', 'can_include',
	                    'bogus']::text[])
	         with ordinality as u(prop,ord)
	 where a.amname = 'gist'
	 order by ord;
2020-04-06 20:19:56.805 EDT [31630:21] pg_regress/rules LOG:  statement: create rule rtest_pers_upd as on update to rtest_person do also
		update rtest_admin set pname = new.pname where pname = old.pname;
2020-04-06 20:19:56.806 EDT [31630:22] pg_regress/rules LOG:  statement: create rule rtest_pers_del as on delete to rtest_person do also
		delete from rtest_admin where pname = old.pname;
2020-04-06 20:19:56.807 EDT [31630:23] pg_regress/rules LOG:  statement: create table rtest_emp (ename char(20), salary money);
2020-04-06 20:19:56.807 EDT [31631:5] pg_regress/psql LOG:  statement: SELECT 3 as three, 4 as four 
2020-04-06 20:19:56.807 EDT [31635:4] pg_regress/psql_crosstab LOG:  statement: ANALYZE ctv_data;
2020-04-06 20:19:56.808 EDT [31630:24] pg_regress/rules LOG:  statement: create table rtest_emplog (ename char(20), who name, action char(10), newsal money, oldsal money);
2020-04-06 20:19:56.809 EDT [31635:5] pg_regress/psql_crosstab LOG:  statement: SELECT v, EXTRACT(year FROM d), count(*)
	 FROM ctv_data
	 GROUP BY 1, 2
	 ORDER BY 1, 2;
2020-04-06 20:19:56.809 EDT [31630:25] pg_regress/rules LOG:  statement: create table rtest_empmass (ename char(20), salary money);
2020-04-06 20:19:56.810 EDT [31630:26] pg_regress/rules LOG:  statement: create rule rtest_emp_ins as on insert to rtest_emp do
		insert into rtest_emplog values (new.ename, current_user,
				'hired', new.salary, '0.00');
2020-04-06 20:19:56.811 EDT [31630:27] pg_regress/rules LOG:  statement: create rule rtest_emp_upd as on update to rtest_emp where new.salary != old.salary do
		insert into rtest_emplog values (new.ename, current_user,
				'honored', new.salary, old.salary);
2020-04-06 20:19:56.811 EDT [31633:35] pg_regress/stats_ext LOG:  statement: DROP STATISTICS regress_schema_2.ab1_a_b_stats;
2020-04-06 20:19:56.811 EDT [31633:36] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS ab1_b_c_stats ON b, c FROM ab1;
2020-04-06 20:19:56.812 EDT [31630:28] pg_regress/rules LOG:  statement: create rule rtest_emp_del as on delete to rtest_emp do
		insert into rtest_emplog values (old.ename, current_user,
				'fired', '0.00', old.salary);
2020-04-06 20:19:56.812 EDT [31633:37] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS ab1_a_b_c_stats ON a, b, c FROM ab1;
2020-04-06 20:19:56.812 EDT [31633:38] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS ab1_b_a_stats ON b, a FROM ab1;
2020-04-06 20:19:56.812 EDT [31630:29] pg_regress/rules LOG:  statement: create table rtest_t4 (a int4, b text);
2020-04-06 20:19:56.813 EDT [31633:39] pg_regress/stats_ext LOG:  statement: ALTER TABLE ab1 DROP COLUMN a;
2020-04-06 20:19:56.813 EDT [31633:40] pg_regress/stats_ext LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ab1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:56.815 EDT [31630:30] pg_regress/rules LOG:  statement: create table rtest_t5 (a int4, b text);
2020-04-06 20:19:56.816 EDT [31631:6] pg_regress/psql LOG:  statement: SELECT 3 as three, 4 as four 
2020-04-06 20:19:56.817 EDT [31630:31] pg_regress/rules LOG:  statement: create table rtest_t6 (a int4, b text);
2020-04-06 20:19:56.819 EDT [31630:32] pg_regress/rules LOG:  statement: create table rtest_t7 (a int4, b text);
2020-04-06 20:19:56.821 EDT [31630:33] pg_regress/rules LOG:  statement: create table rtest_t8 (a int4, b text);
2020-04-06 20:19:56.824 EDT [31630:34] pg_regress/rules LOG:  statement: create table rtest_t9 (a int4, b text);
2020-04-06 20:19:56.825 EDT [31636:5] pg_regress/amutils LOG:  statement: select prop,
	       pg_index_column_has_property('onek_hundred'::regclass, 1, prop) as btree,
	       pg_index_column_has_property('hash_i4_index'::regclass, 1, prop) as hash,
	       pg_index_column_has_property('gcircleind'::regclass, 1, prop) as gist,
	       pg_index_column_has_property('sp_radix_ind'::regclass, 1, prop) as spgist_radix,
	       pg_index_column_has_property('sp_quad_ind'::regclass, 1, prop) as spgist_quad,
	       pg_index_column_has_property('botharrayidx'::regclass, 1, prop) as gin,
	       pg_index_column_has_property('brinidx'::regclass, 1, prop) as brin
	  from unnest(array['asc', 'desc', 'nulls_first', 'nulls_last',
	                    'orderable', 'distance_orderable', 'returnable',
	                    'search_array', 'search_nulls',
	                    'bogus']::text[])
	         with ordinality as u(prop,ord)
	 order by ord;
2020-04-06 20:19:56.826 EDT [31631:7] pg_regress/psql LOG:  statement: BEGIN
2020-04-06 20:19:56.826 EDT [31635:6] pg_regress/psql_crosstab LOG:  statement: SELECT v, EXTRACT(year FROM d), count(*)
	 FROM ctv_data
	 GROUP BY 1, 2
	 ORDER BY 1, 2;
2020-04-06 20:19:56.826 EDT [31631:8] pg_regress/psql LOG:  statement: DECLARE _psql_cursor NO SCROLL CURSOR FOR
	SELECT 1 as one, 2 as two 
2020-04-06 20:19:56.827 EDT [31631:9] pg_regress/psql LOG:  statement: FETCH FORWARD 1 FROM _psql_cursor
2020-04-06 20:19:56.827 EDT [31631:10] pg_regress/psql LOG:  statement: FETCH FORWARD 1 FROM _psql_cursor
2020-04-06 20:19:56.827 EDT [31631:11] pg_regress/psql LOG:  statement: CLOSE _psql_cursor
2020-04-06 20:19:56.827 EDT [31631:12] pg_regress/psql LOG:  statement: COMMIT
2020-04-06 20:19:56.827 EDT [31631:13] pg_regress/psql LOG:  statement: BEGIN
2020-04-06 20:19:56.827 EDT [31631:14] pg_regress/psql LOG:  statement: DECLARE _psql_cursor NO SCROLL CURSOR FOR
	SELECT 1 as one, 2 as two 
2020-04-06 20:19:56.827 EDT [31631:15] pg_regress/psql LOG:  statement: FETCH FORWARD 1 FROM _psql_cursor
2020-04-06 20:19:56.827 EDT [31631:16] pg_regress/psql LOG:  statement: FETCH FORWARD 1 FROM _psql_cursor
2020-04-06 20:19:56.827 EDT [31633:41] pg_regress/stats_ext LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '26985';
2020-04-06 20:19:56.828 EDT [31630:35] pg_regress/rules LOG:  statement: create rule rtest_t4_ins1 as on insert to rtest_t4
			where new.a >= 10 and new.a < 20 do instead
		insert into rtest_t5 values (new.a, new.b);
2020-04-06 20:19:56.829 EDT [31630:36] pg_regress/rules LOG:  statement: create rule rtest_t4_ins2 as on insert to rtest_t4
			where new.a >= 20 and new.a < 30 do
		insert into rtest_t6 values (new.a, new.b);
2020-04-06 20:19:56.830 EDT [31630:37] pg_regress/rules LOG:  statement: create rule rtest_t5_ins as on insert to rtest_t5
			where new.a > 15 do
		insert into rtest_t7 values (new.a, new.b);
2020-04-06 20:19:56.831 EDT [31630:38] pg_regress/rules LOG:  statement: create rule rtest_t6_ins as on insert to rtest_t6
			where new.a > 25 do instead
		insert into rtest_t8 values (new.a, new.b);
2020-04-06 20:19:56.831 EDT [31630:39] pg_regress/rules LOG:  statement: create table rtest_order1 (a int4);
2020-04-06 20:19:56.832 EDT [31630:40] pg_regress/rules LOG:  statement: create table rtest_order2 (a int4, b int4, c text);
2020-04-06 20:19:56.832 EDT [31631:17] pg_regress/psql LOG:  statement: CLOSE _psql_cursor
2020-04-06 20:19:56.834 EDT [31631:18] pg_regress/psql LOG:  statement: COMMIT
2020-04-06 20:19:56.834 EDT [31631:19] pg_regress/psql LOG:  statement: BEGIN
2020-04-06 20:19:56.834 EDT [31631:20] pg_regress/psql LOG:  statement: DECLARE _psql_cursor NO SCROLL CURSOR FOR
	SELECT 3 as three, 4 as four 
2020-04-06 20:19:56.834 EDT [31631:21] pg_regress/psql LOG:  statement: FETCH FORWARD 1 FROM _psql_cursor
2020-04-06 20:19:56.834 EDT [31631:22] pg_regress/psql LOG:  statement: FETCH FORWARD 1 FROM _psql_cursor
2020-04-06 20:19:56.834 EDT [31631:23] pg_regress/psql LOG:  statement: CLOSE _psql_cursor
2020-04-06 20:19:56.834 EDT [31631:24] pg_regress/psql LOG:  statement: COMMIT
2020-04-06 20:19:56.835 EDT [31630:41] pg_regress/rules LOG:  statement: create sequence rtest_seq;
2020-04-06 20:19:56.835 EDT [31631:25] pg_regress/psql LOG:  statement: BEGIN
2020-04-06 20:19:56.835 EDT [31631:26] pg_regress/psql LOG:  statement: DECLARE _psql_cursor NO SCROLL CURSOR FOR
	SELECT 3 as three, 4 as four 
2020-04-06 20:19:56.835 EDT [31631:27] pg_regress/psql LOG:  statement: FETCH FORWARD 1 FROM _psql_cursor
2020-04-06 20:19:56.835 EDT [31631:28] pg_regress/psql LOG:  statement: FETCH FORWARD 1 FROM _psql_cursor
2020-04-06 20:19:56.835 EDT [31631:29] pg_regress/psql LOG:  statement: CLOSE _psql_cursor
2020-04-06 20:19:56.836 EDT [31631:30] pg_regress/psql LOG:  statement: COMMIT
2020-04-06 20:19:56.836 EDT [31631:31] pg_regress/psql LOG:  statement: select 10 as test01, 20 as test02, 'Hello' as test03 
2020-04-06 20:19:56.836 EDT [31630:42] pg_regress/rules LOG:  statement: create rule rtest_order_r3 as on insert to rtest_order1 do instead
		insert into rtest_order2 values (new.a, nextval('rtest_seq'),
			'rule 3 - this should run 3rd');
2020-04-06 20:19:56.837 EDT [31630:43] pg_regress/rules LOG:  statement: create rule rtest_order_r4 as on insert to rtest_order1
			where a < 100 do instead
		insert into rtest_order2 values (new.a, nextval('rtest_seq'),
			'rule 4 - this should run 4th');
2020-04-06 20:19:56.838 EDT [31630:44] pg_regress/rules LOG:  statement: create rule rtest_order_r2 as on insert to rtest_order1 do
		insert into rtest_order2 values (new.a, nextval('rtest_seq'),
			'rule 2 - this should run 2nd');
2020-04-06 20:19:56.838 EDT [31630:45] pg_regress/rules LOG:  statement: create rule rtest_order_r1 as on insert to rtest_order1 do instead
		insert into rtest_order2 values (new.a, nextval('rtest_seq'),
			'rule 1 - this should run 1st');
2020-04-06 20:19:56.839 EDT [31635:7] pg_regress/psql_crosstab LOG:  statement: SELECT v, to_char(d, 'Mon') AS "month name", EXTRACT(month FROM d) AS num,
	 count(*) FROM ctv_data  GROUP BY 1,2,3 ORDER BY 1
	 
2020-04-06 20:19:56.840 EDT [31636:6] pg_regress/amutils LOG:  statement: select prop,
	       pg_index_has_property('onek_hundred'::regclass, prop) as btree,
	       pg_index_has_property('hash_i4_index'::regclass, prop) as hash,
	       pg_index_has_property('gcircleind'::regclass, prop) as gist,
	       pg_index_has_property('sp_radix_ind'::regclass, prop) as spgist,
	       pg_index_has_property('botharrayidx'::regclass, prop) as gin,
	       pg_index_has_property('brinidx'::regclass, prop) as brin
	  from unnest(array['clusterable', 'index_scan', 'bitmap_scan',
	                    'backward_scan',
	                    'bogus']::text[])
	         with ordinality as u(prop,ord)
	 order by ord;
2020-04-06 20:19:56.840 EDT [31630:46] pg_regress/rules LOG:  statement: create table rtest_nothn1 (a int4, b text);
2020-04-06 20:19:56.842 EDT [31630:47] pg_regress/rules LOG:  statement: create table rtest_nothn2 (a int4, b text);
2020-04-06 20:19:56.844 EDT [31630:48] pg_regress/rules LOG:  statement: create table rtest_nothn3 (a int4, b text);
2020-04-06 20:19:56.845 EDT [31633:42] pg_regress/stats_ext LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '26985' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:56.846 EDT [31630:49] pg_regress/rules LOG:  statement: create table rtest_nothn4 (a int4, b text);
2020-04-06 20:19:56.848 EDT [31631:32] pg_regress/psql LOG:  statement: select 10 as "bad name"
2020-04-06 20:19:56.848 EDT [31630:50] pg_regress/rules LOG:  statement: create rule rtest_nothn_r1 as on insert to rtest_nothn1
		where new.a >= 10 and new.a < 20 do instead nothing;
2020-04-06 20:19:56.849 EDT [31630:51] pg_regress/rules LOG:  statement: create rule rtest_nothn_r2 as on insert to rtest_nothn1
		where new.a >= 30 and new.a < 40 do instead nothing;
2020-04-06 20:19:56.849 EDT [31630:52] pg_regress/rules LOG:  statement: create rule rtest_nothn_r3 as on insert to rtest_nothn2
		where new.a >= 100 do instead
		insert into rtest_nothn3 values (new.a, new.b);
2020-04-06 20:19:56.850 EDT [31630:53] pg_regress/rules LOG:  statement: create rule rtest_nothn_r4 as on insert to rtest_nothn2
		do instead nothing;
2020-04-06 20:19:56.851 EDT [31630:54] pg_regress/rules LOG:  statement: insert into rtest_t2 values (1, 21);
2020-04-06 20:19:56.851 EDT [31633:43] pg_regress/stats_ext LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '26985' ORDER BY 1;
2020-04-06 20:19:56.851 EDT [31635:8] pg_regress/psql_crosstab LOG:  statement: SELECT EXTRACT(year FROM d) AS year, to_char(d,'Mon') AS """month"" name",
	  EXTRACT(month FROM d) AS month,
	  format('sum=%s avg=%s', sum(i), avg(i)::numeric(2,1))
	  FROM ctv_data
	  GROUP BY EXTRACT(year FROM d), to_char(d,'Mon'), EXTRACT(month FROM d)
	ORDER BY month
2020-04-06 20:19:56.853 EDT [31630:55] pg_regress/rules LOG:  statement: insert into rtest_t2 values (2, 22);
2020-04-06 20:19:56.853 EDT [31630:56] pg_regress/rules LOG:  statement: insert into rtest_t2 values (3, 23);
2020-04-06 20:19:56.853 EDT [31636:7] pg_regress/amutils LOG:  statement: select amname, prop, pg_indexam_has_property(a.oid, prop) as p
	  from pg_am a,
	       unnest(array['can_order', 'can_unique', 'can_multi_col',
	                    'can_exclude', 'can_include', 'bogus']::text[])
	         with ordinality as u(prop,ord)
	 where amtype = 'i'
	 order by amname, ord;
2020-04-06 20:19:56.853 EDT [31630:57] pg_regress/rules LOG:  statement: insert into rtest_t3 values (1, 31);
2020-04-06 20:19:56.853 EDT [31630:58] pg_regress/rules LOG:  statement: insert into rtest_t3 values (2, 32);
2020-04-06 20:19:56.854 EDT [31630:59] pg_regress/rules LOG:  statement: insert into rtest_t3 values (3, 33);
2020-04-06 20:19:56.854 EDT [31633:44] pg_regress/stats_ext LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '26985'
	ORDER BY 1;
2020-04-06 20:19:56.854 EDT [31630:60] pg_regress/rules LOG:  statement: insert into rtest_t3 values (4, 34);
2020-04-06 20:19:56.854 EDT [31630:61] pg_regress/rules LOG:  statement: insert into rtest_t3 values (5, 35);
2020-04-06 20:19:56.854 EDT [31630:62] pg_regress/rules LOG:  statement: insert into rtest_v1 values (1, 11);
2020-04-06 20:19:56.854 EDT [31630:63] pg_regress/rules LOG:  statement: insert into rtest_v1 values (2, 12);
2020-04-06 20:19:56.854 EDT [31630:64] pg_regress/rules LOG:  statement: select * from rtest_v1;
2020-04-06 20:19:56.855 EDT [31633:45] pg_regress/stats_ext LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '26985'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('26985')
	ORDER BY 1;
2020-04-06 20:19:56.857 EDT [31631:33] pg_regress/psql LOG:  statement: select 1 as x, 2 as y 
2020-04-06 20:19:56.865 EDT [31636:8] pg_regress/amutils LOG:  statement: CREATE TEMP TABLE foo (f1 int, f2 int, f3 int, f4 int);
2020-04-06 20:19:56.867 EDT [31636:9] pg_regress/amutils LOG:  statement: CREATE INDEX fooindex ON foo (f1 desc, f2 asc, f3 nulls first, f4 nulls last);
2020-04-06 20:19:56.867 EDT [31631:34] pg_regress/psql LOG:  statement: select 3 as x, 4 as y 
2020-04-06 20:19:56.867 EDT [31630:65] pg_regress/rules LOG:  statement: delete from rtest_v1 where a = 1;
2020-04-06 20:19:56.869 EDT [31636:10] pg_regress/amutils LOG:  statement: select col, prop, pg_index_column_has_property(o, col, prop)
	  from (values ('fooindex'::regclass)) v1(o),
	       (values (1,'orderable'),(2,'asc'),(3,'desc'),
	               (4,'nulls_first'),(5,'nulls_last'),
	               (6, 'bogus')) v2(idx,prop),
	       generate_series(1,4) col
	 order by col, idx;
2020-04-06 20:19:56.869 EDT [31630:66] pg_regress/rules LOG:  statement: select * from rtest_v1;
2020-04-06 20:19:56.870 EDT [31633:46] pg_regress/stats_ext LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '26985'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:56.873 EDT [31635:9] pg_regress/psql_crosstab LOG:  statement: SELECT v, h, string_agg(c, E'\\n') FROM ctv_data GROUP BY v, h ORDER BY 1,2,3
	 
2020-04-06 20:19:56.879 EDT [31631:35] pg_regress/psql LOG:  statement: select 5 as x, 6 as y 
2020-04-06 20:19:56.881 EDT [31630:67] pg_regress/rules LOG:  statement: insert into rtest_v1 values (1, 11);
2020-04-06 20:19:56.881 EDT [31630:68] pg_regress/rules LOG:  statement: delete from rtest_v1 where b = 12;
2020-04-06 20:19:56.882 EDT [31633:47] pg_regress/stats_ext LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '26985'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:56.882 EDT [31636:11] pg_regress/amutils LOG:  statement: CREATE INDEX foocover ON foo (f1) INCLUDE (f2,f3);
2020-04-06 20:19:56.884 EDT [31636:12] pg_regress/amutils LOG:  statement: select col, prop, pg_index_column_has_property(o, col, prop)
	  from (values ('foocover'::regclass)) v1(o),
	       (values (1,'orderable'),(2,'asc'),(3,'desc'),
	               (4,'nulls_first'),(5,'nulls_last'),
	               (6,'distance_orderable'),(7,'returnable'),
	               (8, 'bogus')) v2(idx,prop),
	       generate_series(1,3) col
	 order by col, idx;
2020-04-06 20:19:56.884 EDT [31630:69] pg_regress/rules LOG:  statement: select * from rtest_v1;
2020-04-06 20:19:56.888 EDT [31635:10] pg_regress/psql_crosstab LOG:  statement: SELECT v,h, string_agg(c, E'\\n') AS c, row_number() OVER(ORDER BY h) AS r
	FROM ctv_data GROUP BY v, h ORDER BY 1,3,2
	 
2020-04-06 20:19:56.889 EDT [31635:11] pg_regress/psql_crosstab LOG:  statement: SELECT v, h, string_agg(c, E'\\n') AS c, row_number() OVER(ORDER BY h DESC) AS r
	FROM ctv_data GROUP BY v, h ORDER BY 1,3,2
	 
2020-04-06 20:19:56.890 EDT [31635:12] pg_regress/psql_crosstab LOG:  statement: SELECT v,h, string_agg(c, E'\\n') AS c, row_number() OVER(ORDER BY h NULLS LAST) AS r
	FROM ctv_data GROUP BY v, h ORDER BY 1,3,2
	 
2020-04-06 20:19:56.890 EDT [31635:13] pg_regress/psql_crosstab LOG:  statement: SELECT null,null 
2020-04-06 20:19:56.892 EDT [31631:36] pg_regress/psql LOG:  statement: select 5 as x, 6 as y 
2020-04-06 20:19:56.895 EDT [31630:70] pg_regress/rules LOG:  statement: insert into rtest_v1 values (2, 12);
2020-04-06 20:19:56.895 EDT [31630:71] pg_regress/rules LOG:  statement: insert into rtest_v1 values (2, 13);
2020-04-06 20:19:56.896 EDT [31633:48] pg_regress/stats_ext LOG:  statement: SELECT stxname FROM pg_statistic_ext WHERE stxname LIKE 'ab1%';
2020-04-06 20:19:56.896 EDT [31630:72] pg_regress/rules LOG:  statement: select * from rtest_v1;
2020-04-06 20:19:56.899 EDT [31635:14] pg_regress/psql_crosstab LOG:  statement: SELECT null,null,null 
2020-04-06 20:19:56.900 EDT [31636:13] pg_regress/amutils LOG:  disconnection: session time: 0:00:00.114 user=pgbuild database=regression host=[local]
2020-04-06 20:19:56.900 EDT [31631:37] pg_regress/psql LOG:  statement: select 7 as x, 8 as y 
2020-04-06 20:19:56.909 EDT [31635:15] pg_regress/psql_crosstab LOG:  statement: SELECT v,h, string_agg(i::text, E'\\n') AS i FROM ctv_data
	GROUP BY v, h ORDER BY h,v
	 
2020-04-06 20:19:56.909 EDT [31630:73] pg_regress/rules LOG:  statement: delete from rtest_v1 where b = 12;
2020-04-06 20:19:56.910 EDT [31630:74] pg_regress/rules LOG:  statement: select * from rtest_v1;
2020-04-06 20:19:56.913 EDT [31631:38] pg_regress/psql LOG:  statement: select 7 as x, 8 as y 
2020-04-06 20:19:56.921 EDT [31633:49] pg_regress/stats_ext LOG:  statement: DROP TABLE ab1;
2020-04-06 20:19:56.921 EDT [31635:16] pg_regress/psql_crosstab LOG:  statement: SELECT v,h,string_agg(i::text, E'\\n'), string_agg(c, E'\\n')
	FROM ctv_data GROUP BY v, h ORDER BY h,v
	 
2020-04-06 20:19:56.923 EDT [31633:50] pg_regress/stats_ext LOG:  statement: SELECT stxname FROM pg_statistic_ext WHERE stxname LIKE 'ab1%';
2020-04-06 20:19:56.924 EDT [31631:39] pg_regress/psql LOG:  statement: select 1 as var1, NULL as var2, 3 as var3 
2020-04-06 20:19:56.925 EDT [31630:75] pg_regress/rules LOG:  statement: delete from rtest_v1;
2020-04-06 20:19:56.926 EDT [31630:76] pg_regress/rules LOG:  statement: insert into rtest_v1 select * from rtest_t2;
2020-04-06 20:19:56.926 EDT [31630:77] pg_regress/rules LOG:  statement: select * from rtest_v1;
2020-04-06 20:19:56.932 EDT [31635:17] pg_regress/psql_crosstab LOG:  statement: SELECT v,h, string_agg(i::text, E'\\n') AS i, string_agg(c, E'\\n') AS c
	FROM ctv_data GROUP BY v, h ORDER BY h,v
	 
2020-04-06 20:19:56.935 EDT [31631:40] pg_regress/psql LOG:  statement: select 10 as test01, 20 as test02 from generate_series(1,3) 
2020-04-06 20:19:56.937 EDT [31630:78] pg_regress/rules LOG:  statement: delete from rtest_v1;
2020-04-06 20:19:56.938 EDT [31630:79] pg_regress/rules LOG:  statement: insert into rtest_v1 (b, a) select b, a from rtest_t2;
2020-04-06 20:19:56.938 EDT [31630:80] pg_regress/rules LOG:  statement: select * from rtest_v1;
2020-04-06 20:19:56.940 EDT [31633:51] pg_regress/stats_ext LOG:  statement: CREATE TABLE ab1 (a INTEGER, b INTEGER);
2020-04-06 20:19:56.941 EDT [31633:52] pg_regress/stats_ext LOG:  statement: ALTER TABLE ab1 ALTER a SET STATISTICS 0;
2020-04-06 20:19:56.941 EDT [31633:53] pg_regress/stats_ext LOG:  statement: INSERT INTO ab1 SELECT a, a%23 FROM generate_series(1, 1000) a;
2020-04-06 20:19:56.945 EDT [31633:54] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS ab1_a_b_stats ON a, b FROM ab1;
2020-04-06 20:19:56.945 EDT [31635:18] pg_regress/psql_crosstab LOG:  statement: SELECT 1 as "22", 2 as b, 3 as "Foo"
	 
2020-04-06 20:19:56.947 EDT [31630:81] pg_regress/rules LOG:  statement: insert into rtest_v1 (a) select a from rtest_t3;
2020-04-06 20:19:56.947 EDT [31630:82] pg_regress/rules LOG:  statement: select * from rtest_v1;
2020-04-06 20:19:56.948 EDT [31633:55] pg_regress/stats_ext LOG:  statement: ANALYZE ab1;
2020-04-06 20:19:56.949 EDT [31631:41] pg_regress/psql LOG:  statement: select 10 as test01, 20 as test02 from generate_series(1,0) 
2020-04-06 20:19:56.949 EDT [31633:56] pg_regress/stats_ext WARNING:  statistics object "public.ab1_a_b_stats" could not be computed for relation "public.ab1"
2020-04-06 20:19:56.949 EDT [31633:57] pg_regress/stats_ext LOG:  statement: ALTER TABLE ab1 ALTER a SET STATISTICS -1;
2020-04-06 20:19:56.950 EDT [31633:58] pg_regress/stats_ext LOG:  statement: ALTER STATISTICS ab1_a_b_stats SET STATISTICS 0;
2020-04-06 20:19:56.950 EDT [31633:59] pg_regress/stats_ext LOG:  statement: ANALYZE ab1;
2020-04-06 20:19:56.951 EDT [31633:60] pg_regress/stats_ext LOG:  statement: SELECT stxname, stxdndistinct, stxddependencies, stxdmcv
	  FROM pg_statistic_ext s, pg_statistic_ext_data d
	 WHERE s.stxname = 'ab1_a_b_stats'
	   AND d.stxoid = s.oid;
2020-04-06 20:19:56.955 EDT [31635:19] pg_regress/psql_crosstab LOG:  statement: SELECT v,h,c,i FROM ctv_data
	 
2020-04-06 20:19:56.956 EDT [31630:83] pg_regress/rules LOG:  statement: select * from rtest_v1 where b isnull;
2020-04-06 20:19:56.958 EDT [31631:42] pg_regress/psql LOG:  statement: BEGIN
2020-04-06 20:19:56.959 EDT [31631:43] pg_regress/psql LOG:  statement: DECLARE _psql_cursor NO SCROLL CURSOR FOR
	select 1 as x, 2 as y 
2020-04-06 20:19:56.959 EDT [31631:44] pg_regress/psql LOG:  statement: FETCH FORWARD 2 FROM _psql_cursor
2020-04-06 20:19:56.959 EDT [31631:45] pg_regress/psql LOG:  statement: CLOSE _psql_cursor
2020-04-06 20:19:56.960 EDT [31631:46] pg_regress/psql LOG:  statement: COMMIT
2020-04-06 20:19:56.962 EDT [31631:47] pg_regress/psql LOG:  statement: BEGIN
2020-04-06 20:19:56.963 EDT [31631:48] pg_regress/psql LOG:  statement: DECLARE _psql_cursor NO SCROLL CURSOR FOR
	select 3 as x, 4 as y 
2020-04-06 20:19:56.963 EDT [31633:61] pg_regress/stats_ext LOG:  statement: ALTER STATISTICS ab1_a_b_stats SET STATISTICS -1;
2020-04-06 20:19:56.963 EDT [31631:49] pg_regress/psql LOG:  statement: FETCH FORWARD 2 FROM _psql_cursor
2020-04-06 20:19:56.963 EDT [31633:62] pg_regress/stats_ext LOG:  statement: ANALYZE ab1 (a);
2020-04-06 20:19:56.963 EDT [31635:20] pg_regress/psql_crosstab LOG:  statement: SELECT 1 as "22", 2 as b, 3 as "Foo"
	 
2020-04-06 20:19:56.963 EDT [31633:63] pg_regress/stats_ext WARNING:  statistics object "public.ab1_a_b_stats" could not be computed for relation "public.ab1"
2020-04-06 20:19:56.964 EDT [31631:50] pg_regress/psql LOG:  statement: CLOSE _psql_cursor
2020-04-06 20:19:56.964 EDT [31633:64] pg_regress/stats_ext LOG:  statement: ANALYZE ab1;
2020-04-06 20:19:56.965 EDT [31631:51] pg_regress/psql LOG:  statement: COMMIT
2020-04-06 20:19:56.966 EDT [31631:52] pg_regress/psql LOG:  statement: BEGIN
2020-04-06 20:19:56.966 EDT [31633:65] pg_regress/stats_ext LOG:  statement: DROP TABLE ab1;
2020-04-06 20:19:56.966 EDT [31631:53] pg_regress/psql LOG:  statement: DECLARE _psql_cursor NO SCROLL CURSOR FOR
	select 10 as test01, 20 as test02 from generate_series(1,3) 
2020-04-06 20:19:56.967 EDT [31631:54] pg_regress/psql LOG:  statement: FETCH FORWARD 2 FROM _psql_cursor
2020-04-06 20:19:56.968 EDT [31633:66] pg_regress/stats_ext LOG:  statement: ALTER STATISTICS ab1_a_b_stats SET STATISTICS 0;
2020-04-06 20:19:56.968 EDT [31631:55] pg_regress/psql LOG:  statement: CLOSE _psql_cursor
2020-04-06 20:19:56.968 EDT [31631:56] pg_regress/psql LOG:  statement: ROLLBACK
2020-04-06 20:19:56.968 EDT [31633:67] pg_regress/stats_ext ERROR:  statistics object "ab1_a_b_stats" does not exist
2020-04-06 20:19:56.968 EDT [31633:68] pg_regress/stats_ext STATEMENT:  ALTER STATISTICS ab1_a_b_stats SET STATISTICS 0;
2020-04-06 20:19:56.968 EDT [31633:69] pg_regress/stats_ext LOG:  statement: ALTER STATISTICS IF EXISTS ab1_a_b_stats SET STATISTICS 0;
2020-04-06 20:19:56.968 EDT [31631:57] pg_regress/psql LOG:  statement: BEGIN
2020-04-06 20:19:56.969 EDT [31630:84] pg_regress/rules LOG:  statement: update rtest_t1 set a = a + 10 where b isnull;
2020-04-06 20:19:56.970 EDT [31630:85] pg_regress/rules LOG:  statement: delete from rtest_v1 where b isnull;
2020-04-06 20:19:56.970 EDT [31631:58] pg_regress/psql LOG:  statement: DECLARE _psql_cursor NO SCROLL CURSOR FOR
	select 10 as test01, 20 as test02 from generate_series(1,0) 
2020-04-06 20:19:56.970 EDT [31633:70] pg_regress/stats_ext LOG:  statement: CREATE TABLE ab1 (a INTEGER, b INTEGER);
2020-04-06 20:19:56.970 EDT [31631:59] pg_regress/psql LOG:  statement: FETCH FORWARD 2 FROM _psql_cursor
2020-04-06 20:19:56.970 EDT [31630:86] pg_regress/rules LOG:  statement: select * from rtest_v1;
2020-04-06 20:19:56.971 EDT [31631:60] pg_regress/psql LOG:  statement: CLOSE _psql_cursor
2020-04-06 20:19:56.971 EDT [31631:61] pg_regress/psql LOG:  statement: ROLLBACK
2020-04-06 20:19:56.972 EDT [31633:71] pg_regress/stats_ext LOG:  statement: CREATE TABLE ab1c () INHERITS (ab1);
2020-04-06 20:19:56.972 EDT [31631:62] pg_regress/psql LOG:  statement: SELECT name AS "Column", pg_catalog.format_type(tp, tpm) AS "Type"
	FROM (VALUES ('zero', '25'::pg_catalog.oid, -1),('one', '23'::pg_catalog.oid, -1),('two', '1700'::pg_catalog.oid, -1),('three', '25'::pg_catalog.oid, -1),('four', '25'::pg_catalog.oid, -1),('five', '701'::pg_catalog.oid, -1),('six', '1043'::pg_catalog.oid, 8),('now', '1082'::pg_catalog.oid, -1)) s(name, tp, tpm)
2020-04-06 20:19:56.973 EDT [31635:21] pg_regress/psql_crosstab LOG:  statement: SELECT 1 as "22", 2 as b, 3 as "Foo"
	 
2020-04-06 20:19:56.975 EDT [31633:72] pg_regress/stats_ext LOG:  statement: INSERT INTO ab1 VALUES (1,1);
2020-04-06 20:19:56.975 EDT [31633:73] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS ab1_a_b_stats ON a, b FROM ab1;
2020-04-06 20:19:56.975 EDT [31633:74] pg_regress/stats_ext LOG:  statement: ANALYZE ab1;
2020-04-06 20:19:56.976 EDT [31633:75] pg_regress/stats_ext LOG:  statement: DROP TABLE ab1 CASCADE;
2020-04-06 20:19:56.978 EDT [31633:76] pg_regress/stats_ext LOG:  statement: CREATE schema tststats;
2020-04-06 20:19:56.978 EDT [31633:77] pg_regress/stats_ext LOG:  statement: CREATE TABLE tststats.t (a int, b int, c text);
2020-04-06 20:19:56.979 EDT [31630:87] pg_regress/rules LOG:  statement: update rtest_v1 set b = 42 where a = 2;
2020-04-06 20:19:56.979 EDT [31630:88] pg_regress/rules LOG:  statement: select * from rtest_v1;
2020-04-06 20:19:56.981 EDT [31633:78] pg_regress/stats_ext LOG:  statement: CREATE INDEX ti ON tststats.t (a, b);
2020-04-06 20:19:56.982 EDT [31633:79] pg_regress/stats_ext LOG:  statement: CREATE SEQUENCE tststats.s;
2020-04-06 20:19:56.983 EDT [31633:80] pg_regress/stats_ext LOG:  statement: CREATE VIEW tststats.v AS SELECT * FROM tststats.t;
2020-04-06 20:19:56.985 EDT [31631:63] pg_regress/psql LOG:  statement: PREPARE test AS SELECT 1 AS first, 2 AS second;
2020-04-06 20:19:56.985 EDT [31635:22] pg_regress/psql_crosstab LOG:  statement: SELECT v,h,i,c FROM ctv_data
	 
2020-04-06 20:19:56.986 EDT [31631:64] pg_regress/psql LOG:  statement: SELECT name AS "Column", pg_catalog.format_type(tp, tpm) AS "Type"
	FROM (VALUES ('first', '23'::pg_catalog.oid, -1),('second', '23'::pg_catalog.oid, -1)) s(name, tp, tpm)
2020-04-06 20:19:56.987 EDT [31633:81] pg_regress/stats_ext LOG:  statement: CREATE MATERIALIZED VIEW tststats.mv AS SELECT * FROM tststats.t;
2020-04-06 20:19:56.990 EDT [31630:89] pg_regress/rules LOG:  statement: update rtest_v1 set b = 99 where b = 42;
2020-04-06 20:19:56.990 EDT [31630:90] pg_regress/rules LOG:  statement: select * from rtest_v1;
2020-04-06 20:19:56.996 EDT [31631:65] pg_regress/psql LOG:  statement: SELECT name AS "Column", pg_catalog.format_type(tp, tpm) AS "Type"
	FROM (VALUES ('QUERY PLAN', '25'::pg_catalog.oid, -1)) s(name, tp, tpm)
2020-04-06 20:19:56.997 EDT [31635:23] pg_regress/psql_crosstab LOG:  statement: SELECT v,h,i,c FROM ctv_data
	 
2020-04-06 20:19:57.003 EDT [31630:91] pg_regress/rules LOG:  statement: update rtest_v1 set b = 88 where b < 50;
2020-04-06 20:19:57.004 EDT [31630:92] pg_regress/rules LOG:  statement: select * from rtest_v1;
2020-04-06 20:19:57.004 EDT [31633:82] pg_regress/stats_ext LOG:  statement: CREATE TYPE tststats.ty AS (a int, b int, c text);
2020-04-06 20:19:57.005 EDT [31631:66] pg_regress/psql ERROR:  syntax error at end of input at character 12
2020-04-06 20:19:57.005 EDT [31631:67] pg_regress/psql STATEMENT:  SELECT 1 + 
2020-04-06 20:19:57.006 EDT [31633:83] pg_regress/stats_ext LOG:  statement: CREATE FOREIGN DATA WRAPPER extstats_dummy_fdw;
2020-04-06 20:19:57.006 EDT [31633:84] pg_regress/stats_ext LOG:  statement: CREATE SERVER extstats_dummy_srv FOREIGN DATA WRAPPER extstats_dummy_fdw;
2020-04-06 20:19:57.006 EDT [31631:68] pg_regress/psql LOG:  statement: TABLE bububu;
2020-04-06 20:19:57.006 EDT [31631:69] pg_regress/psql ERROR:  relation "bububu" does not exist at character 7
2020-04-06 20:19:57.006 EDT [31631:70] pg_regress/psql STATEMENT:  TABLE bububu;
2020-04-06 20:19:57.007 EDT [31633:85] pg_regress/stats_ext LOG:  statement: CREATE FOREIGN TABLE tststats.f (a int, b int, c text) SERVER extstats_dummy_srv;
2020-04-06 20:19:57.007 EDT [31635:24] pg_regress/psql_crosstab LOG:  statement: SELECT a,a,1 FROM generate_series(1,3000) AS a
	 
2020-04-06 20:19:57.008 EDT [31631:71] pg_regress/psql LOG:  statement: SELECT name AS "Column", pg_catalog.format_type(tp, tpm) AS "Type"
	FROM (VALUES ('x', '23'::pg_catalog.oid, -1),('?column?', '25'::pg_catalog.oid, -1),('y', '23'::pg_catalog.oid, -1),( E'dirty\\\\name', '16'::pg_catalog.oid, -1)) s(name, tp, tpm)
2020-04-06 20:19:57.009 EDT [31633:86] pg_regress/stats_ext LOG:  statement: CREATE TABLE tststats.pt (a int, b int, c text) PARTITION BY RANGE (a, b);
2020-04-06 20:19:57.010 EDT [31633:87] pg_regress/stats_ext LOG:  statement: CREATE TABLE tststats.pt1 PARTITION OF tststats.pt FOR VALUES FROM (-10, -10) TO (10, 10);
2020-04-06 20:19:57.013 EDT [31633:88] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS tststats.s1 ON a, b FROM tststats.t;
2020-04-06 20:19:57.014 EDT [31633:89] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS tststats.s2 ON a, b FROM tststats.ti;
2020-04-06 20:19:57.014 EDT [31633:90] pg_regress/stats_ext ERROR:  relation "ti" is not a table, foreign table, or materialized view
2020-04-06 20:19:57.014 EDT [31633:91] pg_regress/stats_ext STATEMENT:  CREATE STATISTICS tststats.s2 ON a, b FROM tststats.ti;
2020-04-06 20:19:57.014 EDT [31633:92] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS tststats.s3 ON a, b FROM tststats.s;
2020-04-06 20:19:57.014 EDT [31633:93] pg_regress/stats_ext ERROR:  relation "s" is not a table, foreign table, or materialized view
2020-04-06 20:19:57.014 EDT [31633:94] pg_regress/stats_ext STATEMENT:  CREATE STATISTICS tststats.s3 ON a, b FROM tststats.s;
2020-04-06 20:19:57.014 EDT [31633:95] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS tststats.s4 ON a, b FROM tststats.v;
2020-04-06 20:19:57.014 EDT [31633:96] pg_regress/stats_ext ERROR:  relation "v" is not a table, foreign table, or materialized view
2020-04-06 20:19:57.014 EDT [31633:97] pg_regress/stats_ext STATEMENT:  CREATE STATISTICS tststats.s4 ON a, b FROM tststats.v;
2020-04-06 20:19:57.015 EDT [31633:98] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS tststats.s5 ON a, b FROM tststats.mv;
2020-04-06 20:19:57.016 EDT [31633:99] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS tststats.s6 ON a, b FROM tststats.ty;
2020-04-06 20:19:57.016 EDT [31633:100] pg_regress/stats_ext ERROR:  relation "ty" is not a table, foreign table, or materialized view
2020-04-06 20:19:57.016 EDT [31633:101] pg_regress/stats_ext STATEMENT:  CREATE STATISTICS tststats.s6 ON a, b FROM tststats.ty;
2020-04-06 20:19:57.016 EDT [31633:102] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS tststats.s7 ON a, b FROM tststats.f;
2020-04-06 20:19:57.017 EDT [31633:103] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS tststats.s8 ON a, b FROM tststats.pt;
2020-04-06 20:19:57.017 EDT [31630:93] pg_regress/rules LOG:  statement: delete from rtest_v1;
2020-04-06 20:19:57.017 EDT [31633:104] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS tststats.s9 ON a, b FROM tststats.pt1;
2020-04-06 20:19:57.017 EDT [31630:94] pg_regress/rules LOG:  statement: insert into rtest_v1 select rtest_t2.a, rtest_t3.b
	    from rtest_t2, rtest_t3
	    where rtest_t2.a = rtest_t3.a;
2020-04-06 20:19:57.018 EDT [31631:72] pg_regress/psql LOG:  statement: SELECT 1 AS x, 'Hello', 2 AS y, true AS "dirty\\name"
2020-04-06 20:19:57.018 EDT [31633:105] pg_regress/stats_ext LOG:  statement: DO $$
	DECLARE
		relname text := reltoastrelid::regclass FROM pg_class WHERE oid = 'tststats.t'::regclass;
	BEGIN
		EXECUTE 'CREATE STATISTICS tststats.s10 ON a, b FROM ' || relname;
	EXCEPTION WHEN wrong_object_type THEN
		RAISE NOTICE 'stats on toast table not created';
	END;
	$$;
2020-04-06 20:19:57.019 EDT [31630:95] pg_regress/rules LOG:  statement: select * from rtest_v1;
2020-04-06 20:19:57.019 EDT [31633:106] pg_regress/stats_ext LOG:  statement: DROP SCHEMA tststats CASCADE;
2020-04-06 20:19:57.023 EDT [31635:25] pg_regress/psql_crosstab LOG:  statement: SELECT 1 
2020-04-06 20:19:57.027 EDT [31633:107] pg_regress/stats_ext LOG:  statement: DROP FOREIGN DATA WRAPPER extstats_dummy_fdw CASCADE;
2020-04-06 20:19:57.028 EDT [31633:108] pg_regress/stats_ext LOG:  statement: CREATE TABLE ndistinct (
	    filler1 TEXT,
	    filler2 NUMERIC,
	    a INT,
	    b INT,
	    filler3 DATE,
	    c INT,
	    d INT
	)
	WITH (autovacuum_enabled = off);
2020-04-06 20:19:57.029 EDT [31631:73] pg_regress/psql LOG:  statement: SELECT name AS "Column", pg_catalog.format_type(tp, tpm) AS "Type"
	FROM (VALUES ('x', '23'::pg_catalog.oid, -1),('?column?', '25'::pg_catalog.oid, -1),('y', '23'::pg_catalog.oid, -1),( E'dirty\\\\name', '16'::pg_catalog.oid, -1)) s(name, tp, tpm)
2020-04-06 20:19:57.030 EDT [31630:96] pg_regress/rules LOG:  statement: update rtest_v1 set b = rtest_t2.b from rtest_t2 where rtest_v1.a = rtest_t2.a;
2020-04-06 20:19:57.030 EDT [31633:109] pg_regress/stats_ext LOG:  statement: INSERT INTO ndistinct (a, b, c, filler1)
	     SELECT i/100, i/100, i/100, cash_words((i/100)::money)
	       FROM generate_series(1,1000) s(i);
2020-04-06 20:19:57.031 EDT [31630:97] pg_regress/rules LOG:  statement: select * from rtest_v1;
2020-04-06 20:19:57.035 EDT [31633:110] pg_regress/stats_ext LOG:  statement: ANALYZE ndistinct;
2020-04-06 20:19:57.035 EDT [31635:26] pg_regress/psql_crosstab LOG:  statement: DROP TABLE ctv_data;
2020-04-06 20:19:57.037 EDT [31633:111] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY a, b');
2020-04-06 20:19:57.037 EDT [31635:27] pg_regress/psql_crosstab LOG:  statement: CREATE TABLE ctv_data (x int, y int, v text);
2020-04-06 20:19:57.040 EDT [31630:98] pg_regress/rules LOG:  statement: insert into rtest_v1 select * from rtest_t3;
2020-04-06 20:19:57.040 EDT [31630:99] pg_regress/rules LOG:  statement: select * from rtest_v1;
2020-04-06 20:19:57.041 EDT [31631:74] pg_regress/psql LOG:  statement: SELECT 3 AS x, 'Hello', 4 AS y, true AS "dirty\\name" 
2020-04-06 20:19:57.043 EDT [31635:28] pg_regress/psql_crosstab LOG:  statement: INSERT INTO ctv_data SELECT 1, x, '*' || x FROM generate_series(1,10) x;
2020-04-06 20:19:57.044 EDT [31635:29] pg_regress/psql_crosstab LOG:  statement: SELECT * FROM ctv_data 
2020-04-06 20:19:57.049 EDT [31630:100] pg_regress/rules LOG:  statement: update rtest_t1 set a = a + 10 where b > 30;
2020-04-06 20:19:57.049 EDT [31630:101] pg_regress/rules LOG:  statement: select * from rtest_v1;
2020-04-06 20:19:57.052 EDT [31633:112] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY b, c');
2020-04-06 20:19:57.053 EDT [31631:75] pg_regress/psql LOG:  statement: create temporary table gexec_test(a int, b text, c date, d float);
2020-04-06 20:19:57.057 EDT [31631:76] pg_regress/psql LOG:  statement: select format('create index on gexec_test(%I)', attname)
	from pg_attribute
	where attrelid = 'gexec_test'::regclass and attnum > 0
	order by attnum
2020-04-06 20:19:57.058 EDT [31635:30] pg_regress/psql_crosstab LOG:  statement: INSERT INTO ctv_data VALUES (1, 10, '*');
2020-04-06 20:19:57.058 EDT [31635:31] pg_regress/psql_crosstab LOG:  statement: SELECT * FROM ctv_data 
2020-04-06 20:19:57.059 EDT [31630:102] pg_regress/rules LOG:  statement: update rtest_v1 set a = rtest_t3.a + 20 from rtest_t3 where rtest_v1.b = rtest_t3.b;
2020-04-06 20:19:57.061 EDT [31630:103] pg_regress/rules LOG:  statement: select * from rtest_v1;
2020-04-06 20:19:57.068 EDT [31635:32] pg_regress/psql_crosstab LOG:  statement: DROP TABLE ctv_data;
2020-04-06 20:19:57.071 EDT [31633:113] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY a, b, c');
2020-04-06 20:19:57.074 EDT [31635:33] pg_regress/psql_crosstab LOG:  disconnection: session time: 0:00:00.291 user=pgbuild database=regression host=[local]
2020-04-06 20:19:57.075 EDT [31631:77] pg_regress/psql LOG:  statement: create index on gexec_test(a)
2020-04-06 20:19:57.076 EDT [31631:78] pg_regress/psql LOG:  statement: create index on gexec_test(b)
2020-04-06 20:19:57.077 EDT [31630:104] pg_regress/rules LOG:  statement: insert into rtest_system values ('orion', 'Linux Jan Wieck');
2020-04-06 20:19:57.077 EDT [31631:79] pg_regress/psql LOG:  statement: create index on gexec_test(c)
2020-04-06 20:19:57.077 EDT [31630:105] pg_regress/rules LOG:  statement: insert into rtest_system values ('notjw', 'WinNT Jan Wieck (notebook)');
2020-04-06 20:19:57.077 EDT [31631:80] pg_regress/psql LOG:  statement: create index on gexec_test(d)
2020-04-06 20:19:57.077 EDT [31630:106] pg_regress/rules LOG:  statement: insert into rtest_system values ('neptun', 'Fileserver');
2020-04-06 20:19:57.078 EDT [31630:107] pg_regress/rules LOG:  statement: insert into rtest_interface values ('orion', 'eth0');
2020-04-06 20:19:57.078 EDT [31630:108] pg_regress/rules LOG:  statement: insert into rtest_interface values ('orion', 'eth1');
2020-04-06 20:19:57.078 EDT [31631:81] pg_regress/psql LOG:  statement: select 'select 1 as ones', 'select x.y, x.y*2 as double from generate_series(1,4) as x(y)'
	union all
	select 'drop table gexec_test', NULL
	union all
	select 'drop table gexec_test', 'select ''2000-01-01''::date as party_over'
2020-04-06 20:19:57.078 EDT [31630:109] pg_regress/rules LOG:  statement: insert into rtest_interface values ('notjw', 'eth0');
2020-04-06 20:19:57.078 EDT [31630:110] pg_regress/rules LOG:  statement: insert into rtest_interface values ('neptun', 'eth0');
2020-04-06 20:19:57.079 EDT [31630:111] pg_regress/rules LOG:  statement: insert into rtest_person values ('jw', 'Jan Wieck');
2020-04-06 20:19:57.080 EDT [31630:112] pg_regress/rules LOG:  statement: insert into rtest_person values ('bm', 'Bruce Momjian');
2020-04-06 20:19:57.080 EDT [31630:113] pg_regress/rules LOG:  statement: insert into rtest_admin values ('jw', 'orion');
2020-04-06 20:19:57.080 EDT [31630:114] pg_regress/rules LOG:  statement: insert into rtest_admin values ('jw', 'notjw');
2020-04-06 20:19:57.081 EDT [31630:115] pg_regress/rules LOG:  statement: insert into rtest_admin values ('bm', 'neptun');
2020-04-06 20:19:57.081 EDT [31630:116] pg_regress/rules LOG:  statement: update rtest_system set sysname = 'pluto' where sysname = 'neptun';
2020-04-06 20:19:57.082 EDT [31630:117] pg_regress/rules LOG:  statement: select * from rtest_interface;
2020-04-06 20:19:57.086 EDT [31633:114] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY a, b, c, d');
2020-04-06 20:19:57.089 EDT [31631:82] pg_regress/psql LOG:  statement: BEGIN
2020-04-06 20:19:57.089 EDT [31631:83] pg_regress/psql LOG:  statement: DECLARE _psql_cursor NO SCROLL CURSOR FOR
	select 1 as ones
2020-04-06 20:19:57.090 EDT [31631:84] pg_regress/psql LOG:  statement: FETCH FORWARD 1 FROM _psql_cursor
2020-04-06 20:19:57.090 EDT [31631:85] pg_regress/psql LOG:  statement: FETCH FORWARD 1 FROM _psql_cursor
2020-04-06 20:19:57.090 EDT [31631:86] pg_regress/psql LOG:  statement: CLOSE _psql_cursor
2020-04-06 20:19:57.091 EDT [31631:87] pg_regress/psql LOG:  statement: COMMIT
2020-04-06 20:19:57.091 EDT [31630:118] pg_regress/rules LOG:  statement: select * from rtest_admin;
2020-04-06 20:19:57.092 EDT [31631:88] pg_regress/psql LOG:  statement: BEGIN
2020-04-06 20:19:57.092 EDT [31631:89] pg_regress/psql LOG:  statement: DECLARE _psql_cursor NO SCROLL CURSOR FOR
	select x.y, x.y*2 as double from generate_series(1,4) as x(y)
2020-04-06 20:19:57.093 EDT [31631:90] pg_regress/psql LOG:  statement: FETCH FORWARD 1 FROM _psql_cursor
2020-04-06 20:19:57.094 EDT [31631:91] pg_regress/psql LOG:  statement: FETCH FORWARD 1 FROM _psql_cursor
2020-04-06 20:19:57.094 EDT [31631:92] pg_regress/psql LOG:  statement: FETCH FORWARD 1 FROM _psql_cursor
2020-04-06 20:19:57.094 EDT [31631:93] pg_regress/psql LOG:  statement: FETCH FORWARD 1 FROM _psql_cursor
2020-04-06 20:19:57.095 EDT [31631:94] pg_regress/psql LOG:  statement: FETCH FORWARD 1 FROM _psql_cursor
2020-04-06 20:19:57.095 EDT [31631:95] pg_regress/psql LOG:  statement: CLOSE _psql_cursor
2020-04-06 20:19:57.095 EDT [31631:96] pg_regress/psql LOG:  statement: COMMIT
2020-04-06 20:19:57.096 EDT [31631:97] pg_regress/psql LOG:  statement: drop table gexec_test
2020-04-06 20:19:57.101 EDT [31630:119] pg_regress/rules LOG:  statement: update rtest_person set pname = 'jwieck' where pdesc = 'Jan Wieck';
2020-04-06 20:19:57.101 EDT [31631:98] pg_regress/psql LOG:  statement: drop table gexec_test
2020-04-06 20:19:57.101 EDT [31631:99] pg_regress/psql ERROR:  table "gexec_test" does not exist
2020-04-06 20:19:57.101 EDT [31631:100] pg_regress/psql STATEMENT:  drop table gexec_test
2020-04-06 20:19:57.102 EDT [31631:101] pg_regress/psql LOG:  statement: BEGIN
2020-04-06 20:19:57.102 EDT [31630:120] pg_regress/rules LOG:  statement: select * from rtest_admin order by pname, sysname;
2020-04-06 20:19:57.102 EDT [31633:115] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY b, c, d');
2020-04-06 20:19:57.104 EDT [31631:102] pg_regress/psql LOG:  statement: DECLARE _psql_cursor NO SCROLL CURSOR FOR
	select '2000-01-01'::date as party_over
2020-04-06 20:19:57.104 EDT [31631:103] pg_regress/psql LOG:  statement: FETCH FORWARD 1 FROM _psql_cursor
2020-04-06 20:19:57.105 EDT [31631:104] pg_regress/psql LOG:  statement: FETCH FORWARD 1 FROM _psql_cursor
2020-04-06 20:19:57.105 EDT [31631:105] pg_regress/psql LOG:  statement: CLOSE _psql_cursor
2020-04-06 20:19:57.105 EDT [31631:106] pg_regress/psql LOG:  statement: COMMIT
2020-04-06 20:19:57.105 EDT [31631:107] pg_regress/psql LOG:  statement: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.109 EDT [31631:108] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.109 EDT [31631:109] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.115 EDT [31630:121] pg_regress/rules LOG:  statement: delete from rtest_system where sysname = 'orion';
2020-04-06 20:19:57.116 EDT [31630:122] pg_regress/rules LOG:  statement: select * from rtest_interface;
2020-04-06 20:19:57.122 EDT [31633:116] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS s10 ON a, b, c FROM ndistinct;
2020-04-06 20:19:57.123 EDT [31633:117] pg_regress/stats_ext LOG:  statement: ANALYZE ndistinct;
2020-04-06 20:19:57.126 EDT [31630:123] pg_regress/rules LOG:  statement: select * from rtest_admin;
2020-04-06 20:19:57.126 EDT [31631:110] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.126 EDT [31631:111] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.130 EDT [31633:118] pg_regress/stats_ext LOG:  statement: SELECT s.stxkind, d.stxdndistinct
	  FROM pg_statistic_ext s, pg_statistic_ext_data d
	 WHERE s.stxrelid = 'ndistinct'::regclass
	   AND d.stxoid = s.oid;
2020-04-06 20:19:57.138 EDT [31631:112] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.138 EDT [31631:113] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.139 EDT [31630:124] pg_regress/rules LOG:  statement: insert into rtest_emp values ('wiecc', '5000.00');
2020-04-06 20:19:57.140 EDT [31630:125] pg_regress/rules LOG:  statement: insert into rtest_emp values ('gates', '80000.00');
2020-04-06 20:19:57.141 EDT [31630:126] pg_regress/rules LOG:  statement: update rtest_emp set ename = 'wiecx' where ename = 'wiecc';
2020-04-06 20:19:57.142 EDT [31630:127] pg_regress/rules LOG:  statement: update rtest_emp set ename = 'wieck', salary = '6000.00' where ename = 'wiecx';
2020-04-06 20:19:57.143 EDT [31630:128] pg_regress/rules LOG:  statement: update rtest_emp set salary = '7000.00' where ename = 'wieck';
2020-04-06 20:19:57.143 EDT [31630:129] pg_regress/rules LOG:  statement: delete from rtest_emp where ename = 'gates';
2020-04-06 20:19:57.144 EDT [31630:130] pg_regress/rules LOG:  statement: select ename, who = current_user as "matches user", action, newsal, oldsal from rtest_emplog order by ename, action, newsal;
2020-04-06 20:19:57.147 EDT [31633:119] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY ctid, a, b');
2020-04-06 20:19:57.150 EDT [31631:114] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.150 EDT [31631:115] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.156 EDT [31630:131] pg_regress/rules LOG:  statement: insert into rtest_empmass values ('meyer', '4000.00');
2020-04-06 20:19:57.157 EDT [31630:132] pg_regress/rules LOG:  statement: insert into rtest_empmass values ('maier', '5000.00');
2020-04-06 20:19:57.157 EDT [31630:133] pg_regress/rules LOG:  statement: insert into rtest_empmass values ('mayr', '6000.00');
2020-04-06 20:19:57.157 EDT [31630:134] pg_regress/rules LOG:  statement: insert into rtest_emp select * from rtest_empmass;
2020-04-06 20:19:57.158 EDT [31630:135] pg_regress/rules LOG:  statement: select ename, who = current_user as "matches user", action, newsal, oldsal from rtest_emplog order by ename, action, newsal;
2020-04-06 20:19:57.161 EDT [31631:116] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.161 EDT [31631:117] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.164 EDT [31633:120] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY a, b');
2020-04-06 20:19:57.169 EDT [31630:136] pg_regress/rules LOG:  statement: update rtest_empmass set salary = salary + '1000.00';
2020-04-06 20:19:57.170 EDT [31630:137] pg_regress/rules LOG:  statement: update rtest_emp set salary = rtest_empmass.salary from rtest_empmass where rtest_emp.ename = rtest_empmass.ename;
2020-04-06 20:19:57.171 EDT [31630:138] pg_regress/rules LOG:  statement: select ename, who = current_user as "matches user", action, newsal, oldsal from rtest_emplog order by ename, action, newsal;
2020-04-06 20:19:57.173 EDT [31631:118] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.173 EDT [31631:119] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.180 EDT [31633:121] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY b, c');
2020-04-06 20:19:57.183 EDT [31631:120] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.183 EDT [31631:121] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.184 EDT [31630:139] pg_regress/rules LOG:  statement: delete from rtest_emp using rtest_empmass where rtest_emp.ename = rtest_empmass.ename;
2020-04-06 20:19:57.185 EDT [31630:140] pg_regress/rules LOG:  statement: select ename, who = current_user as "matches user", action, newsal, oldsal from rtest_emplog order by ename, action, newsal;
2020-04-06 20:19:57.195 EDT [31633:122] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY a, b, c');
2020-04-06 20:19:57.197 EDT [31631:122] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.197 EDT [31631:123] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.199 EDT [31630:141] pg_regress/rules LOG:  statement: insert into rtest_t4 values (1, 'Record should go to rtest_t4');
2020-04-06 20:19:57.200 EDT [31630:142] pg_regress/rules LOG:  statement: insert into rtest_t4 values (2, 'Record should go to rtest_t4');
2020-04-06 20:19:57.201 EDT [31630:143] pg_regress/rules LOG:  statement: insert into rtest_t4 values (10, 'Record should go to rtest_t5');
2020-04-06 20:19:57.202 EDT [31630:144] pg_regress/rules LOG:  statement: insert into rtest_t4 values (15, 'Record should go to rtest_t5');
2020-04-06 20:19:57.203 EDT [31630:145] pg_regress/rules LOG:  statement: insert into rtest_t4 values (19, 'Record should go to rtest_t5 and t7');
2020-04-06 20:19:57.203 EDT [31630:146] pg_regress/rules LOG:  statement: insert into rtest_t4 values (20, 'Record should go to rtest_t4 and t6');
2020-04-06 20:19:57.204 EDT [31630:147] pg_regress/rules LOG:  statement: insert into rtest_t4 values (26, 'Record should go to rtest_t4 and t8');
2020-04-06 20:19:57.205 EDT [31630:148] pg_regress/rules LOG:  statement: insert into rtest_t4 values (28, 'Record should go to rtest_t4 and t8');
2020-04-06 20:19:57.206 EDT [31630:149] pg_regress/rules LOG:  statement: insert into rtest_t4 values (30, 'Record should go to rtest_t4');
2020-04-06 20:19:57.207 EDT [31630:150] pg_regress/rules LOG:  statement: insert into rtest_t4 values (40, 'Record should go to rtest_t4');
2020-04-06 20:19:57.208 EDT [31630:151] pg_regress/rules LOG:  statement: select * from rtest_t4;
2020-04-06 20:19:57.210 EDT [31633:123] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY a, b, c, d');
2020-04-06 20:19:57.211 EDT [31631:124] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.211 EDT [31631:125] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.217 EDT [31630:152] pg_regress/rules LOG:  statement: select * from rtest_t5;
2020-04-06 20:19:57.225 EDT [31633:124] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY b, c, d');
2020-04-06 20:19:57.227 EDT [31631:126] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.227 EDT [31631:127] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.229 EDT [31630:153] pg_regress/rules LOG:  statement: select * from rtest_t6;
2020-04-06 20:19:57.237 EDT [31633:125] pg_regress/stats_ext LOG:  statement: TRUNCATE TABLE ndistinct;
2020-04-06 20:19:57.240 EDT [31633:126] pg_regress/stats_ext LOG:  statement: INSERT INTO ndistinct (a, b, c, filler1)
	     SELECT mod(i,50), mod(i,51), mod(i,32),
	            cash_words(mod(i,33)::int::money)
	       FROM generate_series(1,5000) s(i);
2020-04-06 20:19:57.241 EDT [31631:128] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.241 EDT [31631:129] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.242 EDT [31630:154] pg_regress/rules LOG:  statement: select * from rtest_t7;
2020-04-06 20:19:57.253 EDT [31630:155] pg_regress/rules LOG:  statement: select * from rtest_t8;
2020-04-06 20:19:57.255 EDT [31631:130] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.255 EDT [31631:131] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.264 EDT [31633:127] pg_regress/stats_ext LOG:  statement: ANALYZE ndistinct;
2020-04-06 20:19:57.264 EDT [31630:156] pg_regress/rules LOG:  statement: delete from rtest_t4;
2020-04-06 20:19:57.265 EDT [31630:157] pg_regress/rules LOG:  statement: delete from rtest_t5;
2020-04-06 20:19:57.265 EDT [31630:158] pg_regress/rules LOG:  statement: delete from rtest_t6;
2020-04-06 20:19:57.266 EDT [31630:159] pg_regress/rules LOG:  statement: delete from rtest_t7;
2020-04-06 20:19:57.266 EDT [31630:160] pg_regress/rules LOG:  statement: delete from rtest_t8;
2020-04-06 20:19:57.267 EDT [31631:132] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.267 EDT [31631:133] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.268 EDT [31630:161] pg_regress/rules LOG:  statement: insert into rtest_t9 values (1, 'Record should go to rtest_t4');
2020-04-06 20:19:57.268 EDT [31630:162] pg_regress/rules LOG:  statement: insert into rtest_t9 values (2, 'Record should go to rtest_t4');
2020-04-06 20:19:57.269 EDT [31630:163] pg_regress/rules LOG:  statement: insert into rtest_t9 values (10, 'Record should go to rtest_t5');
2020-04-06 20:19:57.269 EDT [31630:164] pg_regress/rules LOG:  statement: insert into rtest_t9 values (15, 'Record should go to rtest_t5');
2020-04-06 20:19:57.269 EDT [31630:165] pg_regress/rules LOG:  statement: insert into rtest_t9 values (19, 'Record should go to rtest_t5 and t7');
2020-04-06 20:19:57.270 EDT [31630:166] pg_regress/rules LOG:  statement: insert into rtest_t9 values (20, 'Record should go to rtest_t4 and t6');
2020-04-06 20:19:57.270 EDT [31630:167] pg_regress/rules LOG:  statement: insert into rtest_t9 values (26, 'Record should go to rtest_t4 and t8');
2020-04-06 20:19:57.270 EDT [31630:168] pg_regress/rules LOG:  statement: insert into rtest_t9 values (28, 'Record should go to rtest_t4 and t8');
2020-04-06 20:19:57.271 EDT [31630:169] pg_regress/rules LOG:  statement: insert into rtest_t9 values (30, 'Record should go to rtest_t4');
2020-04-06 20:19:57.271 EDT [31630:170] pg_regress/rules LOG:  statement: insert into rtest_t9 values (40, 'Record should go to rtest_t4');
2020-04-06 20:19:57.271 EDT [31630:171] pg_regress/rules LOG:  statement: insert into rtest_t4 select * from rtest_t9 where a < 20;
2020-04-06 20:19:57.272 EDT [31630:172] pg_regress/rules LOG:  statement: select * from rtest_t4;
2020-04-06 20:19:57.279 EDT [31631:134] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.279 EDT [31631:135] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.284 EDT [31630:173] pg_regress/rules LOG:  statement: select * from rtest_t5;
2020-04-06 20:19:57.291 EDT [31631:136] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.291 EDT [31631:137] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.294 EDT [31630:174] pg_regress/rules LOG:  statement: select * from rtest_t6;
2020-04-06 20:19:57.303 EDT [31631:138] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.303 EDT [31631:139] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.305 EDT [31630:175] pg_regress/rules LOG:  statement: select * from rtest_t7;
2020-04-06 20:19:57.311 EDT [31633:128] pg_regress/stats_ext LOG:  statement: SELECT s.stxkind, d.stxdndistinct
	  FROM pg_statistic_ext s, pg_statistic_ext_data d
	 WHERE s.stxrelid = 'ndistinct'::regclass
	   AND d.stxoid = s.oid;
2020-04-06 20:19:57.315 EDT [31631:140] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.315 EDT [31631:141] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.317 EDT [31630:176] pg_regress/rules LOG:  statement: select * from rtest_t8;
2020-04-06 20:19:57.324 EDT [31633:129] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY a, b');
2020-04-06 20:19:57.329 EDT [31631:142] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.329 EDT [31631:143] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.330 EDT [31630:177] pg_regress/rules LOG:  statement: insert into rtest_t4 select * from rtest_t9 where b ~ 'and t8';
2020-04-06 20:19:57.331 EDT [31630:178] pg_regress/rules LOG:  statement: select * from rtest_t4;
2020-04-06 20:19:57.343 EDT [31630:179] pg_regress/rules LOG:  statement: select * from rtest_t5;
2020-04-06 20:19:57.344 EDT [31631:144] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.344 EDT [31631:145] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.348 EDT [31633:130] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY a, b, c');
2020-04-06 20:19:57.354 EDT [31631:146] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.354 EDT [31631:147] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.356 EDT [31630:180] pg_regress/rules LOG:  statement: select * from rtest_t6;
2020-04-06 20:19:57.366 EDT [31631:148] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.366 EDT [31631:149] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.366 EDT [31630:181] pg_regress/rules LOG:  statement: select * from rtest_t7;
2020-04-06 20:19:57.378 EDT [31631:150] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.378 EDT [31631:151] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.379 EDT [31630:182] pg_regress/rules LOG:  statement: select * from rtest_t8;
2020-04-06 20:19:57.389 EDT [31633:131] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY a, b, c, d');
2020-04-06 20:19:57.389 EDT [31631:152] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.389 EDT [31631:153] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.390 EDT [31630:183] pg_regress/rules LOG:  statement: insert into rtest_t4 select a + 1, b from rtest_t9 where a in (20, 30, 40);
2020-04-06 20:19:57.391 EDT [31630:184] pg_regress/rules LOG:  statement: select * from rtest_t4;
2020-04-06 20:19:57.402 EDT [31630:185] pg_regress/rules LOG:  statement: select * from rtest_t5;
2020-04-06 20:19:57.403 EDT [31631:154] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.403 EDT [31631:155] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.419 EDT [31630:186] pg_regress/rules LOG:  statement: select * from rtest_t6;
2020-04-06 20:19:57.420 EDT [31631:156] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.420 EDT [31631:157] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.422 EDT [31633:132] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY b, c, d');
2020-04-06 20:19:57.431 EDT [31630:187] pg_regress/rules LOG:  statement: select * from rtest_t7;
2020-04-06 20:19:57.433 EDT [31631:158] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.433 EDT [31631:159] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.441 EDT [31630:188] pg_regress/rules LOG:  statement: select * from rtest_t8;
2020-04-06 20:19:57.443 EDT [31633:133] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY a, d');
2020-04-06 20:19:57.446 EDT [31631:160] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.446 EDT [31631:161] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.458 EDT [31630:189] pg_regress/rules LOG:  statement: insert into rtest_order1 values (1);
2020-04-06 20:19:57.458 EDT [31631:162] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.458 EDT [31631:163] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.459 EDT [31630:190] pg_regress/rules LOG:  statement: select * from rtest_order2;
2020-04-06 20:19:57.461 EDT [31633:134] pg_regress/stats_ext LOG:  statement: DROP STATISTICS s10;
2020-04-06 20:19:57.462 EDT [31633:135] pg_regress/stats_ext LOG:  statement: SELECT s.stxkind, d.stxdndistinct
	  FROM pg_statistic_ext s, pg_statistic_ext_data d
	 WHERE s.stxrelid = 'ndistinct'::regclass
	   AND d.stxoid = s.oid;
2020-04-06 20:19:57.470 EDT [31630:191] pg_regress/rules LOG:  statement: insert into rtest_nothn1 values (1, 'want this');
2020-04-06 20:19:57.470 EDT [31630:192] pg_regress/rules LOG:  statement: insert into rtest_nothn1 values (2, 'want this');
2020-04-06 20:19:57.471 EDT [31630:193] pg_regress/rules LOG:  statement: insert into rtest_nothn1 values (10, 'don''t want this');
2020-04-06 20:19:57.471 EDT [31630:194] pg_regress/rules LOG:  statement: insert into rtest_nothn1 values (19, 'don''t want this');
2020-04-06 20:19:57.471 EDT [31630:195] pg_regress/rules LOG:  statement: insert into rtest_nothn1 values (20, 'want this');
2020-04-06 20:19:57.472 EDT [31630:196] pg_regress/rules LOG:  statement: insert into rtest_nothn1 values (29, 'want this');
2020-04-06 20:19:57.472 EDT [31631:164] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.472 EDT [31631:165] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.472 EDT [31630:197] pg_regress/rules LOG:  statement: insert into rtest_nothn1 values (30, 'don''t want this');
2020-04-06 20:19:57.472 EDT [31630:198] pg_regress/rules LOG:  statement: insert into rtest_nothn1 values (39, 'don''t want this');
2020-04-06 20:19:57.473 EDT [31630:199] pg_regress/rules LOG:  statement: insert into rtest_nothn1 values (40, 'want this');
2020-04-06 20:19:57.473 EDT [31630:200] pg_regress/rules LOG:  statement: insert into rtest_nothn1 values (50, 'want this');
2020-04-06 20:19:57.474 EDT [31630:201] pg_regress/rules LOG:  statement: insert into rtest_nothn1 values (60, 'want this');
2020-04-06 20:19:57.476 EDT [31633:136] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY a, b');
2020-04-06 20:19:57.477 EDT [31630:202] pg_regress/rules LOG:  statement: select * from rtest_nothn1;
2020-04-06 20:19:57.484 EDT [31631:166] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.484 EDT [31631:167] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.494 EDT [31630:203] pg_regress/rules LOG:  statement: insert into rtest_nothn2 values (10, 'too small');
2020-04-06 20:19:57.494 EDT [31630:204] pg_regress/rules LOG:  statement: insert into rtest_nothn2 values (50, 'too small');
2020-04-06 20:19:57.495 EDT [31630:205] pg_regress/rules LOG:  statement: insert into rtest_nothn2 values (100, 'OK');
2020-04-06 20:19:57.495 EDT [31630:206] pg_regress/rules LOG:  statement: insert into rtest_nothn2 values (200, 'OK');
2020-04-06 20:19:57.495 EDT [31630:207] pg_regress/rules LOG:  statement: select * from rtest_nothn2;
2020-04-06 20:19:57.497 EDT [31631:168] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.497 EDT [31631:169] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.499 EDT [31633:137] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY a, b, c');
2020-04-06 20:19:57.506 EDT [31630:208] pg_regress/rules LOG:  statement: select * from rtest_nothn3;
2020-04-06 20:19:57.508 EDT [31631:170] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.508 EDT [31631:171] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.516 EDT [31630:209] pg_regress/rules LOG:  statement: delete from rtest_nothn1;
2020-04-06 20:19:57.521 EDT [31630:210] pg_regress/rules LOG:  statement: delete from rtest_nothn2;
2020-04-06 20:19:57.521 EDT [31630:211] pg_regress/rules LOG:  statement: delete from rtest_nothn3;
2020-04-06 20:19:57.522 EDT [31630:212] pg_regress/rules LOG:  statement: insert into rtest_nothn4 values (1, 'want this');
2020-04-06 20:19:57.522 EDT [31630:213] pg_regress/rules LOG:  statement: insert into rtest_nothn4 values (2, 'want this');
2020-04-06 20:19:57.522 EDT [31630:214] pg_regress/rules LOG:  statement: insert into rtest_nothn4 values (10, 'don''t want this');
2020-04-06 20:19:57.523 EDT [31630:215] pg_regress/rules LOG:  statement: insert into rtest_nothn4 values (19, 'don''t want this');
2020-04-06 20:19:57.523 EDT [31630:216] pg_regress/rules LOG:  statement: insert into rtest_nothn4 values (20, 'want this');
2020-04-06 20:19:57.523 EDT [31630:217] pg_regress/rules LOG:  statement: insert into rtest_nothn4 values (29, 'want this');
2020-04-06 20:19:57.523 EDT [31630:218] pg_regress/rules LOG:  statement: insert into rtest_nothn4 values (30, 'don''t want this');
2020-04-06 20:19:57.524 EDT [31630:219] pg_regress/rules LOG:  statement: insert into rtest_nothn4 values (39, 'don''t want this');
2020-04-06 20:19:57.524 EDT [31630:220] pg_regress/rules LOG:  statement: insert into rtest_nothn4 values (40, 'want this');
2020-04-06 20:19:57.524 EDT [31630:221] pg_regress/rules LOG:  statement: insert into rtest_nothn4 values (50, 'want this');
2020-04-06 20:19:57.524 EDT [31630:222] pg_regress/rules LOG:  statement: insert into rtest_nothn4 values (60, 'want this');
2020-04-06 20:19:57.525 EDT [31630:223] pg_regress/rules LOG:  statement: insert into rtest_nothn1 select * from rtest_nothn4;
2020-04-06 20:19:57.525 EDT [31630:224] pg_regress/rules LOG:  statement: select * from rtest_nothn1;
2020-04-06 20:19:57.526 EDT [31631:172] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.526 EDT [31631:173] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.537 EDT [31633:138] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY a, b, c, d');
2020-04-06 20:19:57.538 EDT [31631:174] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.538 EDT [31631:175] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.541 EDT [31630:225] pg_regress/rules LOG:  statement: delete from rtest_nothn4;
2020-04-06 20:19:57.541 EDT [31630:226] pg_regress/rules LOG:  statement: insert into rtest_nothn4 values (10, 'too small');
2020-04-06 20:19:57.542 EDT [31630:227] pg_regress/rules LOG:  statement: insert into rtest_nothn4 values (50, 'too small');
2020-04-06 20:19:57.542 EDT [31630:228] pg_regress/rules LOG:  statement: insert into rtest_nothn4 values (100, 'OK');
2020-04-06 20:19:57.542 EDT [31630:229] pg_regress/rules LOG:  statement: insert into rtest_nothn4 values (200, 'OK');
2020-04-06 20:19:57.543 EDT [31630:230] pg_regress/rules LOG:  statement: insert into rtest_nothn2 select * from rtest_nothn4;
2020-04-06 20:19:57.543 EDT [31630:231] pg_regress/rules LOG:  statement: select * from rtest_nothn2;
2020-04-06 20:19:57.550 EDT [31631:176] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.550 EDT [31631:177] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.555 EDT [31630:232] pg_regress/rules LOG:  statement: select * from rtest_nothn3;
2020-04-06 20:19:57.568 EDT [31631:178] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.568 EDT [31631:179] pg_regress/psql DETAIL:  prepare: prepare q as select array_to_string(array_agg(repeat('x',2*n)),E'\\n') as "ab
	
	c", array_to_string(array_agg(repeat('y',20-2*n)),E'\\n') as "a
	bc" from generate_series(1,10) as n(n) group by n>1 order by n>1;
2020-04-06 20:19:57.571 EDT [31633:139] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY b, c, d');
2020-04-06 20:19:57.578 EDT [31630:233] pg_regress/rules LOG:  statement: create table rtest_view1 (a int4, b text, v bool);
2020-04-06 20:19:57.581 EDT [31630:234] pg_regress/rules LOG:  statement: create table rtest_view2 (a int4);
2020-04-06 20:19:57.582 EDT [31630:235] pg_regress/rules LOG:  statement: create table rtest_view3 (a int4, b text);
2020-04-06 20:19:57.585 EDT [31630:236] pg_regress/rules LOG:  statement: create table rtest_view4 (a int4, b text, c int4);
2020-04-06 20:19:57.589 EDT [31630:237] pg_regress/rules LOG:  statement: create view rtest_vview1 as select a, b from rtest_view1 X
		where 0 < (select count(*) from rtest_view2 Y where Y.a = X.a);
2020-04-06 20:19:57.589 EDT [31631:180] pg_regress/psql LOG:  statement: deallocate q;
2020-04-06 20:19:57.589 EDT [31631:181] pg_regress/psql LOG:  statement: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.590 EDT [31631:182] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.590 EDT [31631:183] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.593 EDT [31630:238] pg_regress/rules LOG:  statement: create view rtest_vview2 as select a, b from rtest_view1 where v;
2020-04-06 20:19:57.594 EDT [31630:239] pg_regress/rules LOG:  statement: create view rtest_vview3 as select a, b from rtest_vview2 X
		where 0 < (select count(*) from rtest_view2 Y where Y.a = X.a);
2020-04-06 20:19:57.596 EDT [31630:240] pg_regress/rules LOG:  statement: create view rtest_vview4 as select X.a, X.b, count(Y.a) as refcount
		from rtest_view1 X, rtest_view2 Y
		where X.a = Y.a
		group by X.a, X.b;
2020-04-06 20:19:57.597 EDT [31633:140] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT COUNT(*) FROM ndistinct GROUP BY a, d');
2020-04-06 20:19:57.597 EDT [31630:241] pg_regress/rules LOG:  statement: create function rtest_viewfunc1(int4) returns int4 as
		'select count(*)::int4 from rtest_view2 where a = $1'
		language sql;
2020-04-06 20:19:57.598 EDT [31630:242] pg_regress/rules LOG:  statement: create view rtest_vview5 as select a, b, rtest_viewfunc1(a) as refcount
		from rtest_view1;
2020-04-06 20:19:57.601 EDT [31630:243] pg_regress/rules LOG:  statement: insert into rtest_view1 values (1, 'item 1', 't');
2020-04-06 20:19:57.601 EDT [31630:244] pg_regress/rules LOG:  statement: insert into rtest_view1 values (2, 'item 2', 't');
2020-04-06 20:19:57.601 EDT [31630:245] pg_regress/rules LOG:  statement: insert into rtest_view1 values (3, 'item 3', 't');
2020-04-06 20:19:57.602 EDT [31630:246] pg_regress/rules LOG:  statement: insert into rtest_view1 values (4, 'item 4', 'f');
2020-04-06 20:19:57.602 EDT [31630:247] pg_regress/rules LOG:  statement: insert into rtest_view1 values (5, 'item 5', 't');
2020-04-06 20:19:57.602 EDT [31630:248] pg_regress/rules LOG:  statement: insert into rtest_view1 values (6, 'item 6', 'f');
2020-04-06 20:19:57.603 EDT [31630:249] pg_regress/rules LOG:  statement: insert into rtest_view1 values (7, 'item 7', 't');
2020-04-06 20:19:57.603 EDT [31630:250] pg_regress/rules LOG:  statement: insert into rtest_view1 values (8, 'item 8', 't');
2020-04-06 20:19:57.604 EDT [31631:184] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.604 EDT [31631:185] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.605 EDT [31630:251] pg_regress/rules LOG:  statement: insert into rtest_view2 values (2);
2020-04-06 20:19:57.605 EDT [31630:252] pg_regress/rules LOG:  statement: insert into rtest_view2 values (2);
2020-04-06 20:19:57.606 EDT [31630:253] pg_regress/rules LOG:  statement: insert into rtest_view2 values (4);
2020-04-06 20:19:57.606 EDT [31630:254] pg_regress/rules LOG:  statement: insert into rtest_view2 values (5);
2020-04-06 20:19:57.606 EDT [31630:255] pg_regress/rules LOG:  statement: insert into rtest_view2 values (7);
2020-04-06 20:19:57.607 EDT [31630:256] pg_regress/rules LOG:  statement: insert into rtest_view2 values (7);
2020-04-06 20:19:57.607 EDT [31630:257] pg_regress/rules LOG:  statement: insert into rtest_view2 values (7);
2020-04-06 20:19:57.607 EDT [31630:258] pg_regress/rules LOG:  statement: insert into rtest_view2 values (7);
2020-04-06 20:19:57.607 EDT [31630:259] pg_regress/rules LOG:  statement: select * from rtest_vview1;
2020-04-06 20:19:57.608 EDT [31630:260] pg_regress/rules LOG:  statement: select * from rtest_vview2;
2020-04-06 20:19:57.612 EDT [31631:186] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.612 EDT [31631:187] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.615 EDT [31633:141] pg_regress/stats_ext LOG:  statement: CREATE TABLE functional_dependencies (
	    filler1 TEXT,
	    filler2 NUMERIC,
	    a INT,
	    b TEXT,
	    filler3 DATE,
	    c INT,
	    d TEXT
	)
	WITH (autovacuum_enabled = off);
2020-04-06 20:19:57.617 EDT [31633:142] pg_regress/stats_ext LOG:  statement: CREATE INDEX fdeps_ab_idx ON functional_dependencies (a, b);
2020-04-06 20:19:57.618 EDT [31633:143] pg_regress/stats_ext LOG:  statement: CREATE INDEX fdeps_abc_idx ON functional_dependencies (a, b, c);
2020-04-06 20:19:57.620 EDT [31633:144] pg_regress/stats_ext LOG:  statement: INSERT INTO functional_dependencies (a, b, c, filler1)
	     SELECT mod(i, 23), mod(i, 29), mod(i, 31), i FROM generate_series(1,5000) s(i);
2020-04-06 20:19:57.623 EDT [31631:188] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.623 EDT [31631:189] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.624 EDT [31630:261] pg_regress/rules LOG:  statement: select * from rtest_vview3;
2020-04-06 20:19:57.625 EDT [31630:262] pg_regress/rules LOG:  statement: select * from rtest_vview4 order by a, b;
2020-04-06 20:19:57.635 EDT [31631:190] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.635 EDT [31631:191] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.638 EDT [31630:263] pg_regress/rules LOG:  statement: select * from rtest_vview5;
2020-04-06 20:19:57.646 EDT [31631:192] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.646 EDT [31631:193] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.657 EDT [31631:194] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.657 EDT [31631:195] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.667 EDT [31631:196] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.667 EDT [31631:197] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.677 EDT [31631:198] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.677 EDT [31631:199] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.688 EDT [31631:200] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.688 EDT [31631:201] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.699 EDT [31631:202] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.699 EDT [31631:203] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.709 EDT [31631:204] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.709 EDT [31631:205] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.710 EDT [31633:145] pg_regress/stats_ext LOG:  statement: ANALYZE functional_dependencies;
2020-04-06 20:19:57.719 EDT [31631:206] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.719 EDT [31631:207] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.723 EDT [31630:264] pg_regress/rules LOG:  statement: insert into rtest_view3 select * from rtest_vview1 where a < 7;
2020-04-06 20:19:57.724 EDT [31630:265] pg_regress/rules LOG:  statement: select * from rtest_view3;
2020-04-06 20:19:57.730 EDT [31631:208] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.730 EDT [31631:209] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.730 EDT [31633:146] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = 1 AND b = ''1''');
2020-04-06 20:19:57.735 EDT [31630:266] pg_regress/rules LOG:  statement: delete from rtest_view3;
2020-04-06 20:19:57.736 EDT [31630:267] pg_regress/rules LOG:  statement: insert into rtest_view3 select * from rtest_vview2 where a != 5 and b !~ '2';
2020-04-06 20:19:57.737 EDT [31630:268] pg_regress/rules LOG:  statement: select * from rtest_view3;
2020-04-06 20:19:57.740 EDT [31631:210] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.740 EDT [31631:211] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.743 EDT [31633:147] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = 1 AND b = ''1'' AND c = 1');
2020-04-06 20:19:57.747 EDT [31630:269] pg_regress/rules LOG:  statement: delete from rtest_view3;
2020-04-06 20:19:57.748 EDT [31630:270] pg_regress/rules LOG:  statement: insert into rtest_view3 select * from rtest_vview3;
2020-04-06 20:19:57.748 EDT [31630:271] pg_regress/rules LOG:  statement: select * from rtest_view3;
2020-04-06 20:19:57.751 EDT [31631:212] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.751 EDT [31631:213] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.757 EDT [31633:148] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS func_deps_stat (dependencies) ON a, b, c FROM functional_dependencies;
2020-04-06 20:19:57.758 EDT [31633:149] pg_regress/stats_ext LOG:  statement: ANALYZE functional_dependencies;
2020-04-06 20:19:57.761 EDT [31631:214] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.761 EDT [31631:215] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.761 EDT [31630:272] pg_regress/rules LOG:  statement: delete from rtest_view3;
2020-04-06 20:19:57.762 EDT [31630:273] pg_regress/rules LOG:  statement: insert into rtest_view4 select * from rtest_vview4 where 3 > refcount;
2020-04-06 20:19:57.763 EDT [31630:274] pg_regress/rules LOG:  statement: select * from rtest_view4 order by a, b;
2020-04-06 20:19:57.774 EDT [31631:216] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.774 EDT [31631:217] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.776 EDT [31630:275] pg_regress/rules LOG:  statement: delete from rtest_view4;
2020-04-06 20:19:57.777 EDT [31630:276] pg_regress/rules LOG:  statement: insert into rtest_view4 select * from rtest_vview5 where a > 2 and refcount = 0;
2020-04-06 20:19:57.790 EDT [31631:218] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.790 EDT [31631:219] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.805 EDT [31631:220] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.805 EDT [31631:221] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.816 EDT [31631:222] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.816 EDT [31631:223] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.827 EDT [31631:224] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.827 EDT [31631:225] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.831 EDT [31633:150] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = 1 AND b = ''1''');
2020-04-06 20:19:57.838 EDT [31631:226] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.838 EDT [31631:227] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.842 EDT [31630:277] pg_regress/rules LOG:  statement: select * from rtest_view4;
2020-04-06 20:19:57.845 EDT [31633:151] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = 1 AND b = ''1'' AND c = 1');
2020-04-06 20:19:57.850 EDT [31631:228] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.850 EDT [31631:229] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.852 EDT [31630:278] pg_regress/rules LOG:  statement: delete from rtest_view4;
2020-04-06 20:19:57.853 EDT [31630:279] pg_regress/rules LOG:  statement: create table rtest_comp (
		part	text,
		unit	char(4),
		size	float
	);
2020-04-06 20:19:57.857 EDT [31630:280] pg_regress/rules LOG:  statement: create table rtest_unitfact (
		unit	char(4),
		factor	float
	);
2020-04-06 20:19:57.859 EDT [31630:281] pg_regress/rules LOG:  statement: create view rtest_vcomp as
		select X.part, (X.size * Y.factor) as size_in_cm
				from rtest_comp X, rtest_unitfact Y
				where X.unit = Y.unit;
2020-04-06 20:19:57.859 EDT [31633:152] pg_regress/stats_ext LOG:  statement: TRUNCATE functional_dependencies;
2020-04-06 20:19:57.863 EDT [31633:153] pg_regress/stats_ext LOG:  statement: DROP STATISTICS func_deps_stat;
2020-04-06 20:19:57.864 EDT [31633:154] pg_regress/stats_ext LOG:  statement: INSERT INTO functional_dependencies (a, b, c, filler1)
	     SELECT mod(i,100), mod(i,50), mod(i,25), i FROM generate_series(1,5000) s(i);
2020-04-06 20:19:57.865 EDT [31631:230] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.865 EDT [31631:231] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.865 EDT [31630:282] pg_regress/rules LOG:  statement: insert into rtest_unitfact values ('m', 100.0);
2020-04-06 20:19:57.869 EDT [31630:283] pg_regress/rules LOG:  statement: insert into rtest_unitfact values ('cm', 1.0);
2020-04-06 20:19:57.869 EDT [31630:284] pg_regress/rules LOG:  statement: insert into rtest_unitfact values ('inch', 2.54);
2020-04-06 20:19:57.870 EDT [31630:285] pg_regress/rules LOG:  statement: insert into rtest_comp values ('p1', 'm', 5.0);
2020-04-06 20:19:57.871 EDT [31630:286] pg_regress/rules LOG:  statement: insert into rtest_comp values ('p2', 'm', 3.0);
2020-04-06 20:19:57.871 EDT [31630:287] pg_regress/rules LOG:  statement: insert into rtest_comp values ('p3', 'cm', 5.0);
2020-04-06 20:19:57.872 EDT [31630:288] pg_regress/rules LOG:  statement: insert into rtest_comp values ('p4', 'cm', 15.0);
2020-04-06 20:19:57.872 EDT [31630:289] pg_regress/rules LOG:  statement: insert into rtest_comp values ('p5', 'inch', 7.0);
2020-04-06 20:19:57.872 EDT [31630:290] pg_regress/rules LOG:  statement: insert into rtest_comp values ('p6', 'inch', 4.4);
2020-04-06 20:19:57.873 EDT [31630:291] pg_regress/rules LOG:  statement: select * from rtest_vcomp order by part;
2020-04-06 20:19:57.878 EDT [31631:232] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.878 EDT [31631:233] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.888 EDT [31631:234] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.888 EDT [31631:235] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.889 EDT [31630:292] pg_regress/rules LOG:  statement: select * from rtest_vcomp where size_in_cm > 10.0 order by size_in_cm using >;
2020-04-06 20:19:57.901 EDT [31631:236] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.901 EDT [31631:237] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.910 EDT [31630:293] pg_regress/rules LOG:  statement: CREATE TABLE shoe_data (
		shoename   char(10),      
		sh_avail   integer,       
		slcolor    char(10),      
		slminlen   float,         
		slmaxlen   float,         
		slunit     char(8)        
	);
2020-04-06 20:19:57.912 EDT [31630:294] pg_regress/rules LOG:  statement: CREATE TABLE shoelace_data (
		sl_name    char(10),      
		sl_avail   integer,       
		sl_color   char(10),      
		sl_len     float,         
		sl_unit    char(8)        
	);
2020-04-06 20:19:57.912 EDT [31631:238] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.912 EDT [31631:239] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.913 EDT [31630:295] pg_regress/rules LOG:  statement: CREATE TABLE unit (
		un_name    char(8),       
		un_fact    float          
	);
2020-04-06 20:19:57.915 EDT [31630:296] pg_regress/rules LOG:  statement: CREATE VIEW shoe AS
		SELECT sh.shoename,
			   sh.sh_avail,
			   sh.slcolor,
			   sh.slminlen,
			   sh.slminlen * un.un_fact AS slminlen_cm,
			   sh.slmaxlen,
			   sh.slmaxlen * un.un_fact AS slmaxlen_cm,
			   sh.slunit
		  FROM shoe_data sh, unit un
		 WHERE sh.slunit = un.un_name;
2020-04-06 20:19:57.918 EDT [31630:297] pg_regress/rules LOG:  statement: CREATE VIEW shoelace AS
		SELECT s.sl_name,
			   s.sl_avail,
			   s.sl_color,
			   s.sl_len,
			   s.sl_unit,
			   s.sl_len * u.un_fact AS sl_len_cm
		  FROM shoelace_data s, unit u
		 WHERE s.sl_unit = u.un_name;
2020-04-06 20:19:57.920 EDT [31630:298] pg_regress/rules LOG:  statement: CREATE VIEW shoe_ready AS
		SELECT rsh.shoename,
			   rsh.sh_avail,
			   rsl.sl_name,
			   rsl.sl_avail,
			   int4smaller(rsh.sh_avail, rsl.sl_avail) AS total_avail
		  FROM shoe rsh, shoelace rsl
		 WHERE rsl.sl_color = rsh.slcolor
		   AND rsl.sl_len_cm >= rsh.slminlen_cm
		   AND rsl.sl_len_cm <= rsh.slmaxlen_cm;
2020-04-06 20:19:57.923 EDT [31630:299] pg_regress/rules LOG:  statement: INSERT INTO unit VALUES ('cm', 1.0);
2020-04-06 20:19:57.923 EDT [31631:240] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.923 EDT [31631:241] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.924 EDT [31630:300] pg_regress/rules LOG:  statement: INSERT INTO unit VALUES ('m', 100.0);
2020-04-06 20:19:57.924 EDT [31630:301] pg_regress/rules LOG:  statement: INSERT INTO unit VALUES ('inch', 2.54);
2020-04-06 20:19:57.925 EDT [31630:302] pg_regress/rules LOG:  statement: INSERT INTO shoe_data VALUES ('sh1', 2, 'black', 70.0, 90.0, 'cm');
2020-04-06 20:19:57.925 EDT [31630:303] pg_regress/rules LOG:  statement: INSERT INTO shoe_data VALUES ('sh2', 0, 'black', 30.0, 40.0, 'inch');
2020-04-06 20:19:57.925 EDT [31630:304] pg_regress/rules LOG:  statement: INSERT INTO shoe_data VALUES ('sh3', 4, 'brown', 50.0, 65.0, 'cm');
2020-04-06 20:19:57.926 EDT [31630:305] pg_regress/rules LOG:  statement: INSERT INTO shoe_data VALUES ('sh4', 3, 'brown', 40.0, 50.0, 'inch');
2020-04-06 20:19:57.926 EDT [31630:306] pg_regress/rules LOG:  statement: INSERT INTO shoelace_data VALUES ('sl1', 5, 'black', 80.0, 'cm');
2020-04-06 20:19:57.926 EDT [31630:307] pg_regress/rules LOG:  statement: INSERT INTO shoelace_data VALUES ('sl2', 6, 'black', 100.0, 'cm');
2020-04-06 20:19:57.927 EDT [31633:155] pg_regress/stats_ext LOG:  statement: ANALYZE functional_dependencies;
2020-04-06 20:19:57.927 EDT [31630:308] pg_regress/rules LOG:  statement: INSERT INTO shoelace_data VALUES ('sl3', 0, 'black', 35.0 , 'inch');
2020-04-06 20:19:57.927 EDT [31630:309] pg_regress/rules LOG:  statement: INSERT INTO shoelace_data VALUES ('sl4', 8, 'black', 40.0 , 'inch');
2020-04-06 20:19:57.927 EDT [31630:310] pg_regress/rules LOG:  statement: INSERT INTO shoelace_data VALUES ('sl5', 4, 'brown', 1.0 , 'm');
2020-04-06 20:19:57.927 EDT [31630:311] pg_regress/rules LOG:  statement: INSERT INTO shoelace_data VALUES ('sl6', 0, 'brown', 0.9 , 'm');
2020-04-06 20:19:57.928 EDT [31630:312] pg_regress/rules LOG:  statement: INSERT INTO shoelace_data VALUES ('sl7', 7, 'brown', 60 , 'cm');
2020-04-06 20:19:57.928 EDT [31630:313] pg_regress/rules LOG:  statement: INSERT INTO shoelace_data VALUES ('sl8', 1, 'brown', 40 , 'inch');
2020-04-06 20:19:57.928 EDT [31630:314] pg_regress/rules LOG:  statement: SELECT * FROM shoelace ORDER BY sl_name;
2020-04-06 20:19:57.937 EDT [31631:242] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.937 EDT [31631:243] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.944 EDT [31630:315] pg_regress/rules LOG:  statement: SELECT * FROM shoe_ready WHERE total_avail >= 2 ORDER BY 1;
2020-04-06 20:19:57.947 EDT [31631:244] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.947 EDT [31631:245] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.950 EDT [31633:156] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = 1 AND b = ''1''');
2020-04-06 20:19:57.960 EDT [31630:316] pg_regress/rules LOG:  statement: CREATE TABLE shoelace_log (
	        sl_name    char(10),      
	        sl_avail   integer,       
	        log_who    name,          
	        log_when   timestamp      
	    );
2020-04-06 20:19:57.961 EDT [31631:246] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.961 EDT [31631:247] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.962 EDT [31630:317] pg_regress/rules LOG:  statement: CREATE RULE log_shoelace AS ON UPDATE TO shoelace_data
	        WHERE NEW.sl_avail != OLD.sl_avail
	        DO INSERT INTO shoelace_log VALUES (
	                                        NEW.sl_name,
	                                        NEW.sl_avail,
	                                        'Al Bundy',
	                                        'epoch'
	                                    );
2020-04-06 20:19:57.965 EDT [31633:157] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = 1 AND b = ''1'' AND c = 1');
2020-04-06 20:19:57.966 EDT [31630:318] pg_regress/rules LOG:  statement: UPDATE shoelace_data SET sl_avail = 6 WHERE  sl_name = 'sl7';
2020-04-06 20:19:57.968 EDT [31630:319] pg_regress/rules LOG:  statement: SELECT * FROM shoelace_log;
2020-04-06 20:19:57.973 EDT [31631:248] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.973 EDT [31631:249] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.981 EDT [31633:158] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a IN (1, 51) AND b = ''1''');
2020-04-06 20:19:57.983 EDT [31631:250] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.983 EDT [31631:251] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.985 EDT [31630:320] pg_regress/rules LOG:  statement: CREATE RULE shoelace_ins AS ON INSERT TO shoelace
	        DO INSTEAD
	        INSERT INTO shoelace_data VALUES (
	               NEW.sl_name,
	               NEW.sl_avail,
	               NEW.sl_color,
	               NEW.sl_len,
	               NEW.sl_unit);
2020-04-06 20:19:57.986 EDT [31630:321] pg_regress/rules LOG:  statement: CREATE RULE shoelace_upd AS ON UPDATE TO shoelace
	        DO INSTEAD
	        UPDATE shoelace_data SET
	               sl_name = NEW.sl_name,
	               sl_avail = NEW.sl_avail,
	               sl_color = NEW.sl_color,
	               sl_len = NEW.sl_len,
	               sl_unit = NEW.sl_unit
	         WHERE sl_name = OLD.sl_name;
2020-04-06 20:19:57.988 EDT [31630:322] pg_regress/rules LOG:  statement: CREATE RULE shoelace_del AS ON DELETE TO shoelace
	        DO INSTEAD
	        DELETE FROM shoelace_data
	         WHERE sl_name = OLD.sl_name;
2020-04-06 20:19:57.989 EDT [31630:323] pg_regress/rules LOG:  statement: CREATE TABLE shoelace_arrive (
	        arr_name    char(10),
	        arr_quant   integer
	    );
2020-04-06 20:19:57.991 EDT [31630:324] pg_regress/rules LOG:  statement: CREATE TABLE shoelace_ok (
	        ok_name     char(10),
	        ok_quant    integer
	    );
2020-04-06 20:19:57.992 EDT [31631:252] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:57.992 EDT [31631:253] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:57.993 EDT [31630:325] pg_regress/rules LOG:  statement: CREATE RULE shoelace_ok_ins AS ON INSERT TO shoelace_ok
	        DO INSTEAD
	        UPDATE shoelace SET
	               sl_avail = sl_avail + NEW.ok_quant
	         WHERE sl_name = NEW.ok_name;
2020-04-06 20:19:57.994 EDT [31633:159] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a IN (1, 51) AND b IN (''1'', ''2'')');
2020-04-06 20:19:57.995 EDT [31630:326] pg_regress/rules LOG:  statement: INSERT INTO shoelace_arrive VALUES ('sl3', 10);
2020-04-06 20:19:57.995 EDT [31630:327] pg_regress/rules LOG:  statement: INSERT INTO shoelace_arrive VALUES ('sl6', 20);
2020-04-06 20:19:57.995 EDT [31630:328] pg_regress/rules LOG:  statement: INSERT INTO shoelace_arrive VALUES ('sl8', 20);
2020-04-06 20:19:57.996 EDT [31630:329] pg_regress/rules LOG:  statement: SELECT * FROM shoelace ORDER BY sl_name;
2020-04-06 20:19:58.007 EDT [31631:254] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:58.007 EDT [31631:255] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:58.011 EDT [31633:160] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a IN (1, 2, 51, 52) AND b IN (''1'', ''2'')');
2020-04-06 20:19:58.012 EDT [31630:330] pg_regress/rules LOG:  statement: insert into shoelace_ok select * from shoelace_arrive;
2020-04-06 20:19:58.016 EDT [31631:256] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:58.016 EDT [31631:257] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:58.017 EDT [31630:331] pg_regress/rules LOG:  statement: SELECT * FROM shoelace ORDER BY sl_name;
2020-04-06 20:19:58.027 EDT [31631:258] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:58.027 EDT [31631:259] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:58.029 EDT [31633:161] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a IN (1, 2, 51, 52) AND b = ''1''');
2020-04-06 20:19:58.033 EDT [31630:332] pg_regress/rules LOG:  statement: SELECT * FROM shoelace_log ORDER BY sl_name;
2020-04-06 20:19:58.042 EDT [31631:260] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:58.042 EDT [31631:261] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:58.042 EDT [31633:162] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a IN (1, 26, 51, 76) AND b IN (''1'', ''26'') AND c = 1');
2020-04-06 20:19:58.046 EDT [31630:333] pg_regress/rules LOG:  statement: CREATE VIEW shoelace_obsolete AS
		SELECT * FROM shoelace WHERE NOT EXISTS
		    (SELECT shoename FROM shoe WHERE slcolor = sl_color);
2020-04-06 20:19:58.048 EDT [31630:334] pg_regress/rules LOG:  statement: CREATE VIEW shoelace_candelete AS
		SELECT * FROM shoelace_obsolete WHERE sl_avail = 0;
2020-04-06 20:19:58.049 EDT [31630:335] pg_regress/rules LOG:  statement: insert into shoelace values ('sl9', 0, 'pink', 35.0, 'inch', 0.0);
2020-04-06 20:19:58.050 EDT [31630:336] pg_regress/rules LOG:  statement: insert into shoelace values ('sl10', 1000, 'magenta', 40.0, 'inch', 0.0);
2020-04-06 20:19:58.050 EDT [31630:337] pg_regress/rules LOG:  statement: insert into shoelace values ('sl10', 1000, 'magenta', 40.0, 'inch', 0.0)
	  on conflict do nothing;
2020-04-06 20:19:58.050 EDT [31630:338] pg_regress/rules ERROR:  INSERT with ON CONFLICT clause cannot be used with table that has INSERT or UPDATE rules
2020-04-06 20:19:58.050 EDT [31630:339] pg_regress/rules STATEMENT:  insert into shoelace values ('sl10', 1000, 'magenta', 40.0, 'inch', 0.0)
	  on conflict do nothing;
2020-04-06 20:19:58.050 EDT [31630:340] pg_regress/rules LOG:  statement: SELECT * FROM shoelace_obsolete ORDER BY sl_len_cm;
2020-04-06 20:19:58.054 EDT [31631:262] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:58.054 EDT [31631:263] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:58.056 EDT [31633:163] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a IN (1, 26, 51, 76) AND b IN (''1'', ''26'') AND c IN (1)');
2020-04-06 20:19:58.063 EDT [31631:264] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:58.063 EDT [31631:265] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:58.064 EDT [31630:341] pg_regress/rules LOG:  statement: SELECT * FROM shoelace_candelete;
2020-04-06 20:19:58.070 EDT [31633:164] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a IN (1, 2, 26, 27, 51, 52, 76, 77) AND b IN (''1'', ''2'', ''26'', ''27'') AND c IN (1, 2)');
2020-04-06 20:19:58.074 EDT [31631:266] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:58.074 EDT [31631:267] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:58.081 EDT [31630:342] pg_regress/rules LOG:  statement: DELETE FROM shoelace WHERE EXISTS
	    (SELECT * FROM shoelace_candelete
	             WHERE sl_name = shoelace.sl_name);
2020-04-06 20:19:58.083 EDT [31630:343] pg_regress/rules LOG:  statement: SELECT * FROM shoelace ORDER BY sl_name;
2020-04-06 20:19:58.085 EDT [31633:165] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE (a = 1 OR a = 51) AND b = ''1''');
2020-04-06 20:19:58.085 EDT [31631:268] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:58.085 EDT [31631:269] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:58.094 EDT [31630:344] pg_regress/rules LOG:  statement: SELECT * FROM shoe ORDER BY shoename;
2020-04-06 20:19:58.098 EDT [31631:270] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:58.098 EDT [31631:271] pg_regress/psql DETAIL:  prepare: prepare q as select repeat('x',2*n) as "0123456789abcdef", repeat('y',20-2*n) as "0123456789" from generate_series(1,10) as n;
2020-04-06 20:19:58.100 EDT [31633:166] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE (a = 1 OR a = 51) AND (b = ''1'' OR b = ''2'')');
2020-04-06 20:19:58.109 EDT [31630:345] pg_regress/rules LOG:  statement: SELECT count(*) FROM shoe;
2020-04-06 20:19:58.110 EDT [31631:272] pg_regress/psql LOG:  statement: deallocate q;
2020-04-06 20:19:58.110 EDT [31631:273] pg_regress/psql LOG:  statement: create table psql_serial_tab (id serial);
2020-04-06 20:19:58.115 EDT [31633:167] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE (a = 1 OR a = 2 OR a = 51 OR a = 52) AND (b = ''1'' OR b = ''2'')');
2020-04-06 20:19:58.116 EDT [31631:274] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(psql_serial_tab_id_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:58.122 EDT [31630:346] pg_regress/rules LOG:  statement: create table rules_foo (f1 int);
2020-04-06 20:19:58.123 EDT [31630:347] pg_regress/rules LOG:  statement: create table rules_foo2 (f1 int);
2020-04-06 20:19:58.124 EDT [31630:348] pg_regress/rules LOG:  statement: create rule rules_foorule as on insert to rules_foo where f1 < 100
	do instead nothing;
2020-04-06 20:19:58.125 EDT [31630:349] pg_regress/rules LOG:  statement: insert into rules_foo values(1);
2020-04-06 20:19:58.125 EDT [31630:350] pg_regress/rules LOG:  statement: insert into rules_foo values(1001);
2020-04-06 20:19:58.126 EDT [31630:351] pg_regress/rules LOG:  statement: select * from rules_foo;
2020-04-06 20:19:58.132 EDT [31633:168] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE (a = 1 OR b = ''1'') AND b = ''1''');
2020-04-06 20:19:58.133 EDT [31631:275] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27321';
2020-04-06 20:19:58.135 EDT [31630:352] pg_regress/rules LOG:  statement: drop rule rules_foorule on rules_foo;
2020-04-06 20:19:58.136 EDT [31630:353] pg_regress/rules LOG:  statement: create rule rules_foorule as on insert to rules_foo where f1 < 100
	do instead insert into rules_foo2 values (f1);
2020-04-06 20:19:58.137 EDT [31630:354] pg_regress/rules ERROR:  column "f1" does not exist at character 110
2020-04-06 20:19:58.137 EDT [31630:355] pg_regress/rules HINT:  There is a column named "f1" in table "old", but it cannot be referenced from this part of the query.
2020-04-06 20:19:58.137 EDT [31630:356] pg_regress/rules STATEMENT:  create rule rules_foorule as on insert to rules_foo where f1 < 100
	do instead insert into rules_foo2 values (f1);
2020-04-06 20:19:58.137 EDT [31630:357] pg_regress/rules LOG:  statement: create rule rules_foorule as on insert to rules_foo where f1 < 100
	do instead insert into rules_foo2 values (new.f1);
2020-04-06 20:19:58.138 EDT [31630:358] pg_regress/rules LOG:  statement: insert into rules_foo values(2);
2020-04-06 20:19:58.138 EDT [31630:359] pg_regress/rules LOG:  statement: insert into rules_foo values(100);
2020-04-06 20:19:58.139 EDT [31630:360] pg_regress/rules LOG:  statement: select * from rules_foo;
2020-04-06 20:19:58.145 EDT [31633:169] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = ANY (ARRAY[1, 51]) AND b = ''1''');
2020-04-06 20:19:58.150 EDT [31631:276] pg_regress/psql LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '27321';
2020-04-06 20:19:58.150 EDT [31630:361] pg_regress/rules LOG:  statement: select * from rules_foo2;
2020-04-06 20:19:58.161 EDT [31633:170] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = ANY (ARRAY[1, 51]) AND b = ANY (ARRAY[''1'', ''2''])');
2020-04-06 20:19:58.162 EDT [31631:277] pg_regress/psql LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='27321'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:19:58.164 EDT [31630:362] pg_regress/rules LOG:  statement: drop rule rules_foorule on rules_foo;
2020-04-06 20:19:58.164 EDT [31630:363] pg_regress/rules LOG:  statement: drop table rules_foo;
2020-04-06 20:19:58.166 EDT [31630:364] pg_regress/rules LOG:  statement: drop table rules_foo2;
2020-04-06 20:19:58.167 EDT [31630:365] pg_regress/rules LOG:  statement: create table pparent (pid int, txt text);
2020-04-06 20:19:58.170 EDT [31630:366] pg_regress/rules LOG:  statement: insert into pparent values (1,'parent1');
2020-04-06 20:19:58.171 EDT [31630:367] pg_regress/rules LOG:  statement: insert into pparent values (2,'parent2');
2020-04-06 20:19:58.171 EDT [31630:368] pg_regress/rules LOG:  statement: create table cchild (pid int, descrip text);
2020-04-06 20:19:58.175 EDT [31630:369] pg_regress/rules LOG:  statement: insert into cchild values (1,'descrip1');
2020-04-06 20:19:58.176 EDT [31633:171] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = ANY (ARRAY[1, 2, 51, 52]) AND b = ANY (ARRAY[''1'', ''2''])');
2020-04-06 20:19:58.177 EDT [31630:370] pg_regress/rules LOG:  statement: create view vview as
	  select pparent.pid, txt, descrip from
	    pparent left join cchild using (pid);
2020-04-06 20:19:58.181 EDT [31630:371] pg_regress/rules LOG:  statement: create rule rrule as
	  on update to vview do instead
	(
	  insert into cchild (pid, descrip)
	    select old.pid, new.descrip where old.descrip isnull;
	  update cchild set descrip = new.descrip where cchild.pid = old.pid;
	);
2020-04-06 20:19:58.182 EDT [31630:372] pg_regress/rules LOG:  statement: select * from vview;
2020-04-06 20:19:58.185 EDT [31631:278] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(exp)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:19:58.190 EDT [31633:172] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = ANY (ARRAY[1, 26, 51, 76]) AND b = ANY (ARRAY[''1'', ''26'']) AND c = 1');
2020-04-06 20:19:58.194 EDT [31630:373] pg_regress/rules LOG:  statement: update vview set descrip='test1' where pid=1;
2020-04-06 20:19:58.195 EDT [31630:374] pg_regress/rules LOG:  statement: select * from vview;
2020-04-06 20:19:58.201 EDT [31631:279] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(psql_serial_tab_id_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:58.204 EDT [31633:173] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = ANY (ARRAY[1, 26, 51, 76]) AND b = ANY (ARRAY[''1'', ''26'']) AND c = ANY (ARRAY[1])');
2020-04-06 20:19:58.207 EDT [31630:375] pg_regress/rules LOG:  statement: update vview set descrip='test2' where pid=2;
2020-04-06 20:19:58.208 EDT [31630:376] pg_regress/rules LOG:  statement: select * from vview;
2020-04-06 20:19:58.214 EDT [31631:280] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27321';
2020-04-06 20:19:58.218 EDT [31630:377] pg_regress/rules LOG:  statement: update vview set descrip='test3' where pid=3;
2020-04-06 20:19:58.218 EDT [31630:378] pg_regress/rules LOG:  statement: select * from vview;
2020-04-06 20:19:58.220 EDT [31633:174] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = ANY (ARRAY[1, 2, 26, 27, 51, 52, 76, 77]) AND b = ANY (ARRAY[''1'', ''2'', ''26'', ''27'']) AND c = ANY (ARRAY[1, 2])');
2020-04-06 20:19:58.227 EDT [31631:281] pg_regress/psql LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '27321';
2020-04-06 20:19:58.234 EDT [31630:379] pg_regress/rules LOG:  statement: select * from cchild;
2020-04-06 20:19:58.236 EDT [31633:175] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a < ANY (ARRAY[1, 51]) AND b > ''1''');
2020-04-06 20:19:58.237 EDT [31631:282] pg_regress/psql LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='27321'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:19:58.243 EDT [31630:380] pg_regress/rules LOG:  statement: drop rule rrule on vview;
2020-04-06 20:19:58.243 EDT [31630:381] pg_regress/rules LOG:  statement: drop view vview;
2020-04-06 20:19:58.244 EDT [31630:382] pg_regress/rules LOG:  statement: drop table pparent;
2020-04-06 20:19:58.247 EDT [31630:383] pg_regress/rules LOG:  statement: drop table cchild;
2020-04-06 20:19:58.249 EDT [31630:384] pg_regress/rules LOG:  statement: SELECT viewname, definition FROM pg_views
	WHERE schemaname IN ('pg_catalog', 'public')
	ORDER BY viewname;
2020-04-06 20:19:58.254 EDT [31631:283] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(exp)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:19:58.261 EDT [31633:176] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a >= ANY (ARRAY[1, 51]) AND b <= ANY (ARRAY[''1'', ''2''])');
2020-04-06 20:19:58.265 EDT [31631:284] pg_regress/psql LOG:  statement: select 1 where false;
2020-04-06 20:19:58.275 EDT [31631:285] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(psql_serial_tab_id_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:58.280 EDT [31633:177] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a <= ANY (ARRAY[1, 2, 51, 52]) AND b >= ANY (ARRAY[''1'', ''2''])');
2020-04-06 20:19:58.287 EDT [31631:286] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27321';
2020-04-06 20:19:58.299 EDT [31631:287] pg_regress/psql LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '27321';
2020-04-06 20:19:58.300 EDT [31633:178] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a IN (1, 51) AND b = ALL (ARRAY[''1''])');
2020-04-06 20:19:58.309 EDT [31631:288] pg_regress/psql LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='27321'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:19:58.314 EDT [31633:179] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a IN (1, 51) AND b = ALL (ARRAY[''1'', ''2''])');
2020-04-06 20:19:58.325 EDT [31631:289] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(exp)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:19:58.328 EDT [31633:180] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a IN (1, 2, 51, 52) AND b = ALL (ARRAY[''1'', ''2''])');
2020-04-06 20:19:58.329 EDT [31630:385] pg_regress/rules LOG:  statement: SELECT tablename, rulename, definition FROM pg_rules
	WHERE schemaname IN ('pg_catalog', 'public')
	ORDER BY tablename, rulename;
2020-04-06 20:19:58.338 EDT [31631:290] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(psql_serial_tab_id_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:58.341 EDT [31633:181] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS func_deps_stat (dependencies) ON a, b, c FROM functional_dependencies;
2020-04-06 20:19:58.342 EDT [31633:182] pg_regress/stats_ext LOG:  statement: ANALYZE functional_dependencies;
2020-04-06 20:19:58.353 EDT [31631:291] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27321';
2020-04-06 20:19:58.353 EDT [31630:386] pg_regress/rules LOG:  statement: CREATE TABLE ruletest_tbl (a int, b int);
2020-04-06 20:19:58.355 EDT [31630:387] pg_regress/rules LOG:  statement: CREATE TABLE ruletest_tbl2 (a int, b int);
2020-04-06 20:19:58.357 EDT [31630:388] pg_regress/rules LOG:  statement: CREATE OR REPLACE RULE myrule AS ON INSERT TO ruletest_tbl
		DO INSTEAD INSERT INTO ruletest_tbl2 VALUES (10, 10);
2020-04-06 20:19:58.358 EDT [31630:389] pg_regress/rules LOG:  statement: INSERT INTO ruletest_tbl VALUES (99, 99);
2020-04-06 20:19:58.359 EDT [31630:390] pg_regress/rules LOG:  statement: CREATE OR REPLACE RULE myrule AS ON INSERT TO ruletest_tbl
		DO INSTEAD INSERT INTO ruletest_tbl2 VALUES (1000, 1000);
2020-04-06 20:19:58.363 EDT [31631:292] pg_regress/psql LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '27321';
2020-04-06 20:19:58.365 EDT [31630:391] pg_regress/rules LOG:  statement: INSERT INTO ruletest_tbl VALUES (99, 99);
2020-04-06 20:19:58.366 EDT [31630:392] pg_regress/rules LOG:  statement: SELECT * FROM ruletest_tbl2;
2020-04-06 20:19:58.376 EDT [31630:393] pg_regress/rules LOG:  statement: create table rule_and_refint_t1 (
		id1a integer,
		id1b integer,
		primary key (id1a, id1b)
	);
2020-04-06 20:19:58.377 EDT [31631:293] pg_regress/psql LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='27321'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:19:58.379 EDT [31630:394] pg_regress/rules LOG:  statement: create table rule_and_refint_t2 (
		id2a integer,
		id2c integer,
		primary key (id2a, id2c)
	);
2020-04-06 20:19:58.382 EDT [31630:395] pg_regress/rules LOG:  statement: create table rule_and_refint_t3 (
		id3a integer,
		id3b integer,
		id3c integer,
		data text,
		primary key (id3a, id3b, id3c),
		foreign key (id3a, id3b) references rule_and_refint_t1 (id1a, id1b),
		foreign key (id3a, id3c) references rule_and_refint_t2 (id2a, id2c)
	);
2020-04-06 20:19:58.387 EDT [31630:396] pg_regress/rules LOG:  statement: insert into rule_and_refint_t1 values (1, 11);
2020-04-06 20:19:58.388 EDT [31630:397] pg_regress/rules LOG:  statement: insert into rule_and_refint_t1 values (1, 12);
2020-04-06 20:19:58.389 EDT [31630:398] pg_regress/rules LOG:  statement: insert into rule_and_refint_t1 values (2, 21);
2020-04-06 20:19:58.389 EDT [31630:399] pg_regress/rules LOG:  statement: insert into rule_and_refint_t1 values (2, 22);
2020-04-06 20:19:58.390 EDT [31630:400] pg_regress/rules LOG:  statement: insert into rule_and_refint_t2 values (1, 11);
2020-04-06 20:19:58.391 EDT [31630:401] pg_regress/rules LOG:  statement: insert into rule_and_refint_t2 values (1, 12);
2020-04-06 20:19:58.392 EDT [31630:402] pg_regress/rules LOG:  statement: insert into rule_and_refint_t2 values (2, 21);
2020-04-06 20:19:58.393 EDT [31630:403] pg_regress/rules LOG:  statement: insert into rule_and_refint_t2 values (2, 22);
2020-04-06 20:19:58.394 EDT [31630:404] pg_regress/rules LOG:  statement: insert into rule_and_refint_t3 values (1, 11, 11, 'row1');
2020-04-06 20:19:58.395 EDT [31631:294] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(exp)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:19:58.398 EDT [31630:405] pg_regress/rules LOG:  statement: insert into rule_and_refint_t3 values (1, 11, 12, 'row2');
2020-04-06 20:19:58.399 EDT [31630:406] pg_regress/rules LOG:  statement: insert into rule_and_refint_t3 values (1, 12, 11, 'row3');
2020-04-06 20:19:58.400 EDT [31630:407] pg_regress/rules LOG:  statement: insert into rule_and_refint_t3 values (1, 12, 12, 'row4');
2020-04-06 20:19:58.402 EDT [31630:408] pg_regress/rules LOG:  statement: insert into rule_and_refint_t3 values (1, 11, 13, 'row5');
2020-04-06 20:19:58.402 EDT [31630:409] pg_regress/rules ERROR:  insert or update on table "rule_and_refint_t3" violates foreign key constraint "rule_and_refint_t3_id3a_id3c_fkey"
2020-04-06 20:19:58.402 EDT [31630:410] pg_regress/rules DETAIL:  Key (id3a, id3c)=(1, 13) is not present in table "rule_and_refint_t2".
2020-04-06 20:19:58.402 EDT [31630:411] pg_regress/rules STATEMENT:  insert into rule_and_refint_t3 values (1, 11, 13, 'row5');
2020-04-06 20:19:58.402 EDT [31630:412] pg_regress/rules LOG:  statement: insert into rule_and_refint_t3 values (1, 13, 11, 'row6');
2020-04-06 20:19:58.402 EDT [31630:413] pg_regress/rules ERROR:  insert or update on table "rule_and_refint_t3" violates foreign key constraint "rule_and_refint_t3_id3a_id3b_fkey"
2020-04-06 20:19:58.402 EDT [31630:414] pg_regress/rules DETAIL:  Key (id3a, id3b)=(1, 13) is not present in table "rule_and_refint_t1".
2020-04-06 20:19:58.402 EDT [31630:415] pg_regress/rules STATEMENT:  insert into rule_and_refint_t3 values (1, 13, 11, 'row6');
2020-04-06 20:19:58.403 EDT [31630:416] pg_regress/rules LOG:  statement: insert into rule_and_refint_t3 values (1, 13, 11, 'row6')
	  on conflict do nothing;
2020-04-06 20:19:58.403 EDT [31630:417] pg_regress/rules ERROR:  insert or update on table "rule_and_refint_t3" violates foreign key constraint "rule_and_refint_t3_id3a_id3b_fkey"
2020-04-06 20:19:58.403 EDT [31630:418] pg_regress/rules DETAIL:  Key (id3a, id3b)=(1, 13) is not present in table "rule_and_refint_t1".
2020-04-06 20:19:58.403 EDT [31630:419] pg_regress/rules STATEMENT:  insert into rule_and_refint_t3 values (1, 13, 11, 'row6')
	  on conflict do nothing;
2020-04-06 20:19:58.403 EDT [31630:420] pg_regress/rules LOG:  statement: insert into rule_and_refint_t3 values (1, 13, 11, 'row6')
	  on conflict (id3a, id3b, id3c) do update
	  set id3b = excluded.id3b;
2020-04-06 20:19:58.403 EDT [31630:421] pg_regress/rules ERROR:  insert or update on table "rule_and_refint_t3" violates foreign key constraint "rule_and_refint_t3_id3a_id3b_fkey"
2020-04-06 20:19:58.403 EDT [31630:422] pg_regress/rules DETAIL:  Key (id3a, id3b)=(1, 13) is not present in table "rule_and_refint_t1".
2020-04-06 20:19:58.403 EDT [31630:423] pg_regress/rules STATEMENT:  insert into rule_and_refint_t3 values (1, 13, 11, 'row6')
	  on conflict (id3a, id3b, id3c) do update
	  set id3b = excluded.id3b;
2020-04-06 20:19:58.403 EDT [31630:424] pg_regress/rules LOG:  statement: insert into shoelace values ('sl9', 0, 'pink', 35.0, 'inch', 0.0)
	  on conflict (sl_name) do update
	  set sl_avail = excluded.sl_avail;
2020-04-06 20:19:58.403 EDT [31630:425] pg_regress/rules ERROR:  INSERT with ON CONFLICT clause cannot be used with table that has INSERT or UPDATE rules
2020-04-06 20:19:58.403 EDT [31630:426] pg_regress/rules STATEMENT:  insert into shoelace values ('sl9', 0, 'pink', 35.0, 'inch', 0.0)
	  on conflict (sl_name) do update
	  set sl_avail = excluded.sl_avail;
2020-04-06 20:19:58.404 EDT [31630:427] pg_regress/rules LOG:  statement: create rule rule_and_refint_t3_ins as on insert to rule_and_refint_t3
		where (exists (select 1 from rule_and_refint_t3
				where (((rule_and_refint_t3.id3a = new.id3a)
				and (rule_and_refint_t3.id3b = new.id3b))
				and (rule_and_refint_t3.id3c = new.id3c))))
		do instead update rule_and_refint_t3 set data = new.data
		where (((rule_and_refint_t3.id3a = new.id3a)
		and (rule_and_refint_t3.id3b = new.id3b))
		and (rule_and_refint_t3.id3c = new.id3c));
2020-04-06 20:19:58.406 EDT [31630:428] pg_regress/rules LOG:  statement: insert into rule_and_refint_t3 values (1, 11, 13, 'row7');
2020-04-06 20:19:58.407 EDT [31630:429] pg_regress/rules ERROR:  insert or update on table "rule_and_refint_t3" violates foreign key constraint "rule_and_refint_t3_id3a_id3c_fkey"
2020-04-06 20:19:58.407 EDT [31630:430] pg_regress/rules DETAIL:  Key (id3a, id3c)=(1, 13) is not present in table "rule_and_refint_t2".
2020-04-06 20:19:58.407 EDT [31630:431] pg_regress/rules STATEMENT:  insert into rule_and_refint_t3 values (1, 11, 13, 'row7');
2020-04-06 20:19:58.407 EDT [31630:432] pg_regress/rules LOG:  statement: insert into rule_and_refint_t3 values (1, 13, 11, 'row8');
2020-04-06 20:19:58.407 EDT [31630:433] pg_regress/rules ERROR:  insert or update on table "rule_and_refint_t3" violates foreign key constraint "rule_and_refint_t3_id3a_id3b_fkey"
2020-04-06 20:19:58.407 EDT [31630:434] pg_regress/rules DETAIL:  Key (id3a, id3b)=(1, 13) is not present in table "rule_and_refint_t1".
2020-04-06 20:19:58.407 EDT [31630:435] pg_regress/rules STATEMENT:  insert into rule_and_refint_t3 values (1, 13, 11, 'row8');
2020-04-06 20:19:58.408 EDT [31630:436] pg_regress/rules LOG:  statement: create view rules_fooview as select 'rules_foo'::text;
2020-04-06 20:19:58.408 EDT [31631:295] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(psql_serial_tab_id_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:58.409 EDT [31633:183] pg_regress/stats_ext LOG:  statement: SELECT dependencies FROM pg_stats_ext WHERE statistics_name = 'func_deps_stat';
2020-04-06 20:19:58.410 EDT [31630:437] pg_regress/rules LOG:  statement: drop rule "_RETURN" on rules_fooview;
2020-04-06 20:19:58.410 EDT [31630:438] pg_regress/rules ERROR:  cannot drop rule _RETURN on view rules_fooview because view rules_fooview requires it
2020-04-06 20:19:58.410 EDT [31630:439] pg_regress/rules HINT:  You can drop view rules_fooview instead.
2020-04-06 20:19:58.410 EDT [31630:440] pg_regress/rules STATEMENT:  drop rule "_RETURN" on rules_fooview;
2020-04-06 20:19:58.410 EDT [31630:441] pg_regress/rules LOG:  statement: drop view rules_fooview;
2020-04-06 20:19:58.411 EDT [31630:442] pg_regress/rules LOG:  statement: create table rules_fooview (x int, y text);
2020-04-06 20:19:58.412 EDT [31633:184] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = 1 AND b = ''1''');
2020-04-06 20:19:58.415 EDT [31630:443] pg_regress/rules LOG:  statement: select xmin, * from rules_fooview;
2020-04-06 20:19:58.421 EDT [31631:296] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27321';
2020-04-06 20:19:58.427 EDT [31633:185] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = 1 AND b = ''1'' AND c = 1');
2020-04-06 20:19:58.427 EDT [31630:444] pg_regress/rules LOG:  statement: create rule "_RETURN" as on select to rules_fooview do instead
	  select 1 as x, 'aaa'::text as y;
2020-04-06 20:19:58.432 EDT [31630:445] pg_regress/rules LOG:  statement: select * from rules_fooview;
2020-04-06 20:19:58.433 EDT [31631:297] pg_regress/psql LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '27321';
2020-04-06 20:19:58.442 EDT [31633:186] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a IN (1, 51) AND b = ''1''');
2020-04-06 20:19:58.445 EDT [31631:298] pg_regress/psql LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='27321'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:19:58.450 EDT [31630:446] pg_regress/rules LOG:  statement: select xmin, * from rules_fooview;
2020-04-06 20:19:58.450 EDT [31630:447] pg_regress/rules ERROR:  column "xmin" does not exist at character 8
2020-04-06 20:19:58.450 EDT [31630:448] pg_regress/rules STATEMENT:  select xmin, * from rules_fooview;
2020-04-06 20:19:58.450 EDT [31630:449] pg_regress/rules LOG:  statement: select reltoastrelid, relkind, relfrozenxid
	  from pg_class where oid = 'rules_fooview'::regclass;
2020-04-06 20:19:58.456 EDT [31633:187] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a IN (1, 51) AND b IN (''1'', ''2'')');
2020-04-06 20:19:58.459 EDT [31631:299] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(exp)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:19:58.464 EDT [31630:450] pg_regress/rules LOG:  statement: drop view rules_fooview;
2020-04-06 20:19:58.466 EDT [31630:451] pg_regress/rules LOG:  statement: create table rules_fooview (x int, y text) partition by list (x);
2020-04-06 20:19:58.469 EDT [31630:452] pg_regress/rules LOG:  statement: create rule "_RETURN" as on select to rules_fooview do instead
	  select 1 as x, 'aaa'::text as y;
2020-04-06 20:19:58.470 EDT [31630:453] pg_regress/rules ERROR:  cannot convert partitioned table "rules_fooview" to a view
2020-04-06 20:19:58.470 EDT [31630:454] pg_regress/rules STATEMENT:  create rule "_RETURN" as on select to rules_fooview do instead
	  select 1 as x, 'aaa'::text as y;
2020-04-06 20:19:58.470 EDT [31633:188] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a IN (1, 2, 51, 52) AND b IN (''1'', ''2'')');
2020-04-06 20:19:58.470 EDT [31631:300] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(psql_serial_tab_id_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:58.471 EDT [31630:455] pg_regress/rules LOG:  statement: create table rules_fooview_part partition of rules_fooview for values in (1);
2020-04-06 20:19:58.475 EDT [31630:456] pg_regress/rules LOG:  statement: create rule "_RETURN" as on select to rules_fooview_part do instead
	  select 1 as x, 'aaa'::text as y;
2020-04-06 20:19:58.475 EDT [31630:457] pg_regress/rules ERROR:  cannot convert partition "rules_fooview_part" to a view
2020-04-06 20:19:58.475 EDT [31630:458] pg_regress/rules STATEMENT:  create rule "_RETURN" as on select to rules_fooview_part do instead
	  select 1 as x, 'aaa'::text as y;
2020-04-06 20:19:58.475 EDT [31630:459] pg_regress/rules LOG:  statement: create table id (id serial primary key, name text);
2020-04-06 20:19:58.480 EDT [31630:460] pg_regress/rules LOG:  statement: create table test_1 (id integer primary key) inherits (id);
2020-04-06 20:19:58.481 EDT [31631:301] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27321';
2020-04-06 20:19:58.483 EDT [31630:461] pg_regress/rules LOG:  statement: create table test_2 (id integer primary key) inherits (id);
2020-04-06 20:19:58.488 EDT [31633:189] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a IN (1, 2, 51, 52) AND b = ''1''');
2020-04-06 20:19:58.490 EDT [31630:462] pg_regress/rules LOG:  statement: create table test_3 (id integer primary key) inherits (id);
2020-04-06 20:19:58.492 EDT [31631:302] pg_regress/psql LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '27321';
2020-04-06 20:19:58.493 EDT [31630:463] pg_regress/rules LOG:  statement: insert into test_1 (name) values ('Test 1');
2020-04-06 20:19:58.495 EDT [31630:464] pg_regress/rules LOG:  statement: insert into test_1 (name) values ('Test 2');
2020-04-06 20:19:58.495 EDT [31630:465] pg_regress/rules LOG:  statement: insert into test_2 (name) values ('Test 3');
2020-04-06 20:19:58.497 EDT [31630:466] pg_regress/rules LOG:  statement: insert into test_2 (name) values ('Test 4');
2020-04-06 20:19:58.498 EDT [31630:467] pg_regress/rules LOG:  statement: insert into test_3 (name) values ('Test 5');
2020-04-06 20:19:58.499 EDT [31630:468] pg_regress/rules LOG:  statement: insert into test_3 (name) values ('Test 6');
2020-04-06 20:19:58.500 EDT [31630:469] pg_regress/rules LOG:  statement: create view id_ordered as select * from id order by id;
2020-04-06 20:19:58.501 EDT [31633:190] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a IN (1, 26, 51, 76) AND b IN (''1'', ''26'') AND c = 1');
2020-04-06 20:19:58.501 EDT [31631:303] pg_regress/psql LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='27321'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:19:58.504 EDT [31630:470] pg_regress/rules LOG:  statement: create rule update_id_ordered as on update to id_ordered
		do instead update id set name = new.name where id = old.id;
2020-04-06 20:19:58.505 EDT [31630:471] pg_regress/rules LOG:  statement: select * from id_ordered;
2020-04-06 20:19:58.515 EDT [31633:191] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a IN (1, 26, 51, 76) AND b IN (''1'', ''26'') AND c IN (1)');
2020-04-06 20:19:58.519 EDT [31630:472] pg_regress/rules LOG:  statement: update id_ordered set name = 'update 2' where id = 2;
2020-04-06 20:19:58.520 EDT [31631:304] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(exp)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:19:58.524 EDT [31630:473] pg_regress/rules LOG:  statement: update id_ordered set name = 'update 4' where id = 4;
2020-04-06 20:19:58.529 EDT [31630:474] pg_regress/rules LOG:  statement: update id_ordered set name = 'update 5' where id = 5;
2020-04-06 20:19:58.533 EDT [31630:475] pg_regress/rules LOG:  statement: select * from id_ordered;
2020-04-06 20:19:58.533 EDT [31633:192] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a IN (1, 2, 26, 27, 51, 52, 76, 77) AND b IN (''1'', ''2'', ''26'', ''27'') AND c IN (1, 2)');
2020-04-06 20:19:58.537 EDT [31631:305] pg_regress/psql LOG:  statement: CREATE ACCESS METHOD heap_psql TYPE TABLE HANDLER heap_tableam_handler;
2020-04-06 20:19:58.538 EDT [31631:306] pg_regress/psql LOG:  statement: CREATE TABLE tbl_heap_psql(f1 int, f2 char(100)) using heap_psql;
2020-04-06 20:19:58.539 EDT [31631:307] pg_regress/psql LOG:  statement: CREATE TABLE tbl_heap(f1 int, f2 char(100)) using heap;
2020-04-06 20:19:58.540 EDT [31631:308] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(tbl_heap_psql)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:58.548 EDT [31633:193] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE (a = 1 OR a = 51) AND b = ''1''');
2020-04-06 20:19:58.552 EDT [31630:476] pg_regress/rules LOG:  statement: drop table id cascade;
2020-04-06 20:19:58.554 EDT [31631:309] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27454';
2020-04-06 20:19:58.556 EDT [31631:310] pg_regress/psql LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '27454' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:58.564 EDT [31633:194] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE (a = 1 OR a = 51) AND (b = ''1'' OR b = ''2'')');
2020-04-06 20:19:58.592 EDT [31630:477] pg_regress/rules LOG:  statement: create temp table t1 (a integer primary key);
2020-04-06 20:19:58.598 EDT [31633:195] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE (a = 1 OR a = 2 OR a = 51 OR a = 52) AND (b = ''1'' OR b = ''2'')');
2020-04-06 20:19:58.600 EDT [31631:311] pg_regress/psql LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '27454' ORDER BY 1;
2020-04-06 20:19:58.601 EDT [31630:478] pg_regress/rules LOG:  statement: create temp table t1_1 (check (a >= 0 and a < 10)) inherits (t1);
2020-04-06 20:19:58.603 EDT [31631:312] pg_regress/psql LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '27454'
	ORDER BY 1;
2020-04-06 20:19:58.604 EDT [31631:313] pg_regress/psql LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '27454'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('27454')
	ORDER BY 1;
2020-04-06 20:19:58.604 EDT [31630:479] pg_regress/rules LOG:  statement: create temp table t1_2 (check (a >= 10 and a < 20)) inherits (t1);
2020-04-06 20:19:58.610 EDT [31630:480] pg_regress/rules LOG:  statement: create rule t1_ins_1 as on insert to t1
		where new.a >= 0 and new.a < 10
		do instead
		insert into t1_1 values (new.a);
2020-04-06 20:19:58.611 EDT [31630:481] pg_regress/rules LOG:  statement: create rule t1_ins_2 as on insert to t1
		where new.a >= 10 and new.a < 20
		do instead
		insert into t1_2 values (new.a);
2020-04-06 20:19:58.614 EDT [31630:482] pg_regress/rules LOG:  statement: create rule t1_upd_1 as on update to t1
		where old.a >= 0 and old.a < 10
		do instead
		update t1_1 set a = new.a where a = old.a;
2020-04-06 20:19:58.615 EDT [31630:483] pg_regress/rules LOG:  statement: create rule t1_upd_2 as on update to t1
		where old.a >= 10 and old.a < 20
		do instead
		update t1_2 set a = new.a where a = old.a;
2020-04-06 20:19:58.617 EDT [31633:196] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE (a = 1 OR b = ''1'') AND b = ''1''');
2020-04-06 20:19:58.617 EDT [31631:314] pg_regress/psql LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '27454'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:58.617 EDT [31630:484] pg_regress/rules LOG:  statement: set constraint_exclusion = on;
2020-04-06 20:19:58.618 EDT [31630:485] pg_regress/rules LOG:  statement: insert into t1 select * from generate_series(5,19,1) g;
2020-04-06 20:19:58.620 EDT [31630:486] pg_regress/rules LOG:  statement: update t1 set a = 4 where a = 5;
2020-04-06 20:19:58.623 EDT [31630:487] pg_regress/rules LOG:  statement: select * from only t1;
2020-04-06 20:19:58.624 EDT [31630:488] pg_regress/rules LOG:  statement: select * from only t1_1;
2020-04-06 20:19:58.625 EDT [31630:489] pg_regress/rules LOG:  statement: select * from only t1_2;
2020-04-06 20:19:58.625 EDT [31630:490] pg_regress/rules LOG:  statement: reset constraint_exclusion;
2020-04-06 20:19:58.626 EDT [31630:491] pg_regress/rules LOG:  statement: select pg_get_viewdef('shoe'::regclass) as unpretty;
2020-04-06 20:19:58.628 EDT [31630:492] pg_regress/rules LOG:  statement: select pg_get_viewdef('shoe'::regclass,true) as pretty;
2020-04-06 20:19:58.630 EDT [31631:315] pg_regress/psql LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '27454'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:58.630 EDT [31630:493] pg_regress/rules LOG:  statement: select pg_get_viewdef('shoe'::regclass,0) as prettier;
2020-04-06 20:19:58.631 EDT [31630:494] pg_regress/rules LOG:  statement: create table rules_src(f1 int, f2 int);
2020-04-06 20:19:58.633 EDT [31630:495] pg_regress/rules LOG:  statement: create table rules_log(f1 int, f2 int, tag text);
2020-04-06 20:19:58.633 EDT [31633:197] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = ANY (ARRAY[1, 51]) AND b = ''1''');
2020-04-06 20:19:58.636 EDT [31630:496] pg_regress/rules LOG:  statement: insert into rules_src values(1,2), (11,12);
2020-04-06 20:19:58.637 EDT [31630:497] pg_regress/rules LOG:  statement: create rule r1 as on update to rules_src do also
	  insert into rules_log values(old.*, 'old'), (new.*, 'new');
2020-04-06 20:19:58.638 EDT [31630:498] pg_regress/rules LOG:  statement: update rules_src set f2 = f2 + 1;
2020-04-06 20:19:58.640 EDT [31630:499] pg_regress/rules LOG:  statement: update rules_src set f2 = f2 * 10;
2020-04-06 20:19:58.641 EDT [31630:500] pg_regress/rules LOG:  statement: select * from rules_src;
2020-04-06 20:19:58.644 EDT [31631:316] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(tbl_heap)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:58.648 EDT [31633:198] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = ANY (ARRAY[1, 51]) AND b = ANY (ARRAY[''1'', ''2''])');
2020-04-06 20:19:58.654 EDT [31630:501] pg_regress/rules LOG:  statement: select * from rules_log;
2020-04-06 20:19:58.657 EDT [31631:317] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27457';
2020-04-06 20:19:58.659 EDT [31631:318] pg_regress/psql LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '27457' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:58.662 EDT [31633:199] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = ANY (ARRAY[1, 2, 51, 52]) AND b = ANY (ARRAY[''1'', ''2''])');
2020-04-06 20:19:58.666 EDT [31630:502] pg_regress/rules LOG:  statement: create rule r2 as on update to rules_src do also
	  values(old.*, 'old'), (new.*, 'new');
2020-04-06 20:19:58.668 EDT [31630:503] pg_regress/rules LOG:  statement: update rules_src set f2 = f2 / 10;
2020-04-06 20:19:58.676 EDT [31633:200] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = ANY (ARRAY[1, 26, 51, 76]) AND b = ANY (ARRAY[''1'', ''26'']) AND c = 1');
2020-04-06 20:19:58.682 EDT [31630:504] pg_regress/rules LOG:  statement: select * from rules_src;
2020-04-06 20:19:58.683 EDT [31631:319] pg_regress/psql LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '27457' ORDER BY 1;
2020-04-06 20:19:58.683 EDT [31631:320] pg_regress/psql LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '27457'
	ORDER BY 1;
2020-04-06 20:19:58.684 EDT [31631:321] pg_regress/psql LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '27457'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('27457')
	ORDER BY 1;
2020-04-06 20:19:58.691 EDT [31633:201] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = ANY (ARRAY[1, 26, 51, 76]) AND b = ANY (ARRAY[''1'', ''26'']) AND c = ANY (ARRAY[1])');
2020-04-06 20:19:58.698 EDT [31630:505] pg_regress/rules LOG:  statement: select * from rules_log;
2020-04-06 20:19:58.702 EDT [31631:322] pg_regress/psql LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '27457'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:58.705 EDT [31633:202] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = ANY (ARRAY[1, 2, 26, 27, 51, 52, 76, 77]) AND b = ANY (ARRAY[''1'', ''2'', ''26'', ''27'']) AND c = ANY (ARRAY[1, 2])');
2020-04-06 20:19:58.711 EDT [31630:506] pg_regress/rules LOG:  statement: create rule r3 as on delete to rules_src do notify rules_src_deletion;
2020-04-06 20:19:58.713 EDT [31630:507] pg_regress/rules LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(rules_src)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:58.714 EDT [31631:323] pg_regress/psql LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '27457'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:58.721 EDT [31633:203] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a < ANY (ARRAY[1, 51]) AND b > ''1''');
2020-04-06 20:19:58.728 EDT [31631:324] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(tbl_heap_psql)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:58.732 EDT [31630:508] pg_regress/rules LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27477';
2020-04-06 20:19:58.738 EDT [31630:509] pg_regress/rules LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '27477' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:58.742 EDT [31633:204] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a >= ANY (ARRAY[1, 51]) AND b <= ANY (ARRAY[''1'', ''2''])');
2020-04-06 20:19:58.744 EDT [31631:325] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27454';
2020-04-06 20:19:58.745 EDT [31631:326] pg_regress/psql LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '27454' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:58.759 EDT [31630:510] pg_regress/rules LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '27477' ORDER BY 1;
2020-04-06 20:19:58.762 EDT [31630:511] pg_regress/rules LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '27477'
	ORDER BY 1;
2020-04-06 20:19:58.764 EDT [31630:512] pg_regress/rules LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true)), ev_enabled
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '27477' ORDER BY 1;
2020-04-06 20:19:58.766 EDT [31633:205] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a <= ANY (ARRAY[1, 2, 51, 52]) AND b >= ANY (ARRAY[''1'', ''2''])');
2020-04-06 20:19:58.770 EDT [31631:327] pg_regress/psql LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '27454' ORDER BY 1;
2020-04-06 20:19:58.771 EDT [31631:328] pg_regress/psql LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '27454'
	ORDER BY 1;
2020-04-06 20:19:58.772 EDT [31631:329] pg_regress/psql LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '27454'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('27454')
	ORDER BY 1;
2020-04-06 20:19:58.778 EDT [31630:513] pg_regress/rules LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '27477'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('27477')
	ORDER BY 1;
2020-04-06 20:19:58.784 EDT [31631:330] pg_regress/psql LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '27454'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:58.788 EDT [31633:206] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a IN (1, 51) AND b = ALL (ARRAY[''1''])');
2020-04-06 20:19:58.793 EDT [31630:514] pg_regress/rules LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '27477'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:58.795 EDT [31631:331] pg_regress/psql LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '27454'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:58.802 EDT [31633:207] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a IN (1, 51) AND b = ALL (ARRAY[''1'', ''2''])');
2020-04-06 20:19:58.809 EDT [31630:515] pg_regress/rules LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '27477'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:58.810 EDT [31631:332] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(tbl_heap)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:58.817 EDT [31633:208] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a IN (1, 2, 51, 52) AND b = ALL (ARRAY[''1'', ''2''])');
2020-04-06 20:19:58.821 EDT [31631:333] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27457';
2020-04-06 20:19:58.822 EDT [31631:334] pg_regress/psql LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '27457' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:58.825 EDT [31630:516] pg_regress/rules LOG:  statement: create rule r4 as on insert to rules_src do instead insert into rules_log AS trgt SELECT NEW.* RETURNING trgt.f1, trgt.f2;
2020-04-06 20:19:58.827 EDT [31630:517] pg_regress/rules LOG:  statement: create rule r5 as on update to rules_src do instead UPDATE rules_log AS trgt SET tag = 'updated' WHERE trgt.f1 = new.f1;
2020-04-06 20:19:58.829 EDT [31630:518] pg_regress/rules LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(rules_src)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:58.832 EDT [31633:209] pg_regress/stats_ext LOG:  statement: ALTER TABLE functional_dependencies ALTER COLUMN c TYPE numeric;
2020-04-06 20:19:58.844 EDT [31630:519] pg_regress/rules LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27477';
2020-04-06 20:19:58.846 EDT [31630:520] pg_regress/rules LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '27477' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:58.849 EDT [31631:335] pg_regress/psql LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '27457' ORDER BY 1;
2020-04-06 20:19:58.850 EDT [31631:336] pg_regress/psql LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '27457'
	ORDER BY 1;
2020-04-06 20:19:58.850 EDT [31631:337] pg_regress/psql LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '27457'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('27457')
	ORDER BY 1;
2020-04-06 20:19:58.860 EDT [31631:338] pg_regress/psql LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '27457'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:58.873 EDT [31630:521] pg_regress/rules LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '27477' ORDER BY 1;
2020-04-06 20:19:58.874 EDT [31630:522] pg_regress/rules LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '27477'
	ORDER BY 1;
2020-04-06 20:19:58.876 EDT [31630:523] pg_regress/rules LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true)), ev_enabled
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '27477' ORDER BY 1;
2020-04-06 20:19:58.877 EDT [31631:339] pg_regress/psql LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '27457'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:58.885 EDT [31633:210] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = 1 AND b = ''1'' AND c = 1');
2020-04-06 20:19:58.889 EDT [31631:340] pg_regress/psql LOG:  statement: DROP TABLE tbl_heap, tbl_heap_psql;
2020-04-06 20:19:58.892 EDT [31631:341] pg_regress/psql LOG:  statement: DROP ACCESS METHOD heap_psql;
2020-04-06 20:19:58.893 EDT [31631:342] pg_regress/psql LOG:  statement: select n, -n as m, n * 111 as x, '1e90'::float8 as f
	from generate_series(0,3) n;
2020-04-06 20:19:58.897 EDT [31630:524] pg_regress/rules LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '27477'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('27477')
	ORDER BY 1;
2020-04-06 20:19:58.905 EDT [31633:211] pg_regress/stats_ext LOG:  statement: ANALYZE functional_dependencies;
2020-04-06 20:19:58.907 EDT [31631:343] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(psql_serial_tab_id_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:58.915 EDT [31630:525] pg_regress/rules LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '27477'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:58.924 EDT [31631:344] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27321';
2020-04-06 20:19:58.936 EDT [31630:526] pg_regress/rules LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '27477'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:58.940 EDT [31631:345] pg_regress/psql LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '27321';
2020-04-06 20:19:58.948 EDT [31631:346] pg_regress/psql LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='27321'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:19:58.954 EDT [31630:527] pg_regress/rules LOG:  statement: create table rule_t1(f1 int, f2 int);
2020-04-06 20:19:58.956 EDT [31630:528] pg_regress/rules LOG:  statement: create table rule_dest(f1 int, f2 int[], tag text);
2020-04-06 20:19:58.959 EDT [31630:529] pg_regress/rules LOG:  statement: create rule rr as on update to rule_t1 do instead UPDATE rule_dest trgt
	  SET (f2[1], f1, tag) = (SELECT new.f2, new.f1, 'updated'::varchar)
	  WHERE trgt.f1 = new.f1 RETURNING new.*;
2020-04-06 20:19:58.961 EDT [31630:530] pg_regress/rules LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(rule_t1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:58.962 EDT [31631:347] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(exp)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:19:58.977 EDT [31631:348] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(psql_serial_tab_id_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:58.982 EDT [31630:531] pg_regress/rules LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27500';
2020-04-06 20:19:58.984 EDT [31630:532] pg_regress/rules LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '27500' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:58.988 EDT [31633:212] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies WHERE a = 1 AND b = ''1'' AND c = 1');
2020-04-06 20:19:58.993 EDT [31631:349] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27321';
2020-04-06 20:19:59.003 EDT [31633:213] pg_regress/stats_ext LOG:  statement: CREATE TABLE functional_dependencies_multi (
		a INTEGER,
		b INTEGER,
		c INTEGER,
		d INTEGER
	)
	WITH (autovacuum_enabled = off);
2020-04-06 20:19:59.004 EDT [31631:350] pg_regress/psql LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '27321';
2020-04-06 20:19:59.008 EDT [31630:533] pg_regress/rules LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '27500' ORDER BY 1;
2020-04-06 20:19:59.011 EDT [31630:534] pg_regress/rules LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '27500'
	ORDER BY 1;
2020-04-06 20:19:59.014 EDT [31630:535] pg_regress/rules LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true)), ev_enabled
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '27500' ORDER BY 1;
2020-04-06 20:19:59.015 EDT [31633:214] pg_regress/stats_ext LOG:  statement: INSERT INTO functional_dependencies_multi (a, b, c, d)
	    SELECT
	         mod(i,7),
	         mod(i,7),
	         mod(i,11),
	         mod(i,11)
	    FROM generate_series(1,5000) s(i);
2020-04-06 20:19:59.016 EDT [31631:351] pg_regress/psql LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='27321'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:19:59.033 EDT [31630:536] pg_regress/rules LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '27500'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('27500')
	ORDER BY 1;
2020-04-06 20:19:59.037 EDT [31631:352] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(exp)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:19:59.041 EDT [31633:215] pg_regress/stats_ext LOG:  statement: ANALYZE functional_dependencies_multi;
2020-04-06 20:19:59.047 EDT [31630:537] pg_regress/rules LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '27500'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:19:59.052 EDT [31631:353] pg_regress/psql LOG:  statement: prepare q as
	  select 'some|text' as "a|title", '        ' as "empty ", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.052 EDT [31631:354] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.052 EDT [31631:355] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some|text' as "a|title", '        ' as "empty ", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.053 EDT [31633:216] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies_multi WHERE a = 0 AND b = 0');
2020-04-06 20:19:59.061 EDT [31630:538] pg_regress/rules LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '27500'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:19:59.063 EDT [31631:356] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.063 EDT [31631:357] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some|text' as "a|title", '        ' as "empty ", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.066 EDT [31633:217] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies_multi WHERE 0 = a AND 0 = b');
2020-04-06 20:19:59.074 EDT [31631:358] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.074 EDT [31631:359] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some|text' as "a|title", '        ' as "empty ", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.075 EDT [31630:539] pg_regress/rules LOG:  statement: drop table rule_t1, rule_dest;
2020-04-06 20:19:59.079 EDT [31630:540] pg_regress/rules LOG:  statement: CREATE TABLE rule_t1 (a INT);
2020-04-06 20:19:59.082 EDT [31630:541] pg_regress/rules LOG:  statement: CREATE VIEW rule_v1 AS SELECT * FROM rule_t1;
2020-04-06 20:19:59.086 EDT [31633:218] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies_multi WHERE c = 0 AND d = 0');
2020-04-06 20:19:59.086 EDT [31630:542] pg_regress/rules LOG:  statement: CREATE RULE InsertRule AS
	    ON INSERT TO rule_v1
	    DO INSTEAD
	        INSERT INTO rule_t1 VALUES(new.a);
2020-04-06 20:19:59.088 EDT [31631:360] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.088 EDT [31631:361] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some|text' as "a|title", '        ' as "empty ", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.090 EDT [31630:543] pg_regress/rules LOG:  statement: ALTER RULE InsertRule ON rule_v1 RENAME to NewInsertRule;
2020-04-06 20:19:59.091 EDT [31630:544] pg_regress/rules LOG:  statement: INSERT INTO rule_v1 VALUES(1);
2020-04-06 20:19:59.092 EDT [31630:545] pg_regress/rules LOG:  statement: SELECT * FROM rule_v1;
2020-04-06 20:19:59.098 EDT [31631:362] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.098 EDT [31631:363] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some|text' as "a|title", '        ' as "empty ", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.104 EDT [31633:219] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies_multi WHERE a = 0 AND b = 0 AND c = 0 AND d = 0');
2020-04-06 20:19:59.107 EDT [31630:546] pg_regress/rules LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(rule_v1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:59.109 EDT [31631:364] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.109 EDT [31631:365] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some|text' as "a|title", '        ' as "empty ", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.120 EDT [31631:366] pg_regress/psql LOG:  statement: deallocate q;
2020-04-06 20:19:59.120 EDT [31631:367] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(psql_serial_tab_id_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:59.121 EDT [31633:220] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies_multi WHERE 0 = a AND b = 0 AND 0 = c AND d = 0');
2020-04-06 20:19:59.122 EDT [31630:547] pg_regress/rules LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27516';
2020-04-06 20:19:59.124 EDT [31630:548] pg_regress/rules LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '27516' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:59.135 EDT [31631:368] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27321';
2020-04-06 20:19:59.139 EDT [31630:549] pg_regress/rules LOG:  statement: SELECT pg_catalog.pg_get_viewdef('27516'::pg_catalog.oid, true);
2020-04-06 20:19:59.140 EDT [31633:221] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS functional_dependencies_multi_1 (dependencies) ON a, b FROM functional_dependencies_multi;
2020-04-06 20:19:59.141 EDT [31633:222] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS functional_dependencies_multi_2 (dependencies) ON c, d FROM functional_dependencies_multi;
2020-04-06 20:19:59.141 EDT [31633:223] pg_regress/stats_ext LOG:  statement: ANALYZE functional_dependencies_multi;
2020-04-06 20:19:59.147 EDT [31631:369] pg_regress/psql LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '27321';
2020-04-06 20:19:59.148 EDT [31630:550] pg_regress/rules LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '27516' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:59.152 EDT [31633:224] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies_multi WHERE a = 0 AND b = 0');
2020-04-06 20:19:59.163 EDT [31630:551] pg_regress/rules LOG:  statement: ALTER RULE InsertRule ON rule_v1 RENAME TO NewInsertRule;
2020-04-06 20:19:59.163 EDT [31630:552] pg_regress/rules ERROR:  rule "insertrule" for relation "rule_v1" does not exist
2020-04-06 20:19:59.163 EDT [31630:553] pg_regress/rules STATEMENT:  ALTER RULE InsertRule ON rule_v1 RENAME TO NewInsertRule;
2020-04-06 20:19:59.163 EDT [31631:370] pg_regress/psql LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='27321'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:19:59.166 EDT [31630:554] pg_regress/rules LOG:  statement: ALTER RULE NewInsertRule ON rule_v1 RENAME TO "_RETURN";
2020-04-06 20:19:59.166 EDT [31630:555] pg_regress/rules ERROR:  rule "_RETURN" for relation "rule_v1" already exists
2020-04-06 20:19:59.166 EDT [31630:556] pg_regress/rules STATEMENT:  ALTER RULE NewInsertRule ON rule_v1 RENAME TO "_RETURN";
2020-04-06 20:19:59.167 EDT [31630:557] pg_regress/rules LOG:  statement: ALTER RULE "_RETURN" ON rule_v1 RENAME TO abc;
2020-04-06 20:19:59.167 EDT [31630:558] pg_regress/rules ERROR:  renaming an ON SELECT rule is not allowed
2020-04-06 20:19:59.167 EDT [31630:559] pg_regress/rules STATEMENT:  ALTER RULE "_RETURN" ON rule_v1 RENAME TO abc;
2020-04-06 20:19:59.167 EDT [31630:560] pg_regress/rules LOG:  statement: DROP VIEW rule_v1;
2020-04-06 20:19:59.170 EDT [31630:561] pg_regress/rules LOG:  statement: DROP TABLE rule_t1;
2020-04-06 20:19:59.174 EDT [31630:562] pg_regress/rules LOG:  statement: create view rule_v1 as values(1,2);
2020-04-06 20:19:59.176 EDT [31633:225] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies_multi WHERE 0 = a AND 0 = b');
2020-04-06 20:19:59.177 EDT [31630:563] pg_regress/rules LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(rule_v1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:59.179 EDT [31631:371] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(exp)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:19:59.191 EDT [31633:226] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies_multi WHERE c = 0 AND d = 0');
2020-04-06 20:19:59.196 EDT [31631:372] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(psql_serial_tab_id_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:59.199 EDT [31630:564] pg_regress/rules LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27523';
2020-04-06 20:19:59.202 EDT [31630:565] pg_regress/rules LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '27523' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:59.205 EDT [31633:227] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies_multi WHERE a = 0 AND b = 0 AND c = 0 AND d = 0');
2020-04-06 20:19:59.209 EDT [31631:373] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27321';
2020-04-06 20:19:59.222 EDT [31631:374] pg_regress/psql LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '27321';
2020-04-06 20:19:59.225 EDT [31630:566] pg_regress/rules LOG:  statement: SELECT pg_catalog.pg_get_viewdef('27523'::pg_catalog.oid, true);
2020-04-06 20:19:59.227 EDT [31633:228] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM functional_dependencies_multi WHERE 0 = a AND b = 0 AND 0 = c AND d = 0');
2020-04-06 20:19:59.227 EDT [31630:567] pg_regress/rules LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '27523' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:59.237 EDT [31631:375] pg_regress/psql LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='27321'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:19:59.242 EDT [31630:568] pg_regress/rules LOG:  statement: alter table rule_v1 rename column column2 to q2;
2020-04-06 20:19:59.243 EDT [31633:229] pg_regress/stats_ext LOG:  statement: DROP TABLE functional_dependencies_multi;
2020-04-06 20:19:59.243 EDT [31630:569] pg_regress/rules LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(rule_v1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:59.245 EDT [31633:230] pg_regress/stats_ext LOG:  statement: CREATE TABLE mcv_lists (
	    filler1 TEXT,
	    filler2 NUMERIC,
	    a INT,
	    b VARCHAR,
	    filler3 DATE,
	    c INT,
	    d TEXT
	)
	WITH (autovacuum_enabled = off);
2020-04-06 20:19:59.249 EDT [31633:231] pg_regress/stats_ext LOG:  statement: INSERT INTO mcv_lists (a, b, c, filler1)
	     SELECT mod(i,37), mod(i,41), mod(i,43), mod(i,47) FROM generate_series(1,5000) s(i);
2020-04-06 20:19:59.252 EDT [31631:376] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(exp)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:19:59.260 EDT [31630:570] pg_regress/rules LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27523';
2020-04-06 20:19:59.263 EDT [31630:571] pg_regress/rules LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '27523' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:59.264 EDT [31631:377] pg_regress/psql LOG:  statement: prepare q as
	  select 'some"text' as "a""title", E'  <foo>\\n<bar>' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.265 EDT [31631:378] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.265 EDT [31631:379] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some"text' as "a""title", E'  <foo>\\n<bar>' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.269 EDT [31633:232] pg_regress/stats_ext LOG:  statement: ANALYZE mcv_lists;
2020-04-06 20:19:59.274 EDT [31631:380] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.274 EDT [31631:381] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some"text' as "a""title", E'  <foo>\\n<bar>' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.285 EDT [31631:382] pg_regress/psql LOG:  statement: deallocate q;
2020-04-06 20:19:59.285 EDT [31631:383] pg_regress/psql LOG:  statement: select 'comma,comma' as comma, 'semi;semi' as semi;
2020-04-06 20:19:59.287 EDT [31633:233] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 AND b = ''1''');
2020-04-06 20:19:59.291 EDT [31630:572] pg_regress/rules LOG:  statement: SELECT pg_catalog.pg_get_viewdef('27523'::pg_catalog.oid, true);
2020-04-06 20:19:59.293 EDT [31630:573] pg_regress/rules LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '27523' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:59.295 EDT [31631:384] pg_regress/psql LOG:  statement: select 'comma,comma' as comma, 'semi;semi' as semi;
2020-04-06 20:19:59.301 EDT [31633:234] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 AND b = ''1'' AND c = 1');
2020-04-06 20:19:59.305 EDT [31631:385] pg_regress/psql LOG:  statement: select '\\.' as data;
2020-04-06 20:19:59.307 EDT [31630:574] pg_regress/rules LOG:  statement: drop view rule_v1;
2020-04-06 20:19:59.310 EDT [31630:575] pg_regress/rules LOG:  statement: create view rule_v1(x) as values(1,2);
2020-04-06 20:19:59.314 EDT [31630:576] pg_regress/rules LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(rule_v1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:59.316 EDT [31631:386] pg_regress/psql LOG:  statement: select '\\' as d1, '' as d2;
2020-04-06 20:19:59.316 EDT [31633:235] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS mcv_lists_stats (mcv) ON a, b, c FROM mcv_lists;
2020-04-06 20:19:59.318 EDT [31633:236] pg_regress/stats_ext LOG:  statement: ANALYZE mcv_lists;
2020-04-06 20:19:59.328 EDT [31631:387] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(psql_serial_tab_id_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:59.332 EDT [31630:577] pg_regress/rules LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27533';
2020-04-06 20:19:59.336 EDT [31630:578] pg_regress/rules LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '27533' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:59.349 EDT [31631:388] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27321';
2020-04-06 20:19:59.356 EDT [31633:237] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 AND b = ''1''');
2020-04-06 20:19:59.365 EDT [31631:389] pg_regress/psql LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '27321';
2020-04-06 20:19:59.366 EDT [31630:579] pg_regress/rules LOG:  statement: SELECT pg_catalog.pg_get_viewdef('27533'::pg_catalog.oid, true);
2020-04-06 20:19:59.368 EDT [31630:580] pg_regress/rules LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '27533' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:59.374 EDT [31633:238] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 AND b = ''1'' AND c = 1');
2020-04-06 20:19:59.376 EDT [31631:390] pg_regress/psql LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='27321'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:19:59.381 EDT [31630:581] pg_regress/rules LOG:  statement: drop view rule_v1;
2020-04-06 20:19:59.383 EDT [31630:582] pg_regress/rules LOG:  statement: create view rule_v1(x) as select * from (values(1,2)) v;
2020-04-06 20:19:59.388 EDT [31630:583] pg_regress/rules LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(rule_v1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:59.389 EDT [31633:239] pg_regress/stats_ext LOG:  statement: TRUNCATE mcv_lists;
2020-04-06 20:19:59.389 EDT [31631:391] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(exp)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:19:59.397 EDT [31633:240] pg_regress/stats_ext LOG:  statement: DROP STATISTICS mcv_lists_stats;
2020-04-06 20:19:59.397 EDT [31633:241] pg_regress/stats_ext LOG:  statement: INSERT INTO mcv_lists (a, b, c, filler1)
	     SELECT mod(i,100), mod(i,50), mod(i,25), i FROM generate_series(1,5000) s(i);
2020-04-06 20:19:59.404 EDT [31631:392] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(psql_serial_tab_id_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:59.406 EDT [31630:584] pg_regress/rules LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27538';
2020-04-06 20:19:59.410 EDT [31630:585] pg_regress/rules LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '27538' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:59.418 EDT [31631:393] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27321';
2020-04-06 20:19:59.425 EDT [31633:242] pg_regress/stats_ext LOG:  statement: ANALYZE mcv_lists;
2020-04-06 20:19:59.431 EDT [31631:394] pg_regress/psql LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '27321';
2020-04-06 20:19:59.435 EDT [31630:586] pg_regress/rules LOG:  statement: SELECT pg_catalog.pg_get_viewdef('27538'::pg_catalog.oid, true);
2020-04-06 20:19:59.437 EDT [31630:587] pg_regress/rules LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '27538' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:59.441 EDT [31631:395] pg_regress/psql LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='27321'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:19:59.448 EDT [31630:588] pg_regress/rules LOG:  statement: drop view rule_v1;
2020-04-06 20:19:59.450 EDT [31630:589] pg_regress/rules LOG:  statement: create view rule_v1(x) as select * from (values(1,2)) v(q,w);
2020-04-06 20:19:59.453 EDT [31630:590] pg_regress/rules LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(rule_v1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:59.455 EDT [31631:396] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(exp)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:19:59.455 EDT [31633:243] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 AND b = ''1''');
2020-04-06 20:19:59.470 EDT [31630:591] pg_regress/rules LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27545';
2020-04-06 20:19:59.471 EDT [31631:397] pg_regress/psql LOG:  statement: prepare q as
	  select 'some"text' as "a&title", E'  <foo>\\n<bar>' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.471 EDT [31631:398] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.471 EDT [31631:399] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some"text' as "a&title", E'  <foo>\\n<bar>' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.473 EDT [31630:592] pg_regress/rules LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '27545' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:19:59.474 EDT [31633:244] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE 1 = a AND ''1'' = b');
2020-04-06 20:19:59.483 EDT [31631:400] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.483 EDT [31631:401] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some"text' as "a&title", E'  <foo>\\n<bar>' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.489 EDT [31633:245] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a < 1 AND b < ''1''');
2020-04-06 20:19:59.493 EDT [31631:402] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.493 EDT [31631:403] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some"text' as "a&title", E'  <foo>\\n<bar>' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.499 EDT [31630:593] pg_regress/rules LOG:  statement: SELECT pg_catalog.pg_get_viewdef('27545'::pg_catalog.oid, true);
2020-04-06 20:19:59.501 EDT [31630:594] pg_regress/rules LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '27545' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:19:59.503 EDT [31633:246] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE 1 > a AND ''1'' > b');
2020-04-06 20:19:59.506 EDT [31631:404] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.506 EDT [31631:405] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some"text' as "a&title", E'  <foo>\\n<bar>' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.514 EDT [31630:595] pg_regress/rules LOG:  statement: drop view rule_v1;
2020-04-06 20:19:59.516 EDT [31630:596] pg_regress/rules LOG:  statement: CREATE TABLE hats (
		hat_name    char(10) primary key,
		hat_color   char(10)      
	);
2020-04-06 20:19:59.518 EDT [31633:247] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a <= 0 AND b <= ''0''');
2020-04-06 20:19:59.521 EDT [31630:597] pg_regress/rules LOG:  statement: CREATE TABLE hat_data (
		hat_name    char(10),
		hat_color   char(10)      
	);
2020-04-06 20:19:59.523 EDT [31631:406] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.523 EDT [31631:407] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some"text' as "a&title", E'  <foo>\\n<bar>' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.524 EDT [31630:598] pg_regress/rules LOG:  statement: create unique index hat_data_unique_idx
	  on hat_data (hat_name COLLATE "C" bpchar_pattern_ops);
2020-04-06 20:19:59.526 EDT [31630:599] pg_regress/rules LOG:  statement: CREATE RULE hat_nosert AS ON INSERT TO hats
	    DO INSTEAD
	    INSERT INTO hat_data VALUES (
	           NEW.hat_name,
	           NEW.hat_color)
	        ON CONFLICT (hat_name COLLATE "C" bpchar_pattern_ops) WHERE hat_color = 'green'
	        DO NOTHING
	        RETURNING *;
2020-04-06 20:19:59.528 EDT [31630:600] pg_regress/rules LOG:  statement: SELECT definition FROM pg_rules WHERE tablename = 'hats' ORDER BY rulename;
2020-04-06 20:19:59.535 EDT [31631:408] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.535 EDT [31631:409] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some"text' as "a&title", E'  <foo>\\n<bar>' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.537 EDT [31633:248] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE 0 >= a AND ''0'' >= b');
2020-04-06 20:19:59.542 EDT [31630:601] pg_regress/rules LOG:  statement: INSERT INTO hats VALUES ('h7', 'black') RETURNING *;
2020-04-06 20:19:59.544 EDT [31630:602] pg_regress/rules LOG:  statement: INSERT INTO hats VALUES ('h7', 'black') RETURNING *;
2020-04-06 20:19:59.545 EDT [31631:410] pg_regress/psql LOG:  statement: deallocate q;
2020-04-06 20:19:59.545 EDT [31631:411] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(psql_serial_tab_id_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:59.546 EDT [31630:603] pg_regress/rules LOG:  statement: SELECT tablename, rulename, definition FROM pg_rules
		WHERE tablename = 'hats';
2020-04-06 20:19:59.549 EDT [31633:249] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 AND b = ''1'' AND c = 1');
2020-04-06 20:19:59.557 EDT [31631:412] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27321';
2020-04-06 20:19:59.565 EDT [31633:250] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a < 5 AND b < ''1'' AND c < 5');
2020-04-06 20:19:59.569 EDT [31631:413] pg_regress/psql LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '27321';
2020-04-06 20:19:59.570 EDT [31630:604] pg_regress/rules LOG:  statement: DROP RULE hat_nosert ON hats;
2020-04-06 20:19:59.572 EDT [31630:605] pg_regress/rules LOG:  statement: CREATE RULE hat_nosert_all AS ON INSERT TO hats
	    DO INSTEAD
	    INSERT INTO hat_data VALUES (
	           NEW.hat_name,
	           NEW.hat_color)
	        ON CONFLICT
	        DO NOTHING
	        RETURNING *;
2020-04-06 20:19:59.575 EDT [31630:606] pg_regress/rules LOG:  statement: SELECT definition FROM pg_rules WHERE tablename = 'hats' ORDER BY rulename;
2020-04-06 20:19:59.580 EDT [31631:414] pg_regress/psql LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='27321'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:19:59.582 EDT [31633:251] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a < 5 AND ''1'' > b AND 5 > c');
2020-04-06 20:19:59.593 EDT [31630:607] pg_regress/rules LOG:  statement: DROP RULE hat_nosert_all ON hats;
2020-04-06 20:19:59.594 EDT [31630:608] pg_regress/rules LOG:  statement: INSERT INTO hats VALUES ('h7', 'black') RETURNING *;
2020-04-06 20:19:59.595 EDT [31631:415] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(exp)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:19:59.597 EDT [31630:609] pg_regress/rules LOG:  statement: CREATE RULE hat_upsert AS ON INSERT TO hats
	    DO INSTEAD
	    INSERT INTO hat_data VALUES (
	           NEW.hat_name,
	           NEW.hat_color)
	        ON CONFLICT (hat_name)
	        DO UPDATE
	           SET hat_name = hat_data.hat_name, hat_color = excluded.hat_color
	           WHERE excluded.hat_color <>  'forbidden' AND hat_data.* != excluded.*
	        RETURNING *;
2020-04-06 20:19:59.600 EDT [31630:610] pg_regress/rules LOG:  statement: SELECT definition FROM pg_rules WHERE tablename = 'hats' ORDER BY rulename;
2020-04-06 20:19:59.601 EDT [31633:252] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a <= 4 AND b <= ''0'' AND c <= 4');
2020-04-06 20:19:59.607 EDT [31631:416] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(psql_serial_tab_id_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:59.617 EDT [31633:253] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE 4 >= a AND ''0'' >= b AND 4 >= c');
2020-04-06 20:19:59.621 EDT [31631:417] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27321';
2020-04-06 20:19:59.622 EDT [31630:611] pg_regress/rules LOG:  statement: INSERT INTO hats VALUES ('h8', 'black') RETURNING *;
2020-04-06 20:19:59.624 EDT [31630:612] pg_regress/rules LOG:  statement: SELECT * FROM hat_data WHERE hat_name = 'h8';
2020-04-06 20:19:59.631 EDT [31633:254] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 OR b = ''1'' OR c = 1');
2020-04-06 20:19:59.633 EDT [31631:418] pg_regress/psql LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '27321';
2020-04-06 20:19:59.638 EDT [31630:613] pg_regress/rules LOG:  statement: INSERT INTO hats VALUES ('h8', 'white') RETURNING *;
2020-04-06 20:19:59.643 EDT [31630:614] pg_regress/rules LOG:  statement: SELECT * FROM hat_data WHERE hat_name = 'h8';
2020-04-06 20:19:59.645 EDT [31631:419] pg_regress/psql LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='27321'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:19:59.649 EDT [31633:255] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 OR b = ''1'' OR c = 1 OR d IS NOT NULL');
2020-04-06 20:19:59.653 EDT [31630:615] pg_regress/rules LOG:  statement: INSERT INTO hats VALUES ('h8', 'forbidden') RETURNING *;
2020-04-06 20:19:59.655 EDT [31630:616] pg_regress/rules LOG:  statement: SELECT * FROM hat_data WHERE hat_name = 'h8';
2020-04-06 20:19:59.659 EDT [31631:420] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(exp)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:19:59.662 EDT [31633:256] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a IN (1, 2, 51, 52) AND b IN ( ''1'', ''2'')');
2020-04-06 20:19:59.666 EDT [31630:617] pg_regress/rules LOG:  statement: SELECT tablename, rulename, definition FROM pg_rules
		WHERE tablename = 'hats';
2020-04-06 20:19:59.671 EDT [31631:421] pg_regress/psql LOG:  statement: prepare q as
	  select 'some\\more_text' as "a$title", E'  #<foo>%&^~|\\n{bar}' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.671 EDT [31631:422] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.671 EDT [31631:423] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\more_text' as "a$title", E'  #<foo>%&^~|\\n{bar}' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.675 EDT [31633:257] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a IN (1, 2, 51, 52, NULL) AND b IN ( ''1'', ''2'', NULL)');
2020-04-06 20:19:59.682 EDT [31631:424] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.682 EDT [31631:425] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\more_text' as "a$title", E'  #<foo>%&^~|\\n{bar}' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.688 EDT [31630:618] pg_regress/rules LOG:  statement: explain (costs off) INSERT INTO hats VALUES ('h8', 'forbidden') RETURNING *;
2020-04-06 20:19:59.692 EDT [31633:258] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = ANY (ARRAY[1, 2, 51, 52]) AND b = ANY (ARRAY[''1'', ''2''])');
2020-04-06 20:19:59.693 EDT [31630:619] pg_regress/rules LOG:  statement: WITH data(hat_name, hat_color) AS MATERIALIZED (
	    VALUES ('h8', 'green'),
	        ('h9', 'blue'),
	        ('h7', 'forbidden')
	)
	INSERT INTO hats
	    SELECT * FROM data
	RETURNING *;
2020-04-06 20:19:59.694 EDT [31631:426] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.694 EDT [31631:427] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\more_text' as "a$title", E'  #<foo>%&^~|\\n{bar}' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.696 EDT [31630:620] pg_regress/rules LOG:  statement: EXPLAIN (costs off)
	WITH data(hat_name, hat_color) AS MATERIALIZED (
	    VALUES ('h8', 'green'),
	        ('h9', 'blue'),
	        ('h7', 'forbidden')
	)
	INSERT INTO hats
	    SELECT * FROM data
	RETURNING *;
2020-04-06 20:19:59.698 EDT [31630:621] pg_regress/rules LOG:  statement: SELECT * FROM hat_data WHERE hat_name IN ('h8', 'h9', 'h7') ORDER BY hat_name;
2020-04-06 20:19:59.708 EDT [31631:428] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.708 EDT [31631:429] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\more_text' as "a$title", E'  #<foo>%&^~|\\n{bar}' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.710 EDT [31633:259] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = ANY (ARRAY[NULL, 1, 2, 51, 52]) AND b = ANY (ARRAY[''1'', ''2'', NULL])');
2020-04-06 20:19:59.714 EDT [31630:622] pg_regress/rules LOG:  statement: DROP RULE hat_upsert ON hats;
2020-04-06 20:19:59.716 EDT [31630:623] pg_regress/rules LOG:  statement: drop table hats;
2020-04-06 20:19:59.718 EDT [31631:430] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.718 EDT [31631:431] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\more_text' as "a$title", E'  #<foo>%&^~|\\n{bar}' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.723 EDT [31630:624] pg_regress/rules LOG:  statement: drop table hat_data;
2020-04-06 20:19:59.726 EDT [31633:260] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a <= ANY (ARRAY[1, 2, 3]) AND b IN (''1'', ''2'', ''3'')');
2020-04-06 20:19:59.728 EDT [31631:432] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.728 EDT [31631:433] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\more_text' as "a$title", E'  #<foo>%&^~|\\n{bar}' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.730 EDT [31630:625] pg_regress/rules LOG:  statement: CREATE FUNCTION func_with_set_params() RETURNS integer
	    AS 'select 1;'
	    LANGUAGE SQL
	    SET search_path TO PG_CATALOG
	    SET extra_float_digits TO 2
	    SET work_mem TO '4MB'
	    SET datestyle to iso, mdy
	    SET local_preload_libraries TO "Mixed/Case", 'c:/''a"/path', '', '0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789'
	    IMMUTABLE STRICT;
2020-04-06 20:19:59.732 EDT [31630:626] pg_regress/rules LOG:  statement: SELECT pg_get_functiondef('func_with_set_params()'::regprocedure);
2020-04-06 20:19:59.740 EDT [31633:261] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a <= ANY (ARRAY[1, NULL, 2, 3]) AND b IN (''1'', ''2'', NULL, ''3'')');
2020-04-06 20:19:59.742 EDT [31631:434] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.742 EDT [31631:435] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\more_text' as "a$title", E'  #<foo>%&^~|\\n{bar}' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.749 EDT [31630:627] pg_regress/rules LOG:  statement: SELECT pg_get_constraintdef(0);
2020-04-06 20:19:59.754 EDT [31633:262] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a < ALL (ARRAY[4, 5]) AND c > ANY (ARRAY[1, 2, 3])');
2020-04-06 20:19:59.757 EDT [31631:436] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.757 EDT [31631:437] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\more_text' as "a$title", E'  #<foo>%&^~|\\n{bar}' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.762 EDT [31630:628] pg_regress/rules LOG:  statement: SELECT pg_get_functiondef(0);
2020-04-06 20:19:59.768 EDT [31631:438] pg_regress/psql LOG:  statement: deallocate q;
2020-04-06 20:19:59.769 EDT [31631:439] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(psql_serial_tab_id_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:59.771 EDT [31633:263] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a < ALL (ARRAY[4, 5]) AND c > ANY (ARRAY[1, 2, 3, NULL])');
2020-04-06 20:19:59.774 EDT [31630:629] pg_regress/rules LOG:  statement: SELECT pg_get_indexdef(0);
2020-04-06 20:19:59.788 EDT [31633:264] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a < ALL (ARRAY[4, 5]) AND b IN (''1'', ''2'', ''3'') AND c > ANY (ARRAY[1, 2, 3])');
2020-04-06 20:19:59.790 EDT [31630:630] pg_regress/rules LOG:  statement: SELECT pg_get_ruledef(0);
2020-04-06 20:19:59.792 EDT [31631:440] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27321';
2020-04-06 20:19:59.803 EDT [31630:631] pg_regress/rules LOG:  statement: SELECT pg_get_statisticsobjdef(0);
2020-04-06 20:19:59.804 EDT [31631:441] pg_regress/psql LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '27321';
2020-04-06 20:19:59.806 EDT [31633:265] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a < ALL (ARRAY[4, 5]) AND b IN (''1'', ''2'', NULL, ''3'') AND c > ANY (ARRAY[1, 2, NULL, 3])');
2020-04-06 20:19:59.816 EDT [31631:442] pg_regress/psql LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='27321'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:19:59.818 EDT [31630:632] pg_regress/rules LOG:  statement: SELECT pg_get_triggerdef(0);
2020-04-06 20:19:59.822 EDT [31633:266] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS mcv_lists_stats (mcv) ON a, b, c FROM mcv_lists;
2020-04-06 20:19:59.823 EDT [31633:267] pg_regress/stats_ext LOG:  statement: ANALYZE mcv_lists;
2020-04-06 20:19:59.833 EDT [31631:443] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(exp)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:19:59.844 EDT [31630:633] pg_regress/rules LOG:  statement: SELECT pg_get_viewdef(0);
2020-04-06 20:19:59.845 EDT [31631:444] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(psql_serial_tab_id_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:19:59.846 EDT [31630:634] pg_regress/rules LOG:  statement: SELECT pg_get_function_arguments(0);
2020-04-06 20:19:59.856 EDT [31633:268] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 AND b = ''1''');
2020-04-06 20:19:59.857 EDT [31631:445] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27321';
2020-04-06 20:19:59.862 EDT [31630:635] pg_regress/rules LOG:  statement: SELECT pg_get_function_identity_arguments(0);
2020-04-06 20:19:59.869 EDT [31631:446] pg_regress/psql LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '27321';
2020-04-06 20:19:59.872 EDT [31633:269] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE 1 = a AND ''1'' = b');
2020-04-06 20:19:59.875 EDT [31630:636] pg_regress/rules LOG:  statement: SELECT pg_get_function_result(0);
2020-04-06 20:19:59.881 EDT [31631:447] pg_regress/psql LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='27321'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:19:59.889 EDT [31630:637] pg_regress/rules LOG:  statement: SELECT pg_get_function_arg_default(0, 0);
2020-04-06 20:19:59.890 EDT [31633:270] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a < 1 AND b < ''1''');
2020-04-06 20:19:59.898 EDT [31631:448] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(exp)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:19:59.902 EDT [31630:638] pg_regress/rules LOG:  statement: SELECT pg_get_function_arg_default('pg_class'::regclass, 0);
2020-04-06 20:19:59.905 EDT [31633:271] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE 1 > a AND ''1'' > b');
2020-04-06 20:19:59.911 EDT [31631:449] pg_regress/psql LOG:  statement: prepare q as
	  select 'some\\more_text' as "a$title", E'  #<foo>%&^~|\\n{bar}' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.912 EDT [31631:450] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.912 EDT [31631:451] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\more_text' as "a$title", E'  #<foo>%&^~|\\n{bar}' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.915 EDT [31630:639] pg_regress/rules LOG:  statement: SELECT pg_get_partkeydef(0);
2020-04-06 20:19:59.920 EDT [31633:272] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a <= 0 AND b <= ''0''');
2020-04-06 20:19:59.922 EDT [31631:452] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.922 EDT [31631:453] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\more_text' as "a$title", E'  #<foo>%&^~|\\n{bar}' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.926 EDT [31630:640] pg_regress/rules LOG:  statement: CREATE TABLE rules_parted_table (a int) PARTITION BY LIST (a);
2020-04-06 20:19:59.929 EDT [31630:641] pg_regress/rules LOG:  statement: CREATE TABLE rules_parted_table_1 PARTITION OF rules_parted_table FOR VALUES IN (1);
2020-04-06 20:19:59.933 EDT [31633:273] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE 0 >= a AND ''0'' >= b');
2020-04-06 20:19:59.933 EDT [31630:642] pg_regress/rules LOG:  statement: CREATE RULE rules_parted_table_insert AS ON INSERT to rules_parted_table
	    DO INSTEAD INSERT INTO rules_parted_table_1 VALUES (NEW.*);
2020-04-06 20:19:59.936 EDT [31630:643] pg_regress/rules LOG:  statement: ALTER RULE rules_parted_table_insert ON rules_parted_table RENAME TO rules_parted_table_insert_redirect;
2020-04-06 20:19:59.937 EDT [31631:454] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.937 EDT [31631:455] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\more_text' as "a$title", E'  #<foo>%&^~|\\n{bar}' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.937 EDT [31630:644] pg_regress/rules LOG:  statement: DROP TABLE rules_parted_table;
2020-04-06 20:19:59.940 EDT [31630:645] pg_regress/rules LOG:  statement: CREATE TABLE ruletest1 (a int);
2020-04-06 20:19:59.942 EDT [31630:646] pg_regress/rules LOG:  statement: CREATE TABLE ruletest2 (b int);
2020-04-06 20:19:59.944 EDT [31630:647] pg_regress/rules LOG:  statement: CREATE RULE rule1 AS ON INSERT TO ruletest1
	    DO INSTEAD INSERT INTO ruletest2 VALUES (NEW.*);
2020-04-06 20:19:59.946 EDT [31630:648] pg_regress/rules LOG:  statement: INSERT INTO ruletest1 VALUES (1);
2020-04-06 20:19:59.947 EDT [31630:649] pg_regress/rules LOG:  statement: ALTER TABLE ruletest1 DISABLE RULE rule1;
2020-04-06 20:19:59.948 EDT [31630:650] pg_regress/rules LOG:  statement: INSERT INTO ruletest1 VALUES (2);
2020-04-06 20:19:59.949 EDT [31631:456] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.949 EDT [31631:457] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\more_text' as "a$title", E'  #<foo>%&^~|\\n{bar}' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.949 EDT [31633:274] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 AND b = ''1'' AND c = 1');
2020-04-06 20:19:59.951 EDT [31630:651] pg_regress/rules LOG:  statement: ALTER TABLE ruletest1 ENABLE RULE rule1;
2020-04-06 20:19:59.952 EDT [31630:652] pg_regress/rules LOG:  statement: SET session_replication_role = replica;
2020-04-06 20:19:59.953 EDT [31630:653] pg_regress/rules LOG:  statement: INSERT INTO ruletest1 VALUES (3);
2020-04-06 20:19:59.954 EDT [31630:654] pg_regress/rules LOG:  statement: ALTER TABLE ruletest1 ENABLE REPLICA RULE rule1;
2020-04-06 20:19:59.955 EDT [31630:655] pg_regress/rules LOG:  statement: INSERT INTO ruletest1 VALUES (4);
2020-04-06 20:19:59.957 EDT [31630:656] pg_regress/rules LOG:  statement: RESET session_replication_role;
2020-04-06 20:19:59.958 EDT [31630:657] pg_regress/rules LOG:  statement: INSERT INTO ruletest1 VALUES (5);
2020-04-06 20:19:59.959 EDT [31630:658] pg_regress/rules LOG:  statement: SELECT * FROM ruletest1;
2020-04-06 20:19:59.962 EDT [31631:458] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.962 EDT [31631:459] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\more_text' as "a$title", E'  #<foo>%&^~|\\n{bar}' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.964 EDT [31633:275] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a < 5 AND b < ''1'' AND c < 5');
2020-04-06 20:19:59.972 EDT [31631:460] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.972 EDT [31631:461] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\more_text' as "a$title", E'  #<foo>%&^~|\\n{bar}' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.975 EDT [31630:659] pg_regress/rules LOG:  statement: SELECT * FROM ruletest2;
2020-04-06 20:19:59.978 EDT [31633:276] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a < 5 AND ''1'' > b AND 5 > c');
2020-04-06 20:19:59.984 EDT [31631:462] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.984 EDT [31631:463] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\more_text' as "a$title", E'  #<foo>%&^~|\\n{bar}' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.987 EDT [31630:660] pg_regress/rules LOG:  statement: DROP TABLE ruletest1;
2020-04-06 20:19:59.991 EDT [31630:661] pg_regress/rules LOG:  statement: DROP TABLE ruletest2;
2020-04-06 20:19:59.995 EDT [31633:277] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a <= 4 AND b <= ''0'' AND c <= 4');
2020-04-06 20:19:59.995 EDT [31631:464] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:19:59.995 EDT [31631:465] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\more_text' as "a$title", E'  #<foo>%&^~|\\n{bar}' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:19:59.998 EDT [31630:662] pg_regress/rules LOG:  disconnection: session time: 0:00:03.234 user=pgbuild database=regression host=[local]
2020-04-06 20:20:00.010 EDT [31633:278] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE 4 >= a AND ''0'' >= b AND 4 >= c');
2020-04-06 20:20:00.012 EDT [31631:466] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:20:00.012 EDT [31631:467] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\more_text' as "a$title", E'  #<foo>%&^~|\\n{bar}' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:20:00.025 EDT [31633:279] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 OR b = ''1'' OR c = 1');
2020-04-06 20:20:00.026 EDT [31631:468] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:20:00.026 EDT [31631:469] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\more_text' as "a$title", E'  #<foo>%&^~|\\n{bar}' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:20:00.041 EDT [31633:280] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a IN (1, 2, 51, 52) AND b IN ( ''1'', ''2'')');
2020-04-06 20:20:00.041 EDT [31631:470] pg_regress/psql LOG:  statement: deallocate q;
2020-04-06 20:20:00.042 EDT [31631:471] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(psql_serial_tab_id_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:00.055 EDT [31631:472] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27321';
2020-04-06 20:20:00.059 EDT [31633:281] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a IN (1, 2, 51, 52, NULL) AND b IN ( ''1'', ''2'', NULL)');
2020-04-06 20:20:00.067 EDT [31631:473] pg_regress/psql LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '27321';
2020-04-06 20:20:00.077 EDT [31631:474] pg_regress/psql LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='27321'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:20:00.082 EDT [31633:282] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = ANY (ARRAY[1, 2, 51, 52]) AND b = ANY (ARRAY[''1'', ''2''])');
2020-04-06 20:20:00.090 EDT [31631:475] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(exp)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:20:00.102 EDT [31633:283] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = ANY (ARRAY[NULL, 1, 2, 51, 52]) AND b = ANY (ARRAY[''1'', ''2'', NULL])');
2020-04-06 20:20:00.104 EDT [31631:476] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(psql_serial_tab_id_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:00.116 EDT [31631:477] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27321';
2020-04-06 20:20:00.120 EDT [31633:284] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a <= ANY (ARRAY[1, 2, 3]) AND b IN (''1'', ''2'', ''3'')');
2020-04-06 20:20:00.128 EDT [31631:478] pg_regress/psql LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '27321';
2020-04-06 20:20:00.133 EDT [31633:285] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a <= ANY (ARRAY[1, NULL, 2, 3]) AND b IN (''1'', ''2'', NULL, ''3'')');
2020-04-06 20:20:00.138 EDT [31631:479] pg_regress/psql LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='27321'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:20:00.148 EDT [31633:286] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a < ALL (ARRAY[4, 5]) AND c > ANY (ARRAY[1, 2, 3])');
2020-04-06 20:20:00.154 EDT [31631:480] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(exp)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:20:00.165 EDT [31631:481] pg_regress/psql LOG:  statement: prepare q as
	  select 'some\\text' as "a\\title", E'  <foo>\\n<bar>' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:20:00.165 EDT [31631:482] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:20:00.165 EDT [31631:483] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\text' as "a\\title", E'  <foo>\\n<bar>' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:20:00.167 EDT [31633:287] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a < ALL (ARRAY[4, 5]) AND c > ANY (ARRAY[1, 2, 3, NULL])');
2020-04-06 20:20:00.175 EDT [31631:484] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:20:00.175 EDT [31631:485] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\text' as "a\\title", E'  <foo>\\n<bar>' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:20:00.181 EDT [31633:288] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a < ALL (ARRAY[4, 5]) AND b IN (''1'', ''2'', ''3'') AND c > ANY (ARRAY[1, 2, 3])');
2020-04-06 20:20:00.189 EDT [31631:486] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:20:00.189 EDT [31631:487] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\text' as "a\\title", E'  <foo>\\n<bar>' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:20:00.197 EDT [31633:289] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a < ALL (ARRAY[4, 5]) AND b IN (''1'', ''2'', NULL, ''3'') AND c > ANY (ARRAY[1, 2, NULL, 3])');
2020-04-06 20:20:00.199 EDT [31631:488] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:20:00.199 EDT [31631:489] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\text' as "a\\title", E'  <foo>\\n<bar>' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:20:00.210 EDT [31631:490] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:20:00.210 EDT [31631:491] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\text' as "a\\title", E'  <foo>\\n<bar>' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:20:00.212 EDT [31633:290] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 OR b = ''1'' OR c = 1 OR d IS NOT NULL');
2020-04-06 20:20:00.222 EDT [31631:492] pg_regress/psql LOG:  statement: execute q;
2020-04-06 20:20:00.222 EDT [31631:493] pg_regress/psql DETAIL:  prepare: prepare q as
	  select 'some\\text' as "a\\title", E'  <foo>\\n<bar>' as "junk",
	         '   ' as "empty", n as int
	  from generate_series(1,2) as n;
2020-04-06 20:20:00.227 EDT [31633:291] pg_regress/stats_ext LOG:  statement: ALTER TABLE mcv_lists ALTER COLUMN d TYPE VARCHAR(64);
2020-04-06 20:20:00.233 EDT [31631:494] pg_regress/psql LOG:  statement: deallocate q;
2020-04-06 20:20:00.234 EDT [31631:495] pg_regress/psql LOG:  statement: drop table psql_serial_tab;
2020-04-06 20:20:00.236 EDT [31631:496] pg_regress/psql LOG:  statement: select 'okay';
2020-04-06 20:20:00.248 EDT [31631:497] pg_regress/psql LOG:  statement: select 'still okay';
2020-04-06 20:20:00.251 EDT [31633:292] pg_regress/stats_ext LOG:  statement: SELECT d.stxdmcv IS NOT NULL
	  FROM pg_statistic_ext s, pg_statistic_ext_data d
	 WHERE s.stxname = 'mcv_lists_stats'
	   AND d.stxoid = s.oid;
2020-04-06 20:20:00.261 EDT [31631:498] pg_regress/psql LOG:  statement: select 'still okay';
2020-04-06 20:20:00.267 EDT [31633:293] pg_regress/stats_ext LOG:  statement: ALTER TABLE mcv_lists ALTER COLUMN c TYPE numeric;
2020-04-06 20:20:00.272 EDT [31631:499] pg_regress/psql LOG:  statement: select
	  
	    42
	  
	  forty_two;
2020-04-06 20:20:00.282 EDT [31631:500] pg_regress/psql LOG:  statement: select  42  forty_two;
2020-04-06 20:20:00.288 EDT [31633:294] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 AND b = ''1''');
2020-04-06 20:20:00.295 EDT [31631:501] pg_regress/psql LOG:  statement: SELECT TRUE AS i_is_defined;
2020-04-06 20:20:00.305 EDT [31633:295] pg_regress/stats_ext LOG:  statement: ANALYZE mcv_lists;
2020-04-06 20:20:00.307 EDT [31631:502] pg_regress/psql LOG:  statement: SELECT NOT FALSE AS no_such_var_is_not_defined;
2020-04-06 20:20:00.317 EDT [31631:503] pg_regress/psql LOG:  statement: do $$
	begin
	  raise notice 'foo';
	  raise exception 'bar';
	end $$;
2020-04-06 20:20:00.320 EDT [31631:504] pg_regress/psql ERROR:  bar
2020-04-06 20:20:00.320 EDT [31631:505] pg_regress/psql CONTEXT:  PL/pgSQL function inline_code_block line 4 at RAISE
2020-04-06 20:20:00.320 EDT [31631:506] pg_regress/psql STATEMENT:  do $$
	begin
	  raise notice 'foo';
	  raise exception 'bar';
	end $$;
2020-04-06 20:20:00.321 EDT [31631:507] pg_regress/psql LOG:  statement: do $$
	begin
	  raise notice 'foo';
	  raise exception 'bar';
	end $$;
2020-04-06 20:20:00.321 EDT [31631:508] pg_regress/psql ERROR:  bar
2020-04-06 20:20:00.321 EDT [31631:509] pg_regress/psql CONTEXT:  PL/pgSQL function inline_code_block line 4 at RAISE
2020-04-06 20:20:00.321 EDT [31631:510] pg_regress/psql STATEMENT:  do $$
	begin
	  raise notice 'foo';
	  raise exception 'bar';
	end $$;
2020-04-06 20:20:00.321 EDT [31631:511] pg_regress/psql LOG:  statement: do $$
	begin
	  raise notice 'foo';
	  raise exception 'bar';
	end $$;
2020-04-06 20:20:00.321 EDT [31631:512] pg_regress/psql ERROR:  bar
2020-04-06 20:20:00.321 EDT [31631:513] pg_regress/psql CONTEXT:  PL/pgSQL function inline_code_block line 4 at RAISE
2020-04-06 20:20:00.321 EDT [31631:514] pg_regress/psql STATEMENT:  do $$
	begin
	  raise notice 'foo';
	  raise exception 'bar';
	end $$;
2020-04-06 20:20:00.321 EDT [31631:515] pg_regress/psql LOG:  statement: SELECT 1;
2020-04-06 20:20:00.333 EDT [31631:516] pg_regress/psql LOG:  statement: SELECT 3 
	UNION SELECT 4 
	UNION SELECT 5
	ORDER BY 1;
2020-04-06 20:20:00.334 EDT [31631:517] pg_regress/psql LOG:  statement: SELECT 1 AS stuff UNION SELECT 2;
2020-04-06 20:20:00.334 EDT [31631:518] pg_regress/psql ERROR:  syntax error at or near ";" at character 15
2020-04-06 20:20:00.334 EDT [31631:519] pg_regress/psql STATEMENT:  SELECT 1 UNION;
2020-04-06 20:20:00.334 EDT [31631:520] pg_regress/psql LOG:  statement: ;
2020-04-06 20:20:00.334 EDT [31631:521] pg_regress/psql LOG:  statement: DROP TABLE this_table_does_not_exist;
2020-04-06 20:20:00.334 EDT [31631:522] pg_regress/psql ERROR:  table "this_table_does_not_exist" does not exist
2020-04-06 20:20:00.334 EDT [31631:523] pg_regress/psql STATEMENT:  DROP TABLE this_table_does_not_exist;
2020-04-06 20:20:00.335 EDT [31631:524] pg_regress/psql ERROR:  syntax error at or near ";" at character 15
2020-04-06 20:20:00.335 EDT [31631:525] pg_regress/psql STATEMENT:  SELECT 1 UNION;
2020-04-06 20:20:00.335 EDT [31631:526] pg_regress/psql LOG:  statement: SELECT 1/0;
2020-04-06 20:20:00.335 EDT [31631:527] pg_regress/psql ERROR:  division by zero
2020-04-06 20:20:00.335 EDT [31631:528] pg_regress/psql STATEMENT:  SELECT 1/0;
2020-04-06 20:20:00.335 EDT [31631:529] pg_regress/psql LOG:  statement: SELECT name AS "Column", pg_catalog.format_type(tp, tpm) AS "Type"
	FROM (VALUES ('three', '23'::pg_catalog.oid, -1),('four', '23'::pg_catalog.oid, -1)) s(name, tp, tpm)
2020-04-06 20:20:00.346 EDT [31633:296] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 AND b = ''1''');
2020-04-06 20:20:00.350 EDT [31631:530] pg_regress/psql ERROR:  syntax error at end of input at character 13
2020-04-06 20:20:00.350 EDT [31631:531] pg_regress/psql STATEMENT:  SELECT 4 AS 
2020-04-06 20:20:00.350 EDT [31631:532] pg_regress/psql LOG:  statement: BEGIN
2020-04-06 20:20:00.350 EDT [31631:533] pg_regress/psql LOG:  statement: DECLARE _psql_cursor NO SCROLL CURSOR FOR
	select unique2 from tenk1 order by unique2 limit 19;
2020-04-06 20:20:00.351 EDT [31631:534] pg_regress/psql LOG:  statement: FETCH FORWARD 10 FROM _psql_cursor
2020-04-06 20:20:00.351 EDT [31631:535] pg_regress/psql LOG:  statement: FETCH FORWARD 10 FROM _psql_cursor
2020-04-06 20:20:00.351 EDT [31631:536] pg_regress/psql LOG:  statement: CLOSE _psql_cursor
2020-04-06 20:20:00.352 EDT [31631:537] pg_regress/psql LOG:  statement: COMMIT
2020-04-06 20:20:00.352 EDT [31631:538] pg_regress/psql LOG:  statement: BEGIN
2020-04-06 20:20:00.352 EDT [31631:539] pg_regress/psql LOG:  statement: DECLARE _psql_cursor NO SCROLL CURSOR FOR
	select 1/(15-unique2) from tenk1 order by unique2 limit 19;
2020-04-06 20:20:00.352 EDT [31631:540] pg_regress/psql LOG:  statement: FETCH FORWARD 10 FROM _psql_cursor
2020-04-06 20:20:00.352 EDT [31631:541] pg_regress/psql LOG:  statement: FETCH FORWARD 10 FROM _psql_cursor
2020-04-06 20:20:00.352 EDT [31631:542] pg_regress/psql ERROR:  division by zero
2020-04-06 20:20:00.352 EDT [31631:543] pg_regress/psql STATEMENT:  FETCH FORWARD 10 FROM _psql_cursor
2020-04-06 20:20:00.353 EDT [31631:544] pg_regress/psql LOG:  statement: CLOSE _psql_cursor
2020-04-06 20:20:00.353 EDT [31631:545] pg_regress/psql ERROR:  current transaction is aborted, commands ignored until end of transaction block
2020-04-06 20:20:00.353 EDT [31631:546] pg_regress/psql STATEMENT:  CLOSE _psql_cursor
2020-04-06 20:20:00.353 EDT [31631:547] pg_regress/psql LOG:  statement: ROLLBACK
2020-04-06 20:20:00.353 EDT [31631:548] pg_regress/psql LOG:  statement: create schema testpart;
2020-04-06 20:20:00.353 EDT [31631:549] pg_regress/psql LOG:  statement: create role regress_partitioning_role;
2020-04-06 20:20:00.354 EDT [31631:550] pg_regress/psql LOG:  statement: alter schema testpart owner to regress_partitioning_role;
2020-04-06 20:20:00.354 EDT [31631:551] pg_regress/psql LOG:  statement: set role to regress_partitioning_role;
2020-04-06 20:20:00.354 EDT [31631:552] pg_regress/psql LOG:  statement: set search_path to testpart;
2020-04-06 20:20:00.354 EDT [31631:553] pg_regress/psql LOG:  statement: create table testtable_apple(logdate date);
2020-04-06 20:20:00.356 EDT [31631:554] pg_regress/psql LOG:  statement: create table testtable_orange(logdate date);
2020-04-06 20:20:00.356 EDT [31631:555] pg_regress/psql LOG:  statement: create index testtable_apple_index on testtable_apple(logdate);
2020-04-06 20:20:00.358 EDT [31631:556] pg_regress/psql LOG:  statement: create index testtable_orange_index on testtable_orange(logdate);
2020-04-06 20:20:00.358 EDT [31631:557] pg_regress/psql LOG:  statement: create table testpart_apple(logdate date) partition by range(logdate);
2020-04-06 20:20:00.360 EDT [31631:558] pg_regress/psql LOG:  statement: create table testpart_orange(logdate date) partition by range(logdate);
2020-04-06 20:20:00.361 EDT [31631:559] pg_regress/psql LOG:  statement: create index testpart_apple_index on testpart_apple(logdate);
2020-04-06 20:20:00.361 EDT [31631:560] pg_regress/psql LOG:  statement: create index testpart_orange_index on testpart_orange(logdate);
2020-04-06 20:20:00.362 EDT [31631:561] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  c.relname as "Name",
	  pg_catalog.pg_get_userbyid(c.relowner) as "Owner",
	  CASE c.relkind WHEN 'p' THEN 'partitioned table' WHEN 'I' THEN 'partitioned index' END as "Type",
	  inh.inhparent::regclass as "Parent name",
	 c2.oid::regclass as "Table"
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	     LEFT JOIN pg_catalog.pg_index i ON i.indexrelid = c.oid
	     LEFT JOIN pg_catalog.pg_class c2 ON i.indrelid = c2.oid
	     LEFT JOIN pg_catalog.pg_inherits inh ON c.oid = inh.inhrelid
	WHERE c.relkind IN ('p','I','')
	      AND n.nspname !~ '^pg_toast'
	  AND c.relname OPERATOR(pg_catalog.~) '^(test.*apple.*)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY "Schema", "Type" DESC, "Parent name" NULLS FIRST, "Name";
2020-04-06 20:20:00.363 EDT [31633:297] pg_regress/stats_ext LOG:  statement: TRUNCATE mcv_lists;
2020-04-06 20:20:00.365 EDT [31633:298] pg_regress/stats_ext LOG:  statement: DROP STATISTICS mcv_lists_stats;
2020-04-06 20:20:00.366 EDT [31633:299] pg_regress/stats_ext LOG:  statement: INSERT INTO mcv_lists (a, b, c, filler1)
	     SELECT
	         (CASE WHEN mod(i,100) = 1 THEN NULL ELSE mod(i,100) END),
	         (CASE WHEN mod(i,50) = 1  THEN NULL ELSE mod(i,50) END),
	         (CASE WHEN mod(i,25) = 1  THEN NULL ELSE mod(i,25) END),
	         i
	     FROM generate_series(1,5000) s(i);
2020-04-06 20:20:00.386 EDT [31633:300] pg_regress/stats_ext LOG:  statement: ANALYZE mcv_lists;
2020-04-06 20:20:00.394 EDT [31631:562] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  c.relname as "Name",
	  pg_catalog.pg_get_userbyid(c.relowner) as "Owner",
	  inh.inhparent::regclass as "Parent name"
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	     LEFT JOIN pg_catalog.pg_inherits inh ON c.oid = inh.inhrelid
	WHERE c.relkind IN ('p','')
	      AND n.nspname !~ '^pg_toast'
	  AND c.relname OPERATOR(pg_catalog.~) '^(test.*apple.*)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY "Schema", "Parent name" NULLS FIRST, "Name";
2020-04-06 20:20:00.408 EDT [31631:563] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  c.relname as "Name",
	  pg_catalog.pg_get_userbyid(c.relowner) as "Owner",
	  inh.inhparent::regclass as "Parent name",
	 c2.oid::regclass as "Table"
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	     LEFT JOIN pg_catalog.pg_index i ON i.indexrelid = c.oid
	     LEFT JOIN pg_catalog.pg_class c2 ON i.indrelid = c2.oid
	     LEFT JOIN pg_catalog.pg_inherits inh ON c.oid = inh.inhrelid
	WHERE c.relkind IN ('I','')
	      AND n.nspname !~ '^pg_toast'
	  AND c.relname OPERATOR(pg_catalog.~) '^(test.*apple.*)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY "Schema", "Parent name" NULLS FIRST, "Name";
2020-04-06 20:20:00.410 EDT [31633:301] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a IS NULL AND b IS NULL');
2020-04-06 20:20:00.422 EDT [31631:564] pg_regress/psql LOG:  statement: drop table testtable_apple;
2020-04-06 20:20:00.424 EDT [31631:565] pg_regress/psql LOG:  statement: drop table testtable_orange;
2020-04-06 20:20:00.425 EDT [31631:566] pg_regress/psql LOG:  statement: drop table testpart_apple;
2020-04-06 20:20:00.427 EDT [31631:567] pg_regress/psql LOG:  statement: drop table testpart_orange;
2020-04-06 20:20:00.428 EDT [31631:568] pg_regress/psql LOG:  statement: create table parent_tab (id int) partition by range (id);
2020-04-06 20:20:00.428 EDT [31633:302] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a IS NULL AND b IS NULL AND c IS NULL');
2020-04-06 20:20:00.429 EDT [31631:569] pg_regress/psql LOG:  statement: create index parent_index on parent_tab (id);
2020-04-06 20:20:00.430 EDT [31631:570] pg_regress/psql LOG:  statement: create table child_0_10 partition of parent_tab
	  for values from (0) to (10);
2020-04-06 20:20:00.432 EDT [31631:571] pg_regress/psql LOG:  statement: create table child_10_20 partition of parent_tab
	  for values from (10) to (20);
2020-04-06 20:20:00.434 EDT [31631:572] pg_regress/psql LOG:  statement: create table child_20_30 partition of parent_tab
	  for values from (20) to (30);
2020-04-06 20:20:00.437 EDT [31631:573] pg_regress/psql LOG:  statement: insert into parent_tab values (generate_series(0,29));
2020-04-06 20:20:00.438 EDT [31631:574] pg_regress/psql LOG:  statement: create table child_30_40 partition of parent_tab
	for values from (30) to (40)
	  partition by range(id);
2020-04-06 20:20:00.440 EDT [31631:575] pg_regress/psql LOG:  statement: create table child_30_35 partition of child_30_40
	  for values from (30) to (35);
2020-04-06 20:20:00.442 EDT [31633:303] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a IS NULL AND b IS NOT NULL');
2020-04-06 20:20:00.443 EDT [31631:576] pg_regress/psql LOG:  statement: create table child_35_40 partition of child_30_40
	   for values from (35) to (40);
2020-04-06 20:20:00.445 EDT [31631:577] pg_regress/psql LOG:  statement: insert into parent_tab values (generate_series(30,39));
2020-04-06 20:20:00.446 EDT [31631:578] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  c.relname as "Name",
	  pg_catalog.pg_get_userbyid(c.relowner) as "Owner"
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relkind IN ('p','')
	 AND NOT c.relispartition
	      AND n.nspname <> 'pg_catalog'
	      AND n.nspname <> 'information_schema'
	      AND n.nspname !~ '^pg_toast'
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY "Schema", "Name";
2020-04-06 20:20:00.455 EDT [31633:304] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a IS NOT NULL AND b IS NULL AND c IS NOT NULL');
2020-04-06 20:20:00.462 EDT [31631:579] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  c.relname as "Name",
	  pg_catalog.pg_get_userbyid(c.relowner) as "Owner",
	 c2.oid::regclass as "Table"
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	     LEFT JOIN pg_catalog.pg_index i ON i.indexrelid = c.oid
	     LEFT JOIN pg_catalog.pg_class c2 ON i.indrelid = c2.oid
	WHERE c.relkind IN ('I','')
	 AND NOT c.relispartition
	      AND n.nspname <> 'pg_catalog'
	      AND n.nspname <> 'information_schema'
	      AND n.nspname !~ '^pg_toast'
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY "Schema", "Name";
2020-04-06 20:20:00.469 EDT [31633:305] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a IN (0, 1) AND b IN (''0'', ''1'')');
2020-04-06 20:20:00.478 EDT [31631:580] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  c.relname as "Name",
	  pg_catalog.pg_get_userbyid(c.relowner) as "Owner",
	  CASE c.relkind WHEN 'p' THEN 'partitioned table' WHEN 'I' THEN 'partitioned index' END as "Type",
	  inh.inhparent::regclass as "Parent name",
	 c2.oid::regclass as "Table"
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	     LEFT JOIN pg_catalog.pg_index i ON i.indexrelid = c.oid
	     LEFT JOIN pg_catalog.pg_class c2 ON i.indrelid = c2.oid
	     LEFT JOIN pg_catalog.pg_inherits inh ON c.oid = inh.inhrelid
	WHERE c.relkind IN ('p','I','')
	      AND n.nspname !~ '^pg_toast'
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testpart)$' COLLATE pg_catalog.default
	ORDER BY "Schema", "Type" DESC, "Parent name" NULLS FIRST, "Name";
2020-04-06 20:20:00.484 EDT [31633:306] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS mcv_lists_stats (mcv) ON a, b, c FROM mcv_lists;
2020-04-06 20:20:00.485 EDT [31633:307] pg_regress/stats_ext LOG:  statement: ANALYZE mcv_lists;
2020-04-06 20:20:00.494 EDT [31631:581] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  c.relname as "Name",
	  pg_catalog.pg_get_userbyid(c.relowner) as "Owner",
	  CASE c.relkind WHEN 'p' THEN 'partitioned table' WHEN 'I' THEN 'partitioned index' END as "Type",
	 c2.oid::regclass as "Table"
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	     LEFT JOIN pg_catalog.pg_index i ON i.indexrelid = c.oid
	     LEFT JOIN pg_catalog.pg_class c2 ON i.indrelid = c2.oid
	WHERE c.relkind IN ('p','I','')
	 AND NOT c.relispartition
	      AND n.nspname <> 'pg_catalog'
	      AND n.nspname <> 'information_schema'
	      AND n.nspname !~ '^pg_toast'
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY "Schema", "Type" DESC, "Name";
2020-04-06 20:20:00.510 EDT [31631:582] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  c.relname as "Name",
	  pg_catalog.pg_get_userbyid(c.relowner) as "Owner",
	  inh.inhparent::regclass as "Parent name"
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	     LEFT JOIN pg_catalog.pg_inherits inh ON c.oid = inh.inhrelid
	WHERE c.relkind IN ('p','')
	      AND n.nspname <> 'pg_catalog'
	      AND n.nspname <> 'information_schema'
	      AND n.nspname !~ '^pg_toast'
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY "Schema", "Parent name" NULLS FIRST, "Name";
2020-04-06 20:20:00.520 EDT [31633:308] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a IS NULL AND b IS NULL');
2020-04-06 20:20:00.524 EDT [31631:583] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  c.relname as "Name",
	  pg_catalog.pg_get_userbyid(c.relowner) as "Owner",
	  inh.inhparent::regclass as "Parent name",
	 c2.oid::regclass as "Table"
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	     LEFT JOIN pg_catalog.pg_index i ON i.indexrelid = c.oid
	     LEFT JOIN pg_catalog.pg_class c2 ON i.indrelid = c2.oid
	     LEFT JOIN pg_catalog.pg_inherits inh ON c.oid = inh.inhrelid
	WHERE c.relkind IN ('I','')
	      AND n.nspname <> 'pg_catalog'
	      AND n.nspname <> 'information_schema'
	      AND n.nspname !~ '^pg_toast'
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY "Schema", "Parent name" NULLS FIRST, "Name";
2020-04-06 20:20:00.536 EDT [31633:309] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a IS NULL AND b IS NULL AND c IS NULL');
2020-04-06 20:20:00.542 EDT [31631:584] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  c.relname as "Name",
	  pg_catalog.pg_get_userbyid(c.relowner) as "Owner",
	  CASE c.relkind WHEN 'p' THEN 'partitioned table' WHEN 'I' THEN 'partitioned index' END as "Type",
	  inh.inhparent::regclass as "Parent name",
	 c2.oid::regclass as "Table"
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	     LEFT JOIN pg_catalog.pg_index i ON i.indexrelid = c.oid
	     LEFT JOIN pg_catalog.pg_class c2 ON i.indrelid = c2.oid
	     LEFT JOIN pg_catalog.pg_inherits inh ON c.oid = inh.inhrelid
	WHERE c.relkind IN ('p','I','')
	      AND n.nspname <> 'pg_catalog'
	      AND n.nspname <> 'information_schema'
	      AND n.nspname !~ '^pg_toast'
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY "Schema", "Type" DESC, "Parent name" NULLS FIRST, "Name";
2020-04-06 20:20:00.549 EDT [31633:310] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a IS NULL AND b IS NOT NULL');
2020-04-06 20:20:00.562 EDT [31633:311] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a IS NOT NULL AND b IS NULL AND c IS NOT NULL');
2020-04-06 20:20:00.565 EDT [31631:585] pg_regress/psql LOG:  statement: SELECT n.nspname as "Schema",
	  c.relname as "Name",
	  pg_catalog.pg_get_userbyid(c.relowner) as "Owner",
	  CASE c.relkind WHEN 'p' THEN 'partitioned table' WHEN 'I' THEN 'partitioned index' END as "Type",
	  inh.inhparent::regclass as "Parent name",
	 c2.oid::regclass as "Table"
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	     LEFT JOIN pg_catalog.pg_index i ON i.indexrelid = c.oid
	     LEFT JOIN pg_catalog.pg_class c2 ON i.indrelid = c2.oid
	     LEFT JOIN pg_catalog.pg_inherits inh ON c.oid = inh.inhrelid
	WHERE c.relkind IN ('p','I','')
	      AND n.nspname !~ '^pg_toast'
	  AND n.nspname OPERATOR(pg_catalog.~) '^(testpart)$' COLLATE pg_catalog.default
	ORDER BY "Schema", "Type" DESC, "Parent name" NULLS FIRST, "Name";
2020-04-06 20:20:00.577 EDT [31633:312] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a IN (0, 1) AND b IN (''0'', ''1'')');
2020-04-06 20:20:00.582 EDT [31631:586] pg_regress/psql LOG:  statement: drop table parent_tab cascade;
2020-04-06 20:20:00.589 EDT [31631:587] pg_regress/psql LOG:  statement: drop schema testpart;
2020-04-06 20:20:00.591 EDT [31631:588] pg_regress/psql LOG:  statement: set search_path to default;
2020-04-06 20:20:00.591 EDT [31631:589] pg_regress/psql LOG:  statement: set role to default;
2020-04-06 20:20:00.591 EDT [31631:590] pg_regress/psql LOG:  statement: drop role regress_partitioning_role;
2020-04-06 20:20:00.592 EDT [31631:591] pg_regress/psql LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(pg_toast_2619)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(pg_toast)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:20:00.595 EDT [31633:313] pg_regress/stats_ext LOG:  statement: TRUNCATE mcv_lists;
2020-04-06 20:20:00.597 EDT [31633:314] pg_regress/stats_ext LOG:  statement: INSERT INTO mcv_lists (a, b, c) SELECT 1, 2, 3 FROM generate_series(1,1000) s(i);
2020-04-06 20:20:00.600 EDT [31633:315] pg_regress/stats_ext LOG:  statement: ANALYZE mcv_lists;
2020-04-06 20:20:00.601 EDT [31633:316] pg_regress/stats_ext LOG:  statement: SELECT m.*
	  FROM pg_statistic_ext s, pg_statistic_ext_data d,
	       pg_mcv_list_items(d.stxdmcv) m
	 WHERE s.stxname = 'mcv_lists_stats'
	   AND d.stxoid = s.oid;
2020-04-06 20:20:00.610 EDT [31631:592] pg_regress/psql LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '2840';
2020-04-06 20:20:00.615 EDT [31633:317] pg_regress/stats_ext LOG:  statement: TRUNCATE mcv_lists;
2020-04-06 20:20:00.617 EDT [31633:318] pg_regress/stats_ext LOG:  statement: DROP STATISTICS mcv_lists_stats;
2020-04-06 20:20:00.618 EDT [31633:319] pg_regress/stats_ext LOG:  statement: INSERT INTO mcv_lists (a, b, c, d)
	     SELECT
	         NULL, 
	         (CASE WHEN mod(i,2) = 0 THEN NULL ELSE 'x' END),
	         (CASE WHEN mod(i,2) = 0 THEN NULL ELSE 0 END),
	         (CASE WHEN mod(i,2) = 0 THEN NULL ELSE 'x' END)
	     FROM generate_series(1,5000) s(i);
2020-04-06 20:20:00.627 EDT [31631:593] pg_regress/psql LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '2840' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:00.637 EDT [31631:594] pg_regress/psql LOG:  statement: SELECT n.nspname, c.relname
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE reltoastrelid = '2840';
2020-04-06 20:20:00.639 EDT [31633:320] pg_regress/stats_ext LOG:  statement: ANALYZE mcv_lists;
2020-04-06 20:20:00.642 EDT [31633:321] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE b = ''x'' OR d = ''x''');
2020-04-06 20:20:00.650 EDT [31631:595] pg_regress/psql LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '2840' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:00.666 EDT [31633:322] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 OR b = ''x'' OR d = ''x''');
2020-04-06 20:20:00.667 EDT [31631:596] pg_regress/psql LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '2840' ORDER BY 1;
2020-04-06 20:20:00.668 EDT [31631:597] pg_regress/psql LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '2840'
	ORDER BY 1;
2020-04-06 20:20:00.669 EDT [31631:598] pg_regress/psql LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '2840'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('2840')
	ORDER BY 1;
2020-04-06 20:20:00.685 EDT [31631:599] pg_regress/psql LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '2840'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:00.690 EDT [31633:323] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a IS NULL AND (b = ''x'' OR d = ''x'')');
2020-04-06 20:20:00.703 EDT [31631:600] pg_regress/psql LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '2840'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:00.708 EDT [31633:324] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS mcv_lists_stats (mcv) ON a, b, d FROM mcv_lists;
2020-04-06 20:20:00.709 EDT [31633:325] pg_regress/stats_ext LOG:  statement: ANALYZE mcv_lists;
2020-04-06 20:20:00.713 EDT [31633:326] pg_regress/stats_ext LOG:  statement: SELECT m.*
	  FROM pg_statistic_ext s, pg_statistic_ext_data d,
	       pg_mcv_list_items(d.stxdmcv) m
	 WHERE s.stxname = 'mcv_lists_stats'
	   AND d.stxoid = s.oid;
2020-04-06 20:20:00.716 EDT [31631:601] pg_regress/psql LOG:  statement: SELECT amname AS "Name",
	  CASE amtype WHEN 'i' THEN 'Index' WHEN 't' THEN 'Table' END AS "Type"
	FROM pg_catalog.pg_am
	ORDER BY 1;
2020-04-06 20:20:00.729 EDT [31633:327] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE b = ''x'' OR d = ''x''');
2020-04-06 20:20:00.729 EDT [31631:602] pg_regress/psql LOG:  statement: SELECT amname AS "Name",
	  CASE amtype WHEN 'i' THEN 'Index' WHEN 't' THEN 'Table' END AS "Type"
	FROM pg_catalog.pg_am
	ORDER BY 1;
2020-04-06 20:20:00.743 EDT [31631:603] pg_regress/psql LOG:  statement: SELECT amname AS "Name",
	  CASE amtype WHEN 'i' THEN 'Index' WHEN 't' THEN 'Table' END AS "Type"
	FROM pg_catalog.pg_am
	WHERE amname OPERATOR(pg_catalog.~) '^(h.*)$' COLLATE pg_catalog.default
	ORDER BY 1;
2020-04-06 20:20:00.747 EDT [31633:328] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 OR b = ''x'' OR d = ''x''');
2020-04-06 20:20:00.757 EDT [31631:604] pg_regress/psql LOG:  statement: SELECT amname AS "Name",
	  CASE amtype WHEN 'i' THEN 'Index' WHEN 't' THEN 'Table' END AS "Type"
	FROM pg_catalog.pg_am
	WHERE amname OPERATOR(pg_catalog.~) '^(foo)$' COLLATE pg_catalog.default
	ORDER BY 1;
2020-04-06 20:20:00.769 EDT [31633:329] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a IS NULL AND (b = ''x'' OR d = ''x'')');
2020-04-06 20:20:00.771 EDT [31631:605] pg_regress/psql LOG:  statement: SELECT amname AS "Name",
	  CASE amtype WHEN 'i' THEN 'Index' WHEN 't' THEN 'Table' END AS "Type"
	FROM pg_catalog.pg_am
	WHERE amname OPERATOR(pg_catalog.~) '^(foo)$' COLLATE pg_catalog.default
	ORDER BY 1;
2020-04-06 20:20:00.788 EDT [31633:330] pg_regress/stats_ext LOG:  statement: CREATE TABLE mcv_lists_uuid (
	    a UUID,
	    b UUID,
	    c UUID
	)
	WITH (autovacuum_enabled = off);
2020-04-06 20:20:00.788 EDT [31631:606] pg_regress/psql LOG:  statement: SELECT amname AS "Name",
	  CASE amtype WHEN 'i' THEN 'Index' WHEN 't' THEN 'Table' END AS "Type",
	  amhandler AS "Handler",
	  pg_catalog.obj_description(oid, 'pg_am') AS "Description"
	FROM pg_catalog.pg_am
	ORDER BY 1;
2020-04-06 20:20:00.790 EDT [31633:331] pg_regress/stats_ext LOG:  statement: INSERT INTO mcv_lists_uuid (a, b, c)
	     SELECT
	         md5(mod(i,100)::text)::uuid,
	         md5(mod(i,50)::text)::uuid,
	         md5(mod(i,25)::text)::uuid
	     FROM generate_series(1,5000) s(i);
2020-04-06 20:20:00.808 EDT [31631:607] pg_regress/psql LOG:  statement: SELECT amname AS "Name",
	  CASE amtype WHEN 'i' THEN 'Index' WHEN 't' THEN 'Table' END AS "Type",
	  amhandler AS "Handler",
	  pg_catalog.obj_description(oid, 'pg_am') AS "Description"
	FROM pg_catalog.pg_am
	ORDER BY 1;
2020-04-06 20:20:00.825 EDT [31631:608] pg_regress/psql LOG:  statement: SELECT amname AS "Name",
	  CASE amtype WHEN 'i' THEN 'Index' WHEN 't' THEN 'Table' END AS "Type",
	  amhandler AS "Handler",
	  pg_catalog.obj_description(oid, 'pg_am') AS "Description"
	FROM pg_catalog.pg_am
	WHERE amname OPERATOR(pg_catalog.~) '^(h.*)$' COLLATE pg_catalog.default
	ORDER BY 1;
2020-04-06 20:20:00.831 EDT [31633:332] pg_regress/stats_ext LOG:  statement: ANALYZE mcv_lists_uuid;
2020-04-06 20:20:00.839 EDT [31633:333] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists_uuid WHERE a = ''1679091c-5a88-0faf-6fb5-e6087eb1b2dc'' AND b = ''1679091c-5a88-0faf-6fb5-e6087eb1b2dc''');
2020-04-06 20:20:00.842 EDT [31631:609] pg_regress/psql LOG:  statement: SELECT amname AS "Name",
	  CASE amtype WHEN 'i' THEN 'Index' WHEN 't' THEN 'Table' END AS "Type",
	  amhandler AS "Handler",
	  pg_catalog.obj_description(oid, 'pg_am') AS "Description"
	FROM pg_catalog.pg_am
	WHERE amname OPERATOR(pg_catalog.~) '^(foo)$' COLLATE pg_catalog.default
	ORDER BY 1;
2020-04-06 20:20:00.856 EDT [31633:334] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists_uuid WHERE a = ''1679091c-5a88-0faf-6fb5-e6087eb1b2dc'' AND b = ''1679091c-5a88-0faf-6fb5-e6087eb1b2dc'' AND c = ''1679091c-5a88-0faf-6fb5-e6087eb1b2dc''');
2020-04-06 20:20:00.857 EDT [31631:610] pg_regress/psql LOG:  statement: SELECT DISTINCT  am.amname AS "AM",
	  c.opcintype::pg_catalog.regtype AS "Input type",
	  (CASE WHEN c.opckeytype <> 0 AND c.opckeytype <> c.opcintype
	    THEN c.opckeytype
	    ELSE NULL -- c.opcintype
	  END)::pg_catalog.regtype AS "Storage type",
	  CASE
	    WHEN pg_catalog.pg_opclass_is_visible(c.oid)
	    THEN format('%I', c.opcname)
	    ELSE format('%I.%I', n.nspname, c.opcname)
	  END AS "Operator class",
	  (CASE WHEN c.opcdefault
	    THEN 'yes'
	    ELSE 'no'
	  END) AS "Default?"
	FROM pg_catalog.pg_opclass c
	  LEFT JOIN pg_catalog.pg_am am on am.oid = c.opcmethod
	  LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.opcnamespace
	  LEFT JOIN pg_catalog.pg_type t1 ON t1.oid = c.opcintype
	WHERE am.amname OPERATOR(pg_catalog.~) '^(brin)$' COLLATE pg_catalog.default
	  AND t1.typname OPERATOR(pg_catalog.~) '^(oid.*)$' COLLATE pg_catalog.default
	ORDER BY 1, 2, 4;
2020-04-06 20:20:00.877 EDT [31633:335] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS mcv_lists_uuid_stats (mcv) ON a, b, c
	  FROM mcv_lists_uuid;
2020-04-06 20:20:00.878 EDT [31633:336] pg_regress/stats_ext LOG:  statement: ANALYZE mcv_lists_uuid;
2020-04-06 20:20:00.886 EDT [31631:611] pg_regress/psql LOG:  statement: SELECT DISTINCT  am.amname AS "AM",
	  CASE
	    WHEN pg_catalog.pg_opfamily_is_visible(f.oid)
	    THEN format('%I', f.opfname)
	    ELSE format('%I.%I', n.nspname, f.opfname)
	  END AS "Operator family",
	  (SELECT
	     string_agg(format_type(oc.opcintype, -1), ', ')
	   FROM pg_opclass oc
	   WHERE oc.opcfamily = f.oid) "Applicable types"
	FROM pg_catalog.pg_opfamily f
	  LEFT JOIN pg_catalog.pg_am am on am.oid = f.opfmethod
	  LEFT JOIN pg_catalog.pg_namespace n ON n.oid = f.opfnamespace
	WHERE am.amname OPERATOR(pg_catalog.~) '^(spgist)$' COLLATE pg_catalog.default
	ORDER BY 1, 2;
2020-04-06 20:20:00.889 EDT [31631:612] pg_regress/psql LOG:  statement: SELECT DISTINCT  am.amname AS "AM",
	  CASE
	    WHEN pg_catalog.pg_opfamily_is_visible(f.oid)
	    THEN format('%I', f.opfname)
	    ELSE format('%I.%I', n.nspname, f.opfname)
	  END AS "Operator family",
	  (SELECT
	     string_agg(format_type(oc.opcintype, -1), ', ')
	   FROM pg_opclass oc
	   WHERE oc.opcfamily = f.oid) "Applicable types"
	FROM pg_catalog.pg_opfamily f
	  LEFT JOIN pg_catalog.pg_am am on am.oid = f.opfmethod
	  LEFT JOIN pg_catalog.pg_namespace n ON n.oid = f.opfnamespace
	WHERE am.amname OPERATOR(pg_catalog.~) '^(btree)$' COLLATE pg_catalog.default
	
	  AND EXISTS (
	    SELECT 1
	    FROM pg_type t
	    JOIN pg_opclass oc ON oc.opcintype = t.oid
	    WHERE oc.opcfamily = f.oid  AND t.typname OPERATOR(pg_catalog.~) '^(int4)$' COLLATE pg_catalog.default
	)ORDER BY 1, 2;
2020-04-06 20:20:00.892 EDT [31631:613] pg_regress/psql LOG:  statement: SELECT
	  am.amname AS "AM",
	  CASE
	    WHEN pg_catalog.pg_opfamily_is_visible(of.oid)
	    THEN format('%I', of.opfname)
	    ELSE format('%I.%I', nsf.nspname, of.opfname)
	  END AS "Opfamily Name",
	  format ('%s (%s, %s)',
	    CASE
	      WHEN pg_catalog.pg_operator_is_visible(op.oid) 
	      THEN op.oprname::pg_catalog.text 
	      ELSE o.amopopr::pg_catalog.regoper::pg_catalog.text 
	    END,
	    pg_catalog.format_type(o.amoplefttype, NULL),
	    pg_catalog.format_type(o.amoprighttype, NULL)
	  ) AS "Operator"
	FROM pg_catalog.pg_amop o
	  LEFT JOIN pg_catalog.pg_operator op ON op.oid = o.amopopr
	  LEFT JOIN pg_catalog.pg_opfamily of ON of.oid = o.amopfamily
	  LEFT JOIN pg_catalog.pg_am am ON am.oid = of.opfmethod AND am.oid = o.amopmethod
	  LEFT JOIN pg_catalog.pg_namespace nsf ON of.opfnamespace = nsf.oid
	WHERE am.amname OPERATOR(pg_catalog.~) '^(brin)$' COLLATE pg_catalog.default
	  AND of.opfname OPERATOR(pg_catalog.~) '^(uuid_minmax_ops)$' COLLATE pg_catalog.default
	ORDER BY 1, 2, o.amopstrategy, 3;
2020-04-06 20:20:00.897 EDT [31633:337] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists_uuid WHERE a = ''1679091c-5a88-0faf-6fb5-e6087eb1b2dc'' AND b = ''1679091c-5a88-0faf-6fb5-e6087eb1b2dc''');
2020-04-06 20:20:00.912 EDT [31631:614] pg_regress/psql LOG:  statement: SELECT
	  am.amname AS "AM",
	  CASE
	    WHEN pg_catalog.pg_opfamily_is_visible(of.oid)
	    THEN format('%I', of.opfname)
	    ELSE format('%I.%I', nsf.nspname, of.opfname)
	  END AS "Opfamily Name",
	  format ('%s (%s, %s)',
	    CASE
	      WHEN pg_catalog.pg_operator_is_visible(op.oid) 
	      THEN op.oprname::pg_catalog.text 
	      ELSE o.amopopr::pg_catalog.regoper::pg_catalog.text 
	    END,
	    pg_catalog.format_type(o.amoplefttype, NULL),
	    pg_catalog.format_type(o.amoprighttype, NULL)
	  ) AS "Operator"
	FROM pg_catalog.pg_amop o
	  LEFT JOIN pg_catalog.pg_operator op ON op.oid = o.amopopr
	  LEFT JOIN pg_catalog.pg_opfamily of ON of.oid = o.amopfamily
	  LEFT JOIN pg_catalog.pg_am am ON am.oid = of.opfmethod AND am.oid = o.amopmethod
	  LEFT JOIN pg_catalog.pg_namespace nsf ON of.opfnamespace = nsf.oid
	WHERE of.opfname OPERATOR(pg_catalog.~) '^(jsonb_path_ops)$' COLLATE pg_catalog.default
	  AND nsf.nspname OPERATOR(pg_catalog.~) '^(pg_catalog)$' COLLATE pg_catalog.default
	ORDER BY 1, 2, o.amopstrategy, 3;
2020-04-06 20:20:00.912 EDT [31633:338] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists_uuid WHERE a = ''1679091c-5a88-0faf-6fb5-e6087eb1b2dc'' AND b = ''1679091c-5a88-0faf-6fb5-e6087eb1b2dc'' AND c = ''1679091c-5a88-0faf-6fb5-e6087eb1b2dc''');
2020-04-06 20:20:00.927 EDT [31633:339] pg_regress/stats_ext LOG:  statement: DROP TABLE mcv_lists_uuid;
2020-04-06 20:20:00.930 EDT [31633:340] pg_regress/stats_ext LOG:  statement: CREATE TABLE mcv_lists_arrays (
	    a TEXT[],
	    b NUMERIC[],
	    c INT[]
	)
	WITH (autovacuum_enabled = off);
2020-04-06 20:20:00.932 EDT [31631:615] pg_regress/psql LOG:  statement: SELECT DISTINCT
	  am.amname AS "AM",
	  CASE
	    WHEN pg_catalog.pg_opfamily_is_visible(of.oid)
	    THEN format('%I', of.opfname)
	    ELSE format('%I.%I', ns.nspname, of.opfname)
	  END AS "Operator family",
	  pg_catalog.format_type(ap.amproclefttype, NULL) AS "Left arg type",
	  pg_catalog.format_type(ap.amprocrighttype, NULL) AS "Right arg type",
	  ap.amprocnum AS "Number"
	,  p.proname AS "Proc name"
	FROM pg_catalog.pg_amproc ap
	  LEFT JOIN pg_catalog.pg_opfamily of ON of.oid = ap.amprocfamily
	  LEFT JOIN pg_catalog.pg_am am ON am.oid = of.opfmethod
	  LEFT JOIN pg_catalog.pg_namespace ns ON of.opfnamespace = ns.oid
	  LEFT JOIN pg_catalog.pg_proc p ON ap.amproc = p.oid
	WHERE am.amname OPERATOR(pg_catalog.~) '^(brin)$' COLLATE pg_catalog.default
	  AND of.opfname OPERATOR(pg_catalog.~) '^(uuid_minmax_ops)$' COLLATE pg_catalog.default
	ORDER BY 1, 2, 3, 4, 5;
2020-04-06 20:20:00.933 EDT [31633:341] pg_regress/stats_ext LOG:  statement: INSERT INTO mcv_lists_arrays (a, b, c)
	     SELECT
	         ARRAY[md5((i/100)::text), md5((i/100-1)::text), md5((i/100+1)::text)],
	         ARRAY[(i/100-1)::numeric/1000, (i/100)::numeric/1000, (i/100+1)::numeric/1000],
	         ARRAY[(i/100-1), i/100, (i/100+1)]
	     FROM generate_series(1,5000) s(i);
2020-04-06 20:20:00.953 EDT [31631:616] pg_regress/psql LOG:  statement: SELECT DISTINCT
	  am.amname AS "AM",
	  CASE
	    WHEN pg_catalog.pg_opfamily_is_visible(of.oid)
	    THEN format('%I', of.opfname)
	    ELSE format('%I.%I', ns.nspname, of.opfname)
	  END AS "Operator family",
	  pg_catalog.format_type(ap.amproclefttype, NULL) AS "Left arg type",
	  pg_catalog.format_type(ap.amprocrighttype, NULL) AS "Right arg type",
	  ap.amprocnum AS "Number"
	,  p.proname AS "Proc name"
	FROM pg_catalog.pg_amproc ap
	  LEFT JOIN pg_catalog.pg_opfamily of ON of.oid = ap.amprocfamily
	  LEFT JOIN pg_catalog.pg_am am ON am.oid = of.opfmethod
	  LEFT JOIN pg_catalog.pg_namespace ns ON of.opfnamespace = ns.oid
	  LEFT JOIN pg_catalog.pg_proc p ON ap.amproc = p.oid
	WHERE of.opfname OPERATOR(pg_catalog.~) '^(uuid_ops)$' COLLATE pg_catalog.default
	  AND ns.nspname OPERATOR(pg_catalog.~) '^(pg_catalog)$' COLLATE pg_catalog.default
	ORDER BY 1, 2, 3, 4, 5;
2020-04-06 20:20:00.970 EDT [31631:617] pg_regress/psql LOG:  disconnection: session time: 0:00:04.202 user=pgbuild database=regression host=[local]
2020-04-06 20:20:00.978 EDT [31633:342] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS mcv_lists_arrays_stats (mcv) ON a, b, c
	  FROM mcv_lists_arrays;
2020-04-06 20:20:00.980 EDT [31633:343] pg_regress/stats_ext LOG:  statement: ANALYZE mcv_lists_arrays;
2020-04-06 20:20:01.034 EDT [31633:344] pg_regress/stats_ext LOG:  statement: CREATE TABLE mcv_lists_bool (
	    a BOOL,
	    b BOOL,
	    c BOOL
	)
	WITH (autovacuum_enabled = off);
2020-04-06 20:20:01.035 EDT [31633:345] pg_regress/stats_ext LOG:  statement: INSERT INTO mcv_lists_bool (a, b, c)
	     SELECT
	         (mod(i,2) = 0), (mod(i,4) = 0), (mod(i,8) = 0)
	     FROM generate_series(1,10000) s(i);
2020-04-06 20:20:01.058 EDT [31633:346] pg_regress/stats_ext LOG:  statement: ANALYZE mcv_lists_bool;
2020-04-06 20:20:01.067 EDT [31633:347] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists_bool WHERE a AND b AND c');
2020-04-06 20:20:01.085 EDT [31633:348] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists_bool WHERE NOT a AND b AND c');
2020-04-06 20:20:01.098 EDT [31633:349] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists_bool WHERE NOT a AND NOT b AND c');
2020-04-06 20:20:01.112 EDT [31633:350] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists_bool WHERE NOT a AND b AND NOT c');
2020-04-06 20:20:01.128 EDT [31633:351] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS mcv_lists_bool_stats (mcv) ON a, b, c
	  FROM mcv_lists_bool;
2020-04-06 20:20:01.130 EDT [31633:352] pg_regress/stats_ext LOG:  statement: ANALYZE mcv_lists_bool;
2020-04-06 20:20:01.149 EDT [31633:353] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists_bool WHERE a AND b AND c');
2020-04-06 20:20:01.166 EDT [31633:354] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists_bool WHERE NOT a AND b AND c');
2020-04-06 20:20:01.181 EDT [31633:355] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists_bool WHERE NOT a AND NOT b AND c');
2020-04-06 20:20:01.198 EDT [31633:356] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists_bool WHERE NOT a AND b AND NOT c');
2020-04-06 20:20:01.211 EDT [31633:357] pg_regress/stats_ext LOG:  statement: CREATE TABLE mcv_lists_multi (
		a INTEGER,
		b INTEGER,
		c INTEGER,
		d INTEGER
	)
	WITH (autovacuum_enabled = off);
2020-04-06 20:20:01.213 EDT [31633:358] pg_regress/stats_ext LOG:  statement: INSERT INTO mcv_lists_multi (a, b, c, d)
	    SELECT
	         mod(i,5),
	         mod(i,5),
	         mod(i,7),
	         mod(i,7)
	    FROM generate_series(1,5000) s(i);
2020-04-06 20:20:01.230 EDT [31633:359] pg_regress/stats_ext LOG:  statement: ANALYZE mcv_lists_multi;
2020-04-06 20:20:01.236 EDT [31633:360] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists_multi WHERE a = 0 AND b = 0');
2020-04-06 20:20:01.254 EDT [31633:361] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists_multi WHERE c = 0 AND d = 0');
2020-04-06 20:20:01.269 EDT [31633:362] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists_multi WHERE a = 0 AND b = 0 AND c = 0 AND d = 0');
2020-04-06 20:20:01.282 EDT [31633:363] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS mcv_lists_multi_1 (mcv) ON a, b FROM mcv_lists_multi;
2020-04-06 20:20:01.283 EDT [31633:364] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS mcv_lists_multi_2 (mcv) ON c, d FROM mcv_lists_multi;
2020-04-06 20:20:01.284 EDT [31633:365] pg_regress/stats_ext LOG:  statement: ANALYZE mcv_lists_multi;
2020-04-06 20:20:01.294 EDT [31633:366] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists_multi WHERE a = 0 AND b = 0');
2020-04-06 20:20:01.314 EDT [31633:367] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists_multi WHERE c = 0 AND d = 0');
2020-04-06 20:20:01.330 EDT [31633:368] pg_regress/stats_ext LOG:  statement: SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists_multi WHERE a = 0 AND b = 0 AND c = 0 AND d = 0');
2020-04-06 20:20:01.342 EDT [31633:369] pg_regress/stats_ext LOG:  statement: DROP TABLE mcv_lists_multi;
2020-04-06 20:20:01.345 EDT [31633:370] pg_regress/stats_ext LOG:  statement: CREATE SCHEMA tststats;
2020-04-06 20:20:01.345 EDT [31633:371] pg_regress/stats_ext LOG:  statement: CREATE TABLE tststats.priv_test_tbl (
	    a int,
	    b int
	);
2020-04-06 20:20:01.347 EDT [31633:372] pg_regress/stats_ext LOG:  statement: INSERT INTO tststats.priv_test_tbl
	     SELECT mod(i,5), mod(i,10) FROM generate_series(1,100) s(i);
2020-04-06 20:20:01.348 EDT [31633:373] pg_regress/stats_ext LOG:  statement: CREATE STATISTICS tststats.priv_test_stats (mcv) ON a, b
	  FROM tststats.priv_test_tbl;
2020-04-06 20:20:01.349 EDT [31633:374] pg_regress/stats_ext LOG:  statement: ANALYZE tststats.priv_test_tbl;
2020-04-06 20:20:01.350 EDT [31633:375] pg_regress/stats_ext LOG:  statement: CREATE USER regress_stats_user1;
2020-04-06 20:20:01.351 EDT [31633:376] pg_regress/stats_ext LOG:  statement: GRANT USAGE ON SCHEMA tststats TO regress_stats_user1;
2020-04-06 20:20:01.352 EDT [31633:377] pg_regress/stats_ext LOG:  statement: SET SESSION AUTHORIZATION regress_stats_user1;
2020-04-06 20:20:01.352 EDT [31633:378] pg_regress/stats_ext LOG:  statement: SELECT * FROM tststats.priv_test_tbl;
2020-04-06 20:20:01.353 EDT [31633:379] pg_regress/stats_ext ERROR:  permission denied for table priv_test_tbl
2020-04-06 20:20:01.353 EDT [31633:380] pg_regress/stats_ext STATEMENT:  SELECT * FROM tststats.priv_test_tbl;
2020-04-06 20:20:01.353 EDT [31633:381] pg_regress/stats_ext LOG:  statement: CREATE FUNCTION op_leak(int, int) RETURNS bool
	    AS 'BEGIN RAISE NOTICE ''op_leak => %, %'', $1, $2; RETURN $1 < $2; END'
	    LANGUAGE plpgsql;
2020-04-06 20:20:01.354 EDT [31633:382] pg_regress/stats_ext LOG:  statement: CREATE OPERATOR <<< (procedure = op_leak, leftarg = int, rightarg = int,
	                     restrict = scalarltsel);
2020-04-06 20:20:01.354 EDT [31633:383] pg_regress/stats_ext LOG:  statement: SELECT * FROM tststats.priv_test_tbl WHERE a <<< 0 AND b <<< 0;
2020-04-06 20:20:01.354 EDT [31633:384] pg_regress/stats_ext ERROR:  permission denied for table priv_test_tbl
2020-04-06 20:20:01.354 EDT [31633:385] pg_regress/stats_ext STATEMENT:  SELECT * FROM tststats.priv_test_tbl WHERE a <<< 0 AND b <<< 0;
2020-04-06 20:20:01.355 EDT [31633:386] pg_regress/stats_ext LOG:  statement: DELETE FROM tststats.priv_test_tbl WHERE a <<< 0 AND b <<< 0;
2020-04-06 20:20:01.355 EDT [31633:387] pg_regress/stats_ext ERROR:  permission denied for table priv_test_tbl
2020-04-06 20:20:01.355 EDT [31633:388] pg_regress/stats_ext STATEMENT:  DELETE FROM tststats.priv_test_tbl WHERE a <<< 0 AND b <<< 0;
2020-04-06 20:20:01.355 EDT [31633:389] pg_regress/stats_ext LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:20:01.355 EDT [31633:390] pg_regress/stats_ext LOG:  statement: CREATE VIEW tststats.priv_test_view WITH (security_barrier=true)
	    AS SELECT * FROM tststats.priv_test_tbl WHERE false;
2020-04-06 20:20:01.356 EDT [31633:391] pg_regress/stats_ext LOG:  statement: GRANT SELECT, DELETE ON tststats.priv_test_view TO regress_stats_user1;
2020-04-06 20:20:01.357 EDT [31633:392] pg_regress/stats_ext LOG:  statement: SET SESSION AUTHORIZATION regress_stats_user1;
2020-04-06 20:20:01.357 EDT [31633:393] pg_regress/stats_ext LOG:  statement: SELECT * FROM tststats.priv_test_view WHERE a <<< 0 AND b <<< 0;
2020-04-06 20:20:01.358 EDT [31633:394] pg_regress/stats_ext LOG:  statement: DELETE FROM tststats.priv_test_view WHERE a <<< 0 AND b <<< 0;
2020-04-06 20:20:01.358 EDT [31633:395] pg_regress/stats_ext LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:20:01.359 EDT [31633:396] pg_regress/stats_ext LOG:  statement: ALTER TABLE tststats.priv_test_tbl ENABLE ROW LEVEL SECURITY;
2020-04-06 20:20:01.359 EDT [31633:397] pg_regress/stats_ext LOG:  statement: GRANT SELECT, DELETE ON tststats.priv_test_tbl TO regress_stats_user1;
2020-04-06 20:20:01.359 EDT [31633:398] pg_regress/stats_ext LOG:  statement: SET SESSION AUTHORIZATION regress_stats_user1;
2020-04-06 20:20:01.360 EDT [31633:399] pg_regress/stats_ext LOG:  statement: SELECT * FROM tststats.priv_test_tbl WHERE a <<< 0 AND b <<< 0;
2020-04-06 20:20:01.361 EDT [31633:400] pg_regress/stats_ext LOG:  statement: DELETE FROM tststats.priv_test_tbl WHERE a <<< 0 AND b <<< 0;
2020-04-06 20:20:01.361 EDT [31633:401] pg_regress/stats_ext LOG:  statement: DROP OPERATOR <<< (int, int);
2020-04-06 20:20:01.362 EDT [31633:402] pg_regress/stats_ext LOG:  statement: DROP FUNCTION op_leak(int, int);
2020-04-06 20:20:01.362 EDT [31633:403] pg_regress/stats_ext LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:20:01.362 EDT [31633:404] pg_regress/stats_ext LOG:  statement: DROP SCHEMA tststats CASCADE;
2020-04-06 20:20:01.364 EDT [31633:405] pg_regress/stats_ext LOG:  statement: DROP USER regress_stats_user1;
2020-04-06 20:20:01.365 EDT [31633:406] pg_regress/stats_ext LOG:  disconnection: session time: 0:00:04.592 user=pgbuild database=regression host=[local]
2020-04-06 20:20:01.415 EDT [32353:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:01.416 EDT [32353:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/select_parallel
2020-04-06 20:20:01.418 EDT [32353:3] pg_regress/select_parallel LOG:  statement: create function sp_parallel_restricted(int) returns int as
	  $$begin return $1; end$$ language plpgsql parallel restricted;
2020-04-06 20:20:01.421 EDT [32353:4] pg_regress/select_parallel LOG:  statement: begin isolation level repeatable read;
2020-04-06 20:20:01.421 EDT [32353:5] pg_regress/select_parallel LOG:  statement: set parallel_setup_cost=0;
2020-04-06 20:20:01.422 EDT [32353:6] pg_regress/select_parallel LOG:  statement: set parallel_tuple_cost=0;
2020-04-06 20:20:01.422 EDT [32353:7] pg_regress/select_parallel LOG:  statement: set min_parallel_table_scan_size=0;
2020-04-06 20:20:01.422 EDT [32353:8] pg_regress/select_parallel LOG:  statement: set max_parallel_workers_per_gather=4;
2020-04-06 20:20:01.422 EDT [32353:9] pg_regress/select_parallel LOG:  statement: explain (costs off)
	  select round(avg(aa)), sum(aa) from a_star;
2020-04-06 20:20:01.424 EDT [32353:10] pg_regress/select_parallel LOG:  statement: select round(avg(aa)), sum(aa) from a_star a1;
2020-04-06 20:20:01.441 EDT [32353:11] pg_regress/select_parallel LOG:  statement: alter table c_star set (parallel_workers = 0);
2020-04-06 20:20:01.442 EDT [32353:12] pg_regress/select_parallel LOG:  statement: alter table d_star set (parallel_workers = 0);
2020-04-06 20:20:01.442 EDT [32353:13] pg_regress/select_parallel LOG:  statement: explain (costs off)
	  select round(avg(aa)), sum(aa) from a_star;
2020-04-06 20:20:01.443 EDT [32353:14] pg_regress/select_parallel LOG:  statement: select round(avg(aa)), sum(aa) from a_star a2;
2020-04-06 20:20:01.457 EDT [32353:15] pg_regress/select_parallel LOG:  statement: alter table a_star set (parallel_workers = 0);
2020-04-06 20:20:01.458 EDT [32353:16] pg_regress/select_parallel LOG:  statement: alter table b_star set (parallel_workers = 0);
2020-04-06 20:20:01.458 EDT [32353:17] pg_regress/select_parallel LOG:  statement: alter table e_star set (parallel_workers = 0);
2020-04-06 20:20:01.459 EDT [32353:18] pg_regress/select_parallel LOG:  statement: alter table f_star set (parallel_workers = 0);
2020-04-06 20:20:01.459 EDT [32353:19] pg_regress/select_parallel LOG:  statement: explain (costs off)
	  select round(avg(aa)), sum(aa) from a_star;
2020-04-06 20:20:01.460 EDT [32353:20] pg_regress/select_parallel LOG:  statement: select round(avg(aa)), sum(aa) from a_star a3;
2020-04-06 20:20:01.474 EDT [32353:21] pg_regress/select_parallel LOG:  statement: alter table a_star reset (parallel_workers);
2020-04-06 20:20:01.475 EDT [32353:22] pg_regress/select_parallel LOG:  statement: alter table b_star reset (parallel_workers);
2020-04-06 20:20:01.475 EDT [32353:23] pg_regress/select_parallel LOG:  statement: alter table c_star reset (parallel_workers);
2020-04-06 20:20:01.476 EDT [32353:24] pg_regress/select_parallel LOG:  statement: alter table d_star reset (parallel_workers);
2020-04-06 20:20:01.476 EDT [32353:25] pg_regress/select_parallel LOG:  statement: alter table e_star reset (parallel_workers);
2020-04-06 20:20:01.477 EDT [32353:26] pg_regress/select_parallel LOG:  statement: alter table f_star reset (parallel_workers);
2020-04-06 20:20:01.477 EDT [32353:27] pg_regress/select_parallel LOG:  statement: set enable_parallel_append to off;
2020-04-06 20:20:01.477 EDT [32353:28] pg_regress/select_parallel LOG:  statement: explain (costs off)
	  select round(avg(aa)), sum(aa) from a_star;
2020-04-06 20:20:01.478 EDT [32353:29] pg_regress/select_parallel LOG:  statement: select round(avg(aa)), sum(aa) from a_star a4;
2020-04-06 20:20:01.491 EDT [32353:30] pg_regress/select_parallel LOG:  statement: reset enable_parallel_append;
2020-04-06 20:20:01.491 EDT [32353:31] pg_regress/select_parallel LOG:  statement: create function sp_test_func() returns setof text as
	$$ select 'foo'::varchar union all select 'bar'::varchar $$
	language sql stable;
2020-04-06 20:20:01.492 EDT [32353:32] pg_regress/select_parallel LOG:  statement: select sp_test_func() order by 1;
2020-04-06 20:20:01.493 EDT [32353:33] pg_regress/select_parallel LOG:  statement: create table part_pa_test(a int, b int) partition by range(a);
2020-04-06 20:20:01.495 EDT [32353:34] pg_regress/select_parallel LOG:  statement: create table part_pa_test_p1 partition of part_pa_test for values from (minvalue) to (0);
2020-04-06 20:20:01.497 EDT [32353:35] pg_regress/select_parallel LOG:  statement: create table part_pa_test_p2 partition of part_pa_test for values from (0) to (maxvalue);
2020-04-06 20:20:01.498 EDT [32353:36] pg_regress/select_parallel LOG:  statement: explain (costs off)
		select (select max((select pa1.b from part_pa_test pa1 where pa1.a = pa2.a)))
		from part_pa_test pa2;
2020-04-06 20:20:01.500 EDT [32353:37] pg_regress/select_parallel LOG:  statement: drop table part_pa_test;
2020-04-06 20:20:01.502 EDT [32353:38] pg_regress/select_parallel LOG:  statement: set parallel_leader_participation = off;
2020-04-06 20:20:01.502 EDT [32353:39] pg_regress/select_parallel LOG:  statement: explain (costs off)
	  select count(*) from tenk1 where stringu1 = 'GRAAAA';
2020-04-06 20:20:01.504 EDT [32353:40] pg_regress/select_parallel LOG:  statement: select count(*) from tenk1 where stringu1 = 'GRAAAA';
2020-04-06 20:20:01.526 EDT [32353:41] pg_regress/select_parallel LOG:  statement: set max_parallel_workers = 0;
2020-04-06 20:20:01.527 EDT [32353:42] pg_regress/select_parallel LOG:  statement: explain (costs off)
	  select count(*) from tenk1 where stringu1 = 'GRAAAA';
2020-04-06 20:20:01.527 EDT [32353:43] pg_regress/select_parallel LOG:  statement: select count(*) from tenk1 where stringu1 = 'GRAAAA';
2020-04-06 20:20:01.532 EDT [32353:44] pg_regress/select_parallel LOG:  statement: reset max_parallel_workers;
2020-04-06 20:20:01.533 EDT [32353:45] pg_regress/select_parallel LOG:  statement: reset parallel_leader_participation;
2020-04-06 20:20:01.533 EDT [32353:46] pg_regress/select_parallel LOG:  statement: alter table tenk1 set (parallel_workers = 4);
2020-04-06 20:20:01.534 EDT [32353:47] pg_regress/select_parallel LOG:  statement: explain (verbose, costs off)
	select sp_parallel_restricted(unique1) from tenk1
	  where stringu1 = 'GRAAAA' order by 1;
2020-04-06 20:20:01.535 EDT [32353:48] pg_regress/select_parallel LOG:  statement: explain (costs off)
		select length(stringu1) from tenk1 group by length(stringu1);
2020-04-06 20:20:01.536 EDT [32353:49] pg_regress/select_parallel LOG:  statement: select length(stringu1) from tenk1 group by length(stringu1);
2020-04-06 20:20:01.560 EDT [32353:50] pg_regress/select_parallel LOG:  statement: explain (costs off)
		select stringu1, count(*) from tenk1 group by stringu1 order by stringu1;
2020-04-06 20:20:01.561 EDT [32353:51] pg_regress/select_parallel LOG:  statement: explain (costs off)
		select  sum(sp_parallel_restricted(unique1)) from tenk1
		group by(sp_parallel_restricted(unique1));
2020-04-06 20:20:01.561 EDT [32353:52] pg_regress/select_parallel LOG:  statement: prepare tenk1_count(integer) As select  count((unique1)) from tenk1 where hundred > $1;
2020-04-06 20:20:01.562 EDT [32353:53] pg_regress/select_parallel LOG:  statement: explain (costs off) execute tenk1_count(1);
2020-04-06 20:20:01.562 EDT [32353:54] pg_regress/select_parallel LOG:  statement: execute tenk1_count(1);
2020-04-06 20:20:01.562 EDT [32353:55] pg_regress/select_parallel DETAIL:  prepare: prepare tenk1_count(integer) As select  count((unique1)) from tenk1 where hundred > $1;
2020-04-06 20:20:01.585 EDT [32353:56] pg_regress/select_parallel LOG:  statement: deallocate tenk1_count;
2020-04-06 20:20:01.585 EDT [32353:57] pg_regress/select_parallel LOG:  statement: alter table tenk2 set (parallel_workers = 0);
2020-04-06 20:20:01.586 EDT [32353:58] pg_regress/select_parallel LOG:  statement: explain (costs off)
		select count(*) from tenk1 where (two, four) not in
		(select hundred, thousand from tenk2 where thousand > 100);
2020-04-06 20:20:01.587 EDT [32353:59] pg_regress/select_parallel LOG:  statement: select count(*) from tenk1 where (two, four) not in
		(select hundred, thousand from tenk2 where thousand > 100);
2020-04-06 20:20:01.612 EDT [32353:60] pg_regress/select_parallel LOG:  statement: explain (costs off)
		select * from tenk1 where (unique1 + random())::integer not in
		(select ten from tenk2);
2020-04-06 20:20:01.613 EDT [32353:61] pg_regress/select_parallel LOG:  statement: alter table tenk2 reset (parallel_workers);
2020-04-06 20:20:01.614 EDT [32353:62] pg_regress/select_parallel LOG:  statement: set enable_indexscan = off;
2020-04-06 20:20:01.614 EDT [32353:63] pg_regress/select_parallel LOG:  statement: set enable_indexonlyscan = off;
2020-04-06 20:20:01.614 EDT [32353:64] pg_regress/select_parallel LOG:  statement: set enable_bitmapscan = off;
2020-04-06 20:20:01.614 EDT [32353:65] pg_regress/select_parallel LOG:  statement: alter table tenk2 set (parallel_workers = 2);
2020-04-06 20:20:01.614 EDT [32353:66] pg_regress/select_parallel LOG:  statement: explain (costs off)
		select count(*) from tenk1
	        where tenk1.unique1 = (Select max(tenk2.unique1) from tenk2);
2020-04-06 20:20:01.615 EDT [32353:67] pg_regress/select_parallel LOG:  statement: select count(*) from tenk1
	    where tenk1.unique1 = (Select max(tenk2.unique1) from tenk2);
2020-04-06 20:20:01.641 EDT [32353:68] pg_regress/select_parallel LOG:  statement: reset enable_indexscan;
2020-04-06 20:20:01.641 EDT [32353:69] pg_regress/select_parallel LOG:  statement: reset enable_indexonlyscan;
2020-04-06 20:20:01.641 EDT [32353:70] pg_regress/select_parallel LOG:  statement: reset enable_bitmapscan;
2020-04-06 20:20:01.641 EDT [32353:71] pg_regress/select_parallel LOG:  statement: alter table tenk2 reset (parallel_workers);
2020-04-06 20:20:01.642 EDT [32353:72] pg_regress/select_parallel LOG:  statement: set enable_seqscan to off;
2020-04-06 20:20:01.642 EDT [32353:73] pg_regress/select_parallel LOG:  statement: set enable_bitmapscan to off;
2020-04-06 20:20:01.642 EDT [32353:74] pg_regress/select_parallel LOG:  statement: explain (costs off)
		select  count((unique1)) from tenk1 where hundred > 1;
2020-04-06 20:20:01.642 EDT [32353:75] pg_regress/select_parallel LOG:  statement: select  count((unique1)) from tenk1 where hundred > 1;
2020-04-06 20:20:01.672 EDT [32353:76] pg_regress/select_parallel LOG:  statement: explain (costs off)
		select  count(*) from tenk1 where thousand > 95;
2020-04-06 20:20:01.673 EDT [32353:77] pg_regress/select_parallel LOG:  statement: select  count(*) from tenk1 where thousand > 95;
2020-04-06 20:20:01.690 EDT [32353:78] pg_regress/select_parallel LOG:  statement: set enable_material = false;
2020-04-06 20:20:01.691 EDT [32353:79] pg_regress/select_parallel LOG:  statement: explain (costs off)
	select * from
	  (select count(unique1) from tenk1 where hundred > 10) ss
	  right join (values (1),(2),(3)) v(x) on true;
2020-04-06 20:20:01.692 EDT [32353:80] pg_regress/select_parallel LOG:  statement: select * from
	  (select count(unique1) from tenk1 where hundred > 10) ss
	  right join (values (1),(2),(3)) v(x) on true;
2020-04-06 20:20:01.763 EDT [32353:81] pg_regress/select_parallel LOG:  statement: explain (costs off)
	select * from
	  (select count(*) from tenk1 where thousand > 99) ss
	  right join (values (1),(2),(3)) v(x) on true;
2020-04-06 20:20:01.764 EDT [32353:82] pg_regress/select_parallel LOG:  statement: select * from
	  (select count(*) from tenk1 where thousand > 99) ss
	  right join (values (1),(2),(3)) v(x) on true;
2020-04-06 20:20:01.829 EDT [32353:83] pg_regress/select_parallel LOG:  statement: reset enable_seqscan;
2020-04-06 20:20:01.829 EDT [32353:84] pg_regress/select_parallel LOG:  statement: set enable_indexonlyscan to off;
2020-04-06 20:20:01.829 EDT [32353:85] pg_regress/select_parallel LOG:  statement: set enable_indexscan to off;
2020-04-06 20:20:01.829 EDT [32353:86] pg_regress/select_parallel LOG:  statement: alter table tenk1 set (parallel_workers = 0);
2020-04-06 20:20:01.830 EDT [32353:87] pg_regress/select_parallel LOG:  statement: alter table tenk2 set (parallel_workers = 1);
2020-04-06 20:20:01.830 EDT [32353:88] pg_regress/select_parallel LOG:  statement: explain (costs off)
	select count(*) from tenk1
	  left join (select tenk2.unique1 from tenk2 order by 1 limit 1000) ss
	  on tenk1.unique1 < ss.unique1 + 1
	  where tenk1.unique1 < 2;
2020-04-06 20:20:01.831 EDT [32353:89] pg_regress/select_parallel LOG:  statement: select count(*) from tenk1
	  left join (select tenk2.unique1 from tenk2 order by 1 limit 1000) ss
	  on tenk1.unique1 < ss.unique1 + 1
	  where tenk1.unique1 < 2;
2020-04-06 20:20:01.855 EDT [32353:90] pg_regress/select_parallel LOG:  statement: alter table tenk1 set (parallel_workers = 4);
2020-04-06 20:20:01.855 EDT [32353:91] pg_regress/select_parallel LOG:  statement: alter table tenk2 reset (parallel_workers);
2020-04-06 20:20:01.855 EDT [32353:92] pg_regress/select_parallel LOG:  statement: reset enable_material;
2020-04-06 20:20:01.856 EDT [32353:93] pg_regress/select_parallel LOG:  statement: reset enable_bitmapscan;
2020-04-06 20:20:01.856 EDT [32353:94] pg_regress/select_parallel LOG:  statement: reset enable_indexonlyscan;
2020-04-06 20:20:01.856 EDT [32353:95] pg_regress/select_parallel LOG:  statement: reset enable_indexscan;
2020-04-06 20:20:01.856 EDT [32353:96] pg_regress/select_parallel LOG:  statement: set enable_seqscan to off;
2020-04-06 20:20:01.856 EDT [32353:97] pg_regress/select_parallel LOG:  statement: set enable_indexscan to off;
2020-04-06 20:20:01.857 EDT [32353:98] pg_regress/select_parallel LOG:  statement: set enable_hashjoin to off;
2020-04-06 20:20:01.857 EDT [32353:99] pg_regress/select_parallel LOG:  statement: set enable_mergejoin to off;
2020-04-06 20:20:01.857 EDT [32353:100] pg_regress/select_parallel LOG:  statement: set enable_material to off;
2020-04-06 20:20:01.857 EDT [32353:101] pg_regress/select_parallel LOG:  statement: DO $$
	BEGIN
	 SET effective_io_concurrency = 50;
	EXCEPTION WHEN invalid_parameter_value THEN
	END $$;
2020-04-06 20:20:01.858 EDT [32353:102] pg_regress/select_parallel LOG:  statement: set work_mem='64kB';
2020-04-06 20:20:01.858 EDT [32353:103] pg_regress/select_parallel LOG:  statement: explain (costs off)
		select count(*) from tenk1, tenk2 where tenk1.hundred > 1 and tenk2.thousand=0;
2020-04-06 20:20:01.859 EDT [32353:104] pg_regress/select_parallel LOG:  statement: select count(*) from tenk1, tenk2 where tenk1.hundred > 1 and tenk2.thousand=0;
2020-04-06 20:20:02.051 EDT [32353:105] pg_regress/select_parallel LOG:  statement: create table bmscantest (a int, t text);
2020-04-06 20:20:02.065 EDT [32353:106] pg_regress/select_parallel LOG:  statement: insert into bmscantest select r, 'fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo' FROM generate_series(1,100000) r;
2020-04-06 20:20:02.282 EDT [24937:7] LOG:  checkpoints are occurring too frequently (17 seconds apart)
2020-04-06 20:20:02.282 EDT [24937:8] HINT:  Consider increasing the configuration parameter "max_wal_size".
2020-04-06 20:20:02.350 EDT [32353:107] pg_regress/select_parallel LOG:  statement: create index i_bmtest ON bmscantest(a);
2020-04-06 20:20:02.425 EDT [32353:108] pg_regress/select_parallel LOG:  statement: select count(*) from bmscantest where a>1;
2020-04-06 20:20:02.456 EDT [32353:109] pg_regress/select_parallel LOG:  statement: reset enable_seqscan;
2020-04-06 20:20:02.456 EDT [32353:110] pg_regress/select_parallel LOG:  statement: alter table tenk2 set (parallel_workers = 0);
2020-04-06 20:20:02.457 EDT [32353:111] pg_regress/select_parallel LOG:  statement: explain (analyze, timing off, summary off, costs off)
	   select count(*) from tenk1, tenk2 where tenk1.hundred > 1
	        and tenk2.thousand=0;
2020-04-06 20:20:02.663 EDT [32353:112] pg_regress/select_parallel LOG:  statement: alter table tenk2 reset (parallel_workers);
2020-04-06 20:20:02.663 EDT [32353:113] pg_regress/select_parallel LOG:  statement: reset work_mem;
2020-04-06 20:20:02.664 EDT [32353:114] pg_regress/select_parallel LOG:  statement: create function explain_parallel_sort_stats() returns setof text
	language plpgsql as
	$$
	declare ln text;
	begin
	    for ln in
	        explain (analyze, timing off, summary off, costs off)
	          select * from
	          (select ten from tenk1 where ten < 100 order by ten) ss
	          right join (values (1),(2),(3)) v(x) on true
	    loop
	        ln := regexp_replace(ln, 'Memory: \\S*',  'Memory: xxx');
	        return next ln;
	    end loop;
	end;
	$$;
2020-04-06 20:20:02.665 EDT [32353:115] pg_regress/select_parallel LOG:  statement: select * from explain_parallel_sort_stats();
2020-04-06 20:20:02.722 EDT [32353:116] pg_regress/select_parallel LOG:  statement: reset enable_indexscan;
2020-04-06 20:20:02.723 EDT [32353:117] pg_regress/select_parallel LOG:  statement: reset enable_hashjoin;
2020-04-06 20:20:02.723 EDT [32353:118] pg_regress/select_parallel LOG:  statement: reset enable_mergejoin;
2020-04-06 20:20:02.723 EDT [32353:119] pg_regress/select_parallel LOG:  statement: reset enable_material;
2020-04-06 20:20:02.723 EDT [32353:120] pg_regress/select_parallel LOG:  statement: reset effective_io_concurrency;
2020-04-06 20:20:02.723 EDT [32353:121] pg_regress/select_parallel LOG:  statement: drop table bmscantest;
2020-04-06 20:20:02.725 EDT [32353:122] pg_regress/select_parallel LOG:  statement: drop function explain_parallel_sort_stats();
2020-04-06 20:20:02.726 EDT [32353:123] pg_regress/select_parallel LOG:  statement: set enable_hashjoin to off;
2020-04-06 20:20:02.726 EDT [32353:124] pg_regress/select_parallel LOG:  statement: set enable_nestloop to off;
2020-04-06 20:20:02.726 EDT [32353:125] pg_regress/select_parallel LOG:  statement: explain (costs off)
		select  count(*) from tenk1, tenk2 where tenk1.unique1 = tenk2.unique1;
2020-04-06 20:20:02.728 EDT [32353:126] pg_regress/select_parallel LOG:  statement: select  count(*) from tenk1, tenk2 where tenk1.unique1 = tenk2.unique1;
2020-04-06 20:20:02.749 EDT [32353:127] pg_regress/select_parallel LOG:  statement: reset enable_hashjoin;
2020-04-06 20:20:02.750 EDT [32353:128] pg_regress/select_parallel LOG:  statement: reset enable_nestloop;
2020-04-06 20:20:02.750 EDT [32353:129] pg_regress/select_parallel LOG:  statement: set enable_hashagg = false;
2020-04-06 20:20:02.750 EDT [32353:130] pg_regress/select_parallel LOG:  statement: explain (costs off)
	   select count(*) from tenk1 group by twenty;
2020-04-06 20:20:02.751 EDT [32353:131] pg_regress/select_parallel LOG:  statement: select count(*) from tenk1 group by twenty;
2020-04-06 20:20:02.769 EDT [32353:132] pg_regress/select_parallel LOG:  statement: create function sp_simple_func(var1 integer) returns integer
	as $$
	begin
	        return var1 + 10;
	end;
	$$ language plpgsql PARALLEL SAFE;
2020-04-06 20:20:02.770 EDT [32353:133] pg_regress/select_parallel LOG:  statement: explain (costs off, verbose)
	    select ten, sp_simple_func(ten) from tenk1 where ten < 100 order by ten;
2020-04-06 20:20:02.771 EDT [32353:134] pg_regress/select_parallel LOG:  statement: drop function sp_simple_func(integer);
2020-04-06 20:20:02.771 EDT [32353:135] pg_regress/select_parallel LOG:  statement: explain (costs off)
	   select count(*), generate_series(1,2) from tenk1 group by twenty;
2020-04-06 20:20:02.771 EDT [32353:136] pg_regress/select_parallel LOG:  statement: select count(*), generate_series(1,2) from tenk1 group by twenty;
2020-04-06 20:20:02.791 EDT [32353:137] pg_regress/select_parallel LOG:  statement: set parallel_leader_participation = off;
2020-04-06 20:20:02.792 EDT [32353:138] pg_regress/select_parallel LOG:  statement: explain (costs off)
	   select count(*) from tenk1 group by twenty;
2020-04-06 20:20:02.792 EDT [32353:139] pg_regress/select_parallel LOG:  statement: select count(*) from tenk1 group by twenty;
2020-04-06 20:20:02.810 EDT [32353:140] pg_regress/select_parallel LOG:  statement: reset parallel_leader_participation;
2020-04-06 20:20:02.810 EDT [32353:141] pg_regress/select_parallel LOG:  statement: set enable_material = false;
2020-04-06 20:20:02.811 EDT [32353:142] pg_regress/select_parallel LOG:  statement: explain (costs off)
	select * from
	  (select string4, count(unique2)
	   from tenk1 group by string4 order by string4) ss
	  right join (values (1),(2),(3)) v(x) on true;
2020-04-06 20:20:02.811 EDT [32353:143] pg_regress/select_parallel LOG:  statement: select * from
	  (select string4, count(unique2)
	   from tenk1 group by string4 order by string4) ss
	  right join (values (1),(2),(3)) v(x) on true;
2020-04-06 20:20:02.873 EDT [32353:144] pg_regress/select_parallel LOG:  statement: reset enable_material;
2020-04-06 20:20:02.873 EDT [32353:145] pg_regress/select_parallel LOG:  statement: reset enable_hashagg;
2020-04-06 20:20:02.873 EDT [32353:146] pg_regress/select_parallel LOG:  statement: explain (costs off)
	select avg(unique1::int8) from tenk1;
2020-04-06 20:20:02.874 EDT [32353:147] pg_regress/select_parallel LOG:  statement: select avg(unique1::int8) from tenk1;
2020-04-06 20:20:02.894 EDT [32353:148] pg_regress/select_parallel LOG:  statement: explain (costs off)
	  select fivethous from tenk1 order by fivethous limit 4;
2020-04-06 20:20:02.894 EDT [32353:149] pg_regress/select_parallel LOG:  statement: select fivethous from tenk1 order by fivethous limit 4;
2020-04-06 20:20:02.915 EDT [32353:150] pg_regress/select_parallel LOG:  statement: set max_parallel_workers = 0;
2020-04-06 20:20:02.915 EDT [32353:151] pg_regress/select_parallel LOG:  statement: explain (costs off)
	   select string4 from tenk1 order by string4 limit 5;
2020-04-06 20:20:02.915 EDT [32353:152] pg_regress/select_parallel LOG:  statement: select string4 from tenk1 order by string4 limit 5;
2020-04-06 20:20:02.921 EDT [32353:153] pg_regress/select_parallel LOG:  statement: set parallel_leader_participation = off;
2020-04-06 20:20:02.921 EDT [32353:154] pg_regress/select_parallel LOG:  statement: explain (costs off)
	   select string4 from tenk1 order by string4 limit 5;
2020-04-06 20:20:02.921 EDT [32353:155] pg_regress/select_parallel LOG:  statement: select string4 from tenk1 order by string4 limit 5;
2020-04-06 20:20:02.927 EDT [32353:156] pg_regress/select_parallel LOG:  statement: reset parallel_leader_participation;
2020-04-06 20:20:02.927 EDT [32353:157] pg_regress/select_parallel LOG:  statement: reset max_parallel_workers;
2020-04-06 20:20:02.927 EDT [32353:158] pg_regress/select_parallel LOG:  statement: SAVEPOINT settings;
2020-04-06 20:20:02.927 EDT [32353:159] pg_regress/select_parallel LOG:  statement: SET LOCAL force_parallel_mode = 1;
2020-04-06 20:20:02.928 EDT [32353:160] pg_regress/select_parallel LOG:  statement: explain (costs off)
	  select stringu1::int2 from tenk1 where unique1 = 1;
2020-04-06 20:20:02.929 EDT [32353:161] pg_regress/select_parallel LOG:  statement: ROLLBACK TO SAVEPOINT settings;
2020-04-06 20:20:02.930 EDT [32353:162] pg_regress/select_parallel LOG:  statement: CREATE FUNCTION make_record(n int)
	  RETURNS RECORD LANGUAGE plpgsql PARALLEL SAFE AS
	$$
	BEGIN
	  RETURN CASE n
	           WHEN 1 THEN ROW(1)
	           WHEN 2 THEN ROW(1, 2)
	           WHEN 3 THEN ROW(1, 2, 3)
	           WHEN 4 THEN ROW(1, 2, 3, 4)
	           ELSE ROW(1, 2, 3, 4, 5)
	         END;
	END;
	$$;
2020-04-06 20:20:02.931 EDT [32353:163] pg_regress/select_parallel LOG:  statement: SAVEPOINT settings;
2020-04-06 20:20:02.932 EDT [32353:164] pg_regress/select_parallel LOG:  statement: SET LOCAL force_parallel_mode = 1;
2020-04-06 20:20:02.932 EDT [32353:165] pg_regress/select_parallel LOG:  statement: SELECT make_record(x) FROM (SELECT generate_series(1, 5) x) ss ORDER BY x;
2020-04-06 20:20:02.948 EDT [32353:166] pg_regress/select_parallel LOG:  statement: ROLLBACK TO SAVEPOINT settings;
2020-04-06 20:20:02.949 EDT [32353:167] pg_regress/select_parallel LOG:  statement: DROP function make_record(n int);
2020-04-06 20:20:02.949 EDT [32353:168] pg_regress/select_parallel LOG:  statement: drop role if exists regress_parallel_worker;
2020-04-06 20:20:02.950 EDT [32353:169] pg_regress/select_parallel LOG:  statement: create role regress_parallel_worker;
2020-04-06 20:20:02.951 EDT [32353:170] pg_regress/select_parallel LOG:  statement: set role regress_parallel_worker;
2020-04-06 20:20:02.951 EDT [32353:171] pg_regress/select_parallel LOG:  statement: reset session authorization;
2020-04-06 20:20:02.951 EDT [32353:172] pg_regress/select_parallel LOG:  statement: drop role regress_parallel_worker;
2020-04-06 20:20:02.952 EDT [32353:173] pg_regress/select_parallel LOG:  statement: set force_parallel_mode = 1;
2020-04-06 20:20:02.953 EDT [32353:174] pg_regress/select_parallel LOG:  statement: select count(*) from tenk1;
2020-04-06 20:20:02.973 EDT [32353:175] pg_regress/select_parallel LOG:  statement: reset force_parallel_mode;
2020-04-06 20:20:02.973 EDT [32353:176] pg_regress/select_parallel LOG:  statement: reset role;
2020-04-06 20:20:02.973 EDT [32353:177] pg_regress/select_parallel LOG:  statement: explain (costs off, verbose)
	  select count(*) from tenk1 a where (unique1, two) in
	    (select unique1, row_number() over() from tenk1 b);
2020-04-06 20:20:02.975 EDT [32353:178] pg_regress/select_parallel LOG:  statement: explain (costs off)
	  select * from tenk1 a where two in
	    (select two from tenk1 b where stringu1 like '%AAAA' limit 3);
2020-04-06 20:20:02.975 EDT [32353:179] pg_regress/select_parallel LOG:  statement: SAVEPOINT settings;
2020-04-06 20:20:02.976 EDT [32353:180] pg_regress/select_parallel LOG:  statement: SET LOCAL force_parallel_mode = 1;
2020-04-06 20:20:02.976 EDT [32353:181] pg_regress/select_parallel LOG:  statement: EXPLAIN (analyze, timing off, summary off, costs off) SELECT * FROM tenk1;
2020-04-06 20:20:02.998 EDT [32353:182] pg_regress/select_parallel LOG:  statement: ROLLBACK TO SAVEPOINT settings;
2020-04-06 20:20:02.998 EDT [32353:183] pg_regress/select_parallel LOG:  statement: SAVEPOINT settings;
2020-04-06 20:20:02.999 EDT [32353:184] pg_regress/select_parallel LOG:  statement: SET LOCAL force_parallel_mode = 1;
2020-04-06 20:20:02.999 EDT [32353:185] pg_regress/select_parallel LOG:  statement: select stringu1::int2 from tenk1 where unique1 = 1;
2020-04-06 20:20:03.009 EDT [32564:1] ERROR:  invalid input syntax for type smallint: "BAAAAA"
2020-04-06 20:20:03.009 EDT [32564:2] STATEMENT:  select stringu1::int2 from tenk1 where unique1 = 1;
2020-04-06 20:20:03.010 EDT [32353:186] pg_regress/select_parallel ERROR:  invalid input syntax for type smallint: "BAAAAA"
2020-04-06 20:20:03.010 EDT [32353:187] pg_regress/select_parallel CONTEXT:  parallel worker
2020-04-06 20:20:03.010 EDT [32353:188] pg_regress/select_parallel STATEMENT:  select stringu1::int2 from tenk1 where unique1 = 1;
2020-04-06 20:20:03.012 EDT [24935:284] LOG:  background worker "parallel worker" (PID 32564) exited with exit code 1
2020-04-06 20:20:03.013 EDT [32353:189] pg_regress/select_parallel LOG:  statement: ROLLBACK TO SAVEPOINT settings;
2020-04-06 20:20:03.013 EDT [32353:190] pg_regress/select_parallel LOG:  statement: SAVEPOINT settings;
2020-04-06 20:20:03.014 EDT [32353:191] pg_regress/select_parallel LOG:  statement: SET LOCAL parallel_setup_cost = 10;
2020-04-06 20:20:03.014 EDT [32353:192] pg_regress/select_parallel LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT unique1 FROM tenk1 WHERE fivethous = tenthous + 1
	UNION ALL
	SELECT unique1 FROM tenk1 WHERE fivethous = tenthous + 1;
2020-04-06 20:20:03.015 EDT [32353:193] pg_regress/select_parallel LOG:  statement: ROLLBACK TO SAVEPOINT settings;
2020-04-06 20:20:03.016 EDT [32353:194] pg_regress/select_parallel LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT unique1 FROM tenk1 WHERE fivethous =
		(SELECT unique1 FROM tenk1 WHERE fivethous = 1 LIMIT 1)
	UNION ALL
	SELECT unique1 FROM tenk1 WHERE fivethous =
		(SELECT unique2 FROM tenk1 WHERE fivethous = 1 LIMIT 1)
	ORDER BY 1;
2020-04-06 20:20:03.017 EDT [32353:195] pg_regress/select_parallel LOG:  statement: SELECT * FROM information_schema.foreign_data_wrapper_options
	ORDER BY 1, 2, 3;
2020-04-06 20:20:03.038 EDT [32353:196] pg_regress/select_parallel LOG:  statement: CREATE FUNCTION make_some_array(int,int) returns int[] as
	$$declare x int[];
	  begin
	    x[1] := $1;
	    x[2] := $2;
	    return x;
	  end$$ language plpgsql parallel safe;
2020-04-06 20:20:03.039 EDT [32353:197] pg_regress/select_parallel LOG:  statement: CREATE TABLE fooarr(f1 text, f2 int[], f3 text);
2020-04-06 20:20:03.052 EDT [32353:198] pg_regress/select_parallel LOG:  statement: INSERT INTO fooarr VALUES('1', ARRAY[1,2], 'one');
2020-04-06 20:20:03.053 EDT [32353:199] pg_regress/select_parallel LOG:  statement: PREPARE pstmt(text, int[]) AS SELECT * FROM fooarr WHERE f1 = $1 AND f2 = $2;
2020-04-06 20:20:03.055 EDT [32353:200] pg_regress/select_parallel LOG:  statement: EXPLAIN (COSTS OFF) EXECUTE pstmt('1', make_some_array(1,2));
2020-04-06 20:20:03.056 EDT [32353:201] pg_regress/select_parallel LOG:  statement: EXECUTE pstmt('1', make_some_array(1,2));
2020-04-06 20:20:03.056 EDT [32353:202] pg_regress/select_parallel DETAIL:  prepare: PREPARE pstmt(text, int[]) AS SELECT * FROM fooarr WHERE f1 = $1 AND f2 = $2;
2020-04-06 20:20:03.074 EDT [32353:203] pg_regress/select_parallel LOG:  statement: DEALLOCATE pstmt;
2020-04-06 20:20:03.074 EDT [32353:204] pg_regress/select_parallel LOG:  statement: CREATE VIEW tenk1_vw_sec WITH (security_barrier) AS SELECT * FROM tenk1;
2020-04-06 20:20:03.079 EDT [32353:205] pg_regress/select_parallel LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT 1 FROM tenk1_vw_sec
	  WHERE (SELECT sum(f1) FROM int4_tbl WHERE f1 < unique1) < 100;
2020-04-06 20:20:03.081 EDT [32353:206] pg_regress/select_parallel LOG:  statement: rollback;
2020-04-06 20:20:03.090 EDT [32353:207] pg_regress/select_parallel LOG:  disconnection: session time: 0:00:01.676 user=pgbuild database=regression host=[local]
2020-04-06 20:20:03.115 EDT [32575:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:03.117 EDT [32575:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/write_parallel
2020-04-06 20:20:03.119 EDT [32575:3] pg_regress/write_parallel LOG:  statement: begin isolation level repeatable read;
2020-04-06 20:20:03.119 EDT [32575:4] pg_regress/write_parallel LOG:  statement: set parallel_setup_cost=0;
2020-04-06 20:20:03.119 EDT [32575:5] pg_regress/write_parallel LOG:  statement: set parallel_tuple_cost=0;
2020-04-06 20:20:03.119 EDT [32575:6] pg_regress/write_parallel LOG:  statement: set min_parallel_table_scan_size=0;
2020-04-06 20:20:03.119 EDT [32575:7] pg_regress/write_parallel LOG:  statement: set max_parallel_workers_per_gather=4;
2020-04-06 20:20:03.120 EDT [32575:8] pg_regress/write_parallel LOG:  statement: explain (costs off) create table parallel_write as
	    select length(stringu1) from tenk1 group by length(stringu1);
2020-04-06 20:20:03.123 EDT [32575:9] pg_regress/write_parallel LOG:  statement: create table parallel_write as
	    select length(stringu1) from tenk1 group by length(stringu1);
2020-04-06 20:20:03.141 EDT [32575:10] pg_regress/write_parallel LOG:  statement: drop table parallel_write;
2020-04-06 20:20:03.143 EDT [32575:11] pg_regress/write_parallel LOG:  statement: explain (costs off) select length(stringu1) into parallel_write
	    from tenk1 group by length(stringu1);
2020-04-06 20:20:03.144 EDT [32575:12] pg_regress/write_parallel LOG:  statement: select length(stringu1) into parallel_write
	    from tenk1 group by length(stringu1);
2020-04-06 20:20:03.167 EDT [32575:13] pg_regress/write_parallel LOG:  statement: drop table parallel_write;
2020-04-06 20:20:03.168 EDT [32575:14] pg_regress/write_parallel LOG:  statement: explain (costs off) create materialized view parallel_mat_view as
	    select length(stringu1) from tenk1 group by length(stringu1);
2020-04-06 20:20:03.169 EDT [32575:15] pg_regress/write_parallel LOG:  statement: create materialized view parallel_mat_view as
	    select length(stringu1) from tenk1 group by length(stringu1);
2020-04-06 20:20:03.192 EDT [32575:16] pg_regress/write_parallel LOG:  statement: drop materialized view parallel_mat_view;
2020-04-06 20:20:03.193 EDT [32575:17] pg_regress/write_parallel LOG:  statement: prepare prep_stmt as select length(stringu1) from tenk1 group by length(stringu1);
2020-04-06 20:20:03.193 EDT [32575:18] pg_regress/write_parallel LOG:  statement: explain (costs off) create table parallel_write as execute prep_stmt;
2020-04-06 20:20:03.194 EDT [32575:19] pg_regress/write_parallel LOG:  statement: create table parallel_write as execute prep_stmt;
2020-04-06 20:20:03.213 EDT [32575:20] pg_regress/write_parallel LOG:  statement: drop table parallel_write;
2020-04-06 20:20:03.215 EDT [32575:21] pg_regress/write_parallel LOG:  statement: rollback;
2020-04-06 20:20:03.216 EDT [32575:22] pg_regress/write_parallel LOG:  disconnection: session time: 0:00:00.101 user=pgbuild database=regression host=[local]
2020-04-06 20:20:03.236 EDT [32597:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:03.236 EDT [32596:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:03.237 EDT [32597:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/subscription
2020-04-06 20:20:03.237 EDT [32596:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/publication
2020-04-06 20:20:03.240 EDT [32597:3] pg_regress/subscription LOG:  statement: CREATE ROLE regress_subscription_user LOGIN SUPERUSER;
2020-04-06 20:20:03.241 EDT [32597:4] pg_regress/subscription LOG:  statement: CREATE ROLE regress_subscription_user2;
2020-04-06 20:20:03.241 EDT [32596:3] pg_regress/publication LOG:  statement: CREATE ROLE regress_publication_user LOGIN SUPERUSER;
2020-04-06 20:20:03.242 EDT [32597:5] pg_regress/subscription LOG:  statement: CREATE ROLE regress_subscription_user_dummy LOGIN NOSUPERUSER;
2020-04-06 20:20:03.242 EDT [32596:4] pg_regress/publication LOG:  statement: CREATE ROLE regress_publication_user2;
2020-04-06 20:20:03.242 EDT [32597:6] pg_regress/subscription LOG:  statement: SET SESSION AUTHORIZATION 'regress_subscription_user';
2020-04-06 20:20:03.242 EDT [32596:5] pg_regress/publication LOG:  statement: CREATE ROLE regress_publication_user_dummy LOGIN NOSUPERUSER;
2020-04-06 20:20:03.243 EDT [32597:7] pg_regress/subscription ERROR:  syntax error at or near ";" at character 53
2020-04-06 20:20:03.243 EDT [32597:8] pg_regress/subscription STATEMENT:  CREATE SUBSCRIPTION regress_testsub CONNECTION 'foo';
2020-04-06 20:20:03.243 EDT [32596:6] pg_regress/publication LOG:  statement: SET SESSION AUTHORIZATION 'regress_publication_user';
2020-04-06 20:20:03.243 EDT [32597:9] pg_regress/subscription ERROR:  syntax error at or near "PUBLICATION" at character 37
2020-04-06 20:20:03.243 EDT [32597:10] pg_regress/subscription STATEMENT:  CREATE SUBSCRIPTION regress_testsub PUBLICATION foo;
2020-04-06 20:20:03.243 EDT [32596:7] pg_regress/publication LOG:  statement: SET client_min_messages = 'ERROR';
2020-04-06 20:20:03.243 EDT [32597:11] pg_regress/subscription LOG:  statement: BEGIN;
2020-04-06 20:20:03.243 EDT [32596:8] pg_regress/publication LOG:  statement: CREATE PUBLICATION testpub_default;
2020-04-06 20:20:03.244 EDT [32596:9] pg_regress/publication WARNING:  wal_level is insufficient to publish logical changes
2020-04-06 20:20:03.244 EDT [32596:10] pg_regress/publication HINT:  Set wal_level to logical before creating subscriptions.
2020-04-06 20:20:03.244 EDT [32597:12] pg_regress/subscription LOG:  statement: CREATE SUBSCRIPTION regress_testsub CONNECTION 'testconn' PUBLICATION testpub WITH (create_slot);
2020-04-06 20:20:03.244 EDT [32597:13] pg_regress/subscription ERROR:  CREATE SUBSCRIPTION ... WITH (create_slot = true) cannot run inside a transaction block
2020-04-06 20:20:03.244 EDT [32597:14] pg_regress/subscription STATEMENT:  CREATE SUBSCRIPTION regress_testsub CONNECTION 'testconn' PUBLICATION testpub WITH (create_slot);
2020-04-06 20:20:03.244 EDT [32596:11] pg_regress/publication LOG:  statement: RESET client_min_messages;
2020-04-06 20:20:03.244 EDT [32597:15] pg_regress/subscription LOG:  statement: COMMIT;
2020-04-06 20:20:03.245 EDT [32596:12] pg_regress/publication LOG:  statement: COMMENT ON PUBLICATION testpub_default IS 'test publication';
2020-04-06 20:20:03.245 EDT [32597:16] pg_regress/subscription LOG:  statement: CREATE SUBSCRIPTION regress_testsub CONNECTION 'testconn' PUBLICATION testpub;
2020-04-06 20:20:03.247 EDT [32597:17] pg_regress/subscription ERROR:  invalid connection string syntax: missing "=" after "testconn" in connection info string
	
2020-04-06 20:20:03.247 EDT [32597:18] pg_regress/subscription STATEMENT:  CREATE SUBSCRIPTION regress_testsub CONNECTION 'testconn' PUBLICATION testpub;
2020-04-06 20:20:03.247 EDT [32596:13] pg_regress/publication LOG:  statement: SELECT obj_description(p.oid, 'pg_publication') FROM pg_publication p;
2020-04-06 20:20:03.249 EDT [32597:19] pg_regress/subscription LOG:  statement: CREATE SUBSCRIPTION regress_testsub CONNECTION 'dbname=regress_doesnotexist' PUBLICATION foo, testpub, foo WITH (connect = false);
2020-04-06 20:20:03.249 EDT [32597:20] pg_regress/subscription ERROR:  publication name "foo" used more than once
2020-04-06 20:20:03.249 EDT [32597:21] pg_regress/subscription STATEMENT:  CREATE SUBSCRIPTION regress_testsub CONNECTION 'dbname=regress_doesnotexist' PUBLICATION foo, testpub, foo WITH (connect = false);
2020-04-06 20:20:03.250 EDT [32597:22] pg_regress/subscription LOG:  statement: CREATE SUBSCRIPTION regress_testsub CONNECTION 'dbname=regress_doesnotexist' PUBLICATION testpub WITH (connect = false);
2020-04-06 20:20:03.252 EDT [32597:23] pg_regress/subscription WARNING:  tables were not subscribed, you will have to run ALTER SUBSCRIPTION ... REFRESH PUBLICATION to subscribe the tables
2020-04-06 20:20:03.252 EDT [32597:24] pg_regress/subscription LOG:  statement: COMMENT ON SUBSCRIPTION regress_testsub IS 'test subscription';
2020-04-06 20:20:03.253 EDT [32597:25] pg_regress/subscription LOG:  statement: SELECT obj_description(s.oid, 'pg_subscription') FROM pg_subscription s;
2020-04-06 20:20:03.269 EDT [32596:14] pg_regress/publication LOG:  statement: SET client_min_messages = 'ERROR';
2020-04-06 20:20:03.270 EDT [32596:15] pg_regress/publication LOG:  statement: CREATE PUBLICATION testpib_ins_trunct WITH (publish = insert);
2020-04-06 20:20:03.270 EDT [32596:16] pg_regress/publication WARNING:  wal_level is insufficient to publish logical changes
2020-04-06 20:20:03.270 EDT [32596:17] pg_regress/publication HINT:  Set wal_level to logical before creating subscriptions.
2020-04-06 20:20:03.270 EDT [32596:18] pg_regress/publication LOG:  statement: RESET client_min_messages;
2020-04-06 20:20:03.271 EDT [32596:19] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub_default SET (publish = update);
2020-04-06 20:20:03.271 EDT [32596:20] pg_regress/publication LOG:  statement: CREATE PUBLICATION testpub_xxx WITH (foo);
2020-04-06 20:20:03.271 EDT [32596:21] pg_regress/publication ERROR:  unrecognized publication parameter: "foo"
2020-04-06 20:20:03.271 EDT [32596:22] pg_regress/publication STATEMENT:  CREATE PUBLICATION testpub_xxx WITH (foo);
2020-04-06 20:20:03.271 EDT [32596:23] pg_regress/publication LOG:  statement: CREATE PUBLICATION testpub_xxx WITH (publish = 'cluster, vacuum');
2020-04-06 20:20:03.271 EDT [32596:24] pg_regress/publication ERROR:  unrecognized "publish" value: "cluster"
2020-04-06 20:20:03.271 EDT [32596:25] pg_regress/publication STATEMENT:  CREATE PUBLICATION testpub_xxx WITH (publish = 'cluster, vacuum');
2020-04-06 20:20:03.272 EDT [32596:26] pg_regress/publication LOG:  statement: SELECT pubname AS "Name",
	  pg_catalog.pg_get_userbyid(pubowner) AS "Owner",
	  puballtables AS "All tables",
	  pubinsert AS "Inserts",
	  pubupdate AS "Updates",
	  pubdelete AS "Deletes",
	  pubtruncate AS "Truncates"
	FROM pg_catalog.pg_publication
	ORDER BY 1;
2020-04-06 20:20:03.272 EDT [32597:26] pg_regress/subscription LOG:  statement: CREATE SUBSCRIPTION regress_testsub CONNECTION 'dbname=regress_doesnotexist' PUBLICATION testpub WITH (connect = false);
2020-04-06 20:20:03.272 EDT [32597:27] pg_regress/subscription ERROR:  subscription "regress_testsub" already exists
2020-04-06 20:20:03.272 EDT [32597:28] pg_regress/subscription STATEMENT:  CREATE SUBSCRIPTION regress_testsub CONNECTION 'dbname=regress_doesnotexist' PUBLICATION testpub WITH (connect = false);
2020-04-06 20:20:03.272 EDT [32597:29] pg_regress/subscription LOG:  statement: SET SESSION AUTHORIZATION 'regress_subscription_user2';
2020-04-06 20:20:03.273 EDT [32597:30] pg_regress/subscription LOG:  statement: CREATE SUBSCRIPTION regress_testsub2 CONNECTION 'dbname=regress_doesnotexist' PUBLICATION foo WITH (connect = false);
2020-04-06 20:20:03.273 EDT [32597:31] pg_regress/subscription ERROR:  must be superuser to create subscriptions
2020-04-06 20:20:03.273 EDT [32597:32] pg_regress/subscription STATEMENT:  CREATE SUBSCRIPTION regress_testsub2 CONNECTION 'dbname=regress_doesnotexist' PUBLICATION foo WITH (connect = false);
2020-04-06 20:20:03.273 EDT [32597:33] pg_regress/subscription LOG:  statement: SET SESSION AUTHORIZATION 'regress_subscription_user';
2020-04-06 20:20:03.273 EDT [32597:34] pg_regress/subscription LOG:  statement: CREATE SUBSCRIPTION regress_testsub2 CONNECTION 'dbname=regress_doesnotexist' PUBLICATION testpub WITH (connect = false, copy_data = true);
2020-04-06 20:20:03.273 EDT [32597:35] pg_regress/subscription ERROR:  connect = false and copy_data = true are mutually exclusive options
2020-04-06 20:20:03.273 EDT [32597:36] pg_regress/subscription STATEMENT:  CREATE SUBSCRIPTION regress_testsub2 CONNECTION 'dbname=regress_doesnotexist' PUBLICATION testpub WITH (connect = false, copy_data = true);
2020-04-06 20:20:03.274 EDT [32597:37] pg_regress/subscription LOG:  statement: CREATE SUBSCRIPTION regress_testsub2 CONNECTION 'dbname=regress_doesnotexist' PUBLICATION testpub WITH (connect = false, enabled = true);
2020-04-06 20:20:03.274 EDT [32597:38] pg_regress/subscription ERROR:  connect = false and enabled = true are mutually exclusive options
2020-04-06 20:20:03.274 EDT [32597:39] pg_regress/subscription STATEMENT:  CREATE SUBSCRIPTION regress_testsub2 CONNECTION 'dbname=regress_doesnotexist' PUBLICATION testpub WITH (connect = false, enabled = true);
2020-04-06 20:20:03.274 EDT [32597:40] pg_regress/subscription LOG:  statement: CREATE SUBSCRIPTION regress_testsub2 CONNECTION 'dbname=regress_doesnotexist' PUBLICATION testpub WITH (connect = false, create_slot = true);
2020-04-06 20:20:03.274 EDT [32597:41] pg_regress/subscription ERROR:  connect = false and create_slot = true are mutually exclusive options
2020-04-06 20:20:03.274 EDT [32597:42] pg_regress/subscription STATEMENT:  CREATE SUBSCRIPTION regress_testsub2 CONNECTION 'dbname=regress_doesnotexist' PUBLICATION testpub WITH (connect = false, create_slot = true);
2020-04-06 20:20:03.274 EDT [32597:43] pg_regress/subscription LOG:  statement: CREATE SUBSCRIPTION regress_testsub2 CONNECTION 'dbname=regress_doesnotexist' PUBLICATION testpub WITH (slot_name = NONE, enabled = true);
2020-04-06 20:20:03.274 EDT [32597:44] pg_regress/subscription ERROR:  slot_name = NONE and enabled = true are mutually exclusive options
2020-04-06 20:20:03.274 EDT [32597:45] pg_regress/subscription STATEMENT:  CREATE SUBSCRIPTION regress_testsub2 CONNECTION 'dbname=regress_doesnotexist' PUBLICATION testpub WITH (slot_name = NONE, enabled = true);
2020-04-06 20:20:03.274 EDT [32597:46] pg_regress/subscription LOG:  statement: CREATE SUBSCRIPTION regress_testsub2 CONNECTION 'dbname=regress_doesnotexist' PUBLICATION testpub WITH (slot_name = NONE, create_slot = true);
2020-04-06 20:20:03.274 EDT [32597:47] pg_regress/subscription ERROR:  slot_name = NONE and create_slot = true are mutually exclusive options
2020-04-06 20:20:03.274 EDT [32597:48] pg_regress/subscription STATEMENT:  CREATE SUBSCRIPTION regress_testsub2 CONNECTION 'dbname=regress_doesnotexist' PUBLICATION testpub WITH (slot_name = NONE, create_slot = true);
2020-04-06 20:20:03.274 EDT [32597:49] pg_regress/subscription LOG:  statement: CREATE SUBSCRIPTION regress_testsub2 CONNECTION 'dbname=regress_doesnotexist' PUBLICATION testpub WITH (slot_name = NONE);
2020-04-06 20:20:03.274 EDT [32597:50] pg_regress/subscription ERROR:  subscription with slot_name = NONE must also set enabled = false
2020-04-06 20:20:03.274 EDT [32597:51] pg_regress/subscription STATEMENT:  CREATE SUBSCRIPTION regress_testsub2 CONNECTION 'dbname=regress_doesnotexist' PUBLICATION testpub WITH (slot_name = NONE);
2020-04-06 20:20:03.275 EDT [32597:52] pg_regress/subscription LOG:  statement: CREATE SUBSCRIPTION regress_testsub2 CONNECTION 'dbname=regress_doesnotexist' PUBLICATION testpub WITH (slot_name = NONE, enabled = false);
2020-04-06 20:20:03.275 EDT [32597:53] pg_regress/subscription ERROR:  subscription with slot_name = NONE must also set create_slot = false
2020-04-06 20:20:03.275 EDT [32597:54] pg_regress/subscription STATEMENT:  CREATE SUBSCRIPTION regress_testsub2 CONNECTION 'dbname=regress_doesnotexist' PUBLICATION testpub WITH (slot_name = NONE, enabled = false);
2020-04-06 20:20:03.275 EDT [32597:55] pg_regress/subscription LOG:  statement: CREATE SUBSCRIPTION regress_testsub2 CONNECTION 'dbname=regress_doesnotexist' PUBLICATION testpub WITH (slot_name = NONE, create_slot = false);
2020-04-06 20:20:03.275 EDT [32597:56] pg_regress/subscription ERROR:  subscription with slot_name = NONE must also set enabled = false
2020-04-06 20:20:03.275 EDT [32597:57] pg_regress/subscription STATEMENT:  CREATE SUBSCRIPTION regress_testsub2 CONNECTION 'dbname=regress_doesnotexist' PUBLICATION testpub WITH (slot_name = NONE, create_slot = false);
2020-04-06 20:20:03.275 EDT [32597:58] pg_regress/subscription LOG:  statement: CREATE SUBSCRIPTION regress_testsub3 CONNECTION 'dbname=regress_doesnotexist' PUBLICATION testpub WITH (slot_name = NONE, connect = false);
2020-04-06 20:20:03.275 EDT [32597:59] pg_regress/subscription WARNING:  tables were not subscribed, you will have to run ALTER SUBSCRIPTION ... REFRESH PUBLICATION to subscribe the tables
2020-04-06 20:20:03.276 EDT [32597:60] pg_regress/subscription LOG:  statement: ALTER SUBSCRIPTION regress_testsub3 ENABLE;
2020-04-06 20:20:03.276 EDT [32597:61] pg_regress/subscription ERROR:  cannot enable subscription that does not have a slot name
2020-04-06 20:20:03.276 EDT [32597:62] pg_regress/subscription STATEMENT:  ALTER SUBSCRIPTION regress_testsub3 ENABLE;
2020-04-06 20:20:03.276 EDT [32597:63] pg_regress/subscription LOG:  statement: ALTER SUBSCRIPTION regress_testsub3 REFRESH PUBLICATION;
2020-04-06 20:20:03.276 EDT [32597:64] pg_regress/subscription ERROR:  ALTER SUBSCRIPTION ... REFRESH is not allowed for disabled subscriptions
2020-04-06 20:20:03.276 EDT [32597:65] pg_regress/subscription STATEMENT:  ALTER SUBSCRIPTION regress_testsub3 REFRESH PUBLICATION;
2020-04-06 20:20:03.276 EDT [32597:66] pg_regress/subscription LOG:  statement: DROP SUBSCRIPTION regress_testsub3;
2020-04-06 20:20:03.277 EDT [32597:67] pg_regress/subscription LOG:  statement: ALTER SUBSCRIPTION regress_testsub CONNECTION 'foobar';
2020-04-06 20:20:03.277 EDT [32597:68] pg_regress/subscription ERROR:  invalid connection string syntax: missing "=" after "foobar" in connection info string
	
2020-04-06 20:20:03.277 EDT [32597:69] pg_regress/subscription STATEMENT:  ALTER SUBSCRIPTION regress_testsub CONNECTION 'foobar';
2020-04-06 20:20:03.277 EDT [32597:70] pg_regress/subscription LOG:  statement: SELECT subname AS "Name"
	,  pg_catalog.pg_get_userbyid(subowner) AS "Owner"
	,  subenabled AS "Enabled"
	,  subpublications AS "Publication"
	,  subsynccommit AS "Synchronous commit"
	,  subconninfo AS "Conninfo"
	FROM pg_catalog.pg_subscription
	WHERE subdbid = (SELECT oid
	                 FROM pg_catalog.pg_database
	                 WHERE datname = pg_catalog.current_database())ORDER BY 1;
2020-04-06 20:20:03.280 EDT [32597:71] pg_regress/subscription LOG:  statement: ALTER SUBSCRIPTION regress_testsub SET PUBLICATION testpub2, testpub3 WITH (refresh = false);
2020-04-06 20:20:03.280 EDT [32597:72] pg_regress/subscription LOG:  statement: ALTER SUBSCRIPTION regress_testsub CONNECTION 'dbname=regress_doesnotexist2';
2020-04-06 20:20:03.280 EDT [32597:73] pg_regress/subscription LOG:  statement: ALTER SUBSCRIPTION regress_testsub SET (slot_name = 'newname');
2020-04-06 20:20:03.280 EDT [32597:74] pg_regress/subscription LOG:  statement: ALTER SUBSCRIPTION regress_doesnotexist CONNECTION 'dbname=regress_doesnotexist2';
2020-04-06 20:20:03.281 EDT [32597:75] pg_regress/subscription ERROR:  subscription "regress_doesnotexist" does not exist
2020-04-06 20:20:03.281 EDT [32597:76] pg_regress/subscription STATEMENT:  ALTER SUBSCRIPTION regress_doesnotexist CONNECTION 'dbname=regress_doesnotexist2';
2020-04-06 20:20:03.281 EDT [32597:77] pg_regress/subscription LOG:  statement: ALTER SUBSCRIPTION regress_testsub SET (create_slot = false);
2020-04-06 20:20:03.281 EDT [32597:78] pg_regress/subscription ERROR:  unrecognized subscription parameter: "create_slot"
2020-04-06 20:20:03.281 EDT [32597:79] pg_regress/subscription STATEMENT:  ALTER SUBSCRIPTION regress_testsub SET (create_slot = false);
2020-04-06 20:20:03.281 EDT [32597:80] pg_regress/subscription LOG:  statement: SELECT subname AS "Name"
	,  pg_catalog.pg_get_userbyid(subowner) AS "Owner"
	,  subenabled AS "Enabled"
	,  subpublications AS "Publication"
	,  subsynccommit AS "Synchronous commit"
	,  subconninfo AS "Conninfo"
	FROM pg_catalog.pg_subscription
	WHERE subdbid = (SELECT oid
	                 FROM pg_catalog.pg_database
	                 WHERE datname = pg_catalog.current_database())ORDER BY 1;
2020-04-06 20:20:03.281 EDT [32597:81] pg_regress/subscription LOG:  statement: BEGIN;
2020-04-06 20:20:03.281 EDT [32597:82] pg_regress/subscription LOG:  statement: ALTER SUBSCRIPTION regress_testsub ENABLE;
2020-04-06 20:20:03.282 EDT [32597:83] pg_regress/subscription LOG:  statement: SELECT subname AS "Name"
	,  pg_catalog.pg_get_userbyid(subowner) AS "Owner"
	,  subenabled AS "Enabled"
	,  subpublications AS "Publication"
	FROM pg_catalog.pg_subscription
	WHERE subdbid = (SELECT oid
	                 FROM pg_catalog.pg_database
	                 WHERE datname = pg_catalog.current_database())ORDER BY 1;
2020-04-06 20:20:03.282 EDT [32597:84] pg_regress/subscription LOG:  statement: ALTER SUBSCRIPTION regress_testsub DISABLE;
2020-04-06 20:20:03.282 EDT [32597:85] pg_regress/subscription LOG:  statement: SELECT subname AS "Name"
	,  pg_catalog.pg_get_userbyid(subowner) AS "Owner"
	,  subenabled AS "Enabled"
	,  subpublications AS "Publication"
	FROM pg_catalog.pg_subscription
	WHERE subdbid = (SELECT oid
	                 FROM pg_catalog.pg_database
	                 WHERE datname = pg_catalog.current_database())ORDER BY 1;
2020-04-06 20:20:03.282 EDT [32597:86] pg_regress/subscription LOG:  statement: COMMIT;
2020-04-06 20:20:03.283 EDT [32597:87] pg_regress/subscription LOG:  statement: SET ROLE regress_subscription_user_dummy;
2020-04-06 20:20:03.283 EDT [32597:88] pg_regress/subscription LOG:  statement: ALTER SUBSCRIPTION regress_testsub RENAME TO regress_testsub_dummy;
2020-04-06 20:20:03.283 EDT [32597:89] pg_regress/subscription ERROR:  must be owner of subscription regress_testsub
2020-04-06 20:20:03.283 EDT [32597:90] pg_regress/subscription STATEMENT:  ALTER SUBSCRIPTION regress_testsub RENAME TO regress_testsub_dummy;
2020-04-06 20:20:03.283 EDT [32597:91] pg_regress/subscription LOG:  statement: RESET ROLE;
2020-04-06 20:20:03.283 EDT [32597:92] pg_regress/subscription LOG:  statement: ALTER SUBSCRIPTION regress_testsub RENAME TO regress_testsub_foo;
2020-04-06 20:20:03.283 EDT [32597:93] pg_regress/subscription LOG:  statement: ALTER SUBSCRIPTION regress_testsub_foo SET (synchronous_commit = local);
2020-04-06 20:20:03.283 EDT [32597:94] pg_regress/subscription LOG:  statement: ALTER SUBSCRIPTION regress_testsub_foo SET (synchronous_commit = foobar);
2020-04-06 20:20:03.283 EDT [32597:95] pg_regress/subscription ERROR:  invalid value for parameter "synchronous_commit": "foobar"
2020-04-06 20:20:03.283 EDT [32597:96] pg_regress/subscription HINT:  Available values: local, remote_write, remote_apply, on, off.
2020-04-06 20:20:03.283 EDT [32597:97] pg_regress/subscription STATEMENT:  ALTER SUBSCRIPTION regress_testsub_foo SET (synchronous_commit = foobar);
2020-04-06 20:20:03.284 EDT [32597:98] pg_regress/subscription LOG:  statement: SELECT subname AS "Name"
	,  pg_catalog.pg_get_userbyid(subowner) AS "Owner"
	,  subenabled AS "Enabled"
	,  subpublications AS "Publication"
	,  subsynccommit AS "Synchronous commit"
	,  subconninfo AS "Conninfo"
	FROM pg_catalog.pg_subscription
	WHERE subdbid = (SELECT oid
	                 FROM pg_catalog.pg_database
	                 WHERE datname = pg_catalog.current_database())ORDER BY 1;
2020-04-06 20:20:03.284 EDT [32597:99] pg_regress/subscription LOG:  statement: ALTER SUBSCRIPTION regress_testsub_foo RENAME TO regress_testsub;
2020-04-06 20:20:03.284 EDT [32597:100] pg_regress/subscription LOG:  statement: ALTER SUBSCRIPTION regress_testsub OWNER TO regress_subscription_user2;
2020-04-06 20:20:03.284 EDT [32597:101] pg_regress/subscription ERROR:  permission denied to change owner of subscription "regress_testsub"
2020-04-06 20:20:03.284 EDT [32597:102] pg_regress/subscription HINT:  The owner of a subscription must be a superuser.
2020-04-06 20:20:03.284 EDT [32597:103] pg_regress/subscription STATEMENT:  ALTER SUBSCRIPTION regress_testsub OWNER TO regress_subscription_user2;
2020-04-06 20:20:03.284 EDT [32597:104] pg_regress/subscription LOG:  statement: ALTER ROLE regress_subscription_user2 SUPERUSER;
2020-04-06 20:20:03.285 EDT [32597:105] pg_regress/subscription LOG:  statement: ALTER SUBSCRIPTION regress_testsub OWNER TO regress_subscription_user2;
2020-04-06 20:20:03.285 EDT [32597:106] pg_regress/subscription LOG:  statement: BEGIN;
2020-04-06 20:20:03.285 EDT [32597:107] pg_regress/subscription LOG:  statement: DROP SUBSCRIPTION regress_testsub;
2020-04-06 20:20:03.285 EDT [32597:108] pg_regress/subscription ERROR:  DROP SUBSCRIPTION cannot run inside a transaction block
2020-04-06 20:20:03.285 EDT [32597:109] pg_regress/subscription STATEMENT:  DROP SUBSCRIPTION regress_testsub;
2020-04-06 20:20:03.285 EDT [32597:110] pg_regress/subscription LOG:  statement: COMMIT;
2020-04-06 20:20:03.285 EDT [32597:111] pg_regress/subscription LOG:  statement: ALTER SUBSCRIPTION regress_testsub SET (slot_name = NONE);
2020-04-06 20:20:03.285 EDT [32596:27] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub_default SET (publish = 'insert, update, delete');
2020-04-06 20:20:03.285 EDT [32597:112] pg_regress/subscription LOG:  statement: BEGIN;
2020-04-06 20:20:03.285 EDT [32597:113] pg_regress/subscription LOG:  statement: DROP SUBSCRIPTION regress_testsub;
2020-04-06 20:20:03.286 EDT [32597:114] pg_regress/subscription LOG:  statement: COMMIT;
2020-04-06 20:20:03.286 EDT [32597:115] pg_regress/subscription LOG:  statement: DROP SUBSCRIPTION IF EXISTS regress_testsub;
2020-04-06 20:20:03.286 EDT [32596:28] pg_regress/publication LOG:  statement: SELECT pubname AS "Name",
	  pg_catalog.pg_get_userbyid(pubowner) AS "Owner",
	  puballtables AS "All tables",
	  pubinsert AS "Inserts",
	  pubupdate AS "Updates",
	  pubdelete AS "Deletes",
	  pubtruncate AS "Truncates"
	FROM pg_catalog.pg_publication
	ORDER BY 1;
2020-04-06 20:20:03.286 EDT [32597:116] pg_regress/subscription LOG:  statement: DROP SUBSCRIPTION regress_testsub;
2020-04-06 20:20:03.286 EDT [32597:117] pg_regress/subscription ERROR:  subscription "regress_testsub" does not exist
2020-04-06 20:20:03.286 EDT [32597:118] pg_regress/subscription STATEMENT:  DROP SUBSCRIPTION regress_testsub;
2020-04-06 20:20:03.286 EDT [32597:119] pg_regress/subscription LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:20:03.286 EDT [32597:120] pg_regress/subscription LOG:  statement: DROP ROLE regress_subscription_user;
2020-04-06 20:20:03.286 EDT [32597:121] pg_regress/subscription LOG:  statement: DROP ROLE regress_subscription_user2;
2020-04-06 20:20:03.287 EDT [32597:122] pg_regress/subscription LOG:  statement: DROP ROLE regress_subscription_user_dummy;
2020-04-06 20:20:03.288 EDT [32597:123] pg_regress/subscription LOG:  disconnection: session time: 0:00:00.053 user=pgbuild database=regression host=[local]
2020-04-06 20:20:03.300 EDT [32596:29] pg_regress/publication LOG:  statement: CREATE SCHEMA pub_test;
2020-04-06 20:20:03.301 EDT [32596:30] pg_regress/publication LOG:  statement: CREATE TABLE testpub_tbl1 (id serial primary key, data text);
2020-04-06 20:20:03.310 EDT [32596:31] pg_regress/publication LOG:  statement: CREATE TABLE pub_test.testpub_nopk (foo int, bar int);
2020-04-06 20:20:03.311 EDT [32596:32] pg_regress/publication LOG:  statement: CREATE VIEW testpub_view AS SELECT 1;
2020-04-06 20:20:03.313 EDT [32596:33] pg_regress/publication LOG:  statement: CREATE TABLE testpub_parted (a int) PARTITION BY LIST (a);
2020-04-06 20:20:03.315 EDT [32596:34] pg_regress/publication LOG:  statement: SET client_min_messages = 'ERROR';
2020-04-06 20:20:03.317 EDT [32596:35] pg_regress/publication LOG:  statement: CREATE PUBLICATION testpub_foralltables FOR ALL TABLES WITH (publish = 'insert');
2020-04-06 20:20:03.317 EDT [32596:36] pg_regress/publication WARNING:  wal_level is insufficient to publish logical changes
2020-04-06 20:20:03.317 EDT [32596:37] pg_regress/publication HINT:  Set wal_level to logical before creating subscriptions.
2020-04-06 20:20:03.317 EDT [32596:38] pg_regress/publication LOG:  statement: RESET client_min_messages;
2020-04-06 20:20:03.317 EDT [32596:39] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub_foralltables SET (publish = 'insert, update');
2020-04-06 20:20:03.318 EDT [32596:40] pg_regress/publication LOG:  statement: CREATE TABLE testpub_tbl2 (id serial primary key, data text);
2020-04-06 20:20:03.325 EDT [32596:41] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub_foralltables ADD TABLE testpub_tbl2;
2020-04-06 20:20:03.325 EDT [32596:42] pg_regress/publication ERROR:  publication "testpub_foralltables" is defined as FOR ALL TABLES
2020-04-06 20:20:03.325 EDT [32596:43] pg_regress/publication DETAIL:  Tables cannot be added to or dropped from FOR ALL TABLES publications.
2020-04-06 20:20:03.325 EDT [32596:44] pg_regress/publication STATEMENT:  ALTER PUBLICATION testpub_foralltables ADD TABLE testpub_tbl2;
2020-04-06 20:20:03.325 EDT [32596:45] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub_foralltables DROP TABLE testpub_tbl2;
2020-04-06 20:20:03.325 EDT [32596:46] pg_regress/publication ERROR:  publication "testpub_foralltables" is defined as FOR ALL TABLES
2020-04-06 20:20:03.325 EDT [32596:47] pg_regress/publication DETAIL:  Tables cannot be added to or dropped from FOR ALL TABLES publications.
2020-04-06 20:20:03.325 EDT [32596:48] pg_regress/publication STATEMENT:  ALTER PUBLICATION testpub_foralltables DROP TABLE testpub_tbl2;
2020-04-06 20:20:03.325 EDT [32596:49] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub_foralltables SET TABLE pub_test.testpub_nopk;
2020-04-06 20:20:03.325 EDT [32596:50] pg_regress/publication ERROR:  publication "testpub_foralltables" is defined as FOR ALL TABLES
2020-04-06 20:20:03.325 EDT [32596:51] pg_regress/publication DETAIL:  Tables cannot be added to or dropped from FOR ALL TABLES publications.
2020-04-06 20:20:03.325 EDT [32596:52] pg_regress/publication STATEMENT:  ALTER PUBLICATION testpub_foralltables SET TABLE pub_test.testpub_nopk;
2020-04-06 20:20:03.325 EDT [32596:53] pg_regress/publication LOG:  statement: SELECT pubname, puballtables FROM pg_publication WHERE pubname = 'testpub_foralltables';
2020-04-06 20:20:03.348 EDT [32596:54] pg_regress/publication LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(testpub_tbl2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:03.365 EDT [32596:55] pg_regress/publication LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27764';
2020-04-06 20:20:03.368 EDT [32596:56] pg_regress/publication LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '27764' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:03.401 EDT [32596:57] pg_regress/publication LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '27764' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:03.421 EDT [32596:58] pg_regress/publication LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '27764' ORDER BY 1;
2020-04-06 20:20:03.426 EDT [32596:59] pg_regress/publication LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '27764'
	ORDER BY 1;
2020-04-06 20:20:03.428 EDT [32596:60] pg_regress/publication LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '27764'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('27764')
	ORDER BY 1;
2020-04-06 20:20:03.444 EDT [32596:61] pg_regress/publication LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '27764'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:03.460 EDT [32596:62] pg_regress/publication LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '27764'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:03.471 EDT [32596:63] pg_regress/publication LOG:  statement: SELECT oid, pubname,
	  pg_catalog.pg_get_userbyid(pubowner) AS owner,
	  puballtables, pubinsert, pubupdate, pubdelete, pubtruncate
	FROM pg_catalog.pg_publication
	WHERE pubname OPERATOR(pg_catalog.~) '^(testpub_foralltables)$' COLLATE pg_catalog.default
	ORDER BY 2;
2020-04-06 20:20:03.488 EDT [32596:64] pg_regress/publication LOG:  statement: DROP TABLE testpub_tbl2;
2020-04-06 20:20:03.493 EDT [32596:65] pg_regress/publication LOG:  statement: DROP PUBLICATION testpub_foralltables;
2020-04-06 20:20:03.493 EDT [32596:66] pg_regress/publication LOG:  statement: CREATE TABLE testpub_tbl3 (a int);
2020-04-06 20:20:03.495 EDT [32596:67] pg_regress/publication LOG:  statement: CREATE TABLE testpub_tbl3a (b text) INHERITS (testpub_tbl3);
2020-04-06 20:20:03.498 EDT [32596:68] pg_regress/publication LOG:  statement: SET client_min_messages = 'ERROR';
2020-04-06 20:20:03.498 EDT [32596:69] pg_regress/publication LOG:  statement: CREATE PUBLICATION testpub3 FOR TABLE testpub_tbl3;
2020-04-06 20:20:03.499 EDT [32596:70] pg_regress/publication WARNING:  wal_level is insufficient to publish logical changes
2020-04-06 20:20:03.499 EDT [32596:71] pg_regress/publication HINT:  Set wal_level to logical before creating subscriptions.
2020-04-06 20:20:03.499 EDT [32596:72] pg_regress/publication LOG:  statement: CREATE PUBLICATION testpub4 FOR TABLE ONLY testpub_tbl3;
2020-04-06 20:20:03.500 EDT [32596:73] pg_regress/publication WARNING:  wal_level is insufficient to publish logical changes
2020-04-06 20:20:03.500 EDT [32596:74] pg_regress/publication HINT:  Set wal_level to logical before creating subscriptions.
2020-04-06 20:20:03.500 EDT [32596:75] pg_regress/publication LOG:  statement: RESET client_min_messages;
2020-04-06 20:20:03.500 EDT [32596:76] pg_regress/publication LOG:  statement: SELECT oid, pubname,
	  pg_catalog.pg_get_userbyid(pubowner) AS owner,
	  puballtables, pubinsert, pubupdate, pubdelete, pubtruncate
	FROM pg_catalog.pg_publication
	WHERE pubname OPERATOR(pg_catalog.~) '^(testpub3)$' COLLATE pg_catalog.default
	ORDER BY 2;
2020-04-06 20:20:03.516 EDT [32596:77] pg_regress/publication LOG:  statement: SELECT n.nspname, c.relname
	FROM pg_catalog.pg_class c,
	     pg_catalog.pg_namespace n,
	     pg_catalog.pg_publication_rel pr
	WHERE c.relnamespace = n.oid
	  AND c.oid = pr.prrelid
	  AND pr.prpubid = '27782'
	ORDER BY 1,2
2020-04-06 20:20:03.531 EDT [32596:78] pg_regress/publication LOG:  statement: SELECT oid, pubname,
	  pg_catalog.pg_get_userbyid(pubowner) AS owner,
	  puballtables, pubinsert, pubupdate, pubdelete, pubtruncate
	FROM pg_catalog.pg_publication
	WHERE pubname OPERATOR(pg_catalog.~) '^(testpub4)$' COLLATE pg_catalog.default
	ORDER BY 2;
2020-04-06 20:20:03.542 EDT [32596:79] pg_regress/publication LOG:  statement: SELECT n.nspname, c.relname
	FROM pg_catalog.pg_class c,
	     pg_catalog.pg_namespace n,
	     pg_catalog.pg_publication_rel pr
	WHERE c.relnamespace = n.oid
	  AND c.oid = pr.prrelid
	  AND pr.prpubid = '27785'
	ORDER BY 1,2
2020-04-06 20:20:03.552 EDT [32596:80] pg_regress/publication LOG:  statement: DROP TABLE testpub_tbl3, testpub_tbl3a;
2020-04-06 20:20:03.555 EDT [32596:81] pg_regress/publication LOG:  statement: DROP PUBLICATION testpub3, testpub4;
2020-04-06 20:20:03.555 EDT [32596:82] pg_regress/publication LOG:  statement: SET client_min_messages = 'ERROR';
2020-04-06 20:20:03.556 EDT [32596:83] pg_regress/publication LOG:  statement: CREATE PUBLICATION testpub_forparted;
2020-04-06 20:20:03.556 EDT [32596:84] pg_regress/publication WARNING:  wal_level is insufficient to publish logical changes
2020-04-06 20:20:03.556 EDT [32596:85] pg_regress/publication HINT:  Set wal_level to logical before creating subscriptions.
2020-04-06 20:20:03.556 EDT [32596:86] pg_regress/publication LOG:  statement: CREATE PUBLICATION testpub_forparted1;
2020-04-06 20:20:03.556 EDT [32596:87] pg_regress/publication WARNING:  wal_level is insufficient to publish logical changes
2020-04-06 20:20:03.556 EDT [32596:88] pg_regress/publication HINT:  Set wal_level to logical before creating subscriptions.
2020-04-06 20:20:03.556 EDT [32596:89] pg_regress/publication LOG:  statement: RESET client_min_messages;
2020-04-06 20:20:03.557 EDT [32596:90] pg_regress/publication LOG:  statement: CREATE TABLE testpub_parted1 (LIKE testpub_parted);
2020-04-06 20:20:03.558 EDT [32596:91] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub_forparted1 SET (publish='insert');
2020-04-06 20:20:03.558 EDT [32596:92] pg_regress/publication LOG:  statement: UPDATE testpub_parted1 SET a = 1;
2020-04-06 20:20:03.559 EDT [32596:93] pg_regress/publication LOG:  statement: ALTER TABLE testpub_parted ATTACH PARTITION testpub_parted1 FOR VALUES IN (1);
2020-04-06 20:20:03.560 EDT [32596:94] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub_forparted ADD TABLE testpub_parted;
2020-04-06 20:20:03.560 EDT [32596:95] pg_regress/publication LOG:  statement: SELECT oid, pubname,
	  pg_catalog.pg_get_userbyid(pubowner) AS owner,
	  puballtables, pubinsert, pubupdate, pubdelete, pubtruncate
	FROM pg_catalog.pg_publication
	WHERE pubname OPERATOR(pg_catalog.~) '^(testpub_forparted)$' COLLATE pg_catalog.default
	ORDER BY 2;
2020-04-06 20:20:03.575 EDT [32596:96] pg_regress/publication LOG:  statement: SELECT n.nspname, c.relname
	FROM pg_catalog.pg_class c,
	     pg_catalog.pg_namespace n,
	     pg_catalog.pg_publication_rel pr
	WHERE c.relnamespace = n.oid
	  AND c.oid = pr.prrelid
	  AND pr.prpubid = '27787'
	ORDER BY 1,2
2020-04-06 20:20:03.588 EDT [32596:97] pg_regress/publication LOG:  statement: UPDATE testpub_parted1 SET a = 1;
2020-04-06 20:20:03.588 EDT [32596:98] pg_regress/publication ERROR:  cannot update table "testpub_parted1" because it does not have a replica identity and publishes updates
2020-04-06 20:20:03.588 EDT [32596:99] pg_regress/publication HINT:  To enable updating the table, set REPLICA IDENTITY using ALTER TABLE.
2020-04-06 20:20:03.588 EDT [32596:100] pg_regress/publication STATEMENT:  UPDATE testpub_parted1 SET a = 1;
2020-04-06 20:20:03.589 EDT [32596:101] pg_regress/publication LOG:  statement: ALTER TABLE testpub_parted DETACH PARTITION testpub_parted1;
2020-04-06 20:20:03.590 EDT [32596:102] pg_regress/publication LOG:  statement: UPDATE testpub_parted1 SET a = 1;
2020-04-06 20:20:03.591 EDT [32596:103] pg_regress/publication LOG:  statement: DROP TABLE testpub_parted1;
2020-04-06 20:20:03.593 EDT [32596:104] pg_regress/publication LOG:  statement: DROP PUBLICATION testpub_forparted, testpub_forparted1;
2020-04-06 20:20:03.594 EDT [32596:105] pg_regress/publication LOG:  statement: CREATE PUBLICATION testpub_fortbl FOR TABLE testpub_view;
2020-04-06 20:20:03.594 EDT [32596:106] pg_regress/publication ERROR:  "testpub_view" is not a table
2020-04-06 20:20:03.594 EDT [32596:107] pg_regress/publication DETAIL:  Only tables can be added to publications.
2020-04-06 20:20:03.594 EDT [32596:108] pg_regress/publication STATEMENT:  CREATE PUBLICATION testpub_fortbl FOR TABLE testpub_view;
2020-04-06 20:20:03.594 EDT [32596:109] pg_regress/publication LOG:  statement: SET client_min_messages = 'ERROR';
2020-04-06 20:20:03.595 EDT [32596:110] pg_regress/publication LOG:  statement: CREATE PUBLICATION testpub_fortbl FOR TABLE testpub_tbl1, pub_test.testpub_nopk;
2020-04-06 20:20:03.595 EDT [32596:111] pg_regress/publication WARNING:  wal_level is insufficient to publish logical changes
2020-04-06 20:20:03.595 EDT [32596:112] pg_regress/publication HINT:  Set wal_level to logical before creating subscriptions.
2020-04-06 20:20:03.595 EDT [32596:113] pg_regress/publication LOG:  statement: RESET client_min_messages;
2020-04-06 20:20:03.596 EDT [32596:114] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub_fortbl ADD TABLE testpub_tbl1;
2020-04-06 20:20:03.596 EDT [32596:115] pg_regress/publication ERROR:  relation "testpub_tbl1" is already member of publication "testpub_fortbl"
2020-04-06 20:20:03.596 EDT [32596:116] pg_regress/publication STATEMENT:  ALTER PUBLICATION testpub_fortbl ADD TABLE testpub_tbl1;
2020-04-06 20:20:03.596 EDT [32596:117] pg_regress/publication LOG:  statement: CREATE PUBLICATION testpub_fortbl FOR TABLE testpub_tbl1;
2020-04-06 20:20:03.596 EDT [32596:118] pg_regress/publication ERROR:  publication "testpub_fortbl" already exists
2020-04-06 20:20:03.596 EDT [32596:119] pg_regress/publication STATEMENT:  CREATE PUBLICATION testpub_fortbl FOR TABLE testpub_tbl1;
2020-04-06 20:20:03.596 EDT [32596:120] pg_regress/publication LOG:  statement: SELECT oid, pubname,
	  pg_catalog.pg_get_userbyid(pubowner) AS owner,
	  puballtables, pubinsert, pubupdate, pubdelete, pubtruncate
	FROM pg_catalog.pg_publication
	WHERE pubname OPERATOR(pg_catalog.~) '^(testpub_fortbl)$' COLLATE pg_catalog.default
	ORDER BY 2;
2020-04-06 20:20:03.609 EDT [32596:121] pg_regress/publication LOG:  statement: SELECT n.nspname, c.relname
	FROM pg_catalog.pg_class c,
	     pg_catalog.pg_namespace n,
	     pg_catalog.pg_publication_rel pr
	WHERE c.relnamespace = n.oid
	  AND c.oid = pr.prrelid
	  AND pr.prpubid = '27794'
	ORDER BY 1,2
2020-04-06 20:20:03.620 EDT [32596:122] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub_default ADD TABLE testpub_view;
2020-04-06 20:20:03.620 EDT [32596:123] pg_regress/publication ERROR:  "testpub_view" is not a table
2020-04-06 20:20:03.620 EDT [32596:124] pg_regress/publication DETAIL:  Only tables can be added to publications.
2020-04-06 20:20:03.620 EDT [32596:125] pg_regress/publication STATEMENT:  ALTER PUBLICATION testpub_default ADD TABLE testpub_view;
2020-04-06 20:20:03.620 EDT [32596:126] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub_default ADD TABLE testpub_tbl1;
2020-04-06 20:20:03.621 EDT [32596:127] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub_default SET TABLE testpub_tbl1;
2020-04-06 20:20:03.622 EDT [32596:128] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub_default ADD TABLE pub_test.testpub_nopk;
2020-04-06 20:20:03.622 EDT [32596:129] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpib_ins_trunct ADD TABLE pub_test.testpub_nopk, testpub_tbl1;
2020-04-06 20:20:03.623 EDT [32596:130] pg_regress/publication LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(testpub_nopk)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(pub_test)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:20:03.639 EDT [32596:131] pg_regress/publication LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27751';
2020-04-06 20:20:03.641 EDT [32596:132] pg_regress/publication LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '27751' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:03.669 EDT [32596:133] pg_regress/publication LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '27751' ORDER BY 1;
2020-04-06 20:20:03.670 EDT [32596:134] pg_regress/publication LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '27751'
	ORDER BY 1;
2020-04-06 20:20:03.671 EDT [32596:135] pg_regress/publication LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '27751'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('27751')
	ORDER BY 1;
2020-04-06 20:20:03.685 EDT [32596:136] pg_regress/publication LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '27751'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:03.701 EDT [32596:137] pg_regress/publication LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '27751'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:03.711 EDT [32596:138] pg_regress/publication LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(testpub_tbl1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:03.727 EDT [32596:139] pg_regress/publication LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27742';
2020-04-06 20:20:03.729 EDT [32596:140] pg_regress/publication LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '27742' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:03.761 EDT [32596:141] pg_regress/publication LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '27742' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:03.780 EDT [32596:142] pg_regress/publication LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '27742' ORDER BY 1;
2020-04-06 20:20:03.781 EDT [32596:143] pg_regress/publication LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '27742'
	ORDER BY 1;
2020-04-06 20:20:03.783 EDT [32596:144] pg_regress/publication LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '27742'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('27742')
	ORDER BY 1;
2020-04-06 20:20:03.796 EDT [32596:145] pg_regress/publication LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '27742'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:03.811 EDT [32596:146] pg_regress/publication LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '27742'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:03.824 EDT [32596:147] pg_regress/publication LOG:  statement: SELECT oid, pubname,
	  pg_catalog.pg_get_userbyid(pubowner) AS owner,
	  puballtables, pubinsert, pubupdate, pubdelete, pubtruncate
	FROM pg_catalog.pg_publication
	WHERE pubname OPERATOR(pg_catalog.~) '^(testpub_default)$' COLLATE pg_catalog.default
	ORDER BY 2;
2020-04-06 20:20:03.840 EDT [32596:148] pg_regress/publication LOG:  statement: SELECT n.nspname, c.relname
	FROM pg_catalog.pg_class c,
	     pg_catalog.pg_namespace n,
	     pg_catalog.pg_publication_rel pr
	WHERE c.relnamespace = n.oid
	  AND c.oid = pr.prrelid
	  AND pr.prpubid = '27734'
	ORDER BY 1,2
2020-04-06 20:20:03.853 EDT [32596:149] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub_default DROP TABLE testpub_tbl1, pub_test.testpub_nopk;
2020-04-06 20:20:03.855 EDT [32596:150] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub_default DROP TABLE pub_test.testpub_nopk;
2020-04-06 20:20:03.855 EDT [32596:151] pg_regress/publication ERROR:  relation "testpub_nopk" is not part of the publication
2020-04-06 20:20:03.855 EDT [32596:152] pg_regress/publication STATEMENT:  ALTER PUBLICATION testpub_default DROP TABLE pub_test.testpub_nopk;
2020-04-06 20:20:03.855 EDT [32596:153] pg_regress/publication LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(testpub_tbl1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:03.871 EDT [32596:154] pg_regress/publication LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '27742';
2020-04-06 20:20:03.873 EDT [32596:155] pg_regress/publication LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '27742' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:03.898 EDT [32596:156] pg_regress/publication LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '27742' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:03.913 EDT [32596:157] pg_regress/publication LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '27742' ORDER BY 1;
2020-04-06 20:20:03.914 EDT [32596:158] pg_regress/publication LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '27742'
	ORDER BY 1;
2020-04-06 20:20:03.915 EDT [32596:159] pg_regress/publication LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '27742'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('27742')
	ORDER BY 1;
2020-04-06 20:20:03.928 EDT [32596:160] pg_regress/publication LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '27742'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:03.941 EDT [32596:161] pg_regress/publication LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '27742'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:03.956 EDT [32596:162] pg_regress/publication LOG:  statement: SET ROLE regress_publication_user2;
2020-04-06 20:20:03.957 EDT [32596:163] pg_regress/publication LOG:  statement: CREATE PUBLICATION testpub2;
2020-04-06 20:20:03.957 EDT [32596:164] pg_regress/publication ERROR:  permission denied for database regression
2020-04-06 20:20:03.957 EDT [32596:165] pg_regress/publication STATEMENT:  CREATE PUBLICATION testpub2;
2020-04-06 20:20:03.957 EDT [32596:166] pg_regress/publication LOG:  statement: SET ROLE regress_publication_user;
2020-04-06 20:20:03.957 EDT [32596:167] pg_regress/publication LOG:  statement: GRANT CREATE ON DATABASE regression TO regress_publication_user2;
2020-04-06 20:20:03.958 EDT [32596:168] pg_regress/publication LOG:  statement: SET ROLE regress_publication_user2;
2020-04-06 20:20:03.959 EDT [32596:169] pg_regress/publication LOG:  statement: SET client_min_messages = 'ERROR';
2020-04-06 20:20:03.959 EDT [32596:170] pg_regress/publication LOG:  statement: CREATE PUBLICATION testpub2;
2020-04-06 20:20:03.959 EDT [32596:171] pg_regress/publication WARNING:  wal_level is insufficient to publish logical changes
2020-04-06 20:20:03.959 EDT [32596:172] pg_regress/publication HINT:  Set wal_level to logical before creating subscriptions.
2020-04-06 20:20:03.960 EDT [32596:173] pg_regress/publication LOG:  statement: RESET client_min_messages;
2020-04-06 20:20:03.960 EDT [32596:174] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub2 ADD TABLE testpub_tbl1;
2020-04-06 20:20:03.960 EDT [32596:175] pg_regress/publication ERROR:  must be owner of table testpub_tbl1
2020-04-06 20:20:03.960 EDT [32596:176] pg_regress/publication STATEMENT:  ALTER PUBLICATION testpub2 ADD TABLE testpub_tbl1;
2020-04-06 20:20:03.961 EDT [32596:177] pg_regress/publication LOG:  statement: SET ROLE regress_publication_user;
2020-04-06 20:20:03.961 EDT [32596:178] pg_regress/publication LOG:  statement: GRANT regress_publication_user TO regress_publication_user2;
2020-04-06 20:20:03.962 EDT [32596:179] pg_regress/publication LOG:  statement: SET ROLE regress_publication_user2;
2020-04-06 20:20:03.962 EDT [32596:180] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub2 ADD TABLE testpub_tbl1;
2020-04-06 20:20:03.963 EDT [32596:181] pg_regress/publication LOG:  statement: DROP PUBLICATION testpub2;
2020-04-06 20:20:03.964 EDT [32596:182] pg_regress/publication LOG:  statement: SET ROLE regress_publication_user;
2020-04-06 20:20:03.964 EDT [32596:183] pg_regress/publication LOG:  statement: REVOKE CREATE ON DATABASE regression FROM regress_publication_user2;
2020-04-06 20:20:03.965 EDT [32596:184] pg_regress/publication LOG:  statement: DROP TABLE testpub_parted;
2020-04-06 20:20:03.966 EDT [32596:185] pg_regress/publication LOG:  statement: DROP VIEW testpub_view;
2020-04-06 20:20:03.967 EDT [32596:186] pg_regress/publication LOG:  statement: DROP TABLE testpub_tbl1;
2020-04-06 20:20:03.970 EDT [32596:187] pg_regress/publication LOG:  statement: SELECT oid, pubname,
	  pg_catalog.pg_get_userbyid(pubowner) AS owner,
	  puballtables, pubinsert, pubupdate, pubdelete, pubtruncate
	FROM pg_catalog.pg_publication
	WHERE pubname OPERATOR(pg_catalog.~) '^(testpub_default)$' COLLATE pg_catalog.default
	ORDER BY 2;
2020-04-06 20:20:03.985 EDT [32596:188] pg_regress/publication LOG:  statement: SELECT n.nspname, c.relname
	FROM pg_catalog.pg_class c,
	     pg_catalog.pg_namespace n,
	     pg_catalog.pg_publication_rel pr
	WHERE c.relnamespace = n.oid
	  AND c.oid = pr.prrelid
	  AND pr.prpubid = '27734'
	ORDER BY 1,2
2020-04-06 20:20:03.998 EDT [32596:189] pg_regress/publication LOG:  statement: SET ROLE regress_publication_user_dummy;
2020-04-06 20:20:03.998 EDT [32596:190] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub_default RENAME TO testpub_dummy;
2020-04-06 20:20:03.999 EDT [32596:191] pg_regress/publication ERROR:  must be owner of publication testpub_default
2020-04-06 20:20:03.999 EDT [32596:192] pg_regress/publication STATEMENT:  ALTER PUBLICATION testpub_default RENAME TO testpub_dummy;
2020-04-06 20:20:03.999 EDT [32596:193] pg_regress/publication LOG:  statement: RESET ROLE;
2020-04-06 20:20:03.999 EDT [32596:194] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub_default RENAME TO testpub_foo;
2020-04-06 20:20:04.000 EDT [32596:195] pg_regress/publication LOG:  statement: SELECT pubname AS "Name",
	  pg_catalog.pg_get_userbyid(pubowner) AS "Owner",
	  puballtables AS "All tables",
	  pubinsert AS "Inserts",
	  pubupdate AS "Updates",
	  pubdelete AS "Deletes",
	  pubtruncate AS "Truncates"
	FROM pg_catalog.pg_publication
	WHERE pubname OPERATOR(pg_catalog.~) '^(testpub_foo)$' COLLATE pg_catalog.default
	ORDER BY 1;
2020-04-06 20:20:04.015 EDT [32596:196] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub_foo RENAME TO testpub_default;
2020-04-06 20:20:04.016 EDT [32596:197] pg_regress/publication LOG:  statement: ALTER PUBLICATION testpub_default OWNER TO regress_publication_user2;
2020-04-06 20:20:04.017 EDT [32596:198] pg_regress/publication LOG:  statement: SELECT pubname AS "Name",
	  pg_catalog.pg_get_userbyid(pubowner) AS "Owner",
	  puballtables AS "All tables",
	  pubinsert AS "Inserts",
	  pubupdate AS "Updates",
	  pubdelete AS "Deletes",
	  pubtruncate AS "Truncates"
	FROM pg_catalog.pg_publication
	WHERE pubname OPERATOR(pg_catalog.~) '^(testpub_default)$' COLLATE pg_catalog.default
	ORDER BY 1;
2020-04-06 20:20:04.029 EDT [32596:199] pg_regress/publication LOG:  statement: DROP PUBLICATION testpub_default;
2020-04-06 20:20:04.030 EDT [32596:200] pg_regress/publication LOG:  statement: DROP PUBLICATION testpib_ins_trunct;
2020-04-06 20:20:04.031 EDT [32596:201] pg_regress/publication LOG:  statement: DROP PUBLICATION testpub_fortbl;
2020-04-06 20:20:04.031 EDT [32596:202] pg_regress/publication LOG:  statement: DROP SCHEMA pub_test CASCADE;
2020-04-06 20:20:04.033 EDT [32596:203] pg_regress/publication LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:20:04.033 EDT [32596:204] pg_regress/publication LOG:  statement: DROP ROLE regress_publication_user, regress_publication_user2;
2020-04-06 20:20:04.034 EDT [32596:205] pg_regress/publication LOG:  statement: DROP ROLE regress_publication_user_dummy;
2020-04-06 20:20:04.035 EDT [32596:206] pg_regress/publication LOG:  disconnection: session time: 0:00:00.799 user=pgbuild database=regression host=[local]
2020-04-06 20:20:04.064 EDT [32669:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:04.065 EDT [32669:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/combocid
2020-04-06 20:20:04.067 EDT [32669:3] pg_regress/combocid LOG:  statement: CREATE TEMP TABLE combocidtest (foobar int);
2020-04-06 20:20:04.069 EDT [32670:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:04.070 EDT [32671:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:04.070 EDT [32670:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/portals_p2
2020-04-06 20:20:04.071 EDT [32671:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/foreign_key
2020-04-06 20:20:04.073 EDT [32669:4] pg_regress/combocid LOG:  statement: BEGIN;
2020-04-06 20:20:04.074 EDT [32671:3] pg_regress/foreign_key LOG:  statement: CREATE TABLE PKTABLE ( ptest1 int PRIMARY KEY, ptest2 text );
2020-04-06 20:20:04.077 EDT [32669:5] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest SELECT 1 LIMIT 0;
2020-04-06 20:20:04.077 EDT [32670:3] pg_regress/portals_p2 LOG:  statement: BEGIN;
2020-04-06 20:20:04.077 EDT [32669:6] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest SELECT 1 LIMIT 0;
2020-04-06 20:20:04.077 EDT [32669:7] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest SELECT 1 LIMIT 0;
2020-04-06 20:20:04.078 EDT [32669:8] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest SELECT 1 LIMIT 0;
2020-04-06 20:20:04.078 EDT [32669:9] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest SELECT 1 LIMIT 0;
2020-04-06 20:20:04.078 EDT [32669:10] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest SELECT 1 LIMIT 0;
2020-04-06 20:20:04.078 EDT [32669:11] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest SELECT 1 LIMIT 0;
2020-04-06 20:20:04.078 EDT [32669:12] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest SELECT 1 LIMIT 0;
2020-04-06 20:20:04.078 EDT [32669:13] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest SELECT 1 LIMIT 0;
2020-04-06 20:20:04.079 EDT [32669:14] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest SELECT 1 LIMIT 0;
2020-04-06 20:20:04.079 EDT [32669:15] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest VALUES (1);
2020-04-06 20:20:04.079 EDT [32671:4] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE ( ftest1 int REFERENCES PKTABLE MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE, ftest2 int );
2020-04-06 20:20:04.079 EDT [32669:16] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest VALUES (2);
2020-04-06 20:20:04.079 EDT [32669:17] pg_regress/combocid LOG:  statement: SELECT ctid,cmin,* FROM combocidtest;
2020-04-06 20:20:04.080 EDT [32669:18] pg_regress/combocid LOG:  statement: SAVEPOINT s1;
2020-04-06 20:20:04.080 EDT [32669:19] pg_regress/combocid LOG:  statement: UPDATE combocidtest SET foobar = foobar + 10;
2020-04-06 20:20:04.080 EDT [32669:20] pg_regress/combocid LOG:  statement: SELECT ctid,cmin,* FROM combocidtest;
2020-04-06 20:20:04.080 EDT [32669:21] pg_regress/combocid LOG:  statement: ROLLBACK TO s1;
2020-04-06 20:20:04.080 EDT [32669:22] pg_regress/combocid LOG:  statement: SELECT ctid,cmin,* FROM combocidtest;
2020-04-06 20:20:04.081 EDT [32669:23] pg_regress/combocid LOG:  statement: COMMIT;
2020-04-06 20:20:04.081 EDT [32671:5] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (1, 'Test1');
2020-04-06 20:20:04.081 EDT [32669:24] pg_regress/combocid LOG:  statement: SELECT ctid,cmin,* FROM combocidtest;
2020-04-06 20:20:04.081 EDT [32669:25] pg_regress/combocid LOG:  statement: BEGIN;
2020-04-06 20:20:04.081 EDT [32669:26] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest VALUES (333);
2020-04-06 20:20:04.081 EDT [32669:27] pg_regress/combocid LOG:  statement: DECLARE c CURSOR FOR SELECT ctid,cmin,* FROM combocidtest;
2020-04-06 20:20:04.081 EDT [32671:6] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (2, 'Test2');
2020-04-06 20:20:04.081 EDT [32669:28] pg_regress/combocid LOG:  statement: DELETE FROM combocidtest;
2020-04-06 20:20:04.082 EDT [32671:7] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (3, 'Test3');
2020-04-06 20:20:04.082 EDT [32669:29] pg_regress/combocid LOG:  statement: FETCH ALL FROM c;
2020-04-06 20:20:04.082 EDT [32669:30] pg_regress/combocid LOG:  statement: ROLLBACK;
2020-04-06 20:20:04.082 EDT [32671:8] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (4, 'Test4');
2020-04-06 20:20:04.082 EDT [32669:31] pg_regress/combocid LOG:  statement: SELECT ctid,cmin,* FROM combocidtest;
2020-04-06 20:20:04.082 EDT [32671:9] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (5, 'Test5');
2020-04-06 20:20:04.082 EDT [32669:32] pg_regress/combocid LOG:  statement: BEGIN;
2020-04-06 20:20:04.082 EDT [32669:33] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest SELECT 1 LIMIT 0;
2020-04-06 20:20:04.082 EDT [32671:10] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (1, 2);
2020-04-06 20:20:04.082 EDT [32669:34] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest SELECT 1 LIMIT 0;
2020-04-06 20:20:04.082 EDT [32669:35] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest SELECT 1 LIMIT 0;
2020-04-06 20:20:04.083 EDT [32669:36] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest SELECT 1 LIMIT 0;
2020-04-06 20:20:04.083 EDT [32669:37] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest SELECT 1 LIMIT 0;
2020-04-06 20:20:04.083 EDT [32669:38] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest SELECT 1 LIMIT 0;
2020-04-06 20:20:04.083 EDT [32669:39] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest SELECT 1 LIMIT 0;
2020-04-06 20:20:04.083 EDT [32671:11] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (2, 3);
2020-04-06 20:20:04.083 EDT [32669:40] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest SELECT 1 LIMIT 0;
2020-04-06 20:20:04.083 EDT [32669:41] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest SELECT 1 LIMIT 0;
2020-04-06 20:20:04.083 EDT [32671:12] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (3, 4);
2020-04-06 20:20:04.084 EDT [32669:42] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest SELECT 1 LIMIT 0;
2020-04-06 20:20:04.084 EDT [32669:43] pg_regress/combocid LOG:  statement: INSERT INTO combocidtest VALUES (444);
2020-04-06 20:20:04.084 EDT [32671:13] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (NULL, 1);
2020-04-06 20:20:04.084 EDT [32669:44] pg_regress/combocid LOG:  statement: SELECT ctid,cmin,* FROM combocidtest;
2020-04-06 20:20:04.084 EDT [32671:14] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (100, 2);
2020-04-06 20:20:04.084 EDT [32669:45] pg_regress/combocid LOG:  statement: SAVEPOINT s1;
2020-04-06 20:20:04.084 EDT [32670:4] pg_regress/portals_p2 LOG:  statement: DECLARE foo13 CURSOR FOR
	   SELECT * FROM onek WHERE unique1 = 50;
2020-04-06 20:20:04.084 EDT [32671:15] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_ftest1_fkey"
2020-04-06 20:20:04.084 EDT [32671:16] pg_regress/foreign_key DETAIL:  Key (ftest1)=(100) is not present in table "pktable".
2020-04-06 20:20:04.084 EDT [32671:17] pg_regress/foreign_key STATEMENT:  INSERT INTO FKTABLE VALUES (100, 2);
2020-04-06 20:20:04.084 EDT [32669:46] pg_regress/combocid LOG:  statement: SELECT ctid,cmin,* FROM combocidtest FOR UPDATE;
2020-04-06 20:20:04.084 EDT [32671:18] pg_regress/foreign_key LOG:  statement: SELECT * FROM FKTABLE;
2020-04-06 20:20:04.084 EDT [32669:47] pg_regress/combocid LOG:  statement: SELECT ctid,cmin,* FROM combocidtest;
2020-04-06 20:20:04.085 EDT [32669:48] pg_regress/combocid LOG:  statement: UPDATE combocidtest SET foobar = foobar + 10;
2020-04-06 20:20:04.085 EDT [32669:49] pg_regress/combocid LOG:  statement: SELECT ctid,cmin,* FROM combocidtest;
2020-04-06 20:20:04.085 EDT [32669:50] pg_regress/combocid LOG:  statement: ROLLBACK TO s1;
2020-04-06 20:20:04.085 EDT [32669:51] pg_regress/combocid LOG:  statement: SELECT ctid,cmin,* FROM combocidtest;
2020-04-06 20:20:04.085 EDT [32669:52] pg_regress/combocid LOG:  statement: COMMIT;
2020-04-06 20:20:04.085 EDT [32669:53] pg_regress/combocid LOG:  statement: SELECT ctid,cmin,* FROM combocidtest;
2020-04-06 20:20:04.086 EDT [32669:54] pg_regress/combocid LOG:  statement: CREATE TABLE IF NOT EXISTS testcase(
		id int PRIMARY KEY,
		balance numeric
	);
2020-04-06 20:20:04.089 EDT [32670:5] pg_regress/portals_p2 LOG:  statement: DECLARE foo14 CURSOR FOR
	   SELECT * FROM onek WHERE unique1 = 51;
2020-04-06 20:20:04.089 EDT [32669:55] pg_regress/combocid LOG:  statement: INSERT INTO testcase VALUES (1, 0);
2020-04-06 20:20:04.089 EDT [32670:6] pg_regress/portals_p2 LOG:  statement: DECLARE foo15 CURSOR FOR
	   SELECT * FROM onek WHERE unique1 = 52;
2020-04-06 20:20:04.090 EDT [32669:56] pg_regress/combocid LOG:  statement: BEGIN;
2020-04-06 20:20:04.090 EDT [32669:57] pg_regress/combocid LOG:  statement: SELECT * FROM testcase WHERE testcase.id = 1 FOR UPDATE;
2020-04-06 20:20:04.090 EDT [32669:58] pg_regress/combocid LOG:  statement: UPDATE testcase SET balance = balance + 400 WHERE id=1;
2020-04-06 20:20:04.091 EDT [32669:59] pg_regress/combocid LOG:  statement: SAVEPOINT subxact;
2020-04-06 20:20:04.091 EDT [32669:60] pg_regress/combocid LOG:  statement: UPDATE testcase SET balance = balance - 100 WHERE id=1;
2020-04-06 20:20:04.092 EDT [32673:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:04.092 EDT [32674:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:04.093 EDT [32673:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/select_views
2020-04-06 20:20:04.093 EDT [32674:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/dependency
2020-04-06 20:20:04.094 EDT [32670:7] pg_regress/portals_p2 LOG:  statement: DECLARE foo16 CURSOR FOR
	   SELECT * FROM onek WHERE unique1 = 53;
2020-04-06 20:20:04.095 EDT [32670:8] pg_regress/portals_p2 LOG:  statement: DECLARE foo17 CURSOR FOR
	   SELECT * FROM onek WHERE unique1 = 54;
2020-04-06 20:20:04.095 EDT [32673:3] pg_regress/select_views LOG:  statement: SELECT * FROM street;
2020-04-06 20:20:04.095 EDT [32670:9] pg_regress/portals_p2 LOG:  statement: DECLARE foo18 CURSOR FOR
	   SELECT * FROM onek WHERE unique1 = 55;
2020-04-06 20:20:04.096 EDT [32669:61] pg_regress/combocid LOG:  statement: ROLLBACK TO SAVEPOINT subxact;
2020-04-06 20:20:04.096 EDT [32669:62] pg_regress/combocid LOG:  statement: SELECT * FROM testcase WHERE id = 1 FOR UPDATE;
2020-04-06 20:20:04.096 EDT [32674:3] pg_regress/dependency LOG:  statement: CREATE USER regress_dep_user;
2020-04-06 20:20:04.097 EDT [32670:10] pg_regress/portals_p2 LOG:  statement: DECLARE foo19 CURSOR FOR
	   SELECT * FROM onek WHERE unique1 = 56;
2020-04-06 20:20:04.097 EDT [32669:63] pg_regress/combocid LOG:  statement: ROLLBACK;
2020-04-06 20:20:04.097 EDT [32669:64] pg_regress/combocid LOG:  statement: DROP TABLE testcase;
2020-04-06 20:20:04.097 EDT [32671:19] pg_regress/foreign_key LOG:  statement: DELETE FROM PKTABLE WHERE ptest1=1;
2020-04-06 20:20:04.100 EDT [32669:65] pg_regress/combocid LOG:  disconnection: session time: 0:00:00.036 user=pgbuild database=regression host=[local]
2020-04-06 20:20:04.102 EDT [32674:4] pg_regress/dependency LOG:  statement: CREATE USER regress_dep_user2;
2020-04-06 20:20:04.103 EDT [32674:5] pg_regress/dependency LOG:  statement: CREATE USER regress_dep_user3;
2020-04-06 20:20:04.103 EDT [32674:6] pg_regress/dependency LOG:  statement: CREATE GROUP regress_dep_group;
2020-04-06 20:20:04.104 EDT [32674:7] pg_regress/dependency LOG:  statement: CREATE TABLE deptest (f1 serial primary key, f2 text);
2020-04-06 20:20:04.105 EDT [32670:11] pg_regress/portals_p2 LOG:  statement: DECLARE foo20 CURSOR FOR
	   SELECT * FROM onek WHERE unique1 = 57;
2020-04-06 20:20:04.105 EDT [32671:20] pg_regress/foreign_key LOG:  statement: SELECT * FROM FKTABLE;
2020-04-06 20:20:04.105 EDT [32670:12] pg_regress/portals_p2 LOG:  statement: DECLARE foo21 CURSOR FOR
	   SELECT * FROM onek WHERE unique1 = 58;
2020-04-06 20:20:04.106 EDT [32670:13] pg_regress/portals_p2 LOG:  statement: DECLARE foo22 CURSOR FOR
	   SELECT * FROM onek WHERE unique1 = 59;
2020-04-06 20:20:04.106 EDT [32670:14] pg_regress/portals_p2 LOG:  statement: DECLARE foo23 CURSOR FOR
	   SELECT * FROM onek WHERE unique1 = 60;
2020-04-06 20:20:04.110 EDT [32674:8] pg_regress/dependency LOG:  statement: GRANT SELECT ON TABLE deptest TO GROUP regress_dep_group;
2020-04-06 20:20:04.110 EDT [32674:9] pg_regress/dependency LOG:  statement: GRANT ALL ON TABLE deptest TO regress_dep_user, regress_dep_user2;
2020-04-06 20:20:04.112 EDT [32677:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:04.113 EDT [32677:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/cluster
2020-04-06 20:20:04.114 EDT [32670:15] pg_regress/portals_p2 LOG:  statement: DECLARE foo24 CURSOR FOR
	   SELECT * FROM onek2 WHERE unique1 = 50;
2020-04-06 20:20:04.115 EDT [32670:16] pg_regress/portals_p2 LOG:  statement: DECLARE foo25 CURSOR FOR
	   SELECT * FROM onek2 WHERE unique1 = 60;
2020-04-06 20:20:04.115 EDT [32674:10] pg_regress/dependency LOG:  statement: DROP USER regress_dep_user;
2020-04-06 20:20:04.115 EDT [32674:11] pg_regress/dependency ERROR:  role "regress_dep_user" cannot be dropped because some objects depend on it
2020-04-06 20:20:04.115 EDT [32674:12] pg_regress/dependency DETAIL:  privileges for table deptest
2020-04-06 20:20:04.115 EDT [32674:13] pg_regress/dependency STATEMENT:  DROP USER regress_dep_user;
2020-04-06 20:20:04.115 EDT [32671:21] pg_regress/foreign_key LOG:  statement: UPDATE PKTABLE SET ptest1=1 WHERE ptest1=2;
2020-04-06 20:20:04.116 EDT [32670:17] pg_regress/portals_p2 LOG:  statement: FETCH all in foo13;
2020-04-06 20:20:04.116 EDT [32674:14] pg_regress/dependency LOG:  statement: DROP GROUP regress_dep_group;
2020-04-06 20:20:04.116 EDT [32674:15] pg_regress/dependency ERROR:  role "regress_dep_group" cannot be dropped because some objects depend on it
2020-04-06 20:20:04.116 EDT [32674:16] pg_regress/dependency DETAIL:  privileges for table deptest
2020-04-06 20:20:04.116 EDT [32674:17] pg_regress/dependency STATEMENT:  DROP GROUP regress_dep_group;
2020-04-06 20:20:04.116 EDT [32671:22] pg_regress/foreign_key LOG:  statement: SELECT * FROM FKTABLE;
2020-04-06 20:20:04.117 EDT [32674:18] pg_regress/dependency LOG:  statement: REVOKE SELECT ON deptest FROM GROUP regress_dep_group;
2020-04-06 20:20:04.117 EDT [32670:18] pg_regress/portals_p2 LOG:  statement: FETCH all in foo14;
2020-04-06 20:20:04.118 EDT [32674:19] pg_regress/dependency LOG:  statement: DROP GROUP regress_dep_group;
2020-04-06 20:20:04.118 EDT [32677:3] pg_regress/cluster LOG:  statement: CREATE TABLE clstr_tst_s (rf_a SERIAL PRIMARY KEY,
		b INT);
2020-04-06 20:20:04.121 EDT [32674:20] pg_regress/dependency LOG:  statement: REVOKE SELECT, INSERT, UPDATE, DELETE, TRUNCATE, REFERENCES ON deptest FROM regress_dep_user;
2020-04-06 20:20:04.122 EDT [32674:21] pg_regress/dependency LOG:  statement: DROP USER regress_dep_user;
2020-04-06 20:20:04.122 EDT [32674:22] pg_regress/dependency ERROR:  role "regress_dep_user" cannot be dropped because some objects depend on it
2020-04-06 20:20:04.122 EDT [32674:23] pg_regress/dependency DETAIL:  privileges for table deptest
2020-04-06 20:20:04.122 EDT [32674:24] pg_regress/dependency STATEMENT:  DROP USER regress_dep_user;
2020-04-06 20:20:04.124 EDT [32677:4] pg_regress/cluster LOG:  statement: CREATE TABLE clstr_tst (a SERIAL PRIMARY KEY,
		b INT,
		c TEXT,
		d TEXT,
		CONSTRAINT clstr_tst_con FOREIGN KEY (b) REFERENCES clstr_tst_s);
2020-04-06 20:20:04.125 EDT [32670:19] pg_regress/portals_p2 LOG:  statement: FETCH all in foo15;
2020-04-06 20:20:04.126 EDT [32670:20] pg_regress/portals_p2 LOG:  statement: FETCH all in foo16;
2020-04-06 20:20:04.126 EDT [32671:23] pg_regress/foreign_key LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:04.126 EDT [32670:21] pg_regress/portals_p2 LOG:  statement: FETCH all in foo17;
2020-04-06 20:20:04.126 EDT [32670:22] pg_regress/portals_p2 LOG:  statement: FETCH all in foo18;
2020-04-06 20:20:04.126 EDT [32670:23] pg_regress/portals_p2 LOG:  statement: FETCH all in foo19;
2020-04-06 20:20:04.127 EDT [32670:24] pg_regress/portals_p2 LOG:  statement: FETCH all in foo20;
2020-04-06 20:20:04.127 EDT [32670:25] pg_regress/portals_p2 LOG:  statement: FETCH all in foo21;
2020-04-06 20:20:04.127 EDT [32670:26] pg_regress/portals_p2 LOG:  statement: FETCH all in foo22;
2020-04-06 20:20:04.128 EDT [32670:27] pg_regress/portals_p2 LOG:  statement: FETCH all in foo23;
2020-04-06 20:20:04.128 EDT [32671:24] pg_regress/foreign_key LOG:  statement: DROP TABLE PKTABLE;
2020-04-06 20:20:04.128 EDT [32670:28] pg_regress/portals_p2 LOG:  statement: FETCH all in foo24;
2020-04-06 20:20:04.129 EDT [32670:29] pg_regress/portals_p2 LOG:  statement: FETCH all in foo25;
2020-04-06 20:20:04.129 EDT [32670:30] pg_regress/portals_p2 LOG:  statement: CLOSE foo13;
2020-04-06 20:20:04.129 EDT [32670:31] pg_regress/portals_p2 LOG:  statement: CLOSE foo14;
2020-04-06 20:20:04.129 EDT [32674:25] pg_regress/dependency LOG:  statement: REVOKE TRIGGER ON deptest FROM regress_dep_user;
2020-04-06 20:20:04.130 EDT [32673:4] pg_regress/select_views LOG:  statement: SELECT name, #thepath FROM iexit ORDER BY name COLLATE "C", 2;
2020-04-06 20:20:04.130 EDT [32670:32] pg_regress/portals_p2 LOG:  statement: CLOSE foo15;
2020-04-06 20:20:04.130 EDT [32670:33] pg_regress/portals_p2 LOG:  statement: CLOSE foo16;
2020-04-06 20:20:04.130 EDT [32671:25] pg_regress/foreign_key LOG:  statement: CREATE TABLE PKTABLE ( ptest1 int, ptest2 int, ptest3 text, PRIMARY KEY(ptest1, ptest2) );
2020-04-06 20:20:04.130 EDT [32670:34] pg_regress/portals_p2 LOG:  statement: CLOSE foo17;
2020-04-06 20:20:04.130 EDT [32670:35] pg_regress/portals_p2 LOG:  statement: CLOSE foo18;
2020-04-06 20:20:04.130 EDT [32670:36] pg_regress/portals_p2 LOG:  statement: CLOSE foo19;
2020-04-06 20:20:04.130 EDT [32670:37] pg_regress/portals_p2 LOG:  statement: CLOSE foo20;
2020-04-06 20:20:04.131 EDT [32670:38] pg_regress/portals_p2 LOG:  statement: CLOSE foo21;
2020-04-06 20:20:04.131 EDT [32670:39] pg_regress/portals_p2 LOG:  statement: CLOSE foo22;
2020-04-06 20:20:04.131 EDT [32670:40] pg_regress/portals_p2 LOG:  statement: CLOSE foo23;
2020-04-06 20:20:04.131 EDT [32670:41] pg_regress/portals_p2 LOG:  statement: CLOSE foo24;
2020-04-06 20:20:04.131 EDT [32670:42] pg_regress/portals_p2 LOG:  statement: CLOSE foo25;
2020-04-06 20:20:04.131 EDT [32670:43] pg_regress/portals_p2 LOG:  statement: END;
2020-04-06 20:20:04.132 EDT [32670:44] pg_regress/portals_p2 LOG:  disconnection: session time: 0:00:00.062 user=pgbuild database=regression host=[local]
2020-04-06 20:20:04.135 EDT [32671:26] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE ( ftest1 int, ftest2 int, ftest3 int, CONSTRAINT constrname FOREIGN KEY(ftest1, ftest2)
	                       REFERENCES PKTABLE MATCH FULL ON DELETE SET NULL ON UPDATE SET NULL);
2020-04-06 20:20:04.135 EDT [32679:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:04.136 EDT [32679:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/tsdicts
2020-04-06 20:20:04.136 EDT [32671:27] pg_regress/foreign_key LOG:  statement: COMMENT ON CONSTRAINT constrname_wrong ON FKTABLE IS 'fk constraint comment';
2020-04-06 20:20:04.137 EDT [32671:28] pg_regress/foreign_key ERROR:  constraint "constrname_wrong" for table "fktable" does not exist
2020-04-06 20:20:04.137 EDT [32671:29] pg_regress/foreign_key STATEMENT:  COMMENT ON CONSTRAINT constrname_wrong ON FKTABLE IS 'fk constraint comment';
2020-04-06 20:20:04.137 EDT [32671:30] pg_regress/foreign_key LOG:  statement: COMMENT ON CONSTRAINT constrname ON FKTABLE IS 'fk constraint comment';
2020-04-06 20:20:04.138 EDT [32671:31] pg_regress/foreign_key LOG:  statement: COMMENT ON CONSTRAINT constrname ON FKTABLE IS NULL;
2020-04-06 20:20:04.138 EDT [32677:5] pg_regress/cluster LOG:  statement: CREATE INDEX clstr_tst_b ON clstr_tst (b);
2020-04-06 20:20:04.138 EDT [32671:32] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (1, 2, 'Test1');
2020-04-06 20:20:04.139 EDT [32671:33] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (1, 3, 'Test1-2');
2020-04-06 20:20:04.139 EDT [32671:34] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (2, 4, 'Test2');
2020-04-06 20:20:04.140 EDT [32671:35] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (3, 6, 'Test3');
2020-04-06 20:20:04.140 EDT [32677:6] pg_regress/cluster LOG:  statement: CREATE INDEX clstr_tst_c ON clstr_tst (c);
2020-04-06 20:20:04.140 EDT [32671:36] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (4, 8, 'Test4');
2020-04-06 20:20:04.141 EDT [32674:26] pg_regress/dependency LOG:  statement: DROP USER regress_dep_user;
2020-04-06 20:20:04.141 EDT [32671:37] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (5, 10, 'Test5');
2020-04-06 20:20:04.142 EDT [32671:38] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (1, 2, 4);
2020-04-06 20:20:04.142 EDT [32671:39] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (1, 3, 5);
2020-04-06 20:20:04.143 EDT [32671:40] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (2, 4, 8);
2020-04-06 20:20:04.145 EDT [32680:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:04.145 EDT [32679:3] pg_regress/tsdicts LOG:  statement: CREATE TEXT SEARCH DICTIONARY ispell (
	                        Template=ispell,
	                        DictFile=ispell_sample,
	                        AffFile=ispell_sample
	);
2020-04-06 20:20:04.146 EDT [32680:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/window
2020-04-06 20:20:04.147 EDT [32679:4] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('ispell', 'skies');
2020-04-06 20:20:04.148 EDT [32674:27] pg_regress/dependency LOG:  statement: REVOKE ALL ON deptest FROM regress_dep_user2;
2020-04-06 20:20:04.148 EDT [32671:41] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (3, 6, 12);
2020-04-06 20:20:04.149 EDT [32671:42] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (NULL, NULL, 0);
2020-04-06 20:20:04.149 EDT [32671:43] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (100, 2, 4);
2020-04-06 20:20:04.149 EDT [32671:44] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "constrname"
2020-04-06 20:20:04.149 EDT [32671:45] pg_regress/foreign_key DETAIL:  Key (ftest1, ftest2)=(100, 2) is not present in table "pktable".
2020-04-06 20:20:04.149 EDT [32671:46] pg_regress/foreign_key STATEMENT:  INSERT INTO FKTABLE VALUES (100, 2, 4);
2020-04-06 20:20:04.149 EDT [32671:47] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (2, 2, 4);
2020-04-06 20:20:04.150 EDT [32671:48] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "constrname"
2020-04-06 20:20:04.150 EDT [32671:49] pg_regress/foreign_key DETAIL:  Key (ftest1, ftest2)=(2, 2) is not present in table "pktable".
2020-04-06 20:20:04.150 EDT [32671:50] pg_regress/foreign_key STATEMENT:  INSERT INTO FKTABLE VALUES (2, 2, 4);
2020-04-06 20:20:04.150 EDT [32674:28] pg_regress/dependency LOG:  statement: DROP USER regress_dep_user2;
2020-04-06 20:20:04.150 EDT [32671:51] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (NULL, 2, 4);
2020-04-06 20:20:04.150 EDT [32671:52] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "constrname"
2020-04-06 20:20:04.150 EDT [32671:53] pg_regress/foreign_key DETAIL:  MATCH FULL does not allow mixing of null and nonnull key values.
2020-04-06 20:20:04.150 EDT [32671:54] pg_regress/foreign_key STATEMENT:  INSERT INTO FKTABLE VALUES (NULL, 2, 4);
2020-04-06 20:20:04.150 EDT [32671:55] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (1, NULL, 4);
2020-04-06 20:20:04.150 EDT [32671:56] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "constrname"
2020-04-06 20:20:04.150 EDT [32671:57] pg_regress/foreign_key DETAIL:  MATCH FULL does not allow mixing of null and nonnull key values.
2020-04-06 20:20:04.150 EDT [32671:58] pg_regress/foreign_key STATEMENT:  INSERT INTO FKTABLE VALUES (1, NULL, 4);
2020-04-06 20:20:04.150 EDT [32671:59] pg_regress/foreign_key LOG:  statement: SELECT * FROM FKTABLE;
2020-04-06 20:20:04.151 EDT [32677:7] pg_regress/cluster LOG:  statement: CREATE INDEX clstr_tst_c_b ON clstr_tst (c,b);
2020-04-06 20:20:04.152 EDT [32677:8] pg_regress/cluster LOG:  statement: CREATE INDEX clstr_tst_b_c ON clstr_tst (b,c);
2020-04-06 20:20:04.153 EDT [32677:9] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst_s (b) VALUES (0);
2020-04-06 20:20:04.153 EDT [32677:10] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst_s (b) SELECT b FROM clstr_tst_s;
2020-04-06 20:20:04.154 EDT [32677:11] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst_s (b) SELECT b FROM clstr_tst_s;
2020-04-06 20:20:04.154 EDT [32677:12] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst_s (b) SELECT b FROM clstr_tst_s;
2020-04-06 20:20:04.154 EDT [32677:13] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst_s (b) SELECT b FROM clstr_tst_s;
2020-04-06 20:20:04.154 EDT [32677:14] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst_s (b) SELECT b FROM clstr_tst_s;
2020-04-06 20:20:04.155 EDT [32677:15] pg_regress/cluster LOG:  statement: CREATE TABLE clstr_tst_inh () INHERITS (clstr_tst);
2020-04-06 20:20:04.157 EDT [32677:16] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (11, 'once');
2020-04-06 20:20:04.158 EDT [32677:17] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (10, 'diez');
2020-04-06 20:20:04.159 EDT [32674:29] pg_regress/dependency LOG:  statement: ALTER TABLE deptest OWNER TO regress_dep_user3;
2020-04-06 20:20:04.159 EDT [32679:5] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('ispell', 'bookings');
2020-04-06 20:20:04.160 EDT [32680:3] pg_regress/window LOG:  statement: CREATE TEMPORARY TABLE empsalary (
	    depname varchar,
	    empno bigint,
	    salary int,
	    enroll_date date
	);
2020-04-06 20:20:04.161 EDT [32684:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:04.162 EDT [32684:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/tsearch
2020-04-06 20:20:04.163 EDT [32671:60] pg_regress/foreign_key LOG:  statement: DELETE FROM PKTABLE WHERE ptest1=1 and ptest2=2;
2020-04-06 20:20:04.164 EDT [32671:61] pg_regress/foreign_key LOG:  statement: SELECT * FROM FKTABLE;
2020-04-06 20:20:04.165 EDT [32677:18] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (31, 'treinta y uno');
2020-04-06 20:20:04.165 EDT [32677:19] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (22, 'veintidos');
2020-04-06 20:20:04.165 EDT [32677:20] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (3, 'tres');
2020-04-06 20:20:04.166 EDT [32677:21] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (20, 'veinte');
2020-04-06 20:20:04.166 EDT [32677:22] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (23, 'veintitres');
2020-04-06 20:20:04.166 EDT [32677:23] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (21, 'veintiuno');
2020-04-06 20:20:04.167 EDT [32677:24] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (4, 'cuatro');
2020-04-06 20:20:04.167 EDT [32677:25] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (14, 'catorce');
2020-04-06 20:20:04.167 EDT [32677:26] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (2, 'dos');
2020-04-06 20:20:04.167 EDT [32680:4] pg_regress/window LOG:  statement: INSERT INTO empsalary VALUES
	('develop', 10, 5200, '2007-08-01'),
	('sales', 1, 5000, '2006-10-01'),
	('personnel', 5, 3500, '2007-12-10'),
	('sales', 4, 4800, '2007-08-08'),
	('personnel', 2, 3900, '2006-12-23'),
	('develop', 7, 4200, '2008-01-01'),
	('develop', 9, 4500, '2008-01-01'),
	('sales', 3, 4800, '2007-08-01'),
	('develop', 8, 6000, '2006-10-01'),
	('develop', 11, 5200, '2007-08-15');
2020-04-06 20:20:04.168 EDT [32684:3] pg_regress/tsearch LOG:  statement: SELECT oid, prsname
	FROM pg_ts_parser
	WHERE prsnamespace = 0 OR prsstart = 0 OR prstoken = 0 OR prsend = 0 OR
	      
	      prslextype = 0;
2020-04-06 20:20:04.168 EDT [32677:27] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (18, 'dieciocho');
2020-04-06 20:20:04.168 EDT [32677:28] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (27, 'veintisiete');
2020-04-06 20:20:04.168 EDT [32686:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:04.169 EDT [32677:29] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (25, 'veinticinco');
2020-04-06 20:20:04.169 EDT [32677:30] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (13, 'trece');
2020-04-06 20:20:04.169 EDT [32677:31] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (28, 'veintiocho');
2020-04-06 20:20:04.170 EDT [32686:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/xmlmap
2020-04-06 20:20:04.170 EDT [32677:32] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (32, 'treinta y dos');
2020-04-06 20:20:04.170 EDT [32677:33] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (5, 'cinco');
2020-04-06 20:20:04.170 EDT [32677:34] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (29, 'veintinueve');
2020-04-06 20:20:04.171 EDT [32677:35] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (1, 'uno');
2020-04-06 20:20:04.171 EDT [32677:36] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (24, 'veinticuatro');
2020-04-06 20:20:04.171 EDT [32677:37] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (30, 'treinta');
2020-04-06 20:20:04.171 EDT [32677:38] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (12, 'doce');
2020-04-06 20:20:04.172 EDT [32677:39] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (17, 'diecisiete');
2020-04-06 20:20:04.172 EDT [32677:40] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (9, 'nueve');
2020-04-06 20:20:04.172 EDT [32677:41] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (19, 'diecinueve');
2020-04-06 20:20:04.173 EDT [32677:42] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (26, 'veintiseis');
2020-04-06 20:20:04.173 EDT [32677:43] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (15, 'quince');
2020-04-06 20:20:04.173 EDT [32677:44] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (7, 'siete');
2020-04-06 20:20:04.173 EDT [32677:45] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (16, 'dieciseis');
2020-04-06 20:20:04.174 EDT [32677:46] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (8, 'ocho');
2020-04-06 20:20:04.174 EDT [32677:47] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c, d) VALUES (6, 'seis', repeat('xyzzy', 100000));
2020-04-06 20:20:04.177 EDT [32679:6] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('ispell', 'booking');
2020-04-06 20:20:04.177 EDT [32686:3] pg_regress/xmlmap LOG:  statement: CREATE SCHEMA testxmlschema;
2020-04-06 20:20:04.178 EDT [32688:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:04.179 EDT [32680:5] pg_regress/window LOG:  statement: SELECT depname, empno, salary, sum(salary) OVER (PARTITION BY depname) FROM empsalary ORDER BY depname, salary;
2020-04-06 20:20:04.179 EDT [32688:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/bitmapops
2020-04-06 20:20:04.181 EDT [32674:30] pg_regress/dependency LOG:  statement: DROP USER regress_dep_user3;
2020-04-06 20:20:04.181 EDT [32674:31] pg_regress/dependency ERROR:  role "regress_dep_user3" cannot be dropped because some objects depend on it
2020-04-06 20:20:04.181 EDT [32674:32] pg_regress/dependency DETAIL:  owner of sequence deptest_f1_seq
	owner of table deptest
2020-04-06 20:20:04.181 EDT [32674:33] pg_regress/dependency STATEMENT:  DROP USER regress_dep_user3;
2020-04-06 20:20:04.181 EDT [32671:62] pg_regress/foreign_key LOG:  statement: DELETE FROM PKTABLE WHERE ptest1=5 and ptest2=10;
2020-04-06 20:20:04.182 EDT [32671:63] pg_regress/foreign_key LOG:  statement: SELECT * FROM FKTABLE;
2020-04-06 20:20:04.182 EDT [32688:3] pg_regress/bitmapops LOG:  statement: CREATE TABLE bmscantest (a int, b int, t text);
2020-04-06 20:20:04.182 EDT [32674:34] pg_regress/dependency LOG:  statement: DROP TABLE deptest;
2020-04-06 20:20:04.185 EDT [32680:6] pg_regress/window LOG:  statement: SELECT depname, empno, salary, rank() OVER (PARTITION BY depname ORDER BY salary) FROM empsalary;
2020-04-06 20:20:04.186 EDT [32680:7] pg_regress/window LOG:  statement: SELECT four, ten, SUM(SUM(four)) OVER (PARTITION BY four), AVG(ten) FROM tenk1
	GROUP BY four, ten ORDER BY four, ten;
2020-04-06 20:20:04.186 EDT [32686:4] pg_regress/xmlmap LOG:  statement: CREATE TABLE testxmlschema.test1 (a int, b text);
2020-04-06 20:20:04.189 EDT [32674:35] pg_regress/dependency LOG:  statement: DROP USER regress_dep_user3;
2020-04-06 20:20:04.189 EDT [32688:4] pg_regress/bitmapops LOG:  statement: INSERT INTO bmscantest
	  SELECT (r%53), (r%59), 'foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo'
	  FROM generate_series(1,70000) r;
2020-04-06 20:20:04.189 EDT [32690:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:04.190 EDT [32690:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/functional_deps
2020-04-06 20:20:04.192 EDT [32674:36] pg_regress/dependency LOG:  statement: CREATE USER regress_dep_user0;
2020-04-06 20:20:04.192 EDT [32674:37] pg_regress/dependency LOG:  statement: CREATE USER regress_dep_user1;
2020-04-06 20:20:04.192 EDT [32674:38] pg_regress/dependency LOG:  statement: CREATE USER regress_dep_user2;
2020-04-06 20:20:04.194 EDT [32674:39] pg_regress/dependency LOG:  statement: SET SESSION AUTHORIZATION regress_dep_user0;
2020-04-06 20:20:04.196 EDT [32692:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:04.197 EDT [32692:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/advisory_lock
2020-04-06 20:20:04.199 EDT [32674:40] pg_regress/dependency LOG:  statement: DROP OWNED BY regress_dep_user1;
2020-04-06 20:20:04.200 EDT [32679:7] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('ispell', 'foot');
2020-04-06 20:20:04.200 EDT [32674:41] pg_regress/dependency ERROR:  permission denied to drop objects
2020-04-06 20:20:04.200 EDT [32674:42] pg_regress/dependency STATEMENT:  DROP OWNED BY regress_dep_user1;
2020-04-06 20:20:04.200 EDT [32674:43] pg_regress/dependency LOG:  statement: DROP OWNED BY regress_dep_user0, regress_dep_user2;
2020-04-06 20:20:04.200 EDT [32674:44] pg_regress/dependency ERROR:  permission denied to drop objects
2020-04-06 20:20:04.200 EDT [32674:45] pg_regress/dependency STATEMENT:  DROP OWNED BY regress_dep_user0, regress_dep_user2;
2020-04-06 20:20:04.200 EDT [32674:46] pg_regress/dependency LOG:  statement: REASSIGN OWNED BY regress_dep_user0 TO regress_dep_user1;
2020-04-06 20:20:04.200 EDT [32674:47] pg_regress/dependency ERROR:  permission denied to reassign objects
2020-04-06 20:20:04.200 EDT [32674:48] pg_regress/dependency STATEMENT:  REASSIGN OWNED BY regress_dep_user0 TO regress_dep_user1;
2020-04-06 20:20:04.200 EDT [32674:49] pg_regress/dependency LOG:  statement: REASSIGN OWNED BY regress_dep_user1 TO regress_dep_user0;
2020-04-06 20:20:04.200 EDT [32674:50] pg_regress/dependency ERROR:  permission denied to reassign objects
2020-04-06 20:20:04.200 EDT [32674:51] pg_regress/dependency STATEMENT:  REASSIGN OWNED BY regress_dep_user1 TO regress_dep_user0;
2020-04-06 20:20:04.200 EDT [32674:52] pg_regress/dependency LOG:  statement: DROP OWNED BY regress_dep_user0;
2020-04-06 20:20:04.200 EDT [32680:8] pg_regress/window LOG:  statement: SELECT depname, empno, salary, sum(salary) OVER w FROM empsalary WINDOW w AS (PARTITION BY depname);
2020-04-06 20:20:04.201 EDT [32674:53] pg_regress/dependency LOG:  statement: CREATE TABLE deptest1 (f1 int unique);
2020-04-06 20:20:04.202 EDT [32684:4] pg_regress/tsearch LOG:  statement: SELECT oid, dictname
	FROM pg_ts_dict
	WHERE dictnamespace = 0 OR dictowner = 0 OR dicttemplate = 0;
2020-04-06 20:20:04.207 EDT [32692:3] pg_regress/advisory_lock LOG:  statement: BEGIN;
2020-04-06 20:20:04.207 EDT [32680:9] pg_regress/window LOG:  statement: SELECT depname, empno, salary, rank() OVER w FROM empsalary WINDOW w AS (PARTITION BY depname ORDER BY salary) ORDER BY rank() OVER w;
2020-04-06 20:20:04.209 EDT [32677:48] pg_regress/cluster LOG:  statement: CLUSTER clstr_tst_c ON clstr_tst;
2020-04-06 20:20:04.210 EDT [32680:10] pg_regress/window LOG:  statement: SELECT COUNT(*) OVER () FROM tenk1 WHERE unique2 < 10;
2020-04-06 20:20:04.213 EDT [32696:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:04.214 EDT [32696:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/indirect_toast
2020-04-06 20:20:04.217 EDT [32690:3] pg_regress/functional_deps LOG:  statement: CREATE TEMP TABLE articles (
	    id int CONSTRAINT articles_pkey PRIMARY KEY,
	    keywords text,
	    title text UNIQUE NOT NULL,
	    body text UNIQUE,
	    created date
	);
2020-04-06 20:20:04.217 EDT [32671:64] pg_regress/foreign_key LOG:  statement: UPDATE PKTABLE SET ptest1=1 WHERE ptest1=2;
2020-04-06 20:20:04.217 EDT [32680:11] pg_regress/window LOG:  statement: SELECT COUNT(*) OVER w FROM tenk1 WHERE unique2 < 10 WINDOW w AS ();
2020-04-06 20:20:04.219 EDT [32696:3] pg_regress/indirect_toast LOG:  statement: CREATE TABLE indtoasttest(descr text, cnt int DEFAULT 0, f1 text, f2 text);
2020-04-06 20:20:04.224 EDT [32674:54] pg_regress/dependency LOG:  statement: GRANT ALL ON deptest1 TO regress_dep_user1 WITH GRANT OPTION;
2020-04-06 20:20:04.225 EDT [32674:55] pg_regress/dependency LOG:  statement: SET SESSION AUTHORIZATION regress_dep_user1;
2020-04-06 20:20:04.225 EDT [32680:12] pg_regress/window LOG:  statement: SELECT four FROM tenk1 WHERE FALSE WINDOW w AS (PARTITION BY ten);
2020-04-06 20:20:04.225 EDT [32671:65] pg_regress/foreign_key LOG:  statement: SELECT * FROM FKTABLE;
2020-04-06 20:20:04.226 EDT [32674:56] pg_regress/dependency LOG:  statement: CREATE TABLE deptest (a serial primary key, b text);
2020-04-06 20:20:04.226 EDT [32686:5] pg_regress/xmlmap LOG:  statement: INSERT INTO testxmlschema.test1 VALUES (1, 'one'), (2, 'two'), (-1, null);
2020-04-06 20:20:04.226 EDT [32696:4] pg_regress/indirect_toast LOG:  statement: INSERT INTO indtoasttest(descr, f1, f2) VALUES('two-compressed', repeat('1234567890',1000), repeat('1234567890',1000));
2020-04-06 20:20:04.226 EDT [32692:4] pg_regress/advisory_lock LOG:  statement: SELECT
		pg_advisory_xact_lock(1), pg_advisory_xact_lock_shared(2),
		pg_advisory_xact_lock(1, 1), pg_advisory_xact_lock_shared(2, 2);
2020-04-06 20:20:04.229 EDT [32686:6] pg_regress/xmlmap LOG:  statement: CREATE DOMAIN testxmldomain AS varchar;
2020-04-06 20:20:04.229 EDT [32696:5] pg_regress/indirect_toast LOG:  statement: INSERT INTO indtoasttest(descr, f1, f2) VALUES('two-toasted', repeat('1234567890',30000), repeat('1234567890',50000));
2020-04-06 20:20:04.230 EDT [32692:5] pg_regress/advisory_lock LOG:  statement: SELECT locktype, classid, objid, objsubid, mode, granted
		FROM pg_locks WHERE locktype = 'advisory'
		ORDER BY classid, objid, objsubid;
2020-04-06 20:20:04.236 EDT [32690:4] pg_regress/functional_deps LOG:  statement: CREATE TEMP TABLE articles_in_category (
	    article_id int,
	    category_id int,
	    changed date,
	    PRIMARY KEY (article_id, category_id)
	);
2020-04-06 20:20:04.239 EDT [32677:49] pg_regress/cluster LOG:  statement: SELECT a,b,c,substring(d for 30), length(d) from clstr_tst;
2020-04-06 20:20:04.242 EDT [32684:5] pg_regress/tsearch LOG:  statement: SELECT oid, tmplname
	FROM pg_ts_template
	WHERE tmplnamespace = 0 OR tmpllexize = 0;
2020-04-06 20:20:04.243 EDT [32679:8] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('ispell', 'foots');
2020-04-06 20:20:04.243 EDT [32690:5] pg_regress/functional_deps LOG:  statement: SELECT id, keywords, title, body, created
	FROM articles
	GROUP BY id;
2020-04-06 20:20:04.243 EDT [32673:5] pg_regress/select_views LOG:  statement: SELECT * FROM toyemp WHERE name = 'sharon';
2020-04-06 20:20:04.245 EDT [32702:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:04.245 EDT [32686:7] pg_regress/xmlmap LOG:  statement: CREATE TABLE testxmlschema.test2 (z int, y varchar(500), x char(6), w numeric(9,2), v smallint, u bigint, t real, s time, r timestamp, q date, p xml, o testxmldomain, n bool, m bytea, aaa text);
2020-04-06 20:20:04.246 EDT [32702:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/equivclass
2020-04-06 20:20:04.247 EDT [32696:6] pg_regress/indirect_toast LOG:  statement: INSERT INTO indtoasttest(descr, f1, f2) VALUES('one-compressed,one-null', NULL, repeat('1234567890',1000));
2020-04-06 20:20:04.248 EDT [32696:7] pg_regress/indirect_toast LOG:  statement: INSERT INTO indtoasttest(descr, f1, f2) VALUES('one-toasted,one-null', NULL, repeat('1234567890',50000));
2020-04-06 20:20:04.248 EDT [32674:57] pg_regress/dependency LOG:  statement: GRANT ALL ON deptest1 TO regress_dep_user2;
2020-04-06 20:20:04.248 EDT [32686:8] pg_regress/xmlmap LOG:  statement: ALTER TABLE testxmlschema.test2 DROP COLUMN aaa;
2020-04-06 20:20:04.249 EDT [32701:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:04.249 EDT [32686:9] pg_regress/xmlmap LOG:  statement: INSERT INTO testxmlschema.test2 VALUES (55, 'abc', 'def', 98.6, 2, 999, 0, '21:07', '2009-06-08 21:07:30', '2009-06-08', NULL, 'ABC', true, 'XYZ');
2020-04-06 20:20:04.250 EDT [32701:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/foreign_data
2020-04-06 20:20:04.250 EDT [32686:10] pg_regress/xmlmap LOG:  statement: SELECT table_to_xml('testxmlschema.test1', false, false, '');
2020-04-06 20:20:04.252 EDT [32674:58] pg_regress/dependency LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:20:04.254 EDT [32695:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:04.255 EDT [32695:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/guc
2020-04-06 20:20:04.256 EDT [32696:8] pg_regress/indirect_toast LOG:  statement: SELECT descr, substring(make_tuple_indirect(indtoasttest)::text, 1, 200) FROM indtoasttest;
2020-04-06 20:20:04.257 EDT [32701:3] pg_regress/foreign_data LOG:  statement: SET client_min_messages TO 'warning';
2020-04-06 20:20:04.257 EDT [32686:11] pg_regress/xmlmap LOG:  statement: SELECT table_to_xml('testxmlschema.test1', true, false, 'foo');
2020-04-06 20:20:04.258 EDT [32695:3] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.258 EDT [32686:12] pg_regress/xmlmap LOG:  statement: SELECT table_to_xml('testxmlschema.test1', false, true, '');
2020-04-06 20:20:04.259 EDT [32686:13] pg_regress/xmlmap LOG:  statement: SELECT table_to_xml('testxmlschema.test1', true, true, '');
2020-04-06 20:20:04.260 EDT [32686:14] pg_regress/xmlmap LOG:  statement: SELECT table_to_xml('testxmlschema.test2', false, false, '');
2020-04-06 20:20:04.261 EDT [32686:15] pg_regress/xmlmap LOG:  statement: SELECT table_to_xmlschema('testxmlschema.test1', false, false, '');
2020-04-06 20:20:04.261 EDT [32695:4] pg_regress/guc LOG:  statement: SET vacuum_cost_delay TO 40;
2020-04-06 20:20:04.261 EDT [32674:59] pg_regress/dependency LOG:  statement: SELECT n.nspname as "Schema",
	  c.relname as "Name",
	  CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'm' THEN 'materialized view' WHEN 'S' THEN 'sequence' WHEN 'f' THEN 'foreign table' WHEN 'p' THEN 'partitioned table' END as "Type",
	  pg_catalog.array_to_string(c.relacl, E'\\n') AS "Access privileges",
	  pg_catalog.array_to_string(ARRAY(
	    SELECT attname || E':\\n  ' || pg_catalog.array_to_string(attacl, E'\\n  ')
	    FROM pg_catalog.pg_attribute a
	    WHERE attrelid = c.oid AND NOT attisdropped AND attacl IS NOT NULL
	  ), E'\\n') AS "Column privileges",
	  pg_catalog.array_to_string(ARRAY(
	    SELECT polname
	    || CASE WHEN NOT polpermissive THEN
	       E' (RESTRICTIVE)'
	       ELSE '' END
	    || CASE WHEN polcmd != '*' THEN
	           E' (' || polcmd || E'):'
	       ELSE E':'
	       END
	    || CASE WHEN polqual IS NOT NULL THEN
	           E'\\n  (u): ' || pg_catalog.pg_get_expr(polqual, polrelid)
	       ELSE E''
	       END
	    || CASE WHEN polwithcheck IS NOT NULL THEN
	           E'\\n  (c): ' || pg_catalog.pg_get_expr(polwithcheck, polrelid)
	       ELSE E''
	       END    || CASE WHEN polroles <> '{0}' THEN
	           E'\\n  to: ' || pg_catalog.array_to_string(
	               ARRAY(
	                   SELECT rolname
	                   FROM pg_catalog.pg_roles
	                   WHERE oid = ANY (polroles)
	                   ORDER BY 1
	               ), E', ')
	       ELSE E''
	       END
	    FROM pg_catalog.pg_policy pol
	    WHERE polrelid = c.oid), E'\\n')
	    AS "Policies"
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relkind IN ('r','v','m','S','f','p')
	  AND c.relname OPERATOR(pg_catalog.~) '^(deptest1)$' COLLATE pg_catalog.default
	  AND n.nspname !~ '^pg_' AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 1, 2;
2020-04-06 20:20:04.261 EDT [32686:16] pg_regress/xmlmap LOG:  statement: SELECT table_to_xmlschema('testxmlschema.test1', true, false, '');
2020-04-06 20:20:04.261 EDT [32686:17] pg_regress/xmlmap LOG:  statement: SELECT table_to_xmlschema('testxmlschema.test1', false, true, 'foo');
2020-04-06 20:20:04.262 EDT [32686:18] pg_regress/xmlmap LOG:  statement: SELECT table_to_xmlschema('testxmlschema.test1', true, true, '');
2020-04-06 20:20:04.262 EDT [32686:19] pg_regress/xmlmap LOG:  statement: SELECT table_to_xmlschema('testxmlschema.test2', false, false, '');
2020-04-06 20:20:04.263 EDT [32686:20] pg_regress/xmlmap LOG:  statement: SELECT table_to_xml_and_xmlschema('testxmlschema.test1', false, false, '');
2020-04-06 20:20:04.264 EDT [32686:21] pg_regress/xmlmap LOG:  statement: SELECT table_to_xml_and_xmlschema('testxmlschema.test1', true, false, '');
2020-04-06 20:20:04.265 EDT [32701:4] pg_regress/foreign_data LOG:  statement: DROP ROLE IF EXISTS regress_foreign_data_user, regress_test_role, regress_test_role2, regress_test_role_super, regress_test_indirect, regress_unprivileged_role;
2020-04-06 20:20:04.265 EDT [32695:5] pg_regress/guc LOG:  statement: SET datestyle = 'ISO, YMD';
2020-04-06 20:20:04.265 EDT [32695:6] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:04.265 EDT [32702:3] pg_regress/equivclass LOG:  statement: create type int8alias1;
2020-04-06 20:20:04.272 EDT [32701:5] pg_regress/foreign_data LOG:  statement: RESET client_min_messages;
2020-04-06 20:20:04.272 EDT [32690:6] pg_regress/functional_deps LOG:  statement: SELECT id, keywords, title, body, created
	FROM articles
	GROUP BY title;
2020-04-06 20:20:04.272 EDT [32702:4] pg_regress/equivclass LOG:  statement: create function int8alias1in(cstring) returns int8alias1
	  strict immutable language internal as 'int8in';
2020-04-06 20:20:04.273 EDT [32690:7] pg_regress/functional_deps ERROR:  column "articles.id" must appear in the GROUP BY clause or be used in an aggregate function at character 8
2020-04-06 20:20:04.273 EDT [32690:8] pg_regress/functional_deps STATEMENT:  SELECT id, keywords, title, body, created
	FROM articles
	GROUP BY title;
2020-04-06 20:20:04.273 EDT [32695:7] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.273 EDT [32686:22] pg_regress/xmlmap LOG:  statement: SELECT table_to_xml_and_xmlschema('testxmlschema.test1', false, true, '');
2020-04-06 20:20:04.274 EDT [32695:8] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.274 EDT [32701:6] pg_regress/foreign_data LOG:  statement: CREATE ROLE regress_foreign_data_user LOGIN SUPERUSER;
2020-04-06 20:20:04.275 EDT [32690:9] pg_regress/functional_deps LOG:  statement: SELECT id, keywords, title, body, created
	FROM articles
	GROUP BY body;
2020-04-06 20:20:04.275 EDT [32690:10] pg_regress/functional_deps ERROR:  column "articles.id" must appear in the GROUP BY clause or be used in an aggregate function at character 8
2020-04-06 20:20:04.275 EDT [32690:11] pg_regress/functional_deps STATEMENT:  SELECT id, keywords, title, body, created
	FROM articles
	GROUP BY body;
2020-04-06 20:20:04.276 EDT [32686:23] pg_regress/xmlmap LOG:  statement: SELECT table_to_xml_and_xmlschema('testxmlschema.test1', true, true, 'foo');
2020-04-06 20:20:04.277 EDT [32701:7] pg_regress/foreign_data LOG:  statement: SET SESSION AUTHORIZATION 'regress_foreign_data_user';
2020-04-06 20:20:04.277 EDT [32696:9] pg_regress/indirect_toast LOG:  statement: UPDATE indtoasttest SET cnt = cnt +1 RETURNING substring(indtoasttest::text, 1, 200);
2020-04-06 20:20:04.277 EDT [32701:8] pg_regress/foreign_data LOG:  statement: CREATE ROLE regress_test_role;
2020-04-06 20:20:04.277 EDT [32701:9] pg_regress/foreign_data LOG:  statement: CREATE ROLE regress_test_role2;
2020-04-06 20:20:04.277 EDT [32674:60] pg_regress/dependency LOG:  statement: DROP OWNED BY regress_dep_user1;
2020-04-06 20:20:04.277 EDT [32701:10] pg_regress/foreign_data LOG:  statement: CREATE ROLE regress_test_role_super SUPERUSER;
2020-04-06 20:20:04.277 EDT [32702:5] pg_regress/equivclass LOG:  statement: create function int8alias1out(int8alias1) returns cstring
	  strict immutable language internal as 'int8out';
2020-04-06 20:20:04.278 EDT [32701:11] pg_regress/foreign_data LOG:  statement: CREATE ROLE regress_test_indirect;
2020-04-06 20:20:04.278 EDT [32701:12] pg_regress/foreign_data LOG:  statement: CREATE ROLE regress_unprivileged_role;
2020-04-06 20:20:04.280 EDT [32679:9] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('ispell', 'rebookings');
2020-04-06 20:20:04.281 EDT [32702:6] pg_regress/equivclass LOG:  statement: create type int8alias1 (
	    input = int8alias1in,
	    output = int8alias1out,
	    like = int8
	);
2020-04-06 20:20:04.282 EDT [32701:13] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN DATA WRAPPER dummy;
2020-04-06 20:20:04.282 EDT [32679:10] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('ispell', 'rebooking');
2020-04-06 20:20:04.282 EDT [32701:14] pg_regress/foreign_data LOG:  statement: COMMENT ON FOREIGN DATA WRAPPER dummy IS 'useless';
2020-04-06 20:20:04.282 EDT [32679:11] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('ispell', 'rebook');
2020-04-06 20:20:04.284 EDT [32690:12] pg_regress/functional_deps LOG:  statement: SELECT id, keywords, title, body, created
	FROM articles
	GROUP BY keywords;
2020-04-06 20:20:04.284 EDT [32690:13] pg_regress/functional_deps ERROR:  column "articles.id" must appear in the GROUP BY clause or be used in an aggregate function at character 8
2020-04-06 20:20:04.284 EDT [32690:14] pg_regress/functional_deps STATEMENT:  SELECT id, keywords, title, body, created
	FROM articles
	GROUP BY keywords;
2020-04-06 20:20:04.285 EDT [32702:7] pg_regress/equivclass LOG:  statement: create type int8alias2;
2020-04-06 20:20:04.285 EDT [32701:15] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN DATA WRAPPER postgresql VALIDATOR postgresql_fdw_validator;
2020-04-06 20:20:04.285 EDT [32690:15] pg_regress/functional_deps LOG:  statement: SELECT a.id, a.keywords, a.title, a.body, a.created
	FROM articles AS a, articles_in_category AS aic
	WHERE a.id = aic.article_id AND aic.category_id in (14,62,70,53,138)
	GROUP BY a.id;
2020-04-06 20:20:04.285 EDT [32679:12] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('ispell', 'unbookings');
2020-04-06 20:20:04.286 EDT [32677:50] pg_regress/cluster LOG:  statement: SELECT a,b,c,substring(d for 30), length(d) from clstr_tst ORDER BY a;
2020-04-06 20:20:04.286 EDT [32692:6] pg_regress/advisory_lock LOG:  statement: SELECT pg_advisory_unlock_all();
2020-04-06 20:20:04.286 EDT [32686:24] pg_regress/xmlmap LOG:  statement: SELECT query_to_xml('SELECT * FROM testxmlschema.test1', false, false, '');
2020-04-06 20:20:04.286 EDT [32674:61] pg_regress/dependency LOG:  statement: SELECT n.nspname as "Schema",
	  c.relname as "Name",
	  CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'm' THEN 'materialized view' WHEN 'S' THEN 'sequence' WHEN 'f' THEN 'foreign table' WHEN 'p' THEN 'partitioned table' END as "Type",
	  pg_catalog.array_to_string(c.relacl, E'\\n') AS "Access privileges",
	  pg_catalog.array_to_string(ARRAY(
	    SELECT attname || E':\\n  ' || pg_catalog.array_to_string(attacl, E'\\n  ')
	    FROM pg_catalog.pg_attribute a
	    WHERE attrelid = c.oid AND NOT attisdropped AND attacl IS NOT NULL
	  ), E'\\n') AS "Column privileges",
	  pg_catalog.array_to_string(ARRAY(
	    SELECT polname
	    || CASE WHEN NOT polpermissive THEN
	       E' (RESTRICTIVE)'
	       ELSE '' END
	    || CASE WHEN polcmd != '*' THEN
	           E' (' || polcmd || E'):'
	       ELSE E':'
	       END
	    || CASE WHEN polqual IS NOT NULL THEN
	           E'\\n  (u): ' || pg_catalog.pg_get_expr(polqual, polrelid)
	       ELSE E''
	       END
	    || CASE WHEN polwithcheck IS NOT NULL THEN
	           E'\\n  (c): ' || pg_catalog.pg_get_expr(polwithcheck, polrelid)
	       ELSE E''
	       END    || CASE WHEN polroles <> '{0}' THEN
	           E'\\n  to: ' || pg_catalog.array_to_string(
	               ARRAY(
	                   SELECT rolname
	                   FROM pg_catalog.pg_roles
	                   WHERE oid = ANY (polroles)
	                   ORDER BY 1
	               ), E', ')
	       ELSE E''
	       END
	    FROM pg_catalog.pg_policy pol
	    WHERE polrelid = c.oid), E'\\n')
	    AS "Policies"
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relkind IN ('r','v','m','S','f','p')
	  AND c.relname OPERATOR(pg_catalog.~) '^(deptest1)$' COLLATE pg_catalog.default
	  AND n.nspname !~ '^pg_' AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 1, 2;
2020-04-06 20:20:04.287 EDT [32690:16] pg_regress/functional_deps LOG:  statement: SELECT a.id, a.keywords, a.title, a.body, a.created
	FROM articles AS a, articles_in_category AS aic
	WHERE a.id = aic.article_id AND aic.category_id in (14,62,70,53,138)
	GROUP BY aic.article_id, aic.category_id;
2020-04-06 20:20:04.287 EDT [32701:16] pg_regress/foreign_data LOG:  statement: SELECT fdwname, fdwhandler::regproc, fdwvalidator::regproc, fdwoptions FROM pg_foreign_data_wrapper ORDER BY 1, 2, 3;
2020-04-06 20:20:04.287 EDT [32690:17] pg_regress/functional_deps ERROR:  column "a.id" must appear in the GROUP BY clause or be used in an aggregate function at character 8
2020-04-06 20:20:04.287 EDT [32690:18] pg_regress/functional_deps STATEMENT:  SELECT a.id, a.keywords, a.title, a.body, a.created
	FROM articles AS a, articles_in_category AS aic
	WHERE a.id = aic.article_id AND aic.category_id in (14,62,70,53,138)
	GROUP BY aic.article_id, aic.category_id;
2020-04-06 20:20:04.288 EDT [32702:8] pg_regress/equivclass LOG:  statement: create function int8alias2in(cstring) returns int8alias2
	  strict immutable language internal as 'int8in';
2020-04-06 20:20:04.289 EDT [32690:19] pg_regress/functional_deps LOG:  statement: SELECT a.id, a.keywords, a.title, a.body, a.created
	FROM articles AS a JOIN articles_in_category AS aic ON a.id = aic.article_id
	WHERE aic.category_id in (14,62,70,53,138)
	GROUP BY a.id;
2020-04-06 20:20:04.289 EDT [32690:20] pg_regress/functional_deps LOG:  statement: SELECT a.id, a.keywords, a.title, a.body, a.created
	FROM articles AS a JOIN articles_in_category AS aic ON a.id = aic.article_id
	WHERE aic.category_id in (14,62,70,53,138)
	GROUP BY aic.article_id, aic.category_id;
2020-04-06 20:20:04.289 EDT [32690:21] pg_regress/functional_deps ERROR:  column "a.id" must appear in the GROUP BY clause or be used in an aggregate function at character 8
2020-04-06 20:20:04.289 EDT [32690:22] pg_regress/functional_deps STATEMENT:  SELECT a.id, a.keywords, a.title, a.body, a.created
	FROM articles AS a JOIN articles_in_category AS aic ON a.id = aic.article_id
	WHERE aic.category_id in (14,62,70,53,138)
	GROUP BY aic.article_id, aic.category_id;
2020-04-06 20:20:04.290 EDT [32674:62] pg_regress/dependency LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(deptest)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:04.291 EDT [32702:9] pg_regress/equivclass LOG:  statement: create function int8alias2out(int8alias2) returns cstring
	  strict immutable language internal as 'int8out';
2020-04-06 20:20:04.292 EDT [32692:7] pg_regress/advisory_lock LOG:  statement: SELECT count(*) FROM pg_locks WHERE locktype = 'advisory';
2020-04-06 20:20:04.293 EDT [32690:23] pg_regress/functional_deps LOG:  statement: SELECT aic.changed
	FROM articles AS a JOIN articles_in_category AS aic ON a.id = aic.article_id
	WHERE aic.category_id in (14,62,70,53,138)
	GROUP BY aic.category_id, aic.article_id;
2020-04-06 20:20:04.293 EDT [32671:66] pg_regress/foreign_key LOG:  statement: UPDATE FKTABLE SET ftest1 = NULL WHERE ftest1 = 1;
2020-04-06 20:20:04.293 EDT [32671:67] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "constrname"
2020-04-06 20:20:04.293 EDT [32671:68] pg_regress/foreign_key DETAIL:  MATCH FULL does not allow mixing of null and nonnull key values.
2020-04-06 20:20:04.293 EDT [32671:69] pg_regress/foreign_key STATEMENT:  UPDATE FKTABLE SET ftest1 = NULL WHERE ftest1 = 1;
2020-04-06 20:20:04.293 EDT [32673:6] pg_regress/select_views LOG:  statement: CREATE ROLE regress_alice;
2020-04-06 20:20:04.294 EDT [32692:8] pg_regress/advisory_lock LOG:  statement: SELECT
		pg_advisory_unlock(1), pg_advisory_unlock_shared(2),
		pg_advisory_unlock(1, 1), pg_advisory_unlock_shared(2, 2);
2020-04-06 20:20:04.294 EDT [32692:9] pg_regress/advisory_lock WARNING:  you don't own a lock of type ExclusiveLock
2020-04-06 20:20:04.294 EDT [32692:10] pg_regress/advisory_lock WARNING:  you don't own a lock of type ShareLock
2020-04-06 20:20:04.294 EDT [32692:11] pg_regress/advisory_lock WARNING:  you don't own a lock of type ExclusiveLock
2020-04-06 20:20:04.294 EDT [32692:12] pg_regress/advisory_lock WARNING:  you don't own a lock of type ShareLock
2020-04-06 20:20:04.295 EDT [32702:10] pg_regress/equivclass LOG:  statement: create type int8alias2 (
	    input = int8alias2in,
	    output = int8alias2out,
	    like = int8
	);
2020-04-06 20:20:04.295 EDT [32702:11] pg_regress/equivclass LOG:  statement: create cast (int8 as int8alias1) without function;
2020-04-06 20:20:04.296 EDT [32702:12] pg_regress/equivclass LOG:  statement: create cast (int8 as int8alias2) without function;
2020-04-06 20:20:04.296 EDT [32702:13] pg_regress/equivclass LOG:  statement: create cast (int8alias1 as int8) without function;
2020-04-06 20:20:04.297 EDT [32674:63] pg_regress/dependency LOG:  statement: GRANT ALL ON deptest1 TO regress_dep_user1;
2020-04-06 20:20:04.298 EDT [32674:64] pg_regress/dependency LOG:  statement: GRANT CREATE ON DATABASE regression TO regress_dep_user1;
2020-04-06 20:20:04.298 EDT [32690:24] pg_regress/functional_deps LOG:  statement: SELECT aic.changed
	FROM articles AS a JOIN articles_in_category AS aic ON a.id = aic.article_id
	WHERE aic.category_id in (14,62,70,53,138)
	GROUP BY aic.article_id;
2020-04-06 20:20:04.298 EDT [32690:25] pg_regress/functional_deps ERROR:  column "aic.changed" must appear in the GROUP BY clause or be used in an aggregate function at character 8
2020-04-06 20:20:04.298 EDT [32690:26] pg_regress/functional_deps STATEMENT:  SELECT aic.changed
	FROM articles AS a JOIN articles_in_category AS aic ON a.id = aic.article_id
	WHERE aic.category_id in (14,62,70,53,138)
	GROUP BY aic.article_id;
2020-04-06 20:20:04.298 EDT [32674:65] pg_regress/dependency LOG:  statement: SET SESSION AUTHORIZATION regress_dep_user1;
2020-04-06 20:20:04.298 EDT [32674:66] pg_regress/dependency LOG:  statement: CREATE SCHEMA deptest;
2020-04-06 20:20:04.299 EDT [32674:67] pg_regress/dependency LOG:  statement: CREATE TABLE deptest (a serial primary key, b text);
2020-04-06 20:20:04.299 EDT [32692:13] pg_regress/advisory_lock LOG:  statement: COMMIT;
2020-04-06 20:20:04.299 EDT [32671:70] pg_regress/foreign_key LOG:  statement: UPDATE FKTABLE SET ftest1 = 1 WHERE ftest1 = 1;
2020-04-06 20:20:04.300 EDT [32673:7] pg_regress/select_views LOG:  statement: CREATE FUNCTION f_leak (text)
	       RETURNS bool LANGUAGE 'plpgsql' COST 0.0000001
	       AS 'BEGIN RAISE NOTICE ''f_leak => %'', $1; RETURN true; END';
2020-04-06 20:20:04.302 EDT [32690:27] pg_regress/functional_deps LOG:  statement: CREATE TEMP TABLE products (product_id int, name text, price numeric);
2020-04-06 20:20:04.305 EDT [32684:6] pg_regress/tsearch LOG:  statement: SELECT oid, cfgname
	FROM pg_ts_config
	WHERE cfgnamespace = 0 OR cfgowner = 0 OR cfgparser = 0;
2020-04-06 20:20:04.305 EDT [32696:10] pg_regress/indirect_toast LOG:  statement: UPDATE indtoasttest SET cnt = cnt +1, f1 = f1 RETURNING substring(indtoasttest::text, 1, 200);
2020-04-06 20:20:04.309 EDT [32692:14] pg_regress/advisory_lock LOG:  statement: SELECT count(*) FROM pg_locks WHERE locktype = 'advisory';
2020-04-06 20:20:04.309 EDT [32674:68] pg_regress/dependency LOG:  statement: ALTER DEFAULT PRIVILEGES FOR ROLE regress_dep_user1 IN SCHEMA deptest
	  GRANT ALL ON TABLES TO regress_dep_user2;
2020-04-06 20:20:04.310 EDT [32674:69] pg_regress/dependency LOG:  statement: CREATE FUNCTION deptest_func() RETURNS void LANGUAGE plpgsql
	  AS $$ BEGIN END; $$;
2020-04-06 20:20:04.311 EDT [32692:15] pg_regress/advisory_lock LOG:  statement: BEGIN;
2020-04-06 20:20:04.313 EDT [32671:71] pg_regress/foreign_key LOG:  statement: ALTER TABLE PKTABLE ALTER COLUMN ptest1 TYPE bigint;
2020-04-06 20:20:04.318 EDT [32674:70] pg_regress/dependency LOG:  statement: CREATE TYPE deptest_enum AS ENUM ('red');
2020-04-06 20:20:04.321 EDT [32692:16] pg_regress/advisory_lock LOG:  statement: SELECT
		pg_advisory_xact_lock(1), pg_advisory_xact_lock_shared(2),
		pg_advisory_xact_lock(1, 1), pg_advisory_xact_lock_shared(2, 2);
2020-04-06 20:20:04.321 EDT [32679:13] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('ispell', 'unbooking');
2020-04-06 20:20:04.321 EDT [32702:14] pg_regress/equivclass LOG:  statement: create cast (int8alias2 as int8) without function;
2020-04-06 20:20:04.321 EDT [32673:8] pg_regress/select_views LOG:  statement: CREATE TABLE customer (
	       cid      int primary key,
	       name     text not null,
	       tel      text,
	       passwd	text
	);
2020-04-06 20:20:04.321 EDT [32680:13] pg_regress/window LOG:  statement: SELECT sum(four) OVER (PARTITION BY ten ORDER BY unique2) AS sum_1, ten, four FROM tenk1 WHERE unique2 < 10;
2020-04-06 20:20:04.322 EDT [32690:28] pg_regress/functional_deps LOG:  statement: CREATE TEMP TABLE sales (product_id int, units int);
2020-04-06 20:20:04.324 EDT [32674:71] pg_regress/dependency LOG:  statement: CREATE TYPE deptest_range AS RANGE (SUBTYPE = int4);
2020-04-06 20:20:04.324 EDT [32692:17] pg_regress/advisory_lock LOG:  statement: SELECT locktype, classid, objid, objsubid, mode, granted
		FROM pg_locks WHERE locktype = 'advisory'
		ORDER BY classid, objid, objsubid;
2020-04-06 20:20:04.329 EDT [32695:9] pg_regress/guc LOG:  statement: SET LOCAL vacuum_cost_delay TO 50;
2020-04-06 20:20:04.329 EDT [32695:10] pg_regress/guc WARNING:  SET LOCAL can only be used in transaction blocks
2020-04-06 20:20:04.330 EDT [32695:11] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:04.330 EDT [32674:72] pg_regress/dependency LOG:  statement: CREATE TABLE deptest2 (f1 int);
2020-04-06 20:20:04.330 EDT [32690:29] pg_regress/functional_deps LOG:  statement: SELECT product_id, p.name, (sum(s.units) * p.price) AS sales
	    FROM products p LEFT JOIN sales s USING (product_id)
	    GROUP BY product_id, p.name, p.price;
2020-04-06 20:20:04.330 EDT [32686:25] pg_regress/xmlmap LOG:  statement: SELECT query_to_xmlschema('SELECT * FROM testxmlschema.test1', false, false, '');
2020-04-06 20:20:04.331 EDT [32695:12] pg_regress/guc LOG:  statement: SET LOCAL datestyle = 'SQL';
2020-04-06 20:20:04.331 EDT [32695:13] pg_regress/guc WARNING:  SET LOCAL can only be used in transaction blocks
2020-04-06 20:20:04.331 EDT [32701:17] pg_regress/foreign_data LOG:  statement: SELECT srvname, srvoptions FROM pg_foreign_server;
2020-04-06 20:20:04.331 EDT [32686:26] pg_regress/xmlmap LOG:  statement: SELECT query_to_xml_and_xmlschema('SELECT * FROM testxmlschema.test1', true, true, '');
2020-04-06 20:20:04.332 EDT [32680:14] pg_regress/window LOG:  statement: SELECT row_number() OVER (ORDER BY unique2) FROM tenk1 WHERE unique2 < 10;
2020-04-06 20:20:04.332 EDT [32690:30] pg_regress/functional_deps LOG:  statement: SELECT product_id, p.name, (sum(s.units) * p.price) AS sales
	    FROM products p LEFT JOIN sales s USING (product_id)
	    GROUP BY product_id;
2020-04-06 20:20:04.332 EDT [32690:31] pg_regress/functional_deps ERROR:  column "p.name" must appear in the GROUP BY clause or be used in an aggregate function at character 20
2020-04-06 20:20:04.332 EDT [32690:32] pg_regress/functional_deps STATEMENT:  SELECT product_id, p.name, (sum(s.units) * p.price) AS sales
	    FROM products p LEFT JOIN sales s USING (product_id)
	    GROUP BY product_id;
2020-04-06 20:20:04.333 EDT [32695:14] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.334 EDT [32692:18] pg_regress/advisory_lock LOG:  statement: SELECT
		pg_advisory_lock(1), pg_advisory_lock_shared(2),
		pg_advisory_lock(1, 1), pg_advisory_lock_shared(2, 2);
2020-04-06 20:20:04.334 EDT [32684:7] pg_regress/tsearch LOG:  statement: SELECT mapcfg, maptokentype, mapseqno
	FROM pg_ts_config_map
	WHERE mapcfg = 0 OR mapdict = 0;
2020-04-06 20:20:04.334 EDT [32692:19] pg_regress/advisory_lock LOG:  statement: ROLLBACK;
2020-04-06 20:20:04.335 EDT [32695:15] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.335 EDT [32680:15] pg_regress/window LOG:  statement: SELECT rank() OVER (PARTITION BY four ORDER BY ten) AS rank_1, ten, four FROM tenk1 WHERE unique2 < 10;
2020-04-06 20:20:04.335 EDT [32690:33] pg_regress/functional_deps LOG:  statement: ALTER TABLE products ADD PRIMARY KEY (product_id);
2020-04-06 20:20:04.337 EDT [32702:15] pg_regress/equivclass LOG:  statement: create function int8alias1eq(int8alias1, int8alias1) returns bool
	  strict immutable language internal as 'int8eq';
2020-04-06 20:20:04.337 EDT [32680:16] pg_regress/window LOG:  statement: SELECT dense_rank() OVER (PARTITION BY four ORDER BY ten), ten, four FROM tenk1 WHERE unique2 < 10;
2020-04-06 20:20:04.338 EDT [32702:16] pg_regress/equivclass LOG:  statement: create operator = (
	    procedure = int8alias1eq,
	    leftarg = int8alias1, rightarg = int8alias1,
	    commutator = =,
	    restrict = eqsel, join = eqjoinsel,
	    merges
	);
2020-04-06 20:20:04.338 EDT [32702:17] pg_regress/equivclass LOG:  statement: alter operator family integer_ops using btree add
	  operator 3 = (int8alias1, int8alias1);
2020-04-06 20:20:04.338 EDT [32677:51] pg_regress/cluster LOG:  statement: SELECT a,b,c,substring(d for 30), length(d) from clstr_tst ORDER BY b;
2020-04-06 20:20:04.339 EDT [32702:18] pg_regress/equivclass LOG:  statement: create function int8alias2eq(int8alias2, int8alias2) returns bool
	  strict immutable language internal as 'int8eq';
2020-04-06 20:20:04.340 EDT [32702:19] pg_regress/equivclass LOG:  statement: create operator = (
	    procedure = int8alias2eq,
	    leftarg = int8alias2, rightarg = int8alias2,
	    commutator = =,
	    restrict = eqsel, join = eqjoinsel,
	    merges
	);
2020-04-06 20:20:04.340 EDT [32702:20] pg_regress/equivclass LOG:  statement: alter operator family integer_ops using btree add
	  operator 3 = (int8alias2, int8alias2);
2020-04-06 20:20:04.340 EDT [32702:21] pg_regress/equivclass LOG:  statement: create function int8alias1eq(int8, int8alias1) returns bool
	  strict immutable language internal as 'int8eq';
2020-04-06 20:20:04.340 EDT [32696:11] pg_regress/indirect_toast LOG:  statement: UPDATE indtoasttest SET cnt = cnt +1, f1 = f1||'' RETURNING substring(indtoasttest::text, 1, 200);
2020-04-06 20:20:04.341 EDT [32702:22] pg_regress/equivclass LOG:  statement: create operator = (
	    procedure = int8alias1eq,
	    leftarg = int8, rightarg = int8alias1,
	    restrict = eqsel, join = eqjoinsel,
	    merges
	);
2020-04-06 20:20:04.341 EDT [32702:23] pg_regress/equivclass LOG:  statement: alter operator family integer_ops using btree add
	  operator 3 = (int8, int8alias1);
2020-04-06 20:20:04.341 EDT [32702:24] pg_regress/equivclass LOG:  statement: create function int8alias1eq(int8alias1, int8alias2) returns bool
	  strict immutable language internal as 'int8eq';
2020-04-06 20:20:04.347 EDT [32702:25] pg_regress/equivclass LOG:  statement: create operator = (
	    procedure = int8alias1eq,
	    leftarg = int8alias1, rightarg = int8alias2,
	    restrict = eqsel, join = eqjoinsel,
	    merges
	);
2020-04-06 20:20:04.347 EDT [32702:26] pg_regress/equivclass LOG:  statement: alter operator family integer_ops using btree add
	  operator 3 = (int8alias1, int8alias2);
2020-04-06 20:20:04.350 EDT [32692:20] pg_regress/advisory_lock LOG:  statement: SELECT locktype, classid, objid, objsubid, mode, granted
		FROM pg_locks WHERE locktype = 'advisory'
		ORDER BY classid, objid, objsubid;
2020-04-06 20:20:04.351 EDT [32679:14] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('ispell', 'unbook');
2020-04-06 20:20:04.351 EDT [32680:17] pg_regress/window LOG:  statement: SELECT percent_rank() OVER (PARTITION BY four ORDER BY ten), ten, four FROM tenk1 WHERE unique2 < 10;
2020-04-06 20:20:04.352 EDT [32690:34] pg_regress/functional_deps LOG:  statement: SELECT product_id, p.name, (sum(s.units) * p.price) AS sales
	    FROM products p LEFT JOIN sales s USING (product_id)
	    GROUP BY product_id;
2020-04-06 20:20:04.352 EDT [32671:72] pg_regress/foreign_key LOG:  statement: ALTER TABLE FKTABLE ALTER COLUMN ftest1 TYPE bigint;
2020-04-06 20:20:04.360 EDT [32674:73] pg_regress/dependency LOG:  statement: CREATE SEQUENCE ss1;
2020-04-06 20:20:04.361 EDT [32680:18] pg_regress/window LOG:  statement: SELECT cume_dist() OVER (PARTITION BY four ORDER BY ten), ten, four FROM tenk1 WHERE unique2 < 10;
2020-04-06 20:20:04.361 EDT [32690:35] pg_regress/functional_deps LOG:  statement: CREATE TEMP TABLE node (
	    nid SERIAL,
	    vid integer NOT NULL default '0',
	    type varchar(32) NOT NULL default '',
	    title varchar(128) NOT NULL default '',
	    uid integer NOT NULL default '0',
	    status integer NOT NULL default '1',
	    created integer NOT NULL default '0',
	    
	    PRIMARY KEY (nid, vid)
	);
2020-04-06 20:20:04.361 EDT [32702:27] pg_regress/equivclass LOG:  statement: create function int8alias1lt(int8alias1, int8alias1) returns bool
	  strict immutable language internal as 'int8lt';
2020-04-06 20:20:04.362 EDT [32702:28] pg_regress/equivclass LOG:  statement: create operator < (
	    procedure = int8alias1lt,
	    leftarg = int8alias1, rightarg = int8alias1
	);
2020-04-06 20:20:04.362 EDT [32701:18] pg_regress/foreign_data LOG:  statement: SELECT * FROM pg_user_mapping;
2020-04-06 20:20:04.362 EDT [32702:29] pg_regress/equivclass LOG:  statement: alter operator family integer_ops using btree add
	  operator 1 < (int8alias1, int8alias1);
2020-04-06 20:20:04.363 EDT [32680:19] pg_regress/window LOG:  statement: SELECT ntile(3) OVER (ORDER BY ten, four), ten, four FROM tenk1 WHERE unique2 < 10;
2020-04-06 20:20:04.363 EDT [32702:30] pg_regress/equivclass LOG:  statement: create function int8alias1cmp(int8, int8alias1) returns int
	  strict immutable language internal as 'btint8cmp';
2020-04-06 20:20:04.363 EDT [32680:20] pg_regress/window LOG:  statement: SELECT ntile(NULL) OVER (ORDER BY ten, four), ten, four FROM tenk1 LIMIT 2;
2020-04-06 20:20:04.363 EDT [32702:31] pg_regress/equivclass LOG:  statement: alter operator family integer_ops using btree add
	  function 1 int8alias1cmp (int8, int8alias1);
2020-04-06 20:20:04.363 EDT [32702:32] pg_regress/equivclass LOG:  statement: create table ec0 (ff int8 primary key, f1 int8, f2 int8);
2020-04-06 20:20:04.366 EDT [32674:74] pg_regress/dependency LOG:  statement: ALTER TABLE deptest2 ALTER f1 SET DEFAULT nextval('ss1');
2020-04-06 20:20:04.367 EDT [32690:36] pg_regress/functional_deps LOG:  statement: CREATE TEMP TABLE users (
	    uid integer NOT NULL default '0',
	    name varchar(60) NOT NULL default '',
	    pass varchar(32) NOT NULL default '',
	    
	    PRIMARY KEY (uid),
	    UNIQUE (name)
	);
2020-04-06 20:20:04.367 EDT [32695:16] pg_regress/guc LOG:  statement: BEGIN;
2020-04-06 20:20:04.369 EDT [32695:17] pg_regress/guc LOG:  statement: SET LOCAL vacuum_cost_delay TO 50;
2020-04-06 20:20:04.370 EDT [32692:21] pg_regress/advisory_lock LOG:  statement: SELECT
		pg_advisory_unlock(1), pg_advisory_unlock(1),
		pg_advisory_unlock_shared(2), pg_advisory_unlock_shared(2),
		pg_advisory_unlock(1, 1), pg_advisory_unlock(1, 1),
		pg_advisory_unlock_shared(2, 2), pg_advisory_unlock_shared(2, 2);
2020-04-06 20:20:04.370 EDT [32692:22] pg_regress/advisory_lock WARNING:  you don't own a lock of type ExclusiveLock
2020-04-06 20:20:04.370 EDT [32692:23] pg_regress/advisory_lock WARNING:  you don't own a lock of type ShareLock
2020-04-06 20:20:04.370 EDT [32692:24] pg_regress/advisory_lock WARNING:  you don't own a lock of type ExclusiveLock
2020-04-06 20:20:04.370 EDT [32692:25] pg_regress/advisory_lock WARNING:  you don't own a lock of type ShareLock
2020-04-06 20:20:04.370 EDT [32695:18] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:04.371 EDT [32692:26] pg_regress/advisory_lock LOG:  statement: SELECT count(*) FROM pg_locks WHERE locktype = 'advisory';
2020-04-06 20:20:04.371 EDT [32679:15] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('ispell', 'footklubber');
2020-04-06 20:20:04.371 EDT [32695:19] pg_regress/guc LOG:  statement: SET LOCAL datestyle = 'SQL';
2020-04-06 20:20:04.373 EDT [32671:73] pg_regress/foreign_key LOG:  statement: SELECT * FROM PKTABLE;
2020-04-06 20:20:04.374 EDT [32674:75] pg_regress/dependency LOG:  statement: ALTER SEQUENCE ss1 OWNED BY deptest2.f1;
2020-04-06 20:20:04.375 EDT [32702:33] pg_regress/equivclass LOG:  statement: create table ec1 (ff int8 primary key, f1 int8alias1, f2 int8alias2);
2020-04-06 20:20:04.375 EDT [32690:37] pg_regress/functional_deps LOG:  statement: SELECT u.uid, u.name FROM node n
	INNER JOIN users u ON u.uid = n.uid
	WHERE n.type = 'blog' AND n.status = 1
	GROUP BY u.uid, u.name;
2020-04-06 20:20:04.376 EDT [32674:76] pg_regress/dependency LOG:  statement: CREATE TYPE deptest_t AS (a int);
2020-04-06 20:20:04.377 EDT [32702:34] pg_regress/equivclass LOG:  statement: create table ec2 (xf int8 primary key, x1 int8alias1, x2 int8alias2);
2020-04-06 20:20:04.378 EDT [32695:20] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.379 EDT [32674:77] pg_regress/dependency LOG:  statement: SELECT typowner = relowner
	FROM pg_type JOIN pg_class c ON typrelid = c.oid WHERE typname = 'deptest_t';
2020-04-06 20:20:04.379 EDT [32684:8] pg_regress/tsearch LOG:  statement: SELECT * FROM
	  ( SELECT oid AS cfgid, (ts_token_type(cfgparser)).tokid AS tokid
	    FROM pg_ts_config ) AS tt
	RIGHT JOIN pg_ts_config_map AS m
	    ON (tt.cfgid=m.mapcfg AND tt.tokid=m.maptokentype)
	WHERE
	    tt.cfgid IS NULL OR tt.tokid IS NULL;
2020-04-06 20:20:04.379 EDT [32686:27] pg_regress/xmlmap LOG:  statement: DECLARE xc CURSOR WITH HOLD FOR SELECT * FROM testxmlschema.test1 ORDER BY 1, 2;
2020-04-06 20:20:04.380 EDT [32702:35] pg_regress/equivclass LOG:  statement: set enable_hashjoin = off;
2020-04-06 20:20:04.380 EDT [32702:36] pg_regress/equivclass LOG:  statement: set enable_mergejoin = off;
2020-04-06 20:20:04.380 EDT [32702:37] pg_regress/equivclass LOG:  statement: explain (costs off)
	  select * from ec0 where ff = f1 and f1 = '42'::int8;
2020-04-06 20:20:04.381 EDT [32695:21] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.381 EDT [32677:52] pg_regress/cluster LOG:  statement: SELECT a,b,c,substring(d for 30), length(d) from clstr_tst ORDER BY c;
2020-04-06 20:20:04.381 EDT [32702:38] pg_regress/equivclass LOG:  statement: explain (costs off)
	  select * from ec0 where ff = f1 and f1 = '42'::int8alias1;
2020-04-06 20:20:04.381 EDT [32701:19] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN DATA WRAPPER foo VALIDATOR bar;
2020-04-06 20:20:04.381 EDT [32701:20] pg_regress/foreign_data ERROR:  function bar(text[], oid) does not exist
2020-04-06 20:20:04.381 EDT [32701:21] pg_regress/foreign_data STATEMENT:  CREATE FOREIGN DATA WRAPPER foo VALIDATOR bar;
2020-04-06 20:20:04.382 EDT [32702:39] pg_regress/equivclass LOG:  statement: explain (costs off)
	  select * from ec1 where ff = f1 and f1 = '42'::int8alias1;
2020-04-06 20:20:04.382 EDT [32679:16] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('ispell', 'footballklubber');
2020-04-06 20:20:04.382 EDT [32686:28] pg_regress/xmlmap LOG:  statement: SELECT cursor_to_xml('xc'::refcursor, 5, false, true, '');
2020-04-06 20:20:04.382 EDT [32690:38] pg_regress/functional_deps LOG:  statement: SELECT u.uid, u.name FROM node n
	INNER JOIN users u ON u.uid = n.uid
	WHERE n.type = 'blog' AND n.status = 1
	GROUP BY u.uid;
2020-04-06 20:20:04.382 EDT [32702:40] pg_regress/equivclass LOG:  statement: explain (costs off)
	  select * from ec1 where ff = f1 and f1 = '42'::int8alias2;
2020-04-06 20:20:04.382 EDT [32701:22] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.383 EDT [32702:41] pg_regress/equivclass LOG:  statement: explain (costs off)
	  select * from ec1, ec2 where ff = x1 and ff = '42'::int8;
2020-04-06 20:20:04.383 EDT [32690:39] pg_regress/functional_deps LOG:  statement: CREATE TEMP VIEW fdv1 AS
	SELECT id, keywords, title, body, created
	FROM articles
	GROUP BY body;
2020-04-06 20:20:04.383 EDT [32686:29] pg_regress/xmlmap LOG:  statement: SELECT cursor_to_xmlschema('xc'::refcursor, false, true, '');
2020-04-06 20:20:04.383 EDT [32690:40] pg_regress/functional_deps ERROR:  column "articles.id" must appear in the GROUP BY clause or be used in an aggregate function at character 33
2020-04-06 20:20:04.383 EDT [32690:41] pg_regress/functional_deps STATEMENT:  CREATE TEMP VIEW fdv1 AS
	SELECT id, keywords, title, body, created
	FROM articles
	GROUP BY body;
2020-04-06 20:20:04.383 EDT [32702:42] pg_regress/equivclass LOG:  statement: explain (costs off)
	  select * from ec1, ec2 where ff = x1 and ff = '42'::int8alias1;
2020-04-06 20:20:04.384 EDT [32690:42] pg_regress/functional_deps LOG:  statement: CREATE TEMP VIEW fdv1 AS
	SELECT id, keywords, title, body, created
	FROM articles
	GROUP BY id;
2020-04-06 20:20:04.384 EDT [32702:43] pg_regress/equivclass LOG:  statement: explain (costs off)
	  select * from ec1, ec2 where ff = x1 and '42'::int8 = x1;
2020-04-06 20:20:04.384 EDT [32686:30] pg_regress/xmlmap LOG:  statement: MOVE BACKWARD ALL IN xc;
2020-04-06 20:20:04.384 EDT [32686:31] pg_regress/xmlmap LOG:  statement: SELECT cursor_to_xml('xc'::refcursor, 5, true, false, '');
2020-04-06 20:20:04.384 EDT [32702:44] pg_regress/equivclass LOG:  statement: explain (costs off)
	  select * from ec1, ec2 where ff = x1 and x1 = '42'::int8alias1;
2020-04-06 20:20:04.384 EDT [32686:32] pg_regress/xmlmap LOG:  statement: SELECT cursor_to_xmlschema('xc'::refcursor, true, false, '');
2020-04-06 20:20:04.384 EDT [32702:45] pg_regress/equivclass LOG:  statement: explain (costs off)
	  select * from ec1, ec2 where ff = x1 and x1 = '42'::int8alias2;
2020-04-06 20:20:04.385 EDT [32702:46] pg_regress/equivclass LOG:  statement: create unique index ec1_expr1 on ec1((ff + 1));
2020-04-06 20:20:04.386 EDT [32696:12] pg_regress/indirect_toast LOG:  statement: UPDATE indtoasttest SET cnt = cnt +1, f1 = '-'||f1||'-' RETURNING substring(indtoasttest::text, 1, 200);
2020-04-06 20:20:04.386 EDT [32702:47] pg_regress/equivclass LOG:  statement: create unique index ec1_expr2 on ec1((ff + 2 + 1));
2020-04-06 20:20:04.386 EDT [32702:48] pg_regress/equivclass LOG:  statement: create unique index ec1_expr3 on ec1((ff + 3 + 1));
2020-04-06 20:20:04.387 EDT [32702:49] pg_regress/equivclass LOG:  statement: create unique index ec1_expr4 on ec1((ff + 4));
2020-04-06 20:20:04.388 EDT [32702:50] pg_regress/equivclass LOG:  statement: explain (costs off)
	  select * from ec1,
	    (select ff + 1 as x from
	       (select ff + 2 as ff from ec1
	        union all
	        select ff + 3 as ff from ec1) ss0
	     union all
	     select ff + 4 as x from ec1) as ss1
	  where ss1.x = ec1.f1 and ec1.ff = 42::int8;
2020-04-06 20:20:04.389 EDT [32701:23] pg_regress/foreign_data LOG:  statement: SELECT fdw.fdwname AS "Name",
	  pg_catalog.pg_get_userbyid(fdw.fdwowner) AS "Owner",
	  fdw.fdwhandler::pg_catalog.regproc AS "Handler",
	  fdw.fdwvalidator::pg_catalog.regproc AS "Validator"
	FROM pg_catalog.pg_foreign_data_wrapper fdw
	ORDER BY 1;
2020-04-06 20:20:04.390 EDT [32702:51] pg_regress/equivclass LOG:  statement: explain (costs off)
	  select * from ec1,
	    (select ff + 1 as x from
	       (select ff + 2 as ff from ec1
	        union all
	        select ff + 3 as ff from ec1) ss0
	     union all
	     select ff + 4 as x from ec1) as ss1
	  where ss1.x = ec1.f1 and ec1.ff = 42::int8 and ec1.ff = ec1.f1;
2020-04-06 20:20:04.391 EDT [32702:52] pg_regress/equivclass LOG:  statement: explain (costs off)
	  select * from ec1,
	    (select ff + 1 as x from
	       (select ff + 2 as ff from ec1
	        union all
	        select ff + 3 as ff from ec1) ss0
	     union all
	     select ff + 4 as x from ec1) as ss1,
	    (select ff + 1 as x from
	       (select ff + 2 as ff from ec1
	        union all
	        select ff + 3 as ff from ec1) ss0
	     union all
	     select ff + 4 as x from ec1) as ss2
	  where ss1.x = ec1.f1 and ss1.x = ss2.x and ec1.ff = 42::int8;
2020-04-06 20:20:04.393 EDT [32702:53] pg_regress/equivclass LOG:  statement: set enable_mergejoin = on;
2020-04-06 20:20:04.393 EDT [32701:24] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.393 EDT [32701:25] pg_regress/foreign_data ERROR:  foreign-data wrapper "foo" already exists
2020-04-06 20:20:04.393 EDT [32701:26] pg_regress/foreign_data STATEMENT:  CREATE FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.393 EDT [32702:54] pg_regress/equivclass LOG:  statement: set enable_nestloop = off;
2020-04-06 20:20:04.393 EDT [32702:55] pg_regress/equivclass LOG:  statement: explain (costs off)
	  select * from ec1,
	    (select ff + 1 as x from
	       (select ff + 2 as ff from ec1
	        union all
	        select ff + 3 as ff from ec1) ss0
	     union all
	     select ff + 4 as x from ec1) as ss1,
	    (select ff + 1 as x from
	       (select ff + 2 as ff from ec1
	        union all
	        select ff + 3 as ff from ec1) ss0
	     union all
	     select ff + 4 as x from ec1) as ss2
	  where ss1.x = ec1.f1 and ss1.x = ss2.x and ec1.ff = 42::int8;
2020-04-06 20:20:04.393 EDT [32686:33] pg_regress/xmlmap LOG:  statement: SELECT schema_to_xml('testxmlschema', false, true, '');
2020-04-06 20:20:04.395 EDT [32702:56] pg_regress/equivclass LOG:  statement: set enable_nestloop = on;
2020-04-06 20:20:04.395 EDT [32702:57] pg_regress/equivclass LOG:  statement: set enable_mergejoin = off;
2020-04-06 20:20:04.395 EDT [32702:58] pg_regress/equivclass LOG:  statement: drop index ec1_expr3;
2020-04-06 20:20:04.397 EDT [32690:43] pg_regress/functional_deps LOG:  statement: ALTER TABLE articles DROP CONSTRAINT articles_pkey RESTRICT;
2020-04-06 20:20:04.397 EDT [32701:27] pg_regress/foreign_data LOG:  statement: DROP FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.397 EDT [32702:59] pg_regress/equivclass LOG:  statement: explain (costs off)
	  select * from ec1,
	    (select ff + 1 as x from
	       (select ff + 2 as ff from ec1
	        union all
	        select ff + 3 as ff from ec1) ss0
	     union all
	     select ff + 4 as x from ec1) as ss1
	  where ss1.x = ec1.f1 and ec1.ff = 42::int8;
2020-04-06 20:20:04.397 EDT [32690:44] pg_regress/functional_deps ERROR:  cannot drop constraint articles_pkey on table articles because other objects depend on it
2020-04-06 20:20:04.397 EDT [32690:45] pg_regress/functional_deps DETAIL:  view fdv1 depends on constraint articles_pkey on table articles
2020-04-06 20:20:04.397 EDT [32690:46] pg_regress/functional_deps HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:04.397 EDT [32690:47] pg_regress/functional_deps STATEMENT:  ALTER TABLE articles DROP CONSTRAINT articles_pkey RESTRICT;
2020-04-06 20:20:04.397 EDT [32690:48] pg_regress/functional_deps LOG:  statement: DROP VIEW fdv1;
2020-04-06 20:20:04.398 EDT [32701:28] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN DATA WRAPPER foo OPTIONS (testing '1');
2020-04-06 20:20:04.398 EDT [32702:60] pg_regress/equivclass LOG:  statement: set enable_mergejoin = on;
2020-04-06 20:20:04.398 EDT [32702:61] pg_regress/equivclass LOG:  statement: set enable_nestloop = off;
2020-04-06 20:20:04.398 EDT [32702:62] pg_regress/equivclass LOG:  statement: explain (costs off)
	  select * from ec1,
	    (select ff + 1 as x from
	       (select ff + 2 as ff from ec1
	        union all
	        select ff + 3 as ff from ec1) ss0
	     union all
	     select ff + 4 as x from ec1) as ss1
	  where ss1.x = ec1.f1 and ec1.ff = 42::int8;
2020-04-06 20:20:04.399 EDT [32702:63] pg_regress/equivclass LOG:  statement: set enable_nestloop = on;
2020-04-06 20:20:04.399 EDT [32702:64] pg_regress/equivclass LOG:  statement: set enable_mergejoin = off;
2020-04-06 20:20:04.399 EDT [32702:65] pg_regress/equivclass LOG:  statement: alter table ec1 enable row level security;
2020-04-06 20:20:04.399 EDT [32692:27] pg_regress/advisory_lock LOG:  statement: BEGIN;
2020-04-06 20:20:04.399 EDT [32701:29] pg_regress/foreign_data LOG:  statement: SELECT fdw.fdwname AS "Name",
	  pg_catalog.pg_get_userbyid(fdw.fdwowner) AS "Owner",
	  fdw.fdwhandler::pg_catalog.regproc AS "Handler",
	  fdw.fdwvalidator::pg_catalog.regproc AS "Validator",
	  pg_catalog.array_to_string(fdwacl, E'\\n') AS "Access privileges",
	 CASE WHEN fdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(fdwoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description" 
	FROM pg_catalog.pg_foreign_data_wrapper fdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = fdw.tableoid AND d.objoid = fdw.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.399 EDT [32702:66] pg_regress/equivclass LOG:  statement: create policy p1 on ec1 using (f1 < '5'::int8alias1);
2020-04-06 20:20:04.400 EDT [32702:67] pg_regress/equivclass LOG:  statement: create user regress_user_ectest;
2020-04-06 20:20:04.400 EDT [32702:68] pg_regress/equivclass LOG:  statement: grant select on ec0 to regress_user_ectest;
2020-04-06 20:20:04.401 EDT [32702:69] pg_regress/equivclass LOG:  statement: grant select on ec1 to regress_user_ectest;
2020-04-06 20:20:04.404 EDT [32692:28] pg_regress/advisory_lock LOG:  statement: SELECT
		pg_advisory_lock(1), pg_advisory_lock_shared(2),
		pg_advisory_lock(1, 1), pg_advisory_lock_shared(2, 2);
2020-04-06 20:20:04.405 EDT [32701:30] pg_regress/foreign_data LOG:  statement: DROP FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.406 EDT [32673:9] pg_regress/select_views LOG:  statement: CREATE TABLE credit_card (
	       cid      int references customer(cid),
	       cnum     text,
	       climit   int
	);
2020-04-06 20:20:04.407 EDT [32692:29] pg_regress/advisory_lock LOG:  statement: SELECT locktype, classid, objid, objsubid, mode, granted
		FROM pg_locks WHERE locktype = 'advisory'
		ORDER BY classid, objid, objsubid;
2020-04-06 20:20:04.408 EDT [32701:31] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN DATA WRAPPER foo OPTIONS (testing '1', testing '2');
2020-04-06 20:20:04.408 EDT [32701:32] pg_regress/foreign_data ERROR:  option "testing" provided more than once
2020-04-06 20:20:04.408 EDT [32701:33] pg_regress/foreign_data STATEMENT:  CREATE FOREIGN DATA WRAPPER foo OPTIONS (testing '1', testing '2');
2020-04-06 20:20:04.409 EDT [32701:34] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN DATA WRAPPER foo OPTIONS (testing '1', another '2');
2020-04-06 20:20:04.409 EDT [32680:21] pg_regress/window LOG:  statement: SELECT lag(ten) OVER (PARTITION BY four ORDER BY ten), ten, four FROM tenk1 WHERE unique2 < 10;
2020-04-06 20:20:04.410 EDT [32671:74] pg_regress/foreign_key LOG:  statement: SELECT * FROM FKTABLE;
2020-04-06 20:20:04.410 EDT [32673:10] pg_regress/select_views LOG:  statement: CREATE TABLE credit_usage (
	       cid      int references customer(cid),
	       ymd      date,
	       usage    int
	);
2020-04-06 20:20:04.410 EDT [32680:22] pg_regress/window LOG:  statement: SELECT lag(ten, four) OVER (PARTITION BY four ORDER BY ten), ten, four FROM tenk1 WHERE unique2 < 10;
2020-04-06 20:20:04.413 EDT [32701:35] pg_regress/foreign_data LOG:  statement: SELECT fdw.fdwname AS "Name",
	  pg_catalog.pg_get_userbyid(fdw.fdwowner) AS "Owner",
	  fdw.fdwhandler::pg_catalog.regproc AS "Handler",
	  fdw.fdwvalidator::pg_catalog.regproc AS "Validator",
	  pg_catalog.array_to_string(fdwacl, E'\\n') AS "Access privileges",
	 CASE WHEN fdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(fdwoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description" 
	FROM pg_catalog.pg_foreign_data_wrapper fdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = fdw.tableoid AND d.objoid = fdw.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.414 EDT [32696:13] pg_regress/indirect_toast LOG:  statement: SELECT substring(indtoasttest::text, 1, 200) FROM indtoasttest;
2020-04-06 20:20:04.414 EDT [32690:49] pg_regress/functional_deps LOG:  statement: CREATE TEMP VIEW fdv2 AS
	SELECT a.id, a.keywords, a.title, aic.category_id, aic.changed
	FROM articles AS a JOIN articles_in_category AS aic ON a.id = aic.article_id
	WHERE aic.category_id in (14,62,70,53,138)
	GROUP BY a.id, aic.category_id, aic.article_id;
2020-04-06 20:20:04.415 EDT [32680:23] pg_regress/window LOG:  statement: SELECT lag(ten, four, 0) OVER (PARTITION BY four ORDER BY ten), ten, four FROM tenk1 WHERE unique2 < 10;
2020-04-06 20:20:04.416 EDT [32673:11] pg_regress/select_views LOG:  statement: INSERT INTO customer
	       VALUES (101, 'regress_alice', '+81-12-3456-7890', 'passwd123'),
	              (102, 'regress_bob',   '+01-234-567-8901', 'beafsteak'),
	              (103, 'regress_eve',   '+49-8765-43210',   'hamburger');
2020-04-06 20:20:04.417 EDT [32680:24] pg_regress/window LOG:  statement: SELECT lead(ten) OVER (PARTITION BY four ORDER BY ten), ten, four FROM tenk1 WHERE unique2 < 10;
2020-04-06 20:20:04.417 EDT [32701:36] pg_regress/foreign_data LOG:  statement: DROP FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.418 EDT [32690:50] pg_regress/functional_deps LOG:  statement: ALTER TABLE articles DROP CONSTRAINT articles_pkey RESTRICT;
2020-04-06 20:20:04.418 EDT [32695:22] pg_regress/guc LOG:  statement: COMMIT;
2020-04-06 20:20:04.418 EDT [32690:51] pg_regress/functional_deps ERROR:  cannot drop constraint articles_pkey on table articles because other objects depend on it
2020-04-06 20:20:04.418 EDT [32690:52] pg_regress/functional_deps DETAIL:  view fdv2 depends on constraint articles_pkey on table articles
2020-04-06 20:20:04.418 EDT [32690:53] pg_regress/functional_deps HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:04.418 EDT [32690:54] pg_regress/functional_deps STATEMENT:  ALTER TABLE articles DROP CONSTRAINT articles_pkey RESTRICT;
2020-04-06 20:20:04.418 EDT [32680:25] pg_regress/window LOG:  statement: SELECT lead(ten * 2, 1) OVER (PARTITION BY four ORDER BY ten), ten, four FROM tenk1 WHERE unique2 < 10;
2020-04-06 20:20:04.418 EDT [32701:37] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role;
2020-04-06 20:20:04.419 EDT [32695:23] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:04.419 EDT [32701:38] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.419 EDT [32702:70] pg_regress/equivclass LOG:  statement: explain (costs off)
	  select * from ec0 a, ec1 b
	  where a.ff = b.ff and a.ff = 43::bigint::int8alias1;
2020-04-06 20:20:04.419 EDT [32701:39] pg_regress/foreign_data ERROR:  permission denied to create foreign-data wrapper "foo"
2020-04-06 20:20:04.419 EDT [32701:40] pg_regress/foreign_data HINT:  Must be superuser to create a foreign-data wrapper.
2020-04-06 20:20:04.419 EDT [32701:41] pg_regress/foreign_data STATEMENT:  CREATE FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.419 EDT [32695:24] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.419 EDT [32701:42] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:04.419 EDT [32695:25] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.420 EDT [32680:26] pg_regress/window LOG:  statement: SELECT lead(ten * 2, 1, -1) OVER (PARTITION BY four ORDER BY ten), ten, four FROM tenk1 WHERE unique2 < 10;
2020-04-06 20:20:04.420 EDT [32701:43] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN DATA WRAPPER foo VALIDATOR postgresql_fdw_validator;
2020-04-06 20:20:04.420 EDT [32702:71] pg_regress/equivclass LOG:  statement: set session authorization regress_user_ectest;
2020-04-06 20:20:04.420 EDT [32673:12] pg_regress/select_views LOG:  statement: INSERT INTO credit_card
	       VALUES (101, '1111-2222-3333-4444', 4000),
	              (102, '5555-6666-7777-8888', 3000),
	              (103, '9801-2345-6789-0123', 2000);
2020-04-06 20:20:04.420 EDT [32680:27] pg_regress/window LOG:  statement: SELECT first_value(ten) OVER (PARTITION BY four ORDER BY ten), ten, four FROM tenk1 WHERE unique2 < 10;
2020-04-06 20:20:04.421 EDT [32701:44] pg_regress/foreign_data LOG:  statement: SELECT fdw.fdwname AS "Name",
	  pg_catalog.pg_get_userbyid(fdw.fdwowner) AS "Owner",
	  fdw.fdwhandler::pg_catalog.regproc AS "Handler",
	  fdw.fdwvalidator::pg_catalog.regproc AS "Validator",
	  pg_catalog.array_to_string(fdwacl, E'\\n') AS "Access privileges",
	 CASE WHEN fdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(fdwoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description" 
	FROM pg_catalog.pg_foreign_data_wrapper fdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = fdw.tableoid AND d.objoid = fdw.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.421 EDT [32686:34] pg_regress/xmlmap LOG:  statement: SELECT schema_to_xml('testxmlschema', true, false, '');
2020-04-06 20:20:04.422 EDT [32701:45] pg_regress/foreign_data LOG:  statement: CREATE FUNCTION invalid_fdw_handler() RETURNS int LANGUAGE SQL AS 'SELECT 1;';
2020-04-06 20:20:04.423 EDT [32680:28] pg_regress/window LOG:  statement: SELECT last_value(four) OVER (ORDER BY ten), ten, four FROM tenk1 WHERE unique2 < 10;
2020-04-06 20:20:04.424 EDT [32702:72] pg_regress/equivclass LOG:  statement: explain (costs off)
	  select * from ec0 a, ec1 b
	  where a.ff = b.ff and a.ff = 43::bigint::int8alias1;
2020-04-06 20:20:04.424 EDT [32701:46] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN DATA WRAPPER test_fdw HANDLER invalid_fdw_handler;
2020-04-06 20:20:04.424 EDT [32701:47] pg_regress/foreign_data ERROR:  function invalid_fdw_handler must return type fdw_handler
2020-04-06 20:20:04.424 EDT [32701:48] pg_regress/foreign_data STATEMENT:  CREATE FOREIGN DATA WRAPPER test_fdw HANDLER invalid_fdw_handler;
2020-04-06 20:20:04.424 EDT [32701:49] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN DATA WRAPPER test_fdw HANDLER test_fdw_handler HANDLER invalid_fdw_handler;
2020-04-06 20:20:04.424 EDT [32701:50] pg_regress/foreign_data ERROR:  conflicting or redundant options
2020-04-06 20:20:04.424 EDT [32701:51] pg_regress/foreign_data STATEMENT:  CREATE FOREIGN DATA WRAPPER test_fdw HANDLER test_fdw_handler HANDLER invalid_fdw_handler;
2020-04-06 20:20:04.424 EDT [32701:52] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN DATA WRAPPER test_fdw HANDLER test_fdw_handler;
2020-04-06 20:20:04.425 EDT [32680:29] pg_regress/window LOG:  statement: SELECT last_value(ten) OVER (PARTITION BY four), ten, four FROM
		(SELECT * FROM tenk1 WHERE unique2 < 10 ORDER BY four, ten)s
		ORDER BY four, ten;
2020-04-06 20:20:04.425 EDT [32690:55] pg_regress/functional_deps LOG:  statement: ALTER TABLE articles_in_category DROP CONSTRAINT articles_in_category_pkey RESTRICT;
2020-04-06 20:20:04.425 EDT [32690:56] pg_regress/functional_deps ERROR:  cannot drop constraint articles_in_category_pkey on table articles_in_category because other objects depend on it
2020-04-06 20:20:04.425 EDT [32690:57] pg_regress/functional_deps DETAIL:  view fdv2 depends on constraint articles_in_category_pkey on table articles_in_category
2020-04-06 20:20:04.425 EDT [32690:58] pg_regress/functional_deps HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:04.425 EDT [32690:59] pg_regress/functional_deps STATEMENT:  ALTER TABLE articles_in_category DROP CONSTRAINT articles_in_category_pkey RESTRICT;
2020-04-06 20:20:04.425 EDT [32702:73] pg_regress/equivclass LOG:  statement: reset session authorization;
2020-04-06 20:20:04.425 EDT [32673:13] pg_regress/select_views LOG:  statement: INSERT INTO credit_usage
	       VALUES (101, '2011-09-15', 120),
		      (101, '2011-10-05',  90),
		      (101, '2011-10-18', 110),
		      (101, '2011-10-21', 200),
		      (101, '2011-11-10',  80),
		      (102, '2011-09-22', 300),
		      (102, '2011-10-12', 120),
		      (102, '2011-10-28', 200),
		      (103, '2011-10-15', 480);
2020-04-06 20:20:04.425 EDT [32702:74] pg_regress/equivclass LOG:  statement: revoke select on ec0 from regress_user_ectest;
2020-04-06 20:20:04.426 EDT [32702:75] pg_regress/equivclass LOG:  statement: revoke select on ec1 from regress_user_ectest;
2020-04-06 20:20:04.426 EDT [32690:60] pg_regress/functional_deps LOG:  statement: DROP VIEW fdv2;
2020-04-06 20:20:04.426 EDT [32701:53] pg_regress/foreign_data LOG:  statement: DROP FOREIGN DATA WRAPPER test_fdw;
2020-04-06 20:20:04.431 EDT [32701:54] pg_regress/foreign_data ERROR:  syntax error at or near ";" at character 31
2020-04-06 20:20:04.431 EDT [32701:55] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.431 EDT [32701:56] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo VALIDATOR bar;
2020-04-06 20:20:04.431 EDT [32701:57] pg_regress/foreign_data ERROR:  function bar(text[], oid) does not exist
2020-04-06 20:20:04.431 EDT [32701:58] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN DATA WRAPPER foo VALIDATOR bar;
2020-04-06 20:20:04.433 EDT [32701:59] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo NO VALIDATOR;
2020-04-06 20:20:04.433 EDT [32701:60] pg_regress/foreign_data LOG:  statement: SELECT fdw.fdwname AS "Name",
	  pg_catalog.pg_get_userbyid(fdw.fdwowner) AS "Owner",
	  fdw.fdwhandler::pg_catalog.regproc AS "Handler",
	  fdw.fdwvalidator::pg_catalog.regproc AS "Validator",
	  pg_catalog.array_to_string(fdwacl, E'\\n') AS "Access privileges",
	 CASE WHEN fdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(fdwoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description" 
	FROM pg_catalog.pg_foreign_data_wrapper fdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = fdw.tableoid AND d.objoid = fdw.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.436 EDT [32701:61] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo OPTIONS (a '1', b '2');
2020-04-06 20:20:04.436 EDT [32701:62] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo OPTIONS (SET c '4');
2020-04-06 20:20:04.436 EDT [32701:63] pg_regress/foreign_data ERROR:  option "c" not found
2020-04-06 20:20:04.436 EDT [32701:64] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN DATA WRAPPER foo OPTIONS (SET c '4');
2020-04-06 20:20:04.437 EDT [32701:65] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo OPTIONS (DROP c);
2020-04-06 20:20:04.437 EDT [32701:66] pg_regress/foreign_data ERROR:  option "c" not found
2020-04-06 20:20:04.437 EDT [32701:67] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN DATA WRAPPER foo OPTIONS (DROP c);
2020-04-06 20:20:04.437 EDT [32673:14] pg_regress/select_views LOG:  statement: CREATE VIEW my_property_normal AS
	       SELECT * FROM customer WHERE name = current_user;
2020-04-06 20:20:04.437 EDT [32677:53] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst_inh VALUES (0, 100, 'in child table');
2020-04-06 20:20:04.438 EDT [32690:61] pg_regress/functional_deps LOG:  statement: CREATE TEMP VIEW fdv3 AS
	SELECT id, keywords, title, body, created
	FROM articles
	GROUP BY id
	UNION
	SELECT id, keywords, title, body, created
	FROM articles
	GROUP BY id;
2020-04-06 20:20:04.439 EDT [32673:15] pg_regress/select_views LOG:  statement: CREATE VIEW my_property_secure WITH (security_barrier) AS
	       SELECT * FROM customer WHERE name = current_user;
2020-04-06 20:20:04.439 EDT [32677:54] pg_regress/cluster LOG:  statement: SELECT a,b,c,substring(d for 30), length(d) from clstr_tst;
2020-04-06 20:20:04.440 EDT [32701:68] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo OPTIONS (ADD x '1', DROP x);
2020-04-06 20:20:04.442 EDT [32673:16] pg_regress/select_views LOG:  statement: CREATE VIEW my_credit_card_normal AS
	       SELECT * FROM customer l NATURAL JOIN credit_card r
	       WHERE l.name = current_user;
2020-04-06 20:20:04.442 EDT [32695:26] pg_regress/guc LOG:  statement: BEGIN;
2020-04-06 20:20:04.442 EDT [32690:62] pg_regress/functional_deps LOG:  statement: ALTER TABLE articles DROP CONSTRAINT articles_pkey RESTRICT;
2020-04-06 20:20:04.443 EDT [32679:17] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('ispell', 'ballyklubber');
2020-04-06 20:20:04.443 EDT [32701:69] pg_regress/foreign_data LOG:  statement: SELECT fdw.fdwname AS "Name",
	  pg_catalog.pg_get_userbyid(fdw.fdwowner) AS "Owner",
	  fdw.fdwhandler::pg_catalog.regproc AS "Handler",
	  fdw.fdwvalidator::pg_catalog.regproc AS "Validator",
	  pg_catalog.array_to_string(fdwacl, E'\\n') AS "Access privileges",
	 CASE WHEN fdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(fdwoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description" 
	FROM pg_catalog.pg_foreign_data_wrapper fdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = fdw.tableoid AND d.objoid = fdw.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.443 EDT [32690:63] pg_regress/functional_deps ERROR:  cannot drop constraint articles_pkey on table articles because other objects depend on it
2020-04-06 20:20:04.443 EDT [32690:64] pg_regress/functional_deps DETAIL:  view fdv3 depends on constraint articles_pkey on table articles
2020-04-06 20:20:04.443 EDT [32690:65] pg_regress/functional_deps HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:04.443 EDT [32690:66] pg_regress/functional_deps STATEMENT:  ALTER TABLE articles DROP CONSTRAINT articles_pkey RESTRICT;
2020-04-06 20:20:04.445 EDT [32680:30] pg_regress/window LOG:  statement: SELECT nth_value(ten, four + 1) OVER (PARTITION BY four), ten, four
		FROM (SELECT * FROM tenk1 WHERE unique2 < 10 ORDER BY four, ten)s;
2020-04-06 20:20:04.445 EDT [32695:27] pg_regress/guc LOG:  statement: SET vacuum_cost_delay TO 60;
2020-04-06 20:20:04.445 EDT [32695:28] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:04.446 EDT [32702:76] pg_regress/equivclass LOG:  statement: drop user regress_user_ectest;
2020-04-06 20:20:04.448 EDT [32701:70] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo OPTIONS (DROP a, SET b '3', ADD c '4');
2020-04-06 20:20:04.448 EDT [32673:17] pg_regress/select_views LOG:  statement: CREATE VIEW my_credit_card_secure WITH (security_barrier) AS
	       SELECT * FROM customer l NATURAL JOIN credit_card r
	       WHERE l.name = current_user;
2020-04-06 20:20:04.449 EDT [32695:29] pg_regress/guc LOG:  statement: SET datestyle = 'German';
2020-04-06 20:20:04.449 EDT [32701:71] pg_regress/foreign_data LOG:  statement: SELECT fdw.fdwname AS "Name",
	  pg_catalog.pg_get_userbyid(fdw.fdwowner) AS "Owner",
	  fdw.fdwhandler::pg_catalog.regproc AS "Handler",
	  fdw.fdwvalidator::pg_catalog.regproc AS "Validator",
	  pg_catalog.array_to_string(fdwacl, E'\\n') AS "Access privileges",
	 CASE WHEN fdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(fdwoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description" 
	FROM pg_catalog.pg_foreign_data_wrapper fdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = fdw.tableoid AND d.objoid = fdw.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.450 EDT [32695:30] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.450 EDT [32690:67] pg_regress/functional_deps LOG:  statement: DROP VIEW fdv3;
2020-04-06 20:20:04.452 EDT [32695:31] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.452 EDT [32702:77] pg_regress/equivclass LOG:  statement: explain (costs off)
	  select * from tenk1 where unique1 = unique1 and unique2 = unique2;
2020-04-06 20:20:04.453 EDT [32690:68] pg_regress/functional_deps LOG:  statement: CREATE TEMP VIEW fdv4 AS
	SELECT * FROM articles WHERE title IN (SELECT title FROM articles GROUP BY id);
2020-04-06 20:20:04.454 EDT [32673:18] pg_regress/select_views LOG:  statement: CREATE VIEW my_credit_card_usage_normal AS
	       SELECT * FROM my_credit_card_secure l NATURAL JOIN credit_usage r;
2020-04-06 20:20:04.454 EDT [32686:35] pg_regress/xmlmap LOG:  statement: SELECT schema_to_xmlschema('testxmlschema', false, true, '');
2020-04-06 20:20:04.455 EDT [32680:31] pg_regress/window LOG:  statement: SELECT ten, two, sum(hundred) AS gsum, sum(sum(hundred)) OVER (PARTITION BY two ORDER BY ten) AS wsum
	FROM tenk1 GROUP BY ten, two;
2020-04-06 20:20:04.457 EDT [32701:72] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo OPTIONS (a '2');
2020-04-06 20:20:04.457 EDT [32702:78] pg_regress/equivclass LOG:  statement: explain (costs off)
	  select * from tenk1 where unique1 = unique1 or unique2 = unique2;
2020-04-06 20:20:04.458 EDT [32673:19] pg_regress/select_views LOG:  statement: CREATE VIEW my_credit_card_usage_secure WITH (security_barrier) AS
	       SELECT * FROM my_credit_card_secure l NATURAL JOIN credit_usage r;
2020-04-06 20:20:04.458 EDT [32701:73] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo OPTIONS (b '4');
2020-04-06 20:20:04.458 EDT [32701:74] pg_regress/foreign_data ERROR:  option "b" provided more than once
2020-04-06 20:20:04.458 EDT [32701:75] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN DATA WRAPPER foo OPTIONS (b '4');
2020-04-06 20:20:04.460 EDT [32702:79] pg_regress/equivclass LOG:  statement: create temp table undername (f1 name, f2 int);
2020-04-06 20:20:04.460 EDT [32701:76] pg_regress/foreign_data LOG:  statement: SELECT fdw.fdwname AS "Name",
	  pg_catalog.pg_get_userbyid(fdw.fdwowner) AS "Owner",
	  fdw.fdwhandler::pg_catalog.regproc AS "Handler",
	  fdw.fdwvalidator::pg_catalog.regproc AS "Validator",
	  pg_catalog.array_to_string(fdwacl, E'\\n') AS "Access privileges",
	 CASE WHEN fdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(fdwoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description" 
	FROM pg_catalog.pg_foreign_data_wrapper fdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = fdw.tableoid AND d.objoid = fdw.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.465 EDT [32690:69] pg_regress/functional_deps LOG:  statement: ALTER TABLE articles DROP CONSTRAINT articles_pkey RESTRICT;
2020-04-06 20:20:04.465 EDT [32690:70] pg_regress/functional_deps ERROR:  cannot drop constraint articles_pkey on table articles because other objects depend on it
2020-04-06 20:20:04.465 EDT [32690:71] pg_regress/functional_deps DETAIL:  view fdv4 depends on constraint articles_pkey on table articles
2020-04-06 20:20:04.465 EDT [32690:72] pg_regress/functional_deps HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:04.465 EDT [32690:73] pg_regress/functional_deps STATEMENT:  ALTER TABLE articles DROP CONSTRAINT articles_pkey RESTRICT;
2020-04-06 20:20:04.466 EDT [32701:77] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role;
2020-04-06 20:20:04.466 EDT [32702:80] pg_regress/equivclass LOG:  statement: create temp view overview as
	  select f1::information_schema.sql_identifier as sqli, f2 from undername;
2020-04-06 20:20:04.467 EDT [32686:36] pg_regress/xmlmap LOG:  statement: SELECT schema_to_xmlschema('testxmlschema', true, false, '');
2020-04-06 20:20:04.469 EDT [32690:74] pg_regress/functional_deps LOG:  statement: DROP VIEW fdv4;
2020-04-06 20:20:04.471 EDT [32701:78] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo OPTIONS (ADD d '5');
2020-04-06 20:20:04.471 EDT [32701:79] pg_regress/foreign_data ERROR:  permission denied to alter foreign-data wrapper "foo"
2020-04-06 20:20:04.471 EDT [32701:80] pg_regress/foreign_data HINT:  Must be superuser to alter a foreign-data wrapper.
2020-04-06 20:20:04.471 EDT [32701:81] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN DATA WRAPPER foo OPTIONS (ADD d '5');
2020-04-06 20:20:04.471 EDT [32673:20] pg_regress/select_views LOG:  statement: GRANT SELECT ON my_property_normal TO public;
2020-04-06 20:20:04.472 EDT [32701:82] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role_super;
2020-04-06 20:20:04.472 EDT [32674:78] pg_regress/dependency LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:20:04.472 EDT [32692:30] pg_regress/advisory_lock LOG:  statement: SELECT
		pg_advisory_xact_lock(1), pg_advisory_xact_lock_shared(2),
		pg_advisory_xact_lock(1, 1), pg_advisory_xact_lock_shared(2, 2);
2020-04-06 20:20:04.472 EDT [32674:79] pg_regress/dependency LOG:  statement: REASSIGN OWNED BY regress_dep_user1 TO regress_dep_user2;
2020-04-06 20:20:04.473 EDT [32701:83] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo OPTIONS (ADD d '5');
2020-04-06 20:20:04.473 EDT [32692:31] pg_regress/advisory_lock LOG:  statement: ROLLBACK;
2020-04-06 20:20:04.473 EDT [32692:32] pg_regress/advisory_lock LOG:  statement: SELECT locktype, classid, objid, objsubid, mode, granted
		FROM pg_locks WHERE locktype = 'advisory'
		ORDER BY classid, objid, objsubid;
2020-04-06 20:20:04.473 EDT [32701:84] pg_regress/foreign_data LOG:  statement: SELECT fdw.fdwname AS "Name",
	  pg_catalog.pg_get_userbyid(fdw.fdwowner) AS "Owner",
	  fdw.fdwhandler::pg_catalog.regproc AS "Handler",
	  fdw.fdwvalidator::pg_catalog.regproc AS "Validator",
	  pg_catalog.array_to_string(fdwacl, E'\\n') AS "Access privileges",
	 CASE WHEN fdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(fdwoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description" 
	FROM pg_catalog.pg_foreign_data_wrapper fdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = fdw.tableoid AND d.objoid = fdw.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.474 EDT [32674:80] pg_regress/dependency LOG:  statement: SELECT n.nspname as "Schema",
	  c.relname as "Name",
	  CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'm' THEN 'materialized view' WHEN 'i' THEN 'index' WHEN 'S' THEN 'sequence' WHEN 's' THEN 'special' WHEN 'f' THEN 'foreign table' WHEN 'p' THEN 'partitioned table' WHEN 'I' THEN 'partitioned index' END as "Type",
	  pg_catalog.pg_get_userbyid(c.relowner) as "Owner"
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relkind IN ('r','p','s','')
	      AND n.nspname !~ '^pg_toast'
	  AND c.relname OPERATOR(pg_catalog.~) '^(deptest)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 1,2;
2020-04-06 20:20:04.475 EDT [32690:75] pg_regress/functional_deps LOG:  statement: PREPARE foo AS
	  SELECT id, keywords, title, body, created
	  FROM articles
	  GROUP BY id;
2020-04-06 20:20:04.475 EDT [32673:21] pg_regress/select_views LOG:  statement: GRANT SELECT ON my_property_secure TO public;
2020-04-06 20:20:04.475 EDT [32701:85] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo OWNER TO regress_test_role;
2020-04-06 20:20:04.475 EDT [32701:86] pg_regress/foreign_data ERROR:  permission denied to change owner of foreign-data wrapper "foo"
2020-04-06 20:20:04.475 EDT [32701:87] pg_regress/foreign_data HINT:  The owner of a foreign-data wrapper must be a superuser.
2020-04-06 20:20:04.475 EDT [32701:88] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN DATA WRAPPER foo OWNER TO regress_test_role;
2020-04-06 20:20:04.476 EDT [32701:89] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo OWNER TO regress_test_role_super;
2020-04-06 20:20:04.476 EDT [32673:22] pg_regress/select_views LOG:  statement: GRANT SELECT ON my_credit_card_normal TO public;
2020-04-06 20:20:04.476 EDT [32701:90] pg_regress/foreign_data LOG:  statement: ALTER ROLE regress_test_role_super NOSUPERUSER;
2020-04-06 20:20:04.477 EDT [32690:76] pg_regress/functional_deps LOG:  statement: EXECUTE foo;
2020-04-06 20:20:04.477 EDT [32690:77] pg_regress/functional_deps DETAIL:  prepare: PREPARE foo AS
	  SELECT id, keywords, title, body, created
	  FROM articles
	  GROUP BY id;
2020-04-06 20:20:04.477 EDT [32701:91] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role_super;
2020-04-06 20:20:04.477 EDT [32673:23] pg_regress/select_views LOG:  statement: GRANT SELECT ON my_credit_card_secure TO public;
2020-04-06 20:20:04.477 EDT [32702:81] pg_regress/equivclass LOG:  statement: explain (costs off)  
	  select * from overview where sqli = 'foo' order by sqli;
2020-04-06 20:20:04.477 EDT [32701:92] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo OPTIONS (ADD e '6');
2020-04-06 20:20:04.478 EDT [32701:93] pg_regress/foreign_data ERROR:  permission denied to alter foreign-data wrapper "foo"
2020-04-06 20:20:04.478 EDT [32701:94] pg_regress/foreign_data HINT:  Must be superuser to alter a foreign-data wrapper.
2020-04-06 20:20:04.478 EDT [32701:95] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN DATA WRAPPER foo OPTIONS (ADD e '6');
2020-04-06 20:20:04.478 EDT [32673:24] pg_regress/select_views LOG:  statement: GRANT SELECT ON my_credit_card_usage_normal TO public;
2020-04-06 20:20:04.478 EDT [32701:96] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:04.478 EDT [32673:25] pg_regress/select_views LOG:  statement: GRANT SELECT ON my_credit_card_usage_secure TO public;
2020-04-06 20:20:04.479 EDT [32677:55] pg_regress/cluster LOG:  statement: INSERT INTO clstr_tst (b, c) VALUES (1111, 'this should fail');
2020-04-06 20:20:04.479 EDT [32701:97] pg_regress/foreign_data LOG:  statement: SELECT fdw.fdwname AS "Name",
	  pg_catalog.pg_get_userbyid(fdw.fdwowner) AS "Owner",
	  fdw.fdwhandler::pg_catalog.regproc AS "Handler",
	  fdw.fdwvalidator::pg_catalog.regproc AS "Validator",
	  pg_catalog.array_to_string(fdwacl, E'\\n') AS "Access privileges",
	 CASE WHEN fdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(fdwoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description" 
	FROM pg_catalog.pg_foreign_data_wrapper fdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = fdw.tableoid AND d.objoid = fdw.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.479 EDT [32677:56] pg_regress/cluster ERROR:  insert or update on table "clstr_tst" violates foreign key constraint "clstr_tst_con"
2020-04-06 20:20:04.479 EDT [32677:57] pg_regress/cluster DETAIL:  Key (b)=(1111) is not present in table "clstr_tst_s".
2020-04-06 20:20:04.479 EDT [32677:58] pg_regress/cluster STATEMENT:  INSERT INTO clstr_tst (b, c) VALUES (1111, 'this should fail');
2020-04-06 20:20:04.479 EDT [32677:59] pg_regress/cluster LOG:  statement: SELECT conname FROM pg_constraint WHERE conrelid = 'clstr_tst'::regclass
	ORDER BY 1;
2020-04-06 20:20:04.481 EDT [32673:26] pg_regress/select_views LOG:  statement: SET SESSION AUTHORIZATION regress_alice;
2020-04-06 20:20:04.483 EDT [32673:27] pg_regress/select_views LOG:  statement: SELECT * FROM my_property_normal WHERE f_leak(passwd);
2020-04-06 20:20:04.483 EDT [32686:37] pg_regress/xmlmap LOG:  statement: SELECT schema_to_xml_and_xmlschema('testxmlschema', true, true, 'foo');
2020-04-06 20:20:04.484 EDT [32701:98] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo RENAME TO foo1;
2020-04-06 20:20:04.484 EDT [32696:14] pg_regress/indirect_toast LOG:  statement: VACUUM FREEZE indtoasttest;
2020-04-06 20:20:04.485 EDT [32690:78] pg_regress/functional_deps LOG:  statement: ALTER TABLE articles DROP CONSTRAINT articles_pkey RESTRICT;
2020-04-06 20:20:04.486 EDT [32702:82] pg_regress/equivclass LOG:  disconnection: session time: 0:00:00.241 user=pgbuild database=regression host=[local]
2020-04-06 20:20:04.487 EDT [32690:79] pg_regress/functional_deps LOG:  statement: EXECUTE foo;
2020-04-06 20:20:04.487 EDT [32690:80] pg_regress/functional_deps DETAIL:  prepare: PREPARE foo AS
	  SELECT id, keywords, title, body, created
	  FROM articles
	  GROUP BY id;
2020-04-06 20:20:04.487 EDT [32690:81] pg_regress/functional_deps ERROR:  column "articles.keywords" must appear in the GROUP BY clause or be used in an aggregate function at character 29
2020-04-06 20:20:04.487 EDT [32690:82] pg_regress/functional_deps STATEMENT:  EXECUTE foo;
2020-04-06 20:20:04.492 EDT [32671:75] pg_regress/foreign_key LOG:  statement: DROP TABLE PKTABLE CASCADE;
2020-04-06 20:20:04.494 EDT [32673:28] pg_regress/select_views LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM my_property_normal WHERE f_leak(passwd);
2020-04-06 20:20:04.495 EDT [32671:76] pg_regress/foreign_key LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:04.495 EDT [32701:99] pg_regress/foreign_data LOG:  statement: SELECT fdw.fdwname AS "Name",
	  pg_catalog.pg_get_userbyid(fdw.fdwowner) AS "Owner",
	  fdw.fdwhandler::pg_catalog.regproc AS "Handler",
	  fdw.fdwvalidator::pg_catalog.regproc AS "Validator",
	  pg_catalog.array_to_string(fdwacl, E'\\n') AS "Access privileges",
	 CASE WHEN fdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(fdwoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description" 
	FROM pg_catalog.pg_foreign_data_wrapper fdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = fdw.tableoid AND d.objoid = fdw.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.496 EDT [32671:77] pg_regress/foreign_key LOG:  statement: CREATE TABLE PKTABLE ( ptest1 int, ptest2 int, ptest3 text, PRIMARY KEY(ptest1, ptest2) );
2020-04-06 20:20:04.498 EDT [32673:29] pg_regress/select_views LOG:  statement: SELECT * FROM my_property_secure WHERE f_leak(passwd);
2020-04-06 20:20:04.498 EDT [32701:100] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo1 RENAME TO foo;
2020-04-06 20:20:04.499 EDT [32673:30] pg_regress/select_views LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM my_property_secure WHERE f_leak(passwd);
2020-04-06 20:20:04.500 EDT [32671:78] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE ( ftest1 int DEFAULT -1, ftest2 int DEFAULT -2, ftest3 int, CONSTRAINT constrname2 FOREIGN KEY(ftest1, ftest2)
	                       REFERENCES PKTABLE MATCH FULL ON DELETE SET DEFAULT ON UPDATE SET DEFAULT);
2020-04-06 20:20:04.500 EDT [32673:31] pg_regress/select_views LOG:  statement: SELECT * FROM my_property_normal v
			WHERE f_leak('passwd') AND f_leak(passwd);
2020-04-06 20:20:04.501 EDT [32673:32] pg_regress/select_views LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM my_property_normal v
			WHERE f_leak('passwd') AND f_leak(passwd);
2020-04-06 20:20:04.501 EDT [32696:15] pg_regress/indirect_toast LOG:  statement: SELECT substring(indtoasttest::text, 1, 200) FROM indtoasttest;
2020-04-06 20:20:04.501 EDT [32701:101] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo HANDLER invalid_fdw_handler;
2020-04-06 20:20:04.501 EDT [32701:102] pg_regress/foreign_data ERROR:  function invalid_fdw_handler must return type fdw_handler
2020-04-06 20:20:04.501 EDT [32701:103] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN DATA WRAPPER foo HANDLER invalid_fdw_handler;
2020-04-06 20:20:04.501 EDT [32673:33] pg_regress/select_views LOG:  statement: SELECT * FROM my_property_secure v
			WHERE f_leak('passwd') AND f_leak(passwd);
2020-04-06 20:20:04.502 EDT [32701:104] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo HANDLER test_fdw_handler HANDLER anything;
2020-04-06 20:20:04.502 EDT [32701:105] pg_regress/foreign_data ERROR:  conflicting or redundant options
2020-04-06 20:20:04.502 EDT [32701:106] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN DATA WRAPPER foo HANDLER test_fdw_handler HANDLER anything;
2020-04-06 20:20:04.502 EDT [32673:34] pg_regress/select_views LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM my_property_secure v
			WHERE f_leak('passwd') AND f_leak(passwd);
2020-04-06 20:20:04.502 EDT [32701:107] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo HANDLER test_fdw_handler;
2020-04-06 20:20:04.502 EDT [32701:108] pg_regress/foreign_data WARNING:  changing the foreign-data wrapper handler can change behavior of existing foreign tables
2020-04-06 20:20:04.503 EDT [32673:35] pg_regress/select_views LOG:  statement: SELECT * FROM my_credit_card_normal WHERE f_leak(cnum);
2020-04-06 20:20:04.504 EDT [32701:109] pg_regress/foreign_data LOG:  statement: DROP FUNCTION invalid_fdw_handler();
2020-04-06 20:20:04.505 EDT [32673:36] pg_regress/select_views LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM my_credit_card_normal WHERE f_leak(cnum);
2020-04-06 20:20:04.506 EDT [32680:32] pg_regress/window LOG:  statement: SELECT count(*) OVER (PARTITION BY four), four FROM (SELECT * FROM tenk1 WHERE two = 1)s WHERE unique2 < 10;
2020-04-06 20:20:04.506 EDT [32701:110] pg_regress/foreign_data LOG:  statement: DROP FOREIGN DATA WRAPPER nonexistent;
2020-04-06 20:20:04.506 EDT [32701:111] pg_regress/foreign_data ERROR:  foreign-data wrapper "nonexistent" does not exist
2020-04-06 20:20:04.506 EDT [32701:112] pg_regress/foreign_data STATEMENT:  DROP FOREIGN DATA WRAPPER nonexistent;
2020-04-06 20:20:04.506 EDT [32671:79] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (-1, -2, 'The Default!');
2020-04-06 20:20:04.506 EDT [32673:37] pg_regress/select_views LOG:  statement: SELECT * FROM my_credit_card_secure WHERE f_leak(cnum);
2020-04-06 20:20:04.507 EDT [32701:113] pg_regress/foreign_data LOG:  statement: DROP FOREIGN DATA WRAPPER IF EXISTS nonexistent;
2020-04-06 20:20:04.507 EDT [32673:38] pg_regress/select_views LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM my_credit_card_secure WHERE f_leak(cnum);
2020-04-06 20:20:04.507 EDT [32671:80] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (1, 2, 'Test1');
2020-04-06 20:20:04.508 EDT [32701:114] pg_regress/foreign_data LOG:  statement: SELECT fdw.fdwname AS "Name",
	  pg_catalog.pg_get_userbyid(fdw.fdwowner) AS "Owner",
	  fdw.fdwhandler::pg_catalog.regproc AS "Handler",
	  fdw.fdwvalidator::pg_catalog.regproc AS "Validator",
	  pg_catalog.array_to_string(fdwacl, E'\\n') AS "Access privileges",
	 CASE WHEN fdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(fdwoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description" 
	FROM pg_catalog.pg_foreign_data_wrapper fdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = fdw.tableoid AND d.objoid = fdw.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.508 EDT [32680:33] pg_regress/window LOG:  statement: SELECT (count(*) OVER (PARTITION BY four ORDER BY ten) +
	  sum(hundred) OVER (PARTITION BY four ORDER BY ten))::varchar AS cntsum
	  FROM tenk1 WHERE unique2 < 10;
2020-04-06 20:20:04.508 EDT [32671:81] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (1, 3, 'Test1-2');
2020-04-06 20:20:04.509 EDT [32680:34] pg_regress/window LOG:  statement: SELECT * FROM(
	  SELECT count(*) OVER (PARTITION BY four ORDER BY ten) +
	    sum(hundred) OVER (PARTITION BY two ORDER BY ten) AS total,
	    count(*) OVER (PARTITION BY four ORDER BY ten) AS fourcount,
	    sum(hundred) OVER (PARTITION BY two ORDER BY ten) AS twosum
	    FROM tenk1
	)sub
	WHERE total <> fourcount + twosum;
2020-04-06 20:20:04.510 EDT [32695:32] pg_regress/guc LOG:  statement: ROLLBACK;
2020-04-06 20:20:04.510 EDT [32695:33] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:04.510 EDT [32684:9] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'wr|qh';
2020-04-06 20:20:04.510 EDT [32692:33] pg_regress/advisory_lock LOG:  statement: SELECT pg_advisory_unlock_all();
2020-04-06 20:20:04.511 EDT [32695:34] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.511 EDT [32695:35] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.512 EDT [32692:34] pg_regress/advisory_lock LOG:  statement: SELECT count(*) FROM pg_locks WHERE locktype = 'advisory';
2020-04-06 20:20:04.513 EDT [32673:39] pg_regress/select_views LOG:  statement: SELECT * FROM my_credit_card_usage_normal
	       WHERE f_leak(cnum) AND ymd >= '2011-10-01' AND ymd < '2011-11-01';
2020-04-06 20:20:04.514 EDT [32701:115] pg_regress/foreign_data LOG:  statement: DROP ROLE regress_test_role_super;
2020-04-06 20:20:04.514 EDT [32701:116] pg_regress/foreign_data ERROR:  role "regress_test_role_super" cannot be dropped because some objects depend on it
2020-04-06 20:20:04.514 EDT [32701:117] pg_regress/foreign_data DETAIL:  owner of foreign-data wrapper foo
2020-04-06 20:20:04.514 EDT [32701:118] pg_regress/foreign_data STATEMENT:  DROP ROLE regress_test_role_super;
2020-04-06 20:20:04.525 EDT [32673:40] pg_regress/select_views LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM my_credit_card_usage_normal
	       WHERE f_leak(cnum) AND ymd >= '2011-10-01' AND ymd < '2011-11-01';
2020-04-06 20:20:04.526 EDT [32671:82] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (2, 4, 'Test2');
2020-04-06 20:20:04.529 EDT [32673:41] pg_regress/select_views LOG:  statement: SELECT * FROM my_credit_card_usage_secure
	       WHERE f_leak(cnum) AND ymd >= '2011-10-01' AND ymd < '2011-11-01';
2020-04-06 20:20:04.530 EDT [32671:83] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (3, 6, 'Test3');
2020-04-06 20:20:04.531 EDT [32673:42] pg_regress/select_views LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM my_credit_card_usage_secure
	       WHERE f_leak(cnum) AND ymd >= '2011-10-01' AND ymd < '2011-11-01';
2020-04-06 20:20:04.534 EDT [32701:119] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role_super;
2020-04-06 20:20:04.536 EDT [32679:18] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('ispell', 'footballyklubber');
2020-04-06 20:20:04.537 EDT [32671:84] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (4, 8, 'Test4');
2020-04-06 20:20:04.537 EDT [32673:43] pg_regress/select_views LOG:  statement: PREPARE p1 AS SELECT * FROM my_property_normal WHERE f_leak(passwd);
2020-04-06 20:20:04.537 EDT [32671:85] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (5, 10, 'Test5');
2020-04-06 20:20:04.539 EDT [32690:83] pg_regress/functional_deps LOG:  disconnection: session time: 0:00:00.349 user=pgbuild database=regression host=[local]
2020-04-06 20:20:04.540 EDT [32671:86] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (1, 2, 4);
2020-04-06 20:20:04.541 EDT [32673:44] pg_regress/select_views LOG:  statement: PREPARE p2 AS SELECT * FROM my_property_secure WHERE f_leak(passwd);
2020-04-06 20:20:04.541 EDT [32701:120] pg_regress/foreign_data LOG:  statement: DROP FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.541 EDT [32671:87] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (1, 3, 5);
2020-04-06 20:20:04.542 EDT [32673:45] pg_regress/select_views LOG:  statement: EXECUTE p1;
2020-04-06 20:20:04.542 EDT [32673:46] pg_regress/select_views DETAIL:  prepare: PREPARE p1 AS SELECT * FROM my_property_normal WHERE f_leak(passwd);
2020-04-06 20:20:04.542 EDT [32671:88] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (2, 4, 8);
2020-04-06 20:20:04.542 EDT [32701:121] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:04.542 EDT [32673:47] pg_regress/select_views LOG:  statement: EXECUTE p2;
2020-04-06 20:20:04.542 EDT [32673:48] pg_regress/select_views DETAIL:  prepare: PREPARE p2 AS SELECT * FROM my_property_secure WHERE f_leak(passwd);
2020-04-06 20:20:04.543 EDT [32671:89] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (3, 6, 12);
2020-04-06 20:20:04.543 EDT [32701:122] pg_regress/foreign_data LOG:  statement: DROP ROLE regress_test_role_super;
2020-04-06 20:20:04.543 EDT [32671:90] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (NULL, NULL, 0);
2020-04-06 20:20:04.543 EDT [32673:49] pg_regress/select_views LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:20:04.544 EDT [32671:91] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (100, 2, 4);
2020-04-06 20:20:04.544 EDT [32671:92] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "constrname2"
2020-04-06 20:20:04.544 EDT [32671:93] pg_regress/foreign_key DETAIL:  Key (ftest1, ftest2)=(100, 2) is not present in table "pktable".
2020-04-06 20:20:04.544 EDT [32671:94] pg_regress/foreign_key STATEMENT:  INSERT INTO FKTABLE VALUES (100, 2, 4);
2020-04-06 20:20:04.544 EDT [32671:95] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (2, 2, 4);
2020-04-06 20:20:04.544 EDT [32671:96] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "constrname2"
2020-04-06 20:20:04.544 EDT [32671:97] pg_regress/foreign_key DETAIL:  Key (ftest1, ftest2)=(2, 2) is not present in table "pktable".
2020-04-06 20:20:04.544 EDT [32671:98] pg_regress/foreign_key STATEMENT:  INSERT INTO FKTABLE VALUES (2, 2, 4);
2020-04-06 20:20:04.545 EDT [32671:99] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (NULL, 2, 4);
2020-04-06 20:20:04.545 EDT [32671:100] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "constrname2"
2020-04-06 20:20:04.545 EDT [32671:101] pg_regress/foreign_key DETAIL:  MATCH FULL does not allow mixing of null and nonnull key values.
2020-04-06 20:20:04.545 EDT [32671:102] pg_regress/foreign_key STATEMENT:  INSERT INTO FKTABLE VALUES (NULL, 2, 4);
2020-04-06 20:20:04.545 EDT [32671:103] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (1, NULL, 4);
2020-04-06 20:20:04.545 EDT [32671:104] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "constrname2"
2020-04-06 20:20:04.545 EDT [32671:105] pg_regress/foreign_key DETAIL:  MATCH FULL does not allow mixing of null and nonnull key values.
2020-04-06 20:20:04.545 EDT [32671:106] pg_regress/foreign_key STATEMENT:  INSERT INTO FKTABLE VALUES (1, NULL, 4);
2020-04-06 20:20:04.546 EDT [32674:81] pg_regress/dependency LOG:  statement: SELECT typowner = relowner
	FROM pg_type JOIN pg_class c ON typrelid = c.oid WHERE typname = 'deptest_t';
2020-04-06 20:20:04.546 EDT [32684:10] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'wr&qh';
2020-04-06 20:20:04.546 EDT [32671:107] pg_regress/foreign_key LOG:  statement: SELECT * FROM FKTABLE;
2020-04-06 20:20:04.549 EDT [32695:36] pg_regress/guc LOG:  statement: BEGIN;
2020-04-06 20:20:04.550 EDT [32695:37] pg_regress/guc LOG:  statement: SET vacuum_cost_delay TO 70;
2020-04-06 20:20:04.550 EDT [32673:50] pg_regress/select_views LOG:  statement: ALTER VIEW my_property_normal SET (security_barrier=true);
2020-04-06 20:20:04.550 EDT [32677:60] pg_regress/cluster LOG:  statement: SELECT relname, relkind,
	    EXISTS(SELECT 1 FROM pg_class WHERE oid = c.reltoastrelid) AS hastoast
	FROM pg_class c WHERE relname LIKE 'clstr_tst%' ORDER BY relname;
2020-04-06 20:20:04.551 EDT [32701:123] pg_regress/foreign_data LOG:  statement: SELECT fdw.fdwname AS "Name",
	  pg_catalog.pg_get_userbyid(fdw.fdwowner) AS "Owner",
	  fdw.fdwhandler::pg_catalog.regproc AS "Handler",
	  fdw.fdwvalidator::pg_catalog.regproc AS "Validator",
	  pg_catalog.array_to_string(fdwacl, E'\\n') AS "Access privileges",
	 CASE WHEN fdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(fdwoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description" 
	FROM pg_catalog.pg_foreign_data_wrapper fdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = fdw.tableoid AND d.objoid = fdw.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.551 EDT [32695:38] pg_regress/guc LOG:  statement: SET datestyle = 'MDY';
2020-04-06 20:20:04.553 EDT [32695:39] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.553 EDT [32695:40] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.553 EDT [32692:35] pg_regress/advisory_lock LOG:  statement: BEGIN;
2020-04-06 20:20:04.553 EDT [32673:51] pg_regress/select_views LOG:  statement: ALTER VIEW my_property_secure SET (security_barrier=false);
2020-04-06 20:20:04.553 EDT [32677:61] pg_regress/cluster LOG:  statement: SELECT pg_class.relname FROM pg_index, pg_class, pg_class AS pg_class_2
	WHERE pg_class.oid=indexrelid
		AND indrelid=pg_class_2.oid
		AND pg_class_2.relname = 'clstr_tst'
		AND indisclustered;
2020-04-06 20:20:04.554 EDT [32701:124] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.554 EDT [32692:36] pg_regress/advisory_lock LOG:  statement: SELECT
		pg_advisory_xact_lock(1), pg_advisory_xact_lock(1),
		pg_advisory_xact_lock_shared(2), pg_advisory_xact_lock_shared(2),
		pg_advisory_xact_lock(1, 1), pg_advisory_xact_lock(1, 1),
		pg_advisory_xact_lock_shared(2, 2), pg_advisory_xact_lock_shared(2, 2);
2020-04-06 20:20:04.561 EDT [32692:37] pg_regress/advisory_lock LOG:  statement: SELECT locktype, classid, objid, objsubid, mode, granted
		FROM pg_locks WHERE locktype = 'advisory'
		ORDER BY classid, objid, objsubid;
2020-04-06 20:20:04.562 EDT [32673:52] pg_regress/select_views LOG:  statement: SET SESSION AUTHORIZATION regress_alice;
2020-04-06 20:20:04.562 EDT [32692:38] pg_regress/advisory_lock LOG:  statement: COMMIT;
2020-04-06 20:20:04.563 EDT [32692:39] pg_regress/advisory_lock LOG:  statement: SELECT count(*) FROM pg_locks WHERE locktype = 'advisory';
2020-04-06 20:20:04.564 EDT [32679:19] pg_regress/tsdicts LOG:  statement: CREATE TEXT SEARCH DICTIONARY hunspell (
	                        Template=ispell,
	                        DictFile=ispell_sample,
	                        AffFile=hunspell_sample
	);
2020-04-06 20:20:04.565 EDT [32679:20] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell', 'skies');
2020-04-06 20:20:04.567 EDT [32673:53] pg_regress/select_views LOG:  statement: EXECUTE p1;
2020-04-06 20:20:04.567 EDT [32673:54] pg_regress/select_views DETAIL:  prepare: PREPARE p1 AS SELECT * FROM my_property_normal WHERE f_leak(passwd);
2020-04-06 20:20:04.568 EDT [32679:21] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell', 'bookings');
2020-04-06 20:20:04.568 EDT [32701:125] pg_regress/foreign_data LOG:  statement: CREATE SERVER s1 FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.568 EDT [32679:22] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell', 'booking');
2020-04-06 20:20:04.569 EDT [32679:23] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell', 'foot');
2020-04-06 20:20:04.569 EDT [32679:24] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell', 'foots');
2020-04-06 20:20:04.570 EDT [32679:25] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell', 'rebookings');
2020-04-06 20:20:04.570 EDT [32673:55] pg_regress/select_views LOG:  statement: EXECUTE p2;
2020-04-06 20:20:04.570 EDT [32673:56] pg_regress/select_views DETAIL:  prepare: PREPARE p2 AS SELECT * FROM my_property_secure WHERE f_leak(passwd);
2020-04-06 20:20:04.571 EDT [32679:26] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell', 'rebooking');
2020-04-06 20:20:04.571 EDT [32673:57] pg_regress/select_views LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:20:04.571 EDT [32679:27] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell', 'rebook');
2020-04-06 20:20:04.571 EDT [32673:58] pg_regress/select_views LOG:  statement: DROP ROLE regress_alice;
2020-04-06 20:20:04.572 EDT [32679:28] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell', 'unbookings');
2020-04-06 20:20:04.572 EDT [32679:29] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell', 'unbooking');
2020-04-06 20:20:04.573 EDT [32679:30] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell', 'unbook');
2020-04-06 20:20:04.574 EDT [32673:59] pg_regress/select_views LOG:  disconnection: session time: 0:00:00.482 user=pgbuild database=regression host=[local]
2020-04-06 20:20:04.577 EDT [32679:31] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell', 'footklubber');
2020-04-06 20:20:04.577 EDT [32679:32] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell', 'footballklubber');
2020-04-06 20:20:04.578 EDT [32679:33] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell', 'ballyklubber');
2020-04-06 20:20:04.578 EDT [32696:16] pg_regress/indirect_toast LOG:  statement: CREATE FUNCTION update_using_indirect()
	        RETURNS trigger
	        LANGUAGE plpgsql AS $$
	BEGIN
	    NEW := make_tuple_indirect(NEW);
	    RETURN NEW;
	END$$;
2020-04-06 20:20:04.578 EDT [32677:62] pg_regress/cluster LOG:  statement: ALTER TABLE clstr_tst CLUSTER ON clstr_tst_b_c;
2020-04-06 20:20:04.578 EDT [32671:108] pg_regress/foreign_key LOG:  statement: DELETE FROM PKTABLE WHERE ptest1=1 and ptest2=2;
2020-04-06 20:20:04.579 EDT [32671:109] pg_regress/foreign_key LOG:  statement: SELECT * FROM FKTABLE;
2020-04-06 20:20:04.579 EDT [32677:63] pg_regress/cluster LOG:  statement: SELECT pg_class.relname FROM pg_index, pg_class, pg_class AS pg_class_2
	WHERE pg_class.oid=indexrelid
		AND indrelid=pg_class_2.oid
		AND pg_class_2.relname = 'clstr_tst'
		AND indisclustered;
2020-04-06 20:20:04.581 EDT [32684:11] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'eq&yt';
2020-04-06 20:20:04.582 EDT [32684:12] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'eq|yt';
2020-04-06 20:20:04.583 EDT [32684:13] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ '(eq&yt)|(wr&qh)';
2020-04-06 20:20:04.583 EDT [32684:14] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ '(eq|yt)&(wr|qh)';
2020-04-06 20:20:04.584 EDT [32684:15] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'w:*|q:*';
2020-04-06 20:20:04.585 EDT [32684:16] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ any ('{wr,qh}');
2020-04-06 20:20:04.586 EDT [32684:17] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'no_such_lexeme';
2020-04-06 20:20:04.587 EDT [32684:18] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ '!no_such_lexeme';
2020-04-06 20:20:04.587 EDT [32684:19] pg_regress/tsearch LOG:  statement: create index wowidx on test_tsvector using gist (a);
2020-04-06 20:20:04.592 EDT [32701:126] pg_regress/foreign_data LOG:  statement: COMMENT ON SERVER s1 IS 'foreign server';
2020-04-06 20:20:04.592 EDT [32701:127] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR current_user SERVER s1;
2020-04-06 20:20:04.592 EDT [32701:128] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR current_user SERVER s1;
2020-04-06 20:20:04.593 EDT [32701:129] pg_regress/foreign_data ERROR:  user mapping for "regress_foreign_data_user" already exists for server "s1"
2020-04-06 20:20:04.593 EDT [32701:130] pg_regress/foreign_data STATEMENT:  CREATE USER MAPPING FOR current_user SERVER s1;
2020-04-06 20:20:04.593 EDT [32701:131] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING IF NOT EXISTS FOR current_user SERVER s1;
2020-04-06 20:20:04.593 EDT [32701:132] pg_regress/foreign_data LOG:  statement: SELECT fdw.fdwname AS "Name",
	  pg_catalog.pg_get_userbyid(fdw.fdwowner) AS "Owner",
	  fdw.fdwhandler::pg_catalog.regproc AS "Handler",
	  fdw.fdwvalidator::pg_catalog.regproc AS "Validator",
	  pg_catalog.array_to_string(fdwacl, E'\\n') AS "Access privileges",
	 CASE WHEN fdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(fdwoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description" 
	FROM pg_catalog.pg_foreign_data_wrapper fdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = fdw.tableoid AND d.objoid = fdw.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.595 EDT [32701:133] pg_regress/foreign_data LOG:  statement: SELECT s.srvname AS "Name",
	  pg_catalog.pg_get_userbyid(s.srvowner) AS "Owner",
	  f.fdwname AS "Foreign-data wrapper",
	  pg_catalog.array_to_string(s.srvacl, E'\\n') AS "Access privileges",
	  s.srvtype AS "Type",
	  s.srvversion AS "Version",
	  CASE WHEN srvoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(srvoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description"
	FROM pg_catalog.pg_foreign_server s
	     JOIN pg_catalog.pg_foreign_data_wrapper f ON f.oid=s.srvfdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = s.tableoid AND d.objoid = s.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.597 EDT [32696:17] pg_regress/indirect_toast LOG:  statement: CREATE TRIGGER indtoasttest_update_indirect
	        BEFORE INSERT OR UPDATE
	        ON indtoasttest
	        FOR EACH ROW
	        EXECUTE PROCEDURE update_using_indirect();
2020-04-06 20:20:04.598 EDT [32692:40] pg_regress/advisory_lock LOG:  statement: SELECT
		pg_advisory_lock(1), pg_advisory_lock(1),
		pg_advisory_lock_shared(2), pg_advisory_lock_shared(2),
		pg_advisory_lock(1, 1), pg_advisory_lock(1, 1),
		pg_advisory_lock_shared(2, 2), pg_advisory_lock_shared(2, 2);
2020-04-06 20:20:04.598 EDT [32692:41] pg_regress/advisory_lock LOG:  statement: SELECT locktype, classid, objid, objsubid, mode, granted
		FROM pg_locks WHERE locktype = 'advisory'
		ORDER BY classid, objid, objsubid;
2020-04-06 20:20:04.599 EDT [32674:82] pg_regress/dependency LOG:  statement: DROP USER regress_dep_user1;
2020-04-06 20:20:04.599 EDT [32674:83] pg_regress/dependency ERROR:  role "regress_dep_user1" cannot be dropped because some objects depend on it
2020-04-06 20:20:04.599 EDT [32674:84] pg_regress/dependency DETAIL:  privileges for database regression
	privileges for table deptest1
	owner of default privileges on new relations belonging to role regress_dep_user1 in schema deptest
2020-04-06 20:20:04.599 EDT [32674:85] pg_regress/dependency STATEMENT:  DROP USER regress_dep_user1;
2020-04-06 20:20:04.599 EDT [32701:134] pg_regress/foreign_data LOG:  statement: SELECT um.srvname AS "Server",
	  um.usename AS "User name",
	 CASE WHEN umoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(umoptions)),  ', ') || ')'   END AS "FDW options"
	FROM pg_catalog.pg_user_mappings um
	ORDER BY 1, 2;
2020-04-06 20:20:04.603 EDT [32695:41] pg_regress/guc LOG:  statement: SAVEPOINT first_sp;
2020-04-06 20:20:04.603 EDT [32695:42] pg_regress/guc LOG:  statement: SET vacuum_cost_delay TO 80.1;
2020-04-06 20:20:04.603 EDT [32695:43] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:04.603 EDT [32695:44] pg_regress/guc LOG:  statement: SET datestyle = 'German, DMY';
2020-04-06 20:20:04.604 EDT [32701:135] pg_regress/foreign_data LOG:  statement: DROP FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.604 EDT [32695:45] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.604 EDT [32695:46] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.604 EDT [32674:86] pg_regress/dependency LOG:  statement: DROP OWNED BY regress_dep_user1;
2020-04-06 20:20:04.605 EDT [32701:136] pg_regress/foreign_data ERROR:  cannot drop foreign-data wrapper foo because other objects depend on it
2020-04-06 20:20:04.605 EDT [32701:137] pg_regress/foreign_data DETAIL:  server s1 depends on foreign-data wrapper foo
	user mapping for regress_foreign_data_user on server s1 depends on server s1
2020-04-06 20:20:04.605 EDT [32701:138] pg_regress/foreign_data HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:04.605 EDT [32701:139] pg_regress/foreign_data STATEMENT:  DROP FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.605 EDT [32701:140] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role;
2020-04-06 20:20:04.607 EDT [32701:141] pg_regress/foreign_data LOG:  statement: DROP FOREIGN DATA WRAPPER foo CASCADE;
2020-04-06 20:20:04.607 EDT [32701:142] pg_regress/foreign_data ERROR:  must be owner of foreign-data wrapper foo
2020-04-06 20:20:04.607 EDT [32701:143] pg_regress/foreign_data STATEMENT:  DROP FOREIGN DATA WRAPPER foo CASCADE;
2020-04-06 20:20:04.607 EDT [32701:144] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:04.607 EDT [32701:145] pg_regress/foreign_data LOG:  statement: DROP FOREIGN DATA WRAPPER foo CASCADE;
2020-04-06 20:20:04.608 EDT [32701:146] pg_regress/foreign_data LOG:  statement: SELECT fdw.fdwname AS "Name",
	  pg_catalog.pg_get_userbyid(fdw.fdwowner) AS "Owner",
	  fdw.fdwhandler::pg_catalog.regproc AS "Handler",
	  fdw.fdwvalidator::pg_catalog.regproc AS "Validator",
	  pg_catalog.array_to_string(fdwacl, E'\\n') AS "Access privileges",
	 CASE WHEN fdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(fdwoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description" 
	FROM pg_catalog.pg_foreign_data_wrapper fdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = fdw.tableoid AND d.objoid = fdw.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.611 EDT [32674:87] pg_regress/dependency LOG:  statement: DROP USER regress_dep_user1;
2020-04-06 20:20:04.613 EDT [32692:42] pg_regress/advisory_lock LOG:  statement: SELECT
		pg_advisory_unlock(1), pg_advisory_unlock(1),
		pg_advisory_unlock_shared(2), pg_advisory_unlock_shared(2),
		pg_advisory_unlock(1, 1), pg_advisory_unlock(1, 1),
		pg_advisory_unlock_shared(2, 2), pg_advisory_unlock_shared(2, 2);
2020-04-06 20:20:04.613 EDT [32692:43] pg_regress/advisory_lock LOG:  statement: SELECT count(*) FROM pg_locks WHERE locktype = 'advisory';
2020-04-06 20:20:04.613 EDT [32701:147] pg_regress/foreign_data LOG:  statement: SELECT s.srvname AS "Name",
	  pg_catalog.pg_get_userbyid(s.srvowner) AS "Owner",
	  f.fdwname AS "Foreign-data wrapper",
	  pg_catalog.array_to_string(s.srvacl, E'\\n') AS "Access privileges",
	  s.srvtype AS "Type",
	  s.srvversion AS "Version",
	  CASE WHEN srvoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(srvoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description"
	FROM pg_catalog.pg_foreign_server s
	     JOIN pg_catalog.pg_foreign_data_wrapper f ON f.oid=s.srvfdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = s.tableoid AND d.objoid = s.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.614 EDT [32701:148] pg_regress/foreign_data LOG:  statement: SELECT um.srvname AS "Server",
	  um.usename AS "User name",
	 CASE WHEN umoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(umoptions)),  ', ') || ')'   END AS "FDW options"
	FROM pg_catalog.pg_user_mappings um
	ORDER BY 1, 2;
2020-04-06 20:20:04.615 EDT [32701:149] pg_regress/foreign_data LOG:  statement: CREATE SERVER s1 FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.616 EDT [32701:150] pg_regress/foreign_data ERROR:  foreign-data wrapper "foo" does not exist
2020-04-06 20:20:04.616 EDT [32701:151] pg_regress/foreign_data STATEMENT:  CREATE SERVER s1 FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.616 EDT [32701:152] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN DATA WRAPPER foo OPTIONS ("test wrapper" 'true');
2020-04-06 20:20:04.616 EDT [32679:34] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell', 'footballyklubber');
2020-04-06 20:20:04.619 EDT [32674:88] pg_regress/dependency LOG:  statement: DROP USER regress_dep_user2;
2020-04-06 20:20:04.619 EDT [32696:18] pg_regress/indirect_toast LOG:  statement: UPDATE indtoasttest SET cnt = cnt +1 RETURNING substring(indtoasttest::text, 1, 200);
2020-04-06 20:20:04.619 EDT [32674:89] pg_regress/dependency ERROR:  role "regress_dep_user2" cannot be dropped because some objects depend on it
2020-04-06 20:20:04.619 EDT [32674:90] pg_regress/dependency DETAIL:  owner of schema deptest
	owner of sequence deptest_a_seq
	owner of table deptest
	owner of function deptest_func()
	owner of type deptest_enum
	owner of type deptest_range
	owner of table deptest2
	owner of sequence ss1
	owner of type deptest_t
2020-04-06 20:20:04.619 EDT [32674:91] pg_regress/dependency STATEMENT:  DROP USER regress_dep_user2;
2020-04-06 20:20:04.619 EDT [32701:153] pg_regress/foreign_data LOG:  statement: CREATE SERVER s1 FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.620 EDT [32680:35] pg_regress/window LOG:  statement: SELECT avg(four) OVER (PARTITION BY four ORDER BY thousand / 100) FROM tenk1 WHERE unique2 < 10;
2020-04-06 20:20:04.621 EDT [32671:110] pg_regress/foreign_key LOG:  statement: DELETE FROM PKTABLE WHERE ptest1=5 and ptest2=10;
2020-04-06 20:20:04.622 EDT [32701:154] pg_regress/foreign_data LOG:  statement: CREATE SERVER s1 FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.622 EDT [32701:155] pg_regress/foreign_data ERROR:  server "s1" already exists
2020-04-06 20:20:04.622 EDT [32701:156] pg_regress/foreign_data STATEMENT:  CREATE SERVER s1 FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.622 EDT [32701:157] pg_regress/foreign_data LOG:  statement: CREATE SERVER IF NOT EXISTS s1 FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.622 EDT [32701:158] pg_regress/foreign_data LOG:  statement: CREATE SERVER s2 FOREIGN DATA WRAPPER foo OPTIONS (host 'a', dbname 'b');
2020-04-06 20:20:04.622 EDT [32701:159] pg_regress/foreign_data LOG:  statement: CREATE SERVER s3 TYPE 'oracle' FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.623 EDT [32701:160] pg_regress/foreign_data LOG:  statement: CREATE SERVER s4 TYPE 'oracle' FOREIGN DATA WRAPPER foo OPTIONS (host 'a', dbname 'b');
2020-04-06 20:20:04.625 EDT [32674:92] pg_regress/dependency LOG:  statement: DROP OWNED BY regress_dep_user2, regress_dep_user0;
2020-04-06 20:20:04.628 EDT [32680:36] pg_regress/window LOG:  statement: SELECT ten, two, sum(hundred) AS gsum, sum(sum(hundred)) OVER win AS wsum
	FROM tenk1 GROUP BY ten, two WINDOW win AS (PARTITION BY two ORDER BY ten);
2020-04-06 20:20:04.629 EDT [32671:111] pg_regress/foreign_key LOG:  statement: SELECT * FROM FKTABLE;
2020-04-06 20:20:04.637 EDT [32680:37] pg_regress/window LOG:  statement: SELECT sum(salary),
		row_number() OVER (ORDER BY depname),
		sum(sum(salary)) OVER (ORDER BY depname DESC)
	FROM empsalary GROUP BY depname;
2020-04-06 20:20:04.638 EDT [32695:47] pg_regress/guc LOG:  statement: ROLLBACK TO first_sp;
2020-04-06 20:20:04.640 EDT [32677:64] pg_regress/cluster LOG:  statement: ALTER TABLE clstr_tst SET WITHOUT CLUSTER;
2020-04-06 20:20:04.641 EDT [32692:44] pg_regress/advisory_lock LOG:  statement: SELECT
		pg_advisory_lock(1), pg_advisory_lock(1),
		pg_advisory_lock_shared(2), pg_advisory_lock_shared(2),
		pg_advisory_lock(1, 1), pg_advisory_lock(1, 1),
		pg_advisory_lock_shared(2, 2), pg_advisory_lock_shared(2, 2);
2020-04-06 20:20:04.642 EDT [32701:161] pg_regress/foreign_data LOG:  statement: CREATE SERVER s5 VERSION '15.0' FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.642 EDT [32695:48] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.642 EDT [32695:49] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.642 EDT [32692:45] pg_regress/advisory_lock LOG:  statement: SELECT locktype, classid, objid, objsubid, mode, granted
		FROM pg_locks WHERE locktype = 'advisory'
		ORDER BY classid, objid, objsubid;
2020-04-06 20:20:04.643 EDT [32701:162] pg_regress/foreign_data LOG:  statement: CREATE SERVER s6 VERSION '16.0' FOREIGN DATA WRAPPER foo OPTIONS (host 'a', dbname 'b');
2020-04-06 20:20:04.643 EDT [32677:65] pg_regress/cluster LOG:  statement: SELECT pg_class.relname FROM pg_index, pg_class, pg_class AS pg_class_2
	WHERE pg_class.oid=indexrelid
		AND indrelid=pg_class_2.oid
		AND pg_class_2.relname = 'clstr_tst'
		AND indisclustered;
2020-04-06 20:20:04.643 EDT [32674:93] pg_regress/dependency LOG:  statement: DROP USER regress_dep_user2;
2020-04-06 20:20:04.644 EDT [32679:35] pg_regress/tsdicts LOG:  statement: CREATE TEXT SEARCH DICTIONARY hunspell_long (
	                        Template=ispell,
	                        DictFile=hunspell_sample_long,
	                        AffFile=hunspell_sample_long
	);
2020-04-06 20:20:04.644 EDT [32684:20] pg_regress/tsearch LOG:  statement: SET enable_seqscan=OFF;
2020-04-06 20:20:04.644 EDT [32684:21] pg_regress/tsearch LOG:  statement: SET enable_indexscan=ON;
2020-04-06 20:20:04.644 EDT [32684:22] pg_regress/tsearch LOG:  statement: SET enable_bitmapscan=OFF;
2020-04-06 20:20:04.644 EDT [32684:23] pg_regress/tsearch LOG:  statement: explain (costs off) SELECT count(*) FROM test_tsvector WHERE a @@ 'wr|qh';
2020-04-06 20:20:04.645 EDT [32684:24] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'wr|qh';
2020-04-06 20:20:04.646 EDT [32701:163] pg_regress/foreign_data LOG:  statement: CREATE SERVER s7 TYPE 'oracle' VERSION '17.0' FOREIGN DATA WRAPPER foo OPTIONS (host 'a', dbname 'b');
2020-04-06 20:20:04.650 EDT [32674:94] pg_regress/dependency LOG:  statement: DROP USER regress_dep_user0;
2020-04-06 20:20:04.650 EDT [32701:164] pg_regress/foreign_data LOG:  statement: CREATE SERVER s8 FOREIGN DATA WRAPPER postgresql OPTIONS (foo '1');
2020-04-06 20:20:04.650 EDT [32701:165] pg_regress/foreign_data ERROR:  invalid option "foo"
2020-04-06 20:20:04.650 EDT [32701:166] pg_regress/foreign_data HINT:  Valid options in this context are: authtype, service, connect_timeout, dbname, host, hostaddr, port, tty, options, requiressl, sslmode, gsslib
2020-04-06 20:20:04.650 EDT [32701:167] pg_regress/foreign_data STATEMENT:  CREATE SERVER s8 FOREIGN DATA WRAPPER postgresql OPTIONS (foo '1');
2020-04-06 20:20:04.650 EDT [32701:168] pg_regress/foreign_data LOG:  statement: CREATE SERVER s8 FOREIGN DATA WRAPPER postgresql OPTIONS (host 'localhost', dbname 's8db');
2020-04-06 20:20:04.651 EDT [32701:169] pg_regress/foreign_data LOG:  statement: SELECT s.srvname AS "Name",
	  pg_catalog.pg_get_userbyid(s.srvowner) AS "Owner",
	  f.fdwname AS "Foreign-data wrapper",
	  pg_catalog.array_to_string(s.srvacl, E'\\n') AS "Access privileges",
	  s.srvtype AS "Type",
	  s.srvversion AS "Version",
	  CASE WHEN srvoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(srvoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description"
	FROM pg_catalog.pg_foreign_server s
	     JOIN pg_catalog.pg_foreign_data_wrapper f ON f.oid=s.srvfdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = s.tableoid AND d.objoid = s.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.652 EDT [32671:112] pg_regress/foreign_key LOG:  statement: UPDATE PKTABLE SET ptest1=1 WHERE ptest1=2;
2020-04-06 20:20:04.654 EDT [32679:36] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_long', 'skies');
2020-04-06 20:20:04.655 EDT [32686:38] pg_regress/xmlmap LOG:  statement: CREATE DOMAIN testboolxmldomain AS bool;
2020-04-06 20:20:04.656 EDT [32671:113] pg_regress/foreign_key LOG:  statement: SELECT * FROM FKTABLE;
2020-04-06 20:20:04.656 EDT [32686:39] pg_regress/xmlmap LOG:  statement: CREATE DOMAIN testdatexmldomain AS date;
2020-04-06 20:20:04.657 EDT [32674:95] pg_regress/dependency LOG:  disconnection: session time: 0:00:00.565 user=pgbuild database=regression host=[local]
2020-04-06 20:20:04.660 EDT [32696:19] pg_regress/indirect_toast LOG:  statement: UPDATE indtoasttest SET cnt = cnt +1, f1 = f1 RETURNING substring(indtoasttest::text, 1, 200);
2020-04-06 20:20:04.660 EDT [32686:40] pg_regress/xmlmap LOG:  statement: CREATE TABLE testxmlschema.test3
	    AS SELECT true c1,
	              true::testboolxmldomain c2,
	              '2013-02-21'::date c3,
	              '2013-02-21'::testdatexmldomain c4;
2020-04-06 20:20:04.660 EDT [32701:170] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role;
2020-04-06 20:20:04.661 EDT [32701:171] pg_regress/foreign_data LOG:  statement: CREATE SERVER t1 FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.661 EDT [32701:172] pg_regress/foreign_data ERROR:  permission denied for foreign-data wrapper foo
2020-04-06 20:20:04.661 EDT [32701:173] pg_regress/foreign_data STATEMENT:  CREATE SERVER t1 FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.661 EDT [32701:174] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:04.661 EDT [32701:175] pg_regress/foreign_data LOG:  statement: GRANT USAGE ON FOREIGN DATA WRAPPER foo TO regress_test_role;
2020-04-06 20:20:04.662 EDT [32701:176] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role;
2020-04-06 20:20:04.662 EDT [32701:177] pg_regress/foreign_data LOG:  statement: CREATE SERVER t1 FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.662 EDT [32701:178] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:04.662 EDT [32701:179] pg_regress/foreign_data LOG:  statement: SELECT s.srvname AS "Name",
	  pg_catalog.pg_get_userbyid(s.srvowner) AS "Owner",
	  f.fdwname AS "Foreign-data wrapper",
	  pg_catalog.array_to_string(s.srvacl, E'\\n') AS "Access privileges",
	  s.srvtype AS "Type",
	  s.srvversion AS "Version",
	  CASE WHEN srvoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(srvoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description"
	FROM pg_catalog.pg_foreign_server s
	     JOIN pg_catalog.pg_foreign_data_wrapper f ON f.oid=s.srvfdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = s.tableoid AND d.objoid = s.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.662 EDT [32680:38] pg_regress/window LOG:  statement: SELECT sum(salary) OVER w1, count(*) OVER w2
	FROM empsalary WINDOW w1 AS (ORDER BY salary), w2 AS (ORDER BY salary);
2020-04-06 20:20:04.663 EDT [32680:39] pg_regress/window LOG:  statement: SELECT lead(ten, (SELECT two FROM tenk1 WHERE s.unique2 = unique2)) OVER (PARTITION BY four ORDER BY ten)
	FROM tenk1 s WHERE unique2 < 10;
2020-04-06 20:20:04.664 EDT [32701:180] pg_regress/foreign_data LOG:  statement: REVOKE USAGE ON FOREIGN DATA WRAPPER foo FROM regress_test_role;
2020-04-06 20:20:04.665 EDT [32680:40] pg_regress/window LOG:  statement: SELECT count(*) OVER (PARTITION BY four) FROM (SELECT * FROM tenk1 WHERE FALSE)s;
2020-04-06 20:20:04.665 EDT [32680:41] pg_regress/window LOG:  statement: SELECT sum(salary) OVER w, rank() OVER w FROM empsalary WINDOW w AS (PARTITION BY depname ORDER BY salary DESC);
2020-04-06 20:20:04.666 EDT [32680:42] pg_regress/window LOG:  statement: SELECT empno, depname, salary, bonus, depadj, MIN(bonus) OVER (ORDER BY empno), MAX(depadj) OVER () FROM(
		SELECT *,
			CASE WHEN enroll_date < '2008-01-01' THEN 2008 - extract(YEAR FROM enroll_date) END * 500 AS bonus,
			CASE WHEN
				AVG(salary) OVER (PARTITION BY depname) < salary
			THEN 200 END AS depadj FROM empsalary
	)s;
2020-04-06 20:20:04.669 EDT [32695:50] pg_regress/guc LOG:  statement: SAVEPOINT second_sp;
2020-04-06 20:20:04.669 EDT [32695:51] pg_regress/guc LOG:  statement: SET vacuum_cost_delay TO '900us';
2020-04-06 20:20:04.670 EDT [32695:52] pg_regress/guc LOG:  statement: SET datestyle = 'SQL, YMD';
2020-04-06 20:20:04.670 EDT [32695:53] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.670 EDT [32695:54] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.671 EDT [32680:43] pg_regress/window LOG:  statement: SELECT SUM(COUNT(f1)) OVER () FROM int4_tbl WHERE f1=42;
2020-04-06 20:20:04.671 EDT [32692:46] pg_regress/advisory_lock LOG:  statement: SELECT pg_advisory_unlock_all();
2020-04-06 20:20:04.671 EDT [32677:66] pg_regress/cluster LOG:  statement: CREATE USER regress_clstr_user;
2020-04-06 20:20:04.672 EDT [32692:47] pg_regress/advisory_lock LOG:  statement: SELECT count(*) FROM pg_locks WHERE locktype = 'advisory';
2020-04-06 20:20:04.672 EDT [32680:44] pg_regress/window LOG:  statement: select ten,
	  sum(unique1) + sum(unique2) as res,
	  rank() over (order by sum(unique1) + sum(unique2)) as rank
	from tenk1
	group by ten order by ten;
2020-04-06 20:20:04.676 EDT [32677:67] pg_regress/cluster LOG:  statement: CREATE TABLE clstr_1 (a INT PRIMARY KEY);
2020-04-06 20:20:04.678 EDT [32677:68] pg_regress/cluster LOG:  statement: CREATE TABLE clstr_2 (a INT PRIMARY KEY);
2020-04-06 20:20:04.679 EDT [32677:69] pg_regress/cluster LOG:  statement: CREATE TABLE clstr_3 (a INT PRIMARY KEY);
2020-04-06 20:20:04.679 EDT [32680:45] pg_regress/window LOG:  statement: explain (costs off)
	select first_value(max(x)) over (), y
	  from (select unique1 as x, ten+four as y from tenk1) ss
	  group by y;
2020-04-06 20:20:04.680 EDT [32680:46] pg_regress/window LOG:  statement: SELECT four, ten,
		sum(ten) over (partition by four order by ten),
		last_value(ten) over (partition by four order by ten)
	FROM (select distinct ten, four from tenk1) ss;
2020-04-06 20:20:04.680 EDT [32677:70] pg_regress/cluster LOG:  statement: ALTER TABLE clstr_1 OWNER TO regress_clstr_user;
2020-04-06 20:20:04.681 EDT [32677:71] pg_regress/cluster LOG:  statement: ALTER TABLE clstr_3 OWNER TO regress_clstr_user;
2020-04-06 20:20:04.681 EDT [32677:72] pg_regress/cluster LOG:  statement: GRANT SELECT ON clstr_2 TO regress_clstr_user;
2020-04-06 20:20:04.682 EDT [32677:73] pg_regress/cluster LOG:  statement: INSERT INTO clstr_1 VALUES (2);
2020-04-06 20:20:04.682 EDT [32684:25] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'wr&qh';
2020-04-06 20:20:04.682 EDT [32677:74] pg_regress/cluster LOG:  statement: INSERT INTO clstr_1 VALUES (1);
2020-04-06 20:20:04.682 EDT [32671:114] pg_regress/foreign_key LOG:  statement: DROP TABLE PKTABLE;
2020-04-06 20:20:04.682 EDT [32677:75] pg_regress/cluster LOG:  statement: INSERT INTO clstr_2 VALUES (2);
2020-04-06 20:20:04.683 EDT [32677:76] pg_regress/cluster LOG:  statement: INSERT INTO clstr_2 VALUES (1);
2020-04-06 20:20:04.683 EDT [32671:115] pg_regress/foreign_key ERROR:  cannot drop table pktable because other objects depend on it
2020-04-06 20:20:04.683 EDT [32671:116] pg_regress/foreign_key DETAIL:  constraint constrname2 on table fktable depends on table pktable
2020-04-06 20:20:04.683 EDT [32671:117] pg_regress/foreign_key HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:04.683 EDT [32671:118] pg_regress/foreign_key STATEMENT:  DROP TABLE PKTABLE;
2020-04-06 20:20:04.683 EDT [32677:77] pg_regress/cluster LOG:  statement: INSERT INTO clstr_3 VALUES (2);
2020-04-06 20:20:04.684 EDT [32677:78] pg_regress/cluster LOG:  statement: INSERT INTO clstr_3 VALUES (1);
2020-04-06 20:20:04.684 EDT [32695:55] pg_regress/guc LOG:  statement: SAVEPOINT third_sp;
2020-04-06 20:20:04.684 EDT [32679:37] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_long', 'bookings');
2020-04-06 20:20:04.684 EDT [32677:79] pg_regress/cluster LOG:  statement: CLUSTER clstr_2;
2020-04-06 20:20:04.684 EDT [32677:80] pg_regress/cluster ERROR:  there is no previously clustered index for table "clstr_2"
2020-04-06 20:20:04.684 EDT [32677:81] pg_regress/cluster STATEMENT:  CLUSTER clstr_2;
2020-04-06 20:20:04.684 EDT [32677:82] pg_regress/cluster LOG:  statement: CLUSTER clstr_1_pkey ON clstr_1;
2020-04-06 20:20:04.684 EDT [32695:56] pg_regress/guc LOG:  statement: SET vacuum_cost_delay TO 100;
2020-04-06 20:20:04.684 EDT [32695:57] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:04.684 EDT [32695:58] pg_regress/guc LOG:  statement: SET datestyle = 'Postgres, MDY';
2020-04-06 20:20:04.685 EDT [32695:59] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.685 EDT [32701:181] pg_regress/foreign_data LOG:  statement: GRANT USAGE ON FOREIGN DATA WRAPPER foo TO regress_test_indirect;
2020-04-06 20:20:04.685 EDT [32695:60] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.685 EDT [32671:119] pg_regress/foreign_key LOG:  statement: DROP TABLE PKTABLE CASCADE;
2020-04-06 20:20:04.687 EDT [32701:182] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role;
2020-04-06 20:20:04.687 EDT [32701:183] pg_regress/foreign_data LOG:  statement: CREATE SERVER t2 FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.687 EDT [32701:184] pg_regress/foreign_data ERROR:  permission denied for foreign-data wrapper foo
2020-04-06 20:20:04.687 EDT [32701:185] pg_regress/foreign_data STATEMENT:  CREATE SERVER t2 FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.687 EDT [32701:186] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:04.687 EDT [32701:187] pg_regress/foreign_data LOG:  statement: GRANT regress_test_indirect TO regress_test_role;
2020-04-06 20:20:04.687 EDT [32701:188] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role;
2020-04-06 20:20:04.688 EDT [32701:189] pg_regress/foreign_data LOG:  statement: CREATE SERVER t2 FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:04.688 EDT [32701:190] pg_regress/foreign_data LOG:  statement: SELECT s.srvname AS "Name",
	  pg_catalog.pg_get_userbyid(s.srvowner) AS "Owner",
	  f.fdwname AS "Foreign-data wrapper",
	  pg_catalog.array_to_string(s.srvacl, E'\\n') AS "Access privileges",
	  s.srvtype AS "Type",
	  s.srvversion AS "Version",
	  CASE WHEN srvoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(srvoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description"
	FROM pg_catalog.pg_foreign_server s
	     JOIN pg_catalog.pg_foreign_data_wrapper f ON f.oid=s.srvfdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = s.tableoid AND d.objoid = s.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.688 EDT [32688:5] pg_regress/bitmapops LOG:  statement: CREATE INDEX i_bmtest_a ON bmscantest(a);
2020-04-06 20:20:04.688 EDT [32671:120] pg_regress/foreign_key LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:04.691 EDT [32677:83] pg_regress/cluster LOG:  statement: CLUSTER clstr_2 USING clstr_2_pkey;
2020-04-06 20:20:04.691 EDT [32686:41] pg_regress/xmlmap LOG:  statement: SELECT xmlforest(c1, c2, c3, c4) FROM testxmlschema.test3;
2020-04-06 20:20:04.692 EDT [32671:121] pg_regress/foreign_key LOG:  statement: CREATE TABLE PKTABLE ( ptest1 int PRIMARY KEY, ptest2 text );
2020-04-06 20:20:04.693 EDT [32701:191] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:04.693 EDT [32701:192] pg_regress/foreign_data LOG:  statement: REVOKE regress_test_indirect FROM regress_test_role;
2020-04-06 20:20:04.695 EDT [32692:48] pg_regress/advisory_lock LOG:  disconnection: session time: 0:00:00.499 user=pgbuild database=regression host=[local]
2020-04-06 20:20:04.698 EDT [32701:193] pg_regress/foreign_data ERROR:  syntax error at or near ";" at character 16
2020-04-06 20:20:04.698 EDT [32701:194] pg_regress/foreign_data STATEMENT:  ALTER SERVER s0;
2020-04-06 20:20:04.699 EDT [32701:195] pg_regress/foreign_data LOG:  statement: ALTER SERVER s0 OPTIONS (a '1');
2020-04-06 20:20:04.699 EDT [32701:196] pg_regress/foreign_data ERROR:  server "s0" does not exist
2020-04-06 20:20:04.699 EDT [32701:197] pg_regress/foreign_data STATEMENT:  ALTER SERVER s0 OPTIONS (a '1');
2020-04-06 20:20:04.699 EDT [32701:198] pg_regress/foreign_data LOG:  statement: ALTER SERVER s1 VERSION '1.0' OPTIONS (servername 's1');
2020-04-06 20:20:04.699 EDT [32701:199] pg_regress/foreign_data LOG:  statement: ALTER SERVER s2 VERSION '1.1';
2020-04-06 20:20:04.699 EDT [32701:200] pg_regress/foreign_data LOG:  statement: ALTER SERVER s3 OPTIONS ("tns name" 'orcl', port '1521');
2020-04-06 20:20:04.699 EDT [32701:201] pg_regress/foreign_data LOG:  statement: GRANT USAGE ON FOREIGN SERVER s1 TO regress_test_role;
2020-04-06 20:20:04.699 EDT [32671:122] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE ( ftest1 int REFERENCES PKTABLE MATCH FULL, ftest2 int );
2020-04-06 20:20:04.700 EDT [32677:84] pg_regress/cluster LOG:  statement: SELECT * FROM clstr_1 UNION ALL
	  SELECT * FROM clstr_2 UNION ALL
	  SELECT * FROM clstr_3;
2020-04-06 20:20:04.701 EDT [32701:202] pg_regress/foreign_data LOG:  statement: GRANT USAGE ON FOREIGN SERVER s6 TO regress_test_role2 WITH GRANT OPTION;
2020-04-06 20:20:04.701 EDT [32696:20] pg_regress/indirect_toast LOG:  statement: UPDATE indtoasttest SET cnt = cnt +1, f1 = f1||'' RETURNING substring(indtoasttest::text, 1, 200);
2020-04-06 20:20:04.705 EDT [32686:42] pg_regress/xmlmap LOG:  statement: SELECT table_to_xml('testxmlschema.test3', true, true, '');
2020-04-06 20:20:04.705 EDT [32701:203] pg_regress/foreign_data LOG:  statement: SELECT s.srvname AS "Name",
	  pg_catalog.pg_get_userbyid(s.srvowner) AS "Owner",
	  f.fdwname AS "Foreign-data wrapper",
	  pg_catalog.array_to_string(s.srvacl, E'\\n') AS "Access privileges",
	  s.srvtype AS "Type",
	  s.srvversion AS "Version",
	  CASE WHEN srvoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(srvoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description"
	FROM pg_catalog.pg_foreign_server s
	     JOIN pg_catalog.pg_foreign_data_wrapper f ON f.oid=s.srvfdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = s.tableoid AND d.objoid = s.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.705 EDT [32671:123] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (1, 'Test1');
2020-04-06 20:20:04.706 EDT [32671:124] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (2, 'Test2');
2020-04-06 20:20:04.706 EDT [32671:125] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (3, 'Test3');
2020-04-06 20:20:04.706 EDT [32671:126] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (4, 'Test4');
2020-04-06 20:20:04.707 EDT [32671:127] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (5, 'Test5');
2020-04-06 20:20:04.707 EDT [32671:128] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (1, 2);
2020-04-06 20:20:04.707 EDT [32701:204] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role;
2020-04-06 20:20:04.707 EDT [32701:205] pg_regress/foreign_data LOG:  statement: ALTER SERVER s1 VERSION '1.1';
2020-04-06 20:20:04.707 EDT [32701:206] pg_regress/foreign_data ERROR:  must be owner of foreign server s1
2020-04-06 20:20:04.707 EDT [32701:207] pg_regress/foreign_data STATEMENT:  ALTER SERVER s1 VERSION '1.1';
2020-04-06 20:20:04.707 EDT [32701:208] pg_regress/foreign_data LOG:  statement: ALTER SERVER s1 OWNER TO regress_test_role;
2020-04-06 20:20:04.707 EDT [32701:209] pg_regress/foreign_data ERROR:  must be owner of foreign server s1
2020-04-06 20:20:04.707 EDT [32701:210] pg_regress/foreign_data STATEMENT:  ALTER SERVER s1 OWNER TO regress_test_role;
2020-04-06 20:20:04.707 EDT [32701:211] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:04.707 EDT [32671:129] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (2, 3);
2020-04-06 20:20:04.708 EDT [32701:212] pg_regress/foreign_data LOG:  statement: ALTER SERVER s1 OWNER TO regress_test_role;
2020-04-06 20:20:04.708 EDT [32701:213] pg_regress/foreign_data LOG:  statement: GRANT regress_test_role2 TO regress_test_role;
2020-04-06 20:20:04.708 EDT [32701:214] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role;
2020-04-06 20:20:04.708 EDT [32701:215] pg_regress/foreign_data LOG:  statement: ALTER SERVER s1 VERSION '1.1';
2020-04-06 20:20:04.708 EDT [32701:216] pg_regress/foreign_data LOG:  statement: ALTER SERVER s1 OWNER TO regress_test_role2;
2020-04-06 20:20:04.708 EDT [32701:217] pg_regress/foreign_data ERROR:  permission denied for foreign-data wrapper foo
2020-04-06 20:20:04.708 EDT [32701:218] pg_regress/foreign_data STATEMENT:  ALTER SERVER s1 OWNER TO regress_test_role2;
2020-04-06 20:20:04.709 EDT [32701:219] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:04.709 EDT [32701:220] pg_regress/foreign_data LOG:  statement: ALTER SERVER s8 OPTIONS (foo '1');
2020-04-06 20:20:04.709 EDT [32701:221] pg_regress/foreign_data ERROR:  invalid option "foo"
2020-04-06 20:20:04.709 EDT [32701:222] pg_regress/foreign_data HINT:  Valid options in this context are: authtype, service, connect_timeout, dbname, host, hostaddr, port, tty, options, requiressl, sslmode, gsslib
2020-04-06 20:20:04.709 EDT [32701:223] pg_regress/foreign_data STATEMENT:  ALTER SERVER s8 OPTIONS (foo '1');
2020-04-06 20:20:04.709 EDT [32701:224] pg_regress/foreign_data LOG:  statement: ALTER SERVER s8 OPTIONS (connect_timeout '30', SET dbname 'db1', DROP host);
2020-04-06 20:20:04.709 EDT [32701:225] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role;
2020-04-06 20:20:04.709 EDT [32701:226] pg_regress/foreign_data LOG:  statement: ALTER SERVER s1 OWNER TO regress_test_indirect;
2020-04-06 20:20:04.709 EDT [32701:227] pg_regress/foreign_data ERROR:  must be member of role "regress_test_indirect"
2020-04-06 20:20:04.709 EDT [32701:228] pg_regress/foreign_data STATEMENT:  ALTER SERVER s1 OWNER TO regress_test_indirect;
2020-04-06 20:20:04.709 EDT [32701:229] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:04.709 EDT [32701:230] pg_regress/foreign_data LOG:  statement: GRANT regress_test_indirect TO regress_test_role;
2020-04-06 20:20:04.709 EDT [32671:130] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (3, 4);
2020-04-06 20:20:04.710 EDT [32701:231] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role;
2020-04-06 20:20:04.710 EDT [32701:232] pg_regress/foreign_data LOG:  statement: ALTER SERVER s1 OWNER TO regress_test_indirect;
2020-04-06 20:20:04.710 EDT [32701:233] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:04.710 EDT [32671:131] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (NULL, 1);
2020-04-06 20:20:04.710 EDT [32701:234] pg_regress/foreign_data LOG:  statement: GRANT USAGE ON FOREIGN DATA WRAPPER foo TO regress_test_indirect;
2020-04-06 20:20:04.710 EDT [32701:235] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role;
2020-04-06 20:20:04.710 EDT [32671:132] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (100, 2);
2020-04-06 20:20:04.710 EDT [32701:236] pg_regress/foreign_data LOG:  statement: ALTER SERVER s1 OWNER TO regress_test_indirect;
2020-04-06 20:20:04.710 EDT [32671:133] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_ftest1_fkey"
2020-04-06 20:20:04.710 EDT [32671:134] pg_regress/foreign_key DETAIL:  Key (ftest1)=(100) is not present in table "pktable".
2020-04-06 20:20:04.710 EDT [32671:135] pg_regress/foreign_key STATEMENT:  INSERT INTO FKTABLE VALUES (100, 2);
2020-04-06 20:20:04.710 EDT [32701:237] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:04.711 EDT [32701:238] pg_regress/foreign_data LOG:  statement: DROP ROLE regress_test_indirect;
2020-04-06 20:20:04.711 EDT [32671:136] pg_regress/foreign_key LOG:  statement: SELECT * FROM FKTABLE;
2020-04-06 20:20:04.711 EDT [32701:239] pg_regress/foreign_data ERROR:  role "regress_test_indirect" cannot be dropped because some objects depend on it
2020-04-06 20:20:04.711 EDT [32701:240] pg_regress/foreign_data DETAIL:  privileges for foreign-data wrapper foo
	owner of server s1
2020-04-06 20:20:04.711 EDT [32701:241] pg_regress/foreign_data STATEMENT:  DROP ROLE regress_test_indirect;
2020-04-06 20:20:04.711 EDT [32701:242] pg_regress/foreign_data LOG:  statement: SELECT s.srvname AS "Name",
	  pg_catalog.pg_get_userbyid(s.srvowner) AS "Owner",
	  f.fdwname AS "Foreign-data wrapper",
	  pg_catalog.array_to_string(s.srvacl, E'\\n') AS "Access privileges",
	  s.srvtype AS "Type",
	  s.srvversion AS "Version",
	  CASE WHEN srvoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(srvoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description"
	FROM pg_catalog.pg_foreign_server s
	     JOIN pg_catalog.pg_foreign_data_wrapper f ON f.oid=s.srvfdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = s.tableoid AND d.objoid = s.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.711 EDT [32680:47] pg_regress/window LOG:  statement: SELECT four, ten,
		sum(ten) over (partition by four order by ten range between unbounded preceding and current row),
		last_value(ten) over (partition by four order by ten range between unbounded preceding and current row)
	FROM (select distinct ten, four from tenk1) ss;
2020-04-06 20:20:04.717 EDT [32680:48] pg_regress/window LOG:  statement: SELECT four, ten,
		sum(ten) over (partition by four order by ten range between unbounded preceding and unbounded following),
		last_value(ten) over (partition by four order by ten range between unbounded preceding and unbounded following)
	FROM (select distinct ten, four from tenk1) ss;
2020-04-06 20:20:04.727 EDT [32701:243] pg_regress/foreign_data LOG:  statement: ALTER SERVER s8 RENAME to s8new;
2020-04-06 20:20:04.728 EDT [32695:61] pg_regress/guc LOG:  statement: ROLLBACK TO third_sp;
2020-04-06 20:20:04.728 EDT [32701:244] pg_regress/foreign_data LOG:  statement: SELECT s.srvname AS "Name",
	  pg_catalog.pg_get_userbyid(s.srvowner) AS "Owner",
	  f.fdwname AS "Foreign-data wrapper",
	  pg_catalog.array_to_string(s.srvacl, E'\\n') AS "Access privileges",
	  s.srvtype AS "Type",
	  s.srvversion AS "Version",
	  CASE WHEN srvoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(srvoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description"
	FROM pg_catalog.pg_foreign_server s
	     JOIN pg_catalog.pg_foreign_data_wrapper f ON f.oid=s.srvfdw
	LEFT JOIN pg_catalog.pg_description d
	       ON d.classoid = s.tableoid AND d.objoid = s.oid AND d.objsubid = 0
	ORDER BY 1;
2020-04-06 20:20:04.728 EDT [32695:62] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:04.729 EDT [32695:63] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.729 EDT [32695:64] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.731 EDT [32677:85] pg_regress/cluster LOG:  statement: DELETE FROM clstr_1;
2020-04-06 20:20:04.731 EDT [32677:86] pg_regress/cluster LOG:  statement: DELETE FROM clstr_2;
2020-04-06 20:20:04.732 EDT [32677:87] pg_regress/cluster LOG:  statement: DELETE FROM clstr_3;
2020-04-06 20:20:04.732 EDT [32677:88] pg_regress/cluster LOG:  statement: INSERT INTO clstr_1 VALUES (2);
2020-04-06 20:20:04.732 EDT [32677:89] pg_regress/cluster LOG:  statement: INSERT INTO clstr_1 VALUES (1);
2020-04-06 20:20:04.732 EDT [32680:49] pg_regress/window LOG:  statement: SELECT four, ten/4 as two,
		sum(ten/4) over (partition by four order by ten/4 range between unbounded preceding and current row),
		last_value(ten/4) over (partition by four order by ten/4 range between unbounded preceding and current row)
	FROM (select distinct ten, four from tenk1) ss;
2020-04-06 20:20:04.733 EDT [32677:90] pg_regress/cluster LOG:  statement: INSERT INTO clstr_2 VALUES (2);
2020-04-06 20:20:04.733 EDT [32701:245] pg_regress/foreign_data LOG:  statement: ALTER SERVER s8new RENAME to s8;
2020-04-06 20:20:04.733 EDT [32677:91] pg_regress/cluster LOG:  statement: INSERT INTO clstr_2 VALUES (1);
2020-04-06 20:20:04.733 EDT [32701:246] pg_regress/foreign_data LOG:  statement: DROP SERVER nonexistent;
2020-04-06 20:20:04.733 EDT [32701:247] pg_regress/foreign_data ERROR:  server "nonexistent" does not exist
2020-04-06 20:20:04.733 EDT [32701:248] pg_regress/foreign_data STATEMENT:  DROP SERVER nonexistent;
2020-04-06 20:20:04.734 EDT [32701:249] pg_regress/foreign_data LOG:  statement: DROP SERVER IF EXISTS nonexistent;
2020-04-06 20:20:04.734 EDT [32677:92] pg_regress/cluster LOG:  statement: INSERT INTO clstr_3 VALUES (2);
2020-04-06 20:20:04.734 EDT [32701:250] pg_regress/foreign_data LOG:  statement: SELECT s.srvname AS "Name",
	  pg_catalog.pg_get_userbyid(s.srvowner) AS "Owner",
	  f.fdwname AS "Foreign-data wrapper"
	FROM pg_catalog.pg_foreign_server s
	     JOIN pg_catalog.pg_foreign_data_wrapper f ON f.oid=s.srvfdw
	ORDER BY 1;
2020-04-06 20:20:04.735 EDT [32677:93] pg_regress/cluster LOG:  statement: INSERT INTO clstr_3 VALUES (1);
2020-04-06 20:20:04.735 EDT [32677:94] pg_regress/cluster LOG:  statement: SET SESSION AUTHORIZATION regress_clstr_user;
2020-04-06 20:20:04.735 EDT [32677:95] pg_regress/cluster LOG:  statement: CLUSTER;
2020-04-06 20:20:04.737 EDT [32679:38] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_long', 'booking');
2020-04-06 20:20:04.739 EDT [32680:50] pg_regress/window LOG:  statement: SELECT four, ten/4 as two,
		sum(ten/4) over (partition by four order by ten/4 rows between unbounded preceding and current row),
		last_value(ten/4) over (partition by four order by ten/4 rows between unbounded preceding and current row)
	FROM (select distinct ten, four from tenk1) ss;
2020-04-06 20:20:04.741 EDT [32677:96] pg_regress/cluster LOG:  statement: SELECT * FROM clstr_1 UNION ALL
	  SELECT * FROM clstr_2 UNION ALL
	  SELECT * FROM clstr_3;
2020-04-06 20:20:04.741 EDT [32686:43] pg_regress/xmlmap LOG:  disconnection: session time: 0:00:00.573 user=pgbuild database=regression host=[local]
2020-04-06 20:20:04.748 EDT [32680:51] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four range between current row and unbounded following),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.749 EDT [32680:52] pg_regress/window LOG:  statement: SELECT sum(unique1) over (rows between current row and unbounded following),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.749 EDT [32680:53] pg_regress/window LOG:  statement: SELECT sum(unique1) over (rows between 2 preceding and 2 following),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.750 EDT [32680:54] pg_regress/window LOG:  statement: SELECT sum(unique1) over (rows between 2 preceding and 2 following exclude no others),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.750 EDT [32680:55] pg_regress/window LOG:  statement: SELECT sum(unique1) over (rows between 2 preceding and 2 following exclude current row),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.751 EDT [32680:56] pg_regress/window LOG:  statement: SELECT sum(unique1) over (rows between 2 preceding and 2 following exclude group),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.751 EDT [32680:57] pg_regress/window LOG:  statement: SELECT sum(unique1) over (rows between 2 preceding and 2 following exclude ties),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.752 EDT [32680:58] pg_regress/window LOG:  statement: SELECT first_value(unique1) over (ORDER BY four rows between current row and 2 following exclude current row),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.752 EDT [32680:59] pg_regress/window LOG:  statement: SELECT first_value(unique1) over (ORDER BY four rows between current row and 2 following exclude group),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.753 EDT [32680:60] pg_regress/window LOG:  statement: SELECT first_value(unique1) over (ORDER BY four rows between current row and 2 following exclude ties),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.753 EDT [32680:61] pg_regress/window LOG:  statement: SELECT last_value(unique1) over (ORDER BY four rows between current row and 2 following exclude current row),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.754 EDT [32680:62] pg_regress/window LOG:  statement: SELECT last_value(unique1) over (ORDER BY four rows between current row and 2 following exclude group),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.754 EDT [32695:65] pg_regress/guc LOG:  statement: ROLLBACK TO second_sp;
2020-04-06 20:20:04.754 EDT [32695:66] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:04.754 EDT [32695:67] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.755 EDT [32695:68] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.756 EDT [32680:63] pg_regress/window LOG:  statement: SELECT last_value(unique1) over (ORDER BY four rows between current row and 2 following exclude ties),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.756 EDT [32680:64] pg_regress/window LOG:  statement: SELECT sum(unique1) over (rows between 2 preceding and 1 preceding),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.757 EDT [32680:65] pg_regress/window LOG:  statement: SELECT sum(unique1) over (rows between 1 following and 3 following),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.758 EDT [32680:66] pg_regress/window LOG:  statement: SELECT sum(unique1) over (rows between unbounded preceding and 1 following),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.758 EDT [32680:67] pg_regress/window LOG:  statement: SELECT sum(unique1) over (w range between current row and unbounded following),
		unique1, four
	FROM tenk1 WHERE unique1 < 10 WINDOW w AS (order by four);
2020-04-06 20:20:04.759 EDT [32680:68] pg_regress/window LOG:  statement: SELECT sum(unique1) over (w range between unbounded preceding and current row exclude current row),
		unique1, four
	FROM tenk1 WHERE unique1 < 10 WINDOW w AS (order by four);
2020-04-06 20:20:04.760 EDT [32680:69] pg_regress/window LOG:  statement: SELECT sum(unique1) over (w range between unbounded preceding and current row exclude group),
		unique1, four
	FROM tenk1 WHERE unique1 < 10 WINDOW w AS (order by four);
2020-04-06 20:20:04.761 EDT [32680:70] pg_regress/window LOG:  statement: SELECT sum(unique1) over (w range between unbounded preceding and current row exclude ties),
		unique1, four
	FROM tenk1 WHERE unique1 < 10 WINDOW w AS (order by four);
2020-04-06 20:20:04.761 EDT [32684:26] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'eq&yt';
2020-04-06 20:20:04.761 EDT [32680:71] pg_regress/window LOG:  statement: SELECT first_value(unique1) over w,
		nth_value(unique1, 2) over w AS nth_2,
		last_value(unique1) over w, unique1, four
	FROM tenk1 WHERE unique1 < 10
	WINDOW w AS (order by four range between current row and unbounded following);
2020-04-06 20:20:04.762 EDT [32680:72] pg_regress/window LOG:  statement: SELECT sum(unique1) over
		(order by unique1
		 rows (SELECT unique1 FROM tenk1 ORDER BY unique1 LIMIT 1) + 1 PRECEDING),
		unique1
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.763 EDT [32671:137] pg_regress/foreign_key LOG:  statement: SELECT * FROM PKTABLE;
2020-04-06 20:20:04.764 EDT [32680:73] pg_regress/window LOG:  statement: CREATE TEMP VIEW v_window AS
		SELECT i, sum(i) over (order by i rows between 1 preceding and 1 following) as sum_rows
		FROM generate_series(1, 10) i;
2020-04-06 20:20:04.767 EDT [32680:74] pg_regress/window LOG:  statement: SELECT * FROM v_window;
2020-04-06 20:20:04.768 EDT [32680:75] pg_regress/window LOG:  statement: SELECT pg_get_viewdef('v_window');
2020-04-06 20:20:04.769 EDT [32680:76] pg_regress/window LOG:  statement: CREATE OR REPLACE TEMP VIEW v_window AS
		SELECT i, sum(i) over (order by i rows between 1 preceding and 1 following
		exclude current row) as sum_rows FROM generate_series(1, 10) i;
2020-04-06 20:20:04.770 EDT [32696:21] pg_regress/indirect_toast LOG:  statement: UPDATE indtoasttest SET cnt = cnt +1, f1 = '-'||f1||'-' RETURNING substring(indtoasttest::text, 1, 200);
2020-04-06 20:20:04.770 EDT [32680:77] pg_regress/window LOG:  statement: SELECT * FROM v_window;
2020-04-06 20:20:04.771 EDT [32680:78] pg_regress/window LOG:  statement: SELECT pg_get_viewdef('v_window');
2020-04-06 20:20:04.772 EDT [32680:79] pg_regress/window LOG:  statement: CREATE OR REPLACE TEMP VIEW v_window AS
		SELECT i, sum(i) over (order by i rows between 1 preceding and 1 following
		exclude group) as sum_rows FROM generate_series(1, 10) i;
2020-04-06 20:20:04.773 EDT [32680:80] pg_regress/window LOG:  statement: SELECT * FROM v_window;
2020-04-06 20:20:04.774 EDT [32680:81] pg_regress/window LOG:  statement: SELECT pg_get_viewdef('v_window');
2020-04-06 20:20:04.775 EDT [32680:82] pg_regress/window LOG:  statement: CREATE OR REPLACE TEMP VIEW v_window AS
		SELECT i, sum(i) over (order by i rows between 1 preceding and 1 following
		exclude ties) as sum_rows FROM generate_series(1, 10) i;
2020-04-06 20:20:04.776 EDT [32680:83] pg_regress/window LOG:  statement: SELECT * FROM v_window;
2020-04-06 20:20:04.776 EDT [32680:84] pg_regress/window LOG:  statement: SELECT pg_get_viewdef('v_window');
2020-04-06 20:20:04.777 EDT [32680:85] pg_regress/window LOG:  statement: CREATE OR REPLACE TEMP VIEW v_window AS
		SELECT i, sum(i) over (order by i rows between 1 preceding and 1 following
		exclude no others) as sum_rows FROM generate_series(1, 10) i;
2020-04-06 20:20:04.779 EDT [32680:86] pg_regress/window LOG:  statement: SELECT * FROM v_window;
2020-04-06 20:20:04.779 EDT [32680:87] pg_regress/window LOG:  statement: SELECT pg_get_viewdef('v_window');
2020-04-06 20:20:04.780 EDT [32680:88] pg_regress/window LOG:  statement: CREATE OR REPLACE TEMP VIEW v_window AS
		SELECT i, sum(i) over (order by i groups between 1 preceding and 1 following) as sum_rows FROM generate_series(1, 10) i;
2020-04-06 20:20:04.780 EDT [32695:69] pg_regress/guc LOG:  statement: ROLLBACK;
2020-04-06 20:20:04.781 EDT [32695:70] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:04.781 EDT [32695:71] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.781 EDT [32679:39] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_long', 'foot');
2020-04-06 20:20:04.782 EDT [32695:72] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.783 EDT [32680:89] pg_regress/window LOG:  statement: SELECT * FROM v_window;
2020-04-06 20:20:04.784 EDT [32680:90] pg_regress/window LOG:  statement: SELECT pg_get_viewdef('v_window');
2020-04-06 20:20:04.785 EDT [32677:97] pg_regress/cluster LOG:  statement: DELETE FROM clstr_1;
2020-04-06 20:20:04.785 EDT [32701:251] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role;
2020-04-06 20:20:04.785 EDT [32680:91] pg_regress/window LOG:  statement: DROP VIEW v_window;
2020-04-06 20:20:04.785 EDT [32671:138] pg_regress/foreign_key LOG:  statement: DELETE FROM PKTABLE WHERE ptest1=1;
2020-04-06 20:20:04.785 EDT [32701:252] pg_regress/foreign_data LOG:  statement: DROP SERVER s2;
2020-04-06 20:20:04.785 EDT [32701:253] pg_regress/foreign_data ERROR:  must be owner of foreign server s2
2020-04-06 20:20:04.785 EDT [32701:254] pg_regress/foreign_data STATEMENT:  DROP SERVER s2;
2020-04-06 20:20:04.785 EDT [32701:255] pg_regress/foreign_data LOG:  statement: DROP SERVER s1;
2020-04-06 20:20:04.786 EDT [32677:98] pg_regress/cluster LOG:  statement: INSERT INTO clstr_1 VALUES (2);
2020-04-06 20:20:04.786 EDT [32701:256] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:04.786 EDT [32677:99] pg_regress/cluster LOG:  statement: INSERT INTO clstr_1 VALUES (1);
2020-04-06 20:20:04.786 EDT [32701:257] pg_regress/foreign_data LOG:  statement: SELECT s.srvname AS "Name",
	  pg_catalog.pg_get_userbyid(s.srvowner) AS "Owner",
	  f.fdwname AS "Foreign-data wrapper"
	FROM pg_catalog.pg_foreign_server s
	     JOIN pg_catalog.pg_foreign_data_wrapper f ON f.oid=s.srvfdw
	ORDER BY 1;
2020-04-06 20:20:04.787 EDT [32680:92] pg_regress/window LOG:  statement: CREATE TEMP VIEW v_window AS
		SELECT i, min(i) over (order by i range between '1 day' preceding and '10 days' following) as min_i
	  FROM generate_series(now(), now()+'100 days'::interval, '1 hour') i;
2020-04-06 20:20:04.787 EDT [32677:100] pg_regress/cluster LOG:  statement: CLUSTER clstr_1;
2020-04-06 20:20:04.787 EDT [32671:139] pg_regress/foreign_key ERROR:  update or delete on table "pktable" violates foreign key constraint "fktable_ftest1_fkey" on table "fktable"
2020-04-06 20:20:04.787 EDT [32671:140] pg_regress/foreign_key DETAIL:  Key (ptest1)=(1) is still referenced from table "fktable".
2020-04-06 20:20:04.787 EDT [32671:141] pg_regress/foreign_key STATEMENT:  DELETE FROM PKTABLE WHERE ptest1=1;
2020-04-06 20:20:04.787 EDT [32671:142] pg_regress/foreign_key LOG:  statement: DELETE FROM PKTABLE WHERE ptest1=5;
2020-04-06 20:20:04.788 EDT [32671:143] pg_regress/foreign_key LOG:  statement: SELECT * FROM PKTABLE;
2020-04-06 20:20:04.789 EDT [32677:101] pg_regress/cluster LOG:  statement: SELECT * FROM clstr_1;
2020-04-06 20:20:04.790 EDT [32680:93] pg_regress/window LOG:  statement: SELECT pg_get_viewdef('v_window');
2020-04-06 20:20:04.791 EDT [32680:94] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four range between 2::int8 preceding and 1::int2 preceding),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.792 EDT [32680:95] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four desc range between 2::int8 preceding and 1::int2 preceding),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.793 EDT [32680:96] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four range between 2::int8 preceding and 1::int2 preceding exclude no others),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.793 EDT [32680:97] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four range between 2::int8 preceding and 1::int2 preceding exclude current row),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.794 EDT [32680:98] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four range between 2::int8 preceding and 1::int2 preceding exclude group),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.795 EDT [32680:99] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four range between 2::int8 preceding and 1::int2 preceding exclude ties),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.795 EDT [32680:100] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four range between 2::int8 preceding and 6::int2 following exclude ties),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.796 EDT [32680:101] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four range between 2::int8 preceding and 6::int2 following exclude group),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.797 EDT [32680:102] pg_regress/window LOG:  statement: SELECT sum(unique1) over (partition by four order by unique1 range between 5::int8 preceding and 6::int2 following),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.798 EDT [32680:103] pg_regress/window LOG:  statement: SELECT sum(unique1) over (partition by four order by unique1 range between 5::int8 preceding and 6::int2 following
		exclude current row),unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.798 EDT [32680:104] pg_regress/window LOG:  statement: select sum(salary) over (order by enroll_date range between '1 year'::interval preceding and '1 year'::interval following),
		salary, enroll_date from empsalary;
2020-04-06 20:20:04.799 EDT [32695:73] pg_regress/guc LOG:  statement: BEGIN;
2020-04-06 20:20:04.799 EDT [32695:74] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:04.800 EDT [32695:75] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.800 EDT [32695:76] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.801 EDT [32680:105] pg_regress/window LOG:  statement: select sum(salary) over (order by enroll_date desc range between '1 year'::interval preceding and '1 year'::interval following),
		salary, enroll_date from empsalary;
2020-04-06 20:20:04.801 EDT [32684:27] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'eq|yt';
2020-04-06 20:20:04.801 EDT [32680:106] pg_regress/window LOG:  statement: select sum(salary) over (order by enroll_date desc range between '1 year'::interval following and '1 year'::interval following),
		salary, enroll_date from empsalary;
2020-04-06 20:20:04.802 EDT [32680:107] pg_regress/window LOG:  statement: select sum(salary) over (order by enroll_date range between '1 year'::interval preceding and '1 year'::interval following
		exclude current row), salary, enroll_date from empsalary;
2020-04-06 20:20:04.802 EDT [32680:108] pg_regress/window LOG:  statement: select sum(salary) over (order by enroll_date range between '1 year'::interval preceding and '1 year'::interval following
		exclude group), salary, enroll_date from empsalary;
2020-04-06 20:20:04.803 EDT [32680:109] pg_regress/window LOG:  statement: select sum(salary) over (order by enroll_date range between '1 year'::interval preceding and '1 year'::interval following
		exclude ties), salary, enroll_date from empsalary;
2020-04-06 20:20:04.803 EDT [32671:144] pg_regress/foreign_key LOG:  statement: UPDATE PKTABLE SET ptest1=0 WHERE ptest1=2;
2020-04-06 20:20:04.803 EDT [32671:145] pg_regress/foreign_key ERROR:  update or delete on table "pktable" violates foreign key constraint "fktable_ftest1_fkey" on table "fktable"
2020-04-06 20:20:04.803 EDT [32671:146] pg_regress/foreign_key DETAIL:  Key (ptest1)=(2) is still referenced from table "fktable".
2020-04-06 20:20:04.803 EDT [32671:147] pg_regress/foreign_key STATEMENT:  UPDATE PKTABLE SET ptest1=0 WHERE ptest1=2;
2020-04-06 20:20:04.804 EDT [32671:148] pg_regress/foreign_key LOG:  statement: UPDATE PKTABLE SET ptest1=0 WHERE ptest1=4;
2020-04-06 20:20:04.804 EDT [32680:110] pg_regress/window LOG:  statement: select first_value(salary) over(order by salary range between 1000 preceding and 1000 following),
		lead(salary) over(order by salary range between 1000 preceding and 1000 following),
		nth_value(salary, 1) over(order by salary range between 1000 preceding and 1000 following),
		salary from empsalary;
2020-04-06 20:20:04.804 EDT [32671:149] pg_regress/foreign_key LOG:  statement: SELECT * FROM PKTABLE;
2020-04-06 20:20:04.804 EDT [32680:111] pg_regress/window LOG:  statement: select last_value(salary) over(order by salary range between 1000 preceding and 1000 following),
		lag(salary) over(order by salary range between 1000 preceding and 1000 following),
		salary from empsalary;
2020-04-06 20:20:04.805 EDT [32680:112] pg_regress/window LOG:  statement: select first_value(salary) over(order by salary range between 1000 following and 3000 following
		exclude current row),
		lead(salary) over(order by salary range between 1000 following and 3000 following exclude ties),
		nth_value(salary, 1) over(order by salary range between 1000 following and 3000 following
		exclude ties),
		salary from empsalary;
2020-04-06 20:20:04.805 EDT [32680:113] pg_regress/window LOG:  statement: select last_value(salary) over(order by salary range between 1000 following and 3000 following
		exclude group),
		lag(salary) over(order by salary range between 1000 following and 3000 following exclude group),
		salary from empsalary;
2020-04-06 20:20:04.806 EDT [32680:114] pg_regress/window LOG:  statement: select first_value(salary) over(order by enroll_date range between unbounded preceding and '1 year'::interval following
		exclude ties),
		last_value(salary) over(order by enroll_date range between unbounded preceding and '1 year'::interval following),
		salary, enroll_date from empsalary;
2020-04-06 20:20:04.807 EDT [32680:115] pg_regress/window LOG:  statement: select first_value(salary) over(order by enroll_date range between unbounded preceding and '1 year'::interval following
		exclude ties),
		last_value(salary) over(order by enroll_date range between unbounded preceding and '1 year'::interval following
		exclude ties),
		salary, enroll_date from empsalary;
2020-04-06 20:20:04.807 EDT [32680:116] pg_regress/window LOG:  statement: select first_value(salary) over(order by enroll_date range between unbounded preceding and '1 year'::interval following
		exclude group),
		last_value(salary) over(order by enroll_date range between unbounded preceding and '1 year'::interval following
		exclude group),
		salary, enroll_date from empsalary;
2020-04-06 20:20:04.808 EDT [32680:117] pg_regress/window LOG:  statement: select first_value(salary) over(order by enroll_date range between unbounded preceding and '1 year'::interval following
		exclude current row),
		last_value(salary) over(order by enroll_date range between unbounded preceding and '1 year'::interval following
		exclude current row),
		salary, enroll_date from empsalary;
2020-04-06 20:20:04.811 EDT [32695:77] pg_regress/guc LOG:  statement: SAVEPOINT sp;
2020-04-06 20:20:04.811 EDT [32695:78] pg_regress/guc LOG:  statement: SET LOCAL vacuum_cost_delay TO 30;
2020-04-06 20:20:04.811 EDT [32695:79] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:04.811 EDT [32695:80] pg_regress/guc LOG:  statement: SET LOCAL datestyle = 'Postgres, MDY';
2020-04-06 20:20:04.811 EDT [32695:81] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.812 EDT [32695:82] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.813 EDT [32679:40] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_long', 'foots');
2020-04-06 20:20:04.819 EDT [32701:258] pg_regress/foreign_data LOG:  statement: ALTER SERVER s2 OWNER TO regress_test_role;
2020-04-06 20:20:04.820 EDT [32680:118] pg_regress/window LOG:  statement: select x, y,
	       first_value(y) over w,
	       last_value(y) over w
	from
	  (select x, x as y from generate_series(1,5) as x
	   union all select null, 42
	   union all select null, 43) ss
	window w as
	  (order by x asc nulls first range between 2 preceding and 2 following);
2020-04-06 20:20:04.821 EDT [32680:119] pg_regress/window LOG:  statement: select x, y,
	       first_value(y) over w,
	       last_value(y) over w
	from
	  (select x, x as y from generate_series(1,5) as x
	   union all select null, 42
	   union all select null, 43) ss
	window w as
	  (order by x asc nulls last range between 2 preceding and 2 following);
2020-04-06 20:20:04.822 EDT [32680:120] pg_regress/window LOG:  statement: select x, y,
	       first_value(y) over w,
	       last_value(y) over w
	from
	  (select x, x as y from generate_series(1,5) as x
	   union all select null, 42
	   union all select null, 43) ss
	window w as
	  (order by x desc nulls first range between 2 preceding and 2 following);
2020-04-06 20:20:04.823 EDT [32680:121] pg_regress/window LOG:  statement: select x, y,
	       first_value(y) over w,
	       last_value(y) over w
	from
	  (select x, x as y from generate_series(1,5) as x
	   union all select null, 42
	   union all select null, 43) ss
	window w as
	  (order by x desc nulls last range between 2 preceding and 2 following);
2020-04-06 20:20:04.823 EDT [32680:122] pg_regress/window LOG:  statement: select x, last_value(x) over (order by x::smallint range between current row and 2147450884 following)
	from generate_series(32764, 32766) x;
2020-04-06 20:20:04.825 EDT [32696:22] pg_regress/indirect_toast LOG:  statement: INSERT INTO indtoasttest(descr, f1, f2) VALUES('one-toasted,one-null, via indirect', repeat('1234567890',30000), NULL);
2020-04-06 20:20:04.825 EDT [32701:259] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role;
2020-04-06 20:20:04.826 EDT [32680:123] pg_regress/window LOG:  statement: select x, last_value(x) over (order by x::smallint desc range between current row and 2147450885 following)
	from generate_series(-32766, -32764) x;
2020-04-06 20:20:04.826 EDT [32677:102] pg_regress/cluster LOG:  statement: CREATE TABLE clustertest (key int PRIMARY KEY);
2020-04-06 20:20:04.827 EDT [32680:124] pg_regress/window LOG:  statement: select x, last_value(x) over (order by x range between current row and 4 following)
	from generate_series(2147483644, 2147483646) x;
2020-04-06 20:20:04.828 EDT [32671:150] pg_regress/foreign_key LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:04.829 EDT [32671:151] pg_regress/foreign_key LOG:  statement: DROP TABLE PKTABLE;
2020-04-06 20:20:04.829 EDT [32680:125] pg_regress/window LOG:  statement: select x, last_value(x) over (order by x desc range between current row and 5 following)
	from generate_series(-2147483646, -2147483644) x;
2020-04-06 20:20:04.830 EDT [32680:126] pg_regress/window LOG:  statement: select x, last_value(x) over (order by x range between current row and 4 following)
	from generate_series(9223372036854775804, 9223372036854775806) x;
2020-04-06 20:20:04.831 EDT [32680:127] pg_regress/window LOG:  statement: select x, last_value(x) over (order by x desc range between current row and 5 following)
	from generate_series(-9223372036854775806, -9223372036854775804) x;
2020-04-06 20:20:04.831 EDT [32701:260] pg_regress/foreign_data LOG:  statement: DROP SERVER s2;
2020-04-06 20:20:04.831 EDT [32684:28] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ '(eq&yt)|(wr&qh)';
2020-04-06 20:20:04.832 EDT [32680:128] pg_regress/window LOG:  statement: create temp table numerics(
	    id int,
	    f_float4 float4,
	    f_float8 float8,
	    f_numeric numeric
	);
2020-04-06 20:20:04.832 EDT [32701:261] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:04.833 EDT [32701:262] pg_regress/foreign_data LOG:  statement: SELECT s.srvname AS "Name",
	  pg_catalog.pg_get_userbyid(s.srvowner) AS "Owner",
	  f.fdwname AS "Foreign-data wrapper"
	FROM pg_catalog.pg_foreign_server s
	     JOIN pg_catalog.pg_foreign_data_wrapper f ON f.oid=s.srvfdw
	ORDER BY 1;
2020-04-06 20:20:04.833 EDT [32696:23] pg_regress/indirect_toast LOG:  statement: SELECT substring(indtoasttest::text, 1, 200) FROM indtoasttest;
2020-04-06 20:20:04.834 EDT [32671:152] pg_regress/foreign_key LOG:  statement: CREATE TABLE PKTABLE ( ptest1 int, ptest2 int, PRIMARY KEY(ptest1, ptest2) );
2020-04-06 20:20:04.835 EDT [32680:129] pg_regress/window LOG:  statement: insert into numerics values
	(0, '-infinity', '-infinity', '-1000'),  
	(1, -3, -3, -3),
	(2, -1, -1, -1),
	(3, 0, 0, 0),
	(4, 1.1, 1.1, 1.1),
	(5, 1.12, 1.12, 1.12),
	(6, 2, 2, 2),
	(7, 100, 100, 100),
	(8, 'infinity', 'infinity', '1000'),
	(9, 'NaN', 'NaN', 'NaN');
2020-04-06 20:20:04.836 EDT [32677:103] pg_regress/cluster LOG:  statement: INSERT INTO clustertest VALUES (10);
2020-04-06 20:20:04.836 EDT [32671:153] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE ( ftest1 int, ftest2 int );
2020-04-06 20:20:04.836 EDT [32695:83] pg_regress/guc LOG:  statement: ROLLBACK TO sp;
2020-04-06 20:20:04.837 EDT [32679:41] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_long', 'rebookings');
2020-04-06 20:20:04.837 EDT [32695:84] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:04.837 EDT [32677:104] pg_regress/cluster LOG:  statement: INSERT INTO clustertest VALUES (20);
2020-04-06 20:20:04.837 EDT [32695:85] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.837 EDT [32695:86] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.838 EDT [32671:154] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (1, 2);
2020-04-06 20:20:04.838 EDT [32680:130] pg_regress/window LOG:  statement: select id, f_float4, first_value(id) over w, last_value(id) over w
	from numerics
	window w as (order by f_float4 range between
	             1 preceding and 1 following);
2020-04-06 20:20:04.840 EDT [32677:105] pg_regress/cluster LOG:  statement: INSERT INTO clustertest VALUES (30);
2020-04-06 20:20:04.840 EDT [32680:131] pg_regress/window LOG:  statement: select id, f_float4, first_value(id) over w, last_value(id) over w
	from numerics
	window w as (order by f_float4 range between
	             1 preceding and 1.1::float4 following);
2020-04-06 20:20:04.840 EDT [32677:106] pg_regress/cluster LOG:  statement: INSERT INTO clustertest VALUES (40);
2020-04-06 20:20:04.840 EDT [32677:107] pg_regress/cluster LOG:  statement: INSERT INTO clustertest VALUES (50);
2020-04-06 20:20:04.840 EDT [32680:132] pg_regress/window LOG:  statement: select id, f_float4, first_value(id) over w, last_value(id) over w
	from numerics
	window w as (order by f_float4 range between
	             'inf' preceding and 'inf' following);
2020-04-06 20:20:04.840 EDT [32677:108] pg_regress/cluster LOG:  statement: BEGIN;
2020-04-06 20:20:04.841 EDT [32677:109] pg_regress/cluster LOG:  statement: UPDATE clustertest SET key = 100 WHERE key = 10;
2020-04-06 20:20:04.841 EDT [32680:133] pg_regress/window LOG:  statement: select id, f_float4, first_value(id) over w, last_value(id) over w
	from numerics
	window w as (order by f_float4 range between
	             1.1 preceding and 'NaN' following);
2020-04-06 20:20:04.841 EDT [32677:110] pg_regress/cluster LOG:  statement: UPDATE clustertest SET key = 35 WHERE key = 40;
2020-04-06 20:20:04.841 EDT [32680:134] pg_regress/window ERROR:  invalid preceding or following size in window function
2020-04-06 20:20:04.841 EDT [32680:135] pg_regress/window STATEMENT:  select id, f_float4, first_value(id) over w, last_value(id) over w
	from numerics
	window w as (order by f_float4 range between
	             1.1 preceding and 'NaN' following);
2020-04-06 20:20:04.841 EDT [32677:111] pg_regress/cluster LOG:  statement: UPDATE clustertest SET key = 60 WHERE key = 50;
2020-04-06 20:20:04.841 EDT [32680:136] pg_regress/window LOG:  statement: select id, f_float8, first_value(id) over w, last_value(id) over w
	from numerics
	window w as (order by f_float8 range between
	             1 preceding and 1 following);
2020-04-06 20:20:04.841 EDT [32677:112] pg_regress/cluster LOG:  statement: UPDATE clustertest SET key = 70 WHERE key = 60;
2020-04-06 20:20:04.842 EDT [32677:113] pg_regress/cluster LOG:  statement: UPDATE clustertest SET key = 80 WHERE key = 70;
2020-04-06 20:20:04.842 EDT [32677:114] pg_regress/cluster LOG:  statement: SELECT * FROM clustertest;
2020-04-06 20:20:04.842 EDT [32680:137] pg_regress/window LOG:  statement: select id, f_float8, first_value(id) over w, last_value(id) over w
	from numerics
	window w as (order by f_float8 range between
	             1 preceding and 1.1::float8 following);
2020-04-06 20:20:04.843 EDT [32680:138] pg_regress/window LOG:  statement: select id, f_float8, first_value(id) over w, last_value(id) over w
	from numerics
	window w as (order by f_float8 range between
	             'inf' preceding and 'inf' following);
2020-04-06 20:20:04.843 EDT [32680:139] pg_regress/window LOG:  statement: select id, f_float8, first_value(id) over w, last_value(id) over w
	from numerics
	window w as (order by f_float8 range between
	             1.1 preceding and 'NaN' following);
2020-04-06 20:20:04.843 EDT [32680:140] pg_regress/window ERROR:  invalid preceding or following size in window function
2020-04-06 20:20:04.843 EDT [32680:141] pg_regress/window STATEMENT:  select id, f_float8, first_value(id) over w, last_value(id) over w
	from numerics
	window w as (order by f_float8 range between
	             1.1 preceding and 'NaN' following);
2020-04-06 20:20:04.844 EDT [32680:142] pg_regress/window LOG:  statement: select id, f_numeric, first_value(id) over w, last_value(id) over w
	from numerics
	window w as (order by f_numeric range between
	             1 preceding and 1 following);
2020-04-06 20:20:04.845 EDT [32680:143] pg_regress/window LOG:  statement: select id, f_numeric, first_value(id) over w, last_value(id) over w
	from numerics
	window w as (order by f_numeric range between
	             1 preceding and 1.1::numeric following);
2020-04-06 20:20:04.846 EDT [32680:144] pg_regress/window LOG:  statement: select id, f_numeric, first_value(id) over w, last_value(id) over w
	from numerics
	window w as (order by f_numeric range between
	             1 preceding and 1.1::float8 following);
2020-04-06 20:20:04.846 EDT [32680:145] pg_regress/window ERROR:  RANGE with offset PRECEDING/FOLLOWING is not supported for column type numeric and offset type double precision at character 158
2020-04-06 20:20:04.846 EDT [32680:146] pg_regress/window HINT:  Cast the offset value to an appropriate type.
2020-04-06 20:20:04.846 EDT [32680:147] pg_regress/window STATEMENT:  select id, f_numeric, first_value(id) over w, last_value(id) over w
	from numerics
	window w as (order by f_numeric range between
	             1 preceding and 1.1::float8 following);
2020-04-06 20:20:04.846 EDT [32680:148] pg_regress/window LOG:  statement: select id, f_numeric, first_value(id) over w, last_value(id) over w
	from numerics
	window w as (order by f_numeric range between
	             1.1 preceding and 'NaN' following);
2020-04-06 20:20:04.846 EDT [32680:149] pg_regress/window ERROR:  invalid preceding or following size in window function
2020-04-06 20:20:04.846 EDT [32680:150] pg_regress/window STATEMENT:  select id, f_numeric, first_value(id) over w, last_value(id) over w
	from numerics
	window w as (order by f_numeric range between
	             1.1 preceding and 'NaN' following);
2020-04-06 20:20:04.846 EDT [32680:151] pg_regress/window LOG:  statement: create temp table datetimes(
	    id int,
	    f_time time,
	    f_timetz timetz,
	    f_interval interval,
	    f_timestamptz timestamptz,
	    f_timestamp timestamp
	);
2020-04-06 20:20:04.849 EDT [32680:152] pg_regress/window LOG:  statement: insert into datetimes values
	(1, '11:00', '11:00 BST', '1 year', '2000-10-19 10:23:54+01', '2000-10-19 10:23:54'),
	(2, '12:00', '12:00 BST', '2 years', '2001-10-19 10:23:54+01', '2001-10-19 10:23:54'),
	(3, '13:00', '13:00 BST', '3 years', '2001-10-19 10:23:54+01', '2001-10-19 10:23:54'),
	(4, '14:00', '14:00 BST', '4 years', '2002-10-19 10:23:54+01', '2002-10-19 10:23:54'),
	(5, '15:00', '15:00 BST', '5 years', '2003-10-19 10:23:54+01', '2003-10-19 10:23:54'),
	(6, '15:00', '15:00 BST', '5 years', '2004-10-19 10:23:54+01', '2004-10-19 10:23:54'),
	(7, '17:00', '17:00 BST', '7 years', '2005-10-19 10:23:54+01', '2005-10-19 10:23:54'),
	(8, '18:00', '18:00 BST', '8 years', '2006-10-19 10:23:54+01', '2006-10-19 10:23:54'),
	(9, '19:00', '19:00 BST', '9 years', '2007-10-19 10:23:54+01', '2007-10-19 10:23:54'),
	(10, '20:00', '20:00 BST', '10 years', '2008-10-19 10:23:54+01', '2008-10-19 10:23:54');
2020-04-06 20:20:04.849 EDT [32680:153] pg_regress/window LOG:  statement: select id, f_time, first_value(id) over w, last_value(id) over w
	from datetimes
	window w as (order by f_time range between
	             '70 min'::interval preceding and '2 hours'::interval following);
2020-04-06 20:20:04.851 EDT [32684:29] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ '(eq|yt)&(wr|qh)';
2020-04-06 20:20:04.851 EDT [32680:154] pg_regress/window LOG:  statement: select id, f_time, first_value(id) over w, last_value(id) over w
	from datetimes
	window w as (order by f_time desc range between
	             '70 min' preceding and '2 hours' following);
2020-04-06 20:20:04.852 EDT [32680:155] pg_regress/window LOG:  statement: select id, f_timetz, first_value(id) over w, last_value(id) over w
	from datetimes
	window w as (order by f_timetz range between
	             '70 min'::interval preceding and '2 hours'::interval following);
2020-04-06 20:20:04.852 EDT [32679:42] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_long', 'rebooking');
2020-04-06 20:20:04.852 EDT [32701:263] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR current_user SERVER s3;
2020-04-06 20:20:04.853 EDT [32701:264] pg_regress/foreign_data LOG:  statement: SELECT um.srvname AS "Server",
	  um.usename AS "User name"
	FROM pg_catalog.pg_user_mappings um
	ORDER BY 1, 2;
2020-04-06 20:20:04.854 EDT [32680:156] pg_regress/window LOG:  statement: select id, f_timetz, first_value(id) over w, last_value(id) over w
	from datetimes
	window w as (order by f_timetz desc range between
	             '70 min' preceding and '2 hours' following);
2020-04-06 20:20:04.854 EDT [32680:157] pg_regress/window LOG:  statement: select id, f_interval, first_value(id) over w, last_value(id) over w
	from datetimes
	window w as (order by f_interval range between
	             '1 year'::interval preceding and '1 year'::interval following);
2020-04-06 20:20:04.855 EDT [32680:158] pg_regress/window LOG:  statement: select id, f_interval, first_value(id) over w, last_value(id) over w
	from datetimes
	window w as (order by f_interval desc range between
	             '1 year' preceding and '1 year' following);
2020-04-06 20:20:04.856 EDT [32680:159] pg_regress/window LOG:  statement: select id, f_timestamptz, first_value(id) over w, last_value(id) over w
	from datetimes
	window w as (order by f_timestamptz range between
	             '1 year'::interval preceding and '1 year'::interval following);
2020-04-06 20:20:04.857 EDT [32680:160] pg_regress/window LOG:  statement: select id, f_timestamptz, first_value(id) over w, last_value(id) over w
	from datetimes
	window w as (order by f_timestamptz desc range between
	             '1 year' preceding and '1 year' following);
2020-04-06 20:20:04.858 EDT [32680:161] pg_regress/window LOG:  statement: select id, f_timestamp, first_value(id) over w, last_value(id) over w
	from datetimes
	window w as (order by f_timestamp range between
	             '1 year'::interval preceding and '1 year'::interval following);
2020-04-06 20:20:04.859 EDT [32680:162] pg_regress/window LOG:  statement: select id, f_timestamp, first_value(id) over w, last_value(id) over w
	from datetimes
	window w as (order by f_timestamp desc range between
	             '1 year' preceding and '1 year' following);
2020-04-06 20:20:04.860 EDT [32680:163] pg_regress/window LOG:  statement: select sum(salary) over (order by enroll_date, salary range between '1 year'::interval preceding and '2 years'::interval following
		exclude ties), salary, enroll_date from empsalary;
2020-04-06 20:20:04.860 EDT [32680:164] pg_regress/window ERROR:  RANGE with offset PRECEDING/FOLLOWING requires exactly one ORDER BY column at character 25
2020-04-06 20:20:04.860 EDT [32680:165] pg_regress/window STATEMENT:  select sum(salary) over (order by enroll_date, salary range between '1 year'::interval preceding and '2 years'::interval following
		exclude ties), salary, enroll_date from empsalary;
2020-04-06 20:20:04.860 EDT [32695:87] pg_regress/guc LOG:  statement: ROLLBACK;
2020-04-06 20:20:04.860 EDT [32695:88] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:04.861 EDT [32695:89] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.861 EDT [32695:90] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.860 EDT [32680:166] pg_regress/window LOG:  statement: select sum(salary) over (range between '1 year'::interval preceding and '2 years'::interval following
		exclude ties), salary, enroll_date from empsalary;
2020-04-06 20:20:04.861 EDT [32680:167] pg_regress/window ERROR:  RANGE with offset PRECEDING/FOLLOWING requires exactly one ORDER BY column at character 25
2020-04-06 20:20:04.861 EDT [32680:168] pg_regress/window STATEMENT:  select sum(salary) over (range between '1 year'::interval preceding and '2 years'::interval following
		exclude ties), salary, enroll_date from empsalary;
2020-04-06 20:20:04.861 EDT [32680:169] pg_regress/window LOG:  statement: select sum(salary) over (order by depname range between '1 year'::interval preceding and '2 years'::interval following
		exclude ties), salary, enroll_date from empsalary;
2020-04-06 20:20:04.861 EDT [32680:170] pg_regress/window ERROR:  RANGE with offset PRECEDING/FOLLOWING is not supported for column type text at character 57
2020-04-06 20:20:04.861 EDT [32680:171] pg_regress/window STATEMENT:  select sum(salary) over (order by depname range between '1 year'::interval preceding and '2 years'::interval following
		exclude ties), salary, enroll_date from empsalary;
2020-04-06 20:20:04.862 EDT [32680:172] pg_regress/window LOG:  statement: select max(enroll_date) over (order by enroll_date range between 1 preceding and 2 following
		exclude ties), salary, enroll_date from empsalary;
2020-04-06 20:20:04.862 EDT [32680:173] pg_regress/window ERROR:  RANGE with offset PRECEDING/FOLLOWING is not supported for column type date and offset type integer at character 66
2020-04-06 20:20:04.862 EDT [32680:174] pg_regress/window HINT:  Cast the offset value to an appropriate type.
2020-04-06 20:20:04.862 EDT [32680:175] pg_regress/window STATEMENT:  select max(enroll_date) over (order by enroll_date range between 1 preceding and 2 following
		exclude ties), salary, enroll_date from empsalary;
2020-04-06 20:20:04.862 EDT [32680:176] pg_regress/window LOG:  statement: select max(enroll_date) over (order by salary range between -1 preceding and 2 following
		exclude ties), salary, enroll_date from empsalary;
2020-04-06 20:20:04.862 EDT [32680:177] pg_regress/window ERROR:  invalid preceding or following size in window function
2020-04-06 20:20:04.862 EDT [32680:178] pg_regress/window STATEMENT:  select max(enroll_date) over (order by salary range between -1 preceding and 2 following
		exclude ties), salary, enroll_date from empsalary;
2020-04-06 20:20:04.862 EDT [32680:179] pg_regress/window LOG:  statement: select max(enroll_date) over (order by salary range between 1 preceding and -2 following
		exclude ties), salary, enroll_date from empsalary;
2020-04-06 20:20:04.862 EDT [32680:180] pg_regress/window ERROR:  invalid preceding or following size in window function
2020-04-06 20:20:04.862 EDT [32680:181] pg_regress/window STATEMENT:  select max(enroll_date) over (order by salary range between 1 preceding and -2 following
		exclude ties), salary, enroll_date from empsalary;
2020-04-06 20:20:04.863 EDT [32680:182] pg_regress/window LOG:  statement: select max(enroll_date) over (order by salary range between '1 year'::interval preceding and '2 years'::interval following
		exclude ties), salary, enroll_date from empsalary;
2020-04-06 20:20:04.863 EDT [32680:183] pg_regress/window ERROR:  RANGE with offset PRECEDING/FOLLOWING is not supported for column type integer and offset type interval at character 61
2020-04-06 20:20:04.863 EDT [32680:184] pg_regress/window HINT:  Cast the offset value to an appropriate type.
2020-04-06 20:20:04.863 EDT [32680:185] pg_regress/window STATEMENT:  select max(enroll_date) over (order by salary range between '1 year'::interval preceding and '2 years'::interval following
		exclude ties), salary, enroll_date from empsalary;
2020-04-06 20:20:04.863 EDT [32680:186] pg_regress/window LOG:  statement: select max(enroll_date) over (order by enroll_date range between '1 year'::interval preceding and '-2 years'::interval following
		exclude ties), salary, enroll_date from empsalary;
2020-04-06 20:20:04.863 EDT [32680:187] pg_regress/window ERROR:  invalid preceding or following size in window function
2020-04-06 20:20:04.863 EDT [32680:188] pg_regress/window STATEMENT:  select max(enroll_date) over (order by enroll_date range between '1 year'::interval preceding and '-2 years'::interval following
		exclude ties), salary, enroll_date from empsalary;
2020-04-06 20:20:04.863 EDT [32680:189] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four groups between unbounded preceding and current row),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.864 EDT [32680:190] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four groups between unbounded preceding and unbounded following),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.865 EDT [32680:191] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four groups between current row and unbounded following),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.866 EDT [32680:192] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four groups between 1 preceding and unbounded following),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.866 EDT [32680:193] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four groups between 1 following and unbounded following),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.867 EDT [32680:194] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four groups between unbounded preceding and 2 following),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.868 EDT [32680:195] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four groups between 2 preceding and 1 preceding),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.868 EDT [32671:155] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (1, NULL);
2020-04-06 20:20:04.868 EDT [32680:196] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four groups between 2 preceding and 1 following),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.869 EDT [32680:197] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four groups between 0 preceding and 0 following),
		unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.870 EDT [32680:198] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four groups between 2 preceding and 1 following
		exclude current row), unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.870 EDT [32677:115] pg_regress/cluster LOG:  statement: CLUSTER clustertest_pkey ON clustertest;
2020-04-06 20:20:04.870 EDT [32680:199] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four groups between 2 preceding and 1 following
		exclude group), unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.871 EDT [32680:200] pg_regress/window LOG:  statement: SELECT sum(unique1) over (order by four groups between 2 preceding and 1 following
		exclude ties), unique1, four
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.871 EDT [32680:201] pg_regress/window LOG:  statement: SELECT sum(unique1) over (partition by ten
		order by four groups between 0 preceding and 0 following),unique1, four, ten
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.872 EDT [32680:202] pg_regress/window LOG:  statement: SELECT sum(unique1) over (partition by ten
		order by four groups between 0 preceding and 0 following exclude current row), unique1, four, ten
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.872 EDT [32677:116] pg_regress/cluster LOG:  statement: SELECT * FROM clustertest;
2020-04-06 20:20:04.873 EDT [32680:203] pg_regress/window LOG:  statement: SELECT sum(unique1) over (partition by ten
		order by four groups between 0 preceding and 0 following exclude group), unique1, four, ten
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.873 EDT [32671:156] pg_regress/foreign_key LOG:  statement: ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1, ftest2) REFERENCES PKTABLE MATCH FULL;
2020-04-06 20:20:04.873 EDT [32680:204] pg_regress/window LOG:  statement: SELECT sum(unique1) over (partition by ten
		order by four groups between 0 preceding and 0 following exclude ties), unique1, four, ten
	FROM tenk1 WHERE unique1 < 10;
2020-04-06 20:20:04.874 EDT [32680:205] pg_regress/window LOG:  statement: select first_value(salary) over(order by enroll_date groups between 1 preceding and 1 following),
		lead(salary) over(order by enroll_date groups between 1 preceding and 1 following),
		nth_value(salary, 1) over(order by enroll_date groups between 1 preceding and 1 following),
		salary, enroll_date from empsalary;
2020-04-06 20:20:04.874 EDT [32671:157] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_ftest1_ftest2_fkey"
2020-04-06 20:20:04.874 EDT [32671:158] pg_regress/foreign_key DETAIL:  MATCH FULL does not allow mixing of null and nonnull key values.
2020-04-06 20:20:04.874 EDT [32671:159] pg_regress/foreign_key STATEMENT:  ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1, ftest2) REFERENCES PKTABLE MATCH FULL;
2020-04-06 20:20:04.874 EDT [32680:206] pg_regress/window LOG:  statement: select last_value(salary) over(order by enroll_date groups between 1 preceding and 1 following),
		lag(salary) over(order by enroll_date groups between 1 preceding and 1 following),
		salary, enroll_date from empsalary;
2020-04-06 20:20:04.875 EDT [32684:30] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'w:*|q:*';
2020-04-06 20:20:04.875 EDT [32680:207] pg_regress/window LOG:  statement: select first_value(salary) over(order by enroll_date groups between 1 following and 3 following
		exclude current row),
		lead(salary) over(order by enroll_date groups between 1 following and 3 following exclude ties),
		nth_value(salary, 1) over(order by enroll_date groups between 1 following and 3 following
		exclude ties),
		salary, enroll_date from empsalary;
2020-04-06 20:20:04.875 EDT [32680:208] pg_regress/window LOG:  statement: select last_value(salary) over(order by enroll_date groups between 1 following and 3 following
		exclude group),
		lag(salary) over(order by enroll_date groups between 1 following and 3 following exclude group),
		salary, enroll_date from empsalary;
2020-04-06 20:20:04.876 EDT [32671:160] pg_regress/foreign_key LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:04.876 EDT [32680:209] pg_regress/window LOG:  statement: WITH cte (x) AS (
	        SELECT * FROM generate_series(1, 35, 2)
	)
	SELECT x, (sum(x) over w)
	FROM cte
	WINDOW w AS (ORDER BY x rows between 1 preceding and 1 following);
2020-04-06 20:20:04.877 EDT [32680:210] pg_regress/window LOG:  statement: WITH cte (x) AS (
	        SELECT * FROM generate_series(1, 35, 2)
	)
	SELECT x, (sum(x) over w)
	FROM cte
	WINDOW w AS (ORDER BY x range between 1 preceding and 1 following);
2020-04-06 20:20:04.877 EDT [32680:211] pg_regress/window LOG:  statement: WITH cte (x) AS (
	        SELECT * FROM generate_series(1, 35, 2)
	)
	SELECT x, (sum(x) over w)
	FROM cte
	WINDOW w AS (ORDER BY x groups between 1 preceding and 1 following);
2020-04-06 20:20:04.878 EDT [32680:212] pg_regress/window LOG:  statement: WITH cte (x) AS (
	        select 1 union all select 1 union all select 1 union all
	        SELECT * FROM generate_series(5, 49, 2)
	)
	SELECT x, (sum(x) over w)
	FROM cte
	WINDOW w AS (ORDER BY x rows between 1 preceding and 1 following);
2020-04-06 20:20:04.878 EDT [32671:161] pg_regress/foreign_key LOG:  statement: DROP TABLE PKTABLE;
2020-04-06 20:20:04.878 EDT [32680:213] pg_regress/window LOG:  statement: WITH cte (x) AS (
	        select 1 union all select 1 union all select 1 union all
	        SELECT * FROM generate_series(5, 49, 2)
	)
	SELECT x, (sum(x) over w)
	FROM cte
	WINDOW w AS (ORDER BY x range between 1 preceding and 1 following);
2020-04-06 20:20:04.879 EDT [32680:214] pg_regress/window LOG:  statement: WITH cte (x) AS (
	        select 1 union all select 1 union all select 1 union all
	        SELECT * FROM generate_series(5, 49, 2)
	)
	SELECT x, (sum(x) over w)
	FROM cte
	WINDOW w AS (ORDER BY x groups between 1 preceding and 1 following);
2020-04-06 20:20:04.879 EDT [32680:215] pg_regress/window LOG:  statement: SELECT count(*) OVER (PARTITION BY four) FROM (SELECT * FROM tenk1 UNION ALL SELECT * FROM tenk2)s LIMIT 0;
2020-04-06 20:20:04.880 EDT [32680:216] pg_regress/window LOG:  statement: create temp table t1 (f1 int, f2 int8);
2020-04-06 20:20:04.881 EDT [32680:217] pg_regress/window LOG:  statement: insert into t1 values (1,1),(1,2),(2,2);
2020-04-06 20:20:04.882 EDT [32680:218] pg_regress/window LOG:  statement: select f1, sum(f1) over (partition by f1
	                         range between 1 preceding and 1 following)
	from t1 where f1 = f2;
2020-04-06 20:20:04.882 EDT [32680:219] pg_regress/window ERROR:  RANGE with offset PRECEDING/FOLLOWING requires exactly one ORDER BY column at character 25
2020-04-06 20:20:04.882 EDT [32680:220] pg_regress/window STATEMENT:  select f1, sum(f1) over (partition by f1
	                         range between 1 preceding and 1 following)
	from t1 where f1 = f2;
2020-04-06 20:20:04.882 EDT [32680:221] pg_regress/window LOG:  statement: explain (costs off)
	select f1, sum(f1) over (partition by f1 order by f2
	                         range between 1 preceding and 1 following)
	from t1 where f1 = f2;
2020-04-06 20:20:04.883 EDT [32680:222] pg_regress/window LOG:  statement: select f1, sum(f1) over (partition by f1 order by f2
	                         range between 1 preceding and 1 following)
	from t1 where f1 = f2;
2020-04-06 20:20:04.883 EDT [32688:6] pg_regress/bitmapops LOG:  statement: CREATE INDEX i_bmtest_b ON bmscantest(b);
2020-04-06 20:20:04.883 EDT [32680:223] pg_regress/window LOG:  statement: select f1, sum(f1) over (partition by f1, f1 order by f2
	                         range between 2 preceding and 1 preceding)
	from t1 where f1 = f2;
2020-04-06 20:20:04.883 EDT [32680:224] pg_regress/window LOG:  statement: select f1, sum(f1) over (partition by f1, f2 order by f2
	                         range between 1 following and 2 following)
	from t1 where f1 = f2;
2020-04-06 20:20:04.884 EDT [32680:225] pg_regress/window LOG:  statement: select f1, sum(f1) over (partition by f1
	                         groups between 1 preceding and 1 following)
	from t1 where f1 = f2;
2020-04-06 20:20:04.884 EDT [32680:226] pg_regress/window ERROR:  GROUPS mode requires an ORDER BY clause at character 25
2020-04-06 20:20:04.884 EDT [32680:227] pg_regress/window STATEMENT:  select f1, sum(f1) over (partition by f1
	                         groups between 1 preceding and 1 following)
	from t1 where f1 = f2;
2020-04-06 20:20:04.884 EDT [32680:228] pg_regress/window LOG:  statement: explain (costs off)
	select f1, sum(f1) over (partition by f1 order by f2
	                         groups between 1 preceding and 1 following)
	from t1 where f1 = f2;
2020-04-06 20:20:04.884 EDT [32680:229] pg_regress/window LOG:  statement: select f1, sum(f1) over (partition by f1 order by f2
	                         groups between 1 preceding and 1 following)
	from t1 where f1 = f2;
2020-04-06 20:20:04.885 EDT [32680:230] pg_regress/window LOG:  statement: select f1, sum(f1) over (partition by f1, f1 order by f2
	                         groups between 2 preceding and 1 preceding)
	from t1 where f1 = f2;
2020-04-06 20:20:04.885 EDT [32680:231] pg_regress/window LOG:  statement: select f1, sum(f1) over (partition by f1, f2 order by f2
	                         groups between 1 following and 2 following)
	from t1 where f1 = f2;
2020-04-06 20:20:04.885 EDT [32680:232] pg_regress/window LOG:  statement: SELECT rank() OVER (ORDER BY length('abc'));
2020-04-06 20:20:04.886 EDT [32680:233] pg_regress/window LOG:  statement: SELECT rank() OVER (ORDER BY rank() OVER (ORDER BY random()));
2020-04-06 20:20:04.886 EDT [32680:234] pg_regress/window ERROR:  window functions are not allowed in window definitions at character 30
2020-04-06 20:20:04.886 EDT [32680:235] pg_regress/window STATEMENT:  SELECT rank() OVER (ORDER BY rank() OVER (ORDER BY random()));
2020-04-06 20:20:04.886 EDT [32680:236] pg_regress/window LOG:  statement: SELECT * FROM empsalary WHERE row_number() OVER (ORDER BY salary) < 10;
2020-04-06 20:20:04.886 EDT [32680:237] pg_regress/window ERROR:  window functions are not allowed in WHERE at character 31
2020-04-06 20:20:04.886 EDT [32680:238] pg_regress/window STATEMENT:  SELECT * FROM empsalary WHERE row_number() OVER (ORDER BY salary) < 10;
2020-04-06 20:20:04.886 EDT [32680:239] pg_regress/window LOG:  statement: SELECT * FROM empsalary INNER JOIN tenk1 ON row_number() OVER (ORDER BY salary) < 10;
2020-04-06 20:20:04.886 EDT [32680:240] pg_regress/window ERROR:  window functions are not allowed in JOIN conditions at character 45
2020-04-06 20:20:04.886 EDT [32680:241] pg_regress/window STATEMENT:  SELECT * FROM empsalary INNER JOIN tenk1 ON row_number() OVER (ORDER BY salary) < 10;
2020-04-06 20:20:04.886 EDT [32680:242] pg_regress/window LOG:  statement: SELECT rank() OVER (ORDER BY 1), count(*) FROM empsalary GROUP BY 1;
2020-04-06 20:20:04.886 EDT [32680:243] pg_regress/window ERROR:  window functions are not allowed in GROUP BY at character 8
2020-04-06 20:20:04.886 EDT [32680:244] pg_regress/window STATEMENT:  SELECT rank() OVER (ORDER BY 1), count(*) FROM empsalary GROUP BY 1;
2020-04-06 20:20:04.886 EDT [32680:245] pg_regress/window ERROR:  syntax error at or near "ORDER" at character 28
2020-04-06 20:20:04.886 EDT [32680:246] pg_regress/window STATEMENT:  SELECT * FROM rank() OVER (ORDER BY random());
2020-04-06 20:20:04.887 EDT [32680:247] pg_regress/window LOG:  statement: DELETE FROM empsalary WHERE (rank() OVER (ORDER BY random())) > 10;
2020-04-06 20:20:04.887 EDT [32680:248] pg_regress/window ERROR:  window functions are not allowed in WHERE at character 30
2020-04-06 20:20:04.887 EDT [32680:249] pg_regress/window STATEMENT:  DELETE FROM empsalary WHERE (rank() OVER (ORDER BY random())) > 10;
2020-04-06 20:20:04.887 EDT [32680:250] pg_regress/window LOG:  statement: DELETE FROM empsalary RETURNING rank() OVER (ORDER BY random());
2020-04-06 20:20:04.887 EDT [32680:251] pg_regress/window ERROR:  window functions are not allowed in RETURNING at character 33
2020-04-06 20:20:04.887 EDT [32680:252] pg_regress/window STATEMENT:  DELETE FROM empsalary RETURNING rank() OVER (ORDER BY random());
2020-04-06 20:20:04.887 EDT [32680:253] pg_regress/window LOG:  statement: SELECT count(*) OVER w FROM tenk1 WINDOW w AS (ORDER BY unique1), w AS (ORDER BY unique1);
2020-04-06 20:20:04.887 EDT [32680:254] pg_regress/window ERROR:  window "w" is already defined at character 72
2020-04-06 20:20:04.887 EDT [32680:255] pg_regress/window STATEMENT:  SELECT count(*) OVER w FROM tenk1 WINDOW w AS (ORDER BY unique1), w AS (ORDER BY unique1);
2020-04-06 20:20:04.887 EDT [32680:256] pg_regress/window ERROR:  syntax error at or near "ORDER" at character 40
2020-04-06 20:20:04.887 EDT [32680:257] pg_regress/window STATEMENT:  SELECT rank() OVER (PARTITION BY four, ORDER BY ten) FROM tenk1;
2020-04-06 20:20:04.887 EDT [32680:258] pg_regress/window LOG:  statement: SELECT count() OVER () FROM tenk1;
2020-04-06 20:20:04.887 EDT [32680:259] pg_regress/window ERROR:  count(*) must be used to call a parameterless aggregate function at character 8
2020-04-06 20:20:04.887 EDT [32680:260] pg_regress/window STATEMENT:  SELECT count() OVER () FROM tenk1;
2020-04-06 20:20:04.887 EDT [32680:261] pg_regress/window LOG:  statement: SELECT generate_series(1, 100) OVER () FROM empsalary;
2020-04-06 20:20:04.887 EDT [32680:262] pg_regress/window ERROR:  OVER specified, but generate_series is not a window function nor an aggregate function at character 8
2020-04-06 20:20:04.887 EDT [32680:263] pg_regress/window STATEMENT:  SELECT generate_series(1, 100) OVER () FROM empsalary;
2020-04-06 20:20:04.887 EDT [32680:264] pg_regress/window LOG:  statement: SELECT ntile(0) OVER (ORDER BY ten), ten, four FROM tenk1;
2020-04-06 20:20:04.888 EDT [32671:162] pg_regress/foreign_key LOG:  statement: CREATE TABLE PKTABLE ( ptest1 int, ptest2 int, ptest3 int, ptest4 text, PRIMARY KEY(ptest1, ptest2, ptest3) );
2020-04-06 20:20:04.892 EDT [32696:24] pg_regress/indirect_toast LOG:  statement: VACUUM FREEZE indtoasttest;
2020-04-06 20:20:04.893 EDT [32680:265] pg_regress/window ERROR:  argument of ntile must be greater than zero
2020-04-06 20:20:04.893 EDT [32680:266] pg_regress/window STATEMENT:  SELECT ntile(0) OVER (ORDER BY ten), ten, four FROM tenk1;
2020-04-06 20:20:04.894 EDT [32680:267] pg_regress/window LOG:  statement: SELECT nth_value(four, 0) OVER (ORDER BY ten), ten, four FROM tenk1;
2020-04-06 20:20:04.894 EDT [32696:25] pg_regress/indirect_toast LOG:  statement: SELECT substring(indtoasttest::text, 1, 200) FROM indtoasttest;
2020-04-06 20:20:04.895 EDT [32671:163] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE ( ftest1 int, ftest2 int, ftest3 int, ftest4 int,  CONSTRAINT constrname3
				FOREIGN KEY(ftest1, ftest2, ftest3) REFERENCES PKTABLE);
2020-04-06 20:20:04.897 EDT [32684:31] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ any ('{wr,qh}');
2020-04-06 20:20:04.897 EDT [32701:265] pg_regress/foreign_data LOG:  statement: DROP SERVER s3;
2020-04-06 20:20:04.897 EDT [32695:91] pg_regress/guc LOG:  statement: BEGIN;
2020-04-06 20:20:04.897 EDT [32679:43] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_long', 'rebook');
2020-04-06 20:20:04.897 EDT [32701:266] pg_regress/foreign_data ERROR:  cannot drop server s3 because other objects depend on it
2020-04-06 20:20:04.897 EDT [32701:267] pg_regress/foreign_data DETAIL:  user mapping for regress_foreign_data_user on server s3 depends on server s3
2020-04-06 20:20:04.897 EDT [32701:268] pg_regress/foreign_data HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:04.897 EDT [32701:269] pg_regress/foreign_data STATEMENT:  DROP SERVER s3;
2020-04-06 20:20:04.898 EDT [32701:270] pg_regress/foreign_data LOG:  statement: DROP SERVER s3 CASCADE;
2020-04-06 20:20:04.898 EDT [32695:92] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:04.898 EDT [32695:93] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.898 EDT [32701:271] pg_regress/foreign_data LOG:  statement: SELECT s.srvname AS "Name",
	  pg_catalog.pg_get_userbyid(s.srvowner) AS "Owner",
	  f.fdwname AS "Foreign-data wrapper"
	FROM pg_catalog.pg_foreign_server s
	     JOIN pg_catalog.pg_foreign_data_wrapper f ON f.oid=s.srvfdw
	ORDER BY 1;
2020-04-06 20:20:04.898 EDT [32695:94] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.898 EDT [32671:164] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (1, 2, 3, 'test1');
2020-04-06 20:20:04.902 EDT [32677:117] pg_regress/cluster LOG:  statement: COMMIT;
2020-04-06 20:20:04.902 EDT [32680:268] pg_regress/window ERROR:  argument of nth_value must be greater than zero
2020-04-06 20:20:04.902 EDT [32680:269] pg_regress/window STATEMENT:  SELECT nth_value(four, 0) OVER (ORDER BY ten), ten, four FROM tenk1;
2020-04-06 20:20:04.902 EDT [32677:118] pg_regress/cluster LOG:  statement: SELECT * FROM clustertest;
2020-04-06 20:20:04.903 EDT [32671:165] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (1, 3, 3, 'test2');
2020-04-06 20:20:04.909 EDT [32671:166] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (2, 3, 4, 'test3');
2020-04-06 20:20:04.914 EDT [32684:32] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'no_such_lexeme';
2020-04-06 20:20:04.916 EDT [32680:270] pg_regress/window LOG:  statement: SELECT sum(salary), row_number() OVER (ORDER BY depname), sum(
	    sum(salary) FILTER (WHERE enroll_date > '2007-01-01')
	) FILTER (WHERE depname <> 'sales') OVER (ORDER BY depname DESC) AS "filtered_sum",
	    depname
	FROM empsalary GROUP BY depname;
2020-04-06 20:20:04.920 EDT [32680:271] pg_regress/window LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM
	  (SELECT depname,
	          sum(salary) OVER (PARTITION BY depname) depsalary,
	          min(salary) OVER (PARTITION BY depname || 'A', depname) depminsalary
	   FROM empsalary) emp
	WHERE depname = 'sales';
2020-04-06 20:20:04.921 EDT [32671:167] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (2, 4, 5, 'test4');
2020-04-06 20:20:04.923 EDT [32680:272] pg_regress/window LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM
	  (SELECT depname,
	          sum(salary) OVER (PARTITION BY enroll_date) enroll_salary,
	          min(salary) OVER (PARTITION BY depname) depminsalary
	   FROM empsalary) emp
	WHERE depname = 'sales';
2020-04-06 20:20:04.924 EDT [32695:95] pg_regress/guc LOG:  statement: SAVEPOINT sp;
2020-04-06 20:20:04.924 EDT [32695:96] pg_regress/guc LOG:  statement: SET LOCAL vacuum_cost_delay TO 30;
2020-04-06 20:20:04.924 EDT [32695:97] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:04.924 EDT [32695:98] pg_regress/guc LOG:  statement: SET LOCAL datestyle = 'Postgres, MDY';
2020-04-06 20:20:04.924 EDT [32695:99] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.924 EDT [32695:100] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.925 EDT [32701:272] pg_regress/foreign_data LOG:  statement: SELECT um.srvname AS "Server",
	  um.usename AS "User name"
	FROM pg_catalog.pg_user_mappings um
	ORDER BY 1, 2;
2020-04-06 20:20:04.927 EDT [32680:273] pg_regress/window LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM
	  (SELECT depname,
	          sum(salary) OVER (PARTITION BY depname order by empno) depsalary,
	          min(salary) OVER (PARTITION BY depname, empno order by enroll_date) depminsalary
	   FROM empsalary) emp
	WHERE depname = 'sales';
2020-04-06 20:20:04.929 EDT [32671:168] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (1, 2, 3, 1);
2020-04-06 20:20:04.930 EDT [32677:119] pg_regress/cluster LOG:  statement: create temp table clstr_temp (col1 int primary key, col2 text);
2020-04-06 20:20:04.933 EDT [32680:274] pg_regress/window LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT
	  lead(1) OVER (PARTITION BY depname ORDER BY salary, enroll_date),
	  lag(1) OVER (PARTITION BY depname ORDER BY salary,enroll_date,empno)
	FROM empsalary;
2020-04-06 20:20:04.933 EDT [32671:169] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (NULL, 2, 3, 2);
2020-04-06 20:20:04.934 EDT [32677:120] pg_regress/cluster LOG:  statement: insert into clstr_temp values (2, 'two'), (1, 'one');
2020-04-06 20:20:04.934 EDT [32680:275] pg_regress/window LOG:  statement: DROP TABLE empsalary;
2020-04-06 20:20:04.935 EDT [32671:170] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (2, NULL, 3, 3);
2020-04-06 20:20:04.935 EDT [32677:121] pg_regress/cluster LOG:  statement: cluster clstr_temp using clstr_temp_pkey;
2020-04-06 20:20:04.938 EDT [32680:276] pg_regress/window LOG:  statement: CREATE FUNCTION nth_value_def(val anyelement, n integer = 1) RETURNS anyelement
	  LANGUAGE internal WINDOW IMMUTABLE STRICT AS 'window_nth_value';
2020-04-06 20:20:04.938 EDT [32671:171] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (NULL, 2, 7, 4);
2020-04-06 20:20:04.938 EDT [32696:26] pg_regress/indirect_toast LOG:  statement: DROP TABLE indtoasttest;
2020-04-06 20:20:04.941 EDT [32671:172] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (NULL, 3, 4, 5);
2020-04-06 20:20:04.941 EDT [32671:173] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (1, 2, 7, 6);
2020-04-06 20:20:04.942 EDT [32671:174] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "constrname3"
2020-04-06 20:20:04.942 EDT [32671:175] pg_regress/foreign_key DETAIL:  Key (ftest1, ftest2, ftest3)=(1, 2, 7) is not present in table "pktable".
2020-04-06 20:20:04.942 EDT [32671:176] pg_regress/foreign_key STATEMENT:  INSERT INTO FKTABLE VALUES (1, 2, 7, 6);
2020-04-06 20:20:04.942 EDT [32671:177] pg_regress/foreign_key LOG:  statement: SELECT * from FKTABLE;
2020-04-06 20:20:04.942 EDT [32695:101] pg_regress/guc LOG:  statement: RELEASE SAVEPOINT sp;
2020-04-06 20:20:04.942 EDT [32677:122] pg_regress/cluster LOG:  statement: select * from clstr_temp;
2020-04-06 20:20:04.942 EDT [32696:27] pg_regress/indirect_toast LOG:  statement: DROP FUNCTION update_using_indirect();
2020-04-06 20:20:04.942 EDT [32695:102] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:04.942 EDT [32695:103] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.942 EDT [32695:104] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.944 EDT [32677:123] pg_regress/cluster LOG:  statement: drop table clstr_temp;
2020-04-06 20:20:04.944 EDT [32696:28] pg_regress/indirect_toast LOG:  disconnection: session time: 0:00:00.731 user=pgbuild database=regression host=[local]
2020-04-06 20:20:04.948 EDT [32680:277] pg_regress/window LOG:  statement: SELECT nth_value_def(n := 2, val := ten) OVER (PARTITION BY four), ten, four
	  FROM (SELECT * FROM tenk1 WHERE unique2 < 10 ORDER BY four, ten) s;
2020-04-06 20:20:04.949 EDT [32679:44] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_long', 'unbookings');
2020-04-06 20:20:04.950 EDT [32680:278] pg_regress/window LOG:  statement: SELECT nth_value_def(ten) OVER (PARTITION BY four), ten, four
	  FROM (SELECT * FROM tenk1 WHERE unique2 < 10 ORDER BY four, ten) s;
2020-04-06 20:20:04.950 EDT [32677:124] pg_regress/cluster LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:20:04.950 EDT [32677:125] pg_regress/cluster LOG:  statement: CREATE TABLE clstrpart (a int) PARTITION BY RANGE (a);
2020-04-06 20:20:04.951 EDT [32680:279] pg_regress/window LOG:  statement: CREATE FUNCTION logging_sfunc_nonstrict(text, anyelement) RETURNS text AS
	$$ SELECT COALESCE($1, '') || '*' || quote_nullable($2) $$
	LANGUAGE SQL IMMUTABLE;
2020-04-06 20:20:04.953 EDT [32680:280] pg_regress/window LOG:  statement: CREATE FUNCTION logging_msfunc_nonstrict(text, anyelement) RETURNS text AS
	$$ SELECT COALESCE($1, '') || '+' || quote_nullable($2) $$
	LANGUAGE SQL IMMUTABLE;
2020-04-06 20:20:04.959 EDT [32677:126] pg_regress/cluster LOG:  statement: CREATE INDEX clstrpart_idx ON clstrpart (a);
2020-04-06 20:20:04.960 EDT [32677:127] pg_regress/cluster LOG:  statement: ALTER TABLE clstrpart CLUSTER ON clstrpart_idx;
2020-04-06 20:20:04.961 EDT [32677:128] pg_regress/cluster ERROR:  cannot mark index clustered in partitioned table
2020-04-06 20:20:04.961 EDT [32677:129] pg_regress/cluster STATEMENT:  ALTER TABLE clstrpart CLUSTER ON clstrpart_idx;
2020-04-06 20:20:04.961 EDT [32684:33] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ '!no_such_lexeme';
2020-04-06 20:20:04.961 EDT [32677:130] pg_regress/cluster LOG:  statement: CLUSTER clstrpart USING clstrpart_idx;
2020-04-06 20:20:04.961 EDT [32677:131] pg_regress/cluster ERROR:  cannot cluster a partitioned table
2020-04-06 20:20:04.961 EDT [32677:132] pg_regress/cluster STATEMENT:  CLUSTER clstrpart USING clstrpart_idx;
2020-04-06 20:20:04.961 EDT [32677:133] pg_regress/cluster LOG:  statement: DROP TABLE clstrpart;
2020-04-06 20:20:04.962 EDT [32680:281] pg_regress/window LOG:  statement: CREATE FUNCTION logging_minvfunc_nonstrict(text, anyelement) RETURNS text AS
	$$ SELECT $1 || '-' || quote_nullable($2) $$
	LANGUAGE SQL IMMUTABLE;
2020-04-06 20:20:04.963 EDT [32680:282] pg_regress/window LOG:  statement: CREATE AGGREGATE logging_agg_nonstrict (anyelement)
	(
		stype = text,
		sfunc = logging_sfunc_nonstrict,
		mstype = text,
		msfunc = logging_msfunc_nonstrict,
		minvfunc = logging_minvfunc_nonstrict
	);
2020-04-06 20:20:04.964 EDT [32680:283] pg_regress/window LOG:  statement: CREATE AGGREGATE logging_agg_nonstrict_initcond (anyelement)
	(
		stype = text,
		sfunc = logging_sfunc_nonstrict,
		mstype = text,
		msfunc = logging_msfunc_nonstrict,
		minvfunc = logging_minvfunc_nonstrict,
		initcond = 'I',
		minitcond = 'MI'
	);
2020-04-06 20:20:04.965 EDT [32680:284] pg_regress/window LOG:  statement: CREATE FUNCTION logging_sfunc_strict(text, anyelement) RETURNS text AS
	$$ SELECT $1 || '*' || quote_nullable($2) $$
	LANGUAGE SQL STRICT IMMUTABLE;
2020-04-06 20:20:04.966 EDT [32680:285] pg_regress/window LOG:  statement: CREATE FUNCTION logging_msfunc_strict(text, anyelement) RETURNS text AS
	$$ SELECT $1 || '+' || quote_nullable($2) $$
	LANGUAGE SQL STRICT IMMUTABLE;
2020-04-06 20:20:04.966 EDT [32695:105] pg_regress/guc LOG:  statement: ROLLBACK;
2020-04-06 20:20:04.966 EDT [32695:106] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:04.967 EDT [32695:107] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.967 EDT [32679:45] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_long', 'unbooking');
2020-04-06 20:20:04.967 EDT [32695:108] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.967 EDT [32701:273] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR regress_test_missing_role SERVER s1;
2020-04-06 20:20:04.967 EDT [32701:274] pg_regress/foreign_data ERROR:  role "regress_test_missing_role" does not exist
2020-04-06 20:20:04.967 EDT [32701:275] pg_regress/foreign_data STATEMENT:  CREATE USER MAPPING FOR regress_test_missing_role SERVER s1;
2020-04-06 20:20:04.967 EDT [32677:134] pg_regress/cluster LOG:  statement: create table clstr_4 as select * from tenk1;
2020-04-06 20:20:04.969 EDT [32701:276] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR current_user SERVER s1;
2020-04-06 20:20:04.969 EDT [32701:277] pg_regress/foreign_data ERROR:  server "s1" does not exist
2020-04-06 20:20:04.969 EDT [32701:278] pg_regress/foreign_data STATEMENT:  CREATE USER MAPPING FOR current_user SERVER s1;
2020-04-06 20:20:04.969 EDT [32701:279] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR current_user SERVER s4;
2020-04-06 20:20:04.970 EDT [32701:280] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR user SERVER s4;
2020-04-06 20:20:04.970 EDT [32701:281] pg_regress/foreign_data ERROR:  user mapping for "regress_foreign_data_user" already exists for server "s4"
2020-04-06 20:20:04.970 EDT [32701:282] pg_regress/foreign_data STATEMENT:  CREATE USER MAPPING FOR user SERVER s4;
2020-04-06 20:20:04.970 EDT [32701:283] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR public SERVER s4 OPTIONS ("this mapping" 'is public');
2020-04-06 20:20:04.970 EDT [32688:7] pg_regress/bitmapops LOG:  statement: set enable_indexscan=false;
2020-04-06 20:20:04.970 EDT [32688:8] pg_regress/bitmapops LOG:  statement: set enable_seqscan=false;
2020-04-06 20:20:04.970 EDT [32688:9] pg_regress/bitmapops LOG:  statement: set work_mem = 64;
2020-04-06 20:20:04.970 EDT [32671:178] pg_regress/foreign_key LOG:  statement: UPDATE PKTABLE set ptest2=5 where ptest2=2;
2020-04-06 20:20:04.970 EDT [32688:10] pg_regress/bitmapops LOG:  statement: SELECT count(*) FROM bmscantest WHERE a = 1 AND b = 1;
2020-04-06 20:20:04.970 EDT [32671:179] pg_regress/foreign_key ERROR:  update or delete on table "pktable" violates foreign key constraint "constrname3" on table "fktable"
2020-04-06 20:20:04.970 EDT [32671:180] pg_regress/foreign_key DETAIL:  Key (ptest1, ptest2, ptest3)=(1, 2, 3) is still referenced from table "fktable".
2020-04-06 20:20:04.970 EDT [32671:181] pg_regress/foreign_key STATEMENT:  UPDATE PKTABLE set ptest2=5 where ptest2=2;
2020-04-06 20:20:04.971 EDT [32701:284] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR user SERVER s8 OPTIONS (username 'test', password 'secret');
2020-04-06 20:20:04.971 EDT [32701:285] pg_regress/foreign_data ERROR:  invalid option "username"
2020-04-06 20:20:04.971 EDT [32701:286] pg_regress/foreign_data HINT:  Valid options in this context are: user, password
2020-04-06 20:20:04.971 EDT [32701:287] pg_regress/foreign_data STATEMENT:  CREATE USER MAPPING FOR user SERVER s8 OPTIONS (username 'test', password 'secret');
2020-04-06 20:20:04.971 EDT [32701:288] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR user SERVER s8 OPTIONS (user 'test', password 'secret');
2020-04-06 20:20:04.971 EDT [32701:289] pg_regress/foreign_data LOG:  statement: ALTER SERVER s5 OWNER TO regress_test_role;
2020-04-06 20:20:04.971 EDT [32701:290] pg_regress/foreign_data LOG:  statement: ALTER SERVER s6 OWNER TO regress_test_indirect;
2020-04-06 20:20:04.971 EDT [32680:286] pg_regress/window LOG:  statement: CREATE FUNCTION logging_minvfunc_strict(text, anyelement) RETURNS text AS
	$$ SELECT $1 || '-' || quote_nullable($2) $$
	LANGUAGE SQL STRICT IMMUTABLE;
2020-04-06 20:20:04.972 EDT [32671:182] pg_regress/foreign_key LOG:  statement: UPDATE PKTABLE set ptest1=1 WHERE ptest2=3;
2020-04-06 20:20:04.973 EDT [32701:291] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role;
2020-04-06 20:20:04.973 EDT [32701:292] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR current_user SERVER s5;
2020-04-06 20:20:04.973 EDT [32701:293] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR current_user SERVER s6 OPTIONS (username 'test');
2020-04-06 20:20:04.974 EDT [32701:294] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR current_user SERVER s7;
2020-04-06 20:20:04.974 EDT [32701:295] pg_regress/foreign_data ERROR:  permission denied for foreign server s7
2020-04-06 20:20:04.974 EDT [32701:296] pg_regress/foreign_data STATEMENT:  CREATE USER MAPPING FOR current_user SERVER s7;
2020-04-06 20:20:04.974 EDT [32701:297] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR public SERVER s8;
2020-04-06 20:20:04.974 EDT [32701:298] pg_regress/foreign_data ERROR:  must be owner of foreign server s8
2020-04-06 20:20:04.974 EDT [32701:299] pg_regress/foreign_data STATEMENT:  CREATE USER MAPPING FOR public SERVER s8;
2020-04-06 20:20:04.974 EDT [32701:300] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:04.974 EDT [32701:301] pg_regress/foreign_data LOG:  statement: ALTER SERVER t1 OWNER TO regress_test_indirect;
2020-04-06 20:20:04.974 EDT [32701:302] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role;
2020-04-06 20:20:04.974 EDT [32701:303] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR current_user SERVER t1 OPTIONS (username 'bob', password 'boo');
2020-04-06 20:20:04.975 EDT [32701:304] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR public SERVER t1;
2020-04-06 20:20:04.975 EDT [32701:305] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:04.975 EDT [32701:306] pg_regress/foreign_data LOG:  statement: SELECT um.srvname AS "Server",
	  um.usename AS "User name"
	FROM pg_catalog.pg_user_mappings um
	ORDER BY 1, 2;
2020-04-06 20:20:04.976 EDT [32684:34] pg_regress/tsearch LOG:  statement: SET enable_indexscan=OFF;
2020-04-06 20:20:04.976 EDT [32671:183] pg_regress/foreign_key LOG:  statement: DELETE FROM PKTABLE where ptest1=1 and ptest2=2 and ptest3=3;
2020-04-06 20:20:04.977 EDT [32671:184] pg_regress/foreign_key ERROR:  update or delete on table "pktable" violates foreign key constraint "constrname3" on table "fktable"
2020-04-06 20:20:04.977 EDT [32671:185] pg_regress/foreign_key DETAIL:  Key (ptest1, ptest2, ptest3)=(1, 2, 3) is still referenced from table "fktable".
2020-04-06 20:20:04.977 EDT [32671:186] pg_regress/foreign_key STATEMENT:  DELETE FROM PKTABLE where ptest1=1 and ptest2=2 and ptest3=3;
2020-04-06 20:20:04.977 EDT [32684:35] pg_regress/tsearch LOG:  statement: SET enable_bitmapscan=ON;
2020-04-06 20:20:04.977 EDT [32671:187] pg_regress/foreign_key LOG:  statement: DELETE FROM PKTABLE where ptest1=2;
2020-04-06 20:20:04.978 EDT [32684:36] pg_regress/tsearch LOG:  statement: explain (costs off) SELECT count(*) FROM test_tsvector WHERE a @@ 'wr|qh';
2020-04-06 20:20:04.978 EDT [32671:188] pg_regress/foreign_key LOG:  statement: SELECT * from PKTABLE;
2020-04-06 20:20:04.979 EDT [32680:287] pg_regress/window LOG:  statement: CREATE AGGREGATE logging_agg_strict (text)
	(
		stype = text,
		sfunc = logging_sfunc_strict,
		mstype = text,
		msfunc = logging_msfunc_strict,
		minvfunc = logging_minvfunc_strict
	);
2020-04-06 20:20:04.980 EDT [32680:288] pg_regress/window LOG:  statement: CREATE AGGREGATE logging_agg_strict_initcond (anyelement)
	(
		stype = text,
		sfunc = logging_sfunc_strict,
		mstype = text,
		msfunc = logging_msfunc_strict,
		minvfunc = logging_minvfunc_strict,
		initcond = 'I',
		minitcond = 'MI'
	);
2020-04-06 20:20:04.980 EDT [32680:289] pg_regress/window LOG:  statement: SELECT
		p::text || ',' || i::text || ':' || COALESCE(v::text, 'NULL') AS row,
		logging_agg_nonstrict(v) over wnd as nstrict,
		logging_agg_nonstrict_initcond(v) over wnd as nstrict_init,
		logging_agg_strict(v::text) over wnd as strict,
		logging_agg_strict_initcond(v) over wnd as strict_init
	FROM (VALUES
		(1, 1, NULL),
		(1, 2, 'a'),
		(1, 3, 'b'),
		(1, 4, NULL),
		(1, 5, NULL),
		(1, 6, 'c'),
		(2, 1, NULL),
		(2, 2, 'x'),
		(3, 1, 'z')
	) AS t(p, i, v)
	WINDOW wnd AS (PARTITION BY P ORDER BY i ROWS BETWEEN 1 PRECEDING AND CURRENT ROW)
	ORDER BY p, i;
2020-04-06 20:20:04.986 EDT [32679:46] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_long', 'unbook');
2020-04-06 20:20:04.987 EDT [32695:109] pg_regress/guc LOG:  statement: BEGIN;
2020-04-06 20:20:04.988 EDT [32684:37] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'wr|qh';
2020-04-06 20:20:04.989 EDT [32695:110] pg_regress/guc LOG:  statement: SET vacuum_cost_delay TO 40;
2020-04-06 20:20:04.990 EDT [32695:111] pg_regress/guc LOG:  statement: SET LOCAL vacuum_cost_delay TO 50;
2020-04-06 20:20:04.990 EDT [32695:112] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:04.990 EDT [32695:113] pg_regress/guc LOG:  statement: SET datestyle = 'ISO, DMY';
2020-04-06 20:20:04.990 EDT [32701:307] pg_regress/foreign_data LOG:  statement: ALTER USER MAPPING FOR regress_test_missing_role SERVER s4 OPTIONS (gotcha 'true');
2020-04-06 20:20:04.990 EDT [32701:308] pg_regress/foreign_data ERROR:  role "regress_test_missing_role" does not exist
2020-04-06 20:20:04.990 EDT [32701:309] pg_regress/foreign_data STATEMENT:  ALTER USER MAPPING FOR regress_test_missing_role SERVER s4 OPTIONS (gotcha 'true');
2020-04-06 20:20:04.990 EDT [32671:189] pg_regress/foreign_key LOG:  statement: SELECT * from FKTABLE;
2020-04-06 20:20:04.990 EDT [32695:114] pg_regress/guc LOG:  statement: SET LOCAL datestyle = 'Postgres, MDY';
2020-04-06 20:20:04.991 EDT [32701:310] pg_regress/foreign_data LOG:  statement: ALTER USER MAPPING FOR user SERVER ss4 OPTIONS (gotcha 'true');
2020-04-06 20:20:04.991 EDT [32701:311] pg_regress/foreign_data ERROR:  server "ss4" does not exist
2020-04-06 20:20:04.991 EDT [32701:312] pg_regress/foreign_data STATEMENT:  ALTER USER MAPPING FOR user SERVER ss4 OPTIONS (gotcha 'true');
2020-04-06 20:20:04.991 EDT [32695:115] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:04.991 EDT [32695:116] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:04.991 EDT [32701:313] pg_regress/foreign_data LOG:  statement: ALTER USER MAPPING FOR public SERVER s5 OPTIONS (gotcha 'true');
2020-04-06 20:20:04.991 EDT [32701:314] pg_regress/foreign_data ERROR:  user mapping for "public" does not exist for server "s5"
2020-04-06 20:20:04.991 EDT [32701:315] pg_regress/foreign_data STATEMENT:  ALTER USER MAPPING FOR public SERVER s5 OPTIONS (gotcha 'true');
2020-04-06 20:20:04.992 EDT [32701:316] pg_regress/foreign_data LOG:  statement: ALTER USER MAPPING FOR current_user SERVER s8 OPTIONS (username 'test');
2020-04-06 20:20:04.993 EDT [32701:317] pg_regress/foreign_data ERROR:  invalid option "username"
2020-04-06 20:20:04.993 EDT [32701:318] pg_regress/foreign_data HINT:  Valid options in this context are: user, password
2020-04-06 20:20:04.993 EDT [32701:319] pg_regress/foreign_data STATEMENT:  ALTER USER MAPPING FOR current_user SERVER s8 OPTIONS (username 'test');
2020-04-06 20:20:04.993 EDT [32701:320] pg_regress/foreign_data LOG:  statement: ALTER USER MAPPING FOR current_user SERVER s8 OPTIONS (DROP user, SET password 'public');
2020-04-06 20:20:04.994 EDT [32701:321] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role;
2020-04-06 20:20:04.995 EDT [32701:322] pg_regress/foreign_data LOG:  statement: ALTER USER MAPPING FOR current_user SERVER s5 OPTIONS (ADD modified '1');
2020-04-06 20:20:04.998 EDT [32701:323] pg_regress/foreign_data LOG:  statement: ALTER USER MAPPING FOR public SERVER s4 OPTIONS (ADD modified '1');
2020-04-06 20:20:04.999 EDT [32701:324] pg_regress/foreign_data ERROR:  must be owner of foreign server s4
2020-04-06 20:20:04.999 EDT [32701:325] pg_regress/foreign_data STATEMENT:  ALTER USER MAPPING FOR public SERVER s4 OPTIONS (ADD modified '1');
2020-04-06 20:20:05.001 EDT [32688:11] pg_regress/bitmapops LOG:  statement: SELECT count(*) FROM bmscantest WHERE a = 1 OR b = 1;
2020-04-06 20:20:05.005 EDT [32701:326] pg_regress/foreign_data LOG:  statement: ALTER USER MAPPING FOR public SERVER t1 OPTIONS (ADD modified '1');
2020-04-06 20:20:05.008 EDT [32679:47] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_long', 'booked');
2020-04-06 20:20:05.010 EDT [32701:327] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:05.017 EDT [32695:117] pg_regress/guc LOG:  statement: COMMIT;
2020-04-06 20:20:05.017 EDT [32695:118] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:05.018 EDT [32695:119] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:05.018 EDT [32701:328] pg_regress/foreign_data LOG:  statement: SELECT um.srvname AS "Server",
	  um.usename AS "User name",
	 CASE WHEN umoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(umoptions)),  ', ') || ')'   END AS "FDW options"
	FROM pg_catalog.pg_user_mappings um
	ORDER BY 1, 2;
2020-04-06 20:20:05.019 EDT [32679:48] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_long', 'footklubber');
2020-04-06 20:20:05.020 EDT [32701:329] pg_regress/foreign_data LOG:  statement: DROP USER MAPPING FOR regress_test_missing_role SERVER s4;
2020-04-06 20:20:05.020 EDT [32701:330] pg_regress/foreign_data ERROR:  role "regress_test_missing_role" does not exist
2020-04-06 20:20:05.020 EDT [32701:331] pg_regress/foreign_data STATEMENT:  DROP USER MAPPING FOR regress_test_missing_role SERVER s4;
2020-04-06 20:20:05.020 EDT [32701:332] pg_regress/foreign_data LOG:  statement: DROP USER MAPPING FOR user SERVER ss4;
2020-04-06 20:20:05.020 EDT [32701:333] pg_regress/foreign_data ERROR:  server "ss4" does not exist
2020-04-06 20:20:05.020 EDT [32701:334] pg_regress/foreign_data STATEMENT:  DROP USER MAPPING FOR user SERVER ss4;
2020-04-06 20:20:05.020 EDT [32701:335] pg_regress/foreign_data LOG:  statement: DROP USER MAPPING FOR public SERVER s7;
2020-04-06 20:20:05.020 EDT [32701:336] pg_regress/foreign_data ERROR:  user mapping for "public" does not exist for server "s7"
2020-04-06 20:20:05.020 EDT [32701:337] pg_regress/foreign_data STATEMENT:  DROP USER MAPPING FOR public SERVER s7;
2020-04-06 20:20:05.020 EDT [32701:338] pg_regress/foreign_data LOG:  statement: DROP USER MAPPING IF EXISTS FOR regress_test_missing_role SERVER s4;
2020-04-06 20:20:05.021 EDT [32701:339] pg_regress/foreign_data LOG:  statement: DROP USER MAPPING IF EXISTS FOR user SERVER ss4;
2020-04-06 20:20:05.021 EDT [32701:340] pg_regress/foreign_data LOG:  statement: DROP USER MAPPING IF EXISTS FOR public SERVER s7;
2020-04-06 20:20:05.021 EDT [32701:341] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR public SERVER s8;
2020-04-06 20:20:05.022 EDT [32701:342] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role;
2020-04-06 20:20:05.022 EDT [32701:343] pg_regress/foreign_data LOG:  statement: DROP USER MAPPING FOR public SERVER s8;
2020-04-06 20:20:05.022 EDT [32701:344] pg_regress/foreign_data ERROR:  must be owner of foreign server s8
2020-04-06 20:20:05.022 EDT [32701:345] pg_regress/foreign_data STATEMENT:  DROP USER MAPPING FOR public SERVER s8;
2020-04-06 20:20:05.022 EDT [32701:346] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:05.022 EDT [32701:347] pg_regress/foreign_data LOG:  statement: DROP SERVER s7;
2020-04-06 20:20:05.023 EDT [32701:348] pg_regress/foreign_data LOG:  statement: SELECT um.srvname AS "Server",
	  um.usename AS "User name"
	FROM pg_catalog.pg_user_mappings um
	ORDER BY 1, 2;
2020-04-06 20:20:05.023 EDT [32671:190] pg_regress/foreign_key LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:05.024 EDT [32684:38] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'wr&qh';
2020-04-06 20:20:05.025 EDT [32695:120] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:05.026 EDT [32671:191] pg_regress/foreign_key LOG:  statement: DROP TABLE PKTABLE;
2020-04-06 20:20:05.030 EDT [32671:192] pg_regress/foreign_key LOG:  statement: CREATE TABLE PKTABLE ( ptest1 int, ptest2 int, ptest3 int, ptest4 text, UNIQUE(ptest1, ptest2, ptest3) );
2020-04-06 20:20:05.030 EDT [32679:49] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_long', 'footballklubber');
2020-04-06 20:20:05.031 EDT [32688:12] pg_regress/bitmapops LOG:  statement: DROP TABLE bmscantest;
2020-04-06 20:20:05.034 EDT [32671:193] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE ( ftest1 int, ftest2 int, ftest3 int, ftest4 int,  CONSTRAINT constrname3
				FOREIGN KEY(ftest1, ftest2, ftest3) REFERENCES PKTABLE (ptest1, ptest2, ptest3));
2020-04-06 20:20:05.040 EDT [32688:13] pg_regress/bitmapops LOG:  disconnection: session time: 0:00:00.862 user=pgbuild database=regression host=[local]
2020-04-06 20:20:05.045 EDT [32671:194] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (1, 2, 3, 'test1');
2020-04-06 20:20:05.053 EDT [32684:39] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'eq&yt';
2020-04-06 20:20:05.054 EDT [32671:195] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (1, 3, NULL, 'test2');
2020-04-06 20:20:05.055 EDT [32701:349] pg_regress/foreign_data LOG:  statement: CREATE SCHEMA foreign_schema;
2020-04-06 20:20:05.056 EDT [32671:196] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (2, NULL, 4, 'test3');
2020-04-06 20:20:05.057 EDT [32695:121] pg_regress/guc LOG:  statement: SET datestyle = iso, ymd;
2020-04-06 20:20:05.057 EDT [32679:50] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_long', 'ballyklubber');
2020-04-06 20:20:05.058 EDT [32695:122] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:05.058 EDT [32695:123] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:05.059 EDT [32671:197] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (1, 2, 3, 1);
2020-04-06 20:20:05.060 EDT [32701:350] pg_regress/foreign_data LOG:  statement: CREATE SERVER s0 FOREIGN DATA WRAPPER dummy;
2020-04-06 20:20:05.061 EDT [32701:351] pg_regress/foreign_data ERROR:  syntax error at or near ";" at character 28
2020-04-06 20:20:05.061 EDT [32701:352] pg_regress/foreign_data STATEMENT:  CREATE FOREIGN TABLE ft1 ();
2020-04-06 20:20:05.061 EDT [32701:353] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE ft1 () SERVER no_server;
2020-04-06 20:20:05.062 EDT [32701:354] pg_regress/foreign_data ERROR:  server "no_server" does not exist
2020-04-06 20:20:05.062 EDT [32701:355] pg_regress/foreign_data STATEMENT:  CREATE FOREIGN TABLE ft1 () SERVER no_server;
2020-04-06 20:20:05.062 EDT [32671:198] pg_regress/foreign_key LOG:  statement: DELETE FROM PKTABLE WHERE ptest1 = 2;
2020-04-06 20:20:05.063 EDT [32671:199] pg_regress/foreign_key LOG:  statement: SELECT * FROM PKTABLE;
2020-04-06 20:20:05.063 EDT [32701:356] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE ft1 (
		c1 integer OPTIONS ("param 1" 'val1') PRIMARY KEY,
		c2 text OPTIONS (param2 'val2', param3 'val3'),
		c3 date
	) SERVER s0 OPTIONS (delimiter ',', quote '"', "be quoted" 'value');
2020-04-06 20:20:05.063 EDT [32701:357] pg_regress/foreign_data ERROR:  primary key constraints are not supported on foreign tables at character 67
2020-04-06 20:20:05.063 EDT [32701:358] pg_regress/foreign_data STATEMENT:  CREATE FOREIGN TABLE ft1 (
		c1 integer OPTIONS ("param 1" 'val1') PRIMARY KEY,
		c2 text OPTIONS (param2 'val2', param3 'val3'),
		c3 date
	) SERVER s0 OPTIONS (delimiter ',', quote '"', "be quoted" 'value');
2020-04-06 20:20:05.063 EDT [32701:359] pg_regress/foreign_data LOG:  statement: CREATE TABLE ref_table (id integer PRIMARY KEY);
2020-04-06 20:20:05.066 EDT [32701:360] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE ft1 (
		c1 integer OPTIONS ("param 1" 'val1') REFERENCES ref_table (id),
		c2 text OPTIONS (param2 'val2', param3 'val3'),
		c3 date
	) SERVER s0 OPTIONS (delimiter ',', quote '"', "be quoted" 'value');
2020-04-06 20:20:05.066 EDT [32701:361] pg_regress/foreign_data ERROR:  foreign key constraints are not supported on foreign tables at character 67
2020-04-06 20:20:05.066 EDT [32701:362] pg_regress/foreign_data STATEMENT:  CREATE FOREIGN TABLE ft1 (
		c1 integer OPTIONS ("param 1" 'val1') REFERENCES ref_table (id),
		c2 text OPTIONS (param2 'val2', param3 'val3'),
		c3 date
	) SERVER s0 OPTIONS (delimiter ',', quote '"', "be quoted" 'value');
2020-04-06 20:20:05.067 EDT [32701:363] pg_regress/foreign_data LOG:  statement: DROP TABLE ref_table;
2020-04-06 20:20:05.068 EDT [32701:364] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE ft1 (
		c1 integer OPTIONS ("param 1" 'val1') NOT NULL,
		c2 text OPTIONS (param2 'val2', param3 'val3'),
		c3 date,
		UNIQUE (c3)
	) SERVER s0 OPTIONS (delimiter ',', quote '"', "be quoted" 'value');
2020-04-06 20:20:05.068 EDT [32701:365] pg_regress/foreign_data ERROR:  unique constraints are not supported on foreign tables at character 137
2020-04-06 20:20:05.068 EDT [32701:366] pg_regress/foreign_data STATEMENT:  CREATE FOREIGN TABLE ft1 (
		c1 integer OPTIONS ("param 1" 'val1') NOT NULL,
		c2 text OPTIONS (param2 'val2', param3 'val3'),
		c3 date,
		UNIQUE (c3)
	) SERVER s0 OPTIONS (delimiter ',', quote '"', "be quoted" 'value');
2020-04-06 20:20:05.068 EDT [32701:367] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE ft1 (
		c1 integer OPTIONS ("param 1" 'val1') NOT NULL,
		c2 text OPTIONS (param2 'val2', param3 'val3') CHECK (c2 <> ''),
		c3 date,
		CHECK (c3 BETWEEN '1994-01-01'::date AND '1994-01-31'::date)
	) SERVER s0 OPTIONS (delimiter ',', quote '"', "be quoted" 'value');
2020-04-06 20:20:05.069 EDT [32684:40] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'eq|yt';
2020-04-06 20:20:05.069 EDT [32677:135] pg_regress/cluster LOG:  statement: create index cluster_sort on clstr_4 (hundred, thousand, tenthous);
2020-04-06 20:20:05.074 EDT [32695:124] pg_regress/guc LOG:  statement: RESET datestyle;
2020-04-06 20:20:05.074 EDT [32695:125] pg_regress/guc LOG:  statement: SHOW datestyle;
2020-04-06 20:20:05.074 EDT [32695:126] pg_regress/guc LOG:  statement: SELECT '2006-08-13 12:34:56'::timestamptz;
2020-04-06 20:20:05.077 EDT [32679:51] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_long', 'ballsklubber');
2020-04-06 20:20:05.081 EDT [32671:200] pg_regress/foreign_key LOG:  statement: SELECT * FROM FKTABLE;
2020-04-06 20:20:05.087 EDT [32701:368] pg_regress/foreign_data LOG:  statement: COMMENT ON FOREIGN TABLE ft1 IS 'ft1';
2020-04-06 20:20:05.089 EDT [32684:41] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ '(eq&yt)|(wr&qh)';
2020-04-06 20:20:05.089 EDT [32695:127] pg_regress/guc LOG:  statement: SET seq_page_cost TO 'NaN';
2020-04-06 20:20:05.089 EDT [32695:128] pg_regress/guc ERROR:  invalid value for parameter "seq_page_cost": "NaN"
2020-04-06 20:20:05.089 EDT [32695:129] pg_regress/guc STATEMENT:  SET seq_page_cost TO 'NaN';
2020-04-06 20:20:05.089 EDT [32695:130] pg_regress/guc LOG:  statement: SET vacuum_cost_delay TO '10s';
2020-04-06 20:20:05.089 EDT [32695:131] pg_regress/guc ERROR:  10000 ms is outside the valid range for parameter "vacuum_cost_delay" (0 .. 100)
2020-04-06 20:20:05.089 EDT [32695:132] pg_regress/guc STATEMENT:  SET vacuum_cost_delay TO '10s';
2020-04-06 20:20:05.089 EDT [32695:133] pg_regress/guc LOG:  statement: CREATE TEMP TABLE reset_test ( data text ) ON COMMIT DELETE ROWS;
2020-04-06 20:20:05.090 EDT [32701:369] pg_regress/foreign_data LOG:  statement: COMMENT ON COLUMN ft1.c1 IS 'ft1.c1';
2020-04-06 20:20:05.093 EDT [32671:201] pg_regress/foreign_key LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:05.095 EDT [32671:202] pg_regress/foreign_key LOG:  statement: DROP TABLE PKTABLE;
2020-04-06 20:20:05.096 EDT [32701:370] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ft1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:05.097 EDT [32695:134] pg_regress/guc LOG:  statement: SELECT relname FROM pg_class WHERE relname = 'reset_test';
2020-04-06 20:20:05.097 EDT [32671:203] pg_regress/foreign_key LOG:  statement: CREATE TABLE PKTABLE ( ptest1 int, ptest2 int, ptest3 int, ptest4 text, PRIMARY KEY(ptest1, ptest2, ptest3) );
2020-04-06 20:20:05.100 EDT [32679:52] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_long', 'footballyklubber');
2020-04-06 20:20:05.100 EDT [32684:42] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ '(eq|yt)&(wr|qh)';
2020-04-06 20:20:05.102 EDT [32671:204] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE ( ftest1 int, ftest2 int, ftest3 int, ftest4 int,  CONSTRAINT constrname3
				FOREIGN KEY(ftest1, ftest2, ftest3) REFERENCES PKTABLE
				ON DELETE CASCADE ON UPDATE CASCADE);
2020-04-06 20:20:05.103 EDT [32677:136] pg_regress/cluster LOG:  statement: set enable_indexscan = off;
2020-04-06 20:20:05.104 EDT [32677:137] pg_regress/cluster LOG:  statement: set maintenance_work_mem = '1MB';
2020-04-06 20:20:05.104 EDT [32677:138] pg_regress/cluster LOG:  statement: cluster clstr_4 using cluster_sort;
2020-04-06 20:20:05.104 EDT [32671:205] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (1, 2, 3, 'test1');
2020-04-06 20:20:05.105 EDT [32671:206] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (1, 3, 3, 'test2');
2020-04-06 20:20:05.105 EDT [32671:207] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (2, 3, 4, 'test3');
2020-04-06 20:20:05.105 EDT [32671:208] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (2, 4, 5, 'test4');
2020-04-06 20:20:05.106 EDT [32671:209] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (1, 2, 3, 1);
2020-04-06 20:20:05.106 EDT [32671:210] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (NULL, 2, 3, 2);
2020-04-06 20:20:05.106 EDT [32671:211] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (2, NULL, 3, 3);
2020-04-06 20:20:05.107 EDT [32671:212] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (NULL, 2, 7, 4);
2020-04-06 20:20:05.107 EDT [32671:213] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (NULL, 3, 4, 5);
2020-04-06 20:20:05.107 EDT [32671:214] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (1, 2, 7, 6);
2020-04-06 20:20:05.107 EDT [32671:215] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "constrname3"
2020-04-06 20:20:05.107 EDT [32671:216] pg_regress/foreign_key DETAIL:  Key (ftest1, ftest2, ftest3)=(1, 2, 7) is not present in table "pktable".
2020-04-06 20:20:05.107 EDT [32671:217] pg_regress/foreign_key STATEMENT:  INSERT INTO FKTABLE VALUES (1, 2, 7, 6);
2020-04-06 20:20:05.108 EDT [32671:218] pg_regress/foreign_key LOG:  statement: SELECT * from FKTABLE;
2020-04-06 20:20:05.111 EDT [32695:135] pg_regress/guc LOG:  statement: DISCARD TEMP;
2020-04-06 20:20:05.114 EDT [32695:136] pg_regress/guc LOG:  statement: SELECT relname FROM pg_class WHERE relname = 'reset_test';
2020-04-06 20:20:05.114 EDT [32701:371] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '28451';
2020-04-06 20:20:05.119 EDT [32701:372] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '28451' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:05.122 EDT [32671:219] pg_regress/foreign_key LOG:  statement: UPDATE PKTABLE set ptest2=5 where ptest2=2;
2020-04-06 20:20:05.123 EDT [32671:220] pg_regress/foreign_key LOG:  statement: UPDATE PKTABLE set ptest1=1 WHERE ptest2=3;
2020-04-06 20:20:05.124 EDT [32671:221] pg_regress/foreign_key LOG:  statement: SELECT * from PKTABLE;
2020-04-06 20:20:05.126 EDT [32679:53] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_long', 'ex-machina');
2020-04-06 20:20:05.126 EDT [32695:137] pg_regress/guc LOG:  statement: DECLARE foo CURSOR WITH HOLD FOR SELECT 1;
2020-04-06 20:20:05.128 EDT [32684:43] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'w:*|q:*';
2020-04-06 20:20:05.129 EDT [32695:138] pg_regress/guc LOG:  statement: PREPARE foo AS SELECT 1;
2020-04-06 20:20:05.129 EDT [32695:139] pg_regress/guc LOG:  statement: LISTEN foo_event;
2020-04-06 20:20:05.129 EDT [32695:140] pg_regress/guc LOG:  statement: SET vacuum_cost_delay = 13;
2020-04-06 20:20:05.130 EDT [32695:141] pg_regress/guc LOG:  statement: CREATE TEMP TABLE tmp_foo (data text) ON COMMIT DELETE ROWS;
2020-04-06 20:20:05.137 EDT [32695:142] pg_regress/guc LOG:  statement: CREATE ROLE regress_guc_user;
2020-04-06 20:20:05.140 EDT [32695:143] pg_regress/guc LOG:  statement: SET SESSION AUTHORIZATION regress_guc_user;
2020-04-06 20:20:05.140 EDT [32671:222] pg_regress/foreign_key LOG:  statement: SELECT * from FKTABLE;
2020-04-06 20:20:05.141 EDT [32695:144] pg_regress/guc LOG:  statement: SELECT pg_listening_channels();
2020-04-06 20:20:05.142 EDT [32695:145] pg_regress/guc LOG:  statement: SELECT name FROM pg_prepared_statements;
2020-04-06 20:20:05.143 EDT [32679:54] pg_regress/tsdicts LOG:  statement: CREATE TEXT SEARCH DICTIONARY hunspell_num (
	                        Template=ispell,
	                        DictFile=hunspell_sample_num,
	                        AffFile=hunspell_sample_num
	);
2020-04-06 20:20:05.143 EDT [32695:146] pg_regress/guc LOG:  statement: SELECT name FROM pg_cursors;
2020-04-06 20:20:05.143 EDT [32695:147] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:05.143 EDT [32695:148] pg_regress/guc LOG:  statement: SELECT relname from pg_class where relname = 'tmp_foo';
2020-04-06 20:20:05.145 EDT [32679:55] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_num', 'skies');
2020-04-06 20:20:05.153 EDT [32684:44] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ any ('{wr,qh}');
2020-04-06 20:20:05.155 EDT [32671:223] pg_regress/foreign_key LOG:  statement: DELETE FROM PKTABLE where ptest1=1 and ptest2=5 and ptest3=3;
2020-04-06 20:20:05.157 EDT [32671:224] pg_regress/foreign_key LOG:  statement: SELECT * from PKTABLE;
2020-04-06 20:20:05.162 EDT [32695:149] pg_regress/guc LOG:  statement: SELECT current_user = 'regress_guc_user';
2020-04-06 20:20:05.164 EDT [32679:56] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_num', 'sk');
2020-04-06 20:20:05.167 EDT [32671:225] pg_regress/foreign_key LOG:  statement: SELECT * from FKTABLE;
2020-04-06 20:20:05.171 EDT [32677:139] pg_regress/cluster LOG:  statement: select * from
	(select hundred, lag(hundred) over () as lhundred,
	        thousand, lag(thousand) over () as lthousand,
	        tenthous, lag(tenthous) over () as ltenthous from clstr_4) ss
	where row(hundred, thousand, tenthous) <= row(lhundred, lthousand, ltenthous);
2020-04-06 20:20:05.176 EDT [32684:45] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'no_such_lexeme';
2020-04-06 20:20:05.179 EDT [32679:57] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_num', 'bookings');
2020-04-06 20:20:05.179 EDT [32671:226] pg_regress/foreign_key LOG:  statement: DELETE FROM PKTABLE where ptest1=2;
2020-04-06 20:20:05.180 EDT [32671:227] pg_regress/foreign_key LOG:  statement: SELECT * from PKTABLE;
2020-04-06 20:20:05.188 EDT [32695:150] pg_regress/guc LOG:  statement: DISCARD ALL;
2020-04-06 20:20:05.190 EDT [32701:373] pg_regress/foreign_data LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '28451' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:05.190 EDT [32695:151] pg_regress/guc LOG:  statement: SELECT pg_listening_channels();
2020-04-06 20:20:05.191 EDT [32684:46] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ '!no_such_lexeme';
2020-04-06 20:20:05.192 EDT [32695:152] pg_regress/guc LOG:  statement: SELECT name FROM pg_prepared_statements;
2020-04-06 20:20:05.192 EDT [32695:153] pg_regress/guc LOG:  statement: SELECT name FROM pg_cursors;
2020-04-06 20:20:05.192 EDT [32695:154] pg_regress/guc LOG:  statement: SHOW vacuum_cost_delay;
2020-04-06 20:20:05.192 EDT [32695:155] pg_regress/guc LOG:  statement: SELECT relname from pg_class where relname = 'tmp_foo';
2020-04-06 20:20:05.193 EDT [32677:140] pg_regress/cluster LOG:  statement: reset enable_indexscan;
2020-04-06 20:20:05.193 EDT [32677:141] pg_regress/cluster LOG:  statement: reset maintenance_work_mem;
2020-04-06 20:20:05.193 EDT [32677:142] pg_regress/cluster LOG:  statement: CREATE TABLE clstr_expression(id serial primary key, a int, b text COLLATE "C");
2020-04-06 20:20:05.194 EDT [32671:228] pg_regress/foreign_key LOG:  statement: SELECT * from FKTABLE;
2020-04-06 20:20:05.197 EDT [32677:143] pg_regress/cluster LOG:  statement: INSERT INTO clstr_expression(a, b) SELECT g.i % 42, 'prefix'||g.i FROM generate_series(1, 133) g(i);
2020-04-06 20:20:05.199 EDT [32677:144] pg_regress/cluster LOG:  statement: CREATE INDEX clstr_expression_minus_a ON clstr_expression ((-a), b);
2020-04-06 20:20:05.200 EDT [32677:145] pg_regress/cluster LOG:  statement: CREATE INDEX clstr_expression_upper_b ON clstr_expression ((upper(b)));
2020-04-06 20:20:05.201 EDT [32679:58] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_num', 'booking');
2020-04-06 20:20:05.202 EDT [32677:146] pg_regress/cluster LOG:  statement: BEGIN;
2020-04-06 20:20:05.202 EDT [32677:147] pg_regress/cluster LOG:  statement: SET LOCAL enable_seqscan = false;
2020-04-06 20:20:05.202 EDT [32677:148] pg_regress/cluster LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM clstr_expression WHERE upper(b) = 'PREFIX3';
2020-04-06 20:20:05.202 EDT [32677:149] pg_regress/cluster LOG:  statement: SELECT * FROM clstr_expression WHERE upper(b) = 'PREFIX3';
2020-04-06 20:20:05.209 EDT [32671:229] pg_regress/foreign_key LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:05.212 EDT [32671:230] pg_regress/foreign_key LOG:  statement: DROP TABLE PKTABLE;
2020-04-06 20:20:05.213 EDT [32695:156] pg_regress/guc LOG:  statement: SELECT current_user = 'regress_guc_user';
2020-04-06 20:20:05.213 EDT [32684:47] pg_regress/tsearch LOG:  statement: CREATE INDEX wowidx1 ON test_tsvector USING gist (a tsvector_ops(foo=1));
2020-04-06 20:20:05.214 EDT [32684:48] pg_regress/tsearch ERROR:  unrecognized parameter "foo"
2020-04-06 20:20:05.214 EDT [32684:49] pg_regress/tsearch STATEMENT:  CREATE INDEX wowidx1 ON test_tsvector USING gist (a tsvector_ops(foo=1));
2020-04-06 20:20:05.215 EDT [32701:374] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '28451' ORDER BY 1;
2020-04-06 20:20:05.217 EDT [32684:50] pg_regress/tsearch LOG:  statement: CREATE INDEX wowidx1 ON test_tsvector USING gist (a tsvector_ops(siglen=0));
2020-04-06 20:20:05.218 EDT [32679:59] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_num', 'foot');
2020-04-06 20:20:05.218 EDT [32684:51] pg_regress/tsearch ERROR:  value 0 out of bounds for option "siglen"
2020-04-06 20:20:05.218 EDT [32684:52] pg_regress/tsearch DETAIL:  Valid values are between "1" and "2024".
2020-04-06 20:20:05.218 EDT [32684:53] pg_regress/tsearch STATEMENT:  CREATE INDEX wowidx1 ON test_tsvector USING gist (a tsvector_ops(siglen=0));
2020-04-06 20:20:05.218 EDT [32671:231] pg_regress/foreign_key LOG:  statement: CREATE TABLE PKTABLE ( ptest1 int, ptest2 int, ptest3 int, ptest4 text, PRIMARY KEY(ptest1, ptest2, ptest3) );
2020-04-06 20:20:05.218 EDT [32684:54] pg_regress/tsearch LOG:  statement: CREATE INDEX wowidx1 ON test_tsvector USING gist (a tsvector_ops(siglen=2048));
2020-04-06 20:20:05.219 EDT [32684:55] pg_regress/tsearch ERROR:  value 2048 out of bounds for option "siglen"
2020-04-06 20:20:05.219 EDT [32684:56] pg_regress/tsearch DETAIL:  Valid values are between "1" and "2024".
2020-04-06 20:20:05.219 EDT [32684:57] pg_regress/tsearch STATEMENT:  CREATE INDEX wowidx1 ON test_tsvector USING gist (a tsvector_ops(siglen=2048));
2020-04-06 20:20:05.219 EDT [32701:375] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '28451'
	ORDER BY 1;
2020-04-06 20:20:05.220 EDT [32677:150] pg_regress/cluster LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM clstr_expression WHERE -a = -3 ORDER BY -a, b;
2020-04-06 20:20:05.221 EDT [32677:151] pg_regress/cluster LOG:  statement: SELECT * FROM clstr_expression WHERE -a = -3 ORDER BY -a, b;
2020-04-06 20:20:05.222 EDT [32701:376] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '28451'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('28451')
	ORDER BY 1;
2020-04-06 20:20:05.223 EDT [32671:232] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE ( ftest1 int DEFAULT 0, ftest2 int, ftest3 int, ftest4 int,  CONSTRAINT constrname3
				FOREIGN KEY(ftest1, ftest2, ftest3) REFERENCES PKTABLE
				ON DELETE SET DEFAULT ON UPDATE SET NULL);
2020-04-06 20:20:05.224 EDT [32684:58] pg_regress/tsearch LOG:  statement: CREATE INDEX wowidx1 ON test_tsvector USING gist (a tsvector_ops(siglen=100,foo='bar'));
2020-04-06 20:20:05.224 EDT [32684:59] pg_regress/tsearch ERROR:  unrecognized parameter "foo"
2020-04-06 20:20:05.224 EDT [32684:60] pg_regress/tsearch STATEMENT:  CREATE INDEX wowidx1 ON test_tsvector USING gist (a tsvector_ops(siglen=100,foo='bar'));
2020-04-06 20:20:05.226 EDT [32671:233] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (1, 2, 3, 'test1');
2020-04-06 20:20:05.227 EDT [32671:234] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (1, 3, 3, 'test2');
2020-04-06 20:20:05.227 EDT [32671:235] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (2, 3, 4, 'test3');
2020-04-06 20:20:05.227 EDT [32671:236] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (2, 4, 5, 'test4');
2020-04-06 20:20:05.228 EDT [32671:237] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (1, 2, 3, 1);
2020-04-06 20:20:05.228 EDT [32671:238] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (2, 3, 4, 1);
2020-04-06 20:20:05.229 EDT [32671:239] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (NULL, 2, 3, 2);
2020-04-06 20:20:05.229 EDT [32671:240] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (2, NULL, 3, 3);
2020-04-06 20:20:05.229 EDT [32671:241] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (NULL, 2, 7, 4);
2020-04-06 20:20:05.230 EDT [32671:242] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (NULL, 3, 4, 5);
2020-04-06 20:20:05.230 EDT [32695:157] pg_regress/guc LOG:  statement: DROP ROLE regress_guc_user;
2020-04-06 20:20:05.230 EDT [32671:243] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (1, 2, 7, 6);
2020-04-06 20:20:05.230 EDT [32671:244] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "constrname3"
2020-04-06 20:20:05.230 EDT [32671:245] pg_regress/foreign_key DETAIL:  Key (ftest1, ftest2, ftest3)=(1, 2, 7) is not present in table "pktable".
2020-04-06 20:20:05.230 EDT [32671:246] pg_regress/foreign_key STATEMENT:  INSERT INTO FKTABLE VALUES (1, 2, 7, 6);
2020-04-06 20:20:05.230 EDT [32671:247] pg_regress/foreign_key LOG:  statement: SELECT * from FKTABLE;
2020-04-06 20:20:05.231 EDT [32695:158] pg_regress/guc LOG:  statement: set search_path = foo, public, not_there_initially;
2020-04-06 20:20:05.231 EDT [32684:61] pg_regress/tsearch LOG:  statement: CREATE INDEX wowidx1 ON test_tsvector USING gist (a tsvector_ops(siglen=100, siglen = 200));
2020-04-06 20:20:05.231 EDT [32684:62] pg_regress/tsearch ERROR:  parameter "siglen" specified more than once
2020-04-06 20:20:05.231 EDT [32684:63] pg_regress/tsearch STATEMENT:  CREATE INDEX wowidx1 ON test_tsvector USING gist (a tsvector_ops(siglen=100, siglen = 200));
2020-04-06 20:20:05.232 EDT [32684:64] pg_regress/tsearch LOG:  statement: CREATE INDEX wowidx2 ON test_tsvector USING gist (a tsvector_ops(siglen=1));
2020-04-06 20:20:05.234 EDT [32695:159] pg_regress/guc LOG:  statement: select current_schemas(false);
2020-04-06 20:20:05.235 EDT [32679:60] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_num', 'foots');
2020-04-06 20:20:05.235 EDT [32695:160] pg_regress/guc LOG:  statement: create schema not_there_initially;
2020-04-06 20:20:05.236 EDT [32695:161] pg_regress/guc LOG:  statement: select current_schemas(false);
2020-04-06 20:20:05.236 EDT [32695:162] pg_regress/guc LOG:  statement: drop schema not_there_initially;
2020-04-06 20:20:05.236 EDT [32695:163] pg_regress/guc LOG:  statement: select current_schemas(false);
2020-04-06 20:20:05.236 EDT [32695:164] pg_regress/guc LOG:  statement: reset search_path;
2020-04-06 20:20:05.237 EDT [32695:165] pg_regress/guc LOG:  statement: set work_mem = '3MB';
2020-04-06 20:20:05.237 EDT [32695:166] pg_regress/guc LOG:  statement: create function report_guc(text) returns text as
	$$ select current_setting($1) $$ language sql
	set work_mem = '1MB';
2020-04-06 20:20:05.243 EDT [32695:167] pg_regress/guc LOG:  statement: select report_guc('work_mem'), current_setting('work_mem');
2020-04-06 20:20:05.244 EDT [32677:152] pg_regress/cluster LOG:  statement: COMMIT;
2020-04-06 20:20:05.244 EDT [32677:153] pg_regress/cluster LOG:  statement: CLUSTER clstr_expression USING clstr_expression_minus_a;
2020-04-06 20:20:05.246 EDT [32701:377] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '28451' AND s.oid = f.ftserver;
2020-04-06 20:20:05.247 EDT [32671:248] pg_regress/foreign_key LOG:  statement: UPDATE PKTABLE set ptest2=5 where ptest2=2;
2020-04-06 20:20:05.248 EDT [32701:378] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '28451'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:05.252 EDT [32671:249] pg_regress/foreign_key LOG:  statement: UPDATE PKTABLE set ptest2=2 WHERE ptest2=3 and ptest1=1;
2020-04-06 20:20:05.253 EDT [32679:61] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_num', 'rebookings');
2020-04-06 20:20:05.253 EDT [32671:250] pg_regress/foreign_key LOG:  statement: SELECT * from PKTABLE;
2020-04-06 20:20:05.253 EDT [32684:65] pg_regress/tsearch LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_tsvector)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:05.258 EDT [32677:154] pg_regress/cluster LOG:  statement: BEGIN;
2020-04-06 20:20:05.260 EDT [32695:168] pg_regress/guc LOG:  statement: alter function report_guc(text) set work_mem = '2MB';
2020-04-06 20:20:05.260 EDT [32695:169] pg_regress/guc LOG:  statement: select report_guc('work_mem'), current_setting('work_mem');
2020-04-06 20:20:05.265 EDT [32679:62] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_num', 'rebooking');
2020-04-06 20:20:05.270 EDT [32677:155] pg_regress/cluster LOG:  statement: SET LOCAL enable_seqscan = false;
2020-04-06 20:20:05.273 EDT [32671:251] pg_regress/foreign_key LOG:  statement: SELECT * from FKTABLE;
2020-04-06 20:20:05.273 EDT [32684:66] pg_regress/tsearch LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '17481';
2020-04-06 20:20:05.273 EDT [32695:170] pg_regress/guc LOG:  statement: alter function report_guc(text) reset all;
2020-04-06 20:20:05.274 EDT [32695:171] pg_regress/guc LOG:  statement: select report_guc('work_mem'), current_setting('work_mem');
2020-04-06 20:20:05.275 EDT [32695:172] pg_regress/guc LOG:  statement: create or replace function myfunc(int) returns text as $$
	begin
	  set local work_mem = '2MB';
	  return current_setting('work_mem');
	end $$
	language plpgsql
	set work_mem = '1MB';
2020-04-06 20:20:05.275 EDT [32701:379] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '28451'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:05.277 EDT [32677:156] pg_regress/cluster LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM clstr_expression WHERE upper(b) = 'PREFIX3';
2020-04-06 20:20:05.278 EDT [32695:173] pg_regress/guc LOG:  statement: select myfunc(0), current_setting('work_mem');
2020-04-06 20:20:05.278 EDT [32679:63] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_num', 'rebook');
2020-04-06 20:20:05.280 EDT [32695:174] pg_regress/guc LOG:  statement: alter function myfunc(int) reset all;
2020-04-06 20:20:05.286 EDT [32695:175] pg_regress/guc LOG:  statement: select myfunc(0), current_setting('work_mem');
2020-04-06 20:20:05.288 EDT [32695:176] pg_regress/guc LOG:  statement: set work_mem = '3MB';
2020-04-06 20:20:05.288 EDT [32695:177] pg_regress/guc LOG:  statement: create or replace function myfunc(int) returns text as $$
	begin
	  set work_mem = '2MB';
	  return current_setting('work_mem');
	end $$
	language plpgsql
	set work_mem = '1MB';
2020-04-06 20:20:05.289 EDT [32695:178] pg_regress/guc LOG:  statement: select myfunc(0), current_setting('work_mem');
2020-04-06 20:20:05.289 EDT [32677:157] pg_regress/cluster LOG:  statement: SELECT * FROM clstr_expression WHERE upper(b) = 'PREFIX3';
2020-04-06 20:20:05.289 EDT [32695:179] pg_regress/guc LOG:  statement: set work_mem = '3MB';
2020-04-06 20:20:05.289 EDT [32695:180] pg_regress/guc LOG:  statement: create or replace function myfunc(int) returns text as $$
	begin
	  set work_mem = '2MB';
	  perform 1/$1;
	  return current_setting('work_mem');
	end $$
	language plpgsql
	set work_mem = '1MB';
2020-04-06 20:20:05.290 EDT [32695:181] pg_regress/guc LOG:  statement: select myfunc(0);
2020-04-06 20:20:05.290 EDT [32695:182] pg_regress/guc ERROR:  division by zero
2020-04-06 20:20:05.290 EDT [32695:183] pg_regress/guc CONTEXT:  SQL statement "SELECT 1/$1"
	PL/pgSQL function myfunc(integer) line 4 at PERFORM
2020-04-06 20:20:05.290 EDT [32695:184] pg_regress/guc STATEMENT:  select myfunc(0);
2020-04-06 20:20:05.290 EDT [32695:185] pg_regress/guc LOG:  statement: select current_setting('work_mem');
2020-04-06 20:20:05.293 EDT [32671:252] pg_regress/foreign_key LOG:  statement: DELETE FROM PKTABLE where ptest1=2 and ptest2=3 and ptest3=4;
2020-04-06 20:20:05.294 EDT [32671:253] pg_regress/foreign_key LOG:  statement: SELECT * from PKTABLE;
2020-04-06 20:20:05.298 EDT [32701:380] pg_regress/foreign_data LOG:  statement: SELECT n.nspname AS "Schema",
	  c.relname AS "Table",
	  s.srvname AS "Server",
	 CASE WHEN ftoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(ftoptions)),  ', ') || ')'   END AS "FDW options",
	  d.description AS "Description"
	FROM pg_catalog.pg_foreign_table ft
	  INNER JOIN pg_catalog.pg_class c ON c.oid = ft.ftrelid
	  INNER JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	  INNER JOIN pg_catalog.pg_foreign_server s ON s.oid = ft.ftserver
	   LEFT JOIN pg_catalog.pg_description d
	          ON d.classoid = c.tableoid AND d.objoid = c.oid AND d.objsubid = 0
	WHERE pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 1, 2;
2020-04-06 20:20:05.298 EDT [32679:64] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_num', 'unbookings');
2020-04-06 20:20:05.301 EDT [32684:67] pg_regress/tsearch LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '17481' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:05.304 EDT [32684:68] pg_regress/tsearch LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '17481' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:05.314 EDT [32677:158] pg_regress/cluster LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM clstr_expression WHERE -a = -3 ORDER BY -a, b;
2020-04-06 20:20:05.315 EDT [32695:186] pg_regress/guc LOG:  statement: select myfunc(1), current_setting('work_mem');
2020-04-06 20:20:05.315 EDT [32677:159] pg_regress/cluster LOG:  statement: SELECT * FROM clstr_expression WHERE -a = -3 ORDER BY -a, b;
2020-04-06 20:20:05.315 EDT [32671:254] pg_regress/foreign_key LOG:  statement: SELECT * from FKTABLE;
2020-04-06 20:20:05.319 EDT [32701:381] pg_regress/foreign_data LOG:  statement: CREATE INDEX id_ft1_c2 ON ft1 (c2);
2020-04-06 20:20:05.319 EDT [32701:382] pg_regress/foreign_data ERROR:  cannot create index on foreign table "ft1"
2020-04-06 20:20:05.319 EDT [32701:383] pg_regress/foreign_data STATEMENT:  CREATE INDEX id_ft1_c2 ON ft1 (c2);
2020-04-06 20:20:05.319 EDT [32701:384] pg_regress/foreign_data LOG:  statement: SELECT * FROM ft1;
2020-04-06 20:20:05.319 EDT [32701:385] pg_regress/foreign_data ERROR:  foreign-data wrapper "dummy" has no handler
2020-04-06 20:20:05.319 EDT [32701:386] pg_regress/foreign_data STATEMENT:  SELECT * FROM ft1;
2020-04-06 20:20:05.319 EDT [32701:387] pg_regress/foreign_data LOG:  statement: EXPLAIN SELECT * FROM ft1;
2020-04-06 20:20:05.319 EDT [32701:388] pg_regress/foreign_data ERROR:  foreign-data wrapper "dummy" has no handler
2020-04-06 20:20:05.319 EDT [32701:389] pg_regress/foreign_data STATEMENT:  EXPLAIN SELECT * FROM ft1;
2020-04-06 20:20:05.319 EDT [32701:390] pg_regress/foreign_data LOG:  statement: CREATE TABLE lt1 (a INT) PARTITION BY RANGE (a);
2020-04-06 20:20:05.321 EDT [32701:391] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE ft_part1
	  PARTITION OF lt1 FOR VALUES FROM (0) TO (1000) SERVER s0;
2020-04-06 20:20:05.322 EDT [32701:392] pg_regress/foreign_data LOG:  statement: CREATE INDEX ON lt1 (a);
2020-04-06 20:20:05.323 EDT [32701:393] pg_regress/foreign_data LOG:  statement: CREATE UNIQUE INDEX ON lt1 (a);
2020-04-06 20:20:05.323 EDT [32701:394] pg_regress/foreign_data ERROR:  cannot create unique index on partitioned table "lt1"
2020-04-06 20:20:05.323 EDT [32701:395] pg_regress/foreign_data DETAIL:  Table "lt1" contains partitions that are foreign tables.
2020-04-06 20:20:05.323 EDT [32701:396] pg_regress/foreign_data STATEMENT:  CREATE UNIQUE INDEX ON lt1 (a);
2020-04-06 20:20:05.323 EDT [32701:397] pg_regress/foreign_data LOG:  statement: ALTER TABLE lt1 ADD PRIMARY KEY (a);
2020-04-06 20:20:05.324 EDT [32701:398] pg_regress/foreign_data ERROR:  cannot create unique index on partitioned table "lt1"
2020-04-06 20:20:05.324 EDT [32701:399] pg_regress/foreign_data DETAIL:  Table "lt1" contains partitions that are foreign tables.
2020-04-06 20:20:05.324 EDT [32701:400] pg_regress/foreign_data STATEMENT:  ALTER TABLE lt1 ADD PRIMARY KEY (a);
2020-04-06 20:20:05.325 EDT [32701:401] pg_regress/foreign_data LOG:  statement: DROP TABLE lt1;
2020-04-06 20:20:05.325 EDT [32679:65] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_num', 'unbooking');
2020-04-06 20:20:05.326 EDT [32701:402] pg_regress/foreign_data LOG:  statement: CREATE TABLE lt1 (a INT) PARTITION BY RANGE (a);
2020-04-06 20:20:05.327 EDT [32701:403] pg_regress/foreign_data LOG:  statement: CREATE INDEX ON lt1 (a);
2020-04-06 20:20:05.328 EDT [32701:404] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE ft_part1
	  PARTITION OF lt1 FOR VALUES FROM (0) TO (1000) SERVER s0;
2020-04-06 20:20:05.328 EDT [32695:187] pg_regress/guc LOG:  statement: select current_setting('nosuch.setting');
2020-04-06 20:20:05.328 EDT [32677:160] pg_regress/cluster LOG:  statement: COMMIT;
2020-04-06 20:20:05.329 EDT [32677:161] pg_regress/cluster LOG:  statement: CLUSTER clstr_expression USING clstr_expression_upper_b;
2020-04-06 20:20:05.329 EDT [32701:405] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE ft_part2 (a INT) SERVER s0;
2020-04-06 20:20:05.330 EDT [32701:406] pg_regress/foreign_data LOG:  statement: ALTER TABLE lt1 ATTACH PARTITION ft_part2 FOR VALUES FROM (1000) TO (2000);
2020-04-06 20:20:05.331 EDT [32701:407] pg_regress/foreign_data LOG:  statement: DROP FOREIGN TABLE ft_part1, ft_part2;
2020-04-06 20:20:05.332 EDT [32701:408] pg_regress/foreign_data LOG:  statement: CREATE UNIQUE INDEX ON lt1 (a);
2020-04-06 20:20:05.333 EDT [32701:409] pg_regress/foreign_data LOG:  statement: ALTER TABLE lt1 ADD PRIMARY KEY (a);
2020-04-06 20:20:05.334 EDT [32701:410] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE ft_part1
	  PARTITION OF lt1 FOR VALUES FROM (0) TO (1000) SERVER s0;
2020-04-06 20:20:05.335 EDT [32701:411] pg_regress/foreign_data ERROR:  cannot create foreign partition of partitioned table "lt1"
2020-04-06 20:20:05.335 EDT [32701:412] pg_regress/foreign_data DETAIL:  Table "lt1" contains indexes that are unique.
2020-04-06 20:20:05.335 EDT [32701:413] pg_regress/foreign_data STATEMENT:  CREATE FOREIGN TABLE ft_part1
	  PARTITION OF lt1 FOR VALUES FROM (0) TO (1000) SERVER s0;
2020-04-06 20:20:05.335 EDT [32701:414] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE ft_part2 (a INT NOT NULL) SERVER s0;
2020-04-06 20:20:05.336 EDT [32701:415] pg_regress/foreign_data LOG:  statement: ALTER TABLE lt1 ATTACH PARTITION ft_part2
	  FOR VALUES FROM (1000) TO (2000);
2020-04-06 20:20:05.337 EDT [32701:416] pg_regress/foreign_data ERROR:  cannot attach foreign table "ft_part2" as partition of partitioned table "lt1"
2020-04-06 20:20:05.337 EDT [32701:417] pg_regress/foreign_data DETAIL:  Table "lt1" contains unique indexes.
2020-04-06 20:20:05.337 EDT [32701:418] pg_regress/foreign_data STATEMENT:  ALTER TABLE lt1 ATTACH PARTITION ft_part2
	  FOR VALUES FROM (1000) TO (2000);
2020-04-06 20:20:05.337 EDT [32701:419] pg_regress/foreign_data LOG:  statement: DROP TABLE lt1;
2020-04-06 20:20:05.339 EDT [32701:420] pg_regress/foreign_data LOG:  statement: DROP FOREIGN TABLE ft_part2;
2020-04-06 20:20:05.340 EDT [32701:421] pg_regress/foreign_data LOG:  statement: CREATE TABLE lt1 (a INT) PARTITION BY RANGE (a);
2020-04-06 20:20:05.341 EDT [32684:69] pg_regress/tsearch LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '17481' ORDER BY 1;
2020-04-06 20:20:05.341 EDT [32671:255] pg_regress/foreign_key LOG:  statement: DELETE FROM PKTABLE where ptest2=5;
2020-04-06 20:20:05.342 EDT [32679:66] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_num', 'unbook');
2020-04-06 20:20:05.343 EDT [32701:422] pg_regress/foreign_data LOG:  statement: CREATE INDEX ON lt1 (a);
2020-04-06 20:20:05.343 EDT [462:1] ERROR:  unrecognized configuration parameter "nosuch.setting"
2020-04-06 20:20:05.343 EDT [462:2] STATEMENT:  select current_setting('nosuch.setting');
2020-04-06 20:20:05.343 EDT [32695:188] pg_regress/guc ERROR:  unrecognized configuration parameter "nosuch.setting"
2020-04-06 20:20:05.343 EDT [32695:189] pg_regress/guc STATEMENT:  select current_setting('nosuch.setting');
2020-04-06 20:20:05.345 EDT [32684:70] pg_regress/tsearch LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '17481'
	ORDER BY 1;
2020-04-06 20:20:05.346 EDT [24935:285] LOG:  background worker "parallel worker" (PID 462) exited with exit code 1
2020-04-06 20:20:05.347 EDT [32677:162] pg_regress/cluster LOG:  statement: BEGIN;
2020-04-06 20:20:05.347 EDT [32701:423] pg_regress/foreign_data LOG:  statement: CREATE TABLE lt1_part1
	  PARTITION OF lt1 FOR VALUES FROM (0) TO (1000)
	  PARTITION BY RANGE (a);
2020-04-06 20:20:05.347 EDT [32677:163] pg_regress/cluster LOG:  statement: SET LOCAL enable_seqscan = false;
2020-04-06 20:20:05.347 EDT [32677:164] pg_regress/cluster LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM clstr_expression WHERE upper(b) = 'PREFIX3';
2020-04-06 20:20:05.348 EDT [32677:165] pg_regress/cluster LOG:  statement: SELECT * FROM clstr_expression WHERE upper(b) = 'PREFIX3';
2020-04-06 20:20:05.348 EDT [32684:71] pg_regress/tsearch LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '17481'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('17481')
	ORDER BY 1;
2020-04-06 20:20:05.350 EDT [32671:256] pg_regress/foreign_key LOG:  statement: SELECT * from PKTABLE;
2020-04-06 20:20:05.350 EDT [32701:424] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE ft_part_1_1
	  PARTITION OF lt1_part1 FOR VALUES FROM (0) TO (100) SERVER s0;
2020-04-06 20:20:05.350 EDT [32695:190] pg_regress/guc LOG:  statement: select current_setting('nosuch.setting', false);
2020-04-06 20:20:05.352 EDT [32701:425] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE ft_part_1_2 (a INT) SERVER s0;
2020-04-06 20:20:05.360 EDT [471:1] ERROR:  unrecognized configuration parameter "nosuch.setting"
2020-04-06 20:20:05.360 EDT [471:2] STATEMENT:  select current_setting('nosuch.setting', false);
2020-04-06 20:20:05.360 EDT [32679:67] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_num', 'booked');
2020-04-06 20:20:05.361 EDT [32695:191] pg_regress/guc ERROR:  unrecognized configuration parameter "nosuch.setting"
2020-04-06 20:20:05.361 EDT [32695:192] pg_regress/guc STATEMENT:  select current_setting('nosuch.setting', false);
2020-04-06 20:20:05.362 EDT [32671:257] pg_regress/foreign_key LOG:  statement: SELECT * from FKTABLE;
2020-04-06 20:20:05.363 EDT [24935:286] LOG:  background worker "parallel worker" (PID 471) exited with exit code 1
2020-04-06 20:20:05.363 EDT [32695:193] pg_regress/guc LOG:  statement: select current_setting('nosuch.setting', true) is null;
2020-04-06 20:20:05.364 EDT [32701:426] pg_regress/foreign_data LOG:  statement: ALTER TABLE lt1_part1 ATTACH PARTITION ft_part_1_2 FOR VALUES FROM (100) TO (200);
2020-04-06 20:20:05.364 EDT [32677:166] pg_regress/cluster LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM clstr_expression WHERE -a = -3 ORDER BY -a, b;
2020-04-06 20:20:05.364 EDT [32677:167] pg_regress/cluster LOG:  statement: SELECT * FROM clstr_expression WHERE -a = -3 ORDER BY -a, b;
2020-04-06 20:20:05.365 EDT [32701:427] pg_regress/foreign_data LOG:  statement: CREATE UNIQUE INDEX ON lt1 (a);
2020-04-06 20:20:05.365 EDT [32701:428] pg_regress/foreign_data ERROR:  cannot create unique index on partitioned table "lt1"
2020-04-06 20:20:05.365 EDT [32701:429] pg_regress/foreign_data DETAIL:  Table "lt1" contains partitions that are foreign tables.
2020-04-06 20:20:05.365 EDT [32701:430] pg_regress/foreign_data STATEMENT:  CREATE UNIQUE INDEX ON lt1 (a);
2020-04-06 20:20:05.365 EDT [32701:431] pg_regress/foreign_data LOG:  statement: ALTER TABLE lt1 ADD PRIMARY KEY (a);
2020-04-06 20:20:05.367 EDT [32701:432] pg_regress/foreign_data ERROR:  cannot create unique index on partitioned table "lt1_part1"
2020-04-06 20:20:05.367 EDT [32701:433] pg_regress/foreign_data DETAIL:  Table "lt1_part1" contains partitions that are foreign tables.
2020-04-06 20:20:05.367 EDT [32701:434] pg_regress/foreign_data STATEMENT:  ALTER TABLE lt1 ADD PRIMARY KEY (a);
2020-04-06 20:20:05.367 EDT [32701:435] pg_regress/foreign_data LOG:  statement: DROP FOREIGN TABLE ft_part_1_1, ft_part_1_2;
2020-04-06 20:20:05.368 EDT [32701:436] pg_regress/foreign_data LOG:  statement: CREATE UNIQUE INDEX ON lt1 (a);
2020-04-06 20:20:05.370 EDT [32701:437] pg_regress/foreign_data LOG:  statement: ALTER TABLE lt1 ADD PRIMARY KEY (a);
2020-04-06 20:20:05.376 EDT [32701:438] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE ft_part_1_1
	  PARTITION OF lt1_part1 FOR VALUES FROM (0) TO (100) SERVER s0;
2020-04-06 20:20:05.376 EDT [32679:68] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_num', 'footklubber');
2020-04-06 20:20:05.376 EDT [32684:72] pg_regress/tsearch LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '17481'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:05.377 EDT [32671:258] pg_regress/foreign_key LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:05.377 EDT [32701:439] pg_regress/foreign_data ERROR:  cannot create foreign partition of partitioned table "lt1_part1"
2020-04-06 20:20:05.377 EDT [32701:440] pg_regress/foreign_data DETAIL:  Table "lt1_part1" contains indexes that are unique.
2020-04-06 20:20:05.377 EDT [32701:441] pg_regress/foreign_data STATEMENT:  CREATE FOREIGN TABLE ft_part_1_1
	  PARTITION OF lt1_part1 FOR VALUES FROM (0) TO (100) SERVER s0;
2020-04-06 20:20:05.382 EDT [32701:442] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE ft_part_1_2 (a INT NOT NULL) SERVER s0;
2020-04-06 20:20:05.384 EDT [32677:168] pg_regress/cluster LOG:  statement: COMMIT;
2020-04-06 20:20:05.385 EDT [32701:443] pg_regress/foreign_data LOG:  statement: ALTER TABLE lt1_part1 ATTACH PARTITION ft_part_1_2 FOR VALUES FROM (100) TO (200);
2020-04-06 20:20:05.385 EDT [32701:444] pg_regress/foreign_data ERROR:  cannot attach foreign table "ft_part_1_2" as partition of partitioned table "lt1_part1"
2020-04-06 20:20:05.385 EDT [32701:445] pg_regress/foreign_data DETAIL:  Table "lt1_part1" contains unique indexes.
2020-04-06 20:20:05.385 EDT [32701:446] pg_regress/foreign_data STATEMENT:  ALTER TABLE lt1_part1 ATTACH PARTITION ft_part_1_2 FOR VALUES FROM (100) TO (200);
2020-04-06 20:20:05.385 EDT [32671:259] pg_regress/foreign_key LOG:  statement: DROP TABLE PKTABLE;
2020-04-06 20:20:05.388 EDT [32677:169] pg_regress/cluster LOG:  statement: DROP TABLE clustertest;
2020-04-06 20:20:05.388 EDT [32671:260] pg_regress/foreign_key LOG:  statement: CREATE TABLE PKTABLE ( ptest1 int, ptest2 int, ptest3 int, ptest4 text, PRIMARY KEY(ptest1, ptest2, ptest3) );
2020-04-06 20:20:05.389 EDT [32701:447] pg_regress/foreign_data LOG:  statement: DROP TABLE lt1;
2020-04-06 20:20:05.392 EDT [32679:69] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_num', 'footballklubber');
2020-04-06 20:20:05.392 EDT [32677:170] pg_regress/cluster LOG:  statement: DROP TABLE clstr_1;
2020-04-06 20:20:05.392 EDT [32695:194] pg_regress/guc LOG:  statement: set nosuch.setting = 'nada';
2020-04-06 20:20:05.393 EDT [32695:195] pg_regress/guc LOG:  statement: select current_setting('nosuch.setting');
2020-04-06 20:20:05.393 EDT [32701:448] pg_regress/foreign_data LOG:  statement: DROP FOREIGN TABLE ft_part_1_2;
2020-04-06 20:20:05.393 EDT [32684:73] pg_regress/tsearch LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '17481'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:05.394 EDT [32701:449] pg_regress/foreign_data LOG:  statement: COMMENT ON FOREIGN TABLE ft1 IS 'foreign table';
2020-04-06 20:20:05.395 EDT [32701:450] pg_regress/foreign_data LOG:  statement: COMMENT ON FOREIGN TABLE ft1 IS NULL;
2020-04-06 20:20:05.395 EDT [32701:451] pg_regress/foreign_data LOG:  statement: COMMENT ON COLUMN ft1.c1 IS 'foreign column';
2020-04-06 20:20:05.395 EDT [32701:452] pg_regress/foreign_data LOG:  statement: COMMENT ON COLUMN ft1.c1 IS NULL;
2020-04-06 20:20:05.397 EDT [32671:261] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE ( ftest1 int DEFAULT 0, ftest2 int DEFAULT -1, ftest3 int DEFAULT -2, ftest4 int, CONSTRAINT constrname3
				FOREIGN KEY(ftest1, ftest2, ftest3) REFERENCES PKTABLE
				ON DELETE SET NULL ON UPDATE SET DEFAULT);
2020-04-06 20:20:05.399 EDT [32671:262] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (1, 2, 3, 'test1');
2020-04-06 20:20:05.400 EDT [32671:263] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (1, 3, 3, 'test2');
2020-04-06 20:20:05.400 EDT [32671:264] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (2, 3, 4, 'test3');
2020-04-06 20:20:05.401 EDT [32671:265] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (2, 4, 5, 'test4');
2020-04-06 20:20:05.401 EDT [32677:171] pg_regress/cluster LOG:  statement: DROP TABLE clstr_2;
2020-04-06 20:20:05.401 EDT [32671:266] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES (2, -1, 5, 'test5');
2020-04-06 20:20:05.401 EDT [32671:267] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (1, 2, 3, 1);
2020-04-06 20:20:05.401 EDT [32701:453] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ADD COLUMN c4 integer;
2020-04-06 20:20:05.402 EDT [32671:268] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (2, 3, 4, 1);
2020-04-06 20:20:05.405 EDT [32677:172] pg_regress/cluster LOG:  statement: DROP TABLE clstr_3;
2020-04-06 20:20:05.406 EDT [32677:173] pg_regress/cluster LOG:  statement: DROP TABLE clstr_4;
2020-04-06 20:20:05.408 EDT [32701:454] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ADD COLUMN c5 integer DEFAULT 0;
2020-04-06 20:20:05.408 EDT [32679:70] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_num', 'ballyklubber');
2020-04-06 20:20:05.409 EDT [32671:269] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (2, 4, 5, 1);
2020-04-06 20:20:05.410 EDT [32684:74] pg_regress/tsearch LOG:  statement: DROP INDEX wowidx;
2020-04-06 20:20:05.410 EDT [32671:270] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (NULL, 2, 3, 2);
2020-04-06 20:20:05.410 EDT [32701:455] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ADD COLUMN c6 integer;
2020-04-06 20:20:05.411 EDT [32677:174] pg_regress/cluster LOG:  statement: DROP TABLE clstr_expression;
2020-04-06 20:20:05.411 EDT [32684:75] pg_regress/tsearch LOG:  statement: EXPLAIN (costs off) SELECT count(*) FROM test_tsvector WHERE a @@ 'wr|qh';
2020-04-06 20:20:05.412 EDT [32684:76] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'wr|qh';
2020-04-06 20:20:05.413 EDT [32671:271] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (2, NULL, 3, 3);
2020-04-06 20:20:05.413 EDT [32701:456] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ADD COLUMN c7 integer NOT NULL;
2020-04-06 20:20:05.414 EDT [32695:196] pg_regress/guc LOG:  statement: select current_setting('nosuch.setting', false);
2020-04-06 20:20:05.414 EDT [32671:272] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (NULL, 2, 7, 4);
2020-04-06 20:20:05.414 EDT [32701:457] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ADD COLUMN c8 integer;
2020-04-06 20:20:05.414 EDT [32677:175] pg_regress/cluster LOG:  statement: DROP USER regress_clstr_user;
2020-04-06 20:20:05.415 EDT [32701:458] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ADD COLUMN c9 integer;
2020-04-06 20:20:05.416 EDT [32701:459] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ADD COLUMN c10 integer OPTIONS (p1 'v1');
2020-04-06 20:20:05.416 EDT [32671:273] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (NULL, 3, 4, 5);
2020-04-06 20:20:05.416 EDT [32701:460] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ALTER COLUMN c4 SET DEFAULT 0;
2020-04-06 20:20:05.417 EDT [32671:274] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES (1, 2, 7, 6);
2020-04-06 20:20:05.417 EDT [32671:275] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "constrname3"
2020-04-06 20:20:05.417 EDT [32671:276] pg_regress/foreign_key DETAIL:  Key (ftest1, ftest2, ftest3)=(1, 2, 7) is not present in table "pktable".
2020-04-06 20:20:05.417 EDT [32671:277] pg_regress/foreign_key STATEMENT:  INSERT INTO FKTABLE VALUES (1, 2, 7, 6);
2020-04-06 20:20:05.417 EDT [32671:278] pg_regress/foreign_key LOG:  statement: SELECT * from FKTABLE;
2020-04-06 20:20:05.417 EDT [32701:461] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ALTER COLUMN c5 DROP DEFAULT;
2020-04-06 20:20:05.418 EDT [32701:462] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ALTER COLUMN c6 SET NOT NULL;
2020-04-06 20:20:05.418 EDT [32677:176] pg_regress/cluster LOG:  disconnection: session time: 0:00:01.306 user=pgbuild database=regression host=[local]
2020-04-06 20:20:05.419 EDT [32701:463] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ALTER COLUMN c7 DROP NOT NULL;
2020-04-06 20:20:05.419 EDT [32701:464] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ALTER COLUMN c8 TYPE char(10) USING '0';
2020-04-06 20:20:05.419 EDT [32701:465] pg_regress/foreign_data ERROR:  "ft1" is not a table
2020-04-06 20:20:05.419 EDT [32701:466] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN TABLE ft1 ALTER COLUMN c8 TYPE char(10) USING '0';
2020-04-06 20:20:05.419 EDT [32701:467] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ALTER COLUMN c8 TYPE char(10);
2020-04-06 20:20:05.420 EDT [32701:468] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ALTER COLUMN c8 SET DATA TYPE text;
2020-04-06 20:20:05.424 EDT [32684:77] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'wr&qh';
2020-04-06 20:20:05.429 EDT [32679:71] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('hunspell_num', 'footballyklubber');
2020-04-06 20:20:05.429 EDT [32701:469] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ALTER COLUMN xmin OPTIONS (ADD p1 'v1');
2020-04-06 20:20:05.429 EDT [32701:470] pg_regress/foreign_data ERROR:  cannot alter system column "xmin"
2020-04-06 20:20:05.429 EDT [32701:471] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN TABLE ft1 ALTER COLUMN xmin OPTIONS (ADD p1 'v1');
2020-04-06 20:20:05.430 EDT [32701:472] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ALTER COLUMN c7 OPTIONS (ADD p1 'v1', ADD p2 'v2'),
	                        ALTER COLUMN c8 OPTIONS (ADD p1 'v1', ADD p2 'v2');
2020-04-06 20:20:05.431 EDT [32701:473] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ALTER COLUMN c8 OPTIONS (SET p2 'V2', DROP p1);
2020-04-06 20:20:05.431 EDT [32671:279] pg_regress/foreign_key LOG:  statement: UPDATE PKTABLE set ptest2=5 where ptest2=2;
2020-04-06 20:20:05.431 EDT [32701:474] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ALTER COLUMN c1 SET STATISTICS 10000;
2020-04-06 20:20:05.432 EDT [32701:475] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ALTER COLUMN c1 SET (n_distinct = 100);
2020-04-06 20:20:05.432 EDT [32671:280] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "constrname3"
2020-04-06 20:20:05.432 EDT [32671:281] pg_regress/foreign_key DETAIL:  Key (ftest1, ftest2, ftest3)=(0, -1, -2) is not present in table "pktable".
2020-04-06 20:20:05.432 EDT [32671:282] pg_regress/foreign_key STATEMENT:  UPDATE PKTABLE set ptest2=5 where ptest2=2;
2020-04-06 20:20:05.433 EDT [32671:283] pg_regress/foreign_key LOG:  statement: UPDATE PKTABLE set ptest1=0, ptest2=-1, ptest3=-2 where ptest2=2;
2020-04-06 20:20:05.433 EDT [32701:476] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ALTER COLUMN c8 SET STATISTICS -1;
2020-04-06 20:20:05.433 EDT [32701:477] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ALTER COLUMN c8 SET STORAGE PLAIN;
2020-04-06 20:20:05.434 EDT [32671:284] pg_regress/foreign_key LOG:  statement: UPDATE PKTABLE set ptest2=10 where ptest2=4;
2020-04-06 20:20:05.434 EDT [32701:478] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ft1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:05.436 EDT [32695:197] pg_regress/guc LOG:  statement: select current_setting('nosuch.setting', true);
2020-04-06 20:20:05.437 EDT [32671:285] pg_regress/foreign_key LOG:  statement: UPDATE PKTABLE set ptest2=2 WHERE ptest2=3 and ptest1=1;
2020-04-06 20:20:05.438 EDT [32684:78] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'eq&yt';
2020-04-06 20:20:05.440 EDT [32671:286] pg_regress/foreign_key LOG:  statement: SELECT * from PKTABLE;
2020-04-06 20:20:05.445 EDT [32679:72] pg_regress/tsdicts LOG:  statement: CREATE TEXT SEARCH DICTIONARY hunspell_err (
							Template=ispell,
							DictFile=ispell_sample,
							AffFile=hunspell_sample_long
	);
2020-04-06 20:20:05.445 EDT [32679:73] pg_regress/tsdicts ERROR:  invalid affix alias "GJUS"
2020-04-06 20:20:05.445 EDT [32679:74] pg_regress/tsdicts STATEMENT:  CREATE TEXT SEARCH DICTIONARY hunspell_err (
							Template=ispell,
							DictFile=ispell_sample,
							AffFile=hunspell_sample_long
	);
2020-04-06 20:20:05.446 EDT [32679:75] pg_regress/tsdicts LOG:  statement: CREATE TEXT SEARCH DICTIONARY hunspell_err (
							Template=ispell,
							DictFile=ispell_sample,
							AffFile=hunspell_sample_num
	);
2020-04-06 20:20:05.446 EDT [32679:76] pg_regress/tsdicts ERROR:  invalid affix flag "SZ\\"
2020-04-06 20:20:05.446 EDT [32679:77] pg_regress/tsdicts STATEMENT:  CREATE TEXT SEARCH DICTIONARY hunspell_err (
							Template=ispell,
							DictFile=ispell_sample,
							AffFile=hunspell_sample_num
	);
2020-04-06 20:20:05.446 EDT [32679:78] pg_regress/tsdicts LOG:  statement: CREATE TEXT SEARCH DICTIONARY hunspell_invalid_1 (
							Template=ispell,
							DictFile=hunspell_sample_long,
							AffFile=ispell_sample
	);
2020-04-06 20:20:05.447 EDT [32679:79] pg_regress/tsdicts LOG:  statement: CREATE TEXT SEARCH DICTIONARY hunspell_invalid_2 (
							Template=ispell,
							DictFile=hunspell_sample_long,
							AffFile=hunspell_sample_num
	);
2020-04-06 20:20:05.447 EDT [32679:80] pg_regress/tsdicts LOG:  statement: CREATE TEXT SEARCH DICTIONARY hunspell_invalid_3 (
							Template=ispell,
							DictFile=hunspell_sample_num,
							AffFile=ispell_sample
	);
2020-04-06 20:20:05.448 EDT [32679:81] pg_regress/tsdicts LOG:  statement: CREATE TEXT SEARCH DICTIONARY hunspell_err (
							Template=ispell,
							DictFile=hunspell_sample_num,
							AffFile=hunspell_sample_long
	);
2020-04-06 20:20:05.448 EDT [32679:82] pg_regress/tsdicts ERROR:  invalid affix alias "302,301,202,303"
2020-04-06 20:20:05.448 EDT [32679:83] pg_regress/tsdicts STATEMENT:  CREATE TEXT SEARCH DICTIONARY hunspell_err (
							Template=ispell,
							DictFile=hunspell_sample_num,
							AffFile=hunspell_sample_long
	);
2020-04-06 20:20:05.448 EDT [32679:84] pg_regress/tsdicts LOG:  statement: CREATE TEXT SEARCH DICTIONARY synonym (
							Template=synonym,
							Synonyms=synonym_sample
	);
2020-04-06 20:20:05.449 EDT [32679:85] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('synonym', 'PoStGrEs');
2020-04-06 20:20:05.451 EDT [32695:198] pg_regress/guc LOG:  statement: create function func_with_bad_set() returns int as $$ select 1 $$
	language sql
	set default_text_search_config = no_such_config;
2020-04-06 20:20:05.451 EDT [32695:199] pg_regress/guc ERROR:  invalid value for parameter "default_text_search_config": "no_such_config"
2020-04-06 20:20:05.451 EDT [32695:200] pg_regress/guc STATEMENT:  create function func_with_bad_set() returns int as $$ select 1 $$
	language sql
	set default_text_search_config = no_such_config;
2020-04-06 20:20:05.452 EDT [32701:479] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '28451';
2020-04-06 20:20:05.453 EDT [32695:201] pg_regress/guc LOG:  statement: set check_function_bodies = off;
2020-04-06 20:20:05.453 EDT [32695:202] pg_regress/guc LOG:  statement: create function func_with_bad_set() returns int as $$ select 1 $$
	language sql
	set default_text_search_config = no_such_config;
2020-04-06 20:20:05.454 EDT [32695:203] pg_regress/guc LOG:  statement: select func_with_bad_set();
2020-04-06 20:20:05.454 EDT [32695:204] pg_regress/guc ERROR:  invalid value for parameter "default_text_search_config": "no_such_config"
2020-04-06 20:20:05.454 EDT [32695:205] pg_regress/guc STATEMENT:  select func_with_bad_set();
2020-04-06 20:20:05.454 EDT [32695:206] pg_regress/guc LOG:  statement: reset check_function_bodies;
2020-04-06 20:20:05.454 EDT [32695:207] pg_regress/guc LOG:  statement: set default_with_oids to f;
2020-04-06 20:20:05.454 EDT [32695:208] pg_regress/guc LOG:  statement: set default_with_oids to t;
2020-04-06 20:20:05.454 EDT [32695:209] pg_regress/guc ERROR:  tables declared WITH OIDS are not supported
2020-04-06 20:20:05.454 EDT [32695:210] pg_regress/guc STATEMENT:  set default_with_oids to t;
2020-04-06 20:20:05.455 EDT [32695:211] pg_regress/guc LOG:  disconnection: session time: 0:00:01.212 user=pgbuild database=regression host=[local]
2020-04-06 20:20:05.458 EDT [32671:287] pg_regress/foreign_key LOG:  statement: SELECT * from FKTABLE;
2020-04-06 20:20:05.460 EDT [32701:480] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '28451' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:05.460 EDT [32679:86] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('synonym', 'Gogle');
2020-04-06 20:20:05.461 EDT [32684:79] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'eq|yt';
2020-04-06 20:20:05.470 EDT [32679:87] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('synonym', 'indices');
2020-04-06 20:20:05.471 EDT [32671:288] pg_regress/foreign_key LOG:  statement: DELETE FROM PKTABLE where ptest1=2 and ptest2=3 and ptest3=4;
2020-04-06 20:20:05.472 EDT [32671:289] pg_regress/foreign_key LOG:  statement: SELECT * from PKTABLE;
2020-04-06 20:20:05.474 EDT [32684:80] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ '(eq&yt)|(wr&qh)';
2020-04-06 20:20:05.481 EDT [32679:88] pg_regress/tsdicts LOG:  statement: SELECT dictinitoption FROM pg_ts_dict WHERE dictname = 'synonym';
2020-04-06 20:20:05.486 EDT [32671:290] pg_regress/foreign_key LOG:  statement: SELECT * from FKTABLE;
2020-04-06 20:20:05.490 EDT [32684:81] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ '(eq|yt)&(wr|qh)';
2020-04-06 20:20:05.494 EDT [32680:290] pg_regress/window LOG:  statement: SELECT
		p::text || ',' || i::text || ':' ||
			CASE WHEN f THEN COALESCE(v::text, 'NULL') ELSE '-' END as row,
		logging_agg_nonstrict(v) filter(where f) over wnd as nstrict_filt,
		logging_agg_nonstrict_initcond(v) filter(where f) over wnd as nstrict_init_filt,
		logging_agg_strict(v::text) filter(where f) over wnd as strict_filt,
		logging_agg_strict_initcond(v) filter(where f) over wnd as strict_init_filt
	FROM (VALUES
		(1, 1, true,  NULL),
		(1, 2, false, 'a'),
		(1, 3, true,  'b'),
		(1, 4, false, NULL),
		(1, 5, false, NULL),
		(1, 6, false, 'c'),
		(2, 1, false, NULL),
		(2, 2, true,  'x'),
		(3, 1, true,  'z')
	) AS t(p, i, f, v)
	WINDOW wnd AS (PARTITION BY p ORDER BY i ROWS BETWEEN 1 PRECEDING AND CURRENT ROW)
	ORDER BY p, i;
2020-04-06 20:20:05.500 EDT [32679:89] pg_regress/tsdicts LOG:  statement: ALTER TEXT SEARCH DICTIONARY synonym (CaseSensitive = 1);
2020-04-06 20:20:05.501 EDT [32679:90] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('synonym', 'PoStGrEs');
2020-04-06 20:20:05.501 EDT [32671:291] pg_regress/foreign_key LOG:  statement: DELETE FROM PKTABLE where ptest2=-1 and ptest3=5;
2020-04-06 20:20:05.503 EDT [32671:292] pg_regress/foreign_key LOG:  statement: SELECT * from PKTABLE;
2020-04-06 20:20:05.504 EDT [32684:82] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'w:*|q:*';
2020-04-06 20:20:05.514 EDT [32679:91] pg_regress/tsdicts LOG:  statement: SELECT dictinitoption FROM pg_ts_dict WHERE dictname = 'synonym';
2020-04-06 20:20:05.516 EDT [32684:83] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ any ('{wr,qh}');
2020-04-06 20:20:05.517 EDT [32671:293] pg_regress/foreign_key LOG:  statement: SELECT * from FKTABLE;
2020-04-06 20:20:05.525 EDT [32679:92] pg_regress/tsdicts LOG:  statement: ALTER TEXT SEARCH DICTIONARY synonym (CaseSensitive = 2);
2020-04-06 20:20:05.525 EDT [32679:93] pg_regress/tsdicts ERROR:  casesensitive requires a Boolean value
2020-04-06 20:20:05.525 EDT [32679:94] pg_regress/tsdicts STATEMENT:  ALTER TEXT SEARCH DICTIONARY synonym (CaseSensitive = 2);
2020-04-06 20:20:05.525 EDT [32679:95] pg_regress/tsdicts LOG:  statement: ALTER TEXT SEARCH DICTIONARY synonym (CaseSensitive = off);
2020-04-06 20:20:05.525 EDT [32679:96] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('synonym', 'PoStGrEs');
2020-04-06 20:20:05.528 EDT [32684:84] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'no_such_lexeme';
2020-04-06 20:20:05.534 EDT [32679:97] pg_regress/tsdicts LOG:  statement: SELECT dictinitoption FROM pg_ts_dict WHERE dictname = 'synonym';
2020-04-06 20:20:05.535 EDT [32671:294] pg_regress/foreign_key LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:05.543 EDT [32684:85] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ '!no_such_lexeme';
2020-04-06 20:20:05.544 EDT [32671:295] pg_regress/foreign_key LOG:  statement: DROP TABLE PKTABLE;
2020-04-06 20:20:05.546 EDT [32671:296] pg_regress/foreign_key LOG:  statement: CREATE TABLE PKTABLE (ptest1 int PRIMARY KEY);
2020-04-06 20:20:05.546 EDT [32679:98] pg_regress/tsdicts LOG:  statement: CREATE TEXT SEARCH DICTIONARY thesaurus (
	                        Template=thesaurus,
							DictFile=thesaurus_sample,
							Dictionary=english_stem
	);
2020-04-06 20:20:05.549 EDT [32679:99] pg_regress/tsdicts LOG:  statement: SELECT ts_lexize('thesaurus', 'one');
2020-04-06 20:20:05.550 EDT [32671:297] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE_FAIL1 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest2) REFERENCES PKTABLE);
2020-04-06 20:20:05.551 EDT [32671:298] pg_regress/foreign_key ERROR:  column "ftest2" referenced in foreign key constraint does not exist
2020-04-06 20:20:05.551 EDT [32671:299] pg_regress/foreign_key STATEMENT:  CREATE TABLE FKTABLE_FAIL1 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest2) REFERENCES PKTABLE);
2020-04-06 20:20:05.552 EDT [32671:300] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE_FAIL2 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest1) REFERENCES PKTABLE(ptest2));
2020-04-06 20:20:05.553 EDT [32671:301] pg_regress/foreign_key ERROR:  column "ptest2" referenced in foreign key constraint does not exist
2020-04-06 20:20:05.553 EDT [32671:302] pg_regress/foreign_key STATEMENT:  CREATE TABLE FKTABLE_FAIL2 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest1) REFERENCES PKTABLE(ptest2));
2020-04-06 20:20:05.553 EDT [32671:303] pg_regress/foreign_key LOG:  statement: DROP TABLE FKTABLE_FAIL1;
2020-04-06 20:20:05.554 EDT [32671:304] pg_regress/foreign_key ERROR:  table "fktable_fail1" does not exist
2020-04-06 20:20:05.554 EDT [32671:305] pg_regress/foreign_key STATEMENT:  DROP TABLE FKTABLE_FAIL1;
2020-04-06 20:20:05.554 EDT [32671:306] pg_regress/foreign_key LOG:  statement: DROP TABLE FKTABLE_FAIL2;
2020-04-06 20:20:05.554 EDT [32671:307] pg_regress/foreign_key ERROR:  table "fktable_fail2" does not exist
2020-04-06 20:20:05.554 EDT [32671:308] pg_regress/foreign_key STATEMENT:  DROP TABLE FKTABLE_FAIL2;
2020-04-06 20:20:05.554 EDT [32671:309] pg_regress/foreign_key LOG:  statement: DROP TABLE PKTABLE;
2020-04-06 20:20:05.555 EDT [32671:310] pg_regress/foreign_key LOG:  statement: CREATE TABLE PKTABLE (ptest1 int, ptest2 int, UNIQUE(ptest1, ptest2));
2020-04-06 20:20:05.558 EDT [32671:311] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE_FAIL1 (ftest1 int REFERENCES pktable(ptest1));
2020-04-06 20:20:05.559 EDT [32684:86] pg_regress/tsearch LOG:  statement: DROP INDEX wowidx2;
2020-04-06 20:20:05.560 EDT [32679:100] pg_regress/tsdicts LOG:  statement: CREATE TEXT SEARCH CONFIGURATION ispell_tst (
							COPY=english
	);
2020-04-06 20:20:05.561 EDT [32684:87] pg_regress/tsearch LOG:  statement: CREATE INDEX wowidx ON test_tsvector USING gist (a tsvector_ops(siglen=484));
2020-04-06 20:20:05.561 EDT [32679:101] pg_regress/tsdicts LOG:  statement: ALTER TEXT SEARCH CONFIGURATION ispell_tst ALTER MAPPING FOR
		word, numword, asciiword, hword, numhword, asciihword, hword_part, hword_numpart, hword_asciipart
		WITH ispell, english_stem;
2020-04-06 20:20:05.562 EDT [32679:102] pg_regress/tsdicts LOG:  statement: SELECT to_tsvector('ispell_tst', 'Booking the skies after rebookings for footballklubber from a foot');
2020-04-06 20:20:05.563 EDT [32671:312] pg_regress/foreign_key ERROR:  there is no unique constraint matching given keys for referenced table "pktable"
2020-04-06 20:20:05.563 EDT [32671:313] pg_regress/foreign_key STATEMENT:  CREATE TABLE FKTABLE_FAIL1 (ftest1 int REFERENCES pktable(ptest1));
2020-04-06 20:20:05.564 EDT [32671:314] pg_regress/foreign_key LOG:  statement: DROP TABLE FKTABLE_FAIL1;
2020-04-06 20:20:05.564 EDT [32671:315] pg_regress/foreign_key ERROR:  table "fktable_fail1" does not exist
2020-04-06 20:20:05.564 EDT [32671:316] pg_regress/foreign_key STATEMENT:  DROP TABLE FKTABLE_FAIL1;
2020-04-06 20:20:05.564 EDT [32671:317] pg_regress/foreign_key LOG:  statement: DROP TABLE PKTABLE;
2020-04-06 20:20:05.566 EDT [32671:318] pg_regress/foreign_key LOG:  statement: CREATE TABLE PKTABLE (ptest1 int PRIMARY KEY);
2020-04-06 20:20:05.568 EDT [32671:319] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES(42);
2020-04-06 20:20:05.568 EDT [32671:320] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE (ftest1 inet REFERENCES pktable);
2020-04-06 20:20:05.570 EDT [32671:321] pg_regress/foreign_key ERROR:  foreign key constraint "fktable_ftest1_fkey" cannot be implemented
2020-04-06 20:20:05.570 EDT [32671:322] pg_regress/foreign_key DETAIL:  Key columns "ftest1" and "ptest1" are of incompatible types: inet and integer.
2020-04-06 20:20:05.570 EDT [32671:323] pg_regress/foreign_key STATEMENT:  CREATE TABLE FKTABLE (ftest1 inet REFERENCES pktable);
2020-04-06 20:20:05.571 EDT [32671:324] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE (ftest1 inet REFERENCES pktable(ptest1));
2020-04-06 20:20:05.573 EDT [32671:325] pg_regress/foreign_key ERROR:  foreign key constraint "fktable_ftest1_fkey" cannot be implemented
2020-04-06 20:20:05.573 EDT [32671:326] pg_regress/foreign_key DETAIL:  Key columns "ftest1" and "ptest1" are of incompatible types: inet and integer.
2020-04-06 20:20:05.573 EDT [32671:327] pg_regress/foreign_key STATEMENT:  CREATE TABLE FKTABLE (ftest1 inet REFERENCES pktable(ptest1));
2020-04-06 20:20:05.574 EDT [32671:328] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE (ftest1 int8 REFERENCES pktable);
2020-04-06 20:20:05.576 EDT [32671:329] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES(42);
2020-04-06 20:20:05.577 EDT [32679:103] pg_regress/tsdicts LOG:  statement: SELECT to_tsquery('ispell_tst', 'footballklubber');
2020-04-06 20:20:05.578 EDT [32671:330] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES(43);
2020-04-06 20:20:05.578 EDT [32671:331] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_ftest1_fkey"
2020-04-06 20:20:05.578 EDT [32671:332] pg_regress/foreign_key DETAIL:  Key (ftest1)=(43) is not present in table "pktable".
2020-04-06 20:20:05.578 EDT [32671:333] pg_regress/foreign_key STATEMENT:  INSERT INTO FKTABLE VALUES(43);
2020-04-06 20:20:05.578 EDT [32671:334] pg_regress/foreign_key LOG:  statement: UPDATE FKTABLE SET ftest1 = ftest1;
2020-04-06 20:20:05.579 EDT [32671:335] pg_regress/foreign_key LOG:  statement: UPDATE FKTABLE SET ftest1 = ftest1 + 1;
2020-04-06 20:20:05.579 EDT [32671:336] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_ftest1_fkey"
2020-04-06 20:20:05.579 EDT [32671:337] pg_regress/foreign_key DETAIL:  Key (ftest1)=(43) is not present in table "pktable".
2020-04-06 20:20:05.579 EDT [32671:338] pg_regress/foreign_key STATEMENT:  UPDATE FKTABLE SET ftest1 = ftest1 + 1;
2020-04-06 20:20:05.579 EDT [32671:339] pg_regress/foreign_key LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:05.581 EDT [32671:340] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE (ftest1 numeric REFERENCES pktable);
2020-04-06 20:20:05.583 EDT [32671:341] pg_regress/foreign_key ERROR:  foreign key constraint "fktable_ftest1_fkey" cannot be implemented
2020-04-06 20:20:05.583 EDT [32671:342] pg_regress/foreign_key DETAIL:  Key columns "ftest1" and "ptest1" are of incompatible types: numeric and integer.
2020-04-06 20:20:05.583 EDT [32671:343] pg_regress/foreign_key STATEMENT:  CREATE TABLE FKTABLE (ftest1 numeric REFERENCES pktable);
2020-04-06 20:20:05.584 EDT [32671:344] pg_regress/foreign_key LOG:  statement: DROP TABLE PKTABLE;
2020-04-06 20:20:05.585 EDT [32671:345] pg_regress/foreign_key LOG:  statement: CREATE TABLE PKTABLE (ptest1 numeric PRIMARY KEY);
2020-04-06 20:20:05.587 EDT [32684:88] pg_regress/tsearch LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_tsvector)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:05.587 EDT [32679:104] pg_regress/tsdicts LOG:  statement: SELECT to_tsquery('ispell_tst', 'footballyklubber:b & rebookings:A & sky');
2020-04-06 20:20:05.589 EDT [32671:346] pg_regress/foreign_key LOG:  statement: INSERT INTO PKTABLE VALUES(42);
2020-04-06 20:20:05.590 EDT [32671:347] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE (ftest1 int REFERENCES pktable);
2020-04-06 20:20:05.592 EDT [32671:348] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES(42);
2020-04-06 20:20:05.593 EDT [32671:349] pg_regress/foreign_key LOG:  statement: INSERT INTO FKTABLE VALUES(43);
2020-04-06 20:20:05.594 EDT [32671:350] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_ftest1_fkey"
2020-04-06 20:20:05.594 EDT [32671:351] pg_regress/foreign_key DETAIL:  Key (ftest1)=(43) is not present in table "pktable".
2020-04-06 20:20:05.594 EDT [32671:352] pg_regress/foreign_key STATEMENT:  INSERT INTO FKTABLE VALUES(43);
2020-04-06 20:20:05.594 EDT [32671:353] pg_regress/foreign_key LOG:  statement: UPDATE FKTABLE SET ftest1 = ftest1;
2020-04-06 20:20:05.594 EDT [32671:354] pg_regress/foreign_key LOG:  statement: UPDATE FKTABLE SET ftest1 = ftest1 + 1;
2020-04-06 20:20:05.595 EDT [32671:355] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_ftest1_fkey"
2020-04-06 20:20:05.595 EDT [32671:356] pg_regress/foreign_key DETAIL:  Key (ftest1)=(43) is not present in table "pktable".
2020-04-06 20:20:05.595 EDT [32671:357] pg_regress/foreign_key STATEMENT:  UPDATE FKTABLE SET ftest1 = ftest1 + 1;
2020-04-06 20:20:05.595 EDT [32671:358] pg_regress/foreign_key LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:05.598 EDT [32671:359] pg_regress/foreign_key LOG:  statement: DROP TABLE PKTABLE;
2020-04-06 20:20:05.599 EDT [32679:105] pg_regress/tsdicts LOG:  statement: CREATE TEXT SEARCH CONFIGURATION hunspell_tst (
							COPY=ispell_tst
	);
2020-04-06 20:20:05.600 EDT [32679:106] pg_regress/tsdicts LOG:  statement: ALTER TEXT SEARCH CONFIGURATION hunspell_tst ALTER MAPPING
		REPLACE ispell WITH hunspell;
2020-04-06 20:20:05.601 EDT [32679:107] pg_regress/tsdicts LOG:  statement: SELECT to_tsvector('hunspell_tst', 'Booking the skies after rebookings for footballklubber from a foot');
2020-04-06 20:20:05.601 EDT [32684:89] pg_regress/tsearch LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '17481';
2020-04-06 20:20:05.603 EDT [32671:360] pg_regress/foreign_key LOG:  statement: CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, PRIMARY KEY(ptest1, ptest2));
2020-04-06 20:20:05.607 EDT [32671:361] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE (ftest1 cidr, ftest2 timestamp, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable);
2020-04-06 20:20:05.609 EDT [32671:362] pg_regress/foreign_key ERROR:  foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented
2020-04-06 20:20:05.609 EDT [32671:363] pg_regress/foreign_key DETAIL:  Key columns "ftest1" and "ptest1" are of incompatible types: cidr and integer.
2020-04-06 20:20:05.609 EDT [32671:364] pg_regress/foreign_key STATEMENT:  CREATE TABLE FKTABLE (ftest1 cidr, ftest2 timestamp, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable);
2020-04-06 20:20:05.610 EDT [32671:365] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE (ftest1 cidr, ftest2 timestamp, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable(ptest1, ptest2));
2020-04-06 20:20:05.610 EDT [32701:481] pg_regress/foreign_data LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '28451' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:05.611 EDT [32679:108] pg_regress/tsdicts LOG:  statement: SELECT to_tsquery('hunspell_tst', 'footballklubber');
2020-04-06 20:20:05.612 EDT [32671:366] pg_regress/foreign_key ERROR:  foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented
2020-04-06 20:20:05.612 EDT [32671:367] pg_regress/foreign_key DETAIL:  Key columns "ftest1" and "ptest1" are of incompatible types: cidr and integer.
2020-04-06 20:20:05.612 EDT [32671:368] pg_regress/foreign_key STATEMENT:  CREATE TABLE FKTABLE (ftest1 cidr, ftest2 timestamp, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable(ptest1, ptest2));
2020-04-06 20:20:05.613 EDT [32671:369] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest2, ftest1) REFERENCES pktable);
2020-04-06 20:20:05.615 EDT [32671:370] pg_regress/foreign_key ERROR:  foreign key constraint "fktable_ftest2_ftest1_fkey" cannot be implemented
2020-04-06 20:20:05.615 EDT [32671:371] pg_regress/foreign_key DETAIL:  Key columns "ftest2" and "ptest1" are of incompatible types: inet and integer.
2020-04-06 20:20:05.615 EDT [32671:372] pg_regress/foreign_key STATEMENT:  CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest2, ftest1) REFERENCES pktable);
2020-04-06 20:20:05.616 EDT [32671:373] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest2, ftest1) REFERENCES pktable(ptest1, ptest2));
2020-04-06 20:20:05.617 EDT [32684:90] pg_regress/tsearch LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '17481' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:05.618 EDT [32684:91] pg_regress/tsearch LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '17481' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:05.621 EDT [32671:374] pg_regress/foreign_key ERROR:  foreign key constraint "fktable_ftest2_ftest1_fkey" cannot be implemented
2020-04-06 20:20:05.621 EDT [32671:375] pg_regress/foreign_key DETAIL:  Key columns "ftest2" and "ptest1" are of incompatible types: inet and integer.
2020-04-06 20:20:05.621 EDT [32671:376] pg_regress/foreign_key STATEMENT:  CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest2, ftest1) REFERENCES pktable(ptest1, ptest2));
2020-04-06 20:20:05.622 EDT [32671:377] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable(ptest2, ptest1));
2020-04-06 20:20:05.622 EDT [32679:109] pg_regress/tsdicts LOG:  statement: SELECT to_tsquery('hunspell_tst', 'footballyklubber:b & rebookings:A & sky');
2020-04-06 20:20:05.623 EDT [32680:291] pg_regress/window LOG:  statement: SELECT
		i::text || ':' || COALESCE(v::text, 'NULL') as row,
		logging_agg_strict(v::text)
			over wnd as inverse,
		logging_agg_strict(v::text || CASE WHEN random() < 0 then '?' ELSE '' END)
			over wnd as noinverse
	FROM (VALUES
		(1, 'a'),
		(2, 'b'),
		(3, 'c')
	) AS t(i, v)
	WINDOW wnd AS (ORDER BY i ROWS BETWEEN 1 PRECEDING AND CURRENT ROW)
	ORDER BY i;
2020-04-06 20:20:05.624 EDT [32671:378] pg_regress/foreign_key ERROR:  foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented
2020-04-06 20:20:05.624 EDT [32671:379] pg_regress/foreign_key DETAIL:  Key columns "ftest1" and "ptest2" are of incompatible types: integer and inet.
2020-04-06 20:20:05.624 EDT [32671:380] pg_regress/foreign_key STATEMENT:  CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable(ptest2, ptest1));
2020-04-06 20:20:05.625 EDT [32671:381] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest2, ftest1) REFERENCES pktable(ptest2, ptest1));
2020-04-06 20:20:05.628 EDT [32671:382] pg_regress/foreign_key LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:05.631 EDT [32671:383] pg_regress/foreign_key LOG:  statement: CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable(ptest1, ptest2));
2020-04-06 20:20:05.632 EDT [32701:482] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '28451' ORDER BY 1;
2020-04-06 20:20:05.634 EDT [32684:92] pg_regress/tsearch LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '17481' ORDER BY 1;
2020-04-06 20:20:05.634 EDT [32701:483] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '28451'
	ORDER BY 1;
2020-04-06 20:20:05.635 EDT [32684:93] pg_regress/tsearch LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '17481'
	ORDER BY 1;
2020-04-06 20:20:05.636 EDT [32701:484] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '28451'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('28451')
	ORDER BY 1;
2020-04-06 20:20:05.637 EDT [32684:94] pg_regress/tsearch LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '17481'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('17481')
	ORDER BY 1;
2020-04-06 20:20:05.639 EDT [32679:110] pg_regress/tsdicts LOG:  statement: SELECT to_tsquery('hunspell_tst', 'footballyklubber:b <-> sky');
2020-04-06 20:20:05.642 EDT [32671:384] pg_regress/foreign_key LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:05.644 EDT [32671:385] pg_regress/foreign_key LOG:  statement: DROP TABLE PKTABLE;
2020-04-06 20:20:05.647 EDT [32684:95] pg_regress/tsearch LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '17481'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:05.648 EDT [32671:386] pg_regress/foreign_key LOG:  statement: CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest3,
	ptest4) REFERENCES pktable(ptest1, ptest2));
2020-04-06 20:20:05.651 EDT [32701:485] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '28451' AND s.oid = f.ftserver;
2020-04-06 20:20:05.652 EDT [32679:111] pg_regress/tsdicts LOG:  statement: SELECT phraseto_tsquery('hunspell_tst', 'footballyklubber sky');
2020-04-06 20:20:05.653 EDT [32701:486] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '28451'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:05.656 EDT [32671:387] pg_regress/foreign_key LOG:  statement: DROP TABLE PKTABLE;
2020-04-06 20:20:05.659 EDT [32671:388] pg_regress/foreign_key LOG:  statement: CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest3,
	ptest4) REFERENCES pktable);
2020-04-06 20:20:05.660 EDT [32684:96] pg_regress/tsearch LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '17481'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:05.664 EDT [32679:112] pg_regress/tsdicts LOG:  statement: ALTER TEXT SEARCH CONFIGURATION hunspell_tst ALTER MAPPING
		REPLACE hunspell WITH hunspell_long;
2020-04-06 20:20:05.665 EDT [32679:113] pg_regress/tsdicts LOG:  statement: SELECT to_tsvector('hunspell_tst', 'Booking the skies after rebookings for footballklubber from a foot');
2020-04-06 20:20:05.666 EDT [32671:389] pg_regress/foreign_key LOG:  statement: DROP TABLE PKTABLE;
2020-04-06 20:20:05.668 EDT [32671:390] pg_regress/foreign_key LOG:  statement: CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest3,
	ptest4) REFERENCES pktable(ptest2, ptest1));
2020-04-06 20:20:05.671 EDT [32671:391] pg_regress/foreign_key ERROR:  foreign key constraint "pktable_ptest3_ptest4_fkey" cannot be implemented
2020-04-06 20:20:05.671 EDT [32671:392] pg_regress/foreign_key DETAIL:  Key columns "ptest3" and "ptest2" are of incompatible types: integer and inet.
2020-04-06 20:20:05.671 EDT [32671:393] pg_regress/foreign_key STATEMENT:  CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest3,
	ptest4) REFERENCES pktable(ptest2, ptest1));
2020-04-06 20:20:05.672 EDT [32671:394] pg_regress/foreign_key LOG:  statement: CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest4,
	ptest3) REFERENCES pktable(ptest1, ptest2));
2020-04-06 20:20:05.673 EDT [32701:487] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '28451'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:05.674 EDT [32684:97] pg_regress/tsearch LOG:  statement: EXPLAIN (costs off) SELECT count(*) FROM test_tsvector WHERE a @@ 'wr|qh';
2020-04-06 20:20:05.674 EDT [32684:98] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'wr|qh';
2020-04-06 20:20:05.675 EDT [32679:114] pg_regress/tsdicts LOG:  statement: SELECT to_tsquery('hunspell_tst', 'footballklubber');
2020-04-06 20:20:05.676 EDT [32671:395] pg_regress/foreign_key ERROR:  foreign key constraint "pktable_ptest4_ptest3_fkey" cannot be implemented
2020-04-06 20:20:05.676 EDT [32671:396] pg_regress/foreign_key DETAIL:  Key columns "ptest4" and "ptest1" are of incompatible types: inet and integer.
2020-04-06 20:20:05.676 EDT [32671:397] pg_regress/foreign_key STATEMENT:  CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest4,
	ptest3) REFERENCES pktable(ptest1, ptest2));
2020-04-06 20:20:05.676 EDT [32671:398] pg_regress/foreign_key LOG:  statement: CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest4,
	ptest3) REFERENCES pktable);
2020-04-06 20:20:05.679 EDT [32671:399] pg_regress/foreign_key ERROR:  foreign key constraint "pktable_ptest4_ptest3_fkey" cannot be implemented
2020-04-06 20:20:05.679 EDT [32671:400] pg_regress/foreign_key DETAIL:  Key columns "ptest4" and "ptest1" are of incompatible types: inet and integer.
2020-04-06 20:20:05.679 EDT [32671:401] pg_regress/foreign_key STATEMENT:  CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest4,
	ptest3) REFERENCES pktable);
2020-04-06 20:20:05.680 EDT [32671:402] pg_regress/foreign_key LOG:  statement: create table pktable_base (base1 int not null);
2020-04-06 20:20:05.681 EDT [32671:403] pg_regress/foreign_key LOG:  statement: create table pktable (ptest1 int, primary key(base1), unique(base1, ptest1)) inherits (pktable_base);
2020-04-06 20:20:05.683 EDT [32671:404] pg_regress/foreign_key LOG:  statement: create table fktable (ftest1 int references pktable(base1));
2020-04-06 20:20:05.686 EDT [32684:99] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'wr&qh';
2020-04-06 20:20:05.686 EDT [32701:488] pg_regress/foreign_data LOG:  statement: CREATE TABLE use_ft1_column_type (x ft1);
2020-04-06 20:20:05.687 EDT [32679:115] pg_regress/tsdicts LOG:  statement: SELECT to_tsquery('hunspell_tst', 'footballyklubber:b & rebookings:A & sky');
2020-04-06 20:20:05.688 EDT [32671:405] pg_regress/foreign_key LOG:  statement: insert into pktable(base1) values (1);
2020-04-06 20:20:05.689 EDT [32671:406] pg_regress/foreign_key LOG:  statement: insert into pktable(base1) values (2);
2020-04-06 20:20:05.689 EDT [32671:407] pg_regress/foreign_key LOG:  statement: insert into fktable(ftest1) values (3);
2020-04-06 20:20:05.690 EDT [32671:408] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_ftest1_fkey"
2020-04-06 20:20:05.690 EDT [32671:409] pg_regress/foreign_key DETAIL:  Key (ftest1)=(3) is not present in table "pktable".
2020-04-06 20:20:05.690 EDT [32671:410] pg_regress/foreign_key STATEMENT:  insert into fktable(ftest1) values (3);
2020-04-06 20:20:05.690 EDT [32671:411] pg_regress/foreign_key LOG:  statement: insert into pktable(base1) values (3);
2020-04-06 20:20:05.690 EDT [32671:412] pg_regress/foreign_key LOG:  statement: insert into fktable(ftest1) values (3);
2020-04-06 20:20:05.690 EDT [32671:413] pg_regress/foreign_key LOG:  statement: delete from pktable where base1>2;
2020-04-06 20:20:05.691 EDT [32671:414] pg_regress/foreign_key ERROR:  update or delete on table "pktable" violates foreign key constraint "fktable_ftest1_fkey" on table "fktable"
2020-04-06 20:20:05.691 EDT [32671:415] pg_regress/foreign_key DETAIL:  Key (base1)=(3) is still referenced from table "fktable".
2020-04-06 20:20:05.691 EDT [32671:416] pg_regress/foreign_key STATEMENT:  delete from pktable where base1>2;
2020-04-06 20:20:05.691 EDT [32671:417] pg_regress/foreign_key LOG:  statement: update pktable set base1=base1*4;
2020-04-06 20:20:05.691 EDT [32671:418] pg_regress/foreign_key ERROR:  update or delete on table "pktable" violates foreign key constraint "fktable_ftest1_fkey" on table "fktable"
2020-04-06 20:20:05.691 EDT [32671:419] pg_regress/foreign_key DETAIL:  Key (base1)=(3) is still referenced from table "fktable".
2020-04-06 20:20:05.691 EDT [32671:420] pg_regress/foreign_key STATEMENT:  update pktable set base1=base1*4;
2020-04-06 20:20:05.692 EDT [32671:421] pg_regress/foreign_key LOG:  statement: update pktable set base1=base1*4 where base1<3;
2020-04-06 20:20:05.692 EDT [32671:422] pg_regress/foreign_key LOG:  statement: delete from pktable where base1>3;
2020-04-06 20:20:05.693 EDT [32671:423] pg_regress/foreign_key LOG:  statement: drop table fktable;
2020-04-06 20:20:05.693 EDT [32701:489] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ALTER COLUMN c8 SET DATA TYPE integer;
2020-04-06 20:20:05.693 EDT [32701:490] pg_regress/foreign_data ERROR:  cannot alter foreign table "ft1" because column "use_ft1_column_type.x" uses its row type
2020-04-06 20:20:05.693 EDT [32701:491] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN TABLE ft1 ALTER COLUMN c8 SET DATA TYPE integer;
2020-04-06 20:20:05.694 EDT [32701:492] pg_regress/foreign_data LOG:  statement: DROP TABLE use_ft1_column_type;
2020-04-06 20:20:05.694 EDT [32680:292] pg_regress/window LOG:  statement: SELECT
		i::text || ':' || COALESCE(v::text, 'NULL') as row,
		logging_agg_strict(v::text) filter(where true)
			over wnd as inverse,
		logging_agg_strict(v::text) filter(where random() >= 0)
			over wnd as noinverse
	FROM (VALUES
		(1, 'a'),
		(2, 'b'),
		(3, 'c')
	) AS t(i, v)
	WINDOW wnd AS (ORDER BY i ROWS BETWEEN 1 PRECEDING AND CURRENT ROW)
	ORDER BY i;
2020-04-06 20:20:05.697 EDT [32701:493] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ADD PRIMARY KEY (c7);
2020-04-06 20:20:05.697 EDT [32701:494] pg_regress/foreign_data ERROR:  primary key constraints are not supported on foreign tables at character 29
2020-04-06 20:20:05.697 EDT [32701:495] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN TABLE ft1 ADD PRIMARY KEY (c7);
2020-04-06 20:20:05.697 EDT [32671:424] pg_regress/foreign_key LOG:  statement: delete from pktable;
2020-04-06 20:20:05.697 EDT [32701:496] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ADD CONSTRAINT ft1_c9_check CHECK (c9 < 0) NOT VALID;
2020-04-06 20:20:05.697 EDT [32679:116] pg_regress/tsdicts LOG:  statement: ALTER TEXT SEARCH CONFIGURATION hunspell_tst ALTER MAPPING
		REPLACE hunspell_long WITH hunspell_num;
2020-04-06 20:20:05.698 EDT [32679:117] pg_regress/tsdicts LOG:  statement: SELECT to_tsvector('hunspell_tst', 'Booking the skies after rebookings for footballklubber from a foot');
2020-04-06 20:20:05.698 EDT [32671:425] pg_regress/foreign_key LOG:  statement: create table fktable (ftest1 int, ftest2 int, foreign key(ftest1, ftest2) references pktable(base1, ptest1));
2020-04-06 20:20:05.699 EDT [32701:497] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 ALTER CONSTRAINT ft1_c9_check DEFERRABLE;
2020-04-06 20:20:05.699 EDT [32701:498] pg_regress/foreign_data ERROR:  "ft1" is not a table
2020-04-06 20:20:05.699 EDT [32701:499] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN TABLE ft1 ALTER CONSTRAINT ft1_c9_check DEFERRABLE;
2020-04-06 20:20:05.699 EDT [32701:500] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 DROP CONSTRAINT ft1_c9_check;
2020-04-06 20:20:05.700 EDT [32701:501] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 DROP CONSTRAINT no_const;
2020-04-06 20:20:05.700 EDT [32684:100] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'eq&yt';
2020-04-06 20:20:05.700 EDT [32701:502] pg_regress/foreign_data ERROR:  constraint "no_const" of relation "ft1" does not exist
2020-04-06 20:20:05.700 EDT [32701:503] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN TABLE ft1 DROP CONSTRAINT no_const;
2020-04-06 20:20:05.701 EDT [32701:504] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 DROP CONSTRAINT IF EXISTS no_const;
2020-04-06 20:20:05.701 EDT [32701:505] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 OWNER TO regress_test_role;
2020-04-06 20:20:05.702 EDT [32701:506] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 OPTIONS (DROP delimiter, SET quote '~', ADD escape '@');
2020-04-06 20:20:05.703 EDT [32701:507] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 DROP COLUMN no_column;
2020-04-06 20:20:05.703 EDT [32701:508] pg_regress/foreign_data ERROR:  column "no_column" of relation "ft1" does not exist
2020-04-06 20:20:05.703 EDT [32701:509] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN TABLE ft1 DROP COLUMN no_column;
2020-04-06 20:20:05.703 EDT [32701:510] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 DROP COLUMN IF EXISTS no_column;
2020-04-06 20:20:05.704 EDT [32671:426] pg_regress/foreign_key LOG:  statement: insert into pktable(base1, ptest1) values (1, 1);
2020-04-06 20:20:05.704 EDT [32671:427] pg_regress/foreign_key LOG:  statement: insert into pktable(base1, ptest1) values (2, 2);
2020-04-06 20:20:05.704 EDT [32671:428] pg_regress/foreign_key LOG:  statement: insert into fktable(ftest1, ftest2) values (3, 1);
2020-04-06 20:20:05.705 EDT [32671:429] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_ftest1_ftest2_fkey"
2020-04-06 20:20:05.705 EDT [32671:430] pg_regress/foreign_key DETAIL:  Key (ftest1, ftest2)=(3, 1) is not present in table "pktable".
2020-04-06 20:20:05.705 EDT [32671:431] pg_regress/foreign_key STATEMENT:  insert into fktable(ftest1, ftest2) values (3, 1);
2020-04-06 20:20:05.705 EDT [32671:432] pg_regress/foreign_key LOG:  statement: insert into pktable(base1,ptest1) values (3, 1);
2020-04-06 20:20:05.705 EDT [32671:433] pg_regress/foreign_key LOG:  statement: insert into fktable(ftest1, ftest2) values (3, 1);
2020-04-06 20:20:05.706 EDT [32671:434] pg_regress/foreign_key LOG:  statement: delete from pktable where base1>2;
2020-04-06 20:20:05.706 EDT [32671:435] pg_regress/foreign_key ERROR:  update or delete on table "pktable" violates foreign key constraint "fktable_ftest1_ftest2_fkey" on table "fktable"
2020-04-06 20:20:05.706 EDT [32671:436] pg_regress/foreign_key DETAIL:  Key (base1, ptest1)=(3, 1) is still referenced from table "fktable".
2020-04-06 20:20:05.706 EDT [32671:437] pg_regress/foreign_key STATEMENT:  delete from pktable where base1>2;
2020-04-06 20:20:05.706 EDT [32671:438] pg_regress/foreign_key LOG:  statement: update pktable set base1=base1*4;
2020-04-06 20:20:05.707 EDT [32671:439] pg_regress/foreign_key ERROR:  update or delete on table "pktable" violates foreign key constraint "fktable_ftest1_ftest2_fkey" on table "fktable"
2020-04-06 20:20:05.707 EDT [32671:440] pg_regress/foreign_key DETAIL:  Key (base1, ptest1)=(3, 1) is still referenced from table "fktable".
2020-04-06 20:20:05.707 EDT [32671:441] pg_regress/foreign_key STATEMENT:  update pktable set base1=base1*4;
2020-04-06 20:20:05.707 EDT [32671:442] pg_regress/foreign_key LOG:  statement: update pktable set base1=base1*4 where base1<3;
2020-04-06 20:20:05.708 EDT [32671:443] pg_regress/foreign_key LOG:  statement: delete from pktable where base1>3;
2020-04-06 20:20:05.708 EDT [32671:444] pg_regress/foreign_key LOG:  statement: drop table fktable;
2020-04-06 20:20:05.709 EDT [32701:511] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 DROP COLUMN c9;
2020-04-06 20:20:05.711 EDT [32701:512] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 SET SCHEMA foreign_schema;
2020-04-06 20:20:05.711 EDT [32679:118] pg_regress/tsdicts LOG:  statement: SELECT to_tsquery('hunspell_tst', 'footballklubber');
2020-04-06 20:20:05.711 EDT [32684:101] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'eq|yt';
2020-04-06 20:20:05.712 EDT [32671:445] pg_regress/foreign_key LOG:  statement: drop table pktable;
2020-04-06 20:20:05.712 EDT [32701:513] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft1 SET TABLESPACE ts;
2020-04-06 20:20:05.712 EDT [32701:514] pg_regress/foreign_data ERROR:  relation "ft1" does not exist
2020-04-06 20:20:05.712 EDT [32701:515] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN TABLE ft1 SET TABLESPACE ts;
2020-04-06 20:20:05.712 EDT [32701:516] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE foreign_schema.ft1 RENAME c1 TO foreign_column_1;
2020-04-06 20:20:05.713 EDT [32701:517] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE foreign_schema.ft1 RENAME TO foreign_table_1;
2020-04-06 20:20:05.713 EDT [32701:518] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(foreign_table_1)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(foreign_schema)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:20:05.716 EDT [32671:446] pg_regress/foreign_key LOG:  statement: drop table pktable_base;
2020-04-06 20:20:05.717 EDT [32671:447] pg_regress/foreign_key LOG:  statement: create table pktable_base(base1 int not null, base2 int);
2020-04-06 20:20:05.718 EDT [32671:448] pg_regress/foreign_key LOG:  statement: create table pktable(ptest1 int, ptest2 int, primary key(base1, ptest1), foreign key(base2, ptest2) references
	                                             pktable(base1, ptest1)) inherits (pktable_base);
2020-04-06 20:20:05.721 EDT [32671:449] pg_regress/foreign_key LOG:  statement: insert into pktable (base1, ptest1, base2, ptest2) values (1, 1, 1, 1);
2020-04-06 20:20:05.722 EDT [32671:450] pg_regress/foreign_key LOG:  statement: insert into pktable (base1, ptest1, base2, ptest2) values (2, 1, 1, 1);
2020-04-06 20:20:05.722 EDT [32671:451] pg_regress/foreign_key LOG:  statement: insert into pktable (base1, ptest1, base2, ptest2) values (2, 2, 2, 1);
2020-04-06 20:20:05.723 EDT [32671:452] pg_regress/foreign_key LOG:  statement: insert into pktable (base1, ptest1, base2, ptest2) values (1, 3, 2, 2);
2020-04-06 20:20:05.723 EDT [32671:453] pg_regress/foreign_key LOG:  statement: insert into pktable (base1, ptest1, base2, ptest2) values (2, 3, 3, 2);
2020-04-06 20:20:05.723 EDT [32671:454] pg_regress/foreign_key ERROR:  insert or update on table "pktable" violates foreign key constraint "pktable_base2_ptest2_fkey"
2020-04-06 20:20:05.723 EDT [32671:455] pg_regress/foreign_key DETAIL:  Key (base2, ptest2)=(3, 2) is not present in table "pktable".
2020-04-06 20:20:05.723 EDT [32671:456] pg_regress/foreign_key STATEMENT:  insert into pktable (base1, ptest1, base2, ptest2) values (2, 3, 3, 2);
2020-04-06 20:20:05.723 EDT [32684:102] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ '(eq&yt)|(wr&qh)';
2020-04-06 20:20:05.724 EDT [32671:457] pg_regress/foreign_key LOG:  statement: delete from pktable where base1=2;
2020-04-06 20:20:05.724 EDT [32671:458] pg_regress/foreign_key ERROR:  update or delete on table "pktable" violates foreign key constraint "pktable_base2_ptest2_fkey" on table "pktable"
2020-04-06 20:20:05.724 EDT [32671:459] pg_regress/foreign_key DETAIL:  Key (base1, ptest1)=(2, 2) is still referenced from table "pktable".
2020-04-06 20:20:05.724 EDT [32671:460] pg_regress/foreign_key STATEMENT:  delete from pktable where base1=2;
2020-04-06 20:20:05.724 EDT [32671:461] pg_regress/foreign_key LOG:  statement: update pktable set base1=3 where base1=1;
2020-04-06 20:20:05.725 EDT [32671:462] pg_regress/foreign_key ERROR:  update or delete on table "pktable" violates foreign key constraint "pktable_base2_ptest2_fkey" on table "pktable"
2020-04-06 20:20:05.725 EDT [32671:463] pg_regress/foreign_key DETAIL:  Key (base1, ptest1)=(1, 1) is still referenced from table "pktable".
2020-04-06 20:20:05.725 EDT [32671:464] pg_regress/foreign_key STATEMENT:  update pktable set base1=3 where base1=1;
2020-04-06 20:20:05.725 EDT [32671:465] pg_regress/foreign_key LOG:  statement: delete from pktable where base2=2;
2020-04-06 20:20:05.726 EDT [32671:466] pg_regress/foreign_key LOG:  statement: delete from pktable where base1=2;
2020-04-06 20:20:05.727 EDT [32701:519] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '28451';
2020-04-06 20:20:05.728 EDT [32671:467] pg_regress/foreign_key LOG:  statement: drop table pktable;
2020-04-06 20:20:05.730 EDT [32671:468] pg_regress/foreign_key LOG:  statement: drop table pktable_base;
2020-04-06 20:20:05.731 EDT [32671:469] pg_regress/foreign_key LOG:  statement: create table pktable_base(base1 int not null);
2020-04-06 20:20:05.732 EDT [32671:470] pg_regress/foreign_key LOG:  statement: create table pktable(ptest1 inet, primary key(base1, ptest1)) inherits (pktable_base);
2020-04-06 20:20:05.734 EDT [32679:119] pg_regress/tsdicts LOG:  statement: SELECT to_tsquery('hunspell_tst', 'footballyklubber:b & rebookings:A & sky');
2020-04-06 20:20:05.735 EDT [32671:471] pg_regress/foreign_key LOG:  statement: create table fktable(ftest1 cidr, ftest2 int[], foreign key (ftest1, ftest2) references pktable);
2020-04-06 20:20:05.735 EDT [32684:103] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ '(eq|yt)&(wr|qh)';
2020-04-06 20:20:05.737 EDT [32671:472] pg_regress/foreign_key ERROR:  foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented
2020-04-06 20:20:05.737 EDT [32671:473] pg_regress/foreign_key DETAIL:  Key columns "ftest1" and "base1" are of incompatible types: cidr and integer.
2020-04-06 20:20:05.737 EDT [32671:474] pg_regress/foreign_key STATEMENT:  create table fktable(ftest1 cidr, ftest2 int[], foreign key (ftest1, ftest2) references pktable);
2020-04-06 20:20:05.737 EDT [32671:475] pg_regress/foreign_key LOG:  statement: create table fktable(ftest1 cidr, ftest2 int[], foreign key (ftest1, ftest2) references pktable(base1, ptest1));
2020-04-06 20:20:05.739 EDT [32671:476] pg_regress/foreign_key ERROR:  foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented
2020-04-06 20:20:05.739 EDT [32671:477] pg_regress/foreign_key DETAIL:  Key columns "ftest1" and "base1" are of incompatible types: cidr and integer.
2020-04-06 20:20:05.739 EDT [32671:478] pg_regress/foreign_key STATEMENT:  create table fktable(ftest1 cidr, ftest2 int[], foreign key (ftest1, ftest2) references pktable(base1, ptest1));
2020-04-06 20:20:05.740 EDT [32701:520] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '28451' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:05.742 EDT [32671:479] pg_regress/foreign_key LOG:  statement: create table fktable(ftest1 int, ftest2 inet, foreign key(ftest2, ftest1) references pktable);
2020-04-06 20:20:05.744 EDT [32671:480] pg_regress/foreign_key ERROR:  foreign key constraint "fktable_ftest2_ftest1_fkey" cannot be implemented
2020-04-06 20:20:05.744 EDT [32671:481] pg_regress/foreign_key DETAIL:  Key columns "ftest2" and "base1" are of incompatible types: inet and integer.
2020-04-06 20:20:05.744 EDT [32671:482] pg_regress/foreign_key STATEMENT:  create table fktable(ftest1 int, ftest2 inet, foreign key(ftest2, ftest1) references pktable);
2020-04-06 20:20:05.745 EDT [32671:483] pg_regress/foreign_key LOG:  statement: create table fktable(ftest1 int, ftest2 inet, foreign key(ftest2, ftest1) references pktable(base1, ptest1));
2020-04-06 20:20:05.745 EDT [32701:521] pg_regress/foreign_data LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '28451' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:05.747 EDT [32671:484] pg_regress/foreign_key ERROR:  foreign key constraint "fktable_ftest2_ftest1_fkey" cannot be implemented
2020-04-06 20:20:05.747 EDT [32671:485] pg_regress/foreign_key DETAIL:  Key columns "ftest2" and "base1" are of incompatible types: inet and integer.
2020-04-06 20:20:05.747 EDT [32671:486] pg_regress/foreign_key STATEMENT:  create table fktable(ftest1 int, ftest2 inet, foreign key(ftest2, ftest1) references pktable(base1, ptest1));
2020-04-06 20:20:05.748 EDT [32671:487] pg_regress/foreign_key LOG:  statement: create table fktable(ftest1 int, ftest2 inet, foreign key(ftest1, ftest2) references pktable(ptest1, base1));
2020-04-06 20:20:05.749 EDT [32679:120] pg_regress/tsdicts LOG:  statement: CREATE TEXT SEARCH CONFIGURATION synonym_tst (
							COPY=english
	);
2020-04-06 20:20:05.750 EDT [32679:121] pg_regress/tsdicts LOG:  statement: ALTER TEXT SEARCH CONFIGURATION synonym_tst ALTER MAPPING FOR
		asciiword, hword_asciipart, asciihword
		WITH synonym, english_stem;
2020-04-06 20:20:05.750 EDT [32684:104] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'w:*|q:*';
2020-04-06 20:20:05.751 EDT [32679:122] pg_regress/tsdicts LOG:  statement: SELECT to_tsvector('synonym_tst', 'Postgresql is often called as postgres or pgsql and pronounced as postgre');
2020-04-06 20:20:05.751 EDT [32680:293] pg_regress/window LOG:  statement: SELECT
		logging_agg_strict(v::text) OVER wnd
	FROM (VALUES
		(1, 'a'),
		(2, 'b'),
		(3, 'c')
	) AS t(i, v)
	WINDOW wnd AS (ORDER BY i ROWS BETWEEN CURRENT ROW AND CURRENT ROW)
	ORDER BY i;
2020-04-06 20:20:05.752 EDT [32671:488] pg_regress/foreign_key ERROR:  foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented
2020-04-06 20:20:05.752 EDT [32671:489] pg_regress/foreign_key DETAIL:  Key columns "ftest1" and "ptest1" are of incompatible types: integer and inet.
2020-04-06 20:20:05.752 EDT [32671:490] pg_regress/foreign_key STATEMENT:  create table fktable(ftest1 int, ftest2 inet, foreign key(ftest1, ftest2) references pktable(ptest1, base1));
2020-04-06 20:20:05.753 EDT [32671:491] pg_regress/foreign_key LOG:  statement: drop table pktable;
2020-04-06 20:20:05.753 EDT [32680:294] pg_regress/window LOG:  statement: CREATE FUNCTION sum_int_randrestart_minvfunc(int4, int4) RETURNS int4 AS
	$$ SELECT CASE WHEN random() < 0.2 THEN NULL ELSE $1 - $2 END $$
	LANGUAGE SQL STRICT;
2020-04-06 20:20:05.754 EDT [32680:295] pg_regress/window LOG:  statement: CREATE AGGREGATE sum_int_randomrestart (int4)
	(
		stype = int4,
		sfunc = int4pl,
		mstype = int4,
		msfunc = int4pl,
		minvfunc = sum_int_randrestart_minvfunc
	);
2020-04-06 20:20:05.755 EDT [32680:296] pg_regress/window LOG:  statement: WITH
	vs AS (
		SELECT i, (random() * 100)::int4 AS v
		FROM generate_series(1, 100) AS i
	),
	sum_following AS (
		SELECT i, SUM(v) OVER
			(ORDER BY i DESC ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS s
		FROM vs
	)
	SELECT DISTINCT
		sum_following.s = sum_int_randomrestart(v) OVER fwd AS eq1,
		-sum_following.s = sum_int_randomrestart(-v) OVER fwd AS eq2,
		100*3+(vs.i-1)*3 = length(logging_agg_nonstrict(''::text) OVER fwd) AS eq3
	FROM vs
	JOIN sum_following ON sum_following.i = vs.i
	WINDOW fwd AS (
		ORDER BY vs.i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING
	);
2020-04-06 20:20:05.759 EDT [32701:522] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '28451' ORDER BY 1;
2020-04-06 20:20:05.760 EDT [32671:492] pg_regress/foreign_key LOG:  statement: drop table pktable_base;
2020-04-06 20:20:05.760 EDT [32701:523] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '28451'
	ORDER BY 1;
2020-04-06 20:20:05.761 EDT [32701:524] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '28451'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('28451')
	ORDER BY 1;
2020-04-06 20:20:05.762 EDT [32679:123] pg_regress/tsdicts LOG:  statement: SELECT to_tsvector('synonym_tst', 'Most common mistake is to write Gogle instead of Google');
2020-04-06 20:20:05.762 EDT [32671:493] pg_regress/foreign_key LOG:  statement: create table pktable_base(base1 int not null, base2 int);
2020-04-06 20:20:05.765 EDT [32671:494] pg_regress/foreign_key LOG:  statement: create table pktable(ptest1 inet, ptest2 inet[], primary key(base1, ptest1), foreign key(base2, ptest2) references
	                                             pktable(base1, ptest1)) inherits (pktable_base);
2020-04-06 20:20:05.769 EDT [32684:105] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ any ('{wr,qh}');
2020-04-06 20:20:05.770 EDT [32671:495] pg_regress/foreign_key ERROR:  foreign key constraint "pktable_base2_ptest2_fkey" cannot be implemented
2020-04-06 20:20:05.770 EDT [32671:496] pg_regress/foreign_key DETAIL:  Key columns "ptest2" and "ptest1" are of incompatible types: inet[] and inet.
2020-04-06 20:20:05.770 EDT [32671:497] pg_regress/foreign_key STATEMENT:  create table pktable(ptest1 inet, ptest2 inet[], primary key(base1, ptest1), foreign key(base2, ptest2) references
	                                             pktable(base1, ptest1)) inherits (pktable_base);
2020-04-06 20:20:05.775 EDT [32671:498] pg_regress/foreign_key LOG:  statement: create table pktable(ptest1 inet, ptest2 inet, primary key(base1, ptest1), foreign key(base2, ptest2) references
	                                             pktable(ptest1, base1)) inherits (pktable_base);
2020-04-06 20:20:05.775 EDT [32679:124] pg_regress/tsdicts LOG:  statement: SELECT to_tsvector('synonym_tst', 'Indexes or indices - Which is right plural form of index?');
2020-04-06 20:20:05.777 EDT [32701:525] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '28451' AND s.oid = f.ftserver;
2020-04-06 20:20:05.778 EDT [32671:499] pg_regress/foreign_key ERROR:  foreign key constraint "pktable_base2_ptest2_fkey" cannot be implemented
2020-04-06 20:20:05.778 EDT [32671:500] pg_regress/foreign_key DETAIL:  Key columns "base2" and "ptest1" are of incompatible types: integer and inet.
2020-04-06 20:20:05.778 EDT [32671:501] pg_regress/foreign_key STATEMENT:  create table pktable(ptest1 inet, ptest2 inet, primary key(base1, ptest1), foreign key(base2, ptest2) references
	                                             pktable(ptest1, base1)) inherits (pktable_base);
2020-04-06 20:20:05.779 EDT [32671:502] pg_regress/foreign_key LOG:  statement: create table pktable(ptest1 inet, ptest2 inet, primary key(base1, ptest1), foreign key(ptest2, base2) references
	                                             pktable(base1, ptest1)) inherits (pktable_base);
2020-04-06 20:20:05.782 EDT [32671:503] pg_regress/foreign_key ERROR:  foreign key constraint "pktable_ptest2_base2_fkey" cannot be implemented
2020-04-06 20:20:05.782 EDT [32671:504] pg_regress/foreign_key DETAIL:  Key columns "ptest2" and "base1" are of incompatible types: inet and integer.
2020-04-06 20:20:05.782 EDT [32671:505] pg_regress/foreign_key STATEMENT:  create table pktable(ptest1 inet, ptest2 inet, primary key(base1, ptest1), foreign key(ptest2, base2) references
	                                             pktable(base1, ptest1)) inherits (pktable_base);
2020-04-06 20:20:05.782 EDT [32671:506] pg_regress/foreign_key LOG:  statement: create table pktable(ptest1 inet, ptest2 inet, primary key(base1, ptest1), foreign key(ptest2, base2) references
	                                             pktable(base1, ptest1)) inherits (pktable_base);
2020-04-06 20:20:05.783 EDT [32701:526] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '28451'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:05.786 EDT [32671:507] pg_regress/foreign_key ERROR:  foreign key constraint "pktable_ptest2_base2_fkey" cannot be implemented
2020-04-06 20:20:05.786 EDT [32671:508] pg_regress/foreign_key DETAIL:  Key columns "ptest2" and "base1" are of incompatible types: inet and integer.
2020-04-06 20:20:05.786 EDT [32671:509] pg_regress/foreign_key STATEMENT:  create table pktable(ptest1 inet, ptest2 inet, primary key(base1, ptest1), foreign key(ptest2, base2) references
	                                             pktable(base1, ptest1)) inherits (pktable_base);
2020-04-06 20:20:05.786 EDT [32684:106] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'no_such_lexeme';
2020-04-06 20:20:05.787 EDT [32671:510] pg_regress/foreign_key LOG:  statement: drop table pktable;
2020-04-06 20:20:05.787 EDT [32671:511] pg_regress/foreign_key ERROR:  table "pktable" does not exist
2020-04-06 20:20:05.787 EDT [32671:512] pg_regress/foreign_key STATEMENT:  drop table pktable;
2020-04-06 20:20:05.787 EDT [32671:513] pg_regress/foreign_key LOG:  statement: drop table pktable_base;
2020-04-06 20:20:05.788 EDT [32671:514] pg_regress/foreign_key LOG:  statement: CREATE TABLE pktable (
		id		INT4 PRIMARY KEY,
		other	INT4
	);
2020-04-06 20:20:05.790 EDT [32671:515] pg_regress/foreign_key LOG:  statement: CREATE TABLE fktable (
		id		INT4 PRIMARY KEY,
		fk		INT4 REFERENCES pktable DEFERRABLE
	);
2020-04-06 20:20:05.793 EDT [32679:125] pg_regress/tsdicts LOG:  statement: SELECT to_tsquery('synonym_tst', 'Index & indices');
2020-04-06 20:20:05.793 EDT [32671:516] pg_regress/foreign_key LOG:  statement: INSERT INTO fktable VALUES (5, 10);
2020-04-06 20:20:05.795 EDT [32671:517] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_fk_fkey"
2020-04-06 20:20:05.795 EDT [32671:518] pg_regress/foreign_key DETAIL:  Key (fk)=(10) is not present in table "pktable".
2020-04-06 20:20:05.795 EDT [32671:519] pg_regress/foreign_key STATEMENT:  INSERT INTO fktable VALUES (5, 10);
2020-04-06 20:20:05.795 EDT [32671:520] pg_regress/foreign_key LOG:  statement: BEGIN;
2020-04-06 20:20:05.795 EDT [32671:521] pg_regress/foreign_key LOG:  statement: SET CONSTRAINTS ALL DEFERRED;
2020-04-06 20:20:05.795 EDT [32671:522] pg_regress/foreign_key LOG:  statement: INSERT INTO fktable VALUES (10, 15);
2020-04-06 20:20:05.796 EDT [32671:523] pg_regress/foreign_key LOG:  statement: INSERT INTO pktable VALUES (15, 0);
2020-04-06 20:20:05.796 EDT [32701:527] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '28451'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:05.797 EDT [32671:524] pg_regress/foreign_key LOG:  statement: COMMIT;
2020-04-06 20:20:05.797 EDT [32671:525] pg_regress/foreign_key LOG:  statement: DROP TABLE fktable, pktable;
2020-04-06 20:20:05.798 EDT [32684:107] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ '!no_such_lexeme';
2020-04-06 20:20:05.801 EDT [32671:526] pg_regress/foreign_key LOG:  statement: CREATE TABLE pktable (
		id		INT4 PRIMARY KEY,
		other	INT4
	);
2020-04-06 20:20:05.803 EDT [32671:527] pg_regress/foreign_key LOG:  statement: CREATE TABLE fktable (
		id		INT4 PRIMARY KEY,
		fk		INT4 REFERENCES pktable DEFERRABLE INITIALLY DEFERRED
	);
2020-04-06 20:20:05.806 EDT [32671:528] pg_regress/foreign_key LOG:  statement: BEGIN;
2020-04-06 20:20:05.806 EDT [32671:529] pg_regress/foreign_key LOG:  statement: INSERT INTO fktable VALUES (100, 200);
2020-04-06 20:20:05.807 EDT [32679:126] pg_regress/tsdicts LOG:  statement: CREATE TEXT SEARCH CONFIGURATION thesaurus_tst (
							COPY=synonym_tst
	);
2020-04-06 20:20:05.807 EDT [32671:530] pg_regress/foreign_key LOG:  statement: INSERT INTO pktable VALUES (200, 500);
2020-04-06 20:20:05.807 EDT [32671:531] pg_regress/foreign_key LOG:  statement: COMMIT;
2020-04-06 20:20:05.808 EDT [32701:528] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 ADD COLUMN c4 integer;
2020-04-06 20:20:05.808 EDT [32671:532] pg_regress/foreign_key LOG:  statement: BEGIN;
2020-04-06 20:20:05.808 EDT [32679:127] pg_regress/tsdicts LOG:  statement: ALTER TEXT SEARCH CONFIGURATION thesaurus_tst ALTER MAPPING FOR
		asciiword, hword_asciipart, asciihword
		WITH synonym, thesaurus, english_stem;
2020-04-06 20:20:05.808 EDT [32671:533] pg_regress/foreign_key LOG:  statement: SET CONSTRAINTS ALL IMMEDIATE;
2020-04-06 20:20:05.809 EDT [32671:534] pg_regress/foreign_key LOG:  statement: INSERT INTO fktable VALUES (500, 1000);
2020-04-06 20:20:05.809 EDT [32671:535] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_fk_fkey"
2020-04-06 20:20:05.809 EDT [32671:536] pg_regress/foreign_key DETAIL:  Key (fk)=(1000) is not present in table "pktable".
2020-04-06 20:20:05.809 EDT [32671:537] pg_regress/foreign_key STATEMENT:  INSERT INTO fktable VALUES (500, 1000);
2020-04-06 20:20:05.809 EDT [32701:529] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 ADD COLUMN c6 integer;
2020-04-06 20:20:05.809 EDT [32671:538] pg_regress/foreign_key LOG:  statement: COMMIT;
2020-04-06 20:20:05.809 EDT [32679:128] pg_regress/tsdicts LOG:  statement: SELECT to_tsvector('thesaurus_tst', 'one postgres one two one two three one');
2020-04-06 20:20:05.809 EDT [32671:539] pg_regress/foreign_key LOG:  statement: DROP TABLE fktable, pktable;
2020-04-06 20:20:05.810 EDT [32701:530] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 ADD COLUMN c7 integer NOT NULL;
2020-04-06 20:20:05.811 EDT [32701:531] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 ADD COLUMN c8 integer;
2020-04-06 20:20:05.812 EDT [32701:532] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 ADD COLUMN c9 integer;
2020-04-06 20:20:05.812 EDT [32671:540] pg_regress/foreign_key LOG:  statement: CREATE TABLE pktable (
		id		INT4 PRIMARY KEY,
		other	INT4
	);
2020-04-06 20:20:05.813 EDT [32684:108] pg_regress/tsearch LOG:  statement: RESET enable_seqscan;
2020-04-06 20:20:05.813 EDT [32701:533] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 ADD COLUMN c10 integer OPTIONS (p1 'v1');
2020-04-06 20:20:05.813 EDT [32684:109] pg_regress/tsearch LOG:  statement: RESET enable_indexscan;
2020-04-06 20:20:05.814 EDT [32701:534] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 ALTER COLUMN c6 SET NOT NULL;
2020-04-06 20:20:05.814 EDT [32684:110] pg_regress/tsearch LOG:  statement: RESET enable_bitmapscan;
2020-04-06 20:20:05.814 EDT [32701:535] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 ALTER COLUMN c7 DROP NOT NULL;
2020-04-06 20:20:05.814 EDT [32684:111] pg_regress/tsearch LOG:  statement: DROP INDEX wowidx;
2020-04-06 20:20:05.814 EDT [32701:536] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 ALTER COLUMN c8 TYPE char(10);
2020-04-06 20:20:05.815 EDT [32701:537] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 ALTER COLUMN c8 SET DATA TYPE text;
2020-04-06 20:20:05.815 EDT [32701:538] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 ALTER COLUMN c7 OPTIONS (ADD p1 'v1', ADD p2 'v2'),
	                        ALTER COLUMN c8 OPTIONS (ADD p1 'v1', ADD p2 'v2');
2020-04-06 20:20:05.816 EDT [32684:112] pg_regress/tsearch LOG:  statement: CREATE INDEX wowidx ON test_tsvector USING gin (a);
2020-04-06 20:20:05.816 EDT [32701:539] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 ALTER COLUMN c8 OPTIONS (SET p2 'V2', DROP p1);
2020-04-06 20:20:05.816 EDT [32701:540] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 DROP CONSTRAINT IF EXISTS no_const;
2020-04-06 20:20:05.816 EDT [32701:541] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 DROP CONSTRAINT ft1_c1_check;
2020-04-06 20:20:05.817 EDT [32701:542] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 OWNER TO regress_test_role;
2020-04-06 20:20:05.818 EDT [32701:543] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 OPTIONS (DROP delimiter, SET quote '~', ADD escape '@');
2020-04-06 20:20:05.818 EDT [32701:544] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 DROP COLUMN IF EXISTS no_column;
2020-04-06 20:20:05.818 EDT [32701:545] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 DROP COLUMN c9;
2020-04-06 20:20:05.819 EDT [32701:546] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 SET SCHEMA foreign_schema;
2020-04-06 20:20:05.819 EDT [32701:547] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 RENAME c1 TO foreign_column_1;
2020-04-06 20:20:05.820 EDT [32701:548] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE IF EXISTS doesnt_exist_ft1 RENAME TO foreign_table_1;
2020-04-06 20:20:05.820 EDT [32671:541] pg_regress/foreign_key LOG:  statement: CREATE TABLE fktable (
		id		INT4 PRIMARY KEY,
		fk		INT4 REFERENCES pktable DEFERRABLE
	);
2020-04-06 20:20:05.820 EDT [32701:549] pg_regress/foreign_data LOG:  statement: SELECT * FROM information_schema.foreign_data_wrappers ORDER BY 1, 2;
2020-04-06 20:20:05.823 EDT [32671:542] pg_regress/foreign_key LOG:  statement: BEGIN;
2020-04-06 20:20:05.823 EDT [32671:543] pg_regress/foreign_key LOG:  statement: SET CONSTRAINTS ALL DEFERRED;
2020-04-06 20:20:05.823 EDT [32671:544] pg_regress/foreign_key LOG:  statement: INSERT INTO fktable VALUES (1000, 2000);
2020-04-06 20:20:05.824 EDT [32671:545] pg_regress/foreign_key LOG:  statement: SET CONSTRAINTS ALL IMMEDIATE;
2020-04-06 20:20:05.824 EDT [32671:546] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_fk_fkey"
2020-04-06 20:20:05.824 EDT [32671:547] pg_regress/foreign_key DETAIL:  Key (fk)=(2000) is not present in table "pktable".
2020-04-06 20:20:05.824 EDT [32671:548] pg_regress/foreign_key STATEMENT:  SET CONSTRAINTS ALL IMMEDIATE;
2020-04-06 20:20:05.824 EDT [32671:549] pg_regress/foreign_key LOG:  statement: INSERT INTO pktable VALUES (2000, 3);
2020-04-06 20:20:05.824 EDT [32671:550] pg_regress/foreign_key ERROR:  current transaction is aborted, commands ignored until end of transaction block
2020-04-06 20:20:05.824 EDT [32671:551] pg_regress/foreign_key STATEMENT:  INSERT INTO pktable VALUES (2000, 3);
2020-04-06 20:20:05.825 EDT [32671:552] pg_regress/foreign_key LOG:  statement: COMMIT;
2020-04-06 20:20:05.825 EDT [32671:553] pg_regress/foreign_key LOG:  statement: DROP TABLE fktable, pktable;
2020-04-06 20:20:05.826 EDT [32679:129] pg_regress/tsdicts LOG:  statement: SELECT to_tsvector('thesaurus_tst', 'Supernovae star is very new star and usually called supernovae (abbreviation SN)');
2020-04-06 20:20:05.829 EDT [32671:554] pg_regress/foreign_key LOG:  statement: CREATE TABLE pktable (
		id		INT4 PRIMARY KEY,
		other	INT4
	);
2020-04-06 20:20:05.831 EDT [32671:555] pg_regress/foreign_key LOG:  statement: CREATE TABLE fktable (
		id		INT4 PRIMARY KEY,
		fk		INT4 REFERENCES pktable DEFERRABLE INITIALLY DEFERRED
	);
2020-04-06 20:20:05.834 EDT [32671:556] pg_regress/foreign_key LOG:  statement: BEGIN;
2020-04-06 20:20:05.834 EDT [32671:557] pg_regress/foreign_key LOG:  statement: INSERT INTO fktable VALUES (100, 200);
2020-04-06 20:20:05.835 EDT [32671:558] pg_regress/foreign_key LOG:  statement: COMMIT;
2020-04-06 20:20:05.835 EDT [32701:550] pg_regress/foreign_data LOG:  statement: SELECT * FROM information_schema.foreign_data_wrapper_options ORDER BY 1, 2, 3;
2020-04-06 20:20:05.835 EDT [32671:559] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_fk_fkey"
2020-04-06 20:20:05.835 EDT [32671:560] pg_regress/foreign_key DETAIL:  Key (fk)=(200) is not present in table "pktable".
2020-04-06 20:20:05.835 EDT [32671:561] pg_regress/foreign_key STATEMENT:  COMMIT;
2020-04-06 20:20:05.835 EDT [32671:562] pg_regress/foreign_key LOG:  statement: DROP TABLE pktable, fktable;
2020-04-06 20:20:05.838 EDT [32671:563] pg_regress/foreign_key LOG:  statement: CREATE TEMP TABLE pktable (
	        id1     INT4 PRIMARY KEY,
	        id2     VARCHAR(4) UNIQUE,
	        id3     REAL UNIQUE,
	        UNIQUE(id1, id2, id3)
	);
2020-04-06 20:20:05.841 EDT [32684:113] pg_regress/tsearch LOG:  statement: SET enable_seqscan=OFF;
2020-04-06 20:20:05.841 EDT [32679:130] pg_regress/tsdicts LOG:  statement: SELECT to_tsvector('thesaurus_tst', 'Booking tickets is looking like a booking a tickets');
2020-04-06 20:20:05.841 EDT [32684:114] pg_regress/tsearch LOG:  statement: explain (costs off) SELECT count(*) FROM test_tsvector WHERE a @@ 'wr|qh';
2020-04-06 20:20:05.842 EDT [32684:115] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'wr|qh';
2020-04-06 20:20:05.842 EDT [32671:564] pg_regress/foreign_key LOG:  statement: CREATE TEMP TABLE fktable (
	        x1      INT4 REFERENCES pktable(id1),
	        x2      VARCHAR(4) REFERENCES pktable(id2),
	        x3      REAL REFERENCES pktable(id3),
	        x4      TEXT,
	        x5      INT2
	);
2020-04-06 20:20:05.846 EDT [32701:551] pg_regress/foreign_data LOG:  statement: SELECT * FROM information_schema.foreign_servers ORDER BY 1, 2;
2020-04-06 20:20:05.847 EDT [32671:565] pg_regress/foreign_key LOG:  statement: ALTER TABLE fktable ADD CONSTRAINT fk_2_3
	FOREIGN KEY (x2) REFERENCES pktable(id3);
2020-04-06 20:20:05.847 EDT [32671:566] pg_regress/foreign_key ERROR:  foreign key constraint "fk_2_3" cannot be implemented
2020-04-06 20:20:05.847 EDT [32671:567] pg_regress/foreign_key DETAIL:  Key columns "x2" and "id3" are of incompatible types: character varying and real.
2020-04-06 20:20:05.847 EDT [32671:568] pg_regress/foreign_key STATEMENT:  ALTER TABLE fktable ADD CONSTRAINT fk_2_3
	FOREIGN KEY (x2) REFERENCES pktable(id3);
2020-04-06 20:20:05.847 EDT [32671:569] pg_regress/foreign_key LOG:  statement: ALTER TABLE fktable ADD CONSTRAINT fk_2_1
	FOREIGN KEY (x2) REFERENCES pktable(id1);
2020-04-06 20:20:05.847 EDT [32671:570] pg_regress/foreign_key ERROR:  foreign key constraint "fk_2_1" cannot be implemented
2020-04-06 20:20:05.847 EDT [32671:571] pg_regress/foreign_key DETAIL:  Key columns "x2" and "id1" are of incompatible types: character varying and integer.
2020-04-06 20:20:05.847 EDT [32671:572] pg_regress/foreign_key STATEMENT:  ALTER TABLE fktable ADD CONSTRAINT fk_2_1
	FOREIGN KEY (x2) REFERENCES pktable(id1);
2020-04-06 20:20:05.848 EDT [32671:573] pg_regress/foreign_key LOG:  statement: ALTER TABLE fktable ADD CONSTRAINT fk_3_1
	FOREIGN KEY (x3) REFERENCES pktable(id1);
2020-04-06 20:20:05.848 EDT [32671:574] pg_regress/foreign_key ERROR:  foreign key constraint "fk_3_1" cannot be implemented
2020-04-06 20:20:05.848 EDT [32671:575] pg_regress/foreign_key DETAIL:  Key columns "x3" and "id1" are of incompatible types: real and integer.
2020-04-06 20:20:05.848 EDT [32671:576] pg_regress/foreign_key STATEMENT:  ALTER TABLE fktable ADD CONSTRAINT fk_3_1
	FOREIGN KEY (x3) REFERENCES pktable(id1);
2020-04-06 20:20:05.848 EDT [32671:577] pg_regress/foreign_key LOG:  statement: ALTER TABLE fktable ADD CONSTRAINT fk_1_2
	FOREIGN KEY (x1) REFERENCES pktable(id2);
2020-04-06 20:20:05.848 EDT [32671:578] pg_regress/foreign_key ERROR:  foreign key constraint "fk_1_2" cannot be implemented
2020-04-06 20:20:05.848 EDT [32671:579] pg_regress/foreign_key DETAIL:  Key columns "x1" and "id2" are of incompatible types: integer and character varying.
2020-04-06 20:20:05.848 EDT [32671:580] pg_regress/foreign_key STATEMENT:  ALTER TABLE fktable ADD CONSTRAINT fk_1_2
	FOREIGN KEY (x1) REFERENCES pktable(id2);
2020-04-06 20:20:05.848 EDT [32671:581] pg_regress/foreign_key LOG:  statement: ALTER TABLE fktable ADD CONSTRAINT fk_1_3
	FOREIGN KEY (x1) REFERENCES pktable(id3);
2020-04-06 20:20:05.850 EDT [32671:582] pg_regress/foreign_key LOG:  statement: ALTER TABLE fktable ADD CONSTRAINT fk_4_2
	FOREIGN KEY (x4) REFERENCES pktable(id2);
2020-04-06 20:20:05.852 EDT [32671:583] pg_regress/foreign_key LOG:  statement: ALTER TABLE fktable ADD CONSTRAINT fk_5_1
	FOREIGN KEY (x5) REFERENCES pktable(id1);
2020-04-06 20:20:05.854 EDT [32671:584] pg_regress/foreign_key LOG:  statement: ALTER TABLE fktable ADD CONSTRAINT fk_123_123
	FOREIGN KEY (x1,x2,x3) REFERENCES pktable(id1,id2,id3);
2020-04-06 20:20:05.856 EDT [32684:116] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'wr&qh';
2020-04-06 20:20:05.857 EDT [32671:585] pg_regress/foreign_key LOG:  statement: ALTER TABLE fktable ADD CONSTRAINT fk_213_213
	FOREIGN KEY (x2,x1,x3) REFERENCES pktable(id2,id1,id3);
2020-04-06 20:20:05.858 EDT [32701:552] pg_regress/foreign_data LOG:  statement: SELECT * FROM information_schema.foreign_server_options ORDER BY 1, 2, 3;
2020-04-06 20:20:05.859 EDT [32671:586] pg_regress/foreign_key LOG:  statement: ALTER TABLE fktable ADD CONSTRAINT fk_253_213
	FOREIGN KEY (x2,x5,x3) REFERENCES pktable(id2,id1,id3);
2020-04-06 20:20:05.860 EDT [32679:131] pg_regress/tsdicts LOG:  statement: CREATE TEXT SEARCH DICTIONARY tsdict_case
	(
		Template = ispell,
		"DictFile" = ispell_sample,
		"AffFile" = ispell_sample
	);
2020-04-06 20:20:05.860 EDT [32679:132] pg_regress/tsdicts ERROR:  unrecognized Ispell parameter: "DictFile"
2020-04-06 20:20:05.860 EDT [32679:133] pg_regress/tsdicts STATEMENT:  CREATE TEXT SEARCH DICTIONARY tsdict_case
	(
		Template = ispell,
		"DictFile" = ispell_sample,
		"AffFile" = ispell_sample
	);
2020-04-06 20:20:05.861 EDT [32671:587] pg_regress/foreign_key LOG:  statement: ALTER TABLE fktable ADD CONSTRAINT fk_123_231
	FOREIGN KEY (x1,x2,x3) REFERENCES pktable(id2,id3,id1);
2020-04-06 20:20:05.861 EDT [32671:588] pg_regress/foreign_key ERROR:  foreign key constraint "fk_123_231" cannot be implemented
2020-04-06 20:20:05.861 EDT [32671:589] pg_regress/foreign_key DETAIL:  Key columns "x1" and "id2" are of incompatible types: integer and character varying.
2020-04-06 20:20:05.861 EDT [32671:590] pg_regress/foreign_key STATEMENT:  ALTER TABLE fktable ADD CONSTRAINT fk_123_231
	FOREIGN KEY (x1,x2,x3) REFERENCES pktable(id2,id3,id1);
2020-04-06 20:20:05.861 EDT [32671:591] pg_regress/foreign_key LOG:  statement: ALTER TABLE fktable ADD CONSTRAINT fk_241_132
	FOREIGN KEY (x2,x4,x1) REFERENCES pktable(id1,id3,id2);
2020-04-06 20:20:05.861 EDT [32679:134] pg_regress/tsdicts LOG:  disconnection: session time: 0:00:01.726 user=pgbuild database=regression host=[local]
2020-04-06 20:20:05.861 EDT [32671:592] pg_regress/foreign_key ERROR:  foreign key constraint "fk_241_132" cannot be implemented
2020-04-06 20:20:05.861 EDT [32671:593] pg_regress/foreign_key DETAIL:  Key columns "x2" and "id1" are of incompatible types: character varying and integer.
2020-04-06 20:20:05.861 EDT [32671:594] pg_regress/foreign_key STATEMENT:  ALTER TABLE fktable ADD CONSTRAINT fk_241_132
	FOREIGN KEY (x2,x4,x1) REFERENCES pktable(id1,id3,id2);
2020-04-06 20:20:05.861 EDT [32671:595] pg_regress/foreign_key LOG:  statement: DROP TABLE pktable, fktable;
2020-04-06 20:20:05.869 EDT [32684:117] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'eq&yt';
2020-04-06 20:20:05.872 EDT [32671:596] pg_regress/foreign_key LOG:  statement: CREATE TEMP TABLE pktable (
	    id int primary key,
	    other int
	);
2020-04-06 20:20:05.874 EDT [32671:597] pg_regress/foreign_key LOG:  statement: CREATE TEMP TABLE fktable (
	    id int primary key,
	    fk int references pktable deferrable initially deferred
	);
2020-04-06 20:20:05.877 EDT [32701:553] pg_regress/foreign_data LOG:  statement: SELECT * FROM information_schema.user_mappings ORDER BY lower(authorization_identifier), 2, 3;
2020-04-06 20:20:05.880 EDT [32671:598] pg_regress/foreign_key LOG:  statement: INSERT INTO pktable VALUES (5, 10);
2020-04-06 20:20:05.882 EDT [32671:599] pg_regress/foreign_key LOG:  statement: BEGIN;
2020-04-06 20:20:05.883 EDT [32684:118] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'eq|yt';
2020-04-06 20:20:05.889 EDT [32671:600] pg_regress/foreign_key LOG:  statement: INSERT INTO fktable VALUES (0, 20);
2020-04-06 20:20:05.891 EDT [32671:601] pg_regress/foreign_key LOG:  statement: UPDATE fktable SET id = id + 1;
2020-04-06 20:20:05.891 EDT [32701:554] pg_regress/foreign_data LOG:  statement: SELECT * FROM information_schema.user_mapping_options ORDER BY lower(authorization_identifier), 2, 3, 4;
2020-04-06 20:20:05.892 EDT [32671:602] pg_regress/foreign_key LOG:  statement: COMMIT;
2020-04-06 20:20:05.893 EDT [32671:603] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_fk_fkey"
2020-04-06 20:20:05.893 EDT [32671:604] pg_regress/foreign_key DETAIL:  Key (fk)=(20) is not present in table "pktable".
2020-04-06 20:20:05.893 EDT [32671:605] pg_regress/foreign_key STATEMENT:  COMMIT;
2020-04-06 20:20:05.893 EDT [32671:606] pg_regress/foreign_key LOG:  statement: BEGIN;
2020-04-06 20:20:05.894 EDT [32671:607] pg_regress/foreign_key LOG:  statement: INSERT INTO fktable VALUES (0, 20);
2020-04-06 20:20:05.895 EDT [32671:608] pg_regress/foreign_key LOG:  statement: SAVEPOINT savept1;
2020-04-06 20:20:05.896 EDT [32701:555] pg_regress/foreign_data LOG:  statement: SELECT * FROM information_schema.usage_privileges WHERE object_type LIKE 'FOREIGN%' AND object_name IN ('s6', 'foo') ORDER BY 1, 2, 3, 4, 5;
2020-04-06 20:20:05.896 EDT [32671:609] pg_regress/foreign_key LOG:  statement: UPDATE fktable SET id = id + 1;
2020-04-06 20:20:05.897 EDT [32684:119] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ '(eq&yt)|(wr&qh)';
2020-04-06 20:20:05.897 EDT [32671:610] pg_regress/foreign_key LOG:  statement: COMMIT;
2020-04-06 20:20:05.897 EDT [32671:611] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_fk_fkey"
2020-04-06 20:20:05.897 EDT [32671:612] pg_regress/foreign_key DETAIL:  Key (fk)=(20) is not present in table "pktable".
2020-04-06 20:20:05.897 EDT [32671:613] pg_regress/foreign_key STATEMENT:  COMMIT;
2020-04-06 20:20:05.897 EDT [32671:614] pg_regress/foreign_key LOG:  statement: BEGIN;
2020-04-06 20:20:05.898 EDT [32671:615] pg_regress/foreign_key LOG:  statement: SAVEPOINT savept1;
2020-04-06 20:20:05.898 EDT [32671:616] pg_regress/foreign_key LOG:  statement: INSERT INTO fktable VALUES (0, 20);
2020-04-06 20:20:05.901 EDT [32671:617] pg_regress/foreign_key LOG:  statement: RELEASE SAVEPOINT savept1;
2020-04-06 20:20:05.901 EDT [32671:618] pg_regress/foreign_key LOG:  statement: UPDATE fktable SET id = id + 1;
2020-04-06 20:20:05.902 EDT [32671:619] pg_regress/foreign_key LOG:  statement: COMMIT;
2020-04-06 20:20:05.902 EDT [32671:620] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_fk_fkey"
2020-04-06 20:20:05.902 EDT [32671:621] pg_regress/foreign_key DETAIL:  Key (fk)=(20) is not present in table "pktable".
2020-04-06 20:20:05.902 EDT [32671:622] pg_regress/foreign_key STATEMENT:  COMMIT;
2020-04-06 20:20:05.902 EDT [32671:623] pg_regress/foreign_key LOG:  statement: BEGIN;
2020-04-06 20:20:05.902 EDT [32671:624] pg_regress/foreign_key LOG:  statement: INSERT INTO fktable VALUES (0, 20);
2020-04-06 20:20:05.903 EDT [32671:625] pg_regress/foreign_key LOG:  statement: SAVEPOINT savept1;
2020-04-06 20:20:05.903 EDT [32671:626] pg_regress/foreign_key LOG:  statement: UPDATE fktable SET id = id + 1;
2020-04-06 20:20:05.903 EDT [32701:556] pg_regress/foreign_data LOG:  statement: SELECT * FROM information_schema.role_usage_grants WHERE object_type LIKE 'FOREIGN%' AND object_name IN ('s6', 'foo') ORDER BY 1, 2, 3, 4, 5;
2020-04-06 20:20:05.903 EDT [32671:627] pg_regress/foreign_key LOG:  statement: ROLLBACK TO savept1;
2020-04-06 20:20:05.903 EDT [32671:628] pg_regress/foreign_key LOG:  statement: COMMIT;
2020-04-06 20:20:05.904 EDT [32671:629] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_fk_fkey"
2020-04-06 20:20:05.904 EDT [32671:630] pg_regress/foreign_key DETAIL:  Key (fk)=(20) is not present in table "pktable".
2020-04-06 20:20:05.904 EDT [32671:631] pg_regress/foreign_key STATEMENT:  COMMIT;
2020-04-06 20:20:05.904 EDT [32671:632] pg_regress/foreign_key LOG:  statement: INSERT INTO fktable VALUES (1, 5);
2020-04-06 20:20:05.904 EDT [32671:633] pg_regress/foreign_key LOG:  statement: ALTER TABLE fktable ALTER CONSTRAINT fktable_fk_fkey DEFERRABLE INITIALLY IMMEDIATE;
2020-04-06 20:20:05.905 EDT [32671:634] pg_regress/foreign_key LOG:  statement: BEGIN;
2020-04-06 20:20:05.906 EDT [32671:635] pg_regress/foreign_key LOG:  statement: UPDATE pktable SET id = 10 WHERE id = 5;
2020-04-06 20:20:05.906 EDT [32671:636] pg_regress/foreign_key ERROR:  update or delete on table "pktable" violates foreign key constraint "fktable_fk_fkey" on table "fktable"
2020-04-06 20:20:05.906 EDT [32671:637] pg_regress/foreign_key DETAIL:  Key (id)=(5) is still referenced from table "fktable".
2020-04-06 20:20:05.906 EDT [32671:638] pg_regress/foreign_key STATEMENT:  UPDATE pktable SET id = 10 WHERE id = 5;
2020-04-06 20:20:05.907 EDT [32671:639] pg_regress/foreign_key LOG:  statement: COMMIT;
2020-04-06 20:20:05.907 EDT [32671:640] pg_regress/foreign_key LOG:  statement: BEGIN;
2020-04-06 20:20:05.907 EDT [32671:641] pg_regress/foreign_key LOG:  statement: INSERT INTO fktable VALUES (0, 20);
2020-04-06 20:20:05.907 EDT [32671:642] pg_regress/foreign_key ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_fk_fkey"
2020-04-06 20:20:05.907 EDT [32671:643] pg_regress/foreign_key DETAIL:  Key (fk)=(20) is not present in table "pktable".
2020-04-06 20:20:05.907 EDT [32671:644] pg_regress/foreign_key STATEMENT:  INSERT INTO fktable VALUES (0, 20);
2020-04-06 20:20:05.908 EDT [32671:645] pg_regress/foreign_key LOG:  statement: COMMIT;
2020-04-06 20:20:05.908 EDT [32684:120] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ '(eq|yt)&(wr|qh)';
2020-04-06 20:20:05.908 EDT [32701:557] pg_regress/foreign_data LOG:  statement: SELECT * FROM information_schema.foreign_tables ORDER BY 1, 2, 3;
2020-04-06 20:20:05.908 EDT [32671:646] pg_regress/foreign_key LOG:  statement: ALTER TABLE fktable ALTER CONSTRAINT fktable_fk_fkey NOT DEFERRABLE;
2020-04-06 20:20:05.909 EDT [32671:647] pg_regress/foreign_key ERROR:  constraint declared INITIALLY DEFERRED must be DEFERRABLE at character 69
2020-04-06 20:20:05.909 EDT [32671:648] pg_regress/foreign_key STATEMENT:  ALTER TABLE fktable ALTER CONSTRAINT fktable_fk_fkey NOT DEFERRABLE INITIALLY DEFERRED;
2020-04-06 20:20:05.909 EDT [32671:649] pg_regress/foreign_key LOG:  statement: CREATE TEMP TABLE users (
	  id INT PRIMARY KEY,
	  name VARCHAR NOT NULL
	);
2020-04-06 20:20:05.912 EDT [32671:650] pg_regress/foreign_key LOG:  statement: INSERT INTO users VALUES (1, 'Jozko');
2020-04-06 20:20:05.913 EDT [32671:651] pg_regress/foreign_key LOG:  statement: INSERT INTO users VALUES (2, 'Ferko');
2020-04-06 20:20:05.913 EDT [32671:652] pg_regress/foreign_key LOG:  statement: INSERT INTO users VALUES (3, 'Samko');
2020-04-06 20:20:05.914 EDT [32671:653] pg_regress/foreign_key LOG:  statement: CREATE TEMP TABLE tasks (
	  id INT PRIMARY KEY,
	  owner INT REFERENCES users ON UPDATE CASCADE ON DELETE SET NULL,
	  worker INT REFERENCES users ON UPDATE CASCADE ON DELETE SET NULL,
	  checked_by INT REFERENCES users ON UPDATE CASCADE ON DELETE SET NULL
	);
2020-04-06 20:20:05.917 EDT [32684:121] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'w:*|q:*';
2020-04-06 20:20:05.919 EDT [32671:654] pg_regress/foreign_key LOG:  statement: INSERT INTO tasks VALUES (1,1,NULL,NULL);
2020-04-06 20:20:05.920 EDT [32671:655] pg_regress/foreign_key LOG:  statement: INSERT INTO tasks VALUES (2,2,2,NULL);
2020-04-06 20:20:05.921 EDT [32671:656] pg_regress/foreign_key LOG:  statement: INSERT INTO tasks VALUES (3,3,3,3);
2020-04-06 20:20:05.922 EDT [32671:657] pg_regress/foreign_key LOG:  statement: SELECT * FROM tasks;
2020-04-06 20:20:05.922 EDT [32671:658] pg_regress/foreign_key LOG:  statement: UPDATE users SET id = 4 WHERE id = 3;
2020-04-06 20:20:05.922 EDT [32701:558] pg_regress/foreign_data LOG:  statement: SELECT * FROM information_schema.foreign_table_options ORDER BY 1, 2, 3, 4;
2020-04-06 20:20:05.923 EDT [32671:659] pg_regress/foreign_key LOG:  statement: SELECT * FROM tasks;
2020-04-06 20:20:05.924 EDT [32671:660] pg_regress/foreign_key LOG:  statement: DELETE FROM users WHERE id = 4;
2020-04-06 20:20:05.925 EDT [32671:661] pg_regress/foreign_key LOG:  statement: SELECT * FROM tasks;
2020-04-06 20:20:05.925 EDT [32671:662] pg_regress/foreign_key LOG:  statement: BEGIN;
2020-04-06 20:20:05.925 EDT [32671:663] pg_regress/foreign_key LOG:  statement: UPDATE tasks set id=id WHERE id=2;
2020-04-06 20:20:05.926 EDT [32671:664] pg_regress/foreign_key LOG:  statement: SELECT * FROM tasks;
2020-04-06 20:20:05.926 EDT [32671:665] pg_regress/foreign_key LOG:  statement: DELETE FROM users WHERE id = 2;
2020-04-06 20:20:05.927 EDT [32671:666] pg_regress/foreign_key LOG:  statement: SELECT * FROM tasks;
2020-04-06 20:20:05.927 EDT [32671:667] pg_regress/foreign_key LOG:  statement: COMMIT;
2020-04-06 20:20:05.927 EDT [32671:668] pg_regress/foreign_key LOG:  statement: create temp table selfref (
	    a int primary key,
	    b int,
	    foreign key (b) references selfref (a)
	        on update cascade on delete cascade
	);
2020-04-06 20:20:05.928 EDT [32684:122] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ any ('{wr,qh}');
2020-04-06 20:20:05.930 EDT [32671:669] pg_regress/foreign_key LOG:  statement: insert into selfref (a, b)
	values
	    (0, 0),
	    (1, 1);
2020-04-06 20:20:05.931 EDT [32671:670] pg_regress/foreign_key LOG:  statement: begin;
2020-04-06 20:20:05.931 EDT [32671:671] pg_regress/foreign_key LOG:  statement: update selfref set a = 123 where a = 0;
2020-04-06 20:20:05.932 EDT [32671:672] pg_regress/foreign_key LOG:  statement: select a, b from selfref;
2020-04-06 20:20:05.933 EDT [32671:673] pg_regress/foreign_key LOG:  statement: update selfref set a = 456 where a = 123;
2020-04-06 20:20:05.933 EDT [32671:674] pg_regress/foreign_key LOG:  statement: select a, b from selfref;
2020-04-06 20:20:05.934 EDT [32671:675] pg_regress/foreign_key LOG:  statement: commit;
2020-04-06 20:20:05.934 EDT [32671:676] pg_regress/foreign_key LOG:  statement: create temp table defp (f1 int primary key);
2020-04-06 20:20:05.936 EDT [32671:677] pg_regress/foreign_key LOG:  statement: create temp table defc (f1 int default 0
	                        references defp on delete set default);
2020-04-06 20:20:05.938 EDT [32671:678] pg_regress/foreign_key LOG:  statement: insert into defp values (0), (1), (2);
2020-04-06 20:20:05.938 EDT [32701:559] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role;
2020-04-06 20:20:05.939 EDT [32684:123] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'no_such_lexeme';
2020-04-06 20:20:05.939 EDT [32671:679] pg_regress/foreign_key LOG:  statement: insert into defc values (2);
2020-04-06 20:20:05.939 EDT [32671:680] pg_regress/foreign_key LOG:  statement: select * from defc;
2020-04-06 20:20:05.940 EDT [32671:681] pg_regress/foreign_key LOG:  statement: delete from defp where f1 = 2;
2020-04-06 20:20:05.940 EDT [32701:560] pg_regress/foreign_data LOG:  statement: SELECT * FROM information_schema.user_mapping_options ORDER BY 1, 2, 3, 4;
2020-04-06 20:20:05.941 EDT [32671:682] pg_regress/foreign_key LOG:  statement: select * from defc;
2020-04-06 20:20:05.941 EDT [32671:683] pg_regress/foreign_key LOG:  statement: delete from defp where f1 = 0;
2020-04-06 20:20:05.942 EDT [32671:684] pg_regress/foreign_key ERROR:  update or delete on table "defp" violates foreign key constraint "defc_f1_fkey" on table "defc"
2020-04-06 20:20:05.942 EDT [32671:685] pg_regress/foreign_key DETAIL:  Key (f1)=(0) is still referenced from table "defc".
2020-04-06 20:20:05.942 EDT [32671:686] pg_regress/foreign_key STATEMENT:  delete from defp where f1 = 0;
2020-04-06 20:20:05.942 EDT [32671:687] pg_regress/foreign_key LOG:  statement: alter table defc alter column f1 set default 1;
2020-04-06 20:20:05.943 EDT [32671:688] pg_regress/foreign_key LOG:  statement: delete from defp where f1 = 0;
2020-04-06 20:20:05.943 EDT [32701:561] pg_regress/foreign_data LOG:  statement: SELECT * FROM information_schema.usage_privileges WHERE object_type LIKE 'FOREIGN%' AND object_name IN ('s6', 'foo') ORDER BY 1, 2, 3, 4, 5;
2020-04-06 20:20:05.944 EDT [32671:689] pg_regress/foreign_key LOG:  statement: select * from defc;
2020-04-06 20:20:05.944 EDT [32671:690] pg_regress/foreign_key LOG:  statement: delete from defp where f1 = 1;
2020-04-06 20:20:05.944 EDT [32671:691] pg_regress/foreign_key ERROR:  update or delete on table "defp" violates foreign key constraint "defc_f1_fkey" on table "defc"
2020-04-06 20:20:05.944 EDT [32671:692] pg_regress/foreign_key DETAIL:  Key (f1)=(1) is still referenced from table "defc".
2020-04-06 20:20:05.944 EDT [32671:693] pg_regress/foreign_key STATEMENT:  delete from defp where f1 = 1;
2020-04-06 20:20:05.944 EDT [32671:694] pg_regress/foreign_key LOG:  statement: create temp table pp (f1 int primary key);
2020-04-06 20:20:05.946 EDT [32671:695] pg_regress/foreign_key LOG:  statement: create temp table cc (f1 int references pp on update no action on delete no action);
2020-04-06 20:20:05.946 EDT [32701:562] pg_regress/foreign_data LOG:  statement: SELECT * FROM information_schema.role_usage_grants WHERE object_type LIKE 'FOREIGN%' AND object_name IN ('s6', 'foo') ORDER BY 1, 2, 3, 4, 5;
2020-04-06 20:20:05.948 EDT [32671:696] pg_regress/foreign_key LOG:  statement: insert into pp values(12);
2020-04-06 20:20:05.949 EDT [32671:697] pg_regress/foreign_key LOG:  statement: insert into pp values(11);
2020-04-06 20:20:05.949 EDT [32671:698] pg_regress/foreign_key LOG:  statement: update pp set f1=f1+1;
2020-04-06 20:20:05.950 EDT [32684:124] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ '!no_such_lexeme';
2020-04-06 20:20:05.950 EDT [32671:699] pg_regress/foreign_key LOG:  statement: insert into cc values(13);
2020-04-06 20:20:05.951 EDT [32671:700] pg_regress/foreign_key LOG:  statement: update pp set f1=f1+1;
2020-04-06 20:20:05.951 EDT [32671:701] pg_regress/foreign_key LOG:  statement: update pp set f1=f1+1;
2020-04-06 20:20:05.952 EDT [32671:702] pg_regress/foreign_key ERROR:  update or delete on table "pp" violates foreign key constraint "cc_f1_fkey" on table "cc"
2020-04-06 20:20:05.952 EDT [32671:703] pg_regress/foreign_key DETAIL:  Key (f1)=(13) is still referenced from table "cc".
2020-04-06 20:20:05.952 EDT [32671:704] pg_regress/foreign_key STATEMENT:  update pp set f1=f1+1;
2020-04-06 20:20:05.952 EDT [32671:705] pg_regress/foreign_key LOG:  statement: delete from pp where f1 = 13;
2020-04-06 20:20:05.952 EDT [32671:706] pg_regress/foreign_key ERROR:  update or delete on table "pp" violates foreign key constraint "cc_f1_fkey" on table "cc"
2020-04-06 20:20:05.952 EDT [32671:707] pg_regress/foreign_key DETAIL:  Key (f1)=(13) is still referenced from table "cc".
2020-04-06 20:20:05.952 EDT [32671:708] pg_regress/foreign_key STATEMENT:  delete from pp where f1 = 13;
2020-04-06 20:20:05.953 EDT [32671:709] pg_regress/foreign_key LOG:  statement: drop table pp, cc;
2020-04-06 20:20:05.954 EDT [32701:563] pg_regress/foreign_data LOG:  statement: DROP USER MAPPING FOR current_user SERVER t1;
2020-04-06 20:20:05.954 EDT [32701:564] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role2;
2020-04-06 20:20:05.955 EDT [32701:565] pg_regress/foreign_data LOG:  statement: SELECT * FROM information_schema.user_mapping_options ORDER BY 1, 2, 3, 4;
2020-04-06 20:20:05.955 EDT [32671:710] pg_regress/foreign_key LOG:  statement: create temp table pp (f1 int primary key);
2020-04-06 20:20:05.957 EDT [32671:711] pg_regress/foreign_key LOG:  statement: create temp table cc (f1 int references pp on update restrict on delete restrict);
2020-04-06 20:20:05.957 EDT [32701:566] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:05.957 EDT [32701:567] pg_regress/foreign_data LOG:  statement: SELECT has_foreign_data_wrapper_privilege('regress_test_role',
	    (SELECT oid FROM pg_foreign_data_wrapper WHERE fdwname='foo'), 'USAGE');
2020-04-06 20:20:05.958 EDT [32701:568] pg_regress/foreign_data LOG:  statement: SELECT has_foreign_data_wrapper_privilege('regress_test_role', 'foo', 'USAGE');
2020-04-06 20:20:05.958 EDT [32671:712] pg_regress/foreign_key LOG:  statement: insert into pp values(12);
2020-04-06 20:20:05.959 EDT [32671:713] pg_regress/foreign_key LOG:  statement: insert into pp values(11);
2020-04-06 20:20:05.960 EDT [32671:714] pg_regress/foreign_key LOG:  statement: update pp set f1=f1+1;
2020-04-06 20:20:05.960 EDT [32671:715] pg_regress/foreign_key LOG:  statement: insert into cc values(13);
2020-04-06 20:20:05.961 EDT [32671:716] pg_regress/foreign_key LOG:  statement: update pp set f1=f1+1;
2020-04-06 20:20:05.961 EDT [32671:717] pg_regress/foreign_key ERROR:  update or delete on table "pp" violates foreign key constraint "cc_f1_fkey" on table "cc"
2020-04-06 20:20:05.961 EDT [32671:718] pg_regress/foreign_key DETAIL:  Key (f1)=(13) is still referenced from table "cc".
2020-04-06 20:20:05.961 EDT [32671:719] pg_regress/foreign_key STATEMENT:  update pp set f1=f1+1;
2020-04-06 20:20:05.961 EDT [32684:125] pg_regress/tsearch LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM test_tsvector WHERE a @@ '!qh';
2020-04-06 20:20:05.961 EDT [32671:720] pg_regress/foreign_key LOG:  statement: delete from pp where f1 = 13;
2020-04-06 20:20:05.962 EDT [32671:721] pg_regress/foreign_key ERROR:  update or delete on table "pp" violates foreign key constraint "cc_f1_fkey" on table "cc"
2020-04-06 20:20:05.962 EDT [32671:722] pg_regress/foreign_key DETAIL:  Key (f1)=(13) is still referenced from table "cc".
2020-04-06 20:20:05.962 EDT [32671:723] pg_regress/foreign_key STATEMENT:  delete from pp where f1 = 13;
2020-04-06 20:20:05.962 EDT [32671:724] pg_regress/foreign_key LOG:  statement: drop table pp, cc;
2020-04-06 20:20:05.962 EDT [32684:126] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ '!qh';
2020-04-06 20:20:05.964 EDT [32671:725] pg_regress/foreign_key LOG:  statement: create temp table t1 (a integer primary key, b text);
2020-04-06 20:20:05.967 EDT [32671:726] pg_regress/foreign_key LOG:  statement: create temp table t2 (a integer primary key, b integer references t1);
2020-04-06 20:20:05.968 EDT [32701:569] pg_regress/foreign_data LOG:  statement: SELECT has_foreign_data_wrapper_privilege(
	    (SELECT oid FROM pg_roles WHERE rolname='regress_test_role'),
	    (SELECT oid FROM pg_foreign_data_wrapper WHERE fdwname='foo'), 'USAGE');
2020-04-06 20:20:05.969 EDT [32701:570] pg_regress/foreign_data LOG:  statement: SELECT has_foreign_data_wrapper_privilege(
	    (SELECT oid FROM pg_foreign_data_wrapper WHERE fdwname='foo'), 'USAGE');
2020-04-06 20:20:05.970 EDT [32671:727] pg_regress/foreign_key LOG:  statement: create rule r1 as on delete to t1 do delete from t2 where t2.b = old.a;
2020-04-06 20:20:05.970 EDT [32701:571] pg_regress/foreign_data LOG:  statement: SELECT has_foreign_data_wrapper_privilege(
	    (SELECT oid FROM pg_roles WHERE rolname='regress_test_role'), 'foo', 'USAGE');
2020-04-06 20:20:05.971 EDT [32701:572] pg_regress/foreign_data LOG:  statement: SELECT has_foreign_data_wrapper_privilege('foo', 'USAGE');
2020-04-06 20:20:05.971 EDT [32671:728] pg_regress/foreign_key LOG:  statement: explain (costs off) delete from t1 where a = 1;
2020-04-06 20:20:05.972 EDT [32671:729] pg_regress/foreign_key LOG:  statement: delete from t1 where a = 1;
2020-04-06 20:20:05.973 EDT [32671:730] pg_regress/foreign_key LOG:  statement: create table pktable2 (a int, b int, c int, d int, e int, primary key (d, e));
2020-04-06 20:20:05.975 EDT [32671:731] pg_regress/foreign_key LOG:  statement: create table fktable2 (d int, e int, foreign key (d, e) references pktable2);
2020-04-06 20:20:05.977 EDT [32671:732] pg_regress/foreign_key LOG:  statement: insert into pktable2 values (1, 2, 3, 4, 5);
2020-04-06 20:20:05.977 EDT [32671:733] pg_regress/foreign_key LOG:  statement: insert into fktable2 values (4, 5);
2020-04-06 20:20:05.978 EDT [32684:127] pg_regress/tsearch LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM test_tsvector WHERE a @@ 'wr' AND a @@ '!qh';
2020-04-06 20:20:05.978 EDT [32671:734] pg_regress/foreign_key LOG:  statement: delete from pktable2;
2020-04-06 20:20:05.979 EDT [32671:735] pg_regress/foreign_key ERROR:  update or delete on table "pktable2" violates foreign key constraint "fktable2_d_e_fkey" on table "fktable2"
2020-04-06 20:20:05.979 EDT [32671:736] pg_regress/foreign_key DETAIL:  Key (d, e)=(4, 5) is still referenced from table "fktable2".
2020-04-06 20:20:05.979 EDT [32671:737] pg_regress/foreign_key STATEMENT:  delete from pktable2;
2020-04-06 20:20:05.979 EDT [32671:738] pg_regress/foreign_key LOG:  statement: update pktable2 set d = 5;
2020-04-06 20:20:05.979 EDT [32684:128] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ 'wr' AND a @@ '!qh';
2020-04-06 20:20:05.979 EDT [32671:739] pg_regress/foreign_key ERROR:  update or delete on table "pktable2" violates foreign key constraint "fktable2_d_e_fkey" on table "fktable2"
2020-04-06 20:20:05.979 EDT [32671:740] pg_regress/foreign_key DETAIL:  Key (d, e)=(4, 5) is still referenced from table "fktable2".
2020-04-06 20:20:05.979 EDT [32671:741] pg_regress/foreign_key STATEMENT:  update pktable2 set d = 5;
2020-04-06 20:20:05.979 EDT [32671:742] pg_regress/foreign_key LOG:  statement: drop table pktable2, fktable2;
2020-04-06 20:20:05.981 EDT [32701:573] pg_regress/foreign_data LOG:  statement: GRANT USAGE ON FOREIGN DATA WRAPPER foo TO regress_test_role;
2020-04-06 20:20:05.982 EDT [32701:574] pg_regress/foreign_data LOG:  statement: SELECT has_foreign_data_wrapper_privilege('regress_test_role', 'foo', 'USAGE');
2020-04-06 20:20:05.982 EDT [32671:743] pg_regress/foreign_key LOG:  statement: create table pktable1 (a int primary key);
2020-04-06 20:20:05.984 EDT [32671:744] pg_regress/foreign_key LOG:  statement: create table pktable2 (a int, b int, primary key (a, b));
2020-04-06 20:20:05.986 EDT [32671:745] pg_regress/foreign_key LOG:  statement: create table fktable2 (
	  a int,
	  b int,
	  very_very_long_column_name_to_exceed_63_characters int,
	  foreign key (very_very_long_column_name_to_exceed_63_characters) references pktable1,
	  foreign key (a, very_very_long_column_name_to_exceed_63_characters) references pktable2,
	  foreign key (a, very_very_long_column_name_to_exceed_63_characters) references pktable2
	);
2020-04-06 20:20:05.990 EDT [32671:746] pg_regress/foreign_key LOG:  statement: select conname from pg_constraint where conrelid = 'fktable2'::regclass order by conname;
2020-04-06 20:20:05.991 EDT [32684:129] pg_regress/tsearch LOG:  statement: RESET enable_seqscan;
2020-04-06 20:20:05.991 EDT [32684:130] pg_regress/tsearch LOG:  statement: INSERT INTO test_tsvector VALUES ('???', 'DFG:1A,2B,6C,10 FGH');
2020-04-06 20:20:05.991 EDT [32684:131] pg_regress/tsearch LOG:  statement: SELECT * FROM ts_stat('SELECT a FROM test_tsvector') ORDER BY ndoc DESC, nentry DESC, word LIMIT 10;
2020-04-06 20:20:05.994 EDT [32701:575] pg_regress/foreign_data LOG:  statement: SELECT has_server_privilege('regress_test_role',
	    (SELECT oid FROM pg_foreign_server WHERE srvname='s8'), 'USAGE');
2020-04-06 20:20:05.994 EDT [32701:576] pg_regress/foreign_data LOG:  statement: SELECT has_server_privilege('regress_test_role', 's8', 'USAGE');
2020-04-06 20:20:06.002 EDT [32684:132] pg_regress/tsearch LOG:  statement: SELECT * FROM ts_stat('SELECT a FROM test_tsvector', 'AB') ORDER BY ndoc DESC, nentry DESC, word;
2020-04-06 20:20:06.002 EDT [32671:747] pg_regress/foreign_key LOG:  statement: drop table pktable1, pktable2, fktable2;
2020-04-06 20:20:06.003 EDT [32684:133] pg_regress/tsearch LOG:  statement: SELECT ts_lexize('english_stem', 'skies');
2020-04-06 20:20:06.009 EDT [32671:748] pg_regress/foreign_key LOG:  statement: create table pktable2(f1 int primary key);
2020-04-06 20:20:06.010 EDT [32701:577] pg_regress/foreign_data LOG:  statement: SELECT has_server_privilege(
	    (SELECT oid FROM pg_roles WHERE rolname='regress_test_role'),
	    (SELECT oid FROM pg_foreign_server WHERE srvname='s8'), 'USAGE');
2020-04-06 20:20:06.011 EDT [32701:578] pg_regress/foreign_data LOG:  statement: SELECT has_server_privilege(
	    (SELECT oid FROM pg_foreign_server WHERE srvname='s8'), 'USAGE');
2020-04-06 20:20:06.011 EDT [32671:749] pg_regress/foreign_key LOG:  statement: create table fktable2(f1 int references pktable2 deferrable initially deferred);
2020-04-06 20:20:06.011 EDT [32701:579] pg_regress/foreign_data LOG:  statement: SELECT has_server_privilege(
	    (SELECT oid FROM pg_roles WHERE rolname='regress_test_role'), 's8', 'USAGE');
2020-04-06 20:20:06.012 EDT [32701:580] pg_regress/foreign_data LOG:  statement: SELECT has_server_privilege('s8', 'USAGE');
2020-04-06 20:20:06.013 EDT [32671:750] pg_regress/foreign_key LOG:  statement: insert into pktable2 values(1);
2020-04-06 20:20:06.015 EDT [32671:751] pg_regress/foreign_key LOG:  statement: begin;
2020-04-06 20:20:06.016 EDT [32671:752] pg_regress/foreign_key LOG:  statement: insert into fktable2 values(1);
2020-04-06 20:20:06.018 EDT [32684:134] pg_regress/tsearch LOG:  statement: SELECT ts_lexize('english_stem', 'identity');
2020-04-06 20:20:06.019 EDT [32671:753] pg_regress/foreign_key LOG:  statement: savepoint x;
2020-04-06 20:20:06.020 EDT [32671:754] pg_regress/foreign_key LOG:  statement: delete from fktable2;
2020-04-06 20:20:06.021 EDT [32671:755] pg_regress/foreign_key LOG:  statement: rollback to x;
2020-04-06 20:20:06.021 EDT [32671:756] pg_regress/foreign_key LOG:  statement: commit;
2020-04-06 20:20:06.024 EDT [32701:581] pg_regress/foreign_data LOG:  statement: GRANT USAGE ON FOREIGN SERVER s8 TO regress_test_role;
2020-04-06 20:20:06.025 EDT [32701:582] pg_regress/foreign_data LOG:  statement: SELECT has_server_privilege('regress_test_role', 's8', 'USAGE');
2020-04-06 20:20:06.026 EDT [32671:757] pg_regress/foreign_key LOG:  statement: begin;
2020-04-06 20:20:06.026 EDT [32671:758] pg_regress/foreign_key LOG:  statement: insert into fktable2 values(2);
2020-04-06 20:20:06.027 EDT [32671:759] pg_regress/foreign_key LOG:  statement: savepoint x;
2020-04-06 20:20:06.027 EDT [32671:760] pg_regress/foreign_key LOG:  statement: delete from fktable2;
2020-04-06 20:20:06.028 EDT [32684:135] pg_regress/tsearch LOG:  statement: SELECT * FROM ts_token_type('default');
2020-04-06 20:20:06.029 EDT [32671:761] pg_regress/foreign_key LOG:  statement: rollback to x;
2020-04-06 20:20:06.030 EDT [32671:762] pg_regress/foreign_key LOG:  statement: commit;
2020-04-06 20:20:06.030 EDT [32671:763] pg_regress/foreign_key ERROR:  insert or update on table "fktable2" violates foreign key constraint "fktable2_f1_fkey"
2020-04-06 20:20:06.030 EDT [32671:764] pg_regress/foreign_key DETAIL:  Key (f1)=(2) is not present in table "pktable2".
2020-04-06 20:20:06.030 EDT [32671:765] pg_regress/foreign_key STATEMENT:  commit;
2020-04-06 20:20:06.030 EDT [32671:766] pg_regress/foreign_key LOG:  statement: begin;
2020-04-06 20:20:06.031 EDT [32671:767] pg_regress/foreign_key LOG:  statement: insert into fktable2 values(2);
2020-04-06 20:20:06.031 EDT [32671:768] pg_regress/foreign_key LOG:  statement: alter table fktable2 drop constraint fktable2_f1_fkey;
2020-04-06 20:20:06.031 EDT [32671:769] pg_regress/foreign_key ERROR:  cannot ALTER TABLE "fktable2" because it has pending trigger events
2020-04-06 20:20:06.031 EDT [32671:770] pg_regress/foreign_key STATEMENT:  alter table fktable2 drop constraint fktable2_f1_fkey;
2020-04-06 20:20:06.031 EDT [32671:771] pg_regress/foreign_key LOG:  statement: commit;
2020-04-06 20:20:06.032 EDT [32671:772] pg_regress/foreign_key LOG:  statement: begin;
2020-04-06 20:20:06.033 EDT [32671:773] pg_regress/foreign_key LOG:  statement: delete from pktable2 where f1 = 1;
2020-04-06 20:20:06.034 EDT [32671:774] pg_regress/foreign_key LOG:  statement: alter table fktable2 drop constraint fktable2_f1_fkey;
2020-04-06 20:20:06.034 EDT [32671:775] pg_regress/foreign_key ERROR:  cannot ALTER TABLE "pktable2" because it has pending trigger events
2020-04-06 20:20:06.034 EDT [32671:776] pg_regress/foreign_key STATEMENT:  alter table fktable2 drop constraint fktable2_f1_fkey;
2020-04-06 20:20:06.034 EDT [32671:777] pg_regress/foreign_key LOG:  statement: commit;
2020-04-06 20:20:06.034 EDT [32671:778] pg_regress/foreign_key LOG:  statement: drop table pktable2, fktable2;
2020-04-06 20:20:06.038 EDT [32701:583] pg_regress/foreign_data LOG:  statement: REVOKE USAGE ON FOREIGN SERVER s8 FROM regress_test_role;
2020-04-06 20:20:06.038 EDT [32701:584] pg_regress/foreign_data LOG:  statement: GRANT USAGE ON FOREIGN SERVER s4 TO regress_test_role;
2020-04-06 20:20:06.039 EDT [32701:585] pg_regress/foreign_data LOG:  statement: DROP USER MAPPING FOR public SERVER s4;
2020-04-06 20:20:06.040 EDT [32684:136] pg_regress/tsearch LOG:  statement: SELECT * FROM ts_parse('default', '345 [email protected] '' http://www.com/ http://aew.werc.ewr/?ad=qwe&dw 1aew.werc.ewr/?ad=qwe&dw 2aew.werc.ewr http://3aew.werc.ewr/?ad=qwe&dw http://4aew.werc.ewr http://5aew.werc.ewr:8100/?  ad=qwe&dw 6aew.werc.ewr:8100/?ad=qwe&dw 7aew.werc.ewr:8100/?ad=qwe&dw=%20%32 +4.0e-10 qwe qwe qwqwe 234.435 455 5.005 [email protected] [email protected] [email protected] [email protected] qwe-wer asdf <fr>qwer jf sdjk<we hjwer <werrwe> ewr1> ewri2 <a href="qwe<qwe>">
	/usr/local/fff /awdf/dwqe/4325 rewt/ewr wefjn /wqe-324/ewr gist.h gist.h.c gist.c. readline 4.2 4.2. 4.2, readline-4.2 readline-4.2. 234
	<i <b> wow  < jqw <> qwerty');
2020-04-06 20:20:06.041 EDT [32701:586] pg_regress/foreign_data LOG:  statement: ALTER SERVER s6 OPTIONS (DROP host, DROP dbname);
2020-04-06 20:20:06.042 EDT [32671:779] pg_regress/foreign_key LOG:  statement: create table pktable2 (a float8, b float8, primary key (a, b));
2020-04-06 20:20:06.043 EDT [32701:587] pg_regress/foreign_data LOG:  statement: ALTER USER MAPPING FOR regress_test_role SERVER s6 OPTIONS (DROP username);
2020-04-06 20:20:06.043 EDT [32701:588] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo VALIDATOR postgresql_fdw_validator;
2020-04-06 20:20:06.044 EDT [32701:589] pg_regress/foreign_data WARNING:  changing the foreign-data wrapper validator can cause the options for dependent objects to become invalid
2020-04-06 20:20:06.044 EDT [32701:590] pg_regress/foreign_data LOG:  statement: SET ROLE regress_unprivileged_role;
2020-04-06 20:20:06.045 EDT [32701:591] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN DATA WRAPPER foobar;
2020-04-06 20:20:06.045 EDT [32671:780] pg_regress/foreign_key LOG:  statement: create table fktable2 (x float8, y float8, foreign key (x, y) references pktable2 (a, b) on update cascade);
2020-04-06 20:20:06.045 EDT [32701:592] pg_regress/foreign_data ERROR:  permission denied to create foreign-data wrapper "foobar"
2020-04-06 20:20:06.045 EDT [32701:593] pg_regress/foreign_data HINT:  Must be superuser to create a foreign-data wrapper.
2020-04-06 20:20:06.045 EDT [32701:594] pg_regress/foreign_data STATEMENT:  CREATE FOREIGN DATA WRAPPER foobar;
2020-04-06 20:20:06.045 EDT [32701:595] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo OPTIONS (gotcha 'true');
2020-04-06 20:20:06.045 EDT [32701:596] pg_regress/foreign_data ERROR:  permission denied to alter foreign-data wrapper "foo"
2020-04-06 20:20:06.045 EDT [32701:597] pg_regress/foreign_data HINT:  Must be superuser to alter a foreign-data wrapper.
2020-04-06 20:20:06.045 EDT [32701:598] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN DATA WRAPPER foo OPTIONS (gotcha 'true');
2020-04-06 20:20:06.045 EDT [32701:599] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo OWNER TO regress_unprivileged_role;
2020-04-06 20:20:06.045 EDT [32701:600] pg_regress/foreign_data ERROR:  permission denied to change owner of foreign-data wrapper "foo"
2020-04-06 20:20:06.045 EDT [32701:601] pg_regress/foreign_data HINT:  Must be superuser to change owner of a foreign-data wrapper.
2020-04-06 20:20:06.045 EDT [32701:602] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN DATA WRAPPER foo OWNER TO regress_unprivileged_role;
2020-04-06 20:20:06.045 EDT [32701:603] pg_regress/foreign_data LOG:  statement: DROP FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:06.045 EDT [32701:604] pg_regress/foreign_data ERROR:  must be owner of foreign-data wrapper foo
2020-04-06 20:20:06.045 EDT [32701:605] pg_regress/foreign_data STATEMENT:  DROP FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:06.045 EDT [32701:606] pg_regress/foreign_data LOG:  statement: GRANT USAGE ON FOREIGN DATA WRAPPER foo TO regress_test_role;
2020-04-06 20:20:06.045 EDT [32701:607] pg_regress/foreign_data ERROR:  permission denied for foreign-data wrapper foo
2020-04-06 20:20:06.045 EDT [32701:608] pg_regress/foreign_data STATEMENT:  GRANT USAGE ON FOREIGN DATA WRAPPER foo TO regress_test_role;
2020-04-06 20:20:06.045 EDT [32701:609] pg_regress/foreign_data LOG:  statement: CREATE SERVER s9 FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:06.045 EDT [32701:610] pg_regress/foreign_data ERROR:  permission denied for foreign-data wrapper foo
2020-04-06 20:20:06.045 EDT [32701:611] pg_regress/foreign_data STATEMENT:  CREATE SERVER s9 FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:06.046 EDT [32701:612] pg_regress/foreign_data LOG:  statement: ALTER SERVER s4 VERSION '0.5';
2020-04-06 20:20:06.046 EDT [32701:613] pg_regress/foreign_data ERROR:  must be owner of foreign server s4
2020-04-06 20:20:06.046 EDT [32701:614] pg_regress/foreign_data STATEMENT:  ALTER SERVER s4 VERSION '0.5';
2020-04-06 20:20:06.046 EDT [32701:615] pg_regress/foreign_data LOG:  statement: ALTER SERVER s4 OWNER TO regress_unprivileged_role;
2020-04-06 20:20:06.046 EDT [32701:616] pg_regress/foreign_data ERROR:  must be owner of foreign server s4
2020-04-06 20:20:06.046 EDT [32701:617] pg_regress/foreign_data STATEMENT:  ALTER SERVER s4 OWNER TO regress_unprivileged_role;
2020-04-06 20:20:06.046 EDT [32701:618] pg_regress/foreign_data LOG:  statement: DROP SERVER s4;
2020-04-06 20:20:06.046 EDT [32701:619] pg_regress/foreign_data ERROR:  must be owner of foreign server s4
2020-04-06 20:20:06.046 EDT [32701:620] pg_regress/foreign_data STATEMENT:  DROP SERVER s4;
2020-04-06 20:20:06.046 EDT [32701:621] pg_regress/foreign_data LOG:  statement: GRANT USAGE ON FOREIGN SERVER s4 TO regress_test_role;
2020-04-06 20:20:06.046 EDT [32701:622] pg_regress/foreign_data ERROR:  permission denied for foreign server s4
2020-04-06 20:20:06.046 EDT [32701:623] pg_regress/foreign_data STATEMENT:  GRANT USAGE ON FOREIGN SERVER s4 TO regress_test_role;
2020-04-06 20:20:06.046 EDT [32701:624] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR public SERVER s4;
2020-04-06 20:20:06.046 EDT [32701:625] pg_regress/foreign_data ERROR:  must be owner of foreign server s4
2020-04-06 20:20:06.046 EDT [32701:626] pg_regress/foreign_data STATEMENT:  CREATE USER MAPPING FOR public SERVER s4;
2020-04-06 20:20:06.046 EDT [32701:627] pg_regress/foreign_data LOG:  statement: ALTER USER MAPPING FOR regress_test_role SERVER s6 OPTIONS (gotcha 'true');
2020-04-06 20:20:06.046 EDT [32701:628] pg_regress/foreign_data ERROR:  must be owner of foreign server s6
2020-04-06 20:20:06.046 EDT [32701:629] pg_regress/foreign_data STATEMENT:  ALTER USER MAPPING FOR regress_test_role SERVER s6 OPTIONS (gotcha 'true');
2020-04-06 20:20:06.046 EDT [32701:630] pg_regress/foreign_data LOG:  statement: DROP USER MAPPING FOR regress_test_role SERVER s6;
2020-04-06 20:20:06.046 EDT [32701:631] pg_regress/foreign_data ERROR:  must be owner of foreign server s6
2020-04-06 20:20:06.046 EDT [32701:632] pg_regress/foreign_data STATEMENT:  DROP USER MAPPING FOR regress_test_role SERVER s6;
2020-04-06 20:20:06.046 EDT [32701:633] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:06.047 EDT [32671:781] pg_regress/foreign_key LOG:  statement: insert into pktable2 values ('-0', '-0');
2020-04-06 20:20:06.047 EDT [32701:634] pg_regress/foreign_data LOG:  statement: GRANT USAGE ON FOREIGN DATA WRAPPER postgresql TO regress_unprivileged_role;
2020-04-06 20:20:06.047 EDT [32671:782] pg_regress/foreign_key LOG:  statement: insert into fktable2 values ('-0', '-0');
2020-04-06 20:20:06.047 EDT [32701:635] pg_regress/foreign_data LOG:  statement: GRANT USAGE ON FOREIGN DATA WRAPPER foo TO regress_unprivileged_role WITH GRANT OPTION;
2020-04-06 20:20:06.048 EDT [32701:636] pg_regress/foreign_data LOG:  statement: SET ROLE regress_unprivileged_role;
2020-04-06 20:20:06.048 EDT [32701:637] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN DATA WRAPPER foobar;
2020-04-06 20:20:06.048 EDT [32671:783] pg_regress/foreign_key LOG:  statement: select * from pktable2;
2020-04-06 20:20:06.048 EDT [32701:638] pg_regress/foreign_data ERROR:  permission denied to create foreign-data wrapper "foobar"
2020-04-06 20:20:06.048 EDT [32701:639] pg_regress/foreign_data HINT:  Must be superuser to create a foreign-data wrapper.
2020-04-06 20:20:06.048 EDT [32701:640] pg_regress/foreign_data STATEMENT:  CREATE FOREIGN DATA WRAPPER foobar;
2020-04-06 20:20:06.048 EDT [32701:641] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN DATA WRAPPER foo OPTIONS (gotcha 'true');
2020-04-06 20:20:06.048 EDT [32701:642] pg_regress/foreign_data ERROR:  permission denied to alter foreign-data wrapper "foo"
2020-04-06 20:20:06.048 EDT [32701:643] pg_regress/foreign_data HINT:  Must be superuser to alter a foreign-data wrapper.
2020-04-06 20:20:06.048 EDT [32701:644] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN DATA WRAPPER foo OPTIONS (gotcha 'true');
2020-04-06 20:20:06.050 EDT [32701:645] pg_regress/foreign_data LOG:  statement: DROP FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:06.050 EDT [32701:646] pg_regress/foreign_data ERROR:  must be owner of foreign-data wrapper foo
2020-04-06 20:20:06.050 EDT [32701:647] pg_regress/foreign_data STATEMENT:  DROP FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:06.050 EDT [32701:648] pg_regress/foreign_data LOG:  statement: GRANT USAGE ON FOREIGN DATA WRAPPER postgresql TO regress_test_role;
2020-04-06 20:20:06.050 EDT [32701:649] pg_regress/foreign_data WARNING:  no privileges were granted for "postgresql"
2020-04-06 20:20:06.051 EDT [32701:650] pg_regress/foreign_data LOG:  statement: GRANT USAGE ON FOREIGN DATA WRAPPER foo TO regress_test_role;
2020-04-06 20:20:06.051 EDT [32701:651] pg_regress/foreign_data LOG:  statement: CREATE SERVER s9 FOREIGN DATA WRAPPER postgresql;
2020-04-06 20:20:06.053 EDT [32701:652] pg_regress/foreign_data LOG:  statement: ALTER SERVER s6 VERSION '0.5';
2020-04-06 20:20:06.053 EDT [32701:653] pg_regress/foreign_data ERROR:  must be owner of foreign server s6
2020-04-06 20:20:06.053 EDT [32701:654] pg_regress/foreign_data STATEMENT:  ALTER SERVER s6 VERSION '0.5';
2020-04-06 20:20:06.053 EDT [32701:655] pg_regress/foreign_data LOG:  statement: DROP SERVER s6;
2020-04-06 20:20:06.053 EDT [32701:656] pg_regress/foreign_data ERROR:  must be owner of foreign server s6
2020-04-06 20:20:06.053 EDT [32701:657] pg_regress/foreign_data STATEMENT:  DROP SERVER s6;
2020-04-06 20:20:06.053 EDT [32701:658] pg_regress/foreign_data LOG:  statement: GRANT USAGE ON FOREIGN SERVER s6 TO regress_test_role;
2020-04-06 20:20:06.053 EDT [32701:659] pg_regress/foreign_data ERROR:  permission denied for foreign server s6
2020-04-06 20:20:06.053 EDT [32701:660] pg_regress/foreign_data STATEMENT:  GRANT USAGE ON FOREIGN SERVER s6 TO regress_test_role;
2020-04-06 20:20:06.053 EDT [32701:661] pg_regress/foreign_data LOG:  statement: GRANT USAGE ON FOREIGN SERVER s9 TO regress_test_role;
2020-04-06 20:20:06.053 EDT [32684:137] pg_regress/tsearch LOG:  statement: SELECT to_tsvector('english', '345 [email protected] '' http://www.com/ http://aew.werc.ewr/?ad=qwe&dw 1aew.werc.ewr/?ad=qwe&dw 2aew.werc.ewr http://3aew.werc.ewr/?ad=qwe&dw http://4aew.werc.ewr http://5aew.werc.ewr:8100/?  ad=qwe&dw 6aew.werc.ewr:8100/?ad=qwe&dw 7aew.werc.ewr:8100/?ad=qwe&dw=%20%32 +4.0e-10 qwe qwe qwqwe 234.435 455 5.005 [email protected] [email protected] [email protected] [email protected] qwe-wer asdf <fr>qwer jf sdjk<we hjwer <werrwe> ewr1> ewri2 <a href="qwe<qwe>">
	/usr/local/fff /awdf/dwqe/4325 rewt/ewr wefjn /wqe-324/ewr gist.h gist.h.c gist.c. readline 4.2 4.2. 4.2, readline-4.2 readline-4.2. 234
	<i <b> wow  < jqw <> qwerty');
2020-04-06 20:20:06.054 EDT [32701:662] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR public SERVER s6;
2020-04-06 20:20:06.054 EDT [32701:663] pg_regress/foreign_data ERROR:  must be owner of foreign server s6
2020-04-06 20:20:06.054 EDT [32701:664] pg_regress/foreign_data STATEMENT:  CREATE USER MAPPING FOR public SERVER s6;
2020-04-06 20:20:06.054 EDT [32701:665] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR public SERVER s9;
2020-04-06 20:20:06.057 EDT [32701:666] pg_regress/foreign_data LOG:  statement: ALTER USER MAPPING FOR regress_test_role SERVER s6 OPTIONS (gotcha 'true');
2020-04-06 20:20:06.057 EDT [32701:667] pg_regress/foreign_data ERROR:  must be owner of foreign server s6
2020-04-06 20:20:06.057 EDT [32701:668] pg_regress/foreign_data STATEMENT:  ALTER USER MAPPING FOR regress_test_role SERVER s6 OPTIONS (gotcha 'true');
2020-04-06 20:20:06.057 EDT [32701:669] pg_regress/foreign_data LOG:  statement: DROP USER MAPPING FOR regress_test_role SERVER s6;
2020-04-06 20:20:06.057 EDT [32701:670] pg_regress/foreign_data ERROR:  must be owner of foreign server s6
2020-04-06 20:20:06.057 EDT [32701:671] pg_regress/foreign_data STATEMENT:  DROP USER MAPPING FOR regress_test_role SERVER s6;
2020-04-06 20:20:06.057 EDT [32701:672] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:06.057 EDT [32701:673] pg_regress/foreign_data LOG:  statement: REVOKE USAGE ON FOREIGN DATA WRAPPER foo FROM regress_unprivileged_role;
2020-04-06 20:20:06.058 EDT [32701:674] pg_regress/foreign_data ERROR:  dependent privileges exist
2020-04-06 20:20:06.058 EDT [32701:675] pg_regress/foreign_data HINT:  Use CASCADE to revoke them too.
2020-04-06 20:20:06.058 EDT [32701:676] pg_regress/foreign_data STATEMENT:  REVOKE USAGE ON FOREIGN DATA WRAPPER foo FROM regress_unprivileged_role;
2020-04-06 20:20:06.058 EDT [32701:677] pg_regress/foreign_data LOG:  statement: REVOKE USAGE ON FOREIGN DATA WRAPPER foo FROM regress_unprivileged_role CASCADE;
2020-04-06 20:20:06.058 EDT [32701:678] pg_regress/foreign_data LOG:  statement: SET ROLE regress_unprivileged_role;
2020-04-06 20:20:06.059 EDT [32701:679] pg_regress/foreign_data LOG:  statement: GRANT USAGE ON FOREIGN DATA WRAPPER foo TO regress_test_role;
2020-04-06 20:20:06.059 EDT [32701:680] pg_regress/foreign_data ERROR:  permission denied for foreign-data wrapper foo
2020-04-06 20:20:06.059 EDT [32701:681] pg_regress/foreign_data STATEMENT:  GRANT USAGE ON FOREIGN DATA WRAPPER foo TO regress_test_role;
2020-04-06 20:20:06.059 EDT [32701:682] pg_regress/foreign_data LOG:  statement: CREATE SERVER s10 FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:06.059 EDT [32701:683] pg_regress/foreign_data ERROR:  permission denied for foreign-data wrapper foo
2020-04-06 20:20:06.059 EDT [32701:684] pg_regress/foreign_data STATEMENT:  CREATE SERVER s10 FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:06.059 EDT [32701:685] pg_regress/foreign_data LOG:  statement: ALTER SERVER s9 VERSION '1.1';
2020-04-06 20:20:06.059 EDT [32701:686] pg_regress/foreign_data LOG:  statement: GRANT USAGE ON FOREIGN SERVER s9 TO regress_test_role;
2020-04-06 20:20:06.060 EDT [32701:687] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR current_user SERVER s9;
2020-04-06 20:20:06.060 EDT [32701:688] pg_regress/foreign_data LOG:  statement: DROP SERVER s9 CASCADE;
2020-04-06 20:20:06.063 EDT [32701:689] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:06.063 EDT [32701:690] pg_regress/foreign_data LOG:  statement: CREATE SERVER s9 FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:06.063 EDT [32671:784] pg_regress/foreign_key LOG:  statement: select * from fktable2;
2020-04-06 20:20:06.064 EDT [32701:691] pg_regress/foreign_data LOG:  statement: GRANT USAGE ON FOREIGN SERVER s9 TO regress_unprivileged_role;
2020-04-06 20:20:06.064 EDT [32701:692] pg_regress/foreign_data LOG:  statement: SET ROLE regress_unprivileged_role;
2020-04-06 20:20:06.065 EDT [32684:138] pg_regress/tsearch LOG:  statement: SELECT length(to_tsvector('english', '345 [email protected] '' http://www.com/ http://aew.werc.ewr/?ad=qwe&dw 1aew.werc.ewr/?ad=qwe&dw 2aew.werc.ewr http://3aew.werc.ewr/?ad=qwe&dw http://4aew.werc.ewr http://5aew.werc.ewr:8100/?  ad=qwe&dw 6aew.werc.ewr:8100/?ad=qwe&dw 7aew.werc.ewr:8100/?ad=qwe&dw=%20%32 +4.0e-10 qwe qwe qwqwe 234.435 455 5.005 [email protected] [email protected] [email protected] [email protected] qwe-wer asdf <fr>qwer jf sdjk<we hjwer <werrwe> ewr1> ewri2 <a href="qwe<qwe>">
	/usr/local/fff /awdf/dwqe/4325 rewt/ewr wefjn /wqe-324/ewr gist.h gist.h.c gist.c. readline 4.2 4.2. 4.2, readline-4.2 readline-4.2. 234
	<i <b> wow  < jqw <> qwerty'));
2020-04-06 20:20:06.066 EDT [32701:693] pg_regress/foreign_data LOG:  statement: ALTER SERVER s9 VERSION '1.2';
2020-04-06 20:20:06.066 EDT [32701:694] pg_regress/foreign_data ERROR:  must be owner of foreign server s9
2020-04-06 20:20:06.066 EDT [32701:695] pg_regress/foreign_data STATEMENT:  ALTER SERVER s9 VERSION '1.2';
2020-04-06 20:20:06.069 EDT [32701:696] pg_regress/foreign_data LOG:  statement: GRANT USAGE ON FOREIGN SERVER s9 TO regress_test_role;
2020-04-06 20:20:06.069 EDT [32701:697] pg_regress/foreign_data WARNING:  no privileges were granted for "s9"
2020-04-06 20:20:06.071 EDT [32701:698] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR current_user SERVER s9;
2020-04-06 20:20:06.071 EDT [32701:699] pg_regress/foreign_data LOG:  statement: DROP SERVER s9 CASCADE;
2020-04-06 20:20:06.071 EDT [32701:700] pg_regress/foreign_data ERROR:  must be owner of foreign server s9
2020-04-06 20:20:06.071 EDT [32701:701] pg_regress/foreign_data STATEMENT:  DROP SERVER s9 CASCADE;
2020-04-06 20:20:06.072 EDT [32701:702] pg_regress/foreign_data LOG:  statement: SET ROLE regress_test_role;
2020-04-06 20:20:06.073 EDT [32701:703] pg_regress/foreign_data LOG:  statement: CREATE SERVER s10 FOREIGN DATA WRAPPER foo;
2020-04-06 20:20:06.073 EDT [32701:704] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR public SERVER s10 OPTIONS (user 'secret');
2020-04-06 20:20:06.074 EDT [32701:705] pg_regress/foreign_data LOG:  statement: CREATE USER MAPPING FOR regress_unprivileged_role SERVER s10 OPTIONS (user 'secret');
2020-04-06 20:20:06.075 EDT [32684:139] pg_regress/tsearch LOG:  statement: SELECT * from ts_debug('english', '<myns:foo-bar_baz.blurfl>abc&nm1;def&#xa9;ghi&#245;jkl</myns:foo-bar_baz.blurfl>');
2020-04-06 20:20:06.079 EDT [32701:706] pg_regress/foreign_data LOG:  statement: SELECT um.srvname AS "Server",
	  um.usename AS "User name",
	 CASE WHEN umoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(umoptions)),  ', ') || ')'   END AS "FDW options"
	FROM pg_catalog.pg_user_mappings um
	ORDER BY 1, 2;
2020-04-06 20:20:06.080 EDT [32671:785] pg_regress/foreign_key LOG:  statement: update pktable2 set a = '0' where a = '-0';
2020-04-06 20:20:06.082 EDT [32671:786] pg_regress/foreign_key LOG:  statement: select * from pktable2;
2020-04-06 20:20:06.089 EDT [32701:707] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:06.090 EDT [32701:708] pg_regress/foreign_data LOG:  statement: SELECT um.srvname AS "Server",
	  um.usename AS "User name",
	 CASE WHEN umoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(umoptions)),  ', ') || ')'   END AS "FDW options"
	FROM pg_catalog.pg_user_mappings um
	ORDER BY 1, 2;
2020-04-06 20:20:06.093 EDT [32701:709] pg_regress/foreign_data LOG:  statement: SET ROLE regress_unprivileged_role;
2020-04-06 20:20:06.094 EDT [32684:140] pg_regress/tsearch LOG:  statement: SELECT * from ts_debug('english', 'http://www.harewoodsolutions.co.uk/press.aspx</span>');
2020-04-06 20:20:06.095 EDT [32701:710] pg_regress/foreign_data LOG:  statement: SELECT um.srvname AS "Server",
	  um.usename AS "User name",
	 CASE WHEN umoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT   pg_catalog.quote_ident(option_name) ||  ' ' ||   pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(umoptions)),  ', ') || ')'   END AS "FDW options"
	FROM pg_catalog.pg_user_mappings um
	ORDER BY 1, 2;
2020-04-06 20:20:06.096 EDT [32671:787] pg_regress/foreign_key LOG:  statement: select * from fktable2;
2020-04-06 20:20:06.097 EDT [32701:711] pg_regress/foreign_data LOG:  statement: RESET ROLE;
2020-04-06 20:20:06.097 EDT [32701:712] pg_regress/foreign_data LOG:  statement: DROP SERVER s10 CASCADE;
2020-04-06 20:20:06.098 EDT [32701:713] pg_regress/foreign_data LOG:  statement: CREATE FUNCTION dummy_trigger() RETURNS TRIGGER AS $$
	  BEGIN
	    RETURN NULL;
	  END
	$$ language plpgsql;
2020-04-06 20:20:06.101 EDT [32701:714] pg_regress/foreign_data LOG:  statement: CREATE TRIGGER trigtest_before_stmt BEFORE INSERT OR UPDATE OR DELETE
	ON foreign_schema.foreign_table_1
	FOR EACH STATEMENT
	EXECUTE PROCEDURE dummy_trigger();
2020-04-06 20:20:06.102 EDT [32701:715] pg_regress/foreign_data LOG:  statement: CREATE TRIGGER trigtest_after_stmt AFTER INSERT OR UPDATE OR DELETE
	ON foreign_schema.foreign_table_1
	FOR EACH STATEMENT
	EXECUTE PROCEDURE dummy_trigger();
2020-04-06 20:20:06.103 EDT [32701:716] pg_regress/foreign_data LOG:  statement: CREATE TRIGGER trigtest_after_stmt_tt AFTER INSERT OR UPDATE OR DELETE 
	ON foreign_schema.foreign_table_1
	REFERENCING NEW TABLE AS new_table
	FOR EACH STATEMENT
	EXECUTE PROCEDURE dummy_trigger();
2020-04-06 20:20:06.103 EDT [32701:717] pg_regress/foreign_data ERROR:  "foreign_table_1" is a foreign table
2020-04-06 20:20:06.103 EDT [32701:718] pg_regress/foreign_data DETAIL:  Triggers on foreign tables cannot have transition tables.
2020-04-06 20:20:06.103 EDT [32701:719] pg_regress/foreign_data STATEMENT:  CREATE TRIGGER trigtest_after_stmt_tt AFTER INSERT OR UPDATE OR DELETE 
	ON foreign_schema.foreign_table_1
	REFERENCING NEW TABLE AS new_table
	FOR EACH STATEMENT
	EXECUTE PROCEDURE dummy_trigger();
2020-04-06 20:20:06.103 EDT [32701:720] pg_regress/foreign_data LOG:  statement: CREATE TRIGGER trigtest_before_row BEFORE INSERT OR UPDATE OR DELETE
	ON foreign_schema.foreign_table_1
	FOR EACH ROW
	EXECUTE PROCEDURE dummy_trigger();
2020-04-06 20:20:06.104 EDT [32701:721] pg_regress/foreign_data LOG:  statement: CREATE TRIGGER trigtest_after_row AFTER INSERT OR UPDATE OR DELETE
	ON foreign_schema.foreign_table_1
	FOR EACH ROW
	EXECUTE PROCEDURE dummy_trigger();
2020-04-06 20:20:06.104 EDT [32701:722] pg_regress/foreign_data LOG:  statement: CREATE CONSTRAINT TRIGGER trigtest_constraint AFTER INSERT OR UPDATE OR DELETE
	ON foreign_schema.foreign_table_1
	FOR EACH ROW
	EXECUTE PROCEDURE dummy_trigger();
2020-04-06 20:20:06.104 EDT [32701:723] pg_regress/foreign_data ERROR:  "foreign_table_1" is a foreign table
2020-04-06 20:20:06.104 EDT [32701:724] pg_regress/foreign_data DETAIL:  Foreign tables cannot have constraint triggers.
2020-04-06 20:20:06.104 EDT [32701:725] pg_regress/foreign_data STATEMENT:  CREATE CONSTRAINT TRIGGER trigtest_constraint AFTER INSERT OR UPDATE OR DELETE
	ON foreign_schema.foreign_table_1
	FOR EACH ROW
	EXECUTE PROCEDURE dummy_trigger();
2020-04-06 20:20:06.105 EDT [32701:726] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE foreign_schema.foreign_table_1
		DISABLE TRIGGER trigtest_before_stmt;
2020-04-06 20:20:06.105 EDT [32701:727] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE foreign_schema.foreign_table_1
		ENABLE TRIGGER trigtest_before_stmt;
2020-04-06 20:20:06.106 EDT [32701:728] pg_regress/foreign_data LOG:  statement: DROP TRIGGER trigtest_before_stmt ON foreign_schema.foreign_table_1;
2020-04-06 20:20:06.107 EDT [32701:729] pg_regress/foreign_data LOG:  statement: DROP TRIGGER trigtest_before_row ON foreign_schema.foreign_table_1;
2020-04-06 20:20:06.107 EDT [32701:730] pg_regress/foreign_data LOG:  statement: DROP TRIGGER trigtest_after_stmt ON foreign_schema.foreign_table_1;
2020-04-06 20:20:06.108 EDT [32671:788] pg_regress/foreign_key LOG:  statement: drop table pktable2, fktable2;
2020-04-06 20:20:06.108 EDT [32701:731] pg_regress/foreign_data LOG:  statement: DROP TRIGGER trigtest_after_row ON foreign_schema.foreign_table_1;
2020-04-06 20:20:06.108 EDT [32701:732] pg_regress/foreign_data LOG:  statement: DROP FUNCTION dummy_trigger();
2020-04-06 20:20:06.109 EDT [32701:733] pg_regress/foreign_data LOG:  statement: CREATE TABLE fd_pt1 (
		c1 integer NOT NULL,
		c2 text,
		c3 date
	);
2020-04-06 20:20:06.111 EDT [32701:734] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE ft2 () INHERITS (fd_pt1)
	  SERVER s0 OPTIONS (delimiter ',', quote '"', "be quoted" 'value');
2020-04-06 20:20:06.113 EDT [32671:789] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_notpartitioned_pk (fdrop1 int, a int, fdrop2 int, b int,
	  PRIMARY KEY (a, b));
2020-04-06 20:20:06.113 EDT [32684:141] pg_regress/tsearch LOG:  statement: SELECT * from ts_debug('english', 'http://aew.wer0c.ewr/id?ad=qwe&dw<span>');
2020-04-06 20:20:06.114 EDT [32701:735] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:06.125 EDT [32671:790] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_notpartitioned_pk DROP COLUMN fdrop1, DROP COLUMN fdrop2;
2020-04-06 20:20:06.129 EDT [32701:736] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29255';
2020-04-06 20:20:06.132 EDT [32684:142] pg_regress/tsearch LOG:  statement: SELECT * from ts_debug('english', 'http://5aew.werc.ewr:8100/?');
2020-04-06 20:20:06.133 EDT [32701:737] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29255' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:06.133 EDT [32671:791] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk (b int, fdrop1 int, a int) PARTITION BY RANGE (a, b);
2020-04-06 20:20:06.135 EDT [32671:792] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk DROP COLUMN fdrop1;
2020-04-06 20:20:06.138 EDT [32671:793] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_1 (fdrop1 int, fdrop2 int, a int, fdrop3 int, b int);
2020-04-06 20:20:06.139 EDT [32671:794] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk_1 DROP COLUMN fdrop1, DROP COLUMN fdrop2, DROP COLUMN fdrop3;
2020-04-06 20:20:06.140 EDT [32671:795] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_1 FOR VALUES FROM (0,0) TO (1000,1000);
2020-04-06 20:20:06.142 EDT [32671:796] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk ADD FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk;
2020-04-06 20:20:06.147 EDT [32671:797] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_2 (b int, fdrop1 int, fdrop2 int, a int);
2020-04-06 20:20:06.149 EDT [32671:798] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk_2 DROP COLUMN fdrop1, DROP COLUMN fdrop2;
2020-04-06 20:20:06.152 EDT [32684:143] pg_regress/tsearch LOG:  statement: SELECT * from ts_debug('english', '5aew.werc.ewr:8100/?xx');
2020-04-06 20:20:06.154 EDT [32671:799] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_2 FOR VALUES FROM (1000,1000) TO (2000,2000);
2020-04-06 20:20:06.157 EDT [32671:800] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_3 (fdrop1 int, fdrop2 int, fdrop3 int, fdrop4 int, b int, a int)
	  PARTITION BY HASH (a);
2020-04-06 20:20:06.158 EDT [32671:801] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk_3 DROP COLUMN fdrop1, DROP COLUMN fdrop2,
		DROP COLUMN fdrop3, DROP COLUMN fdrop4;
2020-04-06 20:20:06.160 EDT [32671:802] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_3_0 PARTITION OF fk_partitioned_fk_3 FOR VALUES WITH (MODULUS 5, REMAINDER 0);
2020-04-06 20:20:06.161 EDT [32671:803] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_3_1 PARTITION OF fk_partitioned_fk_3 FOR VALUES WITH (MODULUS 5, REMAINDER 1);
2020-04-06 20:20:06.163 EDT [32671:804] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_3
	  FOR VALUES FROM (2000,2000) TO (3000,3000);
2020-04-06 20:20:06.167 EDT [32671:805] pg_regress/foreign_key LOG:  statement: ALTER TABLE ONLY fk_partitioned_fk ADD FOREIGN KEY (a, b)
	  REFERENCES fk_notpartitioned_pk;
2020-04-06 20:20:06.167 EDT [32671:806] pg_regress/foreign_key ERROR:  cannot use ONLY for foreign key on partitioned table "fk_partitioned_fk" referencing relation "fk_notpartitioned_pk"
2020-04-06 20:20:06.167 EDT [32671:807] pg_regress/foreign_key STATEMENT:  ALTER TABLE ONLY fk_partitioned_fk ADD FOREIGN KEY (a, b)
	  REFERENCES fk_notpartitioned_pk;
2020-04-06 20:20:06.167 EDT [32671:808] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk ADD FOREIGN KEY (a, b)
	  REFERENCES fk_notpartitioned_pk NOT VALID;
2020-04-06 20:20:06.167 EDT [32671:809] pg_regress/foreign_key ERROR:  cannot add NOT VALID foreign key on partitioned table "fk_partitioned_fk" referencing relation "fk_notpartitioned_pk"
2020-04-06 20:20:06.167 EDT [32671:810] pg_regress/foreign_key DETAIL:  This feature is not yet supported on partitioned tables.
2020-04-06 20:20:06.167 EDT [32671:811] pg_regress/foreign_key STATEMENT:  ALTER TABLE fk_partitioned_fk ADD FOREIGN KEY (a, b)
	  REFERENCES fk_notpartitioned_pk NOT VALID;
2020-04-06 20:20:06.167 EDT [32671:812] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk (a,b) VALUES (500, 501);
2020-04-06 20:20:06.168 EDT [32671:813] pg_regress/foreign_key ERROR:  insert or update on table "fk_partitioned_fk_1" violates foreign key constraint "fk_partitioned_fk_a_b_fkey"
2020-04-06 20:20:06.168 EDT [32671:814] pg_regress/foreign_key DETAIL:  Key (a, b)=(500, 501) is not present in table "fk_notpartitioned_pk".
2020-04-06 20:20:06.168 EDT [32671:815] pg_regress/foreign_key STATEMENT:  INSERT INTO fk_partitioned_fk (a,b) VALUES (500, 501);
2020-04-06 20:20:06.169 EDT [32684:144] pg_regress/tsearch LOG:  statement: SELECT token, alias,
	  dictionaries, dictionaries is null as dnull, array_dims(dictionaries) as ddims,
	  lexemes, lexemes is null as lnull, array_dims(lexemes) as ldims
	from ts_debug('english', 'a title');
2020-04-06 20:20:06.170 EDT [32701:738] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29255' ORDER BY 1;
2020-04-06 20:20:06.171 EDT [32701:739] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29255'
	ORDER BY 1;
2020-04-06 20:20:06.172 EDT [32701:740] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29255'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29255')
	ORDER BY 1;
2020-04-06 20:20:06.173 EDT [32671:816] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk_1 (a,b) VALUES (500, 501);
2020-04-06 20:20:06.174 EDT [32671:817] pg_regress/foreign_key ERROR:  insert or update on table "fk_partitioned_fk_1" violates foreign key constraint "fk_partitioned_fk_a_b_fkey"
2020-04-06 20:20:06.174 EDT [32671:818] pg_regress/foreign_key DETAIL:  Key (a, b)=(500, 501) is not present in table "fk_notpartitioned_pk".
2020-04-06 20:20:06.174 EDT [32671:819] pg_regress/foreign_key STATEMENT:  INSERT INTO fk_partitioned_fk_1 (a,b) VALUES (500, 501);
2020-04-06 20:20:06.174 EDT [32671:820] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk (a,b) VALUES (1500, 1501);
2020-04-06 20:20:06.174 EDT [32671:821] pg_regress/foreign_key ERROR:  insert or update on table "fk_partitioned_fk_2" violates foreign key constraint "fk_partitioned_fk_a_b_fkey"
2020-04-06 20:20:06.174 EDT [32671:822] pg_regress/foreign_key DETAIL:  Key (a, b)=(1500, 1501) is not present in table "fk_notpartitioned_pk".
2020-04-06 20:20:06.174 EDT [32671:823] pg_regress/foreign_key STATEMENT:  INSERT INTO fk_partitioned_fk (a,b) VALUES (1500, 1501);
2020-04-06 20:20:06.174 EDT [32671:824] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk_2 (a,b) VALUES (1500, 1501);
2020-04-06 20:20:06.175 EDT [32671:825] pg_regress/foreign_key ERROR:  insert or update on table "fk_partitioned_fk_2" violates foreign key constraint "fk_partitioned_fk_a_b_fkey"
2020-04-06 20:20:06.175 EDT [32671:826] pg_regress/foreign_key DETAIL:  Key (a, b)=(1500, 1501) is not present in table "fk_notpartitioned_pk".
2020-04-06 20:20:06.175 EDT [32671:827] pg_regress/foreign_key STATEMENT:  INSERT INTO fk_partitioned_fk_2 (a,b) VALUES (1500, 1501);
2020-04-06 20:20:06.175 EDT [32671:828] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk (a,b) VALUES (2500, 2502);
2020-04-06 20:20:06.175 EDT [32671:829] pg_regress/foreign_key ERROR:  insert or update on table "fk_partitioned_fk_3_1" violates foreign key constraint "fk_partitioned_fk_a_b_fkey"
2020-04-06 20:20:06.175 EDT [32671:830] pg_regress/foreign_key DETAIL:  Key (a, b)=(2500, 2502) is not present in table "fk_notpartitioned_pk".
2020-04-06 20:20:06.175 EDT [32671:831] pg_regress/foreign_key STATEMENT:  INSERT INTO fk_partitioned_fk (a,b) VALUES (2500, 2502);
2020-04-06 20:20:06.176 EDT [32671:832] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk_3 (a,b) VALUES (2500, 2502);
2020-04-06 20:20:06.176 EDT [32671:833] pg_regress/foreign_key ERROR:  insert or update on table "fk_partitioned_fk_3_1" violates foreign key constraint "fk_partitioned_fk_a_b_fkey"
2020-04-06 20:20:06.176 EDT [32671:834] pg_regress/foreign_key DETAIL:  Key (a, b)=(2500, 2502) is not present in table "fk_notpartitioned_pk".
2020-04-06 20:20:06.176 EDT [32671:835] pg_regress/foreign_key STATEMENT:  INSERT INTO fk_partitioned_fk_3 (a,b) VALUES (2500, 2502);
2020-04-06 20:20:06.176 EDT [32671:836] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk (a,b) VALUES (2501, 2503);
2020-04-06 20:20:06.177 EDT [32671:837] pg_regress/foreign_key ERROR:  insert or update on table "fk_partitioned_fk_3_0" violates foreign key constraint "fk_partitioned_fk_a_b_fkey"
2020-04-06 20:20:06.177 EDT [32671:838] pg_regress/foreign_key DETAIL:  Key (a, b)=(2501, 2503) is not present in table "fk_notpartitioned_pk".
2020-04-06 20:20:06.177 EDT [32671:839] pg_regress/foreign_key STATEMENT:  INSERT INTO fk_partitioned_fk (a,b) VALUES (2501, 2503);
2020-04-06 20:20:06.177 EDT [32671:840] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk_3 (a,b) VALUES (2501, 2503);
2020-04-06 20:20:06.177 EDT [32671:841] pg_regress/foreign_key ERROR:  insert or update on table "fk_partitioned_fk_3_0" violates foreign key constraint "fk_partitioned_fk_a_b_fkey"
2020-04-06 20:20:06.177 EDT [32671:842] pg_regress/foreign_key DETAIL:  Key (a, b)=(2501, 2503) is not present in table "fk_notpartitioned_pk".
2020-04-06 20:20:06.177 EDT [32671:843] pg_regress/foreign_key STATEMENT:  INSERT INTO fk_partitioned_fk_3 (a,b) VALUES (2501, 2503);
2020-04-06 20:20:06.177 EDT [32671:844] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_notpartitioned_pk VALUES (500, 501), (1500, 1501),
	  (2500, 2502), (2501, 2503);
2020-04-06 20:20:06.178 EDT [32671:845] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk (a,b) VALUES (500, 501);
2020-04-06 20:20:06.178 EDT [32671:846] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk (a,b) VALUES (1500, 1501);
2020-04-06 20:20:06.179 EDT [32671:847] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk (a,b) VALUES (2500, 2502);
2020-04-06 20:20:06.180 EDT [32671:848] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk (a,b) VALUES (2501, 2503);
2020-04-06 20:20:06.180 EDT [32671:849] pg_regress/foreign_key LOG:  statement: UPDATE fk_partitioned_fk SET a = a + 1 WHERE a = 2501;
2020-04-06 20:20:06.181 EDT [32671:850] pg_regress/foreign_key ERROR:  insert or update on table "fk_partitioned_fk_3_1" violates foreign key constraint "fk_partitioned_fk_a_b_fkey"
2020-04-06 20:20:06.181 EDT [32671:851] pg_regress/foreign_key DETAIL:  Key (a, b)=(2502, 2503) is not present in table "fk_notpartitioned_pk".
2020-04-06 20:20:06.181 EDT [32671:852] pg_regress/foreign_key STATEMENT:  UPDATE fk_partitioned_fk SET a = a + 1 WHERE a = 2501;
2020-04-06 20:20:06.181 EDT [32671:853] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_notpartitioned_pk (a,b) VALUES (2502, 2503);
2020-04-06 20:20:06.182 EDT [32671:854] pg_regress/foreign_key LOG:  statement: UPDATE fk_partitioned_fk SET a = a + 1 WHERE a = 2501;
2020-04-06 20:20:06.183 EDT [32671:855] pg_regress/foreign_key LOG:  statement: UPDATE fk_notpartitioned_pk SET b = 502 WHERE a = 500;
2020-04-06 20:20:06.184 EDT [32671:856] pg_regress/foreign_key ERROR:  update or delete on table "fk_notpartitioned_pk" violates foreign key constraint "fk_partitioned_fk_a_b_fkey" on table "fk_partitioned_fk"
2020-04-06 20:20:06.184 EDT [32671:857] pg_regress/foreign_key DETAIL:  Key (a, b)=(500, 501) is still referenced from table "fk_partitioned_fk".
2020-04-06 20:20:06.184 EDT [32671:858] pg_regress/foreign_key STATEMENT:  UPDATE fk_notpartitioned_pk SET b = 502 WHERE a = 500;
2020-04-06 20:20:06.184 EDT [32671:859] pg_regress/foreign_key LOG:  statement: UPDATE fk_notpartitioned_pk SET b = 1502 WHERE a = 1500;
2020-04-06 20:20:06.185 EDT [32671:860] pg_regress/foreign_key ERROR:  update or delete on table "fk_notpartitioned_pk" violates foreign key constraint "fk_partitioned_fk_a_b_fkey" on table "fk_partitioned_fk"
2020-04-06 20:20:06.185 EDT [32671:861] pg_regress/foreign_key DETAIL:  Key (a, b)=(1500, 1501) is still referenced from table "fk_partitioned_fk".
2020-04-06 20:20:06.185 EDT [32671:862] pg_regress/foreign_key STATEMENT:  UPDATE fk_notpartitioned_pk SET b = 1502 WHERE a = 1500;
2020-04-06 20:20:06.185 EDT [32671:863] pg_regress/foreign_key LOG:  statement: UPDATE fk_notpartitioned_pk SET b = 2504 WHERE a = 2500;
2020-04-06 20:20:06.185 EDT [32671:864] pg_regress/foreign_key ERROR:  update or delete on table "fk_notpartitioned_pk" violates foreign key constraint "fk_partitioned_fk_a_b_fkey" on table "fk_partitioned_fk"
2020-04-06 20:20:06.185 EDT [32671:865] pg_regress/foreign_key DETAIL:  Key (a, b)=(2500, 2502) is still referenced from table "fk_partitioned_fk".
2020-04-06 20:20:06.185 EDT [32671:866] pg_regress/foreign_key STATEMENT:  UPDATE fk_notpartitioned_pk SET b = 2504 WHERE a = 2500;
2020-04-06 20:20:06.186 EDT [32671:867] pg_regress/foreign_key LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fk_notpartitioned_pk)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:06.187 EDT [32701:741] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29255'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:06.188 EDT [32684:145] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', 'qwe & sKies ');
2020-04-06 20:20:06.200 EDT [32684:146] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('simple', 'qwe & sKies ');
2020-04-06 20:20:06.203 EDT [32671:868] pg_regress/foreign_key LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29264';
2020-04-06 20:20:06.211 EDT [32701:742] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29255'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:06.215 EDT [32684:147] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '''the wether'':dc & ''           sKies '':BC ');
2020-04-06 20:20:06.218 EDT [32671:869] pg_regress/foreign_key LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29264' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:06.221 EDT [32671:870] pg_regress/foreign_key LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '29264' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:06.227 EDT [32701:743] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ft2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:06.228 EDT [32684:148] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', 'asd&(and|fghj)');
2020-04-06 20:20:06.239 EDT [32671:871] pg_regress/foreign_key LOG:  statement: SELECT true as sametable, conname,
	  pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
	  conrelid::pg_catalog.regclass AS ontable
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '29264' AND r.contype = 'f'
	     AND conparentid = 0
	ORDER BY conname
2020-04-06 20:20:06.241 EDT [32684:149] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '(asd&and)|fghj');
2020-04-06 20:20:06.243 EDT [32701:744] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29261';
2020-04-06 20:20:06.245 EDT [32701:745] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29261' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:06.251 EDT [32671:872] pg_regress/foreign_key LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('29264')
	                     UNION ALL VALUES ('29264'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:06.252 EDT [32684:150] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '(asd&!and)|fghj');
2020-04-06 20:20:06.264 EDT [32684:151] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '(the|and&(i&1))&fghj');
2020-04-06 20:20:06.269 EDT [32671:873] pg_regress/foreign_key LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29264' ORDER BY 1;
2020-04-06 20:20:06.273 EDT [32671:874] pg_regress/foreign_key LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29264'
	ORDER BY 1;
2020-04-06 20:20:06.275 EDT [32684:152] pg_regress/tsearch LOG:  statement: SELECT plainto_tsquery('english', 'the and z 1))& fghj');
2020-04-06 20:20:06.276 EDT [32671:875] pg_regress/foreign_key LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29264'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29264')
	ORDER BY 1;
2020-04-06 20:20:06.284 EDT [32701:746] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29261' ORDER BY 1;
2020-04-06 20:20:06.286 EDT [32701:747] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29261'
	ORDER BY 1;
2020-04-06 20:20:06.286 EDT [32684:153] pg_regress/tsearch LOG:  statement: SELECT plainto_tsquery('english', 'foo bar') && plainto_tsquery('english', 'asd');
2020-04-06 20:20:06.287 EDT [32701:748] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29261'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29261')
	ORDER BY 1;
2020-04-06 20:20:06.291 EDT [32671:876] pg_regress/foreign_key LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '29264' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:20:06.293 EDT [32671:877] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29264'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:06.298 EDT [32684:154] pg_regress/tsearch LOG:  statement: SELECT plainto_tsquery('english', 'foo bar') || plainto_tsquery('english', 'asd fg');
2020-04-06 20:20:06.306 EDT [32701:749] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '29261' AND s.oid = f.ftserver;
2020-04-06 20:20:06.307 EDT [32671:878] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29264'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:06.309 EDT [32684:155] pg_regress/tsearch LOG:  statement: SELECT plainto_tsquery('english', 'foo bar') || !!plainto_tsquery('english', 'asd fg');
2020-04-06 20:20:06.310 EDT [32701:750] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29261'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:06.323 EDT [32684:156] pg_regress/tsearch LOG:  statement: SELECT plainto_tsquery('english', 'foo bar') && 'asd | fg';
2020-04-06 20:20:06.324 EDT [32701:751] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29261'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:06.334 EDT [32671:879] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk DROP CONSTRAINT fk_partitioned_fk_a_b_fkey;
2020-04-06 20:20:06.336 EDT [32701:752] pg_regress/foreign_data LOG:  statement: DROP FOREIGN TABLE ft2;
2020-04-06 20:20:06.338 EDT [32701:753] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:06.338 EDT [32684:157] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '!(a & !b) & c');
2020-04-06 20:20:06.339 EDT [32671:880] pg_regress/foreign_key LOG:  statement: DROP TABLE fk_notpartitioned_pk, fk_partitioned_fk;
2020-04-06 20:20:06.344 EDT [32671:881] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_notpartitioned_pk (a INT, PRIMARY KEY(a), CHECK (a > 0));
2020-04-06 20:20:06.348 EDT [32671:882] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk (a INT REFERENCES fk_notpartitioned_pk(a) PRIMARY KEY) PARTITION BY RANGE(a);
2020-04-06 20:20:06.350 EDT [32671:883] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_1 PARTITION OF fk_partitioned_fk FOR VALUES FROM (MINVALUE) TO (MAXVALUE);
2020-04-06 20:20:06.354 EDT [32671:884] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_notpartitioned_pk VALUES (1);
2020-04-06 20:20:06.355 EDT [32671:885] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk VALUES (1);
2020-04-06 20:20:06.357 EDT [32701:754] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29255';
2020-04-06 20:20:06.358 EDT [32671:886] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_notpartitioned_pk ALTER COLUMN a TYPE bigint;
2020-04-06 20:20:06.359 EDT [32684:158] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '!(a & !b)');
2020-04-06 20:20:06.360 EDT [32701:755] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29255' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:06.371 EDT [32671:887] pg_regress/foreign_key LOG:  statement: DELETE FROM fk_notpartitioned_pk WHERE a = 1;
2020-04-06 20:20:06.371 EDT [32671:888] pg_regress/foreign_key ERROR:  update or delete on table "fk_notpartitioned_pk" violates foreign key constraint "fk_partitioned_fk_a_fkey" on table "fk_partitioned_fk"
2020-04-06 20:20:06.371 EDT [32671:889] pg_regress/foreign_key DETAIL:  Key (a)=(1) is still referenced from table "fk_partitioned_fk".
2020-04-06 20:20:06.371 EDT [32671:890] pg_regress/foreign_key STATEMENT:  DELETE FROM fk_notpartitioned_pk WHERE a = 1;
2020-04-06 20:20:06.372 EDT [32671:891] pg_regress/foreign_key LOG:  statement: DROP TABLE fk_notpartitioned_pk, fk_partitioned_fk;
2020-04-06 20:20:06.372 EDT [32684:159] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '(1 <-> 2) <-> a');
2020-04-06 20:20:06.380 EDT [32671:892] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_notpartitioned_pk (a int, b int, primary key (a, b));
2020-04-06 20:20:06.383 EDT [32671:893] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk (a int default 2501, b int default 142857) PARTITION BY LIST (a);
2020-04-06 20:20:06.385 EDT [32684:160] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '(1 <-> a) <-> 2');
2020-04-06 20:20:06.389 EDT [32671:894] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_1 PARTITION OF fk_partitioned_fk FOR VALUES IN (NULL,500,501,502);
2020-04-06 20:20:06.392 EDT [32671:895] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk ADD FOREIGN KEY (a, b)
	  REFERENCES fk_notpartitioned_pk MATCH SIMPLE
	  ON DELETE SET NULL ON UPDATE SET NULL;
2020-04-06 20:20:06.395 EDT [32671:896] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_2 PARTITION OF fk_partitioned_fk FOR VALUES IN (1500,1502);
2020-04-06 20:20:06.397 EDT [32684:161] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '(a <-> 1) <-> 2');
2020-04-06 20:20:06.400 EDT [32701:756] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29255' ORDER BY 1;
2020-04-06 20:20:06.401 EDT [32701:757] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29255'
	ORDER BY 1;
2020-04-06 20:20:06.402 EDT [32701:758] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29255'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29255')
	ORDER BY 1;
2020-04-06 20:20:06.403 EDT [32671:897] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_3 (a int, b int);
2020-04-06 20:20:06.405 EDT [32671:898] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_3 FOR VALUES IN (2500,2501,2502,2503);
2020-04-06 20:20:06.407 EDT [32671:899] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk (a, b) VALUES (2502, 2503);
2020-04-06 20:20:06.408 EDT [32671:900] pg_regress/foreign_key ERROR:  insert or update on table "fk_partitioned_fk_3" violates foreign key constraint "fk_partitioned_fk_a_b_fkey"
2020-04-06 20:20:06.408 EDT [32671:901] pg_regress/foreign_key DETAIL:  Key (a, b)=(2502, 2503) is not present in table "fk_notpartitioned_pk".
2020-04-06 20:20:06.408 EDT [32671:902] pg_regress/foreign_key STATEMENT:  INSERT INTO fk_partitioned_fk (a, b) VALUES (2502, 2503);
2020-04-06 20:20:06.408 EDT [32671:903] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk_3 (a, b) VALUES (2502, 2503);
2020-04-06 20:20:06.409 EDT [32671:904] pg_regress/foreign_key ERROR:  insert or update on table "fk_partitioned_fk_3" violates foreign key constraint "fk_partitioned_fk_a_b_fkey"
2020-04-06 20:20:06.409 EDT [32671:905] pg_regress/foreign_key DETAIL:  Key (a, b)=(2502, 2503) is not present in table "fk_notpartitioned_pk".
2020-04-06 20:20:06.409 EDT [32671:906] pg_regress/foreign_key STATEMENT:  INSERT INTO fk_partitioned_fk_3 (a, b) VALUES (2502, 2503);
2020-04-06 20:20:06.409 EDT [32671:907] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk_3 (a, b) VALUES (2502, NULL);
2020-04-06 20:20:06.409 EDT [32684:162] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', 'a <-> (1 <-> 2)');
2020-04-06 20:20:06.410 EDT [32671:908] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_notpartitioned_pk VALUES (2502, 2503);
2020-04-06 20:20:06.410 EDT [32671:909] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk_3 (a, b) VALUES (2502, 2503);
2020-04-06 20:20:06.411 EDT [32671:910] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk (a,b) VALUES (NULL, NULL);
2020-04-06 20:20:06.412 EDT [32671:911] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_notpartitioned_pk VALUES (1, 2);
2020-04-06 20:20:06.412 EDT [32671:912] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_full (x int, y int) PARTITION BY RANGE (x);
2020-04-06 20:20:06.414 EDT [32671:913] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_full_1 PARTITION OF fk_partitioned_fk_full DEFAULT;
2020-04-06 20:20:06.415 EDT [32671:914] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk_full VALUES (1, NULL);
2020-04-06 20:20:06.416 EDT [32671:915] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk_full ADD FOREIGN KEY (x, y) REFERENCES fk_notpartitioned_pk MATCH FULL;
2020-04-06 20:20:06.418 EDT [32671:916] pg_regress/foreign_key ERROR:  insert or update on table "fk_partitioned_fk_full_1" violates foreign key constraint "fk_partitioned_fk_full_x_y_fkey"
2020-04-06 20:20:06.418 EDT [32671:917] pg_regress/foreign_key DETAIL:  MATCH FULL does not allow mixing of null and nonnull key values.
2020-04-06 20:20:06.418 EDT [32671:918] pg_regress/foreign_key STATEMENT:  ALTER TABLE fk_partitioned_fk_full ADD FOREIGN KEY (x, y) REFERENCES fk_notpartitioned_pk MATCH FULL;
2020-04-06 20:20:06.418 EDT [32671:919] pg_regress/foreign_key LOG:  statement: TRUNCATE fk_partitioned_fk_full;
2020-04-06 20:20:06.420 EDT [32701:759] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29255'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:06.422 EDT [32671:920] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk_full ADD FOREIGN KEY (x, y) REFERENCES fk_notpartitioned_pk MATCH FULL;
2020-04-06 20:20:06.427 EDT [32684:163] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '1 <-> (a <-> 2)');
2020-04-06 20:20:06.428 EDT [32671:921] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk_full VALUES (1, NULL);
2020-04-06 20:20:06.428 EDT [32671:922] pg_regress/foreign_key ERROR:  insert or update on table "fk_partitioned_fk_full_1" violates foreign key constraint "fk_partitioned_fk_full_x_y_fkey"
2020-04-06 20:20:06.428 EDT [32671:923] pg_regress/foreign_key DETAIL:  MATCH FULL does not allow mixing of null and nonnull key values.
2020-04-06 20:20:06.428 EDT [32671:924] pg_regress/foreign_key STATEMENT:  INSERT INTO fk_partitioned_fk_full VALUES (1, NULL);
2020-04-06 20:20:06.430 EDT [32671:925] pg_regress/foreign_key LOG:  statement: DROP TABLE fk_partitioned_fk_full;
2020-04-06 20:20:06.434 EDT [32671:926] pg_regress/foreign_key LOG:  statement: SELECT tableoid::regclass, a, b FROM fk_partitioned_fk WHERE b IS NULL ORDER BY a;
2020-04-06 20:20:06.436 EDT [32701:760] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29255'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:06.441 EDT [32684:164] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '1 <-> (2 <-> a)');
2020-04-06 20:20:06.446 EDT [32671:927] pg_regress/foreign_key LOG:  statement: UPDATE fk_notpartitioned_pk SET a = a + 1 WHERE a = 2502;
2020-04-06 20:20:06.448 EDT [32671:928] pg_regress/foreign_key LOG:  statement: SELECT tableoid::regclass, a, b FROM fk_partitioned_fk WHERE b IS NULL ORDER BY a;
2020-04-06 20:20:06.452 EDT [32701:761] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE ft2 (
		c1 integer NOT NULL,
		c2 text,
		c3 date
	) SERVER s0 OPTIONS (delimiter ',', quote '"', "be quoted" 'value');
2020-04-06 20:20:06.454 EDT [32701:762] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ft2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:06.455 EDT [32684:165] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '(1 <-> 2) <3> a');
2020-04-06 20:20:06.466 EDT [32684:166] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '(1 <-> a) <3> 2');
2020-04-06 20:20:06.467 EDT [32671:929] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk VALUES (2503, 2503);
2020-04-06 20:20:06.468 EDT [32671:930] pg_regress/foreign_key LOG:  statement: SELECT count(*) FROM fk_partitioned_fk WHERE a IS NULL;
2020-04-06 20:20:06.469 EDT [32701:763] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29392';
2020-04-06 20:20:06.473 EDT [32701:764] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29392' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:06.482 EDT [32684:167] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '(a <-> 1) <3> 2');
2020-04-06 20:20:06.482 EDT [32671:931] pg_regress/foreign_key LOG:  statement: DELETE FROM fk_notpartitioned_pk;
2020-04-06 20:20:06.484 EDT [32671:932] pg_regress/foreign_key LOG:  statement: SELECT count(*) FROM fk_partitioned_fk WHERE a IS NULL;
2020-04-06 20:20:06.493 EDT [32684:168] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', 'a <3> (1 <-> 2)');
2020-04-06 20:20:06.497 EDT [32671:933] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk DROP CONSTRAINT fk_partitioned_fk_a_b_fkey;
2020-04-06 20:20:06.500 EDT [32671:934] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk ADD FOREIGN KEY (a, b)
	  REFERENCES fk_notpartitioned_pk
	  ON DELETE SET DEFAULT ON UPDATE SET DEFAULT;
2020-04-06 20:20:06.511 EDT [32684:169] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '1 <3> (a <-> 2)');
2020-04-06 20:20:06.511 EDT [32671:935] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_notpartitioned_pk VALUES (2502, 2503);
2020-04-06 20:20:06.512 EDT [32671:936] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk_3 (a, b) VALUES (2502, 2503);
2020-04-06 20:20:06.513 EDT [32671:937] pg_regress/foreign_key LOG:  statement: UPDATE fk_notpartitioned_pk SET a = 1500 WHERE a = 2502;
2020-04-06 20:20:06.514 EDT [32671:938] pg_regress/foreign_key ERROR:  insert or update on table "fk_partitioned_fk_3" violates foreign key constraint "fk_partitioned_fk_a_b_fkey"
2020-04-06 20:20:06.514 EDT [32671:939] pg_regress/foreign_key DETAIL:  Key (a, b)=(2501, 142857) is not present in table "fk_notpartitioned_pk".
2020-04-06 20:20:06.514 EDT [32671:940] pg_regress/foreign_key STATEMENT:  UPDATE fk_notpartitioned_pk SET a = 1500 WHERE a = 2502;
2020-04-06 20:20:06.514 EDT [32671:941] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_notpartitioned_pk VALUES (2501, 142857);
2020-04-06 20:20:06.514 EDT [32671:942] pg_regress/foreign_key LOG:  statement: UPDATE fk_notpartitioned_pk SET a = 1500 WHERE a = 2502;
2020-04-06 20:20:06.515 EDT [32671:943] pg_regress/foreign_key LOG:  statement: SELECT * FROM fk_partitioned_fk WHERE b = 142857;
2020-04-06 20:20:06.517 EDT [32701:765] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29392' ORDER BY 1;
2020-04-06 20:20:06.518 EDT [32701:766] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29392'
	ORDER BY 1;
2020-04-06 20:20:06.519 EDT [32701:767] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29392'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29392')
	ORDER BY 1;
2020-04-06 20:20:06.522 EDT [32684:170] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '1 <3> (2 <-> a)');
2020-04-06 20:20:06.526 EDT [32671:944] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk DROP CONSTRAINT fk_partitioned_fk_a_b_fkey;
2020-04-06 20:20:06.528 EDT [32671:945] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk ADD FOREIGN KEY (a, b)
	  REFERENCES fk_notpartitioned_pk
	  ON DELETE CASCADE ON UPDATE CASCADE;
2020-04-06 20:20:06.531 EDT [32701:768] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '29392' AND s.oid = f.ftserver;
2020-04-06 20:20:06.532 EDT [32684:171] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '(1 <3> 2) <-> a');
2020-04-06 20:20:06.532 EDT [32701:769] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29392'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:06.536 EDT [32671:946] pg_regress/foreign_key LOG:  statement: UPDATE fk_notpartitioned_pk SET a = 2502 WHERE a = 2501;
2020-04-06 20:20:06.538 EDT [32671:947] pg_regress/foreign_key LOG:  statement: SELECT * FROM fk_partitioned_fk WHERE b = 142857;
2020-04-06 20:20:06.543 EDT [32684:172] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '(1 <3> a) <-> 2');
2020-04-06 20:20:06.545 EDT [32701:770] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29392'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:06.549 EDT [32671:948] pg_regress/foreign_key LOG:  statement: SELECT * FROM fk_partitioned_fk WHERE b = 142857;
2020-04-06 20:20:06.554 EDT [32684:173] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '(a <3> 1) <-> 2');
2020-04-06 20:20:06.562 EDT [32701:771] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft2 INHERIT fd_pt1;
2020-04-06 20:20:06.563 EDT [32671:949] pg_regress/foreign_key LOG:  statement: DELETE FROM fk_notpartitioned_pk WHERE b = 142857;
2020-04-06 20:20:06.565 EDT [32701:772] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:06.565 EDT [32684:174] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', 'a <-> (1 <3> 2)');
2020-04-06 20:20:06.568 EDT [32671:950] pg_regress/foreign_key LOG:  statement: SELECT * FROM fk_partitioned_fk WHERE a = 142857;
2020-04-06 20:20:06.576 EDT [32684:175] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '1 <-> (a <3> 2)');
2020-04-06 20:20:06.579 EDT [32701:773] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29255';
2020-04-06 20:20:06.580 EDT [32671:951] pg_regress/foreign_key LOG:  statement: DROP TABLE fk_partitioned_fk_2;
2020-04-06 20:20:06.584 EDT [32701:774] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29255' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:06.585 EDT [32671:952] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_2 PARTITION OF fk_partitioned_fk FOR VALUES IN (1500,1502);
2020-04-06 20:20:06.588 EDT [32684:176] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '1 <-> (2 <3> a)');
2020-04-06 20:20:06.593 EDT [32671:953] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk DETACH PARTITION fk_partitioned_fk_2;
2020-04-06 20:20:06.595 EDT [32671:954] pg_regress/foreign_key LOG:  statement: BEGIN;
2020-04-06 20:20:06.596 EDT [32671:955] pg_regress/foreign_key LOG:  statement: DROP TABLE fk_partitioned_fk;
2020-04-06 20:20:06.604 EDT [32684:177] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '((a <-> 1) <-> 2) <-> s');
2020-04-06 20:20:06.605 EDT [32671:956] pg_regress/foreign_key LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fk_partitioned_fk_2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:06.618 EDT [32671:957] pg_regress/foreign_key LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29419';
2020-04-06 20:20:06.621 EDT [32684:178] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '(2 <-> (a <-> 1)) <-> s');
2020-04-06 20:20:06.625 EDT [32701:775] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29255' ORDER BY 1;
2020-04-06 20:20:06.628 EDT [32701:776] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29255'
	ORDER BY 1;
2020-04-06 20:20:06.629 EDT [32701:777] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29255'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29255')
	ORDER BY 1;
2020-04-06 20:20:06.633 EDT [32684:179] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '((1 <-> a) <-> 2) <-> s');
2020-04-06 20:20:06.635 EDT [32671:958] pg_regress/foreign_key LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29419' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:06.637 EDT [32671:959] pg_regress/foreign_key LOG:  statement: SELECT true as sametable, conname,
	  pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
	  conrelid::pg_catalog.regclass AS ontable
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '29419' AND r.contype = 'f'
	     AND conparentid = 0
	ORDER BY conname
2020-04-06 20:20:06.642 EDT [32701:778] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29255'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:06.645 EDT [32684:180] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '(2 <-> (1 <-> a)) <-> s');
2020-04-06 20:20:06.648 EDT [32671:960] pg_regress/foreign_key LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('29419')
	                     UNION ALL VALUES ('29419'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:06.654 EDT [32701:779] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29255'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:06.657 EDT [32684:181] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', 's <-> ((a <-> 1) <-> 2)');
2020-04-06 20:20:06.666 EDT [32701:780] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ft2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:06.666 EDT [32671:961] pg_regress/foreign_key LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29419' ORDER BY 1;
2020-04-06 20:20:06.668 EDT [32671:962] pg_regress/foreign_key LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29419'
	ORDER BY 1;
2020-04-06 20:20:06.669 EDT [32684:182] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', 's <-> (2 <-> (a <-> 1))');
2020-04-06 20:20:06.670 EDT [32671:963] pg_regress/foreign_key LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29419'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29419')
	ORDER BY 1;
2020-04-06 20:20:06.678 EDT [32701:781] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29392';
2020-04-06 20:20:06.679 EDT [32701:782] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29392' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:06.684 EDT [32671:964] pg_regress/foreign_key LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '29419' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:20:06.686 EDT [32671:965] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29419'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:06.688 EDT [32684:183] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', 's <-> ((1 <-> a) <-> 2)');
2020-04-06 20:20:06.700 EDT [32684:184] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', 's <-> (2 <-> (1 <-> a))');
2020-04-06 20:20:06.702 EDT [32671:966] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29419'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:06.711 EDT [32684:185] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '((a <-> 1) <-> s) <-> 2');
2020-04-06 20:20:06.712 EDT [32671:967] pg_regress/foreign_key LOG:  statement: ROLLBACK;
2020-04-06 20:20:06.714 EDT [32701:783] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29392' ORDER BY 1;
2020-04-06 20:20:06.715 EDT [32701:784] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29392'
	ORDER BY 1;
2020-04-06 20:20:06.715 EDT [32671:968] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_2 FOR VALUES IN (1500,1502);
2020-04-06 20:20:06.716 EDT [32701:785] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29392'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29392')
	ORDER BY 1;
2020-04-06 20:20:06.718 EDT [32671:969] pg_regress/foreign_key LOG:  statement: DROP TABLE fk_partitioned_fk_2;
2020-04-06 20:20:06.720 EDT [32671:970] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_2 (b int, c text, a int,
		FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk ON UPDATE CASCADE ON DELETE CASCADE);
2020-04-06 20:20:06.722 EDT [32684:186] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '(s <-> (a <-> 1)) <-> 2');
2020-04-06 20:20:06.725 EDT [32671:971] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk_2 DROP COLUMN c;
2020-04-06 20:20:06.726 EDT [32671:972] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_2 FOR VALUES IN (1500,1502);
2020-04-06 20:20:06.728 EDT [32671:973] pg_regress/foreign_key LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fk_partitioned_fk_2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:06.731 EDT [32701:786] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '29392' AND s.oid = f.ftserver;
2020-04-06 20:20:06.732 EDT [32701:787] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29392'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:06.733 EDT [32684:187] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '((1 <-> a) <-> s) <-> 2');
2020-04-06 20:20:06.743 EDT [32671:974] pg_regress/foreign_key LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29429';
2020-04-06 20:20:06.745 EDT [32684:188] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '(s <-> (1 <-> a)) <-> 2');
2020-04-06 20:20:06.749 EDT [32701:788] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29392'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:06.754 EDT [32671:975] pg_regress/foreign_key LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29429' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:06.755 EDT [32671:976] pg_regress/foreign_key LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '29429';
2020-04-06 20:20:06.760 EDT [32684:189] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '2 <-> ((a <-> 1) <-> s)');
2020-04-06 20:20:06.764 EDT [32701:789] pg_regress/foreign_data LOG:  statement: CREATE TABLE ct3() INHERITS(ft2);
2020-04-06 20:20:06.767 EDT [32701:790] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE ft3 (
		c1 integer NOT NULL,
		c2 text,
		c3 date
	) INHERITS(ft2)
	  SERVER s0;
2020-04-06 20:20:06.768 EDT [32671:977] pg_regress/foreign_key LOG:  statement: SELECT conrelid = '29429'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('29429')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:06.769 EDT [32701:791] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ft2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:06.777 EDT [32684:190] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '2 <-> (s <-> (a <-> 1))');
2020-04-06 20:20:06.783 EDT [32671:978] pg_regress/foreign_key LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('29429')
	                     UNION ALL VALUES ('29429'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:06.784 EDT [32701:792] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29392';
2020-04-06 20:20:06.788 EDT [32701:793] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29392' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:06.790 EDT [32684:191] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '2 <-> ((1 <-> a) <-> s)');
2020-04-06 20:20:06.799 EDT [32671:979] pg_regress/foreign_key LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29429' ORDER BY 1;
2020-04-06 20:20:06.801 EDT [32671:980] pg_regress/foreign_key LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29429'
	ORDER BY 1;
2020-04-06 20:20:06.802 EDT [32684:192] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '2 <-> (s <-> (1 <-> a))');
2020-04-06 20:20:06.809 EDT [32671:981] pg_regress/foreign_key LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29429'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29429')
	ORDER BY 1;
2020-04-06 20:20:06.815 EDT [32684:193] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', 'foo <-> (a <-> (the <-> bar))');
2020-04-06 20:20:06.822 EDT [32671:982] pg_regress/foreign_key LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '29429' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:20:06.823 EDT [32671:983] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29429'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:06.828 EDT [32684:194] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', '((foo <-> a) <-> the) <-> bar');
2020-04-06 20:20:06.836 EDT [32671:984] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29429'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:06.841 EDT [32701:794] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29392' ORDER BY 1;
2020-04-06 20:20:06.843 EDT [32701:795] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29392'
	ORDER BY 1;
2020-04-06 20:20:06.843 EDT [32684:195] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('english', 'foo <-> a <-> the <-> bar');
2020-04-06 20:20:06.846 EDT [32701:796] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29392'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29392')
	ORDER BY 1;
2020-04-06 20:20:06.848 EDT [32671:985] pg_regress/foreign_key LOG:  statement: DROP TABLE fk_partitioned_fk_2;
2020-04-06 20:20:06.851 EDT [32671:986] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_4 (a int, b int, FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk(a, b) ON UPDATE CASCADE ON DELETE CASCADE) PARTITION BY RANGE (b, a);
2020-04-06 20:20:06.853 EDT [32671:987] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_4_1 PARTITION OF fk_partitioned_fk_4 FOR VALUES FROM (1,1) TO (100,100);
2020-04-06 20:20:06.855 EDT [32684:196] pg_regress/tsearch LOG:  statement: SELECT phraseto_tsquery('english', 'PostgreSQL can be extended by the user in many ways');
2020-04-06 20:20:06.858 EDT [32671:988] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_4_2 (a int, b int, FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk(a, b) ON UPDATE SET NULL);
2020-04-06 20:20:06.860 EDT [32671:989] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk_4 ATTACH PARTITION fk_partitioned_fk_4_2 FOR VALUES FROM (100,100) TO (1000,1000);
2020-04-06 20:20:06.860 EDT [32701:797] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '29392' AND s.oid = f.ftserver;
2020-04-06 20:20:06.861 EDT [32701:798] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29392'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:06.862 EDT [32671:990] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_4 FOR VALUES IN (3500,3502);
2020-04-06 20:20:06.864 EDT [32671:991] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk DETACH PARTITION fk_partitioned_fk_4;
2020-04-06 20:20:06.865 EDT [32671:992] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_4 FOR VALUES IN (3500,3502);
2020-04-06 20:20:06.867 EDT [32671:993] pg_regress/foreign_key LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fk_partitioned_fk_4)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:06.870 EDT [32684:197] pg_regress/tsearch LOG:  statement: SELECT ts_rank_cd(to_tsvector('english', '
	Day after day, day after day,
	  We stuck, nor breath nor motion,
	As idle as a painted Ship
	  Upon a painted Ocean.
	Water, water, every where
	  And all the boards did shrink;
	Water, water, every where,
	  Nor any drop to drink.
	S. T. Coleridge (1772-1834)
	'), to_tsquery('english', 'paint&water'));
2020-04-06 20:20:06.877 EDT [32701:799] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29392'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:06.880 EDT [32671:994] pg_regress/foreign_key LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29449';
2020-04-06 20:20:06.881 EDT [32684:198] pg_regress/tsearch LOG:  statement: SELECT ts_rank_cd(to_tsvector('english', '
	Day after day, day after day,
	  We stuck, nor breath nor motion,
	As idle as a painted Ship
	  Upon a painted Ocean.
	Water, water, every where
	  And all the boards did shrink;
	Water, water, every where,
	  Nor any drop to drink.
	S. T. Coleridge (1772-1834)
	'), to_tsquery('english', 'breath&motion&water'));
2020-04-06 20:20:06.890 EDT [32701:800] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ct3)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:06.893 EDT [32684:199] pg_regress/tsearch LOG:  statement: SELECT ts_rank_cd(to_tsvector('english', '
	Day after day, day after day,
	  We stuck, nor breath nor motion,
	As idle as a painted Ship
	  Upon a painted Ocean.
	Water, water, every where
	  And all the boards did shrink;
	Water, water, every where,
	  Nor any drop to drink.
	S. T. Coleridge (1772-1834)
	'), to_tsquery('english', 'ocean'));
2020-04-06 20:20:06.893 EDT [32671:995] pg_regress/foreign_key LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29449' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:06.895 EDT [32671:996] pg_regress/foreign_key LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '29449';
2020-04-06 20:20:06.907 EDT [32684:200] pg_regress/tsearch LOG:  statement: SELECT ts_rank_cd(to_tsvector('english', '
	Day after day, day after day,
	  We stuck, nor breath nor motion,
	As idle as a painted Ship
	  Upon a painted Ocean.
	Water, water, every where
	  And all the boards did shrink;
	Water, water, every where,
	  Nor any drop to drink.
	S. T. Coleridge (1772-1834)
	'), to_tsquery('english', 'painted <-> Ship'));
2020-04-06 20:20:06.910 EDT [32671:997] pg_regress/foreign_key LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('29449'::pg_catalog.oid);
2020-04-06 20:20:06.915 EDT [32701:801] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29440';
2020-04-06 20:20:06.917 EDT [32701:802] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29440' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:06.921 EDT [32684:201] pg_regress/tsearch LOG:  statement: SELECT ts_rank_cd(strip(to_tsvector('both stripped')),
	                  to_tsquery('both & stripped'));
2020-04-06 20:20:06.923 EDT [32671:998] pg_regress/foreign_key LOG:  statement: SELECT conrelid = '29449'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('29449')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:06.933 EDT [32684:202] pg_regress/tsearch LOG:  statement: SELECT ts_rank_cd(to_tsvector('unstripped') || strip(to_tsvector('stripped')),
	                  to_tsquery('unstripped & stripped'));
2020-04-06 20:20:06.937 EDT [32671:999] pg_regress/foreign_key LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('29449')
	                     UNION ALL VALUES ('29449'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:06.947 EDT [32684:203] pg_regress/tsearch LOG:  statement: SELECT ts_headline('english', '
	Day after day, day after day,
	  We stuck, nor breath nor motion,
	As idle as a painted Ship
	  Upon a painted Ocean.
	Water, water, every where
	  And all the boards did shrink;
	Water, water, every where,
	  Nor any drop to drink.
	S. T. Coleridge (1772-1834)
	', to_tsquery('english', 'paint&water'));
2020-04-06 20:20:06.950 EDT [32701:803] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29440' ORDER BY 1;
2020-04-06 20:20:06.952 EDT [32701:804] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29440'
	ORDER BY 1;
2020-04-06 20:20:06.953 EDT [32701:805] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29440'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29440')
	ORDER BY 1;
2020-04-06 20:20:06.955 EDT [32671:1000] pg_regress/foreign_key LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29449' ORDER BY 1;
2020-04-06 20:20:06.956 EDT [32671:1001] pg_regress/foreign_key LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29449'
	ORDER BY 1;
2020-04-06 20:20:06.958 EDT [32671:1002] pg_regress/foreign_key LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29449'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29449')
	ORDER BY 1;
2020-04-06 20:20:06.961 EDT [32684:204] pg_regress/tsearch LOG:  statement: SELECT ts_headline('english', '
	Day after day, day after day,
	  We stuck, nor breath nor motion,
	As idle as a painted Ship
	  Upon a painted Ocean.
	Water, water, every where
	  And all the boards did shrink;
	Water, water, every where,
	  Nor any drop to drink.
	S. T. Coleridge (1772-1834)
	', to_tsquery('english', 'breath&motion&water'));
2020-04-06 20:20:06.965 EDT [32701:806] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29440'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:06.970 EDT [32671:1003] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29449'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:06.973 EDT [32684:205] pg_regress/tsearch LOG:  statement: SELECT ts_headline('english', '
	Day after day, day after day,
	  We stuck, nor breath nor motion,
	As idle as a painted Ship
	  Upon a painted Ocean.
	Water, water, every where
	  And all the boards did shrink;
	Water, water, every where,
	  Nor any drop to drink.
	S. T. Coleridge (1772-1834)
	', to_tsquery('english', 'ocean'));
2020-04-06 20:20:06.977 EDT [32701:807] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29440'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:06.982 EDT [32671:1004] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29449'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:06.987 EDT [32684:206] pg_regress/tsearch LOG:  statement: SELECT ts_headline('english', '
	Day after day, day after day,
	  We stuck, nor breath nor motion,
	As idle as a painted Ship
	  Upon a painted Ocean.
	Water, water, every where
	  And all the boards did shrink;
	Water, water, every where,
	  Nor any drop to drink.
	S. T. Coleridge (1772-1834)
	', phraseto_tsquery('english', 'painted Ocean'));
2020-04-06 20:20:06.991 EDT [32701:808] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ft3)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:06.998 EDT [32671:1005] pg_regress/foreign_key LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fk_partitioned_fk_4_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:07.000 EDT [32684:207] pg_regress/tsearch LOG:  statement: SELECT ts_headline('english', '
	Day after day, day after day,
	  We stuck, nor breath nor motion,
	As idle as a painted Ship
	  Upon a painted Ocean.
	Water, water, every where
	  And all the boards did shrink;
	Water, water, every where,
	  Nor any drop to drink.
	S. T. Coleridge (1772-1834)
	', phraseto_tsquery('english', 'idle as a painted Ship'));
2020-04-06 20:20:07.003 EDT [32701:809] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29446';
2020-04-06 20:20:07.004 EDT [32701:810] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29446' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:07.009 EDT [32671:1006] pg_regress/foreign_key LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29455';
2020-04-06 20:20:07.012 EDT [32684:208] pg_regress/tsearch LOG:  statement: SELECT ts_headline('english', '
	<html>
	<!-- some comment -->
	<body>
	Sea view wow <u>foo bar</u> <i>qq</i>
	<a href="http://www.google.com/foo.bar.html" target="_blank">YES &nbsp;</a>
	ff-bg
	<script>
	       document.write(15);
	</script>
	</body>
	</html>',
	to_tsquery('english', 'sea&foo'), 'HighlightAll=true');
2020-04-06 20:20:07.022 EDT [32671:1007] pg_regress/foreign_key LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29455' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:07.023 EDT [32671:1008] pg_regress/foreign_key LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '29455';
2020-04-06 20:20:07.023 EDT [32684:209] pg_regress/tsearch LOG:  statement: SELECT ts_headline('simple', '1 2 3 1 3'::text, '1 <-> 3', 'MaxWords=2, MinWords=1');
2020-04-06 20:20:07.035 EDT [32684:210] pg_regress/tsearch LOG:  statement: SELECT ts_headline('simple', '1 2 3 1 3'::text, '1 & 3', 'MaxWords=4, MinWords=1');
2020-04-06 20:20:07.037 EDT [32671:1009] pg_regress/foreign_key LOG:  statement: SELECT conrelid = '29455'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('29455')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:07.042 EDT [32701:811] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29446' ORDER BY 1;
2020-04-06 20:20:07.045 EDT [32684:211] pg_regress/tsearch LOG:  statement: SELECT ts_headline('simple', '1 2 3 1 3'::text, '1 <-> 3', 'MaxWords=4, MinWords=1');
2020-04-06 20:20:07.045 EDT [32701:812] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29446'
	ORDER BY 1;
2020-04-06 20:20:07.047 EDT [32701:813] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29446'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29446')
	ORDER BY 1;
2020-04-06 20:20:07.052 EDT [32671:1010] pg_regress/foreign_key LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('29455')
	                     UNION ALL VALUES ('29455'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:07.058 EDT [32684:212] pg_regress/tsearch LOG:  statement: SELECT ts_headline('english', '
	Day after day, day after day,
	  We stuck, nor breath nor motion,
	As idle as a painted Ship
	  Upon a painted Ocean.
	Water, water, every where
	  And all the boards did shrink;
	Water, water, every where,
	  Nor any drop to drink.
	S. T. Coleridge (1772-1834)
	', to_tsquery('english', 'ocean'), 'MaxFragments=1');
2020-04-06 20:20:07.063 EDT [32671:1011] pg_regress/foreign_key LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29455' ORDER BY 1;
2020-04-06 20:20:07.064 EDT [32671:1012] pg_regress/foreign_key LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29455'
	ORDER BY 1;
2020-04-06 20:20:07.065 EDT [32701:814] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '29446' AND s.oid = f.ftserver;
2020-04-06 20:20:07.067 EDT [32671:1013] pg_regress/foreign_key LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29455'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29455')
	ORDER BY 1;
2020-04-06 20:20:07.067 EDT [32701:815] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29446'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:07.070 EDT [32684:213] pg_regress/tsearch LOG:  statement: SELECT ts_headline('english', '
	Day after day, day after day,
	  We stuck, nor breath nor motion,
	As idle as a painted Ship
	  Upon a painted Ocean.
	Water, water, every where
	  And all the boards did shrink;
	Water, water, every where,
	  Nor any drop to drink.
	S. T. Coleridge (1772-1834)
	', to_tsquery('english', 'Coleridge & stuck'), 'MaxFragments=2');
2020-04-06 20:20:07.080 EDT [32684:214] pg_regress/tsearch LOG:  statement: SELECT ts_headline('english', '
	Day after day, day after day,
	  We stuck, nor breath nor motion,
	As idle as a painted Ship
	  Upon a painted Ocean.
	Water, water, every where
	  And all the boards did shrink;
	Water, water, every where,
	  Nor any drop to drink.
	S. T. Coleridge (1772-1834)
	', to_tsquery('english', 'ocean & seahorse'), 'MaxFragments=1');
2020-04-06 20:20:07.081 EDT [32671:1014] pg_regress/foreign_key LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '29455' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:20:07.081 EDT [32671:1015] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29455'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:07.089 EDT [32701:816] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29446'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:07.094 EDT [32684:215] pg_regress/tsearch LOG:  statement: SELECT ts_headline('english', '
	Day after day, day after day,
	  We stuck, nor breath nor motion,
	As idle as a painted Ship
	  Upon a painted Ocean.
	Water, water, every where
	  And all the boards did shrink;
	Water, water, every where,
	  Nor any drop to drink.
	S. T. Coleridge (1772-1834)
	', to_tsquery('english', 'Coleridge & stuck'), 'MaxFragments=2,FragmentDelimiter=***');
2020-04-06 20:20:07.100 EDT [32671:1016] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29455'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:07.110 EDT [32684:216] pg_regress/tsearch LOG:  statement: CREATE TABLE test_tsquery (txtkeyword TEXT, txtsample TEXT);
2020-04-06 20:20:07.112 EDT [32701:817] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 ADD COLUMN c4 integer;
2020-04-06 20:20:07.114 EDT [32701:818] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 ADD COLUMN c5 integer DEFAULT 0;
2020-04-06 20:20:07.116 EDT [32671:1017] pg_regress/foreign_key LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fk_partitioned_fk_4_2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:07.117 EDT [32701:819] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 ADD COLUMN c6 integer;
2020-04-06 20:20:07.117 EDT [32684:217] pg_regress/tsearch LOG:  statement: COPY  test_tsquery FROM STDIN 
2020-04-06 20:20:07.120 EDT [32701:820] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 ADD COLUMN c7 integer NOT NULL;
2020-04-06 20:20:07.123 EDT [32684:218] pg_regress/tsearch LOG:  statement: ALTER TABLE test_tsquery ADD COLUMN keyword tsquery;
2020-04-06 20:20:07.124 EDT [32701:821] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 ADD COLUMN c8 integer;
2020-04-06 20:20:07.124 EDT [32684:219] pg_regress/tsearch LOG:  statement: UPDATE test_tsquery SET keyword = to_tsquery('english', txtkeyword);
2020-04-06 20:20:07.126 EDT [32684:220] pg_regress/tsearch LOG:  statement: ALTER TABLE test_tsquery ADD COLUMN sample tsquery;
2020-04-06 20:20:07.128 EDT [32684:221] pg_regress/tsearch LOG:  statement: UPDATE test_tsquery SET sample = to_tsquery('english', txtsample::text);
2020-04-06 20:20:07.128 EDT [32671:1018] pg_regress/foreign_key LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29461';
2020-04-06 20:20:07.129 EDT [32684:222] pg_regress/tsearch LOG:  statement: SELECT COUNT(*) FROM test_tsquery WHERE keyword <  'new & york';
2020-04-06 20:20:07.130 EDT [32701:822] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:07.141 EDT [32684:223] pg_regress/tsearch LOG:  statement: SELECT COUNT(*) FROM test_tsquery WHERE keyword <= 'new & york';
2020-04-06 20:20:07.148 EDT [32701:823] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29255';
2020-04-06 20:20:07.151 EDT [32671:1019] pg_regress/foreign_key LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29461' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:07.152 EDT [32701:824] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29255' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:07.153 EDT [32671:1020] pg_regress/foreign_key LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '29461';
2020-04-06 20:20:07.154 EDT [32684:224] pg_regress/tsearch LOG:  statement: SELECT COUNT(*) FROM test_tsquery WHERE keyword = 'new & york';
2020-04-06 20:20:07.164 EDT [32671:1021] pg_regress/foreign_key LOG:  statement: SELECT conrelid = '29461'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('29461')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:07.167 EDT [32684:225] pg_regress/tsearch LOG:  statement: SELECT COUNT(*) FROM test_tsquery WHERE keyword >= 'new & york';
2020-04-06 20:20:07.178 EDT [32671:1022] pg_regress/foreign_key LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('29461')
	                     UNION ALL VALUES ('29461'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:07.184 EDT [32684:226] pg_regress/tsearch LOG:  statement: SELECT COUNT(*) FROM test_tsquery WHERE keyword >  'new & york';
2020-04-06 20:20:07.192 EDT [32671:1023] pg_regress/foreign_key LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29461' ORDER BY 1;
2020-04-06 20:20:07.193 EDT [32671:1024] pg_regress/foreign_key LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29461'
	ORDER BY 1;
2020-04-06 20:20:07.194 EDT [32671:1025] pg_regress/foreign_key LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29461'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29461')
	ORDER BY 1;
2020-04-06 20:20:07.196 EDT [32684:227] pg_regress/tsearch LOG:  statement: CREATE UNIQUE INDEX bt_tsq ON test_tsquery (keyword);
2020-04-06 20:20:07.197 EDT [32684:228] pg_regress/tsearch LOG:  statement: SET enable_seqscan=OFF;
2020-04-06 20:20:07.197 EDT [32684:229] pg_regress/tsearch LOG:  statement: SELECT COUNT(*) FROM test_tsquery WHERE keyword <  'new & york';
2020-04-06 20:20:07.205 EDT [32671:1026] pg_regress/foreign_key LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '29461' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:20:07.206 EDT [32671:1027] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29461'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:07.210 EDT [32684:230] pg_regress/tsearch LOG:  statement: SELECT COUNT(*) FROM test_tsquery WHERE keyword <= 'new & york';
2020-04-06 20:20:07.217 EDT [32671:1028] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29461'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:07.223 EDT [32684:231] pg_regress/tsearch LOG:  statement: SELECT COUNT(*) FROM test_tsquery WHERE keyword = 'new & york';
2020-04-06 20:20:07.228 EDT [32671:1029] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_5 (a int, b int,
		FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk(a, b) ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE,
		FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk(a, b) MATCH FULL ON UPDATE CASCADE ON DELETE CASCADE)
	  PARTITION BY RANGE (a);
2020-04-06 20:20:07.233 EDT [32671:1030] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_5_1 (a int, b int, FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk);
2020-04-06 20:20:07.235 EDT [32684:232] pg_regress/tsearch LOG:  statement: SELECT COUNT(*) FROM test_tsquery WHERE keyword >= 'new & york';
2020-04-06 20:20:07.237 EDT [32671:1031] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_5 FOR VALUES IN (4500);
2020-04-06 20:20:07.240 EDT [32671:1032] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk_5 ATTACH PARTITION fk_partitioned_fk_5_1 FOR VALUES FROM (0) TO (10);
2020-04-06 20:20:07.247 EDT [32684:233] pg_regress/tsearch LOG:  statement: SELECT COUNT(*) FROM test_tsquery WHERE keyword >  'new & york';
2020-04-06 20:20:07.248 EDT [32671:1033] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk DETACH PARTITION fk_partitioned_fk_5;
2020-04-06 20:20:07.249 EDT [32671:1034] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_5 FOR VALUES IN (4500);
2020-04-06 20:20:07.251 EDT [32671:1035] pg_regress/foreign_key LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fk_partitioned_fk_5)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:07.258 EDT [32684:234] pg_regress/tsearch LOG:  statement: RESET enable_seqscan;
2020-04-06 20:20:07.258 EDT [32684:235] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite('foo & bar & qq & new & york',  'new & york'::tsquery, 'big & apple | nyc | new & york & city');
2020-04-06 20:20:07.261 EDT [32701:825] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29255' ORDER BY 1;
2020-04-06 20:20:07.262 EDT [32701:826] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29255'
	ORDER BY 1;
2020-04-06 20:20:07.264 EDT [32671:1036] pg_regress/foreign_key LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29485';
2020-04-06 20:20:07.264 EDT [32701:827] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29255'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29255')
	ORDER BY 1;
2020-04-06 20:20:07.270 EDT [32684:236] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite(ts_rewrite('new & !york ', 'york', '!jersey'),
	                  'jersey', 'mexico');
2020-04-06 20:20:07.278 EDT [32671:1037] pg_regress/foreign_key LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29485' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:07.279 EDT [32671:1038] pg_regress/foreign_key LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '29485';
2020-04-06 20:20:07.280 EDT [32684:237] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite('moscow', 'SELECT keyword, sample FROM test_tsquery'::text );
2020-04-06 20:20:07.280 EDT [32684:238] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite('moscow & hotel', 'SELECT keyword, sample FROM test_tsquery'::text );
2020-04-06 20:20:07.281 EDT [32701:828] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29255'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:07.285 EDT [32684:239] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite('bar & new & qq & foo & york', 'SELECT keyword, sample FROM test_tsquery'::text );
2020-04-06 20:20:07.286 EDT [32684:240] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite( 'moscow', 'SELECT keyword, sample FROM test_tsquery');
2020-04-06 20:20:07.286 EDT [32684:241] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite( 'moscow & hotel', 'SELECT keyword, sample FROM test_tsquery');
2020-04-06 20:20:07.286 EDT [32684:242] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite( 'bar & new & qq & foo & york', 'SELECT keyword, sample FROM test_tsquery');
2020-04-06 20:20:07.287 EDT [32684:243] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite('1 & (2 <-> 3)', 'SELECT keyword, sample FROM test_tsquery'::text );
2020-04-06 20:20:07.287 EDT [32684:244] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite('1 & (2 <2> 3)', 'SELECT keyword, sample FROM test_tsquery'::text );
2020-04-06 20:20:07.287 EDT [32684:245] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite('5 <-> (1 & (2 <-> 3))', 'SELECT keyword, sample FROM test_tsquery'::text );
2020-04-06 20:20:07.288 EDT [32684:246] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite('5 <-> (6 | 8)', 'SELECT keyword, sample FROM test_tsquery'::text );
2020-04-06 20:20:07.288 EDT [32684:247] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite(to_tsquery('5 & (6 | 5)'), to_tsquery('5'), to_tsquery(''));
2020-04-06 20:20:07.291 EDT [32671:1039] pg_regress/foreign_key LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('29485'::pg_catalog.oid);
2020-04-06 20:20:07.300 EDT [32701:829] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29255'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:07.303 EDT [32684:248] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite(to_tsquery('!5'), to_tsquery('5'), to_tsquery(''));
2020-04-06 20:20:07.304 EDT [32671:1040] pg_regress/foreign_key LOG:  statement: SELECT conrelid = '29485'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('29485')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:07.314 EDT [32701:830] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ft2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:07.317 EDT [32684:249] pg_regress/tsearch LOG:  statement: SELECT keyword FROM test_tsquery WHERE keyword @> 'new';
2020-04-06 20:20:07.319 EDT [32671:1041] pg_regress/foreign_key LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('29485')
	                     UNION ALL VALUES ('29485'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:07.329 EDT [32701:831] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29392';
2020-04-06 20:20:07.332 EDT [32701:832] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29392' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:07.334 EDT [32684:250] pg_regress/tsearch LOG:  statement: SELECT keyword FROM test_tsquery WHERE keyword @> 'moscow';
2020-04-06 20:20:07.339 EDT [32671:1042] pg_regress/foreign_key LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29485' ORDER BY 1;
2020-04-06 20:20:07.342 EDT [32671:1043] pg_regress/foreign_key LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29485'
	ORDER BY 1;
2020-04-06 20:20:07.345 EDT [32671:1044] pg_regress/foreign_key LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29485'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29485')
	ORDER BY 1;
2020-04-06 20:20:07.348 EDT [32684:251] pg_regress/tsearch LOG:  statement: SELECT keyword FROM test_tsquery WHERE keyword <@ 'new';
2020-04-06 20:20:07.357 EDT [32671:1045] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29485'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:07.360 EDT [32684:252] pg_regress/tsearch LOG:  statement: SELECT keyword FROM test_tsquery WHERE keyword <@ 'moscow';
2020-04-06 20:20:07.370 EDT [32671:1046] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29485'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:07.370 EDT [32684:253] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite( query, 'SELECT keyword, sample FROM test_tsquery' ) FROM to_tsquery('english', 'moscow') AS query;
2020-04-06 20:20:07.371 EDT [32684:254] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite( query, 'SELECT keyword, sample FROM test_tsquery' ) FROM to_tsquery('english', 'moscow & hotel') AS query;
2020-04-06 20:20:07.372 EDT [32684:255] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite( query, 'SELECT keyword, sample FROM test_tsquery' ) FROM to_tsquery('english', 'bar &  new & qq & foo & york') AS query;
2020-04-06 20:20:07.373 EDT [32684:256] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite( query, 'SELECT keyword, sample FROM test_tsquery' ) FROM to_tsquery('english', 'moscow') AS query;
2020-04-06 20:20:07.373 EDT [32684:257] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite( query, 'SELECT keyword, sample FROM test_tsquery' ) FROM to_tsquery('english', 'moscow & hotel') AS query;
2020-04-06 20:20:07.374 EDT [32684:258] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite( query, 'SELECT keyword, sample FROM test_tsquery' ) FROM to_tsquery('english', 'bar & new & qq & foo & york') AS query;
2020-04-06 20:20:07.374 EDT [32684:259] pg_regress/tsearch LOG:  statement: CREATE INDEX qq ON test_tsquery USING gist (keyword tsquery_ops);
2020-04-06 20:20:07.375 EDT [32684:260] pg_regress/tsearch LOG:  statement: SET enable_seqscan=OFF;
2020-04-06 20:20:07.375 EDT [32684:261] pg_regress/tsearch LOG:  statement: SELECT keyword FROM test_tsquery WHERE keyword @> 'new';
2020-04-06 20:20:07.384 EDT [32671:1047] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk_5 DETACH PARTITION fk_partitioned_fk_5_1;
2020-04-06 20:20:07.386 EDT [32671:1048] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk_5 ATTACH PARTITION fk_partitioned_fk_5_1 FOR VALUES FROM (0) TO (10);
2020-04-06 20:20:07.388 EDT [32684:262] pg_regress/tsearch LOG:  statement: SELECT keyword FROM test_tsquery WHERE keyword @> 'moscow';
2020-04-06 20:20:07.393 EDT [32671:1049] pg_regress/foreign_key LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fk_partitioned_fk_5_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:07.402 EDT [32684:263] pg_regress/tsearch LOG:  statement: SELECT keyword FROM test_tsquery WHERE keyword <@ 'new';
2020-04-06 20:20:07.413 EDT [32671:1050] pg_regress/foreign_key LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29494';
2020-04-06 20:20:07.420 EDT [32684:264] pg_regress/tsearch LOG:  statement: SELECT keyword FROM test_tsquery WHERE keyword <@ 'moscow';
2020-04-06 20:20:07.423 EDT [32671:1051] pg_regress/foreign_key LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29494' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:07.424 EDT [32671:1052] pg_regress/foreign_key LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '29494';
2020-04-06 20:20:07.430 EDT [32684:265] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite( query, 'SELECT keyword, sample FROM test_tsquery' ) FROM to_tsquery('english', 'moscow') AS query;
2020-04-06 20:20:07.431 EDT [32684:266] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite( query, 'SELECT keyword, sample FROM test_tsquery' ) FROM to_tsquery('english', 'moscow & hotel') AS query;
2020-04-06 20:20:07.432 EDT [32684:267] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite( query, 'SELECT keyword, sample FROM test_tsquery' ) FROM to_tsquery('english', 'bar & new & qq & foo & york') AS query;
2020-04-06 20:20:07.432 EDT [32684:268] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite( query, 'SELECT keyword, sample FROM test_tsquery' ) FROM to_tsquery('english', 'moscow') AS query;
2020-04-06 20:20:07.432 EDT [32684:269] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite( query, 'SELECT keyword, sample FROM test_tsquery' ) FROM to_tsquery('english', 'moscow & hotel') AS query;
2020-04-06 20:20:07.433 EDT [32684:270] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite( query, 'SELECT keyword, sample FROM test_tsquery' ) FROM to_tsquery('english', 'bar &  new & qq & foo & york') AS query;
2020-04-06 20:20:07.433 EDT [32684:271] pg_regress/tsearch LOG:  statement: SELECT ts_rewrite(tsquery_phrase('foo', 'foo'), 'foo', 'bar | baz');
2020-04-06 20:20:07.436 EDT [32671:1053] pg_regress/foreign_key LOG:  statement: SELECT conrelid = '29494'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('29494')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:07.441 EDT [32701:833] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29392' ORDER BY 1;
2020-04-06 20:20:07.442 EDT [32701:834] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29392'
	ORDER BY 1;
2020-04-06 20:20:07.443 EDT [32701:835] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29392'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29392')
	ORDER BY 1;
2020-04-06 20:20:07.447 EDT [32684:272] pg_regress/tsearch LOG:  statement: SELECT to_tsvector('foo bar') @@
	  ts_rewrite(tsquery_phrase('foo', 'foo'), 'foo', 'bar | baz');
2020-04-06 20:20:07.449 EDT [32671:1054] pg_regress/foreign_key LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('29494')
	                     UNION ALL VALUES ('29494'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:07.462 EDT [32701:836] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '29392' AND s.oid = f.ftserver;
2020-04-06 20:20:07.463 EDT [32684:273] pg_regress/tsearch LOG:  statement: SELECT to_tsvector('bar baz') @@
	  ts_rewrite(tsquery_phrase('foo', 'foo'), 'foo', 'bar | baz');
2020-04-06 20:20:07.464 EDT [32701:837] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29392'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:07.468 EDT [32671:1055] pg_regress/foreign_key LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29494' ORDER BY 1;
2020-04-06 20:20:07.469 EDT [32671:1056] pg_regress/foreign_key LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29494'
	ORDER BY 1;
2020-04-06 20:20:07.470 EDT [32671:1057] pg_regress/foreign_key LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29494'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29494')
	ORDER BY 1;
2020-04-06 20:20:07.475 EDT [32684:274] pg_regress/tsearch LOG:  statement: RESET enable_seqscan;
2020-04-06 20:20:07.475 EDT [32684:275] pg_regress/tsearch LOG:  statement: SET default_text_search_config=simple;
2020-04-06 20:20:07.475 EDT [32684:276] pg_regress/tsearch LOG:  statement: SELECT to_tsvector('SKIES My booKs');
2020-04-06 20:20:07.476 EDT [32701:838] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29392'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:07.481 EDT [32671:1058] pg_regress/foreign_key LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '29494' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:20:07.483 EDT [32671:1059] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29494'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:07.490 EDT [32701:839] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ct3)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:07.491 EDT [32684:277] pg_regress/tsearch LOG:  statement: SELECT plainto_tsquery('SKIES My booKs');
2020-04-06 20:20:07.495 EDT [32671:1060] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29494'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:07.502 EDT [32684:278] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('SKIES & My | booKs');
2020-04-06 20:20:07.506 EDT [32701:840] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29440';
2020-04-06 20:20:07.508 EDT [32701:841] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29440' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:07.509 EDT [32671:1061] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_2 (a int, b int) PARTITION BY RANGE (b);
2020-04-06 20:20:07.511 EDT [32671:1062] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_2_1 PARTITION OF fk_partitioned_fk_2 FOR VALUES FROM (0) TO (1000);
2020-04-06 20:20:07.513 EDT [32671:1063] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_partitioned_fk_2_2 PARTITION OF fk_partitioned_fk_2 FOR VALUES FROM (1000) TO (2000);
2020-04-06 20:20:07.513 EDT [32684:279] pg_regress/tsearch LOG:  statement: SET default_text_search_config=english;
2020-04-06 20:20:07.514 EDT [32684:280] pg_regress/tsearch LOG:  statement: SELECT to_tsvector('SKIES My booKs');
2020-04-06 20:20:07.514 EDT [32671:1064] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_partitioned_fk_2 VALUES (1600, 601), (1600, 1601);
2020-04-06 20:20:07.516 EDT [32671:1065] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_2
	  FOR VALUES IN (1600);
2020-04-06 20:20:07.519 EDT [32671:1066] pg_regress/foreign_key ERROR:  insert or update on table "fk_partitioned_fk_2_1" violates foreign key constraint "fk_partitioned_fk_a_b_fkey"
2020-04-06 20:20:07.519 EDT [32671:1067] pg_regress/foreign_key DETAIL:  Key (a, b)=(1600, 601) is not present in table "fk_notpartitioned_pk".
2020-04-06 20:20:07.519 EDT [32671:1068] pg_regress/foreign_key STATEMENT:  ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_2
	  FOR VALUES IN (1600);
2020-04-06 20:20:07.519 EDT [32671:1069] pg_regress/foreign_key LOG:  statement: INSERT INTO fk_notpartitioned_pk VALUES (1600, 601), (1600, 1601);
2020-04-06 20:20:07.520 EDT [32671:1070] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_2
	  FOR VALUES IN (1600);
2020-04-06 20:20:07.525 EDT [32684:281] pg_regress/tsearch LOG:  statement: SELECT plainto_tsquery('SKIES My booKs');
2020-04-06 20:20:07.525 EDT [32671:1071] pg_regress/foreign_key LOG:  statement: create role regress_other_partitioned_fk_owner;
2020-04-06 20:20:07.526 EDT [32671:1072] pg_regress/foreign_key LOG:  statement: grant references on fk_notpartitioned_pk to regress_other_partitioned_fk_owner;
2020-04-06 20:20:07.527 EDT [32671:1073] pg_regress/foreign_key LOG:  statement: set role regress_other_partitioned_fk_owner;
2020-04-06 20:20:07.527 EDT [32671:1074] pg_regress/foreign_key LOG:  statement: create table other_partitioned_fk(a int, b int) partition by list (a);
2020-04-06 20:20:07.528 EDT [32671:1075] pg_regress/foreign_key LOG:  statement: create table other_partitioned_fk_1 partition of other_partitioned_fk
	  for values in (2048);
2020-04-06 20:20:07.530 EDT [32671:1076] pg_regress/foreign_key LOG:  statement: insert into other_partitioned_fk
	  select 2048, x from generate_series(1,10) x;
2020-04-06 20:20:07.531 EDT [32671:1077] pg_regress/foreign_key LOG:  statement: alter table other_partitioned_fk add foreign key (a, b)
	  references fk_notpartitioned_pk(a, b);
2020-04-06 20:20:07.533 EDT [32671:1078] pg_regress/foreign_key ERROR:  insert or update on table "other_partitioned_fk_1" violates foreign key constraint "other_partitioned_fk_a_b_fkey"
2020-04-06 20:20:07.533 EDT [32671:1079] pg_regress/foreign_key DETAIL:  Key (a, b)=(2048, 1) is not present in table "fk_notpartitioned_pk".
2020-04-06 20:20:07.533 EDT [32671:1080] pg_regress/foreign_key STATEMENT:  alter table other_partitioned_fk add foreign key (a, b)
	  references fk_notpartitioned_pk(a, b);
2020-04-06 20:20:07.533 EDT [32671:1081] pg_regress/foreign_key LOG:  statement: reset role;
2020-04-06 20:20:07.534 EDT [32671:1082] pg_regress/foreign_key LOG:  statement: insert into fk_notpartitioned_pk (a, b)
	  select 2048, x from generate_series(1,10) x;
2020-04-06 20:20:07.534 EDT [32671:1083] pg_regress/foreign_key LOG:  statement: set role regress_other_partitioned_fk_owner;
2020-04-06 20:20:07.535 EDT [32671:1084] pg_regress/foreign_key LOG:  statement: alter table other_partitioned_fk add foreign key (a, b)
	  references fk_notpartitioned_pk(a, b);
2020-04-06 20:20:07.537 EDT [32684:282] pg_regress/tsearch LOG:  statement: SELECT to_tsquery('SKIES & My | booKs');
2020-04-06 20:20:07.537 EDT [32671:1085] pg_regress/foreign_key LOG:  statement: drop table other_partitioned_fk;
2020-04-06 20:20:07.540 EDT [32671:1086] pg_regress/foreign_key LOG:  statement: reset role;
2020-04-06 20:20:07.540 EDT [32671:1087] pg_regress/foreign_key LOG:  statement: revoke all on fk_notpartitioned_pk from regress_other_partitioned_fk_owner;
2020-04-06 20:20:07.541 EDT [32671:1088] pg_regress/foreign_key LOG:  statement: drop role regress_other_partitioned_fk_owner;
2020-04-06 20:20:07.542 EDT [32671:1089] pg_regress/foreign_key LOG:  statement: create schema fkpart0
	  create table pkey (a int primary key)
	  create table fk_part (a int) partition by list (a)
	  create table fk_part_1 partition of fk_part
	      (foreign key (a) references fkpart0.pkey) for values in (1)
	  create table fk_part_23 partition of fk_part
	      (foreign key (a) references fkpart0.pkey) for values in (2, 3)
	      partition by list (a)
	  create table fk_part_23_2 partition of fk_part_23 for values in (2);
2020-04-06 20:20:07.547 EDT [32684:283] pg_regress/tsearch LOG:  statement: CREATE TRIGGER tsvectorupdate
	BEFORE UPDATE OR INSERT ON test_tsvector
	FOR EACH ROW EXECUTE PROCEDURE tsvector_update_trigger(a, 'pg_catalog.english', t);
2020-04-06 20:20:07.548 EDT [32671:1090] pg_regress/foreign_key LOG:  statement: alter table fkpart0.fk_part add foreign key (a) references fkpart0.pkey;
2020-04-06 20:20:07.550 EDT [32671:1091] pg_regress/foreign_key LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fk_part_1)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(fkpart0)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:20:07.551 EDT [32684:284] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ to_tsquery('345&qwerty');
2020-04-06 20:20:07.563 EDT [32671:1092] pg_regress/foreign_key LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29572';
2020-04-06 20:20:07.574 EDT [32684:285] pg_regress/tsearch LOG:  statement: INSERT INTO test_tsvector (t) VALUES ('345 qwerty');
2020-04-06 20:20:07.575 EDT [32671:1093] pg_regress/foreign_key LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29572' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:07.576 EDT [32684:286] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ to_tsquery('345&qwerty');
2020-04-06 20:20:07.577 EDT [32671:1094] pg_regress/foreign_key LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '29572';
2020-04-06 20:20:07.588 EDT [32671:1095] pg_regress/foreign_key LOG:  statement: SELECT conrelid = '29572'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('29572')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:07.593 EDT [32701:842] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29440' ORDER BY 1;
2020-04-06 20:20:07.594 EDT [32701:843] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29440'
	ORDER BY 1;
2020-04-06 20:20:07.596 EDT [32701:844] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29440'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29440')
	ORDER BY 1;
2020-04-06 20:20:07.601 EDT [32671:1096] pg_regress/foreign_key LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('29572')
	                     UNION ALL VALUES ('29572'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:07.602 EDT [32684:287] pg_regress/tsearch LOG:  statement: UPDATE test_tsvector SET t = null WHERE t = '345 qwerty';
2020-04-06 20:20:07.603 EDT [32684:288] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ to_tsquery('345&qwerty');
2020-04-06 20:20:07.610 EDT [32701:845] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29440'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:07.616 EDT [32684:289] pg_regress/tsearch LOG:  statement: INSERT INTO test_tsvector (t) VALUES ('345 qwerty');
2020-04-06 20:20:07.616 EDT [32671:1097] pg_regress/foreign_key LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29572' ORDER BY 1;
2020-04-06 20:20:07.617 EDT [32684:290] pg_regress/tsearch LOG:  statement: SELECT count(*) FROM test_tsvector WHERE a @@ to_tsquery('345&qwerty');
2020-04-06 20:20:07.619 EDT [32671:1098] pg_regress/foreign_key LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29572'
	ORDER BY 1;
2020-04-06 20:20:07.621 EDT [32671:1099] pg_regress/foreign_key LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29572'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29572')
	ORDER BY 1;
2020-04-06 20:20:07.623 EDT [32701:846] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29440'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:07.630 EDT [32684:291] pg_regress/tsearch LOG:  statement: explain (costs off)
	select * from test_tsquery, to_tsquery('new') q where txtsample @@ q;
2020-04-06 20:20:07.631 EDT [32684:292] pg_regress/tsearch LOG:  statement: explain (costs off)
	select * from test_tsquery, to_tsquery('english', 'new') q where txtsample @@ q;
2020-04-06 20:20:07.632 EDT [32671:1100] pg_regress/foreign_key LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '29572' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:20:07.632 EDT [32684:293] pg_regress/tsearch LOG:  statement: create temp table pendtest (ts tsvector);
2020-04-06 20:20:07.633 EDT [32671:1101] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29572'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:07.637 EDT [32684:294] pg_regress/tsearch LOG:  statement: create index pendtest_idx on pendtest using gin(ts);
2020-04-06 20:20:07.639 EDT [32701:847] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ft3)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:07.640 EDT [32684:295] pg_regress/tsearch LOG:  statement: insert into pendtest values (to_tsvector('Lore ipsam'));
2020-04-06 20:20:07.641 EDT [32684:296] pg_regress/tsearch LOG:  statement: insert into pendtest values (to_tsvector('Lore ipsum'));
2020-04-06 20:20:07.642 EDT [32684:297] pg_regress/tsearch LOG:  statement: select * from pendtest where 'ipsu:*'::tsquery @@ ts;
2020-04-06 20:20:07.642 EDT [32684:298] pg_regress/tsearch LOG:  statement: select * from pendtest where 'ipsa:*'::tsquery @@ ts;
2020-04-06 20:20:07.642 EDT [32684:299] pg_regress/tsearch LOG:  statement: select * from pendtest where 'ips:*'::tsquery @@ ts;
2020-04-06 20:20:07.644 EDT [32684:300] pg_regress/tsearch LOG:  statement: select * from pendtest where 'ipt:*'::tsquery @@ ts;
2020-04-06 20:20:07.644 EDT [32684:301] pg_regress/tsearch LOG:  statement: select * from pendtest where 'ipi:*'::tsquery @@ ts;
2020-04-06 20:20:07.645 EDT [32684:302] pg_regress/tsearch LOG:  statement: create temp table phrase_index_test(fts tsvector);
2020-04-06 20:20:07.647 EDT [32684:303] pg_regress/tsearch LOG:  statement: insert into phrase_index_test values ('A fat cat has just eaten a rat.');
2020-04-06 20:20:07.647 EDT [32684:304] pg_regress/tsearch LOG:  statement: insert into phrase_index_test values (to_tsvector('english', 'A fat cat has just eaten a rat.'));
2020-04-06 20:20:07.648 EDT [32684:305] pg_regress/tsearch LOG:  statement: create index phrase_index_test_idx on phrase_index_test using gin(fts);
2020-04-06 20:20:07.648 EDT [32671:1102] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29572'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:07.650 EDT [32684:306] pg_regress/tsearch LOG:  statement: set enable_seqscan = off;
2020-04-06 20:20:07.650 EDT [32684:307] pg_regress/tsearch LOG:  statement: select * from phrase_index_test where fts @@ phraseto_tsquery('english', 'fat cat');
2020-04-06 20:20:07.651 EDT [32684:308] pg_regress/tsearch LOG:  statement: set enable_seqscan = on;
2020-04-06 20:20:07.651 EDT [32684:309] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'I have a fat:*ABCD cat');
2020-04-06 20:20:07.657 EDT [32701:848] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29446';
2020-04-06 20:20:07.659 EDT [32701:849] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29446' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:07.663 EDT [32671:1103] pg_regress/foreign_key LOG:  statement: alter table fkpart0.fk_part_1 drop constraint fk_part_1_a_fkey;
2020-04-06 20:20:07.663 EDT [32671:1104] pg_regress/foreign_key ERROR:  cannot drop inherited constraint "fk_part_1_a_fkey" of relation "fk_part_1"
2020-04-06 20:20:07.663 EDT [32671:1105] pg_regress/foreign_key STATEMENT:  alter table fkpart0.fk_part_1 drop constraint fk_part_1_a_fkey;
2020-04-06 20:20:07.663 EDT [32684:310] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'orange:**AABBCCDD');
2020-04-06 20:20:07.664 EDT [32671:1106] pg_regress/foreign_key LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fk_part_23)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(fkpart0)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:20:07.674 EDT [32684:311] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'fat:A!cat:B|rat:C<');
2020-04-06 20:20:07.679 EDT [32671:1107] pg_regress/foreign_key LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29580';
2020-04-06 20:20:07.686 EDT [32684:312] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'fat:A : cat:B');
2020-04-06 20:20:07.690 EDT [32671:1108] pg_regress/foreign_key LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29580' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:07.691 EDT [32671:1109] pg_regress/foreign_key LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '29580';
2020-04-06 20:20:07.701 EDT [32684:313] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'fat*rat');
2020-04-06 20:20:07.703 EDT [32671:1110] pg_regress/foreign_key LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('29580'::pg_catalog.oid);
2020-04-06 20:20:07.714 EDT [32684:314] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'fat-rat');
2020-04-06 20:20:07.715 EDT [32671:1111] pg_regress/foreign_key LOG:  statement: SELECT conrelid = '29580'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('29580')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:07.731 EDT [32684:315] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'fat_rat');
2020-04-06 20:20:07.735 EDT [32671:1112] pg_regress/foreign_key LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('29580')
	                     UNION ALL VALUES ('29580'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:07.743 EDT [32684:316] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'abc : def');
2020-04-06 20:20:07.749 EDT [32671:1113] pg_regress/foreign_key LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29580' ORDER BY 1;
2020-04-06 20:20:07.750 EDT [32671:1114] pg_regress/foreign_key LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29580'
	ORDER BY 1;
2020-04-06 20:20:07.751 EDT [32671:1115] pg_regress/foreign_key LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29580'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29580')
	ORDER BY 1;
2020-04-06 20:20:07.755 EDT [32684:317] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'abc:def');
2020-04-06 20:20:07.759 EDT [32701:850] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29446' ORDER BY 1;
2020-04-06 20:20:07.761 EDT [32701:851] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29446'
	ORDER BY 1;
2020-04-06 20:20:07.762 EDT [32701:852] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29446'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29446')
	ORDER BY 1;
2020-04-06 20:20:07.764 EDT [32671:1116] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29580'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:07.766 EDT [32684:318] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'a:::b');
2020-04-06 20:20:07.776 EDT [32671:1117] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29580'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:07.779 EDT [32701:853] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '29446' AND s.oid = f.ftserver;
2020-04-06 20:20:07.780 EDT [32684:319] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'abc:d');
2020-04-06 20:20:07.780 EDT [32701:854] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29446'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:07.790 EDT [32671:1118] pg_regress/foreign_key LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fk_part_23_2)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(fkpart0)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:20:07.794 EDT [32684:320] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', ':');
2020-04-06 20:20:07.797 EDT [32701:855] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29446'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:07.803 EDT [32671:1119] pg_regress/foreign_key LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29586';
2020-04-06 20:20:07.805 EDT [32684:321] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'abc & def');
2020-04-06 20:20:07.809 EDT [32701:856] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 ALTER COLUMN c4 SET DEFAULT 0;
2020-04-06 20:20:07.813 EDT [32701:857] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 ALTER COLUMN c5 DROP DEFAULT;
2020-04-06 20:20:07.815 EDT [32701:858] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 ALTER COLUMN c6 SET NOT NULL;
2020-04-06 20:20:07.817 EDT [32701:859] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 ALTER COLUMN c7 DROP NOT NULL;
2020-04-06 20:20:07.817 EDT [32684:322] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'abc | def');
2020-04-06 20:20:07.818 EDT [32701:860] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 ALTER COLUMN c8 TYPE char(10) USING '0';
2020-04-06 20:20:07.819 EDT [32671:1120] pg_regress/foreign_key LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29586' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:07.821 EDT [32671:1121] pg_regress/foreign_key LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '29586';
2020-04-06 20:20:07.822 EDT [32701:861] pg_regress/foreign_data ERROR:  "ft2" is not a table
2020-04-06 20:20:07.822 EDT [32701:862] pg_regress/foreign_data STATEMENT:  ALTER TABLE fd_pt1 ALTER COLUMN c8 TYPE char(10) USING '0';
2020-04-06 20:20:07.822 EDT [32701:863] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 ALTER COLUMN c8 TYPE char(10);
2020-04-06 20:20:07.829 EDT [32684:323] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'abc <-> def');
2020-04-06 20:20:07.833 EDT [32701:864] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 ALTER COLUMN c8 SET DATA TYPE text;
2020-04-06 20:20:07.837 EDT [32671:1122] pg_regress/foreign_key LOG:  statement: SELECT conrelid = '29586'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('29586')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:07.840 EDT [32684:324] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'abc (pg or class)');
2020-04-06 20:20:07.847 EDT [32701:865] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 ALTER COLUMN c1 SET STATISTICS 10000;
2020-04-06 20:20:07.849 EDT [32671:1123] pg_regress/foreign_key LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('29586')
	                     UNION ALL VALUES ('29586'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:07.851 EDT [32684:325] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', 'My brand new smartphone');
2020-04-06 20:20:07.853 EDT [32701:866] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 ALTER COLUMN c1 SET (n_distinct = 100);
2020-04-06 20:20:07.854 EDT [32701:867] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 ALTER COLUMN c8 SET STATISTICS -1;
2020-04-06 20:20:07.855 EDT [32701:868] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 ALTER COLUMN c8 SET STORAGE EXTERNAL;
2020-04-06 20:20:07.856 EDT [32701:869] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:07.864 EDT [32684:326] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', 'My brand "new smartphone"');
2020-04-06 20:20:07.868 EDT [32671:1124] pg_regress/foreign_key LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29586' ORDER BY 1;
2020-04-06 20:20:07.869 EDT [32671:1125] pg_regress/foreign_key LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29586'
	ORDER BY 1;
2020-04-06 20:20:07.871 EDT [32701:870] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29255';
2020-04-06 20:20:07.872 EDT [32671:1126] pg_regress/foreign_key LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29586'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29586')
	ORDER BY 1;
2020-04-06 20:20:07.872 EDT [32701:871] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29255' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:07.879 EDT [32684:327] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', 'My brand "new -smartphone"');
2020-04-06 20:20:07.885 EDT [32671:1127] pg_regress/foreign_key LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '29586' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:20:07.886 EDT [32671:1128] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29586'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:07.894 EDT [32684:328] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'cat or rat');
2020-04-06 20:20:07.901 EDT [32671:1129] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29586'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:07.905 EDT [32684:329] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'cat OR rat');
2020-04-06 20:20:07.915 EDT [32680:297] pg_regress/window LOG:  statement: SELECT i,AVG(v::bigint) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,1),(2,2),(3,NULL),(4,NULL)) t(i,v);
2020-04-06 20:20:07.918 EDT [32680:298] pg_regress/window LOG:  statement: SELECT i,AVG(v::int) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,1),(2,2),(3,NULL),(4,NULL)) t(i,v);
2020-04-06 20:20:07.921 EDT [32680:299] pg_regress/window LOG:  statement: SELECT i,AVG(v::smallint) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,1),(2,2),(3,NULL),(4,NULL)) t(i,v);
2020-04-06 20:20:07.922 EDT [32684:330] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'cat "OR" rat');
2020-04-06 20:20:07.922 EDT [32680:300] pg_regress/window LOG:  statement: SELECT i,AVG(v::numeric) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,1.5),(2,2.5),(3,NULL),(4,NULL)) t(i,v);
2020-04-06 20:20:07.925 EDT [32680:301] pg_regress/window LOG:  statement: SELECT i,AVG(v::interval) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,'1 sec'),(2,'2 sec'),(3,NULL),(4,NULL)) t(i,v);
2020-04-06 20:20:07.926 EDT [32671:1130] pg_regress/foreign_key LOG:  statement: alter table fkpart0.fk_part_23 drop constraint fk_part_23_a_fkey;
2020-04-06 20:20:07.926 EDT [32680:302] pg_regress/window LOG:  statement: SELECT i,SUM(v::smallint) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,1),(2,2),(3,NULL),(4,NULL)) t(i,v);
2020-04-06 20:20:07.927 EDT [32671:1131] pg_regress/foreign_key ERROR:  cannot drop inherited constraint "fk_part_23_a_fkey" of relation "fk_part_23"
2020-04-06 20:20:07.927 EDT [32671:1132] pg_regress/foreign_key STATEMENT:  alter table fkpart0.fk_part_23 drop constraint fk_part_23_a_fkey;
2020-04-06 20:20:07.927 EDT [32671:1133] pg_regress/foreign_key LOG:  statement: alter table fkpart0.fk_part_23_2 drop constraint fk_part_23_a_fkey;
2020-04-06 20:20:07.927 EDT [32671:1134] pg_regress/foreign_key ERROR:  cannot drop inherited constraint "fk_part_23_a_fkey" of relation "fk_part_23_2"
2020-04-06 20:20:07.927 EDT [32671:1135] pg_regress/foreign_key STATEMENT:  alter table fkpart0.fk_part_23_2 drop constraint fk_part_23_a_fkey;
2020-04-06 20:20:07.927 EDT [32671:1136] pg_regress/foreign_key LOG:  statement: create table fkpart0.fk_part_4 partition of fkpart0.fk_part for values in (4);
2020-04-06 20:20:07.929 EDT [32680:303] pg_regress/window LOG:  statement: SELECT i,SUM(v::int) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,1),(2,2),(3,NULL),(4,NULL)) t(i,v);
2020-04-06 20:20:07.929 EDT [32680:304] pg_regress/window LOG:  statement: SELECT i,SUM(v::bigint) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,1),(2,2),(3,NULL),(4,NULL)) t(i,v);
2020-04-06 20:20:07.930 EDT [32680:305] pg_regress/window LOG:  statement: SELECT i,SUM(v::money) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,'1.10'),(2,'2.20'),(3,NULL),(4,NULL)) t(i,v);
2020-04-06 20:20:07.931 EDT [32680:306] pg_regress/window LOG:  statement: SELECT i,SUM(v::interval) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,'1 sec'),(2,'2 sec'),(3,NULL),(4,NULL)) t(i,v);
2020-04-06 20:20:07.931 EDT [32671:1137] pg_regress/foreign_key LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fk_part_4)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(fkpart0)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:20:07.931 EDT [32680:307] pg_regress/window LOG:  statement: SELECT i,SUM(v::numeric) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,1.1),(2,2.2),(3,NULL),(4,NULL)) t(i,v);
2020-04-06 20:20:07.932 EDT [32680:308] pg_regress/window LOG:  statement: SELECT SUM(n::numeric) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,1.01),(2,2),(3,3)) v(i,n);
2020-04-06 20:20:07.932 EDT [32680:309] pg_regress/window LOG:  statement: SELECT i,COUNT(v) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,1),(2,2),(3,NULL),(4,NULL)) t(i,v);
2020-04-06 20:20:07.933 EDT [32680:310] pg_regress/window LOG:  statement: SELECT i,COUNT(*) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,1),(2,2),(3,NULL),(4,NULL)) t(i,v);
2020-04-06 20:20:07.934 EDT [32680:311] pg_regress/window LOG:  statement: SELECT VAR_POP(n::bigint) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,600),(2,470),(3,170),(4,430),(5,300)) r(i,n);
2020-04-06 20:20:07.934 EDT [32680:312] pg_regress/window LOG:  statement: SELECT VAR_POP(n::int) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,600),(2,470),(3,170),(4,430),(5,300)) r(i,n);
2020-04-06 20:20:07.935 EDT [32680:313] pg_regress/window LOG:  statement: SELECT VAR_POP(n::smallint) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,600),(2,470),(3,170),(4,430),(5,300)) r(i,n);
2020-04-06 20:20:07.935 EDT [32680:314] pg_regress/window LOG:  statement: SELECT VAR_POP(n::numeric) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,600),(2,470),(3,170),(4,430),(5,300)) r(i,n);
2020-04-06 20:20:07.936 EDT [32680:315] pg_regress/window LOG:  statement: SELECT VAR_SAMP(n::bigint) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,600),(2,470),(3,170),(4,430),(5,300)) r(i,n);
2020-04-06 20:20:07.936 EDT [32680:316] pg_regress/window LOG:  statement: SELECT VAR_SAMP(n::int) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,600),(2,470),(3,170),(4,430),(5,300)) r(i,n);
2020-04-06 20:20:07.937 EDT [32684:331] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'cat OR');
2020-04-06 20:20:07.937 EDT [32680:317] pg_regress/window LOG:  statement: SELECT VAR_SAMP(n::smallint) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,600),(2,470),(3,170),(4,430),(5,300)) r(i,n);
2020-04-06 20:20:07.937 EDT [32680:318] pg_regress/window LOG:  statement: SELECT VAR_SAMP(n::numeric) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,600),(2,470),(3,170),(4,430),(5,300)) r(i,n);
2020-04-06 20:20:07.938 EDT [32680:319] pg_regress/window LOG:  statement: SELECT VARIANCE(n::bigint) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,600),(2,470),(3,170),(4,430),(5,300)) r(i,n);
2020-04-06 20:20:07.938 EDT [32680:320] pg_regress/window LOG:  statement: SELECT VARIANCE(n::int) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,600),(2,470),(3,170),(4,430),(5,300)) r(i,n);
2020-04-06 20:20:07.939 EDT [32680:321] pg_regress/window LOG:  statement: SELECT VARIANCE(n::smallint) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,600),(2,470),(3,170),(4,430),(5,300)) r(i,n);
2020-04-06 20:20:07.939 EDT [32680:322] pg_regress/window LOG:  statement: SELECT VARIANCE(n::numeric) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,600),(2,470),(3,170),(4,430),(5,300)) r(i,n);
2020-04-06 20:20:07.940 EDT [32680:323] pg_regress/window LOG:  statement: SELECT STDDEV_POP(n::bigint) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,NULL),(2,600),(3,470),(4,170),(5,430),(6,300)) r(i,n);
2020-04-06 20:20:07.940 EDT [32680:324] pg_regress/window LOG:  statement: SELECT STDDEV_POP(n::int) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,NULL),(2,600),(3,470),(4,170),(5,430),(6,300)) r(i,n);
2020-04-06 20:20:07.941 EDT [32680:325] pg_regress/window LOG:  statement: SELECT STDDEV_POP(n::smallint) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,NULL),(2,600),(3,470),(4,170),(5,430),(6,300)) r(i,n);
2020-04-06 20:20:07.941 EDT [32680:326] pg_regress/window LOG:  statement: SELECT STDDEV_POP(n::numeric) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,NULL),(2,600),(3,470),(4,170),(5,430),(6,300)) r(i,n);
2020-04-06 20:20:07.942 EDT [32680:327] pg_regress/window LOG:  statement: SELECT STDDEV_SAMP(n::bigint) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,NULL),(2,600),(3,470),(4,170),(5,430),(6,300)) r(i,n);
2020-04-06 20:20:07.942 EDT [32680:328] pg_regress/window LOG:  statement: SELECT STDDEV_SAMP(n::int) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,NULL),(2,600),(3,470),(4,170),(5,430),(6,300)) r(i,n);
2020-04-06 20:20:07.943 EDT [32680:329] pg_regress/window LOG:  statement: SELECT STDDEV_SAMP(n::smallint) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,NULL),(2,600),(3,470),(4,170),(5,430),(6,300)) r(i,n);
2020-04-06 20:20:07.943 EDT [32680:330] pg_regress/window LOG:  statement: SELECT STDDEV_SAMP(n::numeric) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(1,NULL),(2,600),(3,470),(4,170),(5,430),(6,300)) r(i,n);
2020-04-06 20:20:07.943 EDT [32680:331] pg_regress/window LOG:  statement: SELECT STDDEV(n::bigint) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(0,NULL),(1,600),(2,470),(3,170),(4,430),(5,300)) r(i,n);
2020-04-06 20:20:07.944 EDT [32680:332] pg_regress/window LOG:  statement: SELECT STDDEV(n::int) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(0,NULL),(1,600),(2,470),(3,170),(4,430),(5,300)) r(i,n);
2020-04-06 20:20:07.944 EDT [32680:333] pg_regress/window LOG:  statement: SELECT STDDEV(n::smallint) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(0,NULL),(1,600),(2,470),(3,170),(4,430),(5,300)) r(i,n);
2020-04-06 20:20:07.945 EDT [32680:334] pg_regress/window LOG:  statement: SELECT STDDEV(n::numeric) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
	  FROM (VALUES(0,NULL),(1,600),(2,470),(3,170),(4,430),(5,300)) r(i,n);
2020-04-06 20:20:07.945 EDT [32680:335] pg_regress/window LOG:  statement: SELECT i,SUM(v::int) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND CURRENT ROW)
	  FROM (VALUES(1,1),(2,2),(3,NULL),(4,NULL)) t(i,v);
2020-04-06 20:20:07.945 EDT [32680:336] pg_regress/window LOG:  statement: SELECT i,SUM(v::int) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND 1 FOLLOWING)
	  FROM (VALUES(1,1),(2,2),(3,NULL),(4,NULL)) t(i,v);
2020-04-06 20:20:07.946 EDT [32680:337] pg_regress/window LOG:  statement: SELECT i,SUM(v::int) OVER (ORDER BY i ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING)
	  FROM (VALUES(1,1),(2,2),(3,3),(4,4)) t(i,v);
2020-04-06 20:20:07.946 EDT [32680:338] pg_regress/window LOG:  statement: SELECT a, b,
	       SUM(b) OVER(ORDER BY A ROWS BETWEEN 1 PRECEDING AND CURRENT ROW)
	FROM (VALUES(1,1::numeric),(2,2),(3,'NaN'),(4,3),(5,4)) t(a,b);
2020-04-06 20:20:07.946 EDT [32680:339] pg_regress/window LOG:  statement: SELECT to_char(SUM(n::float8) OVER (ORDER BY i ROWS BETWEEN CURRENT ROW AND 1 FOLLOWING),'999999999999999999999D9')
	  FROM (VALUES(1,1e20),(2,1)) n(i,n);
2020-04-06 20:20:07.947 EDT [32671:1138] pg_regress/foreign_key LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29638';
2020-04-06 20:20:07.947 EDT [32680:340] pg_regress/window LOG:  statement: SELECT i, b, bool_and(b) OVER w, bool_or(b) OVER w
	  FROM (VALUES (1,true), (2,true), (3,false), (4,false), (5,true)) v(i,b)
	  WINDOW w AS (ORDER BY i ROWS BETWEEN CURRENT ROW AND 1 FOLLOWING);
2020-04-06 20:20:07.948 EDT [32680:341] pg_regress/window LOG:  statement: SELECT array_agg(i) OVER w
	  FROM generate_series(1,5) i
	WINDOW w AS (ORDER BY i ROWS BETWEEN (('foo' < 'foobar')::integer) PRECEDING AND CURRENT ROW);
2020-04-06 20:20:07.949 EDT [32680:342] pg_regress/window LOG:  statement: CREATE FUNCTION pg_temp.f(group_size BIGINT) RETURNS SETOF integer[]
	AS $$
	    SELECT array_agg(s) OVER w
	      FROM generate_series(1,5) s
	    WINDOW w AS (ORDER BY s ROWS BETWEEN CURRENT ROW AND GROUP_SIZE FOLLOWING)
	$$ LANGUAGE SQL STABLE;
2020-04-06 20:20:07.950 EDT [32680:343] pg_regress/window LOG:  statement: EXPLAIN (costs off) SELECT * FROM pg_temp.f(2);
2020-04-06 20:20:07.950 EDT [32680:344] pg_regress/window LOG:  statement: SELECT * FROM pg_temp.f(2);
2020-04-06 20:20:07.956 EDT [32680:345] pg_regress/window LOG:  disconnection: session time: 0:00:03.811 user=pgbuild database=regression host=[local]
2020-04-06 20:20:07.958 EDT [32684:332] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'OR rat');
2020-04-06 20:20:07.958 EDT [32671:1139] pg_regress/foreign_key LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29638' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:07.961 EDT [32671:1140] pg_regress/foreign_key LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '29638';
2020-04-06 20:20:07.970 EDT [32684:333] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', '"fat cat OR rat"');
2020-04-06 20:20:07.973 EDT [32671:1141] pg_regress/foreign_key LOG:  statement: SELECT conrelid = '29638'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('29638')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:07.977 EDT [32701:872] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29255' ORDER BY 1;
2020-04-06 20:20:07.978 EDT [32701:873] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29255'
	ORDER BY 1;
2020-04-06 20:20:07.980 EDT [32701:874] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29255'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29255')
	ORDER BY 1;
2020-04-06 20:20:07.983 EDT [32684:334] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'fat (cat OR rat');
2020-04-06 20:20:07.985 EDT [32671:1142] pg_regress/foreign_key LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('29638')
	                     UNION ALL VALUES ('29638'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:07.993 EDT [32684:335] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'or OR or');
2020-04-06 20:20:07.996 EDT [32701:875] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29255'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:08.000 EDT [32671:1143] pg_regress/foreign_key LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29638' ORDER BY 1;
2020-04-06 20:20:08.002 EDT [32671:1144] pg_regress/foreign_key LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29638'
	ORDER BY 1;
2020-04-06 20:20:08.003 EDT [32671:1145] pg_regress/foreign_key LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29638'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29638')
	ORDER BY 1;
2020-04-06 20:20:08.004 EDT [32684:336] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', '"fat cat"or"fat rat"');
2020-04-06 20:20:08.010 EDT [32701:876] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29255'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:08.015 EDT [32684:337] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'fat or(rat');
2020-04-06 20:20:08.019 EDT [32671:1146] pg_regress/foreign_key LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '29638' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:20:08.020 EDT [32671:1147] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29638'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:08.021 EDT [32701:877] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ft2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:08.026 EDT [32684:338] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'fat or)rat');
2020-04-06 20:20:08.036 EDT [32671:1148] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29638'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:08.037 EDT [32701:878] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29392';
2020-04-06 20:20:08.039 EDT [32701:879] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29392' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:08.040 EDT [32684:339] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'fat or&rat');
2020-04-06 20:20:08.050 EDT [32671:1149] pg_regress/foreign_key LOG:  statement: alter table fkpart0.fk_part_4 drop constraint fk_part_a_fkey;
2020-04-06 20:20:08.050 EDT [32671:1150] pg_regress/foreign_key ERROR:  cannot drop inherited constraint "fk_part_a_fkey" of relation "fk_part_4"
2020-04-06 20:20:08.050 EDT [32671:1151] pg_regress/foreign_key STATEMENT:  alter table fkpart0.fk_part_4 drop constraint fk_part_a_fkey;
2020-04-06 20:20:08.051 EDT [32671:1152] pg_regress/foreign_key LOG:  statement: create table fkpart0.fk_part_56 partition of fkpart0.fk_part
	    for values in (5,6) partition by list (a);
2020-04-06 20:20:08.053 EDT [32684:340] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'fat or|rat');
2020-04-06 20:20:08.054 EDT [32671:1153] pg_regress/foreign_key LOG:  statement: create table fkpart0.fk_part_56_5 partition of fkpart0.fk_part_56
	    for values in (5);
2020-04-06 20:20:08.056 EDT [32671:1154] pg_regress/foreign_key LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fk_part_56)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(fkpart0)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:20:08.067 EDT [32684:341] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'fat or!rat');
2020-04-06 20:20:08.070 EDT [32671:1155] pg_regress/foreign_key LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29645';
2020-04-06 20:20:08.077 EDT [32684:342] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'fat or<rat');
2020-04-06 20:20:08.084 EDT [32671:1156] pg_regress/foreign_key LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29645' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:08.087 EDT [32671:1157] pg_regress/foreign_key LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '29645';
2020-04-06 20:20:08.088 EDT [32684:343] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'fat or>rat');
2020-04-06 20:20:08.099 EDT [32684:344] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'fat or ');
2020-04-06 20:20:08.104 EDT [32671:1158] pg_regress/foreign_key LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('29645'::pg_catalog.oid);
2020-04-06 20:20:08.111 EDT [32684:345] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'abc orange');
2020-04-06 20:20:08.117 EDT [32671:1159] pg_regress/foreign_key LOG:  statement: SELECT conrelid = '29645'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('29645')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:08.120 EDT [32684:346] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'abc OR1234');
2020-04-06 20:20:08.131 EDT [32671:1160] pg_regress/foreign_key LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('29645')
	                     UNION ALL VALUES ('29645'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:08.134 EDT [32701:880] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29392' ORDER BY 1;
2020-04-06 20:20:08.135 EDT [32701:881] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29392'
	ORDER BY 1;
2020-04-06 20:20:08.136 EDT [32701:882] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29392'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29392')
	ORDER BY 1;
2020-04-06 20:20:08.138 EDT [32684:347] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'abc or-abc');
2020-04-06 20:20:08.144 EDT [32671:1161] pg_regress/foreign_key LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29645' ORDER BY 1;
2020-04-06 20:20:08.145 EDT [32671:1162] pg_regress/foreign_key LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29645'
	ORDER BY 1;
2020-04-06 20:20:08.146 EDT [32671:1163] pg_regress/foreign_key LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29645'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29645')
	ORDER BY 1;
2020-04-06 20:20:08.151 EDT [32684:348] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('simple', 'abc OR_abc');
2020-04-06 20:20:08.153 EDT [32701:883] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '29392' AND s.oid = f.ftserver;
2020-04-06 20:20:08.154 EDT [32701:884] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29392'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:08.162 EDT [32671:1164] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29645'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:08.163 EDT [32684:349] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', '"pg_class pg');
2020-04-06 20:20:08.170 EDT [32701:885] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29392'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:08.174 EDT [32671:1165] pg_regress/foreign_key LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29645'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:08.176 EDT [32684:350] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', 'pg_class pg"');
2020-04-06 20:20:08.186 EDT [32684:351] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', '"pg_class pg"');
2020-04-06 20:20:08.187 EDT [32701:886] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 DROP COLUMN c4;
2020-04-06 20:20:08.190 EDT [32701:887] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 DROP COLUMN c5;
2020-04-06 20:20:08.191 EDT [32671:1166] pg_regress/foreign_key LOG:  statement: alter table fkpart0.fk_part_56 drop constraint fk_part_a_fkey;
2020-04-06 20:20:08.191 EDT [32671:1167] pg_regress/foreign_key ERROR:  cannot drop inherited constraint "fk_part_a_fkey" of relation "fk_part_56"
2020-04-06 20:20:08.191 EDT [32671:1168] pg_regress/foreign_key STATEMENT:  alter table fkpart0.fk_part_56 drop constraint fk_part_a_fkey;
2020-04-06 20:20:08.191 EDT [32701:888] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 DROP COLUMN c6;
2020-04-06 20:20:08.191 EDT [32671:1169] pg_regress/foreign_key LOG:  statement: alter table fkpart0.fk_part_56_5 drop constraint fk_part_a_fkey;
2020-04-06 20:20:08.191 EDT [32671:1170] pg_regress/foreign_key ERROR:  cannot drop inherited constraint "fk_part_a_fkey" of relation "fk_part_56_5"
2020-04-06 20:20:08.191 EDT [32671:1171] pg_regress/foreign_key STATEMENT:  alter table fkpart0.fk_part_56_5 drop constraint fk_part_a_fkey;
2020-04-06 20:20:08.192 EDT [32671:1172] pg_regress/foreign_key LOG:  statement: create schema fkpart1
	  create table pkey (a int primary key)
	  create table fk_part (a int) partition by list (a)
	  create table fk_part_1 partition of fk_part for values in (1) partition by list (a)
	  create table fk_part_1_1 partition of fk_part_1 for values in (1);
2020-04-06 20:20:08.193 EDT [32701:889] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 DROP COLUMN c7;
2020-04-06 20:20:08.194 EDT [32701:890] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 DROP COLUMN c8;
2020-04-06 20:20:08.196 EDT [32701:891] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:08.198 EDT [32671:1173] pg_regress/foreign_key LOG:  statement: alter table fkpart1.fk_part add foreign key (a) references fkpart1.pkey;
2020-04-06 20:20:08.199 EDT [32684:352] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', 'abc "pg_class pg"');
2020-04-06 20:20:08.202 EDT [32671:1174] pg_regress/foreign_key LOG:  statement: insert into fkpart1.fk_part values (1);
2020-04-06 20:20:08.203 EDT [32671:1175] pg_regress/foreign_key ERROR:  insert or update on table "fk_part_1_1" violates foreign key constraint "fk_part_a_fkey"
2020-04-06 20:20:08.203 EDT [32671:1176] pg_regress/foreign_key DETAIL:  Key (a)=(1) is not present in table "pkey".
2020-04-06 20:20:08.203 EDT [32671:1177] pg_regress/foreign_key STATEMENT:  insert into fkpart1.fk_part values (1);
2020-04-06 20:20:08.203 EDT [32671:1178] pg_regress/foreign_key LOG:  statement: insert into fkpart1.pkey values (1);
2020-04-06 20:20:08.204 EDT [32671:1179] pg_regress/foreign_key LOG:  statement: insert into fkpart1.fk_part values (1);
2020-04-06 20:20:08.204 EDT [32671:1180] pg_regress/foreign_key LOG:  statement: delete from fkpart1.pkey where a = 1;
2020-04-06 20:20:08.205 EDT [32671:1181] pg_regress/foreign_key ERROR:  update or delete on table "pkey" violates foreign key constraint "fk_part_a_fkey" on table "fk_part"
2020-04-06 20:20:08.205 EDT [32671:1182] pg_regress/foreign_key DETAIL:  Key (a)=(1) is still referenced from table "fk_part".
2020-04-06 20:20:08.205 EDT [32671:1183] pg_regress/foreign_key STATEMENT:  delete from fkpart1.pkey where a = 1;
2020-04-06 20:20:08.205 EDT [32671:1184] pg_regress/foreign_key LOG:  statement: alter table fkpart1.fk_part detach partition fkpart1.fk_part_1;
2020-04-06 20:20:08.206 EDT [32671:1185] pg_regress/foreign_key LOG:  statement: create table fkpart1.fk_part_1_2 partition of fkpart1.fk_part_1 for values in (2);
2020-04-06 20:20:08.208 EDT [32671:1186] pg_regress/foreign_key LOG:  statement: insert into fkpart1.fk_part_1 values (2);
2020-04-06 20:20:08.209 EDT [32671:1187] pg_regress/foreign_key ERROR:  insert or update on table "fk_part_1_2" violates foreign key constraint "fk_part_a_fkey"
2020-04-06 20:20:08.209 EDT [32671:1188] pg_regress/foreign_key DETAIL:  Key (a)=(2) is not present in table "pkey".
2020-04-06 20:20:08.209 EDT [32671:1189] pg_regress/foreign_key STATEMENT:  insert into fkpart1.fk_part_1 values (2);
2020-04-06 20:20:08.209 EDT [32671:1190] pg_regress/foreign_key LOG:  statement: delete from fkpart1.pkey where a = 1;
2020-04-06 20:20:08.210 EDT [32671:1191] pg_regress/foreign_key ERROR:  update or delete on table "pkey" violates foreign key constraint "fk_part_a_fkey" on table "fk_part_1"
2020-04-06 20:20:08.210 EDT [32671:1192] pg_regress/foreign_key DETAIL:  Key (a)=(1) is still referenced from table "fk_part_1".
2020-04-06 20:20:08.210 EDT [32671:1193] pg_regress/foreign_key STATEMENT:  delete from fkpart1.pkey where a = 1;
2020-04-06 20:20:08.210 EDT [32671:1194] pg_regress/foreign_key LOG:  statement: create schema fkpart2
	  create table pkey (a int primary key)
	  create table fk_part (a int, constraint fkey foreign key (a) references fkpart2.pkey) partition by list (a)
	  create table fk_part_1 partition of fkpart2.fk_part for values in (1) partition by list (a)
	  create table fk_part_1_1 (a int, constraint my_fkey foreign key (a) references fkpart2.pkey);
2020-04-06 20:20:08.213 EDT [32684:353] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', '"pg_class pg" def');
2020-04-06 20:20:08.214 EDT [32701:892] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29255';
2020-04-06 20:20:08.216 EDT [32701:893] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29255' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:08.217 EDT [32671:1195] pg_regress/foreign_key LOG:  statement: alter table fkpart2.fk_part_1 attach partition fkpart2.fk_part_1_1 for values in (1);
2020-04-06 20:20:08.219 EDT [32671:1196] pg_regress/foreign_key LOG:  statement: alter table fkpart2.fk_part_1 drop constraint fkey;
2020-04-06 20:20:08.219 EDT [32671:1197] pg_regress/foreign_key ERROR:  cannot drop inherited constraint "fkey" of relation "fk_part_1"
2020-04-06 20:20:08.219 EDT [32671:1198] pg_regress/foreign_key STATEMENT:  alter table fkpart2.fk_part_1 drop constraint fkey;
2020-04-06 20:20:08.220 EDT [32671:1199] pg_regress/foreign_key LOG:  statement: alter table fkpart2.fk_part_1_1 drop constraint my_fkey;
2020-04-06 20:20:08.220 EDT [32671:1200] pg_regress/foreign_key ERROR:  cannot drop inherited constraint "my_fkey" of relation "fk_part_1_1"
2020-04-06 20:20:08.220 EDT [32671:1201] pg_regress/foreign_key STATEMENT:  alter table fkpart2.fk_part_1_1 drop constraint my_fkey;
2020-04-06 20:20:08.220 EDT [32671:1202] pg_regress/foreign_key LOG:  statement: alter table fkpart2.fk_part detach partition fkpart2.fk_part_1;
2020-04-06 20:20:08.221 EDT [32671:1203] pg_regress/foreign_key LOG:  statement: alter table fkpart2.fk_part_1 drop constraint fkey;
2020-04-06 20:20:08.223 EDT [32671:1204] pg_regress/foreign_key LOG:  statement: alter table fkpart2.fk_part_1_1 drop constraint my_fkey;
2020-04-06 20:20:08.223 EDT [32671:1205] pg_regress/foreign_key ERROR:  constraint "my_fkey" of relation "fk_part_1_1" does not exist
2020-04-06 20:20:08.223 EDT [32671:1206] pg_regress/foreign_key STATEMENT:  alter table fkpart2.fk_part_1_1 drop constraint my_fkey;
2020-04-06 20:20:08.223 EDT [32684:354] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', 'abc "pg pg_class pg" def');
2020-04-06 20:20:08.224 EDT [32671:1207] pg_regress/foreign_key LOG:  statement: create schema fkpart3
	  create table pkey (a int primary key)
	  create table fk_part (a int, constraint fkey foreign key (a) references fkpart3.pkey deferrable initially immediate) partition by list (a)
	  create table fk_part_1 partition of fkpart3.fk_part for values in (1) partition by list (a)
	  create table fk_part_1_1 partition of fkpart3.fk_part_1 for values in (1)
	  create table fk_part_2 partition of fkpart3.fk_part for values in (2);
2020-04-06 20:20:08.231 EDT [32671:1208] pg_regress/foreign_key LOG:  statement: begin;
2020-04-06 20:20:08.232 EDT [32671:1209] pg_regress/foreign_key LOG:  statement: set constraints fkpart3.fkey deferred;
2020-04-06 20:20:08.232 EDT [32671:1210] pg_regress/foreign_key LOG:  statement: insert into fkpart3.fk_part values (1);
2020-04-06 20:20:08.233 EDT [32671:1211] pg_regress/foreign_key LOG:  statement: insert into fkpart3.pkey values (1);
2020-04-06 20:20:08.234 EDT [32671:1212] pg_regress/foreign_key LOG:  statement: commit;
2020-04-06 20:20:08.235 EDT [32684:355] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', ' or "pg pg_class pg" or ');
2020-04-06 20:20:08.236 EDT [32671:1213] pg_regress/foreign_key LOG:  statement: begin;
2020-04-06 20:20:08.236 EDT [32671:1214] pg_regress/foreign_key LOG:  statement: set constraints fkpart3.fkey deferred;
2020-04-06 20:20:08.237 EDT [32671:1215] pg_regress/foreign_key LOG:  statement: delete from fkpart3.pkey;
2020-04-06 20:20:08.238 EDT [32671:1216] pg_regress/foreign_key LOG:  statement: delete from fkpart3.fk_part;
2020-04-06 20:20:08.238 EDT [32671:1217] pg_regress/foreign_key LOG:  statement: commit;
2020-04-06 20:20:08.239 EDT [32671:1218] pg_regress/foreign_key LOG:  statement: drop schema fkpart0, fkpart1, fkpart2, fkpart3 cascade;
2020-04-06 20:20:08.246 EDT [32684:356] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', '""pg pg_class pg""');
2020-04-06 20:20:08.256 EDT [32701:894] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29255' ORDER BY 1;
2020-04-06 20:20:08.257 EDT [32671:1219] pg_regress/foreign_key LOG:  statement: CREATE SCHEMA fkpart3;
2020-04-06 20:20:08.258 EDT [32671:1220] pg_regress/foreign_key LOG:  statement: SET search_path TO fkpart3;
2020-04-06 20:20:08.258 EDT [32701:895] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29255'
	ORDER BY 1;
2020-04-06 20:20:08.258 EDT [32671:1221] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk (a int PRIMARY KEY) PARTITION BY RANGE (a);
2020-04-06 20:20:08.259 EDT [32701:896] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29255'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29255')
	ORDER BY 1;
2020-04-06 20:20:08.260 EDT [32671:1222] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk1 PARTITION OF pk FOR VALUES FROM (0) TO (1000);
2020-04-06 20:20:08.261 EDT [32684:357] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', 'abc """"" def');
2020-04-06 20:20:08.264 EDT [32671:1223] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk2 (b int, a int);
2020-04-06 20:20:08.265 EDT [32671:1224] pg_regress/foreign_key LOG:  statement: ALTER TABLE pk2 DROP COLUMN b;
2020-04-06 20:20:08.266 EDT [32671:1225] pg_regress/foreign_key LOG:  statement: ALTER TABLE pk2 ALTER a SET NOT NULL;
2020-04-06 20:20:08.267 EDT [32671:1226] pg_regress/foreign_key LOG:  statement: ALTER TABLE pk ATTACH PARTITION pk2 FOR VALUES FROM (1000) TO (2000);
2020-04-06 20:20:08.269 EDT [32671:1227] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk (a int) PARTITION BY RANGE (a);
2020-04-06 20:20:08.270 EDT [32671:1228] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk1 PARTITION OF fk FOR VALUES FROM (0) TO (750);
2020-04-06 20:20:08.272 EDT [32671:1229] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk ADD FOREIGN KEY (a) REFERENCES pk;
2020-04-06 20:20:08.275 EDT [32671:1230] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk2 (b int, a int) ;
2020-04-06 20:20:08.275 EDT [32701:897] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29255'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:08.277 EDT [32684:358] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', 'cat -"fat rat"');
2020-04-06 20:20:08.277 EDT [32671:1231] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk2 DROP COLUMN b;
2020-04-06 20:20:08.278 EDT [32671:1232] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk ATTACH PARTITION fk2 FOR VALUES FROM (750) TO (3500);
2020-04-06 20:20:08.280 EDT [32671:1233] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk3 PARTITION OF pk FOR VALUES FROM (2000) TO (3000);
2020-04-06 20:20:08.283 EDT [32671:1234] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk4 (LIKE pk);
2020-04-06 20:20:08.285 EDT [32671:1235] pg_regress/foreign_key LOG:  statement: ALTER TABLE pk ATTACH PARTITION pk4 FOR VALUES FROM (3000) TO (4000);
2020-04-06 20:20:08.288 EDT [32671:1236] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk5 (c int, b int, a int NOT NULL) PARTITION BY RANGE (a);
2020-04-06 20:20:08.288 EDT [32701:898] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29255'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:08.289 EDT [32671:1237] pg_regress/foreign_key LOG:  statement: ALTER TABLE pk5 DROP COLUMN b, DROP COLUMN c;
2020-04-06 20:20:08.290 EDT [32671:1238] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk51 PARTITION OF pk5 FOR VALUES FROM (4000) TO (4500);
2020-04-06 20:20:08.291 EDT [32684:359] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', 'cat -"fat rat" cheese');
2020-04-06 20:20:08.292 EDT [32671:1239] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk52 PARTITION OF pk5 FOR VALUES FROM (4500) TO (5000);
2020-04-06 20:20:08.294 EDT [32671:1240] pg_regress/foreign_key LOG:  statement: ALTER TABLE pk ATTACH PARTITION pk5 FOR VALUES FROM (4000) TO (5000);
2020-04-06 20:20:08.299 EDT [32671:1241] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk3 PARTITION OF fk FOR VALUES FROM (3500) TO (5000);
2020-04-06 20:20:08.301 EDT [32671:1242] pg_regress/foreign_key LOG:  statement: INSERT into fk VALUES (1);
2020-04-06 20:20:08.302 EDT [32671:1243] pg_regress/foreign_key ERROR:  insert or update on table "fk1" violates foreign key constraint "fk_a_fkey"
2020-04-06 20:20:08.302 EDT [32671:1244] pg_regress/foreign_key DETAIL:  Key (a)=(1) is not present in table "pk".
2020-04-06 20:20:08.302 EDT [32671:1245] pg_regress/foreign_key STATEMENT:  INSERT into fk VALUES (1);
2020-04-06 20:20:08.302 EDT [32671:1246] pg_regress/foreign_key LOG:  statement: INSERT into fk VALUES (1000);
2020-04-06 20:20:08.303 EDT [32671:1247] pg_regress/foreign_key ERROR:  insert or update on table "fk2" violates foreign key constraint "fk_a_fkey"
2020-04-06 20:20:08.303 EDT [32671:1248] pg_regress/foreign_key DETAIL:  Key (a)=(1000) is not present in table "pk".
2020-04-06 20:20:08.303 EDT [32671:1249] pg_regress/foreign_key STATEMENT:  INSERT into fk VALUES (1000);
2020-04-06 20:20:08.303 EDT [32671:1250] pg_regress/foreign_key LOG:  statement: INSERT into fk VALUES (2000);
2020-04-06 20:20:08.303 EDT [32671:1251] pg_regress/foreign_key ERROR:  insert or update on table "fk2" violates foreign key constraint "fk_a_fkey"
2020-04-06 20:20:08.303 EDT [32671:1252] pg_regress/foreign_key DETAIL:  Key (a)=(2000) is not present in table "pk".
2020-04-06 20:20:08.303 EDT [32671:1253] pg_regress/foreign_key STATEMENT:  INSERT into fk VALUES (2000);
2020-04-06 20:20:08.304 EDT [32671:1254] pg_regress/foreign_key LOG:  statement: INSERT into fk VALUES (3000);
2020-04-06 20:20:08.304 EDT [32701:899] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ft2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:08.304 EDT [32671:1255] pg_regress/foreign_key ERROR:  insert or update on table "fk2" violates foreign key constraint "fk_a_fkey"
2020-04-06 20:20:08.304 EDT [32671:1256] pg_regress/foreign_key DETAIL:  Key (a)=(3000) is not present in table "pk".
2020-04-06 20:20:08.304 EDT [32671:1257] pg_regress/foreign_key STATEMENT:  INSERT into fk VALUES (3000);
2020-04-06 20:20:08.305 EDT [32671:1258] pg_regress/foreign_key LOG:  statement: INSERT into fk VALUES (4000);
2020-04-06 20:20:08.306 EDT [32671:1259] pg_regress/foreign_key ERROR:  insert or update on table "fk3" violates foreign key constraint "fk_a_fkey"
2020-04-06 20:20:08.306 EDT [32671:1260] pg_regress/foreign_key DETAIL:  Key (a)=(4000) is not present in table "pk".
2020-04-06 20:20:08.306 EDT [32671:1261] pg_regress/foreign_key STATEMENT:  INSERT into fk VALUES (4000);
2020-04-06 20:20:08.307 EDT [32684:360] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', 'abc "def -"');
2020-04-06 20:20:08.307 EDT [32671:1262] pg_regress/foreign_key LOG:  statement: INSERT into fk VALUES (4500);
2020-04-06 20:20:08.308 EDT [32671:1263] pg_regress/foreign_key ERROR:  insert or update on table "fk3" violates foreign key constraint "fk_a_fkey"
2020-04-06 20:20:08.308 EDT [32671:1264] pg_regress/foreign_key DETAIL:  Key (a)=(4500) is not present in table "pk".
2020-04-06 20:20:08.308 EDT [32671:1265] pg_regress/foreign_key STATEMENT:  INSERT into fk VALUES (4500);
2020-04-06 20:20:08.308 EDT [32671:1266] pg_regress/foreign_key LOG:  statement: INSERT into pk VALUES (1), (1000), (2000), (3000), (4000), (4500);
2020-04-06 20:20:08.311 EDT [32671:1267] pg_regress/foreign_key LOG:  statement: INSERT into fk VALUES (1), (1000), (2000), (3000), (4000), (4500);
2020-04-06 20:20:08.313 EDT [32671:1268] pg_regress/foreign_key LOG:  statement: DELETE FROM pk WHERE a = 1;
2020-04-06 20:20:08.314 EDT [32671:1269] pg_regress/foreign_key ERROR:  update or delete on table "pk1" violates foreign key constraint "fk_a_fkey1" on table "fk"
2020-04-06 20:20:08.314 EDT [32671:1270] pg_regress/foreign_key DETAIL:  Key (a)=(1) is still referenced from table "fk".
2020-04-06 20:20:08.314 EDT [32671:1271] pg_regress/foreign_key STATEMENT:  DELETE FROM pk WHERE a = 1;
2020-04-06 20:20:08.315 EDT [32671:1272] pg_regress/foreign_key LOG:  statement: DELETE FROM pk WHERE a = 1000;
2020-04-06 20:20:08.315 EDT [32671:1273] pg_regress/foreign_key ERROR:  update or delete on table "pk2" violates foreign key constraint "fk_a_fkey2" on table "fk"
2020-04-06 20:20:08.315 EDT [32671:1274] pg_regress/foreign_key DETAIL:  Key (a)=(1000) is still referenced from table "fk".
2020-04-06 20:20:08.315 EDT [32671:1275] pg_regress/foreign_key STATEMENT:  DELETE FROM pk WHERE a = 1000;
2020-04-06 20:20:08.316 EDT [32671:1276] pg_regress/foreign_key LOG:  statement: DELETE FROM pk WHERE a = 2000;
2020-04-06 20:20:08.316 EDT [32671:1277] pg_regress/foreign_key ERROR:  update or delete on table "pk3" violates foreign key constraint "fk_a_fkey3" on table "fk"
2020-04-06 20:20:08.316 EDT [32671:1278] pg_regress/foreign_key DETAIL:  Key (a)=(2000) is still referenced from table "fk".
2020-04-06 20:20:08.316 EDT [32671:1279] pg_regress/foreign_key STATEMENT:  DELETE FROM pk WHERE a = 2000;
2020-04-06 20:20:08.317 EDT [32671:1280] pg_regress/foreign_key LOG:  statement: DELETE FROM pk WHERE a = 3000;
2020-04-06 20:20:08.317 EDT [32671:1281] pg_regress/foreign_key ERROR:  update or delete on table "pk4" violates foreign key constraint "fk_a_fkey4" on table "fk"
2020-04-06 20:20:08.317 EDT [32671:1282] pg_regress/foreign_key DETAIL:  Key (a)=(3000) is still referenced from table "fk".
2020-04-06 20:20:08.317 EDT [32671:1283] pg_regress/foreign_key STATEMENT:  DELETE FROM pk WHERE a = 3000;
2020-04-06 20:20:08.318 EDT [32671:1284] pg_regress/foreign_key LOG:  statement: DELETE FROM pk WHERE a = 4000;
2020-04-06 20:20:08.318 EDT [32701:900] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29392';
2020-04-06 20:20:08.318 EDT [32671:1285] pg_regress/foreign_key ERROR:  update or delete on table "pk51" violates foreign key constraint "fk_a_fkey6" on table "fk"
2020-04-06 20:20:08.318 EDT [32671:1286] pg_regress/foreign_key DETAIL:  Key (a)=(4000) is still referenced from table "fk".
2020-04-06 20:20:08.318 EDT [32671:1287] pg_regress/foreign_key STATEMENT:  DELETE FROM pk WHERE a = 4000;
2020-04-06 20:20:08.320 EDT [32671:1288] pg_regress/foreign_key LOG:  statement: DELETE FROM pk WHERE a = 4500;
2020-04-06 20:20:08.320 EDT [32701:901] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29392' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:08.320 EDT [32671:1289] pg_regress/foreign_key ERROR:  update or delete on table "pk52" violates foreign key constraint "fk_a_fkey7" on table "fk"
2020-04-06 20:20:08.320 EDT [32671:1290] pg_regress/foreign_key DETAIL:  Key (a)=(4500) is still referenced from table "fk".
2020-04-06 20:20:08.320 EDT [32671:1291] pg_regress/foreign_key STATEMENT:  DELETE FROM pk WHERE a = 4500;
2020-04-06 20:20:08.321 EDT [32671:1292] pg_regress/foreign_key LOG:  statement: UPDATE pk SET a = 2 WHERE a = 1;
2020-04-06 20:20:08.322 EDT [32684:361] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', 'abc "def :"');
2020-04-06 20:20:08.323 EDT [32671:1293] pg_regress/foreign_key ERROR:  update or delete on table "pk1" violates foreign key constraint "fk_a_fkey1" on table "fk"
2020-04-06 20:20:08.323 EDT [32671:1294] pg_regress/foreign_key DETAIL:  Key (a)=(1) is still referenced from table "fk".
2020-04-06 20:20:08.323 EDT [32671:1295] pg_regress/foreign_key STATEMENT:  UPDATE pk SET a = 2 WHERE a = 1;
2020-04-06 20:20:08.323 EDT [32671:1296] pg_regress/foreign_key LOG:  statement: UPDATE pk SET a = 1002 WHERE a = 1000;
2020-04-06 20:20:08.324 EDT [32671:1297] pg_regress/foreign_key ERROR:  update or delete on table "pk2" violates foreign key constraint "fk_a_fkey2" on table "fk"
2020-04-06 20:20:08.324 EDT [32671:1298] pg_regress/foreign_key DETAIL:  Key (a)=(1000) is still referenced from table "fk".
2020-04-06 20:20:08.324 EDT [32671:1299] pg_regress/foreign_key STATEMENT:  UPDATE pk SET a = 1002 WHERE a = 1000;
2020-04-06 20:20:08.324 EDT [32671:1300] pg_regress/foreign_key LOG:  statement: UPDATE pk SET a = 2002 WHERE a = 2000;
2020-04-06 20:20:08.324 EDT [32671:1301] pg_regress/foreign_key ERROR:  update or delete on table "pk3" violates foreign key constraint "fk_a_fkey3" on table "fk"
2020-04-06 20:20:08.324 EDT [32671:1302] pg_regress/foreign_key DETAIL:  Key (a)=(2000) is still referenced from table "fk".
2020-04-06 20:20:08.324 EDT [32671:1303] pg_regress/foreign_key STATEMENT:  UPDATE pk SET a = 2002 WHERE a = 2000;
2020-04-06 20:20:08.324 EDT [32671:1304] pg_regress/foreign_key LOG:  statement: UPDATE pk SET a = 3002 WHERE a = 3000;
2020-04-06 20:20:08.325 EDT [32671:1305] pg_regress/foreign_key ERROR:  update or delete on table "pk4" violates foreign key constraint "fk_a_fkey4" on table "fk"
2020-04-06 20:20:08.325 EDT [32671:1306] pg_regress/foreign_key DETAIL:  Key (a)=(3000) is still referenced from table "fk".
2020-04-06 20:20:08.325 EDT [32671:1307] pg_regress/foreign_key STATEMENT:  UPDATE pk SET a = 3002 WHERE a = 3000;
2020-04-06 20:20:08.325 EDT [32671:1308] pg_regress/foreign_key LOG:  statement: UPDATE pk SET a = 4002 WHERE a = 4000;
2020-04-06 20:20:08.325 EDT [32671:1309] pg_regress/foreign_key ERROR:  update or delete on table "pk51" violates foreign key constraint "fk_a_fkey6" on table "fk"
2020-04-06 20:20:08.325 EDT [32671:1310] pg_regress/foreign_key DETAIL:  Key (a)=(4000) is still referenced from table "fk".
2020-04-06 20:20:08.325 EDT [32671:1311] pg_regress/foreign_key STATEMENT:  UPDATE pk SET a = 4002 WHERE a = 4000;
2020-04-06 20:20:08.325 EDT [32671:1312] pg_regress/foreign_key LOG:  statement: UPDATE pk SET a = 4502 WHERE a = 4500;
2020-04-06 20:20:08.325 EDT [32671:1313] pg_regress/foreign_key ERROR:  update or delete on table "pk52" violates foreign key constraint "fk_a_fkey7" on table "fk"
2020-04-06 20:20:08.325 EDT [32671:1314] pg_regress/foreign_key DETAIL:  Key (a)=(4500) is still referenced from table "fk".
2020-04-06 20:20:08.325 EDT [32671:1315] pg_regress/foreign_key STATEMENT:  UPDATE pk SET a = 4502 WHERE a = 4500;
2020-04-06 20:20:08.326 EDT [32671:1316] pg_regress/foreign_key LOG:  statement: DELETE FROM fk;
2020-04-06 20:20:08.327 EDT [32671:1317] pg_regress/foreign_key LOG:  statement: UPDATE pk SET a = 2 WHERE a = 1;
2020-04-06 20:20:08.328 EDT [32671:1318] pg_regress/foreign_key LOG:  statement: DELETE FROM pk WHERE a = 2;
2020-04-06 20:20:08.329 EDT [32671:1319] pg_regress/foreign_key LOG:  statement: UPDATE pk SET a = 1002 WHERE a = 1000;
2020-04-06 20:20:08.330 EDT [32671:1320] pg_regress/foreign_key LOG:  statement: DELETE FROM pk WHERE a = 1002;
2020-04-06 20:20:08.331 EDT [32671:1321] pg_regress/foreign_key LOG:  statement: UPDATE pk SET a = 2002 WHERE a = 2000;
2020-04-06 20:20:08.332 EDT [32671:1322] pg_regress/foreign_key LOG:  statement: DELETE FROM pk WHERE a = 2002;
2020-04-06 20:20:08.333 EDT [32684:362] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', '"A fat cat" has just eaten a -rat.');
2020-04-06 20:20:08.334 EDT [32671:1323] pg_regress/foreign_key LOG:  statement: UPDATE pk SET a = 3002 WHERE a = 3000;
2020-04-06 20:20:08.336 EDT [32671:1324] pg_regress/foreign_key LOG:  statement: DELETE FROM pk WHERE a = 3002;
2020-04-06 20:20:08.337 EDT [32671:1325] pg_regress/foreign_key LOG:  statement: UPDATE pk SET a = 4002 WHERE a = 4000;
2020-04-06 20:20:08.338 EDT [32671:1326] pg_regress/foreign_key LOG:  statement: DELETE FROM pk WHERE a = 4002;
2020-04-06 20:20:08.339 EDT [32671:1327] pg_regress/foreign_key LOG:  statement: UPDATE pk SET a = 4502 WHERE a = 4500;
2020-04-06 20:20:08.340 EDT [32671:1328] pg_regress/foreign_key LOG:  statement: DELETE FROM pk WHERE a = 4502;
2020-04-06 20:20:08.341 EDT [32671:1329] pg_regress/foreign_key LOG:  statement: CREATE SCHEMA fkpart4;
2020-04-06 20:20:08.341 EDT [32671:1330] pg_regress/foreign_key LOG:  statement: SET search_path TO fkpart4;
2020-04-06 20:20:08.342 EDT [32671:1331] pg_regress/foreign_key LOG:  statement: CREATE TABLE droppk (a int PRIMARY KEY) PARTITION BY RANGE (a);
2020-04-06 20:20:08.344 EDT [32671:1332] pg_regress/foreign_key LOG:  statement: CREATE TABLE droppk1 PARTITION OF droppk FOR VALUES FROM (0) TO (1000);
2020-04-06 20:20:08.345 EDT [32684:363] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', '"A fat cat" has just eaten OR !rat.');
2020-04-06 20:20:08.347 EDT [32671:1333] pg_regress/foreign_key LOG:  statement: CREATE TABLE droppk_d PARTITION OF droppk DEFAULT;
2020-04-06 20:20:08.351 EDT [32671:1334] pg_regress/foreign_key LOG:  statement: CREATE TABLE droppk2 PARTITION OF droppk FOR VALUES FROM (1000) TO (2000)
	  PARTITION BY RANGE (a);
2020-04-06 20:20:08.353 EDT [32671:1335] pg_regress/foreign_key LOG:  statement: CREATE TABLE droppk21 PARTITION OF droppk2 FOR VALUES FROM (1000) TO (1400);
2020-04-06 20:20:08.355 EDT [32671:1336] pg_regress/foreign_key LOG:  statement: CREATE TABLE droppk2_d PARTITION OF droppk2 DEFAULT;
2020-04-06 20:20:08.356 EDT [32684:364] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', '"A fat cat" has just (+eaten OR -rat)');
2020-04-06 20:20:08.358 EDT [32671:1337] pg_regress/foreign_key LOG:  statement: INSERT into droppk VALUES (1), (1000), (1500), (2000);
2020-04-06 20:20:08.360 EDT [32671:1338] pg_regress/foreign_key LOG:  statement: CREATE TABLE dropfk (a int REFERENCES droppk);
2020-04-06 20:20:08.364 EDT [32671:1339] pg_regress/foreign_key LOG:  statement: INSERT into dropfk VALUES (1), (1000), (1500), (2000);
2020-04-06 20:20:08.365 EDT [32701:902] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29392' ORDER BY 1;
2020-04-06 20:20:08.366 EDT [32671:1340] pg_regress/foreign_key LOG:  statement: ALTER TABLE droppk DETACH PARTITION droppk_d;
2020-04-06 20:20:08.367 EDT [32671:1341] pg_regress/foreign_key ERROR:  removing partition "droppk_d" violates foreign key constraint "dropfk_a_fkey5"
2020-04-06 20:20:08.367 EDT [32671:1342] pg_regress/foreign_key DETAIL:  Key (a)=(2000) is still referenced from table "dropfk".
2020-04-06 20:20:08.367 EDT [32671:1343] pg_regress/foreign_key STATEMENT:  ALTER TABLE droppk DETACH PARTITION droppk_d;
2020-04-06 20:20:08.367 EDT [32671:1344] pg_regress/foreign_key LOG:  statement: ALTER TABLE droppk2 DETACH PARTITION droppk2_d;
2020-04-06 20:20:08.367 EDT [32684:365] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', 'this is ----fine');
2020-04-06 20:20:08.367 EDT [32671:1345] pg_regress/foreign_key ERROR:  removing partition "droppk2_d" violates foreign key constraint "dropfk_a_fkey4"
2020-04-06 20:20:08.367 EDT [32671:1346] pg_regress/foreign_key DETAIL:  Key (a)=(1500) is still referenced from table "dropfk".
2020-04-06 20:20:08.367 EDT [32671:1347] pg_regress/foreign_key STATEMENT:  ALTER TABLE droppk2 DETACH PARTITION droppk2_d;
2020-04-06 20:20:08.367 EDT [32671:1348] pg_regress/foreign_key LOG:  statement: ALTER TABLE droppk DETACH PARTITION droppk1;
2020-04-06 20:20:08.368 EDT [32701:903] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29392'
	ORDER BY 1;
2020-04-06 20:20:08.369 EDT [32671:1349] pg_regress/foreign_key ERROR:  removing partition "droppk1" violates foreign key constraint "dropfk_a_fkey1"
2020-04-06 20:20:08.369 EDT [32671:1350] pg_regress/foreign_key DETAIL:  Key (a)=(1) is still referenced from table "dropfk".
2020-04-06 20:20:08.369 EDT [32671:1351] pg_regress/foreign_key STATEMENT:  ALTER TABLE droppk DETACH PARTITION droppk1;
2020-04-06 20:20:08.369 EDT [32671:1352] pg_regress/foreign_key LOG:  statement: ALTER TABLE droppk DETACH PARTITION droppk2;
2020-04-06 20:20:08.370 EDT [32671:1353] pg_regress/foreign_key ERROR:  removing partition "droppk2" violates foreign key constraint "dropfk_a_fkey2"
2020-04-06 20:20:08.370 EDT [32671:1354] pg_regress/foreign_key DETAIL:  Key (a)=(1000) is still referenced from table "dropfk".
2020-04-06 20:20:08.370 EDT [32671:1355] pg_regress/foreign_key STATEMENT:  ALTER TABLE droppk DETACH PARTITION droppk2;
2020-04-06 20:20:08.370 EDT [32671:1356] pg_regress/foreign_key LOG:  statement: ALTER TABLE droppk2 DETACH PARTITION droppk21;
2020-04-06 20:20:08.370 EDT [32701:904] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29392'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29392')
	ORDER BY 1;
2020-04-06 20:20:08.370 EDT [32671:1357] pg_regress/foreign_key ERROR:  removing partition "droppk21" violates foreign key constraint "dropfk_a_fkey3"
2020-04-06 20:20:08.370 EDT [32671:1358] pg_regress/foreign_key DETAIL:  Key (a)=(1000) is still referenced from table "dropfk".
2020-04-06 20:20:08.370 EDT [32671:1359] pg_regress/foreign_key STATEMENT:  ALTER TABLE droppk2 DETACH PARTITION droppk21;
2020-04-06 20:20:08.370 EDT [32671:1360] pg_regress/foreign_key LOG:  statement: DROP TABLE droppk_d;
2020-04-06 20:20:08.372 EDT [32671:1361] pg_regress/foreign_key ERROR:  cannot drop table droppk_d because other objects depend on it
2020-04-06 20:20:08.372 EDT [32671:1362] pg_regress/foreign_key DETAIL:  constraint dropfk_a_fkey on table dropfk depends on table droppk_d
2020-04-06 20:20:08.372 EDT [32671:1363] pg_regress/foreign_key HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:08.372 EDT [32671:1364] pg_regress/foreign_key STATEMENT:  DROP TABLE droppk_d;
2020-04-06 20:20:08.372 EDT [32671:1365] pg_regress/foreign_key LOG:  statement: DROP TABLE droppk2_d;
2020-04-06 20:20:08.373 EDT [32671:1366] pg_regress/foreign_key ERROR:  cannot drop table droppk2_d because other objects depend on it
2020-04-06 20:20:08.373 EDT [32671:1367] pg_regress/foreign_key DETAIL:  constraint dropfk_a_fkey on table dropfk depends on table droppk2_d
2020-04-06 20:20:08.373 EDT [32671:1368] pg_regress/foreign_key HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:08.373 EDT [32671:1369] pg_regress/foreign_key STATEMENT:  DROP TABLE droppk2_d;
2020-04-06 20:20:08.373 EDT [32671:1370] pg_regress/foreign_key LOG:  statement: DROP TABLE droppk1;
2020-04-06 20:20:08.374 EDT [32671:1371] pg_regress/foreign_key ERROR:  cannot drop table droppk1 because other objects depend on it
2020-04-06 20:20:08.374 EDT [32671:1372] pg_regress/foreign_key DETAIL:  constraint dropfk_a_fkey on table dropfk depends on table droppk1
2020-04-06 20:20:08.374 EDT [32671:1373] pg_regress/foreign_key HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:08.374 EDT [32671:1374] pg_regress/foreign_key STATEMENT:  DROP TABLE droppk1;
2020-04-06 20:20:08.374 EDT [32671:1375] pg_regress/foreign_key LOG:  statement: DROP TABLE droppk2;
2020-04-06 20:20:08.375 EDT [32671:1376] pg_regress/foreign_key ERROR:  cannot drop table droppk2 because other objects depend on it
2020-04-06 20:20:08.375 EDT [32671:1377] pg_regress/foreign_key DETAIL:  constraint dropfk_a_fkey on table dropfk depends on table droppk2
2020-04-06 20:20:08.375 EDT [32671:1378] pg_regress/foreign_key HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:08.375 EDT [32671:1379] pg_regress/foreign_key STATEMENT:  DROP TABLE droppk2;
2020-04-06 20:20:08.375 EDT [32671:1380] pg_regress/foreign_key LOG:  statement: DROP TABLE droppk21;
2020-04-06 20:20:08.375 EDT [32671:1381] pg_regress/foreign_key ERROR:  cannot drop table droppk21 because other objects depend on it
2020-04-06 20:20:08.375 EDT [32671:1382] pg_regress/foreign_key DETAIL:  constraint dropfk_a_fkey on table dropfk depends on table droppk21
2020-04-06 20:20:08.375 EDT [32671:1383] pg_regress/foreign_key HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:08.375 EDT [32671:1384] pg_regress/foreign_key STATEMENT:  DROP TABLE droppk21;
2020-04-06 20:20:08.375 EDT [32671:1385] pg_regress/foreign_key LOG:  statement: DELETE FROM dropfk;
2020-04-06 20:20:08.376 EDT [32671:1386] pg_regress/foreign_key LOG:  statement: DROP TABLE droppk_d;
2020-04-06 20:20:08.377 EDT [32671:1387] pg_regress/foreign_key ERROR:  cannot drop table droppk_d because other objects depend on it
2020-04-06 20:20:08.377 EDT [32671:1388] pg_regress/foreign_key DETAIL:  constraint dropfk_a_fkey on table dropfk depends on table droppk_d
2020-04-06 20:20:08.377 EDT [32671:1389] pg_regress/foreign_key HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:08.377 EDT [32671:1390] pg_regress/foreign_key STATEMENT:  DROP TABLE droppk_d;
2020-04-06 20:20:08.377 EDT [32671:1391] pg_regress/foreign_key LOG:  statement: DROP TABLE droppk2_d;
2020-04-06 20:20:08.378 EDT [32671:1392] pg_regress/foreign_key ERROR:  cannot drop table droppk2_d because other objects depend on it
2020-04-06 20:20:08.378 EDT [32671:1393] pg_regress/foreign_key DETAIL:  constraint dropfk_a_fkey on table dropfk depends on table droppk2_d
2020-04-06 20:20:08.378 EDT [32671:1394] pg_regress/foreign_key HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:08.378 EDT [32671:1395] pg_regress/foreign_key STATEMENT:  DROP TABLE droppk2_d;
2020-04-06 20:20:08.378 EDT [32671:1396] pg_regress/foreign_key LOG:  statement: DROP TABLE droppk1;
2020-04-06 20:20:08.378 EDT [32684:366] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', '(()) )))) this ||| is && -fine, "dear friend" OR good');
2020-04-06 20:20:08.379 EDT [32671:1397] pg_regress/foreign_key ERROR:  cannot drop table droppk1 because other objects depend on it
2020-04-06 20:20:08.379 EDT [32671:1398] pg_regress/foreign_key DETAIL:  constraint dropfk_a_fkey on table dropfk depends on table droppk1
2020-04-06 20:20:08.379 EDT [32671:1399] pg_regress/foreign_key HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:08.379 EDT [32671:1400] pg_regress/foreign_key STATEMENT:  DROP TABLE droppk1;
2020-04-06 20:20:08.380 EDT [32671:1401] pg_regress/foreign_key LOG:  statement: ALTER TABLE droppk2 DETACH PARTITION droppk21;
2020-04-06 20:20:08.382 EDT [32671:1402] pg_regress/foreign_key LOG:  statement: DROP TABLE droppk2;
2020-04-06 20:20:08.383 EDT [32671:1403] pg_regress/foreign_key ERROR:  cannot drop table droppk2 because other objects depend on it
2020-04-06 20:20:08.383 EDT [32671:1404] pg_regress/foreign_key DETAIL:  constraint dropfk_a_fkey on table dropfk depends on table droppk2
2020-04-06 20:20:08.383 EDT [32671:1405] pg_regress/foreign_key HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:08.383 EDT [32671:1406] pg_regress/foreign_key STATEMENT:  DROP TABLE droppk2;
2020-04-06 20:20:08.383 EDT [32671:1407] pg_regress/foreign_key LOG:  statement: CREATE SCHEMA fkpart5;
2020-04-06 20:20:08.383 EDT [32671:1408] pg_regress/foreign_key LOG:  statement: SET search_path TO fkpart5;
2020-04-06 20:20:08.384 EDT [32671:1409] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk (a int PRIMARY KEY) PARTITION BY LIST (a);
2020-04-06 20:20:08.386 EDT [32701:905] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '29392' AND s.oid = f.ftserver;
2020-04-06 20:20:08.386 EDT [32671:1410] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk1 PARTITION OF pk FOR VALUES IN (1) PARTITION BY LIST (a);
2020-04-06 20:20:08.387 EDT [32701:906] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29392'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:08.388 EDT [32671:1411] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk11 PARTITION OF pk1 FOR VALUES IN (1);
2020-04-06 20:20:08.390 EDT [32684:367] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', 'an old <-> cat " is fine &&& too');
2020-04-06 20:20:08.392 EDT [32671:1412] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk (a int) PARTITION BY LIST (a);
2020-04-06 20:20:08.393 EDT [32671:1413] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk1 PARTITION OF fk FOR VALUES IN (1) PARTITION BY LIST (a);
2020-04-06 20:20:08.395 EDT [32671:1414] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk11 PARTITION OF fk1 FOR VALUES IN (1);
2020-04-06 20:20:08.396 EDT [32671:1415] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk ADD FOREIGN KEY (a) REFERENCES pk;
2020-04-06 20:20:08.399 EDT [32671:1416] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk2 PARTITION OF pk FOR VALUES IN (2);
2020-04-06 20:20:08.399 EDT [32701:907] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29392'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:08.400 EDT [32684:368] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', '"A the" OR just on');
2020-04-06 20:20:08.404 EDT [32671:1417] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk3 (a int NOT NULL) PARTITION BY LIST (a);
2020-04-06 20:20:08.405 EDT [32671:1418] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk31 PARTITION OF pk3 FOR VALUES IN (31);
2020-04-06 20:20:08.407 EDT [32671:1419] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk32 (b int, a int NOT NULL);
2020-04-06 20:20:08.408 EDT [32671:1420] pg_regress/foreign_key LOG:  statement: ALTER TABLE pk32 DROP COLUMN b;
2020-04-06 20:20:08.409 EDT [32671:1421] pg_regress/foreign_key LOG:  statement: ALTER TABLE pk3 ATTACH PARTITION pk32 FOR VALUES IN (32);
2020-04-06 20:20:08.410 EDT [32671:1422] pg_regress/foreign_key LOG:  statement: ALTER TABLE pk ATTACH PARTITION pk3 FOR VALUES IN (31, 32);
2020-04-06 20:20:08.412 EDT [32684:369] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('english', '"a fat cat" ate a rat');
2020-04-06 20:20:08.416 EDT [32671:1423] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk2 PARTITION OF fk FOR VALUES IN (2);
2020-04-06 20:20:08.418 EDT [32701:908] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 ADD CONSTRAINT fd_pt1chk1 CHECK (c1 > 0) NO INHERIT;
2020-04-06 20:20:08.418 EDT [32671:1424] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk3 (b int, a int);
2020-04-06 20:20:08.419 EDT [32671:1425] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk3 DROP COLUMN b;
2020-04-06 20:20:08.419 EDT [32701:909] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 ADD CONSTRAINT fd_pt1chk2 CHECK (c2 <> '');
2020-04-06 20:20:08.420 EDT [32671:1426] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk ATTACH PARTITION fk3 FOR VALUES IN (3);
2020-04-06 20:20:08.422 EDT [32701:910] pg_regress/foreign_data LOG:  statement: SELECT relname, conname, contype, conislocal, coninhcount, connoinherit
	  FROM pg_class AS pc JOIN pg_constraint AS pgc ON (conrelid = pc.oid)
	  WHERE pc.relname = 'fd_pt1'
	  ORDER BY 1,2;
2020-04-06 20:20:08.423 EDT [32671:1427] pg_regress/foreign_key LOG:  statement: SELECT pg_describe_object('pg_constraint'::regclass, oid, 0), confrelid::regclass,
	       CASE WHEN conparentid <> 0 THEN pg_describe_object('pg_constraint'::regclass, conparentid, 0) ELSE 'TOP' END
	FROM pg_catalog.pg_constraint
	WHERE conrelid IN (SELECT relid FROM pg_partition_tree('fk'))
	ORDER BY conrelid::regclass::text, conname;
2020-04-06 20:20:08.424 EDT [32684:370] pg_regress/tsearch LOG:  statement: select to_tsvector('english', 'A fat cat ate a rat') @@
		websearch_to_tsquery('english', '"a fat cat" ate a rat');
2020-04-06 20:20:08.435 EDT [32684:371] pg_regress/tsearch LOG:  statement: select to_tsvector('english', 'A fat grey cat ate a rat') @@
		websearch_to_tsquery('english', '"a fat cat" ate a rat');
2020-04-06 20:20:08.440 EDT [32701:911] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:08.441 EDT [32671:1428] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk4 (LIKE fk);
2020-04-06 20:20:08.442 EDT [32671:1429] pg_regress/foreign_key LOG:  statement: INSERT INTO fk4 VALUES (50);
2020-04-06 20:20:08.443 EDT [32671:1430] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk ATTACH PARTITION fk4 FOR VALUES IN (50);
2020-04-06 20:20:08.445 EDT [32671:1431] pg_regress/foreign_key ERROR:  insert or update on table "fk4" violates foreign key constraint "fk_a_fkey"
2020-04-06 20:20:08.445 EDT [32671:1432] pg_regress/foreign_key DETAIL:  Key (a)=(50) is not present in table "pk".
2020-04-06 20:20:08.445 EDT [32671:1433] pg_regress/foreign_key STATEMENT:  ALTER TABLE fk ATTACH PARTITION fk4 FOR VALUES IN (50);
2020-04-06 20:20:08.445 EDT [32671:1434] pg_regress/foreign_key LOG:  statement: CREATE SCHEMA fkpart9;
2020-04-06 20:20:08.446 EDT [32671:1435] pg_regress/foreign_key LOG:  statement: SET search_path TO fkpart9;
2020-04-06 20:20:08.446 EDT [32671:1436] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk (a int PRIMARY KEY) PARTITION BY LIST (a);
2020-04-06 20:20:08.449 EDT [32684:372] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('''');
2020-04-06 20:20:08.449 EDT [32671:1437] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk1 PARTITION OF pk FOR VALUES IN (1, 2) PARTITION BY LIST (a);
2020-04-06 20:20:08.452 EDT [32671:1438] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk11 PARTITION OF pk1 FOR VALUES IN (1);
2020-04-06 20:20:08.454 EDT [32671:1439] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk3 PARTITION OF pk FOR VALUES IN (3);
2020-04-06 20:20:08.456 EDT [32701:912] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29255';
2020-04-06 20:20:08.457 EDT [32671:1440] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk (a int REFERENCES pk DEFERRABLE INITIALLY IMMEDIATE);
2020-04-06 20:20:08.458 EDT [32701:913] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29255' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:08.461 EDT [32684:373] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('''abc''''def''');
2020-04-06 20:20:08.461 EDT [32671:1441] pg_regress/foreign_key LOG:  statement: INSERT INTO fk VALUES (1);
2020-04-06 20:20:08.462 EDT [32671:1442] pg_regress/foreign_key ERROR:  insert or update on table "fk" violates foreign key constraint "fk_a_fkey"
2020-04-06 20:20:08.462 EDT [32671:1443] pg_regress/foreign_key DETAIL:  Key (a)=(1) is not present in table "pk".
2020-04-06 20:20:08.462 EDT [32671:1444] pg_regress/foreign_key STATEMENT:  INSERT INTO fk VALUES (1);
2020-04-06 20:20:08.462 EDT [32671:1445] pg_regress/foreign_key LOG:  statement: BEGIN;
2020-04-06 20:20:08.462 EDT [32671:1446] pg_regress/foreign_key LOG:  statement: SET CONSTRAINTS fk_a_fkey DEFERRED;
2020-04-06 20:20:08.463 EDT [32671:1447] pg_regress/foreign_key LOG:  statement: INSERT INTO fk VALUES (1);
2020-04-06 20:20:08.464 EDT [32671:1448] pg_regress/foreign_key LOG:  statement: COMMIT;
2020-04-06 20:20:08.464 EDT [32671:1449] pg_regress/foreign_key ERROR:  insert or update on table "fk" violates foreign key constraint "fk_a_fkey"
2020-04-06 20:20:08.464 EDT [32671:1450] pg_regress/foreign_key DETAIL:  Key (a)=(1) is not present in table "pk".
2020-04-06 20:20:08.464 EDT [32671:1451] pg_regress/foreign_key STATEMENT:  COMMIT;
2020-04-06 20:20:08.464 EDT [32671:1452] pg_regress/foreign_key LOG:  statement: BEGIN;
2020-04-06 20:20:08.465 EDT [32671:1453] pg_regress/foreign_key LOG:  statement: SET CONSTRAINTS fk_a_fkey DEFERRED;
2020-04-06 20:20:08.465 EDT [32671:1454] pg_regress/foreign_key LOG:  statement: INSERT INTO fk VALUES (1);
2020-04-06 20:20:08.466 EDT [32671:1455] pg_regress/foreign_key LOG:  statement: INSERT INTO pk VALUES (1);
2020-04-06 20:20:08.467 EDT [32671:1456] pg_regress/foreign_key LOG:  statement: COMMIT;
2020-04-06 20:20:08.467 EDT [32671:1457] pg_regress/foreign_key LOG:  statement: BEGIN;
2020-04-06 20:20:08.468 EDT [32671:1458] pg_regress/foreign_key LOG:  statement: SET CONSTRAINTS fk_a_fkey DEFERRED;
2020-04-06 20:20:08.468 EDT [32671:1459] pg_regress/foreign_key LOG:  statement: DELETE FROM pk WHERE a = 1;
2020-04-06 20:20:08.469 EDT [32671:1460] pg_regress/foreign_key LOG:  statement: DELETE FROM fk WHERE a = 1;
2020-04-06 20:20:08.470 EDT [32671:1461] pg_regress/foreign_key LOG:  statement: COMMIT;
2020-04-06 20:20:08.471 EDT [32671:1462] pg_regress/foreign_key LOG:  statement: DROP SCHEMA fkpart9 CASCADE;
2020-04-06 20:20:08.475 EDT [32684:374] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('\\abc');
2020-04-06 20:20:08.478 EDT [32671:1463] pg_regress/foreign_key LOG:  statement: CREATE SCHEMA fkpart6;
2020-04-06 20:20:08.478 EDT [32671:1464] pg_regress/foreign_key LOG:  statement: SET search_path TO fkpart6;
2020-04-06 20:20:08.479 EDT [32671:1465] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk (a int PRIMARY KEY) PARTITION BY RANGE (a);
2020-04-06 20:20:08.481 EDT [32671:1466] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk1 PARTITION OF pk FOR VALUES FROM (1) TO (100) PARTITION BY RANGE (a);
2020-04-06 20:20:08.483 EDT [32671:1467] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk11 PARTITION OF pk1 FOR VALUES FROM (1) TO (50);
2020-04-06 20:20:08.486 EDT [32671:1468] pg_regress/foreign_key LOG:  statement: CREATE TABLE pk12 PARTITION OF pk1 FOR VALUES FROM (50) TO (100);
2020-04-06 20:20:08.489 EDT [32671:1469] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk (a int) PARTITION BY RANGE (a);
2020-04-06 20:20:08.489 EDT [32684:375] pg_regress/tsearch LOG:  statement: select websearch_to_tsquery('\\');
2020-04-06 20:20:08.491 EDT [32671:1470] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk1 PARTITION OF fk FOR VALUES FROM (1) TO (100) PARTITION BY RANGE (a);
2020-04-06 20:20:08.492 EDT [32671:1471] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk11 PARTITION OF fk1 FOR VALUES FROM (1) TO (10);
2020-04-06 20:20:08.494 EDT [32671:1472] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk12 PARTITION OF fk1 FOR VALUES FROM (10) TO (100);
2020-04-06 20:20:08.495 EDT [32671:1473] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk ADD FOREIGN KEY (a) REFERENCES pk ON UPDATE CASCADE ON DELETE CASCADE;
2020-04-06 20:20:08.497 EDT [32701:914] pg_regress/foreign_data LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '29255' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:08.501 EDT [32671:1474] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_d PARTITION OF fk DEFAULT;
2020-04-06 20:20:08.505 EDT [32684:376] pg_regress/tsearch LOG:  disconnection: session time: 0:00:04.344 user=pgbuild database=regression host=[local]
2020-04-06 20:20:08.507 EDT [32671:1475] pg_regress/foreign_key LOG:  statement: INSERT INTO pk VALUES (1);
2020-04-06 20:20:08.508 EDT [32671:1476] pg_regress/foreign_key LOG:  statement: INSERT INTO fk VALUES (1);
2020-04-06 20:20:08.509 EDT [32671:1477] pg_regress/foreign_key LOG:  statement: UPDATE pk SET a = 20;
2020-04-06 20:20:08.511 EDT [32671:1478] pg_regress/foreign_key LOG:  statement: SELECT tableoid::regclass, * FROM fk;
2020-04-06 20:20:08.512 EDT [32701:915] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29255' ORDER BY 1;
2020-04-06 20:20:08.514 EDT [32701:916] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29255'
	ORDER BY 1;
2020-04-06 20:20:08.516 EDT [32701:917] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29255'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29255')
	ORDER BY 1;
2020-04-06 20:20:08.523 EDT [32671:1479] pg_regress/foreign_key LOG:  statement: DELETE FROM pk WHERE a = 20;
2020-04-06 20:20:08.525 EDT [32671:1480] pg_regress/foreign_key LOG:  statement: SELECT tableoid::regclass, * FROM fk;
2020-04-06 20:20:08.531 EDT [32701:918] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29255'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:08.541 EDT [32671:1481] pg_regress/foreign_key LOG:  statement: DROP TABLE fk;
2020-04-06 20:20:08.545 EDT [32701:919] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29255'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:08.549 EDT [32671:1482] pg_regress/foreign_key LOG:  statement: TRUNCATE TABLE pk;
2020-04-06 20:20:08.552 EDT [32671:1483] pg_regress/foreign_key LOG:  statement: INSERT INTO pk VALUES (20), (50);
2020-04-06 20:20:08.554 EDT [32671:1484] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk (a int) PARTITION BY RANGE (a);
2020-04-06 20:20:08.556 EDT [32671:1485] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk1 PARTITION OF fk FOR VALUES FROM (1) TO (100) PARTITION BY RANGE (a);
2020-04-06 20:20:08.558 EDT [32671:1486] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk11 PARTITION OF fk1 FOR VALUES FROM (1) TO (10);
2020-04-06 20:20:08.560 EDT [32701:920] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ft2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:08.561 EDT [32671:1487] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk12 PARTITION OF fk1 FOR VALUES FROM (10) TO (100);
2020-04-06 20:20:08.563 EDT [32671:1488] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk ADD FOREIGN KEY (a) REFERENCES pk ON UPDATE SET NULL ON DELETE SET NULL;
2020-04-06 20:20:08.569 EDT [32671:1489] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_d PARTITION OF fk DEFAULT;
2020-04-06 20:20:08.571 EDT [32671:1490] pg_regress/foreign_key LOG:  statement: INSERT INTO fk VALUES (20), (50);
2020-04-06 20:20:08.573 EDT [32671:1491] pg_regress/foreign_key LOG:  statement: UPDATE pk SET a = 21 WHERE a = 20;
2020-04-06 20:20:08.575 EDT [32671:1492] pg_regress/foreign_key LOG:  statement: DELETE FROM pk WHERE a = 50;
2020-04-06 20:20:08.576 EDT [32671:1493] pg_regress/foreign_key LOG:  statement: SELECT tableoid::regclass, * FROM fk;
2020-04-06 20:20:08.576 EDT [32701:921] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29392';
2020-04-06 20:20:08.580 EDT [32701:922] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29392' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:08.586 EDT [32671:1494] pg_regress/foreign_key LOG:  statement: DROP TABLE fk;
2020-04-06 20:20:08.597 EDT [32671:1495] pg_regress/foreign_key LOG:  statement: TRUNCATE TABLE pk;
2020-04-06 20:20:08.599 EDT [32671:1496] pg_regress/foreign_key LOG:  statement: INSERT INTO pk VALUES (20), (30), (50);
2020-04-06 20:20:08.600 EDT [32671:1497] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk (id int, a int DEFAULT 50) PARTITION BY RANGE (a);
2020-04-06 20:20:08.602 EDT [32671:1498] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk1 PARTITION OF fk FOR VALUES FROM (1) TO (100) PARTITION BY RANGE (a);
2020-04-06 20:20:08.604 EDT [32671:1499] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk11 PARTITION OF fk1 FOR VALUES FROM (1) TO (10);
2020-04-06 20:20:08.606 EDT [32671:1500] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk12 PARTITION OF fk1 FOR VALUES FROM (10) TO (100);
2020-04-06 20:20:08.607 EDT [32671:1501] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk ADD FOREIGN KEY (a) REFERENCES pk ON UPDATE SET DEFAULT ON DELETE SET DEFAULT;
2020-04-06 20:20:08.612 EDT [32671:1502] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_d PARTITION OF fk DEFAULT;
2020-04-06 20:20:08.614 EDT [32671:1503] pg_regress/foreign_key LOG:  statement: INSERT INTO fk VALUES (1, 20), (2, 30);
2020-04-06 20:20:08.616 EDT [32671:1504] pg_regress/foreign_key LOG:  statement: DELETE FROM pk WHERE a = 20 RETURNING *;
2020-04-06 20:20:08.618 EDT [32671:1505] pg_regress/foreign_key LOG:  statement: UPDATE pk SET a = 90 WHERE a = 30 RETURNING *;
2020-04-06 20:20:08.619 EDT [32671:1506] pg_regress/foreign_key LOG:  statement: SELECT tableoid::regclass, * FROM fk;
2020-04-06 20:20:08.624 EDT [32701:923] pg_regress/foreign_data LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '29392' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:08.632 EDT [32671:1507] pg_regress/foreign_key LOG:  statement: DROP TABLE fk;
2020-04-06 20:20:08.641 EDT [32701:924] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29392' ORDER BY 1;
2020-04-06 20:20:08.642 EDT [32671:1508] pg_regress/foreign_key LOG:  statement: TRUNCATE TABLE pk;
2020-04-06 20:20:08.643 EDT [32701:925] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29392'
	ORDER BY 1;
2020-04-06 20:20:08.645 EDT [32671:1509] pg_regress/foreign_key LOG:  statement: INSERT INTO pk VALUES (20), (30);
2020-04-06 20:20:08.645 EDT [32701:926] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29392'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29392')
	ORDER BY 1;
2020-04-06 20:20:08.646 EDT [32671:1510] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk (a int DEFAULT 50) PARTITION BY RANGE (a);
2020-04-06 20:20:08.648 EDT [32671:1511] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk1 PARTITION OF fk FOR VALUES FROM (1) TO (100) PARTITION BY RANGE (a);
2020-04-06 20:20:08.651 EDT [32671:1512] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk11 PARTITION OF fk1 FOR VALUES FROM (1) TO (10);
2020-04-06 20:20:08.653 EDT [32671:1513] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk12 PARTITION OF fk1 FOR VALUES FROM (10) TO (100);
2020-04-06 20:20:08.655 EDT [32671:1514] pg_regress/foreign_key LOG:  statement: ALTER TABLE fk ADD FOREIGN KEY (a) REFERENCES pk ON UPDATE RESTRICT ON DELETE RESTRICT;
2020-04-06 20:20:08.661 EDT [32701:927] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '29392' AND s.oid = f.ftserver;
2020-04-06 20:20:08.661 EDT [32671:1515] pg_regress/foreign_key LOG:  statement: CREATE TABLE fk_d PARTITION OF fk DEFAULT;
2020-04-06 20:20:08.662 EDT [32701:928] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29392'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:08.664 EDT [32671:1516] pg_regress/foreign_key LOG:  statement: INSERT INTO fk VALUES (20), (30);
2020-04-06 20:20:08.666 EDT [32671:1517] pg_regress/foreign_key LOG:  statement: DELETE FROM pk WHERE a = 20;
2020-04-06 20:20:08.666 EDT [32671:1518] pg_regress/foreign_key ERROR:  update or delete on table "pk11" violates foreign key constraint "fk_a_fkey2" on table "fk"
2020-04-06 20:20:08.666 EDT [32671:1519] pg_regress/foreign_key DETAIL:  Key (a)=(20) is still referenced from table "fk".
2020-04-06 20:20:08.666 EDT [32671:1520] pg_regress/foreign_key STATEMENT:  DELETE FROM pk WHERE a = 20;
2020-04-06 20:20:08.667 EDT [32671:1521] pg_regress/foreign_key LOG:  statement: UPDATE pk SET a = 90 WHERE a = 30;
2020-04-06 20:20:08.667 EDT [32671:1522] pg_regress/foreign_key ERROR:  update or delete on table "pk11" violates foreign key constraint "fk_a_fkey2" on table "fk"
2020-04-06 20:20:08.667 EDT [32671:1523] pg_regress/foreign_key DETAIL:  Key (a)=(30) is still referenced from table "fk".
2020-04-06 20:20:08.667 EDT [32671:1524] pg_regress/foreign_key STATEMENT:  UPDATE pk SET a = 90 WHERE a = 30;
2020-04-06 20:20:08.668 EDT [32671:1525] pg_regress/foreign_key LOG:  statement: SELECT tableoid::regclass, * FROM fk;
2020-04-06 20:20:08.680 EDT [32701:929] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29392'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:08.681 EDT [32671:1526] pg_regress/foreign_key LOG:  statement: DROP TABLE fk;
2020-04-06 20:20:08.692 EDT [32671:1527] pg_regress/foreign_key LOG:  statement: CREATE SCHEMA fkpart7
	  CREATE TABLE pkpart (a int) PARTITION BY LIST (a)
	  CREATE TABLE pkpart1 PARTITION OF pkpart FOR VALUES IN (1);
2020-04-06 20:20:08.695 EDT [32671:1528] pg_regress/foreign_key LOG:  statement: ALTER TABLE fkpart7.pkpart1 ADD PRIMARY KEY (a);
2020-04-06 20:20:08.696 EDT [32671:1529] pg_regress/foreign_key LOG:  statement: ALTER TABLE fkpart7.pkpart ADD PRIMARY KEY (a);
2020-04-06 20:20:08.698 EDT [32671:1530] pg_regress/foreign_key LOG:  statement: CREATE TABLE fkpart7.fk (a int REFERENCES fkpart7.pkpart);
2020-04-06 20:20:08.702 EDT [32671:1531] pg_regress/foreign_key LOG:  statement: DROP SCHEMA fkpart7 CASCADE;
2020-04-06 20:20:08.705 EDT [32701:930] pg_regress/foreign_data LOG:  statement: DROP FOREIGN TABLE ft2;
2020-04-06 20:20:08.706 EDT [32701:931] pg_regress/foreign_data ERROR:  cannot drop foreign table ft2 because other objects depend on it
2020-04-06 20:20:08.706 EDT [32701:932] pg_regress/foreign_data DETAIL:  table ct3 depends on foreign table ft2
	foreign table ft3 depends on foreign table ft2
2020-04-06 20:20:08.706 EDT [32701:933] pg_regress/foreign_data HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:08.706 EDT [32701:934] pg_regress/foreign_data STATEMENT:  DROP FOREIGN TABLE ft2;
2020-04-06 20:20:08.706 EDT [32701:935] pg_regress/foreign_data LOG:  statement: DROP FOREIGN TABLE ft2 CASCADE;
2020-04-06 20:20:08.709 EDT [32701:936] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE ft2 (
		c1 integer NOT NULL,
		c2 text,
		c3 date
	) SERVER s0 OPTIONS (delimiter ',', quote '"', "be quoted" 'value');
2020-04-06 20:20:08.710 EDT [32701:937] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft2 INHERIT fd_pt1;
2020-04-06 20:20:08.710 EDT [32701:938] pg_regress/foreign_data ERROR:  child table is missing constraint "fd_pt1chk2"
2020-04-06 20:20:08.710 EDT [32701:939] pg_regress/foreign_data STATEMENT:  ALTER FOREIGN TABLE ft2 INHERIT fd_pt1;
2020-04-06 20:20:08.710 EDT [32701:940] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft2 ADD CONSTRAINT fd_pt1chk2 CHECK (c2 <> '');
2020-04-06 20:20:08.711 EDT [32701:941] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE ft2 INHERIT fd_pt1;
2020-04-06 20:20:08.711 EDT [32701:942] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:08.716 EDT [32671:1532] pg_regress/foreign_key LOG:  statement: CREATE SCHEMA fkpart8
	  CREATE TABLE tbl1(f1 int PRIMARY KEY)
	  CREATE TABLE tbl2(f1 int REFERENCES tbl1 DEFERRABLE INITIALLY DEFERRED) PARTITION BY RANGE(f1)
	  CREATE TABLE tbl2_p1 PARTITION OF tbl2 FOR VALUES FROM (minvalue) TO (maxvalue);
2020-04-06 20:20:08.720 EDT [32671:1533] pg_regress/foreign_key LOG:  statement: INSERT INTO fkpart8.tbl1 VALUES(1);
2020-04-06 20:20:08.721 EDT [32671:1534] pg_regress/foreign_key LOG:  statement: BEGIN;
2020-04-06 20:20:08.721 EDT [32671:1535] pg_regress/foreign_key LOG:  statement: INSERT INTO fkpart8.tbl2 VALUES(1);
2020-04-06 20:20:08.722 EDT [32671:1536] pg_regress/foreign_key LOG:  statement: ALTER TABLE fkpart8.tbl2 DROP CONSTRAINT tbl2_f1_fkey;
2020-04-06 20:20:08.722 EDT [32671:1537] pg_regress/foreign_key ERROR:  cannot ALTER TABLE "tbl2_p1" because it has pending trigger events
2020-04-06 20:20:08.722 EDT [32671:1538] pg_regress/foreign_key STATEMENT:  ALTER TABLE fkpart8.tbl2 DROP CONSTRAINT tbl2_f1_fkey;
2020-04-06 20:20:08.722 EDT [32671:1539] pg_regress/foreign_key LOG:  statement: COMMIT;
2020-04-06 20:20:08.723 EDT [32671:1540] pg_regress/foreign_key LOG:  statement: DROP SCHEMA fkpart8 CASCADE;
2020-04-06 20:20:08.727 EDT [32701:943] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29255';
2020-04-06 20:20:08.728 EDT [32701:944] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29255' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:08.730 EDT [32671:1541] pg_regress/foreign_key LOG:  statement: CREATE SCHEMA fkpart9
	  CREATE TABLE pk (a INT PRIMARY KEY) PARTITION BY RANGE (a)
	  CREATE TABLE fk (
	    fk_a INT REFERENCES pk(a) ON DELETE CASCADE
	  )
	  CREATE TABLE pk1 PARTITION OF pk FOR VALUES FROM (30) TO (50) PARTITION BY RANGE (a)
	  CREATE TABLE pk11 PARTITION OF pk1 FOR VALUES FROM (30) TO (40);
2020-04-06 20:20:08.738 EDT [32671:1542] pg_regress/foreign_key LOG:  statement: INSERT INTO fkpart9.pk VALUES (35);
2020-04-06 20:20:08.740 EDT [32671:1543] pg_regress/foreign_key LOG:  statement: INSERT INTO fkpart9.fk VALUES (35);
2020-04-06 20:20:08.742 EDT [32671:1544] pg_regress/foreign_key LOG:  statement: DELETE FROM fkpart9.pk WHERE a=35;
2020-04-06 20:20:08.743 EDT [32671:1545] pg_regress/foreign_key LOG:  statement: SELECT * FROM fkpart9.pk;
2020-04-06 20:20:08.757 EDT [32671:1546] pg_regress/foreign_key LOG:  statement: SELECT * FROM fkpart9.fk;
2020-04-06 20:20:08.771 EDT [32701:945] pg_regress/foreign_data LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '29255' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:08.769 EDT [32671:1547] pg_regress/foreign_key LOG:  statement: DROP SCHEMA fkpart9 CASCADE;
2020-04-06 20:20:08.784 EDT [32701:946] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29255' ORDER BY 1;
2020-04-06 20:20:08.785 EDT [32701:947] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29255'
	ORDER BY 1;
2020-04-06 20:20:08.786 EDT [32701:948] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29255'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29255')
	ORDER BY 1;
2020-04-06 20:20:08.797 EDT [32671:1548] pg_regress/foreign_key LOG:  disconnection: session time: 0:00:04.727 user=pgbuild database=regression host=[local]
2020-04-06 20:20:08.800 EDT [32701:949] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29255'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:08.829 EDT [32701:950] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29255'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:08.847 EDT [32701:951] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ft2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:08.865 EDT [32701:952] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '30187';
2020-04-06 20:20:08.867 EDT [32701:953] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '30187' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:08.914 EDT [32701:954] pg_regress/foreign_data LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '30187' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:08.931 EDT [32701:955] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '30187' ORDER BY 1;
2020-04-06 20:20:08.932 EDT [32701:956] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '30187'
	ORDER BY 1;
2020-04-06 20:20:08.934 EDT [32701:957] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '30187'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('30187')
	ORDER BY 1;
2020-04-06 20:20:08.949 EDT [32701:958] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '30187' AND s.oid = f.ftserver;
2020-04-06 20:20:08.950 EDT [32701:959] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '30187'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:08.963 EDT [32701:960] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '30187'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:08.977 EDT [32701:961] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 DROP CONSTRAINT fd_pt1chk1 CASCADE;
2020-04-06 20:20:08.978 EDT [32701:962] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 DROP CONSTRAINT fd_pt1chk2 CASCADE;
2020-04-06 20:20:08.979 EDT [32701:963] pg_regress/foreign_data LOG:  statement: INSERT INTO fd_pt1 VALUES (1, 'fd_pt1'::text, '1994-01-01'::date);
2020-04-06 20:20:08.980 EDT [32701:964] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 ADD CONSTRAINT fd_pt1chk3 CHECK (c2 <> '') NOT VALID;
2020-04-06 20:20:08.982 EDT [32701:965] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:08.999 EDT [32701:966] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29255';
2020-04-06 20:20:09.002 EDT [32701:967] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29255' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:09.045 EDT [32701:968] pg_regress/foreign_data LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '29255' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:09.057 EDT [32701:969] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29255' ORDER BY 1;
2020-04-06 20:20:09.058 EDT [32701:970] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29255'
	ORDER BY 1;
2020-04-06 20:20:09.060 EDT [32701:971] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29255'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29255')
	ORDER BY 1;
2020-04-06 20:20:09.076 EDT [32701:972] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29255'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:09.090 EDT [32701:973] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29255'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:09.104 EDT [32701:974] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ft2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:09.121 EDT [32701:975] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '30187';
2020-04-06 20:20:09.124 EDT [32701:976] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '30187' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:09.162 EDT [32701:977] pg_regress/foreign_data LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '30187' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:09.177 EDT [32701:978] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '30187' ORDER BY 1;
2020-04-06 20:20:09.178 EDT [32701:979] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '30187'
	ORDER BY 1;
2020-04-06 20:20:09.180 EDT [32701:980] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '30187'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('30187')
	ORDER BY 1;
2020-04-06 20:20:09.197 EDT [32701:981] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '30187' AND s.oid = f.ftserver;
2020-04-06 20:20:09.198 EDT [32701:982] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '30187'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:09.213 EDT [32701:983] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '30187'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:09.230 EDT [32701:984] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 VALIDATE CONSTRAINT fd_pt1chk3;
2020-04-06 20:20:09.232 EDT [32701:985] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:09.250 EDT [32701:986] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29255';
2020-04-06 20:20:09.253 EDT [32701:987] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29255' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:09.291 EDT [32701:988] pg_regress/foreign_data LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '29255' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:09.304 EDT [32701:989] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29255' ORDER BY 1;
2020-04-06 20:20:09.306 EDT [32701:990] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29255'
	ORDER BY 1;
2020-04-06 20:20:09.307 EDT [32701:991] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29255'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29255')
	ORDER BY 1;
2020-04-06 20:20:09.323 EDT [32701:992] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29255'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:09.341 EDT [32701:993] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29255'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:09.358 EDT [32701:994] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ft2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:09.370 EDT [32701:995] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '30187';
2020-04-06 20:20:09.372 EDT [32701:996] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '30187' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:09.418 EDT [32701:997] pg_regress/foreign_data LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '30187' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:09.434 EDT [32701:998] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '30187' ORDER BY 1;
2020-04-06 20:20:09.436 EDT [32701:999] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '30187'
	ORDER BY 1;
2020-04-06 20:20:09.437 EDT [32701:1000] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '30187'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('30187')
	ORDER BY 1;
2020-04-06 20:20:09.454 EDT [32701:1001] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '30187' AND s.oid = f.ftserver;
2020-04-06 20:20:09.455 EDT [32701:1002] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '30187'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:09.482 EDT [32701:1003] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '30187'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:09.497 EDT [32701:1004] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 RENAME COLUMN c1 TO f1;
2020-04-06 20:20:09.498 EDT [32701:1005] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 RENAME COLUMN c2 TO f2;
2020-04-06 20:20:09.498 EDT [32701:1006] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 RENAME COLUMN c3 TO f3;
2020-04-06 20:20:09.499 EDT [32701:1007] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt1 RENAME CONSTRAINT fd_pt1chk3 TO f2_check;
2020-04-06 20:20:09.500 EDT [32701:1008] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:09.516 EDT [32701:1009] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '29255';
2020-04-06 20:20:09.518 EDT [32701:1010] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '29255' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:09.565 EDT [32701:1011] pg_regress/foreign_data LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '29255' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:09.577 EDT [32701:1012] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '29255' ORDER BY 1;
2020-04-06 20:20:09.578 EDT [32701:1013] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '29255'
	ORDER BY 1;
2020-04-06 20:20:09.579 EDT [32701:1014] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '29255'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('29255')
	ORDER BY 1;
2020-04-06 20:20:09.596 EDT [32701:1015] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '29255'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:09.610 EDT [32701:1016] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '29255'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:09.628 EDT [32701:1017] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ft2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:09.645 EDT [32701:1018] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '30187';
2020-04-06 20:20:09.646 EDT [32701:1019] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '30187' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:09.687 EDT [32701:1020] pg_regress/foreign_data LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '30187' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:09.706 EDT [32701:1021] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '30187' ORDER BY 1;
2020-04-06 20:20:09.708 EDT [32701:1022] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '30187'
	ORDER BY 1;
2020-04-06 20:20:09.709 EDT [32701:1023] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '30187'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('30187')
	ORDER BY 1;
2020-04-06 20:20:09.721 EDT [32701:1024] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '30187' AND s.oid = f.ftserver;
2020-04-06 20:20:09.722 EDT [32701:1025] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '30187'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:09.737 EDT [32701:1026] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '30187'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:09.754 EDT [32701:1027] pg_regress/foreign_data LOG:  statement: TRUNCATE ft2;
2020-04-06 20:20:09.754 EDT [32701:1028] pg_regress/foreign_data ERROR:  "ft2" is not a table
2020-04-06 20:20:09.754 EDT [32701:1029] pg_regress/foreign_data STATEMENT:  TRUNCATE ft2;
2020-04-06 20:20:09.755 EDT [32701:1030] pg_regress/foreign_data LOG:  statement: TRUNCATE fd_pt1;
2020-04-06 20:20:09.755 EDT [32701:1031] pg_regress/foreign_data ERROR:  "ft2" is not a table
2020-04-06 20:20:09.755 EDT [32701:1032] pg_regress/foreign_data STATEMENT:  TRUNCATE fd_pt1;
2020-04-06 20:20:09.755 EDT [32701:1033] pg_regress/foreign_data LOG:  statement: DROP TABLE fd_pt1 CASCADE;
2020-04-06 20:20:09.760 EDT [32701:1034] pg_regress/foreign_data LOG:  statement: IMPORT FOREIGN SCHEMA s1 FROM SERVER s9 INTO public;
2020-04-06 20:20:09.760 EDT [32701:1035] pg_regress/foreign_data ERROR:  foreign-data wrapper "foo" has no handler
2020-04-06 20:20:09.760 EDT [32701:1036] pg_regress/foreign_data STATEMENT:  IMPORT FOREIGN SCHEMA s1 FROM SERVER s9 INTO public;
2020-04-06 20:20:09.761 EDT [32701:1037] pg_regress/foreign_data LOG:  statement: IMPORT FOREIGN SCHEMA s1 LIMIT TO (t1) FROM SERVER s9 INTO public;
2020-04-06 20:20:09.761 EDT [32701:1038] pg_regress/foreign_data ERROR:  foreign-data wrapper "foo" has no handler
2020-04-06 20:20:09.761 EDT [32701:1039] pg_regress/foreign_data STATEMENT:  IMPORT FOREIGN SCHEMA s1 LIMIT TO (t1) FROM SERVER s9 INTO public;
2020-04-06 20:20:09.761 EDT [32701:1040] pg_regress/foreign_data LOG:  statement: IMPORT FOREIGN SCHEMA s1 EXCEPT (t1) FROM SERVER s9 INTO public;
2020-04-06 20:20:09.761 EDT [32701:1041] pg_regress/foreign_data ERROR:  foreign-data wrapper "foo" has no handler
2020-04-06 20:20:09.761 EDT [32701:1042] pg_regress/foreign_data STATEMENT:  IMPORT FOREIGN SCHEMA s1 EXCEPT (t1) FROM SERVER s9 INTO public;
2020-04-06 20:20:09.761 EDT [32701:1043] pg_regress/foreign_data LOG:  statement: IMPORT FOREIGN SCHEMA s1 EXCEPT (t1, t2) FROM SERVER s9 INTO public
	OPTIONS (option1 'value1', option2 'value2');
2020-04-06 20:20:09.761 EDT [32701:1044] pg_regress/foreign_data ERROR:  foreign-data wrapper "foo" has no handler
2020-04-06 20:20:09.761 EDT [32701:1045] pg_regress/foreign_data STATEMENT:  IMPORT FOREIGN SCHEMA s1 EXCEPT (t1, t2) FROM SERVER s9 INTO public
	OPTIONS (option1 'value1', option2 'value2');
2020-04-06 20:20:09.761 EDT [32701:1046] pg_regress/foreign_data LOG:  statement: DROP FOREIGN TABLE no_table;
2020-04-06 20:20:09.762 EDT [32701:1047] pg_regress/foreign_data ERROR:  foreign table "no_table" does not exist
2020-04-06 20:20:09.762 EDT [32701:1048] pg_regress/foreign_data STATEMENT:  DROP FOREIGN TABLE no_table;
2020-04-06 20:20:09.762 EDT [32701:1049] pg_regress/foreign_data LOG:  statement: DROP FOREIGN TABLE IF EXISTS no_table;
2020-04-06 20:20:09.762 EDT [32701:1050] pg_regress/foreign_data LOG:  statement: DROP FOREIGN TABLE foreign_schema.foreign_table_1;
2020-04-06 20:20:09.765 EDT [32701:1051] pg_regress/foreign_data LOG:  statement: REASSIGN OWNED BY regress_test_role TO regress_test_role2;
2020-04-06 20:20:09.765 EDT [32701:1052] pg_regress/foreign_data LOG:  statement: DROP OWNED BY regress_test_role2;
2020-04-06 20:20:09.766 EDT [32701:1053] pg_regress/foreign_data ERROR:  cannot drop desired object(s) because other objects depend on them
2020-04-06 20:20:09.766 EDT [32701:1054] pg_regress/foreign_data DETAIL:  user mapping for regress_test_role on server s5 depends on server s5
2020-04-06 20:20:09.766 EDT [32701:1055] pg_regress/foreign_data HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:09.766 EDT [32701:1056] pg_regress/foreign_data STATEMENT:  DROP OWNED BY regress_test_role2;
2020-04-06 20:20:09.766 EDT [32701:1057] pg_regress/foreign_data LOG:  statement: DROP OWNED BY regress_test_role2 CASCADE;
2020-04-06 20:20:09.766 EDT [32701:1058] pg_regress/foreign_data LOG:  statement: CREATE TABLE fd_pt2 (
		c1 integer NOT NULL,
		c2 text,
		c3 date
	) PARTITION BY LIST (c1);
2020-04-06 20:20:09.768 EDT [32701:1059] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE fd_pt2_1 PARTITION OF fd_pt2 FOR VALUES IN (1)
	  SERVER s0 OPTIONS (delimiter ',', quote '"', "be quoted" 'value');
2020-04-06 20:20:09.769 EDT [32701:1060] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:09.786 EDT [32701:1061] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '30237';
2020-04-06 20:20:09.787 EDT [32701:1062] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '30237' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:09.834 EDT [32701:1063] pg_regress/foreign_data LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('30237'::pg_catalog.oid);
2020-04-06 20:20:09.845 EDT [32701:1064] pg_regress/foreign_data LOG:  statement: SELECT conrelid = '30237'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('30237')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:09.860 EDT [32701:1065] pg_regress/foreign_data LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('30237')
	                     UNION ALL VALUES ('30237'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:09.879 EDT [32701:1066] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '30237' ORDER BY 1;
2020-04-06 20:20:09.880 EDT [32701:1067] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '30237'
	ORDER BY 1;
2020-04-06 20:20:09.882 EDT [32701:1068] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '30237'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('30237')
	ORDER BY 1;
2020-04-06 20:20:09.900 EDT [32701:1069] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '30237'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:09.917 EDT [32701:1070] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '30237'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:09.931 EDT [32701:1071] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt2_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:09.946 EDT [32701:1072] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '30240';
2020-04-06 20:20:09.948 EDT [32701:1073] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '30240' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:09.983 EDT [32701:1074] pg_regress/foreign_data LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '30240';
2020-04-06 20:20:10.002 EDT [32701:1075] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '30240' ORDER BY 1;
2020-04-06 20:20:10.004 EDT [32701:1076] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '30240'
	ORDER BY 1;
2020-04-06 20:20:10.007 EDT [32701:1077] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '30240'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('30240')
	ORDER BY 1;
2020-04-06 20:20:10.023 EDT [32701:1078] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '30240' AND s.oid = f.ftserver;
2020-04-06 20:20:10.024 EDT [32701:1079] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '30240'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:10.042 EDT [32701:1080] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '30240'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:10.060 EDT [32701:1081] pg_regress/foreign_data LOG:  statement: DROP FOREIGN TABLE fd_pt2_1;
2020-04-06 20:20:10.062 EDT [32701:1082] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE fd_pt2_1 (
		c1 integer NOT NULL,
		c2 text,
		c3 date,
		c4 char
	) SERVER s0 OPTIONS (delimiter ',', quote '"', "be quoted" 'value');
2020-04-06 20:20:10.064 EDT [32701:1083] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt2_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:10.080 EDT [32701:1084] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '30243';
2020-04-06 20:20:10.082 EDT [32701:1085] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '30243' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:10.139 EDT [32701:1086] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '30243' ORDER BY 1;
2020-04-06 20:20:10.140 EDT [32701:1087] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '30243'
	ORDER BY 1;
2020-04-06 20:20:10.141 EDT [32701:1088] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '30243'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('30243')
	ORDER BY 1;
2020-04-06 20:20:10.156 EDT [32701:1089] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '30243' AND s.oid = f.ftserver;
2020-04-06 20:20:10.157 EDT [32701:1090] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '30243'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:10.174 EDT [32701:1091] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '30243'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:10.190 EDT [32701:1092] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt2 ATTACH PARTITION fd_pt2_1 FOR VALUES IN (1);
2020-04-06 20:20:10.190 EDT [32701:1093] pg_regress/foreign_data ERROR:  table "fd_pt2_1" contains column "c4" not found in parent "fd_pt2"
2020-04-06 20:20:10.190 EDT [32701:1094] pg_regress/foreign_data DETAIL:  The new partition may contain only the columns present in parent.
2020-04-06 20:20:10.190 EDT [32701:1095] pg_regress/foreign_data STATEMENT:  ALTER TABLE fd_pt2 ATTACH PARTITION fd_pt2_1 FOR VALUES IN (1);
2020-04-06 20:20:10.190 EDT [32701:1096] pg_regress/foreign_data LOG:  statement: DROP FOREIGN TABLE fd_pt2_1;
2020-04-06 20:20:10.191 EDT [32701:1097] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:10.204 EDT [32701:1098] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '30237';
2020-04-06 20:20:10.206 EDT [32701:1099] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '30237' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:10.244 EDT [32701:1100] pg_regress/foreign_data LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('30237'::pg_catalog.oid);
2020-04-06 20:20:10.262 EDT [32701:1101] pg_regress/foreign_data LOG:  statement: SELECT conrelid = '30237'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('30237')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:10.281 EDT [32701:1102] pg_regress/foreign_data LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('30237')
	                     UNION ALL VALUES ('30237'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:10.300 EDT [32701:1103] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '30237' ORDER BY 1;
2020-04-06 20:20:10.302 EDT [32701:1104] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '30237'
	ORDER BY 1;
2020-04-06 20:20:10.303 EDT [32701:1105] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '30237'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('30237')
	ORDER BY 1;
2020-04-06 20:20:10.321 EDT [32701:1106] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '30237'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:10.336 EDT [32701:1107] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '30237'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:10.354 EDT [32701:1108] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE fd_pt2_1 (
		c1 integer NOT NULL,
		c2 text,
		c3 date
	) SERVER s0 OPTIONS (delimiter ',', quote '"', "be quoted" 'value');
2020-04-06 20:20:10.355 EDT [32701:1109] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt2_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:10.372 EDT [32701:1110] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '30246';
2020-04-06 20:20:10.374 EDT [32701:1111] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '30246' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:10.415 EDT [32701:1112] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '30246' ORDER BY 1;
2020-04-06 20:20:10.416 EDT [32701:1113] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '30246'
	ORDER BY 1;
2020-04-06 20:20:10.417 EDT [32701:1114] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '30246'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('30246')
	ORDER BY 1;
2020-04-06 20:20:10.433 EDT [32701:1115] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '30246' AND s.oid = f.ftserver;
2020-04-06 20:20:10.434 EDT [32701:1116] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '30246'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:10.452 EDT [32701:1117] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '30246'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:10.464 EDT [32701:1118] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt2 ATTACH PARTITION fd_pt2_1 FOR VALUES IN (1);
2020-04-06 20:20:10.466 EDT [32701:1119] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:10.480 EDT [32701:1120] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '30237';
2020-04-06 20:20:10.482 EDT [32701:1121] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '30237' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:10.522 EDT [32701:1122] pg_regress/foreign_data LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('30237'::pg_catalog.oid);
2020-04-06 20:20:10.539 EDT [32701:1123] pg_regress/foreign_data LOG:  statement: SELECT conrelid = '30237'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('30237')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:10.557 EDT [32701:1124] pg_regress/foreign_data LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('30237')
	                     UNION ALL VALUES ('30237'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:10.572 EDT [32701:1125] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '30237' ORDER BY 1;
2020-04-06 20:20:10.573 EDT [32701:1126] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '30237'
	ORDER BY 1;
2020-04-06 20:20:10.574 EDT [32701:1127] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '30237'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('30237')
	ORDER BY 1;
2020-04-06 20:20:10.589 EDT [32701:1128] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '30237'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:10.605 EDT [32701:1129] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '30237'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:10.618 EDT [32701:1130] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt2_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:10.637 EDT [32701:1131] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '30246';
2020-04-06 20:20:10.640 EDT [32701:1132] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '30246' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:10.685 EDT [32701:1133] pg_regress/foreign_data LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '30246';
2020-04-06 20:20:10.698 EDT [32701:1134] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '30246' ORDER BY 1;
2020-04-06 20:20:10.700 EDT [32701:1135] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '30246'
	ORDER BY 1;
2020-04-06 20:20:10.702 EDT [32701:1136] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '30246'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('30246')
	ORDER BY 1;
2020-04-06 20:20:10.716 EDT [32701:1137] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '30246' AND s.oid = f.ftserver;
2020-04-06 20:20:10.717 EDT [32701:1138] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '30246'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:10.730 EDT [32701:1139] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '30246'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:10.742 EDT [32701:1140] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt2_1 ADD c4 char;
2020-04-06 20:20:10.742 EDT [32701:1141] pg_regress/foreign_data ERROR:  cannot add column to a partition
2020-04-06 20:20:10.742 EDT [32701:1142] pg_regress/foreign_data STATEMENT:  ALTER TABLE fd_pt2_1 ADD c4 char;
2020-04-06 20:20:10.743 EDT [32701:1143] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt2_1 ALTER c3 SET NOT NULL;
2020-04-06 20:20:10.743 EDT [32701:1144] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt2_1 ADD CONSTRAINT p21chk CHECK (c2 <> '');
2020-04-06 20:20:10.744 EDT [32701:1145] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:10.759 EDT [32701:1146] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '30237';
2020-04-06 20:20:10.760 EDT [32701:1147] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '30237' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:10.798 EDT [32701:1148] pg_regress/foreign_data LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('30237'::pg_catalog.oid);
2020-04-06 20:20:10.812 EDT [32701:1149] pg_regress/foreign_data LOG:  statement: SELECT conrelid = '30237'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('30237')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:10.830 EDT [32701:1150] pg_regress/foreign_data LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('30237')
	                     UNION ALL VALUES ('30237'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:10.846 EDT [32701:1151] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '30237' ORDER BY 1;
2020-04-06 20:20:10.847 EDT [32701:1152] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '30237'
	ORDER BY 1;
2020-04-06 20:20:10.848 EDT [32701:1153] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '30237'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('30237')
	ORDER BY 1;
2020-04-06 20:20:10.864 EDT [32701:1154] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '30237'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:10.876 EDT [32701:1155] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '30237'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:10.891 EDT [32701:1156] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt2_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:10.903 EDT [32701:1157] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '30246';
2020-04-06 20:20:10.904 EDT [32701:1158] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '30246' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:10.945 EDT [32701:1159] pg_regress/foreign_data LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '30246';
2020-04-06 20:20:10.960 EDT [32701:1160] pg_regress/foreign_data LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '30246' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:10.978 EDT [32701:1161] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '30246' ORDER BY 1;
2020-04-06 20:20:10.979 EDT [32701:1162] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '30246'
	ORDER BY 1;
2020-04-06 20:20:10.980 EDT [32701:1163] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '30246'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('30246')
	ORDER BY 1;
2020-04-06 20:20:10.993 EDT [32701:1164] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '30246' AND s.oid = f.ftserver;
2020-04-06 20:20:10.994 EDT [32701:1165] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '30246'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:11.012 EDT [32701:1166] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '30246'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:11.028 EDT [32701:1167] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt2_1 ALTER c1 DROP NOT NULL;
2020-04-06 20:20:11.028 EDT [32701:1168] pg_regress/foreign_data ERROR:  column "c1" is marked NOT NULL in parent table
2020-04-06 20:20:11.028 EDT [32701:1169] pg_regress/foreign_data STATEMENT:  ALTER TABLE fd_pt2_1 ALTER c1 DROP NOT NULL;
2020-04-06 20:20:11.028 EDT [32701:1170] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt2 DETACH PARTITION fd_pt2_1;
2020-04-06 20:20:11.030 EDT [32701:1171] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt2 ALTER c2 SET NOT NULL;
2020-04-06 20:20:11.031 EDT [32701:1172] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:11.046 EDT [32701:1173] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '30237';
2020-04-06 20:20:11.048 EDT [32701:1174] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '30237' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:11.097 EDT [32701:1175] pg_regress/foreign_data LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('30237'::pg_catalog.oid);
2020-04-06 20:20:11.110 EDT [32701:1176] pg_regress/foreign_data LOG:  statement: SELECT conrelid = '30237'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('30237')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:11.122 EDT [32701:1177] pg_regress/foreign_data LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('30237')
	                     UNION ALL VALUES ('30237'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:11.138 EDT [32701:1178] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '30237' ORDER BY 1;
2020-04-06 20:20:11.139 EDT [32701:1179] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '30237'
	ORDER BY 1;
2020-04-06 20:20:11.140 EDT [32701:1180] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '30237'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('30237')
	ORDER BY 1;
2020-04-06 20:20:11.154 EDT [32701:1181] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '30237'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:11.166 EDT [32701:1182] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '30237'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:11.183 EDT [32701:1183] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt2_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:11.198 EDT [32701:1184] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '30246';
2020-04-06 20:20:11.200 EDT [32701:1185] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '30246' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:11.240 EDT [32701:1186] pg_regress/foreign_data LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '30246' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:11.253 EDT [32701:1187] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '30246' ORDER BY 1;
2020-04-06 20:20:11.254 EDT [32701:1188] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '30246'
	ORDER BY 1;
2020-04-06 20:20:11.255 EDT [32701:1189] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '30246'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('30246')
	ORDER BY 1;
2020-04-06 20:20:11.271 EDT [32701:1190] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '30246' AND s.oid = f.ftserver;
2020-04-06 20:20:11.273 EDT [32701:1191] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '30246'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:11.290 EDT [32701:1192] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '30246'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:11.308 EDT [32701:1193] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt2 ATTACH PARTITION fd_pt2_1 FOR VALUES IN (1);
2020-04-06 20:20:11.309 EDT [32701:1194] pg_regress/foreign_data ERROR:  column "c2" in child table must be marked NOT NULL
2020-04-06 20:20:11.309 EDT [32701:1195] pg_regress/foreign_data STATEMENT:  ALTER TABLE fd_pt2 ATTACH PARTITION fd_pt2_1 FOR VALUES IN (1);
2020-04-06 20:20:11.309 EDT [32701:1196] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE fd_pt2_1 ALTER c2 SET NOT NULL;
2020-04-06 20:20:11.309 EDT [32701:1197] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt2 ATTACH PARTITION fd_pt2_1 FOR VALUES IN (1);
2020-04-06 20:20:11.310 EDT [32701:1198] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt2 DETACH PARTITION fd_pt2_1;
2020-04-06 20:20:11.311 EDT [32701:1199] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt2 ADD CONSTRAINT fd_pt2chk1 CHECK (c1 > 0);
2020-04-06 20:20:11.312 EDT [32701:1200] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:11.329 EDT [32701:1201] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '30237';
2020-04-06 20:20:11.332 EDT [32701:1202] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '30237' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:11.371 EDT [32701:1203] pg_regress/foreign_data LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('30237'::pg_catalog.oid);
2020-04-06 20:20:11.387 EDT [32701:1204] pg_regress/foreign_data LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '30237' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:11.404 EDT [32701:1205] pg_regress/foreign_data LOG:  statement: SELECT conrelid = '30237'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('30237')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:11.416 EDT [32701:1206] pg_regress/foreign_data LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('30237')
	                     UNION ALL VALUES ('30237'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:11.432 EDT [32701:1207] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '30237' ORDER BY 1;
2020-04-06 20:20:11.434 EDT [32701:1208] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '30237'
	ORDER BY 1;
2020-04-06 20:20:11.437 EDT [32701:1209] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '30237'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('30237')
	ORDER BY 1;
2020-04-06 20:20:11.452 EDT [32701:1210] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '30237'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:11.469 EDT [32701:1211] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '30237'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:11.488 EDT [32701:1212] pg_regress/foreign_data LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(fd_pt2_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:11.506 EDT [32701:1213] pg_regress/foreign_data LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '30246';
2020-04-06 20:20:11.509 EDT [32701:1214] pg_regress/foreign_data LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  CASE WHEN attfdwoptions IS NULL THEN '' ELSE   '(' || pg_catalog.array_to_string(ARRAY(SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)  FROM   pg_catalog.pg_options_to_table(attfdwoptions)), ', ') || ')' END AS attfdwoptions,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '30246' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:11.549 EDT [32701:1215] pg_regress/foreign_data LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '30246' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:11.565 EDT [32701:1216] pg_regress/foreign_data LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '30246' ORDER BY 1;
2020-04-06 20:20:11.567 EDT [32701:1217] pg_regress/foreign_data LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '30246'
	ORDER BY 1;
2020-04-06 20:20:11.569 EDT [32701:1218] pg_regress/foreign_data LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '30246'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('30246')
	ORDER BY 1;
2020-04-06 20:20:11.583 EDT [32701:1219] pg_regress/foreign_data LOG:  statement: SELECT s.srvname,
	  pg_catalog.array_to_string(ARRAY(
	    SELECT pg_catalog.quote_ident(option_name) || ' ' || pg_catalog.quote_literal(option_value)
	    FROM pg_catalog.pg_options_to_table(ftoptions)),  ', ')
	FROM pg_catalog.pg_foreign_table f,
	     pg_catalog.pg_foreign_server s
	WHERE f.ftrelid = '30246' AND s.oid = f.ftserver;
2020-04-06 20:20:11.584 EDT [32701:1220] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '30246'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:11.601 EDT [32701:1221] pg_regress/foreign_data LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '30246'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:11.618 EDT [32701:1222] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt2 ATTACH PARTITION fd_pt2_1 FOR VALUES IN (1);
2020-04-06 20:20:11.618 EDT [32701:1223] pg_regress/foreign_data ERROR:  child table is missing constraint "fd_pt2chk1"
2020-04-06 20:20:11.618 EDT [32701:1224] pg_regress/foreign_data STATEMENT:  ALTER TABLE fd_pt2 ATTACH PARTITION fd_pt2_1 FOR VALUES IN (1);
2020-04-06 20:20:11.619 EDT [32701:1225] pg_regress/foreign_data LOG:  statement: ALTER FOREIGN TABLE fd_pt2_1 ADD CONSTRAINT fd_pt2chk1 CHECK (c1 > 0);
2020-04-06 20:20:11.619 EDT [32701:1226] pg_regress/foreign_data LOG:  statement: ALTER TABLE fd_pt2 ATTACH PARTITION fd_pt2_1 FOR VALUES IN (1);
2020-04-06 20:20:11.621 EDT [32701:1227] pg_regress/foreign_data LOG:  statement: TRUNCATE fd_pt2_1;
2020-04-06 20:20:11.621 EDT [32701:1228] pg_regress/foreign_data ERROR:  "fd_pt2_1" is not a table
2020-04-06 20:20:11.621 EDT [32701:1229] pg_regress/foreign_data STATEMENT:  TRUNCATE fd_pt2_1;
2020-04-06 20:20:11.621 EDT [32701:1230] pg_regress/foreign_data LOG:  statement: TRUNCATE fd_pt2;
2020-04-06 20:20:11.622 EDT [32701:1231] pg_regress/foreign_data ERROR:  "fd_pt2_1" is not a table
2020-04-06 20:20:11.622 EDT [32701:1232] pg_regress/foreign_data STATEMENT:  TRUNCATE fd_pt2;
2020-04-06 20:20:11.622 EDT [32701:1233] pg_regress/foreign_data LOG:  statement: DROP FOREIGN TABLE fd_pt2_1;
2020-04-06 20:20:11.623 EDT [32701:1234] pg_regress/foreign_data LOG:  statement: DROP TABLE fd_pt2;
2020-04-06 20:20:11.625 EDT [32701:1235] pg_regress/foreign_data LOG:  statement: CREATE TEMP TABLE temp_parted (a int) PARTITION BY LIST (a);
2020-04-06 20:20:11.627 EDT [32701:1236] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE foreign_part PARTITION OF temp_parted DEFAULT
	  SERVER s0;
2020-04-06 20:20:11.627 EDT [32701:1237] pg_regress/foreign_data ERROR:  cannot create a permanent relation as partition of temporary relation "temp_parted"
2020-04-06 20:20:11.627 EDT [32701:1238] pg_regress/foreign_data STATEMENT:  CREATE FOREIGN TABLE foreign_part PARTITION OF temp_parted DEFAULT
	  SERVER s0;
2020-04-06 20:20:11.627 EDT [32701:1239] pg_regress/foreign_data LOG:  statement: CREATE FOREIGN TABLE foreign_part (a int) SERVER s0;
2020-04-06 20:20:11.628 EDT [32701:1240] pg_regress/foreign_data LOG:  statement: ALTER TABLE temp_parted ATTACH PARTITION foreign_part DEFAULT;
2020-04-06 20:20:11.628 EDT [32701:1241] pg_regress/foreign_data ERROR:  cannot attach a permanent relation as partition of temporary relation "temp_parted"
2020-04-06 20:20:11.628 EDT [32701:1242] pg_regress/foreign_data STATEMENT:  ALTER TABLE temp_parted ATTACH PARTITION foreign_part DEFAULT;
2020-04-06 20:20:11.629 EDT [32701:1243] pg_regress/foreign_data LOG:  statement: DROP FOREIGN TABLE foreign_part;
2020-04-06 20:20:11.629 EDT [32701:1244] pg_regress/foreign_data LOG:  statement: DROP TABLE temp_parted;
2020-04-06 20:20:11.630 EDT [32701:1245] pg_regress/foreign_data LOG:  statement: DROP SCHEMA foreign_schema CASCADE;
2020-04-06 20:20:11.631 EDT [32701:1246] pg_regress/foreign_data LOG:  statement: DROP ROLE regress_test_role;
2020-04-06 20:20:11.631 EDT [32701:1247] pg_regress/foreign_data ERROR:  role "regress_test_role" cannot be dropped because some objects depend on it
2020-04-06 20:20:11.631 EDT [32701:1248] pg_regress/foreign_data DETAIL:  privileges for foreign-data wrapper foo
	privileges for server s4
	owner of user mapping for regress_test_role on server s6
2020-04-06 20:20:11.631 EDT [32701:1249] pg_regress/foreign_data STATEMENT:  DROP ROLE regress_test_role;
2020-04-06 20:20:11.631 EDT [32701:1250] pg_regress/foreign_data LOG:  statement: DROP SERVER t1 CASCADE;
2020-04-06 20:20:11.631 EDT [32701:1251] pg_regress/foreign_data LOG:  statement: DROP USER MAPPING FOR regress_test_role SERVER s6;
2020-04-06 20:20:11.632 EDT [32701:1252] pg_regress/foreign_data LOG:  statement: DROP FOREIGN DATA WRAPPER foo CASCADE;
2020-04-06 20:20:11.633 EDT [32701:1253] pg_regress/foreign_data LOG:  statement: DROP SERVER s8 CASCADE;
2020-04-06 20:20:11.633 EDT [32701:1254] pg_regress/foreign_data LOG:  statement: DROP ROLE regress_test_indirect;
2020-04-06 20:20:11.634 EDT [32701:1255] pg_regress/foreign_data LOG:  statement: DROP ROLE regress_test_role;
2020-04-06 20:20:11.634 EDT [32701:1256] pg_regress/foreign_data LOG:  statement: DROP ROLE regress_unprivileged_role;
2020-04-06 20:20:11.634 EDT [32701:1257] pg_regress/foreign_data ERROR:  role "regress_unprivileged_role" cannot be dropped because some objects depend on it
2020-04-06 20:20:11.634 EDT [32701:1258] pg_regress/foreign_data DETAIL:  privileges for foreign-data wrapper postgresql
2020-04-06 20:20:11.634 EDT [32701:1259] pg_regress/foreign_data STATEMENT:  DROP ROLE regress_unprivileged_role;
2020-04-06 20:20:11.634 EDT [32701:1260] pg_regress/foreign_data LOG:  statement: REVOKE ALL ON FOREIGN DATA WRAPPER postgresql FROM regress_unprivileged_role;
2020-04-06 20:20:11.635 EDT [32701:1261] pg_regress/foreign_data LOG:  statement: DROP ROLE regress_unprivileged_role;
2020-04-06 20:20:11.635 EDT [32701:1262] pg_regress/foreign_data LOG:  statement: DROP ROLE regress_test_role2;
2020-04-06 20:20:11.636 EDT [32701:1263] pg_regress/foreign_data LOG:  statement: DROP FOREIGN DATA WRAPPER postgresql CASCADE;
2020-04-06 20:20:11.636 EDT [32701:1264] pg_regress/foreign_data LOG:  statement: DROP FOREIGN DATA WRAPPER dummy CASCADE;
2020-04-06 20:20:11.639 EDT [1582:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:11.640 EDT [1582:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/foreign_data
2020-04-06 20:20:11.644 EDT [1582:3] pg_regress/foreign_data LOG:  statement: DROP ROLE regress_foreign_data_user;
2020-04-06 20:20:11.644 EDT [32701:1265] pg_regress/foreign_data LOG:  disconnection: session time: 0:00:07.395 user=pgbuild database=regression host=[local]
2020-04-06 20:20:11.645 EDT [1582:4] pg_regress/foreign_data LOG:  statement: SELECT fdwname, fdwhandler, fdwvalidator, fdwoptions FROM pg_foreign_data_wrapper;
2020-04-06 20:20:11.657 EDT [1582:5] pg_regress/foreign_data LOG:  statement: SELECT srvname, srvoptions FROM pg_foreign_server;
2020-04-06 20:20:11.666 EDT [1582:6] pg_regress/foreign_data LOG:  statement: SELECT * FROM pg_user_mapping;
2020-04-06 20:20:11.677 EDT [1582:7] pg_regress/foreign_data LOG:  disconnection: session time: 0:00:00.038 user=pgbuild database=regression host=[local]
2020-04-06 20:20:11.752 EDT [1627:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:11.753 EDT [1627:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/json
2020-04-06 20:20:11.756 EDT [1628:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:11.757 EDT [1628:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/jsonpath_encoding
2020-04-06 20:20:11.759 EDT [1627:3] pg_regress/json LOG:  statement: SELECT '""'::json;
2020-04-06 20:20:11.760 EDT [1628:3] pg_regress/jsonpath_encoding LOG:  statement: SELECT getdatabaseencoding() NOT IN ('UTF8', 'SQL_ASCII')
	       AS skip_test 
2020-04-06 20:20:11.761 EDT [1629:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:11.762 EDT [1629:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/json_encoding
2020-04-06 20:20:11.767 EDT [1629:3] pg_regress/json_encoding LOG:  statement: SELECT getdatabaseencoding() NOT IN ('UTF8', 'SQL_ASCII')
	       AS skip_test 
2020-04-06 20:20:11.773 EDT [1627:4] pg_regress/json LOG:  statement: SELECT $$''$$::json;
2020-04-06 20:20:11.773 EDT [1627:5] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.773 EDT [1627:6] pg_regress/json DETAIL:  Token "'" is invalid.
2020-04-06 20:20:11.773 EDT [1627:7] pg_regress/json CONTEXT:  JSON data, line 1: '...
2020-04-06 20:20:11.773 EDT [1627:8] pg_regress/json STATEMENT:  SELECT $$''$$::json;
2020-04-06 20:20:11.773 EDT [1627:9] pg_regress/json LOG:  statement: SELECT '"abc"'::json;
2020-04-06 20:20:11.773 EDT [1634:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:11.774 EDT [1633:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:11.775 EDT [1634:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/jsonpath
2020-04-06 20:20:11.775 EDT [1633:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/jsonb
2020-04-06 20:20:11.776 EDT [1628:4] pg_regress/jsonpath_encoding LOG:  statement: SELECT getdatabaseencoding();
2020-04-06 20:20:11.777 EDT [1634:3] pg_regress/jsonpath LOG:  statement: select ''::jsonpath;
2020-04-06 20:20:11.778 EDT [1634:4] pg_regress/jsonpath ERROR:  invalid input syntax for type jsonpath: "" at character 8
2020-04-06 20:20:11.778 EDT [1634:5] pg_regress/jsonpath STATEMENT:  select ''::jsonpath;
2020-04-06 20:20:11.778 EDT [1634:6] pg_regress/jsonpath LOG:  statement: select '$'::jsonpath;
2020-04-06 20:20:11.778 EDT [1635:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:11.780 EDT [1635:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/jsonb_jsonpath
2020-04-06 20:20:11.782 EDT [1633:3] pg_regress/jsonb LOG:  statement: SELECT '""'::jsonb;
2020-04-06 20:20:11.783 EDT [1629:4] pg_regress/json_encoding LOG:  statement: SELECT getdatabaseencoding();
2020-04-06 20:20:11.784 EDT [1635:3] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": 12}' @? '$';
2020-04-06 20:20:11.786 EDT [1627:10] pg_regress/json LOG:  statement: SELECT '"abc'::json;
2020-04-06 20:20:11.786 EDT [1627:11] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.786 EDT [1627:12] pg_regress/json DETAIL:  Token ""abc" is invalid.
2020-04-06 20:20:11.786 EDT [1627:13] pg_regress/json CONTEXT:  JSON data, line 1: "abc
2020-04-06 20:20:11.786 EDT [1627:14] pg_regress/json STATEMENT:  SELECT '"abc'::json;
2020-04-06 20:20:11.787 EDT [1627:15] pg_regress/json LOG:  statement: SELECT '"abc
	def"'::json;
2020-04-06 20:20:11.787 EDT [1627:16] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.787 EDT [1627:17] pg_regress/json DETAIL:  Character with value 0x0a must be escaped.
2020-04-06 20:20:11.787 EDT [1627:18] pg_regress/json CONTEXT:  JSON data, line 1: "abc
2020-04-06 20:20:11.787 EDT [1627:19] pg_regress/json STATEMENT:  SELECT '"abc
	def"'::json;
2020-04-06 20:20:11.787 EDT [1627:20] pg_regress/json LOG:  statement: SELECT '"\\n\\"\\\\"'::json;
2020-04-06 20:20:11.793 EDT [1628:5] pg_regress/jsonpath_encoding LOG:  statement: SELECT '"\\u"'::jsonpath;
2020-04-06 20:20:11.793 EDT [1628:6] pg_regress/jsonpath_encoding ERROR:  invalid unicode sequence at or near "\\u" of jsonpath input at character 8
2020-04-06 20:20:11.793 EDT [1628:7] pg_regress/jsonpath_encoding STATEMENT:  SELECT '"\\u"'::jsonpath;
2020-04-06 20:20:11.793 EDT [1628:8] pg_regress/jsonpath_encoding LOG:  statement: SELECT '"\\u00"'::jsonpath;
2020-04-06 20:20:11.793 EDT [1628:9] pg_regress/jsonpath_encoding ERROR:  invalid unicode sequence at or near "\\u00" of jsonpath input at character 8
2020-04-06 20:20:11.793 EDT [1628:10] pg_regress/jsonpath_encoding STATEMENT:  SELECT '"\\u00"'::jsonpath;
2020-04-06 20:20:11.794 EDT [1628:11] pg_regress/jsonpath_encoding LOG:  statement: SELECT '"\\u000g"'::jsonpath;
2020-04-06 20:20:11.794 EDT [1628:12] pg_regress/jsonpath_encoding ERROR:  invalid unicode sequence at or near "\\u000" of jsonpath input at character 8
2020-04-06 20:20:11.794 EDT [1628:13] pg_regress/jsonpath_encoding STATEMENT:  SELECT '"\\u000g"'::jsonpath;
2020-04-06 20:20:11.794 EDT [1628:14] pg_regress/jsonpath_encoding LOG:  statement: SELECT '"\\u0000"'::jsonpath;
2020-04-06 20:20:11.794 EDT [1628:15] pg_regress/jsonpath_encoding ERROR:  unsupported Unicode escape sequence at character 8
2020-04-06 20:20:11.794 EDT [1628:16] pg_regress/jsonpath_encoding DETAIL:  \\u0000 cannot be converted to text.
2020-04-06 20:20:11.794 EDT [1628:17] pg_regress/jsonpath_encoding STATEMENT:  SELECT '"\\u0000"'::jsonpath;
2020-04-06 20:20:11.794 EDT [1628:18] pg_regress/jsonpath_encoding LOG:  statement: SELECT '"\\uaBcD"'::jsonpath;
2020-04-06 20:20:11.794 EDT [1634:7] pg_regress/jsonpath LOG:  statement: select 'strict $'::jsonpath;
2020-04-06 20:20:11.795 EDT [1633:4] pg_regress/jsonb LOG:  statement: SELECT $$''$$::jsonb;
2020-04-06 20:20:11.795 EDT [1633:5] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.795 EDT [1633:6] pg_regress/jsonb DETAIL:  Token "'" is invalid.
2020-04-06 20:20:11.795 EDT [1633:7] pg_regress/jsonb CONTEXT:  JSON data, line 1: '...
2020-04-06 20:20:11.795 EDT [1633:8] pg_regress/jsonb STATEMENT:  SELECT $$''$$::jsonb;
2020-04-06 20:20:11.795 EDT [1633:9] pg_regress/jsonb LOG:  statement: SELECT '"abc"'::jsonb;
2020-04-06 20:20:11.796 EDT [1635:4] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": 12}' @? '1';
2020-04-06 20:20:11.803 EDT [1629:5] pg_regress/json_encoding LOG:  statement: SELECT '"\\u"'::json;
2020-04-06 20:20:11.803 EDT [1629:6] pg_regress/json_encoding ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.803 EDT [1629:7] pg_regress/json_encoding DETAIL:  "\\u" must be followed by four hexadecimal digits.
2020-04-06 20:20:11.803 EDT [1629:8] pg_regress/json_encoding CONTEXT:  JSON data, line 1: "\\u"
2020-04-06 20:20:11.803 EDT [1629:9] pg_regress/json_encoding STATEMENT:  SELECT '"\\u"'::json;
2020-04-06 20:20:11.804 EDT [1629:10] pg_regress/json_encoding LOG:  statement: SELECT '"\\u00"'::json;
2020-04-06 20:20:11.804 EDT [1629:11] pg_regress/json_encoding ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.804 EDT [1629:12] pg_regress/json_encoding DETAIL:  "\\u" must be followed by four hexadecimal digits.
2020-04-06 20:20:11.804 EDT [1629:13] pg_regress/json_encoding CONTEXT:  JSON data, line 1: "\\u00"
2020-04-06 20:20:11.804 EDT [1629:14] pg_regress/json_encoding STATEMENT:  SELECT '"\\u00"'::json;
2020-04-06 20:20:11.804 EDT [1628:19] pg_regress/jsonpath_encoding LOG:  statement: select '"\\ud83d\\ude04\\ud83d\\udc36"'::jsonpath as correct_in_utf8;
2020-04-06 20:20:11.804 EDT [1629:15] pg_regress/json_encoding LOG:  statement: SELECT '"\\u000g"'::json;
2020-04-06 20:20:11.804 EDT [1629:16] pg_regress/json_encoding ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.804 EDT [1629:17] pg_regress/json_encoding DETAIL:  "\\u" must be followed by four hexadecimal digits.
2020-04-06 20:20:11.804 EDT [1629:18] pg_regress/json_encoding CONTEXT:  JSON data, line 1: "\\u000g...
2020-04-06 20:20:11.804 EDT [1629:19] pg_regress/json_encoding STATEMENT:  SELECT '"\\u000g"'::json;
2020-04-06 20:20:11.804 EDT [1629:20] pg_regress/json_encoding LOG:  statement: SELECT '"\\u0000"'::json;
2020-04-06 20:20:11.805 EDT [1627:21] pg_regress/json LOG:  statement: SELECT '"\\v"'::json;
2020-04-06 20:20:11.805 EDT [1627:22] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.805 EDT [1627:23] pg_regress/json DETAIL:  Escape sequence "\\v" is invalid.
2020-04-06 20:20:11.805 EDT [1627:24] pg_regress/json CONTEXT:  JSON data, line 1: "\\v...
2020-04-06 20:20:11.805 EDT [1627:25] pg_regress/json STATEMENT:  SELECT '"\\v"'::json;
2020-04-06 20:20:11.805 EDT [1633:10] pg_regress/jsonb LOG:  statement: SELECT '"abc'::jsonb;
2020-04-06 20:20:11.805 EDT [1633:11] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.805 EDT [1633:12] pg_regress/jsonb DETAIL:  Token ""abc" is invalid.
2020-04-06 20:20:11.805 EDT [1633:13] pg_regress/jsonb CONTEXT:  JSON data, line 1: "abc
2020-04-06 20:20:11.805 EDT [1633:14] pg_regress/jsonb STATEMENT:  SELECT '"abc'::jsonb;
2020-04-06 20:20:11.805 EDT [1633:15] pg_regress/jsonb LOG:  statement: SELECT '"abc
	def"'::jsonb;
2020-04-06 20:20:11.805 EDT [1633:16] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.805 EDT [1633:17] pg_regress/jsonb DETAIL:  Character with value 0x0a must be escaped.
2020-04-06 20:20:11.805 EDT [1633:18] pg_regress/jsonb CONTEXT:  JSON data, line 1: "abc
2020-04-06 20:20:11.805 EDT [1633:19] pg_regress/jsonb STATEMENT:  SELECT '"abc
	def"'::jsonb;
2020-04-06 20:20:11.805 EDT [1633:20] pg_regress/jsonb LOG:  statement: SELECT '"\\n\\"\\\\"'::jsonb;
2020-04-06 20:20:11.807 EDT [1627:26] pg_regress/json LOG:  statement: SELECT '1'::json;
2020-04-06 20:20:11.809 EDT [1634:8] pg_regress/jsonpath LOG:  statement: select 'lax $'::jsonpath;
2020-04-06 20:20:11.813 EDT [1628:20] pg_regress/jsonpath_encoding LOG:  statement: select '"\\ud83d\\ud83d"'::jsonpath;
2020-04-06 20:20:11.813 EDT [1628:21] pg_regress/jsonpath_encoding ERROR:  invalid input syntax for type jsonpath at character 8
2020-04-06 20:20:11.813 EDT [1628:22] pg_regress/jsonpath_encoding DETAIL:  Unicode high surrogate must not follow a high surrogate.
2020-04-06 20:20:11.813 EDT [1628:23] pg_regress/jsonpath_encoding STATEMENT:  select '"\\ud83d\\ud83d"'::jsonpath;
2020-04-06 20:20:11.813 EDT [1628:24] pg_regress/jsonpath_encoding LOG:  statement: select '"\\ude04\\ud83d"'::jsonpath;
2020-04-06 20:20:11.813 EDT [1628:25] pg_regress/jsonpath_encoding ERROR:  invalid input syntax for type jsonpath at character 8
2020-04-06 20:20:11.813 EDT [1628:26] pg_regress/jsonpath_encoding DETAIL:  Unicode low surrogate must follow a high surrogate.
2020-04-06 20:20:11.813 EDT [1628:27] pg_regress/jsonpath_encoding STATEMENT:  select '"\\ude04\\ud83d"'::jsonpath;
2020-04-06 20:20:11.814 EDT [1628:28] pg_regress/jsonpath_encoding LOG:  statement: select '"\\ud83dX"'::jsonpath;
2020-04-06 20:20:11.814 EDT [1628:29] pg_regress/jsonpath_encoding ERROR:  invalid input syntax for type jsonpath at character 8
2020-04-06 20:20:11.814 EDT [1628:30] pg_regress/jsonpath_encoding DETAIL:  Unicode low surrogate must follow a high surrogate.
2020-04-06 20:20:11.814 EDT [1628:31] pg_regress/jsonpath_encoding STATEMENT:  select '"\\ud83dX"'::jsonpath;
2020-04-06 20:20:11.814 EDT [1635:5] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": 12}' @? '$.a.b';
2020-04-06 20:20:11.814 EDT [1628:32] pg_regress/jsonpath_encoding LOG:  statement: select '"\\ude04X"'::jsonpath;
2020-04-06 20:20:11.814 EDT [1628:33] pg_regress/jsonpath_encoding ERROR:  invalid input syntax for type jsonpath at character 8
2020-04-06 20:20:11.814 EDT [1628:34] pg_regress/jsonpath_encoding DETAIL:  Unicode low surrogate must follow a high surrogate.
2020-04-06 20:20:11.814 EDT [1628:35] pg_regress/jsonpath_encoding STATEMENT:  select '"\\ude04X"'::jsonpath;
2020-04-06 20:20:11.814 EDT [1628:36] pg_regress/jsonpath_encoding LOG:  statement: select '"the Copyright \\u00a9 sign"'::jsonpath as correct_in_utf8;
2020-04-06 20:20:11.816 EDT [1629:21] pg_regress/json_encoding LOG:  statement: SELECT '"\\uaBcD"'::json;
2020-04-06 20:20:11.824 EDT [1633:21] pg_regress/jsonb LOG:  statement: SELECT '"\\v"'::jsonb;
2020-04-06 20:20:11.824 EDT [1633:22] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.824 EDT [1633:23] pg_regress/jsonb DETAIL:  Escape sequence "\\v" is invalid.
2020-04-06 20:20:11.824 EDT [1633:24] pg_regress/jsonb CONTEXT:  JSON data, line 1: "\\v...
2020-04-06 20:20:11.824 EDT [1633:25] pg_regress/jsonb STATEMENT:  SELECT '"\\v"'::jsonb;
2020-04-06 20:20:11.824 EDT [1633:26] pg_regress/jsonb LOG:  statement: SELECT '1'::jsonb;
2020-04-06 20:20:11.825 EDT [1634:9] pg_regress/jsonpath LOG:  statement: select '$.a'::jsonpath;
2020-04-06 20:20:11.829 EDT [1628:37] pg_regress/jsonpath_encoding LOG:  statement: select '"dollar \\u0024 character"'::jsonpath as correct_everywhere;
2020-04-06 20:20:11.831 EDT [1629:22] pg_regress/json_encoding LOG:  statement: select json '{ "a":  "\\ud83d\\ude04\\ud83d\\udc36" }' -> 'a' as correct_in_utf8;
2020-04-06 20:20:11.832 EDT [1627:27] pg_regress/json LOG:  statement: SELECT '0'::json;
2020-04-06 20:20:11.833 EDT [1635:6] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": 12}' @? '$.b';
2020-04-06 20:20:11.837 EDT [1634:10] pg_regress/jsonpath LOG:  statement: select '$.a.v'::jsonpath;
2020-04-06 20:20:11.841 EDT [1633:27] pg_regress/jsonb LOG:  statement: SELECT '0'::jsonb;
2020-04-06 20:20:11.841 EDT [1628:38] pg_regress/jsonpath_encoding LOG:  statement: select '"dollar \\\\u0024 character"'::jsonpath as not_an_escape;
2020-04-06 20:20:11.843 EDT [1627:28] pg_regress/json LOG:  statement: SELECT '01'::json;
2020-04-06 20:20:11.843 EDT [1627:29] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.843 EDT [1627:30] pg_regress/json DETAIL:  Token "01" is invalid.
2020-04-06 20:20:11.843 EDT [1627:31] pg_regress/json CONTEXT:  JSON data, line 1: 01
2020-04-06 20:20:11.843 EDT [1627:32] pg_regress/json STATEMENT:  SELECT '01'::json;
2020-04-06 20:20:11.844 EDT [1627:33] pg_regress/json LOG:  statement: SELECT '0.1'::json;
2020-04-06 20:20:11.846 EDT [1635:7] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": 12}' @? '$.a + 2';
2020-04-06 20:20:11.850 EDT [1629:23] pg_regress/json_encoding LOG:  statement: select json '{ "a":  "\\ud83d\\ud83d" }' -> 'a';
2020-04-06 20:20:11.850 EDT [1629:24] pg_regress/json_encoding ERROR:  invalid input syntax for type json
2020-04-06 20:20:11.850 EDT [1629:25] pg_regress/json_encoding DETAIL:  Unicode high surrogate must not follow a high surrogate.
2020-04-06 20:20:11.850 EDT [1629:26] pg_regress/json_encoding CONTEXT:  JSON data, line 1: { "a":...
2020-04-06 20:20:11.850 EDT [1629:27] pg_regress/json_encoding STATEMENT:  select json '{ "a":  "\\ud83d\\ud83d" }' -> 'a';
2020-04-06 20:20:11.850 EDT [1629:28] pg_regress/json_encoding LOG:  statement: select json '{ "a":  "\\ude04\\ud83d" }' -> 'a';
2020-04-06 20:20:11.850 EDT [1629:29] pg_regress/json_encoding ERROR:  invalid input syntax for type json
2020-04-06 20:20:11.850 EDT [1629:30] pg_regress/json_encoding DETAIL:  Unicode low surrogate must follow a high surrogate.
2020-04-06 20:20:11.850 EDT [1629:31] pg_regress/json_encoding CONTEXT:  JSON data, line 1: { "a":...
2020-04-06 20:20:11.850 EDT [1629:32] pg_regress/json_encoding STATEMENT:  select json '{ "a":  "\\ude04\\ud83d" }' -> 'a';
2020-04-06 20:20:11.850 EDT [1634:11] pg_regress/jsonpath LOG:  statement: select '$.a.*'::jsonpath;
2020-04-06 20:20:11.850 EDT [1629:33] pg_regress/json_encoding LOG:  statement: select json '{ "a":  "\\ud83dX" }' -> 'a';
2020-04-06 20:20:11.850 EDT [1629:34] pg_regress/json_encoding ERROR:  invalid input syntax for type json
2020-04-06 20:20:11.850 EDT [1629:35] pg_regress/json_encoding DETAIL:  Unicode low surrogate must follow a high surrogate.
2020-04-06 20:20:11.850 EDT [1629:36] pg_regress/json_encoding CONTEXT:  JSON data, line 1: { "a":...
2020-04-06 20:20:11.850 EDT [1629:37] pg_regress/json_encoding STATEMENT:  select json '{ "a":  "\\ud83dX" }' -> 'a';
2020-04-06 20:20:11.850 EDT [1629:38] pg_regress/json_encoding LOG:  statement: select json '{ "a":  "\\ude04X" }' -> 'a';
2020-04-06 20:20:11.850 EDT [1629:39] pg_regress/json_encoding ERROR:  invalid input syntax for type json
2020-04-06 20:20:11.850 EDT [1629:40] pg_regress/json_encoding DETAIL:  Unicode low surrogate must follow a high surrogate.
2020-04-06 20:20:11.850 EDT [1629:41] pg_regress/json_encoding CONTEXT:  JSON data, line 1: { "a":...
2020-04-06 20:20:11.850 EDT [1629:42] pg_regress/json_encoding STATEMENT:  select json '{ "a":  "\\ude04X" }' -> 'a';
2020-04-06 20:20:11.850 EDT [1629:43] pg_regress/json_encoding LOG:  statement: select json '{ "a":  "the Copyright \\u00a9 sign" }' as correct_in_utf8;
2020-04-06 20:20:11.853 EDT [1633:28] pg_regress/jsonb LOG:  statement: SELECT '01'::jsonb;
2020-04-06 20:20:11.853 EDT [1633:29] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.853 EDT [1633:30] pg_regress/jsonb DETAIL:  Token "01" is invalid.
2020-04-06 20:20:11.853 EDT [1633:31] pg_regress/jsonb CONTEXT:  JSON data, line 1: 01
2020-04-06 20:20:11.853 EDT [1633:32] pg_regress/jsonb STATEMENT:  SELECT '01'::jsonb;
2020-04-06 20:20:11.853 EDT [1633:33] pg_regress/jsonb LOG:  statement: SELECT '0.1'::jsonb;
2020-04-06 20:20:11.856 EDT [1635:8] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": 12}' @? '$.b + 2';
2020-04-06 20:20:11.856 EDT [1627:34] pg_regress/json LOG:  statement: SELECT '9223372036854775808'::json;
2020-04-06 20:20:11.864 EDT [1628:39] pg_regress/jsonpath_encoding LOG:  statement: select '"null \\u0000 escape"'::jsonpath as not_unescaped;
2020-04-06 20:20:11.864 EDT [1634:12] pg_regress/jsonpath LOG:  statement: select '$.*[*]'::jsonpath;
2020-04-06 20:20:11.864 EDT [1628:40] pg_regress/jsonpath_encoding ERROR:  unsupported Unicode escape sequence at character 8
2020-04-06 20:20:11.864 EDT [1628:41] pg_regress/jsonpath_encoding DETAIL:  \\u0000 cannot be converted to text.
2020-04-06 20:20:11.864 EDT [1628:42] pg_regress/jsonpath_encoding STATEMENT:  select '"null \\u0000 escape"'::jsonpath as not_unescaped;
2020-04-06 20:20:11.865 EDT [1628:43] pg_regress/jsonpath_encoding LOG:  statement: select '"null \\\\u0000 escape"'::jsonpath as not_an_escape;
2020-04-06 20:20:11.867 EDT [1629:44] pg_regress/json_encoding LOG:  statement: select json '{ "a":  "dollar \\u0024 character" }' as correct_everywhere;
2020-04-06 20:20:11.867 EDT [1635:9] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": {"a": 12}}' @? '$.a.a';
2020-04-06 20:20:11.868 EDT [1633:34] pg_regress/jsonb LOG:  statement: SELECT '9223372036854775808'::jsonb;
2020-04-06 20:20:11.869 EDT [1627:35] pg_regress/json LOG:  statement: SELECT '1e100'::json;
2020-04-06 20:20:11.876 EDT [1628:44] pg_regress/jsonpath_encoding LOG:  statement: SELECT '$."\\u"'::jsonpath;
2020-04-06 20:20:11.876 EDT [1628:45] pg_regress/jsonpath_encoding ERROR:  invalid unicode sequence at or near "\\u" of jsonpath input at character 8
2020-04-06 20:20:11.876 EDT [1628:46] pg_regress/jsonpath_encoding STATEMENT:  SELECT '$."\\u"'::jsonpath;
2020-04-06 20:20:11.876 EDT [1628:47] pg_regress/jsonpath_encoding LOG:  statement: SELECT '$."\\u00"'::jsonpath;
2020-04-06 20:20:11.876 EDT [1628:48] pg_regress/jsonpath_encoding ERROR:  invalid unicode sequence at or near "\\u00" of jsonpath input at character 8
2020-04-06 20:20:11.876 EDT [1628:49] pg_regress/jsonpath_encoding STATEMENT:  SELECT '$."\\u00"'::jsonpath;
2020-04-06 20:20:11.876 EDT [1628:50] pg_regress/jsonpath_encoding LOG:  statement: SELECT '$."\\u000g"'::jsonpath;
2020-04-06 20:20:11.876 EDT [1628:51] pg_regress/jsonpath_encoding ERROR:  invalid unicode sequence at or near "\\u000" of jsonpath input at character 8
2020-04-06 20:20:11.876 EDT [1628:52] pg_regress/jsonpath_encoding STATEMENT:  SELECT '$."\\u000g"'::jsonpath;
2020-04-06 20:20:11.876 EDT [1628:53] pg_regress/jsonpath_encoding LOG:  statement: SELECT '$."\\u0000"'::jsonpath;
2020-04-06 20:20:11.876 EDT [1628:54] pg_regress/jsonpath_encoding ERROR:  unsupported Unicode escape sequence at character 8
2020-04-06 20:20:11.876 EDT [1628:55] pg_regress/jsonpath_encoding DETAIL:  \\u0000 cannot be converted to text.
2020-04-06 20:20:11.876 EDT [1628:56] pg_regress/jsonpath_encoding STATEMENT:  SELECT '$."\\u0000"'::jsonpath;
2020-04-06 20:20:11.877 EDT [1628:57] pg_regress/jsonpath_encoding LOG:  statement: SELECT '$."\\uaBcD"'::jsonpath;
2020-04-06 20:20:11.883 EDT [1634:13] pg_regress/jsonpath LOG:  statement: select '$.a[*]'::jsonpath;
2020-04-06 20:20:11.883 EDT [1629:45] pg_regress/json_encoding LOG:  statement: select json '{ "a":  "dollar \\\\u0024 character" }' as not_an_escape;
2020-04-06 20:20:11.886 EDT [1633:35] pg_regress/jsonb LOG:  statement: SELECT '1e100'::jsonb;
2020-04-06 20:20:11.886 EDT [1627:36] pg_regress/json LOG:  statement: SELECT '1.3e100'::json;
2020-04-06 20:20:11.886 EDT [1628:58] pg_regress/jsonpath_encoding LOG:  statement: select '$."\\ud83d\\ude04\\ud83d\\udc36"'::jsonpath as correct_in_utf8;
2020-04-06 20:20:11.887 EDT [1635:10] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": {"a": 12}}' @? '$.*.a';
2020-04-06 20:20:11.898 EDT [1629:46] pg_regress/json_encoding LOG:  statement: select json '{ "a":  "null \\u0000 escape" }' as not_unescaped;
2020-04-06 20:20:11.900 EDT [1635:11] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"b": {"a": 12}}' @? '$.*.a';
2020-04-06 20:20:11.900 EDT [1634:14] pg_regress/jsonpath LOG:  statement: select '$.a[*][*]'::jsonpath;
2020-04-06 20:20:11.901 EDT [1627:37] pg_regress/json LOG:  statement: SELECT '1f2'::json;
2020-04-06 20:20:11.901 EDT [1627:38] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.901 EDT [1627:39] pg_regress/json DETAIL:  Token "1f2" is invalid.
2020-04-06 20:20:11.901 EDT [1627:40] pg_regress/json CONTEXT:  JSON data, line 1: 1f2
2020-04-06 20:20:11.901 EDT [1627:41] pg_regress/json STATEMENT:  SELECT '1f2'::json;
2020-04-06 20:20:11.901 EDT [1628:59] pg_regress/jsonpath_encoding LOG:  statement: select '$."\\ud83d\\ud83d"'::jsonpath;
2020-04-06 20:20:11.901 EDT [1628:60] pg_regress/jsonpath_encoding ERROR:  invalid input syntax for type jsonpath at character 8
2020-04-06 20:20:11.901 EDT [1628:61] pg_regress/jsonpath_encoding DETAIL:  Unicode high surrogate must not follow a high surrogate.
2020-04-06 20:20:11.901 EDT [1628:62] pg_regress/jsonpath_encoding STATEMENT:  select '$."\\ud83d\\ud83d"'::jsonpath;
2020-04-06 20:20:11.901 EDT [1628:63] pg_regress/jsonpath_encoding LOG:  statement: select '$."\\ude04\\ud83d"'::jsonpath;
2020-04-06 20:20:11.901 EDT [1628:64] pg_regress/jsonpath_encoding ERROR:  invalid input syntax for type jsonpath at character 8
2020-04-06 20:20:11.901 EDT [1628:65] pg_regress/jsonpath_encoding DETAIL:  Unicode low surrogate must follow a high surrogate.
2020-04-06 20:20:11.901 EDT [1628:66] pg_regress/jsonpath_encoding STATEMENT:  select '$."\\ude04\\ud83d"'::jsonpath;
2020-04-06 20:20:11.901 EDT [1628:67] pg_regress/jsonpath_encoding LOG:  statement: select '$."\\ud83dX"'::jsonpath;
2020-04-06 20:20:11.901 EDT [1628:68] pg_regress/jsonpath_encoding ERROR:  invalid input syntax for type jsonpath at character 8
2020-04-06 20:20:11.901 EDT [1628:69] pg_regress/jsonpath_encoding DETAIL:  Unicode low surrogate must follow a high surrogate.
2020-04-06 20:20:11.901 EDT [1628:70] pg_regress/jsonpath_encoding STATEMENT:  select '$."\\ud83dX"'::jsonpath;
2020-04-06 20:20:11.902 EDT [1627:42] pg_regress/json LOG:  statement: SELECT '0.x1'::json;
2020-04-06 20:20:11.902 EDT [1627:43] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.902 EDT [1627:44] pg_regress/json DETAIL:  Token "0.x1" is invalid.
2020-04-06 20:20:11.902 EDT [1627:45] pg_regress/json CONTEXT:  JSON data, line 1: 0.x1
2020-04-06 20:20:11.902 EDT [1627:46] pg_regress/json STATEMENT:  SELECT '0.x1'::json;
2020-04-06 20:20:11.902 EDT [1627:47] pg_regress/json LOG:  statement: SELECT '1.3ex100'::json;
2020-04-06 20:20:11.902 EDT [1627:48] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.902 EDT [1627:49] pg_regress/json DETAIL:  Token "1.3ex100" is invalid.
2020-04-06 20:20:11.902 EDT [1627:50] pg_regress/json CONTEXT:  JSON data, line 1: 1.3ex100
2020-04-06 20:20:11.902 EDT [1627:51] pg_regress/json STATEMENT:  SELECT '1.3ex100'::json;
2020-04-06 20:20:11.903 EDT [1627:52] pg_regress/json LOG:  statement: SELECT '[]'::json;
2020-04-06 20:20:11.906 EDT [1628:71] pg_regress/jsonpath_encoding LOG:  statement: select '$."\\ude04X"'::jsonpath;
2020-04-06 20:20:11.906 EDT [1628:72] pg_regress/jsonpath_encoding ERROR:  invalid input syntax for type jsonpath at character 8
2020-04-06 20:20:11.906 EDT [1628:73] pg_regress/jsonpath_encoding DETAIL:  Unicode low surrogate must follow a high surrogate.
2020-04-06 20:20:11.906 EDT [1628:74] pg_regress/jsonpath_encoding STATEMENT:  select '$."\\ude04X"'::jsonpath;
2020-04-06 20:20:11.906 EDT [1628:75] pg_regress/jsonpath_encoding LOG:  statement: select '$."the Copyright \\u00a9 sign"'::jsonpath as correct_in_utf8;
2020-04-06 20:20:11.911 EDT [1633:36] pg_regress/jsonb LOG:  statement: SELECT '1.3e100'::jsonb;
2020-04-06 20:20:11.911 EDT [1629:47] pg_regress/json_encoding LOG:  statement: select json '{ "a":  "null \\\\u0000 escape" }' as not_an_escape;
2020-04-06 20:20:11.912 EDT [1627:53] pg_regress/json LOG:  statement: SELECT '[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]'::json;
2020-04-06 20:20:11.912 EDT [1635:12] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"b": {"a": 12}}' @? '$.*.b';
2020-04-06 20:20:11.915 EDT [1634:15] pg_regress/jsonpath LOG:  statement: select '$[*]'::jsonpath;
2020-04-06 20:20:11.917 EDT [1628:76] pg_regress/jsonpath_encoding LOG:  statement: select '$."dollar \\u0024 character"'::jsonpath as correct_everywhere;
2020-04-06 20:20:11.926 EDT [1633:37] pg_regress/jsonb LOG:  statement: SELECT '1f2'::jsonb;
2020-04-06 20:20:11.926 EDT [1633:38] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.926 EDT [1633:39] pg_regress/jsonb DETAIL:  Token "1f2" is invalid.
2020-04-06 20:20:11.926 EDT [1633:40] pg_regress/jsonb CONTEXT:  JSON data, line 1: 1f2
2020-04-06 20:20:11.926 EDT [1633:41] pg_regress/jsonb STATEMENT:  SELECT '1f2'::jsonb;
2020-04-06 20:20:11.926 EDT [1635:13] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"b": {"a": 12}}' @? 'strict $.*.b';
2020-04-06 20:20:11.928 EDT [1633:42] pg_regress/jsonb LOG:  statement: SELECT '0.x1'::jsonb;
2020-04-06 20:20:11.928 EDT [1633:43] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.928 EDT [1633:44] pg_regress/jsonb DETAIL:  Token "0.x1" is invalid.
2020-04-06 20:20:11.928 EDT [1633:45] pg_regress/jsonb CONTEXT:  JSON data, line 1: 0.x1
2020-04-06 20:20:11.928 EDT [1633:46] pg_regress/jsonb STATEMENT:  SELECT '0.x1'::jsonb;
2020-04-06 20:20:11.929 EDT [1633:47] pg_regress/jsonb LOG:  statement: SELECT '1.3ex100'::jsonb;
2020-04-06 20:20:11.929 EDT [1633:48] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.929 EDT [1633:49] pg_regress/jsonb DETAIL:  Token "1.3ex100" is invalid.
2020-04-06 20:20:11.929 EDT [1633:50] pg_regress/jsonb CONTEXT:  JSON data, line 1: 1.3ex100
2020-04-06 20:20:11.929 EDT [1633:51] pg_regress/jsonb STATEMENT:  SELECT '1.3ex100'::jsonb;
2020-04-06 20:20:11.929 EDT [1629:48] pg_regress/json_encoding LOG:  statement: select json '{ "a":  "the Copyright \\u00a9 sign" }' ->> 'a' as correct_in_utf8;
2020-04-06 20:20:11.932 EDT [1627:54] pg_regress/json LOG:  statement: SELECT '[1,2]'::json;
2020-04-06 20:20:11.934 EDT [1633:52] pg_regress/jsonb LOG:  statement: SELECT '[]'::jsonb;
2020-04-06 20:20:11.934 EDT [1628:77] pg_regress/jsonpath_encoding LOG:  statement: select '$."dollar \\\\u0024 character"'::jsonpath as not_an_escape;
2020-04-06 20:20:11.934 EDT [1634:16] pg_regress/jsonpath LOG:  statement: select '$[0]'::jsonpath;
2020-04-06 20:20:11.941 EDT [1635:14] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{}' @? '$.*';
2020-04-06 20:20:11.942 EDT [1629:49] pg_regress/json_encoding LOG:  statement: select json '{ "a":  "dollar \\u0024 character" }' ->> 'a' as correct_everywhere;
2020-04-06 20:20:11.944 EDT [1627:55] pg_regress/json LOG:  statement: SELECT '[1,2,]'::json;
2020-04-06 20:20:11.944 EDT [1627:56] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.944 EDT [1627:57] pg_regress/json DETAIL:  Expected JSON value, but found "]".
2020-04-06 20:20:11.944 EDT [1627:58] pg_regress/json CONTEXT:  JSON data, line 1: [1,2,]
2020-04-06 20:20:11.944 EDT [1627:59] pg_regress/json STATEMENT:  SELECT '[1,2,]'::json;
2020-04-06 20:20:11.944 EDT [1628:78] pg_regress/jsonpath_encoding LOG:  statement: select '$."null \\u0000 escape"'::jsonpath as not_unescaped;
2020-04-06 20:20:11.944 EDT [1628:79] pg_regress/jsonpath_encoding ERROR:  unsupported Unicode escape sequence at character 8
2020-04-06 20:20:11.944 EDT [1628:80] pg_regress/jsonpath_encoding DETAIL:  \\u0000 cannot be converted to text.
2020-04-06 20:20:11.944 EDT [1628:81] pg_regress/jsonpath_encoding STATEMENT:  select '$."null \\u0000 escape"'::jsonpath as not_unescaped;
2020-04-06 20:20:11.945 EDT [1627:60] pg_regress/json LOG:  statement: SELECT '[1,2'::json;
2020-04-06 20:20:11.945 EDT [1627:61] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.945 EDT [1627:62] pg_regress/json DETAIL:  The input string ended unexpectedly.
2020-04-06 20:20:11.945 EDT [1627:63] pg_regress/json CONTEXT:  JSON data, line 1: [1,2
2020-04-06 20:20:11.945 EDT [1627:64] pg_regress/json STATEMENT:  SELECT '[1,2'::json;
2020-04-06 20:20:11.945 EDT [1627:65] pg_regress/json LOG:  statement: SELECT '[1,[2]'::json;
2020-04-06 20:20:11.945 EDT [1627:66] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.945 EDT [1627:67] pg_regress/json DETAIL:  The input string ended unexpectedly.
2020-04-06 20:20:11.945 EDT [1627:68] pg_regress/json CONTEXT:  JSON data, line 1: [1,[2]
2020-04-06 20:20:11.945 EDT [1627:69] pg_regress/json STATEMENT:  SELECT '[1,[2]'::json;
2020-04-06 20:20:11.945 EDT [1628:82] pg_regress/jsonpath_encoding LOG:  statement: select '$."null \\\\u0000 escape"'::jsonpath as not_an_escape;
2020-04-06 20:20:11.945 EDT [1627:70] pg_regress/json LOG:  statement: SELECT '{}'::json;
2020-04-06 20:20:11.947 EDT [1634:17] pg_regress/jsonpath LOG:  statement: select '$[*][0]'::jsonpath;
2020-04-06 20:20:11.952 EDT [1633:53] pg_regress/jsonb LOG:  statement: SELECT '[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]'::jsonb;
2020-04-06 20:20:11.953 EDT [1629:50] pg_regress/json_encoding LOG:  statement: select json '{ "a":  "dollar \\\\u0024 character" }' ->> 'a' as not_an_escape;
2020-04-06 20:20:11.955 EDT [1627:71] pg_regress/json LOG:  statement: SELECT '{"abc"}'::json;
2020-04-06 20:20:11.955 EDT [1627:72] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.955 EDT [1627:73] pg_regress/json DETAIL:  Expected ":", but found "}".
2020-04-06 20:20:11.955 EDT [1627:74] pg_regress/json CONTEXT:  JSON data, line 1: {"abc"}
2020-04-06 20:20:11.955 EDT [1627:75] pg_regress/json STATEMENT:  SELECT '{"abc"}'::json;
2020-04-06 20:20:11.957 EDT [1627:76] pg_regress/json LOG:  statement: SELECT '{"abc":1}'::json;
2020-04-06 20:20:11.961 EDT [1635:15] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": 1}' @? '$.*';
2020-04-06 20:20:11.961 EDT [1628:83] pg_regress/jsonpath_encoding LOG:  disconnection: session time: 0:00:00.205 user=pgbuild database=regression host=[local]
2020-04-06 20:20:11.965 EDT [1633:54] pg_regress/jsonb LOG:  statement: SELECT '[1,2]'::jsonb;
2020-04-06 20:20:11.965 EDT [1629:51] pg_regress/json_encoding LOG:  statement: select json '{ "a":  "null \\u0000 escape" }' ->> 'a' as fails;
2020-04-06 20:20:11.965 EDT [1629:52] pg_regress/json_encoding ERROR:  unsupported Unicode escape sequence
2020-04-06 20:20:11.965 EDT [1629:53] pg_regress/json_encoding DETAIL:  \\u0000 cannot be converted to text.
2020-04-06 20:20:11.965 EDT [1629:54] pg_regress/json_encoding CONTEXT:  JSON data, line 1: { "a":...
2020-04-06 20:20:11.965 EDT [1629:55] pg_regress/json_encoding STATEMENT:  select json '{ "a":  "null \\u0000 escape" }' ->> 'a' as fails;
2020-04-06 20:20:11.966 EDT [1634:18] pg_regress/jsonpath LOG:  statement: select '$[*].a'::jsonpath;
2020-04-06 20:20:11.967 EDT [1629:56] pg_regress/json_encoding LOG:  statement: select json '{ "a":  "null \\\\u0000 escape" }' ->> 'a' as not_an_escape;
2020-04-06 20:20:11.971 EDT [1635:16] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": {"b": 1}}' @? 'lax $.**{1}';
2020-04-06 20:20:11.974 EDT [1627:77] pg_regress/json LOG:  statement: SELECT '{1:"abc"}'::json;
2020-04-06 20:20:11.974 EDT [1627:78] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.974 EDT [1627:79] pg_regress/json DETAIL:  Expected string or "}", but found "1".
2020-04-06 20:20:11.974 EDT [1627:80] pg_regress/json CONTEXT:  JSON data, line 1: {1...
2020-04-06 20:20:11.974 EDT [1627:81] pg_regress/json STATEMENT:  SELECT '{1:"abc"}'::json;
2020-04-06 20:20:11.975 EDT [1627:82] pg_regress/json LOG:  statement: SELECT '{"abc",1}'::json;
2020-04-06 20:20:11.975 EDT [1627:83] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.975 EDT [1627:84] pg_regress/json DETAIL:  Expected ":", but found ",".
2020-04-06 20:20:11.975 EDT [1627:85] pg_regress/json CONTEXT:  JSON data, line 1: {"abc",...
2020-04-06 20:20:11.975 EDT [1627:86] pg_regress/json STATEMENT:  SELECT '{"abc",1}'::json;
2020-04-06 20:20:11.975 EDT [1634:19] pg_regress/jsonpath LOG:  statement: select '$[*][0].a.b'::jsonpath;
2020-04-06 20:20:11.976 EDT [1633:55] pg_regress/jsonb LOG:  statement: SELECT '[1,2,]'::jsonb;
2020-04-06 20:20:11.976 EDT [1633:56] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.976 EDT [1633:57] pg_regress/jsonb DETAIL:  Expected JSON value, but found "]".
2020-04-06 20:20:11.976 EDT [1633:58] pg_regress/jsonb CONTEXT:  JSON data, line 1: [1,2,]
2020-04-06 20:20:11.976 EDT [1633:59] pg_regress/jsonb STATEMENT:  SELECT '[1,2,]'::jsonb;
2020-04-06 20:20:11.977 EDT [1633:60] pg_regress/jsonb LOG:  statement: SELECT '[1,2'::jsonb;
2020-04-06 20:20:11.977 EDT [1633:61] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.977 EDT [1633:62] pg_regress/jsonb DETAIL:  The input string ended unexpectedly.
2020-04-06 20:20:11.977 EDT [1633:63] pg_regress/jsonb CONTEXT:  JSON data, line 1: [1,2
2020-04-06 20:20:11.977 EDT [1633:64] pg_regress/jsonb STATEMENT:  SELECT '[1,2'::jsonb;
2020-04-06 20:20:11.977 EDT [1633:65] pg_regress/jsonb LOG:  statement: SELECT '[1,[2]'::jsonb;
2020-04-06 20:20:11.977 EDT [1633:66] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.977 EDT [1633:67] pg_regress/jsonb DETAIL:  The input string ended unexpectedly.
2020-04-06 20:20:11.977 EDT [1633:68] pg_regress/jsonb CONTEXT:  JSON data, line 1: [1,[2]
2020-04-06 20:20:11.977 EDT [1633:69] pg_regress/jsonb STATEMENT:  SELECT '[1,[2]'::jsonb;
2020-04-06 20:20:11.977 EDT [1633:70] pg_regress/jsonb LOG:  statement: SELECT '{}'::jsonb;
2020-04-06 20:20:11.977 EDT [1629:57] pg_regress/json_encoding LOG:  statement: SELECT '"\\u"'::jsonb;
2020-04-06 20:20:11.977 EDT [1629:58] pg_regress/json_encoding ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.977 EDT [1629:59] pg_regress/json_encoding DETAIL:  "\\u" must be followed by four hexadecimal digits.
2020-04-06 20:20:11.977 EDT [1629:60] pg_regress/json_encoding CONTEXT:  JSON data, line 1: "\\u"
2020-04-06 20:20:11.977 EDT [1629:61] pg_regress/json_encoding STATEMENT:  SELECT '"\\u"'::jsonb;
2020-04-06 20:20:11.978 EDT [1629:62] pg_regress/json_encoding LOG:  statement: SELECT '"\\u00"'::jsonb;
2020-04-06 20:20:11.978 EDT [1629:63] pg_regress/json_encoding ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.978 EDT [1629:64] pg_regress/json_encoding DETAIL:  "\\u" must be followed by four hexadecimal digits.
2020-04-06 20:20:11.978 EDT [1629:65] pg_regress/json_encoding CONTEXT:  JSON data, line 1: "\\u00"
2020-04-06 20:20:11.978 EDT [1629:66] pg_regress/json_encoding STATEMENT:  SELECT '"\\u00"'::jsonb;
2020-04-06 20:20:11.978 EDT [1627:87] pg_regress/json LOG:  statement: SELECT '{"abc"=1}'::json;
2020-04-06 20:20:11.978 EDT [1629:67] pg_regress/json_encoding LOG:  statement: SELECT '"\\u000g"'::jsonb;
2020-04-06 20:20:11.978 EDT [1627:88] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.978 EDT [1627:89] pg_regress/json DETAIL:  Token "=" is invalid.
2020-04-06 20:20:11.978 EDT [1627:90] pg_regress/json CONTEXT:  JSON data, line 1: {"abc"=...
2020-04-06 20:20:11.978 EDT [1627:91] pg_regress/json STATEMENT:  SELECT '{"abc"=1}'::json;
2020-04-06 20:20:11.978 EDT [1629:68] pg_regress/json_encoding ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.978 EDT [1629:69] pg_regress/json_encoding DETAIL:  "\\u" must be followed by four hexadecimal digits.
2020-04-06 20:20:11.978 EDT [1629:70] pg_regress/json_encoding CONTEXT:  JSON data, line 1: "\\u000g...
2020-04-06 20:20:11.978 EDT [1629:71] pg_regress/json_encoding STATEMENT:  SELECT '"\\u000g"'::jsonb;
2020-04-06 20:20:11.978 EDT [1629:72] pg_regress/json_encoding LOG:  statement: SELECT '"\\u0045"'::jsonb;
2020-04-06 20:20:11.978 EDT [1627:92] pg_regress/json LOG:  statement: SELECT '{"abc"::1}'::json;
2020-04-06 20:20:11.978 EDT [1627:93] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.978 EDT [1627:94] pg_regress/json DETAIL:  Expected JSON value, but found ":".
2020-04-06 20:20:11.978 EDT [1627:95] pg_regress/json CONTEXT:  JSON data, line 1: {"abc"::...
2020-04-06 20:20:11.978 EDT [1627:96] pg_regress/json STATEMENT:  SELECT '{"abc"::1}'::json;
2020-04-06 20:20:11.978 EDT [1627:97] pg_regress/json LOG:  statement: SELECT '{"abc":1,"def":2,"ghi":[3,4],"hij":{"klm":5,"nop":[6]}}'::json;
2020-04-06 20:20:11.985 EDT [1635:17] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": {"b": 1}}' @? 'lax $.**{2}';
2020-04-06 20:20:11.985 EDT [1634:20] pg_regress/jsonpath LOG:  statement: select '$.a.**.b'::jsonpath;
2020-04-06 20:20:11.990 EDT [1629:73] pg_regress/json_encoding LOG:  statement: SELECT '"\\u0000"'::jsonb;
2020-04-06 20:20:11.990 EDT [1629:74] pg_regress/json_encoding ERROR:  unsupported Unicode escape sequence at character 8
2020-04-06 20:20:11.990 EDT [1629:75] pg_regress/json_encoding DETAIL:  \\u0000 cannot be converted to text.
2020-04-06 20:20:11.990 EDT [1629:76] pg_regress/json_encoding CONTEXT:  JSON data, line 1: ...
2020-04-06 20:20:11.990 EDT [1629:77] pg_regress/json_encoding STATEMENT:  SELECT '"\\u0000"'::jsonb;
2020-04-06 20:20:11.990 EDT [1629:78] pg_regress/json_encoding LOG:  statement: SELECT octet_length('"\\uaBcD"'::jsonb::text);
2020-04-06 20:20:11.990 EDT [1633:71] pg_regress/jsonb LOG:  statement: SELECT '{"abc"}'::jsonb;
2020-04-06 20:20:11.990 EDT [1633:72] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.990 EDT [1633:73] pg_regress/jsonb DETAIL:  Expected ":", but found "}".
2020-04-06 20:20:11.990 EDT [1633:74] pg_regress/jsonb CONTEXT:  JSON data, line 1: {"abc"}
2020-04-06 20:20:11.990 EDT [1633:75] pg_regress/jsonb STATEMENT:  SELECT '{"abc"}'::jsonb;
2020-04-06 20:20:11.990 EDT [1627:98] pg_regress/json LOG:  statement: SELECT '{"abc":1:2}'::json;
2020-04-06 20:20:11.990 EDT [1627:99] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.990 EDT [1627:100] pg_regress/json DETAIL:  Expected "," or "}", but found ":".
2020-04-06 20:20:11.990 EDT [1627:101] pg_regress/json CONTEXT:  JSON data, line 1: {"abc":1:...
2020-04-06 20:20:11.990 EDT [1627:102] pg_regress/json STATEMENT:  SELECT '{"abc":1:2}'::json;
2020-04-06 20:20:11.990 EDT [1633:76] pg_regress/jsonb LOG:  statement: SELECT '{"abc":1}'::jsonb;
2020-04-06 20:20:11.991 EDT [1627:103] pg_regress/json LOG:  statement: SELECT '{"abc":1,3}'::json;
2020-04-06 20:20:11.991 EDT [1627:104] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:11.991 EDT [1627:105] pg_regress/json DETAIL:  Expected string, but found "3".
2020-04-06 20:20:11.991 EDT [1627:106] pg_regress/json CONTEXT:  JSON data, line 1: {"abc":1,3...
2020-04-06 20:20:11.991 EDT [1627:107] pg_regress/json STATEMENT:  SELECT '{"abc":1,3}'::json;
2020-04-06 20:20:11.991 EDT [1627:108] pg_regress/json LOG:  statement: SET max_stack_depth = '100kB';
2020-04-06 20:20:11.992 EDT [1627:109] pg_regress/json LOG:  statement: SELECT repeat('[', 10000)::json;
2020-04-06 20:20:11.992 EDT [1627:110] pg_regress/json ERROR:  stack depth limit exceeded
2020-04-06 20:20:11.992 EDT [1627:111] pg_regress/json HINT:  Increase the configuration parameter "max_stack_depth" (currently 100kB), after ensuring the platform's stack depth limit is adequate.
2020-04-06 20:20:11.992 EDT [1627:112] pg_regress/json STATEMENT:  SELECT repeat('[', 10000)::json;
2020-04-06 20:20:11.994 EDT [1627:113] pg_regress/json LOG:  statement: SELECT repeat('{"a":', 10000)::json;
2020-04-06 20:20:11.995 EDT [1627:114] pg_regress/json ERROR:  stack depth limit exceeded
2020-04-06 20:20:11.995 EDT [1627:115] pg_regress/json HINT:  Increase the configuration parameter "max_stack_depth" (currently 100kB), after ensuring the platform's stack depth limit is adequate.
2020-04-06 20:20:11.995 EDT [1627:116] pg_regress/json STATEMENT:  SELECT repeat('{"a":', 10000)::json;
2020-04-06 20:20:11.995 EDT [1634:21] pg_regress/jsonpath LOG:  statement: select '$.a.**{2}.b'::jsonpath;
2020-04-06 20:20:11.995 EDT [1627:117] pg_regress/json LOG:  statement: RESET max_stack_depth;
2020-04-06 20:20:11.996 EDT [1627:118] pg_regress/json LOG:  statement: SELECT 'true'::json;
2020-04-06 20:20:12.004 EDT [1633:77] pg_regress/jsonb LOG:  statement: SELECT '{1:"abc"}'::jsonb;
2020-04-06 20:20:12.004 EDT [1633:78] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:12.004 EDT [1633:79] pg_regress/jsonb DETAIL:  Expected string or "}", but found "1".
2020-04-06 20:20:12.004 EDT [1633:80] pg_regress/jsonb CONTEXT:  JSON data, line 1: {1...
2020-04-06 20:20:12.004 EDT [1633:81] pg_regress/jsonb STATEMENT:  SELECT '{1:"abc"}'::jsonb;
2020-04-06 20:20:12.004 EDT [1633:82] pg_regress/jsonb LOG:  statement: SELECT '{"abc",1}'::jsonb;
2020-04-06 20:20:12.004 EDT [1633:83] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:12.004 EDT [1633:84] pg_regress/jsonb DETAIL:  Expected ":", but found ",".
2020-04-06 20:20:12.004 EDT [1633:85] pg_regress/jsonb CONTEXT:  JSON data, line 1: {"abc",...
2020-04-06 20:20:12.004 EDT [1633:86] pg_regress/jsonb STATEMENT:  SELECT '{"abc",1}'::jsonb;
2020-04-06 20:20:12.004 EDT [1633:87] pg_regress/jsonb LOG:  statement: SELECT '{"abc"=1}'::jsonb;
2020-04-06 20:20:12.004 EDT [1633:88] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:12.004 EDT [1633:89] pg_regress/jsonb DETAIL:  Token "=" is invalid.
2020-04-06 20:20:12.004 EDT [1633:90] pg_regress/jsonb CONTEXT:  JSON data, line 1: {"abc"=...
2020-04-06 20:20:12.004 EDT [1633:91] pg_regress/jsonb STATEMENT:  SELECT '{"abc"=1}'::jsonb;
2020-04-06 20:20:12.005 EDT [1633:92] pg_regress/jsonb LOG:  statement: SELECT '{"abc"::1}'::jsonb;
2020-04-06 20:20:12.005 EDT [1633:93] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:12.005 EDT [1633:94] pg_regress/jsonb DETAIL:  Expected JSON value, but found ":".
2020-04-06 20:20:12.005 EDT [1633:95] pg_regress/jsonb CONTEXT:  JSON data, line 1: {"abc"::...
2020-04-06 20:20:12.005 EDT [1633:96] pg_regress/jsonb STATEMENT:  SELECT '{"abc"::1}'::jsonb;
2020-04-06 20:20:12.005 EDT [1633:97] pg_regress/jsonb LOG:  statement: SELECT '{"abc":1,"def":2,"ghi":[3,4],"hij":{"klm":5,"nop":[6]}}'::jsonb;
2020-04-06 20:20:12.005 EDT [1629:79] pg_regress/json_encoding LOG:  statement: SELECT octet_length((jsonb '{ "a":  "\\ud83d\\ude04\\ud83d\\udc36" }' -> 'a')::text) AS correct_in_utf8;
2020-04-06 20:20:12.007 EDT [1634:22] pg_regress/jsonpath LOG:  statement: select '$.a.**{2 to 2}.b'::jsonpath;
2020-04-06 20:20:12.008 EDT [1635:18] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": {"b": 1}}' @? 'lax $.**{3}';
2020-04-06 20:20:12.015 EDT [1627:119] pg_regress/json LOG:  statement: SELECT 'false'::json;
2020-04-06 20:20:12.016 EDT [1633:98] pg_regress/jsonb LOG:  statement: SELECT '{"abc":1:2}'::jsonb;
2020-04-06 20:20:12.016 EDT [1633:99] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:12.016 EDT [1633:100] pg_regress/jsonb DETAIL:  Expected "," or "}", but found ":".
2020-04-06 20:20:12.016 EDT [1633:101] pg_regress/jsonb CONTEXT:  JSON data, line 1: {"abc":1:...
2020-04-06 20:20:12.016 EDT [1633:102] pg_regress/jsonb STATEMENT:  SELECT '{"abc":1:2}'::jsonb;
2020-04-06 20:20:12.017 EDT [1629:80] pg_regress/json_encoding LOG:  statement: SELECT jsonb '{ "a":  "\\ud83d\\ud83d" }' -> 'a';
2020-04-06 20:20:12.017 EDT [1629:81] pg_regress/json_encoding ERROR:  invalid input syntax for type json at character 14
2020-04-06 20:20:12.017 EDT [1629:82] pg_regress/json_encoding DETAIL:  Unicode high surrogate must not follow a high surrogate.
2020-04-06 20:20:12.017 EDT [1629:83] pg_regress/json_encoding CONTEXT:  JSON data, line 1: { "a":...
2020-04-06 20:20:12.017 EDT [1629:84] pg_regress/json_encoding STATEMENT:  SELECT jsonb '{ "a":  "\\ud83d\\ud83d" }' -> 'a';
2020-04-06 20:20:12.017 EDT [1633:103] pg_regress/jsonb LOG:  statement: SELECT '{"abc":1,3}'::jsonb;
2020-04-06 20:20:12.017 EDT [1633:104] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:12.017 EDT [1633:105] pg_regress/jsonb DETAIL:  Expected string, but found "3".
2020-04-06 20:20:12.017 EDT [1633:106] pg_regress/jsonb CONTEXT:  JSON data, line 1: {"abc":1,3...
2020-04-06 20:20:12.017 EDT [1633:107] pg_regress/jsonb STATEMENT:  SELECT '{"abc":1,3}'::jsonb;
2020-04-06 20:20:12.017 EDT [1629:85] pg_regress/json_encoding LOG:  statement: SELECT jsonb '{ "a":  "\\ude04\\ud83d" }' -> 'a';
2020-04-06 20:20:12.017 EDT [1629:86] pg_regress/json_encoding ERROR:  invalid input syntax for type json at character 14
2020-04-06 20:20:12.017 EDT [1629:87] pg_regress/json_encoding DETAIL:  Unicode low surrogate must follow a high surrogate.
2020-04-06 20:20:12.017 EDT [1629:88] pg_regress/json_encoding CONTEXT:  JSON data, line 1: { "a":...
2020-04-06 20:20:12.017 EDT [1629:89] pg_regress/json_encoding STATEMENT:  SELECT jsonb '{ "a":  "\\ude04\\ud83d" }' -> 'a';
2020-04-06 20:20:12.017 EDT [1633:108] pg_regress/jsonb LOG:  statement: SET max_stack_depth = '100kB';
2020-04-06 20:20:12.018 EDT [1629:90] pg_regress/json_encoding LOG:  statement: SELECT jsonb '{ "a":  "\\ud83dX" }' -> 'a';
2020-04-06 20:20:12.018 EDT [1629:91] pg_regress/json_encoding ERROR:  invalid input syntax for type json at character 14
2020-04-06 20:20:12.018 EDT [1629:92] pg_regress/json_encoding DETAIL:  Unicode low surrogate must follow a high surrogate.
2020-04-06 20:20:12.018 EDT [1629:93] pg_regress/json_encoding CONTEXT:  JSON data, line 1: { "a":...
2020-04-06 20:20:12.018 EDT [1629:94] pg_regress/json_encoding STATEMENT:  SELECT jsonb '{ "a":  "\\ud83dX" }' -> 'a';
2020-04-06 20:20:12.018 EDT [1633:109] pg_regress/jsonb LOG:  statement: SELECT repeat('[', 10000)::jsonb;
2020-04-06 20:20:12.018 EDT [1633:110] pg_regress/jsonb ERROR:  stack depth limit exceeded
2020-04-06 20:20:12.018 EDT [1633:111] pg_regress/jsonb HINT:  Increase the configuration parameter "max_stack_depth" (currently 100kB), after ensuring the platform's stack depth limit is adequate.
2020-04-06 20:20:12.018 EDT [1633:112] pg_regress/jsonb STATEMENT:  SELECT repeat('[', 10000)::jsonb;
2020-04-06 20:20:12.019 EDT [1629:95] pg_regress/json_encoding LOG:  statement: SELECT jsonb '{ "a":  "\\ude04X" }' -> 'a';
2020-04-06 20:20:12.019 EDT [1629:96] pg_regress/json_encoding ERROR:  invalid input syntax for type json at character 14
2020-04-06 20:20:12.019 EDT [1629:97] pg_regress/json_encoding DETAIL:  Unicode low surrogate must follow a high surrogate.
2020-04-06 20:20:12.019 EDT [1629:98] pg_regress/json_encoding CONTEXT:  JSON data, line 1: { "a":...
2020-04-06 20:20:12.019 EDT [1629:99] pg_regress/json_encoding STATEMENT:  SELECT jsonb '{ "a":  "\\ude04X" }' -> 'a';
2020-04-06 20:20:12.019 EDT [1633:113] pg_regress/jsonb LOG:  statement: SELECT repeat('{"a":', 10000)::jsonb;
2020-04-06 20:20:12.020 EDT [1633:114] pg_regress/jsonb ERROR:  stack depth limit exceeded
2020-04-06 20:20:12.020 EDT [1633:115] pg_regress/jsonb HINT:  Increase the configuration parameter "max_stack_depth" (currently 100kB), after ensuring the platform's stack depth limit is adequate.
2020-04-06 20:20:12.020 EDT [1633:116] pg_regress/jsonb STATEMENT:  SELECT repeat('{"a":', 10000)::jsonb;
2020-04-06 20:20:12.020 EDT [1634:23] pg_regress/jsonpath LOG:  statement: select '$.a.**{2 to 5}.b'::jsonpath;
2020-04-06 20:20:12.020 EDT [1635:19] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[]' @? '$[*]';
2020-04-06 20:20:12.020 EDT [1629:100] pg_regress/json_encoding LOG:  statement: SELECT jsonb '{ "a":  "the Copyright \\u00a9 sign" }' as correct_in_utf8;
2020-04-06 20:20:12.021 EDT [1633:117] pg_regress/jsonb LOG:  statement: RESET max_stack_depth;
2020-04-06 20:20:12.021 EDT [1633:118] pg_regress/jsonb LOG:  statement: SELECT 'true'::jsonb;
2020-04-06 20:20:12.031 EDT [1627:120] pg_regress/json LOG:  statement: SELECT 'null'::json;
2020-04-06 20:20:12.033 EDT [1633:119] pg_regress/jsonb LOG:  statement: SELECT 'false'::jsonb;
2020-04-06 20:20:12.033 EDT [1629:101] pg_regress/json_encoding LOG:  statement: SELECT jsonb '{ "a":  "dollar \\u0024 character" }' as correct_everywhere;
2020-04-06 20:20:12.040 EDT [1635:20] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[1]' @? '$[*]';
2020-04-06 20:20:12.042 EDT [1634:24] pg_regress/jsonpath LOG:  statement: select '$.a.**{0 to 5}.b'::jsonpath;
2020-04-06 20:20:12.042 EDT [1629:102] pg_regress/json_encoding LOG:  statement: SELECT jsonb '{ "a":  "dollar \\\\u0024 character" }' as not_an_escape;
2020-04-06 20:20:12.044 EDT [1633:120] pg_regress/jsonb LOG:  statement: SELECT 'null'::jsonb;
2020-04-06 20:20:12.045 EDT [1627:121] pg_regress/json LOG:  statement: SELECT ' true '::json;
2020-04-06 20:20:12.052 EDT [1634:25] pg_regress/jsonpath LOG:  statement: select '$.a.**{5 to last}.b'::jsonpath;
2020-04-06 20:20:12.052 EDT [1635:21] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[1]' @? '$[1]';
2020-04-06 20:20:12.054 EDT [1629:103] pg_regress/json_encoding LOG:  statement: SELECT jsonb '{ "a":  "null \\u0000 escape" }' as fails;
2020-04-06 20:20:12.054 EDT [1629:104] pg_regress/json_encoding ERROR:  unsupported Unicode escape sequence at character 14
2020-04-06 20:20:12.054 EDT [1629:105] pg_regress/json_encoding DETAIL:  \\u0000 cannot be converted to text.
2020-04-06 20:20:12.054 EDT [1629:106] pg_regress/json_encoding CONTEXT:  JSON data, line 1: { "a":...
2020-04-06 20:20:12.054 EDT [1629:107] pg_regress/json_encoding STATEMENT:  SELECT jsonb '{ "a":  "null \\u0000 escape" }' as fails;
2020-04-06 20:20:12.054 EDT [1629:108] pg_regress/json_encoding LOG:  statement: SELECT jsonb '{ "a":  "null \\\\u0000 escape" }' as not_an_escape;
2020-04-06 20:20:12.063 EDT [1634:26] pg_regress/jsonpath LOG:  statement: select '$.a.**{last}.b'::jsonpath;
2020-04-06 20:20:12.063 EDT [1633:121] pg_regress/jsonb LOG:  statement: SELECT ' true '::jsonb;
2020-04-06 20:20:12.065 EDT [1627:122] pg_regress/json LOG:  statement: SELECT 'true false'::json;
2020-04-06 20:20:12.065 EDT [1627:123] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:12.065 EDT [1627:124] pg_regress/json DETAIL:  Expected end of input, but found "false".
2020-04-06 20:20:12.065 EDT [1627:125] pg_regress/json CONTEXT:  JSON data, line 1: true false
2020-04-06 20:20:12.065 EDT [1627:126] pg_regress/json STATEMENT:  SELECT 'true false'::json;
2020-04-06 20:20:12.065 EDT [1627:127] pg_regress/json LOG:  statement: SELECT 'true, false'::json;
2020-04-06 20:20:12.065 EDT [1627:128] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:12.065 EDT [1627:129] pg_regress/json DETAIL:  Expected end of input, but found ",".
2020-04-06 20:20:12.065 EDT [1627:130] pg_regress/json CONTEXT:  JSON data, line 1: true,...
2020-04-06 20:20:12.065 EDT [1627:131] pg_regress/json STATEMENT:  SELECT 'true, false'::json;
2020-04-06 20:20:12.066 EDT [1627:132] pg_regress/json LOG:  statement: SELECT 'truf'::json;
2020-04-06 20:20:12.066 EDT [1627:133] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:12.066 EDT [1627:134] pg_regress/json DETAIL:  Token "truf" is invalid.
2020-04-06 20:20:12.066 EDT [1627:135] pg_regress/json CONTEXT:  JSON data, line 1: truf
2020-04-06 20:20:12.066 EDT [1627:136] pg_regress/json STATEMENT:  SELECT 'truf'::json;
2020-04-06 20:20:12.066 EDT [1627:137] pg_regress/json LOG:  statement: SELECT 'trues'::json;
2020-04-06 20:20:12.066 EDT [1627:138] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:12.066 EDT [1627:139] pg_regress/json DETAIL:  Token "trues" is invalid.
2020-04-06 20:20:12.066 EDT [1627:140] pg_regress/json CONTEXT:  JSON data, line 1: trues
2020-04-06 20:20:12.066 EDT [1627:141] pg_regress/json STATEMENT:  SELECT 'trues'::json;
2020-04-06 20:20:12.066 EDT [1627:142] pg_regress/json LOG:  statement: SELECT ''::json;
2020-04-06 20:20:12.066 EDT [1627:143] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:12.066 EDT [1627:144] pg_regress/json DETAIL:  The input string ended unexpectedly.
2020-04-06 20:20:12.066 EDT [1627:145] pg_regress/json CONTEXT:  JSON data, line 1: 
2020-04-06 20:20:12.066 EDT [1627:146] pg_regress/json STATEMENT:  SELECT ''::json;
2020-04-06 20:20:12.066 EDT [1627:147] pg_regress/json LOG:  statement: SELECT '    '::json;
2020-04-06 20:20:12.066 EDT [1627:148] pg_regress/json ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:12.066 EDT [1627:149] pg_regress/json DETAIL:  The input string ended unexpectedly.
2020-04-06 20:20:12.066 EDT [1627:150] pg_regress/json CONTEXT:  JSON data, line 1:     
2020-04-06 20:20:12.066 EDT [1627:151] pg_regress/json STATEMENT:  SELECT '    '::json;
2020-04-06 20:20:12.067 EDT [1627:152] pg_regress/json LOG:  statement: SELECT array_to_json(array(select 1 as a));
2020-04-06 20:20:12.067 EDT [1627:153] pg_regress/json LOG:  statement: SELECT array_to_json(array_agg(q),false) from (select x as b, x * 2 as c from generate_series(1,3) x) q;
2020-04-06 20:20:12.070 EDT [1629:109] pg_regress/json_encoding LOG:  statement: SELECT jsonb '{ "a":  "the Copyright \\u00a9 sign" }' ->> 'a' as correct_in_utf8;
2020-04-06 20:20:12.073 EDT [1633:122] pg_regress/jsonb LOG:  statement: SELECT 'true false'::jsonb;
2020-04-06 20:20:12.073 EDT [1633:123] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:12.073 EDT [1633:124] pg_regress/jsonb DETAIL:  Expected end of input, but found "false".
2020-04-06 20:20:12.073 EDT [1633:125] pg_regress/jsonb CONTEXT:  JSON data, line 1: true false
2020-04-06 20:20:12.073 EDT [1633:126] pg_regress/jsonb STATEMENT:  SELECT 'true false'::jsonb;
2020-04-06 20:20:12.073 EDT [1633:127] pg_regress/jsonb LOG:  statement: SELECT 'true, false'::jsonb;
2020-04-06 20:20:12.073 EDT [1633:128] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:12.073 EDT [1633:129] pg_regress/jsonb DETAIL:  Expected end of input, but found ",".
2020-04-06 20:20:12.073 EDT [1633:130] pg_regress/jsonb CONTEXT:  JSON data, line 1: true,...
2020-04-06 20:20:12.073 EDT [1633:131] pg_regress/jsonb STATEMENT:  SELECT 'true, false'::jsonb;
2020-04-06 20:20:12.073 EDT [1633:132] pg_regress/jsonb LOG:  statement: SELECT 'truf'::jsonb;
2020-04-06 20:20:12.073 EDT [1633:133] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:12.073 EDT [1633:134] pg_regress/jsonb DETAIL:  Token "truf" is invalid.
2020-04-06 20:20:12.073 EDT [1633:135] pg_regress/jsonb CONTEXT:  JSON data, line 1: truf
2020-04-06 20:20:12.073 EDT [1633:136] pg_regress/jsonb STATEMENT:  SELECT 'truf'::jsonb;
2020-04-06 20:20:12.073 EDT [1633:137] pg_regress/jsonb LOG:  statement: SELECT 'trues'::jsonb;
2020-04-06 20:20:12.073 EDT [1633:138] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:12.073 EDT [1633:139] pg_regress/jsonb DETAIL:  Token "trues" is invalid.
2020-04-06 20:20:12.073 EDT [1633:140] pg_regress/jsonb CONTEXT:  JSON data, line 1: trues
2020-04-06 20:20:12.073 EDT [1633:141] pg_regress/jsonb STATEMENT:  SELECT 'trues'::jsonb;
2020-04-06 20:20:12.073 EDT [1633:142] pg_regress/jsonb LOG:  statement: SELECT ''::jsonb;
2020-04-06 20:20:12.073 EDT [1633:143] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:12.073 EDT [1633:144] pg_regress/jsonb DETAIL:  The input string ended unexpectedly.
2020-04-06 20:20:12.073 EDT [1633:145] pg_regress/jsonb CONTEXT:  JSON data, line 1: 
2020-04-06 20:20:12.073 EDT [1633:146] pg_regress/jsonb STATEMENT:  SELECT ''::jsonb;
2020-04-06 20:20:12.073 EDT [1633:147] pg_regress/jsonb LOG:  statement: SELECT '    '::jsonb;
2020-04-06 20:20:12.073 EDT [1633:148] pg_regress/jsonb ERROR:  invalid input syntax for type json at character 8
2020-04-06 20:20:12.073 EDT [1633:149] pg_regress/jsonb DETAIL:  The input string ended unexpectedly.
2020-04-06 20:20:12.073 EDT [1633:150] pg_regress/jsonb CONTEXT:  JSON data, line 1:     
2020-04-06 20:20:12.073 EDT [1633:151] pg_regress/jsonb STATEMENT:  SELECT '    '::jsonb;
2020-04-06 20:20:12.073 EDT [1633:152] pg_regress/jsonb LOG:  statement: SELECT array_to_json(ARRAY [jsonb '{"a":1}', jsonb '{"b":[2,3]}']);
2020-04-06 20:20:12.076 EDT [1635:22] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[1]' @? 'strict $[1]';
2020-04-06 20:20:12.079 EDT [1634:27] pg_regress/jsonpath LOG:  statement: select '$.a.**{last to 5}.b'::jsonpath;
2020-04-06 20:20:12.080 EDT [1629:110] pg_regress/json_encoding LOG:  statement: SELECT jsonb '{ "a":  "dollar \\u0024 character" }' ->> 'a' as correct_everywhere;
2020-04-06 20:20:12.083 EDT [1627:154] pg_regress/json LOG:  statement: SELECT array_to_json(array_agg(q),true) from (select x as b, x * 2 as c from generate_series(1,3) x) q;
2020-04-06 20:20:12.083 EDT [1633:153] pg_regress/jsonb LOG:  statement: CREATE TEMP TABLE rows AS
	SELECT x, 'txt' || x as y
	FROM generate_series(1,3) AS x;
2020-04-06 20:20:12.089 EDT [1635:23] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1]', 'strict $[1]');
2020-04-06 20:20:12.092 EDT [1634:28] pg_regress/jsonpath LOG:  statement: select '$+1'::jsonpath;
2020-04-06 20:20:12.096 EDT [1755:1] ERROR:  jsonpath array subscript is out of bounds
2020-04-06 20:20:12.096 EDT [1755:2] STATEMENT:  select jsonb_path_query('[1]', 'strict $[1]');
2020-04-06 20:20:12.097 EDT [1629:111] pg_regress/json_encoding LOG:  statement: SELECT jsonb '{ "a":  "dollar \\\\u0024 character" }' ->> 'a' as not_an_escape;
2020-04-06 20:20:12.097 EDT [1627:155] pg_regress/json LOG:  statement: SELECT array_to_json(array_agg(q),false)
	  FROM ( SELECT $$a$$ || x AS b, y AS c,
	               ARRAY[ROW(x.*,ARRAY[1,2,3]),
	               ROW(y.*,ARRAY[4,5,6])] AS z
	         FROM generate_series(1,2) x,
	              generate_series(4,5) y) q;
2020-04-06 20:20:12.098 EDT [1635:24] pg_regress/jsonb_jsonpath ERROR:  jsonpath array subscript is out of bounds
2020-04-06 20:20:12.098 EDT [1635:25] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('[1]', 'strict $[1]');
2020-04-06 20:20:12.099 EDT [24935:287] LOG:  background worker "parallel worker" (PID 1755) exited with exit code 1
2020-04-06 20:20:12.101 EDT [1633:154] pg_regress/jsonb LOG:  statement: analyze rows;
2020-04-06 20:20:12.102 EDT [1634:29] pg_regress/jsonpath LOG:  statement: select '$-1'::jsonpath;
2020-04-06 20:20:12.102 EDT [1633:155] pg_regress/jsonb LOG:  statement: select attname, to_jsonb(histogram_bounds) histogram_bounds
	from pg_stats
	where tablename = 'rows' and
	      schemaname = pg_my_temp_schema()::regnamespace::text
	order by 1;
2020-04-06 20:20:12.106 EDT [1635:26] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1]', 'strict $[1]', silent => true);
2020-04-06 20:20:12.109 EDT [1629:112] pg_regress/json_encoding LOG:  statement: SELECT jsonb '{ "a":  "null \\u0000 escape" }' ->> 'a' as fails;
2020-04-06 20:20:12.109 EDT [1629:113] pg_regress/json_encoding ERROR:  unsupported Unicode escape sequence at character 14
2020-04-06 20:20:12.109 EDT [1629:114] pg_regress/json_encoding DETAIL:  \\u0000 cannot be converted to text.
2020-04-06 20:20:12.109 EDT [1629:115] pg_regress/json_encoding CONTEXT:  JSON data, line 1: { "a":...
2020-04-06 20:20:12.109 EDT [1629:116] pg_regress/json_encoding STATEMENT:  SELECT jsonb '{ "a":  "null \\u0000 escape" }' ->> 'a' as fails;
2020-04-06 20:20:12.109 EDT [1627:156] pg_regress/json LOG:  statement: SELECT array_to_json(array_agg(x),false) from generate_series(5,10) x;
2020-04-06 20:20:12.109 EDT [1629:117] pg_regress/json_encoding LOG:  statement: SELECT jsonb '{ "a":  "null \\\\u0000 escape" }' ->> 'a' as not_an_escape;
2020-04-06 20:20:12.111 EDT [1633:156] pg_regress/jsonb LOG:  statement: select to_jsonb(timestamp '2014-05-28 12:22:35.614298');
2020-04-06 20:20:12.114 EDT [1634:30] pg_regress/jsonpath LOG:  statement: select '$--+1'::jsonpath;
2020-04-06 20:20:12.120 EDT [1635:27] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[1]' @? 'lax $[10000000000000000]';
2020-04-06 20:20:12.120 EDT [1629:118] pg_regress/json_encoding LOG:  disconnection: session time: 0:00:00.360 user=pgbuild database=regression host=[local]
2020-04-06 20:20:12.124 EDT [1627:157] pg_regress/json LOG:  statement: SELECT array_to_json('{{1,5},{99,100}}'::int[]);
2020-04-06 20:20:12.124 EDT [1634:31] pg_regress/jsonpath LOG:  statement: select '$.a/+-1'::jsonpath;
2020-04-06 20:20:12.129 EDT [1633:157] pg_regress/jsonb LOG:  statement: BEGIN;
2020-04-06 20:20:12.129 EDT [1633:158] pg_regress/jsonb LOG:  statement: SET LOCAL TIME ZONE 10.5;
2020-04-06 20:20:12.129 EDT [1633:159] pg_regress/jsonb LOG:  statement: select to_jsonb(timestamptz '2014-05-28 12:22:35.614298-04');
2020-04-06 20:20:12.132 EDT [1635:28] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[1]' @? 'strict $[10000000000000000]';
2020-04-06 20:20:12.134 EDT [1634:32] pg_regress/jsonpath LOG:  statement: select '1 * 2 + 4 % -3 != false'::jsonpath;
2020-04-06 20:20:12.136 EDT [1627:158] pg_regress/json LOG:  statement: SELECT row_to_json(row(1,'foo'));
2020-04-06 20:20:12.139 EDT [1633:160] pg_regress/jsonb LOG:  statement: SET LOCAL TIME ZONE -8;
2020-04-06 20:20:12.139 EDT [1633:161] pg_regress/jsonb LOG:  statement: select to_jsonb(timestamptz '2014-05-28 12:22:35.614298-04');
2020-04-06 20:20:12.142 EDT [1635:29] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1]', 'lax $[10000000000000000]');
2020-04-06 20:20:12.145 EDT [1634:33] pg_regress/jsonpath LOG:  statement: select '"\\b\\f\\r\\n\\t\\v\\"\\''\\\\"'::jsonpath;
2020-04-06 20:20:12.147 EDT [1627:159] pg_regress/json LOG:  statement: SELECT row_to_json(q)
	FROM (SELECT $$a$$ || x AS b,
	         y AS c,
	         ARRAY[ROW(x.*,ARRAY[1,2,3]),
	               ROW(y.*,ARRAY[4,5,6])] AS z
	      FROM generate_series(1,2) x,
	           generate_series(4,5) y) q;
2020-04-06 20:20:12.147 EDT [1774:1] ERROR:  jsonpath array subscript is out of integer range
2020-04-06 20:20:12.147 EDT [1774:2] STATEMENT:  select jsonb_path_query('[1]', 'lax $[10000000000000000]');
2020-04-06 20:20:12.148 EDT [1635:30] pg_regress/jsonb_jsonpath ERROR:  jsonpath array subscript is out of integer range
2020-04-06 20:20:12.148 EDT [1635:31] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('[1]', 'lax $[10000000000000000]');
2020-04-06 20:20:12.150 EDT [24935:288] LOG:  background worker "parallel worker" (PID 1774) exited with exit code 1
2020-04-06 20:20:12.150 EDT [1635:32] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1]', 'strict $[10000000000000000]');
2020-04-06 20:20:12.150 EDT [1633:162] pg_regress/jsonb LOG:  statement: COMMIT;
2020-04-06 20:20:12.151 EDT [1633:163] pg_regress/jsonb LOG:  statement: select to_jsonb(date '2014-05-28');
2020-04-06 20:20:12.153 EDT [1634:34] pg_regress/jsonpath LOG:  statement: select '"\\x50\\u0067\\u{53}\\u{051}\\u{00004C}"'::jsonpath;
2020-04-06 20:20:12.158 EDT [1627:160] pg_regress/json LOG:  statement: SELECT row_to_json(q,true)
	FROM (SELECT $$a$$ || x AS b,
	         y AS c,
	         ARRAY[ROW(x.*,ARRAY[1,2,3]),
	               ROW(y.*,ARRAY[4,5,6])] AS z
	      FROM generate_series(1,2) x,
	           generate_series(4,5) y) q;
2020-04-06 20:20:12.160 EDT [1633:164] pg_regress/jsonb LOG:  statement: select to_jsonb(date 'Infinity');
2020-04-06 20:20:12.160 EDT [1777:1] ERROR:  jsonpath array subscript is out of integer range
2020-04-06 20:20:12.160 EDT [1777:2] STATEMENT:  select jsonb_path_query('[1]', 'strict $[10000000000000000]');
2020-04-06 20:20:12.160 EDT [1635:33] pg_regress/jsonb_jsonpath ERROR:  jsonpath array subscript is out of integer range
2020-04-06 20:20:12.160 EDT [1635:34] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('[1]', 'strict $[10000000000000000]');
2020-04-06 20:20:12.163 EDT [1634:35] pg_regress/jsonpath LOG:  statement: select '$.foo\\x50\\u0067\\u{53}\\u{051}\\u{00004C}\\t\\"bar'::jsonpath;
2020-04-06 20:20:12.164 EDT [24935:289] LOG:  background worker "parallel worker" (PID 1777) exited with exit code 1
2020-04-06 20:20:12.165 EDT [1635:35] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[1]' @? '$[0]';
2020-04-06 20:20:12.171 EDT [1627:161] pg_regress/json LOG:  statement: CREATE TEMP TABLE rows AS
	SELECT x, 'txt' || x as y
	FROM generate_series(1,3) AS x;
2020-04-06 20:20:12.171 EDT [1634:36] pg_regress/jsonpath LOG:  statement: select '"\\z"'::jsonpath;
2020-04-06 20:20:12.175 EDT [1635:36] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[1]' @? '$[0.3]';
2020-04-06 20:20:12.175 EDT [1633:165] pg_regress/jsonb LOG:  statement: select to_jsonb(date '-Infinity');
2020-04-06 20:20:12.181 EDT [1634:37] pg_regress/jsonpath LOG:  statement: select '$.g ? ($.a == 1)'::jsonpath;
2020-04-06 20:20:12.185 EDT [1635:37] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[1]' @? '$[0.5]';
2020-04-06 20:20:12.187 EDT [1627:162] pg_regress/json LOG:  statement: SELECT row_to_json(q,true)
	FROM rows q;
2020-04-06 20:20:12.188 EDT [1627:163] pg_regress/json LOG:  statement: SELECT row_to_json(row((select array_agg(x) as d from generate_series(5,10) x)),false);
2020-04-06 20:20:12.188 EDT [1627:164] pg_regress/json LOG:  statement: analyze rows;
2020-04-06 20:20:12.189 EDT [1634:38] pg_regress/jsonpath LOG:  statement: select '$.g ? (@ == 1)'::jsonpath;
2020-04-06 20:20:12.190 EDT [1627:165] pg_regress/json LOG:  statement: select attname, to_json(histogram_bounds) histogram_bounds
	from pg_stats
	where tablename = 'rows' and
	      schemaname = pg_my_temp_schema()::regnamespace::text
	order by 1;
2020-04-06 20:20:12.190 EDT [1633:166] pg_regress/jsonb LOG:  statement: select to_jsonb(timestamp 'Infinity');
2020-04-06 20:20:12.196 EDT [1627:166] pg_regress/json LOG:  statement: select to_json(timestamp '2014-05-28 12:22:35.614298');
2020-04-06 20:20:12.197 EDT [1635:38] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[1]' @? '$[0.9]';
2020-04-06 20:20:12.200 EDT [1633:167] pg_regress/jsonb LOG:  statement: select to_jsonb(timestamp '-Infinity');
2020-04-06 20:20:12.201 EDT [1634:39] pg_regress/jsonpath LOG:  statement: select '$.g ? (@.a == 1)'::jsonpath;
2020-04-06 20:20:12.207 EDT [1635:39] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[1]' @? '$[1.2]';
2020-04-06 20:20:12.208 EDT [1627:167] pg_regress/json LOG:  statement: BEGIN;
2020-04-06 20:20:12.208 EDT [1627:168] pg_regress/json LOG:  statement: SET LOCAL TIME ZONE 10.5;
2020-04-06 20:20:12.209 EDT [1627:169] pg_regress/json LOG:  statement: select to_json(timestamptz '2014-05-28 12:22:35.614298-04');
2020-04-06 20:20:12.210 EDT [1633:168] pg_regress/jsonb LOG:  statement: select to_jsonb(timestamptz 'Infinity');
2020-04-06 20:20:12.211 EDT [1634:40] pg_regress/jsonpath LOG:  statement: select '$.g ? (@.a == 1 || @.a == 4)'::jsonpath;
2020-04-06 20:20:12.218 EDT [1635:40] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[1]' @? 'strict $[1.2]';
2020-04-06 20:20:12.221 EDT [1634:41] pg_regress/jsonpath LOG:  statement: select '$.g ? (@.a == 1 && @.a == 4)'::jsonpath;
2020-04-06 20:20:12.224 EDT [1627:170] pg_regress/json LOG:  statement: SET LOCAL TIME ZONE -8;
2020-04-06 20:20:12.224 EDT [1633:169] pg_regress/jsonb LOG:  statement: select to_jsonb(timestamptz '-Infinity');
2020-04-06 20:20:12.225 EDT [1627:171] pg_regress/json LOG:  statement: select to_json(timestamptz '2014-05-28 12:22:35.614298-04');
2020-04-06 20:20:12.227 EDT [1635:41] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": [1,2,3], "b": [3,4,5]}' @? '$ ? (@.a[*] >  @.b[*])';
2020-04-06 20:20:12.229 EDT [1634:42] pg_regress/jsonpath LOG:  statement: select '$.g ? (@.a == 1 || @.a == 4 && @.b == 7)'::jsonpath;
2020-04-06 20:20:12.235 EDT [1627:172] pg_regress/json LOG:  statement: COMMIT;
2020-04-06 20:20:12.235 EDT [1627:173] pg_regress/json LOG:  statement: select to_json(date '2014-05-28');
2020-04-06 20:20:12.237 EDT [1633:170] pg_regress/jsonb LOG:  statement: SELECT jsonb_agg(q)
	  FROM ( SELECT $$a$$ || x AS b, y AS c,
	               ARRAY[ROW(x.*,ARRAY[1,2,3]),
	               ROW(y.*,ARRAY[4,5,6])] AS z
	         FROM generate_series(1,2) x,
	              generate_series(4,5) y) q;
2020-04-06 20:20:12.239 EDT [1635:42] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": [1,2,3], "b": [3,4,5]}' @? '$ ? (@.a[*] >= @.b[*])';
2020-04-06 20:20:12.239 EDT [1634:43] pg_regress/jsonpath LOG:  statement: select '$.g ? (@.a == 1 || !(@.a == 4) && @.b == 7)'::jsonpath;
2020-04-06 20:20:12.245 EDT [1627:174] pg_regress/json LOG:  statement: select to_json(date 'Infinity');
2020-04-06 20:20:12.248 EDT [1633:171] pg_regress/jsonb LOG:  statement: SELECT jsonb_agg(q ORDER BY x, y)
	  FROM rows q;
2020-04-06 20:20:12.249 EDT [1633:172] pg_regress/jsonb LOG:  statement: UPDATE rows SET x = NULL WHERE x = 1;
2020-04-06 20:20:12.250 EDT [1635:43] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": [1,2,3], "b": [3,4,"5"]}' @? '$ ? (@.a[*] >= @.b[*])';
2020-04-06 20:20:12.250 EDT [1633:173] pg_regress/jsonb LOG:  statement: SELECT jsonb_agg(q ORDER BY x NULLS FIRST, y)
	  FROM rows q;
2020-04-06 20:20:12.250 EDT [1633:174] pg_regress/jsonb LOG:  statement: CREATE TEMP TABLE test_jsonb (
	       json_type text,
	       test_json jsonb
	);
2020-04-06 20:20:12.253 EDT [1633:175] pg_regress/jsonb LOG:  statement: INSERT INTO test_jsonb VALUES
	('scalar','"a scalar"'),
	('array','["zero", "one","two",null,"four","five", [1,2,3],{"f1":9}]'),
	('object','{"field1":"val1","field2":"val2","field3":null, "field4": 4, "field5": [1,2,3], "field6": {"f1":9}}');
2020-04-06 20:20:12.254 EDT [1634:44] pg_regress/jsonpath LOG:  statement: select '$.g ? (@.a == 1 || !(@.x >= 123 || @.a == 4) && @.b == 7)'::jsonpath;
2020-04-06 20:20:12.254 EDT [1633:176] pg_regress/jsonb LOG:  statement: SELECT test_json -> 'x' FROM test_jsonb WHERE json_type = 'scalar';
2020-04-06 20:20:12.254 EDT [1627:175] pg_regress/json LOG:  statement: select to_json(date '-Infinity');
2020-04-06 20:20:12.255 EDT [1633:177] pg_regress/jsonb LOG:  statement: SELECT test_json -> 'x' FROM test_jsonb WHERE json_type = 'array';
2020-04-06 20:20:12.255 EDT [1633:178] pg_regress/jsonb LOG:  statement: SELECT test_json -> 'x' FROM test_jsonb WHERE json_type = 'object';
2020-04-06 20:20:12.255 EDT [1633:179] pg_regress/jsonb LOG:  statement: SELECT test_json -> 'field2' FROM test_jsonb WHERE json_type = 'object';
2020-04-06 20:20:12.255 EDT [1633:180] pg_regress/jsonb LOG:  statement: SELECT test_json ->> 'field2' FROM test_jsonb WHERE json_type = 'scalar';
2020-04-06 20:20:12.257 EDT [1633:181] pg_regress/jsonb LOG:  statement: SELECT test_json ->> 'field2' FROM test_jsonb WHERE json_type = 'array';
2020-04-06 20:20:12.258 EDT [1633:182] pg_regress/jsonb LOG:  statement: SELECT test_json ->> 'field2' FROM test_jsonb WHERE json_type = 'object';
2020-04-06 20:20:12.258 EDT [1633:183] pg_regress/jsonb LOG:  statement: SELECT test_json -> 2 FROM test_jsonb WHERE json_type = 'scalar';
2020-04-06 20:20:12.258 EDT [1633:184] pg_regress/jsonb LOG:  statement: SELECT test_json -> 2 FROM test_jsonb WHERE json_type = 'array';
2020-04-06 20:20:12.259 EDT [1633:185] pg_regress/jsonb LOG:  statement: SELECT test_json -> 9 FROM test_jsonb WHERE json_type = 'array';
2020-04-06 20:20:12.259 EDT [1633:186] pg_regress/jsonb LOG:  statement: SELECT test_json -> 2 FROM test_jsonb WHERE json_type = 'object';
2020-04-06 20:20:12.259 EDT [1633:187] pg_regress/jsonb LOG:  statement: SELECT test_json ->> 6 FROM test_jsonb WHERE json_type = 'array';
2020-04-06 20:20:12.260 EDT [1633:188] pg_regress/jsonb LOG:  statement: SELECT test_json ->> 7 FROM test_jsonb WHERE json_type = 'array';
2020-04-06 20:20:12.261 EDT [1633:189] pg_regress/jsonb LOG:  statement: SELECT test_json ->> 'field4' FROM test_jsonb WHERE json_type = 'object';
2020-04-06 20:20:12.261 EDT [1633:190] pg_regress/jsonb LOG:  statement: SELECT test_json ->> 'field5' FROM test_jsonb WHERE json_type = 'object';
2020-04-06 20:20:12.261 EDT [1633:191] pg_regress/jsonb LOG:  statement: SELECT test_json ->> 'field6' FROM test_jsonb WHERE json_type = 'object';
2020-04-06 20:20:12.262 EDT [1633:192] pg_regress/jsonb LOG:  statement: SELECT test_json ->> 2 FROM test_jsonb WHERE json_type = 'scalar';
2020-04-06 20:20:12.262 EDT [1633:193] pg_regress/jsonb LOG:  statement: SELECT test_json ->> 2 FROM test_jsonb WHERE json_type = 'array';
2020-04-06 20:20:12.262 EDT [1633:194] pg_regress/jsonb LOG:  statement: SELECT test_json ->> 2 FROM test_jsonb WHERE json_type = 'object';
2020-04-06 20:20:12.263 EDT [1633:195] pg_regress/jsonb LOG:  statement: SELECT jsonb_object_keys(test_json) FROM test_jsonb WHERE json_type = 'scalar';
2020-04-06 20:20:12.263 EDT [1633:196] pg_regress/jsonb ERROR:  cannot call jsonb_object_keys on a scalar
2020-04-06 20:20:12.263 EDT [1633:197] pg_regress/jsonb STATEMENT:  SELECT jsonb_object_keys(test_json) FROM test_jsonb WHERE json_type = 'scalar';
2020-04-06 20:20:12.263 EDT [1633:198] pg_regress/jsonb LOG:  statement: SELECT jsonb_object_keys(test_json) FROM test_jsonb WHERE json_type = 'array';
2020-04-06 20:20:12.264 EDT [1633:199] pg_regress/jsonb ERROR:  cannot call jsonb_object_keys on an array
2020-04-06 20:20:12.264 EDT [1633:200] pg_regress/jsonb STATEMENT:  SELECT jsonb_object_keys(test_json) FROM test_jsonb WHERE json_type = 'array';
2020-04-06 20:20:12.264 EDT [1633:201] pg_regress/jsonb LOG:  statement: SELECT jsonb_object_keys(test_json) FROM test_jsonb WHERE json_type = 'object';
2020-04-06 20:20:12.264 EDT [1633:202] pg_regress/jsonb LOG:  statement: SELECT (test_json->'field3') IS NULL AS expect_false FROM test_jsonb WHERE json_type = 'object';
2020-04-06 20:20:12.264 EDT [1633:203] pg_regress/jsonb LOG:  statement: SELECT (test_json->>'field3') IS NULL AS expect_true FROM test_jsonb WHERE json_type = 'object';
2020-04-06 20:20:12.265 EDT [1633:204] pg_regress/jsonb LOG:  statement: SELECT (test_json->3) IS NULL AS expect_false FROM test_jsonb WHERE json_type = 'array';
2020-04-06 20:20:12.265 EDT [1633:205] pg_regress/jsonb LOG:  statement: SELECT (test_json->>3) IS NULL AS expect_true FROM test_jsonb WHERE json_type = 'array';
2020-04-06 20:20:12.266 EDT [1634:45] pg_regress/jsonpath LOG:  statement: select '$.g ? (@.x >= @[*]?(@.a > "abc"))'::jsonpath;
2020-04-06 20:20:12.266 EDT [1633:206] pg_regress/jsonb LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::jsonb -> null::text;
2020-04-06 20:20:12.267 EDT [1635:44] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": [1,2,3], "b": [3,4,"5"]}' @? 'strict $ ? (@.a[*] >= @.b[*])';
2020-04-06 20:20:12.269 EDT [1627:176] pg_regress/json LOG:  statement: select to_json(timestamp 'Infinity');
2020-04-06 20:20:12.278 EDT [1633:207] pg_regress/jsonb LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::jsonb -> null::int;
2020-04-06 20:20:12.278 EDT [1634:46] pg_regress/jsonpath LOG:  statement: select '$.g ? ((@.x >= 123 || @.a == 4) is unknown)'::jsonpath;
2020-04-06 20:20:12.280 EDT [1627:177] pg_regress/json LOG:  statement: select to_json(timestamp '-Infinity');
2020-04-06 20:20:12.281 EDT [1635:45] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": [1,2,3], "b": [3,4,null]}' @? '$ ? (@.a[*] >= @.b[*])';
2020-04-06 20:20:12.291 EDT [1633:208] pg_regress/jsonb LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::jsonb -> 1;
2020-04-06 20:20:12.291 EDT [1634:47] pg_regress/jsonpath LOG:  statement: select '$.g ? (exists (@.x))'::jsonpath;
2020-04-06 20:20:12.293 EDT [1627:178] pg_regress/json LOG:  statement: select to_json(timestamptz 'Infinity');
2020-04-06 20:20:12.293 EDT [1635:46] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '1' @? '$ ? ((@ == "1") is unknown)';
2020-04-06 20:20:12.301 EDT [1634:48] pg_regress/jsonpath LOG:  statement: select '$.g ? (exists (@.x ? (@ == 14)))'::jsonpath;
2020-04-06 20:20:12.302 EDT [1633:209] pg_regress/jsonb LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::jsonb -> 'z';
2020-04-06 20:20:12.305 EDT [1627:179] pg_regress/json LOG:  statement: select to_json(timestamptz '-Infinity');
2020-04-06 20:20:12.305 EDT [1635:47] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '1' @? '$ ? ((@ == 1) is unknown)';
2020-04-06 20:20:12.312 EDT [1634:49] pg_regress/jsonpath LOG:  statement: select '$.g ? ((@.x >= 123 || @.a == 4) && exists (@.x ? (@ == 14)))'::jsonpath;
2020-04-06 20:20:12.314 EDT [1633:210] pg_regress/jsonb LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::jsonb -> '';
2020-04-06 20:20:12.316 EDT [1635:48] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[{"a": 1}, {"a": 2}]' @? '$[0 to 1] ? (@.a > 1)';
2020-04-06 20:20:12.318 EDT [1627:180] pg_regress/json LOG:  statement: SELECT json_agg(q)
	  FROM ( SELECT $$a$$ || x AS b, y AS c,
	               ARRAY[ROW(x.*,ARRAY[1,2,3]),
	               ROW(y.*,ARRAY[4,5,6])] AS z
	         FROM generate_series(1,2) x,
	              generate_series(4,5) y) q;
2020-04-06 20:20:12.323 EDT [1633:211] pg_regress/jsonb LOG:  statement: select '[{"b": "c"}, {"b": "cc"}]'::jsonb -> 1;
2020-04-06 20:20:12.324 EDT [1634:50] pg_regress/jsonpath LOG:  statement: select '$.g ? ([email protected] >= +-([email protected] + 2))'::jsonpath;
2020-04-06 20:20:12.329 EDT [1635:49] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_exists('[{"a": 1}, {"a": 2}, 3]', 'lax $[*].a', silent => false);
2020-04-06 20:20:12.334 EDT [1633:212] pg_regress/jsonb LOG:  statement: select '[{"b": "c"}, {"b": "cc"}]'::jsonb -> 3;
2020-04-06 20:20:12.334 EDT [1627:181] pg_regress/json LOG:  statement: SELECT json_agg(q ORDER BY x, y)
	  FROM rows q;
2020-04-06 20:20:12.335 EDT [1627:182] pg_regress/json LOG:  statement: UPDATE rows SET x = NULL WHERE x = 1;
2020-04-06 20:20:12.337 EDT [1627:183] pg_regress/json LOG:  statement: SELECT json_agg(q ORDER BY x NULLS FIRST, y)
	  FROM rows q;
2020-04-06 20:20:12.339 EDT [1627:184] pg_regress/json LOG:  statement: SELECT row_to_json(q)
	FROM (SELECT 'NaN'::float8 AS "float8field") q;
2020-04-06 20:20:12.340 EDT [1634:51] pg_regress/jsonpath LOG:  statement: select '$a'::jsonpath;
2020-04-06 20:20:12.341 EDT [1635:50] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_exists('[{"a": 1}, {"a": 2}, 3]', 'lax $[*].a', silent => true);
2020-04-06 20:20:12.344 EDT [1633:213] pg_regress/jsonb LOG:  statement: select '[{"b": "c"}, {"b": "cc"}]'::jsonb -> 'z';
2020-04-06 20:20:12.349 EDT [1627:185] pg_regress/json LOG:  statement: SELECT row_to_json(q)
	FROM (SELECT 'Infinity'::float8 AS "float8field") q;
2020-04-06 20:20:12.353 EDT [1634:52] pg_regress/jsonpath LOG:  statement: select '$a.b'::jsonpath;
2020-04-06 20:20:12.354 EDT [1635:51] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_exists('[{"a": 1}, {"a": 2}, 3]', 'strict $[*].a', silent => false);
2020-04-06 20:20:12.354 EDT [1635:52] pg_regress/jsonb_jsonpath ERROR:  jsonpath member accessor can only be applied to an object
2020-04-06 20:20:12.354 EDT [1635:53] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_exists('[{"a": 1}, {"a": 2}, 3]', 'strict $[*].a', silent => false);
2020-04-06 20:20:12.354 EDT [1635:54] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_exists('[{"a": 1}, {"a": 2}, 3]', 'strict $[*].a', silent => true);
2020-04-06 20:20:12.357 EDT [1633:214] pg_regress/jsonb LOG:  statement: select '{"a": "c", "b": null}'::jsonb -> 'b';
2020-04-06 20:20:12.359 EDT [1627:186] pg_regress/json LOG:  statement: SELECT row_to_json(q)
	FROM (SELECT '-Infinity'::float8 AS "float8field") q;
2020-04-06 20:20:12.364 EDT [1635:55] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('1', 'lax $.a');
2020-04-06 20:20:12.366 EDT [1633:215] pg_regress/jsonb LOG:  statement: select '"foo"'::jsonb -> 1;
2020-04-06 20:20:12.369 EDT [1634:53] pg_regress/jsonpath LOG:  statement: select '$a[*]'::jsonpath;
2020-04-06 20:20:12.369 EDT [1627:187] pg_regress/json LOG:  statement: SELECT row_to_json(q)
	FROM (SELECT '{"a":1,"b": [2,3,4,"d","e","f"],"c":{"p":1,"q":2}}'::json AS "jsonfield") q;
2020-04-06 20:20:12.375 EDT [1635:56] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('1', 'strict $.a');
2020-04-06 20:20:12.376 EDT [1633:216] pg_regress/jsonb LOG:  statement: select '"foo"'::jsonb -> 'z';
2020-04-06 20:20:12.379 EDT [1627:188] pg_regress/json LOG:  statement: CREATE TEMP TABLE test_json (
	       json_type text,
	       test_json json
	);
2020-04-06 20:20:12.381 EDT [1627:189] pg_regress/json LOG:  statement: INSERT INTO test_json VALUES
	('scalar','"a scalar"'),
	('array','["zero", "one","two",null,"four","five", [1,2,3],{"f1":9}]'),
	('object','{"field1":"val1","field2":"val2","field3":null, "field4": 4, "field5": [1,2,3], "field6": {"f1":9}}');
2020-04-06 20:20:12.381 EDT [1627:190] pg_regress/json LOG:  statement: SELECT test_json -> 'x'
	FROM test_json
	WHERE json_type = 'scalar';
2020-04-06 20:20:12.381 EDT [1634:54] pg_regress/jsonpath LOG:  statement: select '$.g ? (@.zip == $zip)'::jsonpath;
2020-04-06 20:20:12.382 EDT [1627:191] pg_regress/json LOG:  statement: SELECT test_json -> 'x'
	FROM test_json
	WHERE json_type = 'array';
2020-04-06 20:20:12.382 EDT [1627:192] pg_regress/json LOG:  statement: SELECT test_json -> 'x'
	FROM test_json
	WHERE json_type = 'object';
2020-04-06 20:20:12.382 EDT [1627:193] pg_regress/json LOG:  statement: SELECT test_json->'field2'
	FROM test_json
	WHERE json_type = 'object';
2020-04-06 20:20:12.382 EDT [1627:194] pg_regress/json LOG:  statement: SELECT test_json->>'field2'
	FROM test_json
	WHERE json_type = 'object';
2020-04-06 20:20:12.383 EDT [1627:195] pg_regress/json LOG:  statement: SELECT test_json -> 2
	FROM test_json
	WHERE json_type = 'scalar';
2020-04-06 20:20:12.383 EDT [1852:1] ERROR:  jsonpath member accessor can only be applied to an object
2020-04-06 20:20:12.383 EDT [1852:2] STATEMENT:  select jsonb_path_query('1', 'strict $.a');
2020-04-06 20:20:12.383 EDT [1635:57] pg_regress/jsonb_jsonpath ERROR:  jsonpath member accessor can only be applied to an object
2020-04-06 20:20:12.383 EDT [1635:58] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('1', 'strict $.a');
2020-04-06 20:20:12.383 EDT [1627:196] pg_regress/json LOG:  statement: SELECT test_json -> 2
	FROM test_json
	WHERE json_type = 'array';
2020-04-06 20:20:12.384 EDT [1627:197] pg_regress/json LOG:  statement: SELECT test_json -> -1
	FROM test_json
	WHERE json_type = 'array';
2020-04-06 20:20:12.384 EDT [1627:198] pg_regress/json LOG:  statement: SELECT test_json -> 2
	FROM test_json
	WHERE json_type = 'object';
2020-04-06 20:20:12.384 EDT [1627:199] pg_regress/json LOG:  statement: SELECT test_json->>2
	FROM test_json
	WHERE json_type = 'array';
2020-04-06 20:20:12.384 EDT [1627:200] pg_regress/json LOG:  statement: SELECT test_json ->> 6 FROM test_json WHERE json_type = 'array';
2020-04-06 20:20:12.385 EDT [1627:201] pg_regress/json LOG:  statement: SELECT test_json ->> 7 FROM test_json WHERE json_type = 'array';
2020-04-06 20:20:12.385 EDT [1627:202] pg_regress/json LOG:  statement: SELECT test_json ->> 'field4' FROM test_json WHERE json_type = 'object';
2020-04-06 20:20:12.385 EDT [1627:203] pg_regress/json LOG:  statement: SELECT test_json ->> 'field5' FROM test_json WHERE json_type = 'object';
2020-04-06 20:20:12.385 EDT [1627:204] pg_regress/json LOG:  statement: SELECT test_json ->> 'field6' FROM test_json WHERE json_type = 'object';
2020-04-06 20:20:12.385 EDT [1627:205] pg_regress/json LOG:  statement: SELECT json_object_keys(test_json)
	FROM test_json
	WHERE json_type = 'scalar';
2020-04-06 20:20:12.386 EDT [1627:206] pg_regress/json ERROR:  cannot call json_object_keys on a scalar
2020-04-06 20:20:12.386 EDT [1627:207] pg_regress/json STATEMENT:  SELECT json_object_keys(test_json)
	FROM test_json
	WHERE json_type = 'scalar';
2020-04-06 20:20:12.386 EDT [1627:208] pg_regress/json LOG:  statement: SELECT json_object_keys(test_json)
	FROM test_json
	WHERE json_type = 'array';
2020-04-06 20:20:12.386 EDT [1627:209] pg_regress/json ERROR:  cannot call json_object_keys on an array
2020-04-06 20:20:12.386 EDT [1627:210] pg_regress/json STATEMENT:  SELECT json_object_keys(test_json)
	FROM test_json
	WHERE json_type = 'array';
2020-04-06 20:20:12.386 EDT [1627:211] pg_regress/json LOG:  statement: SELECT json_object_keys(test_json)
	FROM test_json
	WHERE json_type = 'object';
2020-04-06 20:20:12.386 EDT [24935:290] LOG:  background worker "parallel worker" (PID 1852) exited with exit code 1
2020-04-06 20:20:12.386 EDT [1635:59] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('1', 'strict $.*');
2020-04-06 20:20:12.387 EDT [1627:212] pg_regress/json LOG:  statement: select count(*) from
	    (select json_object_keys(json_object(array_agg(g)))
	     from (select unnest(array['f'||n,n::text])as g
	           from generate_series(1,300) as n) x ) y;
2020-04-06 20:20:12.390 EDT [1634:55] pg_regress/jsonpath LOG:  statement: select '$.a[1,2, 3 to 16]'::jsonpath;
2020-04-06 20:20:12.393 EDT [1854:1] ERROR:  jsonpath wildcard member accessor can only be applied to an object
2020-04-06 20:20:12.393 EDT [1854:2] STATEMENT:  select jsonb_path_query('1', 'strict $.*');
2020-04-06 20:20:12.393 EDT [1633:217] pg_regress/jsonb LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::jsonb ->> null::text;
2020-04-06 20:20:12.393 EDT [1635:60] pg_regress/jsonb_jsonpath ERROR:  jsonpath wildcard member accessor can only be applied to an object
2020-04-06 20:20:12.393 EDT [1635:61] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('1', 'strict $.*');
2020-04-06 20:20:12.396 EDT [24935:291] LOG:  background worker "parallel worker" (PID 1854) exited with exit code 1
2020-04-06 20:20:12.397 EDT [1635:62] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('1', 'strict $.a', silent => true);
2020-04-06 20:20:12.400 EDT [1634:56] pg_regress/jsonpath LOG:  statement: select '$.a[$a + 1, ($b[*]) to -($[0] * 2)]'::jsonpath;
2020-04-06 20:20:12.400 EDT [1627:213] pg_regress/json LOG:  statement: select (test_json->'field3') is null as expect_false
	from test_json
	where json_type = 'object';
2020-04-06 20:20:12.401 EDT [1627:214] pg_regress/json LOG:  statement: select (test_json->>'field3') is null as expect_true
	from test_json
	where json_type = 'object';
2020-04-06 20:20:12.401 EDT [1627:215] pg_regress/json LOG:  statement: select (test_json->3) is null as expect_false
	from test_json
	where json_type = 'array';
2020-04-06 20:20:12.401 EDT [1627:216] pg_regress/json LOG:  statement: select (test_json->>3) is null as expect_true
	from test_json
	where json_type = 'array';
2020-04-06 20:20:12.402 EDT [1627:217] pg_regress/json LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json -> null::text;
2020-04-06 20:20:12.403 EDT [1633:218] pg_regress/jsonb LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::jsonb ->> null::int;
2020-04-06 20:20:12.405 EDT [1635:63] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('1', 'strict $.*', silent => true);
2020-04-06 20:20:12.412 EDT [1634:57] pg_regress/jsonpath LOG:  statement: select '$.a[$.a.size() - 3]'::jsonpath;
2020-04-06 20:20:12.413 EDT [1627:218] pg_regress/json LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json -> null::int;
2020-04-06 20:20:12.415 EDT [1633:219] pg_regress/jsonb LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::jsonb ->> 1;
2020-04-06 20:20:12.419 EDT [1635:64] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[]', 'lax $.a');
2020-04-06 20:20:12.425 EDT [1627:219] pg_regress/json LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json -> 1;
2020-04-06 20:20:12.426 EDT [1634:58] pg_regress/jsonpath LOG:  statement: select 'last'::jsonpath;
2020-04-06 20:20:12.426 EDT [1634:59] pg_regress/jsonpath ERROR:  LAST is allowed only in array subscripts at character 8
2020-04-06 20:20:12.426 EDT [1634:60] pg_regress/jsonpath STATEMENT:  select 'last'::jsonpath;
2020-04-06 20:20:12.427 EDT [1634:61] pg_regress/jsonpath LOG:  statement: select '"last"'::jsonpath;
2020-04-06 20:20:12.427 EDT [1633:220] pg_regress/jsonb LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::jsonb ->> 'z';
2020-04-06 20:20:12.429 EDT [1635:65] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[]', 'strict $.a');
2020-04-06 20:20:12.435 EDT [1627:220] pg_regress/json LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json -> -1;
2020-04-06 20:20:12.438 EDT [1870:1] ERROR:  jsonpath member accessor can only be applied to an object
2020-04-06 20:20:12.438 EDT [1870:2] STATEMENT:  select jsonb_path_query('[]', 'strict $.a');
2020-04-06 20:20:12.438 EDT [1635:66] pg_regress/jsonb_jsonpath ERROR:  jsonpath member accessor can only be applied to an object
2020-04-06 20:20:12.438 EDT [1635:67] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('[]', 'strict $.a');
2020-04-06 20:20:12.439 EDT [1633:221] pg_regress/jsonb LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::jsonb ->> '';
2020-04-06 20:20:12.439 EDT [1634:62] pg_regress/jsonpath LOG:  statement: select '$.last'::jsonpath;
2020-04-06 20:20:12.441 EDT [24935:292] LOG:  background worker "parallel worker" (PID 1870) exited with exit code 1
2020-04-06 20:20:12.442 EDT [1635:68] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[]', 'strict $.a', silent => true);
2020-04-06 20:20:12.444 EDT [1627:221] pg_regress/json LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json -> 'z';
2020-04-06 20:20:12.450 EDT [1634:63] pg_regress/jsonpath LOG:  statement: select '$ ? (last > 0)'::jsonpath;
2020-04-06 20:20:12.450 EDT [1633:222] pg_regress/jsonb LOG:  statement: select '[{"b": "c"}, {"b": "cc"}]'::jsonb ->> 1;
2020-04-06 20:20:12.450 EDT [1634:64] pg_regress/jsonpath ERROR:  LAST is allowed only in array subscripts at character 8
2020-04-06 20:20:12.450 EDT [1634:65] pg_regress/jsonpath STATEMENT:  select '$ ? (last > 0)'::jsonpath;
2020-04-06 20:20:12.451 EDT [1634:66] pg_regress/jsonpath LOG:  statement: select '$[last]'::jsonpath;
2020-04-06 20:20:12.454 EDT [1635:69] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{}', 'lax $.a');
2020-04-06 20:20:12.455 EDT [1627:222] pg_regress/json LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json -> '';
2020-04-06 20:20:12.460 EDT [1634:67] pg_regress/jsonpath LOG:  statement: select '$[$[0] ? (last > 0)]'::jsonpath;
2020-04-06 20:20:12.461 EDT [1633:223] pg_regress/jsonb LOG:  statement: select '[{"b": "c"}, {"b": "cc"}]'::jsonb ->> 3;
2020-04-06 20:20:12.467 EDT [1627:223] pg_regress/json LOG:  statement: select '[{"b": "c"}, {"b": "cc"}]'::json -> 1;
2020-04-06 20:20:12.469 EDT [1635:70] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{}', 'strict $.a');
2020-04-06 20:20:12.470 EDT [1634:68] pg_regress/jsonpath LOG:  statement: select 'null.type()'::jsonpath;
2020-04-06 20:20:12.471 EDT [1633:224] pg_regress/jsonb LOG:  statement: select '[{"b": "c"}, {"b": "cc"}]'::jsonb ->> 'z';
2020-04-06 20:20:12.475 EDT [1883:1] ERROR:  JSON object does not contain key "a"
2020-04-06 20:20:12.475 EDT [1883:2] STATEMENT:  select jsonb_path_query('{}', 'strict $.a');
2020-04-06 20:20:12.477 EDT [1635:71] pg_regress/jsonb_jsonpath ERROR:  JSON object does not contain key "a"
2020-04-06 20:20:12.477 EDT [1635:72] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('{}', 'strict $.a');
2020-04-06 20:20:12.478 EDT [1627:224] pg_regress/json LOG:  statement: select '[{"b": "c"}, {"b": "cc"}]'::json -> 3;
2020-04-06 20:20:12.480 EDT [24935:293] LOG:  background worker "parallel worker" (PID 1883) exited with exit code 1
2020-04-06 20:20:12.480 EDT [1635:73] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{}', 'strict $.a', silent => true);
2020-04-06 20:20:12.481 EDT [1633:225] pg_regress/jsonb LOG:  statement: select '{"a": "c", "b": null}'::jsonb ->> 'b';
2020-04-06 20:20:12.483 EDT [1634:69] pg_regress/jsonpath LOG:  statement: select '1.type()'::jsonpath;
2020-04-06 20:20:12.487 EDT [1627:225] pg_regress/json LOG:  statement: select '[{"b": "c"}, {"b": "cc"}]'::json -> 'z';
2020-04-06 20:20:12.493 EDT [1635:74] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('1', 'strict $[1]');
2020-04-06 20:20:12.494 EDT [1634:70] pg_regress/jsonpath LOG:  statement: select '(1).type()'::jsonpath;
2020-04-06 20:20:12.494 EDT [1633:226] pg_regress/jsonb LOG:  statement: select '"foo"'::jsonb ->> 1;
2020-04-06 20:20:12.497 EDT [1627:226] pg_regress/json LOG:  statement: select '{"a": "c", "b": null}'::json -> 'b';
2020-04-06 20:20:12.502 EDT [1891:1] ERROR:  jsonpath array accessor can only be applied to an array
2020-04-06 20:20:12.502 EDT [1891:2] STATEMENT:  select jsonb_path_query('1', 'strict $[1]');
2020-04-06 20:20:12.502 EDT [1635:75] pg_regress/jsonb_jsonpath ERROR:  jsonpath array accessor can only be applied to an array
2020-04-06 20:20:12.502 EDT [1635:76] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('1', 'strict $[1]');
2020-04-06 20:20:12.503 EDT [1634:71] pg_regress/jsonpath LOG:  statement: select '1.2.type()'::jsonpath;
2020-04-06 20:20:12.506 EDT [24935:294] LOG:  background worker "parallel worker" (PID 1891) exited with exit code 1
2020-04-06 20:20:12.506 EDT [1635:77] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('1', 'strict $[*]');
2020-04-06 20:20:12.509 EDT [1633:227] pg_regress/jsonb LOG:  statement: select '"foo"'::jsonb ->> 'z';
2020-04-06 20:20:12.511 EDT [1627:227] pg_regress/json LOG:  statement: select '"foo"'::json -> 1;
2020-04-06 20:20:12.512 EDT [1634:72] pg_regress/jsonpath LOG:  statement: select '"aaa".type()'::jsonpath;
2020-04-06 20:20:12.513 EDT [1896:1] ERROR:  jsonpath wildcard array accessor can only be applied to an array
2020-04-06 20:20:12.513 EDT [1896:2] STATEMENT:  select jsonb_path_query('1', 'strict $[*]');
2020-04-06 20:20:12.513 EDT [1635:78] pg_regress/jsonb_jsonpath ERROR:  jsonpath wildcard array accessor can only be applied to an array
2020-04-06 20:20:12.513 EDT [1635:79] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('1', 'strict $[*]');
2020-04-06 20:20:12.516 EDT [24935:295] LOG:  background worker "parallel worker" (PID 1896) exited with exit code 1
2020-04-06 20:20:12.519 EDT [1635:80] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[]', 'strict $[1]');
2020-04-06 20:20:12.523 EDT [1634:73] pg_regress/jsonpath LOG:  statement: select 'true.type()'::jsonpath;
2020-04-06 20:20:12.525 EDT [1627:228] pg_regress/json LOG:  statement: select '"foo"'::json -> 'z';
2020-04-06 20:20:12.526 EDT [1633:228] pg_regress/jsonb LOG:  statement: SELECT '{"x":"y"}'::jsonb = '{"x":"y"}'::jsonb;
2020-04-06 20:20:12.526 EDT [1900:1] ERROR:  jsonpath array subscript is out of bounds
2020-04-06 20:20:12.526 EDT [1900:2] STATEMENT:  select jsonb_path_query('[]', 'strict $[1]');
2020-04-06 20:20:12.526 EDT [1635:81] pg_regress/jsonb_jsonpath ERROR:  jsonpath array subscript is out of bounds
2020-04-06 20:20:12.526 EDT [1635:82] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('[]', 'strict $[1]');
2020-04-06 20:20:12.533 EDT [24935:296] LOG:  background worker "parallel worker" (PID 1900) exited with exit code 1
2020-04-06 20:20:12.533 EDT [1635:83] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[]', 'strict $["a"]');
2020-04-06 20:20:12.534 EDT [1634:74] pg_regress/jsonpath LOG:  statement: select '$.double().floor().ceiling().abs()'::jsonpath;
2020-04-06 20:20:12.538 EDT [1627:229] pg_regress/json LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json ->> null::text;
2020-04-06 20:20:12.538 EDT [1633:229] pg_regress/jsonb LOG:  statement: SELECT '{"x":"y"}'::jsonb = '{"x":"z"}'::jsonb;
2020-04-06 20:20:12.541 EDT [1905:1] ERROR:  jsonpath array subscript is not a single numeric value
2020-04-06 20:20:12.541 EDT [1905:2] STATEMENT:  select jsonb_path_query('[]', 'strict $["a"]');
2020-04-06 20:20:12.543 EDT [1635:84] pg_regress/jsonb_jsonpath ERROR:  jsonpath array subscript is not a single numeric value
2020-04-06 20:20:12.543 EDT [1635:85] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('[]', 'strict $["a"]');
2020-04-06 20:20:12.544 EDT [1635:86] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('1', 'strict $[1]', silent => true);
2020-04-06 20:20:12.545 EDT [24935:297] LOG:  background worker "parallel worker" (PID 1905) exited with exit code 1
2020-04-06 20:20:12.550 EDT [1634:75] pg_regress/jsonpath LOG:  statement: select '$.keyvalue().key'::jsonpath;
2020-04-06 20:20:12.552 EDT [1627:230] pg_regress/json LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json ->> null::int;
2020-04-06 20:20:12.552 EDT [1633:230] pg_regress/jsonb LOG:  statement: SELECT '{"x":"y"}'::jsonb <> '{"x":"y"}'::jsonb;
2020-04-06 20:20:12.557 EDT [1635:87] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('1', 'strict $[*]', silent => true);
2020-04-06 20:20:12.560 EDT [1634:76] pg_regress/jsonpath LOG:  statement: select '$.datetime()'::jsonpath;
2020-04-06 20:20:12.566 EDT [1633:231] pg_regress/jsonb LOG:  statement: SELECT '{"x":"y"}'::jsonb <> '{"x":"z"}'::jsonb;
2020-04-06 20:20:12.568 EDT [1627:231] pg_regress/json LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json ->> 1;
2020-04-06 20:20:12.569 EDT [1635:88] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[]', 'strict $[1]', silent => true);
2020-04-06 20:20:12.574 EDT [1634:77] pg_regress/jsonpath LOG:  statement: select '$.datetime("datetime template")'::jsonpath;
2020-04-06 20:20:12.578 EDT [1633:232] pg_regress/jsonb LOG:  statement: SELECT jsonb_contains('{"a":"b", "b":1, "c":null}', '{"a":"b"}');
2020-04-06 20:20:12.579 EDT [1627:232] pg_regress/json LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json ->> 'z';
2020-04-06 20:20:12.582 EDT [1634:78] pg_regress/jsonpath LOG:  statement: select '$ ? (@ starts with "abc")'::jsonpath;
2020-04-06 20:20:12.587 EDT [1635:89] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[]', 'strict $["a"]', silent => true);
2020-04-06 20:20:12.589 EDT [1627:233] pg_regress/json LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json ->> '';
2020-04-06 20:20:12.589 EDT [1633:233] pg_regress/jsonb LOG:  statement: SELECT jsonb_contains('{"a":"b", "b":1, "c":null}', '{"a":"b", "c":null}');
2020-04-06 20:20:12.593 EDT [1634:79] pg_regress/jsonpath LOG:  statement: select '$ ? (@ starts with $var)'::jsonpath;
2020-04-06 20:20:12.599 EDT [1635:90] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": 12, "b": {"a": 13}}', '$.a');
2020-04-06 20:20:12.603 EDT [1634:80] pg_regress/jsonpath LOG:  statement: select '$ ? (@ like_regex "(invalid pattern")'::jsonpath;
2020-04-06 20:20:12.603 EDT [1634:81] pg_regress/jsonpath ERROR:  invalid regular expression: parentheses () not balanced at character 8
2020-04-06 20:20:12.603 EDT [1634:82] pg_regress/jsonpath STATEMENT:  select '$ ? (@ like_regex "(invalid pattern")'::jsonpath;
2020-04-06 20:20:12.603 EDT [1634:83] pg_regress/jsonpath LOG:  statement: select '$ ? (@ like_regex "pattern")'::jsonpath;
2020-04-06 20:20:12.605 EDT [1627:234] pg_regress/json LOG:  statement: select '[{"b": "c"}, {"b": "cc"}]'::json ->> 1;
2020-04-06 20:20:12.605 EDT [1633:234] pg_regress/jsonb LOG:  statement: SELECT jsonb_contains('{"a":"b", "b":1, "c":null}', '{"a":"b", "g":null}');
2020-04-06 20:20:12.609 EDT [1635:91] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": 12, "b": {"a": 13}}', '$.b');
2020-04-06 20:20:12.612 EDT [1634:84] pg_regress/jsonpath LOG:  statement: select '$ ? (@ like_regex "pattern" flag "")'::jsonpath;
2020-04-06 20:20:12.616 EDT [1633:235] pg_regress/jsonb LOG:  statement: SELECT jsonb_contains('{"a":"b", "b":1, "c":null}', '{"g":null}');
2020-04-06 20:20:12.618 EDT [1627:235] pg_regress/json LOG:  statement: select '[{"b": "c"}, {"b": "cc"}]'::json ->> 3;
2020-04-06 20:20:12.618 EDT [1635:92] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": 12, "b": {"a": 13}}', '$.*');
2020-04-06 20:20:12.620 EDT [1634:85] pg_regress/jsonpath LOG:  statement: select '$ ? (@ like_regex "pattern" flag "i")'::jsonpath;
2020-04-06 20:20:12.625 EDT [1633:236] pg_regress/jsonb LOG:  statement: SELECT jsonb_contains('{"a":"b", "b":1, "c":null}', '{"a":"c"}');
2020-04-06 20:20:12.628 EDT [1627:236] pg_regress/json LOG:  statement: select '[{"b": "c"}, {"b": "cc"}]'::json ->> 'z';
2020-04-06 20:20:12.629 EDT [1635:93] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": 12, "b": {"a": 13}}', 'lax $.*.a');
2020-04-06 20:20:12.630 EDT [1634:86] pg_regress/jsonpath LOG:  statement: select '$ ? (@ like_regex "pattern" flag "is")'::jsonpath;
2020-04-06 20:20:12.633 EDT [1633:237] pg_regress/jsonb LOG:  statement: SELECT jsonb_contains('{"a":"b", "b":1, "c":null}', '{"a":"b"}');
2020-04-06 20:20:12.639 EDT [1627:237] pg_regress/json LOG:  statement: select '{"a": "c", "b": null}'::json ->> 'b';
2020-04-06 20:20:12.641 EDT [1634:87] pg_regress/jsonpath LOG:  statement: select '$ ? (@ like_regex "pattern" flag "isim")'::jsonpath;
2020-04-06 20:20:12.644 EDT [1633:238] pg_regress/jsonb LOG:  statement: SELECT jsonb_contains('{"a":"b", "b":1, "c":null}', '{"a":"b", "c":"q"}');
2020-04-06 20:20:12.649 EDT [1635:94] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[*].a');
2020-04-06 20:20:12.650 EDT [1627:238] pg_regress/json LOG:  statement: select '"foo"'::json ->> 1;
2020-04-06 20:20:12.651 EDT [1634:88] pg_regress/jsonpath LOG:  statement: select '$ ? (@ like_regex "pattern" flag "xsms")'::jsonpath;
2020-04-06 20:20:12.651 EDT [1634:89] pg_regress/jsonpath ERROR:  XQuery "x" flag (expanded regular expressions) is not implemented at character 8
2020-04-06 20:20:12.651 EDT [1634:90] pg_regress/jsonpath STATEMENT:  select '$ ? (@ like_regex "pattern" flag "xsms")'::jsonpath;
2020-04-06 20:20:12.652 EDT [1634:91] pg_regress/jsonpath LOG:  statement: select '$ ? (@ like_regex "pattern" flag "q")'::jsonpath;
2020-04-06 20:20:12.654 EDT [1633:239] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b", "b":1, "c":null}'::jsonb @> '{"a":"b"}';
2020-04-06 20:20:12.658 EDT [1635:95] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[*].*');
2020-04-06 20:20:12.661 EDT [1627:239] pg_regress/json LOG:  statement: select '"foo"'::json ->> 'z';
2020-04-06 20:20:12.665 EDT [1633:240] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b", "b":1, "c":null}'::jsonb @> '{"a":"b", "c":null}';
2020-04-06 20:20:12.668 EDT [1634:92] pg_regress/jsonpath LOG:  statement: select '$ ? (@ like_regex "pattern" flag "iq")'::jsonpath;
2020-04-06 20:20:12.669 EDT [1635:96] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[0].a');
2020-04-06 20:20:12.675 EDT [1633:241] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b", "b":1, "c":null}'::jsonb @> '{"a":"b", "g":null}';
2020-04-06 20:20:12.676 EDT [1627:240] pg_regress/json LOG:  statement: SELECT json_array_length('[1,2,3,{"f1":1,"f2":[5,6]},4]');
2020-04-06 20:20:12.678 EDT [1635:97] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[1].a');
2020-04-06 20:20:12.681 EDT [1634:93] pg_regress/jsonpath LOG:  statement: select '$ ? (@ like_regex "pattern" flag "smixq")'::jsonpath;
2020-04-06 20:20:12.684 EDT [1627:241] pg_regress/json LOG:  statement: SELECT json_array_length('[]');
2020-04-06 20:20:12.685 EDT [1633:242] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b", "b":1, "c":null}'::jsonb @> '{"g":null}';
2020-04-06 20:20:12.688 EDT [1635:98] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[2].a');
2020-04-06 20:20:12.693 EDT [1627:242] pg_regress/json LOG:  statement: SELECT json_array_length('{"f1":1,"f2":[5,6]}');
2020-04-06 20:20:12.693 EDT [1627:243] pg_regress/json ERROR:  cannot get array length of a non-array
2020-04-06 20:20:12.693 EDT [1627:244] pg_regress/json STATEMENT:  SELECT json_array_length('{"f1":1,"f2":[5,6]}');
2020-04-06 20:20:12.693 EDT [1627:245] pg_regress/json LOG:  statement: SELECT json_array_length('4');
2020-04-06 20:20:12.693 EDT [1627:246] pg_regress/json ERROR:  cannot get array length of a scalar
2020-04-06 20:20:12.693 EDT [1627:247] pg_regress/json STATEMENT:  SELECT json_array_length('4');
2020-04-06 20:20:12.694 EDT [1627:248] pg_regress/json LOG:  statement: select json_each('{"f1":[1,2,3],"f2":{"f3":1},"f4":null}');
2020-04-06 20:20:12.694 EDT [1634:94] pg_regress/jsonpath LOG:  statement: select '$ ? (@ like_regex "pattern" flag "a")'::jsonpath;
2020-04-06 20:20:12.694 EDT [1634:95] pg_regress/jsonpath ERROR:  invalid input syntax for type jsonpath at character 8
2020-04-06 20:20:12.694 EDT [1634:96] pg_regress/jsonpath DETAIL:  unrecognized flag character "a" in LIKE_REGEX predicate
2020-04-06 20:20:12.694 EDT [1634:97] pg_regress/jsonpath STATEMENT:  select '$ ? (@ like_regex "pattern" flag "a")'::jsonpath;
2020-04-06 20:20:12.694 EDT [1633:243] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b", "b":1, "c":null}'::jsonb @> '{"a":"c"}';
2020-04-06 20:20:12.694 EDT [1634:98] pg_regress/jsonpath LOG:  statement: select '$ < 1'::jsonpath;
2020-04-06 20:20:12.699 EDT [1635:99] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[0,1].a');
2020-04-06 20:20:12.704 EDT [1627:249] pg_regress/json LOG:  statement: select * from json_each('{"f1":[1,2,3],"f2":{"f3":1},"f4":null,"f5":99,"f6":"stringy"}') q;
2020-04-06 20:20:12.706 EDT [1634:99] pg_regress/jsonpath LOG:  statement: select '($ < 1) || $.a.b <= $x'::jsonpath;
2020-04-06 20:20:12.707 EDT [1633:244] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b", "b":1, "c":null}'::jsonb @> '{"a":"b"}';
2020-04-06 20:20:12.709 EDT [1635:100] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[0 to 10].a');
2020-04-06 20:20:12.721 EDT [1633:245] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b", "b":1, "c":null}'::jsonb @> '{"a":"b", "c":"q"}';
2020-04-06 20:20:12.725 EDT [1627:250] pg_regress/json LOG:  statement: select json_each_text('{"f1":[1,2,3],"f2":{"f3":1},"f4":null,"f5":"null"}');
2020-04-06 20:20:12.728 EDT [1634:100] pg_regress/jsonpath LOG:  statement: select '@ + 1'::jsonpath;
2020-04-06 20:20:12.728 EDT [1634:101] pg_regress/jsonpath ERROR:  @ is not allowed in root expressions at character 8
2020-04-06 20:20:12.728 EDT [1634:102] pg_regress/jsonpath STATEMENT:  select '@ + 1'::jsonpath;
2020-04-06 20:20:12.728 EDT [1634:103] pg_regress/jsonpath LOG:  statement: select '($).a.b'::jsonpath;
2020-04-06 20:20:12.733 EDT [1635:101] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[0 to 10 / 0].a');
2020-04-06 20:20:12.735 EDT [1627:251] pg_regress/json LOG:  statement: select * from json_each_text('{"f1":[1,2,3],"f2":{"f3":1},"f4":null,"f5":99,"f6":"stringy"}') q;
2020-04-06 20:20:12.736 EDT [1633:246] pg_regress/jsonb LOG:  statement: SELECT '[1,2]'::jsonb @> '[1,2,2]'::jsonb;
2020-04-06 20:20:12.740 EDT [1970:1] ERROR:  division by zero
2020-04-06 20:20:12.740 EDT [1970:2] STATEMENT:  select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[0 to 10 / 0].a');
2020-04-06 20:20:12.740 EDT [1635:102] pg_regress/jsonb_jsonpath ERROR:  division by zero
2020-04-06 20:20:12.740 EDT [1635:103] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[0 to 10 / 0].a');
2020-04-06 20:20:12.741 EDT [1634:104] pg_regress/jsonpath LOG:  statement: select '($.a.b).c.d'::jsonpath;
2020-04-06 20:20:12.743 EDT [24935:298] LOG:  background worker "parallel worker" (PID 1970) exited with exit code 1
2020-04-06 20:20:12.745 EDT [1635:104] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[12, {"a": 13}, {"b": 14}, "ccc", true]', '$[2.5 - 1 to $.size() - 2]');
2020-04-06 20:20:12.747 EDT [1627:252] pg_regress/json LOG:  statement: select json_extract_path('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f4','f6');
2020-04-06 20:20:12.750 EDT [1633:247] pg_regress/jsonb LOG:  statement: SELECT '[1,1,2]'::jsonb @> '[1,2,2]'::jsonb;
2020-04-06 20:20:12.752 EDT [1634:105] pg_regress/jsonpath LOG:  statement: select '($.a.b + -$.x.y).c.d'::jsonpath;
2020-04-06 20:20:12.757 EDT [1635:105] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('1', 'lax $[0]');
2020-04-06 20:20:12.758 EDT [1627:253] pg_regress/json LOG:  statement: select json_extract_path('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f2');
2020-04-06 20:20:12.761 EDT [1633:248] pg_regress/jsonb LOG:  statement: SELECT '[[1,2]]'::jsonb @> '[[1,2,2]]'::jsonb;
2020-04-06 20:20:12.761 EDT [1634:106] pg_regress/jsonpath LOG:  statement: select '(-+$.a.b).c.d'::jsonpath;
2020-04-06 20:20:12.768 EDT [1635:106] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('1', 'lax $[*]');
2020-04-06 20:20:12.769 EDT [1627:254] pg_regress/json LOG:  statement: select json_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',0::text);
2020-04-06 20:20:12.771 EDT [1634:107] pg_regress/jsonpath LOG:  statement: select '1 + ($.a.b + 2).c.d'::jsonpath;
2020-04-06 20:20:12.772 EDT [1633:249] pg_regress/jsonb LOG:  statement: SELECT '[1,2,2]'::jsonb <@ '[1,2]'::jsonb;
2020-04-06 20:20:12.777 EDT [1635:107] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1]', 'lax $[0]');
2020-04-06 20:20:12.779 EDT [1627:255] pg_regress/json LOG:  statement: select json_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',1::text);
2020-04-06 20:20:12.781 EDT [1634:108] pg_regress/jsonpath LOG:  statement: select '1 + ($.a.b > 2).c.d'::jsonpath;
2020-04-06 20:20:12.786 EDT [1633:250] pg_regress/jsonb LOG:  statement: SELECT '[1,2,2]'::jsonb <@ '[1,1,2]'::jsonb;
2020-04-06 20:20:12.789 EDT [1635:108] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1]', 'lax $[*]');
2020-04-06 20:20:12.791 EDT [1627:256] pg_regress/json LOG:  statement: select json_extract_path_text('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f4','f6');
2020-04-06 20:20:12.794 EDT [1634:109] pg_regress/jsonpath LOG:  statement: select '($)'::jsonpath;
2020-04-06 20:20:12.797 EDT [1633:251] pg_regress/jsonb LOG:  statement: SELECT '[[1,2,2]]'::jsonb <@ '[[1,2]]'::jsonb;
2020-04-06 20:20:12.801 EDT [1635:109] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1,2,3]', 'lax $[*]');
2020-04-06 20:20:12.801 EDT [1627:257] pg_regress/json LOG:  statement: select json_extract_path_text('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f2');
2020-04-06 20:20:12.804 EDT [1634:110] pg_regress/jsonpath LOG:  statement: select '(($))'::jsonpath;
2020-04-06 20:20:12.809 EDT [1633:252] pg_regress/jsonb LOG:  statement: SELECT jsonb_contained('{"a":"b"}', '{"a":"b", "b":1, "c":null}');
2020-04-06 20:20:12.811 EDT [1635:110] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1,2,3]', 'strict $[*].a');
2020-04-06 20:20:12.812 EDT [1627:258] pg_regress/json LOG:  statement: select json_extract_path_text('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',0::text);
2020-04-06 20:20:12.814 EDT [1634:111] pg_regress/jsonpath LOG:  statement: select '((($ + 1)).a + ((2)).b ? ((((@ > 1)) || (exists(@.c)))))'::jsonpath;
2020-04-06 20:20:12.818 EDT [1633:253] pg_regress/jsonb LOG:  statement: SELECT jsonb_contained('{"a":"b", "c":null}', '{"a":"b", "b":1, "c":null}');
2020-04-06 20:20:12.822 EDT [1627:259] pg_regress/json LOG:  statement: select json_extract_path_text('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',1::text);
2020-04-06 20:20:12.822 EDT [1998:1] ERROR:  jsonpath member accessor can only be applied to an object
2020-04-06 20:20:12.822 EDT [1998:2] STATEMENT:  select jsonb_path_query('[1,2,3]', 'strict $[*].a');
2020-04-06 20:20:12.823 EDT [1635:111] pg_regress/jsonb_jsonpath ERROR:  jsonpath member accessor can only be applied to an object
2020-04-06 20:20:12.823 EDT [1635:112] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('[1,2,3]', 'strict $[*].a');
2020-04-06 20:20:12.825 EDT [1634:112] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < 1)'::jsonpath;
2020-04-06 20:20:12.826 EDT [1633:254] pg_regress/jsonb LOG:  statement: SELECT jsonb_contained('{"a":"b", "g":null}', '{"a":"b", "b":1, "c":null}');
2020-04-06 20:20:12.827 EDT [24935:299] LOG:  background worker "parallel worker" (PID 1998) exited with exit code 1
2020-04-06 20:20:12.827 EDT [1635:113] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1,2,3]', 'strict $[*].a', silent => true);
2020-04-06 20:20:12.832 EDT [1627:260] pg_regress/json LOG:  statement: select json_extract_path('{"f2":{"f3":1},"f4":{"f5":null,"f6":"stringy"}}','f4','f5') is null as expect_false;
2020-04-06 20:20:12.834 EDT [1633:255] pg_regress/jsonb LOG:  statement: SELECT jsonb_contained('{"g":null}', '{"a":"b", "b":1, "c":null}');
2020-04-06 20:20:12.837 EDT [1634:113] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < -1)'::jsonpath;
2020-04-06 20:20:12.844 EDT [1635:114] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[]', '$[last]');
2020-04-06 20:20:12.849 EDT [1633:256] pg_regress/jsonb LOG:  statement: SELECT jsonb_contained('{"a":"c"}', '{"a":"b", "b":1, "c":null}');
2020-04-06 20:20:12.850 EDT [1627:261] pg_regress/json LOG:  statement: select json_extract_path_text('{"f2":{"f3":1},"f4":{"f5":null,"f6":"stringy"}}','f4','f5') is null as expect_true;
2020-04-06 20:20:12.852 EDT [1634:114] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < +1)'::jsonpath;
2020-04-06 20:20:12.853 EDT [1635:115] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[]', '$[last ? (exists(last))]');
2020-04-06 20:20:12.860 EDT [1633:257] pg_regress/jsonb LOG:  statement: SELECT jsonb_contained('{"a":"b"}', '{"a":"b", "b":1, "c":null}');
2020-04-06 20:20:12.864 EDT [1627:262] pg_regress/json LOG:  statement: select json_extract_path('{"f2":{"f3":1},"f4":[0,1,2,null]}','f4','3') is null as expect_false;
2020-04-06 20:20:12.866 EDT [1635:116] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[]', 'strict $[last]');
2020-04-06 20:20:12.866 EDT [1634:115] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < .1)'::jsonpath;
2020-04-06 20:20:12.866 EDT [1634:116] pg_regress/jsonpath ERROR:  syntax error, unexpected '.' at or near "." of jsonpath input at character 8
2020-04-06 20:20:12.866 EDT [1634:117] pg_regress/jsonpath STATEMENT:  select '$ ? (@.a < .1)'::jsonpath;
2020-04-06 20:20:12.866 EDT [1634:118] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < -.1)'::jsonpath;
2020-04-06 20:20:12.866 EDT [1634:119] pg_regress/jsonpath ERROR:  syntax error, unexpected '.' at or near "." of jsonpath input at character 8
2020-04-06 20:20:12.866 EDT [1634:120] pg_regress/jsonpath STATEMENT:  select '$ ? (@.a < -.1)'::jsonpath;
2020-04-06 20:20:12.866 EDT [1634:121] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < +.1)'::jsonpath;
2020-04-06 20:20:12.866 EDT [1634:122] pg_regress/jsonpath ERROR:  syntax error, unexpected '.' at or near "." of jsonpath input at character 8
2020-04-06 20:20:12.866 EDT [1634:123] pg_regress/jsonpath STATEMENT:  select '$ ? (@.a < +.1)'::jsonpath;
2020-04-06 20:20:12.866 EDT [1634:124] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < 0.1)'::jsonpath;
2020-04-06 20:20:12.873 EDT [1633:258] pg_regress/jsonb LOG:  statement: SELECT jsonb_contained('{"a":"b", "c":"q"}', '{"a":"b", "b":1, "c":null}');
2020-04-06 20:20:12.873 EDT [1627:263] pg_regress/json LOG:  statement: select json_extract_path_text('{"f2":{"f3":1},"f4":[0,1,2,null]}','f4','3') is null as expect_true;
2020-04-06 20:20:12.873 EDT [2017:1] ERROR:  jsonpath array subscript is out of bounds
2020-04-06 20:20:12.873 EDT [2017:2] STATEMENT:  select jsonb_path_query('[]', 'strict $[last]');
2020-04-06 20:20:12.873 EDT [1635:117] pg_regress/jsonb_jsonpath ERROR:  jsonpath array subscript is out of bounds
2020-04-06 20:20:12.873 EDT [1635:118] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('[]', 'strict $[last]');
2020-04-06 20:20:12.876 EDT [24935:300] LOG:  background worker "parallel worker" (PID 2017) exited with exit code 1
2020-04-06 20:20:12.876 EDT [1635:119] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[]', 'strict $[last]', silent => true);
2020-04-06 20:20:12.876 EDT [1634:125] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < -0.1)'::jsonpath;
2020-04-06 20:20:12.884 EDT [1633:259] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b"}'::jsonb <@ '{"a":"b", "b":1, "c":null}';
2020-04-06 20:20:12.885 EDT [1627:264] pg_regress/json LOG:  statement: select '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f4','f6'];
2020-04-06 20:20:12.887 EDT [1635:120] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1]', '$[last]');
2020-04-06 20:20:12.889 EDT [1634:126] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < +0.1)'::jsonpath;
2020-04-06 20:20:12.895 EDT [1627:265] pg_regress/json LOG:  statement: select '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f2'];
2020-04-06 20:20:12.895 EDT [1633:260] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b", "c":null}'::jsonb <@ '{"a":"b", "b":1, "c":null}';
2020-04-06 20:20:12.898 EDT [1635:121] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1,2,3]', '$[last]');
2020-04-06 20:20:12.902 EDT [1634:127] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < 10.1)'::jsonpath;
2020-04-06 20:20:12.905 EDT [1627:266] pg_regress/json LOG:  statement: select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f2','0'];
2020-04-06 20:20:12.905 EDT [1633:261] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b", "g":null}'::jsonb <@ '{"a":"b", "b":1, "c":null}';
2020-04-06 20:20:12.910 EDT [1635:122] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1,2,3]', '$[last - 1]');
2020-04-06 20:20:12.918 EDT [1634:128] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < -10.1)'::jsonpath;
2020-04-06 20:20:12.920 EDT [1633:262] pg_regress/jsonb LOG:  statement: SELECT '{"g":null}'::jsonb <@ '{"a":"b", "b":1, "c":null}';
2020-04-06 20:20:12.926 EDT [1627:267] pg_regress/json LOG:  statement: select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f2','1'];
2020-04-06 20:20:12.927 EDT [1635:123] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1,2,3]', '$[last ? (@.type() == "number")]');
2020-04-06 20:20:12.929 EDT [1633:263] pg_regress/jsonb LOG:  statement: SELECT '{"a":"c"}'::jsonb <@ '{"a":"b", "b":1, "c":null}';
2020-04-06 20:20:12.931 EDT [1634:129] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < +10.1)'::jsonpath;
2020-04-06 20:20:12.937 EDT [1627:268] pg_regress/json LOG:  statement: select '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::json#>>array['f4','f6'];
2020-04-06 20:20:12.938 EDT [1635:124] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1,2,3]', '$[last ? (@.type() == "string")]');
2020-04-06 20:20:12.939 EDT [1633:264] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b"}'::jsonb <@ '{"a":"b", "b":1, "c":null}';
2020-04-06 20:20:12.944 EDT [1634:130] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < 1e1)'::jsonpath;
2020-04-06 20:20:12.946 EDT [2040:1] ERROR:  jsonpath array subscript is not a single numeric value
2020-04-06 20:20:12.946 EDT [2040:2] STATEMENT:  select jsonb_path_query('[1,2,3]', '$[last ? (@.type() == "string")]');
2020-04-06 20:20:12.947 EDT [1635:125] pg_regress/jsonb_jsonpath ERROR:  jsonpath array subscript is not a single numeric value
2020-04-06 20:20:12.947 EDT [1635:126] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('[1,2,3]', '$[last ? (@.type() == "string")]');
2020-04-06 20:20:12.948 EDT [1627:269] pg_regress/json LOG:  statement: select '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::json#>>array['f2'];
2020-04-06 20:20:12.949 EDT [1633:265] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b", "c":"q"}'::jsonb <@ '{"a":"b", "b":1, "c":null}';
2020-04-06 20:20:12.950 EDT [1635:127] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1,2,3]', '$[last ? (@.type() == "string")]', silent => true);
2020-04-06 20:20:12.950 EDT [24935:301] LOG:  background worker "parallel worker" (PID 2040) exited with exit code 1
2020-04-06 20:20:12.953 EDT [1634:131] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < -1e1)'::jsonpath;
2020-04-06 20:20:12.961 EDT [1627:270] pg_regress/json LOG:  statement: select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>>array['f2','0'];
2020-04-06 20:20:12.963 EDT [1635:128] pg_regress/jsonb_jsonpath LOG:  statement: select * from jsonb_path_query('{"a": 10}', '$');
2020-04-06 20:20:12.964 EDT [1634:132] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < +1e1)'::jsonpath;
2020-04-06 20:20:12.966 EDT [1633:266] pg_regress/jsonb LOG:  statement: SELECT '[5]'::jsonb @> '[5]';
2020-04-06 20:20:12.974 EDT [1634:133] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < .1e1)'::jsonpath;
2020-04-06 20:20:12.974 EDT [1634:134] pg_regress/jsonpath ERROR:  syntax error, unexpected '.' at or near "." of jsonpath input at character 8
2020-04-06 20:20:12.974 EDT [1634:135] pg_regress/jsonpath STATEMENT:  select '$ ? (@.a < .1e1)'::jsonpath;
2020-04-06 20:20:12.974 EDT [1634:136] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < -.1e1)'::jsonpath;
2020-04-06 20:20:12.974 EDT [1634:137] pg_regress/jsonpath ERROR:  syntax error, unexpected '.' at or near "." of jsonpath input at character 8
2020-04-06 20:20:12.974 EDT [1634:138] pg_regress/jsonpath STATEMENT:  select '$ ? (@.a < -.1e1)'::jsonpath;
2020-04-06 20:20:12.974 EDT [1635:129] pg_regress/jsonb_jsonpath LOG:  statement: select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)');
2020-04-06 20:20:12.975 EDT [1627:271] pg_regress/json LOG:  statement: select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>>array['f2','1'];
2020-04-06 20:20:12.975 EDT [1634:139] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < +.1e1)'::jsonpath;
2020-04-06 20:20:12.975 EDT [1634:140] pg_regress/jsonpath ERROR:  syntax error, unexpected '.' at or near "." of jsonpath input at character 8
2020-04-06 20:20:12.975 EDT [1634:141] pg_regress/jsonpath STATEMENT:  select '$ ? (@.a < +.1e1)'::jsonpath;
2020-04-06 20:20:12.976 EDT [1634:142] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < 0.1e1)'::jsonpath;
2020-04-06 20:20:12.978 EDT [1633:267] pg_regress/jsonb LOG:  statement: SELECT '5'::jsonb @> '5';
2020-04-06 20:20:12.981 EDT [2051:1] ERROR:  could not find jsonpath variable "value"
2020-04-06 20:20:12.981 EDT [2051:2] STATEMENT:  select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)');
2020-04-06 20:20:12.983 EDT [1635:130] pg_regress/jsonb_jsonpath ERROR:  could not find jsonpath variable "value"
2020-04-06 20:20:12.983 EDT [1635:131] pg_regress/jsonb_jsonpath STATEMENT:  select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)');
2020-04-06 20:20:12.984 EDT [1634:143] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < -0.1e1)'::jsonpath;
2020-04-06 20:20:12.985 EDT [24935:302] LOG:  background worker "parallel worker" (PID 2051) exited with exit code 1
2020-04-06 20:20:12.985 EDT [1635:132] pg_regress/jsonb_jsonpath LOG:  statement: select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '1');
2020-04-06 20:20:12.988 EDT [1627:272] pg_regress/json LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::json #> '{}';
2020-04-06 20:20:12.992 EDT [2056:1] ERROR:  "vars" argument is not an object
2020-04-06 20:20:12.992 EDT [2056:2] DETAIL:  Jsonpath parameters should be encoded as key-value pairs of "vars" object.
2020-04-06 20:20:12.992 EDT [2056:3] STATEMENT:  select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '1');
2020-04-06 20:20:12.993 EDT [1633:268] pg_regress/jsonb LOG:  statement: SELECT '[5]'::jsonb @> '5';
2020-04-06 20:20:12.995 EDT [24935:303] LOG:  background worker "parallel worker" (PID 2056) exited with exit code 1
2020-04-06 20:20:12.995 EDT [1635:133] pg_regress/jsonb_jsonpath ERROR:  "vars" argument is not an object
2020-04-06 20:20:12.995 EDT [1635:134] pg_regress/jsonb_jsonpath DETAIL:  Jsonpath parameters should be encoded as key-value pairs of "vars" object.
2020-04-06 20:20:12.995 EDT [1635:135] pg_regress/jsonb_jsonpath STATEMENT:  select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '1');
2020-04-06 20:20:12.995 EDT [1635:136] pg_regress/jsonb_jsonpath LOG:  statement: select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '[{"value" : 13}]');
2020-04-06 20:20:12.997 EDT [1627:273] pg_regress/json LOG:  statement: select '[1,2,3]'::json #> '{}';
2020-04-06 20:20:12.998 EDT [1634:144] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < +0.1e1)'::jsonpath;
2020-04-06 20:20:13.003 EDT [2059:1] ERROR:  "vars" argument is not an object
2020-04-06 20:20:13.003 EDT [2059:2] DETAIL:  Jsonpath parameters should be encoded as key-value pairs of "vars" object.
2020-04-06 20:20:13.003 EDT [2059:3] STATEMENT:  select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '[{"value" : 13}]');
2020-04-06 20:20:13.005 EDT [1635:137] pg_regress/jsonb_jsonpath ERROR:  "vars" argument is not an object
2020-04-06 20:20:13.005 EDT [1635:138] pg_regress/jsonb_jsonpath DETAIL:  Jsonpath parameters should be encoded as key-value pairs of "vars" object.
2020-04-06 20:20:13.005 EDT [1635:139] pg_regress/jsonb_jsonpath STATEMENT:  select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '[{"value" : 13}]');
2020-04-06 20:20:13.005 EDT [1633:269] pg_regress/jsonb LOG:  statement: SELECT '5'::jsonb @> '[5]';
2020-04-06 20:20:13.006 EDT [24935:304] LOG:  background worker "parallel worker" (PID 2059) exited with exit code 1
2020-04-06 20:20:13.006 EDT [1635:140] pg_regress/jsonb_jsonpath LOG:  statement: select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '{"value" : 13}');
2020-04-06 20:20:13.011 EDT [1627:274] pg_regress/json LOG:  statement: select '"foo"'::json #> '{}';
2020-04-06 20:20:13.013 EDT [1633:270] pg_regress/jsonb LOG:  statement: SELECT '["9", ["7", "3"], 1]'::jsonb @> '["9", ["7", "3"], 1]'::jsonb;
2020-04-06 20:20:13.020 EDT [1634:145] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < 10.1e1)'::jsonpath;
2020-04-06 20:20:13.021 EDT [1635:141] pg_regress/jsonb_jsonpath LOG:  statement: select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '{"value" : 8}');
2020-04-06 20:20:13.025 EDT [1633:271] pg_regress/jsonb LOG:  statement: SELECT '["9", ["7", "3"], ["1"]]'::jsonb @> '["9", ["7", "3"], ["1"]]'::jsonb;
2020-04-06 20:20:13.026 EDT [1627:275] pg_regress/json LOG:  statement: select '42'::json #> '{}';
2020-04-06 20:20:13.031 EDT [1634:146] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < -10.1e1)'::jsonpath;
2020-04-06 20:20:13.033 EDT [1635:142] pg_regress/jsonb_jsonpath LOG:  statement: select * from jsonb_path_query('{"a": 10}', '$.a ? (@ < $value)', '{"value" : 13}');
2020-04-06 20:20:13.037 EDT [1633:272] pg_regress/jsonb LOG:  statement: SELECT '{ "name": "Bob", "tags": [ "enim", "qui"]}'::jsonb @> '{"tags":["qu"]}';
2020-04-06 20:20:13.038 EDT [1627:276] pg_regress/json LOG:  statement: select 'null'::json #> '{}';
2020-04-06 20:20:13.042 EDT [1634:147] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < +10.1e1)'::jsonpath;
2020-04-06 20:20:13.043 EDT [1635:143] pg_regress/jsonb_jsonpath LOG:  statement: select * from jsonb_path_query('[10,11,12,13,14,15]', '$[*] ? (@ < $value)', '{"value" : 13}');
2020-04-06 20:20:13.047 EDT [1633:273] pg_regress/jsonb LOG:  statement: SELECT jsonb_array_length('[1,2,3,{"f1":1,"f2":[5,6]},4]');
2020-04-06 20:20:13.049 EDT [1627:277] pg_regress/json LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::json #> array['a'];
2020-04-06 20:20:13.049 EDT [1634:148] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < 1e-1)'::jsonpath;
2020-04-06 20:20:13.053 EDT [1635:144] pg_regress/jsonb_jsonpath LOG:  statement: select * from jsonb_path_query('[10,11,12,13,14,15]', '$[0,1] ? (@ < $x.value)', '{"x": {"value" : 13}}');
2020-04-06 20:20:13.058 EDT [1633:274] pg_regress/jsonb LOG:  statement: SELECT jsonb_array_length('[]');
2020-04-06 20:20:13.059 EDT [1627:278] pg_regress/json LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::json #> array['a', null];
2020-04-06 20:20:13.061 EDT [1634:149] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < -1e-1)'::jsonpath;
2020-04-06 20:20:13.063 EDT [1635:145] pg_regress/jsonb_jsonpath LOG:  statement: select * from jsonb_path_query('[10,11,12,13,14,15]', '$[0 to 2] ? (@ < $value)', '{"value" : 15}');
2020-04-06 20:20:13.069 EDT [1634:150] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < +1e-1)'::jsonpath;
2020-04-06 20:20:13.069 EDT [1633:275] pg_regress/jsonb LOG:  statement: SELECT jsonb_array_length('{"f1":1,"f2":[5,6]}');
2020-04-06 20:20:13.070 EDT [1633:276] pg_regress/jsonb ERROR:  cannot get array length of a non-array
2020-04-06 20:20:13.070 EDT [1633:277] pg_regress/jsonb STATEMENT:  SELECT jsonb_array_length('{"f1":1,"f2":[5,6]}');
2020-04-06 20:20:13.070 EDT [1633:278] pg_regress/jsonb LOG:  statement: SELECT jsonb_array_length('4');
2020-04-06 20:20:13.070 EDT [1633:279] pg_regress/jsonb ERROR:  cannot get array length of a scalar
2020-04-06 20:20:13.070 EDT [1633:280] pg_regress/jsonb STATEMENT:  SELECT jsonb_array_length('4');
2020-04-06 20:20:13.070 EDT [1633:281] pg_regress/jsonb LOG:  statement: SELECT jsonb_each('{"f1":[1,2,3],"f2":{"f3":1},"f4":null}');
2020-04-06 20:20:13.075 EDT [1635:146] pg_regress/jsonb_jsonpath LOG:  statement: select * from jsonb_path_query('[1,"1",2,"2",null]', '$[*] ? (@ == "1")');
2020-04-06 20:20:13.077 EDT [1627:279] pg_regress/json LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::json #> array['a', ''];
2020-04-06 20:20:13.080 EDT [1634:151] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < .1e-1)'::jsonpath;
2020-04-06 20:20:13.080 EDT [1634:152] pg_regress/jsonpath ERROR:  syntax error, unexpected '.' at or near "." of jsonpath input at character 8
2020-04-06 20:20:13.080 EDT [1634:153] pg_regress/jsonpath STATEMENT:  select '$ ? (@.a < .1e-1)'::jsonpath;
2020-04-06 20:20:13.080 EDT [1634:154] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < -.1e-1)'::jsonpath;
2020-04-06 20:20:13.080 EDT [1634:155] pg_regress/jsonpath ERROR:  syntax error, unexpected '.' at or near "." of jsonpath input at character 8
2020-04-06 20:20:13.080 EDT [1634:156] pg_regress/jsonpath STATEMENT:  select '$ ? (@.a < -.1e-1)'::jsonpath;
2020-04-06 20:20:13.080 EDT [1634:157] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < +.1e-1)'::jsonpath;
2020-04-06 20:20:13.080 EDT [1634:158] pg_regress/jsonpath ERROR:  syntax error, unexpected '.' at or near "." of jsonpath input at character 8
2020-04-06 20:20:13.080 EDT [1634:159] pg_regress/jsonpath STATEMENT:  select '$ ? (@.a < +.1e-1)'::jsonpath;
2020-04-06 20:20:13.080 EDT [1634:160] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < 0.1e-1)'::jsonpath;
2020-04-06 20:20:13.084 EDT [1635:147] pg_regress/jsonb_jsonpath LOG:  statement: select * from jsonb_path_query('[1,"1",2,"2",null]', '$[*] ? (@ == $value)', '{"value" : "1"}');
2020-04-06 20:20:13.084 EDT [1633:282] pg_regress/jsonb LOG:  statement: SELECT jsonb_each('{"a":{"b":"c","c":"b","1":"first"},"b":[1,2],"c":"cc","1":"first","n":null}'::jsonb) AS q;
2020-04-06 20:20:13.087 EDT [1627:280] pg_regress/json LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::json #> array['a','b'];
2020-04-06 20:20:13.090 EDT [1634:161] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < -0.1e-1)'::jsonpath;
2020-04-06 20:20:13.094 EDT [1633:283] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_each('{"f1":[1,2,3],"f2":{"f3":1},"f4":null,"f5":99,"f6":"stringy"}') q;
2020-04-06 20:20:13.097 EDT [1635:148] pg_regress/jsonb_jsonpath LOG:  statement: select * from jsonb_path_query('[1,"1",2,"2",null]', '$[*] ? (@ == $value)', '{"value" : null}');
2020-04-06 20:20:13.099 EDT [1627:281] pg_regress/json LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::json #> array['a','b','c'];
2020-04-06 20:20:13.100 EDT [1634:162] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < +0.1e-1)'::jsonpath;
2020-04-06 20:20:13.103 EDT [1633:284] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_each('{"a":{"b":"c","c":"b","1":"first"},"b":[1,2],"c":"cc","1":"first","n":null}'::jsonb) AS q;
2020-04-06 20:20:13.108 EDT [1635:149] pg_regress/jsonb_jsonpath LOG:  statement: select * from jsonb_path_query('[1, "2", null]', '$[*] ? (@ != null)');
2020-04-06 20:20:13.110 EDT [1627:282] pg_regress/json LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::json #> array['a','b','c','d'];
2020-04-06 20:20:13.111 EDT [1634:163] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < 10.1e-1)'::jsonpath;
2020-04-06 20:20:13.111 EDT [1633:285] pg_regress/jsonb LOG:  statement: SELECT jsonb_each_text('{"f1":[1,2,3],"f2":{"f3":1},"f4":null,"f5":"null"}');
2020-04-06 20:20:13.120 EDT [1627:283] pg_regress/json LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::json #> array['a','z','c'];
2020-04-06 20:20:13.122 EDT [1634:164] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < -10.1e-1)'::jsonpath;
2020-04-06 20:20:13.124 EDT [1633:286] pg_regress/jsonb LOG:  statement: SELECT jsonb_each_text('{"a":{"b":"c","c":"b","1":"first"},"b":[1,2],"c":"cc","1":"first","n":null}'::jsonb) AS q;
2020-04-06 20:20:13.124 EDT [1635:150] pg_regress/jsonb_jsonpath LOG:  statement: select * from jsonb_path_query('[1, "2", null]', '$[*] ? (@ == null)');
2020-04-06 20:20:13.130 EDT [1627:284] pg_regress/json LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json #> array['a','1','b'];
2020-04-06 20:20:13.133 EDT [1634:165] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < +10.1e-1)'::jsonpath;
2020-04-06 20:20:13.134 EDT [1635:151] pg_regress/jsonb_jsonpath LOG:  statement: select * from jsonb_path_query('{}', '$ ? (@ == @)');
2020-04-06 20:20:13.136 EDT [1633:287] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_each_text('{"f1":[1,2,3],"f2":{"f3":1},"f4":null,"f5":99,"f6":"stringy"}') q;
2020-04-06 20:20:13.140 EDT [1627:285] pg_regress/json LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json #> array['a','z','b'];
2020-04-06 20:20:13.142 EDT [1634:166] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < 1e+1)'::jsonpath;
2020-04-06 20:20:13.146 EDT [1635:152] pg_regress/jsonb_jsonpath LOG:  statement: select * from jsonb_path_query('[]', 'strict $ ? (@ == @)');
2020-04-06 20:20:13.149 EDT [1633:288] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_each_text('{"a":{"b":"c","c":"b","1":"first"},"b":[1,2],"c":"cc","1":"first","n":null}'::jsonb) AS q;
2020-04-06 20:20:13.151 EDT [1634:167] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < -1e+1)'::jsonpath;
2020-04-06 20:20:13.151 EDT [1627:286] pg_regress/json LOG:  statement: select '[{"b": "c"}, {"b": "cc"}]'::json #> array['1','b'];
2020-04-06 20:20:13.156 EDT [1635:153] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**');
2020-04-06 20:20:13.158 EDT [1633:289] pg_regress/jsonb LOG:  statement: SELECT jsonb_exists('{"a":null, "b":"qq"}', 'a');
2020-04-06 20:20:13.162 EDT [1634:168] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < +1e+1)'::jsonpath;
2020-04-06 20:20:13.162 EDT [1627:287] pg_regress/json LOG:  statement: select '[{"b": "c"}, {"b": "cc"}]'::json #> array['z','b'];
2020-04-06 20:20:13.165 EDT [1635:154] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{0}');
2020-04-06 20:20:13.167 EDT [1633:290] pg_regress/jsonb LOG:  statement: SELECT jsonb_exists('{"a":null, "b":"qq"}', 'b');
2020-04-06 20:20:13.172 EDT [1634:169] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < .1e+1)'::jsonpath;
2020-04-06 20:20:13.172 EDT [1634:170] pg_regress/jsonpath ERROR:  syntax error, unexpected '.' at or near "." of jsonpath input at character 8
2020-04-06 20:20:13.172 EDT [1634:171] pg_regress/jsonpath STATEMENT:  select '$ ? (@.a < .1e+1)'::jsonpath;
2020-04-06 20:20:13.172 EDT [1634:172] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < -.1e+1)'::jsonpath;
2020-04-06 20:20:13.172 EDT [1634:173] pg_regress/jsonpath ERROR:  syntax error, unexpected '.' at or near "." of jsonpath input at character 8
2020-04-06 20:20:13.172 EDT [1634:174] pg_regress/jsonpath STATEMENT:  select '$ ? (@.a < -.1e+1)'::jsonpath;
2020-04-06 20:20:13.172 EDT [1634:175] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < +.1e+1)'::jsonpath;
2020-04-06 20:20:13.172 EDT [1634:176] pg_regress/jsonpath ERROR:  syntax error, unexpected '.' at or near "." of jsonpath input at character 8
2020-04-06 20:20:13.172 EDT [1634:177] pg_regress/jsonpath STATEMENT:  select '$ ? (@.a < +.1e+1)'::jsonpath;
2020-04-06 20:20:13.172 EDT [1634:178] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < 0.1e+1)'::jsonpath;
2020-04-06 20:20:13.174 EDT [1627:288] pg_regress/json LOG:  statement: select '[{"b": "c"}, {"b": null}]'::json #> array['1','b'];
2020-04-06 20:20:13.175 EDT [1635:155] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{0 to last}');
2020-04-06 20:20:13.177 EDT [1633:291] pg_regress/jsonb LOG:  statement: SELECT jsonb_exists('{"a":null, "b":"qq"}', 'c');
2020-04-06 20:20:13.182 EDT [1634:179] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < -0.1e+1)'::jsonpath;
2020-04-06 20:20:13.185 EDT [1635:156] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{1}');
2020-04-06 20:20:13.185 EDT [1627:289] pg_regress/json LOG:  statement: select '"foo"'::json #> array['z'];
2020-04-06 20:20:13.189 EDT [1633:292] pg_regress/jsonb LOG:  statement: SELECT jsonb_exists('{"a":"null", "b":"qq"}', 'a');
2020-04-06 20:20:13.193 EDT [1634:180] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < +0.1e+1)'::jsonpath;
2020-04-06 20:20:13.195 EDT [1635:157] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{1 to last}');
2020-04-06 20:20:13.197 EDT [1627:290] pg_regress/json LOG:  statement: select '42'::json #> array['f2'];
2020-04-06 20:20:13.197 EDT [1633:293] pg_regress/jsonb LOG:  statement: SELECT jsonb '{"a":null, "b":"qq"}' ? 'a';
2020-04-06 20:20:13.205 EDT [1634:181] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < 10.1e+1)'::jsonpath;
2020-04-06 20:20:13.207 EDT [1627:291] pg_regress/json LOG:  statement: select '42'::json #> array['0'];
2020-04-06 20:20:13.211 EDT [1633:294] pg_regress/jsonb LOG:  statement: SELECT jsonb '{"a":null, "b":"qq"}' ? 'b';
2020-04-06 20:20:13.212 EDT [1635:158] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{2}');
2020-04-06 20:20:13.215 EDT [1634:182] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < -10.1e+1)'::jsonpath;
2020-04-06 20:20:13.220 EDT [1627:292] pg_regress/json LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::json #>> '{}';
2020-04-06 20:20:13.225 EDT [1634:183] pg_regress/jsonpath LOG:  statement: select '$ ? (@.a < +10.1e+1)'::jsonpath;
2020-04-06 20:20:13.225 EDT [1633:295] pg_regress/jsonb LOG:  statement: SELECT jsonb '{"a":null, "b":"qq"}' ? 'c';
2020-04-06 20:20:13.226 EDT [1635:159] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{2 to last}');
2020-04-06 20:20:13.228 EDT [1627:293] pg_regress/json LOG:  statement: select '[1,2,3]'::json #>> '{}';
2020-04-06 20:20:13.234 EDT [1635:160] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{3 to last}');
2020-04-06 20:20:13.236 EDT [1634:184] pg_regress/jsonpath LOG:  statement: select '0'::jsonpath;
2020-04-06 20:20:13.237 EDT [1633:296] pg_regress/jsonb LOG:  statement: SELECT jsonb '{"a":"null", "b":"qq"}' ? 'a';
2020-04-06 20:20:13.237 EDT [1627:294] pg_regress/json LOG:  statement: select '"foo"'::json #>> '{}';
2020-04-06 20:20:13.246 EDT [1635:161] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{last}');
2020-04-06 20:20:13.250 EDT [1634:185] pg_regress/jsonpath LOG:  statement: select '00'::jsonpath;
2020-04-06 20:20:13.250 EDT [1634:186] pg_regress/jsonpath ERROR:  syntax error, unexpected IDENT_P at end of jsonpath input at character 8
2020-04-06 20:20:13.250 EDT [1634:187] pg_regress/jsonpath STATEMENT:  select '00'::jsonpath;
2020-04-06 20:20:13.250 EDT [1627:295] pg_regress/json LOG:  statement: select '42'::json #>> '{}';
2020-04-06 20:20:13.250 EDT [1634:188] pg_regress/jsonpath LOG:  statement: select '0.0'::jsonpath;
2020-04-06 20:20:13.253 EDT [1633:297] pg_regress/jsonb LOG:  statement: SELECT count(*) from testjsonb  WHERE j->'array' ? 'bar';
2020-04-06 20:20:13.257 EDT [1635:162] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**.b ? (@ > 0)');
2020-04-06 20:20:13.262 EDT [1634:189] pg_regress/jsonpath LOG:  statement: select '0.000'::jsonpath;
2020-04-06 20:20:13.264 EDT [1627:296] pg_regress/json LOG:  statement: select 'null'::json #>> '{}';
2020-04-06 20:20:13.267 EDT [1633:298] pg_regress/jsonb LOG:  statement: SELECT count(*) from testjsonb  WHERE j->'array' ? '5'::text;
2020-04-06 20:20:13.269 EDT [1635:163] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{0}.b ? (@ > 0)');
2020-04-06 20:20:13.272 EDT [1634:190] pg_regress/jsonpath LOG:  statement: select '0.000e1'::jsonpath;
2020-04-06 20:20:13.276 EDT [1627:297] pg_regress/json LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::json #>> array['a'];
2020-04-06 20:20:13.278 EDT [1633:299] pg_regress/jsonb LOG:  statement: SELECT count(*) from testjsonb  WHERE j->'array' @> '5'::jsonb;
2020-04-06 20:20:13.280 EDT [1635:164] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{1}.b ? (@ > 0)');
2020-04-06 20:20:13.282 EDT [1634:191] pg_regress/jsonpath LOG:  statement: select '0.000e2'::jsonpath;
2020-04-06 20:20:13.286 EDT [1627:298] pg_regress/json LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::json #>> array['a', null];
2020-04-06 20:20:13.288 EDT [1633:300] pg_regress/jsonb LOG:  statement: SELECT jsonb_exists_any('{"a":null, "b":"qq"}', ARRAY['a','b']);
2020-04-06 20:20:13.289 EDT [1635:165] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{0 to last}.b ? (@ > 0)');
2020-04-06 20:20:13.294 EDT [1634:192] pg_regress/jsonpath LOG:  statement: select '0.000e3'::jsonpath;
2020-04-06 20:20:13.298 EDT [1627:299] pg_regress/json LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::json #>> array['a', ''];
2020-04-06 20:20:13.300 EDT [1633:301] pg_regress/jsonb LOG:  statement: SELECT jsonb_exists_any('{"a":null, "b":"qq"}', ARRAY['b','a']);
2020-04-06 20:20:13.302 EDT [1635:166] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{1 to last}.b ? (@ > 0)');
2020-04-06 20:20:13.304 EDT [1634:193] pg_regress/jsonpath LOG:  statement: select '0.0010'::jsonpath;
2020-04-06 20:20:13.308 EDT [1627:300] pg_regress/json LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::json #>> array['a','b'];
2020-04-06 20:20:13.312 EDT [1635:167] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{1 to 2}.b ? (@ > 0)');
2020-04-06 20:20:13.313 EDT [1633:302] pg_regress/jsonb LOG:  statement: SELECT jsonb_exists_any('{"a":null, "b":"qq"}', ARRAY['c','a']);
2020-04-06 20:20:13.314 EDT [1634:194] pg_regress/jsonpath LOG:  statement: select '0.0010e-1'::jsonpath;
2020-04-06 20:20:13.320 EDT [1627:301] pg_regress/json LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::json #>> array['a','b','c'];
2020-04-06 20:20:13.324 EDT [1633:303] pg_regress/jsonb LOG:  statement: SELECT jsonb_exists_any('{"a":null, "b":"qq"}', ARRAY['c','d']);
2020-04-06 20:20:13.325 EDT [1635:168] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**.b ? (@ > 0)');
2020-04-06 20:20:13.327 EDT [1634:195] pg_regress/jsonpath LOG:  statement: select '0.0010e+1'::jsonpath;
2020-04-06 20:20:13.332 EDT [1627:302] pg_regress/json LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::json #>> array['a','b','c','d'];
2020-04-06 20:20:13.334 EDT [1633:304] pg_regress/jsonb LOG:  statement: SELECT jsonb_exists_any('{"a":null, "b":"qq"}', '{}'::text[]);
2020-04-06 20:20:13.337 EDT [1635:169] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**{0}.b ? (@ > 0)');
2020-04-06 20:20:13.339 EDT [1634:196] pg_regress/jsonpath LOG:  statement: select '0.0010e+2'::jsonpath;
2020-04-06 20:20:13.343 EDT [1627:303] pg_regress/json LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::json #>> array['a','z','c'];
2020-04-06 20:20:13.345 EDT [1633:305] pg_regress/jsonb LOG:  statement: SELECT jsonb '{"a":null, "b":"qq"}' ?| ARRAY['a','b'];
2020-04-06 20:20:13.348 EDT [1635:170] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**{1}.b ? (@ > 0)');
2020-04-06 20:20:13.352 EDT [1634:197] pg_regress/jsonpath LOG:  statement: select '1e'::jsonpath;
2020-04-06 20:20:13.352 EDT [1634:198] pg_regress/jsonpath ERROR:  invalid floating point number at or near "1e" of jsonpath input at character 8
2020-04-06 20:20:13.352 EDT [1634:199] pg_regress/jsonpath STATEMENT:  select '1e'::jsonpath;
2020-04-06 20:20:13.352 EDT [1634:200] pg_regress/jsonpath LOG:  statement: select '1.e'::jsonpath;
2020-04-06 20:20:13.358 EDT [1627:304] pg_regress/json LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json #>> array['a','1','b'];
2020-04-06 20:20:13.358 EDT [1635:171] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**{0 to last}.b ? (@ > 0)');
2020-04-06 20:20:13.359 EDT [1633:306] pg_regress/jsonb LOG:  statement: SELECT jsonb '{"a":null, "b":"qq"}' ?| ARRAY['b','a'];
2020-04-06 20:20:13.365 EDT [1634:201] pg_regress/jsonpath LOG:  statement: select '1.2e'::jsonpath;
2020-04-06 20:20:13.365 EDT [1634:202] pg_regress/jsonpath ERROR:  invalid floating point number at or near "1.2e" of jsonpath input at character 8
2020-04-06 20:20:13.365 EDT [1634:203] pg_regress/jsonpath STATEMENT:  select '1.2e'::jsonpath;
2020-04-06 20:20:13.365 EDT [1634:204] pg_regress/jsonpath LOG:  statement: select '1.2.e'::jsonpath;
2020-04-06 20:20:13.369 EDT [1635:172] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**{1 to last}.b ? (@ > 0)');
2020-04-06 20:20:13.371 EDT [1627:305] pg_regress/json LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json #>> array['a','z','b'];
2020-04-06 20:20:13.373 EDT [1633:307] pg_regress/jsonb LOG:  statement: SELECT jsonb '{"a":null, "b":"qq"}' ?| ARRAY['c','a'];
2020-04-06 20:20:13.377 EDT [1634:205] pg_regress/jsonpath LOG:  statement: select '(1.2).e'::jsonpath;
2020-04-06 20:20:13.381 EDT [1635:173] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**{1 to 2}.b ? (@ > 0)');
2020-04-06 20:20:13.383 EDT [1633:308] pg_regress/jsonb LOG:  statement: SELECT jsonb '{"a":null, "b":"qq"}' ?| ARRAY['c','d'];
2020-04-06 20:20:13.384 EDT [1627:306] pg_regress/json LOG:  statement: select '[{"b": "c"}, {"b": "cc"}]'::json #>> array['1','b'];
2020-04-06 20:20:13.386 EDT [1634:206] pg_regress/jsonpath LOG:  statement: select '1e3'::jsonpath;
2020-04-06 20:20:13.394 EDT [1627:307] pg_regress/json LOG:  statement: select '[{"b": "c"}, {"b": "cc"}]'::json #>> array['z','b'];
2020-04-06 20:20:13.394 EDT [1633:309] pg_regress/jsonb LOG:  statement: SELECT jsonb '{"a":null, "b":"qq"}' ?| '{}'::text[];
2020-04-06 20:20:13.394 EDT [1635:174] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**{2 to 3}.b ? (@ > 0)');
2020-04-06 20:20:13.401 EDT [1634:207] pg_regress/jsonpath LOG:  statement: select '1.e3'::jsonpath;
2020-04-06 20:20:13.403 EDT [1633:310] pg_regress/jsonb LOG:  statement: SELECT jsonb_exists_all('{"a":null, "b":"qq"}', ARRAY['a','b']);
2020-04-06 20:20:13.408 EDT [1635:175] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": {"b": 1}}' @? '$.**.b ? ( @ > 0)';
2020-04-06 20:20:13.409 EDT [1627:308] pg_regress/json LOG:  statement: select '[{"b": "c"}, {"b": null}]'::json #>> array['1','b'];
2020-04-06 20:20:13.415 EDT [1634:208] pg_regress/jsonpath LOG:  statement: select '1.e3.e'::jsonpath;
2020-04-06 20:20:13.415 EDT [1633:311] pg_regress/jsonb LOG:  statement: SELECT jsonb_exists_all('{"a":null, "b":"qq"}', ARRAY['b','a']);
2020-04-06 20:20:13.419 EDT [1627:309] pg_regress/json LOG:  statement: select '"foo"'::json #>> array['z'];
2020-04-06 20:20:13.419 EDT [1635:176] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": {"b": 1}}' @? '$.**{0}.b ? ( @ > 0)';
2020-04-06 20:20:13.424 EDT [1633:312] pg_regress/jsonb LOG:  statement: SELECT jsonb_exists_all('{"a":null, "b":"qq"}', ARRAY['c','a']);
2020-04-06 20:20:13.426 EDT [1634:209] pg_regress/jsonpath LOG:  statement: select '1.e3.e4'::jsonpath;
2020-04-06 20:20:13.430 EDT [1635:177] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": {"b": 1}}' @? '$.**{1}.b ? ( @ > 0)';
2020-04-06 20:20:13.432 EDT [1627:310] pg_regress/json LOG:  statement: select '42'::json #>> array['f2'];
2020-04-06 20:20:13.435 EDT [1634:210] pg_regress/jsonpath LOG:  statement: select '1.2e3'::jsonpath;
2020-04-06 20:20:13.437 EDT [1633:313] pg_regress/jsonb LOG:  statement: SELECT jsonb_exists_all('{"a":null, "b":"qq"}', ARRAY['c','d']);
2020-04-06 20:20:13.441 EDT [1635:178] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": {"b": 1}}' @? '$.**{0 to last}.b ? ( @ > 0)';
2020-04-06 20:20:13.445 EDT [1627:311] pg_regress/json LOG:  statement: select '42'::json #>> array['0'];
2020-04-06 20:20:13.445 EDT [1634:211] pg_regress/jsonpath LOG:  statement: select '1.2.e3'::jsonpath;
2020-04-06 20:20:13.448 EDT [1633:314] pg_regress/jsonb LOG:  statement: SELECT jsonb_exists_all('{"a":null, "b":"qq"}', '{}'::text[]);
2020-04-06 20:20:13.457 EDT [1635:179] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": {"b": 1}}' @? '$.**{1 to last}.b ? ( @ > 0)';
2020-04-06 20:20:13.458 EDT [1634:212] pg_regress/jsonpath LOG:  statement: select '(1.2).e3'::jsonpath;
2020-04-06 20:20:13.459 EDT [1627:312] pg_regress/json LOG:  statement: select json_array_elements('[1,true,[1,[2,3]],null,{"f1":1,"f2":[7,8,9]},false,"stringy"]');
2020-04-06 20:20:13.459 EDT [1633:315] pg_regress/jsonb LOG:  statement: SELECT jsonb '{"a":null, "b":"qq"}' ?& ARRAY['a','b'];
2020-04-06 20:20:13.469 EDT [1634:213] pg_regress/jsonpath LOG:  statement: select '1..e'::jsonpath;
2020-04-06 20:20:13.469 EDT [1634:214] pg_regress/jsonpath ERROR:  syntax error, unexpected '.' at or near "." of jsonpath input at character 8
2020-04-06 20:20:13.469 EDT [1634:215] pg_regress/jsonpath STATEMENT:  select '1..e'::jsonpath;
2020-04-06 20:20:13.469 EDT [1634:216] pg_regress/jsonpath LOG:  statement: select '1..e3'::jsonpath;
2020-04-06 20:20:13.469 EDT [1634:217] pg_regress/jsonpath ERROR:  syntax error, unexpected '.' at or near "." of jsonpath input at character 8
2020-04-06 20:20:13.469 EDT [1634:218] pg_regress/jsonpath STATEMENT:  select '1..e3'::jsonpath;
2020-04-06 20:20:13.470 EDT [1634:219] pg_regress/jsonpath LOG:  statement: select '(1.).e'::jsonpath;
2020-04-06 20:20:13.470 EDT [1634:220] pg_regress/jsonpath ERROR:  syntax error, unexpected ')' at or near ")" of jsonpath input at character 8
2020-04-06 20:20:13.470 EDT [1634:221] pg_regress/jsonpath STATEMENT:  select '(1.).e'::jsonpath;
2020-04-06 20:20:13.470 EDT [1634:222] pg_regress/jsonpath LOG:  statement: select '(1.).e3'::jsonpath;
2020-04-06 20:20:13.470 EDT [1634:223] pg_regress/jsonpath ERROR:  syntax error, unexpected ')' at or near ")" of jsonpath input at character 8
2020-04-06 20:20:13.470 EDT [1634:224] pg_regress/jsonpath STATEMENT:  select '(1.).e3'::jsonpath;
2020-04-06 20:20:13.472 EDT [1634:225] pg_regress/jsonpath LOG:  disconnection: session time: 0:00:01.698 user=pgbuild database=regression host=[local]
2020-04-06 20:20:13.476 EDT [1633:316] pg_regress/jsonb LOG:  statement: SELECT jsonb '{"a":null, "b":"qq"}' ?& ARRAY['b','a'];
2020-04-06 20:20:13.477 EDT [1627:313] pg_regress/json LOG:  statement: select * from json_array_elements('[1,true,[1,[2,3]],null,{"f1":1,"f2":[7,8,9]},false,"stringy"]') q;
2020-04-06 20:20:13.479 EDT [1635:180] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": {"b": 1}}' @? '$.**{1 to 2}.b ? ( @ > 0)';
2020-04-06 20:20:13.486 EDT [1627:314] pg_regress/json LOG:  statement: select json_array_elements_text('[1,true,[1,[2,3]],null,{"f1":1,"f2":[7,8,9]},false,"stringy"]');
2020-04-06 20:20:13.488 EDT [1633:317] pg_regress/jsonb LOG:  statement: SELECT jsonb '{"a":null, "b":"qq"}' ?& ARRAY['c','a'];
2020-04-06 20:20:13.492 EDT [1635:181] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": {"c": {"b": 1}}}' @? '$.**.b ? ( @ > 0)';
2020-04-06 20:20:13.496 EDT [1627:315] pg_regress/json LOG:  statement: select * from json_array_elements_text('[1,true,[1,[2,3]],null,{"f1":1,"f2":[7,8,9]},false,"stringy"]') q;
2020-04-06 20:20:13.498 EDT [1633:318] pg_regress/jsonb LOG:  statement: SELECT jsonb '{"a":null, "b":"qq"}' ?& ARRAY['c','d'];
2020-04-06 20:20:13.502 EDT [1635:182] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": {"c": {"b": 1}}}' @? '$.**{0}.b ? ( @ > 0)';
2020-04-06 20:20:13.507 EDT [1627:316] pg_regress/json LOG:  statement: create type jpop as (a text, b int, c timestamp);
2020-04-06 20:20:13.508 EDT [1627:317] pg_regress/json LOG:  statement: CREATE DOMAIN js_int_not_null  AS int     NOT NULL;
2020-04-06 20:20:13.509 EDT [1627:318] pg_regress/json LOG:  statement: CREATE DOMAIN js_int_array_1d  AS int[]   CHECK(array_length(VALUE, 1) = 3);
2020-04-06 20:20:13.511 EDT [1627:319] pg_regress/json LOG:  statement: CREATE DOMAIN js_int_array_2d  AS int[][] CHECK(array_length(VALUE, 2) = 3);
2020-04-06 20:20:13.512 EDT [1627:320] pg_regress/json LOG:  statement: create type j_unordered_pair as (x int, y int);
2020-04-06 20:20:13.515 EDT [1635:183] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": {"c": {"b": 1}}}' @? '$.**{1}.b ? ( @ > 0)';
2020-04-06 20:20:13.515 EDT [1627:321] pg_regress/json LOG:  statement: create domain j_ordered_pair as j_unordered_pair check((value).x <= (value).y);
2020-04-06 20:20:13.515 EDT [1633:319] pg_regress/jsonb LOG:  statement: SELECT jsonb '{"a":null, "b":"qq"}' ?& ARRAY['a','a', 'b', 'b', 'b'];
2020-04-06 20:20:13.516 EDT [1627:322] pg_regress/json LOG:  statement: CREATE TYPE jsrec AS (
		i	int,
		ia	_int4,
		ia1	int[],
		ia2	int[][],
		ia3	int[][][],
		ia1d	js_int_array_1d,
		ia2d	js_int_array_2d,
		t	text,
		ta	text[],
		c	char(10),
		ca	char(10)[],
		ts	timestamp,
		js	json,
		jsb	jsonb,
		jsa	json[],
		rec	jpop,
		reca	jpop[]
	);
2020-04-06 20:20:13.517 EDT [1627:323] pg_regress/json LOG:  statement: CREATE TYPE jsrec_i_not_null AS (
		i	js_int_not_null
	);
2020-04-06 20:20:13.518 EDT [1627:324] pg_regress/json LOG:  statement: select * from json_populate_record(null::jpop,'{"a":"blurfl","x":43.2}') q;
2020-04-06 20:20:13.526 EDT [1633:320] pg_regress/jsonb LOG:  statement: SELECT jsonb '{"a":null, "b":"qq"}' ?& '{}'::text[];
2020-04-06 20:20:13.530 EDT [1635:184] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": {"c": {"b": 1}}}' @? '$.**{0 to last}.b ? ( @ > 0)';
2020-04-06 20:20:13.533 EDT [1627:325] pg_regress/json LOG:  statement: select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"a":"blurfl","x":43.2}') q;
2020-04-06 20:20:13.536 EDT [1633:321] pg_regress/jsonb LOG:  statement: SELECT jsonb_typeof('{}') AS object;
2020-04-06 20:20:13.541 EDT [1635:185] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": {"c": {"b": 1}}}' @? '$.**{1 to last}.b ? ( @ > 0)';
2020-04-06 20:20:13.546 EDT [1627:326] pg_regress/json LOG:  statement: select * from json_populate_record(null::jpop,'{"a":"blurfl","x":43.2}') q;
2020-04-06 20:20:13.548 EDT [1633:322] pg_regress/jsonb LOG:  statement: SELECT jsonb_typeof('{"c":3,"p":"o"}') AS object;
2020-04-06 20:20:13.556 EDT [1635:186] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": {"c": {"b": 1}}}' @? '$.**{1 to 2}.b ? ( @ > 0)';
2020-04-06 20:20:13.556 EDT [1627:327] pg_regress/json LOG:  statement: select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"a":"blurfl","x":43.2}') q;
2020-04-06 20:20:13.561 EDT [1633:323] pg_regress/jsonb LOG:  statement: SELECT jsonb_typeof('[]') AS array;
2020-04-06 20:20:13.568 EDT [1627:328] pg_regress/json LOG:  statement: select * from json_populate_record(null::jpop,'{"a":[100,200,false],"x":43.2}') q;
2020-04-06 20:20:13.570 EDT [1635:187] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": {"c": {"b": 1}}}' @? '$.**{2 to 3}.b ? ( @ > 0)';
2020-04-06 20:20:13.571 EDT [1633:324] pg_regress/jsonb LOG:  statement: SELECT jsonb_typeof('["a", 1]') AS array;
2020-04-06 20:20:13.581 EDT [1627:329] pg_regress/json LOG:  statement: select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"a":[100,200,false],"x":43.2}') q;
2020-04-06 20:20:13.584 EDT [1633:325] pg_regress/jsonb LOG:  statement: SELECT jsonb_typeof('null') AS "null";
2020-04-06 20:20:13.585 EDT [1635:188] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"g": {"x": 2}}', '$.g ? (exists (@.x))');
2020-04-06 20:20:13.591 EDT [1627:330] pg_regress/json LOG:  statement: select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"c":[100,200,false],"x":43.2}') q;
2020-04-06 20:20:13.594 EDT [1635:189] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"g": {"x": 2}}', '$.g ? (exists (@.y))');
2020-04-06 20:20:13.596 EDT [1633:326] pg_regress/jsonb LOG:  statement: SELECT jsonb_typeof('1') AS number;
2020-04-06 20:20:13.599 EDT [2252:1] ERROR:  invalid input syntax for type timestamp: "[100,200,false]"
2020-04-06 20:20:13.599 EDT [2252:2] STATEMENT:  select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"c":[100,200,false],"x":43.2}') q;
2020-04-06 20:20:13.599 EDT [1627:331] pg_regress/json ERROR:  invalid input syntax for type timestamp: "[100,200,false]"
2020-04-06 20:20:13.599 EDT [1627:332] pg_regress/json STATEMENT:  select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"c":[100,200,false],"x":43.2}') q;
2020-04-06 20:20:13.602 EDT [24935:305] LOG:  background worker "parallel worker" (PID 2252) exited with exit code 1
2020-04-06 20:20:13.602 EDT [1627:333] pg_regress/json LOG:  statement: select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{}') q;
2020-04-06 20:20:13.604 EDT [1635:190] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"g": {"x": 2}}', '$.g ? (exists (@.x ? (@ >= 2) ))');
2020-04-06 20:20:13.606 EDT [1633:327] pg_regress/jsonb LOG:  statement: SELECT jsonb_typeof('-1') AS number;
2020-04-06 20:20:13.613 EDT [1627:334] pg_regress/json LOG:  statement: SELECT i FROM json_populate_record(NULL::jsrec_i_not_null, '{"x": 43.2}') q;
2020-04-06 20:20:13.614 EDT [1635:191] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'lax $.g ? (exists (@.x))');
2020-04-06 20:20:13.616 EDT [1633:328] pg_regress/jsonb LOG:  statement: SELECT jsonb_typeof('1.0') AS number;
2020-04-06 20:20:13.622 EDT [2258:1] ERROR:  domain js_int_not_null does not allow null values
2020-04-06 20:20:13.622 EDT [2258:2] STATEMENT:  SELECT i FROM json_populate_record(NULL::jsrec_i_not_null, '{"x": 43.2}') q;
2020-04-06 20:20:13.622 EDT [1627:335] pg_regress/json ERROR:  domain js_int_not_null does not allow null values
2020-04-06 20:20:13.622 EDT [1627:336] pg_regress/json STATEMENT:  SELECT i FROM json_populate_record(NULL::jsrec_i_not_null, '{"x": 43.2}') q;
2020-04-06 20:20:13.625 EDT [1635:192] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'lax $.g ? (exists (@.x + "3"))');
2020-04-06 20:20:13.627 EDT [1627:337] pg_regress/json LOG:  statement: SELECT i FROM json_populate_record(NULL::jsrec_i_not_null, '{"i": null}') q;
2020-04-06 20:20:13.627 EDT [24935:306] LOG:  background worker "parallel worker" (PID 2258) exited with exit code 1
2020-04-06 20:20:13.628 EDT [1633:329] pg_regress/jsonb LOG:  statement: SELECT jsonb_typeof('1e2') AS number;
2020-04-06 20:20:13.635 EDT [1635:193] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'lax $.g ? ((exists (@.x + "3")) is unknown)');
2020-04-06 20:20:13.636 EDT [2263:1] ERROR:  domain js_int_not_null does not allow null values
2020-04-06 20:20:13.636 EDT [2263:2] STATEMENT:  SELECT i FROM json_populate_record(NULL::jsrec_i_not_null, '{"i": null}') q;
2020-04-06 20:20:13.636 EDT [1627:338] pg_regress/json ERROR:  domain js_int_not_null does not allow null values
2020-04-06 20:20:13.636 EDT [1627:339] pg_regress/json STATEMENT:  SELECT i FROM json_populate_record(NULL::jsrec_i_not_null, '{"i": null}') q;
2020-04-06 20:20:13.639 EDT [1633:330] pg_regress/jsonb LOG:  statement: SELECT jsonb_typeof('-1.0') AS number;
2020-04-06 20:20:13.640 EDT [1627:340] pg_regress/json LOG:  statement: SELECT i FROM json_populate_record(NULL::jsrec_i_not_null, '{"i": 12345}') q;
2020-04-06 20:20:13.640 EDT [24935:307] LOG:  background worker "parallel worker" (PID 2263) exited with exit code 1
2020-04-06 20:20:13.644 EDT [1635:194] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'strict $.g[*] ? (exists (@.x))');
2020-04-06 20:20:13.647 EDT [1633:331] pg_regress/jsonb LOG:  statement: SELECT jsonb_typeof('true') AS boolean;
2020-04-06 20:20:13.651 EDT [1627:341] pg_regress/json LOG:  statement: SELECT ia FROM json_populate_record(NULL::jsrec, '{"ia": null}') q;
2020-04-06 20:20:13.656 EDT [1635:195] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'strict $.g[*] ? ((exists (@.x)) is unknown)');
2020-04-06 20:20:13.658 EDT [1633:332] pg_regress/jsonb LOG:  statement: SELECT jsonb_typeof('false') AS boolean;
2020-04-06 20:20:13.660 EDT [1627:342] pg_regress/json LOG:  statement: SELECT ia FROM json_populate_record(NULL::jsrec, '{"ia": 123}') q;
2020-04-06 20:20:13.667 EDT [2272:1] ERROR:  expected JSON array
2020-04-06 20:20:13.667 EDT [2272:2] HINT:  See the value of key "ia".
2020-04-06 20:20:13.667 EDT [2272:3] STATEMENT:  SELECT ia FROM json_populate_record(NULL::jsrec, '{"ia": 123}') q;
2020-04-06 20:20:13.668 EDT [1627:343] pg_regress/json ERROR:  expected JSON array
2020-04-06 20:20:13.668 EDT [1627:344] pg_regress/json HINT:  See the value of key "ia".
2020-04-06 20:20:13.668 EDT [1627:345] pg_regress/json STATEMENT:  SELECT ia FROM json_populate_record(NULL::jsrec, '{"ia": 123}') q;
2020-04-06 20:20:13.668 EDT [1635:196] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'strict $.g ? (exists (@[*].x))');
2020-04-06 20:20:13.669 EDT [1633:333] pg_regress/jsonb LOG:  statement: SELECT jsonb_typeof('"hello"') AS string;
2020-04-06 20:20:13.671 EDT [1627:346] pg_regress/json LOG:  statement: SELECT ia FROM json_populate_record(NULL::jsrec, '{"ia": [1, "2", null, 4]}') q;
2020-04-06 20:20:13.671 EDT [24935:308] LOG:  background worker "parallel worker" (PID 2272) exited with exit code 1
2020-04-06 20:20:13.680 EDT [1633:334] pg_regress/jsonb LOG:  statement: SELECT jsonb_typeof('"true"') AS string;
2020-04-06 20:20:13.680 EDT [1635:197] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'strict $.g ? ((exists (@[*].x)) is unknown)');
2020-04-06 20:20:13.683 EDT [1627:347] pg_regress/json LOG:  statement: SELECT ia FROM json_populate_record(NULL::jsrec, '{"ia": [[1, 2], [3, 4]]}') q;
2020-04-06 20:20:13.692 EDT [1633:335] pg_regress/jsonb LOG:  statement: SELECT jsonb_typeof('"1.0"') AS string;
2020-04-06 20:20:13.692 EDT [1635:198] pg_regress/jsonb_jsonpath LOG:  statement: select
		x, y,
		jsonb_path_query(
			'[true, false, null]',
			'$[*] ? (@ == true  &&  ($x == true && $y == true) ||
					 @ == false && !($x == true && $y == true) ||
					 @ == null  &&  ($x == true && $y == true) is unknown)',
			jsonb_build_object('x', x, 'y', y)
		) as "x && y"
	from
		(values (jsonb 'true'), ('false'), ('"null"')) x(x),
		(values (jsonb 'true'), ('false'), ('"null"')) y(y);
2020-04-06 20:20:13.695 EDT [1627:348] pg_regress/json LOG:  statement: SELECT ia FROM json_populate_record(NULL::jsrec, '{"ia": [[1], 2]}') q;
2020-04-06 20:20:13.701 EDT [1633:336] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_array('a',1,'b',1.2,'c',true,'d',null,'e',json '{"x": 3, "y": [1,2,3]}');
2020-04-06 20:20:13.704 EDT [2281:1] ERROR:  expected JSON array
2020-04-06 20:20:13.704 EDT [2281:2] HINT:  See the array element [1] of key "ia".
2020-04-06 20:20:13.704 EDT [2281:3] STATEMENT:  SELECT ia FROM json_populate_record(NULL::jsrec, '{"ia": [[1], 2]}') q;
2020-04-06 20:20:13.704 EDT [1627:349] pg_regress/json ERROR:  expected JSON array
2020-04-06 20:20:13.704 EDT [1627:350] pg_regress/json HINT:  See the array element [1] of key "ia".
2020-04-06 20:20:13.704 EDT [1627:351] pg_regress/json STATEMENT:  SELECT ia FROM json_populate_record(NULL::jsrec, '{"ia": [[1], 2]}') q;
2020-04-06 20:20:13.707 EDT [1635:199] pg_regress/jsonb_jsonpath LOG:  statement: select
		x, y,
		jsonb_path_query(
			'[true, false, null]',
			'$[*] ? (@ == true  &&  ($x == true || $y == true) ||
					 @ == false && !($x == true || $y == true) ||
					 @ == null  &&  ($x == true || $y == true) is unknown)',
			jsonb_build_object('x', x, 'y', y)
		) as "x || y"
	from
		(values (jsonb 'true'), ('false'), ('"null"')) x(x),
		(values (jsonb 'true'), ('false'), ('"null"')) y(y);
2020-04-06 20:20:13.708 EDT [1627:352] pg_regress/json LOG:  statement: SELECT ia FROM json_populate_record(NULL::jsrec, '{"ia": [[1], [2, 3]]}') q;
2020-04-06 20:20:13.709 EDT [24935:309] LOG:  background worker "parallel worker" (PID 2281) exited with exit code 1
2020-04-06 20:20:13.713 EDT [1633:337] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_array('a', NULL);
2020-04-06 20:20:13.714 EDT [2284:1] ERROR:  malformed JSON array
2020-04-06 20:20:13.714 EDT [2284:2] DETAIL:  Multidimensional arrays must have sub-arrays with matching dimensions.
2020-04-06 20:20:13.714 EDT [2284:3] STATEMENT:  SELECT ia FROM json_populate_record(NULL::jsrec, '{"ia": [[1], [2, 3]]}') q;
2020-04-06 20:20:13.714 EDT [1627:353] pg_regress/json ERROR:  malformed JSON array
2020-04-06 20:20:13.714 EDT [1627:354] pg_regress/json DETAIL:  Multidimensional arrays must have sub-arrays with matching dimensions.
2020-04-06 20:20:13.714 EDT [1627:355] pg_regress/json STATEMENT:  SELECT ia FROM json_populate_record(NULL::jsrec, '{"ia": [[1], [2, 3]]}') q;
2020-04-06 20:20:13.717 EDT [1635:200] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": 1, "b":1}' @? '$ ? (@.a == @.b)';
2020-04-06 20:20:13.717 EDT [1627:356] pg_regress/json LOG:  statement: SELECT ia FROM json_populate_record(NULL::jsrec, '{"ia": "{1,2,3}"}') q;
2020-04-06 20:20:13.718 EDT [24935:310] LOG:  background worker "parallel worker" (PID 2284) exited with exit code 1
2020-04-06 20:20:13.722 EDT [1633:338] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_array(VARIADIC NULL::text[]);
2020-04-06 20:20:13.727 EDT [1635:201] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"c": {"a": 1, "b":1}}' @? '$ ? (@.a == @.b)';
2020-04-06 20:20:13.733 EDT [1627:357] pg_regress/json LOG:  statement: SELECT ia1 FROM json_populate_record(NULL::jsrec, '{"ia1": null}') q;
2020-04-06 20:20:13.736 EDT [1633:339] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_array(VARIADIC '{}'::text[]);
2020-04-06 20:20:13.738 EDT [1635:202] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"c": {"a": 1, "b":1}}' @? '$.c ? (@.a == @.b)';
2020-04-06 20:20:13.744 EDT [1627:358] pg_regress/json LOG:  statement: SELECT ia1 FROM json_populate_record(NULL::jsrec, '{"ia1": 123}') q;
2020-04-06 20:20:13.749 EDT [1635:203] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"c": {"a": 1, "b":1}}' @? '$.c ? ($.c.a == @.b)';
2020-04-06 20:20:13.749 EDT [1633:340] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_array(VARIADIC '{a,b,c}'::text[]);
2020-04-06 20:20:13.752 EDT [2293:1] ERROR:  expected JSON array
2020-04-06 20:20:13.752 EDT [2293:2] HINT:  See the value of key "ia1".
2020-04-06 20:20:13.752 EDT [2293:3] STATEMENT:  SELECT ia1 FROM json_populate_record(NULL::jsrec, '{"ia1": 123}') q;
2020-04-06 20:20:13.753 EDT [1627:359] pg_regress/json ERROR:  expected JSON array
2020-04-06 20:20:13.753 EDT [1627:360] pg_regress/json HINT:  See the value of key "ia1".
2020-04-06 20:20:13.753 EDT [1627:361] pg_regress/json STATEMENT:  SELECT ia1 FROM json_populate_record(NULL::jsrec, '{"ia1": 123}') q;
2020-04-06 20:20:13.756 EDT [1627:362] pg_regress/json LOG:  statement: SELECT ia1 FROM json_populate_record(NULL::jsrec, '{"ia1": [1, "2", null, 4]}') q;
2020-04-06 20:20:13.757 EDT [24935:311] LOG:  background worker "parallel worker" (PID 2293) exited with exit code 1
2020-04-06 20:20:13.759 EDT [1633:341] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_array(VARIADIC ARRAY['a', NULL]::text[]);
2020-04-06 20:20:13.762 EDT [1635:204] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"c": {"a": 1, "b":1}}' @? '$.* ? (@.a == @.b)';
2020-04-06 20:20:13.769 EDT [1633:342] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_array(VARIADIC '{1,2,3,4}'::text[]);
2020-04-06 20:20:13.769 EDT [1627:363] pg_regress/json LOG:  statement: SELECT ia1 FROM json_populate_record(NULL::jsrec, '{"ia1": [[1, 2, 3]]}') q;
2020-04-06 20:20:13.773 EDT [1635:205] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": 1, "b":1}' @? '$.** ? (@.a == @.b)';
2020-04-06 20:20:13.779 EDT [1633:343] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_array(VARIADIC '{1,2,3,4}'::int[]);
2020-04-06 20:20:13.781 EDT [1627:364] pg_regress/json LOG:  statement: SELECT ia1d FROM json_populate_record(NULL::jsrec, '{"ia1d": null}') q;
2020-04-06 20:20:13.782 EDT [1635:206] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"c": {"a": 1, "b":1}}' @? '$.** ? (@.a == @.b)';
2020-04-06 20:20:13.790 EDT [1633:344] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_array(VARIADIC '{{1,4},{2,5},{3,6}}'::int[][]);
2020-04-06 20:20:13.792 EDT [1627:365] pg_regress/json LOG:  statement: SELECT ia1d FROM json_populate_record(NULL::jsrec, '{"ia1d": 123}') q;
2020-04-06 20:20:13.792 EDT [1635:207] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"c": {"a": 2, "b":1}}', '$.** ? (@.a == 1 + 1)');
2020-04-06 20:20:13.800 EDT [2306:1] ERROR:  expected JSON array
2020-04-06 20:20:13.800 EDT [2306:2] HINT:  See the value of key "ia1d".
2020-04-06 20:20:13.800 EDT [2306:3] STATEMENT:  SELECT ia1d FROM json_populate_record(NULL::jsrec, '{"ia1d": 123}') q;
2020-04-06 20:20:13.800 EDT [1627:366] pg_regress/json ERROR:  expected JSON array
2020-04-06 20:20:13.800 EDT [1627:367] pg_regress/json HINT:  See the value of key "ia1d".
2020-04-06 20:20:13.800 EDT [1627:368] pg_regress/json STATEMENT:  SELECT ia1d FROM json_populate_record(NULL::jsrec, '{"ia1d": 123}') q;
2020-04-06 20:20:13.801 EDT [1633:345] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object('a',1,'b',1.2,'c',true,'d',null,'e',json '{"x": 3, "y": [1,2,3]}');
2020-04-06 20:20:13.804 EDT [24935:312] LOG:  background worker "parallel worker" (PID 2306) exited with exit code 1
2020-04-06 20:20:13.805 EDT [1627:369] pg_regress/json LOG:  statement: SELECT ia1d FROM json_populate_record(NULL::jsrec, '{"ia1d": [1, "2", null, 4]}') q;
2020-04-06 20:20:13.806 EDT [1635:208] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"c": {"a": 2, "b":1}}', '$.** ? (@.a == (1 + 1))');
2020-04-06 20:20:13.812 EDT [2309:1] ERROR:  value for domain js_int_array_1d violates check constraint "js_int_array_1d_check"
2020-04-06 20:20:13.812 EDT [2309:2] STATEMENT:  SELECT ia1d FROM json_populate_record(NULL::jsrec, '{"ia1d": [1, "2", null, 4]}') q;
2020-04-06 20:20:13.812 EDT [1627:370] pg_regress/json ERROR:  value for domain js_int_array_1d violates check constraint "js_int_array_1d_check"
2020-04-06 20:20:13.812 EDT [1627:371] pg_regress/json STATEMENT:  SELECT ia1d FROM json_populate_record(NULL::jsrec, '{"ia1d": [1, "2", null, 4]}') q;
2020-04-06 20:20:13.813 EDT [1633:346] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object(
	       'a', jsonb_build_object('b',false,'c',99),
	       'd', jsonb_build_object('e',array[9,8,7]::int[],
	           'f', (select row_to_json(r) from ( select relkind, oid::regclass as name from pg_class where relname = 'pg_class') r)));
2020-04-06 20:20:13.814 EDT [1633:347] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object('{a,b,c}'::text[]);
2020-04-06 20:20:13.815 EDT [24935:313] LOG:  background worker "parallel worker" (PID 2309) exited with exit code 1
2020-04-06 20:20:13.816 EDT [1627:372] pg_regress/json LOG:  statement: SELECT ia1d FROM json_populate_record(NULL::jsrec, '{"ia1d": [1, "2", null]}') q;
2020-04-06 20:20:13.818 EDT [1635:209] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"c": {"a": 2, "b":1}}', '$.** ? (@.a == @.b + 1)');
2020-04-06 20:20:13.821 EDT [2311:1] ERROR:  argument list must have even number of elements
2020-04-06 20:20:13.821 EDT [2311:2] HINT:  The arguments of jsonb_build_object() must consist of alternating keys and values.
2020-04-06 20:20:13.821 EDT [2311:3] STATEMENT:  SELECT jsonb_build_object('{a,b,c}'::text[]);
2020-04-06 20:20:13.821 EDT [1633:348] pg_regress/jsonb ERROR:  argument list must have even number of elements
2020-04-06 20:20:13.821 EDT [1633:349] pg_regress/jsonb HINT:  The arguments of jsonb_build_object() must consist of alternating keys and values.
2020-04-06 20:20:13.821 EDT [1633:350] pg_regress/jsonb STATEMENT:  SELECT jsonb_build_object('{a,b,c}'::text[]);
2020-04-06 20:20:13.824 EDT [24935:314] LOG:  background worker "parallel worker" (PID 2311) exited with exit code 1
2020-04-06 20:20:13.824 EDT [1633:351] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object('{a,b,c}'::text[], '{d,e,f}'::text[]);
2020-04-06 20:20:13.828 EDT [1627:373] pg_regress/json LOG:  statement: SELECT ia2 FROM json_populate_record(NULL::jsrec, '{"ia2": [1, "2", null, 4]}') q;
2020-04-06 20:20:13.829 EDT [1635:210] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"c": {"a": 2, "b":1}}', '$.** ? (@.a == (@.b + 1))');
2020-04-06 20:20:13.830 EDT [2314:1] ERROR:  key value must be scalar, not array, composite, or json
2020-04-06 20:20:13.830 EDT [2314:2] STATEMENT:  SELECT jsonb_build_object('{a,b,c}'::text[], '{d,e,f}'::text[]);
2020-04-06 20:20:13.830 EDT [1633:352] pg_regress/jsonb ERROR:  key value must be scalar, not array, composite, or json
2020-04-06 20:20:13.830 EDT [1633:353] pg_regress/jsonb STATEMENT:  SELECT jsonb_build_object('{a,b,c}'::text[], '{d,e,f}'::text[]);
2020-04-06 20:20:13.833 EDT [24935:315] LOG:  background worker "parallel worker" (PID 2314) exited with exit code 1
2020-04-06 20:20:13.833 EDT [1633:354] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object('a', 'b', 'c');
2020-04-06 20:20:13.839 EDT [1627:374] pg_regress/json LOG:  statement: SELECT ia2 FROM json_populate_record(NULL::jsrec, '{"ia2": [[1, 2], [null, 4]]}') q;
2020-04-06 20:20:13.839 EDT [1635:211] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"c": {"a": -1, "b":1}}' @? '$.** ? (@.a == - 1)';
2020-04-06 20:20:13.840 EDT [2317:1] ERROR:  argument list must have even number of elements
2020-04-06 20:20:13.840 EDT [2317:2] HINT:  The arguments of jsonb_build_object() must consist of alternating keys and values.
2020-04-06 20:20:13.840 EDT [2317:3] STATEMENT:  SELECT jsonb_build_object('a', 'b', 'c');
2020-04-06 20:20:13.840 EDT [1633:355] pg_regress/jsonb ERROR:  argument list must have even number of elements
2020-04-06 20:20:13.840 EDT [1633:356] pg_regress/jsonb HINT:  The arguments of jsonb_build_object() must consist of alternating keys and values.
2020-04-06 20:20:13.840 EDT [1633:357] pg_regress/jsonb STATEMENT:  SELECT jsonb_build_object('a', 'b', 'c');
2020-04-06 20:20:13.843 EDT [24935:316] LOG:  background worker "parallel worker" (PID 2317) exited with exit code 1
2020-04-06 20:20:13.843 EDT [1633:358] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object(NULL, 'a');
2020-04-06 20:20:13.850 EDT [2320:1] ERROR:  argument 1: key must not be null
2020-04-06 20:20:13.850 EDT [2320:2] STATEMENT:  SELECT jsonb_build_object(NULL, 'a');
2020-04-06 20:20:13.850 EDT [1633:359] pg_regress/jsonb ERROR:  argument 1: key must not be null
2020-04-06 20:20:13.850 EDT [1633:360] pg_regress/jsonb STATEMENT:  SELECT jsonb_build_object(NULL, 'a');
2020-04-06 20:20:13.851 EDT [1635:212] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"c": {"a": -1, "b":1}}' @? '$.** ? (@.a == -1)';
2020-04-06 20:20:13.852 EDT [1627:375] pg_regress/json LOG:  statement: SELECT ia2 FROM json_populate_record(NULL::jsrec, '{"ia2": [[], []]}') q;
2020-04-06 20:20:13.854 EDT [1633:361] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object('a', NULL);
2020-04-06 20:20:13.854 EDT [24935:317] LOG:  background worker "parallel worker" (PID 2320) exited with exit code 1
2020-04-06 20:20:13.862 EDT [1627:376] pg_regress/json LOG:  statement: SELECT ia2 FROM json_populate_record(NULL::jsrec, '{"ia2": [[1, 2], [3]]}') q;
2020-04-06 20:20:13.863 EDT [1635:213] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"c": {"a": -1, "b":1}}' @? '$.** ? (@.a == [email protected])';
2020-04-06 20:20:13.865 EDT [1633:362] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object(VARIADIC NULL::text[]);
2020-04-06 20:20:13.870 EDT [2325:1] ERROR:  malformed JSON array
2020-04-06 20:20:13.870 EDT [2325:2] DETAIL:  Multidimensional arrays must have sub-arrays with matching dimensions.
2020-04-06 20:20:13.870 EDT [2325:3] STATEMENT:  SELECT ia2 FROM json_populate_record(NULL::jsrec, '{"ia2": [[1, 2], [3]]}') q;
2020-04-06 20:20:13.870 EDT [1627:377] pg_regress/json ERROR:  malformed JSON array
2020-04-06 20:20:13.870 EDT [1627:378] pg_regress/json DETAIL:  Multidimensional arrays must have sub-arrays with matching dimensions.
2020-04-06 20:20:13.870 EDT [1627:379] pg_regress/json STATEMENT:  SELECT ia2 FROM json_populate_record(NULL::jsrec, '{"ia2": [[1, 2], [3]]}') q;
2020-04-06 20:20:13.872 EDT [1635:214] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"c": {"a": -1, "b":1}}' @? '$.** ? (@.a == - @.b)';
2020-04-06 20:20:13.874 EDT [1627:380] pg_regress/json LOG:  statement: SELECT ia2 FROM json_populate_record(NULL::jsrec, '{"ia2": [[1, 2], 3, 4]}') q;
2020-04-06 20:20:13.874 EDT [24935:318] LOG:  background worker "parallel worker" (PID 2325) exited with exit code 1
2020-04-06 20:20:13.875 EDT [1633:363] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object(VARIADIC '{}'::text[]);
2020-04-06 20:20:13.882 EDT [1635:215] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"c": {"a": 0, "b":1}}' @? '$.** ? (@.a == 1 - @.b)';
2020-04-06 20:20:13.883 EDT [2328:1] ERROR:  expected JSON array
2020-04-06 20:20:13.883 EDT [2328:2] HINT:  See the array element [1] of key "ia2".
2020-04-06 20:20:13.883 EDT [2328:3] STATEMENT:  SELECT ia2 FROM json_populate_record(NULL::jsrec, '{"ia2": [[1, 2], 3, 4]}') q;
2020-04-06 20:20:13.883 EDT [1627:381] pg_regress/json ERROR:  expected JSON array
2020-04-06 20:20:13.883 EDT [1627:382] pg_regress/json HINT:  See the array element [1] of key "ia2".
2020-04-06 20:20:13.883 EDT [1627:383] pg_regress/json STATEMENT:  SELECT ia2 FROM json_populate_record(NULL::jsrec, '{"ia2": [[1, 2], 3, 4]}') q;
2020-04-06 20:20:13.886 EDT [1633:364] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object(VARIADIC '{a,b,c}'::text[]);
2020-04-06 20:20:13.887 EDT [1627:384] pg_regress/json LOG:  statement: SELECT ia2d FROM json_populate_record(NULL::jsrec, '{"ia2d": [[1, "2"], [null, 4]]}') q;
2020-04-06 20:20:13.887 EDT [24935:319] LOG:  background worker "parallel worker" (PID 2328) exited with exit code 1
2020-04-06 20:20:13.892 EDT [2331:1] ERROR:  argument list must have even number of elements
2020-04-06 20:20:13.892 EDT [2331:2] HINT:  The arguments of jsonb_build_object() must consist of alternating keys and values.
2020-04-06 20:20:13.892 EDT [2331:3] STATEMENT:  SELECT jsonb_build_object(VARIADIC '{a,b,c}'::text[]);
2020-04-06 20:20:13.892 EDT [1633:365] pg_regress/jsonb ERROR:  argument list must have even number of elements
2020-04-06 20:20:13.892 EDT [1633:366] pg_regress/jsonb HINT:  The arguments of jsonb_build_object() must consist of alternating keys and values.
2020-04-06 20:20:13.892 EDT [1633:367] pg_regress/jsonb STATEMENT:  SELECT jsonb_build_object(VARIADIC '{a,b,c}'::text[]);
2020-04-06 20:20:13.893 EDT [1635:216] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"c": {"a": 2, "b":1}}' @? '$.** ? (@.a == 1 - - @.b)';
2020-04-06 20:20:13.895 EDT [1633:368] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object(VARIADIC ARRAY['a', NULL]::text[]);
2020-04-06 20:20:13.896 EDT [24935:320] LOG:  background worker "parallel worker" (PID 2331) exited with exit code 1
2020-04-06 20:20:13.898 EDT [2332:1] ERROR:  value for domain js_int_array_2d violates check constraint "js_int_array_2d_check"
2020-04-06 20:20:13.898 EDT [2332:2] STATEMENT:  SELECT ia2d FROM json_populate_record(NULL::jsrec, '{"ia2d": [[1, "2"], [null, 4]]}') q;
2020-04-06 20:20:13.898 EDT [1627:385] pg_regress/json ERROR:  value for domain js_int_array_2d violates check constraint "js_int_array_2d_check"
2020-04-06 20:20:13.898 EDT [1627:386] pg_regress/json STATEMENT:  SELECT ia2d FROM json_populate_record(NULL::jsrec, '{"ia2d": [[1, "2"], [null, 4]]}') q;
2020-04-06 20:20:13.901 EDT [1627:387] pg_regress/json LOG:  statement: SELECT ia2d FROM json_populate_record(NULL::jsrec, '{"ia2d": [[1, "2", 3], [null, 5, 6]]}') q;
2020-04-06 20:20:13.902 EDT [24935:321] LOG:  background worker "parallel worker" (PID 2332) exited with exit code 1
2020-04-06 20:20:13.903 EDT [1635:217] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"c": {"a": 0, "b":1}}' @? '$.** ? (@.a == 1 - [email protected])';
2020-04-06 20:20:13.905 EDT [1633:369] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object(VARIADIC ARRAY[NULL, 'a']::text[]);
2020-04-06 20:20:13.910 EDT [2337:1] ERROR:  argument 1: key must not be null
2020-04-06 20:20:13.910 EDT [2337:2] STATEMENT:  SELECT jsonb_build_object(VARIADIC ARRAY[NULL, 'a']::text[]);
2020-04-06 20:20:13.910 EDT [1633:370] pg_regress/jsonb ERROR:  argument 1: key must not be null
2020-04-06 20:20:13.910 EDT [1633:371] pg_regress/jsonb STATEMENT:  SELECT jsonb_build_object(VARIADIC ARRAY[NULL, 'a']::text[]);
2020-04-06 20:20:13.912 EDT [1627:388] pg_regress/json LOG:  statement: SELECT ia3 FROM json_populate_record(NULL::jsrec, '{"ia3": [1, "2", null, 4]}') q;
2020-04-06 20:20:13.913 EDT [1635:218] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[1,2,3]' @? '$ ? (+@[*] > +2)';
2020-04-06 20:20:13.915 EDT [1633:372] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object(VARIADIC '{1,2,3,4}'::text[]);
2020-04-06 20:20:13.915 EDT [24935:322] LOG:  background worker "parallel worker" (PID 2337) exited with exit code 1
2020-04-06 20:20:13.923 EDT [1635:219] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[1,2,3]' @? '$ ? (+@[*] > +3)';
2020-04-06 20:20:13.927 EDT [1627:389] pg_regress/json LOG:  statement: SELECT ia3 FROM json_populate_record(NULL::jsrec, '{"ia3": [[1, 2], [null, 4]]}') q;
2020-04-06 20:20:13.930 EDT [1633:373] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object(VARIADIC '{1,2,3,4}'::int[]);
2020-04-06 20:20:13.936 EDT [1635:220] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[1,2,3]' @? '$ ? (-@[*] < -2)';
2020-04-06 20:20:13.939 EDT [1627:390] pg_regress/json LOG:  statement: SELECT ia3 FROM json_populate_record(NULL::jsrec, '{"ia3": [ [[], []], [[], []], [[], []] ]}') q;
2020-04-06 20:20:13.940 EDT [1633:374] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object(VARIADIC '{{1,4},{2,5},{3,6}}'::int[][]);
2020-04-06 20:20:13.947 EDT [1635:221] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[1,2,3]' @? '$ ? (-@[*] < -3)';
2020-04-06 20:20:13.952 EDT [1627:391] pg_regress/json LOG:  statement: SELECT ia3 FROM json_populate_record(NULL::jsrec, '{"ia3": [ [[1, 2]], [[3, 4]] ]}') q;
2020-04-06 20:20:13.953 EDT [1633:375] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_array();
2020-04-06 20:20:13.957 EDT [1635:222] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '1' @? '$ ? ($ > 0)';
2020-04-06 20:20:13.964 EDT [1633:376] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object();
2020-04-06 20:20:13.965 EDT [1627:392] pg_regress/json LOG:  statement: SELECT ia3 FROM json_populate_record(NULL::jsrec, '{"ia3": [ [[1, 2], [3, 4]], [[5, 6], [7, 8]] ]}') q;
2020-04-06 20:20:13.967 EDT [1635:223] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1,2,0,3]', '$[*] ? (2 / @ > 0)');
2020-04-06 20:20:13.975 EDT [1633:377] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object(1,2);
2020-04-06 20:20:13.976 EDT [1627:393] pg_regress/json LOG:  statement: SELECT ia3 FROM json_populate_record(NULL::jsrec, '{"ia3": [ [[1, 2], [3, 4]], [[5, 6], [7, 8], [9, 10]] ]}') q;
2020-04-06 20:20:13.979 EDT [1635:224] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1,2,0,3]', '$[*] ? ((2 / @ > 0) is unknown)');
2020-04-06 20:20:13.983 EDT [2354:1] ERROR:  malformed JSON array
2020-04-06 20:20:13.983 EDT [2354:2] DETAIL:  Multidimensional arrays must have sub-arrays with matching dimensions.
2020-04-06 20:20:13.983 EDT [2354:3] STATEMENT:  SELECT ia3 FROM json_populate_record(NULL::jsrec, '{"ia3": [ [[1, 2], [3, 4]], [[5, 6], [7, 8], [9, 10]] ]}') q;
2020-04-06 20:20:13.983 EDT [1627:394] pg_regress/json ERROR:  malformed JSON array
2020-04-06 20:20:13.983 EDT [1627:395] pg_regress/json DETAIL:  Multidimensional arrays must have sub-arrays with matching dimensions.
2020-04-06 20:20:13.983 EDT [1627:396] pg_regress/json STATEMENT:  SELECT ia3 FROM json_populate_record(NULL::jsrec, '{"ia3": [ [[1, 2], [3, 4]], [[5, 6], [7, 8], [9, 10]] ]}') q;
2020-04-06 20:20:13.987 EDT [1627:397] pg_regress/json LOG:  statement: SELECT ta FROM json_populate_record(NULL::jsrec, '{"ta": null}') q;
2020-04-06 20:20:13.987 EDT [24935:323] LOG:  background worker "parallel worker" (PID 2354) exited with exit code 1
2020-04-06 20:20:13.989 EDT [1633:378] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object(null,2);
2020-04-06 20:20:13.990 EDT [1635:225] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('0', '1 / $');
2020-04-06 20:20:13.995 EDT [2358:1] ERROR:  argument 1: key must not be null
2020-04-06 20:20:13.995 EDT [2358:2] STATEMENT:  SELECT jsonb_build_object(null,2);
2020-04-06 20:20:13.995 EDT [1633:379] pg_regress/jsonb ERROR:  argument 1: key must not be null
2020-04-06 20:20:13.995 EDT [1633:380] pg_regress/jsonb STATEMENT:  SELECT jsonb_build_object(null,2);
2020-04-06 20:20:13.997 EDT [2359:1] ERROR:  division by zero
2020-04-06 20:20:13.997 EDT [2359:2] STATEMENT:  select jsonb_path_query('0', '1 / $');
2020-04-06 20:20:13.997 EDT [1635:226] pg_regress/jsonb_jsonpath ERROR:  division by zero
2020-04-06 20:20:13.997 EDT [1635:227] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('0', '1 / $');
2020-04-06 20:20:13.999 EDT [1627:398] pg_regress/json LOG:  statement: SELECT ta FROM json_populate_record(NULL::jsrec, '{"ta": 123}') q;
2020-04-06 20:20:13.999 EDT [1633:381] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object(r,2) FROM (SELECT 1 AS a, 2 AS b) r;
2020-04-06 20:20:14.000 EDT [24935:324] LOG:  background worker "parallel worker" (PID 2358) exited with exit code 1
2020-04-06 20:20:14.000 EDT [1635:228] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('0', '1 / $ + 2');
2020-04-06 20:20:14.000 EDT [24935:325] LOG:  background worker "parallel worker" (PID 2359) exited with exit code 1
2020-04-06 20:20:14.007 EDT [2360:1] ERROR:  division by zero
2020-04-06 20:20:14.007 EDT [2360:2] STATEMENT:  select jsonb_path_query('0', '1 / $ + 2');
2020-04-06 20:20:14.007 EDT [1635:229] pg_regress/jsonb_jsonpath ERROR:  division by zero
2020-04-06 20:20:14.007 EDT [1635:230] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('0', '1 / $ + 2');
2020-04-06 20:20:14.008 EDT [2361:1] ERROR:  expected JSON array
2020-04-06 20:20:14.008 EDT [2361:2] HINT:  See the value of key "ta".
2020-04-06 20:20:14.008 EDT [2361:3] STATEMENT:  SELECT ta FROM json_populate_record(NULL::jsrec, '{"ta": 123}') q;
2020-04-06 20:20:14.008 EDT [1627:399] pg_regress/json ERROR:  expected JSON array
2020-04-06 20:20:14.008 EDT [1627:400] pg_regress/json HINT:  See the value of key "ta".
2020-04-06 20:20:14.008 EDT [1627:401] pg_regress/json STATEMENT:  SELECT ta FROM json_populate_record(NULL::jsrec, '{"ta": 123}') q;
2020-04-06 20:20:14.008 EDT [2362:1] ERROR:  key value must be scalar, not array, composite, or json
2020-04-06 20:20:14.008 EDT [2362:2] STATEMENT:  SELECT jsonb_build_object(r,2) FROM (SELECT 1 AS a, 2 AS b) r;
2020-04-06 20:20:14.009 EDT [1633:382] pg_regress/jsonb ERROR:  key value must be scalar, not array, composite, or json
2020-04-06 20:20:14.009 EDT [1633:383] pg_regress/jsonb STATEMENT:  SELECT jsonb_build_object(r,2) FROM (SELECT 1 AS a, 2 AS b) r;
2020-04-06 20:20:14.010 EDT [1635:231] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('0', '-(3 + 1 % $)');
2020-04-06 20:20:14.011 EDT [24935:326] LOG:  background worker "parallel worker" (PID 2360) exited with exit code 1
2020-04-06 20:20:14.012 EDT [1627:402] pg_regress/json LOG:  statement: SELECT ta FROM json_populate_record(NULL::jsrec, '{"ta": [1, "2", null, 4]}') q;
2020-04-06 20:20:14.012 EDT [24935:327] LOG:  background worker "parallel worker" (PID 2361) exited with exit code 1
2020-04-06 20:20:14.013 EDT [1633:384] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object(json '{"a":1,"b":2}', 3);
2020-04-06 20:20:14.013 EDT [24935:328] LOG:  background worker "parallel worker" (PID 2362) exited with exit code 1
2020-04-06 20:20:14.016 EDT [2363:1] ERROR:  division by zero
2020-04-06 20:20:14.016 EDT [2363:2] STATEMENT:  select jsonb_path_query('0', '-(3 + 1 % $)');
2020-04-06 20:20:14.016 EDT [1635:232] pg_regress/jsonb_jsonpath ERROR:  division by zero
2020-04-06 20:20:14.016 EDT [1635:233] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('0', '-(3 + 1 % $)');
2020-04-06 20:20:14.019 EDT [1635:234] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('1', '$ + "2"');
2020-04-06 20:20:14.020 EDT [24935:329] LOG:  background worker "parallel worker" (PID 2363) exited with exit code 1
2020-04-06 20:20:14.021 EDT [2365:1] ERROR:  key value must be scalar, not array, composite, or json
2020-04-06 20:20:14.021 EDT [2365:2] STATEMENT:  SELECT jsonb_build_object(json '{"a":1,"b":2}', 3);
2020-04-06 20:20:14.021 EDT [1633:385] pg_regress/jsonb ERROR:  key value must be scalar, not array, composite, or json
2020-04-06 20:20:14.021 EDT [1633:386] pg_regress/jsonb STATEMENT:  SELECT jsonb_build_object(json '{"a":1,"b":2}', 3);
2020-04-06 20:20:14.025 EDT [1627:403] pg_regress/json LOG:  statement: SELECT ta FROM json_populate_record(NULL::jsrec, '{"ta": [[1, 2, 3], {"k": "v"}]}') q;
2020-04-06 20:20:14.026 EDT [1633:387] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object('{1,2,3}'::int[], 3);
2020-04-06 20:20:14.026 EDT [24935:330] LOG:  background worker "parallel worker" (PID 2365) exited with exit code 1
2020-04-06 20:20:14.026 EDT [2366:1] ERROR:  right operand of jsonpath operator + is not a single numeric value
2020-04-06 20:20:14.026 EDT [2366:2] STATEMENT:  select jsonb_path_query('1', '$ + "2"');
2020-04-06 20:20:14.027 EDT [1635:235] pg_regress/jsonb_jsonpath ERROR:  right operand of jsonpath operator + is not a single numeric value
2020-04-06 20:20:14.027 EDT [1635:236] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('1', '$ + "2"');
2020-04-06 20:20:14.030 EDT [1635:237] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1, 2]', '3 * $');
2020-04-06 20:20:14.031 EDT [24935:331] LOG:  background worker "parallel worker" (PID 2366) exited with exit code 1
2020-04-06 20:20:14.033 EDT [2368:1] ERROR:  key value must be scalar, not array, composite, or json
2020-04-06 20:20:14.033 EDT [2368:2] STATEMENT:  SELECT jsonb_build_object('{1,2,3}'::int[], 3);
2020-04-06 20:20:14.033 EDT [1633:388] pg_regress/jsonb ERROR:  key value must be scalar, not array, composite, or json
2020-04-06 20:20:14.033 EDT [1633:389] pg_regress/jsonb STATEMENT:  SELECT jsonb_build_object('{1,2,3}'::int[], 3);
2020-04-06 20:20:14.034 EDT [2367:1] ERROR:  expected JSON array
2020-04-06 20:20:14.034 EDT [2367:2] HINT:  See the array element [1] of key "ta".
2020-04-06 20:20:14.034 EDT [2367:3] STATEMENT:  SELECT ta FROM json_populate_record(NULL::jsrec, '{"ta": [[1, 2, 3], {"k": "v"}]}') q;
2020-04-06 20:20:14.034 EDT [1627:404] pg_regress/json ERROR:  expected JSON array
2020-04-06 20:20:14.034 EDT [1627:405] pg_regress/json HINT:  See the array element [1] of key "ta".
2020-04-06 20:20:14.034 EDT [1627:406] pg_regress/json STATEMENT:  SELECT ta FROM json_populate_record(NULL::jsrec, '{"ta": [[1, 2, 3], {"k": "v"}]}') q;
2020-04-06 20:20:14.037 EDT [1627:407] pg_regress/json LOG:  statement: SELECT c FROM json_populate_record(NULL::jsrec, '{"c": null}') q;
2020-04-06 20:20:14.037 EDT [2369:1] ERROR:  right operand of jsonpath operator * is not a single numeric value
2020-04-06 20:20:14.037 EDT [2369:2] STATEMENT:  select jsonb_path_query('[1, 2]', '3 * $');
2020-04-06 20:20:14.037 EDT [1635:238] pg_regress/jsonb_jsonpath ERROR:  right operand of jsonpath operator * is not a single numeric value
2020-04-06 20:20:14.037 EDT [1635:239] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('[1, 2]', '3 * $');
2020-04-06 20:20:14.038 EDT [24935:332] LOG:  background worker "parallel worker" (PID 2367) exited with exit code 1
2020-04-06 20:20:14.038 EDT [1633:390] pg_regress/jsonb LOG:  statement: SELECT jsonb_object_agg(1, NULL::jsonb);
2020-04-06 20:20:14.038 EDT [24935:333] LOG:  background worker "parallel worker" (PID 2368) exited with exit code 1
2020-04-06 20:20:14.040 EDT [1635:240] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"a"', '-$');
2020-04-06 20:20:14.041 EDT [24935:334] LOG:  background worker "parallel worker" (PID 2369) exited with exit code 1
2020-04-06 20:20:14.047 EDT [2372:1] ERROR:  operand of unary jsonpath operator - is not a numeric value
2020-04-06 20:20:14.047 EDT [2372:2] STATEMENT:  select jsonb_path_query('"a"', '-$');
2020-04-06 20:20:14.048 EDT [1635:241] pg_regress/jsonb_jsonpath ERROR:  operand of unary jsonpath operator - is not a numeric value
2020-04-06 20:20:14.048 EDT [1635:242] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('"a"', '-$');
2020-04-06 20:20:14.048 EDT [1627:408] pg_regress/json LOG:  statement: SELECT c FROM json_populate_record(NULL::jsrec, '{"c": "aaa"}') q;
2020-04-06 20:20:14.050 EDT [1633:391] pg_regress/jsonb LOG:  statement: SELECT jsonb_object_agg(NULL, '{"a":1}');
2020-04-06 20:20:14.052 EDT [1635:243] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1,"2",3]', '+$');
2020-04-06 20:20:14.052 EDT [24935:335] LOG:  background worker "parallel worker" (PID 2372) exited with exit code 1
2020-04-06 20:20:14.058 EDT [2374:1] ERROR:  field name must not be null
2020-04-06 20:20:14.058 EDT [2374:2] STATEMENT:  SELECT jsonb_object_agg(NULL, '{"a":1}');
2020-04-06 20:20:14.058 EDT [1633:392] pg_regress/jsonb ERROR:  field name must not be null
2020-04-06 20:20:14.058 EDT [1633:393] pg_regress/jsonb STATEMENT:  SELECT jsonb_object_agg(NULL, '{"a":1}');
2020-04-06 20:20:14.059 EDT [2375:1] ERROR:  operand of unary jsonpath operator + is not a numeric value
2020-04-06 20:20:14.059 EDT [2375:2] STATEMENT:  select jsonb_path_query('[1,"2",3]', '+$');
2020-04-06 20:20:14.060 EDT [1627:409] pg_regress/json LOG:  statement: SELECT c FROM json_populate_record(NULL::jsrec, '{"c": "aaaaaaaaaa"}') q;
2020-04-06 20:20:14.060 EDT [1635:244] pg_regress/jsonb_jsonpath ERROR:  operand of unary jsonpath operator + is not a numeric value
2020-04-06 20:20:14.060 EDT [1635:245] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('[1,"2",3]', '+$');
2020-04-06 20:20:14.061 EDT [1633:394] pg_regress/jsonb LOG:  statement: CREATE TEMP TABLE foo (serial_num int, name text, type text);
2020-04-06 20:20:14.064 EDT [1633:395] pg_regress/jsonb LOG:  statement: INSERT INTO foo VALUES (847001,'t15','GE1043');
2020-04-06 20:20:14.064 EDT [1633:396] pg_regress/jsonb LOG:  statement: INSERT INTO foo VALUES (847002,'t16','GE1043');
2020-04-06 20:20:14.065 EDT [1633:397] pg_regress/jsonb LOG:  statement: INSERT INTO foo VALUES (847003,'sub-alpha','GESS90');
2020-04-06 20:20:14.065 EDT [1633:398] pg_regress/jsonb LOG:  statement: SELECT jsonb_build_object('turbines',jsonb_object_agg(serial_num,jsonb_build_object('name',name,'type',type)))
	FROM foo;
2020-04-06 20:20:14.066 EDT [1633:399] pg_regress/jsonb LOG:  statement: SELECT jsonb_object_agg(name, type) FROM foo;
2020-04-06 20:20:14.066 EDT [1633:400] pg_regress/jsonb LOG:  statement: INSERT INTO foo VALUES (999999, NULL, 'bar');
2020-04-06 20:20:14.066 EDT [1633:401] pg_regress/jsonb LOG:  statement: SELECT jsonb_object_agg(name, type) FROM foo;
2020-04-06 20:20:14.066 EDT [1633:402] pg_regress/jsonb ERROR:  field name must not be null
2020-04-06 20:20:14.066 EDT [1633:403] pg_regress/jsonb STATEMENT:  SELECT jsonb_object_agg(name, type) FROM foo;
2020-04-06 20:20:14.066 EDT [1633:404] pg_regress/jsonb LOG:  statement: SELECT jsonb_object('{}');
2020-04-06 20:20:14.067 EDT [24935:336] LOG:  background worker "parallel worker" (PID 2374) exited with exit code 1
2020-04-06 20:20:14.067 EDT [1635:246] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('1', '$ + "2"', silent => true);
2020-04-06 20:20:14.068 EDT [24935:337] LOG:  background worker "parallel worker" (PID 2375) exited with exit code 1
2020-04-06 20:20:14.071 EDT [1627:410] pg_regress/json LOG:  statement: SELECT c FROM json_populate_record(NULL::jsrec, '{"c": "aaaaaaaaaaaaa"}') q;
2020-04-06 20:20:14.078 EDT [2379:1] ERROR:  value too long for type character(10)
2020-04-06 20:20:14.078 EDT [2379:2] STATEMENT:  SELECT c FROM json_populate_record(NULL::jsrec, '{"c": "aaaaaaaaaaaaa"}') q;
2020-04-06 20:20:14.078 EDT [1627:411] pg_regress/json ERROR:  value too long for type character(10)
2020-04-06 20:20:14.078 EDT [1627:412] pg_regress/json STATEMENT:  SELECT c FROM json_populate_record(NULL::jsrec, '{"c": "aaaaaaaaaaaaa"}') q;
2020-04-06 20:20:14.080 EDT [1633:405] pg_regress/jsonb LOG:  statement: SELECT jsonb_object('{}', '{}');
2020-04-06 20:20:14.081 EDT [1635:247] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1, 2]', '3 * $', silent => true);
2020-04-06 20:20:14.082 EDT [1627:413] pg_regress/json LOG:  statement: SELECT ca FROM json_populate_record(NULL::jsrec, '{"ca": null}') q;
2020-04-06 20:20:14.082 EDT [24935:338] LOG:  background worker "parallel worker" (PID 2379) exited with exit code 1
2020-04-06 20:20:14.093 EDT [1635:248] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"a"', '-$', silent => true);
2020-04-06 20:20:14.096 EDT [1633:406] pg_regress/jsonb LOG:  statement: SELECT jsonb_object('{a,1,b,2,3,NULL,"d e f","a b c"}');
2020-04-06 20:20:14.098 EDT [1627:414] pg_regress/json LOG:  statement: SELECT ca FROM json_populate_record(NULL::jsrec, '{"ca": 123}') q;
2020-04-06 20:20:14.103 EDT [1635:249] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1,"2",3]', '+$', silent => true);
2020-04-06 20:20:14.104 EDT [2385:1] ERROR:  expected JSON array
2020-04-06 20:20:14.104 EDT [2385:2] HINT:  See the value of key "ca".
2020-04-06 20:20:14.104 EDT [2385:3] STATEMENT:  SELECT ca FROM json_populate_record(NULL::jsrec, '{"ca": 123}') q;
2020-04-06 20:20:14.105 EDT [1627:415] pg_regress/json ERROR:  expected JSON array
2020-04-06 20:20:14.105 EDT [1627:416] pg_regress/json HINT:  See the value of key "ca".
2020-04-06 20:20:14.105 EDT [1627:417] pg_regress/json STATEMENT:  SELECT ca FROM json_populate_record(NULL::jsrec, '{"ca": 123}') q;
2020-04-06 20:20:14.107 EDT [1627:418] pg_regress/json LOG:  statement: SELECT ca FROM json_populate_record(NULL::jsrec, '{"ca": [1, "2", null, 4]}') q;
2020-04-06 20:20:14.108 EDT [24935:339] LOG:  background worker "parallel worker" (PID 2385) exited with exit code 1
2020-04-06 20:20:14.111 EDT [1633:407] pg_regress/jsonb LOG:  statement: SELECT jsonb_object('{{a,1},{b,2},{3,NULL},{"d e f","a b c"}}');
2020-04-06 20:20:14.114 EDT [1635:250] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '["1",2,0,3]' @? '-$[*]';
2020-04-06 20:20:14.119 EDT [1627:419] pg_regress/json LOG:  statement: SELECT ca FROM json_populate_record(NULL::jsrec, '{"ca": ["aaaaaaaaaaaaaaaa"]}') q;
2020-04-06 20:20:14.121 EDT [1633:408] pg_regress/jsonb LOG:  statement: SELECT jsonb_object('{a,b,c}');
2020-04-06 20:20:14.121 EDT [1633:409] pg_regress/jsonb ERROR:  array must have even number of elements
2020-04-06 20:20:14.121 EDT [1633:410] pg_regress/jsonb STATEMENT:  SELECT jsonb_object('{a,b,c}');
2020-04-06 20:20:14.121 EDT [1633:411] pg_regress/jsonb LOG:  statement: SELECT jsonb_object('{{a},{b}}');
2020-04-06 20:20:14.121 EDT [1633:412] pg_regress/jsonb ERROR:  array must have two columns
2020-04-06 20:20:14.121 EDT [1633:413] pg_regress/jsonb STATEMENT:  SELECT jsonb_object('{{a},{b}}');
2020-04-06 20:20:14.121 EDT [1633:414] pg_regress/jsonb LOG:  statement: SELECT jsonb_object('{{a,b,c},{b,c,d}}');
2020-04-06 20:20:14.121 EDT [1633:415] pg_regress/jsonb ERROR:  array must have two columns
2020-04-06 20:20:14.121 EDT [1633:416] pg_regress/jsonb STATEMENT:  SELECT jsonb_object('{{a,b,c},{b,c,d}}');
2020-04-06 20:20:14.122 EDT [1633:417] pg_regress/jsonb LOG:  statement: SELECT jsonb_object('{{{a,b},{c,d}},{{b,c},{d,e}}}');
2020-04-06 20:20:14.122 EDT [1633:418] pg_regress/jsonb ERROR:  wrong number of array subscripts
2020-04-06 20:20:14.122 EDT [1633:419] pg_regress/jsonb STATEMENT:  SELECT jsonb_object('{{{a,b},{c,d}},{{b,c},{d,e}}}');
2020-04-06 20:20:14.122 EDT [1633:420] pg_regress/jsonb LOG:  statement: select jsonb_object('{a,b,c,"d e f"}','{1,2,3,"a b c"}');
2020-04-06 20:20:14.123 EDT [1635:251] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[1,"2",0,3]' @? '-$[*]';
2020-04-06 20:20:14.127 EDT [2390:1] ERROR:  value too long for type character(10)
2020-04-06 20:20:14.127 EDT [2390:2] STATEMENT:  SELECT ca FROM json_populate_record(NULL::jsrec, '{"ca": ["aaaaaaaaaaaaaaaa"]}') q;
2020-04-06 20:20:14.127 EDT [1627:420] pg_regress/json ERROR:  value too long for type character(10)
2020-04-06 20:20:14.127 EDT [1627:421] pg_regress/json STATEMENT:  SELECT ca FROM json_populate_record(NULL::jsrec, '{"ca": ["aaaaaaaaaaaaaaaa"]}') q;
2020-04-06 20:20:14.130 EDT [1627:422] pg_regress/json LOG:  statement: SELECT ca FROM json_populate_record(NULL::jsrec, '{"ca": [[1, 2, 3], {"k": "v"}]}') q;
2020-04-06 20:20:14.131 EDT [24935:340] LOG:  background worker "parallel worker" (PID 2390) exited with exit code 1
2020-04-06 20:20:14.133 EDT [1633:421] pg_regress/jsonb LOG:  statement: SELECT jsonb_object('{{a,1},{b,2},{3,NULL},{"d e f","a b c"}}', '{{a,1},{b,2},{3,NULL},{"d e f","a b c"}}');
2020-04-06 20:20:14.133 EDT [1633:422] pg_regress/jsonb ERROR:  wrong number of array subscripts
2020-04-06 20:20:14.133 EDT [1633:423] pg_regress/jsonb STATEMENT:  SELECT jsonb_object('{{a,1},{b,2},{3,NULL},{"d e f","a b c"}}', '{{a,1},{b,2},{3,NULL},{"d e f","a b c"}}');
2020-04-06 20:20:14.134 EDT [1633:424] pg_regress/jsonb LOG:  statement: select jsonb_object('{a,b,c,"d e f",g}','{1,2,3,"a b c"}');
2020-04-06 20:20:14.134 EDT [1633:425] pg_regress/jsonb ERROR:  mismatched array dimensions
2020-04-06 20:20:14.134 EDT [1633:426] pg_regress/jsonb STATEMENT:  select jsonb_object('{a,b,c,"d e f",g}','{1,2,3,"a b c"}');
2020-04-06 20:20:14.134 EDT [1633:427] pg_regress/jsonb LOG:  statement: select jsonb_object('{a,b,c,"d e f"}','{1,2,3,"a b c",g}');
2020-04-06 20:20:14.134 EDT [1633:428] pg_regress/jsonb ERROR:  mismatched array dimensions
2020-04-06 20:20:14.134 EDT [1633:429] pg_regress/jsonb STATEMENT:  select jsonb_object('{a,b,c,"d e f"}','{1,2,3,"a b c",g}');
2020-04-06 20:20:14.134 EDT [1633:430] pg_regress/jsonb LOG:  statement: select jsonb_object('{a,b,NULL,"d e f"}','{1,2,3,"a b c"}');
2020-04-06 20:20:14.134 EDT [1633:431] pg_regress/jsonb ERROR:  null value not allowed for object key
2020-04-06 20:20:14.134 EDT [1633:432] pg_regress/jsonb STATEMENT:  select jsonb_object('{a,b,NULL,"d e f"}','{1,2,3,"a b c"}');
2020-04-06 20:20:14.134 EDT [1633:433] pg_regress/jsonb LOG:  statement: select jsonb_object('{a,b,"","d e f"}','{1,2,3,"a b c"}');
2020-04-06 20:20:14.136 EDT [1635:252] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '["1",2,0,3]' @? 'strict -$[*]';
2020-04-06 20:20:14.137 EDT [2393:1] ERROR:  expected JSON array
2020-04-06 20:20:14.137 EDT [2393:2] HINT:  See the array element [1] of key "ca".
2020-04-06 20:20:14.137 EDT [2393:3] STATEMENT:  SELECT ca FROM json_populate_record(NULL::jsrec, '{"ca": [[1, 2, 3], {"k": "v"}]}') q;
2020-04-06 20:20:14.137 EDT [1627:423] pg_regress/json ERROR:  expected JSON array
2020-04-06 20:20:14.137 EDT [1627:424] pg_regress/json HINT:  See the array element [1] of key "ca".
2020-04-06 20:20:14.137 EDT [1627:425] pg_regress/json STATEMENT:  SELECT ca FROM json_populate_record(NULL::jsrec, '{"ca": [[1, 2, 3], {"k": "v"}]}') q;
2020-04-06 20:20:14.140 EDT [24935:341] LOG:  background worker "parallel worker" (PID 2393) exited with exit code 1
2020-04-06 20:20:14.140 EDT [1627:426] pg_regress/json LOG:  statement: SELECT js FROM json_populate_record(NULL::jsrec, '{"js": null}') q;
2020-04-06 20:20:14.143 EDT [1633:434] pg_regress/jsonb LOG:  statement: SELECT jsonb_extract_path('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f4','f6');
2020-04-06 20:20:14.146 EDT [1635:253] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[1,"2",0,3]' @? 'strict -$[*]';
2020-04-06 20:20:14.150 EDT [1627:427] pg_regress/json LOG:  statement: SELECT js FROM json_populate_record(NULL::jsrec, '{"js": true}') q;
2020-04-06 20:20:14.154 EDT [1633:435] pg_regress/jsonb LOG:  statement: SELECT jsonb_extract_path('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f2');
2020-04-06 20:20:14.156 EDT [1635:254] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": [2]}', 'lax $.a * 3');
2020-04-06 20:20:14.163 EDT [1627:428] pg_regress/json LOG:  statement: SELECT js FROM json_populate_record(NULL::jsrec, '{"js": 123.45}') q;
2020-04-06 20:20:14.166 EDT [1633:436] pg_regress/jsonb LOG:  statement: SELECT jsonb_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',0::text);
2020-04-06 20:20:14.167 EDT [1635:255] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": [2]}', 'lax $.a + 3');
2020-04-06 20:20:14.174 EDT [1627:429] pg_regress/json LOG:  statement: SELECT js FROM json_populate_record(NULL::jsrec, '{"js": "123.45"}') q;
2020-04-06 20:20:14.177 EDT [1633:437] pg_regress/jsonb LOG:  statement: SELECT jsonb_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',1::text);
2020-04-06 20:20:14.178 EDT [1635:256] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": [2, 3, 4]}', 'lax -$.a');
2020-04-06 20:20:14.185 EDT [1627:430] pg_regress/json LOG:  statement: SELECT js FROM json_populate_record(NULL::jsrec, '{"js": "abc"}') q;
2020-04-06 20:20:14.187 EDT [1635:257] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": [1, 2]}', 'lax $.a * 3');
2020-04-06 20:20:14.189 EDT [1633:438] pg_regress/jsonb LOG:  statement: SELECT jsonb_extract_path_text('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f4','f6');
2020-04-06 20:20:14.194 EDT [2410:1] ERROR:  left operand of jsonpath operator * is not a single numeric value
2020-04-06 20:20:14.194 EDT [2410:2] STATEMENT:  select jsonb_path_query('{"a": [1, 2]}', 'lax $.a * 3');
2020-04-06 20:20:14.194 EDT [1635:258] pg_regress/jsonb_jsonpath ERROR:  left operand of jsonpath operator * is not a single numeric value
2020-04-06 20:20:14.194 EDT [1635:259] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('{"a": [1, 2]}', 'lax $.a * 3');
2020-04-06 20:20:14.197 EDT [1627:431] pg_regress/json LOG:  statement: SELECT js FROM json_populate_record(NULL::jsrec, '{"js": [123, "123", null, {"key": "value"}]}') q;
2020-04-06 20:20:14.199 EDT [1635:260] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": [1, 2]}', 'lax $.a * 3', silent => true);
2020-04-06 20:20:14.199 EDT [24935:342] LOG:  background worker "parallel worker" (PID 2410) exited with exit code 1
2020-04-06 20:20:14.201 EDT [1633:439] pg_regress/jsonb LOG:  statement: SELECT jsonb_extract_path_text('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f2');
2020-04-06 20:20:14.209 EDT [1627:432] pg_regress/json LOG:  statement: SELECT js FROM json_populate_record(NULL::jsrec, '{"js": {"a": "bbb", "b": null, "c": 123.45}}') q;
2020-04-06 20:20:14.211 EDT [1633:440] pg_regress/jsonb LOG:  statement: SELECT jsonb_extract_path_text('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',0::text);
2020-04-06 20:20:14.211 EDT [1635:261] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('2', '$ > 1');
2020-04-06 20:20:14.219 EDT [1627:433] pg_regress/json LOG:  statement: SELECT jsb FROM json_populate_record(NULL::jsrec, '{"jsb": null}') q;
2020-04-06 20:20:14.223 EDT [1635:262] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('2', '$ <= 1');
2020-04-06 20:20:14.225 EDT [1633:441] pg_regress/jsonb LOG:  statement: SELECT jsonb_extract_path_text('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',1::text);
2020-04-06 20:20:14.231 EDT [1627:434] pg_regress/json LOG:  statement: SELECT jsb FROM json_populate_record(NULL::jsrec, '{"jsb": true}') q;
2020-04-06 20:20:14.232 EDT [1635:263] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('2', '$ == "2"');
2020-04-06 20:20:14.236 EDT [1633:442] pg_regress/jsonb LOG:  statement: SELECT jsonb_extract_path('{"f2":{"f3":1},"f4":{"f5":null,"f6":"stringy"}}','f4','f5') IS NULL AS expect_false;
2020-04-06 20:20:14.242 EDT [1627:435] pg_regress/json LOG:  statement: SELECT jsb FROM json_populate_record(NULL::jsrec, '{"jsb": 123.45}') q;
2020-04-06 20:20:14.244 EDT [1635:264] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '2' @? '$ == "2"';
2020-04-06 20:20:14.248 EDT [1633:443] pg_regress/jsonb LOG:  statement: SELECT jsonb_extract_path_text('{"f2":{"f3":1},"f4":{"f5":null,"f6":"stringy"}}','f4','f5') IS NULL AS expect_true;
2020-04-06 20:20:14.253 EDT [1635:265] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '2' @@ '$ > 1';
2020-04-06 20:20:14.254 EDT [1627:436] pg_regress/json LOG:  statement: SELECT jsb FROM json_populate_record(NULL::jsrec, '{"jsb": "123.45"}') q;
2020-04-06 20:20:14.259 EDT [1633:444] pg_regress/jsonb LOG:  statement: SELECT jsonb_extract_path('{"f2":{"f3":1},"f4":[0,1,2,null]}','f4','3') IS NULL AS expect_false;
2020-04-06 20:20:14.266 EDT [1627:437] pg_regress/json LOG:  statement: SELECT jsb FROM json_populate_record(NULL::jsrec, '{"jsb": "abc"}') q;
2020-04-06 20:20:14.268 EDT [1635:266] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '2' @@ '$ <= 1';
2020-04-06 20:20:14.270 EDT [1633:445] pg_regress/jsonb LOG:  statement: SELECT jsonb_extract_path_text('{"f2":{"f3":1},"f4":[0,1,2,null]}','f4','3') IS NULL AS expect_true;
2020-04-06 20:20:14.276 EDT [1635:267] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '2' @@ '$ == "2"';
2020-04-06 20:20:14.279 EDT [1627:438] pg_regress/json LOG:  statement: SELECT jsb FROM json_populate_record(NULL::jsrec, '{"jsb": [123, "123", null, {"key": "value"}]}') q;
2020-04-06 20:20:14.281 EDT [1633:446] pg_regress/jsonb LOG:  statement: SELECT '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::jsonb#>array['f4','f6'];
2020-04-06 20:20:14.286 EDT [1635:268] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '2' @@ '1';
2020-04-06 20:20:14.291 EDT [1627:439] pg_regress/json LOG:  statement: SELECT jsb FROM json_populate_record(NULL::jsrec, '{"jsb": {"a": "bbb", "b": null, "c": 123.45}}') q;
2020-04-06 20:20:14.293 EDT [1633:447] pg_regress/jsonb LOG:  statement: SELECT '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::jsonb#>array['f2'];
2020-04-06 20:20:14.296 EDT [1635:269] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{}' @@ '$';
2020-04-06 20:20:14.303 EDT [1627:440] pg_regress/json LOG:  statement: SELECT jsa FROM json_populate_record(NULL::jsrec, '{"jsa": null}') q;
2020-04-06 20:20:14.304 EDT [1633:448] pg_regress/jsonb LOG:  statement: SELECT '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::jsonb#>array['f2','0'];
2020-04-06 20:20:14.307 EDT [1635:270] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[]' @@ '$';
2020-04-06 20:20:14.313 EDT [1633:449] pg_regress/jsonb LOG:  statement: SELECT '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::jsonb#>array['f2','1'];
2020-04-06 20:20:14.315 EDT [1627:441] pg_regress/json LOG:  statement: SELECT jsa FROM json_populate_record(NULL::jsrec, '{"jsa": 123}') q;
2020-04-06 20:20:14.317 EDT [1635:271] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[1,2,3]' @@ '$[*]';
2020-04-06 20:20:14.323 EDT [1633:450] pg_regress/jsonb LOG:  statement: SELECT '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::jsonb#>>array['f4','f6'];
2020-04-06 20:20:14.323 EDT [2444:1] ERROR:  expected JSON array
2020-04-06 20:20:14.323 EDT [2444:2] HINT:  See the value of key "jsa".
2020-04-06 20:20:14.323 EDT [2444:3] STATEMENT:  SELECT jsa FROM json_populate_record(NULL::jsrec, '{"jsa": 123}') q;
2020-04-06 20:20:14.324 EDT [1627:442] pg_regress/json ERROR:  expected JSON array
2020-04-06 20:20:14.324 EDT [1627:443] pg_regress/json HINT:  See the value of key "jsa".
2020-04-06 20:20:14.324 EDT [1627:444] pg_regress/json STATEMENT:  SELECT jsa FROM json_populate_record(NULL::jsrec, '{"jsa": 123}') q;
2020-04-06 20:20:14.327 EDT [1635:272] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '[]' @@ '$[*]';
2020-04-06 20:20:14.327 EDT [24935:343] LOG:  background worker "parallel worker" (PID 2444) exited with exit code 1
2020-04-06 20:20:14.328 EDT [1627:445] pg_regress/json LOG:  statement: SELECT jsa FROM json_populate_record(NULL::jsrec, '{"jsa": [1, "2", null, 4]}') q;
2020-04-06 20:20:14.334 EDT [1633:451] pg_regress/jsonb LOG:  statement: SELECT '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::jsonb#>>array['f2'];
2020-04-06 20:20:14.343 EDT [1627:446] pg_regress/json LOG:  statement: SELECT jsa FROM json_populate_record(NULL::jsrec, '{"jsa": ["aaa", null, [1, 2, "3", {}], { "k" : "v" }]}') q;
2020-04-06 20:20:14.344 EDT [1635:273] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_match('[[1, true], [2, false]]', 'strict $[*] ? (@[0] > $x) [1]', '{"x": 1}');
2020-04-06 20:20:14.344 EDT [1633:452] pg_regress/jsonb LOG:  statement: SELECT '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::jsonb#>>array['f2','0'];
2020-04-06 20:20:14.354 EDT [1627:447] pg_regress/json LOG:  statement: SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": 123}') q;
2020-04-06 20:20:14.356 EDT [1633:453] pg_regress/jsonb LOG:  statement: SELECT '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::jsonb#>>array['f2','1'];
2020-04-06 20:20:14.357 EDT [1635:274] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_match('[[1, true], [2, false]]', 'strict $[*] ? (@[0] < $x) [1]', '{"x": 2}');
2020-04-06 20:20:14.362 EDT [2453:1] ERROR:  cannot call populate_composite on a scalar
2020-04-06 20:20:14.362 EDT [2453:2] STATEMENT:  SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": 123}') q;
2020-04-06 20:20:14.362 EDT [1627:448] pg_regress/json ERROR:  cannot call populate_composite on a scalar
2020-04-06 20:20:14.362 EDT [1627:449] pg_regress/json STATEMENT:  SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": 123}') q;
2020-04-06 20:20:14.365 EDT [24935:344] LOG:  background worker "parallel worker" (PID 2453) exited with exit code 1
2020-04-06 20:20:14.365 EDT [1627:450] pg_regress/json LOG:  statement: SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": [1, 2]}') q;
2020-04-06 20:20:14.367 EDT [1635:275] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_match('[{"a": 1}, {"a": 2}, 3]', 'lax exists($[*].a)', silent => false);
2020-04-06 20:20:14.371 EDT [1633:454] pg_regress/jsonb LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::jsonb #> '{}';
2020-04-06 20:20:14.374 EDT [2456:1] ERROR:  cannot call populate_composite on an array
2020-04-06 20:20:14.374 EDT [2456:2] STATEMENT:  SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": [1, 2]}') q;
2020-04-06 20:20:14.375 EDT [1627:451] pg_regress/json ERROR:  cannot call populate_composite on an array
2020-04-06 20:20:14.375 EDT [1627:452] pg_regress/json STATEMENT:  SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": [1, 2]}') q;
2020-04-06 20:20:14.378 EDT [1635:276] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_match('[{"a": 1}, {"a": 2}, 3]', 'lax exists($[*].a)', silent => true);
2020-04-06 20:20:14.379 EDT [24935:345] LOG:  background worker "parallel worker" (PID 2456) exited with exit code 1
2020-04-06 20:20:14.380 EDT [1627:453] pg_regress/json LOG:  statement: SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": {"a": "abc", "c": "01.02.2003", "x": 43.2}}') q;
2020-04-06 20:20:14.382 EDT [1633:455] pg_regress/jsonb LOG:  statement: select '[1,2,3]'::jsonb #> '{}';
2020-04-06 20:20:14.388 EDT [1635:277] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_match('[{"a": 1}, {"a": 2}, 3]', 'strict exists($[*].a)', silent => false);
2020-04-06 20:20:14.392 EDT [1627:454] pg_regress/json LOG:  statement: SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": "(abc,42,01.02.2003)"}') q;
2020-04-06 20:20:14.394 EDT [1633:456] pg_regress/jsonb LOG:  statement: select '"foo"'::jsonb #> '{}';
2020-04-06 20:20:14.397 EDT [1635:278] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_match('[{"a": 1}, {"a": 2}, 3]', 'strict exists($[*].a)', silent => true);
2020-04-06 20:20:14.402 EDT [1627:455] pg_regress/json LOG:  statement: SELECT reca FROM json_populate_record(NULL::jsrec, '{"reca": 123}') q;
2020-04-06 20:20:14.406 EDT [1633:457] pg_regress/jsonb LOG:  statement: select '42'::jsonb #> '{}';
2020-04-06 20:20:14.408 EDT [1635:279] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[null,1,true,"a",[],{}]', '$.type()');
2020-04-06 20:20:14.409 EDT [2466:1] ERROR:  expected JSON array
2020-04-06 20:20:14.409 EDT [2466:2] HINT:  See the value of key "reca".
2020-04-06 20:20:14.409 EDT [2466:3] STATEMENT:  SELECT reca FROM json_populate_record(NULL::jsrec, '{"reca": 123}') q;
2020-04-06 20:20:14.409 EDT [1627:456] pg_regress/json ERROR:  expected JSON array
2020-04-06 20:20:14.409 EDT [1627:457] pg_regress/json HINT:  See the value of key "reca".
2020-04-06 20:20:14.409 EDT [1627:458] pg_regress/json STATEMENT:  SELECT reca FROM json_populate_record(NULL::jsrec, '{"reca": 123}') q;
2020-04-06 20:20:14.413 EDT [1627:459] pg_regress/json LOG:  statement: SELECT reca FROM json_populate_record(NULL::jsrec, '{"reca": [1, 2]}') q;
2020-04-06 20:20:14.414 EDT [24935:346] LOG:  background worker "parallel worker" (PID 2466) exited with exit code 1
2020-04-06 20:20:14.418 EDT [1633:458] pg_regress/jsonb LOG:  statement: select 'null'::jsonb #> '{}';
2020-04-06 20:20:14.419 EDT [1635:280] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[null,1,true,"a",[],{}]', 'lax $.type()');
2020-04-06 20:20:14.421 EDT [2469:1] ERROR:  cannot call populate_composite on a scalar
2020-04-06 20:20:14.421 EDT [2469:2] STATEMENT:  SELECT reca FROM json_populate_record(NULL::jsrec, '{"reca": [1, 2]}') q;
2020-04-06 20:20:14.421 EDT [1627:460] pg_regress/json ERROR:  cannot call populate_composite on a scalar
2020-04-06 20:20:14.421 EDT [1627:461] pg_regress/json STATEMENT:  SELECT reca FROM json_populate_record(NULL::jsrec, '{"reca": [1, 2]}') q;
2020-04-06 20:20:14.424 EDT [1627:462] pg_regress/json LOG:  statement: SELECT reca FROM json_populate_record(NULL::jsrec, '{"reca": [{"a": "abc", "b": 456}, null, {"c": "01.02.2003", "x": 43.2}]}') q;
2020-04-06 20:20:14.425 EDT [24935:347] LOG:  background worker "parallel worker" (PID 2469) exited with exit code 1
2020-04-06 20:20:14.429 EDT [1633:459] pg_regress/jsonb LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::jsonb #> array['a'];
2020-04-06 20:20:14.431 EDT [1635:281] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[null,1,true,"a",[],{}]', '$[*].type()');
2020-04-06 20:20:14.436 EDT [1627:463] pg_regress/json LOG:  statement: SELECT reca FROM json_populate_record(NULL::jsrec, '{"reca": ["(abc,42,01.02.2003)"]}') q;
2020-04-06 20:20:14.440 EDT [1635:282] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('null', 'null.type()');
2020-04-06 20:20:14.441 EDT [1633:460] pg_regress/jsonb LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::jsonb #> array['a', null];
2020-04-06 20:20:14.448 EDT [1627:464] pg_regress/json LOG:  statement: SELECT reca FROM json_populate_record(NULL::jsrec, '{"reca": "{\\"(abc,42,01.02.2003)\\"}"}') q;
2020-04-06 20:20:14.451 EDT [1635:283] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('null', 'true.type()');
2020-04-06 20:20:14.453 EDT [1633:461] pg_regress/jsonb LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::jsonb #> array['a', ''];
2020-04-06 20:20:14.459 EDT [1627:465] pg_regress/json LOG:  statement: SELECT rec FROM json_populate_record(
		row(NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
			row('x',3,'2012-12-31 15:30:56')::jpop,NULL)::jsrec,
		'{"rec": {"a": "abc", "c": "01.02.2003", "x": 43.2}}'
	) q;
2020-04-06 20:20:14.460 EDT [1627:466] pg_regress/json LOG:  statement: SELECT json_populate_record(null::record, '{"x": 0, "y": 1}');
2020-04-06 20:20:14.463 EDT [1635:284] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('null', '(123).type()');
2020-04-06 20:20:14.464 EDT [1633:462] pg_regress/jsonb LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::jsonb #> array['a','b'];
2020-04-06 20:20:14.467 EDT [2481:1] ERROR:  could not determine row type for result of json_populate_record
2020-04-06 20:20:14.467 EDT [2481:2] HINT:  Provide a non-null record argument, or call the function in the FROM clause using a column definition list.
2020-04-06 20:20:14.467 EDT [2481:3] STATEMENT:  SELECT json_populate_record(null::record, '{"x": 0, "y": 1}');
2020-04-06 20:20:14.467 EDT [1627:467] pg_regress/json ERROR:  could not determine row type for result of json_populate_record
2020-04-06 20:20:14.467 EDT [1627:468] pg_regress/json HINT:  Provide a non-null record argument, or call the function in the FROM clause using a column definition list.
2020-04-06 20:20:14.467 EDT [1627:469] pg_regress/json STATEMENT:  SELECT json_populate_record(null::record, '{"x": 0, "y": 1}');
2020-04-06 20:20:14.471 EDT [1627:470] pg_regress/json LOG:  statement: SELECT json_populate_record(row(1,2), '{"f1": 0, "f2": 1}');
2020-04-06 20:20:14.471 EDT [24935:348] LOG:  background worker "parallel worker" (PID 2481) exited with exit code 1
2020-04-06 20:20:14.472 EDT [1635:285] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('null', '"123".type()');
2020-04-06 20:20:14.475 EDT [1633:463] pg_regress/jsonb LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::jsonb #> array['a','b','c'];
2020-04-06 20:20:14.482 EDT [1635:286] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": 2}', '($.a - 5).abs() + 10');
2020-04-06 20:20:14.483 EDT [1627:471] pg_regress/json LOG:  statement: SELECT * FROM
	  json_populate_record(null::record, '{"x": 776}') AS (x int, y int);
2020-04-06 20:20:14.486 EDT [1633:464] pg_regress/jsonb LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::jsonb #> array['a','b','c','d'];
2020-04-06 20:20:14.495 EDT [1635:287] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": 2.5}', '-($.a * $.a).floor() % 4.3');
2020-04-06 20:20:14.499 EDT [1627:472] pg_regress/json LOG:  statement: SELECT json_populate_record(null::j_ordered_pair, '{"x": 0, "y": 1}');
2020-04-06 20:20:14.500 EDT [1627:473] pg_regress/json LOG:  statement: SELECT json_populate_record(row(1,2)::j_ordered_pair, '{"x": 0}');
2020-04-06 20:20:14.501 EDT [1627:474] pg_regress/json LOG:  statement: SELECT json_populate_record(row(1,2)::j_ordered_pair, '{"x": 1, "y": 0}');
2020-04-06 20:20:14.501 EDT [1627:475] pg_regress/json ERROR:  value for domain j_ordered_pair violates check constraint "j_ordered_pair_check"
2020-04-06 20:20:14.501 EDT [1627:476] pg_regress/json STATEMENT:  SELECT json_populate_record(row(1,2)::j_ordered_pair, '{"x": 1, "y": 0}');
2020-04-06 20:20:14.501 EDT [1627:477] pg_regress/json LOG:  statement: select * from json_populate_recordset(null::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:14.504 EDT [1633:465] pg_regress/jsonb LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::jsonb #> array['a','z','c'];
2020-04-06 20:20:14.507 EDT [1635:288] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1, 2, 3]', '($[*] > 2) ? (@ == true)');
2020-04-06 20:20:14.518 EDT [1633:466] pg_regress/jsonb LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::jsonb #> array['a','1','b'];
2020-04-06 20:20:14.518 EDT [1627:478] pg_regress/json LOG:  statement: select * from json_populate_recordset(row('def',99,null)::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:14.521 EDT [1635:289] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1, 2, 3]', '($[*] > 3).type()');
2020-04-06 20:20:14.530 EDT [1627:479] pg_regress/json LOG:  statement: select * from json_populate_recordset(null::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:14.530 EDT [1633:467] pg_regress/jsonb LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::jsonb #> array['a','z','b'];
2020-04-06 20:20:14.532 EDT [1635:290] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1, 2, 3]', '($[*].a > 3).type()');
2020-04-06 20:20:14.544 EDT [1635:291] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1, 2, 3]', 'strict ($[*].a > 3).type()');
2020-04-06 20:20:14.547 EDT [1627:480] pg_regress/json LOG:  statement: select * from json_populate_recordset(row('def',99,null)::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:14.548 EDT [1633:468] pg_regress/jsonb LOG:  statement: select '[{"b": "c"}, {"b": "cc"}]'::jsonb #> array['1','b'];
2020-04-06 20:20:14.557 EDT [1635:292] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1,null,true,"11",[],[1],[1,2,3],{},{"a":1,"b":2}]', 'strict $[*].size()');
2020-04-06 20:20:14.558 EDT [1633:469] pg_regress/jsonb LOG:  statement: select '[{"b": "c"}, {"b": "cc"}]'::jsonb #> array['z','b'];
2020-04-06 20:20:14.561 EDT [1627:481] pg_regress/json LOG:  statement: select * from json_populate_recordset(row('def',99,null)::jpop,'[{"a":[100,200,300],"x":43.2},{"a":{"z":true},"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:14.566 EDT [2503:1] ERROR:  jsonpath item method .size() can only be applied to an array
2020-04-06 20:20:14.566 EDT [2503:2] STATEMENT:  select jsonb_path_query('[1,null,true,"11",[],[1],[1,2,3],{},{"a":1,"b":2}]', 'strict $[*].size()');
2020-04-06 20:20:14.566 EDT [1635:293] pg_regress/jsonb_jsonpath ERROR:  jsonpath item method .size() can only be applied to an array
2020-04-06 20:20:14.566 EDT [1635:294] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('[1,null,true,"11",[],[1],[1,2,3],{},{"a":1,"b":2}]', 'strict $[*].size()');
2020-04-06 20:20:14.569 EDT [1633:470] pg_regress/jsonb LOG:  statement: select '[{"b": "c"}, {"b": null}]'::jsonb #> array['1','b'];
2020-04-06 20:20:14.570 EDT [24935:349] LOG:  background worker "parallel worker" (PID 2503) exited with exit code 1
2020-04-06 20:20:14.570 EDT [1635:295] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1,null,true,"11",[],[1],[1,2,3],{},{"a":1,"b":2}]', 'strict $[*].size()', silent => true);
2020-04-06 20:20:14.572 EDT [1627:482] pg_regress/json LOG:  statement: select * from json_populate_recordset(row('def',99,null)::jpop,'[{"c":[100,200,300],"x":43.2},{"a":{"z":true},"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:14.579 EDT [1633:471] pg_regress/jsonb LOG:  statement: select '"foo"'::jsonb #> array['z'];
2020-04-06 20:20:14.580 EDT [2508:1] ERROR:  invalid input syntax for type timestamp: "[100,200,300]"
2020-04-06 20:20:14.580 EDT [2508:2] STATEMENT:  select * from json_populate_recordset(row('def',99,null)::jpop,'[{"c":[100,200,300],"x":43.2},{"a":{"z":true},"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:14.580 EDT [1627:483] pg_regress/json ERROR:  invalid input syntax for type timestamp: "[100,200,300]"
2020-04-06 20:20:14.580 EDT [1627:484] pg_regress/json STATEMENT:  select * from json_populate_recordset(row('def',99,null)::jpop,'[{"c":[100,200,300],"x":43.2},{"a":{"z":true},"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:14.581 EDT [1635:296] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[1,null,true,"11",[],[1],[1,2,3],{},{"a":1,"b":2}]', 'lax $[*].size()');
2020-04-06 20:20:14.583 EDT [24935:350] LOG:  background worker "parallel worker" (PID 2508) exited with exit code 1
2020-04-06 20:20:14.584 EDT [1627:485] pg_regress/json LOG:  statement: create type jpop2 as (a int, b json, c int, d int);
2020-04-06 20:20:14.585 EDT [1627:486] pg_regress/json LOG:  statement: select * from json_populate_recordset(null::jpop2, '[{"a":2,"c":3,"b":{"z":4},"d":6}]') q;
2020-04-06 20:20:14.589 EDT [1633:472] pg_regress/jsonb LOG:  statement: select '42'::jsonb #> array['f2'];
2020-04-06 20:20:14.592 EDT [1635:297] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[0, 1, -2, -3.4, 5.6]', '$[*].abs()');
2020-04-06 20:20:14.596 EDT [1627:487] pg_regress/json LOG:  statement: select * from json_populate_recordset(null::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:14.600 EDT [1633:473] pg_regress/jsonb LOG:  statement: select '42'::jsonb #> array['0'];
2020-04-06 20:20:14.603 EDT [1635:298] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[0, 1, -2, -3.4, 5.6]', '$[*].floor()');
2020-04-06 20:20:14.607 EDT [1627:488] pg_regress/json LOG:  statement: select * from json_populate_recordset(row('def',99,null)::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:14.610 EDT [1633:474] pg_regress/jsonb LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::jsonb #>> '{}';
2020-04-06 20:20:14.614 EDT [1635:299] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[0, 1, -2, -3.4, 5.6]', '$[*].ceiling()');
2020-04-06 20:20:14.618 EDT [1627:489] pg_regress/json LOG:  statement: select * from json_populate_recordset(row('def',99,null)::jpop,'[{"a":[100,200,300],"x":43.2},{"a":{"z":true},"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:14.621 EDT [1633:475] pg_regress/jsonb LOG:  statement: select '[1,2,3]'::jsonb #>> '{}';
2020-04-06 20:20:14.625 EDT [1635:300] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[0, 1, -2, -3.4, 5.6]', '$[*].ceiling().abs()');
2020-04-06 20:20:14.629 EDT [1627:490] pg_regress/json LOG:  statement: SELECT json_populate_recordset(null::record, '[{"x": 0, "y": 1}]');
2020-04-06 20:20:14.632 EDT [1633:476] pg_regress/jsonb LOG:  statement: select '"foo"'::jsonb #>> '{}';
2020-04-06 20:20:14.636 EDT [1635:301] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[0, 1, -2, -3.4, 5.6]', '$[*].ceiling().abs().type()');
2020-04-06 20:20:14.636 EDT [2523:1] ERROR:  could not determine row type for result of json_populate_recordset
2020-04-06 20:20:14.636 EDT [2523:2] HINT:  Provide a non-null record argument, or call the function in the FROM clause using a column definition list.
2020-04-06 20:20:14.636 EDT [2523:3] STATEMENT:  SELECT json_populate_recordset(null::record, '[{"x": 0, "y": 1}]');
2020-04-06 20:20:14.636 EDT [1627:491] pg_regress/json ERROR:  could not determine row type for result of json_populate_recordset
2020-04-06 20:20:14.636 EDT [1627:492] pg_regress/json HINT:  Provide a non-null record argument, or call the function in the FROM clause using a column definition list.
2020-04-06 20:20:14.636 EDT [1627:493] pg_regress/json STATEMENT:  SELECT json_populate_recordset(null::record, '[{"x": 0, "y": 1}]');
2020-04-06 20:20:14.639 EDT [1627:494] pg_regress/json LOG:  statement: SELECT json_populate_recordset(row(1,2), '[{"f1": 0, "f2": 1}]');
2020-04-06 20:20:14.640 EDT [24935:351] LOG:  background worker "parallel worker" (PID 2523) exited with exit code 1
2020-04-06 20:20:14.643 EDT [1633:477] pg_regress/jsonb LOG:  statement: select '42'::jsonb #>> '{}';
2020-04-06 20:20:14.646 EDT [1635:302] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[{},1]', '$[*].keyvalue()');
2020-04-06 20:20:14.651 EDT [1627:495] pg_regress/json LOG:  statement: SELECT i, json_populate_recordset(row(i,50), '[{"f1":"42"},{"f2":"43"}]')
	FROM (VALUES (1),(2)) v(i);
2020-04-06 20:20:14.654 EDT [1633:478] pg_regress/jsonb LOG:  statement: select 'null'::jsonb #>> '{}';
2020-04-06 20:20:14.654 EDT [2528:1] ERROR:  jsonpath item method .keyvalue() can only be applied to an object
2020-04-06 20:20:14.654 EDT [2528:2] STATEMENT:  select jsonb_path_query('[{},1]', '$[*].keyvalue()');
2020-04-06 20:20:14.654 EDT [1635:303] pg_regress/jsonb_jsonpath ERROR:  jsonpath item method .keyvalue() can only be applied to an object
2020-04-06 20:20:14.654 EDT [1635:304] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('[{},1]', '$[*].keyvalue()');
2020-04-06 20:20:14.657 EDT [1635:305] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[{},1]', '$[*].keyvalue()', silent => true);
2020-04-06 20:20:14.658 EDT [24935:352] LOG:  background worker "parallel worker" (PID 2528) exited with exit code 1
2020-04-06 20:20:14.662 EDT [1627:496] pg_regress/json LOG:  statement: SELECT * FROM
	  json_populate_recordset(null::record, '[{"x": 776}]') AS (x int, y int);
2020-04-06 20:20:14.664 EDT [1633:479] pg_regress/jsonb LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::jsonb #>> array['a'];
2020-04-06 20:20:14.668 EDT [1635:306] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{}', '$.keyvalue()');
2020-04-06 20:20:14.672 EDT [1627:497] pg_regress/json LOG:  statement: SELECT json_populate_recordset(null::record, '[]');
2020-04-06 20:20:14.675 EDT [1633:480] pg_regress/jsonb LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::jsonb #>> array['a', null];
2020-04-06 20:20:14.679 EDT [1635:307] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{"a": 1, "b": [1, 2], "c": {"a": "bbb"}}', '$.keyvalue()');
2020-04-06 20:20:14.679 EDT [2535:1] ERROR:  could not determine row type for result of json_populate_recordset
2020-04-06 20:20:14.679 EDT [2535:2] HINT:  Provide a non-null record argument, or call the function in the FROM clause using a column definition list.
2020-04-06 20:20:14.679 EDT [2535:3] STATEMENT:  SELECT json_populate_recordset(null::record, '[]');
2020-04-06 20:20:14.679 EDT [1627:498] pg_regress/json ERROR:  could not determine row type for result of json_populate_recordset
2020-04-06 20:20:14.679 EDT [1627:499] pg_regress/json HINT:  Provide a non-null record argument, or call the function in the FROM clause using a column definition list.
2020-04-06 20:20:14.679 EDT [1627:500] pg_regress/json STATEMENT:  SELECT json_populate_recordset(null::record, '[]');
2020-04-06 20:20:14.683 EDT [1627:501] pg_regress/json LOG:  statement: SELECT json_populate_recordset(row(1,2), '[]');
2020-04-06 20:20:14.683 EDT [24935:353] LOG:  background worker "parallel worker" (PID 2535) exited with exit code 1
2020-04-06 20:20:14.685 EDT [1633:481] pg_regress/jsonb LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::jsonb #>> array['a', ''];
2020-04-06 20:20:14.690 EDT [1635:308] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[{"a": 1, "b": [1, 2]}, {"c": {"a": "bbb"}}]', '$[*].keyvalue()');
2020-04-06 20:20:14.693 EDT [1627:502] pg_regress/json LOG:  statement: SELECT * FROM json_populate_recordset(NULL::jpop,'[]') q;
2020-04-06 20:20:14.696 EDT [1633:482] pg_regress/jsonb LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::jsonb #>> array['a','b'];
2020-04-06 20:20:14.701 EDT [1635:309] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[{"a": 1, "b": [1, 2]}, {"c": {"a": "bbb"}}]', 'strict $.keyvalue()');
2020-04-06 20:20:14.704 EDT [1627:503] pg_regress/json LOG:  statement: SELECT * FROM
	  json_populate_recordset(null::record, '[]') AS (x int, y int);
2020-04-06 20:20:14.707 EDT [1633:483] pg_regress/jsonb LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::jsonb #>> array['a','b','c'];
2020-04-06 20:20:14.708 EDT [2543:1] ERROR:  jsonpath item method .keyvalue() can only be applied to an object
2020-04-06 20:20:14.708 EDT [2543:2] STATEMENT:  select jsonb_path_query('[{"a": 1, "b": [1, 2]}, {"c": {"a": "bbb"}}]', 'strict $.keyvalue()');
2020-04-06 20:20:14.708 EDT [1635:310] pg_regress/jsonb_jsonpath ERROR:  jsonpath item method .keyvalue() can only be applied to an object
2020-04-06 20:20:14.708 EDT [1635:311] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('[{"a": 1, "b": [1, 2]}, {"c": {"a": "bbb"}}]', 'strict $.keyvalue()');
2020-04-06 20:20:14.711 EDT [1635:312] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[{"a": 1, "b": [1, 2]}, {"c": {"a": "bbb"}}]', 'lax $.keyvalue()');
2020-04-06 20:20:14.712 EDT [24935:354] LOG:  background worker "parallel worker" (PID 2543) exited with exit code 1
2020-04-06 20:20:14.715 EDT [1627:504] pg_regress/json LOG:  statement: SELECT json_populate_recordset(null::j_ordered_pair, '[{"x": 0, "y": 1}]');
2020-04-06 20:20:14.716 EDT [1627:505] pg_regress/json LOG:  statement: SELECT json_populate_recordset(row(1,2)::j_ordered_pair, '[{"x": 0}, {"y": 3}]');
2020-04-06 20:20:14.716 EDT [1627:506] pg_regress/json LOG:  statement: SELECT json_populate_recordset(row(1,2)::j_ordered_pair, '[{"x": 1, "y": 0}]');
2020-04-06 20:20:14.716 EDT [1627:507] pg_regress/json ERROR:  value for domain j_ordered_pair violates check constraint "j_ordered_pair_check"
2020-04-06 20:20:14.716 EDT [1627:508] pg_regress/json STATEMENT:  SELECT json_populate_recordset(row(1,2)::j_ordered_pair, '[{"x": 1, "y": 0}]');
2020-04-06 20:20:14.716 EDT [1627:509] pg_regress/json LOG:  statement: select * from json_populate_recordset(row(0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:14.718 EDT [1633:484] pg_regress/jsonb LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::jsonb #>> array['a','b','c','d'];
2020-04-06 20:20:14.722 EDT [1635:313] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[{"a": 1, "b": [1, 2]}, {"c": {"a": "bbb"}}]', 'strict $.keyvalue().a');
2020-04-06 20:20:14.726 EDT [2547:1] ERROR:  function return row and query-specified return row do not match
2020-04-06 20:20:14.726 EDT [2547:2] DETAIL:  Returned row contains 1 attribute, but query expects 2.
2020-04-06 20:20:14.726 EDT [2547:3] STATEMENT:  select * from json_populate_recordset(row(0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:14.726 EDT [1627:510] pg_regress/json ERROR:  function return row and query-specified return row do not match
2020-04-06 20:20:14.726 EDT [1627:511] pg_regress/json DETAIL:  Returned row contains 1 attribute, but query expects 2.
2020-04-06 20:20:14.726 EDT [1627:512] pg_regress/json STATEMENT:  select * from json_populate_recordset(row(0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:14.728 EDT [1633:485] pg_regress/jsonb LOG:  statement: select '{"a": {"b":{"c": "foo"}}}'::jsonb #>> array['a','z','c'];
2020-04-06 20:20:14.729 EDT [2549:1] ERROR:  jsonpath item method .keyvalue() can only be applied to an object
2020-04-06 20:20:14.729 EDT [2549:2] STATEMENT:  select jsonb_path_query('[{"a": 1, "b": [1, 2]}, {"c": {"a": "bbb"}}]', 'strict $.keyvalue().a');
2020-04-06 20:20:14.730 EDT [1635:314] pg_regress/jsonb_jsonpath ERROR:  jsonpath item method .keyvalue() can only be applied to an object
2020-04-06 20:20:14.730 EDT [1635:315] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('[{"a": 1, "b": [1, 2]}, {"c": {"a": "bbb"}}]', 'strict $.keyvalue().a');
2020-04-06 20:20:14.730 EDT [1627:513] pg_regress/json LOG:  statement: select * from json_populate_recordset(row(0::int,0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:14.730 EDT [24935:355] LOG:  background worker "parallel worker" (PID 2547) exited with exit code 1
2020-04-06 20:20:14.733 EDT [1635:316] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": 1, "b": [1, 2]}' @? 'lax $.keyvalue()';
2020-04-06 20:20:14.733 EDT [24935:356] LOG:  background worker "parallel worker" (PID 2549) exited with exit code 1
2020-04-06 20:20:14.737 EDT [2551:1] ERROR:  function return row and query-specified return row do not match
2020-04-06 20:20:14.737 EDT [2551:2] DETAIL:  Returned type integer at ordinal position 1, but query expects text.
2020-04-06 20:20:14.737 EDT [2551:3] STATEMENT:  select * from json_populate_recordset(row(0::int,0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:14.738 EDT [1627:514] pg_regress/json ERROR:  function return row and query-specified return row do not match
2020-04-06 20:20:14.738 EDT [1627:515] pg_regress/json DETAIL:  Returned type integer at ordinal position 1, but query expects text.
2020-04-06 20:20:14.738 EDT [1627:516] pg_regress/json STATEMENT:  select * from json_populate_recordset(row(0::int,0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:14.739 EDT [1633:486] pg_regress/jsonb LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::jsonb #>> array['a','1','b'];
2020-04-06 20:20:14.741 EDT [1627:517] pg_regress/json LOG:  statement: select * from json_populate_recordset(row(0::int,0::int,0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:14.741 EDT [24935:357] LOG:  background worker "parallel worker" (PID 2551) exited with exit code 1
2020-04-06 20:20:14.743 EDT [1635:317] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '{"a": 1, "b": [1, 2]}' @? 'lax $.keyvalue().key';
2020-04-06 20:20:14.748 EDT [2554:1] ERROR:  function return row and query-specified return row do not match
2020-04-06 20:20:14.748 EDT [2554:2] DETAIL:  Returned row contains 3 attributes, but query expects 2.
2020-04-06 20:20:14.748 EDT [2554:3] STATEMENT:  select * from json_populate_recordset(row(0::int,0::int,0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:14.748 EDT [1627:518] pg_regress/json ERROR:  function return row and query-specified return row do not match
2020-04-06 20:20:14.748 EDT [1627:519] pg_regress/json DETAIL:  Returned row contains 3 attributes, but query expects 2.
2020-04-06 20:20:14.748 EDT [1627:520] pg_regress/json STATEMENT:  select * from json_populate_recordset(row(0::int,0::int,0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:14.750 EDT [1633:487] pg_regress/jsonb LOG:  statement: select '{"a": [{"b": "c"}, {"b": "cc"}]}'::jsonb #>> array['a','z','b'];
2020-04-06 20:20:14.752 EDT [1627:521] pg_regress/json LOG:  statement: select * from json_populate_recordset(row(1000000000::int,50::int),'[{"b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:14.752 EDT [24935:358] LOG:  background worker "parallel worker" (PID 2554) exited with exit code 1
2020-04-06 20:20:14.754 EDT [1635:318] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('null', '$.double()');
2020-04-06 20:20:14.759 EDT [2557:1] ERROR:  function return row and query-specified return row do not match
2020-04-06 20:20:14.759 EDT [2557:2] DETAIL:  Returned type integer at ordinal position 1, but query expects text.
2020-04-06 20:20:14.759 EDT [2557:3] STATEMENT:  select * from json_populate_recordset(row(1000000000::int,50::int),'[{"b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:14.760 EDT [1627:522] pg_regress/json ERROR:  function return row and query-specified return row do not match
2020-04-06 20:20:14.760 EDT [1627:523] pg_regress/json DETAIL:  Returned type integer at ordinal position 1, but query expects text.
2020-04-06 20:20:14.760 EDT [1627:524] pg_regress/json STATEMENT:  select * from json_populate_recordset(row(1000000000::int,50::int),'[{"b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:14.760 EDT [2558:1] ERROR:  jsonpath item method .double() can only be applied to a string or numeric value
2020-04-06 20:20:14.760 EDT [2558:2] STATEMENT:  select jsonb_path_query('null', '$.double()');
2020-04-06 20:20:14.761 EDT [1635:319] pg_regress/jsonb_jsonpath ERROR:  jsonpath item method .double() can only be applied to a string or numeric value
2020-04-06 20:20:14.761 EDT [1635:320] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('null', '$.double()');
2020-04-06 20:20:14.761 EDT [1633:488] pg_regress/jsonb LOG:  statement: select '[{"b": "c"}, {"b": "cc"}]'::jsonb #>> array['1','b'];
2020-04-06 20:20:14.763 EDT [1627:525] pg_regress/json LOG:  statement: CREATE TEMP TABLE jspoptest (js json);
2020-04-06 20:20:14.766 EDT [1627:526] pg_regress/json LOG:  statement: INSERT INTO jspoptest
	SELECT '{
		"jsa": [1, "2", null, 4],
		"rec": {"a": "abc", "c": "01.02.2003", "x": 43.2},
		"reca": [{"a": "abc", "b": 456}, null, {"c": "01.02.2003", "x": 43.2}]
	}'::json
	FROM generate_series(1, 3);
2020-04-06 20:20:14.767 EDT [1627:527] pg_regress/json LOG:  statement: SELECT (json_populate_record(NULL::jsrec, js)).* FROM jspoptest;
2020-04-06 20:20:14.770 EDT [1627:528] pg_regress/json LOG:  statement: DROP TYPE jsrec;
2020-04-06 20:20:14.771 EDT [24935:359] LOG:  background worker "parallel worker" (PID 2557) exited with exit code 1
2020-04-06 20:20:14.771 EDT [24935:360] LOG:  background worker "parallel worker" (PID 2558) exited with exit code 1
2020-04-06 20:20:14.771 EDT [1635:321] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('true', '$.double()');
2020-04-06 20:20:14.772 EDT [1633:489] pg_regress/jsonb LOG:  statement: select '[{"b": "c"}, {"b": "cc"}]'::jsonb #>> array['z','b'];
2020-04-06 20:20:14.772 EDT [1627:529] pg_regress/json LOG:  statement: DROP TYPE jsrec_i_not_null;
2020-04-06 20:20:14.773 EDT [1627:530] pg_regress/json LOG:  statement: DROP DOMAIN js_int_not_null;
2020-04-06 20:20:14.773 EDT [1627:531] pg_regress/json LOG:  statement: DROP DOMAIN js_int_array_1d;
2020-04-06 20:20:14.773 EDT [1627:532] pg_regress/json LOG:  statement: DROP DOMAIN js_int_array_2d;
2020-04-06 20:20:14.774 EDT [1627:533] pg_regress/json LOG:  statement: DROP DOMAIN j_ordered_pair;
2020-04-06 20:20:14.774 EDT [1627:534] pg_regress/json LOG:  statement: DROP TYPE j_unordered_pair;
2020-04-06 20:20:14.775 EDT [1627:535] pg_regress/json LOG:  statement: select value, json_typeof(value)
	  from (values (json '123.4'),
	               (json '-1'),
	               (json '"foo"'),
	               (json 'true'),
	               (json 'false'),
	               (json 'null'),
	               (json '[1, 2, 3]'),
	               (json '[]'),
	               (json '{"x":"foo", "y":123}'),
	               (json '{}'),
	               (NULL::json))
	      as data(value);
2020-04-06 20:20:14.780 EDT [2561:1] ERROR:  jsonpath item method .double() can only be applied to a string or numeric value
2020-04-06 20:20:14.780 EDT [2561:2] STATEMENT:  select jsonb_path_query('true', '$.double()');
2020-04-06 20:20:14.780 EDT [1635:322] pg_regress/jsonb_jsonpath ERROR:  jsonpath item method .double() can only be applied to a string or numeric value
2020-04-06 20:20:14.780 EDT [1635:323] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('true', '$.double()');
2020-04-06 20:20:14.783 EDT [24935:361] LOG:  background worker "parallel worker" (PID 2561) exited with exit code 1
2020-04-06 20:20:14.783 EDT [1635:324] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('null', '$.double()', silent => true);
2020-04-06 20:20:14.785 EDT [1633:490] pg_regress/jsonb LOG:  statement: select '[{"b": "c"}, {"b": null}]'::jsonb #>> array['1','b'];
2020-04-06 20:20:14.788 EDT [1627:536] pg_regress/json LOG:  statement: SELECT json_build_array('a',1,'b',1.2,'c',true,'d',null,'e',json '{"x": 3, "y": [1,2,3]}');
2020-04-06 20:20:14.794 EDT [1635:325] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('true', '$.double()', silent => true);
2020-04-06 20:20:14.796 EDT [1633:491] pg_regress/jsonb LOG:  statement: select '"foo"'::jsonb #>> array['z'];
2020-04-06 20:20:14.798 EDT [1627:537] pg_regress/json LOG:  statement: SELECT json_build_array('a', NULL);
2020-04-06 20:20:14.805 EDT [1635:326] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[]', '$.double()');
2020-04-06 20:20:14.807 EDT [1633:492] pg_regress/jsonb LOG:  statement: select '42'::jsonb #>> array['f2'];
2020-04-06 20:20:14.809 EDT [1627:538] pg_regress/json LOG:  statement: SELECT json_build_array(VARIADIC NULL::text[]);
2020-04-06 20:20:14.816 EDT [1635:327] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[]', 'strict $.double()');
2020-04-06 20:20:14.818 EDT [1633:493] pg_regress/jsonb LOG:  statement: select '42'::jsonb #>> array['0'];
2020-04-06 20:20:14.820 EDT [1627:539] pg_regress/json LOG:  statement: SELECT json_build_array(VARIADIC '{}'::text[]);
2020-04-06 20:20:14.823 EDT [2572:1] ERROR:  jsonpath item method .double() can only be applied to a string or numeric value
2020-04-06 20:20:14.823 EDT [2572:2] STATEMENT:  select jsonb_path_query('[]', 'strict $.double()');
2020-04-06 20:20:14.823 EDT [1635:328] pg_regress/jsonb_jsonpath ERROR:  jsonpath item method .double() can only be applied to a string or numeric value
2020-04-06 20:20:14.823 EDT [1635:329] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('[]', 'strict $.double()');
2020-04-06 20:20:14.827 EDT [1635:330] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{}', '$.double()');
2020-04-06 20:20:14.827 EDT [24935:362] LOG:  background worker "parallel worker" (PID 2572) exited with exit code 1
2020-04-06 20:20:14.828 EDT [1633:494] pg_regress/jsonb LOG:  statement: SELECT jsonb_array_elements('[1,true,[1,[2,3]],null,{"f1":1,"f2":[7,8,9]},false]');
2020-04-06 20:20:14.830 EDT [1627:540] pg_regress/json LOG:  statement: SELECT json_build_array(VARIADIC '{a,b,c}'::text[]);
2020-04-06 20:20:14.834 EDT [2575:1] ERROR:  jsonpath item method .double() can only be applied to a string or numeric value
2020-04-06 20:20:14.834 EDT [2575:2] STATEMENT:  select jsonb_path_query('{}', '$.double()');
2020-04-06 20:20:14.834 EDT [1635:331] pg_regress/jsonb_jsonpath ERROR:  jsonpath item method .double() can only be applied to a string or numeric value
2020-04-06 20:20:14.834 EDT [1635:332] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('{}', '$.double()');
2020-04-06 20:20:14.837 EDT [1635:333] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[]', 'strict $.double()', silent => true);
2020-04-06 20:20:14.838 EDT [24935:363] LOG:  background worker "parallel worker" (PID 2575) exited with exit code 1
2020-04-06 20:20:14.839 EDT [1633:495] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_array_elements('[1,true,[1,[2,3]],null,{"f1":1,"f2":[7,8,9]},false]') q;
2020-04-06 20:20:14.841 EDT [1627:541] pg_regress/json LOG:  statement: SELECT json_build_array(VARIADIC ARRAY['a', NULL]::text[]);
2020-04-06 20:20:14.848 EDT [1635:334] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{}', '$.double()', silent => true);
2020-04-06 20:20:14.850 EDT [1633:496] pg_regress/jsonb LOG:  statement: SELECT jsonb_array_elements_text('[1,true,[1,[2,3]],null,{"f1":1,"f2":[7,8,9]},false,"stringy"]');
2020-04-06 20:20:14.852 EDT [1627:542] pg_regress/json LOG:  statement: SELECT json_build_array(VARIADIC '{1,2,3,4}'::text[]);
2020-04-06 20:20:14.858 EDT [1635:335] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('1.23', '$.double()');
2020-04-06 20:20:14.862 EDT [1633:497] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_array_elements_text('[1,true,[1,[2,3]],null,{"f1":1,"f2":[7,8,9]},false,"stringy"]') q;
2020-04-06 20:20:14.863 EDT [1627:543] pg_regress/json LOG:  statement: SELECT json_build_array(VARIADIC '{1,2,3,4}'::int[]);
2020-04-06 20:20:14.870 EDT [1635:336] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"1.23"', '$.double()');
2020-04-06 20:20:14.874 EDT [1627:544] pg_regress/json LOG:  statement: SELECT json_build_array(VARIADIC '{{1,4},{2,5},{3,6}}'::int[][]);
2020-04-06 20:20:14.877 EDT [1633:498] pg_regress/jsonb LOG:  statement: CREATE TYPE jbpop AS (a text, b int, c timestamp);
2020-04-06 20:20:14.878 EDT [1633:499] pg_regress/jsonb LOG:  statement: CREATE DOMAIN jsb_int_not_null  AS int     NOT NULL;
2020-04-06 20:20:14.879 EDT [1633:500] pg_regress/jsonb LOG:  statement: CREATE DOMAIN jsb_int_array_1d  AS int[]   CHECK(array_length(VALUE, 1) = 3);
2020-04-06 20:20:14.880 EDT [1633:501] pg_regress/jsonb LOG:  statement: CREATE DOMAIN jsb_int_array_2d  AS int[][] CHECK(array_length(VALUE, 2) = 3);
2020-04-06 20:20:14.881 EDT [1633:502] pg_regress/jsonb LOG:  statement: create type jb_unordered_pair as (x int, y int);
2020-04-06 20:20:14.881 EDT [1633:503] pg_regress/jsonb LOG:  statement: create domain jb_ordered_pair as jb_unordered_pair check((value).x <= (value).y);
2020-04-06 20:20:14.882 EDT [1633:504] pg_regress/jsonb LOG:  statement: CREATE TYPE jsbrec AS (
		i	int,
		ia	_int4,
		ia1	int[],
		ia2	int[][],
		ia3	int[][][],
		ia1d	jsb_int_array_1d,
		ia2d	jsb_int_array_2d,
		t	text,
		ta	text[],
		c	char(10),
		ca	char(10)[],
		ts	timestamp,
		js	json,
		jsb	jsonb,
		jsa	json[],
		rec	jbpop,
		reca	jbpop[]
	);
2020-04-06 20:20:14.883 EDT [1635:337] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"1.23aaa"', '$.double()');
2020-04-06 20:20:14.883 EDT [1627:545] pg_regress/json LOG:  statement: SELECT json_build_object('a',1,'b',1.2,'c',true,'d',null,'e',json '{"x": 3, "y": [1,2,3]}');
2020-04-06 20:20:14.884 EDT [1633:505] pg_regress/jsonb LOG:  statement: CREATE TYPE jsbrec_i_not_null AS (
		i	jsb_int_not_null
	);
2020-04-06 20:20:14.885 EDT [1633:506] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_populate_record(NULL::jbpop,'{"a":"blurfl","x":43.2}') q;
2020-04-06 20:20:14.891 EDT [2590:1] ERROR:  jsonpath item method .double() can only be applied to a numeric value
2020-04-06 20:20:14.891 EDT [2590:2] STATEMENT:  select jsonb_path_query('"1.23aaa"', '$.double()');
2020-04-06 20:20:14.891 EDT [1635:338] pg_regress/jsonb_jsonpath ERROR:  jsonpath item method .double() can only be applied to a numeric value
2020-04-06 20:20:14.891 EDT [1635:339] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('"1.23aaa"', '$.double()');
2020-04-06 20:20:14.894 EDT [1627:546] pg_regress/json LOG:  statement: SELECT json_build_object(
	       'a', json_build_object('b',false,'c',99),
	       'd', json_build_object('e',array[9,8,7]::int[],
	           'f', (select row_to_json(r) from ( select relkind, oid::regclass as name from pg_class where relname = 'pg_class') r)));
2020-04-06 20:20:14.895 EDT [1627:547] pg_regress/json LOG:  statement: SELECT json_build_object('{a,b,c}'::text[]);
2020-04-06 20:20:14.896 EDT [1635:340] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"nan"', '$.double()');
2020-04-06 20:20:14.897 EDT [24935:364] LOG:  background worker "parallel worker" (PID 2590) exited with exit code 1
2020-04-06 20:20:14.899 EDT [1633:507] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_populate_record(row('x',3,'2012-12-31 15:30:56')::jbpop,'{"a":"blurfl","x":43.2}') q;
2020-04-06 20:20:14.902 EDT [2592:1] ERROR:  argument list must have even number of elements
2020-04-06 20:20:14.902 EDT [2592:2] HINT:  The arguments of json_build_object() must consist of alternating keys and values.
2020-04-06 20:20:14.902 EDT [2592:3] STATEMENT:  SELECT json_build_object('{a,b,c}'::text[]);
2020-04-06 20:20:14.902 EDT [1627:548] pg_regress/json ERROR:  argument list must have even number of elements
2020-04-06 20:20:14.902 EDT [1627:549] pg_regress/json HINT:  The arguments of json_build_object() must consist of alternating keys and values.
2020-04-06 20:20:14.902 EDT [1627:550] pg_regress/json STATEMENT:  SELECT json_build_object('{a,b,c}'::text[]);
2020-04-06 20:20:14.905 EDT [1627:551] pg_regress/json LOG:  statement: SELECT json_build_object('{a,b,c}'::text[], '{d,e,f}'::text[]);
2020-04-06 20:20:14.905 EDT [24935:365] LOG:  background worker "parallel worker" (PID 2592) exited with exit code 1
2020-04-06 20:20:14.906 EDT [1635:341] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"NaN"', '$.double()');
2020-04-06 20:20:14.909 EDT [1633:508] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_populate_record(NULL::jbpop,'{"a":"blurfl","x":43.2}') q;
2020-04-06 20:20:14.913 EDT [2595:1] ERROR:  key value must be scalar, not array, composite, or json
2020-04-06 20:20:14.913 EDT [2595:2] STATEMENT:  SELECT json_build_object('{a,b,c}'::text[], '{d,e,f}'::text[]);
2020-04-06 20:20:14.913 EDT [1627:552] pg_regress/json ERROR:  key value must be scalar, not array, composite, or json
2020-04-06 20:20:14.913 EDT [1627:553] pg_regress/json STATEMENT:  SELECT json_build_object('{a,b,c}'::text[], '{d,e,f}'::text[]);
2020-04-06 20:20:14.916 EDT [1627:554] pg_regress/json LOG:  statement: SELECT json_build_object('a', 'b', 'c');
2020-04-06 20:20:14.917 EDT [24935:366] LOG:  background worker "parallel worker" (PID 2595) exited with exit code 1
2020-04-06 20:20:14.917 EDT [1635:342] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"inf"', '$.double()');
2020-04-06 20:20:14.920 EDT [1633:509] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_populate_record(row('x',3,'2012-12-31 15:30:56')::jbpop,'{"a":"blurfl","x":43.2}') q;
2020-04-06 20:20:14.924 EDT [2598:1] ERROR:  argument list must have even number of elements
2020-04-06 20:20:14.924 EDT [2598:2] HINT:  The arguments of json_build_object() must consist of alternating keys and values.
2020-04-06 20:20:14.924 EDT [2598:3] STATEMENT:  SELECT json_build_object('a', 'b', 'c');
2020-04-06 20:20:14.925 EDT [1627:555] pg_regress/json ERROR:  argument list must have even number of elements
2020-04-06 20:20:14.925 EDT [1627:556] pg_regress/json HINT:  The arguments of json_build_object() must consist of alternating keys and values.
2020-04-06 20:20:14.925 EDT [1627:557] pg_regress/json STATEMENT:  SELECT json_build_object('a', 'b', 'c');
2020-04-06 20:20:14.925 EDT [2599:1] ERROR:  jsonpath item method .double() can only be applied to a numeric value
2020-04-06 20:20:14.925 EDT [2599:2] STATEMENT:  select jsonb_path_query('"inf"', '$.double()');
2020-04-06 20:20:14.925 EDT [1635:343] pg_regress/jsonb_jsonpath ERROR:  jsonpath item method .double() can only be applied to a numeric value
2020-04-06 20:20:14.925 EDT [1635:344] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('"inf"', '$.double()');
2020-04-06 20:20:14.928 EDT [1627:558] pg_regress/json LOG:  statement: SELECT json_build_object(NULL, 'a');
2020-04-06 20:20:14.928 EDT [24935:367] LOG:  background worker "parallel worker" (PID 2598) exited with exit code 1
2020-04-06 20:20:14.928 EDT [1635:345] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"-inf"', '$.double()');
2020-04-06 20:20:14.929 EDT [24935:368] LOG:  background worker "parallel worker" (PID 2599) exited with exit code 1
2020-04-06 20:20:14.931 EDT [1633:510] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_populate_record(NULL::jbpop,'{"a":[100,200,false],"x":43.2}') q;
2020-04-06 20:20:14.935 EDT [2601:1] ERROR:  argument 1 cannot be null
2020-04-06 20:20:14.935 EDT [2601:2] HINT:  Object keys should be text.
2020-04-06 20:20:14.935 EDT [2601:3] STATEMENT:  SELECT json_build_object(NULL, 'a');
2020-04-06 20:20:14.935 EDT [1627:559] pg_regress/json ERROR:  argument 1 cannot be null
2020-04-06 20:20:14.935 EDT [1627:560] pg_regress/json HINT:  Object keys should be text.
2020-04-06 20:20:14.935 EDT [1627:561] pg_regress/json STATEMENT:  SELECT json_build_object(NULL, 'a');
2020-04-06 20:20:14.936 EDT [2602:1] ERROR:  jsonpath item method .double() can only be applied to a numeric value
2020-04-06 20:20:14.936 EDT [2602:2] STATEMENT:  select jsonb_path_query('"-inf"', '$.double()');
2020-04-06 20:20:14.936 EDT [1635:346] pg_regress/jsonb_jsonpath ERROR:  jsonpath item method .double() can only be applied to a numeric value
2020-04-06 20:20:14.936 EDT [1635:347] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('"-inf"', '$.double()');
2020-04-06 20:20:14.938 EDT [1627:562] pg_regress/json LOG:  statement: SELECT json_build_object('a', NULL);
2020-04-06 20:20:14.939 EDT [24935:369] LOG:  background worker "parallel worker" (PID 2601) exited with exit code 1
2020-04-06 20:20:14.940 EDT [1635:348] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"inf"', '$.double()', silent => true);
2020-04-06 20:20:14.940 EDT [24935:370] LOG:  background worker "parallel worker" (PID 2602) exited with exit code 1
2020-04-06 20:20:14.942 EDT [1633:511] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_populate_record(row('x',3,'2012-12-31 15:30:56')::jbpop,'{"a":[100,200,false],"x":43.2}') q;
2020-04-06 20:20:14.949 EDT [1627:563] pg_regress/json LOG:  statement: SELECT json_build_object(VARIADIC NULL::text[]);
2020-04-06 20:20:14.950 EDT [1635:349] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"-inf"', '$.double()', silent => true);
2020-04-06 20:20:14.951 EDT [1633:512] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_populate_record(row('x',3,'2012-12-31 15:30:56')::jbpop,'{"c":[100,200,false],"x":43.2}') q;
2020-04-06 20:20:14.958 EDT [2608:1] ERROR:  invalid input syntax for type timestamp: "[100, 200, false]"
2020-04-06 20:20:14.958 EDT [2608:2] STATEMENT:  SELECT * FROM jsonb_populate_record(row('x',3,'2012-12-31 15:30:56')::jbpop,'{"c":[100,200,false],"x":43.2}') q;
2020-04-06 20:20:14.958 EDT [1633:513] pg_regress/jsonb ERROR:  invalid input syntax for type timestamp: "[100, 200, false]"
2020-04-06 20:20:14.958 EDT [1633:514] pg_regress/jsonb STATEMENT:  SELECT * FROM jsonb_populate_record(row('x',3,'2012-12-31 15:30:56')::jbpop,'{"c":[100,200,false],"x":43.2}') q;
2020-04-06 20:20:14.959 EDT [1627:564] pg_regress/json LOG:  statement: SELECT json_build_object(VARIADIC '{}'::text[]);
2020-04-06 20:20:14.961 EDT [24935:371] LOG:  background worker "parallel worker" (PID 2608) exited with exit code 1
2020-04-06 20:20:14.965 EDT [1633:515] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_populate_record(row('x',3,'2012-12-31 15:30:56')::jbpop, '{}') q;
2020-04-06 20:20:14.965 EDT [1635:350] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{}', '$.abs()');
2020-04-06 20:20:14.973 EDT [1627:565] pg_regress/json LOG:  statement: SELECT json_build_object(VARIADIC '{a,b,c}'::text[]);
2020-04-06 20:20:14.974 EDT [2612:1] ERROR:  jsonpath item method .abs() can only be applied to a numeric value
2020-04-06 20:20:14.974 EDT [2612:2] STATEMENT:  select jsonb_path_query('{}', '$.abs()');
2020-04-06 20:20:14.974 EDT [1635:351] pg_regress/jsonb_jsonpath ERROR:  jsonpath item method .abs() can only be applied to a numeric value
2020-04-06 20:20:14.974 EDT [1635:352] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('{}', '$.abs()');
2020-04-06 20:20:14.977 EDT [1633:516] pg_regress/jsonb LOG:  statement: SELECT i FROM jsonb_populate_record(NULL::jsbrec_i_not_null, '{"x": 43.2}') q;
2020-04-06 20:20:14.979 EDT [24935:372] LOG:  background worker "parallel worker" (PID 2612) exited with exit code 1
2020-04-06 20:20:14.979 EDT [1635:353] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('true', '$.floor()');
2020-04-06 20:20:14.981 EDT [2613:1] ERROR:  argument list must have even number of elements
2020-04-06 20:20:14.981 EDT [2613:2] HINT:  The arguments of json_build_object() must consist of alternating keys and values.
2020-04-06 20:20:14.981 EDT [2613:3] STATEMENT:  SELECT json_build_object(VARIADIC '{a,b,c}'::text[]);
2020-04-06 20:20:14.981 EDT [1627:566] pg_regress/json ERROR:  argument list must have even number of elements
2020-04-06 20:20:14.981 EDT [1627:567] pg_regress/json HINT:  The arguments of json_build_object() must consist of alternating keys and values.
2020-04-06 20:20:14.981 EDT [1627:568] pg_regress/json STATEMENT:  SELECT json_build_object(VARIADIC '{a,b,c}'::text[]);
2020-04-06 20:20:14.984 EDT [24935:373] LOG:  background worker "parallel worker" (PID 2613) exited with exit code 1
2020-04-06 20:20:14.984 EDT [1627:569] pg_regress/json LOG:  statement: SELECT json_build_object(VARIADIC ARRAY['a', NULL]::text[]);
2020-04-06 20:20:14.985 EDT [2614:1] ERROR:  domain jsb_int_not_null does not allow null values
2020-04-06 20:20:14.985 EDT [2614:2] STATEMENT:  SELECT i FROM jsonb_populate_record(NULL::jsbrec_i_not_null, '{"x": 43.2}') q;
2020-04-06 20:20:14.985 EDT [1633:517] pg_regress/jsonb ERROR:  domain jsb_int_not_null does not allow null values
2020-04-06 20:20:14.985 EDT [1633:518] pg_regress/jsonb STATEMENT:  SELECT i FROM jsonb_populate_record(NULL::jsbrec_i_not_null, '{"x": 43.2}') q;
2020-04-06 20:20:14.986 EDT [2615:1] ERROR:  jsonpath item method .floor() can only be applied to a numeric value
2020-04-06 20:20:14.986 EDT [2615:2] STATEMENT:  select jsonb_path_query('true', '$.floor()');
2020-04-06 20:20:14.986 EDT [1635:354] pg_regress/jsonb_jsonpath ERROR:  jsonpath item method .floor() can only be applied to a numeric value
2020-04-06 20:20:14.986 EDT [1635:355] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('true', '$.floor()');
2020-04-06 20:20:14.988 EDT [24935:374] LOG:  background worker "parallel worker" (PID 2614) exited with exit code 1
2020-04-06 20:20:14.988 EDT [1633:519] pg_regress/jsonb LOG:  statement: SELECT i FROM jsonb_populate_record(NULL::jsbrec_i_not_null, '{"i": null}') q;
2020-04-06 20:20:14.990 EDT [24935:375] LOG:  background worker "parallel worker" (PID 2615) exited with exit code 1
2020-04-06 20:20:14.990 EDT [1635:356] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"1.2"', '$.ceiling()');
2020-04-06 20:20:14.994 EDT [1627:570] pg_regress/json LOG:  statement: SELECT json_build_object(VARIADIC ARRAY[NULL, 'a']::text[]);
2020-04-06 20:20:14.995 EDT [2617:1] ERROR:  domain jsb_int_not_null does not allow null values
2020-04-06 20:20:14.995 EDT [2617:2] STATEMENT:  SELECT i FROM jsonb_populate_record(NULL::jsbrec_i_not_null, '{"i": null}') q;
2020-04-06 20:20:14.995 EDT [1633:520] pg_regress/jsonb ERROR:  domain jsb_int_not_null does not allow null values
2020-04-06 20:20:14.995 EDT [1633:521] pg_regress/jsonb STATEMENT:  SELECT i FROM jsonb_populate_record(NULL::jsbrec_i_not_null, '{"i": null}') q;
2020-04-06 20:20:14.997 EDT [2618:1] ERROR:  jsonpath item method .ceiling() can only be applied to a numeric value
2020-04-06 20:20:14.997 EDT [2618:2] STATEMENT:  select jsonb_path_query('"1.2"', '$.ceiling()');
2020-04-06 20:20:14.997 EDT [1635:357] pg_regress/jsonb_jsonpath ERROR:  jsonpath item method .ceiling() can only be applied to a numeric value
2020-04-06 20:20:14.997 EDT [1635:358] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('"1.2"', '$.ceiling()');
2020-04-06 20:20:14.998 EDT [24935:376] LOG:  background worker "parallel worker" (PID 2617) exited with exit code 1
2020-04-06 20:20:14.998 EDT [1633:522] pg_regress/jsonb LOG:  statement: SELECT i FROM jsonb_populate_record(NULL::jsbrec_i_not_null, '{"i": 12345}') q;
2020-04-06 20:20:15.000 EDT [2619:1] ERROR:  argument 1 cannot be null
2020-04-06 20:20:15.000 EDT [2619:2] HINT:  Object keys should be text.
2020-04-06 20:20:15.000 EDT [2619:3] STATEMENT:  SELECT json_build_object(VARIADIC ARRAY[NULL, 'a']::text[]);
2020-04-06 20:20:15.000 EDT [1627:571] pg_regress/json ERROR:  argument 1 cannot be null
2020-04-06 20:20:15.000 EDT [1627:572] pg_regress/json HINT:  Object keys should be text.
2020-04-06 20:20:15.000 EDT [1627:573] pg_regress/json STATEMENT:  SELECT json_build_object(VARIADIC ARRAY[NULL, 'a']::text[]);
2020-04-06 20:20:15.000 EDT [1635:359] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{}', '$.abs()', silent => true);
2020-04-06 20:20:15.001 EDT [24935:377] LOG:  background worker "parallel worker" (PID 2618) exited with exit code 1
2020-04-06 20:20:15.003 EDT [24935:378] LOG:  background worker "parallel worker" (PID 2619) exited with exit code 1
2020-04-06 20:20:15.003 EDT [1627:574] pg_regress/json LOG:  statement: SELECT json_build_object(VARIADIC '{1,2,3,4}'::text[]);
2020-04-06 20:20:15.009 EDT [1633:523] pg_regress/jsonb LOG:  statement: SELECT ia FROM jsonb_populate_record(NULL::jsbrec, '{"ia": null}') q;
2020-04-06 20:20:15.012 EDT [1635:360] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('true', '$.floor()', silent => true);
2020-04-06 20:20:15.014 EDT [1627:575] pg_regress/json LOG:  statement: SELECT json_build_object(VARIADIC '{1,2,3,4}'::int[]);
2020-04-06 20:20:15.023 EDT [1635:361] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"1.2"', '$.ceiling()', silent => true);
2020-04-06 20:20:15.023 EDT [1633:524] pg_regress/jsonb LOG:  statement: SELECT ia FROM jsonb_populate_record(NULL::jsbrec, '{"ia": 123}') q;
2020-04-06 20:20:15.026 EDT [1627:576] pg_regress/json LOG:  statement: SELECT json_build_object(VARIADIC '{{1,4},{2,5},{3,6}}'::int[][]);
2020-04-06 20:20:15.030 EDT [2626:1] ERROR:  expected JSON array
2020-04-06 20:20:15.030 EDT [2626:2] HINT:  See the value of key "ia".
2020-04-06 20:20:15.030 EDT [2626:3] STATEMENT:  SELECT ia FROM jsonb_populate_record(NULL::jsbrec, '{"ia": 123}') q;
2020-04-06 20:20:15.031 EDT [1633:525] pg_regress/jsonb ERROR:  expected JSON array
2020-04-06 20:20:15.031 EDT [1633:526] pg_regress/jsonb HINT:  See the value of key "ia".
2020-04-06 20:20:15.031 EDT [1633:527] pg_regress/jsonb STATEMENT:  SELECT ia FROM jsonb_populate_record(NULL::jsbrec, '{"ia": 123}') q;
2020-04-06 20:20:15.034 EDT [24935:379] LOG:  background worker "parallel worker" (PID 2626) exited with exit code 1
2020-04-06 20:20:15.034 EDT [1633:528] pg_regress/jsonb LOG:  statement: SELECT ia FROM jsonb_populate_record(NULL::jsbrec, '{"ia": [1, "2", null, 4]}') q;
2020-04-06 20:20:15.036 EDT [1635:362] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('["", "a", "abc", "abcabc"]', '$[*] ? (@ starts with "abc")');
2020-04-06 20:20:15.037 EDT [1627:577] pg_regress/json LOG:  statement: SELECT json_build_array();
2020-04-06 20:20:15.046 EDT [1633:529] pg_regress/jsonb LOG:  statement: SELECT ia FROM jsonb_populate_record(NULL::jsbrec, '{"ia": [[1, 2], [3, 4]]}') q;
2020-04-06 20:20:15.048 EDT [1635:363] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('["", "a", "abc", "abcabc"]', 'strict $ ? (@[*] starts with "abc")');
2020-04-06 20:20:15.051 EDT [1627:578] pg_regress/json LOG:  statement: SELECT json_build_object();
2020-04-06 20:20:15.056 EDT [1633:530] pg_regress/jsonb LOG:  statement: SELECT ia FROM jsonb_populate_record(NULL::jsbrec, '{"ia": [[1], 2]}') q;
2020-04-06 20:20:15.059 EDT [1635:364] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('["", "a", "abd", "abdabc"]', 'strict $ ? (@[*] starts with "abc")');
2020-04-06 20:20:15.061 EDT [1627:579] pg_regress/json LOG:  statement: SELECT json_build_object(1,2);
2020-04-06 20:20:15.063 EDT [2635:1] ERROR:  expected JSON array
2020-04-06 20:20:15.063 EDT [2635:2] HINT:  See the array element [1] of key "ia".
2020-04-06 20:20:15.063 EDT [2635:3] STATEMENT:  SELECT ia FROM jsonb_populate_record(NULL::jsbrec, '{"ia": [[1], 2]}') q;
2020-04-06 20:20:15.063 EDT [1633:531] pg_regress/jsonb ERROR:  expected JSON array
2020-04-06 20:20:15.063 EDT [1633:532] pg_regress/jsonb HINT:  See the array element [1] of key "ia".
2020-04-06 20:20:15.063 EDT [1633:533] pg_regress/jsonb STATEMENT:  SELECT ia FROM jsonb_populate_record(NULL::jsbrec, '{"ia": [[1], 2]}') q;
2020-04-06 20:20:15.067 EDT [24935:380] LOG:  background worker "parallel worker" (PID 2635) exited with exit code 1
2020-04-06 20:20:15.067 EDT [1633:534] pg_regress/jsonb LOG:  statement: SELECT ia FROM jsonb_populate_record(NULL::jsbrec, '{"ia": [[1], [2, 3]]}') q;
2020-04-06 20:20:15.070 EDT [1635:365] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('["abc", "abcabc", null, 1]', 'strict $ ? (@[*] starts with "abc")');
2020-04-06 20:20:15.073 EDT [1627:580] pg_regress/json LOG:  statement: SELECT json_build_object(null,2);
2020-04-06 20:20:15.074 EDT [2638:1] ERROR:  malformed JSON array
2020-04-06 20:20:15.074 EDT [2638:2] DETAIL:  Multidimensional arrays must have sub-arrays with matching dimensions.
2020-04-06 20:20:15.074 EDT [2638:3] STATEMENT:  SELECT ia FROM jsonb_populate_record(NULL::jsbrec, '{"ia": [[1], [2, 3]]}') q;
2020-04-06 20:20:15.074 EDT [1633:535] pg_regress/jsonb ERROR:  malformed JSON array
2020-04-06 20:20:15.074 EDT [1633:536] pg_regress/jsonb DETAIL:  Multidimensional arrays must have sub-arrays with matching dimensions.
2020-04-06 20:20:15.074 EDT [1633:537] pg_regress/jsonb STATEMENT:  SELECT ia FROM jsonb_populate_record(NULL::jsbrec, '{"ia": [[1], [2, 3]]}') q;
2020-04-06 20:20:15.078 EDT [24935:381] LOG:  background worker "parallel worker" (PID 2638) exited with exit code 1
2020-04-06 20:20:15.078 EDT [1633:538] pg_regress/jsonb LOG:  statement: SELECT ia FROM jsonb_populate_record(NULL::jsbrec, '{"ia": "{1,2,3}"}') q;
2020-04-06 20:20:15.079 EDT [2640:1] ERROR:  argument 1 cannot be null
2020-04-06 20:20:15.079 EDT [2640:2] HINT:  Object keys should be text.
2020-04-06 20:20:15.079 EDT [2640:3] STATEMENT:  SELECT json_build_object(null,2);
2020-04-06 20:20:15.079 EDT [1627:581] pg_regress/json ERROR:  argument 1 cannot be null
2020-04-06 20:20:15.079 EDT [1627:582] pg_regress/json HINT:  Object keys should be text.
2020-04-06 20:20:15.079 EDT [1627:583] pg_regress/json STATEMENT:  SELECT json_build_object(null,2);
2020-04-06 20:20:15.080 EDT [1635:366] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('["abc", "abcabc", null, 1]', 'strict $ ? ((@[*] starts with "abc") is unknown)');
2020-04-06 20:20:15.082 EDT [24935:382] LOG:  background worker "parallel worker" (PID 2640) exited with exit code 1
2020-04-06 20:20:15.082 EDT [1627:584] pg_regress/json LOG:  statement: SELECT json_build_object(r,2) FROM (SELECT 1 AS a, 2 AS b) r;
2020-04-06 20:20:15.089 EDT [2643:1] ERROR:  key value must be scalar, not array, composite, or json
2020-04-06 20:20:15.089 EDT [2643:2] STATEMENT:  SELECT json_build_object(r,2) FROM (SELECT 1 AS a, 2 AS b) r;
2020-04-06 20:20:15.089 EDT [1627:585] pg_regress/json ERROR:  key value must be scalar, not array, composite, or json
2020-04-06 20:20:15.089 EDT [1627:586] pg_regress/json STATEMENT:  SELECT json_build_object(r,2) FROM (SELECT 1 AS a, 2 AS b) r;
2020-04-06 20:20:15.091 EDT [1635:367] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[[null, 1, "abc", "abcabc"]]', 'lax $ ? (@[*] starts with "abc")');
2020-04-06 20:20:15.091 EDT [1633:539] pg_regress/jsonb LOG:  statement: SELECT ia1 FROM jsonb_populate_record(NULL::jsbrec, '{"ia1": null}') q;
2020-04-06 20:20:15.092 EDT [24935:383] LOG:  background worker "parallel worker" (PID 2643) exited with exit code 1
2020-04-06 20:20:15.093 EDT [1627:587] pg_regress/json LOG:  statement: SELECT json_build_object(json '{"a":1,"b":2}', 3);
2020-04-06 20:20:15.101 EDT [2646:1] ERROR:  key value must be scalar, not array, composite, or json
2020-04-06 20:20:15.101 EDT [2646:2] STATEMENT:  SELECT json_build_object(json '{"a":1,"b":2}', 3);
2020-04-06 20:20:15.101 EDT [1627:588] pg_regress/json ERROR:  key value must be scalar, not array, composite, or json
2020-04-06 20:20:15.101 EDT [1627:589] pg_regress/json STATEMENT:  SELECT json_build_object(json '{"a":1,"b":2}', 3);
2020-04-06 20:20:15.102 EDT [1635:368] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[[null, 1, "abd", "abdabc"]]', 'lax $ ? ((@[*] starts with "abc") is unknown)');
2020-04-06 20:20:15.105 EDT [24935:384] LOG:  background worker "parallel worker" (PID 2646) exited with exit code 1
2020-04-06 20:20:15.105 EDT [1633:540] pg_regress/jsonb LOG:  statement: SELECT ia1 FROM jsonb_populate_record(NULL::jsbrec, '{"ia1": 123}') q;
2020-04-06 20:20:15.107 EDT [1627:590] pg_regress/json LOG:  statement: SELECT json_build_object('{1,2,3}'::int[], 3);
2020-04-06 20:20:15.111 EDT [1635:369] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[null, 1, "abd", "abdabc"]', 'lax $[*] ? ((@ starts with "abc") is unknown)');
2020-04-06 20:20:15.113 EDT [2648:1] ERROR:  expected JSON array
2020-04-06 20:20:15.113 EDT [2648:2] HINT:  See the value of key "ia1".
2020-04-06 20:20:15.113 EDT [2648:3] STATEMENT:  SELECT ia1 FROM jsonb_populate_record(NULL::jsbrec, '{"ia1": 123}') q;
2020-04-06 20:20:15.113 EDT [1633:541] pg_regress/jsonb ERROR:  expected JSON array
2020-04-06 20:20:15.113 EDT [1633:542] pg_regress/jsonb HINT:  See the value of key "ia1".
2020-04-06 20:20:15.113 EDT [1633:543] pg_regress/jsonb STATEMENT:  SELECT ia1 FROM jsonb_populate_record(NULL::jsbrec, '{"ia1": 123}') q;
2020-04-06 20:20:15.113 EDT [2649:1] ERROR:  key value must be scalar, not array, composite, or json
2020-04-06 20:20:15.113 EDT [2649:2] STATEMENT:  SELECT json_build_object('{1,2,3}'::int[], 3);
2020-04-06 20:20:15.114 EDT [1627:591] pg_regress/json ERROR:  key value must be scalar, not array, composite, or json
2020-04-06 20:20:15.114 EDT [1627:592] pg_regress/json STATEMENT:  SELECT json_build_object('{1,2,3}'::int[], 3);
2020-04-06 20:20:15.117 EDT [1633:544] pg_regress/jsonb LOG:  statement: SELECT ia1 FROM jsonb_populate_record(NULL::jsbrec, '{"ia1": [1, "2", null, 4]}') q;
2020-04-06 20:20:15.117 EDT [24935:385] LOG:  background worker "parallel worker" (PID 2648) exited with exit code 1
2020-04-06 20:20:15.117 EDT [24935:386] LOG:  background worker "parallel worker" (PID 2649) exited with exit code 1
2020-04-06 20:20:15.118 EDT [1627:593] pg_regress/json LOG:  statement: CREATE TEMP TABLE foo (serial_num int, name text, type text);
2020-04-06 20:20:15.121 EDT [1627:594] pg_regress/json LOG:  statement: INSERT INTO foo VALUES (847001,'t15','GE1043');
2020-04-06 20:20:15.122 EDT [1635:370] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[null, 1, "abc", "abd", "aBdC", "abdacb", "babc", "adc\\nabc", "ab\\nadc"]', 'lax $[*] ? (@ like_regex "^ab.*c")');
2020-04-06 20:20:15.124 EDT [1627:595] pg_regress/json LOG:  statement: INSERT INTO foo VALUES (847002,'t16','GE1043');
2020-04-06 20:20:15.124 EDT [1627:596] pg_regress/json LOG:  statement: INSERT INTO foo VALUES (847003,'sub-alpha','GESS90');
2020-04-06 20:20:15.124 EDT [1627:597] pg_regress/json LOG:  statement: SELECT json_build_object('turbines',json_object_agg(serial_num,json_build_object('name',name,'type',type)))
	FROM foo;
2020-04-06 20:20:15.125 EDT [1627:598] pg_regress/json LOG:  statement: SELECT json_object_agg(name, type) FROM foo;
2020-04-06 20:20:15.126 EDT [1627:599] pg_regress/json LOG:  statement: INSERT INTO foo VALUES (999999, NULL, 'bar');
2020-04-06 20:20:15.126 EDT [1627:600] pg_regress/json LOG:  statement: SELECT json_object_agg(name, type) FROM foo;
2020-04-06 20:20:15.126 EDT [1627:601] pg_regress/json ERROR:  field name must not be null
2020-04-06 20:20:15.126 EDT [1627:602] pg_regress/json STATEMENT:  SELECT json_object_agg(name, type) FROM foo;
2020-04-06 20:20:15.126 EDT [1627:603] pg_regress/json LOG:  statement: SELECT json_object('{}');
2020-04-06 20:20:15.133 EDT [1633:545] pg_regress/jsonb LOG:  statement: SELECT ia1 FROM jsonb_populate_record(NULL::jsbrec, '{"ia1": [[1, 2, 3]]}') q;
2020-04-06 20:20:15.135 EDT [1635:371] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[null, 1, "abc", "abd", "aBdC", "abdacb", "babc", "adc\\nabc", "ab\\nadc"]', 'lax $[*] ? (@ like_regex "^ab.*c" flag "i")');
2020-04-06 20:20:15.137 EDT [1627:604] pg_regress/json LOG:  statement: SELECT json_object('{}', '{}');
2020-04-06 20:20:15.143 EDT [1633:546] pg_regress/jsonb LOG:  statement: SELECT ia1d FROM jsonb_populate_record(NULL::jsbrec, '{"ia1d": null}') q;
2020-04-06 20:20:15.147 EDT [1635:372] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[null, 1, "abc", "abd", "aBdC", "abdacb", "babc", "adc\\nabc", "ab\\nadc"]', 'lax $[*] ? (@ like_regex "^ab.*c" flag "m")');
2020-04-06 20:20:15.148 EDT [1627:605] pg_regress/json LOG:  statement: SELECT json_object('{a,1,b,2,3,NULL,"d e f","a b c"}');
2020-04-06 20:20:15.155 EDT [1633:547] pg_regress/jsonb LOG:  statement: SELECT ia1d FROM jsonb_populate_record(NULL::jsbrec, '{"ia1d": 123}') q;
2020-04-06 20:20:15.157 EDT [1627:606] pg_regress/json LOG:  statement: SELECT json_object('{{a,1},{b,2},{3,NULL},{"d e f","a b c"}}');
2020-04-06 20:20:15.160 EDT [1635:373] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[null, 1, "abc", "abd", "aBdC", "abdacb", "babc", "adc\\nabc", "ab\\nadc"]', 'lax $[*] ? (@ like_regex "^ab.*c" flag "s")');
2020-04-06 20:20:15.163 EDT [2660:1] ERROR:  expected JSON array
2020-04-06 20:20:15.163 EDT [2660:2] HINT:  See the value of key "ia1d".
2020-04-06 20:20:15.163 EDT [2660:3] STATEMENT:  SELECT ia1d FROM jsonb_populate_record(NULL::jsbrec, '{"ia1d": 123}') q;
2020-04-06 20:20:15.163 EDT [1633:548] pg_regress/jsonb ERROR:  expected JSON array
2020-04-06 20:20:15.163 EDT [1633:549] pg_regress/jsonb HINT:  See the value of key "ia1d".
2020-04-06 20:20:15.163 EDT [1633:550] pg_regress/jsonb STATEMENT:  SELECT ia1d FROM jsonb_populate_record(NULL::jsbrec, '{"ia1d": 123}') q;
2020-04-06 20:20:15.167 EDT [1633:551] pg_regress/jsonb LOG:  statement: SELECT ia1d FROM jsonb_populate_record(NULL::jsbrec, '{"ia1d": [1, "2", null, 4]}') q;
2020-04-06 20:20:15.167 EDT [24935:387] LOG:  background worker "parallel worker" (PID 2660) exited with exit code 1
2020-04-06 20:20:15.169 EDT [1627:607] pg_regress/json LOG:  statement: SELECT json_object('{a,b,c}');
2020-04-06 20:20:15.169 EDT [1627:608] pg_regress/json ERROR:  array must have even number of elements
2020-04-06 20:20:15.169 EDT [1627:609] pg_regress/json STATEMENT:  SELECT json_object('{a,b,c}');
2020-04-06 20:20:15.169 EDT [1627:610] pg_regress/json LOG:  statement: SELECT json_object('{{a},{b}}');
2020-04-06 20:20:15.169 EDT [1627:611] pg_regress/json ERROR:  array must have two columns
2020-04-06 20:20:15.169 EDT [1627:612] pg_regress/json STATEMENT:  SELECT json_object('{{a},{b}}');
2020-04-06 20:20:15.169 EDT [1627:613] pg_regress/json LOG:  statement: SELECT json_object('{{a,b,c},{b,c,d}}');
2020-04-06 20:20:15.169 EDT [1627:614] pg_regress/json ERROR:  array must have two columns
2020-04-06 20:20:15.169 EDT [1627:615] pg_regress/json STATEMENT:  SELECT json_object('{{a,b,c},{b,c,d}}');
2020-04-06 20:20:15.169 EDT [1627:616] pg_regress/json LOG:  statement: SELECT json_object('{{{a,b},{c,d}},{{b,c},{d,e}}}');
2020-04-06 20:20:15.169 EDT [1627:617] pg_regress/json ERROR:  wrong number of array subscripts
2020-04-06 20:20:15.169 EDT [1627:618] pg_regress/json STATEMENT:  SELECT json_object('{{{a,b},{c,d}},{{b,c},{d,e}}}');
2020-04-06 20:20:15.169 EDT [1627:619] pg_regress/json LOG:  statement: select json_object('{a,b,c,"d e f"}','{1,2,3,"a b c"}');
2020-04-06 20:20:15.170 EDT [1635:374] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[null, 1, "a\\b", "a\\\\b", "^a\\\\b$"]', 'lax $[*] ? (@ like_regex "a\\\\b" flag "q")');
2020-04-06 20:20:15.174 EDT [2663:1] ERROR:  value for domain jsb_int_array_1d violates check constraint "jsb_int_array_1d_check"
2020-04-06 20:20:15.174 EDT [2663:2] STATEMENT:  SELECT ia1d FROM jsonb_populate_record(NULL::jsbrec, '{"ia1d": [1, "2", null, 4]}') q;
2020-04-06 20:20:15.174 EDT [1633:552] pg_regress/jsonb ERROR:  value for domain jsb_int_array_1d violates check constraint "jsb_int_array_1d_check"
2020-04-06 20:20:15.174 EDT [1633:553] pg_regress/jsonb STATEMENT:  SELECT ia1d FROM jsonb_populate_record(NULL::jsbrec, '{"ia1d": [1, "2", null, 4]}') q;
2020-04-06 20:20:15.178 EDT [1633:554] pg_regress/jsonb LOG:  statement: SELECT ia1d FROM jsonb_populate_record(NULL::jsbrec, '{"ia1d": [1, "2", null]}') q;
2020-04-06 20:20:15.178 EDT [24935:388] LOG:  background worker "parallel worker" (PID 2663) exited with exit code 1
2020-04-06 20:20:15.180 EDT [1627:620] pg_regress/json LOG:  statement: SELECT json_object('{{a,1},{b,2},{3,NULL},{"d e f","a b c"}}', '{{a,1},{b,2},{3,NULL},{"d e f","a b c"}}');
2020-04-06 20:20:15.180 EDT [1627:621] pg_regress/json ERROR:  wrong number of array subscripts
2020-04-06 20:20:15.180 EDT [1627:622] pg_regress/json STATEMENT:  SELECT json_object('{{a,1},{b,2},{3,NULL},{"d e f","a b c"}}', '{{a,1},{b,2},{3,NULL},{"d e f","a b c"}}');
2020-04-06 20:20:15.180 EDT [1627:623] pg_regress/json LOG:  statement: select json_object('{a,b,c,"d e f",g}','{1,2,3,"a b c"}');
2020-04-06 20:20:15.180 EDT [1627:624] pg_regress/json ERROR:  mismatched array dimensions
2020-04-06 20:20:15.180 EDT [1627:625] pg_regress/json STATEMENT:  select json_object('{a,b,c,"d e f",g}','{1,2,3,"a b c"}');
2020-04-06 20:20:15.180 EDT [1627:626] pg_regress/json LOG:  statement: select json_object('{a,b,c,"d e f"}','{1,2,3,"a b c",g}');
2020-04-06 20:20:15.180 EDT [1627:627] pg_regress/json ERROR:  mismatched array dimensions
2020-04-06 20:20:15.180 EDT [1627:628] pg_regress/json STATEMENT:  select json_object('{a,b,c,"d e f"}','{1,2,3,"a b c",g}');
2020-04-06 20:20:15.180 EDT [1627:629] pg_regress/json LOG:  statement: select json_object('{a,b,NULL,"d e f"}','{1,2,3,"a b c"}');
2020-04-06 20:20:15.180 EDT [1627:630] pg_regress/json ERROR:  null value not allowed for object key
2020-04-06 20:20:15.180 EDT [1627:631] pg_regress/json STATEMENT:  select json_object('{a,b,NULL,"d e f"}','{1,2,3,"a b c"}');
2020-04-06 20:20:15.181 EDT [1627:632] pg_regress/json LOG:  statement: select json_object('{a,b,"","d e f"}','{1,2,3,"a b c"}');
2020-04-06 20:20:15.181 EDT [1635:375] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[null, 1, "a\\b", "a\\\\b", "^a\\\\b$"]', 'lax $[*] ? (@ like_regex "a\\\\b" flag "")');
2020-04-06 20:20:15.190 EDT [1633:555] pg_regress/jsonb LOG:  statement: SELECT ia2 FROM jsonb_populate_record(NULL::jsbrec, '{"ia2": [1, "2", null, 4]}') q;
2020-04-06 20:20:15.191 EDT [1627:633] pg_regress/json LOG:  statement: select * from json_to_record('{"a":1,"b":"foo","c":"bar"}')
	    as x(a int, b text, d text);
2020-04-06 20:20:15.193 EDT [1635:376] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[null, 1, "a\\b", "a\\\\b", "^a\\\\b$"]', 'lax $[*] ? (@ like_regex "^a\\\\b$" flag "q")');
2020-04-06 20:20:15.200 EDT [1627:634] pg_regress/json LOG:  statement: select * from json_to_recordset('[{"a":1,"b":"foo","d":false},{"a":2,"b":"bar","c":true}]')
	    as x(a int, b text, c boolean);
2020-04-06 20:20:15.202 EDT [1633:556] pg_regress/jsonb LOG:  statement: SELECT ia2 FROM jsonb_populate_record(NULL::jsbrec, '{"ia2": [[1, 2], [null, 4]]}') q;
2020-04-06 20:20:15.203 EDT [1635:377] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[null, 1, "a\\b", "a\\\\b", "^a\\\\b$"]', 'lax $[*] ? (@ like_regex "^a\\\\B$" flag "q")');
2020-04-06 20:20:15.212 EDT [1627:635] pg_regress/json LOG:  statement: select * from json_to_recordset('[{"a":1,"b":{"d":"foo"},"c":true},{"a":2,"c":false,"b":{"d":"bar"}}]')
	    as x(a int, b json, c boolean);
2020-04-06 20:20:15.214 EDT [1633:557] pg_regress/jsonb LOG:  statement: SELECT ia2 FROM jsonb_populate_record(NULL::jsbrec, '{"ia2": [[], []]}') q;
2020-04-06 20:20:15.216 EDT [1635:378] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[null, 1, "a\\b", "a\\\\b", "^a\\\\b$"]', 'lax $[*] ? (@ like_regex "^a\\\\B$" flag "iq")');
2020-04-06 20:20:15.225 EDT [1627:636] pg_regress/json LOG:  statement: select *, c is null as c_is_null
	from json_to_record('{"a":1, "b":{"c":16, "d":2}, "x":8, "ca": ["1 2", 3], "ia": [[1,2],[3,4]], "r": {"a": "aaa", "b": 123}}'::json)
	    as t(a int, b json, c text, x int, ca char(5)[], ia int[][], r jpop);
2020-04-06 20:20:15.226 EDT [1633:558] pg_regress/jsonb LOG:  statement: SELECT ia2 FROM jsonb_populate_record(NULL::jsbrec, '{"ia2": [[1, 2], [3]]}') q;
2020-04-06 20:20:15.228 EDT [1635:379] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[null, 1, "a\\b", "a\\\\b", "^a\\\\b$"]', 'lax $[*] ? (@ like_regex "^a\\\\b$" flag "")');
2020-04-06 20:20:15.235 EDT [2679:1] ERROR:  malformed JSON array
2020-04-06 20:20:15.235 EDT [2679:2] DETAIL:  Multidimensional arrays must have sub-arrays with matching dimensions.
2020-04-06 20:20:15.235 EDT [2679:3] STATEMENT:  SELECT ia2 FROM jsonb_populate_record(NULL::jsbrec, '{"ia2": [[1, 2], [3]]}') q;
2020-04-06 20:20:15.235 EDT [1633:559] pg_regress/jsonb ERROR:  malformed JSON array
2020-04-06 20:20:15.235 EDT [1633:560] pg_regress/jsonb DETAIL:  Multidimensional arrays must have sub-arrays with matching dimensions.
2020-04-06 20:20:15.235 EDT [1633:561] pg_regress/jsonb STATEMENT:  SELECT ia2 FROM jsonb_populate_record(NULL::jsbrec, '{"ia2": [[1, 2], [3]]}') q;
2020-04-06 20:20:15.237 EDT [24935:389] LOG:  background worker "parallel worker" (PID 2679) exited with exit code 1
2020-04-06 20:20:15.238 EDT [1633:562] pg_regress/jsonb LOG:  statement: SELECT ia2 FROM jsonb_populate_record(NULL::jsbrec, '{"ia2": [[1, 2], 3, 4]}') q;
2020-04-06 20:20:15.238 EDT [1627:637] pg_regress/json LOG:  statement: select *, c is null as c_is_null
	from json_to_recordset('[{"a":1, "b":{"c":16, "d":2}, "x":8}]'::json)
	    as t(a int, b json, c text, x int);
2020-04-06 20:20:15.238 EDT [1635:380] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('null', '$.datetime()');
2020-04-06 20:20:15.247 EDT [2682:1] ERROR:  jsonpath item method .datetime() can only be applied to a string
2020-04-06 20:20:15.247 EDT [2682:2] STATEMENT:  select jsonb_path_query('null', '$.datetime()');
2020-04-06 20:20:15.247 EDT [1635:381] pg_regress/jsonb_jsonpath ERROR:  jsonpath item method .datetime() can only be applied to a string
2020-04-06 20:20:15.247 EDT [1635:382] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('null', '$.datetime()');
2020-04-06 20:20:15.247 EDT [2681:1] ERROR:  expected JSON array
2020-04-06 20:20:15.247 EDT [2681:2] HINT:  See the array element [1] of key "ia2".
2020-04-06 20:20:15.247 EDT [2681:3] STATEMENT:  SELECT ia2 FROM jsonb_populate_record(NULL::jsbrec, '{"ia2": [[1, 2], 3, 4]}') q;
2020-04-06 20:20:15.248 EDT [1633:563] pg_regress/jsonb ERROR:  expected JSON array
2020-04-06 20:20:15.248 EDT [1633:564] pg_regress/jsonb HINT:  See the array element [1] of key "ia2".
2020-04-06 20:20:15.248 EDT [1633:565] pg_regress/jsonb STATEMENT:  SELECT ia2 FROM jsonb_populate_record(NULL::jsbrec, '{"ia2": [[1, 2], 3, 4]}') q;
2020-04-06 20:20:15.250 EDT [24935:390] LOG:  background worker "parallel worker" (PID 2682) exited with exit code 1
2020-04-06 20:20:15.250 EDT [24935:391] LOG:  background worker "parallel worker" (PID 2681) exited with exit code 1
2020-04-06 20:20:15.250 EDT [1635:383] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('true', '$.datetime()');
2020-04-06 20:20:15.251 EDT [1633:566] pg_regress/jsonb LOG:  statement: SELECT ia2d FROM jsonb_populate_record(NULL::jsbrec, '{"ia2d": [[1, "2"], [null, 4]]}') q;
2020-04-06 20:20:15.254 EDT [1627:638] pg_regress/json LOG:  statement: select * from json_to_record('{"ia": null}') as x(ia _int4);
2020-04-06 20:20:15.259 EDT [2685:1] ERROR:  jsonpath item method .datetime() can only be applied to a string
2020-04-06 20:20:15.259 EDT [2685:2] STATEMENT:  select jsonb_path_query('true', '$.datetime()');
2020-04-06 20:20:15.259 EDT [2684:1] ERROR:  value for domain jsb_int_array_2d violates check constraint "jsb_int_array_2d_check"
2020-04-06 20:20:15.259 EDT [2684:2] STATEMENT:  SELECT ia2d FROM jsonb_populate_record(NULL::jsbrec, '{"ia2d": [[1, "2"], [null, 4]]}') q;
2020-04-06 20:20:15.259 EDT [1635:384] pg_regress/jsonb_jsonpath ERROR:  jsonpath item method .datetime() can only be applied to a string
2020-04-06 20:20:15.259 EDT [1635:385] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('true', '$.datetime()');
2020-04-06 20:20:15.259 EDT [1633:567] pg_regress/jsonb ERROR:  value for domain jsb_int_array_2d violates check constraint "jsb_int_array_2d_check"
2020-04-06 20:20:15.259 EDT [1633:568] pg_regress/jsonb STATEMENT:  SELECT ia2d FROM jsonb_populate_record(NULL::jsbrec, '{"ia2d": [[1, "2"], [null, 4]]}') q;
2020-04-06 20:20:15.262 EDT [1635:386] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('1', '$.datetime()');
2020-04-06 20:20:15.263 EDT [24935:392] LOG:  background worker "parallel worker" (PID 2685) exited with exit code 1
2020-04-06 20:20:15.263 EDT [24935:393] LOG:  background worker "parallel worker" (PID 2684) exited with exit code 1
2020-04-06 20:20:15.263 EDT [1633:569] pg_regress/jsonb LOG:  statement: SELECT ia2d FROM jsonb_populate_record(NULL::jsbrec, '{"ia2d": [[1, "2", 3], [null, 5, 6]]}') q;
2020-04-06 20:20:15.265 EDT [1627:639] pg_regress/json LOG:  statement: select * from json_to_record('{"ia": 123}') as x(ia _int4);
2020-04-06 20:20:15.269 EDT [2687:1] ERROR:  jsonpath item method .datetime() can only be applied to a string
2020-04-06 20:20:15.269 EDT [2687:2] STATEMENT:  select jsonb_path_query('1', '$.datetime()');
2020-04-06 20:20:15.269 EDT [1635:387] pg_regress/jsonb_jsonpath ERROR:  jsonpath item method .datetime() can only be applied to a string
2020-04-06 20:20:15.269 EDT [1635:388] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('1', '$.datetime()');
2020-04-06 20:20:15.272 EDT [2689:1] ERROR:  expected JSON array
2020-04-06 20:20:15.272 EDT [2689:2] HINT:  See the value of key "ia".
2020-04-06 20:20:15.272 EDT [2689:3] STATEMENT:  select * from json_to_record('{"ia": 123}') as x(ia _int4);
2020-04-06 20:20:15.272 EDT [1635:389] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[]', '$.datetime()');
2020-04-06 20:20:15.273 EDT [1627:640] pg_regress/json ERROR:  expected JSON array
2020-04-06 20:20:15.273 EDT [1627:641] pg_regress/json HINT:  See the value of key "ia".
2020-04-06 20:20:15.273 EDT [1627:642] pg_regress/json STATEMENT:  select * from json_to_record('{"ia": 123}') as x(ia _int4);
2020-04-06 20:20:15.273 EDT [24935:394] LOG:  background worker "parallel worker" (PID 2687) exited with exit code 1
2020-04-06 20:20:15.274 EDT [1633:570] pg_regress/jsonb LOG:  statement: SELECT ia3 FROM jsonb_populate_record(NULL::jsbrec, '{"ia3": [1, "2", null, 4]}') q;
2020-04-06 20:20:15.275 EDT [24935:395] LOG:  background worker "parallel worker" (PID 2689) exited with exit code 1
2020-04-06 20:20:15.276 EDT [1627:643] pg_regress/json LOG:  statement: select * from json_to_record('{"ia": [1, "2", null, 4]}') as x(ia _int4);
2020-04-06 20:20:15.284 EDT [1635:390] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('[]', 'strict $.datetime()');
2020-04-06 20:20:15.285 EDT [1633:571] pg_regress/jsonb LOG:  statement: SELECT ia3 FROM jsonb_populate_record(NULL::jsbrec, '{"ia3": [[1, 2], [null, 4]]}') q;
2020-04-06 20:20:15.287 EDT [1627:644] pg_regress/json LOG:  statement: select * from json_to_record('{"ia": [[1, 2], [3, 4]]}') as x(ia _int4);
2020-04-06 20:20:15.291 EDT [2693:1] ERROR:  jsonpath item method .datetime() can only be applied to a string
2020-04-06 20:20:15.291 EDT [2693:2] STATEMENT:  select jsonb_path_query('[]', 'strict $.datetime()');
2020-04-06 20:20:15.293 EDT [1635:391] pg_regress/jsonb_jsonpath ERROR:  jsonpath item method .datetime() can only be applied to a string
2020-04-06 20:20:15.293 EDT [1635:392] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('[]', 'strict $.datetime()');
2020-04-06 20:20:15.294 EDT [24935:396] LOG:  background worker "parallel worker" (PID 2693) exited with exit code 1
2020-04-06 20:20:15.294 EDT [1635:393] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('{}', '$.datetime()');
2020-04-06 20:20:15.298 EDT [1627:645] pg_regress/json LOG:  statement: select * from json_to_record('{"ia": [[1], 2]}') as x(ia _int4);
2020-04-06 20:20:15.299 EDT [2696:1] ERROR:  jsonpath item method .datetime() can only be applied to a string
2020-04-06 20:20:15.299 EDT [2696:2] STATEMENT:  select jsonb_path_query('{}', '$.datetime()');
2020-04-06 20:20:15.299 EDT [1635:394] pg_regress/jsonb_jsonpath ERROR:  jsonpath item method .datetime() can only be applied to a string
2020-04-06 20:20:15.299 EDT [1635:395] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('{}', '$.datetime()');
2020-04-06 20:20:15.301 EDT [1633:572] pg_regress/jsonb LOG:  statement: SELECT ia3 FROM jsonb_populate_record(NULL::jsbrec, '{"ia3": [ [[], []], [[], []], [[], []] ]}') q;
2020-04-06 20:20:15.302 EDT [24935:397] LOG:  background worker "parallel worker" (PID 2696) exited with exit code 1
2020-04-06 20:20:15.303 EDT [1635:396] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"bogus"', '$.datetime()');
2020-04-06 20:20:15.304 EDT [2697:1] ERROR:  expected JSON array
2020-04-06 20:20:15.304 EDT [2697:2] HINT:  See the array element [1] of key "ia".
2020-04-06 20:20:15.304 EDT [2697:3] STATEMENT:  select * from json_to_record('{"ia": [[1], 2]}') as x(ia _int4);
2020-04-06 20:20:15.304 EDT [1627:646] pg_regress/json ERROR:  expected JSON array
2020-04-06 20:20:15.304 EDT [1627:647] pg_regress/json HINT:  See the array element [1] of key "ia".
2020-04-06 20:20:15.304 EDT [1627:648] pg_regress/json STATEMENT:  select * from json_to_record('{"ia": [[1], 2]}') as x(ia _int4);
2020-04-06 20:20:15.307 EDT [24935:398] LOG:  background worker "parallel worker" (PID 2697) exited with exit code 1
2020-04-06 20:20:15.307 EDT [1627:649] pg_regress/json LOG:  statement: select * from json_to_record('{"ia": [[1], [2, 3]]}') as x(ia _int4);
2020-04-06 20:20:15.310 EDT [2699:1] ERROR:  datetime format is not recognized: "bogus"
2020-04-06 20:20:15.310 EDT [2699:2] HINT:  Use a datetime template argument to specify the input data format.
2020-04-06 20:20:15.310 EDT [2699:3] STATEMENT:  select jsonb_path_query('"bogus"', '$.datetime()');
2020-04-06 20:20:15.310 EDT [1635:397] pg_regress/jsonb_jsonpath ERROR:  datetime format is not recognized: "bogus"
2020-04-06 20:20:15.310 EDT [1635:398] pg_regress/jsonb_jsonpath HINT:  Use a datetime template argument to specify the input data format.
2020-04-06 20:20:15.310 EDT [1635:399] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('"bogus"', '$.datetime()');
2020-04-06 20:20:15.312 EDT [1633:573] pg_regress/jsonb LOG:  statement: SELECT ia3 FROM jsonb_populate_record(NULL::jsbrec, '{"ia3": [ [[1, 2]], [[3, 4]] ]}') q;
2020-04-06 20:20:15.313 EDT [24935:399] LOG:  background worker "parallel worker" (PID 2699) exited with exit code 1
2020-04-06 20:20:15.313 EDT [1635:400] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34"', '$.datetime("aaa")');
2020-04-06 20:20:15.314 EDT [2700:1] ERROR:  malformed JSON array
2020-04-06 20:20:15.314 EDT [2700:2] DETAIL:  Multidimensional arrays must have sub-arrays with matching dimensions.
2020-04-06 20:20:15.314 EDT [2700:3] STATEMENT:  select * from json_to_record('{"ia": [[1], [2, 3]]}') as x(ia _int4);
2020-04-06 20:20:15.314 EDT [1627:650] pg_regress/json ERROR:  malformed JSON array
2020-04-06 20:20:15.314 EDT [1627:651] pg_regress/json DETAIL:  Multidimensional arrays must have sub-arrays with matching dimensions.
2020-04-06 20:20:15.314 EDT [1627:652] pg_regress/json STATEMENT:  select * from json_to_record('{"ia": [[1], [2, 3]]}') as x(ia _int4);
2020-04-06 20:20:15.320 EDT [1627:653] pg_regress/json LOG:  statement: select * from json_to_record('{"ia2": [1, 2, 3]}') as x(ia2 int[][]);
2020-04-06 20:20:15.320 EDT [24935:400] LOG:  background worker "parallel worker" (PID 2700) exited with exit code 1
2020-04-06 20:20:15.321 EDT [2702:1] ERROR:  invalid datetime format separator: "a"
2020-04-06 20:20:15.321 EDT [2702:2] STATEMENT:  select jsonb_path_query('"12:34"', '$.datetime("aaa")');
2020-04-06 20:20:15.321 EDT [1635:401] pg_regress/jsonb_jsonpath ERROR:  invalid datetime format separator: "a"
2020-04-06 20:20:15.321 EDT [1635:402] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('"12:34"', '$.datetime("aaa")');
2020-04-06 20:20:15.324 EDT [1633:574] pg_regress/jsonb LOG:  statement: SELECT ia3 FROM jsonb_populate_record(NULL::jsbrec, '{"ia3": [ [[1, 2], [3, 4]], [[5, 6], [7, 8]] ]}') q;
2020-04-06 20:20:15.326 EDT [24935:401] LOG:  background worker "parallel worker" (PID 2702) exited with exit code 1
2020-04-06 20:20:15.326 EDT [1635:403] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"aaaa"', '$.datetime("HH24")');
2020-04-06 20:20:15.333 EDT [2705:1] ERROR:  invalid value "aa" for "HH24"
2020-04-06 20:20:15.333 EDT [2705:2] DETAIL:  Value must be an integer.
2020-04-06 20:20:15.333 EDT [2705:3] STATEMENT:  select jsonb_path_query('"aaaa"', '$.datetime("HH24")');
2020-04-06 20:20:15.333 EDT [1627:654] pg_regress/json LOG:  statement: select * from json_to_record('{"ia2": [[1, 2], [3, 4]]}') as x(ia2 int4[][]);
2020-04-06 20:20:15.333 EDT [1635:404] pg_regress/jsonb_jsonpath ERROR:  invalid value "aa" for "HH24"
2020-04-06 20:20:15.333 EDT [1635:405] pg_regress/jsonb_jsonpath DETAIL:  Value must be an integer.
2020-04-06 20:20:15.333 EDT [1635:406] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('"aaaa"', '$.datetime("HH24")');
2020-04-06 20:20:15.335 EDT [1633:575] pg_regress/jsonb LOG:  statement: SELECT ia3 FROM jsonb_populate_record(NULL::jsbrec, '{"ia3": [ [[1, 2], [3, 4]], [[5, 6], [7, 8], [9, 10]] ]}') q;
2020-04-06 20:20:15.336 EDT [24935:402] LOG:  background worker "parallel worker" (PID 2705) exited with exit code 1
2020-04-06 20:20:15.337 EDT [1635:407] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb '"10-03-2017"' @? '$.datetime("dd-mm-yyyy")';
2020-04-06 20:20:15.343 EDT [1627:655] pg_regress/json LOG:  statement: select * from json_to_record('{"ia2": [[[1], [2], [3]]]}') as x(ia2 int4[][]);
2020-04-06 20:20:15.344 EDT [2707:1] ERROR:  malformed JSON array
2020-04-06 20:20:15.344 EDT [2707:2] DETAIL:  Multidimensional arrays must have sub-arrays with matching dimensions.
2020-04-06 20:20:15.344 EDT [2707:3] STATEMENT:  SELECT ia3 FROM jsonb_populate_record(NULL::jsbrec, '{"ia3": [ [[1, 2], [3, 4]], [[5, 6], [7, 8], [9, 10]] ]}') q;
2020-04-06 20:20:15.344 EDT [1633:576] pg_regress/jsonb ERROR:  malformed JSON array
2020-04-06 20:20:15.344 EDT [1633:577] pg_regress/jsonb DETAIL:  Multidimensional arrays must have sub-arrays with matching dimensions.
2020-04-06 20:20:15.344 EDT [1633:578] pg_regress/jsonb STATEMENT:  SELECT ia3 FROM jsonb_populate_record(NULL::jsbrec, '{"ia3": [ [[1, 2], [3, 4]], [[5, 6], [7, 8], [9, 10]] ]}') q;
2020-04-06 20:20:15.347 EDT [1633:579] pg_regress/jsonb LOG:  statement: SELECT ta FROM jsonb_populate_record(NULL::jsbrec, '{"ta": null}') q;
2020-04-06 20:20:15.348 EDT [24935:403] LOG:  background worker "parallel worker" (PID 2707) exited with exit code 1
2020-04-06 20:20:15.348 EDT [1635:408] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"10-03-2017"', '$.datetime("dd-mm-yyyy")');
2020-04-06 20:20:15.354 EDT [1627:656] pg_regress/json LOG:  statement: select * from json_to_record('{"out": {"key": 1}}') as x(out json);
2020-04-06 20:20:15.360 EDT [1635:409] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"10-03-2017"', '$.datetime("dd-mm-yyyy").type()');
2020-04-06 20:20:15.360 EDT [1633:580] pg_regress/jsonb LOG:  statement: SELECT ta FROM jsonb_populate_record(NULL::jsbrec, '{"ta": 123}') q;
2020-04-06 20:20:15.368 EDT [1627:657] pg_regress/json LOG:  statement: select * from json_to_record('{"out": [{"key": 1}]}') as x(out json);
2020-04-06 20:20:15.369 EDT [2713:1] ERROR:  expected JSON array
2020-04-06 20:20:15.369 EDT [2713:2] HINT:  See the value of key "ta".
2020-04-06 20:20:15.369 EDT [2713:3] STATEMENT:  SELECT ta FROM jsonb_populate_record(NULL::jsbrec, '{"ta": 123}') q;
2020-04-06 20:20:15.369 EDT [1633:581] pg_regress/jsonb ERROR:  expected JSON array
2020-04-06 20:20:15.369 EDT [1633:582] pg_regress/jsonb HINT:  See the value of key "ta".
2020-04-06 20:20:15.369 EDT [1633:583] pg_regress/jsonb STATEMENT:  SELECT ta FROM jsonb_populate_record(NULL::jsbrec, '{"ta": 123}') q;
2020-04-06 20:20:15.373 EDT [1633:584] pg_regress/jsonb LOG:  statement: SELECT ta FROM jsonb_populate_record(NULL::jsbrec, '{"ta": [1, "2", null, 4]}') q;
2020-04-06 20:20:15.374 EDT [24935:404] LOG:  background worker "parallel worker" (PID 2713) exited with exit code 1
2020-04-06 20:20:15.374 EDT [1635:410] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy")');
2020-04-06 20:20:15.382 EDT [2717:1] ERROR:  trailing characters remain in input string after datetime format
2020-04-06 20:20:15.382 EDT [2717:2] STATEMENT:  select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy")');
2020-04-06 20:20:15.382 EDT [1627:658] pg_regress/json LOG:  statement: select * from json_to_record('{"out": "{\\"key\\": 1}"}') as x(out json);
2020-04-06 20:20:15.383 EDT [1635:411] pg_regress/jsonb_jsonpath ERROR:  trailing characters remain in input string after datetime format
2020-04-06 20:20:15.383 EDT [1635:412] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy")');
2020-04-06 20:20:15.387 EDT [1633:585] pg_regress/jsonb LOG:  statement: SELECT ta FROM jsonb_populate_record(NULL::jsbrec, '{"ta": [[1, 2, 3], {"k": "v"}]}') q;
2020-04-06 20:20:15.387 EDT [24935:405] LOG:  background worker "parallel worker" (PID 2717) exited with exit code 1
2020-04-06 20:20:15.388 EDT [1635:413] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy").type()');
2020-04-06 20:20:15.395 EDT [2719:1] ERROR:  expected JSON array
2020-04-06 20:20:15.395 EDT [2719:2] HINT:  See the array element [1] of key "ta".
2020-04-06 20:20:15.395 EDT [2719:3] STATEMENT:  SELECT ta FROM jsonb_populate_record(NULL::jsbrec, '{"ta": [[1, 2, 3], {"k": "v"}]}') q;
2020-04-06 20:20:15.396 EDT [1633:586] pg_regress/jsonb ERROR:  expected JSON array
2020-04-06 20:20:15.396 EDT [1633:587] pg_regress/jsonb HINT:  See the array element [1] of key "ta".
2020-04-06 20:20:15.396 EDT [1633:588] pg_regress/jsonb STATEMENT:  SELECT ta FROM jsonb_populate_record(NULL::jsbrec, '{"ta": [[1, 2, 3], {"k": "v"}]}') q;
2020-04-06 20:20:15.396 EDT [1627:659] pg_regress/json LOG:  statement: select * from json_to_record('{"out": {"key": 1}}') as x(out jsonb);
2020-04-06 20:20:15.396 EDT [2720:1] ERROR:  trailing characters remain in input string after datetime format
2020-04-06 20:20:15.396 EDT [2720:2] STATEMENT:  select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy").type()');
2020-04-06 20:20:15.396 EDT [1635:414] pg_regress/jsonb_jsonpath ERROR:  trailing characters remain in input string after datetime format
2020-04-06 20:20:15.396 EDT [1635:415] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy").type()');
2020-04-06 20:20:15.399 EDT [24935:406] LOG:  background worker "parallel worker" (PID 2719) exited with exit code 1
2020-04-06 20:20:15.399 EDT [1633:589] pg_regress/jsonb LOG:  statement: SELECT c FROM jsonb_populate_record(NULL::jsbrec, '{"c": null}') q;
2020-04-06 20:20:15.401 EDT [1635:416] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"10-03-2017 12:34"', '       $.datetime("dd-mm-yyyy HH24:MI").type()');
2020-04-06 20:20:15.402 EDT [24935:407] LOG:  background worker "parallel worker" (PID 2720) exited with exit code 1
2020-04-06 20:20:15.408 EDT [1627:660] pg_regress/json LOG:  statement: select * from json_to_record('{"out": [{"key": 1}]}') as x(out jsonb);
2020-04-06 20:20:15.413 EDT [1635:417] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"10-03-2017 12:34 +05:20"', '$.datetime("dd-mm-yyyy HH24:MI TZH:TZM").type()');
2020-04-06 20:20:15.414 EDT [1633:590] pg_regress/jsonb LOG:  statement: SELECT c FROM jsonb_populate_record(NULL::jsbrec, '{"c": "aaa"}') q;
2020-04-06 20:20:15.417 EDT [1627:661] pg_regress/json LOG:  statement: select * from json_to_record('{"out": "{\\"key\\": 1}"}') as x(out jsonb);
2020-04-06 20:20:15.425 EDT [1633:591] pg_regress/jsonb LOG:  statement: SELECT c FROM jsonb_populate_record(NULL::jsbrec, '{"c": "aaaaaaaaaa"}') q;
2020-04-06 20:20:15.426 EDT [1627:662] pg_regress/json LOG:  statement: select json_strip_nulls(null);
2020-04-06 20:20:15.428 EDT [1635:418] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34:56"', '$.datetime("HH24:MI:SS").type()');
2020-04-06 20:20:15.435 EDT [1633:592] pg_regress/jsonb LOG:  statement: SELECT c FROM jsonb_populate_record(NULL::jsbrec, '{"c": "aaaaaaaaaaaaa"}') q;
2020-04-06 20:20:15.437 EDT [1627:663] pg_regress/json LOG:  statement: select json_strip_nulls('1');
2020-04-06 20:20:15.439 EDT [1635:419] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34:56 +05:20"', '$.datetime("HH24:MI:SS TZH:TZM").type()');
2020-04-06 20:20:15.444 EDT [2731:1] ERROR:  value too long for type character(10)
2020-04-06 20:20:15.444 EDT [2731:2] STATEMENT:  SELECT c FROM jsonb_populate_record(NULL::jsbrec, '{"c": "aaaaaaaaaaaaa"}') q;
2020-04-06 20:20:15.445 EDT [1633:593] pg_regress/jsonb ERROR:  value too long for type character(10)
2020-04-06 20:20:15.445 EDT [1633:594] pg_regress/jsonb STATEMENT:  SELECT c FROM jsonb_populate_record(NULL::jsbrec, '{"c": "aaaaaaaaaaaaa"}') q;
2020-04-06 20:20:15.448 EDT [24935:408] LOG:  background worker "parallel worker" (PID 2731) exited with exit code 1
2020-04-06 20:20:15.449 EDT [1633:595] pg_regress/jsonb LOG:  statement: SELECT ca FROM jsonb_populate_record(NULL::jsbrec, '{"ca": null}') q;
2020-04-06 20:20:15.449 EDT [1627:664] pg_regress/json LOG:  statement: select json_strip_nulls('"a string"');
2020-04-06 20:20:15.450 EDT [1635:420] pg_regress/jsonb_jsonpath LOG:  statement: set time zone '+00';
2020-04-06 20:20:15.451 EDT [1635:421] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy HH24:MI")');
2020-04-06 20:20:15.462 EDT [1627:665] pg_regress/json LOG:  statement: select json_strip_nulls('null');
2020-04-06 20:20:15.462 EDT [1635:422] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy HH24:MI TZH")');
2020-04-06 20:20:15.463 EDT [1633:596] pg_regress/jsonb LOG:  statement: SELECT ca FROM jsonb_populate_record(NULL::jsbrec, '{"ca": 123}') q;
2020-04-06 20:20:15.470 EDT [2737:1] ERROR:  input string is too short for datetime format
2020-04-06 20:20:15.470 EDT [2737:2] STATEMENT:  select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy HH24:MI TZH")');
2020-04-06 20:20:15.470 EDT [1635:423] pg_regress/jsonb_jsonpath ERROR:  input string is too short for datetime format
2020-04-06 20:20:15.470 EDT [1635:424] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy HH24:MI TZH")');
2020-04-06 20:20:15.472 EDT [2739:1] ERROR:  expected JSON array
2020-04-06 20:20:15.472 EDT [2739:2] HINT:  See the value of key "ca".
2020-04-06 20:20:15.472 EDT [2739:3] STATEMENT:  SELECT ca FROM jsonb_populate_record(NULL::jsbrec, '{"ca": 123}') q;
2020-04-06 20:20:15.473 EDT [1633:597] pg_regress/jsonb ERROR:  expected JSON array
2020-04-06 20:20:15.473 EDT [1633:598] pg_regress/jsonb HINT:  See the value of key "ca".
2020-04-06 20:20:15.473 EDT [1633:599] pg_regress/jsonb STATEMENT:  SELECT ca FROM jsonb_populate_record(NULL::jsbrec, '{"ca": 123}') q;
2020-04-06 20:20:15.474 EDT [24935:409] LOG:  background worker "parallel worker" (PID 2737) exited with exit code 1
2020-04-06 20:20:15.475 EDT [1635:425] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"10-03-2017 12:34 +05"', '$.datetime("dd-mm-yyyy HH24:MI TZH")');
2020-04-06 20:20:15.475 EDT [1627:666] pg_regress/json LOG:  statement: select json_strip_nulls('[1,2,null,3,4]');
2020-04-06 20:20:15.475 EDT [24935:410] LOG:  background worker "parallel worker" (PID 2739) exited with exit code 1
2020-04-06 20:20:15.476 EDT [1633:600] pg_regress/jsonb LOG:  statement: SELECT ca FROM jsonb_populate_record(NULL::jsbrec, '{"ca": [1, "2", null, 4]}') q;
2020-04-06 20:20:15.487 EDT [1627:667] pg_regress/json LOG:  statement: select json_strip_nulls('{"a":1,"b":null,"c":[2,null,3],"d":{"e":4,"f":null}}');
2020-04-06 20:20:15.487 EDT [1635:426] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"10-03-2017 12:34 -05"', '$.datetime("dd-mm-yyyy HH24:MI TZH")');
2020-04-06 20:20:15.488 EDT [1633:601] pg_regress/jsonb LOG:  statement: SELECT ca FROM jsonb_populate_record(NULL::jsbrec, '{"ca": ["aaaaaaaaaaaaaaaa"]}') q;
2020-04-06 20:20:15.495 EDT [2743:1] ERROR:  value too long for type character(10)
2020-04-06 20:20:15.495 EDT [2743:2] STATEMENT:  SELECT ca FROM jsonb_populate_record(NULL::jsbrec, '{"ca": ["aaaaaaaaaaaaaaaa"]}') q;
2020-04-06 20:20:15.495 EDT [1633:602] pg_regress/jsonb ERROR:  value too long for type character(10)
2020-04-06 20:20:15.495 EDT [1633:603] pg_regress/jsonb STATEMENT:  SELECT ca FROM jsonb_populate_record(NULL::jsbrec, '{"ca": ["aaaaaaaaaaaaaaaa"]}') q;
2020-04-06 20:20:15.498 EDT [1635:427] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"10-03-2017 12:34 +05:20"', '$.datetime("dd-mm-yyyy HH24:MI TZH:TZM")');
2020-04-06 20:20:15.500 EDT [1633:604] pg_regress/jsonb LOG:  statement: SELECT ca FROM jsonb_populate_record(NULL::jsbrec, '{"ca": [[1, 2, 3], {"k": "v"}]}') q;
2020-04-06 20:20:15.500 EDT [24935:411] LOG:  background worker "parallel worker" (PID 2743) exited with exit code 1
2020-04-06 20:20:15.501 EDT [1627:668] pg_regress/json LOG:  statement: select json_strip_nulls('[1,{"a":1,"b":null,"c":2},3]');
2020-04-06 20:20:15.507 EDT [2747:1] ERROR:  expected JSON array
2020-04-06 20:20:15.507 EDT [2747:2] HINT:  See the array element [1] of key "ca".
2020-04-06 20:20:15.507 EDT [2747:3] STATEMENT:  SELECT ca FROM jsonb_populate_record(NULL::jsbrec, '{"ca": [[1, 2, 3], {"k": "v"}]}') q;
2020-04-06 20:20:15.507 EDT [1633:605] pg_regress/jsonb ERROR:  expected JSON array
2020-04-06 20:20:15.507 EDT [1633:606] pg_regress/jsonb HINT:  See the array element [1] of key "ca".
2020-04-06 20:20:15.507 EDT [1633:607] pg_regress/jsonb STATEMENT:  SELECT ca FROM jsonb_populate_record(NULL::jsbrec, '{"ca": [[1, 2, 3], {"k": "v"}]}') q;
2020-04-06 20:20:15.509 EDT [1635:428] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"10-03-2017 12:34 -05:20"', '$.datetime("dd-mm-yyyy HH24:MI TZH:TZM")');
2020-04-06 20:20:15.510 EDT [1633:608] pg_regress/jsonb LOG:  statement: SELECT js FROM jsonb_populate_record(NULL::jsbrec, '{"js": null}') q;
2020-04-06 20:20:15.511 EDT [24935:412] LOG:  background worker "parallel worker" (PID 2747) exited with exit code 1
2020-04-06 20:20:15.511 EDT [1627:669] pg_regress/json LOG:  statement: select json_strip_nulls('{"a": {"b": null, "c": null}, "d": {} }');
2020-04-06 20:20:15.520 EDT [1635:429] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34"', '$.datetime("HH24:MI")');
2020-04-06 20:20:15.522 EDT [1627:670] pg_regress/json LOG:  statement: select to_tsvector('{"a": "aaa bbb ddd ccc", "b": ["eee fff ggg"], "c": {"d": "hhh iii"}}'::json);
2020-04-06 20:20:15.523 EDT [1633:609] pg_regress/jsonb LOG:  statement: SELECT js FROM jsonb_populate_record(NULL::jsbrec, '{"js": true}') q;
2020-04-06 20:20:15.532 EDT [1635:430] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34"', '$.datetime("HH24:MI TZH")');
2020-04-06 20:20:15.535 EDT [1633:610] pg_regress/jsonb LOG:  statement: SELECT js FROM jsonb_populate_record(NULL::jsbrec, '{"js": 123.45}') q;
2020-04-06 20:20:15.537 EDT [1627:671] pg_regress/json LOG:  statement: select to_tsvector('simple', '{"a": "aaa bbb ddd ccc", "b": ["eee fff ggg"], "c": {"d": "hhh iii"}}'::json);
2020-04-06 20:20:15.540 EDT [2755:1] ERROR:  input string is too short for datetime format
2020-04-06 20:20:15.540 EDT [2755:2] STATEMENT:  select jsonb_path_query('"12:34"', '$.datetime("HH24:MI TZH")');
2020-04-06 20:20:15.540 EDT [1635:431] pg_regress/jsonb_jsonpath ERROR:  input string is too short for datetime format
2020-04-06 20:20:15.540 EDT [1635:432] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('"12:34"', '$.datetime("HH24:MI TZH")');
2020-04-06 20:20:15.543 EDT [1635:433] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34 +05"', '$.datetime("HH24:MI TZH")');
2020-04-06 20:20:15.543 EDT [24935:413] LOG:  background worker "parallel worker" (PID 2755) exited with exit code 1
2020-04-06 20:20:15.546 EDT [1633:611] pg_regress/jsonb LOG:  statement: SELECT js FROM jsonb_populate_record(NULL::jsbrec, '{"js": "123.45"}') q;
2020-04-06 20:20:15.548 EDT [1627:672] pg_regress/json LOG:  statement: select to_tsvector('english', '{"a": "aaa in bbb ddd ccc", "b": ["the eee fff ggg"], "c": {"d": "hhh. iii"}}'::json);
2020-04-06 20:20:15.555 EDT [1635:434] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34 -05"', '$.datetime("HH24:MI TZH")');
2020-04-06 20:20:15.558 EDT [1633:612] pg_regress/jsonb LOG:  statement: SELECT js FROM jsonb_populate_record(NULL::jsbrec, '{"js": "abc"}') q;
2020-04-06 20:20:15.561 EDT [1627:673] pg_regress/json LOG:  statement: select to_tsvector('english', '{"a": "aaa in bbb ddd ccc", "b": 123, "c": 456}'::json);
2020-04-06 20:20:15.565 EDT [1635:435] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34 +05:20"', '$.datetime("HH24:MI TZH:TZM")');
2020-04-06 20:20:15.569 EDT [1633:613] pg_regress/jsonb LOG:  statement: SELECT js FROM jsonb_populate_record(NULL::jsbrec, '{"js": [123, "123", null, {"key": "value"}]}') q;
2020-04-06 20:20:15.572 EDT [1627:674] pg_regress/json LOG:  statement: select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, '"all"');
2020-04-06 20:20:15.576 EDT [1635:436] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34 -05:20"', '$.datetime("HH24:MI TZH:TZM")');
2020-04-06 20:20:15.581 EDT [1633:614] pg_regress/jsonb LOG:  statement: SELECT js FROM jsonb_populate_record(NULL::jsbrec, '{"js": {"a": "bbb", "b": null, "c": 123.45}}') q;
2020-04-06 20:20:15.583 EDT [1627:675] pg_regress/json LOG:  statement: select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, '"key"');
2020-04-06 20:20:15.587 EDT [1635:437] pg_regress/jsonb_jsonpath LOG:  statement: set time zone '+10';
2020-04-06 20:20:15.587 EDT [1635:438] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy HH24:MI")');
2020-04-06 20:20:15.592 EDT [1633:615] pg_regress/jsonb LOG:  statement: SELECT jsb FROM jsonb_populate_record(NULL::jsbrec, '{"jsb": null}') q;
2020-04-06 20:20:15.595 EDT [1627:676] pg_regress/json LOG:  statement: select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, '"string"');
2020-04-06 20:20:15.598 EDT [1635:439] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy HH24:MI TZH")');
2020-04-06 20:20:15.603 EDT [1633:616] pg_regress/jsonb LOG:  statement: SELECT jsb FROM jsonb_populate_record(NULL::jsbrec, '{"jsb": true}') q;
2020-04-06 20:20:15.605 EDT [2773:1] ERROR:  input string is too short for datetime format
2020-04-06 20:20:15.605 EDT [2773:2] STATEMENT:  select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy HH24:MI TZH")');
2020-04-06 20:20:15.605 EDT [1635:440] pg_regress/jsonb_jsonpath ERROR:  input string is too short for datetime format
2020-04-06 20:20:15.605 EDT [1635:441] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy HH24:MI TZH")');
2020-04-06 20:20:15.606 EDT [1627:677] pg_regress/json LOG:  statement: select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, '"numeric"');
2020-04-06 20:20:15.608 EDT [1635:442] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"10-03-2017 12:34 +05"', '$.datetime("dd-mm-yyyy HH24:MI TZH")');
2020-04-06 20:20:15.608 EDT [24935:414] LOG:  background worker "parallel worker" (PID 2773) exited with exit code 1
2020-04-06 20:20:15.613 EDT [1633:617] pg_regress/jsonb LOG:  statement: SELECT jsb FROM jsonb_populate_record(NULL::jsbrec, '{"jsb": 123.45}') q;
2020-04-06 20:20:15.617 EDT [1627:678] pg_regress/json LOG:  statement: select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, '"boolean"');
2020-04-06 20:20:15.619 EDT [1635:443] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"10-03-2017 12:34 -05"', '$.datetime("dd-mm-yyyy HH24:MI TZH")');
2020-04-06 20:20:15.624 EDT [1633:618] pg_regress/jsonb LOG:  statement: SELECT jsb FROM jsonb_populate_record(NULL::jsbrec, '{"jsb": "123.45"}') q;
2020-04-06 20:20:15.627 EDT [1627:679] pg_regress/json LOG:  statement: select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, '["string", "numeric"]');
2020-04-06 20:20:15.629 EDT [1635:444] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"10-03-2017 12:34 +05:20"', '$.datetime("dd-mm-yyyy HH24:MI TZH:TZM")');
2020-04-06 20:20:15.635 EDT [1633:619] pg_regress/jsonb LOG:  statement: SELECT jsb FROM jsonb_populate_record(NULL::jsbrec, '{"jsb": "abc"}') q;
2020-04-06 20:20:15.638 EDT [1627:680] pg_regress/json LOG:  statement: select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, '"all"');
2020-04-06 20:20:15.640 EDT [1635:445] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"10-03-2017 12:34 -05:20"', '$.datetime("dd-mm-yyyy HH24:MI TZH:TZM")');
2020-04-06 20:20:15.647 EDT [1633:620] pg_regress/jsonb LOG:  statement: SELECT jsb FROM jsonb_populate_record(NULL::jsbrec, '{"jsb": [123, "123", null, {"key": "value"}]}') q;
2020-04-06 20:20:15.649 EDT [1627:681] pg_regress/json LOG:  statement: select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, '"key"');
2020-04-06 20:20:15.650 EDT [1635:446] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34"', '$.datetime("HH24:MI")');
2020-04-06 20:20:15.658 EDT [1633:621] pg_regress/jsonb LOG:  statement: SELECT jsb FROM jsonb_populate_record(NULL::jsbrec, '{"jsb": {"a": "bbb", "b": null, "c": 123.45}}') q;
2020-04-06 20:20:15.661 EDT [1635:447] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34"', '$.datetime("HH24:MI TZH")');
2020-04-06 20:20:15.663 EDT [1627:682] pg_regress/json LOG:  statement: select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, '"string"');
2020-04-06 20:20:15.668 EDT [1633:622] pg_regress/jsonb LOG:  statement: SELECT jsa FROM jsonb_populate_record(NULL::jsbrec, '{"jsa": null}') q;
2020-04-06 20:20:15.669 EDT [2790:1] ERROR:  input string is too short for datetime format
2020-04-06 20:20:15.669 EDT [2790:2] STATEMENT:  select jsonb_path_query('"12:34"', '$.datetime("HH24:MI TZH")');
2020-04-06 20:20:15.669 EDT [1635:448] pg_regress/jsonb_jsonpath ERROR:  input string is too short for datetime format
2020-04-06 20:20:15.669 EDT [1635:449] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query('"12:34"', '$.datetime("HH24:MI TZH")');
2020-04-06 20:20:15.673 EDT [1635:450] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34 +05"', '$.datetime("HH24:MI TZH")');
2020-04-06 20:20:15.673 EDT [24935:415] LOG:  background worker "parallel worker" (PID 2790) exited with exit code 1
2020-04-06 20:20:15.677 EDT [1627:683] pg_regress/json LOG:  statement: select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, '"numeric"');
2020-04-06 20:20:15.680 EDT [1633:623] pg_regress/jsonb LOG:  statement: SELECT jsa FROM jsonb_populate_record(NULL::jsbrec, '{"jsa": 123}') q;
2020-04-06 20:20:15.684 EDT [1635:451] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34 -05"', '$.datetime("HH24:MI TZH")');
2020-04-06 20:20:15.688 EDT [2795:1] ERROR:  expected JSON array
2020-04-06 20:20:15.688 EDT [2795:2] HINT:  See the value of key "jsa".
2020-04-06 20:20:15.688 EDT [2795:3] STATEMENT:  SELECT jsa FROM jsonb_populate_record(NULL::jsbrec, '{"jsa": 123}') q;
2020-04-06 20:20:15.688 EDT [1633:624] pg_regress/jsonb ERROR:  expected JSON array
2020-04-06 20:20:15.688 EDT [1633:625] pg_regress/jsonb HINT:  See the value of key "jsa".
2020-04-06 20:20:15.688 EDT [1633:626] pg_regress/jsonb STATEMENT:  SELECT jsa FROM jsonb_populate_record(NULL::jsbrec, '{"jsa": 123}') q;
2020-04-06 20:20:15.691 EDT [1633:627] pg_regress/jsonb LOG:  statement: SELECT jsa FROM jsonb_populate_record(NULL::jsbrec, '{"jsa": [1, "2", null, 4]}') q;
2020-04-06 20:20:15.691 EDT [24935:416] LOG:  background worker "parallel worker" (PID 2795) exited with exit code 1
2020-04-06 20:20:15.693 EDT [1627:684] pg_regress/json LOG:  statement: select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, '"boolean"');
2020-04-06 20:20:15.694 EDT [1635:452] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34 +05:20"', '$.datetime("HH24:MI TZH:TZM")');
2020-04-06 20:20:15.703 EDT [1633:628] pg_regress/jsonb LOG:  statement: SELECT jsa FROM jsonb_populate_record(NULL::jsbrec, '{"jsa": ["aaa", null, [1, 2, "3", {}], { "k" : "v" }]}') q;
2020-04-06 20:20:15.705 EDT [1635:453] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34 -05:20"', '$.datetime("HH24:MI TZH:TZM")');
2020-04-06 20:20:15.708 EDT [1627:685] pg_regress/json LOG:  statement: select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, '["string", "numeric"]');
2020-04-06 20:20:15.714 EDT [1633:629] pg_regress/jsonb LOG:  statement: SELECT rec FROM jsonb_populate_record(NULL::jsbrec, '{"rec": 123}') q;
2020-04-06 20:20:15.720 EDT [1627:686] pg_regress/json LOG:  statement: select to_tsvector('""'::json);
2020-04-06 20:20:15.720 EDT [2803:1] ERROR:  cannot call populate_composite on a scalar
2020-04-06 20:20:15.720 EDT [2803:2] STATEMENT:  SELECT rec FROM jsonb_populate_record(NULL::jsbrec, '{"rec": 123}') q;
2020-04-06 20:20:15.721 EDT [1633:630] pg_regress/jsonb ERROR:  cannot call populate_composite on a scalar
2020-04-06 20:20:15.721 EDT [1633:631] pg_regress/jsonb STATEMENT:  SELECT rec FROM jsonb_populate_record(NULL::jsbrec, '{"rec": 123}') q;
2020-04-06 20:20:15.721 EDT [1635:454] pg_regress/jsonb_jsonpath LOG:  statement: set time zone default;
2020-04-06 20:20:15.721 EDT [1635:455] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"2017-03-10"', '$.datetime().type()');
2020-04-06 20:20:15.723 EDT [24935:417] LOG:  background worker "parallel worker" (PID 2803) exited with exit code 1
2020-04-06 20:20:15.723 EDT [1633:632] pg_regress/jsonb LOG:  statement: SELECT rec FROM jsonb_populate_record(NULL::jsbrec, '{"rec": [1, 2]}') q;
2020-04-06 20:20:15.732 EDT [1627:687] pg_regress/json LOG:  statement: select to_tsvector('{}'::json);
2020-04-06 20:20:15.732 EDT [1635:456] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"2017-03-10"', '$.datetime()');
2020-04-06 20:20:15.734 EDT [2806:1] ERROR:  cannot call populate_composite on an array
2020-04-06 20:20:15.734 EDT [2806:2] STATEMENT:  SELECT rec FROM jsonb_populate_record(NULL::jsbrec, '{"rec": [1, 2]}') q;
2020-04-06 20:20:15.734 EDT [1633:633] pg_regress/jsonb ERROR:  cannot call populate_composite on an array
2020-04-06 20:20:15.734 EDT [1633:634] pg_regress/jsonb STATEMENT:  SELECT rec FROM jsonb_populate_record(NULL::jsbrec, '{"rec": [1, 2]}') q;
2020-04-06 20:20:15.738 EDT [1633:635] pg_regress/jsonb LOG:  statement: SELECT rec FROM jsonb_populate_record(NULL::jsbrec, '{"rec": {"a": "abc", "c": "01.02.2003", "x": 43.2}}') q;
2020-04-06 20:20:15.738 EDT [24935:418] LOG:  background worker "parallel worker" (PID 2806) exited with exit code 1
2020-04-06 20:20:15.744 EDT [1635:457] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"2017-03-10 12:34:56"', '$.datetime().type()');
2020-04-06 20:20:15.745 EDT [1627:688] pg_regress/json LOG:  statement: select to_tsvector('[]'::json);
2020-04-06 20:20:15.748 EDT [1633:636] pg_regress/jsonb LOG:  statement: SELECT rec FROM jsonb_populate_record(NULL::jsbrec, '{"rec": "(abc,42,01.02.2003)"}') q;
2020-04-06 20:20:15.757 EDT [1627:689] pg_regress/json LOG:  statement: select to_tsvector('null'::json);
2020-04-06 20:20:15.759 EDT [1635:458] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"2017-03-10 12:34:56"', '$.datetime()');
2020-04-06 20:20:15.761 EDT [1633:637] pg_regress/jsonb LOG:  statement: SELECT reca FROM jsonb_populate_record(NULL::jsbrec, '{"reca": 123}') q;
2020-04-06 20:20:15.767 EDT [1627:690] pg_regress/json LOG:  statement: select json_to_tsvector('""'::json, '"all"');
2020-04-06 20:20:15.769 EDT [2815:1] ERROR:  expected JSON array
2020-04-06 20:20:15.769 EDT [2815:2] HINT:  See the value of key "reca".
2020-04-06 20:20:15.769 EDT [2815:3] STATEMENT:  SELECT reca FROM jsonb_populate_record(NULL::jsbrec, '{"reca": 123}') q;
2020-04-06 20:20:15.769 EDT [1633:638] pg_regress/jsonb ERROR:  expected JSON array
2020-04-06 20:20:15.769 EDT [1633:639] pg_regress/jsonb HINT:  See the value of key "reca".
2020-04-06 20:20:15.769 EDT [1633:640] pg_regress/jsonb STATEMENT:  SELECT reca FROM jsonb_populate_record(NULL::jsbrec, '{"reca": 123}') q;
2020-04-06 20:20:15.770 EDT [1635:459] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"2017-03-10 12:34:56 +3"', '$.datetime().type()');
2020-04-06 20:20:15.772 EDT [1633:641] pg_regress/jsonb LOG:  statement: SELECT reca FROM jsonb_populate_record(NULL::jsbrec, '{"reca": [1, 2]}') q;
2020-04-06 20:20:15.773 EDT [24935:419] LOG:  background worker "parallel worker" (PID 2815) exited with exit code 1
2020-04-06 20:20:15.779 EDT [2818:1] ERROR:  cannot call populate_composite on a scalar
2020-04-06 20:20:15.779 EDT [2818:2] STATEMENT:  SELECT reca FROM jsonb_populate_record(NULL::jsbrec, '{"reca": [1, 2]}') q;
2020-04-06 20:20:15.779 EDT [1633:642] pg_regress/jsonb ERROR:  cannot call populate_composite on a scalar
2020-04-06 20:20:15.779 EDT [1633:643] pg_regress/jsonb STATEMENT:  SELECT reca FROM jsonb_populate_record(NULL::jsbrec, '{"reca": [1, 2]}') q;
2020-04-06 20:20:15.780 EDT [1627:691] pg_regress/json LOG:  statement: select json_to_tsvector('{}'::json, '"all"');
2020-04-06 20:20:15.781 EDT [1635:460] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"2017-03-10 12:34:56 +3"', '$.datetime()');
2020-04-06 20:20:15.783 EDT [1633:644] pg_regress/jsonb LOG:  statement: SELECT reca FROM jsonb_populate_record(NULL::jsbrec, '{"reca": [{"a": "abc", "b": 456}, null, {"c": "01.02.2003", "x": 43.2}]}') q;
2020-04-06 20:20:15.783 EDT [24935:420] LOG:  background worker "parallel worker" (PID 2818) exited with exit code 1
2020-04-06 20:20:15.793 EDT [1627:692] pg_regress/json LOG:  statement: select json_to_tsvector('[]'::json, '"all"');
2020-04-06 20:20:15.796 EDT [1633:645] pg_regress/jsonb LOG:  statement: SELECT reca FROM jsonb_populate_record(NULL::jsbrec, '{"reca": ["(abc,42,01.02.2003)"]}') q;
2020-04-06 20:20:15.797 EDT [1635:461] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"2017-03-10 12:34:56 +3:10"', '$.datetime().type()');
2020-04-06 20:20:15.803 EDT [1627:693] pg_regress/json LOG:  statement: select json_to_tsvector('null'::json, '"all"');
2020-04-06 20:20:15.806 EDT [1635:462] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"2017-03-10 12:34:56 +3:10"', '$.datetime()');
2020-04-06 20:20:15.809 EDT [1633:646] pg_regress/jsonb LOG:  statement: SELECT reca FROM jsonb_populate_record(NULL::jsbrec, '{"reca": "{\\"(abc,42,01.02.2003)\\"}"}') q;
2020-04-06 20:20:15.812 EDT [1627:694] pg_regress/json LOG:  statement: select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, '""');
2020-04-06 20:20:15.812 EDT [1627:695] pg_regress/json ERROR:  wrong flag in flag array: ""
2020-04-06 20:20:15.812 EDT [1627:696] pg_regress/json HINT:  Possible values are: "string", "numeric", "boolean", "key", and "all".
2020-04-06 20:20:15.812 EDT [1627:697] pg_regress/json STATEMENT:  select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, '""');
2020-04-06 20:20:15.812 EDT [1627:698] pg_regress/json LOG:  statement: select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, '{}');
2020-04-06 20:20:15.812 EDT [1627:699] pg_regress/json ERROR:  wrong flag type, only arrays and scalars are allowed
2020-04-06 20:20:15.812 EDT [1627:700] pg_regress/json STATEMENT:  select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, '{}');
2020-04-06 20:20:15.812 EDT [1627:701] pg_regress/json LOG:  statement: select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, '[]');
2020-04-06 20:20:15.817 EDT [1635:463] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34:56"', '$.datetime().type()');
2020-04-06 20:20:15.821 EDT [1633:647] pg_regress/jsonb LOG:  statement: SELECT rec FROM jsonb_populate_record(
		row(NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
			row('x',3,'2012-12-31 15:30:56')::jbpop,NULL)::jsbrec,
		'{"rec": {"a": "abc", "c": "01.02.2003", "x": 43.2}}'
	) q;
2020-04-06 20:20:15.821 EDT [1633:648] pg_regress/jsonb LOG:  statement: SELECT jsonb_populate_record(null::record, '{"x": 0, "y": 1}');
2020-04-06 20:20:15.823 EDT [1627:702] pg_regress/json LOG:  statement: select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, 'null');
2020-04-06 20:20:15.824 EDT [1627:703] pg_regress/json ERROR:  flag array element is not a string
2020-04-06 20:20:15.824 EDT [1627:704] pg_regress/json HINT:  Possible values are: "string", "numeric", "boolean", "key", and "all".
2020-04-06 20:20:15.824 EDT [1627:705] pg_regress/json STATEMENT:  select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, 'null');
2020-04-06 20:20:15.824 EDT [1627:706] pg_regress/json LOG:  statement: select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, '["all", null]');
2020-04-06 20:20:15.824 EDT [1627:707] pg_regress/json ERROR:  flag array element is not a string
2020-04-06 20:20:15.824 EDT [1627:708] pg_regress/json HINT:  Possible values are: "string", "numeric", "boolean", "key", and "all".
2020-04-06 20:20:15.824 EDT [1627:709] pg_regress/json STATEMENT:  select json_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::json, '["all", null]');
2020-04-06 20:20:15.824 EDT [1627:710] pg_regress/json LOG:  statement: select ts_headline('{"a": "aaa bbb", "b": {"c": "ccc ddd fff", "c1": "ccc1 ddd1"}, "d": ["ggg hhh", "iii jjj"]}'::json, tsquery('bbb & ddd & hhh'));
2020-04-06 20:20:15.828 EDT [1635:464] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34:56"', '$.datetime()');
2020-04-06 20:20:15.828 EDT [2830:1] ERROR:  could not determine row type for result of jsonb_populate_record
2020-04-06 20:20:15.828 EDT [2830:2] HINT:  Provide a non-null record argument, or call the function in the FROM clause using a column definition list.
2020-04-06 20:20:15.828 EDT [2830:3] STATEMENT:  SELECT jsonb_populate_record(null::record, '{"x": 0, "y": 1}');
2020-04-06 20:20:15.829 EDT [1633:649] pg_regress/jsonb ERROR:  could not determine row type for result of jsonb_populate_record
2020-04-06 20:20:15.829 EDT [1633:650] pg_regress/jsonb HINT:  Provide a non-null record argument, or call the function in the FROM clause using a column definition list.
2020-04-06 20:20:15.829 EDT [1633:651] pg_regress/jsonb STATEMENT:  SELECT jsonb_populate_record(null::record, '{"x": 0, "y": 1}');
2020-04-06 20:20:15.831 EDT [1633:652] pg_regress/jsonb LOG:  statement: SELECT jsonb_populate_record(row(1,2), '{"f1": 0, "f2": 1}');
2020-04-06 20:20:15.832 EDT [24935:421] LOG:  background worker "parallel worker" (PID 2830) exited with exit code 1
2020-04-06 20:20:15.839 EDT [1627:711] pg_regress/json LOG:  statement: select ts_headline('english', '{"a": "aaa bbb", "b": {"c": "ccc ddd fff"}, "d": ["ggg hhh", "iii jjj"]}'::json, tsquery('bbb & ddd & hhh'));
2020-04-06 20:20:15.841 EDT [1635:465] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34:56 +3"', '$.datetime().type()');
2020-04-06 20:20:15.843 EDT [1633:653] pg_regress/jsonb LOG:  statement: SELECT * FROM
	  jsonb_populate_record(null::record, '{"x": 776}') AS (x int, y int);
2020-04-06 20:20:15.850 EDT [1635:466] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34:56 +3"', '$.datetime()');
2020-04-06 20:20:15.852 EDT [1627:712] pg_regress/json LOG:  statement: select ts_headline('{"a": "aaa bbb", "b": {"c": "ccc ddd fff", "c1": "ccc1 ddd1"}, "d": ["ggg hhh", "iii jjj"]}'::json, tsquery('bbb & ddd & hhh'), 'StartSel = <, StopSel = >');
2020-04-06 20:20:15.854 EDT [1633:654] pg_regress/jsonb LOG:  statement: SELECT jsonb_populate_record(null::jb_ordered_pair, '{"x": 0, "y": 1}');
2020-04-06 20:20:15.855 EDT [1633:655] pg_regress/jsonb LOG:  statement: SELECT jsonb_populate_record(row(1,2)::jb_ordered_pair, '{"x": 0}');
2020-04-06 20:20:15.855 EDT [1633:656] pg_regress/jsonb LOG:  statement: SELECT jsonb_populate_record(row(1,2)::jb_ordered_pair, '{"x": 1, "y": 0}');
2020-04-06 20:20:15.855 EDT [1633:657] pg_regress/jsonb ERROR:  value for domain jb_ordered_pair violates check constraint "jb_ordered_pair_check"
2020-04-06 20:20:15.855 EDT [1633:658] pg_regress/jsonb STATEMENT:  SELECT jsonb_populate_record(row(1,2)::jb_ordered_pair, '{"x": 1, "y": 0}');
2020-04-06 20:20:15.855 EDT [1633:659] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_populate_recordset(NULL::jbpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:15.860 EDT [1635:467] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34:56 +3:10"', '$.datetime().type()');
2020-04-06 20:20:15.864 EDT [1627:713] pg_regress/json LOG:  statement: select ts_headline('english', '{"a": "aaa bbb", "b": {"c": "ccc ddd fff", "c1": "ccc1 ddd1"}, "d": ["ggg hhh", "iii jjj"]}'::json, tsquery('bbb & ddd & hhh'), 'StartSel = <, StopSel = >');
2020-04-06 20:20:15.866 EDT [1633:660] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_populate_recordset(row('def',99,NULL)::jbpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:15.871 EDT [1635:468] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"12:34:56 +3:10"', '$.datetime()');
2020-04-06 20:20:15.876 EDT [1627:714] pg_regress/json LOG:  statement: select ts_headline('null'::json, tsquery('aaa & bbb'));
2020-04-06 20:20:15.878 EDT [1633:661] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_populate_recordset(NULL::jbpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:15.883 EDT [1635:469] pg_regress/jsonb_jsonpath LOG:  statement: set time zone '+00';
2020-04-06 20:20:15.883 EDT [1635:470] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query(
		'["2017-03-10", "2017-03-11", "2017-03-09", "12:34:56", "01:02:03 +04", "2017-03-10 00:00:00", "2017-03-10 12:34:56", "2017-03-10 01:02:03 +04", "2017-03-10 03:00:00 +03"]',
		'$[*].datetime() ? (@ == "10.03.2017".datetime("dd.mm.yyyy"))');
2020-04-06 20:20:15.888 EDT [1627:715] pg_regress/json LOG:  statement: select ts_headline('{}'::json, tsquery('aaa & bbb'));
2020-04-06 20:20:15.890 EDT [1633:662] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_populate_recordset(row('def',99,NULL)::jbpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:15.891 EDT [2846:1] ERROR:  cannot convert value from date to timestamptz without timezone usage
2020-04-06 20:20:15.891 EDT [2846:2] HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:15.891 EDT [2846:3] STATEMENT:  select jsonb_path_query(
		'["2017-03-10", "2017-03-11", "2017-03-09", "12:34:56", "01:02:03 +04", "2017-03-10 00:00:00", "2017-03-10 12:34:56", "2017-03-10 01:02:03 +04", "2017-03-10 03:00:00 +03"]',
		'$[*].datetime() ? (@ == "10.03.2017".datetime("dd.mm.yyyy"))');
2020-04-06 20:20:15.891 EDT [1635:471] pg_regress/jsonb_jsonpath ERROR:  cannot convert value from date to timestamptz without timezone usage
2020-04-06 20:20:15.891 EDT [1635:472] pg_regress/jsonb_jsonpath HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:15.891 EDT [1635:473] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query(
		'["2017-03-10", "2017-03-11", "2017-03-09", "12:34:56", "01:02:03 +04", "2017-03-10 00:00:00", "2017-03-10 12:34:56", "2017-03-10 01:02:03 +04", "2017-03-10 03:00:00 +03"]',
		'$[*].datetime() ? (@ == "10.03.2017".datetime("dd.mm.yyyy"))');
2020-04-06 20:20:15.894 EDT [1635:474] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query(
		'["2017-03-10", "2017-03-11", "2017-03-09", "12:34:56", "01:02:03 +04", "2017-03-10 00:00:00", "2017-03-10 12:34:56", "2017-03-10 01:02:03 +04", "2017-03-10 03:00:00 +03"]',
		'$[*].datetime() ? (@ >= "10.03.2017".datetime("dd.mm.yyyy"))');
2020-04-06 20:20:15.895 EDT [24935:422] LOG:  background worker "parallel worker" (PID 2846) exited with exit code 1
2020-04-06 20:20:15.899 EDT [1627:716] pg_regress/json LOG:  statement: select ts_headline('[]'::json, tsquery('aaa & bbb'));
2020-04-06 20:20:15.902 EDT [1633:663] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_populate_recordset(row('def',99,NULL)::jbpop,'[{"a":[100,200,300],"x":43.2},{"a":{"z":true},"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:15.902 EDT [2849:1] ERROR:  cannot convert value from date to timestamptz without timezone usage
2020-04-06 20:20:15.902 EDT [2849:2] HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:15.902 EDT [2849:3] STATEMENT:  select jsonb_path_query(
		'["2017-03-10", "2017-03-11", "2017-03-09", "12:34:56", "01:02:03 +04", "2017-03-10 00:00:00", "2017-03-10 12:34:56", "2017-03-10 01:02:03 +04", "2017-03-10 03:00:00 +03"]',
		'$[*].datetime() ? (@ >= "10.03.2017".datetime("dd.mm.yyyy"))');
2020-04-06 20:20:15.902 EDT [1635:475] pg_regress/jsonb_jsonpath ERROR:  cannot convert value from date to timestamptz without timezone usage
2020-04-06 20:20:15.902 EDT [1635:476] pg_regress/jsonb_jsonpath HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:15.902 EDT [1635:477] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query(
		'["2017-03-10", "2017-03-11", "2017-03-09", "12:34:56", "01:02:03 +04", "2017-03-10 00:00:00", "2017-03-10 12:34:56", "2017-03-10 01:02:03 +04", "2017-03-10 03:00:00 +03"]',
		'$[*].datetime() ? (@ >= "10.03.2017".datetime("dd.mm.yyyy"))');
2020-04-06 20:20:15.905 EDT [1635:478] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query(
		'["2017-03-10", "2017-03-11", "2017-03-09", "12:34:56", "01:02:03 +04", "2017-03-10 00:00:00", "2017-03-10 12:34:56", "2017-03-10 01:02:03 +04", "2017-03-10 03:00:00 +03"]',
		'$[*].datetime() ? (@ <  "10.03.2017".datetime("dd.mm.yyyy"))');
2020-04-06 20:20:15.906 EDT [24935:423] LOG:  background worker "parallel worker" (PID 2849) exited with exit code 1
2020-04-06 20:20:15.913 EDT [2852:1] ERROR:  cannot convert value from date to timestamptz without timezone usage
2020-04-06 20:20:15.913 EDT [2852:2] HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:15.913 EDT [2852:3] STATEMENT:  select jsonb_path_query(
		'["2017-03-10", "2017-03-11", "2017-03-09", "12:34:56", "01:02:03 +04", "2017-03-10 00:00:00", "2017-03-10 12:34:56", "2017-03-10 01:02:03 +04", "2017-03-10 03:00:00 +03"]',
		'$[*].datetime() ? (@ <  "10.03.2017".datetime("dd.mm.yyyy"))');
2020-04-06 20:20:15.915 EDT [1635:479] pg_regress/jsonb_jsonpath ERROR:  cannot convert value from date to timestamptz without timezone usage
2020-04-06 20:20:15.915 EDT [1635:480] pg_regress/jsonb_jsonpath HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:15.915 EDT [1635:481] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query(
		'["2017-03-10", "2017-03-11", "2017-03-09", "12:34:56", "01:02:03 +04", "2017-03-10 00:00:00", "2017-03-10 12:34:56", "2017-03-10 01:02:03 +04", "2017-03-10 03:00:00 +03"]',
		'$[*].datetime() ? (@ <  "10.03.2017".datetime("dd.mm.yyyy"))');
2020-04-06 20:20:15.916 EDT [24935:424] LOG:  background worker "parallel worker" (PID 2852) exited with exit code 1
2020-04-06 20:20:15.916 EDT [1635:482] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query_tz(
		'["2017-03-10", "2017-03-11", "2017-03-09", "12:34:56", "01:02:03 +04", "2017-03-10 00:00:00", "2017-03-10 12:34:56", "2017-03-10 01:02:03 +04", "2017-03-10 03:00:00 +03"]',
		'$[*].datetime() ? (@ == "10.03.2017".datetime("dd.mm.yyyy"))');
2020-04-06 20:20:15.917 EDT [1633:664] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_populate_recordset(row('def',99,NULL)::jbpop,'[{"c":[100,200,300],"x":43.2},{"a":{"z":true},"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:15.919 EDT [1627:717] pg_regress/json LOG:  disconnection: session time: 0:00:04.167 user=pgbuild database=regression host=[local]
2020-04-06 20:20:15.924 EDT [2854:1] ERROR:  invalid input syntax for type timestamp: "[100, 200, 300]"
2020-04-06 20:20:15.924 EDT [2854:2] STATEMENT:  SELECT * FROM jsonb_populate_recordset(row('def',99,NULL)::jbpop,'[{"c":[100,200,300],"x":43.2},{"a":{"z":true},"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:15.925 EDT [1633:665] pg_regress/jsonb ERROR:  invalid input syntax for type timestamp: "[100, 200, 300]"
2020-04-06 20:20:15.925 EDT [1633:666] pg_regress/jsonb STATEMENT:  SELECT * FROM jsonb_populate_recordset(row('def',99,NULL)::jbpop,'[{"c":[100,200,300],"x":43.2},{"a":{"z":true},"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:15.928 EDT [1635:483] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query_tz(
		'["2017-03-10", "2017-03-11", "2017-03-09", "12:34:56", "01:02:03 +04", "2017-03-10 00:00:00", "2017-03-10 12:34:56", "2017-03-10 01:02:03 +04", "2017-03-10 03:00:00 +03"]',
		'$[*].datetime() ? (@ >= "10.03.2017".datetime("dd.mm.yyyy"))');
2020-04-06 20:20:15.929 EDT [24935:425] LOG:  background worker "parallel worker" (PID 2854) exited with exit code 1
2020-04-06 20:20:15.929 EDT [1633:667] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_populate_recordset(NULL::jbpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:15.940 EDT [1633:668] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_populate_recordset(row('def',99,NULL)::jbpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:15.940 EDT [1635:484] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query_tz(
		'["2017-03-10", "2017-03-11", "2017-03-09", "12:34:56", "01:02:03 +04", "2017-03-10 00:00:00", "2017-03-10 12:34:56", "2017-03-10 01:02:03 +04", "2017-03-10 03:00:00 +03"]',
		'$[*].datetime() ? (@ <  "10.03.2017".datetime("dd.mm.yyyy"))');
2020-04-06 20:20:15.950 EDT [1635:485] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query(
		'["12:34:00", "12:35:00", "12:36:00", "12:35:00 +00", "12:35:00 +01", "13:35:00 +01", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +01"]',
		'$[*].datetime() ? (@ == "12:35".datetime("HH24:MI"))');
2020-04-06 20:20:15.951 EDT [1633:669] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_populate_recordset(row('def',99,NULL)::jbpop,'[{"a":[100,200,300],"x":43.2},{"a":{"z":true},"b":3,"c":"2012-01-20 10:42:53"}]') q;
2020-04-06 20:20:15.957 EDT [2859:1] ERROR:  cannot convert value from time to timetz without timezone usage
2020-04-06 20:20:15.957 EDT [2859:2] HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:15.957 EDT [2859:3] STATEMENT:  select jsonb_path_query(
		'["12:34:00", "12:35:00", "12:36:00", "12:35:00 +00", "12:35:00 +01", "13:35:00 +01", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +01"]',
		'$[*].datetime() ? (@ == "12:35".datetime("HH24:MI"))');
2020-04-06 20:20:15.957 EDT [1635:486] pg_regress/jsonb_jsonpath ERROR:  cannot convert value from time to timetz without timezone usage
2020-04-06 20:20:15.957 EDT [1635:487] pg_regress/jsonb_jsonpath HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:15.957 EDT [1635:488] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query(
		'["12:34:00", "12:35:00", "12:36:00", "12:35:00 +00", "12:35:00 +01", "13:35:00 +01", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +01"]',
		'$[*].datetime() ? (@ == "12:35".datetime("HH24:MI"))');
2020-04-06 20:20:15.960 EDT [24935:426] LOG:  background worker "parallel worker" (PID 2859) exited with exit code 1
2020-04-06 20:20:15.960 EDT [1635:489] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query(
		'["12:34:00", "12:35:00", "12:36:00", "12:35:00 +00", "12:35:00 +01", "13:35:00 +01", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +01"]',
		'$[*].datetime() ? (@ >= "12:35".datetime("HH24:MI"))');
2020-04-06 20:20:15.962 EDT [1633:670] pg_regress/jsonb LOG:  statement: SELECT jsonb_populate_recordset(null::record, '[{"x": 0, "y": 1}]');
2020-04-06 20:20:15.968 EDT [2861:1] ERROR:  cannot convert value from time to timetz without timezone usage
2020-04-06 20:20:15.968 EDT [2861:2] HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:15.968 EDT [2861:3] STATEMENT:  select jsonb_path_query(
		'["12:34:00", "12:35:00", "12:36:00", "12:35:00 +00", "12:35:00 +01", "13:35:00 +01", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +01"]',
		'$[*].datetime() ? (@ >= "12:35".datetime("HH24:MI"))');
2020-04-06 20:20:15.968 EDT [1635:490] pg_regress/jsonb_jsonpath ERROR:  cannot convert value from time to timetz without timezone usage
2020-04-06 20:20:15.968 EDT [1635:491] pg_regress/jsonb_jsonpath HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:15.968 EDT [1635:492] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query(
		'["12:34:00", "12:35:00", "12:36:00", "12:35:00 +00", "12:35:00 +01", "13:35:00 +01", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +01"]',
		'$[*].datetime() ? (@ >= "12:35".datetime("HH24:MI"))');
2020-04-06 20:20:15.970 EDT [2862:1] ERROR:  could not determine row type for result of jsonb_populate_recordset
2020-04-06 20:20:15.970 EDT [2862:2] HINT:  Provide a non-null record argument, or call the function in the FROM clause using a column definition list.
2020-04-06 20:20:15.970 EDT [2862:3] STATEMENT:  SELECT jsonb_populate_recordset(null::record, '[{"x": 0, "y": 1}]');
2020-04-06 20:20:15.970 EDT [1633:671] pg_regress/jsonb ERROR:  could not determine row type for result of jsonb_populate_recordset
2020-04-06 20:20:15.970 EDT [1633:672] pg_regress/jsonb HINT:  Provide a non-null record argument, or call the function in the FROM clause using a column definition list.
2020-04-06 20:20:15.970 EDT [1633:673] pg_regress/jsonb STATEMENT:  SELECT jsonb_populate_recordset(null::record, '[{"x": 0, "y": 1}]');
2020-04-06 20:20:15.972 EDT [24935:427] LOG:  background worker "parallel worker" (PID 2861) exited with exit code 1
2020-04-06 20:20:15.972 EDT [1635:493] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query(
		'["12:34:00", "12:35:00", "12:36:00", "12:35:00 +00", "12:35:00 +01", "13:35:00 +01", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +01"]',
		'$[*].datetime() ? (@ <  "12:35".datetime("HH24:MI"))');
2020-04-06 20:20:15.973 EDT [1633:674] pg_regress/jsonb LOG:  statement: SELECT jsonb_populate_recordset(row(1,2), '[{"f1": 0, "f2": 1}]');
2020-04-06 20:20:15.974 EDT [24935:428] LOG:  background worker "parallel worker" (PID 2862) exited with exit code 1
2020-04-06 20:20:15.980 EDT [2863:1] ERROR:  cannot convert value from time to timetz without timezone usage
2020-04-06 20:20:15.980 EDT [2863:2] HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:15.980 EDT [2863:3] STATEMENT:  select jsonb_path_query(
		'["12:34:00", "12:35:00", "12:36:00", "12:35:00 +00", "12:35:00 +01", "13:35:00 +01", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +01"]',
		'$[*].datetime() ? (@ <  "12:35".datetime("HH24:MI"))');
2020-04-06 20:20:15.980 EDT [1635:494] pg_regress/jsonb_jsonpath ERROR:  cannot convert value from time to timetz without timezone usage
2020-04-06 20:20:15.980 EDT [1635:495] pg_regress/jsonb_jsonpath HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:15.980 EDT [1635:496] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query(
		'["12:34:00", "12:35:00", "12:36:00", "12:35:00 +00", "12:35:00 +01", "13:35:00 +01", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +01"]',
		'$[*].datetime() ? (@ <  "12:35".datetime("HH24:MI"))');
2020-04-06 20:20:15.984 EDT [24935:429] LOG:  background worker "parallel worker" (PID 2863) exited with exit code 1
2020-04-06 20:20:15.984 EDT [1635:497] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query_tz(
		'["12:34:00", "12:35:00", "12:36:00", "12:35:00 +00", "12:35:00 +01", "13:35:00 +01", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +01"]',
		'$[*].datetime() ? (@ == "12:35".datetime("HH24:MI"))');
2020-04-06 20:20:15.986 EDT [1633:675] pg_regress/jsonb LOG:  statement: SELECT i, jsonb_populate_recordset(row(i,50), '[{"f1":"42"},{"f2":"43"}]')
	FROM (VALUES (1),(2)) v(i);
2020-04-06 20:20:15.995 EDT [1635:498] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query_tz(
		'["12:34:00", "12:35:00", "12:36:00", "12:35:00 +00", "12:35:00 +01", "13:35:00 +01", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +01"]',
		'$[*].datetime() ? (@ >= "12:35".datetime("HH24:MI"))');
2020-04-06 20:20:15.997 EDT [1633:676] pg_regress/jsonb LOG:  statement: SELECT * FROM
	  jsonb_populate_recordset(null::record, '[{"x": 776}]') AS (x int, y int);
2020-04-06 20:20:16.005 EDT [1635:499] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query_tz(
		'["12:34:00", "12:35:00", "12:36:00", "12:35:00 +00", "12:35:00 +01", "13:35:00 +01", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +01"]',
		'$[*].datetime() ? (@ <  "12:35".datetime("HH24:MI"))');
2020-04-06 20:20:16.012 EDT [1633:677] pg_regress/jsonb LOG:  statement: SELECT jsonb_populate_recordset(null::record, '[]');
2020-04-06 20:20:16.015 EDT [1635:500] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query(
		'["12:34:00 +01", "12:35:00 +01", "12:36:00 +01", "12:35:00 +02", "12:35:00 -02", "10:35:00", "11:35:00", "12:35:00", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +1"]',
		'$[*].datetime() ? (@ == "12:35 +1".datetime("HH24:MI TZH"))');
2020-04-06 20:20:16.020 EDT [2870:1] ERROR:  could not determine row type for result of jsonb_populate_recordset
2020-04-06 20:20:16.020 EDT [2870:2] HINT:  Provide a non-null record argument, or call the function in the FROM clause using a column definition list.
2020-04-06 20:20:16.020 EDT [2870:3] STATEMENT:  SELECT jsonb_populate_recordset(null::record, '[]');
2020-04-06 20:20:16.020 EDT [1633:678] pg_regress/jsonb ERROR:  could not determine row type for result of jsonb_populate_recordset
2020-04-06 20:20:16.020 EDT [1633:679] pg_regress/jsonb HINT:  Provide a non-null record argument, or call the function in the FROM clause using a column definition list.
2020-04-06 20:20:16.020 EDT [1633:680] pg_regress/jsonb STATEMENT:  SELECT jsonb_populate_recordset(null::record, '[]');
2020-04-06 20:20:16.022 EDT [2871:1] ERROR:  cannot convert value from time to timetz without timezone usage
2020-04-06 20:20:16.022 EDT [2871:2] HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:16.022 EDT [2871:3] STATEMENT:  select jsonb_path_query(
		'["12:34:00 +01", "12:35:00 +01", "12:36:00 +01", "12:35:00 +02", "12:35:00 -02", "10:35:00", "11:35:00", "12:35:00", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +1"]',
		'$[*].datetime() ? (@ == "12:35 +1".datetime("HH24:MI TZH"))');
2020-04-06 20:20:16.023 EDT [1635:501] pg_regress/jsonb_jsonpath ERROR:  cannot convert value from time to timetz without timezone usage
2020-04-06 20:20:16.023 EDT [1635:502] pg_regress/jsonb_jsonpath HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:16.023 EDT [1635:503] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query(
		'["12:34:00 +01", "12:35:00 +01", "12:36:00 +01", "12:35:00 +02", "12:35:00 -02", "10:35:00", "11:35:00", "12:35:00", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +1"]',
		'$[*].datetime() ? (@ == "12:35 +1".datetime("HH24:MI TZH"))');
2020-04-06 20:20:16.023 EDT [1633:681] pg_regress/jsonb LOG:  statement: SELECT jsonb_populate_recordset(row(1,2), '[]');
2020-04-06 20:20:16.024 EDT [24935:430] LOG:  background worker "parallel worker" (PID 2870) exited with exit code 1
2020-04-06 20:20:16.026 EDT [24935:431] LOG:  background worker "parallel worker" (PID 2871) exited with exit code 1
2020-04-06 20:20:16.026 EDT [1635:504] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query(
		'["12:34:00 +01", "12:35:00 +01", "12:36:00 +01", "12:35:00 +02", "12:35:00 -02", "10:35:00", "11:35:00", "12:35:00", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +1"]',
		'$[*].datetime() ? (@ >= "12:35 +1".datetime("HH24:MI TZH"))');
2020-04-06 20:20:16.034 EDT [2873:1] ERROR:  cannot convert value from time to timetz without timezone usage
2020-04-06 20:20:16.034 EDT [2873:2] HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:16.034 EDT [2873:3] STATEMENT:  select jsonb_path_query(
		'["12:34:00 +01", "12:35:00 +01", "12:36:00 +01", "12:35:00 +02", "12:35:00 -02", "10:35:00", "11:35:00", "12:35:00", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +1"]',
		'$[*].datetime() ? (@ >= "12:35 +1".datetime("HH24:MI TZH"))');
2020-04-06 20:20:16.034 EDT [1635:505] pg_regress/jsonb_jsonpath ERROR:  cannot convert value from time to timetz without timezone usage
2020-04-06 20:20:16.034 EDT [1635:506] pg_regress/jsonb_jsonpath HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:16.034 EDT [1635:507] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query(
		'["12:34:00 +01", "12:35:00 +01", "12:36:00 +01", "12:35:00 +02", "12:35:00 -02", "10:35:00", "11:35:00", "12:35:00", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +1"]',
		'$[*].datetime() ? (@ >= "12:35 +1".datetime("HH24:MI TZH"))');
2020-04-06 20:20:16.035 EDT [1633:682] pg_regress/jsonb LOG:  statement: SELECT * FROM jsonb_populate_recordset(NULL::jbpop,'[]') q;
2020-04-06 20:20:16.037 EDT [24935:432] LOG:  background worker "parallel worker" (PID 2873) exited with exit code 1
2020-04-06 20:20:16.037 EDT [1635:508] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query(
		'["12:34:00 +01", "12:35:00 +01", "12:36:00 +01", "12:35:00 +02", "12:35:00 -02", "10:35:00", "11:35:00", "12:35:00", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +1"]',
		'$[*].datetime() ? (@ <  "12:35 +1".datetime("HH24:MI TZH"))');
2020-04-06 20:20:16.048 EDT [1633:683] pg_regress/jsonb LOG:  statement: SELECT * FROM
	  jsonb_populate_recordset(null::record, '[]') AS (x int, y int);
2020-04-06 20:20:16.048 EDT [2875:1] ERROR:  cannot convert value from time to timetz without timezone usage
2020-04-06 20:20:16.048 EDT [2875:2] HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:16.048 EDT [2875:3] STATEMENT:  select jsonb_path_query(
		'["12:34:00 +01", "12:35:00 +01", "12:36:00 +01", "12:35:00 +02", "12:35:00 -02", "10:35:00", "11:35:00", "12:35:00", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +1"]',
		'$[*].datetime() ? (@ <  "12:35 +1".datetime("HH24:MI TZH"))');
2020-04-06 20:20:16.049 EDT [1635:509] pg_regress/jsonb_jsonpath ERROR:  cannot convert value from time to timetz without timezone usage
2020-04-06 20:20:16.049 EDT [1635:510] pg_regress/jsonb_jsonpath HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:16.049 EDT [1635:511] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query(
		'["12:34:00 +01", "12:35:00 +01", "12:36:00 +01", "12:35:00 +02", "12:35:00 -02", "10:35:00", "11:35:00", "12:35:00", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +1"]',
		'$[*].datetime() ? (@ <  "12:35 +1".datetime("HH24:MI TZH"))');
2020-04-06 20:20:16.052 EDT [24935:433] LOG:  background worker "parallel worker" (PID 2875) exited with exit code 1
2020-04-06 20:20:16.052 EDT [1635:512] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query_tz(
		'["12:34:00 +01", "12:35:00 +01", "12:36:00 +01", "12:35:00 +02", "12:35:00 -02", "10:35:00", "11:35:00", "12:35:00", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +1"]',
		'$[*].datetime() ? (@ == "12:35 +1".datetime("HH24:MI TZH"))');
2020-04-06 20:20:16.060 EDT [1633:684] pg_regress/jsonb LOG:  statement: SELECT jsonb_populate_recordset(null::jb_ordered_pair, '[{"x": 0, "y": 1}]');
2020-04-06 20:20:16.061 EDT [1633:685] pg_regress/jsonb LOG:  statement: SELECT jsonb_populate_recordset(row(1,2)::jb_ordered_pair, '[{"x": 0}, {"y": 3}]');
2020-04-06 20:20:16.061 EDT [1633:686] pg_regress/jsonb LOG:  statement: SELECT jsonb_populate_recordset(row(1,2)::jb_ordered_pair, '[{"x": 1, "y": 0}]');
2020-04-06 20:20:16.061 EDT [1633:687] pg_regress/jsonb ERROR:  value for domain jb_ordered_pair violates check constraint "jb_ordered_pair_check"
2020-04-06 20:20:16.061 EDT [1633:688] pg_regress/jsonb STATEMENT:  SELECT jsonb_populate_recordset(row(1,2)::jb_ordered_pair, '[{"x": 1, "y": 0}]');
2020-04-06 20:20:16.061 EDT [1633:689] pg_regress/jsonb LOG:  statement: select * from jsonb_populate_recordset(row(0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:16.063 EDT [1635:513] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query_tz(
		'["12:34:00 +01", "12:35:00 +01", "12:36:00 +01", "12:35:00 +02", "12:35:00 -02", "10:35:00", "11:35:00", "12:35:00", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +1"]',
		'$[*].datetime() ? (@ >= "12:35 +1".datetime("HH24:MI TZH"))');
2020-04-06 20:20:16.069 EDT [2878:1] ERROR:  function return row and query-specified return row do not match
2020-04-06 20:20:16.069 EDT [2878:2] DETAIL:  Returned row contains 1 attribute, but query expects 2.
2020-04-06 20:20:16.069 EDT [2878:3] STATEMENT:  select * from jsonb_populate_recordset(row(0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:16.070 EDT [1633:690] pg_regress/jsonb ERROR:  function return row and query-specified return row do not match
2020-04-06 20:20:16.070 EDT [1633:691] pg_regress/jsonb DETAIL:  Returned row contains 1 attribute, but query expects 2.
2020-04-06 20:20:16.070 EDT [1633:692] pg_regress/jsonb STATEMENT:  select * from jsonb_populate_recordset(row(0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:16.073 EDT [1633:693] pg_regress/jsonb LOG:  statement: select * from jsonb_populate_recordset(row(0::int,0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:16.074 EDT [24935:434] LOG:  background worker "parallel worker" (PID 2878) exited with exit code 1
2020-04-06 20:20:16.075 EDT [1635:514] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query_tz(
		'["12:34:00 +01", "12:35:00 +01", "12:36:00 +01", "12:35:00 +02", "12:35:00 -02", "10:35:00", "11:35:00", "12:35:00", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +1"]',
		'$[*].datetime() ? (@ <  "12:35 +1".datetime("HH24:MI TZH"))');
2020-04-06 20:20:16.080 EDT [2880:1] ERROR:  function return row and query-specified return row do not match
2020-04-06 20:20:16.080 EDT [2880:2] DETAIL:  Returned type integer at ordinal position 1, but query expects text.
2020-04-06 20:20:16.080 EDT [2880:3] STATEMENT:  select * from jsonb_populate_recordset(row(0::int,0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:16.080 EDT [1633:694] pg_regress/jsonb ERROR:  function return row and query-specified return row do not match
2020-04-06 20:20:16.080 EDT [1633:695] pg_regress/jsonb DETAIL:  Returned type integer at ordinal position 1, but query expects text.
2020-04-06 20:20:16.080 EDT [1633:696] pg_regress/jsonb STATEMENT:  select * from jsonb_populate_recordset(row(0::int,0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:16.083 EDT [1633:697] pg_regress/jsonb LOG:  statement: select * from jsonb_populate_recordset(row(0::int,0::int,0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:16.083 EDT [24935:435] LOG:  background worker "parallel worker" (PID 2880) exited with exit code 1
2020-04-06 20:20:16.089 EDT [1635:515] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query(
		'["2017-03-10 12:34:00", "2017-03-10 12:35:00", "2017-03-10 12:36:00", "2017-03-10 12:35:00 +01", "2017-03-10 13:35:00 +01", "2017-03-10 12:35:00 -01", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ == "10.03.2017 12:35".datetime("dd.mm.yyyy HH24:MI"))');
2020-04-06 20:20:16.091 EDT [2882:1] ERROR:  function return row and query-specified return row do not match
2020-04-06 20:20:16.091 EDT [2882:2] DETAIL:  Returned row contains 3 attributes, but query expects 2.
2020-04-06 20:20:16.091 EDT [2882:3] STATEMENT:  select * from jsonb_populate_recordset(row(0::int,0::int,0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:16.091 EDT [1633:698] pg_regress/jsonb ERROR:  function return row and query-specified return row do not match
2020-04-06 20:20:16.091 EDT [1633:699] pg_regress/jsonb DETAIL:  Returned row contains 3 attributes, but query expects 2.
2020-04-06 20:20:16.091 EDT [1633:700] pg_regress/jsonb STATEMENT:  select * from jsonb_populate_recordset(row(0::int,0::int,0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:16.094 EDT [1633:701] pg_regress/jsonb LOG:  statement: select * from jsonb_populate_recordset(row(1000000000::int,50::int),'[{"b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:16.095 EDT [24935:436] LOG:  background worker "parallel worker" (PID 2882) exited with exit code 1
2020-04-06 20:20:16.096 EDT [2883:1] ERROR:  cannot convert value from timestamp to timestamptz without timezone usage
2020-04-06 20:20:16.096 EDT [2883:2] HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:16.096 EDT [2883:3] STATEMENT:  select jsonb_path_query(
		'["2017-03-10 12:34:00", "2017-03-10 12:35:00", "2017-03-10 12:36:00", "2017-03-10 12:35:00 +01", "2017-03-10 13:35:00 +01", "2017-03-10 12:35:00 -01", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ == "10.03.2017 12:35".datetime("dd.mm.yyyy HH24:MI"))');
2020-04-06 20:20:16.096 EDT [1635:516] pg_regress/jsonb_jsonpath ERROR:  cannot convert value from timestamp to timestamptz without timezone usage
2020-04-06 20:20:16.096 EDT [1635:517] pg_regress/jsonb_jsonpath HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:16.096 EDT [1635:518] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query(
		'["2017-03-10 12:34:00", "2017-03-10 12:35:00", "2017-03-10 12:36:00", "2017-03-10 12:35:00 +01", "2017-03-10 13:35:00 +01", "2017-03-10 12:35:00 -01", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ == "10.03.2017 12:35".datetime("dd.mm.yyyy HH24:MI"))');
2020-04-06 20:20:16.099 EDT [1635:519] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query(
		'["2017-03-10 12:34:00", "2017-03-10 12:35:00", "2017-03-10 12:36:00", "2017-03-10 12:35:00 +01", "2017-03-10 13:35:00 +01", "2017-03-10 12:35:00 -01", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ >= "10.03.2017 12:35".datetime("dd.mm.yyyy HH24:MI"))');
2020-04-06 20:20:16.100 EDT [24935:437] LOG:  background worker "parallel worker" (PID 2883) exited with exit code 1
2020-04-06 20:20:16.102 EDT [2884:1] ERROR:  function return row and query-specified return row do not match
2020-04-06 20:20:16.102 EDT [2884:2] DETAIL:  Returned type integer at ordinal position 1, but query expects text.
2020-04-06 20:20:16.102 EDT [2884:3] STATEMENT:  select * from jsonb_populate_recordset(row(1000000000::int,50::int),'[{"b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:16.102 EDT [1633:702] pg_regress/jsonb ERROR:  function return row and query-specified return row do not match
2020-04-06 20:20:16.102 EDT [1633:703] pg_regress/jsonb DETAIL:  Returned type integer at ordinal position 1, but query expects text.
2020-04-06 20:20:16.102 EDT [1633:704] pg_regress/jsonb STATEMENT:  select * from jsonb_populate_recordset(row(1000000000::int,50::int),'[{"b":"2"},{"a":"3"}]') q (a text, b text);
2020-04-06 20:20:16.106 EDT [1633:705] pg_regress/jsonb LOG:  statement: select * from jsonb_to_record('{"a":1,"b":"foo","c":"bar"}')
	    as x(a int, b text, d text);
2020-04-06 20:20:16.106 EDT [2885:1] ERROR:  cannot convert value from timestamp to timestamptz without timezone usage
2020-04-06 20:20:16.106 EDT [2885:2] HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:16.106 EDT [2885:3] STATEMENT:  select jsonb_path_query(
		'["2017-03-10 12:34:00", "2017-03-10 12:35:00", "2017-03-10 12:36:00", "2017-03-10 12:35:00 +01", "2017-03-10 13:35:00 +01", "2017-03-10 12:35:00 -01", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ >= "10.03.2017 12:35".datetime("dd.mm.yyyy HH24:MI"))');
2020-04-06 20:20:16.107 EDT [1635:520] pg_regress/jsonb_jsonpath ERROR:  cannot convert value from timestamp to timestamptz without timezone usage
2020-04-06 20:20:16.107 EDT [1635:521] pg_regress/jsonb_jsonpath HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:16.107 EDT [1635:522] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query(
		'["2017-03-10 12:34:00", "2017-03-10 12:35:00", "2017-03-10 12:36:00", "2017-03-10 12:35:00 +01", "2017-03-10 13:35:00 +01", "2017-03-10 12:35:00 -01", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ >= "10.03.2017 12:35".datetime("dd.mm.yyyy HH24:MI"))');
2020-04-06 20:20:16.107 EDT [24935:438] LOG:  background worker "parallel worker" (PID 2884) exited with exit code 1
2020-04-06 20:20:16.110 EDT [1635:523] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query(
		'["2017-03-10 12:34:00", "2017-03-10 12:35:00", "2017-03-10 12:36:00", "2017-03-10 12:35:00 +01", "2017-03-10 13:35:00 +01", "2017-03-10 12:35:00 -01", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ < "10.03.2017 12:35".datetime("dd.mm.yyyy HH24:MI"))');
2020-04-06 20:20:16.110 EDT [24935:439] LOG:  background worker "parallel worker" (PID 2885) exited with exit code 1
2020-04-06 20:20:16.117 EDT [2887:1] ERROR:  cannot convert value from timestamp to timestamptz without timezone usage
2020-04-06 20:20:16.117 EDT [2887:2] HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:16.117 EDT [2887:3] STATEMENT:  select jsonb_path_query(
		'["2017-03-10 12:34:00", "2017-03-10 12:35:00", "2017-03-10 12:36:00", "2017-03-10 12:35:00 +01", "2017-03-10 13:35:00 +01", "2017-03-10 12:35:00 -01", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ < "10.03.2017 12:35".datetime("dd.mm.yyyy HH24:MI"))');
2020-04-06 20:20:16.117 EDT [1635:524] pg_regress/jsonb_jsonpath ERROR:  cannot convert value from timestamp to timestamptz without timezone usage
2020-04-06 20:20:16.117 EDT [1635:525] pg_regress/jsonb_jsonpath HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:16.117 EDT [1635:526] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query(
		'["2017-03-10 12:34:00", "2017-03-10 12:35:00", "2017-03-10 12:36:00", "2017-03-10 12:35:00 +01", "2017-03-10 13:35:00 +01", "2017-03-10 12:35:00 -01", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ < "10.03.2017 12:35".datetime("dd.mm.yyyy HH24:MI"))');
2020-04-06 20:20:16.118 EDT [1633:706] pg_regress/jsonb LOG:  statement: select * from jsonb_to_recordset('[{"a":1,"b":"foo","d":false},{"a":2,"b":"bar","c":true}]')
	    as x(a int, b text, c boolean);
2020-04-06 20:20:16.120 EDT [1635:527] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query_tz(
		'["2017-03-10 12:34:00", "2017-03-10 12:35:00", "2017-03-10 12:36:00", "2017-03-10 12:35:00 +01", "2017-03-10 13:35:00 +01", "2017-03-10 12:35:00 -01", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ == "10.03.2017 12:35".datetime("dd.mm.yyyy HH24:MI"))');
2020-04-06 20:20:16.121 EDT [24935:440] LOG:  background worker "parallel worker" (PID 2887) exited with exit code 1
2020-04-06 20:20:16.129 EDT [1633:707] pg_regress/jsonb LOG:  statement: select *, c is null as c_is_null
	from jsonb_to_record('{"a":1, "b":{"c":16, "d":2}, "x":8, "ca": ["1 2", 3], "ia": [[1,2],[3,4]], "r": {"a": "aaa", "b": 123}}'::jsonb)
	    as t(a int, b jsonb, c text, x int, ca char(5)[], ia int[][], r jbpop);
2020-04-06 20:20:16.131 EDT [1635:528] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query_tz(
		'["2017-03-10 12:34:00", "2017-03-10 12:35:00", "2017-03-10 12:36:00", "2017-03-10 12:35:00 +01", "2017-03-10 13:35:00 +01", "2017-03-10 12:35:00 -01", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ >= "10.03.2017 12:35".datetime("dd.mm.yyyy HH24:MI"))');
2020-04-06 20:20:16.141 EDT [1633:708] pg_regress/jsonb LOG:  statement: select *, c is null as c_is_null
	from jsonb_to_recordset('[{"a":1, "b":{"c":16, "d":2}, "x":8}]'::jsonb)
	    as t(a int, b jsonb, c text, x int);
2020-04-06 20:20:16.143 EDT [1635:529] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query_tz(
		'["2017-03-10 12:34:00", "2017-03-10 12:35:00", "2017-03-10 12:36:00", "2017-03-10 12:35:00 +01", "2017-03-10 13:35:00 +01", "2017-03-10 12:35:00 -01", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ < "10.03.2017 12:35".datetime("dd.mm.yyyy HH24:MI"))');
2020-04-06 20:20:16.153 EDT [1633:709] pg_regress/jsonb LOG:  statement: select * from jsonb_to_record('{"ia": null}') as x(ia _int4);
2020-04-06 20:20:16.155 EDT [1635:530] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query(
		'["2017-03-10 12:34:00 +01", "2017-03-10 12:35:00 +01", "2017-03-10 12:36:00 +01", "2017-03-10 12:35:00 +02", "2017-03-10 12:35:00 -02", "2017-03-10 10:35:00", "2017-03-10 11:35:00", "2017-03-10 12:35:00", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ == "10.03.2017 12:35 +1".datetime("dd.mm.yyyy HH24:MI TZH"))');
2020-04-06 20:20:16.162 EDT [2895:1] ERROR:  cannot convert value from timestamp to timestamptz without timezone usage
2020-04-06 20:20:16.162 EDT [2895:2] HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:16.162 EDT [2895:3] STATEMENT:  select jsonb_path_query(
		'["2017-03-10 12:34:00 +01", "2017-03-10 12:35:00 +01", "2017-03-10 12:36:00 +01", "2017-03-10 12:35:00 +02", "2017-03-10 12:35:00 -02", "2017-03-10 10:35:00", "2017-03-10 11:35:00", "2017-03-10 12:35:00", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ == "10.03.2017 12:35 +1".datetime("dd.mm.yyyy HH24:MI TZH"))');
2020-04-06 20:20:16.163 EDT [1635:531] pg_regress/jsonb_jsonpath ERROR:  cannot convert value from timestamp to timestamptz without timezone usage
2020-04-06 20:20:16.163 EDT [1635:532] pg_regress/jsonb_jsonpath HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:16.163 EDT [1635:533] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query(
		'["2017-03-10 12:34:00 +01", "2017-03-10 12:35:00 +01", "2017-03-10 12:36:00 +01", "2017-03-10 12:35:00 +02", "2017-03-10 12:35:00 -02", "2017-03-10 10:35:00", "2017-03-10 11:35:00", "2017-03-10 12:35:00", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ == "10.03.2017 12:35 +1".datetime("dd.mm.yyyy HH24:MI TZH"))');
2020-04-06 20:20:16.165 EDT [1633:710] pg_regress/jsonb LOG:  statement: select * from jsonb_to_record('{"ia": 123}') as x(ia _int4);
2020-04-06 20:20:16.165 EDT [24935:441] LOG:  background worker "parallel worker" (PID 2895) exited with exit code 1
2020-04-06 20:20:16.166 EDT [1635:534] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query(
		'["2017-03-10 12:34:00 +01", "2017-03-10 12:35:00 +01", "2017-03-10 12:36:00 +01", "2017-03-10 12:35:00 +02", "2017-03-10 12:35:00 -02", "2017-03-10 10:35:00", "2017-03-10 11:35:00", "2017-03-10 12:35:00", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ >= "10.03.2017 12:35 +1".datetime("dd.mm.yyyy HH24:MI TZH"))');
2020-04-06 20:20:16.174 EDT [2897:1] ERROR:  expected JSON array
2020-04-06 20:20:16.174 EDT [2897:2] HINT:  See the value of key "ia".
2020-04-06 20:20:16.174 EDT [2897:3] STATEMENT:  select * from jsonb_to_record('{"ia": 123}') as x(ia _int4);
2020-04-06 20:20:16.174 EDT [1633:711] pg_regress/jsonb ERROR:  expected JSON array
2020-04-06 20:20:16.174 EDT [1633:712] pg_regress/jsonb HINT:  See the value of key "ia".
2020-04-06 20:20:16.174 EDT [1633:713] pg_regress/jsonb STATEMENT:  select * from jsonb_to_record('{"ia": 123}') as x(ia _int4);
2020-04-06 20:20:16.176 EDT [2896:1] ERROR:  cannot convert value from timestamp to timestamptz without timezone usage
2020-04-06 20:20:16.176 EDT [2896:2] HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:16.176 EDT [2896:3] STATEMENT:  select jsonb_path_query(
		'["2017-03-10 12:34:00 +01", "2017-03-10 12:35:00 +01", "2017-03-10 12:36:00 +01", "2017-03-10 12:35:00 +02", "2017-03-10 12:35:00 -02", "2017-03-10 10:35:00", "2017-03-10 11:35:00", "2017-03-10 12:35:00", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ >= "10.03.2017 12:35 +1".datetime("dd.mm.yyyy HH24:MI TZH"))');
2020-04-06 20:20:16.176 EDT [1635:535] pg_regress/jsonb_jsonpath ERROR:  cannot convert value from timestamp to timestamptz without timezone usage
2020-04-06 20:20:16.176 EDT [1635:536] pg_regress/jsonb_jsonpath HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:16.176 EDT [1635:537] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query(
		'["2017-03-10 12:34:00 +01", "2017-03-10 12:35:00 +01", "2017-03-10 12:36:00 +01", "2017-03-10 12:35:00 +02", "2017-03-10 12:35:00 -02", "2017-03-10 10:35:00", "2017-03-10 11:35:00", "2017-03-10 12:35:00", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ >= "10.03.2017 12:35 +1".datetime("dd.mm.yyyy HH24:MI TZH"))');
2020-04-06 20:20:16.176 EDT [24935:442] LOG:  background worker "parallel worker" (PID 2897) exited with exit code 1
2020-04-06 20:20:16.177 EDT [1633:714] pg_regress/jsonb LOG:  statement: select * from jsonb_to_record('{"ia": [1, "2", null, 4]}') as x(ia _int4);
2020-04-06 20:20:16.180 EDT [1635:538] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query(
		'["2017-03-10 12:34:00 +01", "2017-03-10 12:35:00 +01", "2017-03-10 12:36:00 +01", "2017-03-10 12:35:00 +02", "2017-03-10 12:35:00 -02", "2017-03-10 10:35:00", "2017-03-10 11:35:00", "2017-03-10 12:35:00", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ < "10.03.2017 12:35 +1".datetime("dd.mm.yyyy HH24:MI TZH"))');
2020-04-06 20:20:16.180 EDT [24935:443] LOG:  background worker "parallel worker" (PID 2896) exited with exit code 1
2020-04-06 20:20:16.189 EDT [2899:1] ERROR:  cannot convert value from timestamp to timestamptz without timezone usage
2020-04-06 20:20:16.189 EDT [2899:2] HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:16.189 EDT [2899:3] STATEMENT:  select jsonb_path_query(
		'["2017-03-10 12:34:00 +01", "2017-03-10 12:35:00 +01", "2017-03-10 12:36:00 +01", "2017-03-10 12:35:00 +02", "2017-03-10 12:35:00 -02", "2017-03-10 10:35:00", "2017-03-10 11:35:00", "2017-03-10 12:35:00", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ < "10.03.2017 12:35 +1".datetime("dd.mm.yyyy HH24:MI TZH"))');
2020-04-06 20:20:16.189 EDT [1635:539] pg_regress/jsonb_jsonpath ERROR:  cannot convert value from timestamp to timestamptz without timezone usage
2020-04-06 20:20:16.189 EDT [1635:540] pg_regress/jsonb_jsonpath HINT:  Use *_tz() function for timezone support.
2020-04-06 20:20:16.189 EDT [1635:541] pg_regress/jsonb_jsonpath STATEMENT:  select jsonb_path_query(
		'["2017-03-10 12:34:00 +01", "2017-03-10 12:35:00 +01", "2017-03-10 12:36:00 +01", "2017-03-10 12:35:00 +02", "2017-03-10 12:35:00 -02", "2017-03-10 10:35:00", "2017-03-10 11:35:00", "2017-03-10 12:35:00", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ < "10.03.2017 12:35 +1".datetime("dd.mm.yyyy HH24:MI TZH"))');
2020-04-06 20:20:16.193 EDT [1635:542] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query_tz(
		'["2017-03-10 12:34:00 +01", "2017-03-10 12:35:00 +01", "2017-03-10 12:36:00 +01", "2017-03-10 12:35:00 +02", "2017-03-10 12:35:00 -02", "2017-03-10 10:35:00", "2017-03-10 11:35:00", "2017-03-10 12:35:00", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ == "10.03.2017 12:35 +1".datetime("dd.mm.yyyy HH24:MI TZH"))');
2020-04-06 20:20:16.193 EDT [24935:444] LOG:  background worker "parallel worker" (PID 2899) exited with exit code 1
2020-04-06 20:20:16.195 EDT [1633:715] pg_regress/jsonb LOG:  statement: select * from jsonb_to_record('{"ia": [[1, 2], [3, 4]]}') as x(ia _int4);
2020-04-06 20:20:16.202 EDT [1635:543] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query_tz(
		'["2017-03-10 12:34:00 +01", "2017-03-10 12:35:00 +01", "2017-03-10 12:36:00 +01", "2017-03-10 12:35:00 +02", "2017-03-10 12:35:00 -02", "2017-03-10 10:35:00", "2017-03-10 11:35:00", "2017-03-10 12:35:00", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ >= "10.03.2017 12:35 +1".datetime("dd.mm.yyyy HH24:MI TZH"))');
2020-04-06 20:20:16.208 EDT [1633:716] pg_regress/jsonb LOG:  statement: select * from jsonb_to_record('{"ia": [[1], 2]}') as x(ia _int4);
2020-04-06 20:20:16.214 EDT [2903:1] ERROR:  expected JSON array
2020-04-06 20:20:16.214 EDT [2903:2] HINT:  See the array element [1] of key "ia".
2020-04-06 20:20:16.214 EDT [2903:3] STATEMENT:  select * from jsonb_to_record('{"ia": [[1], 2]}') as x(ia _int4);
2020-04-06 20:20:16.214 EDT [1633:717] pg_regress/jsonb ERROR:  expected JSON array
2020-04-06 20:20:16.214 EDT [1633:718] pg_regress/jsonb HINT:  See the array element [1] of key "ia".
2020-04-06 20:20:16.214 EDT [1633:719] pg_regress/jsonb STATEMENT:  select * from jsonb_to_record('{"ia": [[1], 2]}') as x(ia _int4);
2020-04-06 20:20:16.216 EDT [1635:544] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query_tz(
		'["2017-03-10 12:34:00 +01", "2017-03-10 12:35:00 +01", "2017-03-10 12:36:00 +01", "2017-03-10 12:35:00 +02", "2017-03-10 12:35:00 -02", "2017-03-10 10:35:00", "2017-03-10 11:35:00", "2017-03-10 12:35:00", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56 +01"]',
		'$[*].datetime() ? (@ < "10.03.2017 12:35 +1".datetime("dd.mm.yyyy HH24:MI TZH"))');
2020-04-06 20:20:16.217 EDT [1633:720] pg_regress/jsonb LOG:  statement: select * from jsonb_to_record('{"ia": [[1], [2, 3]]}') as x(ia _int4);
2020-04-06 20:20:16.218 EDT [24935:445] LOG:  background worker "parallel worker" (PID 2903) exited with exit code 1
2020-04-06 20:20:16.223 EDT [2905:1] ERROR:  malformed JSON array
2020-04-06 20:20:16.223 EDT [2905:2] DETAIL:  Multidimensional arrays must have sub-arrays with matching dimensions.
2020-04-06 20:20:16.223 EDT [2905:3] STATEMENT:  select * from jsonb_to_record('{"ia": [[1], [2, 3]]}') as x(ia _int4);
2020-04-06 20:20:16.223 EDT [1633:721] pg_regress/jsonb ERROR:  malformed JSON array
2020-04-06 20:20:16.223 EDT [1633:722] pg_regress/jsonb DETAIL:  Multidimensional arrays must have sub-arrays with matching dimensions.
2020-04-06 20:20:16.223 EDT [1633:723] pg_regress/jsonb STATEMENT:  select * from jsonb_to_record('{"ia": [[1], [2, 3]]}') as x(ia _int4);
2020-04-06 20:20:16.226 EDT [1635:545] pg_regress/jsonb_jsonpath LOG:  statement: select jsonb_path_query('"1000000-01-01"', '$.datetime() > "2020-01-01 12:00:00".datetime()'::jsonpath);
2020-04-06 20:20:16.226 EDT [24935:446] LOG:  background worker "parallel worker" (PID 2905) exited with exit code 1
2020-04-06 20:20:16.227 EDT [1633:724] pg_regress/jsonb LOG:  statement: select * from jsonb_to_record('{"ia2": [1, 2, 3]}') as x(ia2 int[][]);
2020-04-06 20:20:16.240 EDT [1635:546] pg_regress/jsonb_jsonpath LOG:  statement: set time zone default;
2020-04-06 20:20:16.240 EDT [1635:547] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_query('[{"a": 1}, {"a": 2}]', '$[*]');
2020-04-06 20:20:16.242 EDT [1633:725] pg_regress/jsonb LOG:  statement: select * from jsonb_to_record('{"ia2": [[1, 2], [3, 4]]}') as x(ia2 int4[][]);
2020-04-06 20:20:16.250 EDT [1635:548] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_query('[{"a": 1}, {"a": 2}]', '$[*] ? (@.a > 10)');
2020-04-06 20:20:16.257 EDT [1633:726] pg_regress/jsonb LOG:  statement: select * from jsonb_to_record('{"ia2": [[[1], [2], [3]]]}') as x(ia2 int4[][]);
2020-04-06 20:20:16.262 EDT [1635:549] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}, {}]', 'strict $[*].a');
2020-04-06 20:20:16.262 EDT [1635:550] pg_regress/jsonb_jsonpath ERROR:  JSON object does not contain key "a"
2020-04-06 20:20:16.262 EDT [1635:551] pg_regress/jsonb_jsonpath STATEMENT:  SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}, {}]', 'strict $[*].a');
2020-04-06 20:20:16.262 EDT [1635:552] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}]', '$[*].a');
2020-04-06 20:20:16.269 EDT [1633:727] pg_regress/jsonb LOG:  statement: select * from jsonb_to_record('{"out": {"key": 1}}') as x(out json);
2020-04-06 20:20:16.273 EDT [1635:553] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ == 1)');
2020-04-06 20:20:16.280 EDT [1633:728] pg_regress/jsonb LOG:  statement: select * from jsonb_to_record('{"out": [{"key": 1}]}') as x(out json);
2020-04-06 20:20:16.284 EDT [1635:554] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ > 10)');
2020-04-06 20:20:16.292 EDT [1633:729] pg_regress/jsonb LOG:  statement: select * from jsonb_to_record('{"out": "{\\"key\\": 1}"}') as x(out json);
2020-04-06 20:20:16.294 EDT [1635:555] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}, {"a": 3}, {"a": 5}]', '$[*].a ? (@ > $min && @ < $max)', vars => '{"min": 1, "max": 4}');
2020-04-06 20:20:16.303 EDT [1633:730] pg_regress/jsonb LOG:  statement: select * from jsonb_to_record('{"out": {"key": 1}}') as x(out jsonb);
2020-04-06 20:20:16.305 EDT [1635:556] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}, {"a": 3}, {"a": 5}]', '$[*].a ? (@ > $min && @ < $max)', vars => '{"min": 3, "max": 4}');
2020-04-06 20:20:16.313 EDT [1633:731] pg_regress/jsonb LOG:  statement: select * from jsonb_to_record('{"out": [{"key": 1}]}') as x(out jsonb);
2020-04-06 20:20:16.316 EDT [1635:557] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}, {}]', 'strict $[*].a');
2020-04-06 20:20:16.317 EDT [1635:558] pg_regress/jsonb_jsonpath ERROR:  JSON object does not contain key "a"
2020-04-06 20:20:16.317 EDT [1635:559] pg_regress/jsonb_jsonpath STATEMENT:  SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}, {}]', 'strict $[*].a');
2020-04-06 20:20:16.317 EDT [1635:560] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}, {}]', 'strict $[*].a', silent => true);
2020-04-06 20:20:16.325 EDT [1633:732] pg_regress/jsonb LOG:  statement: select * from jsonb_to_record('{"out": "{\\"key\\": 1}"}') as x(out jsonb);
2020-04-06 20:20:16.328 EDT [1635:561] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}]', '$[*].a');
2020-04-06 20:20:16.336 EDT [1633:733] pg_regress/jsonb LOG:  statement: CREATE TEMP TABLE jsbpoptest (js jsonb);
2020-04-06 20:20:16.339 EDT [1633:734] pg_regress/jsonb LOG:  statement: INSERT INTO jsbpoptest
	SELECT '{
		"jsa": [1, "2", null, 4],
		"rec": {"a": "abc", "c": "01.02.2003", "x": 43.2},
		"reca": [{"a": "abc", "b": 456}, null, {"c": "01.02.2003", "x": 43.2}]
	}'::jsonb
	FROM generate_series(1, 3);
2020-04-06 20:20:16.339 EDT [1635:562] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ == 1)');
2020-04-06 20:20:16.340 EDT [1633:735] pg_regress/jsonb LOG:  statement: SELECT (jsonb_populate_record(NULL::jsbrec, js)).* FROM jsbpoptest;
2020-04-06 20:20:16.342 EDT [1633:736] pg_regress/jsonb LOG:  statement: DROP TYPE jsbrec;
2020-04-06 20:20:16.344 EDT [1633:737] pg_regress/jsonb LOG:  statement: DROP TYPE jsbrec_i_not_null;
2020-04-06 20:20:16.345 EDT [1633:738] pg_regress/jsonb LOG:  statement: DROP DOMAIN jsb_int_not_null;
2020-04-06 20:20:16.346 EDT [1633:739] pg_regress/jsonb LOG:  statement: DROP DOMAIN jsb_int_array_1d;
2020-04-06 20:20:16.346 EDT [1633:740] pg_regress/jsonb LOG:  statement: DROP DOMAIN jsb_int_array_2d;
2020-04-06 20:20:16.347 EDT [1633:741] pg_regress/jsonb LOG:  statement: DROP DOMAIN jb_ordered_pair;
2020-04-06 20:20:16.348 EDT [1633:742] pg_regress/jsonb LOG:  statement: DROP TYPE jb_unordered_pair;
2020-04-06 20:20:16.349 EDT [1633:743] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @> '{"wait":null}';
2020-04-06 20:20:16.351 EDT [1635:563] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ > 10)');
2020-04-06 20:20:16.360 EDT [1633:744] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @> '{"wait":"CC"}';
2020-04-06 20:20:16.364 EDT [1635:564] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}, {"a": 3}, {"a": 5}]', '$[*].a ? (@ > $min && @ < $max)', vars => '{"min": 1, "max": 4}');
2020-04-06 20:20:16.371 EDT [1633:745] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @> '{"wait":"CC", "public":true}';
2020-04-06 20:20:16.374 EDT [1635:565] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}, {"a": 3}, {"a": 5}]', '$[*].a ? (@ > $min && @ < $max)', vars => '{"min": 3, "max": 4}');
2020-04-06 20:20:16.384 EDT [1633:746] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @> '{"age":25}';
2020-04-06 20:20:16.389 EDT [1635:566] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb '[{"a": 1}, {"a": 2}]' @? '$[*].a ? (@ > 1)';
2020-04-06 20:20:16.395 EDT [1633:747] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @> '{"age":25.0}';
2020-04-06 20:20:16.403 EDT [1635:567] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb '[{"a": 1}, {"a": 2}]' @? '$[*] ? (@.a > 2)';
2020-04-06 20:20:16.409 EDT [1633:748] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j ? 'public';
2020-04-06 20:20:16.416 EDT [1635:568] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_exists('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ > 1)');
2020-04-06 20:20:16.423 EDT [1633:749] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j ? 'bar';
2020-04-06 20:20:16.425 EDT [1635:569] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_exists('[{"a": 1}, {"a": 2}, {"a": 3}, {"a": 5}]', '$[*] ? (@.a > $min && @.a < $max)', vars => '{"min": 1, "max": 4}');
2020-04-06 20:20:16.435 EDT [1633:750] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j ?| ARRAY['public','disabled'];
2020-04-06 20:20:16.439 EDT [1635:570] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_exists('[{"a": 1}, {"a": 2}, {"a": 3}, {"a": 5}]', '$[*] ? (@.a > $min && @.a < $max)', vars => '{"min": 3, "max": 4}');
2020-04-06 20:20:16.447 EDT [1635:571] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_match('true', '$', silent => false);
2020-04-06 20:20:16.450 EDT [1633:751] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j ?& ARRAY['public','disabled'];
2020-04-06 20:20:16.458 EDT [1635:572] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_match('false', '$', silent => false);
2020-04-06 20:20:16.465 EDT [1633:752] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ '$.wait == null';
2020-04-06 20:20:16.468 EDT [1635:573] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_match('null', '$', silent => false);
2020-04-06 20:20:16.478 EDT [1633:753] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ '"CC" == $.wait';
2020-04-06 20:20:16.480 EDT [1635:574] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_match('1', '$', silent => true);
2020-04-06 20:20:16.491 EDT [1635:575] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_match('1', '$', silent => false);
2020-04-06 20:20:16.491 EDT [1635:576] pg_regress/jsonb_jsonpath ERROR:  single boolean result is expected
2020-04-06 20:20:16.491 EDT [1635:577] pg_regress/jsonb_jsonpath STATEMENT:  SELECT jsonb_path_match('1', '$', silent => false);
2020-04-06 20:20:16.491 EDT [1633:754] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ '$.wait == "CC" && true == $.public';
2020-04-06 20:20:16.491 EDT [1635:578] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_match('"a"', '$', silent => false);
2020-04-06 20:20:16.491 EDT [1635:579] pg_regress/jsonb_jsonpath ERROR:  single boolean result is expected
2020-04-06 20:20:16.491 EDT [1635:580] pg_regress/jsonb_jsonpath STATEMENT:  SELECT jsonb_path_match('"a"', '$', silent => false);
2020-04-06 20:20:16.491 EDT [1635:581] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_match('{}', '$', silent => false);
2020-04-06 20:20:16.492 EDT [1635:582] pg_regress/jsonb_jsonpath ERROR:  single boolean result is expected
2020-04-06 20:20:16.492 EDT [1635:583] pg_regress/jsonb_jsonpath STATEMENT:  SELECT jsonb_path_match('{}', '$', silent => false);
2020-04-06 20:20:16.492 EDT [1635:584] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_match('[true]', '$', silent => false);
2020-04-06 20:20:16.492 EDT [1635:585] pg_regress/jsonb_jsonpath ERROR:  single boolean result is expected
2020-04-06 20:20:16.492 EDT [1635:586] pg_regress/jsonb_jsonpath STATEMENT:  SELECT jsonb_path_match('[true]', '$', silent => false);
2020-04-06 20:20:16.492 EDT [1635:587] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_match('{}', 'lax $.a', silent => false);
2020-04-06 20:20:16.492 EDT [1635:588] pg_regress/jsonb_jsonpath ERROR:  single boolean result is expected
2020-04-06 20:20:16.492 EDT [1635:589] pg_regress/jsonb_jsonpath STATEMENT:  SELECT jsonb_path_match('{}', 'lax $.a', silent => false);
2020-04-06 20:20:16.492 EDT [1635:590] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_match('{}', 'strict $.a', silent => false);
2020-04-06 20:20:16.492 EDT [1635:591] pg_regress/jsonb_jsonpath ERROR:  JSON object does not contain key "a"
2020-04-06 20:20:16.492 EDT [1635:592] pg_regress/jsonb_jsonpath STATEMENT:  SELECT jsonb_path_match('{}', 'strict $.a', silent => false);
2020-04-06 20:20:16.492 EDT [1635:593] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_match('{}', 'strict $.a', silent => true);
2020-04-06 20:20:16.504 EDT [1633:755] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ '$.age == 25';
2020-04-06 20:20:16.507 EDT [1635:594] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_match('[true, true]', '$[*]', silent => false);
2020-04-06 20:20:16.507 EDT [1635:595] pg_regress/jsonb_jsonpath ERROR:  single boolean result is expected
2020-04-06 20:20:16.507 EDT [1635:596] pg_regress/jsonb_jsonpath STATEMENT:  SELECT jsonb_path_match('[true, true]', '$[*]', silent => false);
2020-04-06 20:20:16.507 EDT [1635:597] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb '[{"a": 1}, {"a": 2}]' @@ '$[*].a > 1';
2020-04-06 20:20:16.516 EDT [1633:756] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ '$.age == 25.0';
2020-04-06 20:20:16.519 EDT [1635:598] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb '[{"a": 1}, {"a": 2}]' @@ '$[*].a > 2';
2020-04-06 20:20:16.528 EDT [1633:757] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($)';
2020-04-06 20:20:16.530 EDT [1635:599] pg_regress/jsonb_jsonpath LOG:  statement: SELECT jsonb_path_match('[{"a": 1}, {"a": 2}]', '$[*].a > 1');
2020-04-06 20:20:16.539 EDT [1633:758] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($.public)';
2020-04-06 20:20:16.542 EDT [1635:600] pg_regress/jsonb_jsonpath LOG:  statement: WITH str(j, num) AS
	(
		SELECT jsonb_build_object('s', s), num
		FROM unnest('{"", "a", "ab", "abc", "abcd", "b", "A", "AB", "ABC", "ABc", "ABcD", "B"}'::text[]) WITH ORDINALITY AS a(s, num)
	)
	SELECT
		s1.j, s2.j,
		jsonb_path_query_first(s1.j, '$.s < $s', vars => s2.j) lt,
		jsonb_path_query_first(s1.j, '$.s <= $s', vars => s2.j) le,
		jsonb_path_query_first(s1.j, '$.s == $s', vars => s2.j) eq,
		jsonb_path_query_first(s1.j, '$.s >= $s', vars => s2.j) ge,
		jsonb_path_query_first(s1.j, '$.s > $s', vars => s2.j) gt
	FROM str s1, str s2
	ORDER BY s1.num, s2.num;
2020-04-06 20:20:16.549 EDT [1635:601] pg_regress/jsonb_jsonpath LOG:  disconnection: session time: 0:00:04.770 user=pgbuild database=regression host=[local]
2020-04-06 20:20:16.550 EDT [1633:759] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($.bar)';
2020-04-06 20:20:16.564 EDT [1633:760] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($.public) || exists($.disabled)';
2020-04-06 20:20:16.577 EDT [1633:761] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($.public) && exists($.disabled)';
2020-04-06 20:20:16.588 EDT [1633:762] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$.wait ? (@ == null)';
2020-04-06 20:20:16.603 EDT [1633:763] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$.wait ? ("CC" == @)';
2020-04-06 20:20:16.614 EDT [1633:764] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$ ? (@.wait == "CC" && true == @.public)';
2020-04-06 20:20:16.624 EDT [1633:765] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$.age ? (@ == 25)';
2020-04-06 20:20:16.635 EDT [1633:766] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$ ? (@.age == 25.0)';
2020-04-06 20:20:16.647 EDT [1633:767] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$';
2020-04-06 20:20:16.662 EDT [1633:768] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$.public';
2020-04-06 20:20:16.673 EDT [1633:769] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$.bar';
2020-04-06 20:20:16.689 EDT [1633:770] pg_regress/jsonb LOG:  statement: CREATE INDEX jidx ON testjsonb USING gin (j);
2020-04-06 20:20:16.707 EDT [1633:771] pg_regress/jsonb LOG:  statement: SET enable_seqscan = off;
2020-04-06 20:20:16.707 EDT [1633:772] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @> '{"wait":null}';
2020-04-06 20:20:16.722 EDT [1633:773] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @> '{"wait":"CC"}';
2020-04-06 20:20:16.732 EDT [1633:774] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @> '{"wait":"CC", "public":true}';
2020-04-06 20:20:16.750 EDT [1633:775] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @> '{"age":25}';
2020-04-06 20:20:16.765 EDT [1633:776] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @> '{"age":25.0}';
2020-04-06 20:20:16.776 EDT [1633:777] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @> '{"array":["foo"]}';
2020-04-06 20:20:16.791 EDT [1633:778] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @> '{"array":["bar"]}';
2020-04-06 20:20:16.805 EDT [1633:779] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @> '{}';
2020-04-06 20:20:16.821 EDT [1633:780] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j ? 'public';
2020-04-06 20:20:16.838 EDT [1633:781] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j ? 'bar';
2020-04-06 20:20:16.852 EDT [1633:782] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j ?| ARRAY['public','disabled'];
2020-04-06 20:20:16.867 EDT [1633:783] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j ?& ARRAY['public','disabled'];
2020-04-06 20:20:16.885 EDT [1633:784] pg_regress/jsonb LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM testjsonb WHERE j @@ '$.wait == null';
2020-04-06 20:20:16.886 EDT [1633:785] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ '$.wait == null';
2020-04-06 20:20:16.898 EDT [1633:786] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($ ? (@.wait == null))';
2020-04-06 20:20:16.913 EDT [1633:787] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($.wait ? (@ == null))';
2020-04-06 20:20:16.931 EDT [1633:788] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ '"CC" == $.wait';
2020-04-06 20:20:16.941 EDT [1633:789] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ '$.wait == "CC" && true == $.public';
2020-04-06 20:20:16.953 EDT [1633:790] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ '$.age == 25';
2020-04-06 20:20:16.968 EDT [1633:791] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ '$.age == 25.0';
2020-04-06 20:20:16.983 EDT [1633:792] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ '$.array[*] == "foo"';
2020-04-06 20:20:17.002 EDT [1633:793] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ '$.array[*] == "bar"';
2020-04-06 20:20:17.017 EDT [1633:794] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($ ? (@.array[*] == "bar"))';
2020-04-06 20:20:17.032 EDT [1633:795] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($.array ? (@[*] == "bar"))';
2020-04-06 20:20:17.045 EDT [1633:796] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($.array[*] ? (@ == "bar"))';
2020-04-06 20:20:17.056 EDT [1633:797] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($)';
2020-04-06 20:20:17.073 EDT [1633:798] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($.public)';
2020-04-06 20:20:17.089 EDT [1633:799] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($.bar)';
2020-04-06 20:20:17.102 EDT [1633:800] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($.public) || exists($.disabled)';
2020-04-06 20:20:17.114 EDT [1633:801] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($.public) && exists($.disabled)';
2020-04-06 20:20:17.126 EDT [1633:802] pg_regress/jsonb LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM testjsonb WHERE j @? '$.wait ? (@ == null)';
2020-04-06 20:20:17.127 EDT [1633:803] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$.wait ? (@ == null)';
2020-04-06 20:20:17.143 EDT [1633:804] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$.wait ? ("CC" == @)';
2020-04-06 20:20:17.158 EDT [1633:805] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$ ? (@.wait == "CC" && true == @.public)';
2020-04-06 20:20:17.168 EDT [1633:806] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$.age ? (@ == 25)';
2020-04-06 20:20:17.181 EDT [1633:807] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$ ? (@.age == 25.0)';
2020-04-06 20:20:17.192 EDT [1633:808] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$ ? (@.array[*] == "bar")';
2020-04-06 20:20:17.206 EDT [1633:809] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$.array ? (@[*] == "bar")';
2020-04-06 20:20:17.217 EDT [1633:810] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$.array[*] ? (@ == "bar")';
2020-04-06 20:20:17.227 EDT [1633:811] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$';
2020-04-06 20:20:17.243 EDT [1633:812] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$.public';
2020-04-06 20:20:17.256 EDT [1633:813] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$.bar';
2020-04-06 20:20:17.268 EDT [1633:814] pg_regress/jsonb LOG:  statement: CREATE INDEX jidx_array ON testjsonb USING gin((j->'array'));
2020-04-06 20:20:17.272 EDT [1633:815] pg_regress/jsonb LOG:  statement: SELECT count(*) from testjsonb  WHERE j->'array' ? 'bar';
2020-04-06 20:20:17.288 EDT [1633:816] pg_regress/jsonb LOG:  statement: SELECT count(*) from testjsonb  WHERE j->'array' ? '5'::text;
2020-04-06 20:20:17.299 EDT [1633:817] pg_regress/jsonb LOG:  statement: SELECT count(*) from testjsonb  WHERE j->'array' @> '5'::jsonb;
2020-04-06 20:20:17.311 EDT [1633:818] pg_regress/jsonb LOG:  statement: RESET enable_seqscan;
2020-04-06 20:20:17.311 EDT [1633:819] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM (SELECT (jsonb_each(j)).key FROM testjsonb) AS wow;
2020-04-06 20:20:17.339 EDT [1633:820] pg_regress/jsonb LOG:  statement: SELECT key, count(*) FROM (SELECT (jsonb_each(j)).key FROM testjsonb) AS wow GROUP BY key ORDER BY count DESC, key;
2020-04-06 20:20:17.367 EDT [1633:821] pg_regress/jsonb LOG:  statement: SELECT count(distinct j) FROM testjsonb;
2020-04-06 20:20:17.382 EDT [1633:822] pg_regress/jsonb LOG:  statement: SET enable_hashagg = off;
2020-04-06 20:20:17.382 EDT [1633:823] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM (SELECT j FROM (SELECT * FROM testjsonb UNION ALL SELECT * FROM testjsonb) js GROUP BY j) js2;
2020-04-06 20:20:17.403 EDT [1633:824] pg_regress/jsonb LOG:  statement: SET enable_hashagg = on;
2020-04-06 20:20:17.404 EDT [1633:825] pg_regress/jsonb LOG:  statement: SET enable_sort = off;
2020-04-06 20:20:17.404 EDT [1633:826] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM (SELECT j FROM (SELECT * FROM testjsonb UNION ALL SELECT * FROM testjsonb) js GROUP BY j) js2;
2020-04-06 20:20:17.421 EDT [1633:827] pg_regress/jsonb LOG:  statement: SELECT distinct * FROM (values (jsonb '{}' || ''::text),('{}')) v(j);
2020-04-06 20:20:17.435 EDT [1633:828] pg_regress/jsonb LOG:  statement: SET enable_sort = on;
2020-04-06 20:20:17.435 EDT [1633:829] pg_regress/jsonb LOG:  statement: RESET enable_hashagg;
2020-04-06 20:20:17.435 EDT [1633:830] pg_regress/jsonb LOG:  statement: RESET enable_sort;
2020-04-06 20:20:17.435 EDT [1633:831] pg_regress/jsonb LOG:  statement: DROP INDEX jidx;
2020-04-06 20:20:17.437 EDT [1633:832] pg_regress/jsonb LOG:  statement: DROP INDEX jidx_array;
2020-04-06 20:20:17.438 EDT [1633:833] pg_regress/jsonb LOG:  statement: CREATE INDEX jidx ON testjsonb USING btree (j);
2020-04-06 20:20:17.445 EDT [1633:834] pg_regress/jsonb LOG:  statement: SET enable_seqscan = off;
2020-04-06 20:20:17.446 EDT [1633:835] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j > '{"p":1}';
2020-04-06 20:20:17.460 EDT [1633:836] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j = '{"pos":98, "line":371, "node":"CBA", "indexed":true}';
2020-04-06 20:20:17.470 EDT [1633:837] pg_regress/jsonb LOG:  statement: DROP INDEX jidx;
2020-04-06 20:20:17.472 EDT [1633:838] pg_regress/jsonb LOG:  statement: CREATE INDEX jidx ON testjsonb USING gin (j jsonb_path_ops);
2020-04-06 20:20:17.485 EDT [1633:839] pg_regress/jsonb LOG:  statement: SET enable_seqscan = off;
2020-04-06 20:20:17.485 EDT [1633:840] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @> '{"wait":null}';
2020-04-06 20:20:17.496 EDT [1633:841] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @> '{"wait":"CC"}';
2020-04-06 20:20:17.508 EDT [1633:842] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @> '{"wait":"CC", "public":true}';
2020-04-06 20:20:17.518 EDT [1633:843] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @> '{"age":25}';
2020-04-06 20:20:17.530 EDT [1633:844] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @> '{"age":25.0}';
2020-04-06 20:20:17.542 EDT [1633:845] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @> '{}';
2020-04-06 20:20:17.557 EDT [1633:846] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ '$.wait == null';
2020-04-06 20:20:17.569 EDT [1633:847] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($ ? (@.wait == null))';
2020-04-06 20:20:17.581 EDT [1633:848] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($.wait ? (@ == null))';
2020-04-06 20:20:17.593 EDT [1633:849] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ '"CC" == $.wait';
2020-04-06 20:20:17.606 EDT [1633:850] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ '$.wait == "CC" && true == $.public';
2020-04-06 20:20:17.621 EDT [1633:851] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ '$.age == 25';
2020-04-06 20:20:17.635 EDT [1633:852] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ '$.age == 25.0';
2020-04-06 20:20:17.651 EDT [1633:853] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ '$.array[*] == "foo"';
2020-04-06 20:20:17.666 EDT [1633:854] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ '$.array[*] == "bar"';
2020-04-06 20:20:17.681 EDT [1633:855] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($ ? (@.array[*] == "bar"))';
2020-04-06 20:20:17.695 EDT [1633:856] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($.array ? (@[*] == "bar"))';
2020-04-06 20:20:17.711 EDT [1633:857] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($.array[*] ? (@ == "bar"))';
2020-04-06 20:20:17.725 EDT [1633:858] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @@ 'exists($)';
2020-04-06 20:20:17.737 EDT [1633:859] pg_regress/jsonb LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT count(*) FROM testjsonb WHERE j @? '$.wait ? (@ == null)';
2020-04-06 20:20:17.738 EDT [1633:860] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$.wait ? (@ == null)';
2020-04-06 20:20:17.753 EDT [1633:861] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$.wait ? ("CC" == @)';
2020-04-06 20:20:17.768 EDT [1633:862] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$ ? (@.wait == "CC" && true == @.public)';
2020-04-06 20:20:17.783 EDT [1633:863] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$.age ? (@ == 25)';
2020-04-06 20:20:17.793 EDT [1633:864] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$ ? (@.age == 25.0)';
2020-04-06 20:20:17.805 EDT [1633:865] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$ ? (@.array[*] == "bar")';
2020-04-06 20:20:17.818 EDT [1633:866] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$.array ? (@[*] == "bar")';
2020-04-06 20:20:17.829 EDT [1633:867] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$.array[*] ? (@ == "bar")';
2020-04-06 20:20:17.841 EDT [1633:868] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$';
2020-04-06 20:20:17.854 EDT [1633:869] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$.public';
2020-04-06 20:20:17.867 EDT [1633:870] pg_regress/jsonb LOG:  statement: SELECT count(*) FROM testjsonb WHERE j @? '$.bar';
2020-04-06 20:20:17.883 EDT [1633:871] pg_regress/jsonb LOG:  statement: RESET enable_seqscan;
2020-04-06 20:20:17.883 EDT [1633:872] pg_regress/jsonb LOG:  statement: DROP INDEX jidx;
2020-04-06 20:20:17.884 EDT [1633:873] pg_regress/jsonb LOG:  statement: SELECT '{"ff":{"a":12,"b":16}}'::jsonb;
2020-04-06 20:20:17.894 EDT [1633:874] pg_regress/jsonb LOG:  statement: SELECT '{"ff":{"a":12,"b":16},"qq":123}'::jsonb;
2020-04-06 20:20:17.905 EDT [1633:875] pg_regress/jsonb LOG:  statement: SELECT '{"aa":["a","aaa"],"qq":{"a":12,"b":16,"c":["c1","c2"],"d":{"d1":"d1","d2":"d2","d1":"d3"}}}'::jsonb;
2020-04-06 20:20:17.913 EDT [1633:876] pg_regress/jsonb LOG:  statement: SELECT '{"aa":["a","aaa"],"qq":{"a":"12","b":"16","c":["c1","c2"],"d":{"d1":"d1","d2":"d2"}}}'::jsonb;
2020-04-06 20:20:17.926 EDT [1633:877] pg_regress/jsonb LOG:  statement: SELECT '{"aa":["a","aaa"],"qq":{"a":"12","b":"16","c":["c1","c2",["c3"],{"c4":4}],"d":{"d1":"d1","d2":"d2"}}}'::jsonb;
2020-04-06 20:20:17.937 EDT [1633:878] pg_regress/jsonb LOG:  statement: SELECT '{"ff":["a","aaa"]}'::jsonb;
2020-04-06 20:20:17.947 EDT [1633:879] pg_regress/jsonb LOG:  statement: SELECT
	  '{"ff":{"a":12,"b":16},"qq":123,"x":[1,2],"Y":null}'::jsonb -> 'ff',
	  '{"ff":{"a":12,"b":16},"qq":123,"x":[1,2],"Y":null}'::jsonb -> 'qq',
	  ('{"ff":{"a":12,"b":16},"qq":123,"x":[1,2],"Y":null}'::jsonb -> 'Y') IS NULL AS f,
	  ('{"ff":{"a":12,"b":16},"qq":123,"x":[1,2],"Y":null}'::jsonb ->> 'Y') IS NULL AS t,
	   '{"ff":{"a":12,"b":16},"qq":123,"x":[1,2],"Y":null}'::jsonb -> 'x';
2020-04-06 20:20:17.958 EDT [1633:880] pg_regress/jsonb LOG:  statement: SELECT '{"a":[1,2],"c":"b"}'::jsonb @> '{"a":[1,2]}';
2020-04-06 20:20:17.968 EDT [1633:881] pg_regress/jsonb LOG:  statement: SELECT '{"a":[2,1],"c":"b"}'::jsonb @> '{"a":[1,2]}';
2020-04-06 20:20:17.983 EDT [1633:882] pg_regress/jsonb LOG:  statement: SELECT '{"a":{"1":2},"c":"b"}'::jsonb @> '{"a":[1,2]}';
2020-04-06 20:20:17.992 EDT [1633:883] pg_regress/jsonb LOG:  statement: SELECT '{"a":{"2":1},"c":"b"}'::jsonb @> '{"a":[1,2]}';
2020-04-06 20:20:18.003 EDT [1633:884] pg_regress/jsonb LOG:  statement: SELECT '{"a":{"1":2},"c":"b"}'::jsonb @> '{"a":{"1":2}}';
2020-04-06 20:20:18.014 EDT [1633:885] pg_regress/jsonb LOG:  statement: SELECT '{"a":{"2":1},"c":"b"}'::jsonb @> '{"a":{"1":2}}';
2020-04-06 20:20:18.024 EDT [1633:886] pg_regress/jsonb LOG:  statement: SELECT '["a","b"]'::jsonb @> '["a","b","c","b"]';
2020-04-06 20:20:18.034 EDT [1633:887] pg_regress/jsonb LOG:  statement: SELECT '["a","b","c","b"]'::jsonb @> '["a","b"]';
2020-04-06 20:20:18.047 EDT [1633:888] pg_regress/jsonb LOG:  statement: SELECT '["a","b","c",[1,2]]'::jsonb @> '["a",[1,2]]';
2020-04-06 20:20:18.057 EDT [1633:889] pg_regress/jsonb LOG:  statement: SELECT '["a","b","c",[1,2]]'::jsonb @> '["b",[1,2]]';
2020-04-06 20:20:18.067 EDT [1633:890] pg_regress/jsonb LOG:  statement: SELECT '{"a":[1,2],"c":"b"}'::jsonb @> '{"a":[1]}';
2020-04-06 20:20:18.077 EDT [1633:891] pg_regress/jsonb LOG:  statement: SELECT '{"a":[1,2],"c":"b"}'::jsonb @> '{"a":[2]}';
2020-04-06 20:20:18.087 EDT [1633:892] pg_regress/jsonb LOG:  statement: SELECT '{"a":[1,2],"c":"b"}'::jsonb @> '{"a":[3]}';
2020-04-06 20:20:18.097 EDT [1633:893] pg_regress/jsonb LOG:  statement: SELECT '{"a":[1,2,{"c":3,"x":4}],"c":"b"}'::jsonb @> '{"a":[{"c":3}]}';
2020-04-06 20:20:18.107 EDT [1633:894] pg_regress/jsonb LOG:  statement: SELECT '{"a":[1,2,{"c":3,"x":4}],"c":"b"}'::jsonb @> '{"a":[{"x":4}]}';
2020-04-06 20:20:18.122 EDT [1633:895] pg_regress/jsonb LOG:  statement: SELECT '{"a":[1,2,{"c":3,"x":4}],"c":"b"}'::jsonb @> '{"a":[{"x":4},3]}';
2020-04-06 20:20:18.136 EDT [1633:896] pg_regress/jsonb LOG:  statement: SELECT '{"a":[1,2,{"c":3,"x":4}],"c":"b"}'::jsonb @> '{"a":[{"x":4},1]}';
2020-04-06 20:20:18.145 EDT [1633:897] pg_regress/jsonb LOG:  statement: create temp table nestjsonb (j jsonb);
2020-04-06 20:20:18.149 EDT [1633:898] pg_regress/jsonb LOG:  statement: insert into nestjsonb (j) values ('{"a":[["b",{"x":1}],["b",{"x":2}]],"c":3}');
2020-04-06 20:20:18.149 EDT [1633:899] pg_regress/jsonb LOG:  statement: insert into nestjsonb (j) values ('[[14,2,3]]');
2020-04-06 20:20:18.150 EDT [1633:900] pg_regress/jsonb LOG:  statement: insert into nestjsonb (j) values ('[1,[14,2,3]]');
2020-04-06 20:20:18.150 EDT [1633:901] pg_regress/jsonb LOG:  statement: create index on nestjsonb using gin(j jsonb_path_ops);
2020-04-06 20:20:18.151 EDT [1633:902] pg_regress/jsonb LOG:  statement: set enable_seqscan = on;
2020-04-06 20:20:18.151 EDT [1633:903] pg_regress/jsonb LOG:  statement: set enable_bitmapscan = off;
2020-04-06 20:20:18.152 EDT [1633:904] pg_regress/jsonb LOG:  statement: select * from nestjsonb where j @> '{"a":[[{"x":2}]]}'::jsonb;
2020-04-06 20:20:18.152 EDT [1633:905] pg_regress/jsonb LOG:  statement: select * from nestjsonb where j @> '{"c":3}';
2020-04-06 20:20:18.153 EDT [1633:906] pg_regress/jsonb LOG:  statement: select * from nestjsonb where j @> '[[14]]';
2020-04-06 20:20:18.153 EDT [1633:907] pg_regress/jsonb LOG:  statement: set enable_seqscan = off;
2020-04-06 20:20:18.153 EDT [1633:908] pg_regress/jsonb LOG:  statement: set enable_bitmapscan = on;
2020-04-06 20:20:18.154 EDT [1633:909] pg_regress/jsonb LOG:  statement: select * from nestjsonb where j @> '{"a":[[{"x":2}]]}'::jsonb;
2020-04-06 20:20:18.154 EDT [1633:910] pg_regress/jsonb LOG:  statement: select * from nestjsonb where j @> '{"c":3}';
2020-04-06 20:20:18.154 EDT [1633:911] pg_regress/jsonb LOG:  statement: select * from nestjsonb where j @> '[[14]]';
2020-04-06 20:20:18.155 EDT [1633:912] pg_regress/jsonb LOG:  statement: reset enable_seqscan;
2020-04-06 20:20:18.155 EDT [1633:913] pg_regress/jsonb LOG:  statement: reset enable_bitmapscan;
2020-04-06 20:20:18.155 EDT [1633:914] pg_regress/jsonb LOG:  statement: SELECT '{"n":null,"a":1,"b":[1,2],"c":{"1":2},"d":{"1":[2,3]}}'::jsonb -> 'n';
2020-04-06 20:20:18.168 EDT [1633:915] pg_regress/jsonb LOG:  statement: SELECT '{"n":null,"a":1,"b":[1,2],"c":{"1":2},"d":{"1":[2,3]}}'::jsonb -> 'a';
2020-04-06 20:20:18.179 EDT [1633:916] pg_regress/jsonb LOG:  statement: SELECT '{"n":null,"a":1,"b":[1,2],"c":{"1":2},"d":{"1":[2,3]}}'::jsonb -> 'b';
2020-04-06 20:20:18.189 EDT [1633:917] pg_regress/jsonb LOG:  statement: SELECT '{"n":null,"a":1,"b":[1,2],"c":{"1":2},"d":{"1":[2,3]}}'::jsonb -> 'c';
2020-04-06 20:20:18.203 EDT [1633:918] pg_regress/jsonb LOG:  statement: SELECT '{"n":null,"a":1,"b":[1,2],"c":{"1":2},"d":{"1":[2,3]}}'::jsonb -> 'd';
2020-04-06 20:20:18.213 EDT [1633:919] pg_regress/jsonb LOG:  statement: SELECT '{"n":null,"a":1,"b":[1,2],"c":{"1":2},"d":{"1":[2,3]}}'::jsonb -> 'd' -> '1';
2020-04-06 20:20:18.227 EDT [1633:920] pg_regress/jsonb LOG:  statement: SELECT '{"n":null,"a":1,"b":[1,2],"c":{"1":2},"d":{"1":[2,3]}}'::jsonb -> 'e';
2020-04-06 20:20:18.238 EDT [1633:921] pg_regress/jsonb LOG:  statement: SELECT '{"n":null,"a":1,"b":[1,2],"c":{"1":2},"d":{"1":[2,3]}}'::jsonb -> 0;
2020-04-06 20:20:18.247 EDT [1633:922] pg_regress/jsonb LOG:  statement: SELECT '["a","b","c",[1,2],null]'::jsonb -> 0;
2020-04-06 20:20:18.257 EDT [1633:923] pg_regress/jsonb LOG:  statement: SELECT '["a","b","c",[1,2],null]'::jsonb -> 1;
2020-04-06 20:20:18.267 EDT [1633:924] pg_regress/jsonb LOG:  statement: SELECT '["a","b","c",[1,2],null]'::jsonb -> 2;
2020-04-06 20:20:18.277 EDT [1633:925] pg_regress/jsonb LOG:  statement: SELECT '["a","b","c",[1,2],null]'::jsonb -> 3;
2020-04-06 20:20:18.287 EDT [1633:926] pg_regress/jsonb LOG:  statement: SELECT '["a","b","c",[1,2],null]'::jsonb -> 3 -> 1;
2020-04-06 20:20:18.296 EDT [1633:927] pg_regress/jsonb LOG:  statement: SELECT '["a","b","c",[1,2],null]'::jsonb -> 4;
2020-04-06 20:20:18.306 EDT [1633:928] pg_regress/jsonb LOG:  statement: SELECT '["a","b","c",[1,2],null]'::jsonb -> 5;
2020-04-06 20:20:18.317 EDT [1633:929] pg_regress/jsonb LOG:  statement: SELECT '["a","b","c",[1,2],null]'::jsonb -> -1;
2020-04-06 20:20:18.327 EDT [1633:930] pg_regress/jsonb LOG:  statement: SELECT '["a","b","c",[1,2],null]'::jsonb -> -5;
2020-04-06 20:20:18.337 EDT [1633:931] pg_regress/jsonb LOG:  statement: SELECT '["a","b","c",[1,2],null]'::jsonb -> -6;
2020-04-06 20:20:18.350 EDT [1633:932] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b","c":[1,2,3]}'::jsonb #> '{0}';
2020-04-06 20:20:18.360 EDT [1633:933] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b","c":[1,2,3]}'::jsonb #> '{a}';
2020-04-06 20:20:18.370 EDT [1633:934] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b","c":[1,2,3]}'::jsonb #> '{c}';
2020-04-06 20:20:18.384 EDT [1633:935] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b","c":[1,2,3]}'::jsonb #> '{c,0}';
2020-04-06 20:20:18.394 EDT [1633:936] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b","c":[1,2,3]}'::jsonb #> '{c,1}';
2020-04-06 20:20:18.408 EDT [1633:937] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b","c":[1,2,3]}'::jsonb #> '{c,2}';
2020-04-06 20:20:18.421 EDT [1633:938] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b","c":[1,2,3]}'::jsonb #> '{c,3}';
2020-04-06 20:20:18.432 EDT [1633:939] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b","c":[1,2,3]}'::jsonb #> '{c,-1}';
2020-04-06 20:20:18.442 EDT [1633:940] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b","c":[1,2,3]}'::jsonb #> '{c,-3}';
2020-04-06 20:20:18.452 EDT [1633:941] pg_regress/jsonb LOG:  statement: SELECT '{"a":"b","c":[1,2,3]}'::jsonb #> '{c,-4}';
2020-04-06 20:20:18.462 EDT [1633:942] pg_regress/jsonb LOG:  statement: SELECT '[0,1,2,[3,4],{"5":"five"}]'::jsonb #> '{0}';
2020-04-06 20:20:18.472 EDT [1633:943] pg_regress/jsonb LOG:  statement: SELECT '[0,1,2,[3,4],{"5":"five"}]'::jsonb #> '{3}';
2020-04-06 20:20:18.481 EDT [1633:944] pg_regress/jsonb LOG:  statement: SELECT '[0,1,2,[3,4],{"5":"five"}]'::jsonb #> '{4}';
2020-04-06 20:20:18.491 EDT [1633:945] pg_regress/jsonb LOG:  statement: SELECT '[0,1,2,[3,4],{"5":"five"}]'::jsonb #> '{4,5}';
2020-04-06 20:20:18.503 EDT [1633:946] pg_regress/jsonb LOG:  statement: SELECT '{"n":null,"a":1,"b":[1,2],"c":{"1":2},"d":{"1":[2,3]}}'::jsonb ? 'n';
2020-04-06 20:20:18.514 EDT [1633:947] pg_regress/jsonb LOG:  statement: SELECT '{"n":null,"a":1,"b":[1,2],"c":{"1":2},"d":{"1":[2,3]}}'::jsonb ? 'a';
2020-04-06 20:20:18.524 EDT [1633:948] pg_regress/jsonb LOG:  statement: SELECT '{"n":null,"a":1,"b":[1,2],"c":{"1":2},"d":{"1":[2,3]}}'::jsonb ? 'b';
2020-04-06 20:20:18.534 EDT [1633:949] pg_regress/jsonb LOG:  statement: SELECT '{"n":null,"a":1,"b":[1,2],"c":{"1":2},"d":{"1":[2,3]}}'::jsonb ? 'c';
2020-04-06 20:20:18.544 EDT [1633:950] pg_regress/jsonb LOG:  statement: SELECT '{"n":null,"a":1,"b":[1,2],"c":{"1":2},"d":{"1":[2,3]}}'::jsonb ? 'd';
2020-04-06 20:20:18.554 EDT [1633:951] pg_regress/jsonb LOG:  statement: SELECT '{"n":null,"a":1,"b":[1,2],"c":{"1":2},"d":{"1":[2,3]}}'::jsonb ? 'e';
2020-04-06 20:20:18.563 EDT [1633:952] pg_regress/jsonb LOG:  statement: select jsonb_strip_nulls(null);
2020-04-06 20:20:18.573 EDT [1633:953] pg_regress/jsonb LOG:  statement: select jsonb_strip_nulls('1');
2020-04-06 20:20:18.583 EDT [1633:954] pg_regress/jsonb LOG:  statement: select jsonb_strip_nulls('"a string"');
2020-04-06 20:20:18.593 EDT [1633:955] pg_regress/jsonb LOG:  statement: select jsonb_strip_nulls('null');
2020-04-06 20:20:18.604 EDT [1633:956] pg_regress/jsonb LOG:  statement: select jsonb_strip_nulls('[1,2,null,3,4]');
2020-04-06 20:20:18.618 EDT [1633:957] pg_regress/jsonb LOG:  statement: select jsonb_strip_nulls('{"a":1,"b":null,"c":[2,null,3],"d":{"e":4,"f":null}}');
2020-04-06 20:20:18.631 EDT [1633:958] pg_regress/jsonb LOG:  statement: select jsonb_strip_nulls('[1,{"a":1,"b":null,"c":2},3]');
2020-04-06 20:20:18.640 EDT [1633:959] pg_regress/jsonb LOG:  statement: select jsonb_strip_nulls('{"a": {"b": null, "c": null}, "d": {} }');
2020-04-06 20:20:18.650 EDT [1633:960] pg_regress/jsonb LOG:  statement: select jsonb_pretty('{"a": "test", "b": [1, 2, 3], "c": "test3", "d":{"dd": "test4", "dd2":{"ddd": "test5"}}}');
2020-04-06 20:20:18.660 EDT [1633:961] pg_regress/jsonb LOG:  statement: select jsonb_pretty('[{"f1":1,"f2":null},2,null,[[{"x":true},6,7],8],3]');
2020-04-06 20:20:18.670 EDT [1633:962] pg_regress/jsonb LOG:  statement: select jsonb_pretty('{"a":["b", "c"], "d": {"e":"f"}}');
2020-04-06 20:20:18.680 EDT [1633:963] pg_regress/jsonb LOG:  statement: select jsonb_concat('{"d": "test", "a": [1, 2]}', '{"g": "test2", "c": {"c1":1, "c2":2}}');
2020-04-06 20:20:18.694 EDT [1633:964] pg_regress/jsonb LOG:  statement: select '{"aa":1 , "b":2, "cq":3}'::jsonb || '{"cq":"l", "b":"g", "fg":false}';
2020-04-06 20:20:18.703 EDT [1633:965] pg_regress/jsonb LOG:  statement: select '{"aa":1 , "b":2, "cq":3}'::jsonb || '{"aq":"l"}';
2020-04-06 20:20:18.712 EDT [1633:966] pg_regress/jsonb LOG:  statement: select '{"aa":1 , "b":2, "cq":3}'::jsonb || '{"aa":"l"}';
2020-04-06 20:20:18.723 EDT [1633:967] pg_regress/jsonb LOG:  statement: select '{"aa":1 , "b":2, "cq":3}'::jsonb || '{}';
2020-04-06 20:20:18.736 EDT [1633:968] pg_regress/jsonb LOG:  statement: select '["a", "b"]'::jsonb || '["c"]';
2020-04-06 20:20:18.750 EDT [1633:969] pg_regress/jsonb LOG:  statement: select '["a", "b"]'::jsonb || '["c", "d"]';
2020-04-06 20:20:18.763 EDT [1633:970] pg_regress/jsonb LOG:  statement: select '["c"]' || '["a", "b"]'::jsonb;
2020-04-06 20:20:18.776 EDT [1633:971] pg_regress/jsonb LOG:  statement: select '["a", "b"]'::jsonb || '"c"';
2020-04-06 20:20:18.790 EDT [1633:972] pg_regress/jsonb LOG:  statement: select '"c"' || '["a", "b"]'::jsonb;
2020-04-06 20:20:18.803 EDT [1633:973] pg_regress/jsonb LOG:  statement: select '[]'::jsonb || '["a"]'::jsonb;
2020-04-06 20:20:18.814 EDT [1633:974] pg_regress/jsonb LOG:  statement: select '[]'::jsonb || '"a"'::jsonb;
2020-04-06 20:20:18.825 EDT [1633:975] pg_regress/jsonb LOG:  statement: select '"b"'::jsonb || '"a"'::jsonb;
2020-04-06 20:20:18.839 EDT [1633:976] pg_regress/jsonb LOG:  statement: select '{}'::jsonb || '{"a":"b"}'::jsonb;
2020-04-06 20:20:18.848 EDT [1633:977] pg_regress/jsonb LOG:  statement: select '[]'::jsonb || '{"a":"b"}'::jsonb;
2020-04-06 20:20:18.861 EDT [1633:978] pg_regress/jsonb LOG:  statement: select '{"a":"b"}'::jsonb || '[]'::jsonb;
2020-04-06 20:20:18.873 EDT [1633:979] pg_regress/jsonb LOG:  statement: select '"a"'::jsonb || '{"a":1}';
2020-04-06 20:20:18.873 EDT [1633:980] pg_regress/jsonb ERROR:  invalid concatenation of jsonb objects
2020-04-06 20:20:18.873 EDT [1633:981] pg_regress/jsonb STATEMENT:  select '"a"'::jsonb || '{"a":1}';
2020-04-06 20:20:18.873 EDT [1633:982] pg_regress/jsonb LOG:  statement: select '{"a":1}' || '"a"'::jsonb;
2020-04-06 20:20:18.873 EDT [1633:983] pg_regress/jsonb ERROR:  invalid concatenation of jsonb objects
2020-04-06 20:20:18.873 EDT [1633:984] pg_regress/jsonb STATEMENT:  select '{"a":1}' || '"a"'::jsonb;
2020-04-06 20:20:18.874 EDT [1633:985] pg_regress/jsonb LOG:  statement: select '["a", "b"]'::jsonb || '{"c":1}';
2020-04-06 20:20:18.887 EDT [1633:986] pg_regress/jsonb LOG:  statement: select '{"c": 1}'::jsonb || '["a", "b"]';
2020-04-06 20:20:18.896 EDT [1633:987] pg_regress/jsonb LOG:  statement: select '{}'::jsonb || '{"cq":"l", "b":"g", "fg":false}';
2020-04-06 20:20:18.910 EDT [1633:988] pg_regress/jsonb LOG:  statement: select pg_column_size('{}'::jsonb || '{}'::jsonb) = pg_column_size('{}'::jsonb);
2020-04-06 20:20:18.918 EDT [1633:989] pg_regress/jsonb LOG:  statement: select pg_column_size('{"aa":1}'::jsonb || '{"b":2}'::jsonb) = pg_column_size('{"aa":1, "b":2}'::jsonb);
2020-04-06 20:20:18.928 EDT [1633:990] pg_regress/jsonb LOG:  statement: select pg_column_size('{"aa":1, "b":2}'::jsonb || '{}'::jsonb) = pg_column_size('{"aa":1, "b":2}'::jsonb);
2020-04-06 20:20:18.942 EDT [1633:991] pg_regress/jsonb LOG:  statement: select pg_column_size('{}'::jsonb || '{"aa":1, "b":2}'::jsonb) = pg_column_size('{"aa":1, "b":2}'::jsonb);
2020-04-06 20:20:18.953 EDT [1633:992] pg_regress/jsonb LOG:  statement: select jsonb_delete('{"a":1 , "b":2, "c":3}'::jsonb, 'a');
2020-04-06 20:20:18.963 EDT [1633:993] pg_regress/jsonb LOG:  statement: select jsonb_delete('{"a":null , "b":2, "c":3}'::jsonb, 'a');
2020-04-06 20:20:18.974 EDT [1633:994] pg_regress/jsonb LOG:  statement: select jsonb_delete('{"a":1 , "b":2, "c":3}'::jsonb, 'b');
2020-04-06 20:20:18.987 EDT [1633:995] pg_regress/jsonb LOG:  statement: select jsonb_delete('{"a":1 , "b":2, "c":3}'::jsonb, 'c');
2020-04-06 20:20:18.997 EDT [1633:996] pg_regress/jsonb LOG:  statement: select jsonb_delete('{"a":1 , "b":2, "c":3}'::jsonb, 'd');
2020-04-06 20:20:19.008 EDT [1633:997] pg_regress/jsonb LOG:  statement: select '{"a":1 , "b":2, "c":3}'::jsonb - 'a';
2020-04-06 20:20:19.023 EDT [1633:998] pg_regress/jsonb LOG:  statement: select '{"a":null , "b":2, "c":3}'::jsonb - 'a';
2020-04-06 20:20:19.036 EDT [1633:999] pg_regress/jsonb LOG:  statement: select '{"a":1 , "b":2, "c":3}'::jsonb - 'b';
2020-04-06 20:20:19.051 EDT [1633:1000] pg_regress/jsonb LOG:  statement: select '{"a":1 , "b":2, "c":3}'::jsonb - 'c';
2020-04-06 20:20:19.069 EDT [1633:1001] pg_regress/jsonb LOG:  statement: select '{"a":1 , "b":2, "c":3}'::jsonb - 'd';
2020-04-06 20:20:19.083 EDT [1633:1002] pg_regress/jsonb LOG:  statement: select pg_column_size('{"a":1 , "b":2, "c":3}'::jsonb - 'b') = pg_column_size('{"a":1, "b":2}'::jsonb);
2020-04-06 20:20:19.094 EDT [1633:1003] pg_regress/jsonb LOG:  statement: select '["a","b","c"]'::jsonb - 3;
2020-04-06 20:20:19.109 EDT [1633:1004] pg_regress/jsonb LOG:  statement: select '["a","b","c"]'::jsonb - 2;
2020-04-06 20:20:19.123 EDT [1633:1005] pg_regress/jsonb LOG:  statement: select '["a","b","c"]'::jsonb - 1;
2020-04-06 20:20:19.137 EDT [1633:1006] pg_regress/jsonb LOG:  statement: select '["a","b","c"]'::jsonb - 0;
2020-04-06 20:20:19.153 EDT [1633:1007] pg_regress/jsonb LOG:  statement: select '["a","b","c"]'::jsonb - -1;
2020-04-06 20:20:19.168 EDT [1633:1008] pg_regress/jsonb LOG:  statement: select '["a","b","c"]'::jsonb - -2;
2020-04-06 20:20:19.177 EDT [1633:1009] pg_regress/jsonb LOG:  statement: select '["a","b","c"]'::jsonb - -3;
2020-04-06 20:20:19.188 EDT [1633:1010] pg_regress/jsonb LOG:  statement: select '["a","b","c"]'::jsonb - -4;
2020-04-06 20:20:19.198 EDT [1633:1011] pg_regress/jsonb LOG:  statement: select '{"a":1 , "b":2, "c":3}'::jsonb - '{b}'::text[];
2020-04-06 20:20:19.211 EDT [1633:1012] pg_regress/jsonb LOG:  statement: select '{"a":1 , "b":2, "c":3}'::jsonb - '{c,b}'::text[];
2020-04-06 20:20:19.220 EDT [1633:1013] pg_regress/jsonb LOG:  statement: select '{"a":1 , "b":2, "c":3}'::jsonb - '{}'::text[];
2020-04-06 20:20:19.234 EDT [1633:1014] pg_regress/jsonb LOG:  statement: select jsonb_set('{"n":null, "a":1, "b":[1,2], "c":{"1":2}, "d":{"1":[2,3]}}'::jsonb, '{n}', '[1,2,3]');
2020-04-06 20:20:19.247 EDT [1633:1015] pg_regress/jsonb LOG:  statement: select jsonb_set('{"n":null, "a":1, "b":[1,2], "c":{"1":2}, "d":{"1":[2,3]}}'::jsonb, '{b,-1}', '[1,2,3]');
2020-04-06 20:20:19.262 EDT [1633:1016] pg_regress/jsonb LOG:  statement: select jsonb_set('{"n":null, "a":1, "b":[1,2], "c":{"1":2}, "d":{"1":[2,3]}}'::jsonb, '{d,1,0}', '[1,2,3]');
2020-04-06 20:20:19.271 EDT [1633:1017] pg_regress/jsonb LOG:  statement: select jsonb_set('{"n":null, "a":1, "b":[1,2], "c":{"1":2}, "d":{"1":[2,3]}}'::jsonb, '{d,NULL,0}', '[1,2,3]');
2020-04-06 20:20:19.271 EDT [1633:1018] pg_regress/jsonb ERROR:  path element at position 2 is null
2020-04-06 20:20:19.271 EDT [1633:1019] pg_regress/jsonb STATEMENT:  select jsonb_set('{"n":null, "a":1, "b":[1,2], "c":{"1":2}, "d":{"1":[2,3]}}'::jsonb, '{d,NULL,0}', '[1,2,3]');
2020-04-06 20:20:19.271 EDT [1633:1020] pg_regress/jsonb LOG:  statement: select jsonb_set('{"n":null, "a":1, "b":[1,2], "c":{"1":2}, "d":{"1":[2,3]}}'::jsonb, '{n}', '{"1": 2}');
2020-04-06 20:20:19.286 EDT [1633:1021] pg_regress/jsonb LOG:  statement: select jsonb_set('{"n":null, "a":1, "b":[1,2], "c":{"1":2}, "d":{"1":[2,3]}}'::jsonb, '{b,-1}', '{"1": 2}');
2020-04-06 20:20:19.301 EDT [1633:1022] pg_regress/jsonb LOG:  statement: select jsonb_set('{"n":null, "a":1, "b":[1,2], "c":{"1":2}, "d":{"1":[2,3]}}'::jsonb, '{d,1,0}', '{"1": 2}');
2020-04-06 20:20:19.311 EDT [1633:1023] pg_regress/jsonb LOG:  statement: select jsonb_set('{"n":null, "a":1, "b":[1,2], "c":{"1":2}, "d":{"1":[2,3]}}'::jsonb, '{d,NULL,0}', '{"1": 2}');
2020-04-06 20:20:19.311 EDT [1633:1024] pg_regress/jsonb ERROR:  path element at position 2 is null
2020-04-06 20:20:19.311 EDT [1633:1025] pg_regress/jsonb STATEMENT:  select jsonb_set('{"n":null, "a":1, "b":[1,2], "c":{"1":2}, "d":{"1":[2,3]}}'::jsonb, '{d,NULL,0}', '{"1": 2}');
2020-04-06 20:20:19.312 EDT [1633:1026] pg_regress/jsonb LOG:  statement: select jsonb_set('{"n":null, "a":1, "b":[1,2], "c":{"1":2}, "d":{"1":[2,3]}}'::jsonb, '{b,-1}', '"test"');
2020-04-06 20:20:19.324 EDT [1633:1027] pg_regress/jsonb LOG:  statement: select jsonb_set('{"n":null, "a":1, "b":[1,2], "c":{"1":2}, "d":{"1":[2,3]}}'::jsonb, '{b,-1}', '{"f": "test"}');
2020-04-06 20:20:19.339 EDT [1633:1028] pg_regress/jsonb LOG:  statement: select jsonb_delete_path('{"n":null, "a":1, "b":[1,2], "c":{"1":2}, "d":{"1":[2,3]}}', '{n}');
2020-04-06 20:20:19.353 EDT [1633:1029] pg_regress/jsonb LOG:  statement: select jsonb_delete_path('{"n":null, "a":1, "b":[1,2], "c":{"1":2}, "d":{"1":[2,3]}}', '{b,-1}');
2020-04-06 20:20:19.362 EDT [1633:1030] pg_regress/jsonb LOG:  statement: select jsonb_delete_path('{"n":null, "a":1, "b":[1,2], "c":{"1":2}, "d":{"1":[2,3]}}', '{d,1,0}');
2020-04-06 20:20:19.373 EDT [1633:1031] pg_regress/jsonb LOG:  statement: select '{"n":null, "a":1, "b":[1,2], "c":{"1":2}, "d":{"1":[2,3]}}'::jsonb #- '{n}';
2020-04-06 20:20:19.384 EDT [1633:1032] pg_regress/jsonb LOG:  statement: select '{"n":null, "a":1, "b":[1,2], "c":{"1":2}, "d":{"1":[2,3]}}'::jsonb #- '{b,-1}';
2020-04-06 20:20:19.397 EDT [1633:1033] pg_regress/jsonb LOG:  statement: select '{"n":null, "a":1, "b":[1,2], "c":{"1":2}, "d":{"1":[2,3]}}'::jsonb #- '{b,-1e}';
2020-04-06 20:20:19.398 EDT [1633:1034] pg_regress/jsonb ERROR:  path element at position 2 is not an integer: "-1e"
2020-04-06 20:20:19.398 EDT [1633:1035] pg_regress/jsonb STATEMENT:  select '{"n":null, "a":1, "b":[1,2], "c":{"1":2}, "d":{"1":[2,3]}}'::jsonb #- '{b,-1e}';
2020-04-06 20:20:19.398 EDT [1633:1036] pg_regress/jsonb LOG:  statement: select '{"n":null, "a":1, "b":[1,2], "c":{"1":2}, "d":{"1":[2,3]}}'::jsonb #- '{d,1,0}';
2020-04-06 20:20:19.410 EDT [1633:1037] pg_regress/jsonb LOG:  statement: select '"a"'::jsonb - 'a';
2020-04-06 20:20:19.410 EDT [1633:1038] pg_regress/jsonb ERROR:  cannot delete from scalar
2020-04-06 20:20:19.410 EDT [1633:1039] pg_regress/jsonb STATEMENT:  select '"a"'::jsonb - 'a';
2020-04-06 20:20:19.410 EDT [1633:1040] pg_regress/jsonb LOG:  statement: select '{}'::jsonb - 'a';
2020-04-06 20:20:19.421 EDT [1633:1041] pg_regress/jsonb LOG:  statement: select '[]'::jsonb - 'a';
2020-04-06 20:20:19.435 EDT [1633:1042] pg_regress/jsonb LOG:  statement: select '"a"'::jsonb - 1;
2020-04-06 20:20:19.435 EDT [1633:1043] pg_regress/jsonb ERROR:  cannot delete from scalar
2020-04-06 20:20:19.435 EDT [1633:1044] pg_regress/jsonb STATEMENT:  select '"a"'::jsonb - 1;
2020-04-06 20:20:19.437 EDT [1633:1045] pg_regress/jsonb LOG:  statement: select '{}'::jsonb -  1;
2020-04-06 20:20:19.437 EDT [1633:1046] pg_regress/jsonb ERROR:  cannot delete from object using integer index
2020-04-06 20:20:19.437 EDT [1633:1047] pg_regress/jsonb STATEMENT:  select '{}'::jsonb -  1;
2020-04-06 20:20:19.437 EDT [1633:1048] pg_regress/jsonb LOG:  statement: select '[]'::jsonb - 1;
2020-04-06 20:20:19.446 EDT [1633:1049] pg_regress/jsonb LOG:  statement: select '"a"'::jsonb #- '{a}';
2020-04-06 20:20:19.447 EDT [1633:1050] pg_regress/jsonb ERROR:  cannot delete path in scalar
2020-04-06 20:20:19.447 EDT [1633:1051] pg_regress/jsonb STATEMENT:  select '"a"'::jsonb #- '{a}';
2020-04-06 20:20:19.448 EDT [1633:1052] pg_regress/jsonb LOG:  statement: select '{}'::jsonb #- '{a}';
2020-04-06 20:20:19.460 EDT [1633:1053] pg_regress/jsonb LOG:  statement: select '[]'::jsonb #- '{a}';
2020-04-06 20:20:19.475 EDT [1633:1054] pg_regress/jsonb LOG:  statement: select jsonb_set('"a"','{a}','"b"');
2020-04-06 20:20:19.475 EDT [1633:1055] pg_regress/jsonb ERROR:  cannot set path in scalar
2020-04-06 20:20:19.475 EDT [1633:1056] pg_regress/jsonb STATEMENT:  select jsonb_set('"a"','{a}','"b"');
2020-04-06 20:20:19.475 EDT [1633:1057] pg_regress/jsonb LOG:  statement: select jsonb_set('{}','{a}','"b"', false);
2020-04-06 20:20:19.489 EDT [1633:1058] pg_regress/jsonb LOG:  statement: select jsonb_set('[]','{1}','"b"', false);
2020-04-06 20:20:19.499 EDT [1633:1059] pg_regress/jsonb LOG:  statement: select jsonb_set('[{"f1":1,"f2":null},2,null,3]', '{0}','[2,3,4]', false);
2020-04-06 20:20:19.514 EDT [1633:1060] pg_regress/jsonb LOG:  statement: select jsonb_set('{"a":1,"b":[0,1,2],"c":{"d":4}}','{b,-33}','{"foo":123}');
2020-04-06 20:20:19.531 EDT [1633:1061] pg_regress/jsonb LOG:  statement: select jsonb_set('{"a":1,"b":[0,1,2],"c":{"d":4}}','{b,33}','{"foo":123}');
2020-04-06 20:20:19.545 EDT [1633:1062] pg_regress/jsonb LOG:  statement: select jsonb_set('{"a":1,"b":[4,5,[0,1,2],6,7],"c":{"d":4}}','{b,2,33}','{"foo":123}');
2020-04-06 20:20:19.558 EDT [1633:1063] pg_regress/jsonb LOG:  statement: select jsonb_set('{"a":1,"b":[0,1,2],"c":{"d":4}}','{c,e}','{"foo":123}');
2020-04-06 20:20:19.568 EDT [1633:1064] pg_regress/jsonb LOG:  statement: select jsonb_set('{"a":1,"b":[0,1,2],"c":{"d":4}}','{x,-33}','{"foo":123}');
2020-04-06 20:20:19.580 EDT [1633:1065] pg_regress/jsonb LOG:  statement: select jsonb_set('{"a":1,"b":[0,1,2],"c":{"d":4}}','{x,y}','{"foo":123}');
2020-04-06 20:20:19.590 EDT [1633:1066] pg_regress/jsonb LOG:  statement: select jsonb_set('{}','{x}','{"foo":123}');
2020-04-06 20:20:19.601 EDT [1633:1067] pg_regress/jsonb LOG:  statement: select jsonb_set('[]','{0}','{"foo":123}');
2020-04-06 20:20:19.614 EDT [1633:1068] pg_regress/jsonb LOG:  statement: select jsonb_set('[]','{99}','{"foo":123}');
2020-04-06 20:20:19.626 EDT [1633:1069] pg_regress/jsonb LOG:  statement: select jsonb_set('[]','{-99}','{"foo":123}');
2020-04-06 20:20:19.637 EDT [1633:1070] pg_regress/jsonb LOG:  statement: select jsonb_set('{"a": [1, 2, 3]}', '{a, non_integer}', '"new_value"');
2020-04-06 20:20:19.637 EDT [1633:1071] pg_regress/jsonb ERROR:  path element at position 2 is not an integer: "non_integer"
2020-04-06 20:20:19.637 EDT [1633:1072] pg_regress/jsonb STATEMENT:  select jsonb_set('{"a": [1, 2, 3]}', '{a, non_integer}', '"new_value"');
2020-04-06 20:20:19.638 EDT [1633:1073] pg_regress/jsonb LOG:  statement: select jsonb_set('{"a": {"b": [1, 2, 3]}}', '{a, b, non_integer}', '"new_value"');
2020-04-06 20:20:19.638 EDT [1633:1074] pg_regress/jsonb ERROR:  path element at position 3 is not an integer: "non_integer"
2020-04-06 20:20:19.638 EDT [1633:1075] pg_regress/jsonb STATEMENT:  select jsonb_set('{"a": {"b": [1, 2, 3]}}', '{a, b, non_integer}', '"new_value"');
2020-04-06 20:20:19.638 EDT [1633:1076] pg_regress/jsonb LOG:  statement: select jsonb_set('{"a": {"b": [1, 2, 3]}}', '{a, b, NULL}', '"new_value"');
2020-04-06 20:20:19.638 EDT [1633:1077] pg_regress/jsonb ERROR:  path element at position 3 is null
2020-04-06 20:20:19.638 EDT [1633:1078] pg_regress/jsonb STATEMENT:  select jsonb_set('{"a": {"b": [1, 2, 3]}}', '{a, b, NULL}', '"new_value"');
2020-04-06 20:20:19.638 EDT [1633:1079] pg_regress/jsonb LOG:  statement: select jsonb_set_lax('{"a":1,"b":2}','{b}','5') ;
2020-04-06 20:20:19.650 EDT [1633:1080] pg_regress/jsonb LOG:  statement: select jsonb_set_lax('{"a":1,"b":2}','{d}','6', true) ;
2020-04-06 20:20:19.661 EDT [1633:1081] pg_regress/jsonb LOG:  statement: select jsonb_set_lax('{"a":1,"b":2}','{b}',null);
2020-04-06 20:20:19.671 EDT [1633:1082] pg_regress/jsonb LOG:  statement: select jsonb_set_lax('{"a":1,"b":2}','{d}',null,true);
2020-04-06 20:20:19.685 EDT [1633:1083] pg_regress/jsonb LOG:  statement: select jsonb_set_lax('{"a":1,"b":2}', '{b}', null, true, null);
2020-04-06 20:20:19.685 EDT [1633:1084] pg_regress/jsonb ERROR:  null_value_treatment must be "delete_key", "return_target", "use_json_null", or "raise_exception"
2020-04-06 20:20:19.685 EDT [1633:1085] pg_regress/jsonb STATEMENT:  select jsonb_set_lax('{"a":1,"b":2}', '{b}', null, true, null);
2020-04-06 20:20:19.685 EDT [1633:1086] pg_regress/jsonb LOG:  statement: select jsonb_set_lax('{"a":1,"b":2}', '{b}', null, true, 'no_such_treatment');
2020-04-06 20:20:19.685 EDT [1633:1087] pg_regress/jsonb ERROR:  null_value_treatment must be "delete_key", "return_target", "use_json_null", or "raise_exception"
2020-04-06 20:20:19.685 EDT [1633:1088] pg_regress/jsonb STATEMENT:  select jsonb_set_lax('{"a":1,"b":2}', '{b}', null, true, 'no_such_treatment');
2020-04-06 20:20:19.686 EDT [1633:1089] pg_regress/jsonb LOG:  statement: select jsonb_set_lax('{"a":1,"b":2}', '{b}', null, null_value_treatment => 'raise_exception') as raise_exception;
2020-04-06 20:20:19.686 EDT [1633:1090] pg_regress/jsonb ERROR:  JSON value must not be null
2020-04-06 20:20:19.686 EDT [1633:1091] pg_regress/jsonb DETAIL:  Exception was raised because null_value_treatment is "raise_exception".
2020-04-06 20:20:19.686 EDT [1633:1092] pg_regress/jsonb HINT:  To avoid, either change the null_value_treatment argument or ensure that an SQL NULL is not passed.
2020-04-06 20:20:19.686 EDT [1633:1093] pg_regress/jsonb STATEMENT:  select jsonb_set_lax('{"a":1,"b":2}', '{b}', null, null_value_treatment => 'raise_exception') as raise_exception;
2020-04-06 20:20:19.686 EDT [1633:1094] pg_regress/jsonb LOG:  statement: select jsonb_set_lax('{"a":1,"b":2}', '{b}', null, null_value_treatment => 'return_target') as return_target;
2020-04-06 20:20:19.701 EDT [1633:1095] pg_regress/jsonb LOG:  statement: select jsonb_set_lax('{"a":1,"b":2}', '{b}', null, null_value_treatment => 'delete_key') as delete_key;
2020-04-06 20:20:19.715 EDT [1633:1096] pg_regress/jsonb LOG:  statement: select jsonb_set_lax('{"a":1,"b":2}', '{b}', null, null_value_treatment => 'use_json_null') as use_json_null;
2020-04-06 20:20:19.725 EDT [1633:1097] pg_regress/jsonb LOG:  statement: select jsonb_insert('{"a": [0,1,2]}', '{a, 1}', '"new_value"');
2020-04-06 20:20:19.737 EDT [1633:1098] pg_regress/jsonb LOG:  statement: select jsonb_insert('{"a": [0,1,2]}', '{a, 1}', '"new_value"', true);
2020-04-06 20:20:19.749 EDT [1633:1099] pg_regress/jsonb LOG:  statement: select jsonb_insert('{"a": {"b": {"c": [0, 1, "test1", "test2"]}}}', '{a, b, c, 2}', '"new_value"');
2020-04-06 20:20:19.761 EDT [1633:1100] pg_regress/jsonb LOG:  statement: select jsonb_insert('{"a": {"b": {"c": [0, 1, "test1", "test2"]}}}', '{a, b, c, 2}', '"new_value"', true);
2020-04-06 20:20:19.773 EDT [1633:1101] pg_regress/jsonb LOG:  statement: select jsonb_insert('{"a": [0,1,2]}', '{a, 1}', '{"b": "value"}');
2020-04-06 20:20:19.784 EDT [1633:1102] pg_regress/jsonb LOG:  statement: select jsonb_insert('{"a": [0,1,2]}', '{a, 1}', '["value1", "value2"]');
2020-04-06 20:20:19.795 EDT [1633:1103] pg_regress/jsonb LOG:  statement: select jsonb_insert('{"a": [0,1,2]}', '{a, 0}', '"new_value"');
2020-04-06 20:20:19.809 EDT [1633:1104] pg_regress/jsonb LOG:  statement: select jsonb_insert('{"a": [0,1,2]}', '{a, 0}', '"new_value"', true);
2020-04-06 20:20:19.820 EDT [1633:1105] pg_regress/jsonb LOG:  statement: select jsonb_insert('{"a": [0,1,2]}', '{a, 2}', '"new_value"');
2020-04-06 20:20:19.836 EDT [1633:1106] pg_regress/jsonb LOG:  statement: select jsonb_insert('{"a": [0,1,2]}', '{a, 2}', '"new_value"', true);
2020-04-06 20:20:19.846 EDT [1633:1107] pg_regress/jsonb LOG:  statement: select jsonb_insert('{"a": [0,1,2]}', '{a, -1}', '"new_value"');
2020-04-06 20:20:19.860 EDT [1633:1108] pg_regress/jsonb LOG:  statement: select jsonb_insert('{"a": [0,1,2]}', '{a, -1}', '"new_value"', true);
2020-04-06 20:20:19.872 EDT [1633:1109] pg_regress/jsonb LOG:  statement: select jsonb_insert('[]', '{1}', '"new_value"');
2020-04-06 20:20:19.889 EDT [1633:1110] pg_regress/jsonb LOG:  statement: select jsonb_insert('[]', '{1}', '"new_value"', true);
2020-04-06 20:20:19.903 EDT [1633:1111] pg_regress/jsonb LOG:  statement: select jsonb_insert('{"a": []}', '{a, 1}', '"new_value"');
2020-04-06 20:20:19.917 EDT [1633:1112] pg_regress/jsonb LOG:  statement: select jsonb_insert('{"a": []}', '{a, 1}', '"new_value"', true);
2020-04-06 20:20:19.927 EDT [1633:1113] pg_regress/jsonb LOG:  statement: select jsonb_insert('{"a": [0,1,2]}', '{a, 10}', '"new_value"');
2020-04-06 20:20:19.941 EDT [1633:1114] pg_regress/jsonb LOG:  statement: select jsonb_insert('{"a": [0,1,2]}', '{a, -10}', '"new_value"');
2020-04-06 20:20:19.953 EDT [1633:1115] pg_regress/jsonb LOG:  statement: select jsonb_insert('{"a": {"b": "value"}}', '{a, c}', '"new_value"');
2020-04-06 20:20:19.964 EDT [1633:1116] pg_regress/jsonb LOG:  statement: select jsonb_insert('{"a": {"b": "value"}}', '{a, c}', '"new_value"', true);
2020-04-06 20:20:19.977 EDT [1633:1117] pg_regress/jsonb LOG:  statement: select jsonb_insert('{"a": {"b": "value"}}', '{a, b}', '"new_value"');
2020-04-06 20:20:19.977 EDT [1633:1118] pg_regress/jsonb ERROR:  cannot replace existing key
2020-04-06 20:20:19.977 EDT [1633:1119] pg_regress/jsonb HINT:  Try using the function jsonb_set to replace key value.
2020-04-06 20:20:19.977 EDT [1633:1120] pg_regress/jsonb STATEMENT:  select jsonb_insert('{"a": {"b": "value"}}', '{a, b}', '"new_value"');
2020-04-06 20:20:19.977 EDT [1633:1121] pg_regress/jsonb LOG:  statement: select jsonb_insert('{"a": {"b": "value"}}', '{a, b}', '"new_value"', true);
2020-04-06 20:20:19.977 EDT [1633:1122] pg_regress/jsonb ERROR:  cannot replace existing key
2020-04-06 20:20:19.977 EDT [1633:1123] pg_regress/jsonb HINT:  Try using the function jsonb_set to replace key value.
2020-04-06 20:20:19.977 EDT [1633:1124] pg_regress/jsonb STATEMENT:  select jsonb_insert('{"a": {"b": "value"}}', '{a, b}', '"new_value"', true);
2020-04-06 20:20:19.977 EDT [1633:1125] pg_regress/jsonb LOG:  statement: select to_tsvector('{"a": "aaa bbb ddd ccc", "b": ["eee fff ggg"], "c": {"d": "hhh iii"}}'::jsonb);
2020-04-06 20:20:19.993 EDT [1633:1126] pg_regress/jsonb LOG:  statement: select to_tsvector('simple', '{"a": "aaa bbb ddd ccc", "b": ["eee fff ggg"], "c": {"d": "hhh iii"}}'::jsonb);
2020-04-06 20:20:20.006 EDT [1633:1127] pg_regress/jsonb LOG:  statement: select to_tsvector('english', '{"a": "aaa in bbb ddd ccc", "b": ["the eee fff ggg"], "c": {"d": "hhh. iii"}}'::jsonb);
2020-04-06 20:20:20.024 EDT [1633:1128] pg_regress/jsonb LOG:  statement: select to_tsvector('english', '{"a": "aaa in bbb ddd ccc", "b": 123, "c": 456}'::jsonb);
2020-04-06 20:20:20.039 EDT [1633:1129] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '"all"');
2020-04-06 20:20:20.050 EDT [1633:1130] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '"key"');
2020-04-06 20:20:20.065 EDT [1633:1131] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '"string"');
2020-04-06 20:20:20.076 EDT [1633:1132] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '"numeric"');
2020-04-06 20:20:20.092 EDT [1633:1133] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '"boolean"');
2020-04-06 20:20:20.103 EDT [1633:1134] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '["string", "numeric"]');
2020-04-06 20:20:20.117 EDT [1633:1135] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '"all"');
2020-04-06 20:20:20.132 EDT [1633:1136] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '"key"');
2020-04-06 20:20:20.142 EDT [1633:1137] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '"string"');
2020-04-06 20:20:20.159 EDT [1633:1138] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '"numeric"');
2020-04-06 20:20:20.169 EDT [1633:1139] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '"boolean"');
2020-04-06 20:20:20.184 EDT [1633:1140] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '["string", "numeric"]');
2020-04-06 20:20:20.194 EDT [1633:1141] pg_regress/jsonb LOG:  statement: select to_tsvector('""'::jsonb);
2020-04-06 20:20:20.212 EDT [1633:1142] pg_regress/jsonb LOG:  statement: select to_tsvector('{}'::jsonb);
2020-04-06 20:20:20.227 EDT [1633:1143] pg_regress/jsonb LOG:  statement: select to_tsvector('[]'::jsonb);
2020-04-06 20:20:20.238 EDT [1633:1144] pg_regress/jsonb LOG:  statement: select to_tsvector('null'::jsonb);
2020-04-06 20:20:20.253 EDT [1633:1145] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('""'::jsonb, '"all"');
2020-04-06 20:20:20.264 EDT [1633:1146] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('{}'::jsonb, '"all"');
2020-04-06 20:20:20.279 EDT [1633:1147] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('[]'::jsonb, '"all"');
2020-04-06 20:20:20.294 EDT [1633:1148] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('null'::jsonb, '"all"');
2020-04-06 20:20:20.310 EDT [1633:1149] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '""');
2020-04-06 20:20:20.310 EDT [1633:1150] pg_regress/jsonb ERROR:  wrong flag in flag array: ""
2020-04-06 20:20:20.310 EDT [1633:1151] pg_regress/jsonb HINT:  Possible values are: "string", "numeric", "boolean", "key", and "all".
2020-04-06 20:20:20.310 EDT [1633:1152] pg_regress/jsonb STATEMENT:  select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '""');
2020-04-06 20:20:20.311 EDT [1633:1153] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '{}');
2020-04-06 20:20:20.311 EDT [1633:1154] pg_regress/jsonb ERROR:  wrong flag type, only arrays and scalars are allowed
2020-04-06 20:20:20.311 EDT [1633:1155] pg_regress/jsonb STATEMENT:  select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '{}');
2020-04-06 20:20:20.311 EDT [1633:1156] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '[]');
2020-04-06 20:20:20.326 EDT [1633:1157] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, 'null');
2020-04-06 20:20:20.326 EDT [1633:1158] pg_regress/jsonb ERROR:  flag array element is not a string
2020-04-06 20:20:20.326 EDT [1633:1159] pg_regress/jsonb HINT:  Possible values are: "string", "numeric", "boolean", "key", and "all".
2020-04-06 20:20:20.326 EDT [1633:1160] pg_regress/jsonb STATEMENT:  select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, 'null');
2020-04-06 20:20:20.326 EDT [1633:1161] pg_regress/jsonb LOG:  statement: select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '["all", null]');
2020-04-06 20:20:20.326 EDT [1633:1162] pg_regress/jsonb ERROR:  flag array element is not a string
2020-04-06 20:20:20.326 EDT [1633:1163] pg_regress/jsonb HINT:  Possible values are: "string", "numeric", "boolean", "key", and "all".
2020-04-06 20:20:20.326 EDT [1633:1164] pg_regress/jsonb STATEMENT:  select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '["all", null]');
2020-04-06 20:20:20.327 EDT [1633:1165] pg_regress/jsonb LOG:  statement: select ts_headline('{"a": "aaa bbb", "b": {"c": "ccc ddd fff", "c1": "ccc1 ddd1"}, "d": ["ggg hhh", "iii jjj"]}'::jsonb, tsquery('bbb & ddd & hhh'));
2020-04-06 20:20:20.345 EDT [1633:1166] pg_regress/jsonb LOG:  statement: select ts_headline('english', '{"a": "aaa bbb", "b": {"c": "ccc ddd fff"}, "d": ["ggg hhh", "iii jjj"]}'::jsonb, tsquery('bbb & ddd & hhh'));
2020-04-06 20:20:20.360 EDT [1633:1167] pg_regress/jsonb LOG:  statement: select ts_headline('{"a": "aaa bbb", "b": {"c": "ccc ddd fff", "c1": "ccc1 ddd1"}, "d": ["ggg hhh", "iii jjj"]}'::jsonb, tsquery('bbb & ddd & hhh'), 'StartSel = <, StopSel = >');
2020-04-06 20:20:20.377 EDT [1633:1168] pg_regress/jsonb LOG:  statement: select ts_headline('english', '{"a": "aaa bbb", "b": {"c": "ccc ddd fff", "c1": "ccc1 ddd1"}, "d": ["ggg hhh", "iii jjj"]}'::jsonb, tsquery('bbb & ddd & hhh'), 'StartSel = <, StopSel = >');
2020-04-06 20:20:20.387 EDT [1633:1169] pg_regress/jsonb LOG:  statement: select ts_headline('null'::jsonb, tsquery('aaa & bbb'));
2020-04-06 20:20:20.399 EDT [1633:1170] pg_regress/jsonb LOG:  statement: select ts_headline('{}'::jsonb, tsquery('aaa & bbb'));
2020-04-06 20:20:20.411 EDT [1633:1171] pg_regress/jsonb LOG:  statement: select ts_headline('[]'::jsonb, tsquery('aaa & bbb'));
2020-04-06 20:20:20.427 EDT [1633:1172] pg_regress/jsonb LOG:  statement: select 'true'::jsonb::bool;
2020-04-06 20:20:20.439 EDT [1633:1173] pg_regress/jsonb LOG:  statement: select '[]'::jsonb::bool;
2020-04-06 20:20:20.439 EDT [1633:1174] pg_regress/jsonb ERROR:  cannot cast jsonb array to type boolean
2020-04-06 20:20:20.439 EDT [1633:1175] pg_regress/jsonb STATEMENT:  select '[]'::jsonb::bool;
2020-04-06 20:20:20.439 EDT [1633:1176] pg_regress/jsonb LOG:  statement: select '1.0'::jsonb::float;
2020-04-06 20:20:20.455 EDT [1633:1177] pg_regress/jsonb LOG:  statement: select '[1.0]'::jsonb::float;
2020-04-06 20:20:20.455 EDT [1633:1178] pg_regress/jsonb ERROR:  cannot cast jsonb array to type double precision
2020-04-06 20:20:20.455 EDT [1633:1179] pg_regress/jsonb STATEMENT:  select '[1.0]'::jsonb::float;
2020-04-06 20:20:20.456 EDT [1633:1180] pg_regress/jsonb LOG:  statement: select '12345'::jsonb::int4;
2020-04-06 20:20:20.465 EDT [1633:1181] pg_regress/jsonb LOG:  statement: select '"hello"'::jsonb::int4;
2020-04-06 20:20:20.465 EDT [1633:1182] pg_regress/jsonb ERROR:  cannot cast jsonb string to type integer
2020-04-06 20:20:20.465 EDT [1633:1183] pg_regress/jsonb STATEMENT:  select '"hello"'::jsonb::int4;
2020-04-06 20:20:20.465 EDT [1633:1184] pg_regress/jsonb LOG:  statement: select '12345'::jsonb::numeric;
2020-04-06 20:20:20.479 EDT [1633:1185] pg_regress/jsonb LOG:  statement: select '{}'::jsonb::numeric;
2020-04-06 20:20:20.479 EDT [1633:1186] pg_regress/jsonb ERROR:  cannot cast jsonb object to type numeric
2020-04-06 20:20:20.479 EDT [1633:1187] pg_regress/jsonb STATEMENT:  select '{}'::jsonb::numeric;
2020-04-06 20:20:20.479 EDT [1633:1188] pg_regress/jsonb LOG:  statement: select '12345.05'::jsonb::numeric;
2020-04-06 20:20:20.495 EDT [1633:1189] pg_regress/jsonb LOG:  statement: select '12345.05'::jsonb::float4;
2020-04-06 20:20:20.511 EDT [1633:1190] pg_regress/jsonb LOG:  statement: select '12345.05'::jsonb::float8;
2020-04-06 20:20:20.523 EDT [1633:1191] pg_regress/jsonb LOG:  statement: select '12345.05'::jsonb::int2;
2020-04-06 20:20:20.538 EDT [1633:1192] pg_regress/jsonb LOG:  statement: select '12345.05'::jsonb::int4;
2020-04-06 20:20:20.553 EDT [1633:1193] pg_regress/jsonb LOG:  statement: select '12345.05'::jsonb::int8;
2020-04-06 20:20:20.565 EDT [1633:1194] pg_regress/jsonb LOG:  statement: select '12345.0000000000000000000000000000000000000000000005'::jsonb::numeric;
2020-04-06 20:20:20.575 EDT [1633:1195] pg_regress/jsonb LOG:  statement: select '12345.0000000000000000000000000000000000000000000005'::jsonb::float4;
2020-04-06 20:20:20.590 EDT [1633:1196] pg_regress/jsonb LOG:  statement: select '12345.0000000000000000000000000000000000000000000005'::jsonb::float8;
2020-04-06 20:20:20.599 EDT [1633:1197] pg_regress/jsonb LOG:  statement: select '12345.0000000000000000000000000000000000000000000005'::jsonb::int2;
2020-04-06 20:20:20.611 EDT [1633:1198] pg_regress/jsonb LOG:  statement: select '12345.0000000000000000000000000000000000000000000005'::jsonb::int4;
2020-04-06 20:20:20.627 EDT [1633:1199] pg_regress/jsonb LOG:  statement: select '12345.0000000000000000000000000000000000000000000005'::jsonb::int8;
2020-04-06 20:20:20.645 EDT [1633:1200] pg_regress/jsonb LOG:  disconnection: session time: 0:00:08.871 user=pgbuild database=regression host=[local]
2020-04-06 20:20:20.679 EDT [3306:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:20.681 EDT [3306:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/plancache
2020-04-06 20:20:20.684 EDT [3306:3] pg_regress/plancache LOG:  statement: CREATE TEMP TABLE pcachetest AS SELECT * FROM int8_tbl;
2020-04-06 20:20:20.688 EDT [3307:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:20.690 EDT [3307:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/limit
2020-04-06 20:20:20.691 EDT [3309:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:20.692 EDT [3309:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/plpgsql
2020-04-06 20:20:20.694 EDT [3310:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:20.695 EDT [3310:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/rowtypes
2020-04-06 20:20:20.697 EDT [3306:4] pg_regress/plancache LOG:  statement: PREPARE prepstmt AS SELECT * FROM pcachetest;
2020-04-06 20:20:20.698 EDT [3310:3] pg_regress/rowtypes LOG:  statement: create type complex as (r float8, i float8);
2020-04-06 20:20:20.699 EDT [3306:5] pg_regress/plancache LOG:  statement: EXECUTE prepstmt;
2020-04-06 20:20:20.699 EDT [3306:6] pg_regress/plancache DETAIL:  prepare: PREPARE prepstmt AS SELECT * FROM pcachetest;
2020-04-06 20:20:20.699 EDT [3306:7] pg_regress/plancache LOG:  statement: PREPARE prepstmt2(bigint) AS SELECT * FROM pcachetest WHERE q1 = $1;
2020-04-06 20:20:20.700 EDT [3306:8] pg_regress/plancache LOG:  statement: EXECUTE prepstmt2(123);
2020-04-06 20:20:20.700 EDT [3306:9] pg_regress/plancache DETAIL:  prepare: PREPARE prepstmt2(bigint) AS SELECT * FROM pcachetest WHERE q1 = $1;
2020-04-06 20:20:20.700 EDT [3310:4] pg_regress/rowtypes LOG:  statement: create temp table fullname (first text, last text);
2020-04-06 20:20:20.700 EDT [3306:10] pg_regress/plancache LOG:  statement: DROP TABLE pcachetest;
2020-04-06 20:20:20.702 EDT [3306:11] pg_regress/plancache LOG:  statement: EXECUTE prepstmt;
2020-04-06 20:20:20.702 EDT [3306:12] pg_regress/plancache DETAIL:  prepare: PREPARE prepstmt AS SELECT * FROM pcachetest;
2020-04-06 20:20:20.702 EDT [3307:3] pg_regress/limit LOG:  statement: SELECT ''::text AS two, unique1, unique2, stringu1
			FROM onek WHERE unique1 > 50
			ORDER BY unique1 LIMIT 2;
2020-04-06 20:20:20.702 EDT [3306:13] pg_regress/plancache ERROR:  relation "pcachetest" does not exist at character 35
2020-04-06 20:20:20.702 EDT [3306:14] pg_regress/plancache STATEMENT:  EXECUTE prepstmt;
2020-04-06 20:20:20.702 EDT [3306:15] pg_regress/plancache LOG:  statement: EXECUTE prepstmt2(123);
2020-04-06 20:20:20.702 EDT [3306:16] pg_regress/plancache DETAIL:  prepare: PREPARE prepstmt2(bigint) AS SELECT * FROM pcachetest WHERE q1 = $1;
2020-04-06 20:20:20.702 EDT [3306:17] pg_regress/plancache ERROR:  relation "pcachetest" does not exist at character 44
2020-04-06 20:20:20.702 EDT [3306:18] pg_regress/plancache STATEMENT:  EXECUTE prepstmt2(123);
2020-04-06 20:20:20.703 EDT [3306:19] pg_regress/plancache LOG:  statement: CREATE TEMP TABLE pcachetest AS SELECT * FROM int8_tbl ORDER BY 2;
2020-04-06 20:20:20.706 EDT [3310:5] pg_regress/rowtypes LOG:  statement: create type quad as (c1 complex, c2 complex);
2020-04-06 20:20:20.707 EDT [3310:6] pg_regress/rowtypes LOG:  statement: select (1.1,2.2)::complex, row((3.3,4.4),(5.5,null))::quad;
2020-04-06 20:20:20.709 EDT [3309:3] pg_regress/plpgsql LOG:  statement: create table Room (
	    roomno	char(8),
	    comment	text
	);
2020-04-06 20:20:20.717 EDT [3306:20] pg_regress/plancache LOG:  statement: EXECUTE prepstmt;
2020-04-06 20:20:20.717 EDT [3306:21] pg_regress/plancache DETAIL:  prepare: PREPARE prepstmt AS SELECT * FROM pcachetest;
2020-04-06 20:20:20.717 EDT [3306:22] pg_regress/plancache LOG:  statement: EXECUTE prepstmt2(123);
2020-04-06 20:20:20.717 EDT [3306:23] pg_regress/plancache DETAIL:  prepare: PREPARE prepstmt2(bigint) AS SELECT * FROM pcachetest WHERE q1 = $1;
2020-04-06 20:20:20.718 EDT [3306:24] pg_regress/plancache LOG:  statement: ALTER TABLE pcachetest ADD COLUMN q3 bigint;
2020-04-06 20:20:20.718 EDT [3306:25] pg_regress/plancache LOG:  statement: EXECUTE prepstmt;
2020-04-06 20:20:20.718 EDT [3306:26] pg_regress/plancache DETAIL:  prepare: PREPARE prepstmt AS SELECT * FROM pcachetest;
2020-04-06 20:20:20.719 EDT [3306:27] pg_regress/plancache ERROR:  cached plan must not change result type
2020-04-06 20:20:20.719 EDT [3306:28] pg_regress/plancache STATEMENT:  EXECUTE prepstmt;
2020-04-06 20:20:20.719 EDT [3306:29] pg_regress/plancache LOG:  statement: EXECUTE prepstmt2(123);
2020-04-06 20:20:20.719 EDT [3306:30] pg_regress/plancache DETAIL:  prepare: PREPARE prepstmt2(bigint) AS SELECT * FROM pcachetest WHERE q1 = $1;
2020-04-06 20:20:20.719 EDT [3306:31] pg_regress/plancache ERROR:  cached plan must not change result type
2020-04-06 20:20:20.719 EDT [3306:32] pg_regress/plancache STATEMENT:  EXECUTE prepstmt2(123);
2020-04-06 20:20:20.719 EDT [3306:33] pg_regress/plancache LOG:  statement: ALTER TABLE pcachetest DROP COLUMN q3;
2020-04-06 20:20:20.719 EDT [3306:34] pg_regress/plancache LOG:  statement: EXECUTE prepstmt;
2020-04-06 20:20:20.719 EDT [3306:35] pg_regress/plancache DETAIL:  prepare: PREPARE prepstmt AS SELECT * FROM pcachetest;
2020-04-06 20:20:20.720 EDT [3306:36] pg_regress/plancache LOG:  statement: EXECUTE prepstmt2(123);
2020-04-06 20:20:20.720 EDT [3306:37] pg_regress/plancache DETAIL:  prepare: PREPARE prepstmt2(bigint) AS SELECT * FROM pcachetest WHERE q1 = $1;
2020-04-06 20:20:20.720 EDT [3306:38] pg_regress/plancache LOG:  statement: CREATE TEMP VIEW pcacheview AS
	  SELECT * FROM pcachetest;
2020-04-06 20:20:20.722 EDT [3306:39] pg_regress/plancache LOG:  statement: PREPARE vprep AS SELECT * FROM pcacheview;
2020-04-06 20:20:20.722 EDT [3309:4] pg_regress/plpgsql LOG:  statement: create unique index Room_rno on Room using btree (roomno bpchar_ops);
2020-04-06 20:20:20.724 EDT [3307:4] pg_regress/limit LOG:  statement: SELECT ''::text AS five, unique1, unique2, stringu1
			FROM onek WHERE unique1 > 60
			ORDER BY unique1 LIMIT 5;
2020-04-06 20:20:20.724 EDT [3306:40] pg_regress/plancache LOG:  statement: EXECUTE vprep;
2020-04-06 20:20:20.724 EDT [3306:41] pg_regress/plancache DETAIL:  prepare: PREPARE vprep AS SELECT * FROM pcacheview;
2020-04-06 20:20:20.724 EDT [3309:5] pg_regress/plpgsql LOG:  statement: create table WSlot (
	    slotname	char(20),
	    roomno	char(8),
	    slotlink	char(20),
	    backlink	char(20)
	);
2020-04-06 20:20:20.725 EDT [3310:7] pg_regress/rowtypes LOG:  statement: select row('Joe', 'Blow')::fullname, '(Joe,Blow)'::fullname;
2020-04-06 20:20:20.725 EDT [3306:42] pg_regress/plancache LOG:  statement: CREATE OR REPLACE TEMP VIEW pcacheview AS
	  SELECT q1, q2/2 AS q2 FROM pcachetest;
2020-04-06 20:20:20.725 EDT [3309:6] pg_regress/plpgsql LOG:  statement: create unique index WSlot_name on WSlot using btree (slotname bpchar_ops);
2020-04-06 20:20:20.726 EDT [3309:7] pg_regress/plpgsql LOG:  statement: create table PField (
	    name	text,
	    comment	text
	);
2020-04-06 20:20:20.728 EDT [3309:8] pg_regress/plpgsql LOG:  statement: create unique index PField_name on PField using btree (name text_ops);
2020-04-06 20:20:20.728 EDT [3306:43] pg_regress/plancache LOG:  statement: EXECUTE vprep;
2020-04-06 20:20:20.728 EDT [3306:44] pg_regress/plancache DETAIL:  prepare: PREPARE vprep AS SELECT * FROM pcacheview;
2020-04-06 20:20:20.729 EDT [3306:45] pg_regress/plancache LOG:  statement: create function cache_test(int) returns int as $$
	declare total int;
	begin
		create temp table t1(f1 int);
		insert into t1 values($1);
		insert into t1 values(11);
		insert into t1 values(12);
		insert into t1 values(13);
		select sum(f1) into total from t1;
		drop table t1;
		return total;
	end
	$$ language plpgsql;
2020-04-06 20:20:20.729 EDT [3309:9] pg_regress/plpgsql LOG:  statement: create table PSlot (
	    slotname	char(20),
	    pfname	text,
	    slotlink	char(20),
	    backlink	char(20)
	);
2020-04-06 20:20:20.731 EDT [3309:10] pg_regress/plpgsql LOG:  statement: create unique index PSlot_name on PSlot using btree (slotname bpchar_ops);
2020-04-06 20:20:20.731 EDT [3306:46] pg_regress/plancache LOG:  statement: select cache_test(1);
2020-04-06 20:20:20.732 EDT [3309:11] pg_regress/plpgsql LOG:  statement: create table PLine (
	    slotname	char(20),
	    phonenumber	char(20),
	    comment	text,
	    backlink	char(20)
	);
2020-04-06 20:20:20.735 EDT [3310:8] pg_regress/rowtypes LOG:  statement: select '(Joe,von Blow)'::fullname, '(Joe,d''Blow)'::fullname;
2020-04-06 20:20:20.735 EDT [3306:47] pg_regress/plancache LOG:  statement: select cache_test(2);
2020-04-06 20:20:20.737 EDT [3309:12] pg_regress/plpgsql LOG:  statement: create unique index PLine_name on PLine using btree (slotname bpchar_ops);
2020-04-06 20:20:20.741 EDT [3306:48] pg_regress/plancache LOG:  statement: select cache_test(3);
2020-04-06 20:20:20.741 EDT [3316:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:20.742 EDT [3316:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/with
2020-04-06 20:20:20.743 EDT [3309:13] pg_regress/plpgsql LOG:  statement: create table Hub (
	    name	char(14),
	    comment	text,
	    nslots	integer
	);
2020-04-06 20:20:20.745 EDT [3306:49] pg_regress/plancache LOG:  statement: create temp view v1 as
	  select 2+2 as f1;
2020-04-06 20:20:20.747 EDT [3306:50] pg_regress/plancache LOG:  statement: create function cache_test_2() returns int as $$
	begin
		return f1 from v1;
	end$$ language plpgsql;
2020-04-06 20:20:20.747 EDT [3316:3] pg_regress/with LOG:  statement: WITH q1(x,y) AS (SELECT 1,2)
	SELECT * FROM q1, q1 AS q2;
2020-04-06 20:20:20.747 EDT [3306:51] pg_regress/plancache LOG:  statement: select cache_test_2();
2020-04-06 20:20:20.747 EDT [3309:14] pg_regress/plpgsql LOG:  statement: create unique index Hub_name on Hub using btree (name bpchar_ops);
2020-04-06 20:20:20.748 EDT [3318:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:20.749 EDT [3309:15] pg_regress/plpgsql LOG:  statement: create table HSlot (
	    slotname	char(20),
	    hubname	char(14),
	    slotno	integer,
	    slotlink	char(20)
	);
2020-04-06 20:20:20.750 EDT [3318:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/conversion
2020-04-06 20:20:20.752 EDT [3316:4] pg_regress/with LOG:  statement: SELECT count(*) FROM (
	  WITH q1(x) AS (SELECT random() FROM generate_series(1, 5))
	    SELECT * FROM q1
	  UNION
	    SELECT * FROM q1
	) ss;
2020-04-06 20:20:20.753 EDT [3309:16] pg_regress/plpgsql LOG:  statement: create unique index HSlot_name on HSlot using btree (slotname bpchar_ops);
2020-04-06 20:20:20.754 EDT [3316:5] pg_regress/with LOG:  statement: WITH RECURSIVE t(n) AS (
	    VALUES (1)
	UNION ALL
	    SELECT n+1 FROM t WHERE n < 100
	)
	SELECT sum(n) FROM t;
2020-04-06 20:20:20.754 EDT [3309:17] pg_regress/plpgsql LOG:  statement: create index HSlot_hubname on HSlot using btree (hubname bpchar_ops);
2020-04-06 20:20:20.755 EDT [3316:6] pg_regress/with LOG:  statement: WITH RECURSIVE t(n) AS (
	    SELECT (VALUES(1))
	UNION ALL
	    SELECT n+1 FROM t WHERE n < 5
	)
	SELECT * FROM t;
2020-04-06 20:20:20.755 EDT [3309:18] pg_regress/plpgsql LOG:  statement: create table System (
	    name	text,
	    comment	text
	);
2020-04-06 20:20:20.755 EDT [3316:7] pg_regress/with LOG:  statement: CREATE RECURSIVE VIEW nums (n) AS
	    VALUES (1)
	UNION ALL
	    SELECT n+1 FROM nums WHERE n < 5;
2020-04-06 20:20:20.757 EDT [3309:19] pg_regress/plpgsql LOG:  statement: create unique index System_name on System using btree (name text_ops);
2020-04-06 20:20:20.758 EDT [3309:20] pg_regress/plpgsql LOG:  statement: create table IFace (
	    slotname	char(20),
	    sysname	text,
	    ifname	text,
	    slotlink	char(20)
	);
2020-04-06 20:20:20.758 EDT [3316:8] pg_regress/with LOG:  statement: SELECT * FROM nums;
2020-04-06 20:20:20.758 EDT [3316:9] pg_regress/with LOG:  statement: CREATE OR REPLACE RECURSIVE VIEW nums (n) AS
	    VALUES (1)
	UNION ALL
	    SELECT n+1 FROM nums WHERE n < 6;
2020-04-06 20:20:20.759 EDT [3307:5] pg_regress/limit LOG:  statement: SELECT ''::text AS two, unique1, unique2, stringu1
			FROM onek WHERE unique1 > 60 AND unique1 < 63
			ORDER BY unique1 LIMIT 5;
2020-04-06 20:20:20.759 EDT [3306:52] pg_regress/plancache LOG:  statement: create or replace temp view v1 as
	  select 2+2+4 as f1;
2020-04-06 20:20:20.760 EDT [3318:3] pg_regress/conversion LOG:  statement: CREATE USER regress_conversion_user WITH NOCREATEDB NOCREATEROLE;
2020-04-06 20:20:20.760 EDT [3306:53] pg_regress/plancache LOG:  statement: select cache_test_2();
2020-04-06 20:20:20.761 EDT [3310:9] pg_regress/rowtypes LOG:  statement: select '(Joe,"von""Blow")'::fullname, E'(Joe,d\\\\\\\\Blow)'::fullname;
2020-04-06 20:20:20.761 EDT [3316:10] pg_regress/with LOG:  statement: SELECT * FROM nums;
2020-04-06 20:20:20.768 EDT [3309:21] pg_regress/plpgsql LOG:  statement: create unique index IFace_name on IFace using btree (slotname bpchar_ops);
2020-04-06 20:20:20.769 EDT [3316:11] pg_regress/with LOG:  statement: WITH RECURSIVE t(n) AS (
	    SELECT 1
	UNION
	    SELECT 10-n FROM t)
	SELECT * FROM t;
2020-04-06 20:20:20.769 EDT [3318:4] pg_regress/conversion LOG:  statement: SET SESSION AUTHORIZATION regress_conversion_user;
2020-04-06 20:20:20.770 EDT [3309:22] pg_regress/plpgsql LOG:  statement: create table PHone (
	    slotname	char(20),
	    comment	text,
	    slotlink	char(20)
	);
2020-04-06 20:20:20.770 EDT [3316:12] pg_regress/with LOG:  statement: WITH RECURSIVE t(n) AS (
	    VALUES (1)
	UNION ALL
	    SELECT n+1 FROM t)
	SELECT * FROM t LIMIT 10;
2020-04-06 20:20:20.770 EDT [3316:13] pg_regress/with LOG:  statement: WITH RECURSIVE t(n) AS (
	    SELECT 1
	UNION
	    SELECT n+1 FROM t)
	SELECT * FROM t LIMIT 10;
2020-04-06 20:20:20.771 EDT [3316:14] pg_regress/with LOG:  statement: WITH q AS (SELECT 'foo' AS x)
	SELECT x, x IS OF (text) AS is_text FROM q;
2020-04-06 20:20:20.771 EDT [3318:5] pg_regress/conversion LOG:  statement: CREATE CONVERSION myconv FOR 'LATIN1' TO 'UTF8' FROM iso8859_1_to_utf8;
2020-04-06 20:20:20.771 EDT [3309:23] pg_regress/plpgsql LOG:  statement: create unique index PHone_name on PHone using btree (slotname bpchar_ops);
2020-04-06 20:20:20.772 EDT [3309:24] pg_regress/plpgsql LOG:  statement: create function tg_room_au() returns trigger as '
	begin
	    if new.roomno != old.roomno then
	        update WSlot set roomno = new.roomno where roomno = old.roomno;
	    end if;
	    return new;
	end;
	' language plpgsql;
2020-04-06 20:20:20.774 EDT [3318:6] pg_regress/conversion LOG:  statement: CREATE CONVERSION myconv FOR 'LATIN1' TO 'UTF8' FROM iso8859_1_to_utf8;
2020-04-06 20:20:20.774 EDT [3318:7] pg_regress/conversion ERROR:  conversion "myconv" already exists
2020-04-06 20:20:20.774 EDT [3318:8] pg_regress/conversion STATEMENT:  CREATE CONVERSION myconv FOR 'LATIN1' TO 'UTF8' FROM iso8859_1_to_utf8;
2020-04-06 20:20:20.775 EDT [3306:54] pg_regress/plancache LOG:  statement: create or replace temp view v1 as
	  select 2+2+4+(select max(unique1) from tenk1) as f1;
2020-04-06 20:20:20.776 EDT [3306:55] pg_regress/plancache LOG:  statement: select cache_test_2();
2020-04-06 20:20:20.776 EDT [3324:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:20.777 EDT [3324:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/truncate
2020-04-06 20:20:20.778 EDT [3306:56] pg_regress/plancache LOG:  statement: create schema s1
	  create table abc (f1 int);
2020-04-06 20:20:20.779 EDT [3306:57] pg_regress/plancache LOG:  statement: create schema s2
	  create table abc (f1 int);
2020-04-06 20:20:20.780 EDT [3318:9] pg_regress/conversion LOG:  statement: CREATE DEFAULT CONVERSION public.mydef FOR 'LATIN1' TO 'UTF8' FROM iso8859_1_to_utf8;
2020-04-06 20:20:20.780 EDT [3306:58] pg_regress/plancache LOG:  statement: insert into s1.abc values(123);
2020-04-06 20:20:20.780 EDT [3318:10] pg_regress/conversion LOG:  statement: CREATE DEFAULT CONVERSION public.mydef2 FOR 'LATIN1' TO 'UTF8' FROM iso8859_1_to_utf8;
2020-04-06 20:20:20.780 EDT [3318:11] pg_regress/conversion ERROR:  default conversion for LATIN1 to UTF8 already exists
2020-04-06 20:20:20.780 EDT [3318:12] pg_regress/conversion STATEMENT:  CREATE DEFAULT CONVERSION public.mydef2 FOR 'LATIN1' TO 'UTF8' FROM iso8859_1_to_utf8;
2020-04-06 20:20:20.780 EDT [3318:13] pg_regress/conversion LOG:  statement: COMMENT ON CONVERSION myconv_bad IS 'foo';
2020-04-06 20:20:20.780 EDT [3318:14] pg_regress/conversion ERROR:  conversion "myconv_bad" does not exist
2020-04-06 20:20:20.780 EDT [3318:15] pg_regress/conversion STATEMENT:  COMMENT ON CONVERSION myconv_bad IS 'foo';
2020-04-06 20:20:20.780 EDT [3318:16] pg_regress/conversion LOG:  statement: COMMENT ON CONVERSION myconv IS 'bar';
2020-04-06 20:20:20.781 EDT [3306:59] pg_regress/plancache LOG:  statement: insert into s2.abc values(456);
2020-04-06 20:20:20.781 EDT [3306:60] pg_regress/plancache LOG:  statement: set search_path = s1;
2020-04-06 20:20:20.781 EDT [3306:61] pg_regress/plancache LOG:  statement: prepare p1 as select f1 from abc;
2020-04-06 20:20:20.782 EDT [3306:62] pg_regress/plancache LOG:  statement: execute p1;
2020-04-06 20:20:20.782 EDT [3306:63] pg_regress/plancache DETAIL:  prepare: prepare p1 as select f1 from abc;
2020-04-06 20:20:20.783 EDT [3324:3] pg_regress/truncate LOG:  statement: CREATE TABLE truncate_a (col1 integer primary key);
2020-04-06 20:20:20.783 EDT [3326:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:20.784 EDT [3326:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/alter_table
2020-04-06 20:20:20.784 EDT [3325:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:20.786 EDT [3318:17] pg_regress/conversion LOG:  statement: COMMENT ON CONVERSION myconv IS NULL;
2020-04-06 20:20:20.786 EDT [3309:25] pg_regress/plpgsql LOG:  statement: create trigger tg_room_au after update
	    on Room for each row execute procedure tg_room_au();
2020-04-06 20:20:20.786 EDT [3326:3] pg_regress/alter_table LOG:  statement: SET client_min_messages TO 'warning';
2020-04-06 20:20:20.787 EDT [3326:4] pg_regress/alter_table LOG:  statement: DROP ROLE IF EXISTS regress_alter_table_user1;
2020-04-06 20:20:20.787 EDT [3326:5] pg_regress/alter_table LOG:  statement: RESET client_min_messages;
2020-04-06 20:20:20.787 EDT [3326:6] pg_regress/alter_table LOG:  statement: CREATE USER regress_alter_table_user1;
2020-04-06 20:20:20.787 EDT [3326:7] pg_regress/alter_table LOG:  statement: CREATE TABLE attmp (initial int4);
2020-04-06 20:20:20.787 EDT [3307:6] pg_regress/limit LOG:  statement: SELECT ''::text AS three, unique1, unique2, stringu1
			FROM onek WHERE unique1 > 100
			ORDER BY unique1 LIMIT 3 OFFSET 20;
2020-04-06 20:20:20.789 EDT [3310:10] pg_regress/rowtypes LOG:  statement: select '(Joe,"Blow,Jr")'::fullname;
2020-04-06 20:20:20.789 EDT [3326:8] pg_regress/alter_table LOG:  statement: COMMENT ON TABLE attmp_wrong IS 'table comment';
2020-04-06 20:20:20.789 EDT [3326:9] pg_regress/alter_table ERROR:  relation "attmp_wrong" does not exist
2020-04-06 20:20:20.789 EDT [3326:10] pg_regress/alter_table STATEMENT:  COMMENT ON TABLE attmp_wrong IS 'table comment';
2020-04-06 20:20:20.789 EDT [3326:11] pg_regress/alter_table LOG:  statement: COMMENT ON TABLE attmp IS 'table comment';
2020-04-06 20:20:20.789 EDT [3326:12] pg_regress/alter_table LOG:  statement: COMMENT ON TABLE attmp IS NULL;
2020-04-06 20:20:20.789 EDT [3326:13] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN xmin integer;
2020-04-06 20:20:20.790 EDT [3326:14] pg_regress/alter_table ERROR:  column name "xmin" conflicts with a system column name
2020-04-06 20:20:20.790 EDT [3326:15] pg_regress/alter_table STATEMENT:  ALTER TABLE attmp ADD COLUMN xmin integer;
2020-04-06 20:20:20.790 EDT [3326:16] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN a int4 default 3;
2020-04-06 20:20:20.791 EDT [3326:17] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN b name;
2020-04-06 20:20:20.791 EDT [3326:18] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN c text;
2020-04-06 20:20:20.793 EDT [3326:19] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN d float8;
2020-04-06 20:20:20.794 EDT [3316:15] pg_regress/with LOG:  statement: WITH RECURSIVE t(n) AS (
	    SELECT 'foo'
	UNION ALL
	    SELECT n || ' bar' FROM t WHERE length(n) < 20
	)
	SELECT n, n IS OF (text) AS is_text FROM t;
2020-04-06 20:20:20.794 EDT [3326:20] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN e float4;
2020-04-06 20:20:20.794 EDT [3326:21] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN f int2;
2020-04-06 20:20:20.794 EDT [3324:4] pg_regress/truncate LOG:  statement: INSERT INTO truncate_a VALUES (1);
2020-04-06 20:20:20.794 EDT [3326:22] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN g polygon;
2020-04-06 20:20:20.795 EDT [3326:23] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN i char;
2020-04-06 20:20:20.795 EDT [3316:16] pg_regress/with LOG:  statement: WITH RECURSIVE t(n) AS (
	    SELECT '7'
	UNION ALL
	    SELECT n+1 FROM t WHERE n < 10
	)
	SELECT n, n IS OF (int) AS is_int FROM t;
2020-04-06 20:20:20.795 EDT [3326:24] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN k int4;
2020-04-06 20:20:20.795 EDT [3326:25] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN l tid;
2020-04-06 20:20:20.795 EDT [3316:17] pg_regress/with ERROR:  operator does not exist: text + integer at character 63
2020-04-06 20:20:20.795 EDT [3316:18] pg_regress/with HINT:  No operator matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:20.795 EDT [3316:19] pg_regress/with STATEMENT:  WITH RECURSIVE t(n) AS (
	    SELECT '7'
	UNION ALL
	    SELECT n+1 FROM t WHERE n < 10
	)
	SELECT n, n IS OF (int) AS is_int FROM t;
2020-04-06 20:20:20.796 EDT [3316:20] pg_regress/with LOG:  statement: CREATE TEMP TABLE department (
		id INTEGER PRIMARY KEY,  
		parent_department INTEGER REFERENCES department, 
		name TEXT 
	);
2020-04-06 20:20:20.796 EDT [3326:26] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN m xid;
2020-04-06 20:20:20.796 EDT [3326:27] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN n oidvector;
2020-04-06 20:20:20.796 EDT [3326:28] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN p boolean;
2020-04-06 20:20:20.797 EDT [3325:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/largeobject
2020-04-06 20:20:20.797 EDT [3326:29] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN q point;
2020-04-06 20:20:20.797 EDT [3326:30] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN r lseg;
2020-04-06 20:20:20.798 EDT [3326:31] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN s path;
2020-04-06 20:20:20.798 EDT [3326:32] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN t box;
2020-04-06 20:20:20.798 EDT [3326:33] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN v timestamp;
2020-04-06 20:20:20.799 EDT [3326:34] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN w interval;
2020-04-06 20:20:20.799 EDT [3309:26] pg_regress/plpgsql LOG:  statement: create function tg_room_ad() returns trigger as '
	begin
	    delete from WSlot where roomno = old.roomno;
	    return old;
	end;
	' language plpgsql;
2020-04-06 20:20:20.799 EDT [3326:35] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN x float8[];
2020-04-06 20:20:20.800 EDT [3326:36] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN y float4[];
2020-04-06 20:20:20.800 EDT [3324:5] pg_regress/truncate LOG:  statement: INSERT INTO truncate_a VALUES (2);
2020-04-06 20:20:20.800 EDT [3326:37] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN z int2[];
2020-04-06 20:20:20.800 EDT [3316:21] pg_regress/with LOG:  statement: INSERT INTO department VALUES (0, NULL, 'ROOT');
2020-04-06 20:20:20.800 EDT [3309:27] pg_regress/plpgsql LOG:  statement: create trigger tg_room_ad after delete
	    on Room for each row execute procedure tg_room_ad();
2020-04-06 20:20:20.801 EDT [3324:6] pg_regress/truncate LOG:  statement: SELECT * FROM truncate_a;
2020-04-06 20:20:20.801 EDT [3326:38] pg_regress/alter_table LOG:  statement: INSERT INTO attmp (a, b, c, d, e, f, g,    i,    k, l, m, n, p, q, r, s, t,
		v, w, x, y, z)
	   VALUES (4, 'name', 'text', 4.1, 4.1, 2, '(4.1,4.1,3.1,3.1)',
		'c',
		314159, '(1,1)', '512',
		'1 2 3 4 5 6 7 8', true, '(1.1,1.1)', '(4.1,4.1,3.1,3.1)',
		'(0,2,4.1,4.1,3.1,3.1)', '(4.1,4.1,3.1,3.1)',
		'epoch', '01:00:10', '{1.0,2.0,3.0,4.0}', '{1.0,2.0,3.0,4.0}', '{1,2,3,4}');
2020-04-06 20:20:20.801 EDT [3326:39] pg_regress/alter_table LOG:  statement: SELECT * FROM attmp;
2020-04-06 20:20:20.802 EDT [3306:64] pg_regress/plancache LOG:  statement: set search_path = s2;
2020-04-06 20:20:20.802 EDT [3306:65] pg_regress/plancache LOG:  statement: select f1 from abc;
2020-04-06 20:20:20.802 EDT [3325:3] pg_regress/largeobject LOG:  statement: SET bytea_output TO escape;
2020-04-06 20:20:20.802 EDT [3318:18] pg_regress/conversion LOG:  statement: DROP CONVERSION myconv;
2020-04-06 20:20:20.803 EDT [3309:28] pg_regress/plpgsql LOG:  statement: create function tg_wslot_biu() returns trigger as $$
	begin
	    if count(*) = 0 from Room where roomno = new.roomno then
	        raise exception 'Room % does not exist', new.roomno;
	    end if;
	    return new;
	end;
	$$ language plpgsql;
2020-04-06 20:20:20.803 EDT [3316:22] pg_regress/with LOG:  statement: INSERT INTO department VALUES (1, 0, 'A');
2020-04-06 20:20:20.803 EDT [3309:29] pg_regress/plpgsql LOG:  statement: create trigger tg_wslot_biu before insert or update
	    on WSlot for each row execute procedure tg_wslot_biu();
2020-04-06 20:20:20.804 EDT [3325:4] pg_regress/largeobject LOG:  statement: CREATE TABLE lotest_stash_values (loid oid, fd integer);
2020-04-06 20:20:20.804 EDT [3316:23] pg_regress/with LOG:  statement: INSERT INTO department VALUES (2, 1, 'B');
2020-04-06 20:20:20.804 EDT [3316:24] pg_regress/with LOG:  statement: INSERT INTO department VALUES (3, 2, 'C');
2020-04-06 20:20:20.805 EDT [3316:25] pg_regress/with LOG:  statement: INSERT INTO department VALUES (4, 2, 'D');
2020-04-06 20:20:20.805 EDT [3316:26] pg_regress/with LOG:  statement: INSERT INTO department VALUES (5, 0, 'E');
2020-04-06 20:20:20.806 EDT [3316:27] pg_regress/with LOG:  statement: INSERT INTO department VALUES (6, 4, 'F');
2020-04-06 20:20:20.806 EDT [3316:28] pg_regress/with LOG:  statement: INSERT INTO department VALUES (7, 5, 'G');
2020-04-06 20:20:20.806 EDT [3316:29] pg_regress/with LOG:  statement: WITH RECURSIVE subdepartment AS
	(
		
		SELECT name as root_name, * FROM department WHERE name = 'A'
		UNION ALL
		
		SELECT sd.root_name, d.* FROM department AS d, subdepartment AS sd
			WHERE d.parent_department = sd.id
	)
	SELECT * FROM subdepartment ORDER BY name;
2020-04-06 20:20:20.807 EDT [3309:30] pg_regress/plpgsql LOG:  statement: create function tg_pfield_au() returns trigger as '
	begin
	    if new.name != old.name then
	        update PSlot set pfname = new.name where pfname = old.name;
	    end if;
	    return new;
	end;
	' language plpgsql;
2020-04-06 20:20:20.808 EDT [3330:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:20.809 EDT [3330:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/returning
2020-04-06 20:20:20.811 EDT [3316:30] pg_regress/with LOG:  statement: WITH RECURSIVE subdepartment(level, id, parent_department, name) AS
	(
		
		SELECT 1, * FROM department WHERE name = 'A'
		UNION ALL
		
		SELECT sd.level + 1, d.* FROM department AS d, subdepartment AS sd
			WHERE d.parent_department = sd.id
	)
	SELECT * FROM subdepartment ORDER BY name;
2020-04-06 20:20:20.811 EDT [3318:19] pg_regress/conversion LOG:  statement: DROP CONVERSION mydef;
2020-04-06 20:20:20.812 EDT [3316:31] pg_regress/with LOG:  statement: WITH RECURSIVE subdepartment(level, id, parent_department, name) AS
	(
		
		SELECT 1, * FROM department WHERE name = 'A'
		UNION ALL
		
		SELECT sd.level + 1, d.* FROM department AS d, subdepartment AS sd
			WHERE d.parent_department = sd.id
	)
	SELECT * FROM subdepartment WHERE level >= 2 ORDER BY name;
2020-04-06 20:20:20.813 EDT [3316:32] pg_regress/with LOG:  statement: WITH RECURSIVE subdepartment AS
	(
		
		SELECT * FROM department WHERE name = 'A'
	)
	SELECT * FROM subdepartment ORDER BY name;
2020-04-06 20:20:20.814 EDT [3316:33] pg_regress/with LOG:  statement: SELECT count(*) FROM (
	    WITH RECURSIVE t(n) AS (
	        SELECT 1 UNION ALL SELECT n + 1 FROM t WHERE n < 500
	    )
	    SELECT * FROM t) AS t WHERE n < (
	        SELECT count(*) FROM (
	            WITH RECURSIVE t(n) AS (
	                   SELECT 1 UNION ALL SELECT n + 1 FROM t WHERE n < 100
	                )
	            SELECT * FROM t WHERE n < 50000
	         ) AS t WHERE n < 100);
2020-04-06 20:20:20.816 EDT [3337:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:20.817 EDT [3316:34] pg_regress/with LOG:  statement: WITH q1(x,y) AS (
	    SELECT hundred, sum(ten) FROM tenk1 GROUP BY hundred
	  )
	SELECT count(*) FROM q1 WHERE y > (SELECT sum(y)/100 FROM q1 qsub);
2020-04-06 20:20:20.817 EDT [3337:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/domain
2020-04-06 20:20:20.819 EDT [3318:20] pg_regress/conversion LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:20:20.820 EDT [3318:21] pg_regress/conversion LOG:  statement: DROP USER regress_conversion_user;
2020-04-06 20:20:20.820 EDT [3318:22] pg_regress/conversion LOG:  disconnection: session time: 0:00:00.072 user=pgbuild database=regression host=[local]
2020-04-06 20:20:20.821 EDT [3334:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:20.822 EDT [3334:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/polymorphism
2020-04-06 20:20:20.823 EDT [3310:11] pg_regress/rowtypes LOG:  statement: select '(Joe,)'::fullname;
2020-04-06 20:20:20.823 EDT [3324:7] pg_regress/truncate LOG:  statement: BEGIN;
2020-04-06 20:20:20.823 EDT [3324:8] pg_regress/truncate LOG:  statement: TRUNCATE truncate_a;
2020-04-06 20:20:20.824 EDT [3307:7] pg_regress/limit LOG:  statement: SELECT ''::text AS zero, unique1, unique2, stringu1
			FROM onek WHERE unique1 < 50
			ORDER BY unique1 DESC LIMIT 8 OFFSET 99;
2020-04-06 20:20:20.824 EDT [3309:31] pg_regress/plpgsql LOG:  statement: create trigger tg_pfield_au after update
	    on PField for each row execute procedure tg_pfield_au();
2020-04-06 20:20:20.825 EDT [3325:5] pg_regress/largeobject LOG:  statement: INSERT INTO lotest_stash_values (loid) SELECT lo_creat(42);
2020-04-06 20:20:20.826 EDT [3337:3] pg_regress/domain LOG:  statement: create domain domaindroptest int4;
2020-04-06 20:20:20.827 EDT [3324:9] pg_regress/truncate LOG:  statement: ROLLBACK;
2020-04-06 20:20:20.828 EDT [3330:3] pg_regress/returning LOG:  statement: CREATE TEMP TABLE foo (f1 serial, f2 text, f3 int default 42);
2020-04-06 20:20:20.828 EDT [3334:3] pg_regress/polymorphism LOG:  statement: create function polyf(x anyelement) returns anyelement as $$
	  select x + 1
	$$ language sql;
2020-04-06 20:20:20.829 EDT [3316:35] pg_regress/with LOG:  statement: CREATE TEMPORARY VIEW vsubdepartment AS
		WITH RECURSIVE subdepartment AS
		(
			 
			SELECT * FROM department WHERE name = 'A'
			UNION ALL
			
			SELECT d.* FROM department AS d, subdepartment AS sd
				WHERE d.parent_department = sd.id
		)
		SELECT * FROM subdepartment;
2020-04-06 20:20:20.829 EDT [3325:6] pg_regress/largeobject LOG:  statement: CREATE ROLE regress_lo_user;
2020-04-06 20:20:20.830 EDT [3337:4] pg_regress/domain LOG:  statement: comment on domain domaindroptest is 'About to drop this..';
2020-04-06 20:20:20.831 EDT [3336:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:20.831 EDT [3325:7] pg_regress/largeobject LOG:  statement: DO $$
	  BEGIN
	    EXECUTE 'ALTER LARGE OBJECT ' || (select loid from lotest_stash_values)
			|| ' OWNER TO regress_lo_user';
	  END
	$$;
2020-04-06 20:20:20.832 EDT [3336:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/rangefuncs
2020-04-06 20:20:20.832 EDT [3324:10] pg_regress/truncate LOG:  statement: SELECT * FROM truncate_a;
2020-04-06 20:20:20.833 EDT [3316:36] pg_regress/with LOG:  statement: SELECT * FROM vsubdepartment ORDER BY name;
2020-04-06 20:20:20.833 EDT [3337:5] pg_regress/domain LOG:  statement: create domain dependenttypetest domaindroptest;
2020-04-06 20:20:20.834 EDT [3326:40] pg_regress/alter_table LOG:  statement: DROP TABLE attmp;
2020-04-06 20:20:20.834 EDT [3334:4] pg_regress/polymorphism LOG:  statement: select polyf(42) as int, polyf(4.5) as num;
2020-04-06 20:20:20.834 EDT [3316:37] pg_regress/with LOG:  statement: SELECT pg_get_viewdef('vsubdepartment'::regclass);
2020-04-06 20:20:20.836 EDT [3335:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:20.836 EDT [3316:38] pg_regress/with LOG:  statement: SELECT pg_get_viewdef('vsubdepartment'::regclass, true);
2020-04-06 20:20:20.837 EDT [3309:32] pg_regress/plpgsql LOG:  statement: create function tg_pfield_ad() returns trigger as '
	begin
	    delete from PSlot where pfname = old.name;
	    return old;
	end;
	' language plpgsql;
2020-04-06 20:20:20.837 EDT [3335:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/xml
2020-04-06 20:20:20.837 EDT [3306:66] pg_regress/plancache LOG:  statement: execute p1;
2020-04-06 20:20:20.837 EDT [3306:67] pg_regress/plancache DETAIL:  prepare: prepare p1 as select f1 from abc;
2020-04-06 20:20:20.837 EDT [3309:33] pg_regress/plpgsql LOG:  statement: create trigger tg_pfield_ad after delete
	    on PField for each row execute procedure tg_pfield_ad();
2020-04-06 20:20:20.837 EDT [3342:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:20.838 EDT [3316:39] pg_regress/with LOG:  statement: CREATE VIEW sums_1_100 AS
	WITH RECURSIVE t(n) AS (
	    VALUES (1)
	UNION ALL
	    SELECT n+1 FROM t WHERE n < 100
	)
	SELECT sum(n) FROM t;
2020-04-06 20:20:20.838 EDT [3309:34] pg_regress/plpgsql LOG:  statement: create function tg_pslot_biu() returns trigger as $proc$
	declare
	    pfrec	record;
	    ps          alias for new;
	begin
	    select into pfrec * from PField where name = ps.pfname;
	    if not found then
	        raise exception $$Patchfield "%" does not exist$$, ps.pfname;
	    end if;
	    return ps;
	end;
	$proc$ language plpgsql;
2020-04-06 20:20:20.838 EDT [3337:6] pg_regress/domain LOG:  statement: drop domain domaindroptest;
2020-04-06 20:20:20.838 EDT [3342:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/sequence
2020-04-06 20:20:20.839 EDT [3337:7] pg_regress/domain ERROR:  cannot drop type domaindroptest because other objects depend on it
2020-04-06 20:20:20.839 EDT [3337:8] pg_regress/domain DETAIL:  type dependenttypetest depends on type domaindroptest
2020-04-06 20:20:20.839 EDT [3337:9] pg_regress/domain HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:20.839 EDT [3337:10] pg_regress/domain STATEMENT:  drop domain domaindroptest;
2020-04-06 20:20:20.839 EDT [3309:35] pg_regress/plpgsql LOG:  statement: create trigger tg_pslot_biu before insert or update
	    on PSlot for each row execute procedure tg_pslot_biu();
2020-04-06 20:20:20.839 EDT [3334:5] pg_regress/polymorphism LOG:  statement: select polyf(point(3,4));
2020-04-06 20:20:20.840 EDT [3334:6] pg_regress/polymorphism ERROR:  operator does not exist: point + integer at character 13
2020-04-06 20:20:20.840 EDT [3334:7] pg_regress/polymorphism HINT:  No operator matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:20.840 EDT [3334:8] pg_regress/polymorphism QUERY:  
	  select x + 1
	
2020-04-06 20:20:20.840 EDT [3334:9] pg_regress/polymorphism CONTEXT:  SQL function "polyf" during inlining
2020-04-06 20:20:20.840 EDT [3334:10] pg_regress/polymorphism STATEMENT:  select polyf(point(3,4));
2020-04-06 20:20:20.840 EDT [3336:3] pg_regress/rangefuncs LOG:  statement: CREATE TABLE rngfunc2(rngfuncid int, f2 int);
2020-04-06 20:20:20.840 EDT [3309:36] pg_regress/plpgsql LOG:  statement: create function tg_system_au() returns trigger as '
	begin
	    if new.name != old.name then
	        update IFace set sysname = new.name where sysname = old.name;
	    end if;
	    return new;
	end;
	' language plpgsql;
2020-04-06 20:20:20.840 EDT [3334:11] pg_regress/polymorphism LOG:  statement: drop function polyf(x anyelement);
2020-04-06 20:20:20.841 EDT [3316:40] pg_regress/with LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(sums_1_100)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:20.841 EDT [3335:3] pg_regress/xml LOG:  statement: CREATE TABLE xmltest (
	    id int,
	    data xml
	);
2020-04-06 20:20:20.841 EDT [3337:11] pg_regress/domain LOG:  statement: drop domain domaindroptest cascade;
2020-04-06 20:20:20.842 EDT [3309:37] pg_regress/plpgsql LOG:  statement: create trigger tg_system_au after update
	    on System for each row execute procedure tg_system_au();
2020-04-06 20:20:20.843 EDT [3309:38] pg_regress/plpgsql LOG:  statement: create function tg_iface_biu() returns trigger as $$
	declare
	    sname	text;
	    sysrec	record;
	begin
	    select into sysrec * from system where name = new.sysname;
	    if not found then
	        raise exception $q$system "%" does not exist$q$, new.sysname;
	    end if;
	    sname := 'IF.' || new.sysname;
	    sname := sname || '.';
	    sname := sname || new.ifname;
	    if length(sname) > 20 then
	        raise exception 'IFace slotname "%" too long (20 char max)', sname;
	    end if;
	    new.slotname := sname;
	    return new;
	end;
	$$ language plpgsql;
2020-04-06 20:20:20.844 EDT [3334:12] pg_regress/polymorphism LOG:  statement: create function polyf(x anyelement) returns anyarray as $$
	  select array[x + 1, x + 2]
	$$ language sql;
2020-04-06 20:20:20.844 EDT [3337:12] pg_regress/domain LOG:  statement: drop domain domaindroptest cascade;
2020-04-06 20:20:20.844 EDT [3337:13] pg_regress/domain ERROR:  type "domaindroptest" does not exist
2020-04-06 20:20:20.844 EDT [3337:14] pg_regress/domain STATEMENT:  drop domain domaindroptest cascade;
2020-04-06 20:20:20.844 EDT [3309:39] pg_regress/plpgsql LOG:  statement: create trigger tg_iface_biu before insert or update
	    on IFace for each row execute procedure tg_iface_biu();
2020-04-06 20:20:20.844 EDT [3337:15] pg_regress/domain LOG:  statement: create domain domainvarchar varchar(5);
2020-04-06 20:20:20.845 EDT [3334:13] pg_regress/polymorphism LOG:  statement: select polyf(42) as int, polyf(4.5) as num;
2020-04-06 20:20:20.846 EDT [3336:4] pg_regress/rangefuncs LOG:  statement: INSERT INTO rngfunc2 VALUES(1, 11);
2020-04-06 20:20:20.846 EDT [3337:16] pg_regress/domain LOG:  statement: create domain domainnumeric numeric(8,2);
2020-04-06 20:20:20.846 EDT [3337:17] pg_regress/domain LOG:  statement: create domain domainint4 int4;
2020-04-06 20:20:20.847 EDT [3309:40] pg_regress/plpgsql LOG:  statement: create function tg_hub_a() returns trigger as '
	declare
	    hname	text;
	    dummy	integer;
	begin
	    if tg_op = ''INSERT'' then
		dummy := tg_hub_adjustslots(new.name, 0, new.nslots);
		return new;
	    end if;
	    if tg_op = ''UPDATE'' then
		if new.name != old.name then
		    update HSlot set hubname = new.name where hubname = old.name;
		end if;
		dummy := tg_hub_adjustslots(new.name, old.nslots, new.nslots);
		return new;
	    end if;
	    if tg_op = ''DELETE'' then
		dummy := tg_hub_adjustslots(old.name, old.nslots, 0);
		return old;
	    end if;
	end;
	' language plpgsql;
2020-04-06 20:20:20.847 EDT [3337:18] pg_regress/domain LOG:  statement: create domain domaintext text;
2020-04-06 20:20:20.847 EDT [3334:14] pg_regress/polymorphism LOG:  statement: drop function polyf(x anyelement);
2020-04-06 20:20:20.848 EDT [3337:19] pg_regress/domain LOG:  statement: SELECT cast('123456' as domainvarchar);
2020-04-06 20:20:20.848 EDT [3342:3] pg_regress/sequence LOG:  statement: CREATE UNLOGGED SEQUENCE sequence_testx;
2020-04-06 20:20:20.848 EDT [3342:4] pg_regress/sequence ERROR:  unlogged sequences are not supported
2020-04-06 20:20:20.848 EDT [3342:5] pg_regress/sequence STATEMENT:  CREATE UNLOGGED SEQUENCE sequence_testx;
2020-04-06 20:20:20.848 EDT [3325:8] pg_regress/largeobject LOG:  statement: SELECT
		rol.rolname
	FROM
		lotest_stash_values s
		JOIN pg_largeobject_metadata lo ON s.loid = lo.oid
		JOIN pg_authid rol ON lo.lomowner = rol.oid;
2020-04-06 20:20:20.848 EDT [3336:5] pg_regress/rangefuncs LOG:  statement: INSERT INTO rngfunc2 VALUES(2, 22);
2020-04-06 20:20:20.848 EDT [3309:41] pg_regress/plpgsql LOG:  statement: create trigger tg_hub_a after insert or update or delete
	    on Hub for each row execute procedure tg_hub_a();
2020-04-06 20:20:20.849 EDT [3335:4] pg_regress/xml LOG:  statement: INSERT INTO xmltest VALUES (1, '<value>one</value>');
2020-04-06 20:20:20.849 EDT [3334:15] pg_regress/polymorphism LOG:  statement: create function polyf(x anyarray) returns anyelement as $$
	  select x[1]
	$$ language sql;
2020-04-06 20:20:20.849 EDT [3326:41] pg_regress/alter_table LOG:  statement: CREATE TABLE attmp (
		initial 	int4
	);
2020-04-06 20:20:20.850 EDT [3342:6] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_testx INCREMENT BY 0;
2020-04-06 20:20:20.850 EDT [3336:6] pg_regress/rangefuncs LOG:  statement: INSERT INTO rngfunc2 VALUES(1, 111);
2020-04-06 20:20:20.850 EDT [3342:7] pg_regress/sequence ERROR:  INCREMENT must not be zero
2020-04-06 20:20:20.850 EDT [3342:8] pg_regress/sequence STATEMENT:  CREATE SEQUENCE sequence_testx INCREMENT BY 0;
2020-04-06 20:20:20.850 EDT [3330:4] pg_regress/returning LOG:  statement: INSERT INTO foo (f2,f3)
	  VALUES ('test', DEFAULT), ('More', 11), (upper('more'), 7+9)
	  RETURNING *, f1+f3 AS sum;
2020-04-06 20:20:20.851 EDT [3340:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:20.851 EDT [3343:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:20.852 EDT [3340:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/prepare
2020-04-06 20:20:20.852 EDT [3343:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/copy2
2020-04-06 20:20:20.852 EDT [3326:42] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN a int4;
2020-04-06 20:20:20.853 EDT [3334:16] pg_regress/polymorphism LOG:  statement: select polyf(array[2,4]) as int, polyf(array[4.5, 7.7]) as num;
2020-04-06 20:20:20.855 EDT [3336:7] pg_regress/rangefuncs LOG:  statement: CREATE FUNCTION rngfunct(int) returns setof rngfunc2 as 'SELECT * FROM rngfunc2 WHERE rngfuncid = $1 ORDER BY f2;' LANGUAGE SQL;
2020-04-06 20:20:20.854 EDT [3324:11] pg_regress/truncate LOG:  statement: BEGIN;
2020-04-06 20:20:20.856 EDT [3343:3] pg_regress/copy2 LOG:  statement: CREATE TEMP TABLE x (
		a serial,
		b int,
		c text not null default 'stuff',
		d text,
		e text
	) ;
2020-04-06 20:20:20.856 EDT [3324:12] pg_regress/truncate LOG:  statement: TRUNCATE truncate_a;
2020-04-06 20:20:20.857 EDT [3342:9] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_testx INCREMENT BY -1 MINVALUE 20;
2020-04-06 20:20:20.857 EDT [3342:10] pg_regress/sequence ERROR:  MINVALUE (20) must be less than MAXVALUE (-1)
2020-04-06 20:20:20.857 EDT [3342:11] pg_regress/sequence STATEMENT:  CREATE SEQUENCE sequence_testx INCREMENT BY -1 MINVALUE 20;
2020-04-06 20:20:20.857 EDT [3342:12] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_testx INCREMENT BY 1 MAXVALUE -20;
2020-04-06 20:20:20.857 EDT [3342:13] pg_regress/sequence ERROR:  MINVALUE (1) must be less than MAXVALUE (-20)
2020-04-06 20:20:20.857 EDT [3342:14] pg_regress/sequence STATEMENT:  CREATE SEQUENCE sequence_testx INCREMENT BY 1 MAXVALUE -20;
2020-04-06 20:20:20.857 EDT [3334:17] pg_regress/polymorphism LOG:  statement: select polyf(stavalues1) from pg_statistic;
2020-04-06 20:20:20.857 EDT [3334:18] pg_regress/polymorphism ERROR:  cannot determine element type of "anyarray" argument
2020-04-06 20:20:20.857 EDT [3334:19] pg_regress/polymorphism STATEMENT:  select polyf(stavalues1) from pg_statistic;
2020-04-06 20:20:20.857 EDT [3324:13] pg_regress/truncate LOG:  statement: COMMIT;
2020-04-06 20:20:20.857 EDT [3342:15] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_testx INCREMENT BY -1 START 10;
2020-04-06 20:20:20.857 EDT [3342:16] pg_regress/sequence ERROR:  START value (10) cannot be greater than MAXVALUE (-1)
2020-04-06 20:20:20.857 EDT [3342:17] pg_regress/sequence STATEMENT:  CREATE SEQUENCE sequence_testx INCREMENT BY -1 START 10;
2020-04-06 20:20:20.858 EDT [3334:20] pg_regress/polymorphism LOG:  statement: drop function polyf(x anyarray);
2020-04-06 20:20:20.859 EDT [3342:18] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_testx INCREMENT BY 1 START -10;
2020-04-06 20:20:20.859 EDT [3324:14] pg_regress/truncate LOG:  statement: SELECT * FROM truncate_a;
2020-04-06 20:20:20.859 EDT [3342:19] pg_regress/sequence ERROR:  START value (-10) cannot be less than MINVALUE (1)
2020-04-06 20:20:20.859 EDT [3342:20] pg_regress/sequence STATEMENT:  CREATE SEQUENCE sequence_testx INCREMENT BY 1 START -10;
2020-04-06 20:20:20.859 EDT [3342:21] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_testx CACHE 0;
2020-04-06 20:20:20.859 EDT [3342:22] pg_regress/sequence ERROR:  CACHE (0) must be greater than zero
2020-04-06 20:20:20.859 EDT [3342:23] pg_regress/sequence STATEMENT:  CREATE SEQUENCE sequence_testx CACHE 0;
2020-04-06 20:20:20.859 EDT [3334:21] pg_regress/polymorphism LOG:  statement: create function polyf(x anyarray) returns anyarray as $$
	  select x
	$$ language sql;
2020-04-06 20:20:20.860 EDT [3334:22] pg_regress/polymorphism LOG:  statement: select polyf(array[2,4]) as int, polyf(array[4.5, 7.7]) as num;
2020-04-06 20:20:20.860 EDT [3342:24] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_testx OWNED BY nobody;
2020-04-06 20:20:20.855 EDT [3309:42] pg_regress/plpgsql LOG:  statement: create function tg_hub_adjustslots(hname bpchar,
	                                   oldnslots integer,
	                                   newnslots integer)
	returns integer as '
	begin
	    if newnslots = oldnslots then
	        return 0;
	    end if;
	    if newnslots < oldnslots then
	        delete from HSlot where hubname = hname and slotno > newnslots;
		return 0;
	    end if;
	    for i in oldnslots + 1 .. newnslots loop
	        insert into HSlot (slotname, hubname, slotno, slotlink)
			values (''HS.dummy'', hname, i, '''');
	    end loop;
	    return 0;
	end
	' language plpgsql;
2020-04-06 20:20:20.861 EDT [3334:23] pg_regress/polymorphism LOG:  statement: select polyf(stavalues1) from pg_statistic;
2020-04-06 20:20:20.861 EDT [3334:24] pg_regress/polymorphism ERROR:  return type anyarray is not supported for SQL functions
2020-04-06 20:20:20.861 EDT [3334:25] pg_regress/polymorphism CONTEXT:  SQL function "polyf" during inlining
2020-04-06 20:20:20.861 EDT [3334:26] pg_regress/polymorphism STATEMENT:  select polyf(stavalues1) from pg_statistic;
2020-04-06 20:20:20.861 EDT [3334:27] pg_regress/polymorphism LOG:  statement: drop function polyf(x anyarray);
2020-04-06 20:20:20.861 EDT [3343:4] pg_regress/copy2 LOG:  statement: CREATE FUNCTION fn_x_before () RETURNS TRIGGER AS '
	  BEGIN
			NEW.e := ''before trigger fired''::text;
			return NEW;
		END;
	' LANGUAGE plpgsql;
2020-04-06 20:20:20.861 EDT [3334:28] pg_regress/polymorphism LOG:  statement: create function polyf(x anyelement) returns anyrange as $$
	  select array[x + 1, x + 2]
	$$ language sql;
2020-04-06 20:20:20.861 EDT [3334:29] pg_regress/polymorphism ERROR:  cannot determine result data type
2020-04-06 20:20:20.861 EDT [3334:30] pg_regress/polymorphism DETAIL:  A result of type anyrange requires at least one input of type anyrange.
2020-04-06 20:20:20.861 EDT [3334:31] pg_regress/polymorphism STATEMENT:  create function polyf(x anyelement) returns anyrange as $$
	  select array[x + 1, x + 2]
	$$ language sql;
2020-04-06 20:20:20.861 EDT [3342:25] pg_regress/sequence ERROR:  invalid OWNED BY option
2020-04-06 20:20:20.861 EDT [3342:26] pg_regress/sequence HINT:  Specify OWNED BY table.column or OWNED BY NONE.
2020-04-06 20:20:20.861 EDT [3342:27] pg_regress/sequence STATEMENT:  CREATE SEQUENCE sequence_testx OWNED BY nobody;
2020-04-06 20:20:20.862 EDT [3334:32] pg_regress/polymorphism LOG:  statement: create function polyf(x anyrange) returns anyarray as $$
	  select array[lower(x), upper(x)]
	$$ language sql;
2020-04-06 20:20:20.862 EDT [3334:33] pg_regress/polymorphism LOG:  statement: select polyf(int4range(42, 49)) as int, polyf(float8range(4.5, 7.8)) as num;
2020-04-06 20:20:20.862 EDT [3342:28] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_testx OWNED BY pg_class_oid_index.oid;
2020-04-06 20:20:20.863 EDT [3342:29] pg_regress/sequence ERROR:  referenced relation "pg_class_oid_index" is not a table or foreign table
2020-04-06 20:20:20.863 EDT [3342:30] pg_regress/sequence STATEMENT:  CREATE SEQUENCE sequence_testx OWNED BY pg_class_oid_index.oid;
2020-04-06 20:20:20.863 EDT [3309:43] pg_regress/plpgsql LOG:  statement: COMMENT ON FUNCTION tg_hub_adjustslots_wrong(bpchar, integer, integer) IS 'function with args';
2020-04-06 20:20:20.863 EDT [3309:44] pg_regress/plpgsql ERROR:  function tg_hub_adjustslots_wrong(character, integer, integer) does not exist
2020-04-06 20:20:20.863 EDT [3309:45] pg_regress/plpgsql STATEMENT:  COMMENT ON FUNCTION tg_hub_adjustslots_wrong(bpchar, integer, integer) IS 'function with args';
2020-04-06 20:20:20.863 EDT [3326:43] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN b name;
2020-04-06 20:20:20.864 EDT [3309:46] pg_regress/plpgsql LOG:  statement: COMMENT ON FUNCTION tg_hub_adjustslots(bpchar, integer, integer) IS 'function with args';
2020-04-06 20:20:20.864 EDT [3342:31] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_testx OWNED BY pg_class.relname;
2020-04-06 20:20:20.865 EDT [3326:44] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN c text;
2020-04-06 20:20:20.865 EDT [3340:3] pg_regress/prepare LOG:  statement: SELECT name, statement, parameter_types FROM pg_prepared_statements;
2020-04-06 20:20:20.865 EDT [3342:32] pg_regress/sequence ERROR:  sequence must be in same schema as table it is linked to
2020-04-06 20:20:20.865 EDT [3342:33] pg_regress/sequence STATEMENT:  CREATE SEQUENCE sequence_testx OWNED BY pg_class.relname;
2020-04-06 20:20:20.865 EDT [3330:5] pg_regress/returning LOG:  statement: SELECT * FROM foo;
2020-04-06 20:20:20.866 EDT [3330:6] pg_regress/returning LOG:  statement: UPDATE foo SET f2 = lower(f2), f3 = DEFAULT RETURNING foo.*, f1+f3 AS sum13;
2020-04-06 20:20:20.866 EDT [3330:7] pg_regress/returning LOG:  statement: SELECT * FROM foo;
2020-04-06 20:20:20.867 EDT [3330:8] pg_regress/returning LOG:  statement: DELETE FROM foo WHERE f1 > 2 RETURNING f3, f2, f1, least(f1,f3);
2020-04-06 20:20:20.866 EDT [3348:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:20.867 EDT [3340:4] pg_regress/prepare LOG:  statement: PREPARE q1 AS SELECT 1 AS a;
2020-04-06 20:20:20.867 EDT [3330:9] pg_regress/returning LOG:  statement: SELECT * FROM foo;
2020-04-06 20:20:20.867 EDT [3336:8] pg_regress/rangefuncs LOG:  statement: select * from rngfunct(1) with ordinality as z(a,b,ord);
2020-04-06 20:20:20.867 EDT [3330:10] pg_regress/returning LOG:  statement: INSERT INTO foo SELECT f1+10, f2, f3+99 FROM foo
	  RETURNING *, f1+112 IN (SELECT q1 FROM int8_tbl) AS subplan,
	    EXISTS(SELECT * FROM int4_tbl) AS initplan;
2020-04-06 20:20:20.868 EDT [3348:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/temp
2020-04-06 20:20:20.868 EDT [3330:11] pg_regress/returning LOG:  statement: UPDATE foo SET f3 = f3 * 2
	  WHERE f1 > 10
	  RETURNING *, f1+112 IN (SELECT q1 FROM int8_tbl) AS subplan,
	    EXISTS(SELECT * FROM int4_tbl) AS initplan;
2020-04-06 20:20:20.869 EDT [3330:12] pg_regress/returning LOG:  statement: DELETE FROM foo
	  WHERE f1 > 10
	  RETURNING *, f1+112 IN (SELECT q1 FROM int8_tbl) AS subplan,
	    EXISTS(SELECT * FROM int4_tbl) AS initplan;
2020-04-06 20:20:20.869 EDT [3340:5] pg_regress/prepare LOG:  statement: EXECUTE q1;
2020-04-06 20:20:20.869 EDT [3340:6] pg_regress/prepare DETAIL:  prepare: PREPARE q1 AS SELECT 1 AS a;
2020-04-06 20:20:20.869 EDT [3330:13] pg_regress/returning LOG:  statement: UPDATE foo SET f3 = f3*2
	  FROM int4_tbl i
	  WHERE foo.f1 + 123455 = i.f1
	  RETURNING foo.*, i.f1 as "i.f1";
2020-04-06 20:20:20.870 EDT [3330:14] pg_regress/returning LOG:  statement: SELECT * FROM foo;
2020-04-06 20:20:20.870 EDT [3326:45] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN d float8;
2020-04-06 20:20:20.870 EDT [3330:15] pg_regress/returning LOG:  statement: DELETE FROM foo
	  USING int4_tbl i
	  WHERE foo.f1 + 123455 = i.f1
	  RETURNING foo.*, i.f1 as "i.f1";
2020-04-06 20:20:20.870 EDT [3335:5] pg_regress/xml LOG:  statement: INSERT INTO xmltest VALUES (2, '<value>two</value>');
2020-04-06 20:20:20.870 EDT [3330:16] pg_regress/returning LOG:  statement: SELECT * FROM foo;
2020-04-06 20:20:20.870 EDT [3326:46] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN e float4;
2020-04-06 20:20:20.870 EDT [3330:17] pg_regress/returning LOG:  statement: CREATE TEMP TABLE foochild (fc int) INHERITS (foo);
2020-04-06 20:20:20.870 EDT [3326:47] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN f int2;
2020-04-06 20:20:20.871 EDT [3340:7] pg_regress/prepare LOG:  statement: SELECT name, statement, parameter_types FROM pg_prepared_statements;
2020-04-06 20:20:20.871 EDT [3326:48] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN g polygon;
2020-04-06 20:20:20.871 EDT [3335:6] pg_regress/xml LOG:  statement: INSERT INTO xmltest VALUES (3, '<wrong');
2020-04-06 20:20:20.871 EDT [3335:7] pg_regress/xml ERROR:  invalid XML content at character 32
2020-04-06 20:20:20.871 EDT [3335:8] pg_regress/xml DETAIL:  line 1: Couldn't find end of Start Tag wrong line 1
2020-04-06 20:20:20.871 EDT [3335:9] pg_regress/xml STATEMENT:  INSERT INTO xmltest VALUES (3, '<wrong');
2020-04-06 20:20:20.871 EDT [3335:10] pg_regress/xml LOG:  statement: SELECT * FROM xmltest;
2020-04-06 20:20:20.872 EDT [3340:8] pg_regress/prepare LOG:  statement: PREPARE q1 AS SELECT 2;
2020-04-06 20:20:20.872 EDT [3310:12] pg_regress/rowtypes LOG:  statement: select '(Joe)'::fullname;
2020-04-06 20:20:20.872 EDT [3340:9] pg_regress/prepare ERROR:  prepared statement "q1" already exists
2020-04-06 20:20:20.872 EDT [3340:10] pg_regress/prepare STATEMENT:  PREPARE q1 AS SELECT 2;
2020-04-06 20:20:20.872 EDT [3310:13] pg_regress/rowtypes ERROR:  malformed record literal: "(Joe)" at character 8
2020-04-06 20:20:20.872 EDT [3310:14] pg_regress/rowtypes DETAIL:  Too few columns.
2020-04-06 20:20:20.872 EDT [3310:15] pg_regress/rowtypes STATEMENT:  select '(Joe)'::fullname;
2020-04-06 20:20:20.873 EDT [3335:11] pg_regress/xml LOG:  statement: SELECT xmlcomment('test');
2020-04-06 20:20:20.873 EDT [3325:9] pg_regress/largeobject LOG:  statement: BEGIN;
2020-04-06 20:20:20.873 EDT [3325:10] pg_regress/largeobject LOG:  statement: UPDATE lotest_stash_values SET fd = lo_open(loid, CAST(x'20000' | x'40000' AS integer));
2020-04-06 20:20:20.875 EDT [3330:18] pg_regress/returning LOG:  statement: INSERT INTO foochild VALUES(123,'child',999,-123);
2020-04-06 20:20:20.875 EDT [3330:19] pg_regress/returning LOG:  statement: ALTER TABLE foo ADD COLUMN f4 int8 DEFAULT 99;
2020-04-06 20:20:20.876 EDT [3330:20] pg_regress/returning LOG:  statement: SELECT * FROM foo;
2020-04-06 20:20:20.876 EDT [3310:16] pg_regress/rowtypes LOG:  statement: select '(Joe,,)'::fullname;
2020-04-06 20:20:20.876 EDT [3310:17] pg_regress/rowtypes ERROR:  malformed record literal: "(Joe,,)" at character 8
2020-04-06 20:20:20.876 EDT [3310:18] pg_regress/rowtypes DETAIL:  Too many columns.
2020-04-06 20:20:20.876 EDT [3310:19] pg_regress/rowtypes STATEMENT:  select '(Joe,,)'::fullname;
2020-04-06 20:20:20.876 EDT [3330:21] pg_regress/returning LOG:  statement: SELECT * FROM foochild;
2020-04-06 20:20:20.877 EDT [3330:22] pg_regress/returning LOG:  statement: UPDATE foo SET f4 = f4 + f3 WHERE f4 = 99 RETURNING *;
2020-04-06 20:20:20.877 EDT [3330:23] pg_regress/returning LOG:  statement: SELECT * FROM foo;
2020-04-06 20:20:20.877 EDT [3342:34] pg_regress/sequence LOG:  statement: CREATE TABLE sequence_test_table (a int);
2020-04-06 20:20:20.878 EDT [3309:47] pg_regress/plpgsql LOG:  statement: COMMENT ON FUNCTION tg_hub_adjustslots(bpchar, integer, integer) IS NULL;
2020-04-06 20:20:20.878 EDT [3343:5] pg_regress/copy2 LOG:  statement: CREATE FUNCTION fn_x_after () RETURNS TRIGGER AS '
	  BEGIN
			UPDATE x set e=''after trigger fired'' where c=''stuff'';
			return NULL;
		END;
	' LANGUAGE plpgsql;
2020-04-06 20:20:20.879 EDT [3330:24] pg_regress/returning LOG:  statement: SELECT * FROM foochild;
2020-04-06 20:20:20.879 EDT [3310:20] pg_regress/rowtypes LOG:  statement: select '[]'::fullname;
2020-04-06 20:20:20.879 EDT [3310:21] pg_regress/rowtypes ERROR:  malformed record literal: "[]" at character 8
2020-04-06 20:20:20.879 EDT [3310:22] pg_regress/rowtypes DETAIL:  Missing left parenthesis.
2020-04-06 20:20:20.879 EDT [3310:23] pg_regress/rowtypes STATEMENT:  select '[]'::fullname;
2020-04-06 20:20:20.879 EDT [3348:3] pg_regress/temp LOG:  statement: CREATE TABLE temptest(col int);
2020-04-06 20:20:20.879 EDT [3310:24] pg_regress/rowtypes LOG:  statement: select ' (Joe,Blow)  '::fullname;
2020-04-06 20:20:20.879 EDT [3330:25] pg_regress/returning LOG:  statement: UPDATE foo SET f3 = f3*2
	  FROM int8_tbl i
	  WHERE foo.f1 = i.q2
	  RETURNING *;
2020-04-06 20:20:20.880 EDT [3330:26] pg_regress/returning LOG:  statement: SELECT * FROM foo;
2020-04-06 20:20:20.880 EDT [3325:11] pg_regress/largeobject LOG:  statement: SELECT lowrite(fd, '
	I wandered lonely as a cloud
	That floats on high o''er vales and hills,
	When all at once I saw a crowd,
	A host, of golden daffodils;
	Beside the lake, beneath the trees,
	Fluttering and dancing in the breeze.
	
	Continuous as the stars that shine
	And twinkle on the milky way,
	They stretched in never-ending line
	Along the margin of a bay:
	Ten thousand saw I at a glance,
	Tossing their heads in sprightly dance.
	
	The waves beside them danced; but they
	Out-did the sparkling waves in glee:
	A poet could not but be gay,
	In such a jocund company:
	I gazed--and gazed--but little thought
	What wealth the show to me had brought:
	
	For oft, when on my couch I lie
	In vacant or in pensive mood,
	They flash upon that inward eye
	Which is the bliss of solitude;
	And then my heart with pleasure fills,
	And dances with the daffodils.
	
	         -- William Wordsworth
	') FROM lotest_stash_values;
2020-04-06 20:20:20.880 EDT [3340:11] pg_regress/prepare LOG:  statement: DEALLOCATE q1;
2020-04-06 20:20:20.880 EDT [3330:27] pg_regress/returning LOG:  statement: SELECT * FROM foochild;
2020-04-06 20:20:20.881 EDT [3337:20] pg_regress/domain LOG:  statement: SELECT cast('12345' as domainvarchar);
2020-04-06 20:20:20.881 EDT [3336:9] pg_regress/rangefuncs LOG:  statement: select * from rngfunct(1) with ordinality as z(a,b,ord) where b > 100;
2020-04-06 20:20:20.881 EDT [3330:28] pg_regress/returning LOG:  statement: DELETE FROM foo
	  USING int8_tbl i
	  WHERE foo.f1 = i.q2
	  RETURNING *;
2020-04-06 20:20:20.881 EDT [3342:35] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_testx OWNED BY sequence_test_table.b;
2020-04-06 20:20:20.881 EDT [3309:48] pg_regress/plpgsql LOG:  statement: create function tg_hslot_biu() returns trigger as '
	declare
	    sname	text;
	    xname	HSlot.slotname%TYPE;
	    hubrec	record;
	begin
	    select into hubrec * from Hub where name = new.hubname;
	    if not found then
	        raise exception ''no manual manipulation of HSlot'';
	    end if;
	    if new.slotno < 1 or new.slotno > hubrec.nslots then
	        raise exception ''no manual manipulation of HSlot'';
	    end if;
	    if tg_op = ''UPDATE'' and new.hubname != old.hubname then
		if count(*) > 0 from Hub where name = old.hubname then
		    raise exception ''no manual manipulation of HSlot'';
		end if;
	    end if;
	    sname := ''HS.'' || trim(new.hubname);
	    sname := sname || ''.'';
	    sname := sname || new.slotno::text;
	    if length(sname) > 20 then
	        raise exception ''HSlot slotname "%" too long (20 char max)'', sname;
	    end if;
	    new.slotname := sname;
	    return new;
	end;
	' language plpgsql;
2020-04-06 20:20:20.882 EDT [3340:12] pg_regress/prepare LOG:  statement: PREPARE q1 AS SELECT 2;
2020-04-06 20:20:20.882 EDT [3342:36] pg_regress/sequence ERROR:  column "b" of relation "sequence_test_table" does not exist
2020-04-06 20:20:20.882 EDT [3342:37] pg_regress/sequence STATEMENT:  CREATE SEQUENCE sequence_testx OWNED BY sequence_test_table.b;
2020-04-06 20:20:20.882 EDT [3343:6] pg_regress/copy2 LOG:  statement: CREATE TRIGGER trg_x_after AFTER INSERT ON x
	FOR EACH ROW EXECUTE PROCEDURE fn_x_after();
2020-04-06 20:20:20.883 EDT [3330:29] pg_regress/returning LOG:  statement: SELECT * FROM foo;
2020-04-06 20:20:20.883 EDT [3340:13] pg_regress/prepare LOG:  statement: EXECUTE q1;
2020-04-06 20:20:20.883 EDT [3340:14] pg_regress/prepare DETAIL:  prepare: PREPARE q1 AS SELECT 2;
2020-04-06 20:20:20.883 EDT [3330:30] pg_regress/returning LOG:  statement: SELECT * FROM foochild;
2020-04-06 20:20:20.883 EDT [3325:12] pg_regress/largeobject LOG:  statement: SELECT lo_close(fd) FROM lotest_stash_values;
2020-04-06 20:20:20.883 EDT [3340:15] pg_regress/prepare LOG:  statement: PREPARE q2 AS SELECT 2 AS b;
2020-04-06 20:20:20.883 EDT [3334:34] pg_regress/polymorphism LOG:  statement: drop function polyf(x anyrange);
2020-04-06 20:20:20.883 EDT [3348:4] pg_regress/temp LOG:  statement: CREATE INDEX i_temptest ON temptest(col);
2020-04-06 20:20:20.884 EDT [3330:31] pg_regress/returning LOG:  statement: DROP TABLE foochild;
2020-04-06 20:20:20.884 EDT [3325:13] pg_regress/largeobject LOG:  statement: END;
2020-04-06 20:20:20.884 EDT [3334:35] pg_regress/polymorphism LOG:  statement: create function polyf(x anycompatible, y anycompatible) returns anycompatiblearray as $$
	  select array[x, y]
	$$ language sql;
2020-04-06 20:20:20.885 EDT [3325:14] pg_regress/largeobject LOG:  statement: SELECT lo_from_bytea(0, lo_get(loid)) AS newloid FROM lotest_stash_values
2020-04-06 20:20:20.885 EDT [3334:36] pg_regress/polymorphism LOG:  statement: select polyf(2, 4) as int, polyf(2, 4.5) as num;
2020-04-06 20:20:20.885 EDT [3309:49] pg_regress/plpgsql LOG:  statement: create trigger tg_hslot_biu before insert or update
	    on HSlot for each row execute procedure tg_hslot_biu();
2020-04-06 20:20:20.885 EDT [3342:38] pg_regress/sequence LOG:  statement: DROP TABLE sequence_test_table;
2020-04-06 20:20:20.885 EDT [3334:37] pg_regress/polymorphism LOG:  statement: drop function polyf(x anycompatible, y anycompatible);
2020-04-06 20:20:20.885 EDT [3343:7] pg_regress/copy2 LOG:  statement: CREATE TRIGGER trg_x_before BEFORE INSERT ON x
	FOR EACH ROW EXECUTE PROCEDURE fn_x_before();
2020-04-06 20:20:20.886 EDT [3334:38] pg_regress/polymorphism LOG:  statement: create function polyf(x anycompatiblerange, y anycompatible, z anycompatible) returns anycompatiblearray as $$
	  select array[lower(x), upper(x), y, z]
	$$ language sql;
2020-04-06 20:20:20.886 EDT [3343:8] pg_regress/copy2 LOG:  statement: COPY x (a, b, c, d, e) from stdin;
2020-04-06 20:20:20.886 EDT [3336:10] pg_regress/rangefuncs LOG:  statement: select a,b,ord from rngfunct(1) with ordinality as z(a,b,ord);
2020-04-06 20:20:20.886 EDT [3309:50] pg_regress/plpgsql LOG:  statement: create function tg_hslot_bd() returns trigger as '
	declare
	    hubrec	record;
	begin
	    select into hubrec * from Hub where name = old.hubname;
	    if not found then
	        return old;
	    end if;
	    if old.slotno > hubrec.nslots then
	        return old;
	    end if;
	    raise exception ''no manual manipulation of HSlot'';
	end;
	' language plpgsql;
2020-04-06 20:20:20.886 EDT [3334:39] pg_regress/polymorphism LOG:  statement: select polyf(int4range(42, 49), 11, 2::smallint) as int, polyf(float8range(4.5, 7.8), 7.8, 11::real) as num;
2020-04-06 20:20:20.887 EDT [3325:15] pg_regress/largeobject LOG:  statement: COMMENT ON LARGE OBJECT 30629 IS 'I Wandered Lonely as a Cloud';
2020-04-06 20:20:20.887 EDT [3334:40] pg_regress/polymorphism LOG:  statement: select polyf(int4range(42, 49), 11, 4.5) as fail;
2020-04-06 20:20:20.887 EDT [3334:41] pg_regress/polymorphism ERROR:  function polyf(int4range, integer, numeric) does not exist at character 8
2020-04-06 20:20:20.887 EDT [3334:42] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:20.887 EDT [3334:43] pg_regress/polymorphism STATEMENT:  select polyf(int4range(42, 49), 11, 4.5) as fail;
2020-04-06 20:20:20.887 EDT [3325:16] pg_regress/largeobject LOG:  statement: BEGIN;
2020-04-06 20:20:20.889 EDT [3348:5] pg_regress/temp LOG:  statement: CREATE TEMP TABLE temptest(tcol int);
2020-04-06 20:20:20.894 EDT [3309:51] pg_regress/plpgsql LOG:  statement: create trigger tg_hslot_bd before delete
	    on HSlot for each row execute procedure tg_hslot_bd();
2020-04-06 20:20:20.896 EDT [3342:39] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_test5 AS integer;
2020-04-06 20:20:20.896 EDT [3326:49] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN i char;
2020-04-06 20:20:20.896 EDT [3309:52] pg_regress/plpgsql LOG:  statement: create function tg_chkslotname() returns trigger as '
	begin
	    if substr(new.slotname, 1, 2) != tg_argv[0] then
	        raise exception ''slotname must begin with %'', tg_argv[0];
	    end if;
	    return new;
	end;
	' language plpgsql;
2020-04-06 20:20:20.897 EDT [3348:6] pg_regress/temp LOG:  statement: CREATE INDEX i_temptest ON temptest(tcol);
2020-04-06 20:20:20.897 EDT [3343:9] pg_regress/copy2 LOG:  statement: COPY x (b, d) from stdin;
2020-04-06 20:20:20.897 EDT [3326:50] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN k int4;
2020-04-06 20:20:20.898 EDT [3316:41] pg_regress/with LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '30546';
2020-04-06 20:20:20.898 EDT [3309:53] pg_regress/plpgsql LOG:  statement: create trigger tg_chkslotname before insert
	    on PSlot for each row execute procedure tg_chkslotname('PS');
2020-04-06 20:20:20.899 EDT [3309:54] pg_regress/plpgsql LOG:  statement: create trigger tg_chkslotname before insert
	    on WSlot for each row execute procedure tg_chkslotname('WS');
2020-04-06 20:20:20.899 EDT [3326:51] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN l tid;
2020-04-06 20:20:20.900 EDT [3326:52] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN m xid;
2020-04-06 20:20:20.900 EDT [3326:53] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN n oidvector;
2020-04-06 20:20:20.901 EDT [3326:54] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN p boolean;
2020-04-06 20:20:20.901 EDT [3309:55] pg_regress/plpgsql LOG:  statement: create trigger tg_chkslotname before insert
	    on PLine for each row execute procedure tg_chkslotname('PL');
2020-04-06 20:20:20.901 EDT [3316:42] pg_regress/with LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '30546' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:20.901 EDT [3348:7] pg_regress/temp LOG:  statement: SELECT * FROM temptest;
2020-04-06 20:20:20.901 EDT [3343:10] pg_regress/copy2 LOG:  statement: COPY x (b, d) from stdin;
2020-04-06 20:20:20.902 EDT [3309:56] pg_regress/plpgsql LOG:  statement: create trigger tg_chkslotname before insert
	    on IFace for each row execute procedure tg_chkslotname('IF');
2020-04-06 20:20:20.902 EDT [3336:11] pg_regress/rangefuncs LOG:  statement: select a,ord from unnest(array['a','b']) with ordinality as z(a,ord);
2020-04-06 20:20:20.903 EDT [3309:57] pg_regress/plpgsql LOG:  statement: create trigger tg_chkslotname before insert
	    on PHone for each row execute procedure tg_chkslotname('PH');
2020-04-06 20:20:20.903 EDT [3343:11] pg_regress/copy2 LOG:  statement: COPY x (a, b, c, d, e) from stdin;
2020-04-06 20:20:20.903 EDT [3348:8] pg_regress/temp LOG:  statement: DROP INDEX i_temptest;
2020-04-06 20:20:20.903 EDT [3309:58] pg_regress/plpgsql LOG:  statement: create function tg_chkslotlink() returns trigger as '
	begin
	    if new.slotlink isnull then
	        new.slotlink := '''';
	    end if;
	    return new;
	end;
	' language plpgsql;
2020-04-06 20:20:20.904 EDT [3342:40] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_test6 AS smallint;
2020-04-06 20:20:20.904 EDT [3324:15] pg_regress/truncate LOG:  statement: CREATE TABLE trunc_b (a int REFERENCES truncate_a);
2020-04-06 20:20:20.905 EDT [3309:59] pg_regress/plpgsql LOG:  statement: create trigger tg_chkslotlink before insert or update
	    on PSlot for each row execute procedure tg_chkslotlink();
2020-04-06 20:20:20.905 EDT [3307:8] pg_regress/limit LOG:  statement: SELECT ''::text AS eleven, unique1, unique2, stringu1
			FROM onek WHERE unique1 < 50
			ORDER BY unique1 DESC LIMIT 20 OFFSET 39;
2020-04-06 20:20:20.905 EDT [3330:32] pg_regress/returning LOG:  statement: CREATE TEMP VIEW voo AS SELECT f1, f2 FROM foo;
2020-04-06 20:20:20.908 EDT [3310:25] pg_regress/rowtypes LOG:  statement: select '(Joe,Blow) /'::fullname;
2020-04-06 20:20:20.908 EDT [3310:26] pg_regress/rowtypes ERROR:  malformed record literal: "(Joe,Blow) /" at character 8
2020-04-06 20:20:20.908 EDT [3310:27] pg_regress/rowtypes DETAIL:  Junk after right parenthesis.
2020-04-06 20:20:20.908 EDT [3310:28] pg_regress/rowtypes STATEMENT:  select '(Joe,Blow) /'::fullname;
2020-04-06 20:20:20.908 EDT [3306:68] pg_regress/plancache LOG:  statement: alter table s1.abc add column f2 float8;
2020-04-06 20:20:20.909 EDT [3340:16] pg_regress/prepare LOG:  statement: SELECT name, statement, parameter_types FROM pg_prepared_statements;
2020-04-06 20:20:20.909 EDT [3306:69] pg_regress/plancache LOG:  statement: execute p1;
2020-04-06 20:20:20.909 EDT [3306:70] pg_regress/plancache DETAIL:  prepare: prepare p1 as select f1 from abc;
2020-04-06 20:20:20.909 EDT [3348:9] pg_regress/temp LOG:  statement: DROP TABLE temptest;
2020-04-06 20:20:20.909 EDT [3324:16] pg_regress/truncate LOG:  statement: CREATE TABLE trunc_c (a serial PRIMARY KEY);
2020-04-06 20:20:20.910 EDT [3348:10] pg_regress/temp LOG:  statement: SELECT * FROM temptest;
2020-04-06 20:20:20.911 EDT [3343:12] pg_regress/copy2 LOG:  statement: COPY x (xyz) from stdin;
2020-04-06 20:20:20.911 EDT [3343:13] pg_regress/copy2 ERROR:  column "xyz" of relation "x" does not exist
2020-04-06 20:20:20.911 EDT [3343:14] pg_regress/copy2 STATEMENT:  COPY x (xyz) from stdin;
2020-04-06 20:20:20.911 EDT [3343:15] pg_regress/copy2 LOG:  statement: COPY x (a, b, c, d, e, d, c) from stdin;
2020-04-06 20:20:20.912 EDT [3343:16] pg_regress/copy2 ERROR:  column "d" specified more than once
2020-04-06 20:20:20.912 EDT [3343:17] pg_regress/copy2 STATEMENT:  COPY x (a, b, c, d, e, d, c) from stdin;
2020-04-06 20:20:20.912 EDT [3343:18] pg_regress/copy2 LOG:  statement: COPY x from stdin;
2020-04-06 20:20:20.912 EDT [3343:19] pg_regress/copy2 ERROR:  invalid input syntax for type integer: ""
2020-04-06 20:20:20.912 EDT [3343:20] pg_regress/copy2 CONTEXT:  COPY x, line 1, column a: ""
2020-04-06 20:20:20.912 EDT [3343:21] pg_regress/copy2 STATEMENT:  COPY x from stdin;
2020-04-06 20:20:20.912 EDT [3343:22] pg_regress/copy2 LOG:  statement: COPY x from stdin;
2020-04-06 20:20:20.912 EDT [3343:23] pg_regress/copy2 ERROR:  missing data for column "e"
2020-04-06 20:20:20.912 EDT [3343:24] pg_regress/copy2 CONTEXT:  COPY x, line 1: "2000	230	23	23"
2020-04-06 20:20:20.912 EDT [3343:25] pg_regress/copy2 STATEMENT:  COPY x from stdin;
2020-04-06 20:20:20.912 EDT [3343:26] pg_regress/copy2 LOG:  statement: COPY x from stdin;
2020-04-06 20:20:20.913 EDT [3309:60] pg_regress/plpgsql LOG:  statement: create trigger tg_chkslotlink before insert or update
	    on WSlot for each row execute procedure tg_chkslotlink();
2020-04-06 20:20:20.914 EDT [3325:17] pg_regress/largeobject LOG:  statement: UPDATE lotest_stash_values SET fd=lo_open(loid, CAST(x'20000' | x'40000' AS integer));
2020-04-06 20:20:20.914 EDT [3324:17] pg_regress/truncate LOG:  statement: CREATE TABLE trunc_d (a int REFERENCES trunc_c);
2020-04-06 20:20:20.914 EDT [3337:21] pg_regress/domain LOG:  statement: create table basictest
	           ( testint4 domainint4
	           , testtext domaintext
	           , testvarchar domainvarchar
	           , testnumeric domainnumeric
	           );
2020-04-06 20:20:20.914 EDT [3343:27] pg_regress/copy2 ERROR:  missing data for column "e"
2020-04-06 20:20:20.914 EDT [3343:28] pg_regress/copy2 CONTEXT:  COPY x, line 1: "2001	231	\\N	\\N"
2020-04-06 20:20:20.914 EDT [3343:29] pg_regress/copy2 STATEMENT:  COPY x from stdin;
2020-04-06 20:20:20.914 EDT [3343:30] pg_regress/copy2 LOG:  statement: COPY x from stdin;
2020-04-06 20:20:20.914 EDT [3343:31] pg_regress/copy2 ERROR:  extra data after last expected column
2020-04-06 20:20:20.914 EDT [3343:32] pg_regress/copy2 CONTEXT:  COPY x, line 1: "2002	232	40	50	60	70	80"
2020-04-06 20:20:20.914 EDT [3343:33] pg_regress/copy2 STATEMENT:  COPY x from stdin;
2020-04-06 20:20:20.914 EDT [3343:34] pg_regress/copy2 LOG:  statement: COPY x (b, c, d, e) from stdin delimiter ',' null 'x';
2020-04-06 20:20:20.914 EDT [3342:41] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_test7 AS bigint;
2020-04-06 20:20:20.916 EDT [3334:44] pg_regress/polymorphism LOG:  statement: drop function polyf(x anycompatiblerange, y anycompatible, z anycompatible);
2020-04-06 20:20:20.917 EDT [3310:29] pg_regress/rowtypes LOG:  statement: create temp table quadtable(f1 int, q quad);
2020-04-06 20:20:20.917 EDT [3342:42] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_test8 AS integer MAXVALUE 100000;
2020-04-06 20:20:20.917 EDT [3309:61] pg_regress/plpgsql LOG:  statement: create trigger tg_chkslotlink before insert or update
	    on IFace for each row execute procedure tg_chkslotlink();
2020-04-06 20:20:20.917 EDT [3340:17] pg_regress/prepare LOG:  statement: DEALLOCATE PREPARE q1;
2020-04-06 20:20:20.917 EDT [3343:35] pg_regress/copy2 LOG:  statement: COPY x from stdin WITH DELIMITER AS ';' NULL AS '';
2020-04-06 20:20:20.918 EDT [3335:12] pg_regress/xml LOG:  statement: SELECT xmlcomment('-test');
2020-04-06 20:20:20.918 EDT [3343:36] pg_regress/copy2 LOG:  statement: COPY x from stdin WITH DELIMITER AS ':' NULL AS E'\\\\X' ENCODING 'sql_ascii';
2020-04-06 20:20:20.918 EDT [3342:43] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_test9 AS integer INCREMENT BY -1;
2020-04-06 20:20:20.919 EDT [3330:33] pg_regress/returning LOG:  statement: CREATE RULE voo_i AS ON INSERT TO voo DO INSTEAD
	  INSERT INTO foo VALUES(new.*, 57);
2020-04-06 20:20:20.920 EDT [3309:62] pg_regress/plpgsql LOG:  statement: create trigger tg_chkslotlink before insert or update
	    on HSlot for each row execute procedure tg_chkslotlink();
2020-04-06 20:20:20.920 EDT [3342:44] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_test10 AS integer MINVALUE -100000 START 1;
2020-04-06 20:20:20.920 EDT [3340:18] pg_regress/prepare LOG:  statement: SELECT name, statement, parameter_types FROM pg_prepared_statements;
2020-04-06 20:20:20.920 EDT [3324:18] pg_regress/truncate LOG:  statement: CREATE TABLE trunc_e (a int REFERENCES truncate_a, b int REFERENCES trunc_c);
2020-04-06 20:20:20.920 EDT [3343:37] pg_regress/copy2 ERROR:  WHERE clause not allowed with COPY TO at character 18
2020-04-06 20:20:20.920 EDT [3343:38] pg_regress/copy2 STATEMENT:  COPY x TO stdout WHERE a = 1;
2020-04-06 20:20:20.920 EDT [3343:39] pg_regress/copy2 LOG:  statement: COPY x from stdin WHERE a = 50004;
2020-04-06 20:20:20.920 EDT [3326:55] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN q point;
2020-04-06 20:20:20.920 EDT [3310:30] pg_regress/rowtypes LOG:  statement: insert into quadtable values (1, ((3.3,4.4),(5.5,6.6)));
2020-04-06 20:20:20.921 EDT [3330:34] pg_regress/returning LOG:  statement: INSERT INTO voo VALUES(11,'zit');
2020-04-06 20:20:20.921 EDT [3340:19] pg_regress/prepare LOG:  statement: DEALLOCATE PREPARE q2;
2020-04-06 20:20:20.921 EDT [3326:56] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN r lseg;
2020-04-06 20:20:20.921 EDT [3330:35] pg_regress/returning LOG:  statement: INSERT INTO voo VALUES(12,'zoo') RETURNING *, f1*2;
2020-04-06 20:20:20.921 EDT [3340:20] pg_regress/prepare LOG:  statement: SELECT name, statement, parameter_types FROM pg_prepared_statements;
2020-04-06 20:20:20.921 EDT [3330:36] pg_regress/returning ERROR:  cannot perform INSERT RETURNING on relation "voo"
2020-04-06 20:20:20.921 EDT [3330:37] pg_regress/returning HINT:  You need an unconditional ON INSERT DO INSTEAD rule with a RETURNING clause.
2020-04-06 20:20:20.921 EDT [3330:38] pg_regress/returning STATEMENT:  INSERT INTO voo VALUES(12,'zoo') RETURNING *, f1*2;
2020-04-06 20:20:20.921 EDT [3310:31] pg_regress/rowtypes LOG:  statement: insert into quadtable values (2, ((null,4.4),(5.5,6.6)));
2020-04-06 20:20:20.921 EDT [3330:39] pg_regress/returning LOG:  statement: CREATE OR REPLACE RULE voo_i AS ON INSERT TO voo DO INSTEAD
	  INSERT INTO foo VALUES(new.*, 57) RETURNING *;
2020-04-06 20:20:20.921 EDT [3330:40] pg_regress/returning ERROR:  RETURNING list has too many entries
2020-04-06 20:20:20.921 EDT [3330:41] pg_regress/returning STATEMENT:  CREATE OR REPLACE RULE voo_i AS ON INSERT TO voo DO INSTEAD
	  INSERT INTO foo VALUES(new.*, 57) RETURNING *;
2020-04-06 20:20:20.921 EDT [3309:63] pg_regress/plpgsql LOG:  statement: create trigger tg_chkslotlink before insert or update
	    on PHone for each row execute procedure tg_chkslotlink();
2020-04-06 20:20:20.921 EDT [3342:45] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_test11 AS smallint;
2020-04-06 20:20:20.922 EDT [3326:57] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN s path;
2020-04-06 20:20:20.922 EDT [3310:32] pg_regress/rowtypes LOG:  statement: select * from quadtable;
2020-04-06 20:20:20.923 EDT [3330:42] pg_regress/returning LOG:  statement: CREATE OR REPLACE RULE voo_i AS ON INSERT TO voo DO INSTEAD
	  INSERT INTO foo VALUES(new.*, 57) RETURNING f1, f2;
2020-04-06 20:20:20.923 EDT [3340:21] pg_regress/prepare LOG:  statement: PREPARE q2(text) AS
		SELECT datname, datistemplate, datallowconn
		FROM pg_database WHERE datname = $1;
2020-04-06 20:20:20.923 EDT [3334:45] pg_regress/polymorphism LOG:  statement: create function polyf(x anycompatible) returns anycompatiblerange as $$
	  select array[x + 1, x + 2]
	$$ language sql;
2020-04-06 20:20:20.923 EDT [3337:22] pg_regress/domain LOG:  statement: INSERT INTO basictest values ('88', 'haha', 'short', '123.12');
2020-04-06 20:20:20.923 EDT [3334:46] pg_regress/polymorphism ERROR:  cannot determine result data type
2020-04-06 20:20:20.923 EDT [3334:47] pg_regress/polymorphism DETAIL:  A result of type anycompatiblerange requires at least one input of type anycompatiblerange.
2020-04-06 20:20:20.923 EDT [3334:48] pg_regress/polymorphism STATEMENT:  create function polyf(x anycompatible) returns anycompatiblerange as $$
	  select array[x + 1, x + 2]
	$$ language sql;
2020-04-06 20:20:20.923 EDT [3343:40] pg_regress/copy2 LOG:  statement: COPY x from stdin WHERE a > 60003;
2020-04-06 20:20:20.924 EDT [3309:64] pg_regress/plpgsql LOG:  statement: create function tg_chkbacklink() returns trigger as '
	begin
	    if new.backlink isnull then
	        new.backlink := '''';
	    end if;
	    return new;
	end;
	' language plpgsql;
2020-04-06 20:20:20.925 EDT [3326:58] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN t box;
2020-04-06 20:20:20.925 EDT [3326:59] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN v timestamp;
2020-04-06 20:20:20.925 EDT [3337:23] pg_regress/domain LOG:  statement: INSERT INTO basictest values ('88', 'haha', 'short text', '123.12');
2020-04-06 20:20:20.925 EDT [3337:24] pg_regress/domain ERROR:  value too long for type character varying(5)
2020-04-06 20:20:20.925 EDT [3337:25] pg_regress/domain STATEMENT:  INSERT INTO basictest values ('88', 'haha', 'short text', '123.12');
2020-04-06 20:20:20.925 EDT [3334:49] pg_regress/polymorphism LOG:  statement: create function polyf(x anycompatiblerange, y anycompatiblearray) returns anycompatiblerange as $$
	  select x
	$$ language sql;
2020-04-06 20:20:20.926 EDT [3309:65] pg_regress/plpgsql LOG:  statement: create trigger tg_chkbacklink before insert or update
	    on PSlot for each row execute procedure tg_chkbacklink();
2020-04-06 20:20:20.926 EDT [3337:26] pg_regress/domain LOG:  statement: INSERT INTO basictest values ('88', 'haha', 'short', '123.1212');
2020-04-06 20:20:20.926 EDT [3343:41] pg_regress/copy2 LOG:  statement: COPY x from stdin WHERE f > 60003;
2020-04-06 20:20:20.926 EDT [3334:50] pg_regress/polymorphism LOG:  statement: select polyf(int4range(42, 49), array[11]) as int, polyf(float8range(4.5, 7.8), array[7]) as num;
2020-04-06 20:20:20.926 EDT [3343:42] pg_regress/copy2 ERROR:  column "f" does not exist at character 25
2020-04-06 20:20:20.926 EDT [3343:43] pg_regress/copy2 STATEMENT:  COPY x from stdin WHERE f > 60003;
2020-04-06 20:20:20.926 EDT [3309:66] pg_regress/plpgsql LOG:  statement: create trigger tg_chkbacklink before insert or update
	    on WSlot for each row execute procedure tg_chkbacklink();
2020-04-06 20:20:20.926 EDT [3343:44] pg_regress/copy2 LOG:  statement: COPY x from stdin WHERE a = max(x.b);
2020-04-06 20:20:20.927 EDT [3343:45] pg_regress/copy2 ERROR:  aggregate functions are not allowed in COPY FROM WHERE conditions at character 29
2020-04-06 20:20:20.927 EDT [3343:46] pg_regress/copy2 STATEMENT:  COPY x from stdin WHERE a = max(x.b);
2020-04-06 20:20:20.927 EDT [3309:67] pg_regress/plpgsql LOG:  statement: create trigger tg_chkbacklink before insert or update
	    on PLine for each row execute procedure tg_chkbacklink();
2020-04-06 20:20:20.927 EDT [3343:47] pg_regress/copy2 LOG:  statement: COPY x from stdin WHERE a IN (SELECT 1 FROM x);
2020-04-06 20:20:20.927 EDT [3334:51] pg_regress/polymorphism LOG:  statement: drop function polyf(x anycompatiblerange, y anycompatiblearray);
2020-04-06 20:20:20.927 EDT [3343:48] pg_regress/copy2 ERROR:  cannot use subquery in COPY FROM WHERE condition at character 27
2020-04-06 20:20:20.927 EDT [3343:49] pg_regress/copy2 STATEMENT:  COPY x from stdin WHERE a IN (SELECT 1 FROM x);
2020-04-06 20:20:20.927 EDT [3343:50] pg_regress/copy2 LOG:  statement: COPY x from stdin WHERE a IN (generate_series(1,5));
2020-04-06 20:20:20.927 EDT [3337:27] pg_regress/domain LOG:  statement: COPY basictest (testvarchar) FROM stdin;
2020-04-06 20:20:20.927 EDT [3343:51] pg_regress/copy2 ERROR:  set-returning functions are not allowed in COPY FROM WHERE conditions at character 31
2020-04-06 20:20:20.927 EDT [3343:52] pg_regress/copy2 STATEMENT:  COPY x from stdin WHERE a IN (generate_series(1,5));
2020-04-06 20:20:20.927 EDT [3343:53] pg_regress/copy2 LOG:  statement: COPY x from stdin WHERE a = row_number() over(b);
2020-04-06 20:20:20.927 EDT [3326:60] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN w interval;
2020-04-06 20:20:20.927 EDT [3343:54] pg_regress/copy2 ERROR:  window functions are not allowed in COPY FROM WHERE conditions at character 29
2020-04-06 20:20:20.927 EDT [3343:55] pg_regress/copy2 STATEMENT:  COPY x from stdin WHERE a = row_number() over(b);
2020-04-06 20:20:20.928 EDT [3337:28] pg_regress/domain ERROR:  value too long for type character varying(5)
2020-04-06 20:20:20.928 EDT [3337:29] pg_regress/domain CONTEXT:  COPY basictest, line 1, column testvarchar: "notsoshorttext"
2020-04-06 20:20:20.928 EDT [3337:30] pg_regress/domain STATEMENT:  COPY basictest (testvarchar) FROM stdin;
2020-04-06 20:20:20.928 EDT [3334:52] pg_regress/polymorphism LOG:  statement: create function polyf(a anyelement, b anyarray,
	                      c anycompatible, d anycompatible,
	                      OUT x anyarray, OUT y anycompatiblearray)
	as $$
	  select a || b, array[c, d]
	$$ language sql;
2020-04-06 20:20:20.928 EDT [3309:68] pg_regress/plpgsql LOG:  statement: create function tg_pslot_bu() returns trigger as '
	begin
	    if new.slotname != old.slotname then
	        delete from PSlot where slotname = old.slotname;
		insert into PSlot (
			    slotname,
			    pfname,
			    slotlink,
			    backlink
			) values (
			    new.slotname,
			    new.pfname,
			    new.slotlink,
			    new.backlink
			);
	        return null;
	    end if;
	    return new;
	end;
	' language plpgsql;
2020-04-06 20:20:20.928 EDT [3343:56] pg_regress/copy2 LOG:  statement: SELECT * FROM x;
2020-04-06 20:20:20.928 EDT [3324:19] pg_regress/truncate LOG:  statement: TRUNCATE TABLE truncate_a;
2020-04-06 20:20:20.928 EDT [3309:69] pg_regress/plpgsql LOG:  statement: create trigger tg_pslot_bu before update
	    on PSlot for each row execute procedure tg_pslot_bu();
2020-04-06 20:20:20.929 EDT [3343:57] pg_regress/copy2 LOG:  statement: COPY x TO stdout;
2020-04-06 20:20:20.929 EDT [3324:20] pg_regress/truncate ERROR:  cannot truncate a table referenced in a foreign key constraint
2020-04-06 20:20:20.929 EDT [3324:21] pg_regress/truncate DETAIL:  Table "trunc_b" references "truncate_a".
2020-04-06 20:20:20.929 EDT [3324:22] pg_regress/truncate HINT:  Truncate table "trunc_b" at the same time, or use TRUNCATE ... CASCADE.
2020-04-06 20:20:20.929 EDT [3324:23] pg_regress/truncate STATEMENT:  TRUNCATE TABLE truncate_a;
2020-04-06 20:20:20.929 EDT [3325:18] pg_regress/largeobject LOG:  statement: SELECT lo_lseek(fd, 104, 0) FROM lotest_stash_values;
2020-04-06 20:20:20.929 EDT [3337:31] pg_regress/domain LOG:  statement: COPY basictest (testvarchar) FROM stdin;
2020-04-06 20:20:20.929 EDT [3334:53] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x), y, pg_typeof(y)
	  from polyf(11, array[1, 2], 42, 34.5);
2020-04-06 20:20:20.929 EDT [3342:46] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_test12 AS smallint INCREMENT -1;
2020-04-06 20:20:20.930 EDT [3326:61] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN x float8[];
2020-04-06 20:20:20.931 EDT [3326:62] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN y float4[];
2020-04-06 20:20:20.931 EDT [3326:63] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ADD COLUMN z int2[];
2020-04-06 20:20:20.931 EDT [3324:24] pg_regress/truncate LOG:  statement: TRUNCATE TABLE truncate_a,trunc_b;
2020-04-06 20:20:20.932 EDT [3324:25] pg_regress/truncate ERROR:  cannot truncate a table referenced in a foreign key constraint
2020-04-06 20:20:20.932 EDT [3324:26] pg_regress/truncate DETAIL:  Table "trunc_e" references "truncate_a".
2020-04-06 20:20:20.932 EDT [3324:27] pg_regress/truncate HINT:  Truncate table "trunc_e" at the same time, or use TRUNCATE ... CASCADE.
2020-04-06 20:20:20.932 EDT [3324:28] pg_regress/truncate STATEMENT:  TRUNCATE TABLE truncate_a,trunc_b;
2020-04-06 20:20:20.932 EDT [3326:64] pg_regress/alter_table LOG:  statement: INSERT INTO attmp (a, b, c, d, e, f, g,    i,   k, l, m, n, p, q, r, s, t,
		v, w, x, y, z)
	   VALUES (4, 'name', 'text', 4.1, 4.1, 2, '(4.1,4.1,3.1,3.1)',
	        'c',
		314159, '(1,1)', '512',
		'1 2 3 4 5 6 7 8', true, '(1.1,1.1)', '(4.1,4.1,3.1,3.1)',
		'(0,2,4.1,4.1,3.1,3.1)', '(4.1,4.1,3.1,3.1)',
		'epoch', '01:00:10', '{1.0,2.0,3.0,4.0}', '{1.0,2.0,3.0,4.0}', '{1,2,3,4}');
2020-04-06 20:20:20.932 EDT [3316:43] pg_regress/with LOG:  statement: SELECT pg_catalog.pg_get_viewdef('30546'::pg_catalog.oid, true);
2020-04-06 20:20:20.933 EDT [3307:9] pg_regress/limit LOG:  statement: SELECT ''::text AS ten, unique1, unique2, stringu1
			FROM onek
			ORDER BY unique1 OFFSET 990;
2020-04-06 20:20:20.933 EDT [3330:43] pg_regress/returning LOG:  statement: INSERT INTO voo VALUES(13,'zit2');
2020-04-06 20:20:20.933 EDT [3340:22] pg_regress/prepare LOG:  statement: EXECUTE q2('postgres');
2020-04-06 20:20:20.933 EDT [3340:23] pg_regress/prepare DETAIL:  prepare: PREPARE q2(text) AS
		SELECT datname, datistemplate, datallowconn
		FROM pg_database WHERE datname = $1;
2020-04-06 20:20:20.933 EDT [3310:33] pg_regress/rowtypes LOG:  statement: select f1, q.c1 from quadtable;
2020-04-06 20:20:20.933 EDT [3330:44] pg_regress/returning LOG:  statement: INSERT INTO voo VALUES(14,'zoo2') RETURNING *;
2020-04-06 20:20:20.933 EDT [3326:65] pg_regress/alter_table LOG:  statement: SELECT * FROM attmp;
2020-04-06 20:20:20.933 EDT [3310:34] pg_regress/rowtypes ERROR:  missing FROM-clause entry for table "q" at character 12
2020-04-06 20:20:20.933 EDT [3310:35] pg_regress/rowtypes STATEMENT:  select f1, q.c1 from quadtable;
2020-04-06 20:20:20.933 EDT [3316:44] pg_regress/with LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '30546' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:20:20.933 EDT [3310:36] pg_regress/rowtypes LOG:  statement: select f1, (q).c1, (qq.q).c1.i from quadtable qq;
2020-04-06 20:20:20.933 EDT [3330:45] pg_regress/returning LOG:  statement: SELECT * FROM foo;
2020-04-06 20:20:20.934 EDT [3330:46] pg_regress/returning LOG:  statement: SELECT * FROM voo;
2020-04-06 20:20:20.934 EDT [3310:37] pg_regress/rowtypes LOG:  statement: create temp table people (fn fullname, bd date);
2020-04-06 20:20:20.934 EDT [3330:47] pg_regress/returning LOG:  statement: CREATE OR REPLACE RULE voo_u AS ON UPDATE TO voo DO INSTEAD
	  UPDATE foo SET f1 = new.f1, f2 = new.f2 WHERE f1 = old.f1
	  RETURNING f1, f2;
2020-04-06 20:20:20.935 EDT [3330:48] pg_regress/returning LOG:  statement: update voo set f1 = f1 + 1 where f2 = 'zoo2';
2020-04-06 20:20:20.935 EDT [3330:49] pg_regress/returning LOG:  statement: update voo set f1 = f1 + 1 where f2 = 'zoo2' RETURNING *, f1*2;
2020-04-06 20:20:20.937 EDT [3324:29] pg_regress/truncate LOG:  statement: TRUNCATE TABLE truncate_a,trunc_b,trunc_e;
2020-04-06 20:20:20.939 EDT [3324:30] pg_regress/truncate LOG:  statement: TRUNCATE TABLE truncate_a,trunc_e;
2020-04-06 20:20:20.940 EDT [3336:12] pg_regress/rangefuncs LOG:  statement: select * from unnest(array['a','b']) with ordinality as z(a,ord);
2020-04-06 20:20:20.940 EDT [3342:47] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_test13 AS smallint MINVALUE -32768;
2020-04-06 20:20:20.940 EDT [3343:58] pg_regress/copy2 LOG:  statement: COPY x (c, e) TO stdout;
2020-04-06 20:20:20.940 EDT [3343:59] pg_regress/copy2 LOG:  statement: COPY x (b, e) TO stdout WITH NULL 'I''m null';
2020-04-06 20:20:20.941 EDT [3309:70] pg_regress/plpgsql LOG:  statement: create function tg_wslot_bu() returns trigger as '
	begin
	    if new.slotname != old.slotname then
	        delete from WSlot where slotname = old.slotname;
		insert into WSlot (
			    slotname,
			    roomno,
			    slotlink,
			    backlink
			) values (
			    new.slotname,
			    new.roomno,
			    new.slotlink,
			    new.backlink
			);
	        return null;
	    end if;
	    return new;
	end;
	' language plpgsql;
2020-04-06 20:20:20.941 EDT [3325:19] pg_regress/largeobject LOG:  statement: SELECT loread(fd, 28) FROM lotest_stash_values;
2020-04-06 20:20:20.941 EDT [3336:13] pg_regress/rangefuncs LOG:  statement: select a,ord from unnest(array[1.0::float8]) with ordinality as z(a,ord);
2020-04-06 20:20:20.941 EDT [3343:60] pg_regress/copy2 LOG:  statement: CREATE TEMP TABLE y (
		col1 text,
		col2 text
	);
2020-04-06 20:20:20.941 EDT [3342:48] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_test14 AS smallint MAXVALUE 32767 INCREMENT -1;
2020-04-06 20:20:20.941 EDT [3337:32] pg_regress/domain LOG:  statement: select * from basictest;
2020-04-06 20:20:20.942 EDT [3324:31] pg_regress/truncate ERROR:  cannot truncate a table referenced in a foreign key constraint
2020-04-06 20:20:20.942 EDT [3324:32] pg_regress/truncate DETAIL:  Table "trunc_b" references "truncate_a".
2020-04-06 20:20:20.942 EDT [3324:33] pg_regress/truncate HINT:  Truncate table "trunc_b" at the same time, or use TRUNCATE ... CASCADE.
2020-04-06 20:20:20.942 EDT [3324:34] pg_regress/truncate STATEMENT:  TRUNCATE TABLE truncate_a,trunc_e;
2020-04-06 20:20:20.942 EDT [3325:20] pg_regress/largeobject LOG:  statement: SELECT lo_lseek(fd, -19, 1) FROM lotest_stash_values;
2020-04-06 20:20:20.942 EDT [3324:35] pg_regress/truncate LOG:  statement: TRUNCATE TABLE trunc_c;
2020-04-06 20:20:20.942 EDT [3324:36] pg_regress/truncate ERROR:  cannot truncate a table referenced in a foreign key constraint
2020-04-06 20:20:20.942 EDT [3324:37] pg_regress/truncate DETAIL:  Table "trunc_d" references "trunc_c".
2020-04-06 20:20:20.942 EDT [3324:38] pg_regress/truncate HINT:  Truncate table "trunc_d" at the same time, or use TRUNCATE ... CASCADE.
2020-04-06 20:20:20.942 EDT [3324:39] pg_regress/truncate STATEMENT:  TRUNCATE TABLE trunc_c;
2020-04-06 20:20:20.943 EDT [3324:40] pg_regress/truncate LOG:  statement: TRUNCATE TABLE trunc_c,trunc_d;
2020-04-06 20:20:20.943 EDT [3337:33] pg_regress/domain LOG:  statement: select testtext || testvarchar as concat, testnumeric + 42 as sum
	from basictest;
2020-04-06 20:20:20.943 EDT [3325:21] pg_regress/largeobject LOG:  statement: SELECT lowrite(fd, 'n') FROM lotest_stash_values;
2020-04-06 20:20:20.943 EDT [3324:41] pg_regress/truncate ERROR:  cannot truncate a table referenced in a foreign key constraint
2020-04-06 20:20:20.943 EDT [3324:42] pg_regress/truncate DETAIL:  Table "trunc_e" references "trunc_c".
2020-04-06 20:20:20.943 EDT [3324:43] pg_regress/truncate HINT:  Truncate table "trunc_e" at the same time, or use TRUNCATE ... CASCADE.
2020-04-06 20:20:20.943 EDT [3324:44] pg_regress/truncate STATEMENT:  TRUNCATE TABLE trunc_c,trunc_d;
2020-04-06 20:20:20.943 EDT [3324:45] pg_regress/truncate LOG:  statement: TRUNCATE TABLE trunc_c,trunc_d,trunc_e;
2020-04-06 20:20:20.944 EDT [3325:22] pg_regress/largeobject LOG:  statement: SELECT lo_tell(fd) FROM lotest_stash_values;
2020-04-06 20:20:20.944 EDT [3309:71] pg_regress/plpgsql LOG:  statement: create trigger tg_wslot_bu before update
	    on WSlot for each row execute procedure tg_Wslot_bu();
2020-04-06 20:20:20.944 EDT [3336:14] pg_regress/rangefuncs LOG:  statement: select * from unnest(array[1.0::float8]) with ordinality as z(a,ord);
2020-04-06 20:20:20.945 EDT [3343:61] pg_regress/copy2 LOG:  statement: INSERT INTO y VALUES ('Jackson, Sam', E'\\\\h');
2020-04-06 20:20:20.945 EDT [3309:72] pg_regress/plpgsql LOG:  statement: create function tg_pline_bu() returns trigger as '
	begin
	    if new.slotname != old.slotname then
	        delete from PLine where slotname = old.slotname;
		insert into PLine (
			    slotname,
			    phonenumber,
			    comment,
			    backlink
			) values (
			    new.slotname,
			    new.phonenumber,
			    new.comment,
			    new.backlink
			);
	        return null;
	    end if;
	    return new;
	end;
	' language plpgsql;
2020-04-06 20:20:20.945 EDT [3336:15] pg_regress/rangefuncs LOG:  statement: select row_to_json(s.*) from generate_series(11,14) with ordinality s;
2020-04-06 20:20:20.945 EDT [3343:62] pg_regress/copy2 LOG:  statement: INSERT INTO y VALUES ('It is "perfect".',E'\\t');
2020-04-06 20:20:20.946 EDT [3343:63] pg_regress/copy2 LOG:  statement: INSERT INTO y VALUES ('', NULL);
2020-04-06 20:20:20.946 EDT [3309:73] pg_regress/plpgsql LOG:  statement: create trigger tg_pline_bu before update
	    on PLine for each row execute procedure tg_pline_bu();
2020-04-06 20:20:20.946 EDT [3343:64] pg_regress/copy2 LOG:  statement: COPY y TO stdout WITH CSV;
2020-04-06 20:20:20.946 EDT [3343:65] pg_regress/copy2 LOG:  statement: COPY y TO stdout WITH CSV QUOTE '''' DELIMITER '|';
2020-04-06 20:20:20.947 EDT [3309:74] pg_regress/plpgsql LOG:  statement: create function tg_iface_bu() returns trigger as '
	begin
	    if new.slotname != old.slotname then
	        delete from IFace where slotname = old.slotname;
		insert into IFace (
			    slotname,
			    sysname,
			    ifname,
			    slotlink
			) values (
			    new.slotname,
			    new.sysname,
			    new.ifname,
			    new.slotlink
			);
	        return null;
	    end if;
	    return new;
	end;
	' language plpgsql;
2020-04-06 20:20:20.947 EDT [3336:16] pg_regress/rangefuncs LOG:  statement: create temporary view vw_ord as select * from (values (1)) v(n) join rngfunct(1) with ordinality as z(a,b,ord) on (n=ord);
2020-04-06 20:20:20.947 EDT [3343:66] pg_regress/copy2 LOG:  statement: COPY y TO stdout WITH CSV FORCE QUOTE col2 ESCAPE E'\\\\' ENCODING 'sql_ascii';
2020-04-06 20:20:20.947 EDT [3343:67] pg_regress/copy2 LOG:  statement: COPY y TO stdout WITH CSV FORCE QUOTE *;
2020-04-06 20:20:20.947 EDT [3343:68] pg_regress/copy2 LOG:  statement: COPY y TO stdout (FORMAT CSV);
2020-04-06 20:20:20.948 EDT [3343:69] pg_regress/copy2 LOG:  statement: COPY y TO stdout (FORMAT CSV, QUOTE '''', DELIMITER '|');
2020-04-06 20:20:20.948 EDT [3343:70] pg_regress/copy2 LOG:  statement: COPY y TO stdout (FORMAT CSV, FORCE_QUOTE (col2), ESCAPE E'\\\\');
2020-04-06 20:20:20.948 EDT [3343:71] pg_regress/copy2 LOG:  statement: COPY y TO stdout (FORMAT CSV, FORCE_QUOTE *);
2020-04-06 20:20:20.948 EDT [3343:72] pg_regress/copy2 LOG:  statement: COPY  y TO STDOUT (FORMAT CSV)
2020-04-06 20:20:20.948 EDT [3343:73] pg_regress/copy2 LOG:  statement: COPY  y TO STDOUT (FORMAT CSV, QUOTE '''', DELIMITER '|')
2020-04-06 20:20:20.949 EDT [3343:74] pg_regress/copy2 LOG:  statement: COPY  y TO STDOUT (FORMAT CSV, FORCE_QUOTE (col2), ESCAPE E'\\\\')
2020-04-06 20:20:20.949 EDT [3342:49] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_testx AS text;
2020-04-06 20:20:20.949 EDT [3343:75] pg_regress/copy2 LOG:  statement: COPY  y TO STDOUT (FORMAT CSV, FORCE_QUOTE *)
2020-04-06 20:20:20.949 EDT [3342:50] pg_regress/sequence ERROR:  sequence type must be smallint, integer, or bigint
2020-04-06 20:20:20.949 EDT [3342:51] pg_regress/sequence STATEMENT:  CREATE SEQUENCE sequence_testx AS text;
2020-04-06 20:20:20.949 EDT [3310:38] pg_regress/rowtypes LOG:  statement: insert into people values ('(Joe,Blow)', '1984-01-10');
2020-04-06 20:20:20.949 EDT [3335:13] pg_regress/xml LOG:  statement: SELECT xmlcomment('test-');
2020-04-06 20:20:20.949 EDT [3343:76] pg_regress/copy2 LOG:  statement: CREATE TEMP TABLE testnl (a int, b text, c int);
2020-04-06 20:20:20.949 EDT [3335:14] pg_regress/xml ERROR:  invalid XML comment
2020-04-06 20:20:20.949 EDT [3335:15] pg_regress/xml STATEMENT:  SELECT xmlcomment('test-');
2020-04-06 20:20:20.949 EDT [3342:52] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_testx AS nosuchtype;
2020-04-06 20:20:20.950 EDT [3342:53] pg_regress/sequence ERROR:  type "nosuchtype" does not exist at character 35
2020-04-06 20:20:20.950 EDT [3342:54] pg_regress/sequence STATEMENT:  CREATE SEQUENCE sequence_testx AS nosuchtype;
2020-04-06 20:20:20.952 EDT [3334:54] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x), y, pg_typeof(y)
	  from polyf(11, array[1, 2], point(1,2), point(3,4));
2020-04-06 20:20:20.952 EDT [3324:46] pg_regress/truncate LOG:  statement: TRUNCATE TABLE trunc_c,trunc_d,trunc_e,truncate_a;
2020-04-06 20:20:20.953 EDT [3348:11] pg_regress/temp LOG:  statement: DROP INDEX i_temptest;
2020-04-06 20:20:20.953 EDT [3324:47] pg_regress/truncate ERROR:  cannot truncate a table referenced in a foreign key constraint
2020-04-06 20:20:20.953 EDT [3324:48] pg_regress/truncate DETAIL:  Table "trunc_b" references "truncate_a".
2020-04-06 20:20:20.953 EDT [3324:49] pg_regress/truncate HINT:  Truncate table "trunc_b" at the same time, or use TRUNCATE ... CASCADE.
2020-04-06 20:20:20.953 EDT [3324:50] pg_regress/truncate STATEMENT:  TRUNCATE TABLE trunc_c,trunc_d,trunc_e,truncate_a;
2020-04-06 20:20:20.953 EDT [3336:17] pg_regress/rangefuncs LOG:  statement: select * from vw_ord;
2020-04-06 20:20:20.954 EDT [3343:77] pg_regress/copy2 LOG:  statement: COPY testnl FROM stdin CSV;
2020-04-06 20:20:20.954 EDT [3348:12] pg_regress/temp LOG:  statement: DROP TABLE temptest;
2020-04-06 20:20:20.954 EDT [3324:51] pg_regress/truncate LOG:  statement: TRUNCATE TABLE trunc_c,trunc_d,trunc_e,truncate_a,trunc_b;
2020-04-06 20:20:20.954 EDT [3337:34] pg_regress/domain LOG:  statement: select coalesce(4::domainint4, 7) is of (int4) as t;
2020-04-06 20:20:20.956 EDT [3309:75] pg_regress/plpgsql LOG:  statement: create trigger tg_iface_bu before update
	    on IFace for each row execute procedure tg_iface_bu();
2020-04-06 20:20:20.956 EDT [3348:13] pg_regress/temp LOG:  statement: CREATE TABLE temptest(col int);
2020-04-06 20:20:20.957 EDT [3325:23] pg_regress/largeobject LOG:  statement: SELECT lo_lseek(fd, -744, 2) FROM lotest_stash_values;
2020-04-06 20:20:20.957 EDT [3342:55] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_testx AS smallint MAXVALUE 100000;
2020-04-06 20:20:20.957 EDT [3342:56] pg_regress/sequence ERROR:  MAXVALUE (100000) is out of range for sequence data type smallint
2020-04-06 20:20:20.957 EDT [3342:57] pg_regress/sequence STATEMENT:  CREATE SEQUENCE sequence_testx AS smallint MAXVALUE 100000;
2020-04-06 20:20:20.957 EDT [3309:76] pg_regress/plpgsql LOG:  statement: create function tg_hslot_bu() returns trigger as '
	begin
	    if new.slotname != old.slotname or new.hubname != old.hubname then
	        delete from HSlot where slotname = old.slotname;
		insert into HSlot (
			    slotname,
			    hubname,
			    slotno,
			    slotlink
			) values (
			    new.slotname,
			    new.hubname,
			    new.slotno,
			    new.slotlink
			);
	        return null;
	    end if;
	    return new;
	end;
	' language plpgsql;
2020-04-06 20:20:20.957 EDT [3335:16] pg_regress/xml LOG:  statement: SELECT xmlcomment('--test');
2020-04-06 20:20:20.957 EDT [3335:17] pg_regress/xml ERROR:  invalid XML comment
2020-04-06 20:20:20.957 EDT [3335:18] pg_regress/xml STATEMENT:  SELECT xmlcomment('--test');
2020-04-06 20:20:20.957 EDT [3343:78] pg_regress/copy2 LOG:  statement: CREATE TEMP TABLE testeoc (a text);
2020-04-06 20:20:20.957 EDT [3342:58] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_testx AS smallint MINVALUE -100000;
2020-04-06 20:20:20.958 EDT [3342:59] pg_regress/sequence ERROR:  MINVALUE (-100000) is out of range for sequence data type smallint
2020-04-06 20:20:20.958 EDT [3342:60] pg_regress/sequence STATEMENT:  CREATE SEQUENCE sequence_testx AS smallint MINVALUE -100000;
2020-04-06 20:20:20.958 EDT [3325:24] pg_regress/largeobject LOG:  statement: SELECT loread(fd, 28) FROM lotest_stash_values;
2020-04-06 20:20:20.958 EDT [3324:52] pg_regress/truncate LOG:  statement: TRUNCATE TABLE truncate_a RESTRICT;
2020-04-06 20:20:20.958 EDT [3324:53] pg_regress/truncate ERROR:  cannot truncate a table referenced in a foreign key constraint
2020-04-06 20:20:20.958 EDT [3324:54] pg_regress/truncate DETAIL:  Table "trunc_b" references "truncate_a".
2020-04-06 20:20:20.958 EDT [3324:55] pg_regress/truncate HINT:  Truncate table "trunc_b" at the same time, or use TRUNCATE ... CASCADE.
2020-04-06 20:20:20.958 EDT [3324:56] pg_regress/truncate STATEMENT:  TRUNCATE TABLE truncate_a RESTRICT;
2020-04-06 20:20:20.958 EDT [3330:50] pg_regress/returning LOG:  statement: SELECT * FROM foo;
2020-04-06 20:20:20.959 EDT [3324:57] pg_regress/truncate LOG:  statement: TRUNCATE TABLE truncate_a CASCADE;
2020-04-06 20:20:20.959 EDT [3325:25] pg_regress/largeobject LOG:  statement: SELECT lo_close(fd) FROM lotest_stash_values;
2020-04-06 20:20:20.959 EDT [3307:10] pg_regress/limit LOG:  statement: SELECT ''::text AS five, unique1, unique2, stringu1
			FROM onek
			ORDER BY unique1 OFFSET 990 LIMIT 5;
2020-04-06 20:20:20.959 EDT [3310:39] pg_regress/rowtypes LOG:  statement: select * from people;
2020-04-06 20:20:20.959 EDT [3330:51] pg_regress/returning LOG:  statement: SELECT * FROM voo;
2020-04-06 20:20:20.960 EDT [3342:61] pg_regress/sequence LOG:  statement: ALTER SEQUENCE sequence_test5 AS smallint;
2020-04-06 20:20:20.960 EDT [3348:14] pg_regress/temp LOG:  statement: INSERT INTO temptest VALUES (1);
2020-04-06 20:20:20.960 EDT [3335:19] pg_regress/xml LOG:  statement: SELECT xmlcomment('te st');
2020-04-06 20:20:20.960 EDT [3325:26] pg_regress/largeobject LOG:  statement: END;
2020-04-06 20:20:20.961 EDT [3310:40] pg_regress/rowtypes LOG:  statement: alter table fullname add column suffix text default '';
2020-04-06 20:20:20.961 EDT [3330:52] pg_regress/returning LOG:  statement: CREATE OR REPLACE RULE voo_d AS ON DELETE TO voo DO INSTEAD
	  DELETE FROM foo WHERE f1 = old.f1
	  RETURNING f1, f2;
2020-04-06 20:20:20.962 EDT [3310:41] pg_regress/rowtypes ERROR:  cannot alter table "fullname" because column "people.fn" uses its row type
2020-04-06 20:20:20.962 EDT [3310:42] pg_regress/rowtypes STATEMENT:  alter table fullname add column suffix text default '';
2020-04-06 20:20:20.963 EDT [3309:77] pg_regress/plpgsql LOG:  statement: create trigger tg_hslot_bu before update
	    on HSlot for each row execute procedure tg_hslot_bu();
2020-04-06 20:20:20.964 EDT [3325:27] pg_regress/largeobject LOG:  statement: BEGIN;
2020-04-06 20:20:20.968 EDT [3325:28] pg_regress/largeobject LOG:  statement: SELECT lo_open(loid, x'40000'::int) from lotest_stash_values;
2020-04-06 20:20:20.968 EDT [3326:66] pg_regress/alter_table LOG:  statement: CREATE INDEX attmp_idx ON attmp (a, (d + e), b);
2020-04-06 20:20:20.970 EDT [3325:29] pg_regress/largeobject LOG:  statement: ABORT;
2020-04-06 20:20:20.970 EDT [3326:67] pg_regress/alter_table ERROR:  column number must be in range from 1 to 32767 at character 36
2020-04-06 20:20:20.970 EDT [3326:68] pg_regress/alter_table STATEMENT:  ALTER INDEX attmp_idx ALTER COLUMN 0 SET STATISTICS 1000;
2020-04-06 20:20:20.970 EDT [3326:69] pg_regress/alter_table LOG:  statement: ALTER INDEX attmp_idx ALTER COLUMN 1 SET STATISTICS 1000;
2020-04-06 20:20:20.971 EDT [3326:70] pg_regress/alter_table ERROR:  cannot alter statistics on non-expression column "a" of index "attmp_idx"
2020-04-06 20:20:20.971 EDT [3326:71] pg_regress/alter_table HINT:  Alter statistics on table column instead.
2020-04-06 20:20:20.971 EDT [3326:72] pg_regress/alter_table STATEMENT:  ALTER INDEX attmp_idx ALTER COLUMN 1 SET STATISTICS 1000;
2020-04-06 20:20:20.971 EDT [3325:30] pg_regress/largeobject LOG:  statement: BEGIN;
2020-04-06 20:20:20.971 EDT [3326:73] pg_regress/alter_table LOG:  statement: ALTER INDEX attmp_idx ALTER COLUMN 2 SET STATISTICS 1000;
2020-04-06 20:20:20.971 EDT [3325:31] pg_regress/largeobject LOG:  statement: UPDATE lotest_stash_values SET fd=lo_open(loid, CAST(x'20000' | x'40000' AS integer));
2020-04-06 20:20:20.971 EDT [3326:74] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(attmp_idx)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:20.971 EDT [3316:45] pg_regress/with LOG:  statement: with recursive q as (
	      select * from department
	    union all
	      (with x as (select * from q)
	       select * from x)
	    )
	select * from q limit 24;
2020-04-06 20:20:20.972 EDT [3324:58] pg_regress/truncate LOG:  statement: ALTER TABLE truncate_a ADD FOREIGN KEY (col1) REFERENCES trunc_c;
2020-04-06 20:20:20.975 EDT [3316:46] pg_regress/with LOG:  statement: with recursive q as (
	      select * from department
	    union all
	      (with recursive x as (
	           select * from department
	         union all
	           (select * from q union all select * from x)
	        )
	       select * from x)
	    )
	select * from q limit 32;
2020-04-06 20:20:20.977 EDT [3316:47] pg_regress/with LOG:  statement: WITH RECURSIVE t(i,j) AS (
		VALUES (1,2)
		UNION ALL
		SELECT t2.i, t.j+1 FROM
			(SELECT 2 AS i UNION ALL SELECT 3 AS i) AS t2
			JOIN t ON (t2.i = t.i+1))
		SELECT * FROM t;
2020-04-06 20:20:20.977 EDT [3316:48] pg_regress/with LOG:  statement: CREATE TEMPORARY TABLE tree(
	    id INTEGER PRIMARY KEY,
	    parent_id INTEGER REFERENCES tree(id)
	);
2020-04-06 20:20:20.979 EDT [3309:78] pg_regress/plpgsql LOG:  statement: create function tg_phone_bu() returns trigger as '
	begin
	    if new.slotname != old.slotname then
	        delete from PHone where slotname = old.slotname;
		insert into PHone (
			    slotname,
			    comment,
			    slotlink
			) values (
			    new.slotname,
			    new.comment,
			    new.slotlink
			);
	        return null;
	    end if;
	    return new;
	end;
	' language plpgsql;
2020-04-06 20:20:20.979 EDT [3342:62] pg_regress/sequence LOG:  statement: ALTER SEQUENCE sequence_test8 AS smallint;
2020-04-06 20:20:20.979 EDT [3342:63] pg_regress/sequence ERROR:  MAXVALUE (100000) is out of range for sequence data type smallint
2020-04-06 20:20:20.979 EDT [3342:64] pg_regress/sequence STATEMENT:  ALTER SEQUENCE sequence_test8 AS smallint;
2020-04-06 20:20:20.980 EDT [3335:20] pg_regress/xml LOG:  statement: SELECT xmlconcat(xmlcomment('hello'),
	                 xmlelement(NAME qux, 'foo'),
	                 xmlcomment('world'));
2020-04-06 20:20:20.980 EDT [3336:18] pg_regress/rangefuncs LOG:  statement: select definition from pg_views where viewname='vw_ord';
2020-04-06 20:20:20.980 EDT [3325:32] pg_regress/largeobject LOG:  statement: SELECT lo_truncate(fd, 11) FROM lotest_stash_values;
2020-04-06 20:20:20.980 EDT [3343:79] pg_regress/copy2 LOG:  statement: COPY testeoc FROM stdin CSV;
2020-04-06 20:20:20.980 EDT [3348:15] pg_regress/temp LOG:  statement: CREATE TEMP TABLE temptest(tcol float);
2020-04-06 20:20:20.982 EDT [3306:71] pg_regress/plancache LOG:  statement: drop schema s1 cascade;
2020-04-06 20:20:20.982 EDT [3330:53] pg_regress/returning LOG:  statement: DELETE FROM foo WHERE f1 = 13;
2020-04-06 20:20:20.982 EDT [3307:11] pg_regress/limit LOG:  statement: SELECT ''::text AS five, unique1, unique2, stringu1
			FROM onek
			ORDER BY unique1 LIMIT 5 OFFSET 900;
2020-04-06 20:20:20.983 EDT [3330:54] pg_regress/returning LOG:  statement: DELETE FROM foo WHERE f2 = 'zit' RETURNING *;
2020-04-06 20:20:20.983 EDT [3340:24] pg_regress/prepare LOG:  statement: PREPARE q3(text, int, float, boolean, smallint) AS
		SELECT * FROM tenk1 WHERE string4 = $1 AND (four = $2 OR
		ten = $3::bigint OR true = $4 OR odd = $5::int)
		ORDER BY unique1;
2020-04-06 20:20:20.983 EDT [3330:55] pg_regress/returning LOG:  statement: SELECT * FROM foo;
2020-04-06 20:20:20.983 EDT [3330:56] pg_regress/returning LOG:  statement: SELECT * FROM voo;
2020-04-06 20:20:20.983 EDT [3310:43] pg_regress/rowtypes LOG:  statement: alter table fullname add column suffix text default null;
2020-04-06 20:20:20.984 EDT [3330:57] pg_regress/returning LOG:  statement: CREATE TEMP TABLE joinme (f2j text, other int);
2020-04-06 20:20:20.986 EDT [3330:58] pg_regress/returning LOG:  statement: INSERT INTO joinme VALUES('more', 12345);
2020-04-06 20:20:20.986 EDT [3340:25] pg_regress/prepare LOG:  statement: EXECUTE q3('AAAAxx', 5::smallint, 10.5::float, false, 4::bigint);
2020-04-06 20:20:20.986 EDT [3340:26] pg_regress/prepare DETAIL:  prepare: PREPARE q3(text, int, float, boolean, smallint) AS
		SELECT * FROM tenk1 WHERE string4 = $1 AND (four = $2 OR
		ten = $3::bigint OR true = $4 OR odd = $5::int)
		ORDER BY unique1;
2020-04-06 20:20:20.986 EDT [3330:59] pg_regress/returning LOG:  statement: INSERT INTO joinme VALUES('zoo2', 54321);
2020-04-06 20:20:20.986 EDT [3330:60] pg_regress/returning LOG:  statement: INSERT INTO joinme VALUES('other', 0);
2020-04-06 20:20:20.987 EDT [3330:61] pg_regress/returning LOG:  statement: CREATE TEMP VIEW joinview AS
	  SELECT foo.*, other FROM foo JOIN joinme ON (f2 = f2j);
2020-04-06 20:20:20.988 EDT [3325:33] pg_regress/largeobject LOG:  statement: SELECT loread(fd, 15) FROM lotest_stash_values;
2020-04-06 20:20:20.988 EDT [3309:79] pg_regress/plpgsql LOG:  statement: create trigger tg_phone_bu before update
	    on PHone for each row execute procedure tg_phone_bu();
2020-04-06 20:20:20.988 EDT [3342:65] pg_regress/sequence LOG:  statement: ALTER SEQUENCE sequence_test8 AS smallint MAXVALUE 20000;
2020-04-06 20:20:20.989 EDT [3348:16] pg_regress/temp LOG:  statement: INSERT INTO temptest VALUES (2.1);
2020-04-06 20:20:20.990 EDT [3309:80] pg_regress/plpgsql LOG:  statement: create function tg_backlink_a() returns trigger as '
	declare
	    dummy	integer;
	begin
	    if tg_op = ''INSERT'' then
	        if new.backlink != '''' then
		    dummy := tg_backlink_set(new.backlink, new.slotname);
		end if;
		return new;
	    end if;
	    if tg_op = ''UPDATE'' then
	        if new.backlink != old.backlink then
		    if old.backlink != '''' then
		        dummy := tg_backlink_unset(old.backlink, old.slotname);
		    end if;
		    if new.backlink != '''' then
		        dummy := tg_backlink_set(new.backlink, new.slotname);
		    end if;
		else
		    if new.slotname != old.slotname and new.backlink != '''' then
		        dummy := tg_slotlink_set(new.backlink, new.slotname);
		    end if;
		end if;
		return new;
	    end if;
	    if tg_op = ''DELETE'' then
	        if old.backlink != '''' then
		    dummy := tg_backlink_unset(old.backlink, old.slotname);
		end if;
		return old;
	    end if;
	end;
	' language plpgsql;
2020-04-06 20:20:20.990 EDT [3336:19] pg_regress/rangefuncs LOG:  statement: drop view vw_ord;
2020-04-06 20:20:20.990 EDT [3325:34] pg_regress/largeobject LOG:  statement: SELECT lo_truncate(fd, 10000) FROM lotest_stash_values;
2020-04-06 20:20:20.991 EDT [3342:66] pg_regress/sequence LOG:  statement: ALTER SEQUENCE sequence_test9 AS smallint;
2020-04-06 20:20:20.991 EDT [3343:80] pg_regress/copy2 LOG:  statement: COPY testeoc TO stdout CSV;
2020-04-06 20:20:20.991 EDT [3348:17] pg_regress/temp LOG:  statement: SELECT * FROM temptest;
2020-04-06 20:20:20.992 EDT [3309:81] pg_regress/plpgsql LOG:  statement: create trigger tg_backlink_a after insert or update or delete
	    on PSlot for each row execute procedure tg_backlink_a('PS');
2020-04-06 20:20:20.992 EDT [3325:35] pg_regress/largeobject LOG:  statement: SELECT loread(fd, 10) FROM lotest_stash_values;
2020-04-06 20:20:20.992 EDT [3342:67] pg_regress/sequence LOG:  statement: ALTER SEQUENCE sequence_test10 AS smallint;
2020-04-06 20:20:20.992 EDT [3343:81] pg_regress/copy2 LOG:  statement: CREATE TEMP TABLE testnull(a int, b text);
2020-04-06 20:20:20.993 EDT [3342:68] pg_regress/sequence ERROR:  MINVALUE (-100000) is out of range for sequence data type smallint
2020-04-06 20:20:20.993 EDT [3342:69] pg_regress/sequence STATEMENT:  ALTER SEQUENCE sequence_test10 AS smallint;
2020-04-06 20:20:20.993 EDT [3310:44] pg_regress/rowtypes LOG:  statement: select * from people;
2020-04-06 20:20:20.993 EDT [3336:20] pg_regress/rangefuncs LOG:  statement: select * from rows from(rngfunct(1),rngfunct(2)) with ordinality as z(a,b,c,d,ord);
2020-04-06 20:20:20.994 EDT [3306:72] pg_regress/plancache LOG:  statement: drop schema s2 cascade;
2020-04-06 20:20:20.995 EDT [3306:73] pg_regress/plancache LOG:  statement: reset search_path;
2020-04-06 20:20:20.995 EDT [3348:18] pg_regress/temp LOG:  statement: DROP TABLE temptest;
2020-04-06 20:20:20.995 EDT [3306:74] pg_regress/plancache LOG:  statement: create temp sequence seq;
2020-04-06 20:20:20.996 EDT [3309:82] pg_regress/plpgsql LOG:  statement: create trigger tg_backlink_a after insert or update or delete
	    on WSlot for each row execute procedure tg_backlink_a('WS');
2020-04-06 20:20:20.997 EDT [3306:75] pg_regress/plancache LOG:  statement: prepare p2 as select nextval('seq');
2020-04-06 20:20:20.997 EDT [3325:36] pg_regress/largeobject LOG:  statement: SELECT lo_lseek(fd, 0, 2) FROM lotest_stash_values;
2020-04-06 20:20:20.997 EDT [3306:76] pg_regress/plancache LOG:  statement: execute p2;
2020-04-06 20:20:20.997 EDT [3306:77] pg_regress/plancache DETAIL:  prepare: prepare p2 as select nextval('seq');
2020-04-06 20:20:20.997 EDT [3342:70] pg_regress/sequence LOG:  statement: ALTER SEQUENCE sequence_test10 AS smallint MINVALUE -20000;
2020-04-06 20:20:20.998 EDT [3306:78] pg_regress/plancache LOG:  statement: drop sequence seq;
2020-04-06 20:20:20.998 EDT [3306:79] pg_regress/plancache LOG:  statement: create temp sequence seq;
2020-04-06 20:20:20.999 EDT [3306:80] pg_regress/plancache LOG:  statement: execute p2;
2020-04-06 20:20:20.999 EDT [3306:81] pg_regress/plancache DETAIL:  prepare: prepare p2 as select nextval('seq');
2020-04-06 20:20:21.000 EDT [3306:82] pg_regress/plancache LOG:  statement: create function cachebug() returns void as $$
	declare r int;
	begin
	  drop table if exists temptable cascade;
	  create temp table temptable as select * from generate_series(1,3) as f1;
	  create temp view vv as select * from temptable;
	  for r in select * from vv loop
	    raise notice '%', r;
	  end loop;
	end$$ language plpgsql;
2020-04-06 20:20:21.001 EDT [3316:49] pg_regress/with LOG:  statement: INSERT INTO tree
	VALUES (1, NULL), (2, 1), (3,1), (4,2), (5,2), (6,2), (7,3), (8,3),
	       (9,4), (10,4), (11,7), (12,7), (13,7), (14, 9), (15,11), (16,11);
2020-04-06 20:20:21.001 EDT [3310:45] pg_regress/rowtypes LOG:  statement: update people set fn.suffix = 'Jr';
2020-04-06 20:20:21.001 EDT [3307:12] pg_regress/limit LOG:  statement: select * from int8_tbl limit (case when random() < 0.5 then null::bigint end);
2020-04-06 20:20:21.002 EDT [3307:13] pg_regress/limit LOG:  statement: select * from int8_tbl offset (case when random() < 0.5 then null::bigint end);
2020-04-06 20:20:21.003 EDT [3307:14] pg_regress/limit LOG:  statement: begin;
2020-04-06 20:20:21.003 EDT [3307:15] pg_regress/limit LOG:  statement: declare c1 cursor for select * from int8_tbl limit 10;
2020-04-06 20:20:21.003 EDT [3307:16] pg_regress/limit LOG:  statement: fetch all in c1;
2020-04-06 20:20:21.003 EDT [3306:83] pg_regress/plancache LOG:  statement: select cachebug();
2020-04-06 20:20:21.003 EDT [3307:17] pg_regress/limit LOG:  statement: fetch 1 in c1;
2020-04-06 20:20:21.003 EDT [3307:18] pg_regress/limit LOG:  statement: fetch backward 1 in c1;
2020-04-06 20:20:21.003 EDT [3307:19] pg_regress/limit LOG:  statement: fetch backward all in c1;
2020-04-06 20:20:21.004 EDT [3307:20] pg_regress/limit LOG:  statement: fetch backward 1 in c1;
2020-04-06 20:20:21.004 EDT [3307:21] pg_regress/limit LOG:  statement: fetch all in c1;
2020-04-06 20:20:21.004 EDT [3307:22] pg_regress/limit LOG:  statement: declare c2 cursor for select * from int8_tbl limit 3;
2020-04-06 20:20:21.004 EDT [3307:23] pg_regress/limit LOG:  statement: fetch all in c2;
2020-04-06 20:20:21.004 EDT [3307:24] pg_regress/limit LOG:  statement: fetch 1 in c2;
2020-04-06 20:20:21.004 EDT [3307:25] pg_regress/limit LOG:  statement: fetch backward 1 in c2;
2020-04-06 20:20:21.004 EDT [3307:26] pg_regress/limit LOG:  statement: fetch backward all in c2;
2020-04-06 20:20:21.005 EDT [3307:27] pg_regress/limit LOG:  statement: fetch backward 1 in c2;
2020-04-06 20:20:21.005 EDT [3335:21] pg_regress/xml LOG:  statement: SELECT xmlconcat('hello', 'you');
2020-04-06 20:20:21.005 EDT [3316:50] pg_regress/with LOG:  statement: WITH RECURSIVE t(id, path) AS (
	    VALUES(1,ARRAY[]::integer[])
	UNION ALL
	    SELECT tree.id, t.path || tree.id
	    FROM tree JOIN t ON (tree.parent_id = t.id)
	)
	SELECT t1.*, t2.* FROM t AS t1 JOIN t AS t2 ON
		(t1.path[1] = t2.path[1] AND
		array_upper(t1.path,1) = 1 AND
		array_upper(t2.path,1) > 1)
		ORDER BY t1.id, t2.id;
2020-04-06 20:20:21.005 EDT [3307:28] pg_regress/limit LOG:  statement: fetch all in c2;
2020-04-06 20:20:21.005 EDT [3307:29] pg_regress/limit LOG:  statement: declare c3 cursor for select * from int8_tbl offset 3;
2020-04-06 20:20:21.006 EDT [3307:30] pg_regress/limit LOG:  statement: fetch all in c3;
2020-04-06 20:20:21.006 EDT [3307:31] pg_regress/limit LOG:  statement: fetch 1 in c3;
2020-04-06 20:20:21.006 EDT [3307:32] pg_regress/limit LOG:  statement: fetch backward 1 in c3;
2020-04-06 20:20:21.006 EDT [3307:33] pg_regress/limit LOG:  statement: fetch backward all in c3;
2020-04-06 20:20:21.006 EDT [3307:34] pg_regress/limit LOG:  statement: fetch backward 1 in c3;
2020-04-06 20:20:21.006 EDT [3307:35] pg_regress/limit LOG:  statement: fetch all in c3;
2020-04-06 20:20:21.006 EDT [3307:36] pg_regress/limit LOG:  statement: declare c4 cursor for select * from int8_tbl offset 10;
2020-04-06 20:20:21.006 EDT [3316:51] pg_regress/with LOG:  statement: WITH RECURSIVE t(id, path) AS (
	    VALUES(1,ARRAY[]::integer[])
	UNION ALL
	    SELECT tree.id, t.path || tree.id
	    FROM tree JOIN t ON (tree.parent_id = t.id)
	)
	SELECT t1.id, count(t2.*) FROM t AS t1 JOIN t AS t2 ON
		(t1.path[1] = t2.path[1] AND
		array_upper(t1.path,1) = 1 AND
		array_upper(t2.path,1) > 1)
		GROUP BY t1.id
		ORDER BY t1.id;
2020-04-06 20:20:21.007 EDT [3310:46] pg_regress/rowtypes LOG:  statement: select * from people;
2020-04-06 20:20:21.007 EDT [3310:47] pg_regress/rowtypes LOG:  statement: insert into quadtable (f1, q.c1.r, q.c2.i) values(44,55,66);
2020-04-06 20:20:21.007 EDT [3309:83] pg_regress/plpgsql LOG:  statement: create trigger tg_backlink_a after insert or update or delete
	    on PLine for each row execute procedure tg_backlink_a('PL');
2020-04-06 20:20:21.007 EDT [3325:37] pg_regress/largeobject LOG:  statement: SELECT lo_tell(fd) FROM lotest_stash_values;
2020-04-06 20:20:21.008 EDT [3342:71] pg_regress/sequence LOG:  statement: ALTER SEQUENCE sequence_test11 AS int;
2020-04-06 20:20:21.008 EDT [3343:82] pg_regress/copy2 LOG:  statement: INSERT INTO testnull VALUES (1, E'\\\\0'), (NULL, NULL);
2020-04-06 20:20:21.009 EDT [3348:19] pg_regress/temp LOG:  statement: SELECT * FROM temptest;
2020-04-06 20:20:21.009 EDT [3326:75] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '30796';
2020-04-06 20:20:21.009 EDT [3324:59] pg_regress/truncate LOG:  statement: INSERT INTO trunc_c VALUES (1);
2020-04-06 20:20:21.010 EDT [3310:48] pg_regress/rowtypes LOG:  statement: select * from quadtable;
2020-04-06 20:20:21.010 EDT [3343:83] pg_regress/copy2 LOG:  statement: COPY testnull TO stdout WITH NULL AS E'\\\\0';
2020-04-06 20:20:21.010 EDT [3324:60] pg_regress/truncate LOG:  statement: INSERT INTO truncate_a VALUES (1);
2020-04-06 20:20:21.010 EDT [3309:84] pg_regress/plpgsql LOG:  statement: create function tg_backlink_set(myname bpchar, blname bpchar)
	returns integer as '
	declare
	    mytype	char(2);
	    link	char(4);
	    rec		record;
	begin
	    mytype := substr(myname, 1, 2);
	    link := mytype || substr(blname, 1, 2);
	    if link = ''PLPL'' then
	        raise exception
			''backlink between two phone lines does not make sense'';
	    end if;
	    if link in (''PLWS'', ''WSPL'') then
	        raise exception
			''direct link of phone line to wall slot not permitted'';
	    end if;
	    if mytype = ''PS'' then
	        select into rec * from PSlot where slotname = myname;
		if not found then
		    raise exception ''% does not exist'', myname;
		end if;
		if rec.backlink != blname then
		    update PSlot set backlink = blname where slotname = myname;
		end if;
		return 0;
	    end if;
	    if mytype = ''WS'' then
	        select into rec * from WSlot where slotname = myname;
		if not found then
		    raise exception ''% does not exist'', myname;
		end if;
		if rec.backlink != blname then
		    update WSlot set backlink = blname where slotname = myname;
		end if;
		return 0;
	    end if;
	    if mytype = ''PL'' then
	        select into rec * from PLine where slotname = myname;
		if not found then
		    raise exception ''% does not exist'', myname;
		end if;
		if rec.backlink != blname then
		    update PLine set backlink = blname where slotname = myname;
		end if;
		return 0;
	    end if;
	    raise exception ''illegal backlink beginning with %'', mytype;
	end;
	' language plpgsql;
2020-04-06 20:20:21.011 EDT [3316:52] pg_regress/with LOG:  statement: WITH RECURSIVE t(id, path) AS (
	    VALUES(1,ARRAY[]::integer[])
	UNION ALL
	    SELECT tree.id, t.path || tree.id
	    FROM tree JOIN t ON (tree.parent_id = t.id)
	)
	SELECT t1.id, t2.path, t2 FROM t AS t1 JOIN t AS t2 ON
	(t1.id=t2.id);
2020-04-06 20:20:21.012 EDT [3310:49] pg_regress/rowtypes LOG:  statement: create temp table pp (f1 text);
2020-04-06 20:20:21.012 EDT [3325:38] pg_regress/largeobject LOG:  statement: SELECT lo_truncate(fd, 5000) FROM lotest_stash_values;
2020-04-06 20:20:21.012 EDT [3343:84] pg_regress/copy2 LOG:  statement: COPY testnull FROM stdin WITH NULL AS E'\\\\0';
2020-04-06 20:20:21.012 EDT [3309:85] pg_regress/plpgsql LOG:  statement: create function tg_backlink_unset(bpchar, bpchar)
	returns integer as '
	declare
	    myname	alias for $1;
	    blname	alias for $2;
	    mytype	char(2);
	    rec		record;
	begin
	    mytype := substr(myname, 1, 2);
	    if mytype = ''PS'' then
	        select into rec * from PSlot where slotname = myname;
		if not found then
		    return 0;
		end if;
		if rec.backlink = blname then
		    update PSlot set backlink = '''' where slotname = myname;
		end if;
		return 0;
	    end if;
	    if mytype = ''WS'' then
	        select into rec * from WSlot where slotname = myname;
		if not found then
		    return 0;
		end if;
		if rec.backlink = blname then
		    update WSlot set backlink = '''' where slotname = myname;
		end if;
		return 0;
	    end if;
	    if mytype = ''PL'' then
	        select into rec * from PLine where slotname = myname;
		if not found then
		    return 0;
		end if;
		if rec.backlink = blname then
		    update PLine set backlink = '''' where slotname = myname;
		end if;
		return 0;
	    end if;
	end
	' language plpgsql;
2020-04-06 20:20:21.012 EDT [3342:72] pg_regress/sequence LOG:  statement: ALTER SEQUENCE sequence_test12 AS int;
2020-04-06 20:20:21.013 EDT [3307:37] pg_regress/limit LOG:  statement: fetch all in c4;
2020-04-06 20:20:21.013 EDT [3309:86] pg_regress/plpgsql LOG:  statement: create function tg_slotlink_a() returns trigger as '
	declare
	    dummy	integer;
	begin
	    if tg_op = ''INSERT'' then
	        if new.slotlink != '''' then
		    dummy := tg_slotlink_set(new.slotlink, new.slotname);
		end if;
		return new;
	    end if;
	    if tg_op = ''UPDATE'' then
	        if new.slotlink != old.slotlink then
		    if old.slotlink != '''' then
		        dummy := tg_slotlink_unset(old.slotlink, old.slotname);
		    end if;
		    if new.slotlink != '''' then
		        dummy := tg_slotlink_set(new.slotlink, new.slotname);
		    end if;
		else
		    if new.slotname != old.slotname and new.slotlink != '''' then
		        dummy := tg_slotlink_set(new.slotlink, new.slotname);
		    end if;
		end if;
		return new;
	    end if;
	    if tg_op = ''DELETE'' then
	        if old.slotlink != '''' then
		    dummy := tg_slotlink_unset(old.slotlink, old.slotname);
		end if;
		return old;
	    end if;
	end;
	' language plpgsql;
2020-04-06 20:20:21.014 EDT [3326:76] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '30796') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '30796' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:21.014 EDT [3325:39] pg_regress/largeobject LOG:  statement: SELECT lo_lseek(fd, 0, 2) FROM lotest_stash_values;
2020-04-06 20:20:21.014 EDT [3310:50] pg_regress/rowtypes LOG:  statement: insert into pp values (repeat('abcdefghijkl', 100000));
2020-04-06 20:20:21.014 EDT [3309:87] pg_regress/plpgsql LOG:  statement: create trigger tg_slotlink_a after insert or update or delete
	    on PSlot for each row execute procedure tg_slotlink_a('PS');
2020-04-06 20:20:21.015 EDT [3342:73] pg_regress/sequence LOG:  statement: ALTER SEQUENCE sequence_test13 AS int;
2020-04-06 20:20:21.015 EDT [3309:88] pg_regress/plpgsql LOG:  statement: create trigger tg_slotlink_a after insert or update or delete
	    on WSlot for each row execute procedure tg_slotlink_a('WS');
2020-04-06 20:20:21.016 EDT [3325:40] pg_regress/largeobject LOG:  statement: SELECT lo_tell(fd) FROM lotest_stash_values;
2020-04-06 20:20:21.016 EDT [3325:41] pg_regress/largeobject LOG:  statement: SELECT lo_close(fd) FROM lotest_stash_values;
2020-04-06 20:20:21.016 EDT [3343:85] pg_regress/copy2 LOG:  statement: SELECT * FROM testnull;
2020-04-06 20:20:21.016 EDT [3342:74] pg_regress/sequence LOG:  statement: ALTER SEQUENCE sequence_test14 AS int;
2020-04-06 20:20:21.017 EDT [3309:89] pg_regress/plpgsql LOG:  statement: create trigger tg_slotlink_a after insert or update or delete
	    on IFace for each row execute procedure tg_slotlink_a('IF');
2020-04-06 20:20:21.018 EDT [3325:42] pg_regress/largeobject LOG:  statement: END;
2020-04-06 20:20:21.018 EDT [3309:90] pg_regress/plpgsql LOG:  statement: create trigger tg_slotlink_a after insert or update or delete
	    on HSlot for each row execute procedure tg_slotlink_a('HS');
2020-04-06 20:20:21.018 EDT [3342:75] pg_regress/sequence LOG:  statement: CREATE TABLE serialTest1 (f1 text, f2 serial);
2020-04-06 20:20:21.018 EDT [3309:91] pg_regress/plpgsql LOG:  statement: create trigger tg_slotlink_a after insert or update or delete
	    on PHone for each row execute procedure tg_slotlink_a('PH');
2020-04-06 20:20:21.019 EDT [3309:92] pg_regress/plpgsql LOG:  statement: create function tg_slotlink_set(bpchar, bpchar)
	returns integer as '
	declare
	    myname	alias for $1;
	    blname	alias for $2;
	    mytype	char(2);
	    link	char(4);
	    rec		record;
	begin
	    mytype := substr(myname, 1, 2);
	    link := mytype || substr(blname, 1, 2);
	    if link = ''PHPH'' then
	        raise exception
			''slotlink between two phones does not make sense'';
	    end if;
	    if link in (''PHHS'', ''HSPH'') then
	        raise exception
			''link of phone to hub does not make sense'';
	    end if;
	    if link in (''PHIF'', ''IFPH'') then
	        raise exception
			''link of phone to hub does not make sense'';
	    end if;
	    if link in (''PSWS'', ''WSPS'') then
	        raise exception
			''slotlink from patchslot to wallslot not permitted'';
	    end if;
	    if mytype = ''PS'' then
	        select into rec * from PSlot where slotname = myname;
		if not found then
		    raise exception ''% does not exist'', myname;
		end if;
		if rec.slotlink != blname then
		    update PSlot set slotlink = blname where slotname = myname;
		end if;
		return 0;
	    end if;
	    if mytype = ''WS'' then
	        select into rec * from WSlot where slotname = myname;
		if not found then
		    raise exception ''% does not exist'', myname;
		end if;
		if rec.slotlink != blname then
		    update WSlot set slotlink = blname where slotname = myname;
		end if;
		return 0;
	    end if;
	    if mytype = ''IF'' then
	        select into rec * from IFace where slotname = myname;
		if not found then
		    raise exception ''% does not exist'', myname;
		end if;
		if rec.slotlink != blname then
		    update IFace set slotlink = blname where slotname = myname;
		end if;
		return 0;
	    end if;
	    if mytype = ''HS'' then
	        select into rec * from HSlot where slotname = myname;
		if not found then
		    raise exception ''% does not exist'', myname;
		end if;
		if rec.slotlink != blname then
		    update HSlot set slotlink = blname where slotname = myname;
		end if;
		return 0;
	    end if;
	    if mytype = ''PH'' then
	        select into rec * from PHone where slotname = myname;
		if not found then
		    raise exception ''% does not exist'', myname;
		end if;
		if rec.slotlink != blname then
		    update PHone set slotlink = blname where slotname = myname;
		end if;
		return 0;
	    end if;
	    raise exception ''illegal slotlink beginning with %'', mytype;
	end;
	' language plpgsql;
2020-04-06 20:20:21.021 EDT [3325:43] pg_regress/largeobject LOG:  statement: BEGIN;
2020-04-06 20:20:21.021 EDT [3324:61] pg_regress/truncate LOG:  statement: INSERT INTO trunc_b VALUES (1);
2020-04-06 20:20:21.022 EDT [3324:62] pg_regress/truncate LOG:  statement: INSERT INTO trunc_d VALUES (1);
2020-04-06 20:20:21.023 EDT [3325:44] pg_regress/largeobject LOG:  statement: UPDATE lotest_stash_values SET fd = lo_open(loid, CAST(x'20000' | x'40000' AS integer));
2020-04-06 20:20:21.023 EDT [3324:63] pg_regress/truncate LOG:  statement: INSERT INTO trunc_e VALUES (1,1);
2020-04-06 20:20:21.023 EDT [3309:93] pg_regress/plpgsql LOG:  statement: create function tg_slotlink_unset(bpchar, bpchar)
	returns integer as '
	declare
	    myname	alias for $1;
	    blname	alias for $2;
	    mytype	char(2);
	    rec		record;
	begin
	    mytype := substr(myname, 1, 2);
	    if mytype = ''PS'' then
	        select into rec * from PSlot where slotname = myname;
		if not found then
		    return 0;
		end if;
		if rec.slotlink = blname then
		    update PSlot set slotlink = '''' where slotname = myname;
		end if;
		return 0;
	    end if;
	    if mytype = ''WS'' then
	        select into rec * from WSlot where slotname = myname;
		if not found then
		    return 0;
		end if;
		if rec.slotlink = blname then
		    update WSlot set slotlink = '''' where slotname = myname;
		end if;
		return 0;
	    end if;
	    if mytype = ''IF'' then
	        select into rec * from IFace where slotname = myname;
		if not found then
		    return 0;
		end if;
		if rec.slotlink = blname then
		    update IFace set slotlink = '''' where slotname = myname;
		end if;
		return 0;
	    end if;
	    if mytype = ''HS'' then
	        select into rec * from HSlot where slotname = myname;
		if not found then
		    return 0;
		end if;
		if rec.slotlink = blname then
		    update HSlot set slotlink = '''' where slotname = myname;
		end if;
		return 0;
	    end if;
	    if mytype = ''PH'' then
	        select into rec * from PHone where slotname = myname;
		if not found then
		    return 0;
		end if;
		if rec.slotlink = blname then
		    update PHone set slotlink = '''' where slotname = myname;
		end if;
		return 0;
	    end if;
	end;
	' language plpgsql;
2020-04-06 20:20:21.024 EDT [3316:53] pg_regress/with LOG:  statement: create temp table graph( f int, t int, label text );
2020-04-06 20:20:21.024 EDT [3326:77] pg_regress/alter_table LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '30796' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:20:21.027 EDT [3307:38] pg_regress/limit LOG:  statement: fetch 1 in c4;
2020-04-06 20:20:21.027 EDT [3307:39] pg_regress/limit LOG:  statement: fetch backward 1 in c4;
2020-04-06 20:20:21.027 EDT [3307:40] pg_regress/limit LOG:  statement: fetch backward all in c4;
2020-04-06 20:20:21.028 EDT [3307:41] pg_regress/limit LOG:  statement: fetch backward 1 in c4;
2020-04-06 20:20:21.028 EDT [3307:42] pg_regress/limit LOG:  statement: fetch all in c4;
2020-04-06 20:20:21.028 EDT [3307:43] pg_regress/limit LOG:  statement: rollback;
2020-04-06 20:20:21.028 EDT [3307:44] pg_regress/limit LOG:  statement: SELECT
	  (SELECT n
	     FROM (VALUES (1)) AS x,
	          (SELECT n FROM generate_series(1,10) AS n
	             ORDER BY n LIMIT 1 OFFSET s-1) AS y) AS z
	  FROM generate_series(1,10) AS s;
2020-04-06 20:20:21.029 EDT [3307:45] pg_regress/limit LOG:  statement: create temp sequence testseq;
2020-04-06 20:20:21.030 EDT [3324:64] pg_regress/truncate LOG:  statement: TRUNCATE TABLE trunc_c;
2020-04-06 20:20:21.030 EDT [3309:94] pg_regress/plpgsql LOG:  statement: create function pslot_backlink_view(bpchar)
	returns text as '
	<<outer>>
	declare
	    rec		record;
	    bltype	char(2);
	    retval	text;
	begin
	    select into rec * from PSlot where slotname = $1;
	    if not found then
	        return '''';
	    end if;
	    if rec.backlink = '''' then
	        return ''-'';
	    end if;
	    bltype := substr(rec.backlink, 1, 2);
	    if bltype = ''PL'' then
	        declare
		    rec		record;
		begin
		    select into rec * from PLine where slotname = "outer".rec.backlink;
		    retval := ''Phone line '' || trim(rec.phonenumber);
		    if rec.comment != '''' then
		        retval := retval || '' ('';
			retval := retval || rec.comment;
			retval := retval || '')'';
		    end if;
		    return retval;
		end;
	    end if;
	    if bltype = ''WS'' then
	        select into rec * from WSlot where slotname = rec.backlink;
		retval := trim(rec.slotname) || '' in room '';
		retval := retval || trim(rec.roomno);
		retval := retval || '' -> '';
		return retval || wslot_slotlink_view(rec.slotname);
	    end if;
	    return rec.backlink;
	end;
	' language plpgsql;
2020-04-06 20:20:21.030 EDT [3324:65] pg_regress/truncate ERROR:  cannot truncate a table referenced in a foreign key constraint
2020-04-06 20:20:21.030 EDT [3324:66] pg_regress/truncate DETAIL:  Table "truncate_a" references "trunc_c".
2020-04-06 20:20:21.030 EDT [3324:67] pg_regress/truncate HINT:  Truncate table "truncate_a" at the same time, or use TRUNCATE ... CASCADE.
2020-04-06 20:20:21.030 EDT [3324:68] pg_regress/truncate STATEMENT:  TRUNCATE TABLE trunc_c;
2020-04-06 20:20:21.030 EDT [3306:84] pg_regress/plancache LOG:  statement: select cachebug();
2020-04-06 20:20:21.030 EDT [3325:45] pg_regress/largeobject LOG:  statement: SELECT lo_lseek64(fd, 4294967296, 0) FROM lotest_stash_values;
2020-04-06 20:20:21.031 EDT [3307:46] pg_regress/limit LOG:  statement: explain (verbose, costs off)
	select unique1, unique2, nextval('testseq')
	  from tenk1 order by unique2 limit 10;
2020-04-06 20:20:21.032 EDT [3325:46] pg_regress/largeobject LOG:  statement: SELECT lowrite(fd, 'offset:4GB') FROM lotest_stash_values;
2020-04-06 20:20:21.032 EDT [3324:69] pg_regress/truncate LOG:  statement: TRUNCATE TABLE trunc_c,truncate_a;
2020-04-06 20:20:21.032 EDT [3324:70] pg_regress/truncate ERROR:  cannot truncate a table referenced in a foreign key constraint
2020-04-06 20:20:21.032 EDT [3324:71] pg_regress/truncate DETAIL:  Table "trunc_d" references "trunc_c".
2020-04-06 20:20:21.032 EDT [3324:72] pg_regress/truncate HINT:  Truncate table "trunc_d" at the same time, or use TRUNCATE ... CASCADE.
2020-04-06 20:20:21.032 EDT [3324:73] pg_regress/truncate STATEMENT:  TRUNCATE TABLE trunc_c,truncate_a;
2020-04-06 20:20:21.032 EDT [3309:95] pg_regress/plpgsql LOG:  statement: create function pslot_slotlink_view(bpchar)
	returns text as '
	declare
	    psrec	record;
	    sltype	char(2);
	    retval	text;
	begin
	    select into psrec * from PSlot where slotname = $1;
	    if not found then
	        return '''';
	    end if;
	    if psrec.slotlink = '''' then
	        return ''-'';
	    end if;
	    sltype := substr(psrec.slotlink, 1, 2);
	    if sltype = ''PS'' then
		retval := trim(psrec.slotlink) || '' -> '';
		return retval || pslot_backlink_view(psrec.slotlink);
	    end if;
	    if sltype = ''HS'' then
	        retval := comment from Hub H, HSlot HS
				where HS.slotname = psrec.slotlink
				  and H.name = HS.hubname;
	        retval := retval || '' slot '';
		retval := retval || slotno::text from HSlot
				where slotname = psrec.slotlink;
		return retval;
	    end if;
	    return psrec.slotlink;
	end;
	' language plpgsql;
2020-04-06 20:20:21.032 EDT [3342:76] pg_regress/sequence LOG:  statement: INSERT INTO serialTest1 VALUES ('foo');
2020-04-06 20:20:21.033 EDT [3307:47] pg_regress/limit LOG:  statement: select unique1, unique2, nextval('testseq')
	  from tenk1 order by unique2 limit 10;
2020-04-06 20:20:21.034 EDT [3325:47] pg_regress/largeobject LOG:  statement: SELECT lo_tell64(fd) FROM lotest_stash_values;
2020-04-06 20:20:21.034 EDT [3342:77] pg_regress/sequence LOG:  statement: INSERT INTO serialTest1 VALUES ('bar');
2020-04-06 20:20:21.034 EDT [3309:96] pg_regress/plpgsql LOG:  statement: create function wslot_slotlink_view(bpchar)
	returns text as '
	declare
	    rec		record;
	    sltype	char(2);
	    retval	text;
	begin
	    select into rec * from WSlot where slotname = $1;
	    if not found then
	        return '''';
	    end if;
	    if rec.slotlink = '''' then
	        return ''-'';
	    end if;
	    sltype := substr(rec.slotlink, 1, 2);
	    if sltype = ''PH'' then
	        select into rec * from PHone where slotname = rec.slotlink;
		retval := ''Phone '' || trim(rec.slotname);
		if rec.comment != '''' then
		    retval := retval || '' ('';
		    retval := retval || rec.comment;
		    retval := retval || '')'';
		end if;
		return retval;
	    end if;
	    if sltype = ''IF'' then
		declare
		    syrow	System%RowType;
		    ifrow	IFace%ROWTYPE;
	        begin
		    select into ifrow * from IFace where slotname = rec.slotlink;
		    select into syrow * from System where name = ifrow.sysname;
		    retval := syrow.name || '' IF '';
		    retval := retval || ifrow.ifname;
		    if syrow.comment != '''' then
		        retval := retval || '' ('';
			retval := retval || syrow.comment;
			retval := retval || '')'';
		    end if;
		    return retval;
		end;
	    end if;
	    return rec.slotlink;
	end;
	' language plpgsql;
2020-04-06 20:20:21.034 EDT [3307:48] pg_regress/limit LOG:  statement: select currval('testseq');
2020-04-06 20:20:21.035 EDT [3326:78] pg_regress/alter_table LOG:  statement: ALTER INDEX attmp_idx ALTER COLUMN 3 SET STATISTICS 1000;
2020-04-06 20:20:21.035 EDT [3326:79] pg_regress/alter_table ERROR:  cannot alter statistics on non-expression column "b" of index "attmp_idx"
2020-04-06 20:20:21.035 EDT [3326:80] pg_regress/alter_table HINT:  Alter statistics on table column instead.
2020-04-06 20:20:21.035 EDT [3326:81] pg_regress/alter_table STATEMENT:  ALTER INDEX attmp_idx ALTER COLUMN 3 SET STATISTICS 1000;
2020-04-06 20:20:21.035 EDT [3307:49] pg_regress/limit LOG:  statement: explain (verbose, costs off)
	select unique1, unique2, nextval('testseq')
	  from tenk1 order by tenthous limit 10;
2020-04-06 20:20:21.036 EDT [3307:50] pg_regress/limit LOG:  statement: select unique1, unique2, nextval('testseq')
	  from tenk1 order by tenthous limit 10;
2020-04-06 20:20:21.036 EDT [3324:74] pg_regress/truncate LOG:  statement: TRUNCATE TABLE trunc_c,truncate_a,trunc_d;
2020-04-06 20:20:21.036 EDT [3324:75] pg_regress/truncate ERROR:  cannot truncate a table referenced in a foreign key constraint
2020-04-06 20:20:21.036 EDT [3324:76] pg_regress/truncate DETAIL:  Table "trunc_e" references "trunc_c".
2020-04-06 20:20:21.036 EDT [3324:77] pg_regress/truncate HINT:  Truncate table "trunc_e" at the same time, or use TRUNCATE ... CASCADE.
2020-04-06 20:20:21.036 EDT [3324:78] pg_regress/truncate STATEMENT:  TRUNCATE TABLE trunc_c,truncate_a,trunc_d;
2020-04-06 20:20:21.036 EDT [3325:48] pg_regress/largeobject LOG:  statement: SELECT lo_lseek64(fd, -10, 1) FROM lotest_stash_values;
2020-04-06 20:20:21.037 EDT [3324:79] pg_regress/truncate LOG:  statement: TRUNCATE TABLE trunc_c,truncate_a,trunc_d,trunc_e;
2020-04-06 20:20:21.037 EDT [3343:86] pg_regress/copy2 LOG:  statement: BEGIN;
2020-04-06 20:20:21.037 EDT [3324:80] pg_regress/truncate ERROR:  cannot truncate a table referenced in a foreign key constraint
2020-04-06 20:20:21.037 EDT [3324:81] pg_regress/truncate DETAIL:  Table "trunc_b" references "truncate_a".
2020-04-06 20:20:21.037 EDT [3324:82] pg_regress/truncate HINT:  Truncate table "trunc_b" at the same time, or use TRUNCATE ... CASCADE.
2020-04-06 20:20:21.037 EDT [3324:83] pg_regress/truncate STATEMENT:  TRUNCATE TABLE trunc_c,truncate_a,trunc_d,trunc_e;
2020-04-06 20:20:21.037 EDT [3316:54] pg_regress/with LOG:  statement: insert into graph values
		(1, 2, 'arc 1 -> 2'),
		(1, 3, 'arc 1 -> 3'),
		(2, 3, 'arc 2 -> 3'),
		(1, 4, 'arc 1 -> 4'),
		(4, 5, 'arc 4 -> 5'),
		(5, 1, 'arc 5 -> 1');
2020-04-06 20:20:21.037 EDT [3325:49] pg_regress/largeobject LOG:  statement: SELECT lo_tell64(fd) FROM lotest_stash_values;
2020-04-06 20:20:21.037 EDT [3309:97] pg_regress/plpgsql LOG:  statement: create view Pfield_v1 as select PF.pfname, PF.slotname,
		pslot_backlink_view(PF.slotname) as backside,
		pslot_slotlink_view(PF.slotname) as patch
	    from PSlot PF;
2020-04-06 20:20:21.038 EDT [3324:84] pg_regress/truncate LOG:  statement: TRUNCATE TABLE trunc_c,truncate_a,trunc_d,trunc_e,trunc_b;
2020-04-06 20:20:21.039 EDT [3325:50] pg_regress/largeobject LOG:  statement: SELECT loread(fd, 10) FROM lotest_stash_values;
2020-04-06 20:20:21.039 EDT [3343:87] pg_regress/copy2 LOG:  statement: CREATE TABLE vistest (LIKE testeoc);
2020-04-06 20:20:21.040 EDT [3342:78] pg_regress/sequence LOG:  statement: INSERT INTO serialTest1 VALUES ('force', 100);
2020-04-06 20:20:21.040 EDT [3316:55] pg_regress/with LOG:  statement: with recursive search_graph(f, t, label, path, cycle) as (
		select *, array[row(g.f, g.t)], false from graph g
		union all
		select g.*, path || row(g.f, g.t), row(g.f, g.t) = any(path)
		from graph g, search_graph sg
		where g.f = sg.t and not cycle
	)
	select * from search_graph;
2020-04-06 20:20:21.041 EDT [3335:22] pg_regress/xml LOG:  statement: SELECT xmlconcat(1, 2);
2020-04-06 20:20:21.041 EDT [3335:23] pg_regress/xml ERROR:  argument of XMLCONCAT must be type xml, not type integer at character 18
2020-04-06 20:20:21.041 EDT [3335:24] pg_regress/xml STATEMENT:  SELECT xmlconcat(1, 2);
2020-04-06 20:20:21.041 EDT [3326:82] pg_regress/alter_table LOG:  statement: ALTER INDEX attmp_idx ALTER COLUMN 4 SET STATISTICS 1000;
2020-04-06 20:20:21.041 EDT [3326:83] pg_regress/alter_table ERROR:  column number 4 of relation "attmp_idx" does not exist
2020-04-06 20:20:21.041 EDT [3326:84] pg_regress/alter_table STATEMENT:  ALTER INDEX attmp_idx ALTER COLUMN 4 SET STATISTICS 1000;
2020-04-06 20:20:21.042 EDT [3324:85] pg_regress/truncate LOG:  statement: SELECT * FROM truncate_a
	   UNION ALL
	 SELECT * FROM trunc_c
	   UNION ALL
	 SELECT * FROM trunc_b
	   UNION ALL
	 SELECT * FROM trunc_d;
2020-04-06 20:20:21.042 EDT [3330:62] pg_regress/returning LOG:  statement: SELECT * FROM joinview;
2020-04-06 20:20:21.042 EDT [3336:21] pg_regress/rangefuncs LOG:  statement: create temporary view vw_ord as select * from (values (1)) v(n) join rows from(rngfunct(1),rngfunct(2)) with ordinality as z(a,b,c,d,ord) on (n=ord);
2020-04-06 20:20:21.042 EDT [3325:51] pg_regress/largeobject LOG:  statement: SELECT lo_truncate64(fd, 5000000000) FROM lotest_stash_values;
2020-04-06 20:20:21.042 EDT [3309:98] pg_regress/plpgsql LOG:  statement: insert into Room values ('001', 'Entrance');
2020-04-06 20:20:21.042 EDT [3342:79] pg_regress/sequence LOG:  statement: INSERT INTO serialTest1 VALUES ('wrong', NULL);
2020-04-06 20:20:21.042 EDT [3342:80] pg_regress/sequence ERROR:  null value in column "f2" of relation "serialtest1" violates not-null constraint
2020-04-06 20:20:21.042 EDT [3342:81] pg_regress/sequence DETAIL:  Failing row contains (wrong, null).
2020-04-06 20:20:21.042 EDT [3342:82] pg_regress/sequence STATEMENT:  INSERT INTO serialTest1 VALUES ('wrong', NULL);
2020-04-06 20:20:21.043 EDT [3334:55] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x), y, pg_typeof(y)
	  from polyf(11, '{1,2}', point(1,2), '(3,4)');
2020-04-06 20:20:21.043 EDT [3337:35] pg_regress/domain LOG:  statement: select coalesce(4::domainint4, 7) is of (domainint4) as f;
2020-04-06 20:20:21.043 EDT [3343:88] pg_regress/copy2 LOG:  statement: COPY vistest FROM stdin CSV;
2020-04-06 20:20:21.044 EDT [3316:56] pg_regress/with LOG:  statement: with recursive search_graph(f, t, label, path, cycle) as (
		select *, array[row(g.f, g.t)], false from graph g
		union all
		select g.*, path || row(g.f, g.t), row(g.f, g.t) = any(path)
		from graph g, search_graph sg
		where g.f = sg.t and not cycle
	)
	select * from search_graph order by path;
2020-04-06 20:20:21.044 EDT [3335:25] pg_regress/xml LOG:  statement: SELECT xmlconcat('bad', '<syntax');
2020-04-06 20:20:21.044 EDT [3309:99] pg_regress/plpgsql LOG:  statement: insert into Room values ('002', 'Office');
2020-04-06 20:20:21.044 EDT [3335:26] pg_regress/xml ERROR:  invalid XML content at character 25
2020-04-06 20:20:21.044 EDT [3335:27] pg_regress/xml DETAIL:  line 1: Couldn't find end of Start Tag syntax line 1
2020-04-06 20:20:21.044 EDT [3335:28] pg_regress/xml STATEMENT:  SELECT xmlconcat('bad', '<syntax');
2020-04-06 20:20:21.044 EDT [3325:52] pg_regress/largeobject LOG:  statement: SELECT lo_lseek64(fd, 0, 2) FROM lotest_stash_values;
2020-04-06 20:20:21.044 EDT [3342:83] pg_regress/sequence LOG:  statement: SELECT * FROM serialTest1;
2020-04-06 20:20:21.044 EDT [3343:89] pg_regress/copy2 LOG:  statement: COMMIT;
2020-04-06 20:20:21.045 EDT [3325:53] pg_regress/largeobject LOG:  statement: SELECT lo_tell64(fd) FROM lotest_stash_values;
2020-04-06 20:20:21.045 EDT [3343:90] pg_regress/copy2 LOG:  statement: SELECT * FROM vistest;
2020-04-06 20:20:21.046 EDT [3325:54] pg_regress/largeobject LOG:  statement: SELECT lo_truncate64(fd, 3000000000) FROM lotest_stash_values;
2020-04-06 20:20:21.046 EDT [3309:100] pg_regress/plpgsql LOG:  statement: insert into Room values ('003', 'Office');
2020-04-06 20:20:21.046 EDT [3335:29] pg_regress/xml LOG:  statement: SELECT xmlconcat('<foo/>', NULL, '<?xml version="1.1" standalone="no"?><bar/>');
2020-04-06 20:20:21.046 EDT [3309:101] pg_regress/plpgsql LOG:  statement: insert into Room values ('004', 'Technical');
2020-04-06 20:20:21.046 EDT [3325:55] pg_regress/largeobject LOG:  statement: SELECT lo_lseek64(fd, 0, 2) FROM lotest_stash_values;
2020-04-06 20:20:21.047 EDT [3309:102] pg_regress/plpgsql LOG:  statement: insert into Room values ('101', 'Office');
2020-04-06 20:20:21.047 EDT [3326:85] pg_regress/alter_table LOG:  statement: ALTER INDEX attmp_idx ALTER COLUMN 2 SET STATISTICS -1;
2020-04-06 20:20:21.047 EDT [3336:22] pg_regress/rangefuncs LOG:  statement: select * from vw_ord;
2020-04-06 20:20:21.048 EDT [3330:63] pg_regress/returning LOG:  statement: CREATE RULE joinview_u AS ON UPDATE TO joinview DO INSTEAD
	  UPDATE foo SET f1 = new.f1, f3 = new.f3
	    FROM joinme WHERE f2 = f2j AND f2 = old.f2
	    RETURNING foo.*, other;
2020-04-06 20:20:21.049 EDT [3335:30] pg_regress/xml LOG:  statement: SELECT xmlconcat('<?xml version="1.1"?><foo/>', NULL, '<?xml version="1.1" standalone="no"?><bar/>');
2020-04-06 20:20:21.050 EDT [3316:57] pg_regress/with LOG:  statement: WITH RECURSIVE
	  y (id) AS (VALUES (1)),
	  x (id) AS (SELECT * FROM y UNION ALL SELECT id+1 FROM x WHERE id < 5)
	SELECT * FROM x;
2020-04-06 20:20:21.050 EDT [3316:58] pg_regress/with LOG:  statement: WITH RECURSIVE
	    x(id) AS (SELECT * FROM y UNION ALL SELECT id+1 FROM x WHERE id < 5),
	    y(id) AS (values (1))
	 SELECT * FROM x;
2020-04-06 20:20:21.050 EDT [3326:86] pg_regress/alter_table LOG:  statement: DROP TABLE attmp;
2020-04-06 20:20:21.051 EDT [3316:59] pg_regress/with LOG:  statement: WITH RECURSIVE
	   x(id) AS
	     (VALUES (1) UNION ALL SELECT id+1 FROM x WHERE id < 5),
	   y(id) AS
	     (VALUES (1) UNION ALL SELECT id+1 FROM y WHERE id < 10)
	 SELECT y.*, x.* FROM y LEFT JOIN x USING (id);
2020-04-06 20:20:21.051 EDT [3316:60] pg_regress/with LOG:  statement: WITH RECURSIVE
	   x(id) AS
	     (VALUES (1) UNION ALL SELECT id+1 FROM x WHERE id < 5),
	   y(id) AS
	     (VALUES (1) UNION ALL SELECT id+1 FROM x WHERE id < 10)
	 SELECT y.*, x.* FROM y LEFT JOIN x USING (id);
2020-04-06 20:20:21.052 EDT [3316:61] pg_regress/with LOG:  statement: WITH RECURSIVE
	   x(id) AS
	     (SELECT 1 UNION ALL SELECT id+1 FROM x WHERE id < 3 ),
	   y(id) AS
	     (SELECT * FROM x UNION ALL SELECT * FROM x),
	   z(id) AS
	     (SELECT * FROM x UNION ALL SELECT id+1 FROM z WHERE id < 10)
	 SELECT * FROM z;
2020-04-06 20:20:21.052 EDT [3307:51] pg_regress/limit LOG:  statement: select currval('testseq');
2020-04-06 20:20:21.053 EDT [3316:62] pg_regress/with LOG:  statement: WITH RECURSIVE
	   x(id) AS
	     (SELECT 1 UNION ALL SELECT id+1 FROM x WHERE id < 3 ),
	   y(id) AS
	     (SELECT * FROM x UNION ALL SELECT * FROM x),
	   z(id) AS
	     (SELECT * FROM y UNION ALL SELECT id+1 FROM z WHERE id < 10)
	 SELECT * FROM z;
2020-04-06 20:20:21.053 EDT [3340:27] pg_regress/prepare LOG:  statement: EXECUTE q3('bool');
2020-04-06 20:20:21.053 EDT [3340:28] pg_regress/prepare DETAIL:  prepare: PREPARE q3(text, int, float, boolean, smallint) AS
		SELECT * FROM tenk1 WHERE string4 = $1 AND (four = $2 OR
		ten = $3::bigint OR true = $4 OR odd = $5::int)
		ORDER BY unique1;
2020-04-06 20:20:21.053 EDT [3340:29] pg_regress/prepare ERROR:  wrong number of parameters for prepared statement "q3"
2020-04-06 20:20:21.053 EDT [3340:30] pg_regress/prepare DETAIL:  Expected 5 parameters but got 1.
2020-04-06 20:20:21.053 EDT [3340:31] pg_regress/prepare STATEMENT:  EXECUTE q3('bool');
2020-04-06 20:20:21.053 EDT [3307:52] pg_regress/limit LOG:  statement: explain (verbose, costs off)
	select unique1, unique2, generate_series(1,10)
	  from tenk1 order by unique2 limit 7;
2020-04-06 20:20:21.053 EDT [3316:63] pg_regress/with LOG:  statement: CREATE TEMPORARY TABLE y (a INTEGER);
2020-04-06 20:20:21.053 EDT [3307:53] pg_regress/limit LOG:  statement: select unique1, unique2, generate_series(1,10)
	  from tenk1 order by unique2 limit 7;
2020-04-06 20:20:21.054 EDT [3330:64] pg_regress/returning LOG:  statement: UPDATE joinview SET f1 = f1 + 1 WHERE f3 = 57 RETURNING *, other + 1;
2020-04-06 20:20:21.057 EDT [3330:65] pg_regress/returning LOG:  statement: SELECT * FROM joinview;
2020-04-06 20:20:21.057 EDT [3336:23] pg_regress/rangefuncs LOG:  statement: select definition from pg_views where viewname='vw_ord';
2020-04-06 20:20:21.057 EDT [3316:64] pg_regress/with LOG:  statement: INSERT INTO y SELECT generate_series(1, 10);
2020-04-06 20:20:21.057 EDT [3330:66] pg_regress/returning LOG:  statement: SELECT * FROM foo;
2020-04-06 20:20:21.057 EDT [3330:67] pg_regress/returning LOG:  statement: SELECT * FROM voo;
2020-04-06 20:20:21.057 EDT [3316:65] pg_regress/with LOG:  statement: WITH t AS (
		SELECT a FROM y
	)
	INSERT INTO y
	SELECT a+20 FROM t RETURNING *;
2020-04-06 20:20:21.058 EDT [3330:68] pg_regress/returning LOG:  statement: INSERT INTO foo AS bar DEFAULT VALUES RETURNING *;
2020-04-06 20:20:21.058 EDT [3335:31] pg_regress/xml LOG:  statement: SELECT xmlconcat(NULL);
2020-04-06 20:20:21.058 EDT [3316:66] pg_regress/with LOG:  statement: SELECT * FROM y;
2020-04-06 20:20:21.058 EDT [3316:67] pg_regress/with LOG:  statement: WITH t AS (
		SELECT a FROM y
	)
	UPDATE y SET a = y.a-10 FROM t WHERE y.a > 20 AND t.a = y.a RETURNING y.a;
2020-04-06 20:20:21.058 EDT [3326:87] pg_regress/alter_table LOG:  statement: CREATE TABLE attmp (regtable int);
2020-04-06 20:20:21.059 EDT [3335:32] pg_regress/xml LOG:  statement: SELECT xmlconcat(NULL, NULL);
2020-04-06 20:20:21.059 EDT [3316:68] pg_regress/with LOG:  statement: SELECT * FROM y;
2020-04-06 20:20:21.060 EDT [3336:24] pg_regress/rangefuncs LOG:  statement: drop view vw_ord;
2020-04-06 20:20:21.060 EDT [3330:69] pg_regress/returning LOG:  statement: INSERT INTO foo AS bar DEFAULT VALUES RETURNING foo.*;
2020-04-06 20:20:21.060 EDT [3330:70] pg_regress/returning ERROR:  invalid reference to FROM-clause entry for table "foo" at character 49
2020-04-06 20:20:21.060 EDT [3330:71] pg_regress/returning HINT:  Perhaps you meant to reference the table alias "bar".
2020-04-06 20:20:21.060 EDT [3330:72] pg_regress/returning STATEMENT:  INSERT INTO foo AS bar DEFAULT VALUES RETURNING foo.*;
2020-04-06 20:20:21.060 EDT [3330:73] pg_regress/returning LOG:  statement: INSERT INTO foo AS bar DEFAULT VALUES RETURNING bar.*;
2020-04-06 20:20:21.061 EDT [3330:74] pg_regress/returning LOG:  statement: INSERT INTO foo AS bar DEFAULT VALUES RETURNING bar.f3;
2020-04-06 20:20:21.061 EDT [3335:33] pg_regress/xml LOG:  statement: SELECT xmlelement(name element,
	                  xmlattributes (1 as one, 'deuce' as two),
	                  'content');
2020-04-06 20:20:21.062 EDT [3326:88] pg_regress/alter_table LOG:  statement: CREATE TEMP TABLE attmp (attmptable int);
2020-04-06 20:20:21.063 EDT [3336:25] pg_regress/rangefuncs LOG:  statement: select * from unnest(array[10,20],array['foo','bar'],array[1.0]);
2020-04-06 20:20:21.064 EDT [3335:34] pg_regress/xml LOG:  statement: SELECT xmlelement(name element,
	                  xmlattributes ('unnamed and wrong'));
2020-04-06 20:20:21.064 EDT [3335:35] pg_regress/xml ERROR:  unnamed XML attribute value must be a column reference at character 66
2020-04-06 20:20:21.064 EDT [3335:36] pg_regress/xml STATEMENT:  SELECT xmlelement(name element,
	                  xmlattributes ('unnamed and wrong'));
2020-04-06 20:20:21.065 EDT [3335:37] pg_regress/xml LOG:  statement: SELECT xmlelement(name element, xmlelement(name nested, 'stuff'));
2020-04-06 20:20:21.065 EDT [3326:89] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp RENAME TO attmp_new;
2020-04-06 20:20:21.065 EDT [3316:69] pg_regress/with LOG:  statement: WITH RECURSIVE t(a) AS (
		SELECT 11
		UNION ALL
		SELECT a+1 FROM t WHERE a < 50
	)
	DELETE FROM y USING t WHERE t.a = y.a RETURNING y.a;
2020-04-06 20:20:21.067 EDT [3325:56] pg_regress/largeobject LOG:  statement: SELECT lo_tell64(fd) FROM lotest_stash_values;
2020-04-06 20:20:21.067 EDT [3348:20] pg_regress/temp LOG:  statement: DROP TABLE temptest;
2020-04-06 20:20:21.069 EDT [3325:57] pg_regress/largeobject LOG:  statement: SELECT lo_close(fd) FROM lotest_stash_values;
2020-04-06 20:20:21.069 EDT [3348:21] pg_regress/temp LOG:  statement: CREATE TEMP TABLE temptest(col int);
2020-04-06 20:20:21.070 EDT [3325:58] pg_regress/largeobject LOG:  statement: END;
2020-04-06 20:20:21.070 EDT [3325:59] pg_regress/largeobject LOG:  statement: SELECT lo_unlink(loid) from lotest_stash_values;
2020-04-06 20:20:21.070 EDT [3309:103] pg_regress/plpgsql LOG:  statement: insert into Room values ('102', 'Conference');
2020-04-06 20:20:21.071 EDT [3335:38] pg_regress/xml LOG:  statement: SELECT xmlelement(name employee, xmlforest(name, age, salary as pay)) FROM emp;
2020-04-06 20:20:21.071 EDT [3309:104] pg_regress/plpgsql LOG:  statement: insert into Room values ('103', 'Restroom');
2020-04-06 20:20:21.071 EDT [3309:105] pg_regress/plpgsql LOG:  statement: insert into Room values ('104', 'Technical');
2020-04-06 20:20:21.071 EDT [3309:106] pg_regress/plpgsql LOG:  statement: insert into Room values ('105', 'Office');
2020-04-06 20:20:21.071 EDT [3325:60] pg_regress/largeobject LOG:  statement: TRUNCATE lotest_stash_values;
2020-04-06 20:20:21.072 EDT [3309:107] pg_regress/plpgsql LOG:  statement: insert into Room values ('106', 'Office');
2020-04-06 20:20:21.072 EDT [3309:108] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.001.1a', '001', '', '');
2020-04-06 20:20:21.072 EDT [3326:90] pg_regress/alter_table LOG:  statement: SELECT * FROM attmp;
2020-04-06 20:20:21.073 EDT [3330:75] pg_regress/returning LOG:  disconnection: session time: 0:00:00.265 user=pgbuild database=regression host=[local]
2020-04-06 20:20:21.074 EDT [3336:26] pg_regress/rangefuncs LOG:  statement: select * from unnest(array[10,20],array['foo','bar'],array[1.0]) with ordinality as z(a,b,c,ord);
2020-04-06 20:20:21.075 EDT [3342:84] pg_regress/sequence LOG:  statement: SELECT pg_get_serial_sequence('serialTest1', 'f2');
2020-04-06 20:20:21.075 EDT [3309:109] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.001.1b', '001', '', '');
2020-04-06 20:20:21.075 EDT [3324:86] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_e;
2020-04-06 20:20:21.076 EDT [3325:61] pg_regress/largeobject LOG:  statement: INSERT INTO lotest_stash_values (loid) SELECT lo_import('/home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/data/tenk.data');
2020-04-06 20:20:21.076 EDT [3324:87] pg_regress/truncate LOG:  statement: INSERT INTO trunc_c VALUES (1);
2020-04-06 20:20:21.077 EDT [3324:88] pg_regress/truncate LOG:  statement: INSERT INTO truncate_a VALUES (1);
2020-04-06 20:20:21.077 EDT [3385:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:21.077 EDT [3324:89] pg_regress/truncate LOG:  statement: INSERT INTO trunc_b VALUES (1);
2020-04-06 20:20:21.078 EDT [3324:90] pg_regress/truncate LOG:  statement: INSERT INTO trunc_d VALUES (1);
2020-04-06 20:20:21.078 EDT [3324:91] pg_regress/truncate LOG:  statement: INSERT INTO trunc_e VALUES (1,1);
2020-04-06 20:20:21.078 EDT [3385:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/temp
2020-04-06 20:20:21.079 EDT [3324:92] pg_regress/truncate LOG:  statement: TRUNCATE TABLE trunc_c CASCADE;
2020-04-06 20:20:21.081 EDT [3324:93] pg_regress/truncate LOG:  statement: SELECT * FROM truncate_a
	   UNION ALL
	 SELECT * FROM trunc_c
	   UNION ALL
	 SELECT * FROM trunc_b
	   UNION ALL
	 SELECT * FROM trunc_d;
2020-04-06 20:20:21.081 EDT [3348:22] pg_regress/temp LOG:  disconnection: session time: 0:00:00.225 user=pgbuild database=regression host=[local]
2020-04-06 20:20:21.082 EDT [3316:70] pg_regress/with LOG:  statement: SELECT * FROM y;
2020-04-06 20:20:21.082 EDT [3334:56] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x), y, pg_typeof(y)
	  from polyf(11, array[1, 2.2], 42, 34.5);
2020-04-06 20:20:21.082 EDT [3334:57] pg_regress/polymorphism ERROR:  function polyf(integer, numeric[], integer, numeric) does not exist at character 48
2020-04-06 20:20:21.082 EDT [3334:58] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:21.082 EDT [3334:59] pg_regress/polymorphism STATEMENT:  select x, pg_typeof(x), y, pg_typeof(y)
	  from polyf(11, array[1, 2.2], 42, 34.5);
2020-04-06 20:20:21.083 EDT [3334:60] pg_regress/polymorphism LOG:  statement: drop function polyf(a anyelement, b anyarray,
	                    c anycompatible, d anycompatible);
2020-04-06 20:20:21.083 EDT [3337:36] pg_regress/domain LOG:  statement: select coalesce(4::domainint4, 7::domainint4) is of (domainint4) as t;
2020-04-06 20:20:21.084 EDT [3316:71] pg_regress/with LOG:  statement: DROP TABLE y;
2020-04-06 20:20:21.084 EDT [3385:3] pg_regress/temp LOG:  statement: SELECT * FROM temptest;
2020-04-06 20:20:21.085 EDT [3385:4] pg_regress/temp ERROR:  relation "temptest" does not exist at character 15
2020-04-06 20:20:21.085 EDT [3385:5] pg_regress/temp STATEMENT:  SELECT * FROM temptest;
2020-04-06 20:20:21.085 EDT [3385:6] pg_regress/temp LOG:  statement: CREATE TEMP TABLE temptest(col int) ON COMMIT DELETE ROWS;
2020-04-06 20:20:21.086 EDT [3334:61] pg_regress/polymorphism LOG:  statement: CREATE FUNCTION stfp(anyarray) RETURNS anyarray AS
	'select $1' LANGUAGE SQL;
2020-04-06 20:20:21.086 EDT [3337:37] pg_regress/domain LOG:  statement: drop table basictest;
2020-04-06 20:20:21.087 EDT [3385:7] pg_regress/temp LOG:  statement: CREATE INDEX ON temptest(bit_length(''));
2020-04-06 20:20:21.088 EDT [3309:110] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.001.2a', '001', '', '');
2020-04-06 20:20:21.089 EDT [3316:72] pg_regress/with LOG:  statement: WITH RECURSIVE x(n) AS (SELECT 1 INTERSECT SELECT n+1 FROM x)
		SELECT * FROM x;
2020-04-06 20:20:21.089 EDT [3316:73] pg_regress/with ERROR:  recursive query "x" does not have the form non-recursive-term UNION [ALL] recursive-term at character 16
2020-04-06 20:20:21.089 EDT [3316:74] pg_regress/with STATEMENT:  WITH RECURSIVE x(n) AS (SELECT 1 INTERSECT SELECT n+1 FROM x)
		SELECT * FROM x;
2020-04-06 20:20:21.089 EDT [3310:51] pg_regress/rowtypes LOG:  statement: insert into people select ('Jim', f1, null)::fullname, current_date from pp;
2020-04-06 20:20:21.090 EDT [3309:111] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.001.2b', '001', '', '');
2020-04-06 20:20:21.090 EDT [3309:112] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.001.3a', '001', '', '');
2020-04-06 20:20:21.091 EDT [3309:113] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.001.3b', '001', '', '');
2020-04-06 20:20:21.093 EDT [3309:114] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.002.1a', '002', '', '');
2020-04-06 20:20:21.093 EDT [3309:115] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.002.1b', '002', '', '');
2020-04-06 20:20:21.094 EDT [3309:116] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.002.2a', '002', '', '');
2020-04-06 20:20:21.095 EDT [3309:117] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.002.2b', '002', '', '');
2020-04-06 20:20:21.096 EDT [3307:54] pg_regress/limit LOG:  statement: explain (verbose, costs off)
	select unique1, unique2, generate_series(1,10)
	  from tenk1 order by tenthous limit 7;
2020-04-06 20:20:21.097 EDT [3307:55] pg_regress/limit LOG:  statement: select unique1, unique2, generate_series(1,10)
	  from tenk1 order by tenthous limit 7;
2020-04-06 20:20:21.101 EDT [3340:32] pg_regress/prepare LOG:  statement: EXECUTE q3('bytea', 5::smallint, 10.5::float, false, 4::bigint, true);
2020-04-06 20:20:21.101 EDT [3340:33] pg_regress/prepare DETAIL:  prepare: PREPARE q3(text, int, float, boolean, smallint) AS
		SELECT * FROM tenk1 WHERE string4 = $1 AND (four = $2 OR
		ten = $3::bigint OR true = $4 OR odd = $5::int)
		ORDER BY unique1;
2020-04-06 20:20:21.101 EDT [3340:34] pg_regress/prepare ERROR:  wrong number of parameters for prepared statement "q3"
2020-04-06 20:20:21.101 EDT [3340:35] pg_regress/prepare DETAIL:  Expected 5 parameters but got 6.
2020-04-06 20:20:21.101 EDT [3340:36] pg_regress/prepare STATEMENT:  EXECUTE q3('bytea', 5::smallint, 10.5::float, false, 4::bigint, true);
2020-04-06 20:20:21.104 EDT [3340:37] pg_regress/prepare LOG:  statement: EXECUTE q3(5::smallint, 10.5::float, false, 4::bigint, 'bytea');
2020-04-06 20:20:21.104 EDT [3340:38] pg_regress/prepare DETAIL:  prepare: PREPARE q3(text, int, float, boolean, smallint) AS
		SELECT * FROM tenk1 WHERE string4 = $1 AND (four = $2 OR
		ten = $3::bigint OR true = $4 OR odd = $5::int)
		ORDER BY unique1;
2020-04-06 20:20:21.104 EDT [3340:39] pg_regress/prepare ERROR:  parameter $3 of type boolean cannot be coerced to the expected type double precision at character 38
2020-04-06 20:20:21.104 EDT [3340:40] pg_regress/prepare HINT:  You will need to rewrite or cast the expression.
2020-04-06 20:20:21.104 EDT [3340:41] pg_regress/prepare STATEMENT:  EXECUTE q3(5::smallint, 10.5::float, false, 4::bigint, 'bytea');
2020-04-06 20:20:21.104 EDT [3342:85] pg_regress/sequence LOG:  statement: CREATE TABLE serialTest2 (f1 text, f2 serial, f3 smallserial, f4 serial2,
	  f5 bigserial, f6 serial8);
2020-04-06 20:20:21.104 EDT [3343:91] pg_regress/copy2 LOG:  statement: BEGIN;
2020-04-06 20:20:21.105 EDT [3343:92] pg_regress/copy2 LOG:  statement: TRUNCATE vistest;
2020-04-06 20:20:21.105 EDT [3306:85] pg_regress/plancache LOG:  statement: create table pc_list_parted (a int) partition by list(a);
2020-04-06 20:20:21.106 EDT [3340:42] pg_regress/prepare LOG:  statement: PREPARE q4(nonexistenttype) AS SELECT $1;
2020-04-06 20:20:21.106 EDT [3340:43] pg_regress/prepare ERROR:  type "nonexistenttype" does not exist at character 12
2020-04-06 20:20:21.106 EDT [3340:44] pg_regress/prepare STATEMENT:  PREPARE q4(nonexistenttype) AS SELECT $1;
2020-04-06 20:20:21.106 EDT [3343:93] pg_regress/copy2 LOG:  statement: COPY vistest FROM stdin CSV;
2020-04-06 20:20:21.106 EDT [3343:94] pg_regress/copy2 LOG:  statement: SELECT * FROM vistest;
2020-04-06 20:20:21.106 EDT [3306:86] pg_regress/plancache LOG:  statement: create table pc_list_part_null partition of pc_list_parted for values in (null);
2020-04-06 20:20:21.107 EDT [3343:95] pg_regress/copy2 LOG:  statement: SAVEPOINT s1;
2020-04-06 20:20:21.107 EDT [3343:96] pg_regress/copy2 LOG:  statement: TRUNCATE vistest;
2020-04-06 20:20:21.108 EDT [3340:45] pg_regress/prepare LOG:  statement: PREPARE q5(int, text) AS
		SELECT * FROM tenk1 WHERE unique1 = $1 OR stringu1 = $2
		ORDER BY unique1;
2020-04-06 20:20:21.108 EDT [3343:97] pg_regress/copy2 LOG:  statement: COPY vistest FROM stdin CSV;
2020-04-06 20:20:21.108 EDT [3306:87] pg_regress/plancache LOG:  statement: create table pc_list_part_1 partition of pc_list_parted for values in (1);
2020-04-06 20:20:21.108 EDT [3343:98] pg_regress/copy2 LOG:  statement: SELECT * FROM vistest;
2020-04-06 20:20:21.109 EDT [3343:99] pg_regress/copy2 LOG:  statement: COMMIT;
2020-04-06 20:20:21.109 EDT [3306:88] pg_regress/plancache LOG:  statement: create table pc_list_part_def partition of pc_list_parted default;
2020-04-06 20:20:21.110 EDT [3343:100] pg_regress/copy2 LOG:  statement: SELECT * FROM vistest;
2020-04-06 20:20:21.110 EDT [3343:101] pg_regress/copy2 LOG:  statement: BEGIN;
2020-04-06 20:20:21.110 EDT [3343:102] pg_regress/copy2 LOG:  statement: TRUNCATE vistest;
2020-04-06 20:20:21.110 EDT [3306:89] pg_regress/plancache LOG:  statement: prepare pstmt_def_insert (int) as insert into pc_list_part_def values($1);
2020-04-06 20:20:21.111 EDT [3306:90] pg_regress/plancache LOG:  statement: execute pstmt_def_insert(null);
2020-04-06 20:20:21.111 EDT [3306:91] pg_regress/plancache DETAIL:  prepare: prepare pstmt_def_insert (int) as insert into pc_list_part_def values($1);
2020-04-06 20:20:21.111 EDT [3306:92] pg_regress/plancache ERROR:  new row for relation "pc_list_part_def" violates partition constraint
2020-04-06 20:20:21.111 EDT [3306:93] pg_regress/plancache DETAIL:  Failing row contains (null).
2020-04-06 20:20:21.111 EDT [3306:94] pg_regress/plancache STATEMENT:  execute pstmt_def_insert(null);
2020-04-06 20:20:21.111 EDT [3306:95] pg_regress/plancache LOG:  statement: execute pstmt_def_insert(1);
2020-04-06 20:20:21.111 EDT [3306:96] pg_regress/plancache DETAIL:  prepare: prepare pstmt_def_insert (int) as insert into pc_list_part_def values($1);
2020-04-06 20:20:21.111 EDT [3306:97] pg_regress/plancache ERROR:  new row for relation "pc_list_part_def" violates partition constraint
2020-04-06 20:20:21.111 EDT [3306:98] pg_regress/plancache DETAIL:  Failing row contains (1).
2020-04-06 20:20:21.111 EDT [3306:99] pg_regress/plancache STATEMENT:  execute pstmt_def_insert(1);
2020-04-06 20:20:21.111 EDT [3306:100] pg_regress/plancache LOG:  statement: create table pc_list_part_2 partition of pc_list_parted for values in (2);
2020-04-06 20:20:21.113 EDT [3316:75] pg_regress/with LOG:  statement: WITH RECURSIVE x(n) AS (SELECT 1 INTERSECT ALL SELECT n+1 FROM x)
		SELECT * FROM x;
2020-04-06 20:20:21.113 EDT [3316:76] pg_regress/with ERROR:  recursive query "x" does not have the form non-recursive-term UNION [ALL] recursive-term at character 16
2020-04-06 20:20:21.113 EDT [3316:77] pg_regress/with STATEMENT:  WITH RECURSIVE x(n) AS (SELECT 1 INTERSECT ALL SELECT n+1 FROM x)
		SELECT * FROM x;
2020-04-06 20:20:21.113 EDT [3306:101] pg_regress/plancache LOG:  statement: execute pstmt_def_insert(2);
2020-04-06 20:20:21.113 EDT [3306:102] pg_regress/plancache DETAIL:  prepare: prepare pstmt_def_insert (int) as insert into pc_list_part_def values($1);
2020-04-06 20:20:21.113 EDT [3340:46] pg_regress/prepare LOG:  statement: CREATE TEMPORARY TABLE q5_prep_results AS EXECUTE q5(200, 'DTAAAA');
2020-04-06 20:20:21.113 EDT [3306:103] pg_regress/plancache ERROR:  new row for relation "pc_list_part_def" violates partition constraint
2020-04-06 20:20:21.113 EDT [3306:104] pg_regress/plancache DETAIL:  Failing row contains (2).
2020-04-06 20:20:21.113 EDT [3306:105] pg_regress/plancache STATEMENT:  execute pstmt_def_insert(2);
2020-04-06 20:20:21.114 EDT [3316:78] pg_regress/with LOG:  statement: WITH RECURSIVE x(n) AS (SELECT 1 EXCEPT SELECT n+1 FROM x)
		SELECT * FROM x;
2020-04-06 20:20:21.114 EDT [3316:79] pg_regress/with ERROR:  recursive query "x" does not have the form non-recursive-term UNION [ALL] recursive-term at character 16
2020-04-06 20:20:21.114 EDT [3316:80] pg_regress/with STATEMENT:  WITH RECURSIVE x(n) AS (SELECT 1 EXCEPT SELECT n+1 FROM x)
		SELECT * FROM x;
2020-04-06 20:20:21.114 EDT [3306:106] pg_regress/plancache LOG:  statement: alter table pc_list_parted detach partition pc_list_part_null;
2020-04-06 20:20:21.114 EDT [3316:81] pg_regress/with LOG:  statement: WITH RECURSIVE x(n) AS (SELECT 1 EXCEPT ALL SELECT n+1 FROM x)
		SELECT * FROM x;
2020-04-06 20:20:21.114 EDT [3316:82] pg_regress/with ERROR:  recursive query "x" does not have the form non-recursive-term UNION [ALL] recursive-term at character 16
2020-04-06 20:20:21.114 EDT [3316:83] pg_regress/with STATEMENT:  WITH RECURSIVE x(n) AS (SELECT 1 EXCEPT ALL SELECT n+1 FROM x)
		SELECT * FROM x;
2020-04-06 20:20:21.114 EDT [3306:107] pg_regress/plancache LOG:  statement: execute pstmt_def_insert(null);
2020-04-06 20:20:21.114 EDT [3306:108] pg_regress/plancache DETAIL:  prepare: prepare pstmt_def_insert (int) as insert into pc_list_part_def values($1);
2020-04-06 20:20:21.115 EDT [3316:84] pg_regress/with LOG:  statement: WITH RECURSIVE x(n) AS (SELECT n FROM x)
		SELECT * FROM x;
2020-04-06 20:20:21.115 EDT [3316:85] pg_regress/with ERROR:  recursive query "x" does not have the form non-recursive-term UNION [ALL] recursive-term at character 16
2020-04-06 20:20:21.115 EDT [3316:86] pg_regress/with STATEMENT:  WITH RECURSIVE x(n) AS (SELECT n FROM x)
		SELECT * FROM x;
2020-04-06 20:20:21.115 EDT [3306:109] pg_regress/plancache LOG:  statement: drop table pc_list_part_1;
2020-04-06 20:20:21.116 EDT [3385:8] pg_regress/temp LOG:  statement: BEGIN;
2020-04-06 20:20:21.116 EDT [3385:9] pg_regress/temp LOG:  statement: INSERT INTO temptest VALUES (1);
2020-04-06 20:20:21.116 EDT [3316:87] pg_regress/with LOG:  statement: WITH RECURSIVE x(n) AS (SELECT n FROM x UNION ALL SELECT 1)
		SELECT * FROM x;
2020-04-06 20:20:21.116 EDT [3316:88] pg_regress/with ERROR:  recursive reference to query "x" must not appear within its non-recursive term at character 39
2020-04-06 20:20:21.116 EDT [3316:89] pg_regress/with STATEMENT:  WITH RECURSIVE x(n) AS (SELECT n FROM x UNION ALL SELECT 1)
		SELECT * FROM x;
2020-04-06 20:20:21.116 EDT [3306:110] pg_regress/plancache LOG:  statement: execute pstmt_def_insert(1);
2020-04-06 20:20:21.116 EDT [3306:111] pg_regress/plancache DETAIL:  prepare: prepare pstmt_def_insert (int) as insert into pc_list_part_def values($1);
2020-04-06 20:20:21.117 EDT [3343:103] pg_regress/copy2 LOG:  statement: COPY vistest FROM stdin CSV FREEZE;
2020-04-06 20:20:21.117 EDT [3316:90] pg_regress/with LOG:  statement: CREATE TEMPORARY TABLE y (a INTEGER);
2020-04-06 20:20:21.117 EDT [3343:104] pg_regress/copy2 LOG:  statement: SELECT * FROM vistest;
2020-04-06 20:20:21.118 EDT [3343:105] pg_regress/copy2 LOG:  statement: SAVEPOINT s1;
2020-04-06 20:20:21.118 EDT [3343:106] pg_regress/copy2 LOG:  statement: TRUNCATE vistest;
2020-04-06 20:20:21.118 EDT [3306:112] pg_regress/plancache LOG:  statement: drop table pc_list_parted, pc_list_part_null;
2020-04-06 20:20:21.118 EDT [3343:107] pg_regress/copy2 LOG:  statement: COPY vistest FROM stdin CSV FREEZE;
2020-04-06 20:20:21.119 EDT [3343:108] pg_regress/copy2 LOG:  statement: SELECT * FROM vistest;
2020-04-06 20:20:21.119 EDT [3343:109] pg_regress/copy2 LOG:  statement: COMMIT;
2020-04-06 20:20:21.119 EDT [3316:91] pg_regress/with LOG:  statement: INSERT INTO y SELECT generate_series(1, 10);
2020-04-06 20:20:21.120 EDT [3316:92] pg_regress/with LOG:  statement: WITH RECURSIVE x(n) AS (SELECT a FROM y WHERE a = 1
		UNION ALL
		SELECT x.n+1 FROM y LEFT JOIN x ON x.n = y.a WHERE n < 10)
	SELECT * FROM x;
2020-04-06 20:20:21.120 EDT [3316:93] pg_regress/with ERROR:  recursive reference to query "x" must not appear within an outer join at character 95
2020-04-06 20:20:21.120 EDT [3316:94] pg_regress/with STATEMENT:  WITH RECURSIVE x(n) AS (SELECT a FROM y WHERE a = 1
		UNION ALL
		SELECT x.n+1 FROM y LEFT JOIN x ON x.n = y.a WHERE n < 10)
	SELECT * FROM x;
2020-04-06 20:20:21.120 EDT [3316:95] pg_regress/with LOG:  statement: WITH RECURSIVE x(n) AS (SELECT a FROM y WHERE a = 1
		UNION ALL
		SELECT x.n+1 FROM x RIGHT JOIN y ON x.n = y.a WHERE n < 10)
	SELECT * FROM x;
2020-04-06 20:20:21.120 EDT [3316:96] pg_regress/with ERROR:  recursive reference to query "x" must not appear within an outer join at character 83
2020-04-06 20:20:21.120 EDT [3316:97] pg_regress/with STATEMENT:  WITH RECURSIVE x(n) AS (SELECT a FROM y WHERE a = 1
		UNION ALL
		SELECT x.n+1 FROM x RIGHT JOIN y ON x.n = y.a WHERE n < 10)
	SELECT * FROM x;
2020-04-06 20:20:21.120 EDT [3316:98] pg_regress/with LOG:  statement: WITH RECURSIVE x(n) AS (SELECT a FROM y WHERE a = 1
		UNION ALL
		SELECT x.n+1 FROM x FULL JOIN y ON x.n = y.a WHERE n < 10)
	SELECT * FROM x;
2020-04-06 20:20:21.120 EDT [3316:99] pg_regress/with ERROR:  recursive reference to query "x" must not appear within an outer join at character 83
2020-04-06 20:20:21.120 EDT [3316:100] pg_regress/with STATEMENT:  WITH RECURSIVE x(n) AS (SELECT a FROM y WHERE a = 1
		UNION ALL
		SELECT x.n+1 FROM x FULL JOIN y ON x.n = y.a WHERE n < 10)
	SELECT * FROM x;
2020-04-06 20:20:21.121 EDT [3316:101] pg_regress/with LOG:  statement: WITH RECURSIVE x(n) AS (SELECT 1 UNION ALL SELECT n+1 FROM x
	                          WHERE n IN (SELECT * FROM x))
	  SELECT * FROM x;
2020-04-06 20:20:21.121 EDT [3316:102] pg_regress/with ERROR:  recursive reference to query "x" must not appear within a subquery at character 114
2020-04-06 20:20:21.121 EDT [3316:103] pg_regress/with STATEMENT:  WITH RECURSIVE x(n) AS (SELECT 1 UNION ALL SELECT n+1 FROM x
	                          WHERE n IN (SELECT * FROM x))
	  SELECT * FROM x;
2020-04-06 20:20:21.121 EDT [3316:104] pg_regress/with LOG:  statement: WITH RECURSIVE x(n) AS (SELECT 1 UNION ALL SELECT count(*) FROM x)
	  SELECT * FROM x;
2020-04-06 20:20:21.121 EDT [3316:105] pg_regress/with ERROR:  aggregate functions are not allowed in a recursive query's recursive term at character 51
2020-04-06 20:20:21.121 EDT [3316:106] pg_regress/with STATEMENT:  WITH RECURSIVE x(n) AS (SELECT 1 UNION ALL SELECT count(*) FROM x)
	  SELECT * FROM x;
2020-04-06 20:20:21.121 EDT [3342:86] pg_regress/sequence LOG:  statement: INSERT INTO serialTest2 (f1)
	  VALUES ('test_defaults');
2020-04-06 20:20:21.122 EDT [3316:107] pg_regress/with LOG:  statement: WITH RECURSIVE x(n) AS (SELECT 1 UNION ALL SELECT sum(n) FROM x)
	  SELECT * FROM x;
2020-04-06 20:20:21.122 EDT [3316:108] pg_regress/with ERROR:  aggregate functions are not allowed in a recursive query's recursive term at character 51
2020-04-06 20:20:21.122 EDT [3316:109] pg_regress/with STATEMENT:  WITH RECURSIVE x(n) AS (SELECT 1 UNION ALL SELECT sum(n) FROM x)
	  SELECT * FROM x;
2020-04-06 20:20:21.122 EDT [3316:110] pg_regress/with LOG:  statement: WITH RECURSIVE x(n) AS (SELECT 1 UNION ALL SELECT n+1 FROM x ORDER BY 1)
	  SELECT * FROM x;
2020-04-06 20:20:21.122 EDT [3316:111] pg_regress/with ERROR:  ORDER BY in a recursive query is not implemented at character 71
2020-04-06 20:20:21.122 EDT [3316:112] pg_regress/with STATEMENT:  WITH RECURSIVE x(n) AS (SELECT 1 UNION ALL SELECT n+1 FROM x ORDER BY 1)
	  SELECT * FROM x;
2020-04-06 20:20:21.122 EDT [3316:113] pg_regress/with LOG:  statement: WITH RECURSIVE x(n) AS (SELECT 1 UNION ALL SELECT n+1 FROM x LIMIT 10 OFFSET 1)
	  SELECT * FROM x;
2020-04-06 20:20:21.122 EDT [3316:114] pg_regress/with ERROR:  OFFSET in a recursive query is not implemented at character 78
2020-04-06 20:20:21.122 EDT [3316:115] pg_regress/with STATEMENT:  WITH RECURSIVE x(n) AS (SELECT 1 UNION ALL SELECT n+1 FROM x LIMIT 10 OFFSET 1)
	  SELECT * FROM x;
2020-04-06 20:20:21.122 EDT [3306:113] pg_regress/plancache LOG:  statement: deallocate pstmt_def_insert;
2020-04-06 20:20:21.122 EDT [3316:116] pg_regress/with LOG:  statement: WITH RECURSIVE x(n) AS (SELECT 1 UNION ALL SELECT n+1 FROM x FOR UPDATE)
	  SELECT * FROM x;
2020-04-06 20:20:21.122 EDT [3316:117] pg_regress/with ERROR:  FOR UPDATE/SHARE in a recursive query is not implemented
2020-04-06 20:20:21.122 EDT [3316:118] pg_regress/with STATEMENT:  WITH RECURSIVE x(n) AS (SELECT 1 UNION ALL SELECT n+1 FROM x FOR UPDATE)
	  SELECT * FROM x;
2020-04-06 20:20:21.122 EDT [3306:114] pg_regress/plancache LOG:  statement: create table test_mode (a int);
2020-04-06 20:20:21.124 EDT [3316:119] pg_regress/with LOG:  statement: WITH RECURSIVE x(id) AS (values (1)
	    UNION ALL
	    SELECT (SELECT * FROM x) FROM x WHERE id < 5
	) SELECT * FROM x;
2020-04-06 20:20:21.124 EDT [3316:120] pg_regress/with ERROR:  recursive reference to query "x" must not appear within a subquery at character 77
2020-04-06 20:20:21.124 EDT [3316:121] pg_regress/with STATEMENT:  WITH RECURSIVE x(id) AS (values (1)
	    UNION ALL
	    SELECT (SELECT * FROM x) FROM x WHERE id < 5
	) SELECT * FROM x;
2020-04-06 20:20:21.124 EDT [3316:122] pg_regress/with LOG:  statement: WITH RECURSIVE
	  x (id) AS (SELECT 1 UNION ALL SELECT id+1 FROM y WHERE id < 5),
	  y (id) AS (SELECT 1 UNION ALL SELECT id+1 FROM x WHERE id < 5)
	SELECT * FROM x;
2020-04-06 20:20:21.124 EDT [3316:123] pg_regress/with ERROR:  mutual recursion between WITH items is not implemented at character 18
2020-04-06 20:20:21.124 EDT [3316:124] pg_regress/with STATEMENT:  WITH RECURSIVE
	  x (id) AS (SELECT 1 UNION ALL SELECT id+1 FROM y WHERE id < 5),
	  y (id) AS (SELECT 1 UNION ALL SELECT id+1 FROM x WHERE id < 5)
	SELECT * FROM x;
2020-04-06 20:20:21.124 EDT [3316:125] pg_regress/with LOG:  statement: WITH RECURSIVE foo(i) AS
	    (values (1)
	    UNION ALL
	       (SELECT i+1 FROM foo WHERE i < 10
	          UNION ALL
	       SELECT i+1 FROM foo WHERE i < 5)
	) SELECT * FROM foo;
2020-04-06 20:20:21.124 EDT [3316:126] pg_regress/with ERROR:  recursive reference to query "foo" must not appear more than once at character 140
2020-04-06 20:20:21.124 EDT [3316:127] pg_regress/with STATEMENT:  WITH RECURSIVE foo(i) AS
	    (values (1)
	    UNION ALL
	       (SELECT i+1 FROM foo WHERE i < 10
	          UNION ALL
	       SELECT i+1 FROM foo WHERE i < 5)
	) SELECT * FROM foo;
2020-04-06 20:20:21.124 EDT [3316:128] pg_regress/with LOG:  statement: WITH RECURSIVE foo(i) AS
	    (values (1)
	    UNION ALL
		   SELECT * FROM
	       (SELECT i+1 FROM foo WHERE i < 10
	          UNION ALL
	       SELECT i+1 FROM foo WHERE i < 5) AS t
	) SELECT * FROM foo;
2020-04-06 20:20:21.124 EDT [3316:129] pg_regress/with ERROR:  recursive reference to query "foo" must not appear more than once at character 158
2020-04-06 20:20:21.124 EDT [3316:130] pg_regress/with STATEMENT:  WITH RECURSIVE foo(i) AS
	    (values (1)
	    UNION ALL
		   SELECT * FROM
	       (SELECT i+1 FROM foo WHERE i < 10
	          UNION ALL
	       SELECT i+1 FROM foo WHERE i < 5) AS t
	) SELECT * FROM foo;
2020-04-06 20:20:21.124 EDT [3316:131] pg_regress/with LOG:  statement: WITH RECURSIVE foo(i) AS
	    (values (1)
	    UNION ALL
	       (SELECT i+1 FROM foo WHERE i < 10
	          EXCEPT
	       SELECT i+1 FROM foo WHERE i < 5)
	) SELECT * FROM foo;
2020-04-06 20:20:21.124 EDT [3316:132] pg_regress/with ERROR:  recursive reference to query "foo" must not appear within EXCEPT at character 137
2020-04-06 20:20:21.124 EDT [3316:133] pg_regress/with STATEMENT:  WITH RECURSIVE foo(i) AS
	    (values (1)
	    UNION ALL
	       (SELECT i+1 FROM foo WHERE i < 10
	          EXCEPT
	       SELECT i+1 FROM foo WHERE i < 5)
	) SELECT * FROM foo;
2020-04-06 20:20:21.125 EDT [3316:134] pg_regress/with LOG:  statement: WITH RECURSIVE foo(i) AS
	    (values (1)
	    UNION ALL
	       (SELECT i+1 FROM foo WHERE i < 10
	          INTERSECT
	       SELECT i+1 FROM foo WHERE i < 5)
	) SELECT * FROM foo;
2020-04-06 20:20:21.125 EDT [3316:135] pg_regress/with ERROR:  recursive reference to query "foo" must not appear more than once at character 140
2020-04-06 20:20:21.125 EDT [3316:136] pg_regress/with STATEMENT:  WITH RECURSIVE foo(i) AS
	    (values (1)
	    UNION ALL
	       (SELECT i+1 FROM foo WHERE i < 10
	          INTERSECT
	       SELECT i+1 FROM foo WHERE i < 5)
	) SELECT * FROM foo;
2020-04-06 20:20:21.125 EDT [3306:115] pg_regress/plancache LOG:  statement: insert into test_mode select 1 from generate_series(1,1000) union all select 2;
2020-04-06 20:20:21.126 EDT [3325:62] pg_regress/largeobject LOG:  statement: BEGIN;
2020-04-06 20:20:21.126 EDT [3325:63] pg_regress/largeobject LOG:  statement: UPDATE lotest_stash_values SET fd=lo_open(loid, CAST(x'20000' | x'40000' AS integer));
2020-04-06 20:20:21.126 EDT [3316:137] pg_regress/with LOG:  statement: WITH RECURSIVE foo(i) AS
	   (SELECT i FROM (VALUES(1),(2)) t(i)
	   UNION ALL
	   SELECT (i+1)::numeric(10,0) FROM foo WHERE i < 10)
	SELECT * FROM foo;
2020-04-06 20:20:21.126 EDT [3316:138] pg_regress/with ERROR:  recursive query "foo" column 1 has type integer in non-recursive term but type numeric overall at character 37
2020-04-06 20:20:21.126 EDT [3316:139] pg_regress/with HINT:  Cast the output of the non-recursive term to the correct type.
2020-04-06 20:20:21.126 EDT [3316:140] pg_regress/with STATEMENT:  WITH RECURSIVE foo(i) AS
	   (SELECT i FROM (VALUES(1),(2)) t(i)
	   UNION ALL
	   SELECT (i+1)::numeric(10,0) FROM foo WHERE i < 10)
	SELECT * FROM foo;
2020-04-06 20:20:21.126 EDT [3335:39] pg_regress/xml LOG:  statement: SELECT xmlelement(name duplicate, xmlattributes(1 as a, 2 as b, 3 as a));
2020-04-06 20:20:21.126 EDT [3335:40] pg_regress/xml ERROR:  XML attribute name "a" appears more than once at character 65
2020-04-06 20:20:21.126 EDT [3335:41] pg_regress/xml STATEMENT:  SELECT xmlelement(name duplicate, xmlattributes(1 as a, 2 as b, 3 as a));
2020-04-06 20:20:21.127 EDT [3316:141] pg_regress/with LOG:  statement: WITH RECURSIVE foo(i) AS
	   (SELECT i::numeric(3,0) FROM (VALUES(1),(2)) t(i)
	   UNION ALL
	   SELECT (i+1)::numeric(10,0) FROM foo WHERE i < 10)
	SELECT * FROM foo;
2020-04-06 20:20:21.127 EDT [3325:64] pg_regress/largeobject LOG:  statement: SELECT lo_lseek(fd, 0, 2) FROM lotest_stash_values;
2020-04-06 20:20:21.127 EDT [3325:65] pg_regress/largeobject LOG:  statement: SELECT lo_lseek(fd, 2030, 0) FROM lotest_stash_values;
2020-04-06 20:20:21.127 EDT [3316:142] pg_regress/with ERROR:  recursive query "foo" column 1 has type numeric(3,0) in non-recursive term but type numeric overall at character 37
2020-04-06 20:20:21.127 EDT [3316:143] pg_regress/with HINT:  Cast the output of the non-recursive term to the correct type.
2020-04-06 20:20:21.127 EDT [3316:144] pg_regress/with STATEMENT:  WITH RECURSIVE foo(i) AS
	   (SELECT i::numeric(3,0) FROM (VALUES(1),(2)) t(i)
	   UNION ALL
	   SELECT (i+1)::numeric(10,0) FROM foo WHERE i < 10)
	SELECT * FROM foo;
2020-04-06 20:20:21.127 EDT [3316:145] pg_regress/with LOG:  statement: CREATE TEMPORARY TABLE x (n integer);
2020-04-06 20:20:21.127 EDT [3335:42] pg_regress/xml LOG:  statement: SELECT xmlelement(name num, 37);
2020-04-06 20:20:21.127 EDT [3325:66] pg_regress/largeobject LOG:  statement: SELECT loread(fd, 36) FROM lotest_stash_values;
2020-04-06 20:20:21.128 EDT [3325:67] pg_regress/largeobject LOG:  statement: SELECT lo_tell(fd) FROM lotest_stash_values;
2020-04-06 20:20:21.128 EDT [3325:68] pg_regress/largeobject LOG:  statement: SELECT lo_lseek(fd, -26, 1) FROM lotest_stash_values;
2020-04-06 20:20:21.128 EDT [3316:146] pg_regress/with LOG:  statement: CREATE RULE r2 AS ON UPDATE TO x DO INSTEAD
	    WITH t AS (SELECT OLD.*) UPDATE y SET a = t.n FROM t;
2020-04-06 20:20:21.128 EDT [3316:147] pg_regress/with ERROR:  cannot refer to OLD within WITH query
2020-04-06 20:20:21.128 EDT [3316:148] pg_regress/with STATEMENT:  CREATE RULE r2 AS ON UPDATE TO x DO INSTEAD
	    WITH t AS (SELECT OLD.*) UPDATE y SET a = t.n FROM t;
2020-04-06 20:20:21.128 EDT [3325:69] pg_regress/largeobject LOG:  statement: SELECT lowrite(fd, 'abcdefghijklmnop') FROM lotest_stash_values;
2020-04-06 20:20:21.129 EDT [3316:149] pg_regress/with LOG:  statement: with cte(foo) as ( values(42) ) values((select foo from cte));
2020-04-06 20:20:21.129 EDT [3316:150] pg_regress/with LOG:  statement: with cte(foo) as ( select 42 ) select * from ((select foo from cte)) q;
2020-04-06 20:20:21.129 EDT [3325:70] pg_regress/largeobject LOG:  statement: SELECT lo_lseek(fd, 2030, 0) FROM lotest_stash_values;
2020-04-06 20:20:21.129 EDT [3325:71] pg_regress/largeobject LOG:  statement: SELECT loread(fd, 36) FROM lotest_stash_values;
2020-04-06 20:20:21.129 EDT [3316:151] pg_regress/with LOG:  statement: select ( with cte(foo) as ( values(f1) )
	         select (select foo from cte) )
	from int4_tbl;
2020-04-06 20:20:21.130 EDT [3325:72] pg_regress/largeobject LOG:  statement: SELECT lo_close(fd) FROM lotest_stash_values;
2020-04-06 20:20:21.130 EDT [3325:73] pg_regress/largeobject LOG:  statement: END;
2020-04-06 20:20:21.130 EDT [3325:74] pg_regress/largeobject LOG:  statement: SELECT lo_export(loid, '/home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/results/lotest.txt') FROM lotest_stash_values;
2020-04-06 20:20:21.131 EDT [3342:87] pg_regress/sequence LOG:  statement: INSERT INTO serialTest2 (f1, f2, f3, f4, f5, f6)
	  VALUES ('test_max_vals', 2147483647, 32767, 32767, 9223372036854775807,
	          9223372036854775807),
	         ('test_min_vals', -2147483648, -32768, -32768, -9223372036854775808,
	          -9223372036854775808);
2020-04-06 20:20:21.132 EDT [3342:88] pg_regress/sequence LOG:  statement: INSERT INTO serialTest2 (f1, f3)
	  VALUES ('bogus', -32769);
2020-04-06 20:20:21.132 EDT [3342:89] pg_regress/sequence ERROR:  smallint out of range
2020-04-06 20:20:21.132 EDT [3342:90] pg_regress/sequence STATEMENT:  INSERT INTO serialTest2 (f1, f3)
	  VALUES ('bogus', -32769);
2020-04-06 20:20:21.132 EDT [3342:91] pg_regress/sequence LOG:  statement: INSERT INTO serialTest2 (f1, f4)
	  VALUES ('bogus', -32769);
2020-04-06 20:20:21.132 EDT [3342:92] pg_regress/sequence ERROR:  smallint out of range
2020-04-06 20:20:21.132 EDT [3342:93] pg_regress/sequence STATEMENT:  INSERT INTO serialTest2 (f1, f4)
	  VALUES ('bogus', -32769);
2020-04-06 20:20:21.132 EDT [3342:94] pg_regress/sequence LOG:  statement: INSERT INTO serialTest2 (f1, f3)
	  VALUES ('bogus', 32768);
2020-04-06 20:20:21.132 EDT [3342:95] pg_regress/sequence ERROR:  smallint out of range
2020-04-06 20:20:21.132 EDT [3342:96] pg_regress/sequence STATEMENT:  INSERT INTO serialTest2 (f1, f3)
	  VALUES ('bogus', 32768);
2020-04-06 20:20:21.132 EDT [3342:97] pg_regress/sequence LOG:  statement: INSERT INTO serialTest2 (f1, f4)
	  VALUES ('bogus', 32768);
2020-04-06 20:20:21.132 EDT [3342:98] pg_regress/sequence ERROR:  smallint out of range
2020-04-06 20:20:21.132 EDT [3342:99] pg_regress/sequence STATEMENT:  INSERT INTO serialTest2 (f1, f4)
	  VALUES ('bogus', 32768);
2020-04-06 20:20:21.132 EDT [3324:94] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_e;
2020-04-06 20:20:21.132 EDT [3342:100] pg_regress/sequence LOG:  statement: INSERT INTO serialTest2 (f1, f5)
	  VALUES ('bogus', -9223372036854775809);
2020-04-06 20:20:21.133 EDT [3342:101] pg_regress/sequence ERROR:  bigint out of range
2020-04-06 20:20:21.133 EDT [3342:102] pg_regress/sequence STATEMENT:  INSERT INTO serialTest2 (f1, f5)
	  VALUES ('bogus', -9223372036854775809);
2020-04-06 20:20:21.133 EDT [3342:103] pg_regress/sequence LOG:  statement: INSERT INTO serialTest2 (f1, f6)
	  VALUES ('bogus', -9223372036854775809);
2020-04-06 20:20:21.133 EDT [3342:104] pg_regress/sequence ERROR:  bigint out of range
2020-04-06 20:20:21.133 EDT [3342:105] pg_regress/sequence STATEMENT:  INSERT INTO serialTest2 (f1, f6)
	  VALUES ('bogus', -9223372036854775809);
2020-04-06 20:20:21.133 EDT [3342:106] pg_regress/sequence LOG:  statement: INSERT INTO serialTest2 (f1, f5)
	  VALUES ('bogus', 9223372036854775808);
2020-04-06 20:20:21.133 EDT [3342:107] pg_regress/sequence ERROR:  bigint out of range
2020-04-06 20:20:21.133 EDT [3342:108] pg_regress/sequence STATEMENT:  INSERT INTO serialTest2 (f1, f5)
	  VALUES ('bogus', 9223372036854775808);
2020-04-06 20:20:21.133 EDT [3316:152] pg_regress/with LOG:  statement: select ( with cte(foo) as ( values(f1) )
	          values((select foo from cte)) )
	from int4_tbl;
2020-04-06 20:20:21.133 EDT [3342:109] pg_regress/sequence LOG:  statement: INSERT INTO serialTest2 (f1, f6)
	  VALUES ('bogus', 9223372036854775808);
2020-04-06 20:20:21.133 EDT [3342:110] pg_regress/sequence ERROR:  bigint out of range
2020-04-06 20:20:21.133 EDT [3342:111] pg_regress/sequence STATEMENT:  INSERT INTO serialTest2 (f1, f6)
	  VALUES ('bogus', 9223372036854775808);
2020-04-06 20:20:21.133 EDT [3342:112] pg_regress/sequence LOG:  statement: SELECT * FROM serialTest2 ORDER BY f2 ASC;
2020-04-06 20:20:21.133 EDT [3316:153] pg_regress/with LOG:  statement: WITH RECURSIVE t(j) AS (
	    WITH RECURSIVE s(i) AS (
	        VALUES (1)
	        UNION ALL
	        SELECT i+1 FROM s WHERE i < 10
	    )
	    SELECT i FROM s
	    UNION ALL
	    SELECT j+1 FROM t WHERE j < 10
	)
	SELECT * FROM t;
2020-04-06 20:20:21.134 EDT [3309:118] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.002.3a', '002', '', '');
2020-04-06 20:20:21.134 EDT [3316:154] pg_regress/with LOG:  statement: WITH outermost(x) AS (
	  SELECT 1
	  UNION (WITH innermost as (SELECT 2)
	         SELECT * FROM innermost
	         UNION SELECT 3)
	)
	SELECT * FROM outermost ORDER BY 1;
2020-04-06 20:20:21.134 EDT [3334:62] pg_regress/polymorphism LOG:  statement: CREATE FUNCTION stfnp(int[]) RETURNS int[] AS
	'select $1' LANGUAGE SQL;
2020-04-06 20:20:21.135 EDT [3316:155] pg_regress/with LOG:  statement: WITH outermost(x) AS (
	  SELECT 1
	  UNION (WITH innermost as (SELECT 2)
	         SELECT * FROM outermost  
	         UNION SELECT * FROM innermost)
	)
	SELECT * FROM outermost ORDER BY 1;
2020-04-06 20:20:21.135 EDT [3316:156] pg_regress/with ERROR:  relation "outermost" does not exist at character 96
2020-04-06 20:20:21.135 EDT [3316:157] pg_regress/with DETAIL:  There is a WITH item named "outermost", but it cannot be referenced from this part of the query.
2020-04-06 20:20:21.135 EDT [3316:158] pg_regress/with HINT:  Use WITH RECURSIVE, or re-order the WITH items to remove forward references.
2020-04-06 20:20:21.135 EDT [3316:159] pg_regress/with STATEMENT:  WITH outermost(x) AS (
	  SELECT 1
	  UNION (WITH innermost as (SELECT 2)
	         SELECT * FROM outermost  
	         UNION SELECT * FROM innermost)
	)
	SELECT * FROM outermost ORDER BY 1;
2020-04-06 20:20:21.135 EDT [3316:160] pg_regress/with LOG:  statement: WITH RECURSIVE outermost(x) AS (
	  SELECT 1
	  UNION (WITH innermost as (SELECT 2)
	         SELECT * FROM outermost
	         UNION SELECT * FROM innermost)
	)
	SELECT * FROM outermost ORDER BY 1;
2020-04-06 20:20:21.135 EDT [3309:119] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.002.3b', '002', '', '');
2020-04-06 20:20:21.136 EDT [3337:38] pg_regress/domain LOG:  statement: drop domain domainvarchar restrict;
2020-04-06 20:20:21.136 EDT [3336:27] pg_regress/rangefuncs LOG:  statement: select * from rows from(unnest(array[10,20],array['foo','bar'],array[1.0])) with ordinality as z(a,b,c,ord);
2020-04-06 20:20:21.136 EDT [3309:120] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.003.1a', '003', '', '');
2020-04-06 20:20:21.136 EDT [3316:161] pg_regress/with LOG:  statement: WITH RECURSIVE outermost(x) AS (
	  WITH innermost as (SELECT 2 FROM outermost) 
	    SELECT * FROM innermost
	    UNION SELECT * from outermost
	)
	SELECT * FROM outermost ORDER BY 1;
2020-04-06 20:20:21.136 EDT [3316:162] pg_regress/with ERROR:  recursive reference to query "outermost" must not appear within a subquery at character 69
2020-04-06 20:20:21.136 EDT [3316:163] pg_regress/with STATEMENT:  WITH RECURSIVE outermost(x) AS (
	  WITH innermost as (SELECT 2 FROM outermost) 
	    SELECT * FROM innermost
	    UNION SELECT * from outermost
	)
	SELECT * FROM outermost ORDER BY 1;
2020-04-06 20:20:21.136 EDT [3306:116] pg_regress/plancache LOG:  statement: create index on test_mode (a);
2020-04-06 20:20:21.137 EDT [3343:110] pg_regress/copy2 LOG:  statement: SELECT * FROM vistest;
2020-04-06 20:20:21.138 EDT [3309:121] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.003.1b', '003', '', '');
2020-04-06 20:20:21.138 EDT [3336:28] pg_regress/rangefuncs LOG:  statement: select * from rows from(unnest(array[10,20],array['foo','bar']), generate_series(101,102)) with ordinality as z(a,b,c,ord);
2020-04-06 20:20:21.138 EDT [3325:75] pg_regress/largeobject LOG:  statement: BEGIN
2020-04-06 20:20:21.138 EDT [3325:76] pg_regress/largeobject LOG:  statement: select proname, oid from pg_catalog.pg_proc where proname in ('lo_open', 'lo_close', 'lo_creat', 'lo_create', 'lo_unlink', 'lo_lseek', 'lo_lseek64', 'lo_tell', 'lo_tell64', 'lo_truncate', 'lo_truncate64', 'loread', 'lowrite') and pronamespace = (select oid from pg_catalog.pg_namespace where nspname = 'pg_catalog')
2020-04-06 20:20:21.138 EDT [3316:164] pg_regress/with LOG:  statement: with
	A as ( select q2 as id, (select q1) as x from int8_tbl ),
	B as ( select id, row_number() over (partition by id) as r from A ),
	C as ( select A.id, array(select B.id from B where B.id = A.id) from A )
	select * from C;
2020-04-06 20:20:21.139 EDT [3309:122] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.003.2a', '003', '', '');
2020-04-06 20:20:21.139 EDT [3336:29] pg_regress/rangefuncs LOG:  statement: create temporary view vw_ord as select * from unnest(array[10,20],array['foo','bar'],array[1.0]) as z(a,b,c);
2020-04-06 20:20:21.139 EDT [3343:111] pg_regress/copy2 LOG:  statement: BEGIN;
2020-04-06 20:20:21.139 EDT [3337:39] pg_regress/domain LOG:  statement: drop domain domainnumeric restrict;
2020-04-06 20:20:21.139 EDT [3325:77] pg_regress/largeobject LOG:  fastpath function call: "lo_creat" (OID 957)
2020-04-06 20:20:21.140 EDT [3309:123] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.003.2b', '003', '', '');
2020-04-06 20:20:21.140 EDT [3325:78] pg_regress/largeobject LOG:  fastpath function call: "lo_open" (OID 952)
2020-04-06 20:20:21.140 EDT [3325:79] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.140 EDT [3337:40] pg_regress/domain LOG:  statement: drop domain domainint4 restrict;
2020-04-06 20:20:21.140 EDT [3334:63] pg_regress/polymorphism LOG:  statement: CREATE FUNCTION tfp(anyarray,anyelement) RETURNS anyarray AS
	'select $1 || $2' LANGUAGE SQL;
2020-04-06 20:20:21.141 EDT [3343:112] pg_regress/copy2 LOG:  statement: TRUNCATE vistest;
2020-04-06 20:20:21.141 EDT [3316:165] pg_regress/with LOG:  statement: WITH RECURSIVE
	  tab(id_key,link) AS (VALUES (1,17), (2,17), (3,17), (4,17), (6,17), (5,17)),
	  iter (id_key, row_type, link) AS (
	      SELECT 0, 'base', 17
	    UNION ALL (
	      WITH remaining(id_key, row_type, link, min) AS (
	        SELECT tab.id_key, 'true'::text, iter.link, MIN(tab.id_key) OVER ()
	        FROM tab INNER JOIN iter USING (link)
	        WHERE tab.id_key > iter.id_key
	      ),
	      first_remaining AS (
	        SELECT id_key, row_type, link
	        FROM remaining
	        WHERE id_key=min
	      ),
	      effect AS (
	        SELECT tab.id_key, 'new'::text, tab.link
	        FROM first_remaining e INNER JOIN tab ON e.id_key=tab.id_key
	        WHERE e.row_type = 'false'
	      )
	      SELECT * FROM first_remaining
	      UNION ALL SELECT * FROM effect
	    )
	  )
	SELECT * FROM iter;
2020-04-06 20:20:21.141 EDT [3325:80] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.142 EDT [3309:124] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.003.3a', '003', '', '');
2020-04-06 20:20:21.142 EDT [3325:81] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.142 EDT [3306:117] pg_regress/plancache LOG:  statement: analyze test_mode;
2020-04-06 20:20:21.142 EDT [3325:82] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.142 EDT [3343:113] pg_regress/copy2 LOG:  statement: COPY vistest FROM stdin CSV FREEZE;
2020-04-06 20:20:21.143 EDT [3336:30] pg_regress/rangefuncs LOG:  statement: select * from vw_ord;
2020-04-06 20:20:21.143 EDT [3309:125] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.003.3b', '003', '', '');
2020-04-06 20:20:21.143 EDT [3325:83] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.143 EDT [3325:84] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.143 EDT [3337:41] pg_regress/domain LOG:  statement: drop domain domaintext;
2020-04-06 20:20:21.144 EDT [3325:85] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.144 EDT [3309:126] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.101.1a', '101', '', '');
2020-04-06 20:20:21.144 EDT [3337:42] pg_regress/domain LOG:  statement: create domain domainint4arr int4[1];
2020-04-06 20:20:21.144 EDT [3334:64] pg_regress/polymorphism LOG:  statement: CREATE FUNCTION tfnp(int[],int) RETURNS int[] AS
	'select $1 || $2' LANGUAGE SQL;
2020-04-06 20:20:21.144 EDT [3337:43] pg_regress/domain LOG:  statement: create domain domainchar4arr varchar(4)[2][3];
2020-04-06 20:20:21.145 EDT [3343:114] pg_regress/copy2 LOG:  statement: SELECT * FROM vistest;
2020-04-06 20:20:21.145 EDT [3336:31] pg_regress/rangefuncs LOG:  statement: select definition from pg_views where viewname='vw_ord';
2020-04-06 20:20:21.145 EDT [3337:44] pg_regress/domain LOG:  statement: create table domarrtest
	           ( testint4arr domainint4arr
	           , testchar4arr domainchar4arr
	            );
2020-04-06 20:20:21.145 EDT [3325:86] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.145 EDT [3309:127] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.101.1b', '101', '', '');
2020-04-06 20:20:21.145 EDT [3325:87] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.146 EDT [3325:88] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.146 EDT [3343:115] pg_regress/copy2 LOG:  statement: COMMIT;
2020-04-06 20:20:21.146 EDT [3325:89] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.147 EDT [3325:90] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.147 EDT [3334:65] pg_regress/polymorphism LOG:  statement: CREATE FUNCTION tf1p(anyarray,int) RETURNS anyarray AS
	'select $1' LANGUAGE SQL;
2020-04-06 20:20:21.147 EDT [3337:45] pg_regress/domain LOG:  statement: INSERT INTO domarrtest values ('{2,2}', '{{"a","b"},{"c","d"}}');
2020-04-06 20:20:21.148 EDT [3337:46] pg_regress/domain LOG:  statement: INSERT INTO domarrtest values ('{{2,2},{2,2}}', '{{"a","b"}}');
2020-04-06 20:20:21.148 EDT [3325:91] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.148 EDT [3306:118] pg_regress/plancache LOG:  statement: prepare test_mode_pp (int) as select count(*) from test_mode where a = $1;
2020-04-06 20:20:21.148 EDT [3337:47] pg_regress/domain LOG:  statement: INSERT INTO domarrtest values ('{2,2}', '{{"a","b"},{"c","d"},{"e","f"}}');
2020-04-06 20:20:21.148 EDT [3316:166] pg_regress/with LOG:  statement: WITH RECURSIVE
	  tab(id_key,link) AS (VALUES (1,17), (2,17), (3,17), (4,17), (6,17), (5,17)),
	  iter (id_key, row_type, link) AS (
	      SELECT 0, 'base', 17
	    UNION (
	      WITH remaining(id_key, row_type, link, min) AS (
	        SELECT tab.id_key, 'true'::text, iter.link, MIN(tab.id_key) OVER ()
	        FROM tab INNER JOIN iter USING (link)
	        WHERE tab.id_key > iter.id_key
	      ),
	      first_remaining AS (
	        SELECT id_key, row_type, link
	        FROM remaining
	        WHERE id_key=min
	      ),
	      effect AS (
	        SELECT tab.id_key, 'new'::text, tab.link
	        FROM first_remaining e INNER JOIN tab ON e.id_key=tab.id_key
	        WHERE e.row_type = 'false'
	      )
	      SELECT * FROM first_remaining
	      UNION ALL SELECT * FROM effect
	    )
	  )
	SELECT * FROM iter;
2020-04-06 20:20:21.149 EDT [3334:66] pg_regress/polymorphism LOG:  statement: CREATE FUNCTION tf2p(int[],anyelement) RETURNS int[] AS
	'select $1' LANGUAGE SQL;
2020-04-06 20:20:21.150 EDT [3325:92] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.150 EDT [3325:93] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.151 EDT [3325:94] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.151 EDT [3337:48] pg_regress/domain LOG:  statement: INSERT INTO domarrtest values ('{2,2}', '{{"a"},{"c"}}');
2020-04-06 20:20:21.151 EDT [3306:119] pg_regress/plancache LOG:  statement: explain (costs off) execute test_mode_pp(2);
2020-04-06 20:20:21.151 EDT [3325:95] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.152 EDT [3337:49] pg_regress/domain LOG:  statement: INSERT INTO domarrtest values (NULL, '{{"a","b","c"},{"d","e","f"}}');
2020-04-06 20:20:21.152 EDT [3334:67] pg_regress/polymorphism LOG:  statement: CREATE FUNCTION sum3(anyelement,anyelement,anyelement) returns anyelement AS
	'select $1+$2+$3' language sql strict;
2020-04-06 20:20:21.152 EDT [3306:120] pg_regress/plancache LOG:  statement: set plan_cache_mode to force_generic_plan;
2020-04-06 20:20:21.152 EDT [3325:96] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.152 EDT [3337:50] pg_regress/domain LOG:  statement: INSERT INTO domarrtest values (NULL, '{{"toolong","b","c"},{"d","e","f"}}');
2020-04-06 20:20:21.152 EDT [3337:51] pg_regress/domain ERROR:  value too long for type character varying(4)
2020-04-06 20:20:21.152 EDT [3337:52] pg_regress/domain STATEMENT:  INSERT INTO domarrtest values (NULL, '{{"toolong","b","c"},{"d","e","f"}}');
2020-04-06 20:20:21.153 EDT [3306:121] pg_regress/plancache LOG:  statement: explain (costs off) execute test_mode_pp(2);
2020-04-06 20:20:21.153 EDT [3326:91] pg_regress/alter_table LOG:  statement: SELECT * FROM attmp_new;
2020-04-06 20:20:21.153 EDT [3337:53] pg_regress/domain LOG:  statement: INSERT INTO domarrtest (testint4arr[1], testint4arr[3]) values (11,22);
2020-04-06 20:20:21.153 EDT [3306:122] pg_regress/plancache LOG:  statement: set plan_cache_mode to auto;
2020-04-06 20:20:21.153 EDT [3334:68] pg_regress/polymorphism LOG:  statement: CREATE FUNCTION ffp(anyarray) RETURNS anyarray AS
	'select $1' LANGUAGE SQL;
2020-04-06 20:20:21.154 EDT [3337:54] pg_regress/domain LOG:  statement: select * from domarrtest;
2020-04-06 20:20:21.154 EDT [3306:123] pg_regress/plancache LOG:  statement: execute test_mode_pp(1);
2020-04-06 20:20:21.154 EDT [3306:124] pg_regress/plancache DETAIL:  prepare: prepare test_mode_pp (int) as select count(*) from test_mode where a = $1;
2020-04-06 20:20:21.154 EDT [3325:97] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.154 EDT [3334:69] pg_regress/polymorphism LOG:  statement: CREATE FUNCTION ffnp(int[]) returns int[] as
	'select $1' LANGUAGE SQL;
2020-04-06 20:20:21.155 EDT [3316:167] pg_regress/with LOG:  statement: WITH t AS (
	    INSERT INTO y
	    VALUES
	        (11),
	        (12),
	        (13),
	        (14),
	        (15),
	        (16),
	        (17),
	        (18),
	        (19),
	        (20)
	    RETURNING *
	)
	SELECT * FROM t;
2020-04-06 20:20:21.155 EDT [3325:98] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.155 EDT [3385:10] pg_regress/temp LOG:  statement: INSERT INTO temptest VALUES (2);
2020-04-06 20:20:21.155 EDT [3336:32] pg_regress/rangefuncs LOG:  statement: drop view vw_ord;
2020-04-06 20:20:21.155 EDT [3316:168] pg_regress/with LOG:  statement: SELECT * FROM y;
2020-04-06 20:20:21.155 EDT [3309:128] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.101.2a', '101', '', '');
2020-04-06 20:20:21.156 EDT [3334:70] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp01a(*) (SFUNC = stfnp, STYPE = int4[],
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.156 EDT [3316:169] pg_regress/with LOG:  statement: WITH t AS (
	    UPDATE y
	    SET a=a+1
	    RETURNING *
	)
	SELECT * FROM t;
2020-04-06 20:20:21.156 EDT [3385:11] pg_regress/temp LOG:  statement: SELECT * FROM temptest;
2020-04-06 20:20:21.157 EDT [3343:116] pg_regress/copy2 LOG:  statement: TRUNCATE vistest;
2020-04-06 20:20:21.157 EDT [3325:99] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.157 EDT [3326:92] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp RENAME TO attmp_new2;
2020-04-06 20:20:21.158 EDT [3325:100] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.158 EDT [3385:12] pg_regress/temp LOG:  statement: COMMIT;
2020-04-06 20:20:21.159 EDT [3343:117] pg_regress/copy2 LOG:  statement: COPY vistest FROM stdin CSV FREEZE;
2020-04-06 20:20:21.159 EDT [3336:33] pg_regress/rangefuncs LOG:  statement: create temporary view vw_ord as select * from rows from(unnest(array[10,20],array['foo','bar'],array[1.0])) as z(a,b,c);
2020-04-06 20:20:21.159 EDT [3316:170] pg_regress/with LOG:  statement: SELECT * FROM y;
2020-04-06 20:20:21.159 EDT [3343:118] pg_regress/copy2 ERROR:  cannot perform COPY FREEZE because the table was not created or truncated in the current subtransaction
2020-04-06 20:20:21.159 EDT [3343:119] pg_regress/copy2 STATEMENT:  COPY vistest FROM stdin CSV FREEZE;
2020-04-06 20:20:21.159 EDT [3309:129] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.101.2b', '101', '', '');
2020-04-06 20:20:21.159 EDT [3316:171] pg_regress/with LOG:  statement: WITH t AS (
	    DELETE FROM y
	    WHERE a <= 10
	    RETURNING *
	)
	SELECT * FROM t;
2020-04-06 20:20:21.159 EDT [3326:93] pg_regress/alter_table LOG:  statement: SELECT * FROM attmp;
2020-04-06 20:20:21.159 EDT [3326:94] pg_regress/alter_table ERROR:  relation "attmp" does not exist at character 15
2020-04-06 20:20:21.159 EDT [3326:95] pg_regress/alter_table STATEMENT:  SELECT * FROM attmp;
2020-04-06 20:20:21.159 EDT [3334:71] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp02a(*) (SFUNC = stfnp, STYPE = anyarray,
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.159 EDT [3334:72] pg_regress/polymorphism ERROR:  cannot determine transition data type
2020-04-06 20:20:21.159 EDT [3334:73] pg_regress/polymorphism DETAIL:  A result of type anyarray requires at least one input of type anyelement, anyarray, anynonarray, anyenum, or anyrange.
2020-04-06 20:20:21.159 EDT [3334:74] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggp02a(*) (SFUNC = stfnp, STYPE = anyarray,
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.160 EDT [3334:75] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp03a(*) (SFUNC = stfp, STYPE = int4[],
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.160 EDT [3316:172] pg_regress/with LOG:  statement: SELECT * FROM y;
2020-04-06 20:20:21.160 EDT [3309:130] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.101.3a', '101', '', '');
2020-04-06 20:20:21.160 EDT [3316:173] pg_regress/with LOG:  statement: WITH RECURSIVE t AS (
		INSERT INTO y
			SELECT a+5 FROM t2 WHERE a > 5
		RETURNING *
	), t2 AS (
		UPDATE y SET a=a-11 RETURNING *
	)
	SELECT * FROM t
	UNION ALL
	SELECT * FROM t2;
2020-04-06 20:20:21.160 EDT [3385:13] pg_regress/temp LOG:  statement: SELECT * FROM temptest;
2020-04-06 20:20:21.161 EDT [3343:120] pg_regress/copy2 LOG:  statement: BEGIN;
2020-04-06 20:20:21.161 EDT [3316:174] pg_regress/with LOG:  statement: SELECT * FROM y;
2020-04-06 20:20:21.161 EDT [3310:52] pg_regress/rowtypes LOG:  statement: select (fn).first, substr((fn).last, 1, 20), length((fn).last) from people;
2020-04-06 20:20:21.161 EDT [3343:121] pg_regress/copy2 LOG:  statement: TRUNCATE vistest;
2020-04-06 20:20:21.162 EDT [3326:96] pg_regress/alter_table LOG:  statement: SELECT * FROM attmp_new;
2020-04-06 20:20:21.162 EDT [3334:76] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp03b(*) (SFUNC = stfp, STYPE = int4[],
	  INITCOND = '{}');
2020-04-06 20:20:21.162 EDT [3309:131] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.101.3b', '101', '', '');
2020-04-06 20:20:21.163 EDT [3325:101] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.163 EDT [3385:14] pg_regress/temp LOG:  statement: DROP TABLE temptest;
2020-04-06 20:20:21.163 EDT [3343:122] pg_regress/copy2 LOG:  statement: SAVEPOINT s1;
2020-04-06 20:20:21.164 EDT [3309:132] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.102.1a', '102', '', '');
2020-04-06 20:20:21.164 EDT [3343:123] pg_regress/copy2 LOG:  statement: COPY vistest FROM stdin CSV FREEZE;
2020-04-06 20:20:21.165 EDT [3343:124] pg_regress/copy2 ERROR:  cannot perform COPY FREEZE because the table was not created or truncated in the current subtransaction
2020-04-06 20:20:21.165 EDT [3343:125] pg_regress/copy2 STATEMENT:  COPY vistest FROM stdin CSV FREEZE;
2020-04-06 20:20:21.165 EDT [3309:133] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.102.1b', '102', '', '');
2020-04-06 20:20:21.165 EDT [3325:102] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.165 EDT [3309:134] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.102.2a', '102', '', '');
2020-04-06 20:20:21.166 EDT [3385:15] pg_regress/temp LOG:  statement: BEGIN;
2020-04-06 20:20:21.166 EDT [3325:103] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.166 EDT [3325:104] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.166 EDT [3385:16] pg_regress/temp LOG:  statement: CREATE TEMP TABLE temptest(col) ON COMMIT DELETE ROWS AS SELECT 1;
2020-04-06 20:20:21.166 EDT [3343:126] pg_regress/copy2 LOG:  statement: COMMIT;
2020-04-06 20:20:21.167 EDT [3309:135] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.102.2b', '102', '', '');
2020-04-06 20:20:21.168 EDT [3325:105] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.168 EDT [3343:127] pg_regress/copy2 LOG:  statement: BEGIN;
2020-04-06 20:20:21.168 EDT [3309:136] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.102.3a', '102', '', '');
2020-04-06 20:20:21.168 EDT [3385:17] pg_regress/temp LOG:  statement: SELECT * FROM temptest;
2020-04-06 20:20:21.169 EDT [3326:97] pg_regress/alter_table LOG:  statement: SELECT * FROM attmp_new2;
2020-04-06 20:20:21.169 EDT [3336:34] pg_regress/rangefuncs LOG:  statement: select * from vw_ord;
2020-04-06 20:20:21.169 EDT [3343:128] pg_regress/copy2 LOG:  statement: INSERT INTO vistest VALUES ('z');
2020-04-06 20:20:21.170 EDT [3385:18] pg_regress/temp LOG:  statement: COMMIT;
2020-04-06 20:20:21.170 EDT [3343:129] pg_regress/copy2 LOG:  statement: SAVEPOINT s1;
2020-04-06 20:20:21.170 EDT [3309:137] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.102.3b', '102', '', '');
2020-04-06 20:20:21.170 EDT [3326:98] pg_regress/alter_table LOG:  statement: DROP TABLE attmp_new;
2020-04-06 20:20:21.171 EDT [3336:35] pg_regress/rangefuncs LOG:  statement: select definition from pg_views where viewname='vw_ord';
2020-04-06 20:20:21.171 EDT [3343:130] pg_regress/copy2 LOG:  statement: TRUNCATE vistest;
2020-04-06 20:20:21.171 EDT [3325:106] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.171 EDT [3334:77] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp04a(*) (SFUNC = stfp, STYPE = anyarray,
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.171 EDT [3334:78] pg_regress/polymorphism ERROR:  cannot determine transition data type
2020-04-06 20:20:21.171 EDT [3334:79] pg_regress/polymorphism DETAIL:  A result of type anyarray requires at least one input of type anyelement, anyarray, anynonarray, anyenum, or anyrange.
2020-04-06 20:20:21.171 EDT [3334:80] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggp04a(*) (SFUNC = stfp, STYPE = anyarray,
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.171 EDT [3316:175] pg_regress/with LOG:  statement: CREATE RULE y_rule AS ON DELETE TO y DO INSTEAD
	  INSERT INTO y VALUES(42) RETURNING *;
2020-04-06 20:20:21.171 EDT [3326:99] pg_regress/alter_table LOG:  statement: DROP TABLE attmp_new2;
2020-04-06 20:20:21.172 EDT [3316:176] pg_regress/with LOG:  statement: WITH t AS (
		DELETE FROM y RETURNING *
	)
	SELECT * FROM t;
2020-04-06 20:20:21.172 EDT [3334:81] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp04b(*) (SFUNC = stfp, STYPE = anyarray,
	  INITCOND = '{}');
2020-04-06 20:20:21.172 EDT [3334:82] pg_regress/polymorphism ERROR:  cannot determine transition data type
2020-04-06 20:20:21.172 EDT [3334:83] pg_regress/polymorphism DETAIL:  A result of type anyarray requires at least one input of type anyelement, anyarray, anynonarray, anyenum, or anyrange.
2020-04-06 20:20:21.172 EDT [3334:84] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggp04b(*) (SFUNC = stfp, STYPE = anyarray,
	  INITCOND = '{}');
2020-04-06 20:20:21.172 EDT [3316:177] pg_regress/with LOG:  statement: SELECT * FROM y;
2020-04-06 20:20:21.173 EDT [3325:107] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.173 EDT [3334:85] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp05a(BASETYPE = int, SFUNC = tfnp, STYPE = int[],
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.173 EDT [3316:178] pg_regress/with LOG:  statement: DROP RULE y_rule ON y;
2020-04-06 20:20:21.173 EDT [3316:179] pg_regress/with LOG:  statement: CREATE TEMP TABLE bug6051 AS
	  select i from generate_series(1,3) as t(i);
2020-04-06 20:20:21.174 EDT [3325:108] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.175 EDT [3334:86] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp06a(BASETYPE = int, SFUNC = tf2p, STYPE = int[],
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.175 EDT [3325:109] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.176 EDT [3325:110] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.176 EDT [3325:111] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.177 EDT [3334:87] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp07a(BASETYPE = anyelement, SFUNC = tfnp, STYPE = int[],
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.177 EDT [3334:88] pg_regress/polymorphism ERROR:  function tfnp(integer[], anyelement) does not exist
2020-04-06 20:20:21.177 EDT [3334:89] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggp07a(BASETYPE = anyelement, SFUNC = tfnp, STYPE = int[],
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.177 EDT [3325:112] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.178 EDT [3325:113] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.178 EDT [3334:90] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp08a(BASETYPE = anyelement, SFUNC = tf2p, STYPE = int[],
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.178 EDT [3385:19] pg_regress/temp LOG:  statement: SELECT * FROM temptest;
2020-04-06 20:20:21.179 EDT [3325:114] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.180 EDT [3325:115] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.180 EDT [3334:91] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp09a(BASETYPE = int, SFUNC = tf1p, STYPE = int[],
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.181 EDT [3385:20] pg_regress/temp LOG:  statement: DROP TABLE temptest;
2020-04-06 20:20:21.181 EDT [3336:36] pg_regress/rangefuncs LOG:  statement: drop view vw_ord;
2020-04-06 20:20:21.181 EDT [3326:100] pg_regress/alter_table LOG:  statement: CREATE TABLE part_attmp (a int primary key) partition by range (a);
2020-04-06 20:20:21.182 EDT [3336:37] pg_regress/rangefuncs LOG:  statement: create temporary view vw_ord as select * from rows from(unnest(array[10,20],array['foo','bar']), generate_series(1,2)) as z(a,b,c);
2020-04-06 20:20:21.183 EDT [3334:92] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp09b(BASETYPE = int, SFUNC = tf1p, STYPE = int[],
	  INITCOND = '{}');
2020-04-06 20:20:21.184 EDT [3326:101] pg_regress/alter_table LOG:  statement: CREATE TABLE part_attmp1 PARTITION OF part_attmp FOR VALUES FROM (0) TO (100);
2020-04-06 20:20:21.184 EDT [3310:53] pg_regress/rowtypes LOG:  statement: select ROW(1,2) < ROW(1,3) as true;
2020-04-06 20:20:21.185 EDT [3336:38] pg_regress/rangefuncs LOG:  statement: select * from vw_ord;
2020-04-06 20:20:21.185 EDT [3342:113] pg_regress/sequence LOG:  statement: SELECT nextval('serialTest2_f2_seq');
2020-04-06 20:20:21.185 EDT [3310:54] pg_regress/rowtypes LOG:  statement: select ROW(1,2) < ROW(1,1) as false;
2020-04-06 20:20:21.186 EDT [3342:114] pg_regress/sequence LOG:  statement: SELECT nextval('serialTest2_f3_seq');
2020-04-06 20:20:21.186 EDT [3310:55] pg_regress/rowtypes LOG:  statement: select ROW(1,2) < ROW(1,NULL) as null;
2020-04-06 20:20:21.186 EDT [3342:115] pg_regress/sequence LOG:  statement: SELECT nextval('serialTest2_f4_seq');
2020-04-06 20:20:21.186 EDT [3343:131] pg_regress/copy2 LOG:  statement: ROLLBACK TO SAVEPOINT s1;
2020-04-06 20:20:21.186 EDT [3310:56] pg_regress/rowtypes LOG:  statement: select ROW(1,2,3) < ROW(1,3,NULL) as true;
2020-04-06 20:20:21.186 EDT [3334:93] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp10a(BASETYPE = int, SFUNC = tfp, STYPE = int[],
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.187 EDT [3310:57] pg_regress/rowtypes LOG:  statement: select ROW(11,'ABC') < ROW(11,'DEF') as true;
2020-04-06 20:20:21.187 EDT [3385:21] pg_regress/temp LOG:  statement: BEGIN;
2020-04-06 20:20:21.187 EDT [3342:116] pg_regress/sequence LOG:  statement: SELECT nextval('serialTest2_f5_seq');
2020-04-06 20:20:21.187 EDT [3334:94] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp10b(BASETYPE = int, SFUNC = tfp, STYPE = int[],
	  INITCOND = '{}');
2020-04-06 20:20:21.187 EDT [3309:138] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.105.1a', '105', '', '');
2020-04-06 20:20:21.188 EDT [3385:22] pg_regress/temp LOG:  statement: CREATE TEMP TABLE temptest(col int) ON COMMIT DROP;
2020-04-06 20:20:21.188 EDT [3342:117] pg_regress/sequence LOG:  statement: SELECT nextval('serialTest2_f6_seq');
2020-04-06 20:20:21.188 EDT [3343:132] pg_regress/copy2 LOG:  statement: COPY vistest FROM stdin CSV FREEZE;
2020-04-06 20:20:21.188 EDT [3310:58] pg_regress/rowtypes LOG:  statement: select ROW(11,'ABC') > ROW(11,'DEF') as false;
2020-04-06 20:20:21.188 EDT [3343:133] pg_regress/copy2 ERROR:  cannot perform COPY FREEZE because the table was not created or truncated in the current subtransaction
2020-04-06 20:20:21.188 EDT [3343:134] pg_regress/copy2 STATEMENT:  COPY vistest FROM stdin CSV FREEZE;
2020-04-06 20:20:21.188 EDT [3342:118] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_test;
2020-04-06 20:20:21.188 EDT [3334:95] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp11a(BASETYPE = anyelement, SFUNC = tf1p, STYPE = int[],
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.188 EDT [3334:96] pg_regress/polymorphism ERROR:  function tf1p(integer[], anyelement) does not exist
2020-04-06 20:20:21.188 EDT [3334:97] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggp11a(BASETYPE = anyelement, SFUNC = tf1p, STYPE = int[],
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.189 EDT [3326:102] pg_regress/alter_table LOG:  statement: ALTER INDEX part_attmp_pkey RENAME TO part_attmp_index;
2020-04-06 20:20:21.189 EDT [3336:39] pg_regress/rangefuncs LOG:  statement: select definition from pg_views where viewname='vw_ord';
2020-04-06 20:20:21.189 EDT [3310:59] pg_regress/rowtypes LOG:  statement: select ROW(12,'ABC') > ROW(11,'DEF') as true;
2020-04-06 20:20:21.189 EDT [3334:98] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp11b(BASETYPE = anyelement, SFUNC = tf1p, STYPE = int[],
	  INITCOND = '{}');
2020-04-06 20:20:21.189 EDT [3334:99] pg_regress/polymorphism ERROR:  function tf1p(integer[], anyelement) does not exist
2020-04-06 20:20:21.189 EDT [3334:100] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggp11b(BASETYPE = anyelement, SFUNC = tf1p, STYPE = int[],
	  INITCOND = '{}');
2020-04-06 20:20:21.189 EDT [3342:119] pg_regress/sequence LOG:  statement: CREATE SEQUENCE IF NOT EXISTS sequence_test;
2020-04-06 20:20:21.189 EDT [3334:101] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp12a(BASETYPE = anyelement, SFUNC = tfp, STYPE = int[],
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.189 EDT [3334:102] pg_regress/polymorphism ERROR:  function tfp(integer[], anyelement) does not exist
2020-04-06 20:20:21.189 EDT [3334:103] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggp12a(BASETYPE = anyelement, SFUNC = tfp, STYPE = int[],
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.189 EDT [3385:23] pg_regress/temp LOG:  statement: INSERT INTO temptest VALUES (1);
2020-04-06 20:20:21.189 EDT [3342:120] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test'::text);
2020-04-06 20:20:21.190 EDT [3334:104] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp12b(BASETYPE = anyelement, SFUNC = tfp, STYPE = int[],
	  INITCOND = '{}');
2020-04-06 20:20:21.190 EDT [3334:105] pg_regress/polymorphism ERROR:  function tfp(integer[], anyelement) does not exist
2020-04-06 20:20:21.190 EDT [3334:106] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggp12b(BASETYPE = anyelement, SFUNC = tfp, STYPE = int[],
	  INITCOND = '{}');
2020-04-06 20:20:21.190 EDT [3343:135] pg_regress/copy2 LOG:  statement: COMMIT;
2020-04-06 20:20:21.190 EDT [3326:103] pg_regress/alter_table LOG:  statement: ALTER INDEX part_attmp1_pkey RENAME TO part_attmp1_index;
2020-04-06 20:20:21.190 EDT [3310:60] pg_regress/rowtypes LOG:  statement: select ROW(1,2,3) < ROW(1,NULL,4) as null;
2020-04-06 20:20:21.190 EDT [3342:121] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test'::regclass);
2020-04-06 20:20:21.190 EDT [3334:107] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp13a(BASETYPE = int, SFUNC = tfnp, STYPE = anyarray,
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.190 EDT [3334:108] pg_regress/polymorphism ERROR:  cannot determine transition data type
2020-04-06 20:20:21.190 EDT [3334:109] pg_regress/polymorphism DETAIL:  A result of type anyarray requires at least one input of type anyelement, anyarray, anynonarray, anyenum, or anyrange.
2020-04-06 20:20:21.190 EDT [3334:110] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggp13a(BASETYPE = int, SFUNC = tfnp, STYPE = anyarray,
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.190 EDT [3385:24] pg_regress/temp LOG:  statement: INSERT INTO temptest VALUES (2);
2020-04-06 20:20:21.191 EDT [3325:116] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.191 EDT [3340:47] pg_regress/prepare LOG:  statement: SELECT * FROM q5_prep_results;
2020-04-06 20:20:21.192 EDT [3325:117] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.192 EDT [3343:136] pg_regress/copy2 LOG:  statement: CREATE FUNCTION truncate_in_subxact() RETURNS VOID AS
	$$
	BEGIN
		TRUNCATE vistest;
	EXCEPTION
	  WHEN OTHERS THEN
		INSERT INTO vistest VALUES ('subxact failure');
	END;
	$$ language plpgsql;
2020-04-06 20:20:21.192 EDT [3325:118] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.193 EDT [3340:48] pg_regress/prepare LOG:  statement: CREATE TEMPORARY TABLE q5_prep_nodata AS EXECUTE q5(200, 'DTAAAA')
	    WITH NO DATA;
2020-04-06 20:20:21.193 EDT [3325:119] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.193 EDT [3325:120] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.194 EDT [3325:121] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.194 EDT [3325:122] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.195 EDT [3325:123] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.195 EDT [3340:49] pg_regress/prepare LOG:  statement: SELECT * FROM q5_prep_nodata;
2020-04-06 20:20:21.195 EDT [3325:124] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.195 EDT [3343:137] pg_regress/copy2 LOG:  statement: BEGIN;
2020-04-06 20:20:21.195 EDT [3343:138] pg_regress/copy2 LOG:  statement: INSERT INTO vistest VALUES ('z');
2020-04-06 20:20:21.196 EDT [3325:125] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.196 EDT [3340:50] pg_regress/prepare LOG:  statement: PREPARE q6 AS
	    SELECT * FROM tenk1 WHERE unique1 = $1 AND stringu1 = $2;
2020-04-06 20:20:21.196 EDT [3326:104] pg_regress/alter_table LOG:  statement: ALTER TABLE part_attmp RENAME TO part_at2tmp;
2020-04-06 20:20:21.196 EDT [3309:139] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.105.1b', '105', '', '');
2020-04-06 20:20:21.196 EDT [3340:51] pg_regress/prepare LOG:  statement: PREPARE q7(unknown) AS
	    SELECT * FROM road WHERE thepath = $1;
2020-04-06 20:20:21.197 EDT [3325:126] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.197 EDT [3343:139] pg_regress/copy2 LOG:  statement: SELECT truncate_in_subxact();
2020-04-06 20:20:21.197 EDT [3326:105] pg_regress/alter_table LOG:  statement: ALTER TABLE part_attmp1 RENAME TO part_at2tmp1;
2020-04-06 20:20:21.198 EDT [3385:25] pg_regress/temp LOG:  statement: SELECT * FROM temptest;
2020-04-06 20:20:21.198 EDT [3337:55] pg_regress/domain LOG:  statement: select testint4arr[1], testchar4arr[2:2] from domarrtest;
2020-04-06 20:20:21.198 EDT [3342:122] pg_regress/sequence LOG:  statement: SELECT currval('sequence_test'::text);
2020-04-06 20:20:21.198 EDT [3334:111] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp14a(BASETYPE = int, SFUNC = tf2p, STYPE = anyarray,
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.198 EDT [3334:112] pg_regress/polymorphism ERROR:  cannot determine transition data type
2020-04-06 20:20:21.198 EDT [3334:113] pg_regress/polymorphism DETAIL:  A result of type anyarray requires at least one input of type anyelement, anyarray, anynonarray, anyenum, or anyrange.
2020-04-06 20:20:21.198 EDT [3334:114] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggp14a(BASETYPE = int, SFUNC = tf2p, STYPE = anyarray,
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.198 EDT [3325:127] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.199 EDT [3306:125] pg_regress/plancache LOG:  statement: execute test_mode_pp(1);
2020-04-06 20:20:21.199 EDT [3306:126] pg_regress/plancache DETAIL:  prepare: prepare test_mode_pp (int) as select count(*) from test_mode where a = $1;
2020-04-06 20:20:21.199 EDT [3340:52] pg_regress/prepare LOG:  statement: SELECT name, statement, parameter_types FROM pg_prepared_statements
	    ORDER BY name;
2020-04-06 20:20:21.199 EDT [3326:106] pg_regress/alter_table LOG:  statement: SET ROLE regress_alter_table_user1;
2020-04-06 20:20:21.199 EDT [3336:40] pg_regress/rangefuncs LOG:  statement: drop view vw_ord;
2020-04-06 20:20:21.199 EDT [3385:26] pg_regress/temp LOG:  statement: COMMIT;
2020-04-06 20:20:21.200 EDT [3342:123] pg_regress/sequence LOG:  statement: SELECT currval('sequence_test'::regclass);
2020-04-06 20:20:21.200 EDT [3334:115] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp15a(BASETYPE = anyelement, SFUNC = tfnp,
	  STYPE = anyarray, FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.200 EDT [3334:116] pg_regress/polymorphism ERROR:  function tfnp(anyarray, anyelement) does not exist
2020-04-06 20:20:21.200 EDT [3334:117] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggp15a(BASETYPE = anyelement, SFUNC = tfnp,
	  STYPE = anyarray, FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.200 EDT [3343:140] pg_regress/copy2 LOG:  statement: COPY vistest FROM stdin CSV FREEZE;
2020-04-06 20:20:21.200 EDT [3326:107] pg_regress/alter_table LOG:  statement: ALTER INDEX part_attmp_index RENAME TO fail;
2020-04-06 20:20:21.200 EDT [3340:53] pg_regress/prepare LOG:  statement: DEALLOCATE ALL;
2020-04-06 20:20:21.200 EDT [3326:108] pg_regress/alter_table ERROR:  must be owner of index part_attmp_index
2020-04-06 20:20:21.200 EDT [3326:109] pg_regress/alter_table STATEMENT:  ALTER INDEX part_attmp_index RENAME TO fail;
2020-04-06 20:20:21.201 EDT [3343:141] pg_regress/copy2 LOG:  statement: SELECT * FROM vistest;
2020-04-06 20:20:21.201 EDT [3325:128] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.201 EDT [3336:41] pg_regress/rangefuncs LOG:  statement: begin;
2020-04-06 20:20:21.201 EDT [3342:124] pg_regress/sequence LOG:  statement: SELECT setval('sequence_test'::text, 32);
2020-04-06 20:20:21.201 EDT [3385:27] pg_regress/temp LOG:  statement: SELECT * FROM temptest;
2020-04-06 20:20:21.201 EDT [3385:28] pg_regress/temp ERROR:  relation "temptest" does not exist at character 15
2020-04-06 20:20:21.201 EDT [3385:29] pg_regress/temp STATEMENT:  SELECT * FROM temptest;
2020-04-06 20:20:21.201 EDT [3334:118] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp16a(BASETYPE = anyelement, SFUNC = tf2p,
	  STYPE = anyarray, FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.201 EDT [3336:42] pg_regress/rangefuncs LOG:  statement: declare rf_cur scroll cursor for select * from rows from(generate_series(1,5),generate_series(1,2)) with ordinality as g(i,j,o);
2020-04-06 20:20:21.201 EDT [3334:119] pg_regress/polymorphism ERROR:  function tf2p(anyarray, anyelement) does not exist
2020-04-06 20:20:21.201 EDT [3334:120] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggp16a(BASETYPE = anyelement, SFUNC = tf2p,
	  STYPE = anyarray, FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.201 EDT [3326:110] pg_regress/alter_table LOG:  statement: ALTER INDEX part_attmp1_index RENAME TO fail;
2020-04-06 20:20:21.202 EDT [3340:54] pg_regress/prepare LOG:  statement: SELECT name, statement, parameter_types FROM pg_prepared_statements
	    ORDER BY name;
2020-04-06 20:20:21.202 EDT [3326:111] pg_regress/alter_table ERROR:  must be owner of index part_attmp1_index
2020-04-06 20:20:21.202 EDT [3326:112] pg_regress/alter_table STATEMENT:  ALTER INDEX part_attmp1_index RENAME TO fail;
2020-04-06 20:20:21.202 EDT [3385:30] pg_regress/temp LOG:  statement: BEGIN;
2020-04-06 20:20:21.202 EDT [3326:113] pg_regress/alter_table LOG:  statement: ALTER TABLE part_at2tmp RENAME TO fail;
2020-04-06 20:20:21.202 EDT [3326:114] pg_regress/alter_table ERROR:  must be owner of table part_at2tmp
2020-04-06 20:20:21.202 EDT [3326:115] pg_regress/alter_table STATEMENT:  ALTER TABLE part_at2tmp RENAME TO fail;
2020-04-06 20:20:21.202 EDT [3336:43] pg_regress/rangefuncs LOG:  statement: fetch all from rf_cur;
2020-04-06 20:20:21.202 EDT [3342:125] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test'::regclass);
2020-04-06 20:20:21.202 EDT [3334:121] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp17a(BASETYPE = int, SFUNC = tf1p, STYPE = anyarray,
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.202 EDT [3334:122] pg_regress/polymorphism ERROR:  cannot determine transition data type
2020-04-06 20:20:21.202 EDT [3334:123] pg_regress/polymorphism DETAIL:  A result of type anyarray requires at least one input of type anyelement, anyarray, anynonarray, anyenum, or anyrange.
2020-04-06 20:20:21.202 EDT [3334:124] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggp17a(BASETYPE = int, SFUNC = tf1p, STYPE = anyarray,
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.202 EDT [3336:44] pg_regress/rangefuncs LOG:  statement: fetch backward all from rf_cur;
2020-04-06 20:20:21.202 EDT [3310:61] pg_regress/rowtypes LOG:  statement: select ROW(1,2,3) = ROW(1,NULL,4) as false;
2020-04-06 20:20:21.203 EDT [3336:45] pg_regress/rangefuncs LOG:  statement: fetch all from rf_cur;
2020-04-06 20:20:21.203 EDT [3310:62] pg_regress/rowtypes LOG:  statement: select ROW(1,2,3) <> ROW(1,NULL,4) as true;
2020-04-06 20:20:21.204 EDT [3334:125] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp17b(BASETYPE = int, SFUNC = tf1p, STYPE = anyarray,
	  INITCOND = '{}');
2020-04-06 20:20:21.204 EDT [3334:126] pg_regress/polymorphism ERROR:  cannot determine transition data type
2020-04-06 20:20:21.204 EDT [3334:127] pg_regress/polymorphism DETAIL:  A result of type anyarray requires at least one input of type anyelement, anyarray, anynonarray, anyenum, or anyrange.
2020-04-06 20:20:21.204 EDT [3334:128] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggp17b(BASETYPE = int, SFUNC = tf1p, STYPE = anyarray,
	  INITCOND = '{}');
2020-04-06 20:20:21.204 EDT [3336:46] pg_regress/rangefuncs LOG:  statement: fetch next from rf_cur;
2020-04-06 20:20:21.204 EDT [3326:116] pg_regress/alter_table LOG:  statement: ALTER TABLE part_at2tmp1 RENAME TO fail;
2020-04-06 20:20:21.204 EDT [3310:63] pg_regress/rowtypes LOG:  statement: select ROW('ABC','DEF') ~<=~ ROW('DEF','ABC') as true;
2020-04-06 20:20:21.204 EDT [3326:117] pg_regress/alter_table ERROR:  must be owner of table part_at2tmp1
2020-04-06 20:20:21.204 EDT [3326:118] pg_regress/alter_table STATEMENT:  ALTER TABLE part_at2tmp1 RENAME TO fail;
2020-04-06 20:20:21.204 EDT [3334:129] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp18a(BASETYPE = int, SFUNC = tfp, STYPE = anyarray,
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.204 EDT [3334:130] pg_regress/polymorphism ERROR:  cannot determine transition data type
2020-04-06 20:20:21.204 EDT [3334:131] pg_regress/polymorphism DETAIL:  A result of type anyarray requires at least one input of type anyelement, anyarray, anynonarray, anyenum, or anyrange.
2020-04-06 20:20:21.204 EDT [3334:132] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggp18a(BASETYPE = int, SFUNC = tfp, STYPE = anyarray,
	  FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.204 EDT [3385:31] pg_regress/temp LOG:  statement: CREATE TEMP TABLE temptest(col) ON COMMIT DROP AS SELECT 1;
2020-04-06 20:20:21.204 EDT [3342:126] pg_regress/sequence LOG:  statement: SELECT setval('sequence_test'::text, 99, false);
2020-04-06 20:20:21.204 EDT [3336:47] pg_regress/rangefuncs LOG:  statement: fetch next from rf_cur;
2020-04-06 20:20:21.205 EDT [3342:127] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test'::regclass);
2020-04-06 20:20:21.205 EDT [3336:48] pg_regress/rangefuncs LOG:  statement: fetch prior from rf_cur;
2020-04-06 20:20:21.205 EDT [3310:64] pg_regress/rowtypes LOG:  statement: select ROW('ABC','DEF') ~>=~ ROW('DEF','ABC') as false;
2020-04-06 20:20:21.205 EDT [3340:55] pg_regress/prepare LOG:  disconnection: session time: 0:00:00.354 user=pgbuild database=regression host=[local]
2020-04-06 20:20:21.205 EDT [3336:49] pg_regress/rangefuncs LOG:  statement: fetch absolute 1 from rf_cur;
2020-04-06 20:20:21.205 EDT [3310:65] pg_regress/rowtypes LOG:  statement: select ROW('ABC','DEF') ~~ ROW('DEF','ABC') as fail;
2020-04-06 20:20:21.205 EDT [3342:128] pg_regress/sequence LOG:  statement: SELECT setval('sequence_test'::regclass, 32);
2020-04-06 20:20:21.205 EDT [3334:133] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp18b(BASETYPE = int, SFUNC = tfp, STYPE = anyarray,
	  INITCOND = '{}');
2020-04-06 20:20:21.206 EDT [3310:66] pg_regress/rowtypes ERROR:  could not determine interpretation of row comparison operator ~~ at character 25
2020-04-06 20:20:21.206 EDT [3310:67] pg_regress/rowtypes HINT:  Row comparison operators must be associated with btree operator families.
2020-04-06 20:20:21.206 EDT [3310:68] pg_regress/rowtypes STATEMENT:  select ROW('ABC','DEF') ~~ ROW('DEF','ABC') as fail;
2020-04-06 20:20:21.206 EDT [3334:134] pg_regress/polymorphism ERROR:  cannot determine transition data type
2020-04-06 20:20:21.206 EDT [3334:135] pg_regress/polymorphism DETAIL:  A result of type anyarray requires at least one input of type anyelement, anyarray, anynonarray, anyenum, or anyrange.
2020-04-06 20:20:21.206 EDT [3334:136] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggp18b(BASETYPE = int, SFUNC = tfp, STYPE = anyarray,
	  INITCOND = '{}');
2020-04-06 20:20:21.206 EDT [3326:119] pg_regress/alter_table LOG:  statement: RESET ROLE;
2020-04-06 20:20:21.206 EDT [3336:50] pg_regress/rangefuncs LOG:  statement: fetch next from rf_cur;
2020-04-06 20:20:21.206 EDT [3385:32] pg_regress/temp LOG:  statement: SELECT * FROM temptest;
2020-04-06 20:20:21.206 EDT [3336:51] pg_regress/rangefuncs LOG:  statement: fetch next from rf_cur;
2020-04-06 20:20:21.206 EDT [3310:69] pg_regress/rowtypes LOG:  statement: select ROW(1,2) = ROW(1,2::int8);
2020-04-06 20:20:21.206 EDT [3334:137] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp19a(BASETYPE = anyelement, SFUNC = tf1p,
	  STYPE = anyarray, FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.206 EDT [3334:138] pg_regress/polymorphism ERROR:  function tf1p(anyarray, anyelement) does not exist
2020-04-06 20:20:21.206 EDT [3334:139] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggp19a(BASETYPE = anyelement, SFUNC = tf1p,
	  STYPE = anyarray, FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.206 EDT [3326:120] pg_regress/alter_table LOG:  statement: DROP TABLE part_at2tmp;
2020-04-06 20:20:21.207 EDT [3336:52] pg_regress/rangefuncs LOG:  statement: fetch next from rf_cur;
2020-04-06 20:20:21.207 EDT [3310:70] pg_regress/rowtypes LOG:  statement: select ROW(1,2) in (ROW(3,4), ROW(1,2));
2020-04-06 20:20:21.207 EDT [3310:71] pg_regress/rowtypes LOG:  statement: select ROW(1,2) in (ROW(3,4), ROW(1,2::int8));
2020-04-06 20:20:21.207 EDT [3336:53] pg_regress/rangefuncs LOG:  statement: fetch prior from rf_cur;
2020-04-06 20:20:21.208 EDT [3334:140] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp19b(BASETYPE = anyelement, SFUNC = tf1p,
	  STYPE = anyarray, INITCOND = '{}');
2020-04-06 20:20:21.208 EDT [3334:141] pg_regress/polymorphism ERROR:  function tf1p(anyarray, anyelement) does not exist
2020-04-06 20:20:21.208 EDT [3334:142] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggp19b(BASETYPE = anyelement, SFUNC = tf1p,
	  STYPE = anyarray, INITCOND = '{}');
2020-04-06 20:20:21.209 EDT [3326:121] pg_regress/alter_table LOG:  statement: CREATE TABLE attmp_array (id int);
2020-04-06 20:20:21.210 EDT [3307:56] pg_regress/limit LOG:  statement: explain (verbose, costs off)
	select generate_series(0,2) as s1, generate_series((random()*.1)::int,2) as s2;
2020-04-06 20:20:21.211 EDT [3307:57] pg_regress/limit LOG:  statement: select generate_series(0,2) as s1, generate_series((random()*.1)::int,2) as s2;
2020-04-06 20:20:21.211 EDT [3307:58] pg_regress/limit LOG:  statement: explain (verbose, costs off)
	select generate_series(0,2) as s1, generate_series((random()*.1)::int,2) as s2
	order by s2 desc;
2020-04-06 20:20:21.212 EDT [3307:59] pg_regress/limit LOG:  statement: select generate_series(0,2) as s1, generate_series((random()*.1)::int,2) as s2
	order by s2 desc;
2020-04-06 20:20:21.212 EDT [3307:60] pg_regress/limit LOG:  statement: explain (verbose, costs off)
	select sum(tenthous) as s1, sum(tenthous) + random()*0 as s2
	  from tenk1 group by thousand order by thousand limit 3;
2020-04-06 20:20:21.213 EDT [3342:129] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test'::text);
2020-04-06 20:20:21.213 EDT [3307:61] pg_regress/limit LOG:  statement: select sum(tenthous) as s1, sum(tenthous) + random()*0 as s2
	  from tenk1 group by thousand order by thousand limit 3;
2020-04-06 20:20:21.214 EDT [3335:43] pg_regress/xml LOG:  statement: SELECT xmlelement(name foo, text 'bar');
2020-04-06 20:20:21.215 EDT [3307:62] pg_regress/limit LOG:  disconnection: session time: 0:00:00.526 user=pgbuild database=regression host=[local]
2020-04-06 20:20:21.215 EDT [3336:54] pg_regress/rangefuncs LOG:  statement: fetch prior from rf_cur;
2020-04-06 20:20:21.216 EDT [3316:180] pg_regress/with LOG:  statement: SELECT * FROM bug6051;
2020-04-06 20:20:21.216 EDT [3336:55] pg_regress/rangefuncs LOG:  statement: fetch prior from rf_cur;
2020-04-06 20:20:21.216 EDT [3342:130] pg_regress/sequence LOG:  statement: SELECT setval('sequence_test'::regclass, 99, false);
2020-04-06 20:20:21.216 EDT [3316:181] pg_regress/with LOG:  statement: WITH t1 AS ( DELETE FROM bug6051 RETURNING * )
	INSERT INTO bug6051 SELECT * FROM t1;
2020-04-06 20:20:21.217 EDT [3326:122] pg_regress/alter_table LOG:  statement: CREATE TABLE attmp_array2 (id int);
2020-04-06 20:20:21.219 EDT [3324:95] pg_regress/truncate LOG:  statement: DROP TABLE truncate_a,trunc_c,trunc_b,trunc_d,trunc_e CASCADE;
2020-04-06 20:20:21.220 EDT [3343:142] pg_regress/copy2 LOG:  statement: COMMIT;
2020-04-06 20:20:21.221 EDT [3343:143] pg_regress/copy2 LOG:  statement: SELECT * FROM vistest;
2020-04-06 20:20:21.221 EDT [3310:72] pg_regress/rowtypes LOG:  statement: select unique1, unique2 from tenk1
	where (unique1, unique2) < any (select ten, ten from tenk1 where hundred < 3)
	      and unique1 <= 20
	order by 1;
2020-04-06 20:20:21.223 EDT [3336:56] pg_regress/rangefuncs LOG:  statement: commit;
2020-04-06 20:20:21.223 EDT [3316:182] pg_regress/with LOG:  statement: SELECT * FROM bug6051;
2020-04-06 20:20:21.223 EDT [3342:131] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test'::text);
2020-04-06 20:20:21.224 EDT [3336:57] pg_regress/rangefuncs LOG:  statement: select * from rngfunc2, rngfunct(rngfunc2.rngfuncid) z where rngfunc2.f2 = z.f2;
2020-04-06 20:20:21.224 EDT [3326:123] pg_regress/alter_table LOG:  statement: SELECT typname FROM pg_type WHERE oid = 'attmp_array[]'::regtype;
2020-04-06 20:20:21.225 EDT [3385:33] pg_regress/temp LOG:  statement: COMMIT;
2020-04-06 20:20:21.226 EDT [3334:143] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp20a(BASETYPE = anyelement, SFUNC = tfp,
	  STYPE = anyarray, FINALFUNC = ffp, INITCOND = '{}');
2020-04-06 20:20:21.227 EDT [3326:124] pg_regress/alter_table LOG:  statement: SELECT typname FROM pg_type WHERE oid = 'attmp_array2[]'::regtype;
2020-04-06 20:20:21.228 EDT [3342:132] pg_regress/sequence LOG:  statement: DISCARD SEQUENCES;
2020-04-06 20:20:21.228 EDT [3324:96] pg_regress/truncate LOG:  statement: CREATE TABLE trunc_f (col1 integer primary key);
2020-04-06 20:20:21.228 EDT [3342:133] pg_regress/sequence LOG:  statement: SELECT currval('sequence_test'::regclass);
2020-04-06 20:20:21.228 EDT [3342:134] pg_regress/sequence ERROR:  currval of sequence "sequence_test" is not yet defined in this session
2020-04-06 20:20:21.228 EDT [3342:135] pg_regress/sequence STATEMENT:  SELECT currval('sequence_test'::regclass);
2020-04-06 20:20:21.228 EDT [3342:136] pg_regress/sequence LOG:  statement: DROP SEQUENCE sequence_test;
2020-04-06 20:20:21.228 EDT [3316:183] pg_regress/with LOG:  statement: CREATE TEMP TABLE bug6051_2 (i int);
2020-04-06 20:20:21.229 EDT [3326:125] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp_array2 RENAME TO _attmp_array;
2020-04-06 20:20:21.230 EDT [3342:137] pg_regress/sequence LOG:  statement: CREATE SEQUENCE foo_seq;
2020-04-06 20:20:21.230 EDT [3306:127] pg_regress/plancache LOG:  statement: execute test_mode_pp(1);
2020-04-06 20:20:21.230 EDT [3306:128] pg_regress/plancache DETAIL:  prepare: prepare test_mode_pp (int) as select count(*) from test_mode where a = $1;
2020-04-06 20:20:21.230 EDT [3335:44] pg_regress/xml LOG:  statement: SELECT xmlelement(name foo, xml 'bar');
2020-04-06 20:20:21.231 EDT [3337:56] pg_regress/domain LOG:  statement: select array_dims(testint4arr), array_dims(testchar4arr) from domarrtest;
2020-04-06 20:20:21.231 EDT [3385:34] pg_regress/temp LOG:  statement: SELECT * FROM temptest;
2020-04-06 20:20:21.231 EDT [3385:35] pg_regress/temp ERROR:  relation "temptest" does not exist at character 15
2020-04-06 20:20:21.231 EDT [3385:36] pg_regress/temp STATEMENT:  SELECT * FROM temptest;
2020-04-06 20:20:21.231 EDT [3334:144] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggp20b(BASETYPE = anyelement, SFUNC = tfp,
	  STYPE = anyarray, INITCOND = '{}');
2020-04-06 20:20:21.231 EDT [3326:126] pg_regress/alter_table LOG:  statement: SELECT typname FROM pg_type WHERE oid = 'attmp_array[]'::regtype;
2020-04-06 20:20:21.232 EDT [3385:37] pg_regress/temp LOG:  statement: CREATE TABLE temptest(col int) ON COMMIT DELETE ROWS;
2020-04-06 20:20:21.232 EDT [3385:38] pg_regress/temp ERROR:  ON COMMIT can only be used on temporary tables
2020-04-06 20:20:21.232 EDT [3385:39] pg_regress/temp STATEMENT:  CREATE TABLE temptest(col int) ON COMMIT DELETE ROWS;
2020-04-06 20:20:21.232 EDT [3385:40] pg_regress/temp LOG:  statement: CREATE TABLE temptest(col) ON COMMIT DELETE ROWS AS SELECT 1;
2020-04-06 20:20:21.232 EDT [3385:41] pg_regress/temp ERROR:  ON COMMIT can only be used on temporary tables
2020-04-06 20:20:21.232 EDT [3385:42] pg_regress/temp STATEMENT:  CREATE TABLE temptest(col) ON COMMIT DELETE ROWS AS SELECT 1;
2020-04-06 20:20:21.232 EDT [3334:145] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn01a(*) (SFUNC = stfnp, STYPE = int4[],
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.233 EDT [3385:43] pg_regress/temp LOG:  statement: BEGIN;
2020-04-06 20:20:21.233 EDT [3334:146] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn01b(*) (SFUNC = stfnp, STYPE = int4[],
	  INITCOND = '{}');
2020-04-06 20:20:21.233 EDT [3385:44] pg_regress/temp LOG:  statement: CREATE TEMP TABLE temptest1(col int PRIMARY KEY);
2020-04-06 20:20:21.235 EDT [3334:147] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn02a(*) (SFUNC = stfnp, STYPE = anyarray,
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.235 EDT [3334:148] pg_regress/polymorphism ERROR:  cannot determine transition data type
2020-04-06 20:20:21.235 EDT [3334:149] pg_regress/polymorphism DETAIL:  A result of type anyarray requires at least one input of type anyelement, anyarray, anynonarray, anyenum, or anyrange.
2020-04-06 20:20:21.235 EDT [3334:150] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggn02a(*) (SFUNC = stfnp, STYPE = anyarray,
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.235 EDT [3325:129] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.236 EDT [3342:138] pg_regress/sequence LOG:  statement: ALTER TABLE foo_seq RENAME TO foo_seq_new;
2020-04-06 20:20:21.236 EDT [3342:139] pg_regress/sequence LOG:  statement: SELECT * FROM foo_seq_new;
2020-04-06 20:20:21.236 EDT [3324:97] pg_regress/truncate LOG:  statement: INSERT INTO trunc_f VALUES (1);
2020-04-06 20:20:21.237 EDT [3342:140] pg_regress/sequence LOG:  statement: SELECT nextval('foo_seq_new');
2020-04-06 20:20:21.237 EDT [3316:184] pg_regress/with LOG:  statement: CREATE RULE bug6051_ins AS ON INSERT TO bug6051 DO INSTEAD
	 INSERT INTO bug6051_2
	 SELECT NEW.i;
2020-04-06 20:20:21.237 EDT [3342:141] pg_regress/sequence LOG:  statement: SELECT nextval('foo_seq_new');
2020-04-06 20:20:21.237 EDT [3342:142] pg_regress/sequence LOG:  statement: SELECT last_value, log_cnt IN (31, 32) AS log_cnt_ok, is_called FROM foo_seq_new;
2020-04-06 20:20:21.238 EDT [3324:98] pg_regress/truncate LOG:  statement: INSERT INTO trunc_f VALUES (2);
2020-04-06 20:20:21.238 EDT [3342:143] pg_regress/sequence LOG:  statement: DROP SEQUENCE foo_seq_new;
2020-04-06 20:20:21.238 EDT [3316:185] pg_regress/with LOG:  statement: WITH t1 AS ( DELETE FROM bug6051 RETURNING * )
	INSERT INTO bug6051 SELECT * FROM t1;
2020-04-06 20:20:21.239 EDT [3324:99] pg_regress/truncate LOG:  statement: CREATE TABLE trunc_fa (col2a text) INHERITS (trunc_f);
2020-04-06 20:20:21.239 EDT [3309:140] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.105.2a', '105', '', '');
2020-04-06 20:20:21.240 EDT [3309:141] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.105.2b', '105', '', '');
2020-04-06 20:20:21.241 EDT [3316:186] pg_regress/with LOG:  statement: SELECT * FROM bug6051;
2020-04-06 20:20:21.241 EDT [3334:151] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn02b(*) (SFUNC = stfnp, STYPE = anyarray,
	  INITCOND = '{}');
2020-04-06 20:20:21.241 EDT [3334:152] pg_regress/polymorphism ERROR:  cannot determine transition data type
2020-04-06 20:20:21.241 EDT [3334:153] pg_regress/polymorphism DETAIL:  A result of type anyarray requires at least one input of type anyelement, anyarray, anynonarray, anyenum, or anyrange.
2020-04-06 20:20:21.241 EDT [3334:154] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggn02b(*) (SFUNC = stfnp, STYPE = anyarray,
	  INITCOND = '{}');
2020-04-06 20:20:21.242 EDT [3385:45] pg_regress/temp LOG:  statement: CREATE TEMP TABLE temptest2(col int REFERENCES temptest1)
	  ON COMMIT DELETE ROWS;
2020-04-06 20:20:21.242 EDT [3325:130] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.242 EDT [3325:131] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.243 EDT [3325:132] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.243 EDT [3325:133] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.244 EDT [3334:155] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn03a(*) (SFUNC = stfp, STYPE = int4[],
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.244 EDT [3325:134] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.244 EDT [3325:135] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.245 EDT [3325:136] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.245 EDT [3334:156] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn04a(*) (SFUNC = stfp, STYPE = anyarray,
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.245 EDT [3334:157] pg_regress/polymorphism ERROR:  cannot determine transition data type
2020-04-06 20:20:21.245 EDT [3334:158] pg_regress/polymorphism DETAIL:  A result of type anyarray requires at least one input of type anyelement, anyarray, anynonarray, anyenum, or anyrange.
2020-04-06 20:20:21.245 EDT [3334:159] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggn04a(*) (SFUNC = stfp, STYPE = anyarray,
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.245 EDT [3385:46] pg_regress/temp LOG:  statement: INSERT INTO temptest1 VALUES (1);
2020-04-06 20:20:21.245 EDT [3334:160] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn05a(BASETYPE = int, SFUNC = tfnp, STYPE = int[],
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.245 EDT [3325:137] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.246 EDT [3325:138] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.246 EDT [3324:100] pg_regress/truncate LOG:  statement: INSERT INTO trunc_fa VALUES (3, 'three');
2020-04-06 20:20:21.246 EDT [3309:142] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.105.3a', '105', '', '');
2020-04-06 20:20:21.246 EDT [3316:187] pg_regress/with LOG:  statement: SELECT * FROM bug6051_2;
2020-04-06 20:20:21.247 EDT [3342:144] pg_regress/sequence LOG:  statement: ALTER TABLE serialtest1_f2_seq RENAME TO serialtest1_f2_foo;
2020-04-06 20:20:21.247 EDT [3324:101] pg_regress/truncate LOG:  statement: CREATE TABLE trunc_fb (col2b int) INHERITS (trunc_f);
2020-04-06 20:20:21.247 EDT [3342:145] pg_regress/sequence LOG:  statement: INSERT INTO serialTest1 VALUES ('more');
2020-04-06 20:20:21.248 EDT [3342:146] pg_regress/sequence LOG:  statement: SELECT * FROM serialTest1;
2020-04-06 20:20:21.248 EDT [3316:188] pg_regress/with LOG:  statement: WITH RECURSIVE t(a) AS (
		SELECT 0
			UNION ALL
		SELECT a+1 FROM t WHERE a+1 < 5
	), t2 as (
		INSERT INTO y
			SELECT * FROM t RETURNING *
	)
	SELECT * FROM t2 JOIN y USING (a) ORDER BY a;
2020-04-06 20:20:21.248 EDT [3342:147] pg_regress/sequence LOG:  statement: CREATE TEMP SEQUENCE myseq2;
2020-04-06 20:20:21.249 EDT [3334:161] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn05b(BASETYPE = int, SFUNC = tfnp, STYPE = int[],
	  INITCOND = '{}');
2020-04-06 20:20:21.249 EDT [3325:139] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.249 EDT [3324:102] pg_regress/truncate LOG:  statement: INSERT INTO trunc_fb VALUES (4, 444);
2020-04-06 20:20:21.250 EDT [3325:140] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.250 EDT [3385:47] pg_regress/temp LOG:  statement: INSERT INTO temptest2 VALUES (1);
2020-04-06 20:20:21.250 EDT [3325:141] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.251 EDT [3325:142] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.251 EDT [3325:143] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.251 EDT [3324:103] pg_regress/truncate LOG:  statement: CREATE TABLE trunc_faa (col3 text) INHERITS (trunc_fa);
2020-04-06 20:20:21.252 EDT [3325:144] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.252 EDT [3325:145] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.253 EDT [3335:45] pg_regress/xml LOG:  statement: SELECT xmlelement(name foo, text 'b<a/>r');
2020-04-06 20:20:21.253 EDT [3325:146] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.254 EDT [3310:73] pg_regress/rowtypes LOG:  statement: explain (costs off)
	select thousand, tenthous from tenk1
	where (thousand, tenthous) >= (997, 5000)
	order by thousand, tenthous;
2020-04-06 20:20:21.254 EDT [3325:147] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.254 EDT [3325:148] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.254 EDT [3334:162] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn06a(BASETYPE = int, SFUNC = tf2p, STYPE = int[],
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.254 EDT [3325:149] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.255 EDT [3325:150] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.255 EDT [3385:48] pg_regress/temp LOG:  statement: COMMIT;
2020-04-06 20:20:21.255 EDT [3325:151] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.256 EDT [3334:163] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn06b(BASETYPE = int, SFUNC = tf2p, STYPE = int[],
	  INITCOND = '{}');
2020-04-06 20:20:21.256 EDT [3325:152] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.256 EDT [3385:49] pg_regress/temp LOG:  statement: SELECT * FROM temptest1;
2020-04-06 20:20:21.256 EDT [3325:153] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.257 EDT [3324:104] pg_regress/truncate LOG:  statement: INSERT INTO trunc_faa VALUES (5, 'five', 'FIVE');
2020-04-06 20:20:21.257 EDT [3325:154] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.257 EDT [3324:105] pg_regress/truncate LOG:  statement: BEGIN;
2020-04-06 20:20:21.257 EDT [3325:155] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.257 EDT [3324:106] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_f;
2020-04-06 20:20:21.258 EDT [3325:156] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.258 EDT [3316:189] pg_regress/with LOG:  statement: SELECT * FROM y;
2020-04-06 20:20:21.258 EDT [3342:148] pg_regress/sequence LOG:  statement: CREATE TEMP SEQUENCE myseq3;
2020-04-06 20:20:21.259 EDT [3325:157] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.259 EDT [3325:158] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.259 EDT [3316:190] pg_regress/with LOG:  statement: WITH t AS (
	    DELETE FROM y
	    WHERE a <= 10
	    RETURNING *
	)
	INSERT INTO y SELECT -a FROM t RETURNING *;
2020-04-06 20:20:21.259 EDT [3342:149] pg_regress/sequence LOG:  statement: CREATE TEMP TABLE t1 (
	  f1 serial,
	  f2 int DEFAULT nextval('myseq2'),
	  f3 int DEFAULT nextval('myseq3'::text)
	);
2020-04-06 20:20:21.260 EDT [3325:159] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.262 EDT [3342:150] pg_regress/sequence LOG:  statement: DROP SEQUENCE t1_f1_seq;
2020-04-06 20:20:21.262 EDT [3342:151] pg_regress/sequence ERROR:  cannot drop sequence t1_f1_seq because other objects depend on it
2020-04-06 20:20:21.262 EDT [3342:152] pg_regress/sequence DETAIL:  default value for column f1 of table t1 depends on sequence t1_f1_seq
2020-04-06 20:20:21.262 EDT [3342:153] pg_regress/sequence HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:21.262 EDT [3342:154] pg_regress/sequence STATEMENT:  DROP SEQUENCE t1_f1_seq;
2020-04-06 20:20:21.262 EDT [3342:155] pg_regress/sequence LOG:  statement: DROP SEQUENCE myseq2;
2020-04-06 20:20:21.262 EDT [3342:156] pg_regress/sequence ERROR:  cannot drop sequence myseq2 because other objects depend on it
2020-04-06 20:20:21.262 EDT [3342:157] pg_regress/sequence DETAIL:  default value for column f2 of table t1 depends on sequence myseq2
2020-04-06 20:20:21.262 EDT [3342:158] pg_regress/sequence HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:21.262 EDT [3342:159] pg_regress/sequence STATEMENT:  DROP SEQUENCE myseq2;
2020-04-06 20:20:21.262 EDT [3342:160] pg_regress/sequence LOG:  statement: DROP SEQUENCE myseq3;
2020-04-06 20:20:21.263 EDT [3342:161] pg_regress/sequence LOG:  statement: DROP TABLE t1;
2020-04-06 20:20:21.263 EDT [3343:144] pg_regress/copy2 LOG:  statement: CREATE TEMP TABLE forcetest (
	    a INT NOT NULL,
	    b TEXT NOT NULL,
	    c TEXT,
	    d TEXT,
	    e TEXT
	);
2020-04-06 20:20:21.265 EDT [3385:50] pg_regress/temp LOG:  statement: SELECT * FROM temptest2;
2020-04-06 20:20:21.266 EDT [3385:51] pg_regress/temp LOG:  statement: BEGIN;
2020-04-06 20:20:21.266 EDT [3343:145] pg_regress/copy2 LOG:  statement: BEGIN;
2020-04-06 20:20:21.266 EDT [3385:52] pg_regress/temp LOG:  statement: CREATE TEMP TABLE temptest3(col int PRIMARY KEY) ON COMMIT DELETE ROWS;
2020-04-06 20:20:21.267 EDT [3385:53] pg_regress/temp LOG:  statement: CREATE TEMP TABLE temptest4(col int REFERENCES temptest3);
2020-04-06 20:20:21.268 EDT [3326:127] pg_regress/alter_table LOG:  statement: SELECT typname FROM pg_type WHERE oid = '_attmp_array[]'::regtype;
2020-04-06 20:20:21.269 EDT [3310:74] pg_regress/rowtypes LOG:  statement: select thousand, tenthous from tenk1
	where (thousand, tenthous) >= (997, 5000)
	order by thousand, tenthous;
2020-04-06 20:20:21.269 EDT [3316:191] pg_regress/with LOG:  statement: SELECT * FROM y;
2020-04-06 20:20:21.269 EDT [3343:146] pg_regress/copy2 LOG:  statement: COPY forcetest (a, b, c) FROM STDIN WITH (FORMAT csv, FORCE_NOT_NULL(b), FORCE_NULL(c));
2020-04-06 20:20:21.269 EDT [3334:164] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn07a(BASETYPE = anyelement, SFUNC = tfnp, STYPE = int[],
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.269 EDT [3334:165] pg_regress/polymorphism ERROR:  function tfnp(integer[], anyelement) does not exist
2020-04-06 20:20:21.269 EDT [3334:166] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggn07a(BASETYPE = anyelement, SFUNC = tfnp, STYPE = int[],
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.269 EDT [3306:129] pg_regress/plancache LOG:  statement: execute test_mode_pp(1);
2020-04-06 20:20:21.269 EDT [3306:130] pg_regress/plancache DETAIL:  prepare: prepare test_mode_pp (int) as select count(*) from test_mode where a = $1;
2020-04-06 20:20:21.270 EDT [3325:160] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.270 EDT [3316:192] pg_regress/with LOG:  statement: WITH t AS (
	    UPDATE y SET a = a * 100 RETURNING *
	)
	SELECT * FROM t LIMIT 10;
2020-04-06 20:20:21.270 EDT [3324:107] pg_regress/truncate LOG:  statement: TRUNCATE trunc_f;
2020-04-06 20:20:21.273 EDT [3324:108] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_f;
2020-04-06 20:20:21.274 EDT [3385:54] pg_regress/temp LOG:  statement: COMMIT;
2020-04-06 20:20:21.274 EDT [3385:55] pg_regress/temp ERROR:  unsupported ON COMMIT and foreign key combination
2020-04-06 20:20:21.274 EDT [3385:56] pg_regress/temp DETAIL:  Table "temptest4" references "temptest3", but they do not have the same ON COMMIT setting.
2020-04-06 20:20:21.274 EDT [3385:57] pg_regress/temp STATEMENT:  COMMIT;
2020-04-06 20:20:21.275 EDT [3385:58] pg_regress/temp LOG:  statement: create table public.whereami (f1 text);
2020-04-06 20:20:21.275 EDT [3342:162] pg_regress/sequence LOG:  statement: DROP SEQUENCE t1_f1_seq;
2020-04-06 20:20:21.275 EDT [3342:163] pg_regress/sequence ERROR:  sequence "t1_f1_seq" does not exist
2020-04-06 20:20:21.275 EDT [3342:164] pg_regress/sequence STATEMENT:  DROP SEQUENCE t1_f1_seq;
2020-04-06 20:20:21.275 EDT [3342:165] pg_regress/sequence LOG:  statement: DROP SEQUENCE myseq2;
2020-04-06 20:20:21.277 EDT [3385:59] pg_regress/temp LOG:  statement: insert into public.whereami values ('public');
2020-04-06 20:20:21.278 EDT [3385:60] pg_regress/temp LOG:  statement: create temp table whereami (f1 text);
2020-04-06 20:20:21.279 EDT [3316:193] pg_regress/with LOG:  statement: SELECT * FROM y;
2020-04-06 20:20:21.279 EDT [3342:166] pg_regress/sequence LOG:  statement: ALTER SEQUENCE IF EXISTS sequence_test2 RESTART WITH 24
	  INCREMENT BY 4 MAXVALUE 36 MINVALUE 5 CYCLE;
2020-04-06 20:20:21.279 EDT [3337:57] pg_regress/domain LOG:  statement: COPY domarrtest FROM stdin;
2020-04-06 20:20:21.279 EDT [3334:167] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn07b(BASETYPE = anyelement, SFUNC = tfnp, STYPE = int[],
	  INITCOND = '{}');
2020-04-06 20:20:21.279 EDT [3343:147] pg_regress/copy2 LOG:  statement: COMMIT;
2020-04-06 20:20:21.279 EDT [3334:168] pg_regress/polymorphism ERROR:  function tfnp(integer[], anyelement) does not exist
2020-04-06 20:20:21.279 EDT [3334:169] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggn07b(BASETYPE = anyelement, SFUNC = tfnp, STYPE = int[],
	  INITCOND = '{}');
2020-04-06 20:20:21.279 EDT [3343:148] pg_regress/copy2 LOG:  statement: SELECT b, c FROM forcetest WHERE a = 1;
2020-04-06 20:20:21.279 EDT [3316:194] pg_regress/with LOG:  statement: CREATE TABLE withz AS SELECT i AS k, (i || ' v')::text v FROM generate_series(1, 16, 3) i;
2020-04-06 20:20:21.280 EDT [3342:167] pg_regress/sequence LOG:  statement: ALTER SEQUENCE serialTest1 CYCLE;
2020-04-06 20:20:21.280 EDT [3342:168] pg_regress/sequence ERROR:  "serialtest1" is not a sequence
2020-04-06 20:20:21.280 EDT [3342:169] pg_regress/sequence STATEMENT:  ALTER SEQUENCE serialTest1 CYCLE;
2020-04-06 20:20:21.281 EDT [3326:128] pg_regress/alter_table LOG:  statement: DROP TABLE _attmp_array;
2020-04-06 20:20:21.282 EDT [3326:129] pg_regress/alter_table LOG:  statement: DROP TABLE attmp_array;
2020-04-06 20:20:21.282 EDT [3326:130] pg_regress/alter_table LOG:  statement: CREATE TABLE attmp_array (id int);
2020-04-06 20:20:21.283 EDT [3326:131] pg_regress/alter_table LOG:  statement: SELECT typname FROM pg_type WHERE oid = 'attmp_array[]'::regtype;
2020-04-06 20:20:21.284 EDT [3335:46] pg_regress/xml LOG:  statement: SELECT xmlelement(name foo, xml 'b<a/>r');
2020-04-06 20:20:21.284 EDT [3343:149] pg_regress/copy2 LOG:  statement: BEGIN;
2020-04-06 20:20:21.285 EDT [3343:150] pg_regress/copy2 LOG:  statement: COPY forcetest (a, b, c, d) FROM STDIN WITH (FORMAT csv, FORCE_NOT_NULL(c,d), FORCE_NULL(c,d));
2020-04-06 20:20:21.285 EDT [3334:170] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn08a(BASETYPE = anyelement, SFUNC = tf2p, STYPE = int[],
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.285 EDT [3343:151] pg_regress/copy2 LOG:  statement: COMMIT;
2020-04-06 20:20:21.285 EDT [3343:152] pg_regress/copy2 LOG:  statement: SELECT c, d FROM forcetest WHERE a = 2;
2020-04-06 20:20:21.285 EDT [3343:153] pg_regress/copy2 LOG:  statement: BEGIN;
2020-04-06 20:20:21.285 EDT [3343:154] pg_regress/copy2 LOG:  statement: COPY forcetest (a, b, c) FROM STDIN WITH (FORMAT csv, FORCE_NULL(b), FORCE_NOT_NULL(c));
2020-04-06 20:20:21.285 EDT [3343:155] pg_regress/copy2 ERROR:  null value in column "b" of relation "forcetest" violates not-null constraint
2020-04-06 20:20:21.285 EDT [3343:156] pg_regress/copy2 DETAIL:  Failing row contains (3, null, , null, null).
2020-04-06 20:20:21.285 EDT [3343:157] pg_regress/copy2 CONTEXT:  COPY forcetest, line 1: "3,,"""
2020-04-06 20:20:21.285 EDT [3343:158] pg_regress/copy2 STATEMENT:  COPY forcetest (a, b, c) FROM STDIN WITH (FORMAT csv, FORCE_NULL(b), FORCE_NOT_NULL(c));
2020-04-06 20:20:21.285 EDT [3343:159] pg_regress/copy2 LOG:  statement: ROLLBACK;
2020-04-06 20:20:21.286 EDT [3343:160] pg_regress/copy2 LOG:  statement: BEGIN;
2020-04-06 20:20:21.286 EDT [3343:161] pg_regress/copy2 LOG:  statement: COPY forcetest (d, e) FROM STDIN WITH (FORMAT csv, FORCE_NOT_NULL(b));
2020-04-06 20:20:21.286 EDT [3343:162] pg_regress/copy2 ERROR:  FORCE_NOT_NULL column "b" not referenced by COPY
2020-04-06 20:20:21.286 EDT [3343:163] pg_regress/copy2 STATEMENT:  COPY forcetest (d, e) FROM STDIN WITH (FORMAT csv, FORCE_NOT_NULL(b));
2020-04-06 20:20:21.286 EDT [3343:164] pg_regress/copy2 LOG:  statement: ROLLBACK;
2020-04-06 20:20:21.286 EDT [3310:75] pg_regress/rowtypes LOG:  statement: explain (costs off)
	select thousand, tenthous, four from tenk1
	where (thousand, tenthous, four) > (998, 5000, 3)
	order by thousand, tenthous;
2020-04-06 20:20:21.286 EDT [3343:165] pg_regress/copy2 LOG:  statement: BEGIN;
2020-04-06 20:20:21.286 EDT [3343:166] pg_regress/copy2 LOG:  statement: COPY forcetest (d, e) FROM STDIN WITH (FORMAT csv, FORCE_NULL(b));
2020-04-06 20:20:21.286 EDT [3343:167] pg_regress/copy2 ERROR:  FORCE_NULL column "b" not referenced by COPY
2020-04-06 20:20:21.286 EDT [3343:168] pg_regress/copy2 STATEMENT:  COPY forcetest (d, e) FROM STDIN WITH (FORMAT csv, FORCE_NULL(b));
2020-04-06 20:20:21.286 EDT [3343:169] pg_regress/copy2 LOG:  statement: ROLLBACK;
2020-04-06 20:20:21.286 EDT [3343:170] pg_regress/copy2 LOG:  statement: create table check_con_tbl (f1 int);
2020-04-06 20:20:21.287 EDT [3343:171] pg_regress/copy2 LOG:  statement: create function check_con_function(check_con_tbl) returns bool as $$
	begin
	  raise notice 'input = %', row_to_json($1);
	  return $1.f1 > 0;
	end $$ language plpgsql immutable;
2020-04-06 20:20:21.288 EDT [3343:172] pg_regress/copy2 LOG:  statement: alter table check_con_tbl add check (check_con_function(check_con_tbl.*));
2020-04-06 20:20:21.289 EDT [3343:173] pg_regress/copy2 LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(check_con_tbl)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:21.289 EDT [3310:76] pg_regress/rowtypes LOG:  statement: select thousand, tenthous, four from tenk1
	where (thousand, tenthous, four) > (998, 5000, 3)
	order by thousand, tenthous;
2020-04-06 20:20:21.290 EDT [3334:171] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn08b(BASETYPE = anyelement, SFUNC = tf2p, STYPE = int[],
	  INITCOND = '{}');
2020-04-06 20:20:21.291 EDT [3325:161] pg_regress/largeobject LOG:  fastpath function call: "lo_close" (OID 953)
2020-04-06 20:20:21.291 EDT [3337:58] pg_regress/domain LOG:  statement: COPY domarrtest FROM stdin;
2020-04-06 20:20:21.291 EDT [3325:162] pg_regress/largeobject LOG:  statement: COMMIT
2020-04-06 20:20:21.291 EDT [3310:77] pg_regress/rowtypes LOG:  statement: explain (costs off)
	select thousand, tenthous from tenk1
	where (998, 5000) < (thousand, tenthous)
	order by thousand, tenthous;
2020-04-06 20:20:21.291 EDT [3342:170] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_test2 START WITH 32;
2020-04-06 20:20:21.291 EDT [3325:163] pg_regress/largeobject LOG:  statement: BEGIN
2020-04-06 20:20:21.292 EDT [3325:164] pg_regress/largeobject LOG:  fastpath function call: "lo_open" (OID 952)
2020-04-06 20:20:21.292 EDT [3325:165] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.292 EDT [3337:59] pg_regress/domain ERROR:  value too long for type character varying(4)
2020-04-06 20:20:21.292 EDT [3337:60] pg_regress/domain CONTEXT:  COPY domarrtest, line 1, column testchar4arr: "{qwerty,w,e}"
2020-04-06 20:20:21.292 EDT [3337:61] pg_regress/domain STATEMENT:  COPY domarrtest FROM stdin;
2020-04-06 20:20:21.292 EDT [3334:172] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn09a(BASETYPE = int, SFUNC = tf1p, STYPE = int[],
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.292 EDT [3325:166] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.293 EDT [3343:174] pg_regress/copy2 LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '31213';
2020-04-06 20:20:21.293 EDT [3325:167] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.293 EDT [3325:168] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.293 EDT [3309:143] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.105.3b', '105', '', '');
2020-04-06 20:20:21.293 EDT [3325:169] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.293 EDT [3325:170] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.293 EDT [3325:171] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.293 EDT [3325:172] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.294 EDT [3325:173] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.294 EDT [3325:174] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.294 EDT [3325:175] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.294 EDT [3325:176] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.294 EDT [3325:177] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.294 EDT [3325:178] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.295 EDT [3325:179] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.295 EDT [3325:180] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.295 EDT [3325:181] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.295 EDT [3325:182] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.295 EDT [3325:183] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.295 EDT [3342:171] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_test4 INCREMENT BY -1;
2020-04-06 20:20:21.295 EDT [3325:184] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.295 EDT [3385:61] pg_regress/temp LOG:  statement: insert into whereami values ('temp');
2020-04-06 20:20:21.295 EDT [3325:185] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.296 EDT [3325:186] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.296 EDT [3325:187] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.296 EDT [3385:62] pg_regress/temp LOG:  statement: create function public.whoami() returns text
	  as $$select 'public'::text$$ language sql;
2020-04-06 20:20:21.296 EDT [3325:188] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.296 EDT [3325:189] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.296 EDT [3343:175] pg_regress/copy2 LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '31213' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:21.296 EDT [3325:190] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.296 EDT [3385:63] pg_regress/temp LOG:  statement: create function pg_temp.whoami() returns text
	  as $$select 'temp'::text$$ language sql;
2020-04-06 20:20:21.296 EDT [3325:191] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.297 EDT [3325:192] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.297 EDT [3342:172] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.297 EDT [3325:193] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.297 EDT [3385:64] pg_regress/temp LOG:  statement: select * from whereami;
2020-04-06 20:20:21.297 EDT [3325:194] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.297 EDT [3325:195] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.297 EDT [3342:173] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test4');
2020-04-06 20:20:21.297 EDT [3385:65] pg_regress/temp LOG:  statement: select whoami();
2020-04-06 20:20:21.297 EDT [3325:196] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.297 EDT [3385:66] pg_regress/temp LOG:  statement: set search_path = pg_temp, public;
2020-04-06 20:20:21.298 EDT [3325:197] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.298 EDT [3385:67] pg_regress/temp LOG:  statement: select * from whereami;
2020-04-06 20:20:21.298 EDT [3325:198] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.298 EDT [3325:199] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.298 EDT [3385:68] pg_regress/temp LOG:  statement: select whoami();
2020-04-06 20:20:21.298 EDT [3325:200] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.298 EDT [3385:69] pg_regress/temp LOG:  statement: set search_path = public, pg_temp;
2020-04-06 20:20:21.298 EDT [3325:201] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.298 EDT [3385:70] pg_regress/temp LOG:  statement: select * from whereami;
2020-04-06 20:20:21.298 EDT [3325:202] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.298 EDT [3325:203] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.299 EDT [3325:204] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.299 EDT [3325:205] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.299 EDT [3325:206] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.299 EDT [3325:207] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.299 EDT [3325:208] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.299 EDT [3325:209] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.300 EDT [3325:210] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.300 EDT [3342:174] pg_regress/sequence LOG:  statement: ALTER SEQUENCE sequence_test2 RESTART;
2020-04-06 20:20:21.301 EDT [3342:175] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.302 EDT [3343:176] pg_regress/copy2 LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '31213' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:21.308 EDT [3310:78] pg_regress/rowtypes LOG:  statement: select thousand, tenthous from tenk1
	where (998, 5000) < (thousand, tenthous)
	order by thousand, tenthous;
2020-04-06 20:20:21.308 EDT [3306:131] pg_regress/plancache LOG:  statement: execute test_mode_pp(1);
2020-04-06 20:20:21.308 EDT [3306:132] pg_regress/plancache DETAIL:  prepare: prepare test_mode_pp (int) as select count(*) from test_mode where a = $1;
2020-04-06 20:20:21.309 EDT [3334:173] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn10a(BASETYPE = int, SFUNC = tfp, STYPE = int[],
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.309 EDT [3336:58] pg_regress/rangefuncs LOG:  statement: select * from rngfunc2, rngfunct(rngfunc2.rngfuncid) with ordinality as z(rngfuncid,f2,ord) where rngfunc2.f2 = z.f2;
2020-04-06 20:20:21.309 EDT [3337:62] pg_regress/domain LOG:  statement: select * from domarrtest;
2020-04-06 20:20:21.310 EDT [3325:211] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.310 EDT [3337:63] pg_regress/domain LOG:  statement: update domarrtest set
	  testint4arr[1] = testint4arr[1] + 1,
	  testint4arr[3] = testint4arr[3] - 1
	where testchar4arr is null;
2020-04-06 20:20:21.310 EDT [3325:212] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.310 EDT [3342:176] pg_regress/sequence LOG:  statement: ALTER SEQUENCE sequence_test2 RESTART WITH 0;
2020-04-06 20:20:21.310 EDT [3342:177] pg_regress/sequence ERROR:  RESTART value (0) cannot be less than MINVALUE (1)
2020-04-06 20:20:21.310 EDT [3342:178] pg_regress/sequence STATEMENT:  ALTER SEQUENCE sequence_test2 RESTART WITH 0;
2020-04-06 20:20:21.310 EDT [3325:213] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.311 EDT [3337:64] pg_regress/domain LOG:  statement: select * from domarrtest where testchar4arr is null;
2020-04-06 20:20:21.311 EDT [3325:214] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.311 EDT [3342:179] pg_regress/sequence LOG:  statement: ALTER SEQUENCE sequence_test4 RESTART WITH 40;
2020-04-06 20:20:21.311 EDT [3325:215] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.311 EDT [3342:180] pg_regress/sequence ERROR:  RESTART value (40) cannot be greater than MAXVALUE (-1)
2020-04-06 20:20:21.311 EDT [3342:181] pg_regress/sequence STATEMENT:  ALTER SEQUENCE sequence_test4 RESTART WITH 40;
2020-04-06 20:20:21.311 EDT [3336:59] pg_regress/rangefuncs LOG:  statement: select * from rngfunc2 where f2 in (select f2 from rngfunct(rngfunc2.rngfuncid) z where z.rngfuncid = rngfunc2.rngfuncid) ORDER BY 1,2;
2020-04-06 20:20:21.311 EDT [3334:174] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn11a(BASETYPE = anyelement, SFUNC = tf1p, STYPE = int[],
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.311 EDT [3334:175] pg_regress/polymorphism ERROR:  function tf1p(integer[], anyelement) does not exist
2020-04-06 20:20:21.311 EDT [3334:176] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggn11a(BASETYPE = anyelement, SFUNC = tf1p, STYPE = int[],
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.311 EDT [3325:216] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.311 EDT [3310:79] pg_regress/rowtypes LOG:  statement: explain (costs off)
	select thousand, hundred from tenk1
	where (998, 5000) < (thousand, hundred)
	order by thousand, hundred;
2020-04-06 20:20:21.311 EDT [3325:217] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.311 EDT [3325:218] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.312 EDT [3325:219] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.312 EDT [3337:65] pg_regress/domain LOG:  statement: drop table domarrtest;
2020-04-06 20:20:21.312 EDT [3325:220] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.312 EDT [3325:221] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.312 EDT [3342:182] pg_regress/sequence LOG:  statement: ALTER SEQUENCE sequence_test2 RESTART WITH 24
	  INCREMENT BY 4 MAXVALUE 36 MINVALUE 5 CYCLE;
2020-04-06 20:20:21.312 EDT [3325:222] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.312 EDT [3325:223] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.312 EDT [3325:224] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.313 EDT [3325:225] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.313 EDT [3325:226] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.313 EDT [3325:227] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.313 EDT [3325:228] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.313 EDT [3325:229] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.313 EDT [3342:183] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.313 EDT [3325:230] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.313 EDT [3334:177] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn12a(BASETYPE = anyelement, SFUNC = tfp, STYPE = int[],
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.314 EDT [3325:231] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.314 EDT [3334:178] pg_regress/polymorphism ERROR:  function tfp(integer[], anyelement) does not exist
2020-04-06 20:20:21.314 EDT [3334:179] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggn12a(BASETYPE = anyelement, SFUNC = tfp, STYPE = int[],
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.314 EDT [3336:60] pg_regress/rangefuncs LOG:  statement: select * from rngfunc2 where f2 in (select f2 from rngfunct(1) z where z.rngfuncid = rngfunc2.rngfuncid) ORDER BY 1,2;
2020-04-06 20:20:21.314 EDT [3324:109] pg_regress/truncate LOG:  statement: ROLLBACK;
2020-04-06 20:20:21.314 EDT [3325:232] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.314 EDT [3310:80] pg_regress/rowtypes LOG:  statement: select thousand, hundred from tenk1
	where (998, 5000) < (thousand, hundred)
	order by thousand, hundred;
2020-04-06 20:20:21.314 EDT [3325:233] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.314 EDT [3325:234] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.314 EDT [3325:235] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.314 EDT [3342:184] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.314 EDT [3325:236] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.315 EDT [3325:237] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.315 EDT [3342:185] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.315 EDT [3325:238] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.315 EDT [3334:180] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn13a(BASETYPE = int, SFUNC = tfnp, STYPE = anyarray,
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.315 EDT [3334:181] pg_regress/polymorphism ERROR:  cannot determine transition data type
2020-04-06 20:20:21.315 EDT [3334:182] pg_regress/polymorphism DETAIL:  A result of type anyarray requires at least one input of type anyelement, anyarray, anynonarray, anyenum, or anyrange.
2020-04-06 20:20:21.315 EDT [3334:183] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggn13a(BASETYPE = int, SFUNC = tfnp, STYPE = anyarray,
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.315 EDT [3342:186] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.315 EDT [3325:239] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.315 EDT [3336:61] pg_regress/rangefuncs LOG:  statement: select * from rngfunc2 where f2 in (select f2 from rngfunct(rngfunc2.rngfuncid) z where z.rngfuncid = 1) ORDER BY 1,2;
2020-04-06 20:20:21.315 EDT [3325:240] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.315 EDT [3325:241] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.315 EDT [3325:242] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.316 EDT [3325:243] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.316 EDT [3325:244] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.316 EDT [3325:245] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.316 EDT [3342:187] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.316 EDT [3325:246] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.316 EDT [3325:247] pg_regress/largeobject LOG:  fastpath function call: "loread" (OID 954)
2020-04-06 20:20:21.316 EDT [3336:62] pg_regress/rangefuncs LOG:  statement: select rngfunct.rngfuncid, rngfunct.f2 from rngfunct(sin(pi()/2)::int) ORDER BY 1,2;
2020-04-06 20:20:21.316 EDT [3325:248] pg_regress/largeobject LOG:  fastpath function call: "lo_close" (OID 953)
2020-04-06 20:20:21.317 EDT [3325:249] pg_regress/largeobject LOG:  statement: COMMIT
2020-04-06 20:20:21.317 EDT [3325:250] pg_regress/largeobject LOG:  statement: SELECT pageno, data FROM pg_largeobject WHERE loid = (SELECT loid from lotest_stash_values)
	EXCEPT
	SELECT pageno, data FROM pg_largeobject WHERE loid = 31015;
2020-04-06 20:20:21.317 EDT [3342:188] pg_regress/sequence LOG:  statement: ALTER SEQUENCE sequence_test2 RESTART WITH 24
	  NO CYCLE;
2020-04-06 20:20:21.319 EDT [3342:189] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.319 EDT [3335:47] pg_regress/xml LOG:  statement: SELECT xmlelement(name foo, array[1, 2, 3]);
2020-04-06 20:20:21.320 EDT [3326:132] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp_array RENAME TO _attmp_array;
2020-04-06 20:20:21.321 EDT [3334:184] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn13b(BASETYPE = int, SFUNC = tfnp, STYPE = anyarray,
	  INITCOND = '{}');
2020-04-06 20:20:21.321 EDT [3309:144] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.106.1a', '106', '', '');
2020-04-06 20:20:21.321 EDT [3334:185] pg_regress/polymorphism ERROR:  cannot determine transition data type
2020-04-06 20:20:21.321 EDT [3334:186] pg_regress/polymorphism DETAIL:  A result of type anyarray requires at least one input of type anyelement, anyarray, anynonarray, anyenum, or anyrange.
2020-04-06 20:20:21.321 EDT [3334:187] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggn13b(BASETYPE = int, SFUNC = tfnp, STYPE = anyarray,
	  INITCOND = '{}');
2020-04-06 20:20:21.321 EDT [3310:81] pg_regress/rowtypes LOG:  statement: create temp table test_table (a text, b text);
2020-04-06 20:20:21.321 EDT [3324:110] pg_regress/truncate LOG:  statement: BEGIN;
2020-04-06 20:20:21.322 EDT [3342:190] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.322 EDT [3326:133] pg_regress/alter_table LOG:  statement: SELECT typname FROM pg_type WHERE oid = '_attmp_array[]'::regtype;
2020-04-06 20:20:21.322 EDT [3336:63] pg_regress/rangefuncs LOG:  statement: CREATE TABLE rngfunc (rngfuncid int, rngfuncsubid int, rngfuncname text, primary key(rngfuncid,rngfuncsubid));
2020-04-06 20:20:21.322 EDT [3343:177] pg_regress/copy2 LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '31213' ORDER BY 1;
2020-04-06 20:20:21.323 EDT [3334:188] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn14a(BASETYPE = int, SFUNC = tf2p, STYPE = anyarray,
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.323 EDT [3334:189] pg_regress/polymorphism ERROR:  cannot determine transition data type
2020-04-06 20:20:21.323 EDT [3334:190] pg_regress/polymorphism DETAIL:  A result of type anyarray requires at least one input of type anyelement, anyarray, anynonarray, anyenum, or anyrange.
2020-04-06 20:20:21.323 EDT [3334:191] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggn14a(BASETYPE = int, SFUNC = tf2p, STYPE = anyarray,
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.323 EDT [3385:71] pg_regress/temp LOG:  statement: select whoami();
2020-04-06 20:20:21.323 EDT [3337:66] pg_regress/domain LOG:  statement: drop domain domainint4arr restrict;
2020-04-06 20:20:21.324 EDT [3334:192] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn14b(BASETYPE = int, SFUNC = tf2p, STYPE = anyarray,
	  INITCOND = '{}');
2020-04-06 20:20:21.324 EDT [3334:193] pg_regress/polymorphism ERROR:  cannot determine transition data type
2020-04-06 20:20:21.324 EDT [3334:194] pg_regress/polymorphism DETAIL:  A result of type anyarray requires at least one input of type anyelement, anyarray, anynonarray, anyenum, or anyrange.
2020-04-06 20:20:21.324 EDT [3334:195] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggn14b(BASETYPE = int, SFUNC = tf2p, STYPE = anyarray,
	  INITCOND = '{}');
2020-04-06 20:20:21.324 EDT [3337:67] pg_regress/domain LOG:  statement: drop domain domainchar4arr restrict;
2020-04-06 20:20:21.324 EDT [3385:72] pg_regress/temp LOG:  statement: select pg_temp.whoami();
2020-04-06 20:20:21.325 EDT [3342:191] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.325 EDT [3334:196] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn15a(BASETYPE = anyelement, SFUNC = tfnp,
	  STYPE = anyarray, FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.325 EDT [3334:197] pg_regress/polymorphism ERROR:  function tfnp(anyarray, anyelement) does not exist
2020-04-06 20:20:21.325 EDT [3334:198] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggn15a(BASETYPE = anyelement, SFUNC = tfnp,
	  STYPE = anyarray, FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.325 EDT [3324:111] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_f;
2020-04-06 20:20:21.325 EDT [3385:73] pg_regress/temp LOG:  statement: drop table public.whereami;
2020-04-06 20:20:21.325 EDT [3334:199] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn15b(BASETYPE = anyelement, SFUNC = tfnp,
	  STYPE = anyarray, INITCOND = '{}');
2020-04-06 20:20:21.325 EDT [3334:200] pg_regress/polymorphism ERROR:  function tfnp(anyarray, anyelement) does not exist
2020-04-06 20:20:21.325 EDT [3334:201] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggn15b(BASETYPE = anyelement, SFUNC = tfnp,
	  STYPE = anyarray, INITCOND = '{}');
2020-04-06 20:20:21.325 EDT [3337:68] pg_regress/domain LOG:  statement: create domain dia as int[];
2020-04-06 20:20:21.326 EDT [3310:82] pg_regress/rowtypes LOG:  statement: insert into test_table values ('a', 'b');
2020-04-06 20:20:21.326 EDT [3343:178] pg_regress/copy2 LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '31213'
	ORDER BY 1;
2020-04-06 20:20:21.326 EDT [3337:69] pg_regress/domain LOG:  statement: select '{1,2,3}'::dia;
2020-04-06 20:20:21.326 EDT [3342:192] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.327 EDT [3334:202] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn16a(BASETYPE = anyelement, SFUNC = tf2p,
	  STYPE = anyarray, FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.327 EDT [3334:203] pg_regress/polymorphism ERROR:  function tf2p(anyarray, anyelement) does not exist
2020-04-06 20:20:21.327 EDT [3334:204] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggn16a(BASETYPE = anyelement, SFUNC = tf2p,
	  STYPE = anyarray, FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.329 EDT [3343:179] pg_regress/copy2 LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '31213'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('31213')
	ORDER BY 1;
2020-04-06 20:20:21.329 EDT [3342:193] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.329 EDT [3334:205] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn16b(BASETYPE = anyelement, SFUNC = tf2p,
	  STYPE = anyarray, INITCOND = '{}');
2020-04-06 20:20:21.329 EDT [3334:206] pg_regress/polymorphism ERROR:  function tf2p(anyarray, anyelement) does not exist
2020-04-06 20:20:21.329 EDT [3334:207] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggn16b(BASETYPE = anyelement, SFUNC = tf2p,
	  STYPE = anyarray, INITCOND = '{}');
2020-04-06 20:20:21.329 EDT [3342:194] pg_regress/sequence ERROR:  nextval: reached maximum value of sequence "sequence_test2" (36)
2020-04-06 20:20:21.329 EDT [3342:195] pg_regress/sequence STATEMENT:  SELECT nextval('sequence_test2');
2020-04-06 20:20:21.329 EDT [3385:74] pg_regress/temp LOG:  statement: set search_path = pg_temp, public;
2020-04-06 20:20:21.329 EDT [3310:83] pg_regress/rowtypes LOG:  statement: insert into test_table select 'a', null from generate_series(1,1000);
2020-04-06 20:20:21.330 EDT [3336:64] pg_regress/rangefuncs LOG:  statement: INSERT INTO rngfunc VALUES(1,1,'Joe');
2020-04-06 20:20:21.330 EDT [3336:65] pg_regress/rangefuncs LOG:  statement: INSERT INTO rngfunc VALUES(1,2,'Ed');
2020-04-06 20:20:21.330 EDT [3343:180] pg_regress/copy2 LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '31213'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:21.330 EDT [3334:208] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn17a(BASETYPE = int, SFUNC = tf1p, STYPE = anyarray,
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.330 EDT [3334:209] pg_regress/polymorphism ERROR:  cannot determine transition data type
2020-04-06 20:20:21.330 EDT [3334:210] pg_regress/polymorphism DETAIL:  A result of type anyarray requires at least one input of type anyelement, anyarray, anynonarray, anyenum, or anyrange.
2020-04-06 20:20:21.330 EDT [3334:211] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggn17a(BASETYPE = int, SFUNC = tf1p, STYPE = anyarray,
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.331 EDT [3310:84] pg_regress/rowtypes LOG:  statement: insert into test_table values ('b', 'a');
2020-04-06 20:20:21.331 EDT [3334:212] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn18a(BASETYPE = int, SFUNC = tfp, STYPE = anyarray,
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.331 EDT [3385:75] pg_regress/temp LOG:  statement: create domain pg_temp.nonempty as text check (value <> '');
2020-04-06 20:20:21.331 EDT [3334:213] pg_regress/polymorphism ERROR:  cannot determine transition data type
2020-04-06 20:20:21.331 EDT [3334:214] pg_regress/polymorphism DETAIL:  A result of type anyarray requires at least one input of type anyelement, anyarray, anynonarray, anyenum, or anyrange.
2020-04-06 20:20:21.331 EDT [3334:215] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggn18a(BASETYPE = int, SFUNC = tfp, STYPE = anyarray,
	  FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.332 EDT [3385:76] pg_regress/temp LOG:  statement: select nonempty('');
2020-04-06 20:20:21.332 EDT [3334:216] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn19a(BASETYPE = anyelement, SFUNC = tf1p,
	  STYPE = anyarray, FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.332 EDT [3334:217] pg_regress/polymorphism ERROR:  function tf1p(anyarray, anyelement) does not exist
2020-04-06 20:20:21.332 EDT [3334:218] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggn19a(BASETYPE = anyelement, SFUNC = tf1p,
	  STYPE = anyarray, FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.332 EDT [3385:77] pg_regress/temp ERROR:  function nonempty(unknown) does not exist at character 8
2020-04-06 20:20:21.332 EDT [3385:78] pg_regress/temp HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:21.332 EDT [3385:79] pg_regress/temp STATEMENT:  select nonempty('');
2020-04-06 20:20:21.332 EDT [3310:85] pg_regress/rowtypes LOG:  statement: create index on test_table (a,b);
2020-04-06 20:20:21.332 EDT [3334:219] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE myaggn20a(BASETYPE = anyelement, SFUNC = tfp,
	  STYPE = anyarray, FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.332 EDT [3336:66] pg_regress/rangefuncs LOG:  statement: INSERT INTO rngfunc VALUES(2,1,'Mary');
2020-04-06 20:20:21.332 EDT [3334:220] pg_regress/polymorphism ERROR:  function ffnp(anyarray) does not exist
2020-04-06 20:20:21.332 EDT [3334:221] pg_regress/polymorphism STATEMENT:  CREATE AGGREGATE myaggn20a(BASETYPE = anyelement, SFUNC = tfp,
	  STYPE = anyarray, FINALFUNC = ffnp, INITCOND = '{}');
2020-04-06 20:20:21.332 EDT [3385:80] pg_regress/temp LOG:  statement: select pg_temp.nonempty('');
2020-04-06 20:20:21.332 EDT [3385:81] pg_regress/temp ERROR:  value for domain nonempty violates check constraint "nonempty_check"
2020-04-06 20:20:21.332 EDT [3385:82] pg_regress/temp STATEMENT:  select pg_temp.nonempty('');
2020-04-06 20:20:21.332 EDT [3342:196] pg_regress/sequence LOG:  statement: ALTER SEQUENCE sequence_test2 RESTART WITH -24 START WITH -24
	  INCREMENT BY -4 MINVALUE -36 MAXVALUE -5 CYCLE;
2020-04-06 20:20:21.332 EDT [3325:251] pg_regress/largeobject LOG:  statement: SELECT lo_unlink(loid) FROM lotest_stash_values;
2020-04-06 20:20:21.333 EDT [3334:222] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE mysum2(anyelement,anyelement) (SFUNC = sum3,
	  STYPE = anyelement, INITCOND = '0');
2020-04-06 20:20:21.334 EDT [3336:67] pg_regress/rangefuncs LOG:  statement: CREATE FUNCTION getrngfunc1(int) RETURNS int AS 'SELECT $1;' LANGUAGE SQL;
2020-04-06 20:20:21.334 EDT [3342:197] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.334 EDT [3334:223] pg_regress/polymorphism LOG:  statement: create temp table t(f1 int, f2 int[], f3 text);
2020-04-06 20:20:21.334 EDT [3316:195] pg_regress/with LOG:  statement: ALTER TABLE withz ADD UNIQUE (k);
2020-04-06 20:20:21.334 EDT [3385:83] pg_regress/temp LOG:  statement: select ''::nonempty;
2020-04-06 20:20:21.334 EDT [3385:84] pg_regress/temp ERROR:  value for domain nonempty violates check constraint "nonempty_check"
2020-04-06 20:20:21.334 EDT [3385:85] pg_regress/temp STATEMENT:  select ''::nonempty;
2020-04-06 20:20:21.335 EDT [3343:181] pg_regress/copy2 LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '31213'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:21.336 EDT [3325:252] pg_regress/largeobject LOG:  statement: TRUNCATE lotest_stash_values;
2020-04-06 20:20:21.336 EDT [3342:198] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.337 EDT [3334:224] pg_regress/polymorphism LOG:  statement: insert into t values(1,array[1],'a');
2020-04-06 20:20:21.337 EDT [3385:86] pg_regress/temp LOG:  statement: reset search_path;
2020-04-06 20:20:21.337 EDT [3336:68] pg_regress/rangefuncs LOG:  statement: SELECT * FROM getrngfunc1(1) AS t1;
2020-04-06 20:20:21.337 EDT [3385:87] pg_regress/temp LOG:  statement: begin;
2020-04-06 20:20:21.338 EDT [3336:69] pg_regress/rangefuncs LOG:  statement: SELECT * FROM getrngfunc1(1) WITH ORDINALITY AS t1(v,o);
2020-04-06 20:20:21.338 EDT [3336:70] pg_regress/rangefuncs LOG:  statement: CREATE VIEW vw_getrngfunc AS SELECT * FROM getrngfunc1(1);
2020-04-06 20:20:21.338 EDT [3385:88] pg_regress/temp LOG:  statement: create temp table temp_parted_oncommit (a int)
	  partition by list (a) on commit delete rows;
2020-04-06 20:20:21.338 EDT [3334:225] pg_regress/polymorphism LOG:  statement: insert into t values(1,array[11],'b');
2020-04-06 20:20:21.339 EDT [3342:199] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.340 EDT [3316:196] pg_regress/with LOG:  statement: WITH t AS (
	    INSERT INTO withz SELECT i, 'insert'
	    FROM generate_series(0, 16) i
	    ON CONFLICT (k) DO UPDATE SET v = withz.v || ', now update'
	    RETURNING *
	)
	SELECT * FROM t JOIN y ON t.k = y.a ORDER BY a, k;
2020-04-06 20:20:21.340 EDT [3385:89] pg_regress/temp LOG:  statement: create temp table temp_parted_oncommit_1
	  partition of temp_parted_oncommit
	  for values in (1) on commit delete rows;
2020-04-06 20:20:21.341 EDT [3310:86] pg_regress/rowtypes LOG:  statement: set enable_sort = off;
2020-04-06 20:20:21.342 EDT [3310:87] pg_regress/rowtypes LOG:  statement: explain (costs off)
	select a,b from test_table where (a,b) > ('a','a') order by a,b;
2020-04-06 20:20:21.342 EDT [3326:134] pg_regress/alter_table LOG:  statement: DROP TABLE _attmp_array;
2020-04-06 20:20:21.343 EDT [3316:197] pg_regress/with LOG:  statement: WITH aa AS (
	    INSERT INTO withz VALUES(1, 5) ON CONFLICT (k) DO UPDATE SET v = EXCLUDED.v
	    WHERE withz.k != EXCLUDED.k
	    RETURNING *
	)
	SELECT * FROM aa;
2020-04-06 20:20:21.343 EDT [3342:200] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.344 EDT [3316:198] pg_regress/with LOG:  statement: SELECT * FROM withz ORDER BY k;
2020-04-06 20:20:21.344 EDT [3326:135] pg_regress/alter_table LOG:  statement: ALTER INDEX IF EXISTS __onek_unique1 RENAME TO attmp_onek_unique1;
2020-04-06 20:20:21.344 EDT [3310:88] pg_regress/rowtypes LOG:  statement: select a,b from test_table where (a,b) > ('a','a') order by a,b;
2020-04-06 20:20:21.344 EDT [3342:201] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.345 EDT [3310:89] pg_regress/rowtypes LOG:  statement: reset enable_sort;
2020-04-06 20:20:21.345 EDT [3342:202] pg_regress/sequence LOG:  statement: ALTER SEQUENCE sequence_test2 RESTART WITH -24
	  NO CYCLE;
2020-04-06 20:20:21.345 EDT [3334:226] pg_regress/polymorphism LOG:  statement: insert into t values(1,array[111],'c');
2020-04-06 20:20:21.345 EDT [3385:90] pg_regress/temp LOG:  statement: insert into temp_parted_oncommit values (1);
2020-04-06 20:20:21.346 EDT [3326:136] pg_regress/alter_table LOG:  statement: ALTER INDEX IF EXISTS __attmp_onek_unique1 RENAME TO onek_unique1;
2020-04-06 20:20:21.346 EDT [3342:203] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.346 EDT [3325:253] pg_regress/largeobject LOG:  statement: BEGIN
2020-04-06 20:20:21.347 EDT [3310:90] pg_regress/rowtypes LOG:  statement: select * from int8_tbl i8 where i8 in (row(123,456));
2020-04-06 20:20:21.347 EDT [3336:71] pg_regress/rangefuncs LOG:  statement: SELECT * FROM vw_getrngfunc;
2020-04-06 20:20:21.347 EDT [3336:72] pg_regress/rangefuncs LOG:  statement: DROP VIEW vw_getrngfunc;
2020-04-06 20:20:21.348 EDT [3336:73] pg_regress/rangefuncs LOG:  statement: CREATE VIEW vw_getrngfunc AS SELECT * FROM getrngfunc1(1) WITH ORDINALITY as t1(v,o);
2020-04-06 20:20:21.348 EDT [3310:91] pg_regress/rowtypes ERROR:  cannot compare dissimilar column types bigint and integer at record column 1
2020-04-06 20:20:21.348 EDT [3310:92] pg_regress/rowtypes STATEMENT:  select * from int8_tbl i8 where i8 in (row(123,456));
2020-04-06 20:20:21.349 EDT [3326:137] pg_regress/alter_table LOG:  statement: ALTER INDEX onek_unique1 RENAME TO attmp_onek_unique1;
2020-04-06 20:20:21.349 EDT [3342:204] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.349 EDT [3385:91] pg_regress/temp LOG:  statement: commit;
2020-04-06 20:20:21.349 EDT [3342:205] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.350 EDT [3336:74] pg_regress/rangefuncs LOG:  statement: SELECT * FROM vw_getrngfunc;
2020-04-06 20:20:21.350 EDT [3342:206] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.350 EDT [3326:138] pg_regress/alter_table LOG:  statement: ALTER INDEX attmp_onek_unique1 RENAME TO onek_unique1;
2020-04-06 20:20:21.350 EDT [3336:75] pg_regress/rangefuncs LOG:  statement: DROP VIEW vw_getrngfunc;
2020-04-06 20:20:21.351 EDT [3342:207] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.351 EDT [3385:92] pg_regress/temp LOG:  statement: select * from temp_parted_oncommit;
2020-04-06 20:20:21.351 EDT [3342:208] pg_regress/sequence ERROR:  nextval: reached minimum value of sequence "sequence_test2" (-36)
2020-04-06 20:20:21.351 EDT [3342:209] pg_regress/sequence STATEMENT:  SELECT nextval('sequence_test2');
2020-04-06 20:20:21.351 EDT [3310:93] pg_regress/rowtypes LOG:  statement: explain (costs off)
	select * from int8_tbl i8
	where i8 in (row(123,456)::int8_tbl, '(4567890123456789,123)');
2020-04-06 20:20:21.351 EDT [3326:139] pg_regress/alter_table LOG:  statement: SET ROLE regress_alter_table_user1;
2020-04-06 20:20:21.352 EDT [3385:93] pg_regress/temp LOG:  statement: drop table temp_parted_oncommit;
2020-04-06 20:20:21.352 EDT [3342:210] pg_regress/sequence LOG:  statement: ALTER SEQUENCE IF EXISTS sequence_test2 RESTART WITH 32 START WITH 32
	  INCREMENT BY 4 MAXVALUE 36 MINVALUE 5 CYCLE;
2020-04-06 20:20:21.353 EDT [3343:182] pg_regress/copy2 LOG:  statement: copy check_con_tbl from stdin;
2020-04-06 20:20:21.354 EDT [3306:133] pg_regress/plancache LOG:  statement: explain (costs off) execute test_mode_pp(2);
2020-04-06 20:20:21.354 EDT [3342:211] pg_regress/sequence LOG:  statement: SELECT setval('sequence_test2', -100);
2020-04-06 20:20:21.354 EDT [3342:212] pg_regress/sequence ERROR:  setval: value -100 is out of bounds for sequence "sequence_test2" (5..36)
2020-04-06 20:20:21.354 EDT [3342:213] pg_regress/sequence STATEMENT:  SELECT setval('sequence_test2', -100);
2020-04-06 20:20:21.354 EDT [3306:134] pg_regress/plancache LOG:  statement: set plan_cache_mode to force_custom_plan;
2020-04-06 20:20:21.354 EDT [3306:135] pg_regress/plancache LOG:  statement: explain (costs off) execute test_mode_pp(2);
2020-04-06 20:20:21.354 EDT [3306:136] pg_regress/plancache LOG:  statement: drop table test_mode;
2020-04-06 20:20:21.354 EDT [3342:214] pg_regress/sequence LOG:  statement: SELECT setval('sequence_test2', 100);
2020-04-06 20:20:21.355 EDT [3342:215] pg_regress/sequence ERROR:  setval: value 100 is out of bounds for sequence "sequence_test2" (5..36)
2020-04-06 20:20:21.355 EDT [3342:216] pg_regress/sequence STATEMENT:  SELECT setval('sequence_test2', 100);
2020-04-06 20:20:21.355 EDT [3310:94] pg_regress/rowtypes LOG:  statement: select * from int8_tbl i8
	where i8 in (row(123,456)::int8_tbl, '(4567890123456789,123)');
2020-04-06 20:20:21.355 EDT [3343:183] pg_regress/copy2 LOG:  statement: copy check_con_tbl from stdin;
2020-04-06 20:20:21.355 EDT [3343:184] pg_regress/copy2 ERROR:  new row for relation "check_con_tbl" violates check constraint "check_con_tbl_check"
2020-04-06 20:20:21.355 EDT [3343:185] pg_regress/copy2 DETAIL:  Failing row contains (0).
2020-04-06 20:20:21.355 EDT [3343:186] pg_regress/copy2 CONTEXT:  COPY check_con_tbl, line 1: "0"
2020-04-06 20:20:21.355 EDT [3343:187] pg_regress/copy2 STATEMENT:  copy check_con_tbl from stdin;
2020-04-06 20:20:21.355 EDT [3343:188] pg_regress/copy2 LOG:  statement: select * from check_con_tbl;
2020-04-06 20:20:21.356 EDT [3325:254] pg_regress/largeobject LOG:  fastpath function call: "lo_unlink" (OID 964)
2020-04-06 20:20:21.356 EDT [3336:76] pg_regress/rangefuncs LOG:  statement: CREATE FUNCTION getrngfunc2(int) RETURNS setof int AS 'SELECT rngfuncid FROM rngfunc WHERE rngfuncid = $1;' LANGUAGE SQL;
2020-04-06 20:20:21.357 EDT [3336:77] pg_regress/rangefuncs LOG:  statement: SELECT * FROM getrngfunc2(1) AS t1;
2020-04-06 20:20:21.357 EDT [3336:78] pg_regress/rangefuncs LOG:  statement: SELECT * FROM getrngfunc2(1) WITH ORDINALITY AS t1(v,o);
2020-04-06 20:20:21.358 EDT [3336:79] pg_regress/rangefuncs LOG:  statement: CREATE VIEW vw_getrngfunc AS SELECT * FROM getrngfunc2(1);
2020-04-06 20:20:21.359 EDT [3342:217] pg_regress/sequence LOG:  statement: SELECT setval('sequence_test2', 5);
2020-04-06 20:20:21.359 EDT [3326:140] pg_regress/alter_table LOG:  statement: ALTER INDEX onek_unique1 RENAME TO fail;
2020-04-06 20:20:21.359 EDT [3326:141] pg_regress/alter_table ERROR:  must be owner of index onek_unique1
2020-04-06 20:20:21.359 EDT [3326:142] pg_regress/alter_table STATEMENT:  ALTER INDEX onek_unique1 RENAME TO fail;
2020-04-06 20:20:21.360 EDT [3336:80] pg_regress/rangefuncs LOG:  statement: SELECT * FROM vw_getrngfunc;
2020-04-06 20:20:21.361 EDT [3326:143] pg_regress/alter_table LOG:  statement: RESET ROLE;
2020-04-06 20:20:21.361 EDT [3385:94] pg_regress/temp LOG:  statement: begin;
2020-04-06 20:20:21.361 EDT [3342:218] pg_regress/sequence LOG:  statement: CREATE SEQUENCE sequence_test3;
2020-04-06 20:20:21.361 EDT [3385:95] pg_regress/temp LOG:  statement: create temp table temp_parted_oncommit_test (a int)
	  partition by list (a) on commit drop;
2020-04-06 20:20:21.362 EDT [3326:144] pg_regress/alter_table LOG:  statement: CREATE VIEW attmp_view (unique1) AS SELECT unique1 FROM tenk1;
2020-04-06 20:20:21.362 EDT [3316:199] pg_regress/with LOG:  statement: WITH aa AS (SELECT 1 a, 2 b)
	INSERT INTO withz VALUES(1, 'insert')
	ON CONFLICT (k) DO UPDATE SET v = (SELECT b || ' update' FROM aa WHERE a = 1 LIMIT 1);
2020-04-06 20:20:21.363 EDT [3316:200] pg_regress/with LOG:  statement: WITH aa AS (SELECT 1 a, 2 b)
	INSERT INTO withz VALUES(1, 'insert')
	ON CONFLICT (k) DO UPDATE SET v = ' update' WHERE withz.k = (SELECT a FROM aa);
2020-04-06 20:20:21.364 EDT [3342:219] pg_regress/sequence LOG:  statement: SELECT * FROM information_schema.sequences
	  WHERE sequence_name ~ ANY(ARRAY['sequence_test', 'serialtest'])
	  ORDER BY sequence_name ASC;
2020-04-06 20:20:21.364 EDT [3325:255] pg_regress/largeobject LOG:  statement: COMMIT
2020-04-06 20:20:21.365 EDT [3385:96] pg_regress/temp LOG:  statement: create temp table temp_parted_oncommit_test1
	  partition of temp_parted_oncommit_test
	  for values in (1) on commit delete rows;
2020-04-06 20:20:21.366 EDT [3316:201] pg_regress/with LOG:  statement: WITH aa AS (SELECT 1 a, 2 b)
	INSERT INTO withz VALUES(1, 'insert')
	ON CONFLICT (k) DO UPDATE SET v = (SELECT b || ' update' FROM aa WHERE a = 1 LIMIT 1);
2020-04-06 20:20:21.368 EDT [3306:137] pg_regress/plancache LOG:  disconnection: session time: 0:00:00.688 user=pgbuild database=regression host=[local]
2020-04-06 20:20:21.368 EDT [3309:145] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.106.1b', '106', '', '');
2020-04-06 20:20:21.368 EDT [3316:202] pg_regress/with LOG:  statement: WITH aa AS (SELECT 'a' a, 'b' b UNION ALL SELECT 'a' a, 'b' b)
	INSERT INTO withz VALUES(1, 'insert')
	ON CONFLICT (k) DO UPDATE SET v = (SELECT b || ' update' FROM aa WHERE a = 'a' LIMIT 1);
2020-04-06 20:20:21.369 EDT [3316:203] pg_regress/with LOG:  statement: WITH aa AS (SELECT 1 a, 2 b)
	INSERT INTO withz VALUES(1, (SELECT b || ' insert' FROM aa WHERE a = 1 ))
	ON CONFLICT (k) DO UPDATE SET v = (SELECT b || ' update' FROM aa WHERE a = 1 LIMIT 1);
2020-04-06 20:20:21.369 EDT [3316:204] pg_regress/with LOG:  statement: WITH simpletup AS (
	  SELECT 2 k, 'Green' v),
	upsert_cte AS (
	  INSERT INTO withz VALUES(2, 'Blue') ON CONFLICT (k) DO
	    UPDATE SET (k, v) = (SELECT k, v FROM simpletup WHERE simpletup.k = withz.k)
	    RETURNING k, v)
	INSERT INTO withz VALUES(2, 'Red') ON CONFLICT (k) DO
	UPDATE SET (k, v) = (SELECT k, v FROM upsert_cte WHERE upsert_cte.k = withz.k)
	RETURNING k, v;
2020-04-06 20:20:21.370 EDT [3326:145] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp_view RENAME TO attmp_view_new;
2020-04-06 20:20:21.370 EDT [3316:205] pg_regress/with LOG:  statement: DROP TABLE withz;
2020-04-06 20:20:21.370 EDT [3326:146] pg_regress/alter_table LOG:  statement: SET ROLE regress_alter_table_user1;
2020-04-06 20:20:21.370 EDT [3326:147] pg_regress/alter_table LOG:  statement: ALTER VIEW attmp_view_new RENAME TO fail;
2020-04-06 20:20:21.370 EDT [3326:148] pg_regress/alter_table ERROR:  must be owner of view attmp_view_new
2020-04-06 20:20:21.370 EDT [3326:149] pg_regress/alter_table STATEMENT:  ALTER VIEW attmp_view_new RENAME TO fail;
2020-04-06 20:20:21.371 EDT [3326:150] pg_regress/alter_table LOG:  statement: RESET ROLE;
2020-04-06 20:20:21.371 EDT [3326:151] pg_regress/alter_table LOG:  statement: set enable_seqscan to off;
2020-04-06 20:20:21.371 EDT [3326:152] pg_regress/alter_table LOG:  statement: set enable_bitmapscan to off;
2020-04-06 20:20:21.371 EDT [3326:153] pg_regress/alter_table LOG:  statement: SELECT unique1 FROM tenk1 WHERE unique1 < 5;
2020-04-06 20:20:21.372 EDT [3325:256] pg_regress/largeobject LOG:  statement: BEGIN
2020-04-06 20:20:21.372 EDT [3326:154] pg_regress/alter_table LOG:  statement: reset enable_seqscan;
2020-04-06 20:20:21.373 EDT [3385:97] pg_regress/temp LOG:  statement: create temp table temp_parted_oncommit_test2
	  partition of temp_parted_oncommit_test
	  for values in (2) on commit drop;
2020-04-06 20:20:21.373 EDT [3335:48] pg_regress/xml LOG:  statement: SET xmlbinary TO base64;
2020-04-06 20:20:21.373 EDT [3335:49] pg_regress/xml LOG:  statement: SELECT xmlelement(name foo, bytea 'bar');
2020-04-06 20:20:21.374 EDT [3326:155] pg_regress/alter_table LOG:  statement: reset enable_bitmapscan;
2020-04-06 20:20:21.374 EDT [3326:156] pg_regress/alter_table LOG:  statement: DROP VIEW attmp_view_new;
2020-04-06 20:20:21.374 EDT [3310:95] pg_regress/rowtypes LOG:  statement: select (row(1, 2.0)).f1;
2020-04-06 20:20:21.374 EDT [3337:70] pg_regress/domain LOG:  statement: select array_dims('{1,2,3}'::dia);
2020-04-06 20:20:21.375 EDT [3336:81] pg_regress/rangefuncs LOG:  statement: DROP VIEW vw_getrngfunc;
2020-04-06 20:20:21.376 EDT [3326:157] pg_regress/alter_table LOG:  statement: alter table stud_emp rename to pg_toast_stud_emp;
2020-04-06 20:20:21.376 EDT [3336:82] pg_regress/rangefuncs LOG:  statement: CREATE VIEW vw_getrngfunc AS SELECT * FROM getrngfunc2(1) WITH ORDINALITY AS t1(v,o);
2020-04-06 20:20:21.377 EDT [3316:206] pg_regress/with LOG:  statement: TRUNCATE TABLE y;
2020-04-06 20:20:21.377 EDT [3326:158] pg_regress/alter_table LOG:  statement: alter table pg_toast_stud_emp rename to stud_emp;
2020-04-06 20:20:21.378 EDT [3385:98] pg_regress/temp LOG:  statement: insert into temp_parted_oncommit_test values (1), (2);
2020-04-06 20:20:21.378 EDT [3326:159] pg_regress/alter_table LOG:  statement: ALTER TABLE onek ADD CONSTRAINT onek_unique1_constraint UNIQUE (unique1);
2020-04-06 20:20:21.378 EDT [3385:99] pg_regress/temp LOG:  statement: commit;
2020-04-06 20:20:21.378 EDT [3336:83] pg_regress/rangefuncs LOG:  statement: SELECT * FROM vw_getrngfunc;
2020-04-06 20:20:21.380 EDT [3325:257] pg_regress/largeobject LOG:  fastpath function call: "lo_creat" (OID 957)
2020-04-06 20:20:21.380 EDT [3334:227] pg_regress/polymorphism LOG:  statement: insert into t values(2,array[2],'a');
2020-04-06 20:20:21.380 EDT [3385:100] pg_regress/temp LOG:  statement: select relname from pg_class where relname ~ '^temp_parted_oncommit_test';
2020-04-06 20:20:21.382 EDT [3336:84] pg_regress/rangefuncs LOG:  statement: DROP VIEW vw_getrngfunc;
2020-04-06 20:20:21.382 EDT [3316:207] pg_regress/with LOG:  statement: INSERT INTO y SELECT generate_series(1, 3);
2020-04-06 20:20:21.382 EDT [3385:101] pg_regress/temp LOG:  statement: begin;
2020-04-06 20:20:21.382 EDT [3385:102] pg_regress/temp LOG:  statement: create temp table temp_parted_oncommit_test (a int)
	  partition by list (a) on commit delete rows;
2020-04-06 20:20:21.382 EDT [3336:85] pg_regress/rangefuncs LOG:  statement: CREATE FUNCTION getrngfunc3(int) RETURNS setof text AS 'SELECT rngfuncname FROM rngfunc WHERE rngfuncid = $1;' LANGUAGE SQL;
2020-04-06 20:20:21.383 EDT [3336:86] pg_regress/rangefuncs LOG:  statement: SELECT * FROM getrngfunc3(1) AS t1;
2020-04-06 20:20:21.383 EDT [3385:103] pg_regress/temp LOG:  statement: create temp table temp_parted_oncommit_test1
	  partition of temp_parted_oncommit_test
	  for values in (1) on commit preserve rows;
2020-04-06 20:20:21.383 EDT [3326:160] pg_regress/alter_table LOG:  statement: ALTER INDEX onek_unique1_constraint RENAME TO onek_unique1_constraint_foo;
2020-04-06 20:20:21.384 EDT [3324:112] pg_regress/truncate LOG:  statement: TRUNCATE ONLY trunc_f;
2020-04-06 20:20:21.384 EDT [3343:189] pg_regress/copy2 LOG:  statement: CREATE ROLE regress_rls_copy_user;
2020-04-06 20:20:21.384 EDT [3385:104] pg_regress/temp LOG:  statement: create temp table temp_parted_oncommit_test2
	  partition of temp_parted_oncommit_test
	  for values in (2) on commit drop;
2020-04-06 20:20:21.385 EDT [3343:190] pg_regress/copy2 LOG:  statement: CREATE ROLE regress_rls_copy_user_colperms;
2020-04-06 20:20:21.385 EDT [3343:191] pg_regress/copy2 LOG:  statement: CREATE TABLE rls_t1 (a int, b int, c int);
2020-04-06 20:20:21.385 EDT [3324:113] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_f;
2020-04-06 20:20:21.385 EDT [3385:105] pg_regress/temp LOG:  statement: insert into temp_parted_oncommit_test values (1), (2);
2020-04-06 20:20:21.386 EDT [3343:192] pg_regress/copy2 LOG:  statement: COPY rls_t1 (a, b, c) from stdin;
2020-04-06 20:20:21.386 EDT [3385:106] pg_regress/temp LOG:  statement: commit;
2020-04-06 20:20:21.386 EDT [3343:193] pg_regress/copy2 LOG:  statement: CREATE POLICY p1 ON rls_t1 FOR SELECT USING (a % 2 = 0);
2020-04-06 20:20:21.387 EDT [3385:107] pg_regress/temp LOG:  statement: select * from temp_parted_oncommit_test;
2020-04-06 20:20:21.387 EDT [3343:194] pg_regress/copy2 LOG:  statement: ALTER TABLE rls_t1 ENABLE ROW LEVEL SECURITY;
2020-04-06 20:20:21.387 EDT [3343:195] pg_regress/copy2 LOG:  statement: ALTER TABLE rls_t1 FORCE ROW LEVEL SECURITY;
2020-04-06 20:20:21.387 EDT [3385:108] pg_regress/temp LOG:  statement: select relname from pg_class where relname ~ '^temp_parted_oncommit_test'
	  order by relname;
2020-04-06 20:20:21.388 EDT [3343:196] pg_regress/copy2 LOG:  statement: GRANT SELECT ON TABLE rls_t1 TO regress_rls_copy_user;
2020-04-06 20:20:21.388 EDT [3343:197] pg_regress/copy2 LOG:  statement: GRANT SELECT (a, b) ON TABLE rls_t1 TO regress_rls_copy_user_colperms;
2020-04-06 20:20:21.389 EDT [3343:198] pg_regress/copy2 LOG:  statement: COPY rls_t1 TO stdout;
2020-04-06 20:20:21.389 EDT [3343:199] pg_regress/copy2 LOG:  statement: COPY rls_t1 (a, b, c) TO stdout;
2020-04-06 20:20:21.389 EDT [3385:109] pg_regress/temp LOG:  statement: drop table temp_parted_oncommit_test;
2020-04-06 20:20:21.389 EDT [3343:200] pg_regress/copy2 LOG:  statement: COPY rls_t1 (a) TO stdout;
2020-04-06 20:20:21.389 EDT [3343:201] pg_regress/copy2 LOG:  statement: COPY rls_t1 (a, b) TO stdout;
2020-04-06 20:20:21.389 EDT [3343:202] pg_regress/copy2 LOG:  statement: COPY rls_t1 (b, a) TO stdout;
2020-04-06 20:20:21.390 EDT [3343:203] pg_regress/copy2 LOG:  statement: SET SESSION AUTHORIZATION regress_rls_copy_user;
2020-04-06 20:20:21.390 EDT [3343:204] pg_regress/copy2 LOG:  statement: COPY rls_t1 TO stdout;
2020-04-06 20:20:21.390 EDT [3385:110] pg_regress/temp LOG:  statement: begin;
2020-04-06 20:20:21.390 EDT [3385:111] pg_regress/temp LOG:  statement: create temp table temp_inh_oncommit_test (a int) on commit drop;
2020-04-06 20:20:21.390 EDT [3334:228] pg_regress/polymorphism LOG:  statement: insert into t values(2,array[22],'b');
2020-04-06 20:20:21.390 EDT [3343:205] pg_regress/copy2 LOG:  statement: COPY rls_t1 (a, b, c) TO stdout;
2020-04-06 20:20:21.391 EDT [3316:208] pg_regress/with LOG:  statement: CREATE TEMPORARY TABLE yy (a INTEGER);
2020-04-06 20:20:21.391 EDT [3385:112] pg_regress/temp LOG:  statement: create temp table temp_inh_oncommit_test1 ()
	  inherits(temp_inh_oncommit_test) on commit delete rows;
2020-04-06 20:20:21.391 EDT [3343:206] pg_regress/copy2 LOG:  statement: COPY rls_t1 (a) TO stdout;
2020-04-06 20:20:21.392 EDT [3334:229] pg_regress/polymorphism LOG:  statement: insert into t values(2,array[222],'c');
2020-04-06 20:20:21.392 EDT [3326:161] pg_regress/alter_table LOG:  statement: ALTER TABLE onek DROP CONSTRAINT onek_unique1_constraint_foo;
2020-04-06 20:20:21.392 EDT [3316:209] pg_regress/with LOG:  statement: WITH RECURSIVE t1 AS (
	  INSERT INTO y SELECT * FROM y RETURNING *
	), t2 AS (
	  INSERT INTO yy SELECT * FROM t1 RETURNING *
	)
	SELECT 1;
2020-04-06 20:20:21.392 EDT [3385:113] pg_regress/temp LOG:  statement: insert into temp_inh_oncommit_test1 values (1);
2020-04-06 20:20:21.393 EDT [3385:114] pg_regress/temp LOG:  statement: commit;
2020-04-06 20:20:21.393 EDT [3334:230] pg_regress/polymorphism LOG:  statement: insert into t values(3,array[3],'a');
2020-04-06 20:20:21.393 EDT [3316:210] pg_regress/with LOG:  statement: SELECT * FROM y;
2020-04-06 20:20:21.393 EDT [3343:207] pg_regress/copy2 LOG:  statement: COPY rls_t1 (a, b) TO stdout;
2020-04-06 20:20:21.393 EDT [3334:231] pg_regress/polymorphism LOG:  statement: insert into t values(3,array[3],'b');
2020-04-06 20:20:21.393 EDT [3316:211] pg_regress/with LOG:  statement: SELECT * FROM yy;
2020-04-06 20:20:21.394 EDT [3334:232] pg_regress/polymorphism LOG:  statement: select f3, myaggp01a(*) from t group by f3 order by f3;
2020-04-06 20:20:21.394 EDT [3343:208] pg_regress/copy2 LOG:  statement: COPY rls_t1 (b, a) TO stdout;
2020-04-06 20:20:21.394 EDT [3385:115] pg_regress/temp LOG:  statement: select relname from pg_class where relname ~ '^temp_inh_oncommit_test';
2020-04-06 20:20:21.394 EDT [3326:162] pg_regress/alter_table LOG:  statement: ALTER TABLE onek ADD CONSTRAINT onek_check_constraint CHECK (unique1 >= 0);
2020-04-06 20:20:21.395 EDT [3385:116] pg_regress/temp LOG:  statement: begin;
2020-04-06 20:20:21.395 EDT [3385:117] pg_regress/temp LOG:  statement: create temp table temp_inh_oncommit_test (a int) on commit delete rows;
2020-04-06 20:20:21.395 EDT [3343:209] pg_regress/copy2 LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:20:21.396 EDT [3343:210] pg_regress/copy2 LOG:  statement: SET SESSION AUTHORIZATION regress_rls_copy_user_colperms;
2020-04-06 20:20:21.396 EDT [3343:211] pg_regress/copy2 LOG:  statement: COPY rls_t1 TO stdout;
2020-04-06 20:20:21.396 EDT [3343:212] pg_regress/copy2 ERROR:  permission denied for table rls_t1
2020-04-06 20:20:21.396 EDT [3343:213] pg_regress/copy2 STATEMENT:  COPY rls_t1 TO stdout;
2020-04-06 20:20:21.396 EDT [3385:118] pg_regress/temp LOG:  statement: create temp table temp_inh_oncommit_test1 ()
	  inherits(temp_inh_oncommit_test) on commit drop;
2020-04-06 20:20:21.396 EDT [3326:163] pg_regress/alter_table LOG:  statement: ALTER TABLE onek RENAME CONSTRAINT onek_check_constraint TO onek_check_constraint_foo;
2020-04-06 20:20:21.396 EDT [3316:212] pg_regress/with LOG:  statement: WITH RECURSIVE t1 AS (
	  INSERT INTO yy SELECT * FROM t2 RETURNING *
	), t2 AS (
	  INSERT INTO y SELECT * FROM y RETURNING *
	)
	SELECT 1;
2020-04-06 20:20:21.397 EDT [3343:214] pg_regress/copy2 LOG:  statement: COPY rls_t1 (a, b, c) TO stdout;
2020-04-06 20:20:21.397 EDT [3343:215] pg_regress/copy2 ERROR:  permission denied for table rls_t1
2020-04-06 20:20:21.397 EDT [3343:216] pg_regress/copy2 STATEMENT:  COPY rls_t1 (a, b, c) TO stdout;
2020-04-06 20:20:21.397 EDT [3325:258] pg_regress/largeobject LOG:  fastpath function call: "lo_open" (OID 952)
2020-04-06 20:20:21.397 EDT [3343:217] pg_regress/copy2 LOG:  statement: COPY rls_t1 (c) TO stdout;
2020-04-06 20:20:21.397 EDT [3343:218] pg_regress/copy2 ERROR:  permission denied for table rls_t1
2020-04-06 20:20:21.397 EDT [3343:219] pg_regress/copy2 STATEMENT:  COPY rls_t1 (c) TO stdout;
2020-04-06 20:20:21.397 EDT [3343:220] pg_regress/copy2 LOG:  statement: COPY rls_t1 (a) TO stdout;
2020-04-06 20:20:21.397 EDT [3316:213] pg_regress/with LOG:  statement: SELECT * FROM y;
2020-04-06 20:20:21.397 EDT [3337:71] pg_regress/domain LOG:  statement: select pg_typeof('{1,2,3}'::dia);
2020-04-06 20:20:21.397 EDT [3326:164] pg_regress/alter_table LOG:  statement: ALTER TABLE onek DROP CONSTRAINT onek_check_constraint_foo;
2020-04-06 20:20:21.397 EDT [3325:259] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.398 EDT [3309:146] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.106.2a', '106', '', '');
2020-04-06 20:20:21.398 EDT [3326:165] pg_regress/alter_table LOG:  statement: ALTER TABLE onek ADD CONSTRAINT onek_unique1_constraint UNIQUE (unique1);
2020-04-06 20:20:21.398 EDT [3337:72] pg_regress/domain LOG:  statement: select pg_typeof('{1,2,3}'::dia || 42);
2020-04-06 20:20:21.398 EDT [3316:214] pg_regress/with LOG:  statement: SELECT * FROM yy;
2020-04-06 20:20:21.398 EDT [3325:260] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.398 EDT [3337:73] pg_regress/domain LOG:  statement: drop domain dia;
2020-04-06 20:20:21.399 EDT [3316:215] pg_regress/with LOG:  statement: TRUNCATE TABLE y;
2020-04-06 20:20:21.399 EDT [3337:74] pg_regress/domain LOG:  statement: create type comptype as (r float8, i float8);
2020-04-06 20:20:21.399 EDT [3385:119] pg_regress/temp LOG:  statement: insert into temp_inh_oncommit_test1 values (1);
2020-04-06 20:20:21.399 EDT [3325:261] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.400 EDT [3337:75] pg_regress/domain LOG:  statement: create domain dcomptype as comptype;
2020-04-06 20:20:21.400 EDT [3385:120] pg_regress/temp LOG:  statement: insert into temp_inh_oncommit_test values (1);
2020-04-06 20:20:21.400 EDT [3316:216] pg_regress/with LOG:  statement: INSERT INTO y SELECT generate_series(1, 10);
2020-04-06 20:20:21.400 EDT [3385:121] pg_regress/temp LOG:  statement: commit;
2020-04-06 20:20:21.400 EDT [3337:76] pg_regress/domain LOG:  statement: create table dcomptable (d1 dcomptype unique);
2020-04-06 20:20:21.401 EDT [3325:262] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.401 EDT [3316:217] pg_regress/with LOG:  statement: CREATE FUNCTION y_trigger() RETURNS trigger AS $$
	begin
	  raise notice 'y_trigger: a = %', new.a;
	  return new;
	end;
	$$ LANGUAGE plpgsql;
2020-04-06 20:20:21.402 EDT [3326:166] pg_regress/alter_table LOG:  statement: DROP INDEX onek_unique1_constraint;
2020-04-06 20:20:21.402 EDT [3326:167] pg_regress/alter_table ERROR:  cannot drop index onek_unique1_constraint because constraint onek_unique1_constraint on table onek requires it
2020-04-06 20:20:21.402 EDT [3326:168] pg_regress/alter_table HINT:  You can drop constraint onek_unique1_constraint on table onek instead.
2020-04-06 20:20:21.402 EDT [3326:169] pg_regress/alter_table STATEMENT:  DROP INDEX onek_unique1_constraint;
2020-04-06 20:20:21.402 EDT [3326:170] pg_regress/alter_table LOG:  statement: ALTER TABLE onek RENAME CONSTRAINT onek_unique1_constraint TO onek_unique1_constraint_foo;
2020-04-06 20:20:21.402 EDT [3326:171] pg_regress/alter_table LOG:  statement: DROP INDEX onek_unique1_constraint_foo;
2020-04-06 20:20:21.403 EDT [3326:172] pg_regress/alter_table ERROR:  cannot drop index onek_unique1_constraint_foo because constraint onek_unique1_constraint_foo on table onek requires it
2020-04-06 20:20:21.403 EDT [3326:173] pg_regress/alter_table HINT:  You can drop constraint onek_unique1_constraint_foo on table onek instead.
2020-04-06 20:20:21.403 EDT [3326:174] pg_regress/alter_table STATEMENT:  DROP INDEX onek_unique1_constraint_foo;
2020-04-06 20:20:21.403 EDT [3326:175] pg_regress/alter_table LOG:  statement: ALTER TABLE onek DROP CONSTRAINT onek_unique1_constraint_foo;
2020-04-06 20:20:21.403 EDT [3325:263] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.404 EDT [3337:77] pg_regress/domain LOG:  statement: insert into dcomptable values (row(1,2)::dcomptype);
2020-04-06 20:20:21.404 EDT [3316:218] pg_regress/with LOG:  statement: CREATE TRIGGER y_trig BEFORE INSERT ON y FOR EACH ROW
	    EXECUTE PROCEDURE y_trigger();
2020-04-06 20:20:21.404 EDT [3309:147] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.106.2b', '106', '', '');
2020-04-06 20:20:21.404 EDT [3385:122] pg_regress/temp LOG:  statement: select * from temp_inh_oncommit_test;
2020-04-06 20:20:21.404 EDT [3337:78] pg_regress/domain LOG:  statement: insert into dcomptable values (row(3,4)::comptype);
2020-04-06 20:20:21.405 EDT [3326:176] pg_regress/alter_table LOG:  statement: CREATE TABLE constraint_rename_test (a int CONSTRAINT con1 CHECK (a > 0), b int, c int);
2020-04-06 20:20:21.405 EDT [3325:264] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.405 EDT [3385:123] pg_regress/temp LOG:  statement: select relname from pg_class where relname ~ '^temp_inh_oncommit_test';
2020-04-06 20:20:21.405 EDT [3337:79] pg_regress/domain LOG:  statement: insert into dcomptable values (row(1,2)::dcomptype);
2020-04-06 20:20:21.405 EDT [3316:219] pg_regress/with LOG:  statement: WITH t AS (
	    INSERT INTO y
	    VALUES
	        (21),
	        (22),
	        (23)
	    RETURNING *
	)
	SELECT * FROM t;
2020-04-06 20:20:21.405 EDT [3337:80] pg_regress/domain ERROR:  duplicate key value violates unique constraint "dcomptable_d1_key"
2020-04-06 20:20:21.405 EDT [3337:81] pg_regress/domain DETAIL:  Key (d1)=((1,2)) already exists.
2020-04-06 20:20:21.405 EDT [3337:82] pg_regress/domain STATEMENT:  insert into dcomptable values (row(1,2)::dcomptype);
2020-04-06 20:20:21.405 EDT [3337:83] pg_regress/domain LOG:  statement: insert into dcomptable (d1.r) values(11);
2020-04-06 20:20:21.406 EDT [3385:124] pg_regress/temp LOG:  statement: drop table temp_inh_oncommit_test;
2020-04-06 20:20:21.406 EDT [3337:84] pg_regress/domain LOG:  statement: select * from dcomptable;
2020-04-06 20:20:21.406 EDT [3309:148] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.106.3a', '106', '', '');
2020-04-06 20:20:21.406 EDT [3325:265] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.406 EDT [3337:85] pg_regress/domain LOG:  statement: select (d1).r, (d1).i, (d1).* from dcomptable;
2020-04-06 20:20:21.407 EDT [3316:220] pg_regress/with LOG:  statement: SELECT * FROM y;
2020-04-06 20:20:21.407 EDT [3325:266] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.407 EDT [3385:125] pg_regress/temp LOG:  statement: begin;
2020-04-06 20:20:21.407 EDT [3337:86] pg_regress/domain LOG:  statement: update dcomptable set d1.r = (d1).r + 1 where (d1).i > 0;
2020-04-06 20:20:21.407 EDT [3316:221] pg_regress/with LOG:  statement: DROP TRIGGER y_trig ON y;
2020-04-06 20:20:21.408 EDT [3309:149] pg_regress/plpgsql LOG:  statement: insert into WSlot values ('WS.106.3b', '106', '', '');
2020-04-06 20:20:21.408 EDT [3316:222] pg_regress/with LOG:  statement: CREATE TRIGGER y_trig AFTER INSERT ON y FOR EACH ROW
	    EXECUTE PROCEDURE y_trigger();
2020-04-06 20:20:21.408 EDT [3385:126] pg_regress/temp LOG:  statement: create function pg_temp.twophase_func() returns void as
	  $$ select '2pc_func'::text $$ language sql;
2020-04-06 20:20:21.408 EDT [3325:267] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.408 EDT [3326:177] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(constraint_rename_test)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:21.408 EDT [3385:127] pg_regress/temp LOG:  statement: prepare transaction 'twophase_func';
2020-04-06 20:20:21.408 EDT [3337:87] pg_regress/domain LOG:  statement: select * from dcomptable;
2020-04-06 20:20:21.408 EDT [3385:128] pg_regress/temp ERROR:  cannot PREPARE a transaction that has operated on temporary objects
2020-04-06 20:20:21.408 EDT [3385:129] pg_regress/temp STATEMENT:  prepare transaction 'twophase_func';
2020-04-06 20:20:21.409 EDT [3309:150] pg_regress/plpgsql LOG:  statement: insert into PField values ('PF0_1', 'Wallslots basement');
2020-04-06 20:20:21.409 EDT [3316:223] pg_regress/with LOG:  statement: WITH t AS (
	    INSERT INTO y
	    VALUES
	        (31),
	        (32),
	        (33)
	    RETURNING *
	)
	SELECT * FROM t LIMIT 1;
2020-04-06 20:20:21.409 EDT [3385:130] pg_regress/temp LOG:  statement: create function pg_temp.twophase_func() returns void as
	  $$ select '2pc_func'::text $$ language sql;
2020-04-06 20:20:21.409 EDT [3337:88] pg_regress/domain LOG:  statement: alter domain dcomptype add constraint c1 check ((value).r <= (value).i);
2020-04-06 20:20:21.410 EDT [3385:131] pg_regress/temp LOG:  statement: begin;
2020-04-06 20:20:21.410 EDT [3325:268] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.410 EDT [3309:151] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.a1', 'PF0_1', '', '');
2020-04-06 20:20:21.410 EDT [3385:132] pg_regress/temp LOG:  statement: drop function pg_temp.twophase_func();
2020-04-06 20:20:21.410 EDT [3337:89] pg_regress/domain LOG:  statement: alter domain dcomptype add constraint c2 check ((value).r > (value).i);
2020-04-06 20:20:21.410 EDT [3316:224] pg_regress/with LOG:  statement: SELECT * FROM y;
2020-04-06 20:20:21.410 EDT [3325:269] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.411 EDT [3337:90] pg_regress/domain ERROR:  column "d1" of table "dcomptable" contains values that violate the new constraint
2020-04-06 20:20:21.411 EDT [3337:91] pg_regress/domain STATEMENT:  alter domain dcomptype add constraint c2 check ((value).r > (value).i);
2020-04-06 20:20:21.411 EDT [3385:133] pg_regress/temp LOG:  statement: prepare transaction 'twophase_func';
2020-04-06 20:20:21.411 EDT [3385:134] pg_regress/temp ERROR:  cannot PREPARE a transaction that has operated on temporary objects
2020-04-06 20:20:21.411 EDT [3385:135] pg_regress/temp STATEMENT:  prepare transaction 'twophase_func';
2020-04-06 20:20:21.411 EDT [3337:92] pg_regress/domain LOG:  statement: select row(2,1)::dcomptype;
2020-04-06 20:20:21.411 EDT [3385:136] pg_regress/temp LOG:  statement: begin;
2020-04-06 20:20:21.411 EDT [3316:225] pg_regress/with LOG:  statement: DROP TRIGGER y_trig ON y;
2020-04-06 20:20:21.411 EDT [3337:93] pg_regress/domain ERROR:  value for domain dcomptype violates check constraint "c1"
2020-04-06 20:20:21.411 EDT [3337:94] pg_regress/domain STATEMENT:  select row(2,1)::dcomptype;
2020-04-06 20:20:21.411 EDT [3326:178] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '31358';
2020-04-06 20:20:21.411 EDT [3337:95] pg_regress/domain LOG:  statement: insert into dcomptable values (row(1,2)::comptype);
2020-04-06 20:20:21.411 EDT [3325:270] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.411 EDT [3337:96] pg_regress/domain LOG:  statement: insert into dcomptable values (row(2,1)::comptype);
2020-04-06 20:20:21.412 EDT [3337:97] pg_regress/domain ERROR:  value for domain dcomptype violates check constraint "c1"
2020-04-06 20:20:21.412 EDT [3337:98] pg_regress/domain STATEMENT:  insert into dcomptable values (row(2,1)::comptype);
2020-04-06 20:20:21.412 EDT [3337:99] pg_regress/domain LOG:  statement: insert into dcomptable (d1.r) values(99);
2020-04-06 20:20:21.412 EDT [3316:226] pg_regress/with LOG:  statement: CREATE OR REPLACE FUNCTION y_trigger() RETURNS trigger AS $$
	begin
	  raise notice 'y_trigger';
	  return null;
	end;
	$$ LANGUAGE plpgsql;
2020-04-06 20:20:21.412 EDT [3337:100] pg_regress/domain LOG:  statement: insert into dcomptable (d1.r, d1.i) values(99, 100);
2020-04-06 20:20:21.412 EDT [3385:137] pg_regress/temp LOG:  statement: create operator pg_temp.@@ (leftarg = int4, rightarg = int4, procedure = int4mi);
2020-04-06 20:20:21.412 EDT [3337:101] pg_regress/domain LOG:  statement: insert into dcomptable (d1.r, d1.i) values(100, 99);
2020-04-06 20:20:21.412 EDT [3337:102] pg_regress/domain ERROR:  value for domain dcomptype violates check constraint "c1"
2020-04-06 20:20:21.412 EDT [3337:103] pg_regress/domain STATEMENT:  insert into dcomptable (d1.r, d1.i) values(100, 99);
2020-04-06 20:20:21.412 EDT [3309:152] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.a2', 'PF0_1', '', '');
2020-04-06 20:20:21.412 EDT [3325:271] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.413 EDT [3337:104] pg_regress/domain LOG:  statement: update dcomptable set d1.r = (d1).r + 1 where (d1).i > 0;
2020-04-06 20:20:21.413 EDT [3337:105] pg_regress/domain ERROR:  value for domain dcomptype violates check constraint "c1"
2020-04-06 20:20:21.413 EDT [3337:106] pg_regress/domain STATEMENT:  update dcomptable set d1.r = (d1).r + 1 where (d1).i > 0;
2020-04-06 20:20:21.413 EDT [3337:107] pg_regress/domain LOG:  statement: update dcomptable set d1.r = (d1).r - 1, d1.i = (d1).i + 1 where (d1).i > 0;
2020-04-06 20:20:21.413 EDT [3325:272] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.413 EDT [3337:108] pg_regress/domain LOG:  statement: select * from dcomptable;
2020-04-06 20:20:21.413 EDT [3326:179] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '31358' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:21.413 EDT [3325:273] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.414 EDT [3385:138] pg_regress/temp LOG:  statement: prepare transaction 'twophase_operator';
2020-04-06 20:20:21.414 EDT [3337:109] pg_regress/domain LOG:  statement: explain (verbose, costs off)
	  update dcomptable set d1.r = (d1).r - 1, d1.i = (d1).i + 1 where (d1).i > 0;
2020-04-06 20:20:21.414 EDT [3325:274] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.414 EDT [3385:139] pg_regress/temp ERROR:  cannot PREPARE a transaction that has operated on temporary objects
2020-04-06 20:20:21.414 EDT [3385:140] pg_regress/temp STATEMENT:  prepare transaction 'twophase_operator';
2020-04-06 20:20:21.414 EDT [3309:153] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.a3', 'PF0_1', '', '');
2020-04-06 20:20:21.414 EDT [3385:141] pg_regress/temp LOG:  statement: begin;
2020-04-06 20:20:21.414 EDT [3385:142] pg_regress/temp LOG:  statement: create type pg_temp.twophase_type as (a int);
2020-04-06 20:20:21.415 EDT [3337:110] pg_regress/domain LOG:  statement: create rule silly as on delete to dcomptable do instead
	  update dcomptable set d1.r = (d1).r - 1, d1.i = (d1).i + 1 where (d1).i > 0;
2020-04-06 20:20:21.415 EDT [3385:143] pg_regress/temp LOG:  statement: prepare transaction 'twophase_type';
2020-04-06 20:20:21.415 EDT [3385:144] pg_regress/temp ERROR:  cannot PREPARE a transaction that has operated on temporary objects
2020-04-06 20:20:21.415 EDT [3385:145] pg_regress/temp STATEMENT:  prepare transaction 'twophase_type';
2020-04-06 20:20:21.416 EDT [3385:146] pg_regress/temp LOG:  statement: begin;
2020-04-06 20:20:21.416 EDT [3337:111] pg_regress/domain LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(dcomptable)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:21.416 EDT [3385:147] pg_regress/temp LOG:  statement: create view pg_temp.twophase_view as select 1;
2020-04-06 20:20:21.417 EDT [3326:180] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '31358' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:21.418 EDT [3385:148] pg_regress/temp LOG:  statement: prepare transaction 'twophase_view';
2020-04-06 20:20:21.418 EDT [3385:149] pg_regress/temp ERROR:  cannot PREPARE a transaction that has operated on temporary objects
2020-04-06 20:20:21.418 EDT [3385:150] pg_regress/temp STATEMENT:  prepare transaction 'twophase_view';
2020-04-06 20:20:21.418 EDT [3326:181] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '31358' ORDER BY 1;
2020-04-06 20:20:21.419 EDT [3337:112] pg_regress/domain LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '31348';
2020-04-06 20:20:21.419 EDT [3385:151] pg_regress/temp LOG:  statement: begin;
2020-04-06 20:20:21.419 EDT [3385:152] pg_regress/temp LOG:  statement: create sequence pg_temp.twophase_seq;
2020-04-06 20:20:21.421 EDT [3385:153] pg_regress/temp LOG:  statement: prepare transaction 'twophase_sequence';
2020-04-06 20:20:21.421 EDT [3385:154] pg_regress/temp ERROR:  cannot PREPARE a transaction that has operated on temporary objects
2020-04-06 20:20:21.421 EDT [3385:155] pg_regress/temp STATEMENT:  prepare transaction 'twophase_sequence';
2020-04-06 20:20:21.421 EDT [3337:113] pg_regress/domain LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '31348' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:21.422 EDT [3325:275] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.422 EDT [3385:156] pg_regress/temp LOG:  statement: create temp table twophase_tab (a int);
2020-04-06 20:20:21.423 EDT [3316:227] pg_regress/with LOG:  statement: CREATE TRIGGER y_trig AFTER INSERT ON y FOR EACH STATEMENT
	    EXECUTE PROCEDURE y_trigger();
2020-04-06 20:20:21.423 EDT [3326:182] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '31358'
	ORDER BY 1;
2020-04-06 20:20:21.423 EDT [3309:154] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.a4', 'PF0_1', '', '');
2020-04-06 20:20:21.423 EDT [3325:276] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.424 EDT [3325:277] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.424 EDT [3316:228] pg_regress/with LOG:  statement: WITH t AS (
	    INSERT INTO y
	    VALUES
	        (41),
	        (42),
	        (43)
	    RETURNING *
	)
	SELECT * FROM t;
2020-04-06 20:20:21.425 EDT [3337:114] pg_regress/domain LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '31348' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:21.425 EDT [3325:278] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.425 EDT [3316:229] pg_regress/with LOG:  statement: SELECT * FROM y;
2020-04-06 20:20:21.425 EDT [3336:87] pg_regress/rangefuncs LOG:  statement: SELECT * FROM getrngfunc3(1) WITH ORDINALITY AS t1(v,o);
2020-04-06 20:20:21.426 EDT [3325:279] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.426 EDT [3385:157] pg_regress/temp LOG:  statement: begin;
2020-04-06 20:20:21.426 EDT [3326:183] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '31358'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('31358')
	ORDER BY 1;
2020-04-06 20:20:21.426 EDT [3316:230] pg_regress/with LOG:  statement: DROP TRIGGER y_trig ON y;
2020-04-06 20:20:21.427 EDT [3325:280] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.427 EDT [3316:231] pg_regress/with LOG:  statement: DROP FUNCTION y_trigger();
2020-04-06 20:20:21.427 EDT [3385:158] pg_regress/temp LOG:  statement: select a from twophase_tab;
2020-04-06 20:20:21.428 EDT [3325:281] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.428 EDT [3326:184] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '31358'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:21.428 EDT [3316:232] pg_regress/with LOG:  statement: CREATE TEMP TABLE parent ( id int, val text );
2020-04-06 20:20:21.428 EDT [3337:115] pg_regress/domain LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '31348' ORDER BY 1;
2020-04-06 20:20:21.429 EDT [3385:159] pg_regress/temp LOG:  statement: prepare transaction 'twophase_tab';
2020-04-06 20:20:21.429 EDT [3385:160] pg_regress/temp ERROR:  cannot PREPARE a transaction that has operated on temporary objects
2020-04-06 20:20:21.429 EDT [3385:161] pg_regress/temp STATEMENT:  prepare transaction 'twophase_tab';
2020-04-06 20:20:21.429 EDT [3385:162] pg_regress/temp LOG:  statement: begin;
2020-04-06 20:20:21.430 EDT [3385:163] pg_regress/temp LOG:  statement: insert into twophase_tab values (1);
2020-04-06 20:20:21.430 EDT [3325:282] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.430 EDT [3385:164] pg_regress/temp LOG:  statement: prepare transaction 'twophase_tab';
2020-04-06 20:20:21.430 EDT [3385:165] pg_regress/temp ERROR:  cannot PREPARE a transaction that has operated on temporary objects
2020-04-06 20:20:21.430 EDT [3385:166] pg_regress/temp STATEMENT:  prepare transaction 'twophase_tab';
2020-04-06 20:20:21.430 EDT [3326:185] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '31358'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:21.431 EDT [3325:283] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.431 EDT [3325:284] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.431 EDT [3337:116] pg_regress/domain LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '31348'
	ORDER BY 1;
2020-04-06 20:20:21.431 EDT [3325:285] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.432 EDT [3309:155] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.a5', 'PF0_1', '', '');
2020-04-06 20:20:21.432 EDT [3316:233] pg_regress/with LOG:  statement: CREATE TEMP TABLE child1 ( ) INHERITS ( parent );
2020-04-06 20:20:21.432 EDT [3385:167] pg_regress/temp LOG:  statement: begin;
2020-04-06 20:20:21.432 EDT [3337:117] pg_regress/domain LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true)), ev_enabled
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '31348' ORDER BY 1;
2020-04-06 20:20:21.432 EDT [3326:186] pg_regress/alter_table LOG:  statement: CREATE TABLE constraint_rename_test2 (a int CONSTRAINT con1 CHECK (a > 0), d int) INHERITS (constraint_rename_test);
2020-04-06 20:20:21.432 EDT [3385:168] pg_regress/temp LOG:  statement: lock twophase_tab in access exclusive mode;
2020-04-06 20:20:21.433 EDT [3385:169] pg_regress/temp LOG:  statement: prepare transaction 'twophase_tab';
2020-04-06 20:20:21.433 EDT [3385:170] pg_regress/temp ERROR:  cannot PREPARE a transaction that has operated on temporary objects
2020-04-06 20:20:21.433 EDT [3385:171] pg_regress/temp STATEMENT:  prepare transaction 'twophase_tab';
2020-04-06 20:20:21.433 EDT [3385:172] pg_regress/temp LOG:  statement: begin;
2020-04-06 20:20:21.433 EDT [3385:173] pg_regress/temp LOG:  statement: drop table twophase_tab;
2020-04-06 20:20:21.433 EDT [3325:286] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.434 EDT [3385:174] pg_regress/temp LOG:  statement: prepare transaction 'twophase_tab';
2020-04-06 20:20:21.434 EDT [3325:287] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.434 EDT [3385:175] pg_regress/temp ERROR:  cannot PREPARE a transaction that has operated on temporary objects
2020-04-06 20:20:21.434 EDT [3385:176] pg_regress/temp STATEMENT:  prepare transaction 'twophase_tab';
2020-04-06 20:20:21.435 EDT [3325:288] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.436 EDT [3325:289] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.436 EDT [3335:50] pg_regress/xml LOG:  statement: SET xmlbinary TO hex;
2020-04-06 20:20:21.436 EDT [3325:290] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.436 EDT [3335:51] pg_regress/xml LOG:  statement: SELECT xmlelement(name foo, bytea 'bar');
2020-04-06 20:20:21.437 EDT [3325:291] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.437 EDT [3325:292] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.437 EDT [3325:293] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.438 EDT [3325:294] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.438 EDT [3325:295] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.439 EDT [3325:296] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.439 EDT [3325:297] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.440 EDT [3325:298] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.440 EDT [3325:299] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.440 EDT [3325:300] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.441 EDT [3316:234] pg_regress/with LOG:  statement: CREATE TEMP TABLE child2 ( ) INHERITS ( parent );
2020-04-06 20:20:21.442 EDT [3337:118] pg_regress/domain LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '31348'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('31348')
	ORDER BY 1;
2020-04-06 20:20:21.443 EDT [3316:235] pg_regress/with LOG:  statement: INSERT INTO parent VALUES ( 1, 'p1' );
2020-04-06 20:20:21.444 EDT [3309:156] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.a6', 'PF0_1', '', '');
2020-04-06 20:20:21.444 EDT [3325:301] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.444 EDT [3337:119] pg_regress/domain LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '31348'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:21.444 EDT [3316:236] pg_regress/with LOG:  statement: INSERT INTO child1 VALUES ( 11, 'c11' ),( 12, 'c12' );
2020-04-06 20:20:21.444 EDT [3326:187] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(constraint_rename_test2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:21.445 EDT [3325:302] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.445 EDT [3316:237] pg_regress/with LOG:  statement: INSERT INTO child2 VALUES ( 23, 'c21' ),( 24, 'c22' );
2020-04-06 20:20:21.446 EDT [3337:120] pg_regress/domain LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '31348'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:21.447 EDT [3336:88] pg_regress/rangefuncs LOG:  statement: CREATE VIEW vw_getrngfunc AS SELECT * FROM getrngfunc3(1);
2020-04-06 20:20:21.447 EDT [3309:157] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.b1', 'PF0_1', '', 'WS.002.1a');
2020-04-06 20:20:21.448 EDT [3343:221] pg_regress/copy2 LOG:  statement: COPY rls_t1 (a, b) TO stdout;
2020-04-06 20:20:21.449 EDT [3343:222] pg_regress/copy2 LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:20:21.449 EDT [3343:223] pg_regress/copy2 LOG:  statement: CREATE TABLE instead_of_insert_tbl(id serial, name text);
2020-04-06 20:20:21.451 EDT [3449:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:21.452 EDT [3449:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/temp
2020-04-06 20:20:21.452 EDT [3336:89] pg_regress/rangefuncs LOG:  statement: SELECT * FROM vw_getrngfunc;
2020-04-06 20:20:21.453 EDT [3336:90] pg_regress/rangefuncs LOG:  statement: DROP VIEW vw_getrngfunc;
2020-04-06 20:20:21.454 EDT [3336:91] pg_regress/rangefuncs LOG:  statement: CREATE VIEW vw_getrngfunc AS SELECT * FROM getrngfunc3(1) WITH ORDINALITY AS t1(v,o);
2020-04-06 20:20:21.455 EDT [3343:224] pg_regress/copy2 LOG:  statement: CREATE VIEW instead_of_insert_tbl_view AS SELECT ''::text AS str;
2020-04-06 20:20:21.457 EDT [3324:114] pg_regress/truncate LOG:  statement: ROLLBACK;
2020-04-06 20:20:21.458 EDT [3324:115] pg_regress/truncate LOG:  statement: BEGIN;
2020-04-06 20:20:21.458 EDT [3324:116] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_f;
2020-04-06 20:20:21.458 EDT [3449:3] pg_regress/temp LOG:  statement: SET search_path TO 'pg_temp';
2020-04-06 20:20:21.458 EDT [3316:238] pg_regress/with LOG:  statement: WITH rcte AS ( SELECT sum(id) AS totalid FROM parent )
	UPDATE parent SET id = id + totalid FROM rcte;
2020-04-06 20:20:21.458 EDT [3449:4] pg_regress/temp LOG:  statement: BEGIN;
2020-04-06 20:20:21.459 EDT [3449:5] pg_regress/temp LOG:  statement: SELECT current_schema() ~ 'pg_temp' AS is_temp_schema;
2020-04-06 20:20:21.460 EDT [3385:177] pg_regress/temp LOG:  disconnection: session time: 0:00:00.383 user=pgbuild database=regression host=[local]
2020-04-06 20:20:21.461 EDT [3449:6] pg_regress/temp LOG:  statement: PREPARE TRANSACTION 'twophase_search';
2020-04-06 20:20:21.461 EDT [3449:7] pg_regress/temp ERROR:  cannot PREPARE a transaction that has operated on temporary objects
2020-04-06 20:20:21.461 EDT [3449:8] pg_regress/temp STATEMENT:  PREPARE TRANSACTION 'twophase_search';
2020-04-06 20:20:21.461 EDT [3335:52] pg_regress/xml LOG:  statement: SELECT xmlelement(name foo, xmlattributes(true as bar));
2020-04-06 20:20:21.461 EDT [3325:303] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.462 EDT [3343:225] pg_regress/copy2 LOG:  statement: COPY instead_of_insert_tbl_view FROM stdin;
2020-04-06 20:20:21.462 EDT [3343:226] pg_regress/copy2 ERROR:  cannot copy to view "instead_of_insert_tbl_view"
2020-04-06 20:20:21.462 EDT [3343:227] pg_regress/copy2 HINT:  To enable copying to a view, provide an INSTEAD OF INSERT trigger.
2020-04-06 20:20:21.462 EDT [3343:228] pg_regress/copy2 STATEMENT:  COPY instead_of_insert_tbl_view FROM stdin;
2020-04-06 20:20:21.462 EDT [3343:229] pg_regress/copy2 LOG:  statement: CREATE FUNCTION fun_instead_of_insert_tbl() RETURNS trigger AS $$
	BEGIN
	  INSERT INTO instead_of_insert_tbl (name) VALUES (NEW.str);
	  RETURN NULL;
	END;
	$$ LANGUAGE plpgsql;
2020-04-06 20:20:21.462 EDT [3325:304] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.463 EDT [3325:305] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.463 EDT [3336:92] pg_regress/rangefuncs LOG:  statement: SELECT * FROM vw_getrngfunc;
2020-04-06 20:20:21.463 EDT [3325:306] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.463 EDT [3343:230] pg_regress/copy2 LOG:  statement: CREATE TRIGGER trig_instead_of_insert_tbl_view
	  INSTEAD OF INSERT ON instead_of_insert_tbl_view
	  FOR EACH ROW EXECUTE PROCEDURE fun_instead_of_insert_tbl();
2020-04-06 20:20:21.463 EDT [3325:307] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.464 EDT [3325:308] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.464 EDT [3343:231] pg_regress/copy2 LOG:  statement: COPY instead_of_insert_tbl_view FROM stdin;
2020-04-06 20:20:21.464 EDT [3325:309] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.465 EDT [3325:310] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.465 EDT [3310:96] pg_regress/rowtypes LOG:  statement: select (row(1, 2.0)).f2;
2020-04-06 20:20:21.465 EDT [3449:9] pg_regress/temp LOG:  disconnection: session time: 0:00:00.014 user=pgbuild database=regression host=[local]
2020-04-06 20:20:21.465 EDT [3343:232] pg_regress/copy2 LOG:  statement: SELECT * FROM instead_of_insert_tbl;
2020-04-06 20:20:21.465 EDT [3310:97] pg_regress/rowtypes LOG:  statement: select (row(1, 2.0)).nosuch;
2020-04-06 20:20:21.465 EDT [3310:98] pg_regress/rowtypes ERROR:  could not identify column "nosuch" in record data type at character 9
2020-04-06 20:20:21.465 EDT [3310:99] pg_regress/rowtypes STATEMENT:  select (row(1, 2.0)).nosuch;
2020-04-06 20:20:21.466 EDT [3343:233] pg_regress/copy2 LOG:  statement: BEGIN;
2020-04-06 20:20:21.466 EDT [3310:100] pg_regress/rowtypes LOG:  statement: select (row(1, 2.0)).*;
2020-04-06 20:20:21.466 EDT [3343:234] pg_regress/copy2 LOG:  statement: CREATE VIEW instead_of_insert_tbl_view_2 as select ''::text as str;
2020-04-06 20:20:21.466 EDT [3310:101] pg_regress/rowtypes LOG:  statement: select (r).f1 from (select row(1, 2.0) as r) ss;
2020-04-06 20:20:21.467 EDT [3343:235] pg_regress/copy2 LOG:  statement: CREATE TRIGGER trig_instead_of_insert_tbl_view_2
	  INSTEAD OF INSERT ON instead_of_insert_tbl_view_2
	  FOR EACH ROW EXECUTE PROCEDURE fun_instead_of_insert_tbl();
2020-04-06 20:20:21.467 EDT [3326:188] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '31393';
2020-04-06 20:20:21.467 EDT [3343:236] pg_regress/copy2 LOG:  statement: COPY instead_of_insert_tbl_view_2 FROM stdin;
2020-04-06 20:20:21.465 EDT [3316:239] pg_regress/with LOG:  statement: SELECT * FROM parent;
2020-04-06 20:20:21.468 EDT [3343:237] pg_regress/copy2 LOG:  statement: SELECT * FROM instead_of_insert_tbl;
2020-04-06 20:20:21.468 EDT [3326:189] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '31393' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:21.468 EDT [3343:238] pg_regress/copy2 LOG:  statement: COMMIT;
2020-04-06 20:20:21.468 EDT [3343:239] pg_regress/copy2 LOG:  statement: DROP TABLE forcetest;
2020-04-06 20:20:21.468 EDT [3325:311] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.469 EDT [3310:102] pg_regress/rowtypes LOG:  statement: select (r).f3 from (select row(1, 2.0) as r) ss;
2020-04-06 20:20:21.469 EDT [3310:103] pg_regress/rowtypes ERROR:  could not identify column "f3" in record data type at character 9
2020-04-06 20:20:21.469 EDT [3310:104] pg_regress/rowtypes STATEMENT:  select (r).f3 from (select row(1, 2.0) as r) ss;
2020-04-06 20:20:21.469 EDT [3316:240] pg_regress/with LOG:  statement: WITH wcte AS ( INSERT INTO child1 VALUES ( 42, 'new' ) RETURNING id AS newid )
	UPDATE parent SET id = id + newid FROM wcte;
2020-04-06 20:20:21.469 EDT [3326:190] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '31393' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:21.470 EDT [3310:105] pg_regress/rowtypes LOG:  statement: select (r).* from (select row(1, 2.0) as r) ss;
2020-04-06 20:20:21.470 EDT [3316:241] pg_regress/with LOG:  statement: SELECT * FROM parent;
2020-04-06 20:20:21.470 EDT [3343:240] pg_regress/copy2 LOG:  statement: DROP TABLE vistest;
2020-04-06 20:20:21.470 EDT [3325:312] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.470 EDT [3316:242] pg_regress/with LOG:  statement: WITH rcte AS ( SELECT max(id) AS maxid FROM parent )
	DELETE FROM parent USING rcte WHERE id = maxid;
2020-04-06 20:20:21.470 EDT [3310:106] pg_regress/rowtypes LOG:  statement: select ROW();
2020-04-06 20:20:21.471 EDT [3310:107] pg_regress/rowtypes LOG:  statement: select ROW() IS NULL;
2020-04-06 20:20:21.472 EDT [3310:108] pg_regress/rowtypes LOG:  statement: select ROW() = ROW();
2020-04-06 20:20:21.472 EDT [3310:109] pg_regress/rowtypes ERROR:  cannot compare rows of zero length at character 14
2020-04-06 20:20:21.472 EDT [3310:110] pg_regress/rowtypes STATEMENT:  select ROW() = ROW();
2020-04-06 20:20:21.472 EDT [3326:191] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '31393' ORDER BY 1;
2020-04-06 20:20:21.472 EDT [3325:313] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.473 EDT [3326:192] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '31393'
	ORDER BY 1;
2020-04-06 20:20:21.473 EDT [3325:314] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.473 EDT [3326:193] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '31393'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('31393')
	ORDER BY 1;
2020-04-06 20:20:21.473 EDT [3325:315] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.474 EDT [3325:316] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.474 EDT [3325:317] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.474 EDT [3326:194] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '31393'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:21.475 EDT [3325:318] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.475 EDT [3325:319] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.475 EDT [3326:195] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '31393'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:21.475 EDT [3325:320] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.476 EDT [3325:321] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.476 EDT [3326:196] pg_regress/alter_table LOG:  statement: ALTER TABLE constraint_rename_test2 RENAME CONSTRAINT con1 TO con1foo;
2020-04-06 20:20:21.476 EDT [3325:322] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.476 EDT [3326:197] pg_regress/alter_table ERROR:  cannot rename inherited constraint "con1"
2020-04-06 20:20:21.476 EDT [3326:198] pg_regress/alter_table STATEMENT:  ALTER TABLE constraint_rename_test2 RENAME CONSTRAINT con1 TO con1foo;
2020-04-06 20:20:21.476 EDT [3326:199] pg_regress/alter_table LOG:  statement: ALTER TABLE ONLY constraint_rename_test RENAME CONSTRAINT con1 TO con1foo;
2020-04-06 20:20:21.477 EDT [3326:200] pg_regress/alter_table ERROR:  inherited constraint "con1" must be renamed in child tables too
2020-04-06 20:20:21.477 EDT [3326:201] pg_regress/alter_table STATEMENT:  ALTER TABLE ONLY constraint_rename_test RENAME CONSTRAINT con1 TO con1foo;
2020-04-06 20:20:21.477 EDT [3325:323] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.477 EDT [3310:111] pg_regress/rowtypes LOG:  statement: select array[ row(1,2), row(3,4), row(5,6) ];
2020-04-06 20:20:21.477 EDT [3316:243] pg_regress/with LOG:  statement: SELECT * FROM parent;
2020-04-06 20:20:21.477 EDT [3326:202] pg_regress/alter_table LOG:  statement: ALTER TABLE constraint_rename_test RENAME CONSTRAINT con1 TO con1foo;
2020-04-06 20:20:21.478 EDT [3325:324] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.478 EDT [3326:203] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(constraint_rename_test)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:21.478 EDT [3325:325] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.478 EDT [3325:326] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.479 EDT [3326:204] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '31358';
2020-04-06 20:20:21.479 EDT [3325:327] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.479 EDT [3325:328] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.480 EDT [3310:112] pg_regress/rowtypes LOG:  statement: select row(1,1.1) = any (array[ row(7,7.7), row(1,1.1), row(0,0.0) ]);
2020-04-06 20:20:21.480 EDT [3316:244] pg_regress/with LOG:  statement: WITH wcte AS ( INSERT INTO child2 VALUES ( 42, 'new2' ) RETURNING id AS newid )
	DELETE FROM parent USING wcte WHERE id = newid;
2020-04-06 20:20:21.480 EDT [3310:113] pg_regress/rowtypes LOG:  statement: select row(1,1.1) = any (array[ row(7,7.7), row(1,1.0), row(0,0.0) ]);
2020-04-06 20:20:21.480 EDT [3316:245] pg_regress/with LOG:  statement: SELECT * FROM parent;
2020-04-06 20:20:21.481 EDT [3316:246] pg_regress/with LOG:  statement: EXPLAIN (VERBOSE, COSTS OFF)
	WITH wcte AS ( INSERT INTO int8_tbl VALUES ( 42, 47 ) RETURNING q2 )
	DELETE FROM a USING wcte WHERE aa = q2;
2020-04-06 20:20:21.481 EDT [3326:205] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '31358' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:21.481 EDT [3337:121] pg_regress/domain LOG:  statement: drop table dcomptable;
2020-04-06 20:20:21.482 EDT [3326:206] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '31358' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:21.482 EDT [3326:207] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '31358' ORDER BY 1;
2020-04-06 20:20:21.483 EDT [3325:329] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.483 EDT [3316:247] pg_regress/with LOG:  statement: WITH RECURSIVE t AS (
		INSERT INTO y
			SELECT * FROM t
	)
	VALUES(FALSE);
2020-04-06 20:20:21.483 EDT [3316:248] pg_regress/with ERROR:  recursive query "t" must not contain data-modifying statements at character 16
2020-04-06 20:20:21.483 EDT [3316:249] pg_regress/with STATEMENT:  WITH RECURSIVE t AS (
		INSERT INTO y
			SELECT * FROM t
	)
	VALUES(FALSE);
2020-04-06 20:20:21.483 EDT [3316:250] pg_regress/with LOG:  statement: WITH t AS (
		INSERT INTO y VALUES(0)
	)
	SELECT * FROM t;
2020-04-06 20:20:21.483 EDT [3316:251] pg_regress/with ERROR:  WITH query "t" does not have a RETURNING clause at character 54
2020-04-06 20:20:21.483 EDT [3316:252] pg_regress/with STATEMENT:  WITH t AS (
		INSERT INTO y VALUES(0)
	)
	SELECT * FROM t;
2020-04-06 20:20:21.483 EDT [3326:208] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '31358'
	ORDER BY 1;
2020-04-06 20:20:21.483 EDT [3316:253] pg_regress/with LOG:  statement: SELECT * FROM (
		WITH t AS (UPDATE y SET a=a+1 RETURNING *)
		SELECT * FROM t
	) ss;
2020-04-06 20:20:21.483 EDT [3316:254] pg_regress/with ERROR:  WITH clause containing a data-modifying statement must be at the top level at character 23
2020-04-06 20:20:21.483 EDT [3316:255] pg_regress/with STATEMENT:  SELECT * FROM (
		WITH t AS (UPDATE y SET a=a+1 RETURNING *)
		SELECT * FROM t
	) ss;
2020-04-06 20:20:21.483 EDT [3316:256] pg_regress/with LOG:  statement: CREATE RULE y_rule AS ON INSERT TO y WHERE a=0 DO INSTEAD DELETE FROM y;
2020-04-06 20:20:21.484 EDT [3326:209] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '31358'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('31358')
	ORDER BY 1;
2020-04-06 20:20:21.484 EDT [3316:257] pg_regress/with LOG:  statement: WITH t AS (
		INSERT INTO y VALUES(0)
	)
	VALUES(FALSE);
2020-04-06 20:20:21.484 EDT [3316:258] pg_regress/with ERROR:  conditional DO INSTEAD rules are not supported for data-modifying statements in WITH
2020-04-06 20:20:21.484 EDT [3316:259] pg_regress/with STATEMENT:  WITH t AS (
		INSERT INTO y VALUES(0)
	)
	VALUES(FALSE);
2020-04-06 20:20:21.484 EDT [3316:260] pg_regress/with LOG:  statement: DROP RULE y_rule ON y;
2020-04-06 20:20:21.484 EDT [3343:241] pg_regress/copy2 LOG:  statement: DROP FUNCTION truncate_in_subxact();
2020-04-06 20:20:21.485 EDT [3316:261] pg_regress/with ERROR:  syntax error at or near "with" at character 19
2020-04-06 20:20:21.485 EDT [3316:262] pg_regress/with STATEMENT:  create table foo (with baz);
2020-04-06 20:20:21.485 EDT [3316:263] pg_regress/with ERROR:  syntax error at or near "with" at character 19
2020-04-06 20:20:21.485 EDT [3316:264] pg_regress/with STATEMENT:  create table foo (with ordinality);
2020-04-06 20:20:21.485 EDT [3316:265] pg_regress/with LOG:  statement: with ordinality as (select 1 as x) select * from ordinality;
2020-04-06 20:20:21.485 EDT [3316:266] pg_regress/with LOG:  statement: WITH test AS (SELECT 42) INSERT INTO test VALUES (1);
2020-04-06 20:20:21.486 EDT [3316:267] pg_regress/with ERROR:  relation "test" does not exist at character 38
2020-04-06 20:20:21.486 EDT [3316:268] pg_regress/with STATEMENT:  WITH test AS (SELECT 42) INSERT INTO test VALUES (1);
2020-04-06 20:20:21.486 EDT [3316:269] pg_regress/with LOG:  statement: create temp table test (i int);
2020-04-06 20:20:21.486 EDT [3337:122] pg_regress/domain LOG:  statement: drop type comptype cascade;
2020-04-06 20:20:21.487 EDT [3325:330] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.487 EDT [3316:270] pg_regress/with LOG:  statement: with test as (select 42) insert into test select * from test;
2020-04-06 20:20:21.487 EDT [3325:331] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.488 EDT [3325:332] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.488 EDT [3325:333] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.488 EDT [3325:334] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.489 EDT [3343:242] pg_regress/copy2 LOG:  statement: DROP TABLE x, y;
2020-04-06 20:20:21.489 EDT [3325:335] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.489 EDT [3325:336] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.490 EDT [3325:337] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.490 EDT [3325:338] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.490 EDT [3325:339] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.491 EDT [3325:340] pg_regress/largeobject LOG:  fastpath function call: "lowrite" (OID 955)
2020-04-06 20:20:21.491 EDT [3325:341] pg_regress/largeobject LOG:  fastpath function call: "lo_close" (OID 953)
2020-04-06 20:20:21.491 EDT [3325:342] pg_regress/largeobject LOG:  statement: COMMIT
2020-04-06 20:20:21.493 EDT [3335:53] pg_regress/xml LOG:  statement: SELECT xmlelement(name foo, xmlattributes('2009-04-09 00:24:37'::timestamp as bar));
2020-04-06 20:20:21.493 EDT [3336:93] pg_regress/rangefuncs LOG:  statement: DROP VIEW vw_getrngfunc;
2020-04-06 20:20:21.500 EDT [3343:243] pg_regress/copy2 LOG:  statement: DROP TABLE rls_t1 CASCADE;
2020-04-06 20:20:21.501 EDT [3343:244] pg_regress/copy2 LOG:  statement: DROP ROLE regress_rls_copy_user;
2020-04-06 20:20:21.502 EDT [3343:245] pg_regress/copy2 LOG:  statement: DROP ROLE regress_rls_copy_user_colperms;
2020-04-06 20:20:21.502 EDT [3343:246] pg_regress/copy2 LOG:  statement: DROP FUNCTION fn_x_before();
2020-04-06 20:20:21.503 EDT [3343:247] pg_regress/copy2 LOG:  statement: DROP FUNCTION fn_x_after();
2020-04-06 20:20:21.503 EDT [3343:248] pg_regress/copy2 LOG:  statement: DROP TABLE instead_of_insert_tbl;
2020-04-06 20:20:21.504 EDT [3337:123] pg_regress/domain LOG:  statement: create type comptype as (r float8, i float8);
2020-04-06 20:20:21.504 EDT [3310:114] pg_regress/rowtypes LOG:  statement: create type cantcompare as (p point, r float8);
2020-04-06 20:20:21.505 EDT [3336:94] pg_regress/rangefuncs LOG:  statement: CREATE FUNCTION getrngfunc4(int) RETURNS rngfunc AS 'SELECT * FROM rngfunc WHERE rngfuncid = $1;' LANGUAGE SQL;
2020-04-06 20:20:21.505 EDT [3343:249] pg_regress/copy2 LOG:  statement: DROP VIEW instead_of_insert_tbl_view;
2020-04-06 20:20:21.506 EDT [3316:271] pg_regress/with LOG:  statement: select * from test;
2020-04-06 20:20:21.506 EDT [3325:343] pg_regress/largeobject LOG:  statement: SELECT lo_from_bytea(0, lo_get(31305)) AS newloid_2
2020-04-06 20:20:21.506 EDT [3343:250] pg_regress/copy2 LOG:  statement: DROP VIEW instead_of_insert_tbl_view_2;
2020-04-06 20:20:21.506 EDT [3337:124] pg_regress/domain LOG:  statement: create domain dcomptype as comptype;
2020-04-06 20:20:21.506 EDT [3316:272] pg_regress/with LOG:  statement: drop table test;
2020-04-06 20:20:21.507 EDT [3337:125] pg_regress/domain LOG:  statement: alter domain dcomptype add constraint c1 check ((value).r > 0);
2020-04-06 20:20:21.508 EDT [3343:251] pg_regress/copy2 LOG:  statement: DROP FUNCTION fun_instead_of_insert_tbl();
2020-04-06 20:20:21.508 EDT [3310:115] pg_regress/rowtypes LOG:  statement: create temp table cc (f1 cantcompare);
2020-04-06 20:20:21.509 EDT [3336:95] pg_regress/rangefuncs LOG:  statement: SELECT * FROM getrngfunc4(1) AS t1;
2020-04-06 20:20:21.509 EDT [3337:126] pg_regress/domain LOG:  statement: comment on constraint c1 on domain dcomptype is 'random commentary';
2020-04-06 20:20:21.513 EDT [3343:252] pg_regress/copy2 LOG:  disconnection: session time: 0:00:00.662 user=pgbuild database=regression host=[local]
2020-04-06 20:20:21.517 EDT [3337:127] pg_regress/domain LOG:  statement: select row(0,1)::dcomptype;
2020-04-06 20:20:21.517 EDT [3337:128] pg_regress/domain ERROR:  value for domain dcomptype violates check constraint "c1"
2020-04-06 20:20:21.517 EDT [3337:129] pg_regress/domain STATEMENT:  select row(0,1)::dcomptype;
2020-04-06 20:20:21.520 EDT [3324:117] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_fa;
2020-04-06 20:20:21.521 EDT [3310:116] pg_regress/rowtypes LOG:  statement: insert into cc values('("(1,2)",3)');
2020-04-06 20:20:21.522 EDT [3310:117] pg_regress/rowtypes LOG:  statement: insert into cc values('("(4,5)",6)');
2020-04-06 20:20:21.522 EDT [3310:118] pg_regress/rowtypes LOG:  statement: select * from cc order by f1;
2020-04-06 20:20:21.523 EDT [3310:119] pg_regress/rowtypes ERROR:  could not identify an ordering operator for type cantcompare at character 27
2020-04-06 20:20:21.523 EDT [3310:120] pg_regress/rowtypes HINT:  Use an explicit ordering operator or modify the query.
2020-04-06 20:20:21.523 EDT [3310:121] pg_regress/rowtypes STATEMENT:  select * from cc order by f1;
2020-04-06 20:20:21.523 EDT [3310:122] pg_regress/rowtypes LOG:  statement: create type testtype1 as (a int, b int);
2020-04-06 20:20:21.524 EDT [3310:123] pg_regress/rowtypes LOG:  statement: select row(1, 2)::testtype1 < row(1, 3)::testtype1;
2020-04-06 20:20:21.525 EDT [3335:54] pg_regress/xml LOG:  statement: SELECT xmlelement(name foo, xmlattributes('infinity'::timestamp as bar));
2020-04-06 20:20:21.525 EDT [3326:210] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '31358'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:21.526 EDT [3337:130] pg_regress/domain LOG:  statement: alter type comptype alter attribute r type varchar;
2020-04-06 20:20:21.528 EDT [3316:273] pg_regress/with LOG:  disconnection: session time: 0:00:00.786 user=pgbuild database=regression host=[local]
2020-04-06 20:20:21.528 EDT [3326:211] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '31358'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:21.528 EDT [3337:131] pg_regress/domain ERROR:  operator does not exist: character varying > double precision
2020-04-06 20:20:21.528 EDT [3337:132] pg_regress/domain HINT:  No operator matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:21.528 EDT [3337:133] pg_regress/domain STATEMENT:  alter type comptype alter attribute r type varchar;
2020-04-06 20:20:21.530 EDT [3336:96] pg_regress/rangefuncs LOG:  statement: SELECT * FROM getrngfunc4(1) WITH ORDINALITY AS t1(a,b,c,o);
2020-04-06 20:20:21.537 EDT [3326:212] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(constraint_rename_test2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:21.539 EDT [3465:1] ERROR:  timestamp out of range
2020-04-06 20:20:21.539 EDT [3465:2] DETAIL:  XML does not support infinite timestamp values.
2020-04-06 20:20:21.539 EDT [3465:3] STATEMENT:  SELECT xmlelement(name foo, xmlattributes('infinity'::timestamp as bar));
2020-04-06 20:20:21.539 EDT [3335:55] pg_regress/xml ERROR:  timestamp out of range
2020-04-06 20:20:21.539 EDT [3335:56] pg_regress/xml DETAIL:  XML does not support infinite timestamp values.
2020-04-06 20:20:21.539 EDT [3335:57] pg_regress/xml STATEMENT:  SELECT xmlelement(name foo, xmlattributes('infinity'::timestamp as bar));
2020-04-06 20:20:21.541 EDT [3337:134] pg_regress/domain LOG:  statement: alter type comptype alter attribute r type bigint;
2020-04-06 20:20:21.542 EDT [24935:447] LOG:  background worker "parallel worker" (PID 3465) exited with exit code 1
2020-04-06 20:20:21.542 EDT [3335:58] pg_regress/xml LOG:  statement: SELECT xmlelement(name foo, xmlattributes('<>&"''' as funny, xml 'b<a/>r' as funnier));
2020-04-06 20:20:21.542 EDT [3324:118] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_faa;
2020-04-06 20:20:21.543 EDT [3310:124] pg_regress/rowtypes LOG:  statement: select row(1, 2)::testtype1 <= row(1, 3)::testtype1;
2020-04-06 20:20:21.544 EDT [3326:213] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '31393';
2020-04-06 20:20:21.549 EDT [3337:135] pg_regress/domain LOG:  statement: alter type comptype drop attribute r;
2020-04-06 20:20:21.549 EDT [3337:136] pg_regress/domain ERROR:  cannot drop column r of composite type comptype because other objects depend on it
2020-04-06 20:20:21.549 EDT [3337:137] pg_regress/domain DETAIL:  constraint c1 depends on column r of composite type comptype
2020-04-06 20:20:21.549 EDT [3337:138] pg_regress/domain HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:21.549 EDT [3337:139] pg_regress/domain STATEMENT:  alter type comptype drop attribute r;
2020-04-06 20:20:21.550 EDT [3325:344] pg_regress/largeobject LOG:  statement: SELECT md5(lo_get(31305)) = md5(lo_get(31452));
2020-04-06 20:20:21.552 EDT [3326:214] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '31393' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:21.553 EDT [3337:140] pg_regress/domain LOG:  statement: alter type comptype drop attribute i;
2020-04-06 20:20:21.554 EDT [3326:215] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '31393' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:21.555 EDT [3337:141] pg_regress/domain LOG:  statement: select conname, obj_description(oid, 'pg_constraint') from pg_constraint
	  where contypid = 'dcomptype'::regtype;
2020-04-06 20:20:21.555 EDT [3326:216] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '31393' ORDER BY 1;
2020-04-06 20:20:21.556 EDT [3326:217] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '31393'
	ORDER BY 1;
2020-04-06 20:20:21.556 EDT [3337:142] pg_regress/domain LOG:  statement: drop type comptype cascade;
2020-04-06 20:20:21.557 EDT [3326:218] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '31393'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('31393')
	ORDER BY 1;
2020-04-06 20:20:21.560 EDT [3336:97] pg_regress/rangefuncs LOG:  statement: CREATE VIEW vw_getrngfunc AS SELECT * FROM getrngfunc4(1);
2020-04-06 20:20:21.561 EDT [3336:98] pg_regress/rangefuncs LOG:  statement: SELECT * FROM vw_getrngfunc;
2020-04-06 20:20:21.563 EDT [3337:143] pg_regress/domain LOG:  statement: create type comptype as (r float8, i float8);
2020-04-06 20:20:21.564 EDT [3326:219] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '31393'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:21.565 EDT [3324:119] pg_regress/truncate LOG:  statement: TRUNCATE ONLY trunc_fb, ONLY trunc_fa;
2020-04-06 20:20:21.566 EDT [3334:233] pg_regress/polymorphism LOG:  statement: select f3, myaggp03a(*) from t group by f3 order by f3;
2020-04-06 20:20:21.566 EDT [3324:120] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_f;
2020-04-06 20:20:21.567 EDT [3325:345] pg_regress/largeobject LOG:  statement: SELECT lo_get(31305, 0, 20);
2020-04-06 20:20:21.567 EDT [3324:121] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_fa;
2020-04-06 20:20:21.568 EDT [3324:122] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_faa;
2020-04-06 20:20:21.568 EDT [3337:144] pg_regress/domain LOG:  statement: create domain dcomptypea as comptype[];
2020-04-06 20:20:21.569 EDT [3324:123] pg_regress/truncate LOG:  statement: ROLLBACK;
2020-04-06 20:20:21.569 EDT [3325:346] pg_regress/largeobject LOG:  statement: SELECT lo_get(31305, 10, 20);
2020-04-06 20:20:21.569 EDT [3337:145] pg_regress/domain LOG:  statement: create table dcomptable (d1 dcomptypea unique);
2020-04-06 20:20:21.571 EDT [3335:59] pg_regress/xml LOG:  statement: SELECT xmlparse(content '');
2020-04-06 20:20:21.573 EDT [3324:124] pg_regress/truncate LOG:  statement: BEGIN;
2020-04-06 20:20:21.573 EDT [3325:347] pg_regress/largeobject LOG:  statement: SELECT lo_put(31305, 5, decode('afafafaf', 'hex'));
2020-04-06 20:20:21.573 EDT [3336:99] pg_regress/rangefuncs LOG:  statement: DROP VIEW vw_getrngfunc;
2020-04-06 20:20:21.574 EDT [3336:100] pg_regress/rangefuncs LOG:  statement: CREATE VIEW vw_getrngfunc AS SELECT * FROM getrngfunc4(1) WITH ORDINALITY AS t1(a,b,c,o);
2020-04-06 20:20:21.574 EDT [3337:146] pg_regress/domain LOG:  statement: insert into dcomptable values (array[row(1,2)]::dcomptypea);
2020-04-06 20:20:21.574 EDT [3337:147] pg_regress/domain LOG:  statement: insert into dcomptable values (array[row(3,4), row(5,6)]::comptype[]);
2020-04-06 20:20:21.575 EDT [3336:101] pg_regress/rangefuncs LOG:  statement: SELECT * FROM vw_getrngfunc;
2020-04-06 20:20:21.575 EDT [3324:125] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_f;
2020-04-06 20:20:21.575 EDT [3325:348] pg_regress/largeobject LOG:  statement: SELECT lo_get(31305, 0, 20);
2020-04-06 20:20:21.575 EDT [3337:148] pg_regress/domain LOG:  statement: insert into dcomptable values (array[row(7,8)::comptype, row(9,10)::comptype]);
2020-04-06 20:20:21.577 EDT [3325:349] pg_regress/largeobject LOG:  statement: SELECT lo_put(31305, 4294967310, 'foo');
2020-04-06 20:20:21.577 EDT [3337:149] pg_regress/domain LOG:  statement: insert into dcomptable values (array[row(1,2)]::dcomptypea);
2020-04-06 20:20:21.578 EDT [3337:150] pg_regress/domain ERROR:  duplicate key value violates unique constraint "dcomptable_d1_key"
2020-04-06 20:20:21.578 EDT [3337:151] pg_regress/domain DETAIL:  Key (d1)=({"(1,2)"}) already exists.
2020-04-06 20:20:21.578 EDT [3337:152] pg_regress/domain STATEMENT:  insert into dcomptable values (array[row(1,2)]::dcomptypea);
2020-04-06 20:20:21.578 EDT [3337:153] pg_regress/domain LOG:  statement: insert into dcomptable (d1[1]) values(row(9,10));
2020-04-06 20:20:21.578 EDT [3337:154] pg_regress/domain LOG:  statement: insert into dcomptable (d1[1].r) values(11);
2020-04-06 20:20:21.578 EDT [3337:155] pg_regress/domain LOG:  statement: select * from dcomptable;
2020-04-06 20:20:21.579 EDT [3337:156] pg_regress/domain LOG:  statement: select d1[2], d1[1].r, d1[1].i from dcomptable;
2020-04-06 20:20:21.580 EDT [3337:157] pg_regress/domain LOG:  statement: update dcomptable set d1[2] = row(d1[2].i, d1[2].r);
2020-04-06 20:20:21.580 EDT [3337:158] pg_regress/domain LOG:  statement: select * from dcomptable;
2020-04-06 20:20:21.581 EDT [3337:159] pg_regress/domain LOG:  statement: update dcomptable set d1[1].r = d1[1].r + 1 where d1[1].i > 0;
2020-04-06 20:20:21.581 EDT [3337:160] pg_regress/domain LOG:  statement: select * from dcomptable;
2020-04-06 20:20:21.584 EDT [3309:158] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.b2', 'PF0_1', '', 'WS.002.1b');
2020-04-06 20:20:21.587 EDT [3325:350] pg_regress/largeobject LOG:  statement: SELECT lo_get(31305);
2020-04-06 20:20:21.587 EDT [3325:351] pg_regress/largeobject ERROR:  large object read request is too large
2020-04-06 20:20:21.587 EDT [3325:352] pg_regress/largeobject STATEMENT:  SELECT lo_get(31305);
2020-04-06 20:20:21.588 EDT [3309:159] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.b3', 'PF0_1', '', 'WS.002.2a');
2020-04-06 20:20:21.590 EDT [3335:60] pg_regress/xml LOG:  statement: SELECT xmlparse(content '  ');
2020-04-06 20:20:21.590 EDT [3325:353] pg_regress/largeobject LOG:  statement: SELECT lo_get(31305, 4294967294, 100);
2020-04-06 20:20:21.592 EDT [3325:354] pg_regress/largeobject LOG:  statement: BEGIN
2020-04-06 20:20:21.592 EDT [3325:355] pg_regress/largeobject LOG:  fastpath function call: "lo_unlink" (OID 964)
2020-04-06 20:20:21.593 EDT [3324:126] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_fa;
2020-04-06 20:20:21.593 EDT [3310:125] pg_regress/rowtypes LOG:  statement: select row(1, 2)::testtype1 = row(1, 2)::testtype1;
2020-04-06 20:20:21.594 EDT [3310:126] pg_regress/rowtypes LOG:  statement: select row(1, 2)::testtype1 <> row(1, 3)::testtype1;
2020-04-06 20:20:21.594 EDT [3325:356] pg_regress/largeobject LOG:  statement: COMMIT
2020-04-06 20:20:21.595 EDT [3325:357] pg_regress/largeobject LOG:  statement: BEGIN
2020-04-06 20:20:21.595 EDT [3325:358] pg_regress/largeobject LOG:  fastpath function call: "lo_unlink" (OID 964)
2020-04-06 20:20:21.596 EDT [3310:127] pg_regress/rowtypes LOG:  statement: select row(1, 3)::testtype1 >= row(1, 2)::testtype1;
2020-04-06 20:20:21.597 EDT [3309:160] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.b4', 'PF0_1', '', 'WS.002.2b');
2020-04-06 20:20:21.598 EDT [3325:359] pg_regress/largeobject LOG:  statement: COMMIT
2020-04-06 20:20:21.599 EDT [3337:161] pg_regress/domain LOG:  statement: alter domain dcomptypea add constraint c1 check (value[1].r <= value[1].i);
2020-04-06 20:20:21.599 EDT [3337:162] pg_regress/domain LOG:  statement: alter domain dcomptypea add constraint c2 check (value[1].r > value[1].i);
2020-04-06 20:20:21.600 EDT [3337:163] pg_regress/domain ERROR:  column "d1" of table "dcomptable" contains values that violate the new constraint
2020-04-06 20:20:21.600 EDT [3337:164] pg_regress/domain STATEMENT:  alter domain dcomptypea add constraint c2 check (value[1].r > value[1].i);
2020-04-06 20:20:21.600 EDT [3337:165] pg_regress/domain LOG:  statement: select array[row(2,1)]::dcomptypea;
2020-04-06 20:20:21.600 EDT [3337:166] pg_regress/domain ERROR:  value for domain dcomptypea violates check constraint "c1"
2020-04-06 20:20:21.600 EDT [3337:167] pg_regress/domain STATEMENT:  select array[row(2,1)]::dcomptypea;
2020-04-06 20:20:21.600 EDT [3337:168] pg_regress/domain LOG:  statement: insert into dcomptable values (array[row(1,2)]::comptype[]);
2020-04-06 20:20:21.601 EDT [3337:169] pg_regress/domain LOG:  statement: insert into dcomptable values (array[row(2,1)]::comptype[]);
2020-04-06 20:20:21.601 EDT [3337:170] pg_regress/domain ERROR:  value for domain dcomptypea violates check constraint "c1"
2020-04-06 20:20:21.601 EDT [3337:171] pg_regress/domain STATEMENT:  insert into dcomptable values (array[row(2,1)]::comptype[]);
2020-04-06 20:20:21.601 EDT [3337:172] pg_regress/domain LOG:  statement: insert into dcomptable (d1[1].r) values(99);
2020-04-06 20:20:21.601 EDT [3337:173] pg_regress/domain LOG:  statement: insert into dcomptable (d1[1].r, d1[1].i) values(99, 100);
2020-04-06 20:20:21.602 EDT [3337:174] pg_regress/domain LOG:  statement: insert into dcomptable (d1[1].r, d1[1].i) values(100, 99);
2020-04-06 20:20:21.602 EDT [3337:175] pg_regress/domain ERROR:  value for domain dcomptypea violates check constraint "c1"
2020-04-06 20:20:21.602 EDT [3337:176] pg_regress/domain STATEMENT:  insert into dcomptable (d1[1].r, d1[1].i) values(100, 99);
2020-04-06 20:20:21.602 EDT [3337:177] pg_regress/domain LOG:  statement: update dcomptable set d1[1].r = d1[1].r + 1 where d1[1].i > 0;
2020-04-06 20:20:21.602 EDT [3337:178] pg_regress/domain ERROR:  value for domain dcomptypea violates check constraint "c1"
2020-04-06 20:20:21.602 EDT [3337:179] pg_regress/domain STATEMENT:  update dcomptable set d1[1].r = d1[1].r + 1 where d1[1].i > 0;
2020-04-06 20:20:21.602 EDT [3337:180] pg_regress/domain LOG:  statement: update dcomptable set d1[1].r = d1[1].r - 1, d1[1].i = d1[1].i + 1
	  where d1[1].i > 0;
2020-04-06 20:20:21.602 EDT [3337:181] pg_regress/domain LOG:  statement: select * from dcomptable;
2020-04-06 20:20:21.603 EDT [3325:360] pg_regress/largeobject LOG:  statement: SELECT lo_from_bytea(0, E'\\\\xdeadbeef') AS newloid
2020-04-06 20:20:21.606 EDT [3325:361] pg_regress/largeobject LOG:  statement: SET bytea_output TO hex;
2020-04-06 20:20:21.608 EDT [3336:102] pg_regress/rangefuncs LOG:  statement: DROP VIEW vw_getrngfunc;
2020-04-06 20:20:21.611 EDT [3325:362] pg_regress/largeobject LOG:  statement: SELECT lo_get(31484);
2020-04-06 20:20:21.612 EDT [3310:128] pg_regress/rowtypes LOG:  statement: select row(1, 3)::testtype1 > row(1, 2)::testtype1;
2020-04-06 20:20:21.612 EDT [3336:103] pg_regress/rangefuncs LOG:  statement: CREATE FUNCTION getrngfunc5(int) RETURNS setof rngfunc AS 'SELECT * FROM rngfunc WHERE rngfuncid = $1;' LANGUAGE SQL;
2020-04-06 20:20:21.614 EDT [3335:61] pg_regress/xml LOG:  statement: SELECT xmlparse(content 'abc');
2020-04-06 20:20:21.615 EDT [3326:220] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '31393'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:21.616 EDT [3325:363] pg_regress/largeobject LOG:  statement: SELECT lo_create(3001);
2020-04-06 20:20:21.618 EDT [3336:104] pg_regress/rangefuncs LOG:  statement: SELECT * FROM getrngfunc5(1) AS t1;
2020-04-06 20:20:21.619 EDT [3336:105] pg_regress/rangefuncs LOG:  statement: SELECT * FROM getrngfunc5(1) WITH ORDINALITY AS t1(a,b,c,o);
2020-04-06 20:20:21.619 EDT [3336:106] pg_regress/rangefuncs LOG:  statement: CREATE VIEW vw_getrngfunc AS SELECT * FROM getrngfunc5(1);
2020-04-06 20:20:21.621 EDT [3324:127] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_faa;
2020-04-06 20:20:21.621 EDT [3325:364] pg_regress/largeobject LOG:  statement: COMMENT ON LARGE OBJECT 3001 IS 'testing comments';
2020-04-06 20:20:21.622 EDT [3336:107] pg_regress/rangefuncs LOG:  statement: SELECT * FROM vw_getrngfunc;
2020-04-06 20:20:21.622 EDT [3325:365] pg_regress/largeobject LOG:  statement: DROP TABLE lotest_stash_values;
2020-04-06 20:20:21.622 EDT [3324:128] pg_regress/truncate LOG:  statement: TRUNCATE ONLY trunc_fb, trunc_fa;
2020-04-06 20:20:21.623 EDT [3325:366] pg_regress/largeobject LOG:  statement: DROP ROLE regress_lo_user;
2020-04-06 20:20:21.625 EDT [3310:129] pg_regress/rowtypes LOG:  statement: select row(1, -2)::testtype1 < row(1, -3)::testtype1;
2020-04-06 20:20:21.626 EDT [3337:182] pg_regress/domain LOG:  statement: explain (verbose, costs off)
	  update dcomptable set d1[1].r = d1[1].r - 1, d1[1].i = d1[1].i + 1
	    where d1[1].i > 0;
2020-04-06 20:20:21.626 EDT [3325:367] pg_regress/largeobject LOG:  disconnection: session time: 0:00:00.842 user=pgbuild database=regression host=[local]
2020-04-06 20:20:21.626 EDT [3337:183] pg_regress/domain LOG:  statement: create rule silly as on delete to dcomptable do instead
	  update dcomptable set d1[1].r = d1[1].r - 1, d1[1].i = d1[1].i + 1
	    where d1[1].i > 0;
2020-04-06 20:20:21.627 EDT [3337:184] pg_regress/domain LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(dcomptable)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:21.628 EDT [3324:129] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_f;
2020-04-06 20:20:21.629 EDT [3336:108] pg_regress/rangefuncs LOG:  statement: DROP VIEW vw_getrngfunc;
2020-04-06 20:20:21.630 EDT [3335:62] pg_regress/xml LOG:  statement: SELECT xmlparse(content '<abc>x</abc>');
2020-04-06 20:20:21.630 EDT [3336:109] pg_regress/rangefuncs LOG:  statement: CREATE VIEW vw_getrngfunc AS SELECT * FROM getrngfunc5(1) WITH ORDINALITY AS t1(a,b,c,o);
2020-04-06 20:20:21.630 EDT [3335:63] pg_regress/xml LOG:  statement: SELECT xmlparse(content '<invalidentity>&</invalidentity>');
2020-04-06 20:20:21.631 EDT [3335:64] pg_regress/xml ERROR:  invalid XML content
2020-04-06 20:20:21.631 EDT [3335:65] pg_regress/xml DETAIL:  line 1: xmlParseEntityRef: no name
	<invalidentity>&</invalidentity>
	                ^
	line 1: chunk is not well balanced
2020-04-06 20:20:21.631 EDT [3335:66] pg_regress/xml STATEMENT:  SELECT xmlparse(content '<invalidentity>&</invalidentity>');
2020-04-06 20:20:21.631 EDT [3335:67] pg_regress/xml LOG:  statement: SELECT xmlparse(content '<undefinedentity>&idontexist;</undefinedentity>');
2020-04-06 20:20:21.631 EDT [3335:68] pg_regress/xml ERROR:  invalid XML content
2020-04-06 20:20:21.631 EDT [3335:69] pg_regress/xml DETAIL:  line 1: Entity 'idontexist' not defined
	<undefinedentity>&idontexist;</undefinedentity>
	                             ^
	line 1: chunk is not well balanced
2020-04-06 20:20:21.631 EDT [3335:70] pg_regress/xml STATEMENT:  SELECT xmlparse(content '<undefinedentity>&idontexist;</undefinedentity>');
2020-04-06 20:20:21.631 EDT [3336:110] pg_regress/rangefuncs LOG:  statement: SELECT * FROM vw_getrngfunc;
2020-04-06 20:20:21.631 EDT [3335:71] pg_regress/xml LOG:  statement: SELECT xmlparse(content '<invalidns xmlns=''&lt;''/>');
2020-04-06 20:20:21.632 EDT [3335:72] pg_regress/xml LOG:  statement: SELECT xmlparse(content '<relativens xmlns=''relative''/>');
2020-04-06 20:20:21.632 EDT [3336:111] pg_regress/rangefuncs LOG:  statement: DROP VIEW vw_getrngfunc;
2020-04-06 20:20:21.632 EDT [3335:73] pg_regress/xml LOG:  statement: SELECT xmlparse(content '<twoerrors>&idontexist;</unbalanced>');
2020-04-06 20:20:21.632 EDT [3335:74] pg_regress/xml ERROR:  invalid XML content
2020-04-06 20:20:21.632 EDT [3335:75] pg_regress/xml DETAIL:  line 1: Entity 'idontexist' not defined
	<twoerrors>&idontexist;</unbalanced>
	                       ^
	line 1: Opening and ending tag mismatch: twoerrors line 1 and unbalanced
	line 1: chunk is not well balanced
2020-04-06 20:20:21.632 EDT [3335:76] pg_regress/xml STATEMENT:  SELECT xmlparse(content '<twoerrors>&idontexist;</unbalanced>');
2020-04-06 20:20:21.632 EDT [3335:77] pg_regress/xml LOG:  statement: SELECT xmlparse(content '<nosuchprefix:tag/>');
2020-04-06 20:20:21.633 EDT [3336:112] pg_regress/rangefuncs LOG:  statement: CREATE FUNCTION getrngfunc6(int) RETURNS RECORD AS 'SELECT * FROM rngfunc WHERE rngfuncid = $1;' LANGUAGE SQL;
2020-04-06 20:20:21.633 EDT [3335:78] pg_regress/xml LOG:  statement: SELECT xmlparse(document '   ');
2020-04-06 20:20:21.633 EDT [3335:79] pg_regress/xml ERROR:  invalid XML document
2020-04-06 20:20:21.633 EDT [3335:80] pg_regress/xml DETAIL:  line 1: Start tag expected, '<' not found
2020-04-06 20:20:21.633 EDT [3335:81] pg_regress/xml STATEMENT:  SELECT xmlparse(document '   ');
2020-04-06 20:20:21.633 EDT [3336:113] pg_regress/rangefuncs LOG:  statement: SELECT * FROM getrngfunc6(1) AS t1(rngfuncid int, rngfuncsubid int, rngfuncname text);
2020-04-06 20:20:21.634 EDT [3336:114] pg_regress/rangefuncs LOG:  statement: SELECT * FROM ROWS FROM( getrngfunc6(1) AS (rngfuncid int, rngfuncsubid int, rngfuncname text) ) WITH ORDINALITY;
2020-04-06 20:20:21.635 EDT [3335:82] pg_regress/xml LOG:  statement: SELECT xmlparse(document 'abc');
2020-04-06 20:20:21.635 EDT [3335:83] pg_regress/xml ERROR:  invalid XML document
2020-04-06 20:20:21.635 EDT [3335:84] pg_regress/xml DETAIL:  line 1: Start tag expected, '<' not found
	abc
	^
2020-04-06 20:20:21.635 EDT [3335:85] pg_regress/xml STATEMENT:  SELECT xmlparse(document 'abc');
2020-04-06 20:20:21.640 EDT [3326:221] pg_regress/alter_table LOG:  statement: ALTER TABLE constraint_rename_test ADD CONSTRAINT con2 CHECK (b > 0) NO INHERIT;
2020-04-06 20:20:21.641 EDT [3335:86] pg_regress/xml LOG:  statement: SELECT xmlparse(document '<abc>x</abc>');
2020-04-06 20:20:21.642 EDT [3326:222] pg_regress/alter_table LOG:  statement: ALTER TABLE ONLY constraint_rename_test RENAME CONSTRAINT con2 TO con2foo;
2020-04-06 20:20:21.642 EDT [3335:87] pg_regress/xml LOG:  statement: SELECT xmlparse(document '<invalidentity>&</abc>');
2020-04-06 20:20:21.642 EDT [3326:223] pg_regress/alter_table LOG:  statement: ALTER TABLE constraint_rename_test RENAME CONSTRAINT con2foo TO con2bar;
2020-04-06 20:20:21.642 EDT [3335:88] pg_regress/xml ERROR:  invalid XML document
2020-04-06 20:20:21.642 EDT [3335:89] pg_regress/xml DETAIL:  line 1: xmlParseEntityRef: no name
	<invalidentity>&</abc>
	                ^
	line 1: Opening and ending tag mismatch: invalidentity line 1 and abc
2020-04-06 20:20:21.642 EDT [3335:90] pg_regress/xml STATEMENT:  SELECT xmlparse(document '<invalidentity>&</abc>');
2020-04-06 20:20:21.642 EDT [3335:91] pg_regress/xml LOG:  statement: SELECT xmlparse(document '<undefinedentity>&idontexist;</abc>');
2020-04-06 20:20:21.642 EDT [3326:224] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(constraint_rename_test)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:21.642 EDT [3335:92] pg_regress/xml ERROR:  invalid XML document
2020-04-06 20:20:21.642 EDT [3335:93] pg_regress/xml DETAIL:  line 1: Entity 'idontexist' not defined
	<undefinedentity>&idontexist;</abc>
	                             ^
	line 1: Opening and ending tag mismatch: undefinedentity line 1 and abc
2020-04-06 20:20:21.642 EDT [3335:94] pg_regress/xml STATEMENT:  SELECT xmlparse(document '<undefinedentity>&idontexist;</abc>');
2020-04-06 20:20:21.642 EDT [3335:95] pg_regress/xml LOG:  statement: SELECT xmlparse(document '<invalidns xmlns=''&lt;''/>');
2020-04-06 20:20:21.643 EDT [3324:130] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_fa;
2020-04-06 20:20:21.644 EDT [3324:131] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_faa;
2020-04-06 20:20:21.644 EDT [3324:132] pg_regress/truncate LOG:  statement: ROLLBACK;
2020-04-06 20:20:21.645 EDT [3324:133] pg_regress/truncate LOG:  statement: DROP TABLE trunc_f CASCADE;
2020-04-06 20:20:21.649 EDT [3324:134] pg_regress/truncate LOG:  statement: CREATE TABLE trunc_trigger_test (f1 int, f2 text, f3 text);
2020-04-06 20:20:21.652 EDT [3310:130] pg_regress/rowtypes LOG:  statement: select row(1, -2)::testtype1 <= row(1, -3)::testtype1;
2020-04-06 20:20:21.652 EDT [3324:135] pg_regress/truncate LOG:  statement: CREATE TABLE trunc_trigger_log (tgop text, tglevel text, tgwhen text,
	        tgargv text, tgtable name, rowcount bigint);
2020-04-06 20:20:21.652 EDT [3310:131] pg_regress/rowtypes LOG:  statement: select row(1, -2)::testtype1 = row(1, -3)::testtype1;
2020-04-06 20:20:21.653 EDT [3310:132] pg_regress/rowtypes LOG:  statement: select row(1, -2)::testtype1 <> row(1, -2)::testtype1;
2020-04-06 20:20:21.655 EDT [3309:161] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.b5', 'PF0_1', '', 'WS.002.3a');
2020-04-06 20:20:21.655 EDT [3310:133] pg_regress/rowtypes LOG:  statement: select row(1, -3)::testtype1 >= row(1, -2)::testtype1;
2020-04-06 20:20:21.656 EDT [3335:96] pg_regress/xml LOG:  statement: SELECT xmlparse(document '<relativens xmlns=''relative''/>');
2020-04-06 20:20:21.656 EDT [3324:136] pg_regress/truncate LOG:  statement: CREATE FUNCTION trunctrigger() RETURNS trigger as $$
	declare c bigint;
	begin
	    execute 'select count(*) from ' || quote_ident(tg_table_name) into c;
	    insert into trunc_trigger_log values
	      (TG_OP, TG_LEVEL, TG_WHEN, TG_ARGV[0], tg_table_name, c);
	    return null;
	end;
	$$ LANGUAGE plpgsql;
2020-04-06 20:20:21.659 EDT [3335:97] pg_regress/xml LOG:  statement: SELECT xmlparse(document '<twoerrors>&idontexist;</unbalanced>');
2020-04-06 20:20:21.659 EDT [3335:98] pg_regress/xml ERROR:  invalid XML document
2020-04-06 20:20:21.659 EDT [3335:99] pg_regress/xml DETAIL:  line 1: Entity 'idontexist' not defined
	<twoerrors>&idontexist;</unbalanced>
	                       ^
	line 1: Opening and ending tag mismatch: twoerrors line 1 and unbalanced
2020-04-06 20:20:21.659 EDT [3335:100] pg_regress/xml STATEMENT:  SELECT xmlparse(document '<twoerrors>&idontexist;</unbalanced>');
2020-04-06 20:20:21.659 EDT [3335:101] pg_regress/xml LOG:  statement: SELECT xmlparse(document '<nosuchprefix:tag/>');
2020-04-06 20:20:21.660 EDT [3335:102] pg_regress/xml LOG:  statement: SELECT xmlpi(name foo);
2020-04-06 20:20:21.660 EDT [3335:103] pg_regress/xml LOG:  statement: SELECT xmlpi(name xml);
2020-04-06 20:20:21.660 EDT [3335:104] pg_regress/xml ERROR:  invalid XML processing instruction
2020-04-06 20:20:21.660 EDT [3335:105] pg_regress/xml DETAIL:  XML processing instruction target name cannot be "xml".
2020-04-06 20:20:21.660 EDT [3335:106] pg_regress/xml STATEMENT:  SELECT xmlpi(name xml);
2020-04-06 20:20:21.660 EDT [3335:107] pg_regress/xml LOG:  statement: SELECT xmlpi(name xmlstuff);
2020-04-06 20:20:21.661 EDT [3324:137] pg_regress/truncate LOG:  statement: INSERT INTO trunc_trigger_test VALUES(1, 'foo', 'bar'), (2, 'baz', 'quux');
2020-04-06 20:20:21.661 EDT [3335:108] pg_regress/xml LOG:  statement: SELECT xmlpi(name foo, 'bar');
2020-04-06 20:20:21.662 EDT [3324:138] pg_regress/truncate LOG:  statement: CREATE TRIGGER t
	BEFORE TRUNCATE ON trunc_trigger_test
	FOR EACH STATEMENT
	EXECUTE PROCEDURE trunctrigger('before trigger truncate');
2020-04-06 20:20:21.662 EDT [3337:185] pg_regress/domain LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '31470';
2020-04-06 20:20:21.662 EDT [3324:139] pg_regress/truncate LOG:  statement: SELECT count(*) as "Row count in test table" FROM trunc_trigger_test;
2020-04-06 20:20:21.663 EDT [3337:186] pg_regress/domain LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '31470' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:21.663 EDT [3324:140] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_trigger_log;
2020-04-06 20:20:21.664 EDT [3324:141] pg_regress/truncate LOG:  statement: TRUNCATE trunc_trigger_test;
2020-04-06 20:20:21.664 EDT [3337:187] pg_regress/domain LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '31470' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:21.666 EDT [3324:142] pg_regress/truncate LOG:  statement: SELECT count(*) as "Row count in test table" FROM trunc_trigger_test;
2020-04-06 20:20:21.674 EDT [3336:115] pg_regress/rangefuncs LOG:  statement: CREATE VIEW vw_getrngfunc AS SELECT * FROM getrngfunc6(1) AS
	(rngfuncid int, rngfuncsubid int, rngfuncname text);
2020-04-06 20:20:21.674 EDT [3310:134] pg_regress/rowtypes LOG:  statement: select row(1, -3)::testtype1 > row(1, -2)::testtype1;
2020-04-06 20:20:21.676 EDT [3326:225] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '31358';
2020-04-06 20:20:21.677 EDT [3336:116] pg_regress/rangefuncs LOG:  statement: SELECT * FROM vw_getrngfunc;
2020-04-06 20:20:21.677 EDT [3336:117] pg_regress/rangefuncs LOG:  statement: DROP VIEW vw_getrngfunc;
2020-04-06 20:20:21.678 EDT [3336:118] pg_regress/rangefuncs LOG:  statement: CREATE VIEW vw_getrngfunc AS
	  SELECT * FROM ROWS FROM( getrngfunc6(1) AS (rngfuncid int, rngfuncsubid int, rngfuncname text) )
	                WITH ORDINALITY;
2020-04-06 20:20:21.679 EDT [3336:119] pg_regress/rangefuncs LOG:  statement: SELECT * FROM vw_getrngfunc;
2020-04-06 20:20:21.681 EDT [3335:109] pg_regress/xml LOG:  statement: SELECT xmlpi(name foo, 'in?>valid');
2020-04-06 20:20:21.684 EDT [3324:143] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_trigger_log;
2020-04-06 20:20:21.687 EDT [3309:162] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.b6', 'PF0_1', '', 'WS.002.3b');
2020-04-06 20:20:21.689 EDT [3336:120] pg_regress/rangefuncs LOG:  statement: DROP VIEW vw_getrngfunc;
2020-04-06 20:20:21.693 EDT [3337:188] pg_regress/domain LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '31470' ORDER BY 1;
2020-04-06 20:20:21.693 EDT [3310:135] pg_regress/rowtypes LOG:  statement: select row(1, -2)::testtype1 < row(1, 3)::testtype1;
2020-04-06 20:20:21.694 EDT [3336:121] pg_regress/rangefuncs LOG:  statement: CREATE FUNCTION getrngfunc7(int) RETURNS setof record AS 'SELECT * FROM rngfunc WHERE rngfuncid = $1;' LANGUAGE SQL;
2020-04-06 20:20:21.694 EDT [3337:189] pg_regress/domain LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '31470'
	ORDER BY 1;
2020-04-06 20:20:21.695 EDT [3342:220] pg_regress/sequence LOG:  statement: SELECT schemaname, sequencename, start_value, min_value, max_value, increment_by, cycle, cache_size, last_value
	FROM pg_sequences
	WHERE sequencename ~ ANY(ARRAY['sequence_test', 'serialtest'])
	  ORDER BY sequencename ASC;
2020-04-06 20:20:21.695 EDT [3517:1] ERROR:  invalid XML processing instruction
2020-04-06 20:20:21.695 EDT [3517:2] DETAIL:  XML processing instruction cannot contain "?>".
2020-04-06 20:20:21.695 EDT [3517:3] STATEMENT:  SELECT xmlpi(name foo, 'in?>valid');
2020-04-06 20:20:21.699 EDT [24935:448] LOG:  background worker "parallel worker" (PID 3517) exited with exit code 1
2020-04-06 20:20:21.699 EDT [3335:110] pg_regress/xml ERROR:  invalid XML processing instruction
2020-04-06 20:20:21.699 EDT [3335:111] pg_regress/xml DETAIL:  XML processing instruction cannot contain "?>".
2020-04-06 20:20:21.699 EDT [3335:112] pg_regress/xml STATEMENT:  SELECT xmlpi(name foo, 'in?>valid');
2020-04-06 20:20:21.699 EDT [3336:122] pg_regress/rangefuncs LOG:  statement: SELECT * FROM getrngfunc7(1) AS t1(rngfuncid int, rngfuncsubid int, rngfuncname text);
2020-04-06 20:20:21.699 EDT [3335:113] pg_regress/xml LOG:  statement: SELECT xmlpi(name foo, null);
2020-04-06 20:20:21.705 EDT [3342:221] pg_regress/sequence LOG:  statement: SELECT * FROM pg_sequence_parameters('sequence_test4'::regclass);
2020-04-06 20:20:21.706 EDT [3337:190] pg_regress/domain LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true)), ev_enabled
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '31470' ORDER BY 1;
2020-04-06 20:20:21.707 EDT [3326:226] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '31358' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:21.709 EDT [3326:227] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '31358' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:21.710 EDT [3337:191] pg_regress/domain LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '31470'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('31470')
	ORDER BY 1;
2020-04-06 20:20:21.711 EDT [3326:228] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '31358' ORDER BY 1;
2020-04-06 20:20:21.712 EDT [3310:136] pg_regress/rowtypes LOG:  statement: create type testtype3 as (a int, b text);
2020-04-06 20:20:21.712 EDT [3324:144] pg_regress/truncate LOG:  statement: DROP TRIGGER t ON trunc_trigger_test;
2020-04-06 20:20:21.713 EDT [3326:229] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '31358'
	ORDER BY 1;
2020-04-06 20:20:21.713 EDT [3336:123] pg_regress/rangefuncs LOG:  statement: SELECT * FROM ROWS FROM( getrngfunc7(1) AS (rngfuncid int, rngfuncsubid int, rngfuncname text) ) WITH ORDINALITY;
2020-04-06 20:20:21.713 EDT [3310:137] pg_regress/rowtypes LOG:  statement: select row(1, 2)::testtype1 < row(1, 'abc')::testtype3;
2020-04-06 20:20:21.714 EDT [3310:138] pg_regress/rowtypes ERROR:  cannot compare dissimilar column types integer and text at record column 2
2020-04-06 20:20:21.714 EDT [3310:139] pg_regress/rowtypes STATEMENT:  select row(1, 2)::testtype1 < row(1, 'abc')::testtype3;
2020-04-06 20:20:21.714 EDT [3324:145] pg_regress/truncate LOG:  statement: truncate trunc_trigger_log;
2020-04-06 20:20:21.714 EDT [3310:140] pg_regress/rowtypes LOG:  statement: select row(1, 2)::testtype1 <> row(1, 'abc')::testtype3;
2020-04-06 20:20:21.714 EDT [3310:141] pg_regress/rowtypes ERROR:  cannot compare dissimilar column types integer and text at record column 2
2020-04-06 20:20:21.714 EDT [3310:142] pg_regress/rowtypes STATEMENT:  select row(1, 2)::testtype1 <> row(1, 'abc')::testtype3;
2020-04-06 20:20:21.714 EDT [3310:143] pg_regress/rowtypes LOG:  statement: create type testtype5 as (a int);
2020-04-06 20:20:21.715 EDT [3310:144] pg_regress/rowtypes LOG:  statement: select row(1, 2)::testtype1 < row(1)::testtype5;
2020-04-06 20:20:21.715 EDT [3310:145] pg_regress/rowtypes ERROR:  cannot compare record types with different numbers of columns
2020-04-06 20:20:21.715 EDT [3310:146] pg_regress/rowtypes STATEMENT:  select row(1, 2)::testtype1 < row(1)::testtype5;
2020-04-06 20:20:21.715 EDT [3337:192] pg_regress/domain LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '31470'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:21.715 EDT [3310:147] pg_regress/rowtypes LOG:  statement: select row(1, 2)::testtype1 <> row(1)::testtype5;
2020-04-06 20:20:21.715 EDT [3310:148] pg_regress/rowtypes ERROR:  cannot compare record types with different numbers of columns
2020-04-06 20:20:21.715 EDT [3310:149] pg_regress/rowtypes STATEMENT:  select row(1, 2)::testtype1 <> row(1)::testtype5;
2020-04-06 20:20:21.715 EDT [3310:150] pg_regress/rowtypes LOG:  statement: create type testtype6 as (a int, b point);
2020-04-06 20:20:21.716 EDT [3324:146] pg_regress/truncate LOG:  statement: INSERT INTO trunc_trigger_test VALUES(1, 'foo', 'bar'), (2, 'baz', 'quux');
2020-04-06 20:20:21.716 EDT [3326:230] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '31358'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('31358')
	ORDER BY 1;
2020-04-06 20:20:21.717 EDT [3310:151] pg_regress/rowtypes LOG:  statement: select row(1, '(1,2)')::testtype6 < row(1, '(1,3)')::testtype6;
2020-04-06 20:20:21.717 EDT [3324:147] pg_regress/truncate LOG:  statement: CREATE TRIGGER tt
	AFTER TRUNCATE ON trunc_trigger_test
	FOR EACH STATEMENT
	EXECUTE PROCEDURE trunctrigger('after trigger truncate');
2020-04-06 20:20:21.717 EDT [3310:152] pg_regress/rowtypes ERROR:  could not identify a comparison function for type point
2020-04-06 20:20:21.717 EDT [3310:153] pg_regress/rowtypes STATEMENT:  select row(1, '(1,2)')::testtype6 < row(1, '(1,3)')::testtype6;
2020-04-06 20:20:21.718 EDT [3310:154] pg_regress/rowtypes LOG:  statement: select row(1, '(1,2)')::testtype6 <> row(1, '(1,3)')::testtype6;
2020-04-06 20:20:21.718 EDT [3310:155] pg_regress/rowtypes ERROR:  could not identify an equality operator for type point
2020-04-06 20:20:21.718 EDT [3310:156] pg_regress/rowtypes STATEMENT:  select row(1, '(1,2)')::testtype6 <> row(1, '(1,3)')::testtype6;
2020-04-06 20:20:21.718 EDT [3310:157] pg_regress/rowtypes LOG:  statement: drop type testtype1, testtype3, testtype5, testtype6;
2020-04-06 20:20:21.721 EDT [3324:148] pg_regress/truncate LOG:  statement: SELECT count(*) as "Row count in test table" FROM trunc_trigger_test;
2020-04-06 20:20:21.722 EDT [3324:149] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_trigger_log;
2020-04-06 20:20:21.723 EDT [3324:150] pg_regress/truncate LOG:  statement: TRUNCATE trunc_trigger_test;
2020-04-06 20:20:21.723 EDT [3310:158] pg_regress/rowtypes LOG:  statement: create type testtype1 as (a int, b int);
2020-04-06 20:20:21.725 EDT [3310:159] pg_regress/rowtypes LOG:  statement: select row(1, 2)::testtype1 *< row(1, 3)::testtype1;
2020-04-06 20:20:21.725 EDT [3335:114] pg_regress/xml LOG:  statement: SELECT xmlpi(name xml, null);
2020-04-06 20:20:21.725 EDT [3335:115] pg_regress/xml ERROR:  invalid XML processing instruction
2020-04-06 20:20:21.725 EDT [3335:116] pg_regress/xml DETAIL:  XML processing instruction target name cannot be "xml".
2020-04-06 20:20:21.725 EDT [3335:117] pg_regress/xml STATEMENT:  SELECT xmlpi(name xml, null);
2020-04-06 20:20:21.726 EDT [3335:118] pg_regress/xml LOG:  statement: SELECT xmlpi(name xmlstuff, null);
2020-04-06 20:20:21.726 EDT [3335:119] pg_regress/xml LOG:  statement: SELECT xmlpi(name "xml-stylesheet", 'href="mystyle.css" type="text/css"');
2020-04-06 20:20:21.726 EDT [3335:120] pg_regress/xml LOG:  statement: SELECT xmlpi(name foo, '   bar');
2020-04-06 20:20:21.727 EDT [3335:121] pg_regress/xml LOG:  statement: SELECT xmlroot(xml '<foo/>', version no value, standalone no value);
2020-04-06 20:20:21.727 EDT [3310:160] pg_regress/rowtypes LOG:  statement: select row(1, 2)::testtype1 *<= row(1, 3)::testtype1;
2020-04-06 20:20:21.727 EDT [3335:122] pg_regress/xml LOG:  statement: SELECT xmlroot(xml '<foo/>', version '2.0');
2020-04-06 20:20:21.727 EDT [3335:123] pg_regress/xml LOG:  statement: SELECT xmlroot(xml '<foo/>', version no value, standalone yes);
2020-04-06 20:20:21.728 EDT [3335:124] pg_regress/xml LOG:  statement: SELECT xmlroot(xml '<?xml version="1.1"?><foo/>', version no value, standalone yes);
2020-04-06 20:20:21.728 EDT [3335:125] pg_regress/xml LOG:  statement: SELECT xmlroot(xmlroot(xml '<foo/>', version '1.0'), version '1.1', standalone no);
2020-04-06 20:20:21.730 EDT [3342:222] pg_regress/sequence LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(sequence_test4)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:21.732 EDT [3342:223] pg_regress/sequence LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '31222';
2020-04-06 20:20:21.735 EDT [3342:224] pg_regress/sequence LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '31222';
2020-04-06 20:20:21.736 EDT [3342:225] pg_regress/sequence LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='31222'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:20:21.737 EDT [3310:161] pg_regress/rowtypes LOG:  statement: select row(1, 2)::testtype1 *= row(1, 2)::testtype1;
2020-04-06 20:20:21.739 EDT [3310:162] pg_regress/rowtypes LOG:  statement: select row(1, 2)::testtype1 *<> row(1, 3)::testtype1;
2020-04-06 20:20:21.740 EDT [3336:124] pg_regress/rangefuncs LOG:  statement: CREATE VIEW vw_getrngfunc AS SELECT * FROM getrngfunc7(1) AS
	(rngfuncid int, rngfuncsubid int, rngfuncname text);
2020-04-06 20:20:21.742 EDT [3336:125] pg_regress/rangefuncs LOG:  statement: SELECT * FROM vw_getrngfunc;
2020-04-06 20:20:21.742 EDT [3337:193] pg_regress/domain LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '31470'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:21.743 EDT [3336:126] pg_regress/rangefuncs LOG:  statement: DROP VIEW vw_getrngfunc;
2020-04-06 20:20:21.743 EDT [3337:194] pg_regress/domain LOG:  statement: drop table dcomptable;
2020-04-06 20:20:21.744 EDT [3336:127] pg_regress/rangefuncs LOG:  statement: CREATE VIEW vw_getrngfunc AS
	  SELECT * FROM ROWS FROM( getrngfunc7(1) AS (rngfuncid int, rngfuncsubid int, rngfuncname text) )
	                WITH ORDINALITY;
2020-04-06 20:20:21.746 EDT [3336:128] pg_regress/rangefuncs LOG:  statement: SELECT * FROM vw_getrngfunc;
2020-04-06 20:20:21.746 EDT [3337:195] pg_regress/domain LOG:  statement: drop type comptype cascade;
2020-04-06 20:20:21.747 EDT [3336:129] pg_regress/rangefuncs LOG:  statement: DROP VIEW vw_getrngfunc;
2020-04-06 20:20:21.748 EDT [3336:130] pg_regress/rangefuncs LOG:  statement: CREATE FUNCTION getrngfunc8(int) RETURNS int AS 'DECLARE rngfuncint int; BEGIN SELECT rngfuncid into rngfuncint FROM rngfunc WHERE rngfuncid = $1; RETURN rngfuncint; END;' LANGUAGE plpgsql;
2020-04-06 20:20:21.748 EDT [3326:231] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '31358'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:21.749 EDT [3337:196] pg_regress/domain LOG:  statement: create domain posint as int check (value > 0);
2020-04-06 20:20:21.750 EDT [3336:131] pg_regress/rangefuncs LOG:  statement: SELECT * FROM getrngfunc8(1) AS t1;
2020-04-06 20:20:21.751 EDT [3336:132] pg_regress/rangefuncs LOG:  statement: SELECT * FROM getrngfunc8(1) WITH ORDINALITY AS t1(v,o);
2020-04-06 20:20:21.752 EDT [3336:133] pg_regress/rangefuncs LOG:  statement: CREATE VIEW vw_getrngfunc AS SELECT * FROM getrngfunc8(1);
2020-04-06 20:20:21.753 EDT [3336:134] pg_regress/rangefuncs LOG:  statement: SELECT * FROM vw_getrngfunc;
2020-04-06 20:20:21.754 EDT [3336:135] pg_regress/rangefuncs LOG:  statement: DROP VIEW vw_getrngfunc;
2020-04-06 20:20:21.754 EDT [3336:136] pg_regress/rangefuncs LOG:  statement: CREATE VIEW vw_getrngfunc AS SELECT * FROM getrngfunc8(1) WITH ORDINALITY AS t1(v,o);
2020-04-06 20:20:21.756 EDT [3336:137] pg_regress/rangefuncs LOG:  statement: SELECT * FROM vw_getrngfunc;
2020-04-06 20:20:21.757 EDT [3336:138] pg_regress/rangefuncs LOG:  statement: DROP VIEW vw_getrngfunc;
2020-04-06 20:20:21.758 EDT [3336:139] pg_regress/rangefuncs LOG:  statement: CREATE FUNCTION getrngfunc9(int) RETURNS rngfunc AS 'DECLARE rngfunctup rngfunc%ROWTYPE; BEGIN SELECT * into rngfunctup FROM rngfunc WHERE rngfuncid = $1; RETURN rngfunctup; END;' LANGUAGE plpgsql;
2020-04-06 20:20:21.758 EDT [3336:140] pg_regress/rangefuncs LOG:  statement: SELECT * FROM getrngfunc9(1) AS t1;
2020-04-06 20:20:21.759 EDT [3336:141] pg_regress/rangefuncs LOG:  statement: SELECT * FROM getrngfunc9(1) WITH ORDINALITY AS t1(a,b,c,o);
2020-04-06 20:20:21.759 EDT [3336:142] pg_regress/rangefuncs LOG:  statement: CREATE VIEW vw_getrngfunc AS SELECT * FROM getrngfunc9(1);
2020-04-06 20:20:21.761 EDT [3336:143] pg_regress/rangefuncs LOG:  statement: SELECT * FROM vw_getrngfunc;
2020-04-06 20:20:21.762 EDT [3336:144] pg_regress/rangefuncs LOG:  statement: DROP VIEW vw_getrngfunc;
2020-04-06 20:20:21.762 EDT [3336:145] pg_regress/rangefuncs LOG:  statement: CREATE VIEW vw_getrngfunc AS SELECT * FROM getrngfunc9(1) WITH ORDINALITY AS t1(a,b,c,o);
2020-04-06 20:20:21.763 EDT [3337:197] pg_regress/domain LOG:  statement: create table pitable (f1 posint[]);
2020-04-06 20:20:21.764 EDT [3342:226] pg_regress/sequence LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(serialtest2_f2_seq)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:21.766 EDT [3336:146] pg_regress/rangefuncs LOG:  statement: SELECT * FROM vw_getrngfunc;
2020-04-06 20:20:21.769 EDT [3324:151] pg_regress/truncate LOG:  statement: SELECT count(*) as "Row count in test table" FROM trunc_trigger_test;
2020-04-06 20:20:21.769 EDT [3310:163] pg_regress/rowtypes LOG:  statement: select row(1, 3)::testtype1 *>= row(1, 2)::testtype1;
2020-04-06 20:20:21.770 EDT [3326:232] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '31358'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:21.772 EDT [3326:233] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(constraint_rename_test2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:21.773 EDT [3337:198] pg_regress/domain LOG:  statement: insert into pitable values(array[42]);
2020-04-06 20:20:21.776 EDT [3335:126] pg_regress/xml LOG:  statement: SELECT xmlroot('<?xml version="1.1" standalone="yes"?><foo/>', version no value, standalone no);
2020-04-06 20:20:21.784 EDT [3309:163] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.c1', 'PF0_1', '', 'WS.003.1a');
2020-04-06 20:20:21.784 EDT [3337:199] pg_regress/domain LOG:  statement: insert into pitable values(array[-1]);
2020-04-06 20:20:21.785 EDT [3337:200] pg_regress/domain ERROR:  value for domain posint violates check constraint "posint_check"
2020-04-06 20:20:21.785 EDT [3337:201] pg_regress/domain STATEMENT:  insert into pitable values(array[-1]);
2020-04-06 20:20:21.785 EDT [3337:202] pg_regress/domain LOG:  statement: insert into pitable values('{0}');
2020-04-06 20:20:21.785 EDT [3337:203] pg_regress/domain ERROR:  value for domain posint violates check constraint "posint_check" at character 28
2020-04-06 20:20:21.785 EDT [3337:204] pg_regress/domain STATEMENT:  insert into pitable values('{0}');
2020-04-06 20:20:21.788 EDT [3342:227] pg_regress/sequence LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '30949';
2020-04-06 20:20:21.790 EDT [3337:205] pg_regress/domain LOG:  statement: update pitable set f1[1] = f1[1] + 1;
2020-04-06 20:20:21.791 EDT [3334:234] pg_regress/polymorphism LOG:  statement: select f3, myaggp03b(*) from t group by f3 order by f3;
2020-04-06 20:20:21.793 EDT [3310:164] pg_regress/rowtypes LOG:  statement: select row(1, 3)::testtype1 *> row(1, 2)::testtype1;
2020-04-06 20:20:21.794 EDT [3324:152] pg_regress/truncate LOG:  statement: SELECT * FROM trunc_trigger_log;
2020-04-06 20:20:21.794 EDT [3326:234] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '31393';
2020-04-06 20:20:21.795 EDT [3337:206] pg_regress/domain LOG:  statement: update pitable set f1[1] = 0;
2020-04-06 20:20:21.795 EDT [3337:207] pg_regress/domain ERROR:  value for domain posint violates check constraint "posint_check"
2020-04-06 20:20:21.795 EDT [3337:208] pg_regress/domain STATEMENT:  update pitable set f1[1] = 0;
2020-04-06 20:20:21.797 EDT [3336:147] pg_regress/rangefuncs LOG:  statement: DROP VIEW vw_getrngfunc;
2020-04-06 20:20:21.798 EDT [3336:148] pg_regress/rangefuncs LOG:  statement: select * from rows from(getrngfunc1(1),getrngfunc2(1),getrngfunc3(1),getrngfunc4(1),getrngfunc5(1),
	                    getrngfunc6(1) AS (rngfuncid int, rngfuncsubid int, rngfuncname text),
	                    getrngfunc7(1) AS (rngfuncid int, rngfuncsubid int, rngfuncname text),
	                    getrngfunc8(1),getrngfunc9(1))
	              with ordinality as t1(a,b,c,d,e,f,g,h,i,j,k,l,m,o,p,q,r,s,t,u);
2020-04-06 20:20:21.801 EDT [3335:127] pg_regress/xml LOG:  statement: SELECT xmlroot('<?xml version="1.1" standalone="yes"?><foo/>', version no value, standalone no value);
2020-04-06 20:20:21.802 EDT [3336:149] pg_regress/rangefuncs LOG:  statement: select * from rows from(getrngfunc9(1),getrngfunc8(1),
	                    getrngfunc7(1) AS (rngfuncid int, rngfuncsubid int, rngfuncname text),
	                    getrngfunc6(1) AS (rngfuncid int, rngfuncsubid int, rngfuncname text),
	                    getrngfunc5(1),getrngfunc4(1),getrngfunc3(1),getrngfunc2(1),getrngfunc1(1))
	              with ordinality as t1(a,b,c,d,e,f,g,h,i,j,k,l,m,o,p,q,r,s,t,u);
2020-04-06 20:20:21.808 EDT [3337:209] pg_regress/domain LOG:  statement: select * from pitable;
2020-04-06 20:20:21.809 EDT [3342:228] pg_regress/sequence LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '30949';
2020-04-06 20:20:21.812 EDT [3309:164] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.c2', 'PF0_1', '', 'WS.003.1b');
2020-04-06 20:20:21.819 EDT [3324:153] pg_regress/truncate LOG:  statement: DROP TABLE trunc_trigger_test;
2020-04-06 20:20:21.821 EDT [3310:165] pg_regress/rowtypes LOG:  statement: select row(1, -2)::testtype1 *< row(1, -3)::testtype1;
2020-04-06 20:20:21.822 EDT [3326:235] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '31393' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:21.824 EDT [3324:154] pg_regress/truncate LOG:  statement: DROP TABLE trunc_trigger_log;
2020-04-06 20:20:21.828 EDT [3335:128] pg_regress/xml LOG:  statement: SELECT xmlroot('<?xml version="1.1" standalone="yes"?><foo/>', version no value);
2020-04-06 20:20:21.829 EDT [3337:210] pg_regress/domain LOG:  statement: drop table pitable;
2020-04-06 20:20:21.830 EDT [3326:236] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '31393' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:21.830 EDT [3337:211] pg_regress/domain LOG:  statement: create domain vc4 as varchar(4);
2020-04-06 20:20:21.832 EDT [3324:155] pg_regress/truncate LOG:  statement: DROP FUNCTION trunctrigger();
2020-04-06 20:20:21.833 EDT [3337:212] pg_regress/domain LOG:  statement: create table vc4table (f1 vc4[]);
2020-04-06 20:20:21.837 EDT [3342:229] pg_regress/sequence LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='30949'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:20:21.839 EDT [3310:166] pg_regress/rowtypes LOG:  statement: select row(1, -2)::testtype1 *<= row(1, -3)::testtype1;
2020-04-06 20:20:21.840 EDT [3337:213] pg_regress/domain LOG:  statement: insert into vc4table values(array['too long']);
2020-04-06 20:20:21.840 EDT [3337:214] pg_regress/domain ERROR:  value too long for type character varying(4)
2020-04-06 20:20:21.840 EDT [3337:215] pg_regress/domain STATEMENT:  insert into vc4table values(array['too long']);
2020-04-06 20:20:21.840 EDT [3337:216] pg_regress/domain LOG:  statement: insert into vc4table values(array['too long']::vc4[]);
2020-04-06 20:20:21.841 EDT [3324:156] pg_regress/truncate LOG:  statement: CREATE SEQUENCE truncate_a_id1 START WITH 33;
2020-04-06 20:20:21.841 EDT [3337:217] pg_regress/domain LOG:  statement: select * from vc4table;
2020-04-06 20:20:21.842 EDT [3337:218] pg_regress/domain LOG:  statement: drop table vc4table;
2020-04-06 20:20:21.843 EDT [3337:219] pg_regress/domain LOG:  statement: drop type vc4;
2020-04-06 20:20:21.844 EDT [3337:220] pg_regress/domain LOG:  statement: create domain dposinta as posint[];
2020-04-06 20:20:21.844 EDT [3337:221] pg_regress/domain LOG:  statement: create table dposintatable (f1 dposinta[]);
2020-04-06 20:20:21.846 EDT [3337:222] pg_regress/domain LOG:  statement: insert into dposintatable values(array[array[42]]);
2020-04-06 20:20:21.846 EDT [3337:223] pg_regress/domain ERROR:  column "f1" is of type dposinta[] but expression is of type integer[] at character 34
2020-04-06 20:20:21.846 EDT [3337:224] pg_regress/domain HINT:  You will need to rewrite or cast the expression.
2020-04-06 20:20:21.846 EDT [3337:225] pg_regress/domain STATEMENT:  insert into dposintatable values(array[array[42]]);
2020-04-06 20:20:21.847 EDT [3337:226] pg_regress/domain LOG:  statement: insert into dposintatable values(array[array[42]::posint[]]);
2020-04-06 20:20:21.847 EDT [3337:227] pg_regress/domain ERROR:  column "f1" is of type dposinta[] but expression is of type posint[] at character 34
2020-04-06 20:20:21.847 EDT [3337:228] pg_regress/domain HINT:  You will need to rewrite or cast the expression.
2020-04-06 20:20:21.847 EDT [3337:229] pg_regress/domain STATEMENT:  insert into dposintatable values(array[array[42]::posint[]]);
2020-04-06 20:20:21.847 EDT [3337:230] pg_regress/domain LOG:  statement: insert into dposintatable values(array[array[42]::dposinta]);
2020-04-06 20:20:21.847 EDT [3324:157] pg_regress/truncate LOG:  statement: CREATE TABLE truncate_a (id serial,
	                         id1 integer default nextval('truncate_a_id1'));
2020-04-06 20:20:21.847 EDT [3337:231] pg_regress/domain LOG:  statement: select f1, f1[1], (f1[1])[1] from dposintatable;
2020-04-06 20:20:21.849 EDT [3326:237] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '31393' ORDER BY 1;
2020-04-06 20:20:21.850 EDT [3324:158] pg_regress/truncate LOG:  statement: ALTER SEQUENCE truncate_a_id1 OWNED BY truncate_a.id1;
2020-04-06 20:20:21.851 EDT [3324:159] pg_regress/truncate LOG:  statement: INSERT INTO truncate_a DEFAULT VALUES;
2020-04-06 20:20:21.851 EDT [3324:160] pg_regress/truncate LOG:  statement: INSERT INTO truncate_a DEFAULT VALUES;
2020-04-06 20:20:21.851 EDT [3324:161] pg_regress/truncate LOG:  statement: SELECT * FROM truncate_a;
2020-04-06 20:20:21.852 EDT [3335:129] pg_regress/xml LOG:  statement: SELECT xmlroot (
	  xmlelement (
	    name gazonk,
	    xmlattributes (
	      'val' AS name,
	      1 + 1 AS num
	    ),
	    xmlelement (
	      NAME qux,
	      'foo'
	    )
	  ),
	  version '1.0',
	  standalone yes
	);
2020-04-06 20:20:21.852 EDT [3326:238] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '31393'
	ORDER BY 1;
2020-04-06 20:20:21.852 EDT [3342:230] pg_regress/sequence LOG:  statement: COMMENT ON SEQUENCE asdf IS 'won''t work';
2020-04-06 20:20:21.852 EDT [3342:231] pg_regress/sequence ERROR:  relation "asdf" does not exist
2020-04-06 20:20:21.852 EDT [3342:232] pg_regress/sequence STATEMENT:  COMMENT ON SEQUENCE asdf IS 'won''t work';
2020-04-06 20:20:21.853 EDT [3342:233] pg_regress/sequence LOG:  statement: COMMENT ON SEQUENCE sequence_test2 IS 'will work';
2020-04-06 20:20:21.853 EDT [3342:234] pg_regress/sequence LOG:  statement: COMMENT ON SEQUENCE sequence_test2 IS NULL;
2020-04-06 20:20:21.853 EDT [3326:239] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '31393'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('31393')
	ORDER BY 1;
2020-04-06 20:20:21.853 EDT [3342:235] pg_regress/sequence LOG:  statement: CREATE SEQUENCE seq;
2020-04-06 20:20:21.854 EDT [3326:240] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '31393'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:21.854 EDT [3342:236] pg_regress/sequence LOG:  statement: SELECT nextval('seq');
2020-04-06 20:20:21.854 EDT [3342:237] pg_regress/sequence LOG:  statement: SELECT lastval();
2020-04-06 20:20:21.855 EDT [3342:238] pg_regress/sequence LOG:  statement: SELECT setval('seq', 99);
2020-04-06 20:20:21.855 EDT [3342:239] pg_regress/sequence LOG:  statement: SELECT lastval();
2020-04-06 20:20:21.855 EDT [3326:241] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '31393'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:21.855 EDT [3342:240] pg_regress/sequence LOG:  statement: DISCARD SEQUENCES;
2020-04-06 20:20:21.855 EDT [3342:241] pg_regress/sequence LOG:  statement: SELECT lastval();
2020-04-06 20:20:21.855 EDT [3342:242] pg_regress/sequence ERROR:  lastval is not yet defined in this session
2020-04-06 20:20:21.855 EDT [3342:243] pg_regress/sequence STATEMENT:  SELECT lastval();
2020-04-06 20:20:21.855 EDT [3342:244] pg_regress/sequence LOG:  statement: CREATE SEQUENCE seq2;
2020-04-06 20:20:21.856 EDT [3326:242] pg_regress/alter_table LOG:  statement: ALTER TABLE constraint_rename_test ADD CONSTRAINT con3 PRIMARY KEY (a);
2020-04-06 20:20:21.857 EDT [3326:243] pg_regress/alter_table LOG:  statement: ALTER TABLE constraint_rename_test RENAME CONSTRAINT con3 TO con3foo;
2020-04-06 20:20:21.857 EDT [3342:245] pg_regress/sequence LOG:  statement: SELECT nextval('seq2');
2020-04-06 20:20:21.858 EDT [3326:244] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(constraint_rename_test)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:21.859 EDT [3342:246] pg_regress/sequence LOG:  statement: SELECT lastval();
2020-04-06 20:20:21.859 EDT [3342:247] pg_regress/sequence LOG:  statement: DROP SEQUENCE seq2;
2020-04-06 20:20:21.860 EDT [3342:248] pg_regress/sequence LOG:  statement: SELECT lastval();
2020-04-06 20:20:21.860 EDT [3342:249] pg_regress/sequence ERROR:  lastval is not yet defined in this session
2020-04-06 20:20:21.860 EDT [3342:250] pg_regress/sequence STATEMENT:  SELECT lastval();
2020-04-06 20:20:21.869 EDT [3310:167] pg_regress/rowtypes LOG:  statement: select row(1, -2)::testtype1 *= row(1, -3)::testtype1;
2020-04-06 20:20:21.871 EDT [3324:162] pg_regress/truncate LOG:  statement: TRUNCATE truncate_a;
2020-04-06 20:20:21.872 EDT [3324:163] pg_regress/truncate LOG:  statement: INSERT INTO truncate_a DEFAULT VALUES;
2020-04-06 20:20:21.873 EDT [3342:251] pg_regress/sequence LOG:  statement: CREATE TEMPORARY SEQUENCE sequence_test_temp1;
2020-04-06 20:20:21.876 EDT [3337:232] pg_regress/domain LOG:  statement: select pg_typeof(f1) from dposintatable;
2020-04-06 20:20:21.877 EDT [3342:252] pg_regress/sequence LOG:  statement: START TRANSACTION READ ONLY;
2020-04-06 20:20:21.878 EDT [3324:164] pg_regress/truncate LOG:  statement: INSERT INTO truncate_a DEFAULT VALUES;
2020-04-06 20:20:21.879 EDT [3342:253] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test_temp1');
2020-04-06 20:20:21.883 EDT [3324:165] pg_regress/truncate LOG:  statement: SELECT * FROM truncate_a;
2020-04-06 20:20:21.884 EDT [3326:245] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '31358';
2020-04-06 20:20:21.885 EDT [3335:130] pg_regress/xml LOG:  statement: SELECT xmlserialize(content data as character varying(20)) FROM xmltest;
2020-04-06 20:20:21.886 EDT [3342:254] pg_regress/sequence LOG:  statement: SELECT nextval('sequence_test2');
2020-04-06 20:20:21.886 EDT [3342:255] pg_regress/sequence ERROR:  cannot execute nextval() in a read-only transaction
2020-04-06 20:20:21.886 EDT [3342:256] pg_regress/sequence STATEMENT:  SELECT nextval('sequence_test2');
2020-04-06 20:20:21.886 EDT [3335:131] pg_regress/xml LOG:  statement: SELECT xmlserialize(content 'good' as char(10));
2020-04-06 20:20:21.887 EDT [3335:132] pg_regress/xml LOG:  statement: SELECT xmlserialize(document 'bad' as text);
2020-04-06 20:20:21.887 EDT [3335:133] pg_regress/xml ERROR:  not an XML document
2020-04-06 20:20:21.887 EDT [3335:134] pg_regress/xml STATEMENT:  SELECT xmlserialize(document 'bad' as text);
2020-04-06 20:20:21.888 EDT [3342:257] pg_regress/sequence LOG:  statement: ROLLBACK;
2020-04-06 20:20:21.888 EDT [3310:168] pg_regress/rowtypes LOG:  statement: select row(1, -2)::testtype1 *<> row(1, -2)::testtype1;
2020-04-06 20:20:21.888 EDT [3335:135] pg_regress/xml LOG:  statement: SELECT xml '<foo>bar</foo>' IS DOCUMENT;
2020-04-06 20:20:21.890 EDT [3337:233] pg_regress/domain LOG:  statement: select pg_typeof(f1[1]) from dposintatable;
2020-04-06 20:20:21.890 EDT [3309:165] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.c3', 'PF0_1', '', 'WS.003.2a');
2020-04-06 20:20:21.892 EDT [3309:166] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.c4', 'PF0_1', '', 'WS.003.2b');
2020-04-06 20:20:21.894 EDT [3309:167] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.c5', 'PF0_1', '', 'WS.003.3a');
2020-04-06 20:20:21.896 EDT [3309:168] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.c6', 'PF0_1', '', 'WS.003.3b');
2020-04-06 20:20:21.898 EDT [3309:169] pg_regress/plpgsql LOG:  statement: insert into PField values ('PF0_X', 'Phonelines basement');
2020-04-06 20:20:21.899 EDT [3309:170] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.ta1', 'PF0_X', '', '');
2020-04-06 20:20:21.899 EDT [3326:246] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '31358' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:21.900 EDT [3326:247] pg_regress/alter_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '31358' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:21.908 EDT [3324:166] pg_regress/truncate LOG:  statement: TRUNCATE truncate_a RESTART IDENTITY;
2020-04-06 20:20:21.912 EDT [3310:169] pg_regress/rowtypes LOG:  statement: select row(1, -3)::testtype1 *>= row(1, -2)::testtype1;
2020-04-06 20:20:21.912 EDT [3342:258] pg_regress/sequence LOG:  statement: START TRANSACTION READ ONLY;
2020-04-06 20:20:21.913 EDT [3337:234] pg_regress/domain LOG:  statement: select pg_typeof(f1[1][1]) from dposintatable;
2020-04-06 20:20:21.913 EDT [3342:259] pg_regress/sequence LOG:  statement: SELECT setval('sequence_test_temp1', 1);
2020-04-06 20:20:21.913 EDT [3342:260] pg_regress/sequence LOG:  statement: SELECT setval('sequence_test2', 1);
2020-04-06 20:20:21.913 EDT [3342:261] pg_regress/sequence ERROR:  cannot execute setval() in a read-only transaction
2020-04-06 20:20:21.913 EDT [3342:262] pg_regress/sequence STATEMENT:  SELECT setval('sequence_test2', 1);
2020-04-06 20:20:21.913 EDT [3342:263] pg_regress/sequence LOG:  statement: ROLLBACK;
2020-04-06 20:20:21.913 EDT [3342:264] pg_regress/sequence LOG:  statement: CREATE USER regress_seq_user;
2020-04-06 20:20:21.914 EDT [3342:265] pg_regress/sequence LOG:  statement: BEGIN;
2020-04-06 20:20:21.914 EDT [3342:266] pg_regress/sequence LOG:  statement: SET LOCAL SESSION AUTHORIZATION regress_seq_user;
2020-04-06 20:20:21.914 EDT [3342:267] pg_regress/sequence LOG:  statement: CREATE SEQUENCE seq3;
2020-04-06 20:20:21.915 EDT [3342:268] pg_regress/sequence LOG:  statement: REVOKE ALL ON seq3 FROM regress_seq_user;
2020-04-06 20:20:21.915 EDT [3342:269] pg_regress/sequence LOG:  statement: GRANT SELECT ON seq3 TO regress_seq_user;
2020-04-06 20:20:21.916 EDT [3324:167] pg_regress/truncate LOG:  statement: INSERT INTO truncate_a DEFAULT VALUES;
2020-04-06 20:20:21.921 EDT [3324:168] pg_regress/truncate LOG:  statement: INSERT INTO truncate_a DEFAULT VALUES;
2020-04-06 20:20:21.922 EDT [3324:169] pg_regress/truncate LOG:  statement: SELECT * FROM truncate_a;
2020-04-06 20:20:21.922 EDT [3342:270] pg_regress/sequence LOG:  statement: SELECT nextval('seq3');
2020-04-06 20:20:21.922 EDT [3342:271] pg_regress/sequence ERROR:  permission denied for sequence seq3
2020-04-06 20:20:21.922 EDT [3342:272] pg_regress/sequence STATEMENT:  SELECT nextval('seq3');
2020-04-06 20:20:21.923 EDT [3342:273] pg_regress/sequence LOG:  statement: ROLLBACK;
2020-04-06 20:20:21.923 EDT [3342:274] pg_regress/sequence LOG:  statement: BEGIN;
2020-04-06 20:20:21.923 EDT [3342:275] pg_regress/sequence LOG:  statement: SET LOCAL SESSION AUTHORIZATION regress_seq_user;
2020-04-06 20:20:21.924 EDT [3342:276] pg_regress/sequence LOG:  statement: CREATE SEQUENCE seq3;
2020-04-06 20:20:21.924 EDT [3342:277] pg_regress/sequence LOG:  statement: REVOKE ALL ON seq3 FROM regress_seq_user;
2020-04-06 20:20:21.925 EDT [3342:278] pg_regress/sequence LOG:  statement: GRANT UPDATE ON seq3 TO regress_seq_user;
2020-04-06 20:20:21.925 EDT [3342:279] pg_regress/sequence LOG:  statement: SELECT nextval('seq3');
2020-04-06 20:20:21.925 EDT [3342:280] pg_regress/sequence LOG:  statement: ROLLBACK;
2020-04-06 20:20:21.926 EDT [3335:136] pg_regress/xml LOG:  statement: SELECT xml '<foo>bar</foo><bar>foo</bar>' IS DOCUMENT;
2020-04-06 20:20:21.926 EDT [3342:281] pg_regress/sequence LOG:  statement: BEGIN;
2020-04-06 20:20:21.927 EDT [3342:282] pg_regress/sequence LOG:  statement: SET LOCAL SESSION AUTHORIZATION regress_seq_user;
2020-04-06 20:20:21.927 EDT [3335:137] pg_regress/xml LOG:  statement: SELECT xml '<abc/>' IS NOT DOCUMENT;
2020-04-06 20:20:21.927 EDT [3342:283] pg_regress/sequence LOG:  statement: CREATE SEQUENCE seq3;
2020-04-06 20:20:21.927 EDT [3335:138] pg_regress/xml LOG:  statement: SELECT xml 'abc' IS NOT DOCUMENT;
2020-04-06 20:20:21.927 EDT [3335:139] pg_regress/xml LOG:  statement: SELECT '<>' IS NOT DOCUMENT;
2020-04-06 20:20:21.927 EDT [3335:140] pg_regress/xml ERROR:  invalid XML content at character 8
2020-04-06 20:20:21.927 EDT [3335:141] pg_regress/xml DETAIL:  line 1: StartTag: invalid element name
	<>
	 ^
2020-04-06 20:20:21.927 EDT [3335:142] pg_regress/xml STATEMENT:  SELECT '<>' IS NOT DOCUMENT;
2020-04-06 20:20:21.928 EDT [3335:143] pg_regress/xml LOG:  statement: SELECT xmlagg(data) FROM xmltest;
2020-04-06 20:20:21.928 EDT [3335:144] pg_regress/xml LOG:  statement: SELECT xmlagg(data) FROM xmltest WHERE id > 10;
2020-04-06 20:20:21.929 EDT [3335:145] pg_regress/xml LOG:  statement: SELECT xmlelement(name employees, xmlagg(xmlelement(name name, name))) FROM emp;
2020-04-06 20:20:21.929 EDT [3342:284] pg_regress/sequence LOG:  statement: REVOKE ALL ON seq3 FROM regress_seq_user;
2020-04-06 20:20:21.930 EDT [3342:285] pg_regress/sequence LOG:  statement: GRANT USAGE ON seq3 TO regress_seq_user;
2020-04-06 20:20:21.930 EDT [3310:170] pg_regress/rowtypes LOG:  statement: select row(1, -3)::testtype1 *> row(1, -2)::testtype1;
2020-04-06 20:20:21.930 EDT [3342:286] pg_regress/sequence LOG:  statement: SELECT nextval('seq3');
2020-04-06 20:20:21.931 EDT [3342:287] pg_regress/sequence LOG:  statement: ROLLBACK;
2020-04-06 20:20:21.931 EDT [3337:235] pg_regress/domain LOG:  statement: select pg_typeof((f1[1])[1]) from dposintatable;
2020-04-06 20:20:21.931 EDT [3334:235] pg_regress/polymorphism LOG:  statement: select f3, myaggp05a(f1) from t group by f3 order by f3;
2020-04-06 20:20:21.934 EDT [3309:171] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.ta2', 'PF0_X', '', '');
2020-04-06 20:20:21.935 EDT [3309:172] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.ta3', 'PF0_X', '', '');
2020-04-06 20:20:21.936 EDT [3309:173] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.ta4', 'PF0_X', '', '');
2020-04-06 20:20:21.937 EDT [3309:174] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.ta5', 'PF0_X', '', '');
2020-04-06 20:20:21.939 EDT [3342:288] pg_regress/sequence LOG:  statement: BEGIN;
2020-04-06 20:20:21.939 EDT [3342:289] pg_regress/sequence LOG:  statement: SET LOCAL SESSION AUTHORIZATION regress_seq_user;
2020-04-06 20:20:21.940 EDT [3342:290] pg_regress/sequence LOG:  statement: CREATE SEQUENCE seq3;
2020-04-06 20:20:21.941 EDT [3342:291] pg_regress/sequence LOG:  statement: SELECT nextval('seq3');
2020-04-06 20:20:21.941 EDT [3342:292] pg_regress/sequence LOG:  statement: REVOKE ALL ON seq3 FROM regress_seq_user;
2020-04-06 20:20:21.941 EDT [3342:293] pg_regress/sequence LOG:  statement: GRANT SELECT ON seq3 TO regress_seq_user;
2020-04-06 20:20:21.942 EDT [3342:294] pg_regress/sequence LOG:  statement: SELECT currval('seq3');
2020-04-06 20:20:21.942 EDT [3342:295] pg_regress/sequence LOG:  statement: ROLLBACK;
2020-04-06 20:20:21.942 EDT [3342:296] pg_regress/sequence LOG:  statement: BEGIN;
2020-04-06 20:20:21.943 EDT [3342:297] pg_regress/sequence LOG:  statement: SET LOCAL SESSION AUTHORIZATION regress_seq_user;
2020-04-06 20:20:21.943 EDT [3342:298] pg_regress/sequence LOG:  statement: CREATE SEQUENCE seq3;
2020-04-06 20:20:21.943 EDT [3342:299] pg_regress/sequence LOG:  statement: SELECT nextval('seq3');
2020-04-06 20:20:21.944 EDT [3342:300] pg_regress/sequence LOG:  statement: REVOKE ALL ON seq3 FROM regress_seq_user;
2020-04-06 20:20:21.944 EDT [3342:301] pg_regress/sequence LOG:  statement: GRANT UPDATE ON seq3 TO regress_seq_user;
2020-04-06 20:20:21.944 EDT [3342:302] pg_regress/sequence LOG:  statement: SELECT currval('seq3');
2020-04-06 20:20:21.944 EDT [3342:303] pg_regress/sequence ERROR:  permission denied for sequence seq3
2020-04-06 20:20:21.944 EDT [3342:304] pg_regress/sequence STATEMENT:  SELECT currval('seq3');
2020-04-06 20:20:21.945 EDT [3342:305] pg_regress/sequence LOG:  statement: ROLLBACK;
2020-04-06 20:20:21.945 EDT [3342:306] pg_regress/sequence LOG:  statement: BEGIN;
2020-04-06 20:20:21.945 EDT [3342:307] pg_regress/sequence LOG:  statement: SET LOCAL SESSION AUTHORIZATION regress_seq_user;
2020-04-06 20:20:21.945 EDT [3342:308] pg_regress/sequence LOG:  statement: CREATE SEQUENCE seq3;
2020-04-06 20:20:21.946 EDT [3342:309] pg_regress/sequence LOG:  statement: SELECT nextval('seq3');
2020-04-06 20:20:21.946 EDT [3342:310] pg_regress/sequence LOG:  statement: REVOKE ALL ON seq3 FROM regress_seq_user;
2020-04-06 20:20:21.947 EDT [3326:248] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '31358' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:21.947 EDT [3342:311] pg_regress/sequence LOG:  statement: GRANT USAGE ON seq3 TO regress_seq_user;
2020-04-06 20:20:21.947 EDT [3342:312] pg_regress/sequence LOG:  statement: SELECT currval('seq3');
2020-04-06 20:20:21.947 EDT [3342:313] pg_regress/sequence LOG:  statement: ROLLBACK;
2020-04-06 20:20:21.948 EDT [3337:236] pg_regress/domain LOG:  statement: update dposintatable set f1[2] = array[99];
2020-04-06 20:20:21.951 EDT [3324:170] pg_regress/truncate LOG:  statement: CREATE TABLE truncate_b (id int GENERATED ALWAYS AS IDENTITY (START WITH 44));
2020-04-06 20:20:21.953 EDT [3342:314] pg_regress/sequence LOG:  statement: BEGIN;
2020-04-06 20:20:21.955 EDT [3335:146] pg_regress/xml LOG:  statement: SELECT xmlpi(name ":::_xml_abc135.%-&_");
2020-04-06 20:20:21.957 EDT [3324:171] pg_regress/truncate LOG:  statement: INSERT INTO truncate_b DEFAULT VALUES;
2020-04-06 20:20:21.960 EDT [3326:249] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '31358' ORDER BY 1;
2020-04-06 20:20:21.960 EDT [3326:250] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '31358'
	ORDER BY 1;
2020-04-06 20:20:21.961 EDT [3326:251] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '31358'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('31358')
	ORDER BY 1;
2020-04-06 20:20:21.961 EDT [3342:315] pg_regress/sequence LOG:  statement: SET LOCAL SESSION AUTHORIZATION regress_seq_user;
2020-04-06 20:20:21.962 EDT [3324:172] pg_regress/truncate LOG:  statement: INSERT INTO truncate_b DEFAULT VALUES;
2020-04-06 20:20:21.962 EDT [3310:171] pg_regress/rowtypes LOG:  statement: select row(1, -2)::testtype1 *< row(1, 3)::testtype1;
2020-04-06 20:20:21.962 EDT [3337:237] pg_regress/domain LOG:  statement: select f1, f1[1], (f1[2])[1] from dposintatable;
2020-04-06 20:20:21.965 EDT [3309:175] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.ta6', 'PF0_X', '', '');
2020-04-06 20:20:21.965 EDT [3335:147] pg_regress/xml LOG:  statement: SELECT xmlpi(name "123");
2020-04-06 20:20:21.966 EDT [3342:316] pg_regress/sequence LOG:  statement: CREATE SEQUENCE seq3;
2020-04-06 20:20:21.967 EDT [3324:173] pg_regress/truncate LOG:  statement: SELECT * FROM truncate_b;
2020-04-06 20:20:21.969 EDT [3342:317] pg_regress/sequence LOG:  statement: SELECT nextval('seq3');
2020-04-06 20:20:21.970 EDT [3342:318] pg_regress/sequence LOG:  statement: REVOKE ALL ON seq3 FROM regress_seq_user;
2020-04-06 20:20:21.970 EDT [3342:319] pg_regress/sequence LOG:  statement: GRANT SELECT ON seq3 TO regress_seq_user;
2020-04-06 20:20:21.970 EDT [3342:320] pg_regress/sequence LOG:  statement: SELECT lastval();
2020-04-06 20:20:21.970 EDT [3342:321] pg_regress/sequence LOG:  statement: ROLLBACK;
2020-04-06 20:20:21.971 EDT [3342:322] pg_regress/sequence LOG:  statement: BEGIN;
2020-04-06 20:20:21.971 EDT [3342:323] pg_regress/sequence LOG:  statement: SET LOCAL SESSION AUTHORIZATION regress_seq_user;
2020-04-06 20:20:21.971 EDT [3342:324] pg_regress/sequence LOG:  statement: CREATE SEQUENCE seq3;
2020-04-06 20:20:21.972 EDT [3324:174] pg_regress/truncate LOG:  statement: TRUNCATE truncate_b;
2020-04-06 20:20:21.974 EDT [3337:238] pg_regress/domain LOG:  statement: update dposintatable set f1[2][1] = array[97];
2020-04-06 20:20:21.974 EDT [3337:239] pg_regress/domain ERROR:  wrong number of array subscripts
2020-04-06 20:20:21.974 EDT [3337:240] pg_regress/domain STATEMENT:  update dposintatable set f1[2][1] = array[97];
2020-04-06 20:20:21.974 EDT [3337:241] pg_regress/domain ERROR:  syntax error at or near "[" at character 33
2020-04-06 20:20:21.974 EDT [3337:242] pg_regress/domain STATEMENT:  update dposintatable set (f1[2])[1] = array[98];
2020-04-06 20:20:21.974 EDT [3337:243] pg_regress/domain LOG:  statement: drop table dposintatable;
2020-04-06 20:20:21.976 EDT [3324:175] pg_regress/truncate LOG:  statement: INSERT INTO truncate_b DEFAULT VALUES;
2020-04-06 20:20:21.976 EDT [3342:325] pg_regress/sequence LOG:  statement: SELECT nextval('seq3');
2020-04-06 20:20:21.976 EDT [3337:244] pg_regress/domain LOG:  statement: drop domain posint cascade;
2020-04-06 20:20:21.977 EDT [3336:150] pg_regress/rangefuncs LOG:  statement: create temporary view vw_rngfunc as
	  select * from rows from(getrngfunc9(1),
	                      getrngfunc7(1) AS (rngfuncid int, rngfuncsubid int, rngfuncname text),
	                      getrngfunc1(1))
	                with ordinality as t1(a,b,c,d,e,f,g,n);
2020-04-06 20:20:21.977 EDT [3337:245] pg_regress/domain LOG:  statement: create domain dnotnull varchar(15) NOT NULL;
2020-04-06 20:20:21.977 EDT [3337:246] pg_regress/domain LOG:  statement: create domain dnull    varchar(15);
2020-04-06 20:20:21.978 EDT [3337:247] pg_regress/domain LOG:  statement: create domain dcheck   varchar(15) NOT NULL CHECK (VALUE = 'a' OR VALUE = 'c' OR VALUE = 'd');
2020-04-06 20:20:21.979 EDT [3337:248] pg_regress/domain LOG:  statement: create table nulltest
	           ( col1 dnotnull
	           , col2 dnotnull NULL  
	           , col3 dnull    NOT NULL
	           , col4 dnull
	           , col5 dcheck CHECK (col5 IN ('c', 'd'))
	           );
2020-04-06 20:20:21.979 EDT [3324:176] pg_regress/truncate LOG:  statement: INSERT INTO truncate_b DEFAULT VALUES;
2020-04-06 20:20:21.981 EDT [3324:177] pg_regress/truncate LOG:  statement: SELECT * FROM truncate_b;
2020-04-06 20:20:21.982 EDT [3337:249] pg_regress/domain LOG:  statement: INSERT INTO nulltest DEFAULT VALUES;
2020-04-06 20:20:21.982 EDT [3337:250] pg_regress/domain ERROR:  domain dnotnull does not allow null values
2020-04-06 20:20:21.982 EDT [3337:251] pg_regress/domain STATEMENT:  INSERT INTO nulltest DEFAULT VALUES;
2020-04-06 20:20:21.983 EDT [3337:252] pg_regress/domain LOG:  statement: INSERT INTO nulltest values ('a', 'b', 'c', 'd', 'c');
2020-04-06 20:20:21.983 EDT [3337:253] pg_regress/domain LOG:  statement: insert into nulltest values ('a', 'b', 'c', 'd', NULL);
2020-04-06 20:20:21.983 EDT [3337:254] pg_regress/domain ERROR:  domain dcheck does not allow null values
2020-04-06 20:20:21.983 EDT [3337:255] pg_regress/domain STATEMENT:  insert into nulltest values ('a', 'b', 'c', 'd', NULL);
2020-04-06 20:20:21.983 EDT [3337:256] pg_regress/domain LOG:  statement: insert into nulltest values ('a', 'b', 'c', 'd', 'a');
2020-04-06 20:20:21.983 EDT [3337:257] pg_regress/domain ERROR:  new row for relation "nulltest" violates check constraint "nulltest_col5_check"
2020-04-06 20:20:21.983 EDT [3337:258] pg_regress/domain DETAIL:  Failing row contains (a, b, c, d, a).
2020-04-06 20:20:21.983 EDT [3337:259] pg_regress/domain STATEMENT:  insert into nulltest values ('a', 'b', 'c', 'd', 'a');
2020-04-06 20:20:21.983 EDT [3337:260] pg_regress/domain LOG:  statement: INSERT INTO nulltest values (NULL, 'b', 'c', 'd', 'd');
2020-04-06 20:20:21.983 EDT [3337:261] pg_regress/domain ERROR:  domain dnotnull does not allow null values
2020-04-06 20:20:21.983 EDT [3337:262] pg_regress/domain STATEMENT:  INSERT INTO nulltest values (NULL, 'b', 'c', 'd', 'd');
2020-04-06 20:20:21.983 EDT [3337:263] pg_regress/domain LOG:  statement: INSERT INTO nulltest values ('a', NULL, 'c', 'd', 'c');
2020-04-06 20:20:21.984 EDT [3337:264] pg_regress/domain ERROR:  domain dnotnull does not allow null values
2020-04-06 20:20:21.984 EDT [3337:265] pg_regress/domain STATEMENT:  INSERT INTO nulltest values ('a', NULL, 'c', 'd', 'c');
2020-04-06 20:20:21.984 EDT [3337:266] pg_regress/domain LOG:  statement: INSERT INTO nulltest values ('a', 'b', NULL, 'd', 'c');
2020-04-06 20:20:21.984 EDT [3342:326] pg_regress/sequence LOG:  statement: REVOKE ALL ON seq3 FROM regress_seq_user;
2020-04-06 20:20:21.984 EDT [3337:267] pg_regress/domain ERROR:  null value in column "col3" of relation "nulltest" violates not-null constraint
2020-04-06 20:20:21.984 EDT [3337:268] pg_regress/domain DETAIL:  Failing row contains (a, b, null, d, c).
2020-04-06 20:20:21.984 EDT [3337:269] pg_regress/domain STATEMENT:  INSERT INTO nulltest values ('a', 'b', NULL, 'd', 'c');
2020-04-06 20:20:21.984 EDT [3337:270] pg_regress/domain LOG:  statement: INSERT INTO nulltest values ('a', 'b', 'c', NULL, 'd');
2020-04-06 20:20:21.984 EDT [3337:271] pg_regress/domain LOG:  statement: COPY nulltest FROM stdin;
2020-04-06 20:20:21.984 EDT [3337:272] pg_regress/domain ERROR:  null value in column "col3" of relation "nulltest" violates not-null constraint
2020-04-06 20:20:21.984 EDT [3337:273] pg_regress/domain DETAIL:  Failing row contains (a, b, null, d, d).
2020-04-06 20:20:21.984 EDT [3337:274] pg_regress/domain CONTEXT:  COPY nulltest, line 1: "a	b	\\N	d	d"
2020-04-06 20:20:21.984 EDT [3337:275] pg_regress/domain STATEMENT:  COPY nulltest FROM stdin;
2020-04-06 20:20:21.984 EDT [3337:276] pg_regress/domain LOG:  statement: COPY nulltest FROM stdin;
2020-04-06 20:20:21.984 EDT [3337:277] pg_regress/domain ERROR:  domain dcheck does not allow null values
2020-04-06 20:20:21.984 EDT [3337:278] pg_regress/domain CONTEXT:  COPY nulltest, line 1, column col5: null input
2020-04-06 20:20:21.984 EDT [3337:279] pg_regress/domain STATEMENT:  COPY nulltest FROM stdin;
2020-04-06 20:20:21.984 EDT [3337:280] pg_regress/domain LOG:  statement: COPY nulltest FROM stdin;
2020-04-06 20:20:21.985 EDT [3337:281] pg_regress/domain ERROR:  new row for relation "nulltest" violates check constraint "nulltest_col5_check"
2020-04-06 20:20:21.985 EDT [3337:282] pg_regress/domain DETAIL:  Failing row contains (a, b, c, null, a).
2020-04-06 20:20:21.985 EDT [3337:283] pg_regress/domain CONTEXT:  COPY nulltest, line 3: "a	b	c	\\N	a"
2020-04-06 20:20:21.985 EDT [3337:284] pg_regress/domain STATEMENT:  COPY nulltest FROM stdin;
2020-04-06 20:20:21.985 EDT [3337:285] pg_regress/domain LOG:  statement: select * from nulltest;
2020-04-06 20:20:21.986 EDT [3326:252] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '31358'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:21.987 EDT [3335:148] pg_regress/xml LOG:  statement: PREPARE foo (xml) AS SELECT xmlconcat('<foo/>', $1);
2020-04-06 20:20:21.987 EDT [3336:151] pg_regress/rangefuncs LOG:  statement: select * from vw_rngfunc;
2020-04-06 20:20:21.988 EDT [3335:149] pg_regress/xml LOG:  statement: SET XML OPTION DOCUMENT;
2020-04-06 20:20:21.989 EDT [3335:150] pg_regress/xml LOG:  statement: EXECUTE foo ('<bar/>');
2020-04-06 20:20:21.989 EDT [3335:151] pg_regress/xml DETAIL:  prepare: PREPARE foo (xml) AS SELECT xmlconcat('<foo/>', $1);
2020-04-06 20:20:21.989 EDT [3342:327] pg_regress/sequence LOG:  statement: GRANT UPDATE ON seq3 TO regress_seq_user;
2020-04-06 20:20:21.990 EDT [3310:172] pg_regress/rowtypes LOG:  statement: create type testtype2 as (a smallint, b bool);
2020-04-06 20:20:21.990 EDT [3342:328] pg_regress/sequence LOG:  statement: SELECT lastval();
2020-04-06 20:20:21.990 EDT [3342:329] pg_regress/sequence ERROR:  permission denied for sequence seq3
2020-04-06 20:20:21.990 EDT [3342:330] pg_regress/sequence STATEMENT:  SELECT lastval();
2020-04-06 20:20:21.991 EDT [3310:173] pg_regress/rowtypes LOG:  statement: select row(1, true)::testtype2 *< row(2, true)::testtype2;
2020-04-06 20:20:21.992 EDT [3342:331] pg_regress/sequence LOG:  statement: ROLLBACK;
2020-04-06 20:20:21.992 EDT [3310:174] pg_regress/rowtypes LOG:  statement: select row(-2, true)::testtype2 *< row(-1, true)::testtype2;
2020-04-06 20:20:21.992 EDT [3342:332] pg_regress/sequence LOG:  statement: BEGIN;
2020-04-06 20:20:21.993 EDT [3342:333] pg_regress/sequence LOG:  statement: SET LOCAL SESSION AUTHORIZATION regress_seq_user;
2020-04-06 20:20:21.993 EDT [3310:175] pg_regress/rowtypes LOG:  statement: select row(0, false)::testtype2 *< row(0, true)::testtype2;
2020-04-06 20:20:21.993 EDT [3342:334] pg_regress/sequence LOG:  statement: CREATE SEQUENCE seq3;
2020-04-06 20:20:21.995 EDT [3310:176] pg_regress/rowtypes LOG:  statement: select row(0, false)::testtype2 *<> row(0, true)::testtype2;
2020-04-06 20:20:21.996 EDT [3342:335] pg_regress/sequence LOG:  statement: SELECT nextval('seq3');
2020-04-06 20:20:21.996 EDT [3310:177] pg_regress/rowtypes LOG:  statement: create type testtype3 as (a int, b text);
2020-04-06 20:20:21.997 EDT [3342:336] pg_regress/sequence LOG:  statement: REVOKE ALL ON seq3 FROM regress_seq_user;
2020-04-06 20:20:21.997 EDT [3342:337] pg_regress/sequence LOG:  statement: GRANT USAGE ON seq3 TO regress_seq_user;
2020-04-06 20:20:21.998 EDT [3342:338] pg_regress/sequence LOG:  statement: SELECT lastval();
2020-04-06 20:20:21.998 EDT [3342:339] pg_regress/sequence LOG:  statement: ROLLBACK;
2020-04-06 20:20:21.999 EDT [3310:178] pg_regress/rowtypes LOG:  statement: select row(1, 'abc')::testtype3 *< row(1, 'abd')::testtype3;
2020-04-06 20:20:22.000 EDT [3342:340] pg_regress/sequence LOG:  statement: BEGIN;
2020-04-06 20:20:22.001 EDT [3342:341] pg_regress/sequence LOG:  statement: SET LOCAL SESSION AUTHORIZATION regress_seq_user;
2020-04-06 20:20:22.001 EDT [3342:342] pg_regress/sequence LOG:  statement: CREATE SEQUENCE seq3;
2020-04-06 20:20:22.002 EDT [3342:343] pg_regress/sequence LOG:  statement: REVOKE ALL ON seq3 FROM regress_seq_user;
2020-04-06 20:20:22.002 EDT [3342:344] pg_regress/sequence LOG:  statement: SAVEPOINT save;
2020-04-06 20:20:22.002 EDT [3342:345] pg_regress/sequence LOG:  statement: SELECT setval('seq3', 5);
2020-04-06 20:20:22.002 EDT [3342:346] pg_regress/sequence ERROR:  permission denied for sequence seq3
2020-04-06 20:20:22.002 EDT [3342:347] pg_regress/sequence STATEMENT:  SELECT setval('seq3', 5);
2020-04-06 20:20:22.002 EDT [3342:348] pg_regress/sequence LOG:  statement: ROLLBACK TO save;
2020-04-06 20:20:22.002 EDT [3342:349] pg_regress/sequence LOG:  statement: GRANT UPDATE ON seq3 TO regress_seq_user;
2020-04-06 20:20:22.003 EDT [3342:350] pg_regress/sequence LOG:  statement: SELECT setval('seq3', 5);
2020-04-06 20:20:22.003 EDT [3309:176] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.tb1', 'PF0_X', '', '');
2020-04-06 20:20:22.004 EDT [3342:351] pg_regress/sequence LOG:  statement: SELECT nextval('seq3');
2020-04-06 20:20:22.004 EDT [3342:352] pg_regress/sequence LOG:  statement: ROLLBACK;
2020-04-06 20:20:22.005 EDT [3342:353] pg_regress/sequence LOG:  statement: BEGIN;
2020-04-06 20:20:22.005 EDT [3342:354] pg_regress/sequence LOG:  statement: SET LOCAL SESSION AUTHORIZATION regress_seq_user;
2020-04-06 20:20:22.005 EDT [3342:355] pg_regress/sequence LOG:  statement: ALTER SEQUENCE sequence_test2 START WITH 1;
2020-04-06 20:20:22.005 EDT [3342:356] pg_regress/sequence ERROR:  must be owner of sequence sequence_test2
2020-04-06 20:20:22.005 EDT [3342:357] pg_regress/sequence STATEMENT:  ALTER SEQUENCE sequence_test2 START WITH 1;
2020-04-06 20:20:22.005 EDT [3342:358] pg_regress/sequence LOG:  statement: ROLLBACK;
2020-04-06 20:20:22.005 EDT [3342:359] pg_regress/sequence LOG:  statement: DROP TABLE serialTest1, serialTest2;
2020-04-06 20:20:22.006 EDT [3337:286] pg_regress/domain LOG:  statement: SELECT cast('1' as dnotnull);
2020-04-06 20:20:22.010 EDT [3335:152] pg_regress/xml LOG:  statement: EXECUTE foo ('bad');
2020-04-06 20:20:22.010 EDT [3335:153] pg_regress/xml DETAIL:  prepare: PREPARE foo (xml) AS SELECT xmlconcat('<foo/>', $1);
2020-04-06 20:20:22.010 EDT [3335:154] pg_regress/xml ERROR:  invalid XML document at character 14
2020-04-06 20:20:22.010 EDT [3335:155] pg_regress/xml DETAIL:  line 1: Start tag expected, '<' not found
	bad
	^
2020-04-06 20:20:22.010 EDT [3335:156] pg_regress/xml STATEMENT:  EXECUTE foo ('bad');
2020-04-06 20:20:22.010 EDT [3326:253] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '31358'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:22.011 EDT [3324:178] pg_regress/truncate LOG:  statement: TRUNCATE truncate_b RESTART IDENTITY;
2020-04-06 20:20:22.011 EDT [3335:157] pg_regress/xml LOG:  statement: SELECT xml '<!DOCTYPE a><a/><b/>';
2020-04-06 20:20:22.011 EDT [3335:158] pg_regress/xml ERROR:  invalid XML document at character 12
2020-04-06 20:20:22.011 EDT [3335:159] pg_regress/xml DETAIL:  line 1: Extra content at the end of the document
	<!DOCTYPE a><a/><b/>
	                ^
2020-04-06 20:20:22.011 EDT [3335:160] pg_regress/xml STATEMENT:  SELECT xml '<!DOCTYPE a><a/><b/>';
2020-04-06 20:20:22.011 EDT [3337:287] pg_regress/domain LOG:  statement: SELECT cast(NULL as dnotnull);
2020-04-06 20:20:22.011 EDT [3337:288] pg_regress/domain ERROR:  domain dnotnull does not allow null values
2020-04-06 20:20:22.011 EDT [3337:289] pg_regress/domain STATEMENT:  SELECT cast(NULL as dnotnull);
2020-04-06 20:20:22.011 EDT [3335:161] pg_regress/xml LOG:  statement: SET XML OPTION CONTENT;
2020-04-06 20:20:22.011 EDT [3335:162] pg_regress/xml LOG:  statement: EXECUTE foo ('<bar/>');
2020-04-06 20:20:22.011 EDT [3335:163] pg_regress/xml DETAIL:  prepare: PREPARE foo (xml) AS SELECT xmlconcat('<foo/>', $1);
2020-04-06 20:20:22.014 EDT [3337:290] pg_regress/domain LOG:  statement: SELECT cast(cast(NULL as dnull) as dnotnull);
2020-04-06 20:20:22.014 EDT [3337:291] pg_regress/domain ERROR:  domain dnotnull does not allow null values
2020-04-06 20:20:22.014 EDT [3337:292] pg_regress/domain STATEMENT:  SELECT cast(cast(NULL as dnull) as dnotnull);
2020-04-06 20:20:22.017 EDT [3337:293] pg_regress/domain LOG:  statement: SELECT cast(col4 as dnotnull) from nulltest;
2020-04-06 20:20:22.017 EDT [3337:294] pg_regress/domain ERROR:  domain dnotnull does not allow null values
2020-04-06 20:20:22.017 EDT [3337:295] pg_regress/domain STATEMENT:  SELECT cast(col4 as dnotnull) from nulltest;
2020-04-06 20:20:22.023 EDT [3310:179] pg_regress/rowtypes LOG:  statement: select row(1, 'abc')::testtype3 *< row(1, 'abcd')::testtype3;
2020-04-06 20:20:22.025 EDT [3335:164] pg_regress/xml LOG:  statement: EXECUTE foo ('good');
2020-04-06 20:20:22.025 EDT [3335:165] pg_regress/xml DETAIL:  prepare: PREPARE foo (xml) AS SELECT xmlconcat('<foo/>', $1);
2020-04-06 20:20:22.025 EDT [3324:179] pg_regress/truncate LOG:  statement: INSERT INTO truncate_b DEFAULT VALUES;
2020-04-06 20:20:22.025 EDT [3337:296] pg_regress/domain LOG:  statement: drop table nulltest;
2020-04-06 20:20:22.026 EDT [3342:360] pg_regress/sequence LOG:  statement: SELECT * FROM information_schema.sequences WHERE sequence_name IN
	  ('sequence_test2', 'serialtest2_f2_seq', 'serialtest2_f3_seq',
	   'serialtest2_f4_seq', 'serialtest2_f5_seq', 'serialtest2_f6_seq')
	  ORDER BY sequence_name ASC;
2020-04-06 20:20:22.028 EDT [3309:177] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.tb2', 'PF0_X', '', '');
2020-04-06 20:20:22.028 EDT [3324:180] pg_regress/truncate LOG:  statement: INSERT INTO truncate_b DEFAULT VALUES;
2020-04-06 20:20:22.029 EDT [3337:297] pg_regress/domain LOG:  statement: drop domain dnotnull restrict;
2020-04-06 20:20:22.029 EDT [3324:181] pg_regress/truncate LOG:  statement: SELECT * FROM truncate_b;
2020-04-06 20:20:22.029 EDT [3324:182] pg_regress/truncate LOG:  statement: BEGIN;
2020-04-06 20:20:22.029 EDT [3337:298] pg_regress/domain LOG:  statement: drop domain dnull restrict;
2020-04-06 20:20:22.029 EDT [3324:183] pg_regress/truncate LOG:  statement: TRUNCATE truncate_a RESTART IDENTITY;
2020-04-06 20:20:22.030 EDT [3337:299] pg_regress/domain LOG:  statement: drop domain dcheck restrict;
2020-04-06 20:20:22.031 EDT [3324:184] pg_regress/truncate LOG:  statement: INSERT INTO truncate_a DEFAULT VALUES;
2020-04-06 20:20:22.032 EDT [3337:300] pg_regress/domain LOG:  statement: create domain ddef1 int4 DEFAULT 3;
2020-04-06 20:20:22.034 EDT [3326:254] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(constraint_rename_test2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:22.040 EDT [3324:185] pg_regress/truncate LOG:  statement: SELECT * FROM truncate_a;
2020-04-06 20:20:22.041 EDT [3337:301] pg_regress/domain LOG:  statement: create domain ddef2 oid DEFAULT '12';
2020-04-06 20:20:22.041 EDT [3342:361] pg_regress/sequence LOG:  statement: DROP USER regress_seq_user;
2020-04-06 20:20:22.041 EDT [3336:152] pg_regress/rangefuncs LOG:  statement: select pg_get_viewdef('vw_rngfunc');
2020-04-06 20:20:22.043 EDT [3335:166] pg_regress/xml LOG:  statement: SELECT xml '<!-- in SQL:2006+ a doc is content too--> <?y z?> <!DOCTYPE a><a/>';
2020-04-06 20:20:22.044 EDT [3336:153] pg_regress/rangefuncs LOG:  statement: drop view vw_rngfunc;
2020-04-06 20:20:22.045 EDT [3337:302] pg_regress/domain LOG:  statement: create domain ddef3 text DEFAULT 5;
2020-04-06 20:20:22.046 EDT [3309:178] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.tb3', 'PF0_X', '', '');
2020-04-06 20:20:22.046 EDT [3336:154] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION getrngfunc1(int);
2020-04-06 20:20:22.046 EDT [3334:236] pg_regress/polymorphism LOG:  statement: select f3, myaggp06a(f1) from t group by f3 order by f3;
2020-04-06 20:20:22.047 EDT [3337:303] pg_regress/domain LOG:  statement: create sequence ddef4_seq;
2020-04-06 20:20:22.048 EDT [3336:155] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION getrngfunc2(int);
2020-04-06 20:20:22.048 EDT [3336:156] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION getrngfunc3(int);
2020-04-06 20:20:22.049 EDT [3336:157] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION getrngfunc4(int);
2020-04-06 20:20:22.049 EDT [3336:158] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION getrngfunc5(int);
2020-04-06 20:20:22.049 EDT [3337:304] pg_regress/domain LOG:  statement: create domain ddef4 int4 DEFAULT nextval('ddef4_seq');
2020-04-06 20:20:22.050 EDT [3342:362] pg_regress/sequence LOG:  statement: DROP SEQUENCE seq;
2020-04-06 20:20:22.050 EDT [3336:159] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION getrngfunc6(int);
2020-04-06 20:20:22.050 EDT [3336:160] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION getrngfunc7(int);
2020-04-06 20:20:22.051 EDT [3337:305] pg_regress/domain LOG:  statement: create domain ddef5 numeric(8,2) NOT NULL DEFAULT '12.12';
2020-04-06 20:20:22.051 EDT [3342:363] pg_regress/sequence LOG:  statement: CREATE SEQUENCE test_seq1 CACHE 10;
2020-04-06 20:20:22.051 EDT [3336:161] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION getrngfunc8(int);
2020-04-06 20:20:22.052 EDT [3336:162] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION getrngfunc9(int);
2020-04-06 20:20:22.052 EDT [3337:306] pg_regress/domain LOG:  statement: create table defaulttest
	            ( col1 ddef1
	            , col2 ddef2
	            , col3 ddef3
	            , col4 ddef4 PRIMARY KEY
	            , col5 ddef1 NOT NULL DEFAULT NULL
	            , col6 ddef2 DEFAULT '88'
	            , col7 ddef4 DEFAULT 8000
	            , col8 ddef5
	            );
2020-04-06 20:20:22.052 EDT [3342:364] pg_regress/sequence LOG:  statement: SELECT nextval('test_seq1');
2020-04-06 20:20:22.053 EDT [3342:365] pg_regress/sequence LOG:  statement: SELECT nextval('test_seq1');
2020-04-06 20:20:22.053 EDT [3310:180] pg_regress/rowtypes LOG:  statement: select row(1, 'abc')::testtype3 *> row(1, 'abd')::testtype3;
2020-04-06 20:20:22.053 EDT [3326:255] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '31393';
2020-04-06 20:20:22.053 EDT [3342:366] pg_regress/sequence LOG:  statement: SELECT nextval('test_seq1');
2020-04-06 20:20:22.054 EDT [3342:367] pg_regress/sequence LOG:  statement: DROP SEQUENCE test_seq1;
2020-04-06 20:20:22.054 EDT [3336:163] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION rngfunct(int);
2020-04-06 20:20:22.054 EDT [3336:164] pg_regress/rangefuncs LOG:  statement: DROP TABLE rngfunc2;
2020-04-06 20:20:22.055 EDT [3336:165] pg_regress/rangefuncs LOG:  statement: DROP TABLE rngfunc;
2020-04-06 20:20:22.057 EDT [3342:368] pg_regress/sequence LOG:  disconnection: session time: 0:00:01.220 user=pgbuild database=regression host=[local]
2020-04-06 20:20:22.058 EDT [3335:167] pg_regress/xml LOG:  statement: SELECT xml '<?xml version="1.0"?> <!-- hi--> <!DOCTYPE a><a/>';
2020-04-06 20:20:22.061 EDT [3336:166] pg_regress/rangefuncs LOG:  statement: CREATE TEMPORARY SEQUENCE rngfunc_rescan_seq1;
2020-04-06 20:20:22.062 EDT [3337:307] pg_regress/domain LOG:  statement: insert into defaulttest(col4) values(0);
2020-04-06 20:20:22.062 EDT [3337:308] pg_regress/domain ERROR:  null value in column "col5" of relation "defaulttest" violates not-null constraint
2020-04-06 20:20:22.062 EDT [3337:309] pg_regress/domain DETAIL:  Failing row contains (3, 12, 5, 0, null, 88, 8000, 12.12).
2020-04-06 20:20:22.062 EDT [3337:310] pg_regress/domain STATEMENT:  insert into defaulttest(col4) values(0);
2020-04-06 20:20:22.062 EDT [3336:167] pg_regress/rangefuncs LOG:  statement: CREATE TEMPORARY SEQUENCE rngfunc_rescan_seq2;
2020-04-06 20:20:22.063 EDT [3337:311] pg_regress/domain LOG:  statement: alter table defaulttest alter column col5 drop default;
2020-04-06 20:20:22.064 EDT [3336:168] pg_regress/rangefuncs LOG:  statement: CREATE TYPE rngfunc_rescan_t AS (i integer, s bigint);
2020-04-06 20:20:22.065 EDT [3337:312] pg_regress/domain LOG:  statement: insert into defaulttest default values;
2020-04-06 20:20:22.065 EDT [3337:313] pg_regress/domain LOG:  statement: alter table defaulttest alter column col5 set default null;
2020-04-06 20:20:22.066 EDT [3336:169] pg_regress/rangefuncs LOG:  statement: CREATE FUNCTION rngfunc_sql(int,int) RETURNS setof rngfunc_rescan_t AS 'SELECT i, nextval(''rngfunc_rescan_seq1'') FROM generate_series($1,$2) i;' LANGUAGE SQL;
2020-04-06 20:20:22.067 EDT [3337:314] pg_regress/domain LOG:  statement: insert into defaulttest(col4) values(0);
2020-04-06 20:20:22.068 EDT [3337:315] pg_regress/domain ERROR:  null value in column "col5" of relation "defaulttest" violates not-null constraint
2020-04-06 20:20:22.068 EDT [3337:316] pg_regress/domain DETAIL:  Failing row contains (3, 12, 5, 0, null, 88, 8000, 12.12).
2020-04-06 20:20:22.068 EDT [3337:317] pg_regress/domain STATEMENT:  insert into defaulttest(col4) values(0);
2020-04-06 20:20:22.068 EDT [3324:186] pg_regress/truncate LOG:  statement: ROLLBACK;
2020-04-06 20:20:22.069 EDT [3336:170] pg_regress/rangefuncs LOG:  statement: CREATE FUNCTION rngfunc_mat(int,int) RETURNS setof rngfunc_rescan_t AS 'begin for i in $1..$2 loop return next (i, nextval(''rngfunc_rescan_seq2'')); end loop; end;' LANGUAGE plpgsql;
2020-04-06 20:20:22.070 EDT [3337:318] pg_regress/domain LOG:  statement: alter table defaulttest alter column col5 drop default;
2020-04-06 20:20:22.070 EDT [3336:171] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.071 EDT [3335:168] pg_regress/xml LOG:  statement: SELECT xml '<!DOCTYPE a><a/>';
2020-04-06 20:20:22.072 EDT [3324:187] pg_regress/truncate LOG:  statement: INSERT INTO truncate_a DEFAULT VALUES;
2020-04-06 20:20:22.073 EDT [3337:319] pg_regress/domain LOG:  statement: insert into defaulttest default values;
2020-04-06 20:20:22.073 EDT [3336:172] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r) LEFT JOIN rngfunc_sql(11,13) ON (r+i)<100;
2020-04-06 20:20:22.073 EDT [3309:179] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.tb4', 'PF0_X', '', '');
2020-04-06 20:20:22.074 EDT [3337:320] pg_regress/domain LOG:  statement: insert into defaulttest default values;
2020-04-06 20:20:22.074 EDT [3324:188] pg_regress/truncate LOG:  statement: INSERT INTO truncate_a DEFAULT VALUES;
2020-04-06 20:20:22.075 EDT [3337:321] pg_regress/domain LOG:  statement: COPY defaulttest(col5) FROM stdin;
2020-04-06 20:20:22.075 EDT [3324:189] pg_regress/truncate LOG:  statement: SELECT * FROM truncate_a;
2020-04-06 20:20:22.076 EDT [3337:322] pg_regress/domain LOG:  statement: select * from defaulttest;
2020-04-06 20:20:22.076 EDT [3336:173] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.076 EDT [3310:181] pg_regress/rowtypes LOG:  statement: select row(1, 'abc')::testtype3 *<> row(1, 'abd')::testtype3;
2020-04-06 20:20:22.079 EDT [3336:174] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r) LEFT JOIN rngfunc_sql(11,13) WITH ORDINALITY AS f(i,s,o) ON (r+i)<100;
2020-04-06 20:20:22.080 EDT [3336:175] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.080 EDT [3336:176] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r) LEFT JOIN rngfunc_mat(11,13) ON (r+i)<100;
2020-04-06 20:20:22.081 EDT [3336:177] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.081 EDT [3336:178] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r) LEFT JOIN rngfunc_mat(11,13) WITH ORDINALITY AS f(i,s,o) ON (r+i)<100;
2020-04-06 20:20:22.082 EDT [3335:169] pg_regress/xml LOG:  statement: SELECT xml '<!-- hi--> oops <!DOCTYPE a><a/>';
2020-04-06 20:20:22.082 EDT [3335:170] pg_regress/xml ERROR:  invalid XML content at character 12
2020-04-06 20:20:22.082 EDT [3335:171] pg_regress/xml DETAIL:  line 1: StartTag: invalid element name
	<!-- hi--> oops <!DOCTYPE a><a/>
	                 ^
2020-04-06 20:20:22.082 EDT [3335:172] pg_regress/xml STATEMENT:  SELECT xml '<!-- hi--> oops <!DOCTYPE a><a/>';
2020-04-06 20:20:22.082 EDT [3335:173] pg_regress/xml LOG:  statement: SELECT xml '<!-- hi--> <oops/> <!DOCTYPE a><a/>';
2020-04-06 20:20:22.082 EDT [3335:174] pg_regress/xml ERROR:  invalid XML content at character 12
2020-04-06 20:20:22.082 EDT [3335:175] pg_regress/xml DETAIL:  line 1: StartTag: invalid element name
	<!-- hi--> <oops/> <!DOCTYPE a><a/>
	                    ^
2020-04-06 20:20:22.082 EDT [3335:176] pg_regress/xml STATEMENT:  SELECT xml '<!-- hi--> <oops/> <!DOCTYPE a><a/>';
2020-04-06 20:20:22.082 EDT [3335:177] pg_regress/xml LOG:  statement: SELECT xml '<!DOCTYPE a><a/><b/>';
2020-04-06 20:20:22.083 EDT [3335:178] pg_regress/xml ERROR:  invalid XML content at character 12
2020-04-06 20:20:22.083 EDT [3335:179] pg_regress/xml DETAIL:  line 1: Extra content at the end of the document
	<!DOCTYPE a><a/><b/>
	                ^
2020-04-06 20:20:22.083 EDT [3335:180] pg_regress/xml STATEMENT:  SELECT xml '<!DOCTYPE a><a/><b/>';
2020-04-06 20:20:22.083 EDT [3335:181] pg_regress/xml LOG:  statement: CREATE VIEW xmlview1 AS SELECT xmlcomment('test');
2020-04-06 20:20:22.084 EDT [3335:182] pg_regress/xml LOG:  statement: CREATE VIEW xmlview2 AS SELECT xmlconcat('hello', 'you');
2020-04-06 20:20:22.085 EDT [3336:179] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.087 EDT [3335:183] pg_regress/xml LOG:  statement: CREATE VIEW xmlview3 AS SELECT xmlelement(name element, xmlattributes (1 as ":one:", 'deuce' as two), 'content&');
2020-04-06 20:20:22.088 EDT [3336:180] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r) LEFT JOIN ROWS FROM( rngfunc_sql(11,13), rngfunc_mat(11,13) ) WITH ORDINALITY AS f(i1,s1,i2,s2,o) ON (r+i1+i2)<100;
2020-04-06 20:20:22.089 EDT [3336:181] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r) LEFT JOIN generate_series(11,13) f(i) ON (r+i)<100;
2020-04-06 20:20:22.090 EDT [3335:184] pg_regress/xml LOG:  statement: CREATE VIEW xmlview4 AS SELECT xmlelement(name employee, xmlforest(name, age, salary as pay)) FROM emp;
2020-04-06 20:20:22.091 EDT [3309:180] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.tb5', 'PF0_X', '', '');
2020-04-06 20:20:22.091 EDT [3335:185] pg_regress/xml LOG:  statement: CREATE VIEW xmlview5 AS SELECT xmlparse(content '<abc>x</abc>');
2020-04-06 20:20:22.092 EDT [3335:186] pg_regress/xml LOG:  statement: CREATE VIEW xmlview6 AS SELECT xmlpi(name foo, 'bar');
2020-04-06 20:20:22.093 EDT [3326:256] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '31393' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:22.097 EDT [3310:182] pg_regress/rowtypes LOG:  statement: create type testtype4 as (a int, b point);
2020-04-06 20:20:22.098 EDT [3326:257] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '31393' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:22.099 EDT [3335:187] pg_regress/xml LOG:  statement: CREATE VIEW xmlview7 AS SELECT xmlroot(xml '<foo/>', version no value, standalone yes);
2020-04-06 20:20:22.099 EDT [3310:183] pg_regress/rowtypes LOG:  statement: select row(1, '(1,2)')::testtype4 *< row(1, '(1,3)')::testtype4;
2020-04-06 20:20:22.102 EDT [3337:323] pg_regress/domain LOG:  statement: drop table defaulttest cascade;
2020-04-06 20:20:22.102 EDT [3335:188] pg_regress/xml LOG:  statement: CREATE VIEW xmlview8 AS SELECT xmlserialize(content 'good' as char(10));
2020-04-06 20:20:22.104 EDT [3324:190] pg_regress/truncate LOG:  statement: DROP TABLE truncate_a;
2020-04-06 20:20:22.104 EDT [3335:189] pg_regress/xml LOG:  statement: CREATE VIEW xmlview9 AS SELECT xmlserialize(content 'good' as text);
2020-04-06 20:20:22.105 EDT [3335:190] pg_regress/xml LOG:  statement: SELECT table_name, view_definition FROM information_schema.views
	  WHERE table_name LIKE 'xmlview%' ORDER BY 1;
2020-04-06 20:20:22.106 EDT [3324:191] pg_regress/truncate LOG:  statement: SELECT nextval('truncate_a_id1');
2020-04-06 20:20:22.106 EDT [3324:192] pg_regress/truncate ERROR:  relation "truncate_a_id1" does not exist at character 16
2020-04-06 20:20:22.106 EDT [3324:193] pg_regress/truncate STATEMENT:  SELECT nextval('truncate_a_id1');
2020-04-06 20:20:22.107 EDT [3337:324] pg_regress/domain LOG:  statement: create domain dnotnulltest integer;
2020-04-06 20:20:22.107 EDT [3324:194] pg_regress/truncate LOG:  statement: CREATE TABLE truncparted (a int, b char) PARTITION BY LIST (a);
2020-04-06 20:20:22.108 EDT [3337:325] pg_regress/domain LOG:  statement: create table domnotnull
	( col1 dnotnulltest
	, col2 dnotnulltest
	);
2020-04-06 20:20:22.109 EDT [3324:195] pg_regress/truncate LOG:  statement: TRUNCATE ONLY truncparted;
2020-04-06 20:20:22.110 EDT [3324:196] pg_regress/truncate ERROR:  cannot truncate only a partitioned table
2020-04-06 20:20:22.110 EDT [3324:197] pg_regress/truncate HINT:  Do not specify the ONLY keyword, or use TRUNCATE ONLY on the partitions directly.
2020-04-06 20:20:22.110 EDT [3324:198] pg_regress/truncate STATEMENT:  TRUNCATE ONLY truncparted;
2020-04-06 20:20:22.110 EDT [3337:326] pg_regress/domain LOG:  statement: insert into domnotnull default values;
2020-04-06 20:20:22.110 EDT [3336:182] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r) LEFT JOIN generate_series(11,13) WITH ORDINALITY AS f(i,o) ON (r+i)<100;
2020-04-06 20:20:22.110 EDT [3324:199] pg_regress/truncate LOG:  statement: CREATE TABLE truncparted1 PARTITION OF truncparted FOR VALUES IN (1);
2020-04-06 20:20:22.111 EDT [3337:327] pg_regress/domain LOG:  statement: alter domain dnotnulltest set not null;
2020-04-06 20:20:22.111 EDT [3335:191] pg_regress/xml LOG:  statement: SELECT xpath('/value', data) FROM xmltest;
2020-04-06 20:20:22.111 EDT [3337:328] pg_regress/domain ERROR:  column "col1" of table "domnotnull" contains null values
2020-04-06 20:20:22.111 EDT [3337:329] pg_regress/domain STATEMENT:  alter domain dnotnulltest set not null;
2020-04-06 20:20:22.111 EDT [3324:200] pg_regress/truncate LOG:  statement: INSERT INTO truncparted VALUES (1, 'a');
2020-04-06 20:20:22.112 EDT [3309:181] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.base.tb6', 'PF0_X', '', '');
2020-04-06 20:20:22.112 EDT [3337:330] pg_regress/domain LOG:  statement: update domnotnull set col1 = 5;
2020-04-06 20:20:22.113 EDT [3326:258] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '31393' ORDER BY 1;
2020-04-06 20:20:22.114 EDT [3326:259] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '31393'
	ORDER BY 1;
2020-04-06 20:20:22.114 EDT [3326:260] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '31393'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('31393')
	ORDER BY 1;
2020-04-06 20:20:22.121 EDT [3324:201] pg_regress/truncate LOG:  statement: TRUNCATE ONLY truncparted;
2020-04-06 20:20:22.121 EDT [3324:202] pg_regress/truncate ERROR:  cannot truncate only a partitioned table
2020-04-06 20:20:22.121 EDT [3324:203] pg_regress/truncate HINT:  Do not specify the ONLY keyword, or use TRUNCATE ONLY on the partitions directly.
2020-04-06 20:20:22.121 EDT [3324:204] pg_regress/truncate STATEMENT:  TRUNCATE ONLY truncparted;
2020-04-06 20:20:22.121 EDT [3337:331] pg_regress/domain LOG:  statement: alter domain dnotnulltest set not null;
2020-04-06 20:20:22.121 EDT [3337:332] pg_regress/domain ERROR:  column "col2" of table "domnotnull" contains null values
2020-04-06 20:20:22.121 EDT [3337:333] pg_regress/domain STATEMENT:  alter domain dnotnulltest set not null;
2020-04-06 20:20:22.122 EDT [3324:205] pg_regress/truncate LOG:  statement: TRUNCATE truncparted;
2020-04-06 20:20:22.123 EDT [3337:334] pg_regress/domain LOG:  statement: update domnotnull set col2 = 6;
2020-04-06 20:20:22.123 EDT [3337:335] pg_regress/domain LOG:  statement: alter domain dnotnulltest set not null;
2020-04-06 20:20:22.124 EDT [3337:336] pg_regress/domain LOG:  statement: update domnotnull set col1 = null;
2020-04-06 20:20:22.124 EDT [3337:337] pg_regress/domain ERROR:  domain dnotnulltest does not allow null values
2020-04-06 20:20:22.124 EDT [3337:338] pg_regress/domain STATEMENT:  update domnotnull set col1 = null;
2020-04-06 20:20:22.124 EDT [3337:339] pg_regress/domain LOG:  statement: alter domain dnotnulltest drop not null;
2020-04-06 20:20:22.124 EDT [3324:206] pg_regress/truncate LOG:  statement: DROP TABLE truncparted;
2020-04-06 20:20:22.126 EDT [3337:340] pg_regress/domain LOG:  statement: update domnotnull set col1 = null;
2020-04-06 20:20:22.126 EDT [3337:341] pg_regress/domain LOG:  statement: drop domain dnotnulltest cascade;
2020-04-06 20:20:22.127 EDT [3337:342] pg_regress/domain LOG:  statement: create table domdeftest (col1 ddef1);
2020-04-06 20:20:22.128 EDT [3324:207] pg_regress/truncate LOG:  statement: CREATE FUNCTION tp_ins_data() RETURNS void LANGUAGE plpgsql AS $$
	  BEGIN
		INSERT INTO truncprim VALUES (1), (100), (150);
		INSERT INTO truncpart VALUES (1), (100), (150);
	  END
	$$;
2020-04-06 20:20:22.129 EDT [3337:343] pg_regress/domain LOG:  statement: insert into domdeftest default values;
2020-04-06 20:20:22.129 EDT [3324:208] pg_regress/truncate LOG:  statement: CREATE FUNCTION tp_chk_data(OUT pktb regclass, OUT pkval int, OUT fktb regclass, OUT fkval int)
	  RETURNS SETOF record LANGUAGE plpgsql AS $$
	  BEGIN
	    RETURN QUERY SELECT
	      pk.tableoid::regclass, pk.a, fk.tableoid::regclass, fk.a
	    FROM truncprim pk FULL JOIN truncpart fk USING (a)
	    ORDER BY 2, 4;
	  END
	$$;
2020-04-06 20:20:22.130 EDT [3337:344] pg_regress/domain LOG:  statement: select * from domdeftest;
2020-04-06 20:20:22.130 EDT [3324:209] pg_regress/truncate LOG:  statement: CREATE TABLE truncprim (a int PRIMARY KEY);
2020-04-06 20:20:22.131 EDT [3310:184] pg_regress/rowtypes LOG:  statement: select row(1, '(1,2)')::testtype4 *<> row(1, '(1,3)')::testtype4;
2020-04-06 20:20:22.132 EDT [3336:183] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r) LEFT JOIN unnest(array[10,20,30]) f(i) ON (r+i)<100;
2020-04-06 20:20:22.132 EDT [3324:210] pg_regress/truncate LOG:  statement: CREATE TABLE truncpart (a int REFERENCES truncprim)
	  PARTITION BY RANGE (a);
2020-04-06 20:20:22.133 EDT [3324:211] pg_regress/truncate LOG:  statement: CREATE TABLE truncpart_1 PARTITION OF truncpart FOR VALUES FROM (0) TO (100);
2020-04-06 20:20:22.136 EDT [3324:212] pg_regress/truncate LOG:  statement: CREATE TABLE truncpart_2 PARTITION OF truncpart FOR VALUES FROM (100) TO (200)
	  PARTITION BY RANGE (a);
2020-04-06 20:20:22.138 EDT [3335:192] pg_regress/xml LOG:  statement: SELECT xpath(NULL, NULL) IS NULL FROM xmltest;
2020-04-06 20:20:22.138 EDT [3324:213] pg_regress/truncate LOG:  statement: CREATE TABLE truncpart_2_1 PARTITION OF truncpart_2 FOR VALUES FROM (100) TO (150);
2020-04-06 20:20:22.140 EDT [3324:214] pg_regress/truncate LOG:  statement: CREATE TABLE truncpart_2_d PARTITION OF truncpart_2 DEFAULT;
2020-04-06 20:20:22.142 EDT [3324:215] pg_regress/truncate LOG:  statement: TRUNCATE TABLE truncprim;
2020-04-06 20:20:22.142 EDT [3324:216] pg_regress/truncate ERROR:  cannot truncate a table referenced in a foreign key constraint
2020-04-06 20:20:22.142 EDT [3324:217] pg_regress/truncate DETAIL:  Table "truncpart" references "truncprim".
2020-04-06 20:20:22.142 EDT [3324:218] pg_regress/truncate HINT:  Truncate table "truncpart" at the same time, or use TRUNCATE ... CASCADE.
2020-04-06 20:20:22.142 EDT [3324:219] pg_regress/truncate STATEMENT:  TRUNCATE TABLE truncprim;
2020-04-06 20:20:22.143 EDT [3309:182] pg_regress/plpgsql LOG:  statement: insert into PField values ('PF1_1', 'Wallslots first floor');
2020-04-06 20:20:22.143 EDT [3324:220] pg_regress/truncate LOG:  statement: select tp_ins_data();
2020-04-06 20:20:22.144 EDT [3310:185] pg_regress/rowtypes LOG:  statement: select row(1, 2)::testtype1 *< row(1, 'abc')::testtype3;
2020-04-06 20:20:22.144 EDT [3310:186] pg_regress/rowtypes ERROR:  cannot compare dissimilar column types integer and text at record column 2
2020-04-06 20:20:22.144 EDT [3310:187] pg_regress/rowtypes STATEMENT:  select row(1, 2)::testtype1 *< row(1, 'abc')::testtype3;
2020-04-06 20:20:22.145 EDT [3326:261] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '31393'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:22.145 EDT [3310:188] pg_regress/rowtypes LOG:  statement: select row(1, 2)::testtype1 *<> row(1, 'abc')::testtype3;
2020-04-06 20:20:22.145 EDT [3310:189] pg_regress/rowtypes ERROR:  cannot compare dissimilar column types integer and text at record column 2
2020-04-06 20:20:22.145 EDT [3310:190] pg_regress/rowtypes STATEMENT:  select row(1, 2)::testtype1 *<> row(1, 'abc')::testtype3;
2020-04-06 20:20:22.145 EDT [3310:191] pg_regress/rowtypes LOG:  statement: create type testtype5 as (a int);
2020-04-06 20:20:22.145 EDT [3309:183] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.a1', 'PF1_1', '', 'WS.101.1a');
2020-04-06 20:20:22.146 EDT [3336:184] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r) LEFT JOIN unnest(array[10,20,30]) WITH ORDINALITY AS f(i,o) ON (r+i)<100;
2020-04-06 20:20:22.148 EDT [3337:345] pg_regress/domain LOG:  statement: alter domain ddef1 set default '42';
2020-04-06 20:20:22.148 EDT [3337:346] pg_regress/domain LOG:  statement: insert into domdeftest default values;
2020-04-06 20:20:22.149 EDT [3337:347] pg_regress/domain LOG:  statement: select * from domdeftest;
2020-04-06 20:20:22.149 EDT [3324:221] pg_regress/truncate LOG:  statement: TRUNCATE TABLE truncprim, truncpart;
2020-04-06 20:20:22.152 EDT [3324:222] pg_regress/truncate LOG:  statement: select * from tp_chk_data();
2020-04-06 20:20:22.153 EDT [3310:192] pg_regress/rowtypes LOG:  statement: select row(1, 2)::testtype1 *< row(1)::testtype5;
2020-04-06 20:20:22.154 EDT [3310:193] pg_regress/rowtypes ERROR:  cannot compare record types with different numbers of columns
2020-04-06 20:20:22.154 EDT [3310:194] pg_regress/rowtypes STATEMENT:  select row(1, 2)::testtype1 *< row(1)::testtype5;
2020-04-06 20:20:22.154 EDT [3324:223] pg_regress/truncate LOG:  statement: select tp_ins_data();
2020-04-06 20:20:22.155 EDT [3324:224] pg_regress/truncate LOG:  statement: TRUNCATE TABLE truncprim CASCADE;
2020-04-06 20:20:22.157 EDT [3335:193] pg_regress/xml LOG:  statement: SELECT xpath('', '<!-- error -->');
2020-04-06 20:20:22.158 EDT [3310:195] pg_regress/rowtypes LOG:  statement: select row(1, 2)::testtype1 *<> row(1)::testtype5;
2020-04-06 20:20:22.158 EDT [3310:196] pg_regress/rowtypes ERROR:  cannot compare record types with different numbers of columns
2020-04-06 20:20:22.158 EDT [3310:197] pg_regress/rowtypes STATEMENT:  select row(1, 2)::testtype1 *<> row(1)::testtype5;
2020-04-06 20:20:22.158 EDT [3310:198] pg_regress/rowtypes LOG:  statement: create type testtype6 as (a int, b point);
2020-04-06 20:20:22.159 EDT [3310:199] pg_regress/rowtypes LOG:  statement: select row(1, '(1,2)')::testtype6 *< row(1, '(1,3)')::testtype6;
2020-04-06 20:20:22.159 EDT [3324:225] pg_regress/truncate LOG:  statement: SELECT * FROM tp_chk_data();
2020-04-06 20:20:22.161 EDT [3326:262] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '31393'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:22.162 EDT [3324:226] pg_regress/truncate LOG:  statement: SELECT tp_ins_data();
2020-04-06 20:20:22.168 EDT [3662:1] ERROR:  empty XPath expression
2020-04-06 20:20:22.168 EDT [3662:2] STATEMENT:  select pg_catalog.xpath($1, $2, '{}'::pg_catalog.text[])
2020-04-06 20:20:22.169 EDT [3324:227] pg_regress/truncate LOG:  statement: TRUNCATE TABLE truncpart;
2020-04-06 20:20:22.169 EDT [3336:185] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.170 EDT [3336:186] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r), rngfunc_sql(10+r,13);
2020-04-06 20:20:22.170 EDT [3336:187] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.170 EDT [3336:188] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r), rngfunc_sql(10+r,13) WITH ORDINALITY AS f(i,s,o);
2020-04-06 20:20:22.171 EDT [3336:189] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.171 EDT [3336:190] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r), rngfunc_sql(11,10+r);
2020-04-06 20:20:22.172 EDT [3336:191] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.172 EDT [3336:192] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r), rngfunc_sql(11,10+r) WITH ORDINALITY AS f(i,s,o);
2020-04-06 20:20:22.173 EDT [3336:193] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.173 EDT [3336:194] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (11,12),(13,15),(16,20)) v(r1,r2), rngfunc_sql(r1,r2);
2020-04-06 20:20:22.174 EDT [3336:195] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.174 EDT [3336:196] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (11,12),(13,15),(16,20)) v(r1,r2), rngfunc_sql(r1,r2) WITH ORDINALITY AS f(i,s,o);
2020-04-06 20:20:22.174 EDT [3336:197] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.174 EDT [3336:198] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r), rngfunc_mat(10+r,13);
2020-04-06 20:20:22.175 EDT [3335:194] pg_regress/xml ERROR:  empty XPath expression
2020-04-06 20:20:22.175 EDT [3335:195] pg_regress/xml CONTEXT:  SQL function "xpath" statement 1
2020-04-06 20:20:22.175 EDT [3335:196] pg_regress/xml STATEMENT:  SELECT xpath('', '<!-- error -->');
2020-04-06 20:20:22.175 EDT [3324:228] pg_regress/truncate LOG:  statement: SELECT * FROM tp_chk_data();
2020-04-06 20:20:22.175 EDT [3336:199] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.175 EDT [3336:200] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r), rngfunc_mat(10+r,13) WITH ORDINALITY AS f(i,s,o);
2020-04-06 20:20:22.175 EDT [3336:201] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.176 EDT [3336:202] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r), rngfunc_mat(11,10+r);
2020-04-06 20:20:22.176 EDT [3324:229] pg_regress/truncate LOG:  statement: DROP TABLE truncprim, truncpart;
2020-04-06 20:20:22.176 EDT [3336:203] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.177 EDT [3336:204] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r), rngfunc_mat(11,10+r) WITH ORDINALITY AS f(i,s,o);
2020-04-06 20:20:22.177 EDT [24935:449] LOG:  background worker "parallel worker" (PID 3662) exited with exit code 1
2020-04-06 20:20:22.177 EDT [3326:263] pg_regress/alter_table LOG:  statement: DROP TABLE constraint_rename_test2;
2020-04-06 20:20:22.177 EDT [3335:197] pg_regress/xml LOG:  statement: SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local:piece id="2" /></local:data>');
2020-04-06 20:20:22.178 EDT [3337:348] pg_regress/domain LOG:  statement: alter domain ddef1 drop default;
2020-04-06 20:20:22.178 EDT [3337:349] pg_regress/domain LOG:  statement: insert into domdeftest default values;
2020-04-06 20:20:22.178 EDT [3326:264] pg_regress/alter_table LOG:  statement: DROP TABLE constraint_rename_test;
2020-04-06 20:20:22.179 EDT [3337:350] pg_regress/domain LOG:  statement: select * from domdeftest;
2020-04-06 20:20:22.179 EDT [3310:200] pg_regress/rowtypes LOG:  statement: select row(1, '(1,2)')::testtype6 *>= row(1, '(1,3)')::testtype6;
2020-04-06 20:20:22.181 EDT [3326:265] pg_regress/alter_table LOG:  statement: ALTER TABLE IF EXISTS constraint_not_exist RENAME CONSTRAINT con3 TO con3foo;
2020-04-06 20:20:22.181 EDT [3326:266] pg_regress/alter_table LOG:  statement: ALTER TABLE IF EXISTS constraint_rename_test ADD CONSTRAINT con4 UNIQUE (a);
2020-04-06 20:20:22.181 EDT [3326:267] pg_regress/alter_table LOG:  statement: CREATE TABLE constraint_rename_cache (a int,
	  CONSTRAINT chk_a CHECK (a > 0),
	  PRIMARY KEY (a));
2020-04-06 20:20:22.183 EDT [3336:205] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.184 EDT [3336:206] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (11,12),(13,15),(16,20)) v(r1,r2), rngfunc_mat(r1,r2);
2020-04-06 20:20:22.184 EDT [3324:230] pg_regress/truncate LOG:  statement: DROP FUNCTION tp_ins_data(), tp_chk_data();
2020-04-06 20:20:22.184 EDT [3326:268] pg_regress/alter_table LOG:  statement: ALTER TABLE constraint_rename_cache
	  RENAME CONSTRAINT chk_a TO chk_a_new;
2020-04-06 20:20:22.184 EDT [3324:231] pg_regress/truncate LOG:  statement: CREATE TABLE trunc_a (a INT PRIMARY KEY) PARTITION BY RANGE (a);
2020-04-06 20:20:22.185 EDT [3336:207] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.185 EDT [3336:208] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (11,12),(13,15),(16,20)) v(r1,r2), rngfunc_mat(r1,r2) WITH ORDINALITY AS f(i,s,o);
2020-04-06 20:20:22.185 EDT [3326:269] pg_regress/alter_table LOG:  statement: ALTER TABLE constraint_rename_cache
	  RENAME CONSTRAINT constraint_rename_cache_pkey TO constraint_rename_pkey_new;
2020-04-06 20:20:22.186 EDT [3324:232] pg_regress/truncate LOG:  statement: CREATE TABLE trunc_a1 PARTITION OF trunc_a FOR VALUES FROM (0) TO (10);
2020-04-06 20:20:22.186 EDT [3336:209] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.186 EDT [3336:210] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r), ROWS FROM( rngfunc_sql(11,11), rngfunc_mat(10+r,13) );
2020-04-06 20:20:22.187 EDT [3326:270] pg_regress/alter_table LOG:  statement: CREATE TABLE like_constraint_rename_cache
	  (LIKE constraint_rename_cache INCLUDING ALL);
2020-04-06 20:20:22.188 EDT [3324:233] pg_regress/truncate LOG:  statement: CREATE TABLE trunc_a2 PARTITION OF trunc_a FOR VALUES FROM (10) TO (20)
	  PARTITION BY RANGE (a);
2020-04-06 20:20:22.189 EDT [3336:211] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.189 EDT [3337:351] pg_regress/domain LOG:  statement: drop table domdeftest;
2020-04-06 20:20:22.190 EDT [3336:212] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r), ROWS FROM( rngfunc_sql(10+r,13), rngfunc_mat(11,11) );
2020-04-06 20:20:22.190 EDT [3336:213] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.190 EDT [3336:214] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r), ROWS FROM( rngfunc_sql(10+r,13), rngfunc_mat(10+r,13) );
2020-04-06 20:20:22.191 EDT [3337:352] pg_regress/domain LOG:  statement: create domain con as integer;
2020-04-06 20:20:22.191 EDT [3336:215] pg_regress/rangefuncs LOG:  statement: SELECT setval('rngfunc_rescan_seq1',1,false),setval('rngfunc_rescan_seq2',1,false);
2020-04-06 20:20:22.191 EDT [3336:216] pg_regress/rangefuncs LOG:  statement: SELECT * FROM generate_series(1,2) r1, generate_series(r1,3) r2, ROWS FROM( rngfunc_sql(10+r1,13), rngfunc_mat(10+r2,13) );
2020-04-06 20:20:22.191 EDT [3337:353] pg_regress/domain LOG:  statement: create table domcontest (col1 con);
2020-04-06 20:20:22.192 EDT [3326:271] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(like_constraint_rename_cache)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:22.192 EDT [3337:354] pg_regress/domain LOG:  statement: insert into domcontest values (1);
2020-04-06 20:20:22.192 EDT [3337:355] pg_regress/domain LOG:  statement: insert into domcontest values (2);
2020-04-06 20:20:22.193 EDT [3336:217] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r), generate_series(10+r,20-r) f(i);
2020-04-06 20:20:22.193 EDT [3337:356] pg_regress/domain LOG:  statement: alter domain con add constraint t check (VALUE < 1);
2020-04-06 20:20:22.193 EDT [3337:357] pg_regress/domain ERROR:  column "col1" of table "domcontest" contains values that violate the new constraint
2020-04-06 20:20:22.193 EDT [3337:358] pg_regress/domain STATEMENT:  alter domain con add constraint t check (VALUE < 1);
2020-04-06 20:20:22.193 EDT [3337:359] pg_regress/domain LOG:  statement: alter domain con add constraint t check (VALUE < 34);
2020-04-06 20:20:22.194 EDT [3337:360] pg_regress/domain LOG:  statement: alter domain con add check (VALUE > 0);
2020-04-06 20:20:22.194 EDT [3337:361] pg_regress/domain LOG:  statement: insert into domcontest values (-5);
2020-04-06 20:20:22.195 EDT [3337:362] pg_regress/domain ERROR:  value for domain con violates check constraint "con_check"
2020-04-06 20:20:22.195 EDT [3337:363] pg_regress/domain STATEMENT:  insert into domcontest values (-5);
2020-04-06 20:20:22.195 EDT [3337:364] pg_regress/domain LOG:  statement: insert into domcontest values (42);
2020-04-06 20:20:22.195 EDT [3337:365] pg_regress/domain ERROR:  value for domain con violates check constraint "t"
2020-04-06 20:20:22.195 EDT [3337:366] pg_regress/domain STATEMENT:  insert into domcontest values (42);
2020-04-06 20:20:22.195 EDT [3337:367] pg_regress/domain LOG:  statement: insert into domcontest values (5);
2020-04-06 20:20:22.195 EDT [3337:368] pg_regress/domain LOG:  statement: alter domain con drop constraint t;
2020-04-06 20:20:22.196 EDT [3337:369] pg_regress/domain LOG:  statement: insert into domcontest values (-5);
2020-04-06 20:20:22.196 EDT [3337:370] pg_regress/domain ERROR:  value for domain con violates check constraint "con_check"
2020-04-06 20:20:22.196 EDT [3337:371] pg_regress/domain STATEMENT:  insert into domcontest values (-5);
2020-04-06 20:20:22.196 EDT [3337:372] pg_regress/domain LOG:  statement: insert into domcontest values (42);
2020-04-06 20:20:22.196 EDT [3337:373] pg_regress/domain LOG:  statement: alter domain con drop constraint nonexistent;
2020-04-06 20:20:22.196 EDT [3337:374] pg_regress/domain ERROR:  constraint "nonexistent" of domain "con" does not exist
2020-04-06 20:20:22.196 EDT [3337:375] pg_regress/domain STATEMENT:  alter domain con drop constraint nonexistent;
2020-04-06 20:20:22.196 EDT [3337:376] pg_regress/domain LOG:  statement: alter domain con drop constraint if exists nonexistent;
2020-04-06 20:20:22.196 EDT [3337:377] pg_regress/domain LOG:  statement: create domain things AS INT;
2020-04-06 20:20:22.197 EDT [3337:378] pg_regress/domain LOG:  statement: CREATE TABLE thethings (stuff things);
2020-04-06 20:20:22.198 EDT [3337:379] pg_regress/domain LOG:  statement: INSERT INTO thethings (stuff) VALUES (55);
2020-04-06 20:20:22.199 EDT [3337:380] pg_regress/domain LOG:  statement: ALTER DOMAIN things ADD CONSTRAINT meow CHECK (VALUE < 11);
2020-04-06 20:20:22.199 EDT [3337:381] pg_regress/domain ERROR:  column "stuff" of table "thethings" contains values that violate the new constraint
2020-04-06 20:20:22.199 EDT [3337:382] pg_regress/domain STATEMENT:  ALTER DOMAIN things ADD CONSTRAINT meow CHECK (VALUE < 11);
2020-04-06 20:20:22.199 EDT [3337:383] pg_regress/domain LOG:  statement: ALTER DOMAIN things ADD CONSTRAINT meow CHECK (VALUE < 11) NOT VALID;
2020-04-06 20:20:22.201 EDT [3337:384] pg_regress/domain LOG:  statement: ALTER DOMAIN things VALIDATE CONSTRAINT meow;
2020-04-06 20:20:22.201 EDT [3337:385] pg_regress/domain ERROR:  column "stuff" of table "thethings" contains values that violate the new constraint
2020-04-06 20:20:22.201 EDT [3337:386] pg_regress/domain STATEMENT:  ALTER DOMAIN things VALIDATE CONSTRAINT meow;
2020-04-06 20:20:22.201 EDT [3337:387] pg_regress/domain LOG:  statement: UPDATE thethings SET stuff = 10;
2020-04-06 20:20:22.201 EDT [3337:388] pg_regress/domain LOG:  statement: ALTER DOMAIN things VALIDATE CONSTRAINT meow;
2020-04-06 20:20:22.203 EDT [3337:389] pg_regress/domain LOG:  statement: create table domtab (col1 integer);
2020-04-06 20:20:22.204 EDT [3324:234] pg_regress/truncate LOG:  statement: CREATE TABLE trunc_a21 PARTITION OF trunc_a2 FOR VALUES FROM (10) TO (12);
2020-04-06 20:20:22.205 EDT [3337:390] pg_regress/domain LOG:  statement: create domain dom as integer;
2020-04-06 20:20:22.205 EDT [3310:201] pg_regress/rowtypes LOG:  statement: select row(1, '(1,2)')::testtype6 *<> row(1, '(1,3)')::testtype6;
2020-04-06 20:20:22.207 EDT [3337:391] pg_regress/domain LOG:  statement: create view domview as select cast(col1 as dom) from domtab;
2020-04-06 20:20:22.208 EDT [3335:198] pg_regress/xml LOG:  statement: SELECT xpath('//loc:piece/@id', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local:piece id="2" /></local:data>', ARRAY[ARRAY['loc', 'http://127.0.0.1']]);
2020-04-06 20:20:22.210 EDT [3337:392] pg_regress/domain LOG:  statement: insert into domtab (col1) values (null);
2020-04-06 20:20:22.210 EDT [3326:272] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '31835';
2020-04-06 20:20:22.210 EDT [3324:235] pg_regress/truncate LOG:  statement: CREATE TABLE trunc_a22 PARTITION OF trunc_a2 FOR VALUES FROM (12) TO (16);
2020-04-06 20:20:22.211 EDT [3337:393] pg_regress/domain LOG:  statement: insert into domtab (col1) values (5);
2020-04-06 20:20:22.212 EDT [3337:394] pg_regress/domain LOG:  statement: select * from domview;
2020-04-06 20:20:22.214 EDT [3324:236] pg_regress/truncate LOG:  statement: CREATE TABLE trunc_a2d PARTITION OF trunc_a2 DEFAULT;
2020-04-06 20:20:22.215 EDT [3336:218] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r), generate_series(10+r,20-r) WITH ORDINALITY AS f(i,o);
2020-04-06 20:20:22.216 EDT [3324:237] pg_regress/truncate LOG:  statement: CREATE TABLE trunc_a3 PARTITION OF trunc_a FOR VALUES FROM (20) TO (30);
2020-04-06 20:20:22.221 EDT [3310:202] pg_regress/rowtypes LOG:  statement: select q.a, q.b = row(2), q.c = array[row(3)], q.d = row(row(4)) from
	    unnest(array[row(1, row(2), array[row(3)], row(row(4))),
	                 row(2, row(3), array[row(4)], row(row(5)))])
	      as q(a int, b record, c record[], d record);
2020-04-06 20:20:22.225 EDT [3337:395] pg_regress/domain LOG:  statement: alter domain dom set not null;
2020-04-06 20:20:22.225 EDT [3337:396] pg_regress/domain LOG:  statement: select * from domview;
2020-04-06 20:20:22.225 EDT [3337:397] pg_regress/domain ERROR:  domain dom does not allow null values
2020-04-06 20:20:22.225 EDT [3337:398] pg_regress/domain STATEMENT:  select * from domview;
2020-04-06 20:20:22.226 EDT [3337:399] pg_regress/domain LOG:  statement: alter domain dom drop not null;
2020-04-06 20:20:22.226 EDT [3337:400] pg_regress/domain LOG:  statement: select * from domview;
2020-04-06 20:20:22.229 EDT [3324:238] pg_regress/truncate LOG:  statement: INSERT INTO trunc_a VALUES (0), (5), (10), (15), (20), (25);
2020-04-06 20:20:22.230 EDT [3335:199] pg_regress/xml LOG:  statement: SELECT xpath('//loc:piece', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local:piece id="2" /></local:data>', ARRAY[ARRAY['loc', 'http://127.0.0.1']]);
2020-04-06 20:20:22.233 EDT [3324:239] pg_regress/truncate LOG:  statement: CREATE TABLE ref_b (
	    b INT PRIMARY KEY,
	    a INT REFERENCES trunc_a(a) ON DELETE CASCADE
	);
2020-04-06 20:20:22.240 EDT [3326:273] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '31835' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:22.241 EDT [3309:184] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.a2', 'PF1_1', '', 'WS.101.1b');
2020-04-06 20:20:22.242 EDT [3336:219] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r), unnest(array[r*10,r*20,r*30]) f(i);
2020-04-06 20:20:22.242 EDT [3326:274] pg_regress/alter_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '31835' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:22.244 EDT [3324:240] pg_regress/truncate LOG:  statement: INSERT INTO ref_b VALUES (10, 0), (50, 5), (100, 10), (150, 15);
2020-04-06 20:20:22.248 EDT [3310:203] pg_regress/rowtypes LOG:  statement: drop type testtype1, testtype2, testtype3, testtype4, testtype5, testtype6;
2020-04-06 20:20:22.251 EDT [3335:200] pg_regress/xml LOG:  statement: SELECT xpath('//loc:piece', '<local:data xmlns:local="http://127.0.0.1" xmlns="http://127.0.0.2"><local:piece id="1"><internal>number one</internal><internal2/></local:piece><local:piece id="2" /></local:data>', ARRAY[ARRAY['loc', 'http://127.0.0.1']]);
2020-04-06 20:20:22.252 EDT [3324:241] pg_regress/truncate LOG:  statement: TRUNCATE TABLE trunc_a1 CASCADE;
2020-04-06 20:20:22.252 EDT [3337:401] pg_regress/domain LOG:  statement: alter domain dom add constraint domchkgt6 check(value > 6);
2020-04-06 20:20:22.252 EDT [3310:204] pg_regress/rowtypes LOG:  statement: BEGIN;
2020-04-06 20:20:22.253 EDT [3310:205] pg_regress/rowtypes LOG:  statement: CREATE TABLE price (
	    id SERIAL PRIMARY KEY,
	    active BOOLEAN NOT NULL,
	    price NUMERIC
	);
2020-04-06 20:20:22.253 EDT [3337:402] pg_regress/domain LOG:  statement: select * from domview;
2020-04-06 20:20:22.253 EDT [3337:403] pg_regress/domain ERROR:  value for domain dom violates check constraint "domchkgt6"
2020-04-06 20:20:22.253 EDT [3337:404] pg_regress/domain STATEMENT:  select * from domview;
2020-04-06 20:20:22.253 EDT [3337:405] pg_regress/domain LOG:  statement: alter domain dom drop constraint domchkgt6 restrict;
2020-04-06 20:20:22.261 EDT [3324:242] pg_regress/truncate LOG:  statement: SELECT a FROM ref_b;
2020-04-06 20:20:22.261 EDT [3334:237] pg_regress/polymorphism LOG:  statement: select f3, myaggp08a(f1) from t group by f3 order by f3;
2020-04-06 20:20:22.263 EDT [3335:201] pg_regress/xml LOG:  statement: SELECT xpath('//b', '<a>one <b>two</b> three <b>etc</b></a>');
2020-04-06 20:20:22.263 EDT [3326:275] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '31835' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:22.263 EDT [3337:406] pg_regress/domain LOG:  statement: select * from domview;
2020-04-06 20:20:22.264 EDT [3310:206] pg_regress/rowtypes LOG:  statement: CREATE TYPE price_input AS (
	    id INTEGER,
	    price NUMERIC
	);
2020-04-06 20:20:22.271 EDT [3336:220] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v(r), unnest(array[r*10,r*20,r*30]) WITH ORDINALITY AS f(i,o);
2020-04-06 20:20:22.273 EDT [3310:207] pg_regress/rowtypes LOG:  statement: CREATE TYPE price_key AS (
	    id INTEGER
	);
2020-04-06 20:20:22.274 EDT [3310:208] pg_regress/rowtypes LOG:  statement: CREATE FUNCTION price_key_from_table(price) RETURNS price_key AS $$
	    SELECT $1.id
	$$ LANGUAGE SQL;
2020-04-06 20:20:22.275 EDT [3310:209] pg_regress/rowtypes LOG:  statement: CREATE FUNCTION price_key_from_input(price_input) RETURNS price_key AS $$
	    SELECT $1.id
	$$ LANGUAGE SQL;
2020-04-06 20:20:22.275 EDT [3310:210] pg_regress/rowtypes LOG:  statement: insert into price values (1,false,42), (10,false,100), (11,true,17.99);
2020-04-06 20:20:22.278 EDT [3310:211] pg_regress/rowtypes LOG:  statement: UPDATE price
	    SET active = true, price = input_prices.price
	    FROM unnest(ARRAY[(10, 123.00), (11, 99.99)]::price_input[]) input_prices
	    WHERE price_key_from_table(price.*) = price_key_from_input(input_prices.*);
2020-04-06 20:20:22.281 EDT [3337:407] pg_regress/domain LOG:  statement: drop domain ddef1 restrict;
2020-04-06 20:20:22.283 EDT [3324:243] pg_regress/truncate LOG:  statement: DROP TABLE ref_b;
2020-04-06 20:20:22.287 EDT [3326:276] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '31835' ORDER BY 1;
2020-04-06 20:20:22.287 EDT [3326:277] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '31835'
	ORDER BY 1;
2020-04-06 20:20:22.288 EDT [3326:278] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '31835'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('31835')
	ORDER BY 1;
2020-04-06 20:20:22.290 EDT [3337:408] pg_regress/domain LOG:  statement: drop domain ddef2 restrict;
2020-04-06 20:20:22.293 EDT [3337:409] pg_regress/domain LOG:  statement: drop domain ddef3 restrict;
2020-04-06 20:20:22.293 EDT [3324:244] pg_regress/truncate LOG:  statement: CREATE TABLE ref_c (
	    c INT PRIMARY KEY,
	    a INT REFERENCES trunc_a(a) ON DELETE CASCADE
	) PARTITION BY RANGE (c);
2020-04-06 20:20:22.298 EDT [3337:410] pg_regress/domain LOG:  statement: drop domain ddef4 restrict;
2020-04-06 20:20:22.298 EDT [3335:202] pg_regress/xml LOG:  statement: SELECT xpath('//text()', '<root>&lt;</root>');
2020-04-06 20:20:22.299 EDT [3324:245] pg_regress/truncate LOG:  statement: CREATE TABLE ref_c1 PARTITION OF ref_c FOR VALUES FROM (100) TO (200);
2020-04-06 20:20:22.299 EDT [3336:221] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v1(r1),
	              LATERAL (SELECT r1, * FROM (VALUES (10),(20),(30)) v2(r2)
	                                         LEFT JOIN generate_series(21,23) f(i) ON ((r2+i)<100) OFFSET 0) s1;
2020-04-06 20:20:22.302 EDT [3337:411] pg_regress/domain LOG:  statement: drop domain ddef5 restrict;
2020-04-06 20:20:22.303 EDT [3336:222] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v1(r1),
	              LATERAL (SELECT r1, * FROM (VALUES (10),(20),(30)) v2(r2)
	                                         LEFT JOIN generate_series(20+r1,23) f(i) ON ((r2+i)<100) OFFSET 0) s1;
2020-04-06 20:20:22.303 EDT [3324:246] pg_regress/truncate LOG:  statement: CREATE TABLE ref_c2 PARTITION OF ref_c FOR VALUES FROM (200) TO (300);
2020-04-06 20:20:22.307 EDT [3326:279] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '31835'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:22.309 EDT [3337:412] pg_regress/domain LOG:  statement: drop sequence ddef4_seq;
2020-04-06 20:20:22.310 EDT [3336:223] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v1(r1),
	              LATERAL (SELECT r1, * FROM (VALUES (10),(20),(30)) v2(r2)
	                                         LEFT JOIN generate_series(r2,r2+3) f(i) ON ((r2+i)<100) OFFSET 0) s1;
2020-04-06 20:20:22.311 EDT [3324:247] pg_regress/truncate LOG:  statement: INSERT INTO ref_c VALUES (100, 10), (150, 15), (200, 20), (250, 25);
2020-04-06 20:20:22.311 EDT [3337:413] pg_regress/domain LOG:  statement: create domain vchar4 varchar(4);
2020-04-06 20:20:22.312 EDT [3337:414] pg_regress/domain LOG:  statement: create domain dinter vchar4 check (substring(VALUE, 1, 1) = 'x');
2020-04-06 20:20:22.313 EDT [3336:224] pg_regress/rangefuncs LOG:  statement: SELECT * FROM (VALUES (1),(2),(3)) v1(r1),
	              LATERAL (SELECT r1, * FROM (VALUES (10),(20),(30)) v2(r2)
	                                         LEFT JOIN generate_series(r1,2+r2/5) f(i) ON ((r2+i)<100) OFFSET 0) s1;
2020-04-06 20:20:22.314 EDT [3337:415] pg_regress/domain LOG:  statement: create domain dtop dinter check (substring(VALUE, 2, 1) = '1');
2020-04-06 20:20:22.314 EDT [3324:248] pg_regress/truncate LOG:  statement: TRUNCATE TABLE trunc_a21 CASCADE;
2020-04-06 20:20:22.315 EDT [3337:416] pg_regress/domain LOG:  statement: select 'x123'::dtop;
2020-04-06 20:20:22.316 EDT [3336:225] pg_regress/rangefuncs LOG:  statement: SELECT *
	FROM (VALUES (1),(2)) v1(r1)
	    LEFT JOIN LATERAL (
	        SELECT *
	        FROM generate_series(1, v1.r1) AS gs1
	        LEFT JOIN LATERAL (
	            SELECT *
	            FROM generate_series(1, gs1) AS gs2
	            LEFT JOIN generate_series(1, gs2) AS gs3 ON TRUE
	        ) AS ss1 ON TRUE
	        FULL JOIN generate_series(1, v1.r1) AS gs4 ON FALSE
	    ) AS ss0 ON TRUE;
2020-04-06 20:20:22.320 EDT [3309:185] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.a3', 'PF1_1', '', 'WS.101.2a');
2020-04-06 20:20:22.323 EDT [3324:249] pg_regress/truncate LOG:  statement: SELECT a as "from table ref_c" FROM ref_c;
2020-04-06 20:20:22.323 EDT [3337:417] pg_regress/domain LOG:  statement: select 'x1234'::dtop;
2020-04-06 20:20:22.324 EDT [3326:280] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '31835'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:22.325 EDT [3337:418] pg_regress/domain LOG:  statement: select 'y1234'::dtop;
2020-04-06 20:20:22.325 EDT [3337:419] pg_regress/domain ERROR:  value for domain dtop violates check constraint "dinter_check"
2020-04-06 20:20:22.325 EDT [3337:420] pg_regress/domain STATEMENT:  select 'y1234'::dtop;
2020-04-06 20:20:22.326 EDT [3337:421] pg_regress/domain LOG:  statement: select 'y123'::dtop;
2020-04-06 20:20:22.326 EDT [3337:422] pg_regress/domain ERROR:  value for domain dtop violates check constraint "dinter_check"
2020-04-06 20:20:22.326 EDT [3337:423] pg_regress/domain STATEMENT:  select 'y123'::dtop;
2020-04-06 20:20:22.326 EDT [3337:424] pg_regress/domain LOG:  statement: select 'yz23'::dtop;
2020-04-06 20:20:22.326 EDT [3337:425] pg_regress/domain ERROR:  value for domain dtop violates check constraint "dinter_check"
2020-04-06 20:20:22.326 EDT [3337:426] pg_regress/domain STATEMENT:  select 'yz23'::dtop;
2020-04-06 20:20:22.327 EDT [3337:427] pg_regress/domain LOG:  statement: select 'xz23'::dtop;
2020-04-06 20:20:22.327 EDT [3337:428] pg_regress/domain ERROR:  value for domain dtop violates check constraint "dtop_check"
2020-04-06 20:20:22.327 EDT [3337:429] pg_regress/domain STATEMENT:  select 'xz23'::dtop;
2020-04-06 20:20:22.328 EDT [3337:430] pg_regress/domain LOG:  statement: create temp table dtest(f1 dtop);
2020-04-06 20:20:22.331 EDT [3337:431] pg_regress/domain LOG:  statement: insert into dtest values('x123');
2020-04-06 20:20:22.333 EDT [3335:203] pg_regress/xml LOG:  statement: SELECT xpath('//@value', '<root value="&lt;"/>');
2020-04-06 20:20:22.333 EDT [3337:432] pg_regress/domain LOG:  statement: insert into dtest values('x1234');
2020-04-06 20:20:22.333 EDT [3337:433] pg_regress/domain ERROR:  value too long for type character varying(4)
2020-04-06 20:20:22.333 EDT [3337:434] pg_regress/domain STATEMENT:  insert into dtest values('x1234');
2020-04-06 20:20:22.334 EDT [3337:435] pg_regress/domain LOG:  statement: insert into dtest values('y1234');
2020-04-06 20:20:22.334 EDT [3337:436] pg_regress/domain ERROR:  value too long for type character varying(4)
2020-04-06 20:20:22.334 EDT [3337:437] pg_regress/domain STATEMENT:  insert into dtest values('y1234');
2020-04-06 20:20:22.334 EDT [3336:226] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION rngfunc_sql(int,int);
2020-04-06 20:20:22.334 EDT [3336:227] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION rngfunc_mat(int,int);
2020-04-06 20:20:22.335 EDT [3337:438] pg_regress/domain LOG:  statement: insert into dtest values('y123');
2020-04-06 20:20:22.335 EDT [3336:228] pg_regress/rangefuncs LOG:  statement: DROP SEQUENCE rngfunc_rescan_seq1;
2020-04-06 20:20:22.336 EDT [3336:229] pg_regress/rangefuncs LOG:  statement: DROP SEQUENCE rngfunc_rescan_seq2;
2020-04-06 20:20:22.336 EDT [3337:439] pg_regress/domain ERROR:  value for domain dtop violates check constraint "dinter_check"
2020-04-06 20:20:22.336 EDT [3337:440] pg_regress/domain STATEMENT:  insert into dtest values('y123');
2020-04-06 20:20:22.336 EDT [3337:441] pg_regress/domain LOG:  statement: insert into dtest values('yz23');
2020-04-06 20:20:22.336 EDT [3337:442] pg_regress/domain ERROR:  value for domain dtop violates check constraint "dinter_check"
2020-04-06 20:20:22.336 EDT [3337:443] pg_regress/domain STATEMENT:  insert into dtest values('yz23');
2020-04-06 20:20:22.336 EDT [3337:444] pg_regress/domain LOG:  statement: insert into dtest values('xz23');
2020-04-06 20:20:22.336 EDT [3337:445] pg_regress/domain ERROR:  value for domain dtop violates check constraint "dtop_check"
2020-04-06 20:20:22.336 EDT [3337:446] pg_regress/domain STATEMENT:  insert into dtest values('xz23');
2020-04-06 20:20:22.336 EDT [3337:447] pg_regress/domain LOG:  statement: drop table dtest;
2020-04-06 20:20:22.341 EDT [3336:230] pg_regress/rangefuncs LOG:  statement: CREATE FUNCTION rngfunc(in f1 int, out f2 int)
	AS 'select $1+1' LANGUAGE sql;
2020-04-06 20:20:22.341 EDT [3324:250] pg_regress/truncate LOG:  statement: SELECT a as "from table trunc_a" FROM trunc_a ORDER BY a;
2020-04-06 20:20:22.342 EDT [3336:231] pg_regress/rangefuncs LOG:  statement: SELECT rngfunc(42);
2020-04-06 20:20:22.343 EDT [3336:232] pg_regress/rangefuncs LOG:  statement: SELECT * FROM rngfunc(42);
2020-04-06 20:20:22.343 EDT [3336:233] pg_regress/rangefuncs LOG:  statement: SELECT * FROM rngfunc(42) AS p(x);
2020-04-06 20:20:22.344 EDT [3336:234] pg_regress/rangefuncs LOG:  statement: CREATE OR REPLACE FUNCTION rngfunc(in f1 int, out f2 int) RETURNS int
	AS 'select $1+1' LANGUAGE sql;
2020-04-06 20:20:22.344 EDT [3336:235] pg_regress/rangefuncs LOG:  statement: CREATE OR REPLACE FUNCTION rngfunc(in f1 int, out f2 int) RETURNS float
	AS 'select $1+1' LANGUAGE sql;
2020-04-06 20:20:22.344 EDT [3336:236] pg_regress/rangefuncs ERROR:  function result type must be integer because of OUT parameters
2020-04-06 20:20:22.344 EDT [3336:237] pg_regress/rangefuncs STATEMENT:  CREATE OR REPLACE FUNCTION rngfunc(in f1 int, out f2 int) RETURNS float
	AS 'select $1+1' LANGUAGE sql;
2020-04-06 20:20:22.344 EDT [3336:238] pg_regress/rangefuncs LOG:  statement: CREATE OR REPLACE FUNCTION rngfunc(in f1 int, out f2 int, out f3 text) RETURNS int
	AS 'select $1+1' LANGUAGE sql;
2020-04-06 20:20:22.344 EDT [3336:239] pg_regress/rangefuncs ERROR:  function result type must be record because of OUT parameters
2020-04-06 20:20:22.344 EDT [3336:240] pg_regress/rangefuncs STATEMENT:  CREATE OR REPLACE FUNCTION rngfunc(in f1 int, out f2 int, out f3 text) RETURNS int
	AS 'select $1+1' LANGUAGE sql;
2020-04-06 20:20:22.345 EDT [3336:241] pg_regress/rangefuncs LOG:  statement: CREATE OR REPLACE FUNCTION rngfunc(in f1 int, out f2 int, out f3 text)
	RETURNS record
	AS 'select $1+1' LANGUAGE sql;
2020-04-06 20:20:22.345 EDT [3336:242] pg_regress/rangefuncs ERROR:  cannot change return type of existing function
2020-04-06 20:20:22.345 EDT [3336:243] pg_regress/rangefuncs HINT:  Use DROP FUNCTION rngfunc(integer) first.
2020-04-06 20:20:22.345 EDT [3336:244] pg_regress/rangefuncs STATEMENT:  CREATE OR REPLACE FUNCTION rngfunc(in f1 int, out f2 int, out f3 text)
	RETURNS record
	AS 'select $1+1' LANGUAGE sql;
2020-04-06 20:20:22.345 EDT [3336:245] pg_regress/rangefuncs LOG:  statement: CREATE OR REPLACE FUNCTION rngfuncr(in f1 int, out f2 int, out text)
	AS $$select $1-1, $1::text || 'z'$$ LANGUAGE sql;
2020-04-06 20:20:22.348 EDT [3337:448] pg_regress/domain LOG:  statement: drop domain vchar4 cascade;
2020-04-06 20:20:22.350 EDT [3326:281] pg_regress/alter_table LOG:  statement: DROP TABLE constraint_rename_cache;
2020-04-06 20:20:22.352 EDT [3326:282] pg_regress/alter_table LOG:  statement: DROP TABLE like_constraint_rename_cache;
2020-04-06 20:20:22.354 EDT [3336:246] pg_regress/rangefuncs LOG:  statement: SELECT f1, rngfuncr(f1) FROM int4_tbl;
2020-04-06 20:20:22.355 EDT [3337:449] pg_regress/domain LOG:  statement: create domain str_domain as text not null;
2020-04-06 20:20:22.355 EDT [3326:283] pg_regress/alter_table LOG:  statement: CREATE TABLE attmp2 (a int primary key);
2020-04-06 20:20:22.358 EDT [3337:450] pg_regress/domain LOG:  statement: create table domain_test (a int, b int);
2020-04-06 20:20:22.359 EDT [3326:284] pg_regress/alter_table LOG:  statement: CREATE TABLE attmp3 (a int, b int);
2020-04-06 20:20:22.360 EDT [3326:285] pg_regress/alter_table LOG:  statement: CREATE TABLE attmp4 (a int, b int, unique(a,b));
2020-04-06 20:20:22.361 EDT [3326:286] pg_regress/alter_table LOG:  statement: CREATE TABLE attmp5 (a int, b int);
2020-04-06 20:20:22.363 EDT [3326:287] pg_regress/alter_table LOG:  statement: INSERT INTO attmp2 values (1);
2020-04-06 20:20:22.364 EDT [3326:288] pg_regress/alter_table LOG:  statement: INSERT INTO attmp2 values (2);
2020-04-06 20:20:22.364 EDT [3326:289] pg_regress/alter_table LOG:  statement: INSERT INTO attmp2 values (3);
2020-04-06 20:20:22.365 EDT [3326:290] pg_regress/alter_table LOG:  statement: INSERT INTO attmp2 values (4);
2020-04-06 20:20:22.365 EDT [3337:451] pg_regress/domain LOG:  statement: insert into domain_test values (1, 2);
2020-04-06 20:20:22.365 EDT [3326:291] pg_regress/alter_table LOG:  statement: INSERT INTO attmp3 values (1,10);
2020-04-06 20:20:22.365 EDT [3324:251] pg_regress/truncate LOG:  statement: DROP TABLE trunc_a, ref_c;
2020-04-06 20:20:22.366 EDT [3326:292] pg_regress/alter_table LOG:  statement: INSERT INTO attmp3 values (1,20);
2020-04-06 20:20:22.366 EDT [3326:293] pg_regress/alter_table LOG:  statement: INSERT INTO attmp3 values (5,50);
2020-04-06 20:20:22.366 EDT [3326:294] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp3 add constraint attmpconstr foreign key(c) references attmp2 match full;
2020-04-06 20:20:22.366 EDT [3326:295] pg_regress/alter_table ERROR:  column "c" referenced in foreign key constraint does not exist
2020-04-06 20:20:22.366 EDT [3326:296] pg_regress/alter_table STATEMENT:  ALTER TABLE attmp3 add constraint attmpconstr foreign key(c) references attmp2 match full;
2020-04-06 20:20:22.367 EDT [3326:297] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp3 add constraint attmpconstr foreign key(a) references attmp2(b) match full;
2020-04-06 20:20:22.367 EDT [3326:298] pg_regress/alter_table ERROR:  column "b" referenced in foreign key constraint does not exist
2020-04-06 20:20:22.367 EDT [3326:299] pg_regress/alter_table STATEMENT:  ALTER TABLE attmp3 add constraint attmpconstr foreign key(a) references attmp2(b) match full;
2020-04-06 20:20:22.367 EDT [3326:300] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp3 add constraint attmpconstr foreign key (a) references attmp2 match full;
2020-04-06 20:20:22.367 EDT [3335:204] pg_regress/xml LOG:  statement: SELECT xpath('''<<invalid>>''', '<root/>');
2020-04-06 20:20:22.372 EDT [3337:452] pg_regress/domain LOG:  statement: insert into domain_test values (1, 2);
2020-04-06 20:20:22.373 EDT [3337:453] pg_regress/domain LOG:  statement: alter table domain_test add column c str_domain;
2020-04-06 20:20:22.377 EDT [3337:454] pg_regress/domain ERROR:  domain str_domain does not allow null values
2020-04-06 20:20:22.377 EDT [3337:455] pg_regress/domain STATEMENT:  alter table domain_test add column c str_domain;
2020-04-06 20:20:22.378 EDT [3326:301] pg_regress/alter_table ERROR:  insert or update on table "attmp3" violates foreign key constraint "attmpconstr"
2020-04-06 20:20:22.378 EDT [3326:302] pg_regress/alter_table DETAIL:  Key (a)=(5) is not present in table "attmp2".
2020-04-06 20:20:22.378 EDT [3326:303] pg_regress/alter_table STATEMENT:  ALTER TABLE attmp3 add constraint attmpconstr foreign key (a) references attmp2 match full;
2020-04-06 20:20:22.378 EDT [3326:304] pg_regress/alter_table LOG:  statement: DELETE FROM attmp3 where a=5;
2020-04-06 20:20:22.379 EDT [3326:305] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp3 add constraint attmpconstr foreign key (a) references attmp2 match full;
2020-04-06 20:20:22.381 EDT [3337:456] pg_regress/domain LOG:  statement: create domain str_domain2 as text check (value <> 'foo') default 'foo';
2020-04-06 20:20:22.381 EDT [3326:306] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp3 drop constraint attmpconstr;
2020-04-06 20:20:22.382 EDT [3326:307] pg_regress/alter_table LOG:  statement: INSERT INTO attmp3 values (5,50);
2020-04-06 20:20:22.382 EDT [3337:457] pg_regress/domain LOG:  statement: alter table domain_test add column d str_domain2;
2020-04-06 20:20:22.382 EDT [3326:308] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp3 add constraint attmpconstr foreign key (a) references attmp2 match full NOT VALID;
2020-04-06 20:20:22.384 EDT [3326:309] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp3 validate constraint attmpconstr;
2020-04-06 20:20:22.384 EDT [3326:310] pg_regress/alter_table ERROR:  insert or update on table "attmp3" violates foreign key constraint "attmpconstr"
2020-04-06 20:20:22.384 EDT [3326:311] pg_regress/alter_table DETAIL:  Key (a)=(5) is not present in table "attmp2".
2020-04-06 20:20:22.384 EDT [3326:312] pg_regress/alter_table STATEMENT:  ALTER TABLE attmp3 validate constraint attmpconstr;
2020-04-06 20:20:22.384 EDT [3326:313] pg_regress/alter_table LOG:  statement: DELETE FROM attmp3 where a=5;
2020-04-06 20:20:22.385 EDT [3326:314] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp3 validate constraint attmpconstr;
2020-04-06 20:20:22.385 EDT [3326:315] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp3 validate constraint attmpconstr;
2020-04-06 20:20:22.386 EDT [3326:316] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp3 ADD CONSTRAINT b_greater_than_ten CHECK (b > 10);
2020-04-06 20:20:22.386 EDT [3337:458] pg_regress/domain ERROR:  value for domain str_domain2 violates check constraint "str_domain2_check"
2020-04-06 20:20:22.386 EDT [3337:459] pg_regress/domain STATEMENT:  alter table domain_test add column d str_domain2;
2020-04-06 20:20:22.386 EDT [3326:317] pg_regress/alter_table ERROR:  check constraint "b_greater_than_ten" of relation "attmp3" is violated by some row
2020-04-06 20:20:22.386 EDT [3326:318] pg_regress/alter_table STATEMENT:  ALTER TABLE attmp3 ADD CONSTRAINT b_greater_than_ten CHECK (b > 10);
2020-04-06 20:20:22.386 EDT [3326:319] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp3 ADD CONSTRAINT b_greater_than_ten CHECK (b > 10) NOT VALID;
2020-04-06 20:20:22.387 EDT [3326:320] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp3 VALIDATE CONSTRAINT b_greater_than_ten;
2020-04-06 20:20:22.387 EDT [3324:252] pg_regress/truncate LOG:  disconnection: session time: 0:00:01.610 user=pgbuild database=regression host=[local]
2020-04-06 20:20:22.387 EDT [3326:321] pg_regress/alter_table ERROR:  check constraint "b_greater_than_ten" of relation "attmp3" is violated by some row
2020-04-06 20:20:22.387 EDT [3326:322] pg_regress/alter_table STATEMENT:  ALTER TABLE attmp3 VALIDATE CONSTRAINT b_greater_than_ten;
2020-04-06 20:20:22.387 EDT [3326:323] pg_regress/alter_table LOG:  statement: DELETE FROM attmp3 WHERE NOT b > 10;
2020-04-06 20:20:22.387 EDT [3326:324] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp3 VALIDATE CONSTRAINT b_greater_than_ten;
2020-04-06 20:20:22.388 EDT [3326:325] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp3 VALIDATE CONSTRAINT b_greater_than_ten;
2020-04-06 20:20:22.388 EDT [3326:326] pg_regress/alter_table LOG:  statement: select * from attmp3;
2020-04-06 20:20:22.390 EDT [3337:460] pg_regress/domain LOG:  statement: create domain pos_int as int4 check (value > 0) not null;
2020-04-06 20:20:22.392 EDT [3337:461] pg_regress/domain LOG:  statement: prepare s1 as select $1::pos_int = 10 as "is_ten";
2020-04-06 20:20:22.392 EDT [3337:462] pg_regress/domain LOG:  statement: execute s1(10);
2020-04-06 20:20:22.392 EDT [3337:463] pg_regress/domain DETAIL:  prepare: prepare s1 as select $1::pos_int = 10 as "is_ten";
2020-04-06 20:20:22.398 EDT [3335:205] pg_regress/xml LOG:  statement: SELECT xpath('count(//*)', '<root><sub/><sub/></root>');
2020-04-06 20:20:22.409 EDT [3326:327] pg_regress/alter_table LOG:  statement: CREATE TABLE attmp6 () INHERITS (attmp3);
2020-04-06 20:20:22.414 EDT [3337:464] pg_regress/domain LOG:  statement: execute s1(0);
2020-04-06 20:20:22.414 EDT [3337:465] pg_regress/domain DETAIL:  prepare: prepare s1 as select $1::pos_int = 10 as "is_ten";
2020-04-06 20:20:22.414 EDT [3337:466] pg_regress/domain ERROR:  value for domain pos_int violates check constraint "pos_int_check"
2020-04-06 20:20:22.414 EDT [3337:467] pg_regress/domain STATEMENT:  execute s1(0);
2020-04-06 20:20:22.415 EDT [3337:468] pg_regress/domain LOG:  statement: execute s1(NULL);
2020-04-06 20:20:22.415 EDT [3337:469] pg_regress/domain DETAIL:  prepare: prepare s1 as select $1::pos_int = 10 as "is_ten";
2020-04-06 20:20:22.415 EDT [3337:470] pg_regress/domain ERROR:  domain pos_int does not allow null values
2020-04-06 20:20:22.415 EDT [3337:471] pg_regress/domain STATEMENT:  execute s1(NULL);
2020-04-06 20:20:22.416 EDT [3309:186] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.a4', 'PF1_1', '', 'WS.101.2b');
2020-04-06 20:20:22.416 EDT [3337:472] pg_regress/domain LOG:  statement: create function doubledecrement(p1 pos_int) returns pos_int as $$
	declare v pos_int;
	begin
	    return p1;
	end$$ language plpgsql;
2020-04-06 20:20:22.417 EDT [3326:328] pg_regress/alter_table LOG:  statement: CREATE TABLE attmp7 () INHERITS (attmp3);
2020-04-06 20:20:22.419 EDT [3326:329] pg_regress/alter_table LOG:  statement: INSERT INTO attmp6 VALUES (6, 30), (7, 16);
2020-04-06 20:20:22.420 EDT [3326:330] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp3 ADD CONSTRAINT b_le_20 CHECK (b <= 20) NOT VALID;
2020-04-06 20:20:22.421 EDT [3334:238] pg_regress/polymorphism LOG:  statement: select f3, myaggp09a(f1) from t group by f3 order by f3;
2020-04-06 20:20:22.421 EDT [3326:331] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp3 VALIDATE CONSTRAINT b_le_20;
2020-04-06 20:20:22.421 EDT [3326:332] pg_regress/alter_table ERROR:  check constraint "b_le_20" of relation "attmp6" is violated by some row
2020-04-06 20:20:22.421 EDT [3326:333] pg_regress/alter_table STATEMENT:  ALTER TABLE attmp3 VALIDATE CONSTRAINT b_le_20;
2020-04-06 20:20:22.422 EDT [3326:334] pg_regress/alter_table LOG:  statement: DELETE FROM attmp6 WHERE b > 20;
2020-04-06 20:20:22.422 EDT [3326:335] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp3 VALIDATE CONSTRAINT b_le_20;
2020-04-06 20:20:22.423 EDT [3326:336] pg_regress/alter_table LOG:  statement: CREATE FUNCTION boo(int) RETURNS int IMMUTABLE STRICT LANGUAGE plpgsql AS $$ BEGIN RAISE NOTICE 'boo: %', $1; RETURN $1; END; $$;
2020-04-06 20:20:22.425 EDT [3337:473] pg_regress/domain LOG:  statement: select doubledecrement(3);
2020-04-06 20:20:22.425 EDT [3337:474] pg_regress/domain ERROR:  domain pos_int does not allow null values
2020-04-06 20:20:22.425 EDT [3337:475] pg_regress/domain CONTEXT:  PL/pgSQL function doubledecrement(pos_int) line 3 during statement block local variable initialization
2020-04-06 20:20:22.425 EDT [3337:476] pg_regress/domain STATEMENT:  select doubledecrement(3);
2020-04-06 20:20:22.425 EDT [3326:337] pg_regress/alter_table LOG:  statement: INSERT INTO attmp7 VALUES (8, 18);
2020-04-06 20:20:22.426 EDT [3326:338] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp7 ADD CONSTRAINT identity CHECK (b = boo(b));
2020-04-06 20:20:22.426 EDT [3326:339] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp3 ADD CONSTRAINT IDENTITY check (b = boo(b)) NOT VALID;
2020-04-06 20:20:22.427 EDT [3326:340] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp3 VALIDATE CONSTRAINT identity;
2020-04-06 20:20:22.429 EDT [3326:341] pg_regress/alter_table LOG:  statement: create table parent_noinh_convalid (a int);
2020-04-06 20:20:22.430 EDT [3326:342] pg_regress/alter_table LOG:  statement: create table child_noinh_convalid () inherits (parent_noinh_convalid);
2020-04-06 20:20:22.431 EDT [3335:206] pg_regress/xml LOG:  statement: SELECT xpath('count(//*)=0', '<root><sub/><sub/></root>');
2020-04-06 20:20:22.431 EDT [3337:477] pg_regress/domain LOG:  statement: create or replace function doubledecrement(p1 pos_int) returns pos_int as $$
	declare v pos_int := 0;
	begin
	    return p1;
	end$$ language plpgsql;
2020-04-06 20:20:22.431 EDT [3326:343] pg_regress/alter_table LOG:  statement: insert into parent_noinh_convalid values (1);
2020-04-06 20:20:22.433 EDT [3326:344] pg_regress/alter_table LOG:  statement: insert into child_noinh_convalid values (1);
2020-04-06 20:20:22.433 EDT [3326:345] pg_regress/alter_table LOG:  statement: alter table parent_noinh_convalid add constraint check_a_is_2 check (a = 2) no inherit not valid;
2020-04-06 20:20:22.434 EDT [3326:346] pg_regress/alter_table LOG:  statement: alter table parent_noinh_convalid validate constraint check_a_is_2;
2020-04-06 20:20:22.434 EDT [3326:347] pg_regress/alter_table ERROR:  check constraint "check_a_is_2" of relation "parent_noinh_convalid" is violated by some row
2020-04-06 20:20:22.434 EDT [3326:348] pg_regress/alter_table STATEMENT:  alter table parent_noinh_convalid validate constraint check_a_is_2;
2020-04-06 20:20:22.434 EDT [3326:349] pg_regress/alter_table LOG:  statement: delete from only parent_noinh_convalid;
2020-04-06 20:20:22.435 EDT [3326:350] pg_regress/alter_table LOG:  statement: alter table parent_noinh_convalid validate constraint check_a_is_2;
2020-04-06 20:20:22.435 EDT [3326:351] pg_regress/alter_table LOG:  statement: select convalidated from pg_constraint where conrelid = 'parent_noinh_convalid'::regclass and conname = 'check_a_is_2';
2020-04-06 20:20:22.437 EDT [3337:478] pg_regress/domain LOG:  statement: select doubledecrement(3);
2020-04-06 20:20:22.437 EDT [3337:479] pg_regress/domain ERROR:  value for domain pos_int violates check constraint "pos_int_check"
2020-04-06 20:20:22.437 EDT [3337:480] pg_regress/domain CONTEXT:  PL/pgSQL function doubledecrement(pos_int) line 3 during statement block local variable initialization
2020-04-06 20:20:22.437 EDT [3337:481] pg_regress/domain STATEMENT:  select doubledecrement(3);
2020-04-06 20:20:22.441 EDT [3336:247] pg_regress/rangefuncs LOG:  statement: SELECT * FROM rngfuncr(42);
2020-04-06 20:20:22.441 EDT [3337:482] pg_regress/domain LOG:  statement: create or replace function doubledecrement(p1 pos_int) returns pos_int as $$
	declare v pos_int := 1;
	begin
	    v := p1 - 1;
	    return v - 1;
	end$$ language plpgsql;
2020-04-06 20:20:22.447 EDT [3337:483] pg_regress/domain LOG:  statement: select doubledecrement(null);
2020-04-06 20:20:22.448 EDT [3337:484] pg_regress/domain ERROR:  domain pos_int does not allow null values
2020-04-06 20:20:22.448 EDT [3337:485] pg_regress/domain STATEMENT:  select doubledecrement(null);
2020-04-06 20:20:22.452 EDT [3326:352] pg_regress/alter_table LOG:  statement: drop table parent_noinh_convalid, child_noinh_convalid;
2020-04-06 20:20:22.453 EDT [3337:486] pg_regress/domain LOG:  statement: select doubledecrement(0);
2020-04-06 20:20:22.454 EDT [3337:487] pg_regress/domain ERROR:  value for domain pos_int violates check constraint "pos_int_check"
2020-04-06 20:20:22.454 EDT [3337:488] pg_regress/domain STATEMENT:  select doubledecrement(0);
2020-04-06 20:20:22.454 EDT [3326:353] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp5 add constraint attmpconstr foreign key(a) references attmp4(a) match full;
2020-04-06 20:20:22.454 EDT [3336:248] pg_regress/rangefuncs LOG:  statement: SELECT * FROM rngfuncr(42) AS p(a,b);
2020-04-06 20:20:22.454 EDT [3326:354] pg_regress/alter_table ERROR:  there is no unique constraint matching given keys for referenced table "attmp4"
2020-04-06 20:20:22.454 EDT [3326:355] pg_regress/alter_table STATEMENT:  ALTER TABLE attmp5 add constraint attmpconstr foreign key(a) references attmp4(a) match full;
2020-04-06 20:20:22.454 EDT [3326:356] pg_regress/alter_table LOG:  statement: DROP TABLE attmp7;
2020-04-06 20:20:22.457 EDT [3337:489] pg_regress/domain LOG:  statement: select doubledecrement(1);
2020-04-06 20:20:22.457 EDT [3326:357] pg_regress/alter_table LOG:  statement: DROP TABLE attmp6;
2020-04-06 20:20:22.457 EDT [3337:490] pg_regress/domain ERROR:  value for domain pos_int violates check constraint "pos_int_check"
2020-04-06 20:20:22.457 EDT [3337:491] pg_regress/domain CONTEXT:  PL/pgSQL function doubledecrement(pos_int) line 4 at assignment
2020-04-06 20:20:22.457 EDT [3337:492] pg_regress/domain STATEMENT:  select doubledecrement(1);
2020-04-06 20:20:22.457 EDT [3335:207] pg_regress/xml LOG:  statement: SELECT xpath('count(//*)=3', '<root><sub/><sub/></root>');
2020-04-06 20:20:22.458 EDT [3326:358] pg_regress/alter_table LOG:  statement: DROP TABLE attmp5;
2020-04-06 20:20:22.458 EDT [3337:493] pg_regress/domain LOG:  statement: select doubledecrement(2);
2020-04-06 20:20:22.458 EDT [3337:494] pg_regress/domain ERROR:  value for domain pos_int violates check constraint "pos_int_check"
2020-04-06 20:20:22.458 EDT [3337:495] pg_regress/domain CONTEXT:  PL/pgSQL function doubledecrement(pos_int) while casting return value to function's return type
2020-04-06 20:20:22.458 EDT [3337:496] pg_regress/domain STATEMENT:  select doubledecrement(2);
2020-04-06 20:20:22.459 EDT [3326:359] pg_regress/alter_table LOG:  statement: DROP TABLE attmp4;
2020-04-06 20:20:22.461 EDT [3326:360] pg_regress/alter_table LOG:  statement: DROP TABLE attmp3;
2020-04-06 20:20:22.463 EDT [3326:361] pg_regress/alter_table LOG:  statement: DROP TABLE attmp2;
2020-04-06 20:20:22.464 EDT [3326:362] pg_regress/alter_table LOG:  statement: set constraint_exclusion TO 'partition';
2020-04-06 20:20:22.464 EDT [3326:363] pg_regress/alter_table LOG:  statement: create table nv_parent (d date, check (false) no inherit not valid);
2020-04-06 20:20:22.465 EDT [3337:497] pg_regress/domain LOG:  statement: select doubledecrement(3);
2020-04-06 20:20:22.465 EDT [3337:498] pg_regress/domain LOG:  statement: create domain posint as int4;
2020-04-06 20:20:22.466 EDT [3326:364] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(nv_parent)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:22.467 EDT [3337:499] pg_regress/domain LOG:  statement: create type ddtest1 as (f1 posint);
2020-04-06 20:20:22.473 EDT [3337:500] pg_regress/domain LOG:  statement: create table ddtest2(f1 ddtest1);
2020-04-06 20:20:22.474 EDT [3336:249] pg_regress/rangefuncs LOG:  statement: CREATE OR REPLACE FUNCTION rngfuncb(in f1 int, inout f2 int, out text)
	AS $$select $2-1, $1::text || 'z'$$ LANGUAGE sql;
2020-04-06 20:20:22.475 EDT [3337:501] pg_regress/domain LOG:  statement: insert into ddtest2 values(row(-1));
2020-04-06 20:20:22.477 EDT [3337:502] pg_regress/domain LOG:  statement: alter domain posint add constraint c1 check(value >= 0);
2020-04-06 20:20:22.477 EDT [3337:503] pg_regress/domain ERROR:  cannot alter type "posint" because column "ddtest2.f1" uses it
2020-04-06 20:20:22.477 EDT [3337:504] pg_regress/domain STATEMENT:  alter domain posint add constraint c1 check(value >= 0);
2020-04-06 20:20:22.478 EDT [3336:250] pg_regress/rangefuncs LOG:  statement: SELECT f1, rngfuncb(f1, f1/2) FROM int4_tbl;
2020-04-06 20:20:22.480 EDT [3337:505] pg_regress/domain LOG:  statement: drop table ddtest2;
2020-04-06 20:20:22.481 EDT [3310:212] pg_regress/rowtypes LOG:  statement: select * from price;
2020-04-06 20:20:22.489 EDT [3337:506] pg_regress/domain LOG:  statement: create table ddtest2(f1 ddtest1[]);
2020-04-06 20:20:22.490 EDT [3309:187] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.a5', 'PF1_1', '', 'WS.101.3a');
2020-04-06 20:20:22.490 EDT [3326:365] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '32086';
2020-04-06 20:20:22.493 EDT [3335:208] pg_regress/xml LOG:  statement: SELECT xpath('name(/*)', '<root><sub/><sub/></root>');
2020-04-06 20:20:22.495 EDT [3310:213] pg_regress/rowtypes LOG:  statement: rollback;
2020-04-06 20:20:22.496 EDT [3310:214] pg_regress/rowtypes LOG:  statement: create temp table compos (f1 int, f2 text);
2020-04-06 20:20:22.498 EDT [3337:507] pg_regress/domain LOG:  statement: insert into ddtest2 values('{(-1)}');
2020-04-06 20:20:22.499 EDT [3310:215] pg_regress/rowtypes LOG:  statement: create function fcompos1(v compos) returns void as $$
	insert into compos values (v);  -- fail
	$$ language sql;
2020-04-06 20:20:22.499 EDT [3310:216] pg_regress/rowtypes ERROR:  column "f1" is of type integer but expression is of type compos at character 82
2020-04-06 20:20:22.499 EDT [3310:217] pg_regress/rowtypes HINT:  You will need to rewrite or cast the expression.
2020-04-06 20:20:22.499 EDT [3310:218] pg_regress/rowtypes STATEMENT:  create function fcompos1(v compos) returns void as $$
	insert into compos values (v);  -- fail
	$$ language sql;
2020-04-06 20:20:22.501 EDT [3310:219] pg_regress/rowtypes LOG:  statement: create function fcompos1(v compos) returns void as $$
	insert into compos values (v.*);
	$$ language sql;
2020-04-06 20:20:22.505 EDT [3337:508] pg_regress/domain LOG:  statement: alter domain posint add constraint c1 check(value >= 0);
2020-04-06 20:20:22.505 EDT [3337:509] pg_regress/domain ERROR:  cannot alter type "posint" because column "ddtest2.f1" uses it
2020-04-06 20:20:22.505 EDT [3337:510] pg_regress/domain STATEMENT:  alter domain posint add constraint c1 check(value >= 0);
2020-04-06 20:20:22.506 EDT [3337:511] pg_regress/domain LOG:  statement: drop table ddtest2;
2020-04-06 20:20:22.509 EDT [3310:220] pg_regress/rowtypes LOG:  statement: create function fcompos2(v compos) returns void as $$
	select fcompos1(v);
	$$ language sql;
2020-04-06 20:20:22.513 EDT [3310:221] pg_regress/rowtypes LOG:  statement: create function fcompos3(v compos) returns void as $$
	select fcompos1(fcompos3.v.*);
	$$ language sql;
2020-04-06 20:20:22.518 EDT [3310:222] pg_regress/rowtypes LOG:  statement: select fcompos1(row(1,'one'));
2020-04-06 20:20:22.519 EDT [3337:512] pg_regress/domain LOG:  statement: create domain ddtest1d as ddtest1;
2020-04-06 20:20:22.520 EDT [3310:223] pg_regress/rowtypes LOG:  statement: select fcompos2(row(2,'two'));
2020-04-06 20:20:22.520 EDT [3337:513] pg_regress/domain LOG:  statement: create table ddtest2(f1 ddtest1d);
2020-04-06 20:20:22.522 EDT [3326:366] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '32086' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:22.523 EDT [3326:367] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '32086' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:22.525 EDT [3337:514] pg_regress/domain LOG:  statement: insert into ddtest2 values('(-1)');
2020-04-06 20:20:22.525 EDT [3310:224] pg_regress/rowtypes LOG:  statement: select fcompos3(row(3,'three'));
2020-04-06 20:20:22.526 EDT [3310:225] pg_regress/rowtypes LOG:  statement: select * from compos;
2020-04-06 20:20:22.526 EDT [3337:515] pg_regress/domain LOG:  statement: alter domain posint add constraint c1 check(value >= 0);
2020-04-06 20:20:22.526 EDT [3337:516] pg_regress/domain ERROR:  cannot alter type "posint" because column "ddtest2.f1" uses it
2020-04-06 20:20:22.526 EDT [3337:517] pg_regress/domain STATEMENT:  alter domain posint add constraint c1 check(value >= 0);
2020-04-06 20:20:22.526 EDT [3310:226] pg_regress/rowtypes LOG:  statement: select cast (fullname as text) from fullname;
2020-04-06 20:20:22.526 EDT [3337:518] pg_regress/domain LOG:  statement: drop table ddtest2;
2020-04-06 20:20:22.528 EDT [3337:519] pg_regress/domain LOG:  statement: drop domain ddtest1d;
2020-04-06 20:20:22.529 EDT [3337:520] pg_regress/domain LOG:  statement: create domain ddtest1d as ddtest1[];
2020-04-06 20:20:22.529 EDT [3337:521] pg_regress/domain LOG:  statement: create table ddtest2(f1 ddtest1d);
2020-04-06 20:20:22.529 EDT [3310:227] pg_regress/rowtypes LOG:  statement: select fullname::text from fullname;
2020-04-06 20:20:22.531 EDT [3337:522] pg_regress/domain LOG:  statement: insert into ddtest2 values('{(-1)}');
2020-04-06 20:20:22.532 EDT [3337:523] pg_regress/domain LOG:  statement: alter domain posint add constraint c1 check(value >= 0);
2020-04-06 20:20:22.532 EDT [3337:524] pg_regress/domain ERROR:  cannot alter type "posint" because column "ddtest2.f1" uses it
2020-04-06 20:20:22.532 EDT [3337:525] pg_regress/domain STATEMENT:  alter domain posint add constraint c1 check(value >= 0);
2020-04-06 20:20:22.532 EDT [3337:526] pg_regress/domain LOG:  statement: drop table ddtest2;
2020-04-06 20:20:22.533 EDT [3310:228] pg_regress/rowtypes LOG:  statement: select text(fullname) from fullname;
2020-04-06 20:20:22.533 EDT [3310:229] pg_regress/rowtypes ERROR:  function text(fullname) does not exist at character 8
2020-04-06 20:20:22.533 EDT [3310:230] pg_regress/rowtypes HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:22.533 EDT [3310:231] pg_regress/rowtypes STATEMENT:  select text(fullname) from fullname;
2020-04-06 20:20:22.534 EDT [3337:527] pg_regress/domain LOG:  statement: drop domain ddtest1d;
2020-04-06 20:20:22.535 EDT [3337:528] pg_regress/domain LOG:  statement: create type rposint as range (subtype = posint);
2020-04-06 20:20:22.536 EDT [3337:529] pg_regress/domain LOG:  statement: create table ddtest2(f1 rposint);
2020-04-06 20:20:22.537 EDT [3310:232] pg_regress/rowtypes LOG:  statement: select fullname.text from fullname;
2020-04-06 20:20:22.537 EDT [3310:233] pg_regress/rowtypes ERROR:  column fullname.text does not exist at character 8
2020-04-06 20:20:22.537 EDT [3310:234] pg_regress/rowtypes STATEMENT:  select fullname.text from fullname;
2020-04-06 20:20:22.538 EDT [3326:368] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '32086' ORDER BY 1;
2020-04-06 20:20:22.539 EDT [3326:369] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '32086'
	ORDER BY 1;
2020-04-06 20:20:22.539 EDT [3326:370] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '32086'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('32086')
	ORDER BY 1;
2020-04-06 20:20:22.540 EDT [3310:235] pg_regress/rowtypes LOG:  statement: select cast (row('Jim', 'Beam') as text);
2020-04-06 20:20:22.542 EDT [3337:530] pg_regress/domain LOG:  statement: insert into ddtest2 values('(-1,3]');
2020-04-06 20:20:22.543 EDT [3337:531] pg_regress/domain LOG:  statement: alter domain posint add constraint c1 check(value >= 0);
2020-04-06 20:20:22.543 EDT [3337:532] pg_regress/domain ERROR:  cannot alter type "posint" because column "ddtest2.f1" uses it
2020-04-06 20:20:22.543 EDT [3337:533] pg_regress/domain STATEMENT:  alter domain posint add constraint c1 check(value >= 0);
2020-04-06 20:20:22.543 EDT [3337:534] pg_regress/domain LOG:  statement: drop table ddtest2;
2020-04-06 20:20:22.545 EDT [3337:535] pg_regress/domain LOG:  statement: drop type rposint;
2020-04-06 20:20:22.546 EDT [3337:536] pg_regress/domain LOG:  statement: alter domain posint add constraint c1 check(value >= 0);
2020-04-06 20:20:22.546 EDT [3337:537] pg_regress/domain LOG:  statement: create domain posint2 as posint check (value % 2 = 0);
2020-04-06 20:20:22.547 EDT [3337:538] pg_regress/domain LOG:  statement: create table ddtest2(f1 posint2);
2020-04-06 20:20:22.548 EDT [3337:539] pg_regress/domain LOG:  statement: insert into ddtest2 values(11);
2020-04-06 20:20:22.548 EDT [3337:540] pg_regress/domain ERROR:  value for domain posint2 violates check constraint "posint2_check"
2020-04-06 20:20:22.548 EDT [3337:541] pg_regress/domain STATEMENT:  insert into ddtest2 values(11);
2020-04-06 20:20:22.548 EDT [3337:542] pg_regress/domain LOG:  statement: insert into ddtest2 values(-2);
2020-04-06 20:20:22.548 EDT [3337:543] pg_regress/domain ERROR:  value for domain posint2 violates check constraint "c1"
2020-04-06 20:20:22.548 EDT [3337:544] pg_regress/domain STATEMENT:  insert into ddtest2 values(-2);
2020-04-06 20:20:22.548 EDT [3337:545] pg_regress/domain LOG:  statement: insert into ddtest2 values(2);
2020-04-06 20:20:22.549 EDT [3337:546] pg_regress/domain LOG:  statement: alter domain posint add constraint c2 check(value >= 10);
2020-04-06 20:20:22.549 EDT [3337:547] pg_regress/domain ERROR:  column "f1" of table "ddtest2" contains values that violate the new constraint
2020-04-06 20:20:22.549 EDT [3337:548] pg_regress/domain STATEMENT:  alter domain posint add constraint c2 check(value >= 10);
2020-04-06 20:20:22.549 EDT [3337:549] pg_regress/domain LOG:  statement: alter domain posint add constraint c2 check(value > 0);
2020-04-06 20:20:22.550 EDT [3337:550] pg_regress/domain LOG:  statement: drop table ddtest2;
2020-04-06 20:20:22.551 EDT [3335:209] pg_regress/xml LOG:  statement: SELECT xpath('/nosuchtag', '<root/>');
2020-04-06 20:20:22.551 EDT [3337:551] pg_regress/domain LOG:  statement: drop type ddtest1;
2020-04-06 20:20:22.552 EDT [3337:552] pg_regress/domain LOG:  statement: drop domain posint cascade;
2020-04-06 20:20:22.553 EDT [3310:236] pg_regress/rowtypes LOG:  statement: select (row('Jim', 'Beam'))::text;
2020-04-06 20:20:22.553 EDT [3337:553] pg_regress/domain LOG:  statement: create or replace function array_elem_check(numeric) returns numeric as $$
	declare
	  x numeric(4,2)[1];
	begin
	  x[1] := $1;
	  return x[1];
	end$$ language plpgsql;
2020-04-06 20:20:22.554 EDT [3337:554] pg_regress/domain LOG:  statement: select array_elem_check(121.00);
2020-04-06 20:20:22.554 EDT [3337:555] pg_regress/domain ERROR:  numeric field overflow
2020-04-06 20:20:22.554 EDT [3337:556] pg_regress/domain DETAIL:  A field with precision 4, scale 2 must round to an absolute value less than 10^2.
2020-04-06 20:20:22.554 EDT [3337:557] pg_regress/domain CONTEXT:  PL/pgSQL function array_elem_check(numeric) line 5 at assignment
2020-04-06 20:20:22.554 EDT [3337:558] pg_regress/domain STATEMENT:  select array_elem_check(121.00);
2020-04-06 20:20:22.554 EDT [3337:559] pg_regress/domain LOG:  statement: select array_elem_check(1.23456);
2020-04-06 20:20:22.554 EDT [3337:560] pg_regress/domain LOG:  statement: create domain mynums as numeric(4,2)[1];
2020-04-06 20:20:22.555 EDT [3337:561] pg_regress/domain LOG:  statement: create or replace function array_elem_check(numeric) returns numeric as $$
	declare
	  x mynums;
	begin
	  x[1] := $1;
	  return x[1];
	end$$ language plpgsql;
2020-04-06 20:20:22.555 EDT [3337:562] pg_regress/domain LOG:  statement: select array_elem_check(121.00);
2020-04-06 20:20:22.556 EDT [3337:563] pg_regress/domain ERROR:  numeric field overflow
2020-04-06 20:20:22.556 EDT [3337:564] pg_regress/domain DETAIL:  A field with precision 4, scale 2 must round to an absolute value less than 10^2.
2020-04-06 20:20:22.556 EDT [3337:565] pg_regress/domain CONTEXT:  PL/pgSQL function array_elem_check(numeric) line 5 at assignment
2020-04-06 20:20:22.556 EDT [3337:566] pg_regress/domain STATEMENT:  select array_elem_check(121.00);
2020-04-06 20:20:22.556 EDT [3337:567] pg_regress/domain LOG:  statement: select array_elem_check(1.23456);
2020-04-06 20:20:22.556 EDT [3337:568] pg_regress/domain LOG:  statement: create domain mynums2 as mynums;
2020-04-06 20:20:22.557 EDT [3309:188] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.a6', 'PF1_1', '', 'WS.101.3b');
2020-04-06 20:20:22.557 EDT [3337:569] pg_regress/domain LOG:  statement: create or replace function array_elem_check(numeric) returns numeric as $$
	declare
	  x mynums2;
	begin
	  x[1] := $1;
	  return x[1];
	end$$ language plpgsql;
2020-04-06 20:20:22.557 EDT [3337:570] pg_regress/domain LOG:  statement: select array_elem_check(121.00);
2020-04-06 20:20:22.558 EDT [3337:571] pg_regress/domain ERROR:  numeric field overflow
2020-04-06 20:20:22.558 EDT [3337:572] pg_regress/domain DETAIL:  A field with precision 4, scale 2 must round to an absolute value less than 10^2.
2020-04-06 20:20:22.558 EDT [3337:573] pg_regress/domain CONTEXT:  PL/pgSQL function array_elem_check(numeric) line 5 at assignment
2020-04-06 20:20:22.558 EDT [3337:574] pg_regress/domain STATEMENT:  select array_elem_check(121.00);
2020-04-06 20:20:22.558 EDT [3337:575] pg_regress/domain LOG:  statement: select array_elem_check(1.23456);
2020-04-06 20:20:22.558 EDT [3337:576] pg_regress/domain LOG:  statement: drop function array_elem_check(numeric);
2020-04-06 20:20:22.559 EDT [3326:371] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '32086'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:22.560 EDT [3337:577] pg_regress/domain LOG:  statement: create domain orderedpair as int[2] check (value[1] < value[2]);
2020-04-06 20:20:22.561 EDT [3337:578] pg_regress/domain LOG:  statement: select array[1,2]::orderedpair;
2020-04-06 20:20:22.561 EDT [3337:579] pg_regress/domain LOG:  statement: select array[2,1]::orderedpair;
2020-04-06 20:20:22.561 EDT [3337:580] pg_regress/domain ERROR:  value for domain orderedpair violates check constraint "orderedpair_check"
2020-04-06 20:20:22.561 EDT [3337:581] pg_regress/domain STATEMENT:  select array[2,1]::orderedpair;
2020-04-06 20:20:22.561 EDT [3337:582] pg_regress/domain LOG:  statement: create temp table op (f1 orderedpair);
2020-04-06 20:20:22.563 EDT [3337:583] pg_regress/domain LOG:  statement: insert into op values (array[1,2]);
2020-04-06 20:20:22.564 EDT [3337:584] pg_regress/domain LOG:  statement: insert into op values (array[2,1]);
2020-04-06 20:20:22.564 EDT [3337:585] pg_regress/domain ERROR:  value for domain orderedpair violates check constraint "orderedpair_check"
2020-04-06 20:20:22.564 EDT [3337:586] pg_regress/domain STATEMENT:  insert into op values (array[2,1]);
2020-04-06 20:20:22.564 EDT [3337:587] pg_regress/domain LOG:  statement: update op set f1[2] = 3;
2020-04-06 20:20:22.564 EDT [3337:588] pg_regress/domain LOG:  statement: update op set f1[2] = 0;
2020-04-06 20:20:22.564 EDT [3337:589] pg_regress/domain ERROR:  value for domain orderedpair violates check constraint "orderedpair_check"
2020-04-06 20:20:22.564 EDT [3337:590] pg_regress/domain STATEMENT:  update op set f1[2] = 0;
2020-04-06 20:20:22.564 EDT [3337:591] pg_regress/domain LOG:  statement: select * from op;
2020-04-06 20:20:22.565 EDT [3337:592] pg_regress/domain LOG:  statement: create or replace function array_elem_check(int) returns int as $$
	declare
	  x orderedpair := '{1,2}';
	begin
	  x[2] := $1;
	  return x[2];
	end$$ language plpgsql;
2020-04-06 20:20:22.565 EDT [3337:593] pg_regress/domain LOG:  statement: select array_elem_check(3);
2020-04-06 20:20:22.566 EDT [3337:594] pg_regress/domain LOG:  statement: select array_elem_check(-1);
2020-04-06 20:20:22.566 EDT [3337:595] pg_regress/domain ERROR:  value for domain orderedpair violates check constraint "orderedpair_check"
2020-04-06 20:20:22.566 EDT [3337:596] pg_regress/domain CONTEXT:  PL/pgSQL function array_elem_check(integer) line 5 at assignment
2020-04-06 20:20:22.566 EDT [3337:597] pg_regress/domain STATEMENT:  select array_elem_check(-1);
2020-04-06 20:20:22.566 EDT [3337:598] pg_regress/domain LOG:  statement: drop function array_elem_check(int);
2020-04-06 20:20:22.566 EDT [3337:599] pg_regress/domain LOG:  statement: create domain di as int;
2020-04-06 20:20:22.567 EDT [3337:600] pg_regress/domain LOG:  statement: create function dom_check(int) returns di as $$
	declare d di;
	begin
	  d := $1::di;
	  return d;
	end
	$$ language plpgsql immutable;
2020-04-06 20:20:22.567 EDT [3337:601] pg_regress/domain LOG:  statement: select dom_check(0);
2020-04-06 20:20:22.568 EDT [3337:602] pg_regress/domain LOG:  statement: alter domain di add constraint pos check (value > 0);
2020-04-06 20:20:22.568 EDT [3337:603] pg_regress/domain LOG:  statement: select dom_check(0);
2020-04-06 20:20:22.568 EDT [3337:604] pg_regress/domain ERROR:  value for domain di violates check constraint "pos"
2020-04-06 20:20:22.568 EDT [3337:605] pg_regress/domain CONTEXT:  PL/pgSQL function dom_check(integer) line 4 at assignment
2020-04-06 20:20:22.568 EDT [3337:606] pg_regress/domain STATEMENT:  select dom_check(0);
2020-04-06 20:20:22.569 EDT [3337:607] pg_regress/domain LOG:  statement: alter domain di drop constraint pos;
2020-04-06 20:20:22.569 EDT [3337:608] pg_regress/domain LOG:  statement: select dom_check(0);
2020-04-06 20:20:22.569 EDT [3337:609] pg_regress/domain LOG:  statement: create or replace function dom_check(int) returns di as $$
	declare d di;
	begin
	  d := $1;
	  return d;
	end
	$$ language plpgsql immutable;
2020-04-06 20:20:22.570 EDT [3337:610] pg_regress/domain LOG:  statement: select dom_check(0);
2020-04-06 20:20:22.570 EDT [3337:611] pg_regress/domain LOG:  statement: alter domain di add constraint pos check (value > 0);
2020-04-06 20:20:22.571 EDT [3337:612] pg_regress/domain LOG:  statement: select dom_check(0);
2020-04-06 20:20:22.571 EDT [3337:613] pg_regress/domain ERROR:  value for domain di violates check constraint "pos"
2020-04-06 20:20:22.571 EDT [3337:614] pg_regress/domain CONTEXT:  PL/pgSQL function dom_check(integer) line 4 at assignment
2020-04-06 20:20:22.571 EDT [3337:615] pg_regress/domain STATEMENT:  select dom_check(0);
2020-04-06 20:20:22.571 EDT [3337:616] pg_regress/domain LOG:  statement: alter domain di drop constraint pos;
2020-04-06 20:20:22.571 EDT [3337:617] pg_regress/domain LOG:  statement: select dom_check(0);
2020-04-06 20:20:22.572 EDT [3337:618] pg_regress/domain LOG:  statement: drop function dom_check(int);
2020-04-06 20:20:22.572 EDT [3337:619] pg_regress/domain LOG:  statement: drop domain di;
2020-04-06 20:20:22.572 EDT [3337:620] pg_regress/domain LOG:  statement: create function sql_is_distinct_from(anyelement, anyelement)
	returns boolean language sql
	as 'select $1 is distinct from $2 limit 1';
2020-04-06 20:20:22.573 EDT [3337:621] pg_regress/domain LOG:  statement: create domain inotnull int
	  check (sql_is_distinct_from(value, null));
2020-04-06 20:20:22.573 EDT [3336:251] pg_regress/rangefuncs LOG:  statement: SELECT * FROM rngfuncb(42, 99);
2020-04-06 20:20:22.574 EDT [3337:622] pg_regress/domain LOG:  statement: select 1::inotnull;
2020-04-06 20:20:22.576 EDT [3310:237] pg_regress/rowtypes LOG:  statement: select text(row('Jim', 'Beam'));
2020-04-06 20:20:22.576 EDT [3310:238] pg_regress/rowtypes ERROR:  function text(record) does not exist at character 8
2020-04-06 20:20:22.576 EDT [3310:239] pg_regress/rowtypes HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:22.576 EDT [3310:240] pg_regress/rowtypes STATEMENT:  select text(row('Jim', 'Beam'));
2020-04-06 20:20:22.577 EDT [3310:241] pg_regress/rowtypes LOG:  statement: select (row('Jim', 'Beam')).text;
2020-04-06 20:20:22.577 EDT [3310:242] pg_regress/rowtypes ERROR:  could not identify column "text" in record data type at character 9
2020-04-06 20:20:22.577 EDT [3310:243] pg_regress/rowtypes STATEMENT:  select (row('Jim', 'Beam')).text;
2020-04-06 20:20:22.577 EDT [3335:210] pg_regress/xml LOG:  statement: SELECT xpath('root', '<root/>');
2020-04-06 20:20:22.585 EDT [3310:244] pg_regress/rowtypes LOG:  statement: insert into fullname values ('Joe', 'Blow');
2020-04-06 20:20:22.586 EDT [3310:245] pg_regress/rowtypes LOG:  statement: select f.last from fullname f;
2020-04-06 20:20:22.587 EDT [3336:252] pg_regress/rangefuncs LOG:  statement: SELECT * FROM rngfuncb(42, 99) AS p(a,b);
2020-04-06 20:20:22.587 EDT [3326:372] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '32086'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:22.589 EDT [3310:246] pg_regress/rowtypes LOG:  statement: select last(f) from fullname f;
2020-04-06 20:20:22.598 EDT [3310:247] pg_regress/rowtypes LOG:  statement: create function longname(fullname) returns text language sql
	as $$select $1.first || ' ' || $1.last$$;
2020-04-06 20:20:22.599 EDT [3310:248] pg_regress/rowtypes LOG:  statement: select f.longname from fullname f;
2020-04-06 20:20:22.599 EDT [3310:249] pg_regress/rowtypes LOG:  statement: select longname(f) from fullname f;
2020-04-06 20:20:22.599 EDT [3310:250] pg_regress/rowtypes LOG:  statement: alter table fullname add column longname text;
2020-04-06 20:20:22.600 EDT [3310:251] pg_regress/rowtypes LOG:  statement: select f.longname from fullname f;
2020-04-06 20:20:22.600 EDT [3310:252] pg_regress/rowtypes LOG:  statement: select longname(f) from fullname f;
2020-04-06 20:20:22.600 EDT [3337:623] pg_regress/domain LOG:  statement: select null::inotnull;
2020-04-06 20:20:22.601 EDT [3310:253] pg_regress/rowtypes LOG:  statement: select row_to_json(i) from int8_tbl i;
2020-04-06 20:20:22.601 EDT [3336:253] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION rngfunc(int);
2020-04-06 20:20:22.602 EDT [3336:254] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION rngfuncr(in f2 int, out f1 int, out text);
2020-04-06 20:20:22.602 EDT [3326:373] pg_regress/alter_table LOG:  statement: create table nv_child_2010 () inherits (nv_parent);
2020-04-06 20:20:22.602 EDT [3336:255] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION rngfuncb(in f1 int, inout f2 int);
2020-04-06 20:20:22.602 EDT [3336:256] pg_regress/rangefuncs LOG:  statement: CREATE FUNCTION dup (f1 anyelement, f2 out anyelement, f3 out anyarray)
	AS 'select $1, array[$1,$1]' LANGUAGE sql;
2020-04-06 20:20:22.603 EDT [3336:257] pg_regress/rangefuncs LOG:  statement: SELECT dup(22);
2020-04-06 20:20:22.603 EDT [3326:374] pg_regress/alter_table LOG:  statement: create table nv_child_2011 () inherits (nv_parent);
2020-04-06 20:20:22.604 EDT [3334:239] pg_regress/polymorphism LOG:  statement: select f3, myaggp09b(f1) from t group by f3 order by f3;
2020-04-06 20:20:22.609 EDT [3326:375] pg_regress/alter_table LOG:  statement: alter table nv_child_2010 add check (d between '2010-01-01'::date and '2010-12-31'::date) not valid;
2020-04-06 20:20:22.610 EDT [3326:376] pg_regress/alter_table LOG:  statement: alter table nv_child_2011 add check (d between '2011-01-01'::date and '2011-12-31'::date) not valid;
2020-04-06 20:20:22.611 EDT [3335:211] pg_regress/xml LOG:  statement: DO $$
	DECLARE
	  xml_declaration text := '<?xml version="1.0" encoding="ISO-8859-1"?>';
	  degree_symbol text;
	  res xml[];
	BEGIN
	  -- Per the documentation, except when the server encoding is UTF8, xpath()
	  -- may not work on non-ASCII data.  The untranslatable_character and
	  -- undefined_function traps below, currently dead code, will become relevant
	  -- if we remove this limitation.
	  IF current_setting('server_encoding') <> 'UTF8' THEN
	    RAISE LOG 'skip: encoding % unsupported for xpath',
	      current_setting('server_encoding');
	    RETURN;
	  END IF;
	
	  degree_symbol := convert_from('\\xc2b0', 'UTF8');
	  res := xpath('text()', (xml_declaration ||
	    '<x>' || degree_symbol || '</x>')::xml);
	  IF degree_symbol <> res[1]::text THEN
	    RAISE 'expected % (%), got % (%)',
	      degree_symbol, convert_to(degree_symbol, 'UTF8'),
	      res[1], convert_to(res[1]::text, 'UTF8');
	  END IF;
	EXCEPTION
	  -- character with byte sequence 0xc2 0xb0 in encoding "UTF8" has no equivalent in encoding "LATIN8"
	  WHEN untranslatable_character
	  -- default conversion function for encoding "UTF8" to "MULE_INTERNAL" does not exist
	  OR undefined_function
	  -- unsupported XML feature
	  OR feature_not_supported THEN
	    RAISE LOG 'skip: %', SQLERRM;
	END
	$$;
2020-04-06 20:20:22.613 EDT [3326:377] pg_regress/alter_table LOG:  statement: explain (costs off) select * from nv_parent where d between '2011-08-01' and '2011-08-31';
2020-04-06 20:20:22.617 EDT [3335:212] pg_regress/xml LOG:  statement: SELECT xmlexists('//town[text() = ''Toronto'']' PASSING BY REF '<towns><town>Bidford-on-Avon</town><town>Cwmbran</town><town>Bristol</town></towns>');
2020-04-06 20:20:22.617 EDT [3309:189] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.b1', 'PF1_1', '', 'WS.102.1a');
2020-04-06 20:20:22.618 EDT [3326:378] pg_regress/alter_table LOG:  statement: create table nv_child_2009 (check (d between '2009-01-01'::date and '2009-12-31'::date)) inherits (nv_parent);
2020-04-06 20:20:22.621 EDT [3310:254] pg_regress/rowtypes LOG:  statement: select row_to_json(i) from int8_tbl i(x,y);
2020-04-06 20:20:22.622 EDT [3326:379] pg_regress/alter_table LOG:  statement: explain (costs off) select * from nv_parent where d between '2011-08-01'::date and '2011-08-31'::date;
2020-04-06 20:20:22.623 EDT [3337:624] pg_regress/domain ERROR:  value for domain inotnull violates check constraint "inotnull_check"
2020-04-06 20:20:22.623 EDT [3337:625] pg_regress/domain STATEMENT:  select null::inotnull;
2020-04-06 20:20:22.624 EDT [3336:258] pg_regress/rangefuncs LOG:  statement: SELECT dup('xyz');
2020-04-06 20:20:22.624 EDT [3336:259] pg_regress/rangefuncs ERROR:  could not determine polymorphic type because input has type unknown
2020-04-06 20:20:22.624 EDT [3336:260] pg_regress/rangefuncs STATEMENT:  SELECT dup('xyz');
2020-04-06 20:20:22.624 EDT [3337:626] pg_regress/domain LOG:  statement: create table dom_table (x inotnull);
2020-04-06 20:20:22.625 EDT [3336:261] pg_regress/rangefuncs LOG:  statement: SELECT dup('xyz'::text);
2020-04-06 20:20:22.625 EDT [3337:627] pg_regress/domain LOG:  statement: insert into dom_table values ('1');
2020-04-06 20:20:22.628 EDT [3326:380] pg_regress/alter_table LOG:  statement: explain (costs off) select * from nv_parent where d between '2009-08-01'::date and '2009-08-31'::date;
2020-04-06 20:20:22.635 EDT [3326:381] pg_regress/alter_table LOG:  statement: alter table nv_child_2011 VALIDATE CONSTRAINT nv_child_2011_d_check;
2020-04-06 20:20:22.636 EDT [3326:382] pg_regress/alter_table LOG:  statement: explain (costs off) select * from nv_parent where d between '2009-08-01'::date and '2009-08-31'::date;
2020-04-06 20:20:22.636 EDT [3310:255] pg_regress/rowtypes LOG:  statement: create temp view vv1 as select * from int8_tbl;
2020-04-06 20:20:22.638 EDT [3326:383] pg_regress/alter_table LOG:  statement: alter table nv_parent add check (d between '2001-01-01'::date and '2099-12-31'::date) not valid;
2020-04-06 20:20:22.638 EDT [3310:256] pg_regress/rowtypes LOG:  statement: select row_to_json(i) from vv1 i;
2020-04-06 20:20:22.640 EDT [3337:628] pg_regress/domain LOG:  statement: insert into dom_table values (1);
2020-04-06 20:20:22.643 EDT [3335:213] pg_regress/xml LOG:  statement: SELECT xmlexists('//town[text() = ''Cwmbran'']' PASSING BY REF '<towns><town>Bidford-on-Avon</town><town>Cwmbran</town><town>Bristol</town></towns>');
2020-04-06 20:20:22.650 EDT [3326:384] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(nv_child_2009)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:22.652 EDT [3337:629] pg_regress/domain LOG:  statement: insert into dom_table values (null);
2020-04-06 20:20:22.653 EDT [3336:262] pg_regress/rangefuncs LOG:  statement: SELECT * FROM dup('xyz'::text);
2020-04-06 20:20:22.659 EDT [3310:257] pg_regress/rowtypes LOG:  statement: select row_to_json(i) from vv1 i(x,y);
2020-04-06 20:20:22.661 EDT [3335:214] pg_regress/xml LOG:  statement: SELECT xmlexists('count(/nosuchtag)' PASSING BY REF '<root/>');
2020-04-06 20:20:22.663 EDT [3326:385] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '32192';
2020-04-06 20:20:22.667 EDT [3337:630] pg_regress/domain ERROR:  value for domain inotnull violates check constraint "inotnull_check"
2020-04-06 20:20:22.667 EDT [3337:631] pg_regress/domain STATEMENT:  insert into dom_table values (null);
2020-04-06 20:20:22.670 EDT [3337:632] pg_regress/domain LOG:  statement: drop table dom_table;
2020-04-06 20:20:22.671 EDT [3337:633] pg_regress/domain LOG:  statement: drop domain inotnull;
2020-04-06 20:20:22.672 EDT [3337:634] pg_regress/domain LOG:  statement: drop function sql_is_distinct_from(anyelement, anyelement);
2020-04-06 20:20:22.672 EDT [3337:635] pg_regress/domain LOG:  statement: create domain testdomain1 as int;
2020-04-06 20:20:22.673 EDT [3336:263] pg_regress/rangefuncs LOG:  statement: CREATE OR REPLACE FUNCTION dup (inout f2 anyelement, out f3 anyarray)
	AS 'select $1, array[$1,$1]' LANGUAGE sql;
2020-04-06 20:20:22.673 EDT [3337:636] pg_regress/domain LOG:  statement: alter domain testdomain1 rename to testdomain2;
2020-04-06 20:20:22.673 EDT [3336:264] pg_regress/rangefuncs ERROR:  cannot change name of input parameter "f1"
2020-04-06 20:20:22.673 EDT [3336:265] pg_regress/rangefuncs HINT:  Use DROP FUNCTION dup(anyelement) first.
2020-04-06 20:20:22.673 EDT [3336:266] pg_regress/rangefuncs STATEMENT:  CREATE OR REPLACE FUNCTION dup (inout f2 anyelement, out f3 anyarray)
	AS 'select $1, array[$1,$1]' LANGUAGE sql;
2020-04-06 20:20:22.673 EDT [3337:637] pg_regress/domain LOG:  statement: alter type testdomain2 rename to testdomain3;
2020-04-06 20:20:22.674 EDT [3336:267] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION dup(anyelement);
2020-04-06 20:20:22.675 EDT [3310:258] pg_regress/rowtypes LOG:  statement: select row_to_json(ss) from
	  (select q1, q2 from int8_tbl) as ss;
2020-04-06 20:20:22.675 EDT [3336:268] pg_regress/rangefuncs LOG:  statement: CREATE OR REPLACE FUNCTION dup (inout f2 anyelement, out f3 anyarray)
	AS 'select $1, array[$1,$1]' LANGUAGE sql;
2020-04-06 20:20:22.675 EDT [3336:269] pg_regress/rangefuncs LOG:  statement: SELECT dup(22);
2020-04-06 20:20:22.675 EDT [3337:638] pg_regress/domain LOG:  statement: drop domain testdomain3;
2020-04-06 20:20:22.675 EDT [3326:386] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '32192' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:22.677 EDT [3326:387] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '32192' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:22.677 EDT [3337:639] pg_regress/domain LOG:  statement: create domain testdomain1 as int constraint unsigned check (value > 0);
2020-04-06 20:20:22.678 EDT [3337:640] pg_regress/domain LOG:  statement: alter domain testdomain1 rename constraint unsigned to unsigned_foo;
2020-04-06 20:20:22.678 EDT [3337:641] pg_regress/domain LOG:  statement: alter domain testdomain1 drop constraint unsigned_foo;
2020-04-06 20:20:22.679 EDT [3337:642] pg_regress/domain LOG:  statement: drop domain testdomain1;
2020-04-06 20:20:22.683 EDT [3337:643] pg_regress/domain LOG:  disconnection: session time: 0:00:01.867 user=pgbuild database=regression host=[local]
2020-04-06 20:20:22.691 EDT [3336:270] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION dup(anyelement);
2020-04-06 20:20:22.691 EDT [3336:271] pg_regress/rangefuncs LOG:  statement: CREATE FUNCTION bad (f1 int, out f2 anyelement, out f3 anyarray)
	AS 'select $1, array[$1,$1]' LANGUAGE sql;
2020-04-06 20:20:22.691 EDT [3336:272] pg_regress/rangefuncs ERROR:  cannot determine result data type
2020-04-06 20:20:22.691 EDT [3336:273] pg_regress/rangefuncs DETAIL:  A result of type anyelement requires at least one input of type anyelement, anyarray, anynonarray, anyenum, or anyrange.
2020-04-06 20:20:22.691 EDT [3336:274] pg_regress/rangefuncs STATEMENT:  CREATE FUNCTION bad (f1 int, out f2 anyelement, out f3 anyarray)
	AS 'select $1, array[$1,$1]' LANGUAGE sql;
2020-04-06 20:20:22.691 EDT [3336:275] pg_regress/rangefuncs LOG:  statement: CREATE FUNCTION dup (f1 anycompatible, f2 anycompatiblearray, f3 out anycompatible, f4 out anycompatiblearray)
	AS 'select $1, $2' LANGUAGE sql;
2020-04-06 20:20:22.692 EDT [3336:276] pg_regress/rangefuncs LOG:  statement: SELECT dup(22, array[44]);
2020-04-06 20:20:22.696 EDT [3335:215] pg_regress/xml LOG:  statement: SELECT xpath_exists('//town[text() = ''Toronto'']','<towns><town>Bidford-on-Avon</town><town>Cwmbran</town><town>Bristol</town></towns>'::xml);
2020-04-06 20:20:22.697 EDT [3309:190] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.b2', 'PF1_1', '', 'WS.102.1b');
2020-04-06 20:20:22.698 EDT [3310:259] pg_regress/rowtypes LOG:  statement: select row_to_json(ss) from
	  (select q1, q2 from int8_tbl offset 0) as ss;
2020-04-06 20:20:22.700 EDT [3326:388] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '32192' ORDER BY 1;
2020-04-06 20:20:22.701 EDT [3326:389] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '32192'
	ORDER BY 1;
2020-04-06 20:20:22.702 EDT [3326:390] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '32192'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('32192')
	ORDER BY 1;
2020-04-06 20:20:22.703 EDT [3310:260] pg_regress/rowtypes LOG:  statement: select row_to_json(ss) from
	  (select q1 as a, q2 as b from int8_tbl) as ss;
2020-04-06 20:20:22.707 EDT [3336:277] pg_regress/rangefuncs LOG:  statement: SELECT dup(4.5, array[44]);
2020-04-06 20:20:22.718 EDT [3334:240] pg_regress/polymorphism LOG:  statement: select f3, myaggp10a(f1) from t group by f3 order by f3;
2020-04-06 20:20:22.718 EDT [3326:391] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '32192'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:22.720 EDT [3310:261] pg_regress/rowtypes LOG:  statement: select row_to_json(ss) from
	  (select q1 as a, q2 as b from int8_tbl offset 0) as ss;
2020-04-06 20:20:22.721 EDT [3310:262] pg_regress/rowtypes LOG:  statement: select row_to_json(ss) from
	  (select q1 as a, q2 as b from int8_tbl) as ss(x,y);
2020-04-06 20:20:22.724 EDT [3335:216] pg_regress/xml LOG:  statement: SELECT xpath_exists('//town[text() = ''Cwmbran'']','<towns><town>Bidford-on-Avon</town><town>Cwmbran</town><town>Bristol</town></towns>'::xml);
2020-04-06 20:20:22.730 EDT [3336:278] pg_regress/rangefuncs LOG:  statement: SELECT dup(22, array[44::bigint]);
2020-04-06 20:20:22.738 EDT [3326:392] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '32192'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:22.743 EDT [3310:263] pg_regress/rowtypes LOG:  statement: select row_to_json(ss) from
	  (select q1 as a, q2 as b from int8_tbl offset 0) as ss(x,y);
2020-04-06 20:20:22.745 EDT [3310:264] pg_regress/rowtypes LOG:  statement: explain (costs off)
	select row_to_json(q) from
	  (select thousand, tenthous from tenk1
	   where thousand = 42 and tenthous < 2000 offset 0) q;
2020-04-06 20:20:22.746 EDT [3310:265] pg_regress/rowtypes LOG:  statement: select row_to_json(q) from
	  (select thousand, tenthous from tenk1
	   where thousand = 42 and tenthous < 2000 offset 0) q;
2020-04-06 20:20:22.748 EDT [3336:279] pg_regress/rangefuncs LOG:  statement: SELECT *, pg_typeof(f3), pg_typeof(f4) FROM dup(22, array[44::bigint]);
2020-04-06 20:20:22.748 EDT [3310:266] pg_regress/rowtypes LOG:  statement: select row_to_json(q) from
	  (select thousand as x, tenthous as y from tenk1
	   where thousand = 42 and tenthous < 2000 offset 0) q;
2020-04-06 20:20:22.749 EDT [3310:267] pg_regress/rowtypes LOG:  statement: select row_to_json(q) from
	  (select thousand as x, tenthous as y from tenk1
	   where thousand = 42 and tenthous < 2000 offset 0) q(a,b);
2020-04-06 20:20:22.751 EDT [3310:268] pg_regress/rowtypes LOG:  statement: create temp table tt1 as select * from int8_tbl limit 2;
2020-04-06 20:20:22.752 EDT [3326:393] pg_regress/alter_table LOG:  statement: CREATE TEMP TABLE PKTABLE (ptest1 int PRIMARY KEY);
2020-04-06 20:20:22.754 EDT [3326:394] pg_regress/alter_table LOG:  statement: INSERT INTO PKTABLE VALUES(42);
2020-04-06 20:20:22.754 EDT [3335:217] pg_regress/xml LOG:  statement: SELECT xpath_exists('count(/nosuchtag)', '<root/>'::xml);
2020-04-06 20:20:22.755 EDT [3326:395] pg_regress/alter_table LOG:  statement: CREATE TEMP TABLE FKTABLE (ftest1 inet);
2020-04-06 20:20:22.763 EDT [3326:396] pg_regress/alter_table LOG:  statement: ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1) references pktable;
2020-04-06 20:20:22.763 EDT [3326:397] pg_regress/alter_table ERROR:  foreign key constraint "fktable_ftest1_fkey" cannot be implemented
2020-04-06 20:20:22.763 EDT [3326:398] pg_regress/alter_table DETAIL:  Key columns "ftest1" and "ptest1" are of incompatible types: inet and integer.
2020-04-06 20:20:22.763 EDT [3326:399] pg_regress/alter_table STATEMENT:  ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1) references pktable;
2020-04-06 20:20:22.764 EDT [3326:400] pg_regress/alter_table LOG:  statement: ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1) references pktable(ptest1);
2020-04-06 20:20:22.764 EDT [3326:401] pg_regress/alter_table ERROR:  foreign key constraint "fktable_ftest1_fkey" cannot be implemented
2020-04-06 20:20:22.764 EDT [3326:402] pg_regress/alter_table DETAIL:  Key columns "ftest1" and "ptest1" are of incompatible types: inet and integer.
2020-04-06 20:20:22.764 EDT [3326:403] pg_regress/alter_table STATEMENT:  ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1) references pktable(ptest1);
2020-04-06 20:20:22.764 EDT [3326:404] pg_regress/alter_table LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:22.765 EDT [3309:191] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.b3', 'PF1_1', '', 'WS.102.2a');
2020-04-06 20:20:22.766 EDT [3326:405] pg_regress/alter_table LOG:  statement: CREATE TEMP TABLE FKTABLE (ftest1 int8);
2020-04-06 20:20:22.767 EDT [3336:280] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION dup(f1 anycompatible, f2 anycompatiblearray);
2020-04-06 20:20:22.768 EDT [3310:269] pg_regress/rowtypes LOG:  statement: create temp table tt2 () inherits(tt1);
2020-04-06 20:20:22.769 EDT [3310:270] pg_regress/rowtypes LOG:  statement: insert into tt2 values(0,0);
2020-04-06 20:20:22.770 EDT [3310:271] pg_regress/rowtypes LOG:  statement: select row_to_json(r) from (select q2,q1 from tt1 offset 0) r;
2020-04-06 20:20:22.770 EDT [3336:281] pg_regress/rangefuncs LOG:  statement: CREATE FUNCTION dup (f1 anycompatiblerange, f2 out anycompatible, f3 out anycompatiblearray, f4 out anycompatiblerange)
	AS 'select lower($1), array[lower($1), upper($1)], $1' LANGUAGE sql;
2020-04-06 20:20:22.771 EDT [3326:406] pg_regress/alter_table LOG:  statement: ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1) references pktable;
2020-04-06 20:20:22.772 EDT [3310:272] pg_regress/rowtypes LOG:  statement: create temp table tt3 () inherits(tt2);
2020-04-06 20:20:22.773 EDT [3310:273] pg_regress/rowtypes LOG:  statement: insert into tt3 values(33,44);
2020-04-06 20:20:22.773 EDT [3310:274] pg_regress/rowtypes LOG:  statement: select row_to_json(tt3::tt2::tt1) from tt3;
2020-04-06 20:20:22.774 EDT [3310:275] pg_regress/rowtypes LOG:  statement: explain (verbose, costs off)
	select r, r is null as isnull, r is not null as isnotnull
	from (values (1,row(1,2)), (1,row(null,null)), (1,null),
	             (null,row(1,2)), (null,row(null,null)), (null,null) ) r(a,b);
2020-04-06 20:20:22.774 EDT [3336:282] pg_regress/rangefuncs LOG:  statement: SELECT dup(int4range(4,7));
2020-04-06 20:20:22.774 EDT [3326:407] pg_regress/alter_table LOG:  statement: INSERT INTO FKTABLE VALUES(42);
2020-04-06 20:20:22.782 EDT [3310:276] pg_regress/rowtypes LOG:  statement: select r, r is null as isnull, r is not null as isnotnull
	from (values (1,row(1,2)), (1,row(null,null)), (1,null),
	             (null,row(1,2)), (null,row(null,null)), (null,null) ) r(a,b);
2020-04-06 20:20:22.784 EDT [3326:408] pg_regress/alter_table LOG:  statement: INSERT INTO FKTABLE VALUES(43);
2020-04-06 20:20:22.785 EDT [3326:409] pg_regress/alter_table ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_ftest1_fkey"
2020-04-06 20:20:22.785 EDT [3326:410] pg_regress/alter_table DETAIL:  Key (ftest1)=(43) is not present in table "pktable".
2020-04-06 20:20:22.785 EDT [3326:411] pg_regress/alter_table STATEMENT:  INSERT INTO FKTABLE VALUES(43);
2020-04-06 20:20:22.785 EDT [3326:412] pg_regress/alter_table LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:22.785 EDT [3335:218] pg_regress/xml LOG:  statement: INSERT INTO xmltest VALUES (4, '<menu><beers><name>Budvar</name><cost>free</cost><name>Carling</name><cost>lots</cost></beers></menu>'::xml);
2020-04-06 20:20:22.787 EDT [3336:283] pg_regress/rangefuncs LOG:  statement: SELECT dup(numrange(4,7));
2020-04-06 20:20:22.787 EDT [3335:219] pg_regress/xml LOG:  statement: INSERT INTO xmltest VALUES (5, '<menu><beers><name>Molson</name><cost>free</cost><name>Carling</name><cost>lots</cost></beers></menu>'::xml);
2020-04-06 20:20:22.788 EDT [3326:413] pg_regress/alter_table LOG:  statement: CREATE TEMP TABLE FKTABLE (ftest1 numeric);
2020-04-06 20:20:22.791 EDT [3326:414] pg_regress/alter_table LOG:  statement: ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1) references pktable;
2020-04-06 20:20:22.791 EDT [3326:415] pg_regress/alter_table ERROR:  foreign key constraint "fktable_ftest1_fkey" cannot be implemented
2020-04-06 20:20:22.791 EDT [3326:416] pg_regress/alter_table DETAIL:  Key columns "ftest1" and "ptest1" are of incompatible types: numeric and integer.
2020-04-06 20:20:22.791 EDT [3326:417] pg_regress/alter_table STATEMENT:  ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1) references pktable;
2020-04-06 20:20:22.792 EDT [3326:418] pg_regress/alter_table LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:22.792 EDT [3310:277] pg_regress/rowtypes LOG:  statement: explain (verbose, costs off)
	with r(a,b) as materialized
	  (values (1,row(1,2)), (1,row(null,null)), (1,null),
	          (null,row(1,2)), (null,row(null,null)), (null,null) )
	select r, r is null as isnull, r is not null as isnotnull from r;
2020-04-06 20:20:22.792 EDT [3335:220] pg_regress/xml LOG:  statement: INSERT INTO xmltest VALUES (6, '<myns:menu xmlns:myns="http://myns.com"><myns:beers><myns:name>Budvar</myns:name><myns:cost>free</myns:cost><myns:name>Carling</myns:name><myns:cost>lots</myns:cost></myns:beers></myns:menu>'::xml);
2020-04-06 20:20:22.793 EDT [3310:278] pg_regress/rowtypes LOG:  statement: with r(a,b) as materialized
	  (values (1,row(1,2)), (1,row(null,null)), (1,null),
	          (null,row(1,2)), (null,row(null,null)), (null,null) )
	select r, r is null as isnull, r is not null as isnotnull from r;
2020-04-06 20:20:22.794 EDT [3310:279] pg_regress/rowtypes LOG:  statement: CREATE TABLE compositetable(a text, b text);
2020-04-06 20:20:22.796 EDT [3326:419] pg_regress/alter_table LOG:  statement: DROP TABLE PKTABLE;
2020-04-06 20:20:22.797 EDT [3326:420] pg_regress/alter_table LOG:  statement: CREATE TEMP TABLE PKTABLE (ptest1 numeric PRIMARY KEY);
2020-04-06 20:20:22.799 EDT [3335:221] pg_regress/xml LOG:  statement: INSERT INTO xmltest VALUES (7, '<myns:menu xmlns:myns="http://myns.com"><myns:beers><myns:name>Molson</myns:name><myns:cost>free</myns:cost><myns:name>Carling</myns:name><myns:cost>lots</myns:cost></myns:beers></myns:menu>'::xml);
2020-04-06 20:20:22.799 EDT [3310:280] pg_regress/rowtypes LOG:  statement: INSERT INTO compositetable(a, b) VALUES('fa', 'fb');
2020-04-06 20:20:22.799 EDT [3335:222] pg_regress/xml LOG:  statement: SELECT COUNT(id) FROM xmltest WHERE xmlexists('/menu/beer' PASSING data);
2020-04-06 20:20:22.803 EDT [3326:421] pg_regress/alter_table LOG:  statement: INSERT INTO PKTABLE VALUES(42);
2020-04-06 20:20:22.803 EDT [3310:281] pg_regress/rowtypes LOG:  statement: SELECT d.a FROM (SELECT compositetable AS d FROM compositetable) s;
2020-04-06 20:20:22.803 EDT [3310:282] pg_regress/rowtypes ERROR:  missing FROM-clause entry for table "d" at character 8
2020-04-06 20:20:22.803 EDT [3310:283] pg_regress/rowtypes STATEMENT:  SELECT d.a FROM (SELECT compositetable AS d FROM compositetable) s;
2020-04-06 20:20:22.804 EDT [3336:284] pg_regress/rangefuncs LOG:  statement: SELECT dup(textrange('aaa', 'bbb'));
2020-04-06 20:20:22.809 EDT [3310:284] pg_regress/rowtypes LOG:  statement: SELECT (d).a, (d).b FROM (SELECT compositetable AS d FROM compositetable) s;
2020-04-06 20:20:22.810 EDT [3326:422] pg_regress/alter_table LOG:  statement: CREATE TEMP TABLE FKTABLE (ftest1 int);
2020-04-06 20:20:22.812 EDT [3326:423] pg_regress/alter_table LOG:  statement: ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1) references pktable;
2020-04-06 20:20:22.817 EDT [3309:192] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.b4', 'PF1_1', '', 'WS.102.2b');
2020-04-06 20:20:22.817 EDT [3336:285] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION dup(f1 anycompatiblerange);
2020-04-06 20:20:22.817 EDT [3326:424] pg_regress/alter_table LOG:  statement: INSERT INTO FKTABLE VALUES(42);
2020-04-06 20:20:22.818 EDT [3336:286] pg_regress/rangefuncs LOG:  statement: CREATE FUNCTION bad (f1 anyarray, out f2 anycompatible, out f3 anycompatiblearray)
	AS 'select $1, array[$1,$1]' LANGUAGE sql;
2020-04-06 20:20:22.818 EDT [3336:287] pg_regress/rangefuncs ERROR:  cannot determine result data type
2020-04-06 20:20:22.818 EDT [3336:288] pg_regress/rangefuncs DETAIL:  A result of type anycompatible requires at least one input of type anycompatible, anycompatiblearray, anycompatiblenonarray, or anycompatiblerange.
2020-04-06 20:20:22.818 EDT [3336:289] pg_regress/rangefuncs STATEMENT:  CREATE FUNCTION bad (f1 anyarray, out f2 anycompatible, out f3 anycompatiblearray)
	AS 'select $1, array[$1,$1]' LANGUAGE sql;
2020-04-06 20:20:22.818 EDT [3335:223] pg_regress/xml LOG:  statement: SELECT COUNT(id) FROM xmltest WHERE xmlexists('/menu/beer' PASSING BY REF data BY REF);
2020-04-06 20:20:22.819 EDT [3336:290] pg_regress/rangefuncs LOG:  statement: CREATE OR REPLACE FUNCTION rngfunc()
	RETURNS TABLE(a int)
	AS $$ SELECT a FROM generate_series(1,5) a(a) $$ LANGUAGE sql;
2020-04-06 20:20:22.819 EDT [3336:291] pg_regress/rangefuncs LOG:  statement: SELECT * FROM rngfunc();
2020-04-06 20:20:22.821 EDT [3326:425] pg_regress/alter_table LOG:  statement: INSERT INTO FKTABLE VALUES(43);
2020-04-06 20:20:22.822 EDT [3326:426] pg_regress/alter_table ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_ftest1_fkey"
2020-04-06 20:20:22.822 EDT [3326:427] pg_regress/alter_table DETAIL:  Key (ftest1)=(43) is not present in table "pktable".
2020-04-06 20:20:22.822 EDT [3326:428] pg_regress/alter_table STATEMENT:  INSERT INTO FKTABLE VALUES(43);
2020-04-06 20:20:22.822 EDT [3326:429] pg_regress/alter_table LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:22.824 EDT [3326:430] pg_regress/alter_table LOG:  statement: DROP TABLE PKTABLE;
2020-04-06 20:20:22.824 EDT [3310:285] pg_regress/rowtypes LOG:  statement: SELECT (d).ctid FROM (SELECT compositetable AS d FROM compositetable) s;
2020-04-06 20:20:22.825 EDT [3310:286] pg_regress/rowtypes ERROR:  column "ctid" not found in data type compositetable at character 9
2020-04-06 20:20:22.825 EDT [3310:287] pg_regress/rowtypes STATEMENT:  SELECT (d).ctid FROM (SELECT compositetable AS d FROM compositetable) s;
2020-04-06 20:20:22.825 EDT [3310:288] pg_regress/rowtypes LOG:  statement: SELECT (NULL::compositetable).nonexistent;
2020-04-06 20:20:22.825 EDT [3310:289] pg_regress/rowtypes ERROR:  column "nonexistent" not found in data type compositetable at character 9
2020-04-06 20:20:22.825 EDT [3310:290] pg_regress/rowtypes STATEMENT:  SELECT (NULL::compositetable).nonexistent;
2020-04-06 20:20:22.825 EDT [3310:291] pg_regress/rowtypes LOG:  statement: SELECT (NULL::compositetable).a;
2020-04-06 20:20:22.826 EDT [3326:431] pg_regress/alter_table LOG:  statement: CREATE TEMP TABLE PKTABLE (ptest1 int, ptest2 inet,
	                           PRIMARY KEY(ptest1, ptest2));
2020-04-06 20:20:22.829 EDT [3326:432] pg_regress/alter_table LOG:  statement: CREATE TEMP TABLE FKTABLE (ftest1 cidr, ftest2 timestamp);
2020-04-06 20:20:22.836 EDT [3326:433] pg_regress/alter_table LOG:  statement: ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1, ftest2) references pktable;
2020-04-06 20:20:22.836 EDT [3326:434] pg_regress/alter_table ERROR:  foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented
2020-04-06 20:20:22.836 EDT [3326:435] pg_regress/alter_table DETAIL:  Key columns "ftest1" and "ptest1" are of incompatible types: cidr and integer.
2020-04-06 20:20:22.836 EDT [3326:436] pg_regress/alter_table STATEMENT:  ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1, ftest2) references pktable;
2020-04-06 20:20:22.837 EDT [3335:224] pg_regress/xml LOG:  statement: SELECT COUNT(id) FROM xmltest WHERE xmlexists('/menu/beers' PASSING BY REF data);
2020-04-06 20:20:22.838 EDT [3336:292] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION rngfunc();
2020-04-06 20:20:22.838 EDT [3336:293] pg_regress/rangefuncs LOG:  statement: CREATE OR REPLACE FUNCTION rngfunc(int)
	RETURNS TABLE(a int, b int)
	AS $$ SELECT a, b
	         FROM generate_series(1,$1) a(a),
	              generate_series(1,$1) b(b) $$ LANGUAGE sql;
2020-04-06 20:20:22.839 EDT [3336:294] pg_regress/rangefuncs LOG:  statement: SELECT * FROM rngfunc(3);
2020-04-06 20:20:22.840 EDT [3326:437] pg_regress/alter_table LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:22.841 EDT [3310:292] pg_regress/rowtypes LOG:  statement: SELECT (NULL::compositetable).oid;
2020-04-06 20:20:22.841 EDT [3310:293] pg_regress/rowtypes ERROR:  column "oid" not found in data type compositetable at character 9
2020-04-06 20:20:22.841 EDT [3310:294] pg_regress/rowtypes STATEMENT:  SELECT (NULL::compositetable).oid;
2020-04-06 20:20:22.842 EDT [3326:438] pg_regress/alter_table LOG:  statement: CREATE TEMP TABLE FKTABLE (ftest1 cidr, ftest2 timestamp);
2020-04-06 20:20:22.844 EDT [3326:439] pg_regress/alter_table LOG:  statement: ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1, ftest2)
	     references pktable(ptest1, ptest2);
2020-04-06 20:20:22.844 EDT [3326:440] pg_regress/alter_table ERROR:  foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented
2020-04-06 20:20:22.844 EDT [3326:441] pg_regress/alter_table DETAIL:  Key columns "ftest1" and "ptest1" are of incompatible types: cidr and integer.
2020-04-06 20:20:22.844 EDT [3326:442] pg_regress/alter_table STATEMENT:  ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1, ftest2)
	     references pktable(ptest1, ptest2);
2020-04-06 20:20:22.848 EDT [3310:295] pg_regress/rowtypes LOG:  statement: DROP TABLE compositetable;
2020-04-06 20:20:22.849 EDT [3326:443] pg_regress/alter_table LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:22.851 EDT [3326:444] pg_regress/alter_table LOG:  statement: CREATE TEMP TABLE FKTABLE (ftest1 int, ftest2 inet);
2020-04-06 20:20:22.856 EDT [3335:225] pg_regress/xml LOG:  statement: SELECT COUNT(id) FROM xmltest WHERE xmlexists('/menu/beers/name[text() = ''Molson'']' PASSING BY REF data);
2020-04-06 20:20:22.856 EDT [3326:445] pg_regress/alter_table LOG:  statement: ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1, ftest2)
	     references pktable(ptest2, ptest1);
2020-04-06 20:20:22.856 EDT [3326:446] pg_regress/alter_table ERROR:  foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented
2020-04-06 20:20:22.856 EDT [3326:447] pg_regress/alter_table DETAIL:  Key columns "ftest1" and "ptest2" are of incompatible types: integer and inet.
2020-04-06 20:20:22.856 EDT [3326:448] pg_regress/alter_table STATEMENT:  ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1, ftest2)
	     references pktable(ptest2, ptest1);
2020-04-06 20:20:22.856 EDT [3326:449] pg_regress/alter_table LOG:  statement: ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest2, ftest1)
	     references pktable(ptest1, ptest2);
2020-04-06 20:20:22.857 EDT [3326:450] pg_regress/alter_table ERROR:  foreign key constraint "fktable_ftest2_ftest1_fkey" cannot be implemented
2020-04-06 20:20:22.857 EDT [3326:451] pg_regress/alter_table DETAIL:  Key columns "ftest2" and "ptest1" are of incompatible types: inet and integer.
2020-04-06 20:20:22.857 EDT [3326:452] pg_regress/alter_table STATEMENT:  ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest2, ftest1)
	     references pktable(ptest1, ptest2);
2020-04-06 20:20:22.857 EDT [3326:453] pg_regress/alter_table LOG:  statement: DROP TABLE FKTABLE;
2020-04-06 20:20:22.858 EDT [3336:295] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION rngfunc(int);
2020-04-06 20:20:22.858 EDT [3336:296] pg_regress/rangefuncs LOG:  statement: CREATE OR REPLACE FUNCTION rngfunc()
	RETURNS TABLE(a varchar(5))
	AS $$ SELECT 'hello'::varchar(5) $$ LANGUAGE sql STABLE;
2020-04-06 20:20:22.859 EDT [3336:297] pg_regress/rangefuncs LOG:  statement: SELECT * FROM rngfunc() GROUP BY 1;
2020-04-06 20:20:22.860 EDT [3336:298] pg_regress/rangefuncs LOG:  statement: DROP FUNCTION rngfunc();
2020-04-06 20:20:22.861 EDT [3336:299] pg_regress/rangefuncs LOG:  statement: create temp table tt(f1 serial, data text);
2020-04-06 20:20:22.864 EDT [3336:300] pg_regress/rangefuncs LOG:  statement: create function insert_tt(text) returns int as
	$$ insert into tt(data) values($1) returning f1 $$
	language sql;
2020-04-06 20:20:22.865 EDT [3336:301] pg_regress/rangefuncs LOG:  statement: select insert_tt('foo');
2020-04-06 20:20:22.865 EDT [3310:296] pg_regress/rowtypes LOG:  disconnection: session time: 0:00:02.171 user=pgbuild database=regression host=[local]
2020-04-06 20:20:22.865 EDT [3336:302] pg_regress/rangefuncs LOG:  statement: select insert_tt('bar');
2020-04-06 20:20:22.866 EDT [3336:303] pg_regress/rangefuncs LOG:  statement: select * from tt;
2020-04-06 20:20:22.867 EDT [3336:304] pg_regress/rangefuncs LOG:  statement: create or replace function insert_tt(text) returns int as
	$$ insert into tt(data) values($1),($1||$1) returning f1 $$
	language sql;
2020-04-06 20:20:22.867 EDT [3336:305] pg_regress/rangefuncs LOG:  statement: select insert_tt('fool');
2020-04-06 20:20:22.868 EDT [3336:306] pg_regress/rangefuncs LOG:  statement: select * from tt;
2020-04-06 20:20:22.868 EDT [3336:307] pg_regress/rangefuncs LOG:  statement: create or replace function insert_tt2(text,text) returns setof int as
	$$ insert into tt(data) values($1),($2) returning f1 $$
	language sql;
2020-04-06 20:20:22.869 EDT [3334:241] pg_regress/polymorphism LOG:  statement: select f3, myaggp10b(f1) from t group by f3 order by f3;
2020-04-06 20:20:22.869 EDT [3335:226] pg_regress/xml LOG:  statement: SELECT COUNT(id) FROM xmltest WHERE xpath_exists('/menu/beer',data);
2020-04-06 20:20:22.869 EDT [3336:308] pg_regress/rangefuncs LOG:  statement: select insert_tt2('foolish','barrish');
2020-04-06 20:20:22.871 EDT [3336:309] pg_regress/rangefuncs LOG:  statement: select * from insert_tt2('baz','quux');
2020-04-06 20:20:22.871 EDT [3336:310] pg_regress/rangefuncs LOG:  statement: select * from tt;
2020-04-06 20:20:22.871 EDT [3336:311] pg_regress/rangefuncs LOG:  statement: select insert_tt2('foolish','barrish') limit 1;
2020-04-06 20:20:22.872 EDT [3326:454] pg_regress/alter_table LOG:  statement: DROP TABLE PKTABLE;
2020-04-06 20:20:22.872 EDT [3336:312] pg_regress/rangefuncs LOG:  statement: select * from tt;
2020-04-06 20:20:22.872 EDT [3336:313] pg_regress/rangefuncs LOG:  statement: create function noticetrigger() returns trigger as $$
	begin
	  raise notice 'noticetrigger % %', new.f1, new.data;
	  return null;
	end $$ language plpgsql;
2020-04-06 20:20:22.875 EDT [3336:314] pg_regress/rangefuncs LOG:  statement: create trigger tnoticetrigger after insert on tt for each row
	execute procedure noticetrigger();
2020-04-06 20:20:22.876 EDT [3309:193] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.b5', 'PF1_1', '', 'WS.102.3a');
2020-04-06 20:20:22.878 EDT [3326:455] pg_regress/alter_table LOG:  statement: CREATE TEMP TABLE PKTABLE (ptest1 int primary key);
2020-04-06 20:20:22.878 EDT [3336:315] pg_regress/rangefuncs LOG:  statement: select insert_tt2('foolme','barme') limit 1;
2020-04-06 20:20:22.880 EDT [3335:227] pg_regress/xml LOG:  statement: SELECT COUNT(id) FROM xmltest WHERE xpath_exists('/menu/beers',data);
2020-04-06 20:20:22.881 EDT [3336:316] pg_regress/rangefuncs LOG:  statement: select * from tt;
2020-04-06 20:20:22.881 EDT [3336:317] pg_regress/rangefuncs LOG:  statement: create temp table tt_log(f1 int, data text);
2020-04-06 20:20:22.883 EDT [3326:456] pg_regress/alter_table LOG:  statement: CREATE TEMP TABLE FKTABLE (ftest1 int);
2020-04-06 20:20:22.885 EDT [3326:457] pg_regress/alter_table LOG:  statement: ALTER TABLE FKTABLE ADD CONSTRAINT fknd FOREIGN KEY(ftest1) REFERENCES pktable
	  ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE;
2020-04-06 20:20:22.886 EDT [3336:318] pg_regress/rangefuncs LOG:  statement: create rule insert_tt_rule as on insert to tt do also
	  insert into tt_log values(new.*);
2020-04-06 20:20:22.887 EDT [3326:458] pg_regress/alter_table LOG:  statement: ALTER TABLE FKTABLE ADD CONSTRAINT fkdd FOREIGN KEY(ftest1) REFERENCES pktable
	  ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED;
2020-04-06 20:20:22.889 EDT [3336:319] pg_regress/rangefuncs LOG:  statement: select insert_tt2('foollog','barlog') limit 1;
2020-04-06 20:20:22.890 EDT [3336:320] pg_regress/rangefuncs LOG:  statement: select * from tt;
2020-04-06 20:20:22.890 EDT [3336:321] pg_regress/rangefuncs LOG:  statement: select * from tt_log;
2020-04-06 20:20:22.890 EDT [3336:322] pg_regress/rangefuncs LOG:  statement: create function rngfunc1(n integer, out a text, out b text)
	  returns setof record
	  language sql
	  as $$ select 'foo ' || i, 'bar ' || i from generate_series(1,$1) i $$;
2020-04-06 20:20:22.891 EDT [3335:228] pg_regress/xml LOG:  statement: SELECT COUNT(id) FROM xmltest WHERE xpath_exists('/menu/beers/name[text() = ''Molson'']',data);
2020-04-06 20:20:22.892 EDT [3336:323] pg_regress/rangefuncs LOG:  statement: set work_mem='64kB';
2020-04-06 20:20:22.892 EDT [3336:324] pg_regress/rangefuncs LOG:  statement: select t.a, t, t.a from rngfunc1(10000) t limit 1;
2020-04-06 20:20:22.893 EDT [3326:459] pg_regress/alter_table LOG:  statement: ALTER TABLE FKTABLE ADD CONSTRAINT fkdi FOREIGN KEY(ftest1) REFERENCES pktable
	  ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY IMMEDIATE;
2020-04-06 20:20:22.895 EDT [3326:460] pg_regress/alter_table LOG:  statement: ALTER TABLE FKTABLE ADD CONSTRAINT fknd2 FOREIGN KEY(ftest1) REFERENCES pktable
	  ON DELETE CASCADE ON UPDATE NO ACTION DEFERRABLE INITIALLY DEFERRED;
2020-04-06 20:20:22.896 EDT [3326:461] pg_regress/alter_table LOG:  statement: ALTER TABLE FKTABLE ALTER CONSTRAINT fknd2 NOT DEFERRABLE;
2020-04-06 20:20:22.897 EDT [3326:462] pg_regress/alter_table LOG:  statement: ALTER TABLE FKTABLE ADD CONSTRAINT fkdd2 FOREIGN KEY(ftest1) REFERENCES pktable
	  ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE;
2020-04-06 20:20:22.898 EDT [3326:463] pg_regress/alter_table LOG:  statement: ALTER TABLE FKTABLE ALTER CONSTRAINT fkdd2 DEFERRABLE INITIALLY DEFERRED;
2020-04-06 20:20:22.899 EDT [3326:464] pg_regress/alter_table LOG:  statement: ALTER TABLE FKTABLE ADD CONSTRAINT fkdi2 FOREIGN KEY(ftest1) REFERENCES pktable
	  ON DELETE CASCADE ON UPDATE NO ACTION NOT DEFERRABLE;
2020-04-06 20:20:22.900 EDT [3326:465] pg_regress/alter_table LOG:  statement: ALTER TABLE FKTABLE ALTER CONSTRAINT fkdi2 DEFERRABLE INITIALLY IMMEDIATE;
2020-04-06 20:20:22.901 EDT [3326:466] pg_regress/alter_table LOG:  statement: SELECT conname, tgfoid::regproc, tgtype, tgdeferrable, tginitdeferred
	FROM pg_trigger JOIN pg_constraint con ON con.oid = tgconstraint
	WHERE tgrelid = 'pktable'::regclass
	ORDER BY 1,2,3;
2020-04-06 20:20:22.911 EDT [3335:229] pg_regress/xml LOG:  statement: SELECT COUNT(id) FROM xmltest WHERE xpath_exists('/myns:menu/myns:beer',data,ARRAY[ARRAY['myns','http://myns.com']]);
2020-04-06 20:20:22.923 EDT [3335:230] pg_regress/xml LOG:  statement: SELECT COUNT(id) FROM xmltest WHERE xpath_exists('/myns:menu/myns:beers',data,ARRAY[ARRAY['myns','http://myns.com']]);
2020-04-06 20:20:22.925 EDT [3326:467] pg_regress/alter_table LOG:  statement: SELECT conname, tgfoid::regproc, tgtype, tgdeferrable, tginitdeferred
	FROM pg_trigger JOIN pg_constraint con ON con.oid = tgconstraint
	WHERE tgrelid = 'fktable'::regclass
	ORDER BY 1,2,3;
2020-04-06 20:20:22.925 EDT [3309:194] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.b6', 'PF1_1', '', 'WS.102.3b');
2020-04-06 20:20:22.937 EDT [3335:231] pg_regress/xml LOG:  statement: SELECT COUNT(id) FROM xmltest WHERE xpath_exists('/myns:menu/myns:beers/myns:name[text() = ''Molson'']',data,ARRAY[ARRAY['myns','http://myns.com']]);
2020-04-06 20:20:22.940 EDT [3336:325] pg_regress/rangefuncs LOG:  statement: reset work_mem;
2020-04-06 20:20:22.940 EDT [3336:326] pg_regress/rangefuncs LOG:  statement: select t.a, t, t.a from rngfunc1(10000) t limit 1;
2020-04-06 20:20:22.944 EDT [3334:242] pg_regress/polymorphism LOG:  statement: select f3, myaggp20a(f1) from t group by f3 order by f3;
2020-04-06 20:20:22.948 EDT [3326:468] pg_regress/alter_table LOG:  statement: create table atacc1 ( test int );
2020-04-06 20:20:22.949 EDT [3326:469] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint atacc_test1 check (test>3);
2020-04-06 20:20:22.950 EDT [3335:232] pg_regress/xml LOG:  statement: CREATE TABLE query ( expr TEXT );
2020-04-06 20:20:22.950 EDT [3326:470] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (2);
2020-04-06 20:20:22.950 EDT [3326:471] pg_regress/alter_table ERROR:  new row for relation "atacc1" violates check constraint "atacc_test1"
2020-04-06 20:20:22.950 EDT [3326:472] pg_regress/alter_table DETAIL:  Failing row contains (2).
2020-04-06 20:20:22.950 EDT [3326:473] pg_regress/alter_table STATEMENT:  insert into atacc1 (test) values (2);
2020-04-06 20:20:22.950 EDT [3326:474] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (4);
2020-04-06 20:20:22.951 EDT [3326:475] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:22.952 EDT [3326:476] pg_regress/alter_table LOG:  statement: create table atacc1 ( test int );
2020-04-06 20:20:22.953 EDT [3326:477] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (2);
2020-04-06 20:20:22.953 EDT [3335:233] pg_regress/xml LOG:  statement: INSERT INTO query VALUES ('/menu/beers/cost[text() = ''lots'']');
2020-04-06 20:20:22.953 EDT [3335:234] pg_regress/xml LOG:  statement: SELECT COUNT(id) FROM xmltest, query WHERE xmlexists(expr PASSING BY REF data);
2020-04-06 20:20:22.962 EDT [3326:478] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint atacc_test1 check (test>3);
2020-04-06 20:20:22.962 EDT [3326:479] pg_regress/alter_table ERROR:  check constraint "atacc_test1" of relation "atacc1" is violated by some row
2020-04-06 20:20:22.962 EDT [3326:480] pg_regress/alter_table STATEMENT:  alter table atacc1 add constraint atacc_test1 check (test>3);
2020-04-06 20:20:22.965 EDT [3326:481] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (4);
2020-04-06 20:20:22.966 EDT [3326:482] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:22.966 EDT [3335:235] pg_regress/xml LOG:  statement: SELECT xml_is_well_formed_document('<foo>bar</foo>');
2020-04-06 20:20:22.967 EDT [3326:483] pg_regress/alter_table LOG:  statement: create table atacc1 ( test int );
2020-04-06 20:20:22.969 EDT [3326:484] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint atacc_test1 check (test1>3);
2020-04-06 20:20:22.969 EDT [3326:485] pg_regress/alter_table ERROR:  column "test1" does not exist
2020-04-06 20:20:22.969 EDT [3326:486] pg_regress/alter_table HINT:  Perhaps you meant to reference the column "atacc1.test".
2020-04-06 20:20:22.969 EDT [3326:487] pg_regress/alter_table STATEMENT:  alter table atacc1 add constraint atacc_test1 check (test1>3);
2020-04-06 20:20:22.972 EDT [3326:488] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:22.973 EDT [3326:489] pg_regress/alter_table LOG:  statement: create table atacc1 ( test int, test2 int, test3 int);
2020-04-06 20:20:22.974 EDT [3326:490] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint atacc_test1 check (test+test2<test3*4);
2020-04-06 20:20:22.975 EDT [3326:491] pg_regress/alter_table LOG:  statement: insert into atacc1 (test,test2,test3) values (4,4,2);
2020-04-06 20:20:22.975 EDT [3326:492] pg_regress/alter_table ERROR:  new row for relation "atacc1" violates check constraint "atacc_test1"
2020-04-06 20:20:22.975 EDT [3326:493] pg_regress/alter_table DETAIL:  Failing row contains (4, 4, 2).
2020-04-06 20:20:22.975 EDT [3326:494] pg_regress/alter_table STATEMENT:  insert into atacc1 (test,test2,test3) values (4,4,2);
2020-04-06 20:20:22.975 EDT [3326:495] pg_regress/alter_table LOG:  statement: insert into atacc1 (test,test2,test3) values (4,4,5);
2020-04-06 20:20:22.975 EDT [3326:496] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:22.977 EDT [3326:497] pg_regress/alter_table LOG:  statement: create table atacc1 (test int check (test>3), test2 int);
2020-04-06 20:20:22.977 EDT [3309:195] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.c1', 'PF1_1', '', 'WS.105.1a');
2020-04-06 20:20:22.979 EDT [3335:236] pg_regress/xml LOG:  statement: SELECT xml_is_well_formed_document('abc');
2020-04-06 20:20:22.983 EDT [3326:498] pg_regress/alter_table LOG:  statement: alter table atacc1 add check (test2>test);
2020-04-06 20:20:22.986 EDT [3326:499] pg_regress/alter_table LOG:  statement: insert into atacc1 (test2, test) values (3, 4);
2020-04-06 20:20:22.986 EDT [3326:500] pg_regress/alter_table ERROR:  new row for relation "atacc1" violates check constraint "atacc1_check"
2020-04-06 20:20:22.986 EDT [3326:501] pg_regress/alter_table DETAIL:  Failing row contains (4, 3).
2020-04-06 20:20:22.986 EDT [3326:502] pg_regress/alter_table STATEMENT:  insert into atacc1 (test2, test) values (3, 4);
2020-04-06 20:20:22.988 EDT [3336:327] pg_regress/rangefuncs LOG:  statement: drop function rngfunc1(n integer);
2020-04-06 20:20:22.989 EDT [3336:328] pg_regress/rangefuncs LOG:  statement: create function array_to_set(anyarray) returns setof record as $$
	  select i AS "index", $1[i] AS "value" from generate_subscripts($1, 1) i
	$$ language sql strict immutable;
2020-04-06 20:20:22.993 EDT [3336:329] pg_regress/rangefuncs LOG:  statement: select array_to_set(array['one', 'two']);
2020-04-06 20:20:22.993 EDT [3326:503] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:22.994 EDT [3336:330] pg_regress/rangefuncs LOG:  statement: select * from array_to_set(array['one', 'two']) as t(f1 int,f2 text);
2020-04-06 20:20:22.994 EDT [3326:504] pg_regress/alter_table LOG:  statement: create table atacc1 (test int);
2020-04-06 20:20:22.997 EDT [3326:505] pg_regress/alter_table LOG:  statement: create table atacc2 (test2 int);
2020-04-06 20:20:22.998 EDT [3326:506] pg_regress/alter_table LOG:  statement: create table atacc3 (test3 int) inherits (atacc1, atacc2);
2020-04-06 20:20:22.999 EDT [3335:237] pg_regress/xml LOG:  statement: SELECT xml_is_well_formed_content('<foo>bar</foo>');
2020-04-06 20:20:23.007 EDT [3326:507] pg_regress/alter_table LOG:  statement: alter table atacc2 add constraint foo check (test2>0);
2020-04-06 20:20:23.009 EDT [3336:331] pg_regress/rangefuncs LOG:  statement: select * from array_to_set(array['one', 'two']);
2020-04-06 20:20:23.009 EDT [3336:332] pg_regress/rangefuncs ERROR:  a column definition list is required for functions returning "record" at character 15
2020-04-06 20:20:23.009 EDT [3336:333] pg_regress/rangefuncs STATEMENT:  select * from array_to_set(array['one', 'two']);
2020-04-06 20:20:23.009 EDT [3336:334] pg_regress/rangefuncs LOG:  statement: select * from array_to_set(array['one', 'two']) as t(f1 numeric(4,2),f2 text);
2020-04-06 20:20:23.011 EDT [3326:508] pg_regress/alter_table LOG:  statement: insert into atacc2 (test2) values (-3);
2020-04-06 20:20:23.011 EDT [3326:509] pg_regress/alter_table ERROR:  new row for relation "atacc2" violates check constraint "foo"
2020-04-06 20:20:23.011 EDT [3326:510] pg_regress/alter_table DETAIL:  Failing row contains (-3).
2020-04-06 20:20:23.011 EDT [3326:511] pg_regress/alter_table STATEMENT:  insert into atacc2 (test2) values (-3);
2020-04-06 20:20:23.012 EDT [3335:238] pg_regress/xml LOG:  statement: SELECT xml_is_well_formed_content('abc');
2020-04-06 20:20:23.017 EDT [3326:512] pg_regress/alter_table LOG:  statement: insert into atacc2 (test2) values (3);
2020-04-06 20:20:23.020 EDT [3326:513] pg_regress/alter_table LOG:  statement: insert into atacc3 (test2) values (-3);
2020-04-06 20:20:23.020 EDT [3326:514] pg_regress/alter_table ERROR:  new row for relation "atacc3" violates check constraint "foo"
2020-04-06 20:20:23.020 EDT [3326:515] pg_regress/alter_table DETAIL:  Failing row contains (null, -3, null).
2020-04-06 20:20:23.020 EDT [3326:516] pg_regress/alter_table STATEMENT:  insert into atacc3 (test2) values (-3);
2020-04-06 20:20:23.020 EDT [3326:517] pg_regress/alter_table LOG:  statement: insert into atacc3 (test2) values (3);
2020-04-06 20:20:23.021 EDT [3336:335] pg_regress/rangefuncs LOG:  statement: select * from array_to_set(array['one', 'two']) as t(f1 point,f2 text);
2020-04-06 20:20:23.021 EDT [3336:336] pg_regress/rangefuncs ERROR:  return type mismatch in function declared to return record
2020-04-06 20:20:23.021 EDT [3336:337] pg_regress/rangefuncs DETAIL:  Final statement returns integer instead of point at column 1.
2020-04-06 20:20:23.021 EDT [3336:338] pg_regress/rangefuncs CONTEXT:  SQL function "array_to_set" during startup
2020-04-06 20:20:23.021 EDT [3336:339] pg_regress/rangefuncs STATEMENT:  select * from array_to_set(array['one', 'two']) as t(f1 point,f2 text);
2020-04-06 20:20:23.021 EDT [3336:340] pg_regress/rangefuncs LOG:  statement: explain (verbose, costs off)
	  select * from array_to_set(array['one', 'two']) as t(f1 numeric(4,2),f2 text);
2020-04-06 20:20:23.022 EDT [3336:341] pg_regress/rangefuncs LOG:  statement: create or replace function array_to_set(anyarray) returns setof record as $$
	  select i AS "index", $1[i] AS "value" from generate_subscripts($1, 1) i
	$$ language sql immutable;
2020-04-06 20:20:23.023 EDT [3335:239] pg_regress/xml LOG:  statement: SET xmloption TO DOCUMENT;
2020-04-06 20:20:23.023 EDT [3336:342] pg_regress/rangefuncs LOG:  statement: select array_to_set(array['one', 'two']);
2020-04-06 20:20:23.023 EDT [3335:240] pg_regress/xml LOG:  statement: SELECT xml_is_well_formed('abc');
2020-04-06 20:20:23.024 EDT [3336:343] pg_regress/rangefuncs LOG:  statement: select * from array_to_set(array['one', 'two']) as t(f1 int,f2 text);
2020-04-06 20:20:23.025 EDT [3336:344] pg_regress/rangefuncs LOG:  statement: select * from array_to_set(array['one', 'two']) as t(f1 numeric(4,2),f2 text);
2020-04-06 20:20:23.025 EDT [3336:345] pg_regress/rangefuncs LOG:  statement: select * from array_to_set(array['one', 'two']) as t(f1 point,f2 text);
2020-04-06 20:20:23.025 EDT [3336:346] pg_regress/rangefuncs ERROR:  return type mismatch in function declared to return record
2020-04-06 20:20:23.025 EDT [3336:347] pg_regress/rangefuncs DETAIL:  Final statement returns integer instead of point at column 1.
2020-04-06 20:20:23.025 EDT [3336:348] pg_regress/rangefuncs CONTEXT:  SQL function "array_to_set" during inlining
2020-04-06 20:20:23.025 EDT [3336:349] pg_regress/rangefuncs STATEMENT:  select * from array_to_set(array['one', 'two']) as t(f1 point,f2 text);
2020-04-06 20:20:23.026 EDT [3336:350] pg_regress/rangefuncs LOG:  statement: explain (verbose, costs off)
	  select * from array_to_set(array['one', 'two']) as t(f1 numeric(4,2),f2 text);
2020-04-06 20:20:23.026 EDT [3336:351] pg_regress/rangefuncs LOG:  statement: create temp table rngfunc(f1 int8, f2 int8);
2020-04-06 20:20:23.028 EDT [3336:352] pg_regress/rangefuncs LOG:  statement: create function testrngfunc() returns record as $$
	  insert into rngfunc values (1,2) returning *;
	$$ language sql;
2020-04-06 20:20:23.029 EDT [3326:518] pg_regress/alter_table LOG:  statement: drop table atacc3;
2020-04-06 20:20:23.029 EDT [3336:353] pg_regress/rangefuncs LOG:  statement: select testrngfunc();
2020-04-06 20:20:23.030 EDT [3309:196] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.c2', 'PF1_1', '', 'WS.105.1b');
2020-04-06 20:20:23.030 EDT [3326:519] pg_regress/alter_table LOG:  statement: drop table atacc2;
2020-04-06 20:20:23.032 EDT [3336:354] pg_regress/rangefuncs LOG:  statement: select * from testrngfunc() as t(f1 int8,f2 int8);
2020-04-06 20:20:23.032 EDT [3336:355] pg_regress/rangefuncs LOG:  statement: select * from testrngfunc();
2020-04-06 20:20:23.032 EDT [3336:356] pg_regress/rangefuncs ERROR:  a column definition list is required for functions returning "record" at character 15
2020-04-06 20:20:23.032 EDT [3336:357] pg_regress/rangefuncs STATEMENT:  select * from testrngfunc();
2020-04-06 20:20:23.032 EDT [3336:358] pg_regress/rangefuncs LOG:  statement: drop function testrngfunc();
2020-04-06 20:20:23.033 EDT [3336:359] pg_regress/rangefuncs LOG:  statement: create function testrngfunc() returns setof record as $$
	  insert into rngfunc values (1,2), (3,4) returning *;
	$$ language sql;
2020-04-06 20:20:23.033 EDT [3326:520] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:23.034 EDT [3336:360] pg_regress/rangefuncs LOG:  statement: select testrngfunc();
2020-04-06 20:20:23.035 EDT [3336:361] pg_regress/rangefuncs LOG:  statement: select * from testrngfunc() as t(f1 int8,f2 int8);
2020-04-06 20:20:23.035 EDT [3336:362] pg_regress/rangefuncs LOG:  statement: select * from testrngfunc();
2020-04-06 20:20:23.035 EDT [3336:363] pg_regress/rangefuncs ERROR:  a column definition list is required for functions returning "record" at character 15
2020-04-06 20:20:23.035 EDT [3336:364] pg_regress/rangefuncs STATEMENT:  select * from testrngfunc();
2020-04-06 20:20:23.035 EDT [3336:365] pg_regress/rangefuncs LOG:  statement: drop function testrngfunc();
2020-04-06 20:20:23.036 EDT [3326:521] pg_regress/alter_table LOG:  statement: create table atacc1 (test int);
2020-04-06 20:20:23.038 EDT [3326:522] pg_regress/alter_table LOG:  statement: create table atacc2 (test2 int);
2020-04-06 20:20:23.039 EDT [3326:523] pg_regress/alter_table LOG:  statement: create table atacc3 (test3 int) inherits (atacc1, atacc2);
2020-04-06 20:20:23.040 EDT [3326:524] pg_regress/alter_table LOG:  statement: alter table atacc3 no inherit atacc2;
2020-04-06 20:20:23.041 EDT [3326:525] pg_regress/alter_table LOG:  statement: alter table atacc3 no inherit atacc2;
2020-04-06 20:20:23.041 EDT [3326:526] pg_regress/alter_table ERROR:  relation "atacc2" is not a parent of relation "atacc3"
2020-04-06 20:20:23.041 EDT [3326:527] pg_regress/alter_table STATEMENT:  alter table atacc3 no inherit atacc2;
2020-04-06 20:20:23.041 EDT [3326:528] pg_regress/alter_table LOG:  statement: insert into atacc3 (test2) values (3);
2020-04-06 20:20:23.042 EDT [3335:241] pg_regress/xml LOG:  statement: SELECT xml_is_well_formed('<>');
2020-04-06 20:20:23.045 EDT [3326:529] pg_regress/alter_table LOG:  statement: select test2 from atacc2;
2020-04-06 20:20:23.053 EDT [3336:366] pg_regress/rangefuncs LOG:  statement: create type rngfunc_type as (f1 numeric(35,6), f2 numeric(35,2));
2020-04-06 20:20:23.055 EDT [3336:367] pg_regress/rangefuncs LOG:  statement: create function testrngfunc() returns rngfunc_type as $$
	  select 7.136178319899999964, 7.136178319899999964;
	$$ language sql immutable;
2020-04-06 20:20:23.056 EDT [3335:242] pg_regress/xml LOG:  statement: SELECT xml_is_well_formed('<abc/>');
2020-04-06 20:20:23.056 EDT [3336:368] pg_regress/rangefuncs LOG:  statement: explain (verbose, costs off)
	select testrngfunc();
2020-04-06 20:20:23.065 EDT [3326:530] pg_regress/alter_table LOG:  statement: alter table atacc2 add constraint foo check (test2>0);
2020-04-06 20:20:23.066 EDT [3326:531] pg_regress/alter_table LOG:  statement: alter table atacc3 inherit atacc2;
2020-04-06 20:20:23.066 EDT [3326:532] pg_regress/alter_table ERROR:  child table is missing constraint "foo"
2020-04-06 20:20:23.066 EDT [3326:533] pg_regress/alter_table STATEMENT:  alter table atacc3 inherit atacc2;
2020-04-06 20:20:23.067 EDT [3326:534] pg_regress/alter_table LOG:  statement: alter table atacc3 rename test2 to testx;
2020-04-06 20:20:23.067 EDT [3335:243] pg_regress/xml LOG:  statement: SELECT xml_is_well_formed('<foo>bar</foo>');
2020-04-06 20:20:23.068 EDT [3326:535] pg_regress/alter_table LOG:  statement: alter table atacc3 inherit atacc2;
2020-04-06 20:20:23.068 EDT [3326:536] pg_regress/alter_table ERROR:  child table is missing column "test2"
2020-04-06 20:20:23.068 EDT [3326:537] pg_regress/alter_table STATEMENT:  alter table atacc3 inherit atacc2;
2020-04-06 20:20:23.069 EDT [3326:538] pg_regress/alter_table LOG:  statement: alter table atacc3 add test2 bool;
2020-04-06 20:20:23.069 EDT [3334:243] pg_regress/polymorphism LOG:  statement: select f3, myaggp20b(f1) from t group by f3 order by f3;
2020-04-06 20:20:23.070 EDT [3326:539] pg_regress/alter_table LOG:  statement: alter table atacc3 inherit atacc2;
2020-04-06 20:20:23.070 EDT [3326:540] pg_regress/alter_table ERROR:  child table "atacc3" has different type for column "test2"
2020-04-06 20:20:23.070 EDT [3326:541] pg_regress/alter_table STATEMENT:  alter table atacc3 inherit atacc2;
2020-04-06 20:20:23.070 EDT [3326:542] pg_regress/alter_table LOG:  statement: alter table atacc3 drop test2;
2020-04-06 20:20:23.070 EDT [3326:543] pg_regress/alter_table LOG:  statement: alter table atacc3 add test2 int;
2020-04-06 20:20:23.071 EDT [3326:544] pg_regress/alter_table LOG:  statement: update atacc3 set test2 = 4 where test2 is null;
2020-04-06 20:20:23.071 EDT [3326:545] pg_regress/alter_table LOG:  statement: alter table atacc3 add constraint foo check (test2>0);
2020-04-06 20:20:23.072 EDT [3326:546] pg_regress/alter_table LOG:  statement: alter table atacc3 inherit atacc2;
2020-04-06 20:20:23.073 EDT [3326:547] pg_regress/alter_table LOG:  statement: alter table atacc3 inherit atacc2;
2020-04-06 20:20:23.073 EDT [3326:548] pg_regress/alter_table ERROR:  relation "atacc2" would be inherited from more than once
2020-04-06 20:20:23.073 EDT [3326:549] pg_regress/alter_table STATEMENT:  alter table atacc3 inherit atacc2;
2020-04-06 20:20:23.073 EDT [3326:550] pg_regress/alter_table LOG:  statement: alter table atacc2 inherit atacc3;
2020-04-06 20:20:23.073 EDT [3326:551] pg_regress/alter_table ERROR:  circular inheritance not allowed
2020-04-06 20:20:23.073 EDT [3326:552] pg_regress/alter_table DETAIL:  "atacc3" is already a child of "atacc2".
2020-04-06 20:20:23.073 EDT [3326:553] pg_regress/alter_table STATEMENT:  alter table atacc2 inherit atacc3;
2020-04-06 20:20:23.073 EDT [3326:554] pg_regress/alter_table LOG:  statement: alter table atacc2 inherit atacc2;
2020-04-06 20:20:23.073 EDT [3326:555] pg_regress/alter_table ERROR:  circular inheritance not allowed
2020-04-06 20:20:23.073 EDT [3326:556] pg_regress/alter_table DETAIL:  "atacc2" is already a child of "atacc2".
2020-04-06 20:20:23.073 EDT [3326:557] pg_regress/alter_table STATEMENT:  alter table atacc2 inherit atacc2;
2020-04-06 20:20:23.073 EDT [3326:558] pg_regress/alter_table LOG:  statement: select test2 from atacc2;
2020-04-06 20:20:23.074 EDT [3336:369] pg_regress/rangefuncs LOG:  statement: select testrngfunc();
2020-04-06 20:20:23.084 EDT [3335:244] pg_regress/xml LOG:  statement: SELECT xml_is_well_formed('<foo>bar</foo');
2020-04-06 20:20:23.085 EDT [3309:197] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.c3', 'PF1_1', '', 'WS.105.2a');
2020-04-06 20:20:23.085 EDT [3336:370] pg_regress/rangefuncs LOG:  statement: explain (verbose, costs off)
	select * from testrngfunc();
2020-04-06 20:20:23.089 EDT [3326:559] pg_regress/alter_table LOG:  statement: drop table atacc2 cascade;
2020-04-06 20:20:23.093 EDT [3326:560] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:23.095 EDT [3326:561] pg_regress/alter_table LOG:  statement: create table atacc1 (test int);
2020-04-06 20:20:23.097 EDT [3326:562] pg_regress/alter_table LOG:  statement: create table atacc2 (test2 int) inherits (atacc1);
2020-04-06 20:20:23.101 EDT [3335:245] pg_regress/xml LOG:  statement: SELECT xml_is_well_formed('<foo><bar>baz</foo>');
2020-04-06 20:20:23.103 EDT [3326:563] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint foo check (test>0) no inherit;
2020-04-06 20:20:23.104 EDT [3336:371] pg_regress/rangefuncs LOG:  statement: select * from testrngfunc();
2020-04-06 20:20:23.105 EDT [3326:564] pg_regress/alter_table LOG:  statement: insert into atacc2 (test) values (-3);
2020-04-06 20:20:23.105 EDT [3326:565] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (-3);
2020-04-06 20:20:23.106 EDT [3326:566] pg_regress/alter_table ERROR:  new row for relation "atacc1" violates check constraint "foo"
2020-04-06 20:20:23.106 EDT [3326:567] pg_regress/alter_table DETAIL:  Failing row contains (-3).
2020-04-06 20:20:23.106 EDT [3326:568] pg_regress/alter_table STATEMENT:  insert into atacc1 (test) values (-3);
2020-04-06 20:20:23.106 EDT [3326:569] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (3);
2020-04-06 20:20:23.113 EDT [3326:570] pg_regress/alter_table LOG:  statement: alter table atacc2 add constraint foo check (test>0) no inherit;
2020-04-06 20:20:23.113 EDT [3326:571] pg_regress/alter_table ERROR:  check constraint "foo" of relation "atacc2" is violated by some row
2020-04-06 20:20:23.113 EDT [3326:572] pg_regress/alter_table STATEMENT:  alter table atacc2 add constraint foo check (test>0) no inherit;
2020-04-06 20:20:23.114 EDT [3335:246] pg_regress/xml LOG:  statement: SELECT xml_is_well_formed('<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local:piece id="2" /></local:data>');
2020-04-06 20:20:23.117 EDT [3336:372] pg_regress/rangefuncs LOG:  statement: create or replace function testrngfunc() returns rngfunc_type as $$
	  select 7.136178319899999964, 7.136178319899999964;
	$$ language sql volatile;
2020-04-06 20:20:23.117 EDT [3336:373] pg_regress/rangefuncs LOG:  statement: explain (verbose, costs off)
	select testrngfunc();
2020-04-06 20:20:23.118 EDT [3336:374] pg_regress/rangefuncs LOG:  statement: select testrngfunc();
2020-04-06 20:20:23.118 EDT [3326:573] pg_regress/alter_table LOG:  statement: drop table atacc2;
2020-04-06 20:20:23.123 EDT [3326:574] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:23.125 EDT [3326:575] pg_regress/alter_table LOG:  statement: create table atacc1 ( test int ) ;
2020-04-06 20:20:23.126 EDT [3326:576] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint atacc_test1 unique (test);
2020-04-06 20:20:23.127 EDT [3326:577] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (2);
2020-04-06 20:20:23.128 EDT [3326:578] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (2);
2020-04-06 20:20:23.128 EDT [3326:579] pg_regress/alter_table ERROR:  duplicate key value violates unique constraint "atacc_test1"
2020-04-06 20:20:23.128 EDT [3326:580] pg_regress/alter_table DETAIL:  Key (test)=(2) already exists.
2020-04-06 20:20:23.128 EDT [3326:581] pg_regress/alter_table STATEMENT:  insert into atacc1 (test) values (2);
2020-04-06 20:20:23.128 EDT [3326:582] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (4);
2020-04-06 20:20:23.129 EDT [3326:583] pg_regress/alter_table LOG:  statement: alter table atacc1 alter column test type integer using 0;
2020-04-06 20:20:23.131 EDT [3326:584] pg_regress/alter_table ERROR:  could not create unique index "atacc_test1"
2020-04-06 20:20:23.131 EDT [3326:585] pg_regress/alter_table DETAIL:  Key (test)=(0) is duplicated.
2020-04-06 20:20:23.131 EDT [3326:586] pg_regress/alter_table STATEMENT:  alter table atacc1 alter column test type integer using 0;
2020-04-06 20:20:23.132 EDT [3335:247] pg_regress/xml LOG:  statement: SELECT xml_is_well_formed('<pg:foo xmlns:pg="http://postgresql.org/stuff">bar</my:foo>');
2020-04-06 20:20:23.134 EDT [3336:375] pg_regress/rangefuncs LOG:  statement: explain (verbose, costs off)
	select * from testrngfunc();
2020-04-06 20:20:23.134 EDT [3326:587] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:23.135 EDT [3309:198] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.c4', 'PF1_1', '', 'WS.105.2b');
2020-04-06 20:20:23.135 EDT [3336:376] pg_regress/rangefuncs LOG:  statement: select * from testrngfunc();
2020-04-06 20:20:23.136 EDT [3326:588] pg_regress/alter_table LOG:  statement: create table atacc1 ( test int );
2020-04-06 20:20:23.140 EDT [3326:589] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (2);
2020-04-06 20:20:23.141 EDT [3326:590] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (2);
2020-04-06 20:20:23.145 EDT [3326:591] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint atacc_test1 unique (test);
2020-04-06 20:20:23.146 EDT [3326:592] pg_regress/alter_table ERROR:  could not create unique index "atacc_test1"
2020-04-06 20:20:23.146 EDT [3326:593] pg_regress/alter_table DETAIL:  Key (test)=(2) is duplicated.
2020-04-06 20:20:23.146 EDT [3326:594] pg_regress/alter_table STATEMENT:  alter table atacc1 add constraint atacc_test1 unique (test);
2020-04-06 20:20:23.147 EDT [3326:595] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (3);
2020-04-06 20:20:23.147 EDT [3326:596] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:23.148 EDT [3326:597] pg_regress/alter_table LOG:  statement: create table atacc1 ( test int );
2020-04-06 20:20:23.154 EDT [3335:248] pg_regress/xml LOG:  statement: SELECT xml_is_well_formed('<pg:foo xmlns:pg="http://postgresql.org/stuff">bar</pg:foo>');
2020-04-06 20:20:23.155 EDT [3326:598] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint atacc_test1 unique (test1);
2020-04-06 20:20:23.155 EDT [3326:599] pg_regress/alter_table ERROR:  column "test1" named in key does not exist
2020-04-06 20:20:23.155 EDT [3326:600] pg_regress/alter_table STATEMENT:  alter table atacc1 add constraint atacc_test1 unique (test1);
2020-04-06 20:20:23.156 EDT [3326:601] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:23.156 EDT [3336:377] pg_regress/rangefuncs LOG:  statement: drop function testrngfunc();
2020-04-06 20:20:23.157 EDT [3336:378] pg_regress/rangefuncs LOG:  statement: create function testrngfunc() returns setof rngfunc_type as $$
	  select 7.136178319899999964, 7.136178319899999964;
	$$ language sql immutable;
2020-04-06 20:20:23.158 EDT [3326:602] pg_regress/alter_table LOG:  statement: create table atacc1 ( test int, test2 int);
2020-04-06 20:20:23.159 EDT [3326:603] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint atacc_test1 unique (test, test2);
2020-04-06 20:20:23.161 EDT [3326:604] pg_regress/alter_table LOG:  statement: insert into atacc1 (test,test2) values (4,4);
2020-04-06 20:20:23.161 EDT [3326:605] pg_regress/alter_table LOG:  statement: insert into atacc1 (test,test2) values (4,4);
2020-04-06 20:20:23.162 EDT [3326:606] pg_regress/alter_table ERROR:  duplicate key value violates unique constraint "atacc_test1"
2020-04-06 20:20:23.162 EDT [3326:607] pg_regress/alter_table DETAIL:  Key (test, test2)=(4, 4) already exists.
2020-04-06 20:20:23.162 EDT [3326:608] pg_regress/alter_table STATEMENT:  insert into atacc1 (test,test2) values (4,4);
2020-04-06 20:20:23.162 EDT [3326:609] pg_regress/alter_table LOG:  statement: insert into atacc1 (test,test2) values (4,5);
2020-04-06 20:20:23.162 EDT [3326:610] pg_regress/alter_table LOG:  statement: insert into atacc1 (test,test2) values (5,4);
2020-04-06 20:20:23.162 EDT [3326:611] pg_regress/alter_table LOG:  statement: insert into atacc1 (test,test2) values (5,5);
2020-04-06 20:20:23.163 EDT [3326:612] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:23.164 EDT [3326:613] pg_regress/alter_table LOG:  statement: create table atacc1 (test int, test2 int, unique(test));
2020-04-06 20:20:23.166 EDT [3336:379] pg_regress/rangefuncs LOG:  statement: explain (verbose, costs off)
	select testrngfunc();
2020-04-06 20:20:23.166 EDT [3334:244] pg_regress/polymorphism LOG:  statement: select f3, myaggn01a(*) from t group by f3 order by f3;
2020-04-06 20:20:23.167 EDT [3326:614] pg_regress/alter_table LOG:  statement: alter table atacc1 add unique (test2);
2020-04-06 20:20:23.167 EDT [3336:380] pg_regress/rangefuncs LOG:  statement: select testrngfunc();
2020-04-06 20:20:23.168 EDT [3326:615] pg_regress/alter_table LOG:  statement: insert into atacc1 (test2, test) values (3, 3);
2020-04-06 20:20:23.169 EDT [3326:616] pg_regress/alter_table LOG:  statement: insert into atacc1 (test2, test) values (2, 3);
2020-04-06 20:20:23.169 EDT [3326:617] pg_regress/alter_table ERROR:  duplicate key value violates unique constraint "atacc1_test_key"
2020-04-06 20:20:23.169 EDT [3326:618] pg_regress/alter_table DETAIL:  Key (test)=(3) already exists.
2020-04-06 20:20:23.169 EDT [3326:619] pg_regress/alter_table STATEMENT:  insert into atacc1 (test2, test) values (2, 3);
2020-04-06 20:20:23.169 EDT [3326:620] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:23.169 EDT [3336:381] pg_regress/rangefuncs LOG:  statement: explain (verbose, costs off)
	select * from testrngfunc();
2020-04-06 20:20:23.170 EDT [3335:249] pg_regress/xml LOG:  statement: SELECT xml_is_well_formed('<invalidentity>&</abc>');
2020-04-06 20:20:23.171 EDT [3326:621] pg_regress/alter_table LOG:  statement: create table atacc1 ( id serial, test int) ;
2020-04-06 20:20:23.171 EDT [3336:382] pg_regress/rangefuncs LOG:  statement: select * from testrngfunc();
2020-04-06 20:20:23.172 EDT [3336:383] pg_regress/rangefuncs LOG:  statement: create or replace function testrngfunc() returns setof rngfunc_type as $$
	  select 7.136178319899999964, 7.136178319899999964;
	$$ language sql volatile;
2020-04-06 20:20:23.173 EDT [3336:384] pg_regress/rangefuncs LOG:  statement: explain (verbose, costs off)
	select testrngfunc();
2020-04-06 20:20:23.173 EDT [3336:385] pg_regress/rangefuncs LOG:  statement: select testrngfunc();
2020-04-06 20:20:23.174 EDT [3336:386] pg_regress/rangefuncs LOG:  statement: explain (verbose, costs off)
	select * from testrngfunc();
2020-04-06 20:20:23.175 EDT [3326:622] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint atacc_test1 primary key (test);
2020-04-06 20:20:23.176 EDT [3326:623] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (2);
2020-04-06 20:20:23.177 EDT [3326:624] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (2);
2020-04-06 20:20:23.177 EDT [3326:625] pg_regress/alter_table ERROR:  duplicate key value violates unique constraint "atacc_test1"
2020-04-06 20:20:23.177 EDT [3326:626] pg_regress/alter_table DETAIL:  Key (test)=(2) already exists.
2020-04-06 20:20:23.177 EDT [3326:627] pg_regress/alter_table STATEMENT:  insert into atacc1 (test) values (2);
2020-04-06 20:20:23.177 EDT [3326:628] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (4);
2020-04-06 20:20:23.178 EDT [3326:629] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values(NULL);
2020-04-06 20:20:23.178 EDT [3326:630] pg_regress/alter_table ERROR:  null value in column "test" of relation "atacc1" violates not-null constraint
2020-04-06 20:20:23.178 EDT [3326:631] pg_regress/alter_table DETAIL:  Failing row contains (4, null).
2020-04-06 20:20:23.178 EDT [3326:632] pg_regress/alter_table STATEMENT:  insert into atacc1 (test) values(NULL);
2020-04-06 20:20:23.178 EDT [3326:633] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint atacc_oid1 primary key(id);
2020-04-06 20:20:23.178 EDT [3326:634] pg_regress/alter_table ERROR:  multiple primary keys for table "atacc1" are not allowed
2020-04-06 20:20:23.178 EDT [3326:635] pg_regress/alter_table STATEMENT:  alter table atacc1 add constraint atacc_oid1 primary key(id);
2020-04-06 20:20:23.178 EDT [3326:636] pg_regress/alter_table LOG:  statement: alter table atacc1 drop constraint atacc_test1 restrict;
2020-04-06 20:20:23.179 EDT [3326:637] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint atacc_oid1 primary key(id);
2020-04-06 20:20:23.180 EDT [3326:638] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:23.181 EDT [3336:387] pg_regress/rangefuncs LOG:  statement: select * from testrngfunc();
2020-04-06 20:20:23.182 EDT [3326:639] pg_regress/alter_table LOG:  statement: create table atacc1 ( test int );
2020-04-06 20:20:23.183 EDT [3326:640] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (2);
2020-04-06 20:20:23.184 EDT [3326:641] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (2);
2020-04-06 20:20:23.184 EDT [3326:642] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint atacc_test1 primary key (test);
2020-04-06 20:20:23.185 EDT [3326:643] pg_regress/alter_table ERROR:  could not create unique index "atacc_test1"
2020-04-06 20:20:23.185 EDT [3326:644] pg_regress/alter_table DETAIL:  Key (test)=(2) is duplicated.
2020-04-06 20:20:23.185 EDT [3326:645] pg_regress/alter_table STATEMENT:  alter table atacc1 add constraint atacc_test1 primary key (test);
2020-04-06 20:20:23.185 EDT [3326:646] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (3);
2020-04-06 20:20:23.186 EDT [3326:647] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:23.187 EDT [3326:648] pg_regress/alter_table LOG:  statement: create table atacc1 ( test int );
2020-04-06 20:20:23.188 EDT [3326:649] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (NULL);
2020-04-06 20:20:23.188 EDT [3326:650] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint atacc_test1 primary key (test);
2020-04-06 20:20:23.189 EDT [3326:651] pg_regress/alter_table ERROR:  column "test" of relation "atacc1" contains null values
2020-04-06 20:20:23.189 EDT [3326:652] pg_regress/alter_table STATEMENT:  alter table atacc1 add constraint atacc_test1 primary key (test);
2020-04-06 20:20:23.190 EDT [3326:653] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (3);
2020-04-06 20:20:23.190 EDT [3326:654] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:23.191 EDT [3335:250] pg_regress/xml LOG:  statement: SELECT xml_is_well_formed('<undefinedentity>&idontexist;</abc>');
2020-04-06 20:20:23.191 EDT [3326:655] pg_regress/alter_table LOG:  statement: create table atacc1 ( test int );
2020-04-06 20:20:23.192 EDT [3326:656] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint atacc_test1 primary key (test1);
2020-04-06 20:20:23.193 EDT [3326:657] pg_regress/alter_table ERROR:  column "test1" of relation "atacc1" does not exist
2020-04-06 20:20:23.193 EDT [3326:658] pg_regress/alter_table STATEMENT:  alter table atacc1 add constraint atacc_test1 primary key (test1);
2020-04-06 20:20:23.193 EDT [3326:659] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:23.193 EDT [3336:388] pg_regress/rangefuncs LOG:  statement: drop type rngfunc_type cascade;
2020-04-06 20:20:23.194 EDT [3336:389] pg_regress/rangefuncs LOG:  statement: create temp table users (userid text, seq int, email text, todrop bool, moredrop int, enabled bool);
2020-04-06 20:20:23.197 EDT [3326:660] pg_regress/alter_table LOG:  statement: create table atacc1 ( test int );
2020-04-06 20:20:23.198 EDT [3326:661] pg_regress/alter_table LOG:  statement: insert into atacc1 (test) values (0);
2020-04-06 20:20:23.198 EDT [3326:662] pg_regress/alter_table LOG:  statement: alter table atacc1 add column test2 int primary key;
2020-04-06 20:20:23.198 EDT [3336:390] pg_regress/rangefuncs LOG:  statement: insert into users values ('id',1,'email',true,11,true);
2020-04-06 20:20:23.199 EDT [3336:391] pg_regress/rangefuncs LOG:  statement: insert into users values ('id2',2,'email2',true,12,true);
2020-04-06 20:20:23.199 EDT [3336:392] pg_regress/rangefuncs LOG:  statement: alter table users drop column todrop;
2020-04-06 20:20:23.200 EDT [3336:393] pg_regress/rangefuncs LOG:  statement: create or replace function get_first_user() returns users as
	$$ SELECT * FROM users ORDER BY userid LIMIT 1; $$
	language sql stable;
2020-04-06 20:20:23.201 EDT [3336:394] pg_regress/rangefuncs LOG:  statement: SELECT get_first_user();
2020-04-06 20:20:23.201 EDT [3335:251] pg_regress/xml LOG:  statement: SELECT xml_is_well_formed('<invalidns xmlns=''&lt;''/>');
2020-04-06 20:20:23.201 EDT [3336:395] pg_regress/rangefuncs LOG:  statement: SELECT * FROM get_first_user();
2020-04-06 20:20:23.202 EDT [3336:396] pg_regress/rangefuncs LOG:  statement: create or replace function get_users() returns setof users as
	$$ SELECT * FROM users ORDER BY userid; $$
	language sql stable;
2020-04-06 20:20:23.202 EDT [3336:397] pg_regress/rangefuncs LOG:  statement: SELECT get_users();
2020-04-06 20:20:23.203 EDT [3326:663] pg_regress/alter_table ERROR:  column "test2" of relation "atacc1" contains null values
2020-04-06 20:20:23.203 EDT [3326:664] pg_regress/alter_table STATEMENT:  alter table atacc1 add column test2 int primary key;
2020-04-06 20:20:23.203 EDT [3336:398] pg_regress/rangefuncs LOG:  statement: SELECT * FROM get_users();
2020-04-06 20:20:23.204 EDT [3309:199] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.c5', 'PF1_1', '', 'WS.105.3a');
2020-04-06 20:20:23.204 EDT [3326:665] pg_regress/alter_table LOG:  statement: alter table atacc1 add column test2 int default 0 primary key;
2020-04-06 20:20:23.204 EDT [3336:399] pg_regress/rangefuncs LOG:  statement: SELECT * FROM get_users() WITH ORDINALITY;
2020-04-06 20:20:23.205 EDT [3336:400] pg_regress/rangefuncs LOG:  statement: SELECT * FROM ROWS FROM(generate_series(10,11), get_users()) WITH ORDINALITY;
2020-04-06 20:20:23.205 EDT [3336:401] pg_regress/rangefuncs LOG:  statement: SELECT * FROM ROWS FROM(get_users(), generate_series(10,11)) WITH ORDINALITY;
2020-04-06 20:20:23.205 EDT [3336:402] pg_regress/rangefuncs LOG:  statement: create temp view usersview as
	SELECT * FROM ROWS FROM(get_users(), generate_series(10,11)) WITH ORDINALITY;
2020-04-06 20:20:23.207 EDT [3336:403] pg_regress/rangefuncs LOG:  statement: select * from usersview;
2020-04-06 20:20:23.208 EDT [3336:404] pg_regress/rangefuncs LOG:  statement: alter table users add column junk text;
2020-04-06 20:20:23.209 EDT [3326:666] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:23.211 EDT [3326:667] pg_regress/alter_table LOG:  statement: create table atacc1 (a int);
2020-04-06 20:20:23.212 EDT [3326:668] pg_regress/alter_table LOG:  statement: insert into atacc1 values(1);
2020-04-06 20:20:23.212 EDT [3326:669] pg_regress/alter_table LOG:  statement: alter table atacc1
	  add column b float8 not null default random(),
	  add primary key(a);
2020-04-06 20:20:23.212 EDT [3336:405] pg_regress/rangefuncs LOG:  statement: select * from usersview;
2020-04-06 20:20:23.213 EDT [3336:406] pg_regress/rangefuncs LOG:  statement: begin;
2020-04-06 20:20:23.213 EDT [3335:252] pg_regress/xml LOG:  statement: SELECT xml_is_well_formed('<relativens xmlns=''relative''/>');
2020-04-06 20:20:23.213 EDT [3336:407] pg_regress/rangefuncs LOG:  statement: alter table users drop column moredrop;
2020-04-06 20:20:23.214 EDT [3336:408] pg_regress/rangefuncs LOG:  statement: select * from usersview;
2020-04-06 20:20:23.214 EDT [3336:409] pg_regress/rangefuncs ERROR:  attribute 5 of type record has been dropped
2020-04-06 20:20:23.214 EDT [3336:410] pg_regress/rangefuncs STATEMENT:  select * from usersview;
2020-04-06 20:20:23.214 EDT [3336:411] pg_regress/rangefuncs LOG:  statement: rollback;
2020-04-06 20:20:23.215 EDT [3336:412] pg_regress/rangefuncs LOG:  statement: alter table users alter column seq type numeric;
2020-04-06 20:20:23.219 EDT [3336:413] pg_regress/rangefuncs LOG:  statement: select * from usersview;
2020-04-06 20:20:23.219 EDT [3336:414] pg_regress/rangefuncs ERROR:  attribute 2 of type record has wrong type
2020-04-06 20:20:23.219 EDT [3336:415] pg_regress/rangefuncs DETAIL:  Table has type numeric, but query expects integer.
2020-04-06 20:20:23.219 EDT [3336:416] pg_regress/rangefuncs STATEMENT:  select * from usersview;
2020-04-06 20:20:23.219 EDT [3336:417] pg_regress/rangefuncs LOG:  statement: drop view usersview;
2020-04-06 20:20:23.220 EDT [3336:418] pg_regress/rangefuncs LOG:  statement: drop function get_first_user();
2020-04-06 20:20:23.221 EDT [3336:419] pg_regress/rangefuncs LOG:  statement: drop function get_users();
2020-04-06 20:20:23.221 EDT [3336:420] pg_regress/rangefuncs LOG:  statement: drop table users;
2020-04-06 20:20:23.221 EDT [3326:670] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:23.225 EDT [3326:671] pg_regress/alter_table LOG:  statement: create table atacc1 ( test int, test2 int);
2020-04-06 20:20:23.226 EDT [3336:421] pg_regress/rangefuncs LOG:  statement: create or replace function rngfuncbar() returns setof text as
	$$ select 'foo'::varchar union all select 'bar'::varchar ; $$
	language sql stable;
2020-04-06 20:20:23.227 EDT [3336:422] pg_regress/rangefuncs LOG:  statement: select rngfuncbar();
2020-04-06 20:20:23.227 EDT [3336:423] pg_regress/rangefuncs LOG:  statement: select * from rngfuncbar();
2020-04-06 20:20:23.228 EDT [3336:424] pg_regress/rangefuncs LOG:  statement: explain (verbose, costs off) select * from rngfuncbar();
2020-04-06 20:20:23.229 EDT [3336:425] pg_regress/rangefuncs LOG:  statement: drop function rngfuncbar();
2020-04-06 20:20:23.229 EDT [3335:253] pg_regress/xml LOG:  statement: SELECT xml_is_well_formed('<twoerrors>&idontexist;</unbalanced>');
2020-04-06 20:20:23.230 EDT [3326:672] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint atacc_test1 primary key (test, test2);
2020-04-06 20:20:23.229 EDT [3336:426] pg_regress/rangefuncs LOG:  statement: create or replace function rngfuncbar(out integer, out numeric) as
	$$ select (1, 2.1) $$ language sql;
2020-04-06 20:20:23.231 EDT [3336:427] pg_regress/rangefuncs LOG:  statement: select * from rngfuncbar();
2020-04-06 20:20:23.231 EDT [3326:673] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint atacc_test2 primary key (test);
2020-04-06 20:20:23.231 EDT [3326:674] pg_regress/alter_table ERROR:  multiple primary keys for table "atacc1" are not allowed
2020-04-06 20:20:23.231 EDT [3326:675] pg_regress/alter_table STATEMENT:  alter table atacc1 add constraint atacc_test2 primary key (test);
2020-04-06 20:20:23.232 EDT [3326:676] pg_regress/alter_table LOG:  statement: insert into atacc1 (test,test2) values (4,4);
2020-04-06 20:20:23.232 EDT [3326:677] pg_regress/alter_table LOG:  statement: insert into atacc1 (test,test2) values (4,4);
2020-04-06 20:20:23.232 EDT [3326:678] pg_regress/alter_table ERROR:  duplicate key value violates unique constraint "atacc_test1"
2020-04-06 20:20:23.232 EDT [3326:679] pg_regress/alter_table DETAIL:  Key (test, test2)=(4, 4) already exists.
2020-04-06 20:20:23.232 EDT [3326:680] pg_regress/alter_table STATEMENT:  insert into atacc1 (test,test2) values (4,4);
2020-04-06 20:20:23.232 EDT [3326:681] pg_regress/alter_table LOG:  statement: insert into atacc1 (test,test2) values (NULL,3);
2020-04-06 20:20:23.232 EDT [3326:682] pg_regress/alter_table ERROR:  null value in column "test" of relation "atacc1" violates not-null constraint
2020-04-06 20:20:23.232 EDT [3326:683] pg_regress/alter_table DETAIL:  Failing row contains (null, 3).
2020-04-06 20:20:23.232 EDT [3326:684] pg_regress/alter_table STATEMENT:  insert into atacc1 (test,test2) values (NULL,3);
2020-04-06 20:20:23.233 EDT [3326:685] pg_regress/alter_table LOG:  statement: insert into atacc1 (test,test2) values (3, NULL);
2020-04-06 20:20:23.233 EDT [3326:686] pg_regress/alter_table ERROR:  null value in column "test2" of relation "atacc1" violates not-null constraint
2020-04-06 20:20:23.233 EDT [3326:687] pg_regress/alter_table DETAIL:  Failing row contains (3, null).
2020-04-06 20:20:23.233 EDT [3326:688] pg_regress/alter_table STATEMENT:  insert into atacc1 (test,test2) values (3, NULL);
2020-04-06 20:20:23.233 EDT [3326:689] pg_regress/alter_table LOG:  statement: insert into atacc1 (test,test2) values (NULL,NULL);
2020-04-06 20:20:23.233 EDT [3326:690] pg_regress/alter_table ERROR:  null value in column "test" of relation "atacc1" violates not-null constraint
2020-04-06 20:20:23.233 EDT [3326:691] pg_regress/alter_table DETAIL:  Failing row contains (null, null).
2020-04-06 20:20:23.233 EDT [3326:692] pg_regress/alter_table STATEMENT:  insert into atacc1 (test,test2) values (NULL,NULL);
2020-04-06 20:20:23.233 EDT [3326:693] pg_regress/alter_table LOG:  statement: insert into atacc1 (test,test2) values (4,5);
2020-04-06 20:20:23.234 EDT [3326:694] pg_regress/alter_table LOG:  statement: insert into atacc1 (test,test2) values (5,4);
2020-04-06 20:20:23.235 EDT [3326:695] pg_regress/alter_table LOG:  statement: insert into atacc1 (test,test2) values (5,5);
2020-04-06 20:20:23.235 EDT [3326:696] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:23.242 EDT [3326:697] pg_regress/alter_table LOG:  statement: create table atacc1 (test int, test2 int, primary key(test));
2020-04-06 20:20:23.243 EDT [3336:428] pg_regress/rangefuncs LOG:  statement: create or replace function rngfuncbar(out integer, out numeric) as
	$$ select (1, 2) $$ language sql;
2020-04-06 20:20:23.243 EDT [3335:254] pg_regress/xml LOG:  statement: SET xmloption TO CONTENT;
2020-04-06 20:20:23.243 EDT [3335:255] pg_regress/xml LOG:  statement: SELECT xml_is_well_formed('abc');
2020-04-06 20:20:23.243 EDT [3336:429] pg_regress/rangefuncs LOG:  statement: select * from rngfuncbar();
2020-04-06 20:20:23.247 EDT [3326:698] pg_regress/alter_table LOG:  statement: insert into atacc1 (test2, test) values (3, 3);
2020-04-06 20:20:23.248 EDT [3326:699] pg_regress/alter_table LOG:  statement: insert into atacc1 (test2, test) values (2, 3);
2020-04-06 20:20:23.248 EDT [3326:700] pg_regress/alter_table ERROR:  duplicate key value violates unique constraint "atacc1_pkey"
2020-04-06 20:20:23.248 EDT [3326:701] pg_regress/alter_table DETAIL:  Key (test)=(3) already exists.
2020-04-06 20:20:23.248 EDT [3326:702] pg_regress/alter_table STATEMENT:  insert into atacc1 (test2, test) values (2, 3);
2020-04-06 20:20:23.248 EDT [3326:703] pg_regress/alter_table LOG:  statement: insert into atacc1 (test2, test) values (1, NULL);
2020-04-06 20:20:23.248 EDT [3326:704] pg_regress/alter_table ERROR:  null value in column "test" of relation "atacc1" violates not-null constraint
2020-04-06 20:20:23.248 EDT [3326:705] pg_regress/alter_table DETAIL:  Failing row contains (null, 1).
2020-04-06 20:20:23.248 EDT [3326:706] pg_regress/alter_table STATEMENT:  insert into atacc1 (test2, test) values (1, NULL);
2020-04-06 20:20:23.248 EDT [3326:707] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:23.250 EDT [3326:708] pg_regress/alter_table LOG:  statement: alter table pg_class alter column relname drop not null;
2020-04-06 20:20:23.250 EDT [3326:709] pg_regress/alter_table ERROR:  permission denied: "pg_class" is a system catalog
2020-04-06 20:20:23.250 EDT [3326:710] pg_regress/alter_table STATEMENT:  alter table pg_class alter column relname drop not null;
2020-04-06 20:20:23.250 EDT [3326:711] pg_regress/alter_table LOG:  statement: alter table pg_class alter relname set not null;
2020-04-06 20:20:23.250 EDT [3326:712] pg_regress/alter_table ERROR:  permission denied: "pg_class" is a system catalog
2020-04-06 20:20:23.250 EDT [3326:713] pg_regress/alter_table STATEMENT:  alter table pg_class alter relname set not null;
2020-04-06 20:20:23.250 EDT [3326:714] pg_regress/alter_table LOG:  statement: alter table non_existent alter column bar set not null;
2020-04-06 20:20:23.250 EDT [3326:715] pg_regress/alter_table ERROR:  relation "non_existent" does not exist
2020-04-06 20:20:23.250 EDT [3326:716] pg_regress/alter_table STATEMENT:  alter table non_existent alter column bar set not null;
2020-04-06 20:20:23.250 EDT [3326:717] pg_regress/alter_table LOG:  statement: alter table non_existent alter column bar drop not null;
2020-04-06 20:20:23.250 EDT [3326:718] pg_regress/alter_table ERROR:  relation "non_existent" does not exist
2020-04-06 20:20:23.250 EDT [3326:719] pg_regress/alter_table STATEMENT:  alter table non_existent alter column bar drop not null;
2020-04-06 20:20:23.250 EDT [3326:720] pg_regress/alter_table LOG:  statement: create table atacc1 (test int not null);
2020-04-06 20:20:23.252 EDT [3326:721] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint "atacc1_pkey" primary key (test);
2020-04-06 20:20:23.253 EDT [3336:430] pg_regress/rangefuncs ERROR:  function return row and query-specified return row do not match
2020-04-06 20:20:23.253 EDT [3336:431] pg_regress/rangefuncs DETAIL:  Returned type integer at ordinal position 2, but query expects numeric.
2020-04-06 20:20:23.253 EDT [3336:432] pg_regress/rangefuncs STATEMENT:  select * from rngfuncbar();
2020-04-06 20:20:23.253 EDT [3336:433] pg_regress/rangefuncs LOG:  statement: create or replace function rngfuncbar(out integer, out numeric) as
	$$ select (1, 2.1, 3) $$ language sql;
2020-04-06 20:20:23.254 EDT [3336:434] pg_regress/rangefuncs LOG:  statement: select * from rngfuncbar();
2020-04-06 20:20:23.255 EDT [3335:256] pg_regress/xml LOG:  statement: SELECT xpath('/*', '<invalidns xmlns=''&lt;''/>');
2020-04-06 20:20:23.255 EDT [3326:722] pg_regress/alter_table LOG:  statement: alter table atacc1 alter column test drop not null;
2020-04-06 20:20:23.255 EDT [3326:723] pg_regress/alter_table ERROR:  column "test" is in a primary key
2020-04-06 20:20:23.255 EDT [3326:724] pg_regress/alter_table STATEMENT:  alter table atacc1 alter column test drop not null;
2020-04-06 20:20:23.256 EDT [3326:725] pg_regress/alter_table LOG:  statement: alter table atacc1 drop constraint "atacc1_pkey";
2020-04-06 20:20:23.258 EDT [3326:726] pg_regress/alter_table LOG:  statement: alter table atacc1 alter column test drop not null;
2020-04-06 20:20:23.258 EDT [3326:727] pg_regress/alter_table LOG:  statement: insert into atacc1 values (null);
2020-04-06 20:20:23.258 EDT [3326:728] pg_regress/alter_table LOG:  statement: alter table atacc1 alter test set not null;
2020-04-06 20:20:23.259 EDT [3326:729] pg_regress/alter_table ERROR:  column "test" of relation "atacc1" contains null values
2020-04-06 20:20:23.259 EDT [3326:730] pg_regress/alter_table STATEMENT:  alter table atacc1 alter test set not null;
2020-04-06 20:20:23.259 EDT [3326:731] pg_regress/alter_table LOG:  statement: delete from atacc1;
2020-04-06 20:20:23.259 EDT [3326:732] pg_regress/alter_table LOG:  statement: alter table atacc1 alter test set not null;
2020-04-06 20:20:23.260 EDT [3326:733] pg_regress/alter_table LOG:  statement: alter table atacc1 alter bar set not null;
2020-04-06 20:20:23.260 EDT [3326:734] pg_regress/alter_table ERROR:  column "bar" of relation "atacc1" does not exist
2020-04-06 20:20:23.260 EDT [3326:735] pg_regress/alter_table STATEMENT:  alter table atacc1 alter bar set not null;
2020-04-06 20:20:23.260 EDT [3326:736] pg_regress/alter_table LOG:  statement: alter table atacc1 alter bar drop not null;
2020-04-06 20:20:23.260 EDT [3326:737] pg_regress/alter_table ERROR:  column "bar" of relation "atacc1" does not exist
2020-04-06 20:20:23.260 EDT [3326:738] pg_regress/alter_table STATEMENT:  alter table atacc1 alter bar drop not null;
2020-04-06 20:20:23.260 EDT [3326:739] pg_regress/alter_table LOG:  statement: create view myview as select * from atacc1;
2020-04-06 20:20:23.264 EDT [3987:1] ERROR:  could not parse XML document
2020-04-06 20:20:23.264 EDT [3987:2] DETAIL:  line 1: xmlns: '<' is not a valid URI
	<invalidns xmlns='&lt;'/>
	                       ^
2020-04-06 20:20:23.264 EDT [3987:3] STATEMENT:  select pg_catalog.xpath($1, $2, '{}'::pg_catalog.text[])
2020-04-06 20:20:23.264 EDT [3335:257] pg_regress/xml ERROR:  could not parse XML document
2020-04-06 20:20:23.264 EDT [3335:258] pg_regress/xml DETAIL:  line 1: xmlns: '<' is not a valid URI
	<invalidns xmlns='&lt;'/>
	                       ^
2020-04-06 20:20:23.264 EDT [3335:259] pg_regress/xml CONTEXT:  SQL function "xpath" statement 1
2020-04-06 20:20:23.264 EDT [3335:260] pg_regress/xml STATEMENT:  SELECT xpath('/*', '<invalidns xmlns=''&lt;''/>');
2020-04-06 20:20:23.265 EDT [3309:200] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.c6', 'PF1_1', '', 'WS.105.3b');
2020-04-06 20:20:23.265 EDT [3326:740] pg_regress/alter_table LOG:  statement: alter table myview alter column test drop not null;
2020-04-06 20:20:23.265 EDT [3326:741] pg_regress/alter_table ERROR:  "myview" is not a table or foreign table
2020-04-06 20:20:23.265 EDT [3326:742] pg_regress/alter_table STATEMENT:  alter table myview alter column test drop not null;
2020-04-06 20:20:23.267 EDT [24935:450] LOG:  background worker "parallel worker" (PID 3987) exited with exit code 1
2020-04-06 20:20:23.267 EDT [3335:261] pg_regress/xml LOG:  statement: SELECT xpath('/*', '<nosuchprefix:tag/>');
2020-04-06 20:20:23.270 EDT [3326:743] pg_regress/alter_table LOG:  statement: alter table myview alter column test set not null;
2020-04-06 20:20:23.270 EDT [3326:744] pg_regress/alter_table ERROR:  "myview" is not a table or foreign table
2020-04-06 20:20:23.270 EDT [3326:745] pg_regress/alter_table STATEMENT:  alter table myview alter column test set not null;
2020-04-06 20:20:23.271 EDT [3326:746] pg_regress/alter_table LOG:  statement: drop view myview;
2020-04-06 20:20:23.271 EDT [3336:435] pg_regress/rangefuncs ERROR:  function return row and query-specified return row do not match
2020-04-06 20:20:23.271 EDT [3336:436] pg_regress/rangefuncs DETAIL:  Returned row contains 3 attributes, but query expects 2.
2020-04-06 20:20:23.271 EDT [3336:437] pg_regress/rangefuncs STATEMENT:  select * from rngfuncbar();
2020-04-06 20:20:23.272 EDT [3326:747] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:23.273 EDT [3326:748] pg_regress/alter_table LOG:  statement: create table atacc1 (test_a int, test_b int);
2020-04-06 20:20:23.274 EDT [3326:749] pg_regress/alter_table LOG:  statement: insert into atacc1 values (null, 1);
2020-04-06 20:20:23.274 EDT [3326:750] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint atacc1_constr_or check(test_a is not null or test_b < 10);
2020-04-06 20:20:23.275 EDT [3336:438] pg_regress/rangefuncs LOG:  statement: drop function rngfuncbar();
2020-04-06 20:20:23.275 EDT [3326:751] pg_regress/alter_table LOG:  statement: alter table atacc1 alter test_a set not null;
2020-04-06 20:20:23.276 EDT [3326:752] pg_regress/alter_table ERROR:  column "test_a" of relation "atacc1" contains null values
2020-04-06 20:20:23.276 EDT [3326:753] pg_regress/alter_table STATEMENT:  alter table atacc1 alter test_a set not null;
2020-04-06 20:20:23.276 EDT [3326:754] pg_regress/alter_table LOG:  statement: alter table atacc1 drop constraint atacc1_constr_or;
2020-04-06 20:20:23.277 EDT [3326:755] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint atacc1_constr_invalid check(test_a is not null) not valid;
2020-04-06 20:20:23.277 EDT [3326:756] pg_regress/alter_table LOG:  statement: alter table atacc1 alter test_a set not null;
2020-04-06 20:20:23.278 EDT [3326:757] pg_regress/alter_table ERROR:  column "test_a" of relation "atacc1" contains null values
2020-04-06 20:20:23.278 EDT [3326:758] pg_regress/alter_table STATEMENT:  alter table atacc1 alter test_a set not null;
2020-04-06 20:20:23.278 EDT [3336:439] pg_regress/rangefuncs LOG:  statement: create function extractq2(t int8_tbl) returns int8 as $$
	  select t.q2
	$$ language sql immutable;
2020-04-06 20:20:23.278 EDT [3326:759] pg_regress/alter_table LOG:  statement: alter table atacc1 drop constraint atacc1_constr_invalid;
2020-04-06 20:20:23.278 EDT [3326:760] pg_regress/alter_table LOG:  statement: update atacc1 set test_a = 1;
2020-04-06 20:20:23.279 EDT [3326:761] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint atacc1_constr_a_valid check(test_a is not null);
2020-04-06 20:20:23.279 EDT [3336:440] pg_regress/rangefuncs LOG:  statement: explain (verbose, costs off)
	select x from int8_tbl, extractq2(int8_tbl) f(x);
2020-04-06 20:20:23.280 EDT [3991:1] ERROR:  could not parse XML document
2020-04-06 20:20:23.280 EDT [3991:2] DETAIL:  line 1: Namespace prefix nosuchprefix on tag is not defined
	<nosuchprefix:tag/>
	                 ^
2020-04-06 20:20:23.280 EDT [3991:3] STATEMENT:  select pg_catalog.xpath($1, $2, '{}'::pg_catalog.text[])
2020-04-06 20:20:23.280 EDT [3335:262] pg_regress/xml ERROR:  could not parse XML document
2020-04-06 20:20:23.280 EDT [3335:263] pg_regress/xml DETAIL:  line 1: Namespace prefix nosuchprefix on tag is not defined
	<nosuchprefix:tag/>
	                 ^
2020-04-06 20:20:23.280 EDT [3335:264] pg_regress/xml CONTEXT:  SQL function "xpath" statement 1
2020-04-06 20:20:23.280 EDT [3335:265] pg_regress/xml STATEMENT:  SELECT xpath('/*', '<nosuchprefix:tag/>');
2020-04-06 20:20:23.280 EDT [3326:762] pg_regress/alter_table LOG:  statement: alter table atacc1 alter test_a set not null;
2020-04-06 20:20:23.281 EDT [3326:763] pg_regress/alter_table LOG:  statement: delete from atacc1;
2020-04-06 20:20:23.281 EDT [3326:764] pg_regress/alter_table LOG:  statement: insert into atacc1 values (2, null);
2020-04-06 20:20:23.282 EDT [3326:765] pg_regress/alter_table LOG:  statement: alter table atacc1 alter test_a drop not null;
2020-04-06 20:20:23.282 EDT [3326:766] pg_regress/alter_table LOG:  statement: alter table atacc1 alter test_a set not null, alter test_b set not null;
2020-04-06 20:20:23.282 EDT [24935:451] LOG:  background worker "parallel worker" (PID 3991) exited with exit code 1
2020-04-06 20:20:23.282 EDT [3326:767] pg_regress/alter_table ERROR:  column "test_b" of relation "atacc1" contains null values
2020-04-06 20:20:23.282 EDT [3326:768] pg_regress/alter_table STATEMENT:  alter table atacc1 alter test_a set not null, alter test_b set not null;
2020-04-06 20:20:23.283 EDT [3336:441] pg_regress/rangefuncs LOG:  statement: select x from int8_tbl, extractq2(int8_tbl) f(x);
2020-04-06 20:20:23.283 EDT [3326:769] pg_regress/alter_table LOG:  statement: alter table atacc1 alter test_b set not null, alter test_a set not null;
2020-04-06 20:20:23.283 EDT [3335:266] pg_regress/xml LOG:  statement: SELECT xpath('/*', '<relativens xmlns=''relative''/>');
2020-04-06 20:20:23.283 EDT [3326:770] pg_regress/alter_table ERROR:  column "test_b" of relation "atacc1" contains null values
2020-04-06 20:20:23.283 EDT [3326:771] pg_regress/alter_table STATEMENT:  alter table atacc1 alter test_b set not null, alter test_a set not null;
2020-04-06 20:20:23.283 EDT [3326:772] pg_regress/alter_table LOG:  statement: update atacc1 set test_b = 1;
2020-04-06 20:20:23.283 EDT [3336:442] pg_regress/rangefuncs LOG:  statement: create function extractq2_2(t int8_tbl) returns table(ret1 int8) as $$
	  select extractq2(t) offset 0
	$$ language sql immutable;
2020-04-06 20:20:23.284 EDT [3336:443] pg_regress/rangefuncs LOG:  statement: explain (verbose, costs off)
	select x from int8_tbl, extractq2_2(int8_tbl) f(x);
2020-04-06 20:20:23.285 EDT [3326:773] pg_regress/alter_table LOG:  statement: alter table atacc1 alter test_b set not null, alter test_a set not null;
2020-04-06 20:20:23.286 EDT [3326:774] pg_regress/alter_table LOG:  statement: alter table atacc1 alter test_a drop not null, alter test_b drop not null;
2020-04-06 20:20:23.286 EDT [3326:775] pg_regress/alter_table LOG:  statement: alter table atacc1 add constraint atacc1_constr_b_valid check(test_b is not null);
2020-04-06 20:20:23.287 EDT [3326:776] pg_regress/alter_table LOG:  statement: alter table atacc1 alter test_b set not null, alter test_a set not null;
2020-04-06 20:20:23.287 EDT [3326:777] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:23.288 EDT [3336:444] pg_regress/rangefuncs LOG:  statement: select x from int8_tbl, extractq2_2(int8_tbl) f(x);
2020-04-06 20:20:23.289 EDT [3326:778] pg_regress/alter_table LOG:  statement: create table parent (a int);
2020-04-06 20:20:23.290 EDT [3336:445] pg_regress/rangefuncs LOG:  statement: create function extractq2_2_opt(t int8_tbl) returns table(ret1 int8) as $$
	  select extractq2(t)
	$$ language sql immutable;
2020-04-06 20:20:23.290 EDT [3994:1] WARNING:  line 1: xmlns: URI relative is not absolute
	<relativens xmlns='relative'/>
	                            ^
2020-04-06 20:20:23.290 EDT [3335:267] pg_regress/xml WARNING:  line 1: xmlns: URI relative is not absolute
	<relativens xmlns='relative'/>
	                            ^
2020-04-06 20:20:23.290 EDT [3335:268] pg_regress/xml CONTEXT:  SQL function "xpath" statement 1
2020-04-06 20:20:23.291 EDT [3326:779] pg_regress/alter_table LOG:  statement: create table child (b varchar(255)) inherits (parent);
2020-04-06 20:20:23.292 EDT [3326:780] pg_regress/alter_table LOG:  statement: alter table parent alter a set not null;
2020-04-06 20:20:23.292 EDT [3326:781] pg_regress/alter_table LOG:  statement: insert into parent values (NULL);
2020-04-06 20:20:23.292 EDT [3326:782] pg_regress/alter_table ERROR:  null value in column "a" of relation "parent" violates not-null constraint
2020-04-06 20:20:23.292 EDT [3326:783] pg_regress/alter_table DETAIL:  Failing row contains (null).
2020-04-06 20:20:23.292 EDT [3326:784] pg_regress/alter_table STATEMENT:  insert into parent values (NULL);
2020-04-06 20:20:23.292 EDT [3326:785] pg_regress/alter_table LOG:  statement: insert into child (a, b) values (NULL, 'foo');
2020-04-06 20:20:23.293 EDT [3336:446] pg_regress/rangefuncs LOG:  statement: explain (verbose, costs off)
	select x from int8_tbl, extractq2_2_opt(int8_tbl) f(x);
2020-04-06 20:20:23.293 EDT [3326:786] pg_regress/alter_table ERROR:  null value in column "a" of relation "child" violates not-null constraint
2020-04-06 20:20:23.293 EDT [3326:787] pg_regress/alter_table DETAIL:  Failing row contains (null, foo).
2020-04-06 20:20:23.293 EDT [3326:788] pg_regress/alter_table STATEMENT:  insert into child (a, b) values (NULL, 'foo');
2020-04-06 20:20:23.293 EDT [3326:789] pg_regress/alter_table LOG:  statement: alter table parent alter a drop not null;
2020-04-06 20:20:23.293 EDT [3336:447] pg_regress/rangefuncs LOG:  statement: select x from int8_tbl, extractq2_2_opt(int8_tbl) f(x);
2020-04-06 20:20:23.294 EDT [3336:448] pg_regress/rangefuncs LOG:  statement: create type rngfunc2 as (a integer, b text);
2020-04-06 20:20:23.294 EDT [3334:245] pg_regress/polymorphism LOG:  statement: select f3, myaggn01b(*) from t group by f3 order by f3;
2020-04-06 20:20:23.294 EDT [3336:449] pg_regress/rangefuncs LOG:  statement: select *, row_to_json(u) from unnest(array[(1,'foo')::rngfunc2, null::rngfunc2]) u;
2020-04-06 20:20:23.300 EDT [3326:790] pg_regress/alter_table LOG:  statement: insert into parent values (NULL);
2020-04-06 20:20:23.302 EDT [3326:791] pg_regress/alter_table LOG:  statement: insert into child (a, b) values (NULL, 'foo');
2020-04-06 20:20:23.303 EDT [3335:269] pg_regress/xml LOG:  statement: SELECT XMLPARSE(DOCUMENT '<!DOCTYPE foo [<!ENTITY c SYSTEM "/etc/passwd">]><foo>&c;</foo>');
2020-04-06 20:20:23.305 EDT [3336:450] pg_regress/rangefuncs LOG:  statement: select *, row_to_json(u) from unnest(array[null::rngfunc2, null::rngfunc2]) u;
2020-04-06 20:20:23.309 EDT [3326:792] pg_regress/alter_table LOG:  statement: alter table only parent alter a set not null;
2020-04-06 20:20:23.309 EDT [3326:793] pg_regress/alter_table ERROR:  column "a" of relation "parent" contains null values
2020-04-06 20:20:23.309 EDT [3326:794] pg_regress/alter_table STATEMENT:  alter table only parent alter a set not null;
2020-04-06 20:20:23.317 EDT [3309:201] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.d1', 'PF1_1', '', 'WS.106.1a');
2020-04-06 20:20:23.317 EDT [3335:270] pg_regress/xml LOG:  statement: SELECT XMLPARSE(DOCUMENT '<!DOCTYPE foo [<!ENTITY c SYSTEM "/etc/no.such.file">]><foo>&c;</foo>');
2020-04-06 20:20:23.318 EDT [3326:795] pg_regress/alter_table LOG:  statement: alter table child alter a set not null;
2020-04-06 20:20:23.318 EDT [3326:796] pg_regress/alter_table ERROR:  column "a" of relation "child" contains null values
2020-04-06 20:20:23.318 EDT [3326:797] pg_regress/alter_table STATEMENT:  alter table child alter a set not null;
2020-04-06 20:20:23.318 EDT [3326:798] pg_regress/alter_table LOG:  statement: delete from parent;
2020-04-06 20:20:23.319 EDT [3326:799] pg_regress/alter_table LOG:  statement: alter table only parent alter a set not null;
2020-04-06 20:20:23.319 EDT [3326:800] pg_regress/alter_table LOG:  statement: insert into parent values (NULL);
2020-04-06 20:20:23.319 EDT [3326:801] pg_regress/alter_table ERROR:  null value in column "a" of relation "parent" violates not-null constraint
2020-04-06 20:20:23.319 EDT [3326:802] pg_regress/alter_table DETAIL:  Failing row contains (null).
2020-04-06 20:20:23.319 EDT [3326:803] pg_regress/alter_table STATEMENT:  insert into parent values (NULL);
2020-04-06 20:20:23.319 EDT [3326:804] pg_regress/alter_table LOG:  statement: alter table child alter a set not null;
2020-04-06 20:20:23.320 EDT [3326:805] pg_regress/alter_table LOG:  statement: insert into child (a, b) values (NULL, 'foo');
2020-04-06 20:20:23.320 EDT [3326:806] pg_regress/alter_table ERROR:  null value in column "a" of relation "child" violates not-null constraint
2020-04-06 20:20:23.320 EDT [3326:807] pg_regress/alter_table DETAIL:  Failing row contains (null, foo).
2020-04-06 20:20:23.320 EDT [3326:808] pg_regress/alter_table STATEMENT:  insert into child (a, b) values (NULL, 'foo');
2020-04-06 20:20:23.320 EDT [3326:809] pg_regress/alter_table LOG:  statement: delete from child;
2020-04-06 20:20:23.321 EDT [3326:810] pg_regress/alter_table LOG:  statement: alter table child alter a set not null;
2020-04-06 20:20:23.321 EDT [3326:811] pg_regress/alter_table LOG:  statement: insert into child (a, b) values (NULL, 'foo');
2020-04-06 20:20:23.321 EDT [3326:812] pg_regress/alter_table ERROR:  null value in column "a" of relation "child" violates not-null constraint
2020-04-06 20:20:23.321 EDT [3326:813] pg_regress/alter_table DETAIL:  Failing row contains (null, foo).
2020-04-06 20:20:23.321 EDT [3326:814] pg_regress/alter_table STATEMENT:  insert into child (a, b) values (NULL, 'foo');
2020-04-06 20:20:23.322 EDT [3326:815] pg_regress/alter_table LOG:  statement: drop table child;
2020-04-06 20:20:23.324 EDT [3336:451] pg_regress/rangefuncs LOG:  statement: select *, row_to_json(u) from unnest(array[null::rngfunc2, (1,'foo')::rngfunc2, null::rngfunc2]) u;
2020-04-06 20:20:23.326 EDT [3326:816] pg_regress/alter_table LOG:  statement: drop table parent;
2020-04-06 20:20:23.331 EDT [3326:817] pg_regress/alter_table LOG:  statement: create table def_test (
		c1	int4 default 5,
		c2	text default 'initial_default'
	);
2020-04-06 20:20:23.333 EDT [3335:271] pg_regress/xml LOG:  statement: SELECT XMLPARSE(DOCUMENT '<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"><chapter>&nbsp;</chapter>');
2020-04-06 20:20:23.337 EDT [3326:818] pg_regress/alter_table LOG:  statement: insert into def_test default values;
2020-04-06 20:20:23.338 EDT [3326:819] pg_regress/alter_table LOG:  statement: alter table def_test alter column c1 drop default;
2020-04-06 20:20:23.339 EDT [3326:820] pg_regress/alter_table LOG:  statement: insert into def_test default values;
2020-04-06 20:20:23.340 EDT [3336:452] pg_regress/rangefuncs LOG:  statement: select *, row_to_json(u) from unnest(array[]::rngfunc2[]) u;
2020-04-06 20:20:23.345 EDT [3326:821] pg_regress/alter_table LOG:  statement: alter table def_test alter column c2 drop default;
2020-04-06 20:20:23.346 EDT [3335:272] pg_regress/xml LOG:  statement: CREATE TABLE xmldata(data xml);
2020-04-06 20:20:23.349 EDT [3326:822] pg_regress/alter_table LOG:  statement: insert into def_test default values;
2020-04-06 20:20:23.350 EDT [3335:273] pg_regress/xml LOG:  statement: INSERT INTO xmldata VALUES('<ROWS>
	<ROW id="1">
	  <COUNTRY_ID>AU</COUNTRY_ID>
	  <COUNTRY_NAME>Australia</COUNTRY_NAME>
	  <REGION_ID>3</REGION_ID>
	</ROW>
	<ROW id="2">
	  <COUNTRY_ID>CN</COUNTRY_ID>
	  <COUNTRY_NAME>China</COUNTRY_NAME>
	  <REGION_ID>3</REGION_ID>
	</ROW>
	<ROW id="3">
	  <COUNTRY_ID>HK</COUNTRY_ID>
	  <COUNTRY_NAME>HongKong</COUNTRY_NAME>
	  <REGION_ID>3</REGION_ID>
	</ROW>
	<ROW id="4">
	  <COUNTRY_ID>IN</COUNTRY_ID>
	  <COUNTRY_NAME>India</COUNTRY_NAME>
	  <REGION_ID>3</REGION_ID>
	</ROW>
	<ROW id="5">
	  <COUNTRY_ID>JP</COUNTRY_ID>
	  <COUNTRY_NAME>Japan</COUNTRY_NAME>
	  <REGION_ID>3</REGION_ID><PREMIER_NAME>Sinzo Abe</PREMIER_NAME>
	</ROW>
	<ROW id="6">
	  <COUNTRY_ID>SG</COUNTRY_ID>
	  <COUNTRY_NAME>Singapore</COUNTRY_NAME>
	  <REGION_ID>3</REGION_ID><SIZE unit="km">791</SIZE>
	</ROW>
	</ROWS>');
2020-04-06 20:20:23.351 EDT [3335:274] pg_regress/xml LOG:  statement: SELECT  xmltable.*
	   FROM (SELECT data FROM xmldata) x,
	        LATERAL XMLTABLE('/ROWS/ROW'
	                         PASSING data
	                         COLUMNS id int PATH '@id',
	                                  _id FOR ORDINALITY,
	                                  country_name text PATH 'COUNTRY_NAME/text()' NOT NULL,
	                                  country_id text PATH 'COUNTRY_ID',
	                                  region_id int PATH 'REGION_ID',
	                                  size float PATH 'SIZE',
	                                  unit text PATH 'SIZE/@unit',
	                                  premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified');
2020-04-06 20:20:23.352 EDT [3326:823] pg_regress/alter_table LOG:  statement: alter table def_test alter column c1 set default 10;
2020-04-06 20:20:23.352 EDT [3335:275] pg_regress/xml LOG:  statement: CREATE VIEW xmltableview1 AS SELECT  xmltable.*
	   FROM (SELECT data FROM xmldata) x,
	        LATERAL XMLTABLE('/ROWS/ROW'
	                         PASSING data
	                         COLUMNS id int PATH '@id',
	                                  _id FOR ORDINALITY,
	                                  country_name text PATH 'COUNTRY_NAME/text()' NOT NULL,
	                                  country_id text PATH 'COUNTRY_ID',
	                                  region_id int PATH 'REGION_ID',
	                                  size float PATH 'SIZE',
	                                  unit text PATH 'SIZE/@unit',
	                                  premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified');
2020-04-06 20:20:23.355 EDT [3335:276] pg_regress/xml LOG:  statement: SELECT * FROM xmltableview1;
2020-04-06 20:20:23.355 EDT [3326:824] pg_regress/alter_table LOG:  statement: alter table def_test alter column c2 set default 'new_default';
2020-04-06 20:20:23.356 EDT [3335:277] pg_regress/xml LOG:  statement: SELECT 'xmltableview1'::pg_catalog.regclass::pg_catalog.oid
2020-04-06 20:20:23.358 EDT [3326:825] pg_regress/alter_table LOG:  statement: insert into def_test default values;
2020-04-06 20:20:23.361 EDT [3326:826] pg_regress/alter_table LOG:  statement: select * from def_test;
2020-04-06 20:20:23.368 EDT [3336:453] pg_regress/rangefuncs LOG:  statement: drop type rngfunc2;
2020-04-06 20:20:23.374 EDT [3335:278] pg_regress/xml LOG:  statement: SELECT nspname, relname, relkind, pg_catalog.pg_get_viewdef(c.oid, true), pg_catalog.array_remove(pg_catalog.array_remove(c.reloptions,'check_option=local'),'check_option=cascaded') AS reloptions, CASE WHEN 'check_option=local' = ANY (c.reloptions) THEN 'LOCAL'::text WHEN 'check_option=cascaded' = ANY (c.reloptions) THEN 'CASCADED'::text ELSE NULL END AS checkoption FROM pg_catalog.pg_class c LEFT JOIN pg_catalog.pg_namespace n ON c.relnamespace = n.oid WHERE c.oid = 32571
2020-04-06 20:20:23.375 EDT [3336:454] pg_regress/rangefuncs LOG:  disconnection: session time: 0:00:02.544 user=pgbuild database=regression host=[local]
2020-04-06 20:20:23.377 EDT [3326:827] pg_regress/alter_table LOG:  statement: alter table def_test alter column c1 set default 'wrong_datatype';
2020-04-06 20:20:23.377 EDT [3326:828] pg_regress/alter_table ERROR:  invalid input syntax for type integer: "wrong_datatype"
2020-04-06 20:20:23.377 EDT [3326:829] pg_regress/alter_table STATEMENT:  alter table def_test alter column c1 set default 'wrong_datatype';
2020-04-06 20:20:23.378 EDT [3326:830] pg_regress/alter_table LOG:  statement: alter table def_test alter column c2 set default 20;
2020-04-06 20:20:23.378 EDT [3309:202] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.d2', 'PF1_1', '', 'WS.106.1b');
2020-04-06 20:20:23.379 EDT [3335:279] pg_regress/xml LOG:  statement: EXPLAIN (COSTS OFF) SELECT * FROM xmltableview1;
2020-04-06 20:20:23.379 EDT [3326:831] pg_regress/alter_table LOG:  statement: alter table def_test alter column c3 set default 30;
2020-04-06 20:20:23.379 EDT [3326:832] pg_regress/alter_table ERROR:  column "c3" of relation "def_test" does not exist
2020-04-06 20:20:23.379 EDT [3326:833] pg_regress/alter_table STATEMENT:  alter table def_test alter column c3 set default 30;
2020-04-06 20:20:23.380 EDT [3335:280] pg_regress/xml LOG:  statement: EXPLAIN (COSTS OFF, VERBOSE) SELECT * FROM xmltableview1;
2020-04-06 20:20:23.381 EDT [3326:834] pg_regress/alter_table LOG:  statement: create view def_view_test as select * from def_test;
2020-04-06 20:20:23.381 EDT [3335:281] pg_regress/xml LOG:  statement: SELECT * FROM XMLTABLE(XMLNAMESPACES('http://x.y' AS zz),
	                      '/zz:rows/zz:row'
	                      PASSING '<rows xmlns="http://x.y"><row><a>10</a></row></rows>'
	                      COLUMNS a int PATH 'zz:a');
2020-04-06 20:20:23.382 EDT [3335:282] pg_regress/xml LOG:  statement: CREATE VIEW xmltableview2 AS SELECT * FROM XMLTABLE(XMLNAMESPACES('http://x.y' AS zz),
	                      '/zz:rows/zz:row'
	                      PASSING '<rows xmlns="http://x.y"><row><a>10</a></row></rows>'
	                      COLUMNS a int PATH 'zz:a');
2020-04-06 20:20:23.382 EDT [3326:835] pg_regress/alter_table LOG:  statement: create rule def_view_test_ins as
		on insert to def_view_test
		do instead insert into def_test select new.*;
2020-04-06 20:20:23.383 EDT [3335:283] pg_regress/xml LOG:  statement: SELECT * FROM xmltableview2;
2020-04-06 20:20:23.384 EDT [3335:284] pg_regress/xml LOG:  statement: SELECT * FROM XMLTABLE(XMLNAMESPACES(DEFAULT 'http://x.y'),
	                      '/rows/row'
	                      PASSING '<rows xmlns="http://x.y"><row><a>10</a></row></rows>'
	                      COLUMNS a int PATH 'a');
2020-04-06 20:20:23.384 EDT [3335:285] pg_regress/xml ERROR:  DEFAULT namespace is not supported
2020-04-06 20:20:23.384 EDT [3335:286] pg_regress/xml STATEMENT:  SELECT * FROM XMLTABLE(XMLNAMESPACES(DEFAULT 'http://x.y'),
	                      '/rows/row'
	                      PASSING '<rows xmlns="http://x.y"><row><a>10</a></row></rows>'
	                      COLUMNS a int PATH 'a');
2020-04-06 20:20:23.384 EDT [3335:287] pg_regress/xml LOG:  statement: SELECT * FROM XMLTABLE('.'
	                       PASSING '<foo/>'
	                       COLUMNS a text PATH 'foo/namespace::node()');
2020-04-06 20:20:23.384 EDT [3326:836] pg_regress/alter_table LOG:  statement: insert into def_view_test default values;
2020-04-06 20:20:23.384 EDT [3335:288] pg_regress/xml LOG:  statement: PREPARE pp AS
	SELECT  xmltable.*
	   FROM (SELECT data FROM xmldata) x,
	        LATERAL XMLTABLE('/ROWS/ROW'
	                         PASSING data
	                         COLUMNS id int PATH '@id',
	                                  _id FOR ORDINALITY,
	                                  country_name text PATH 'COUNTRY_NAME' NOT NULL,
	                                  country_id text PATH 'COUNTRY_ID',
	                                  region_id int PATH 'REGION_ID',
	                                  size float PATH 'SIZE',
	                                  unit text PATH 'SIZE/@unit',
	                                  premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified');
2020-04-06 20:20:23.385 EDT [3326:837] pg_regress/alter_table LOG:  statement: alter table def_view_test alter column c1 set default 45;
2020-04-06 20:20:23.385 EDT [3335:289] pg_regress/xml LOG:  statement: EXECUTE pp;
2020-04-06 20:20:23.385 EDT [3335:290] pg_regress/xml DETAIL:  prepare: PREPARE pp AS
	SELECT  xmltable.*
	   FROM (SELECT data FROM xmldata) x,
	        LATERAL XMLTABLE('/ROWS/ROW'
	                         PASSING data
	                         COLUMNS id int PATH '@id',
	                                  _id FOR ORDINALITY,
	                                  country_name text PATH 'COUNTRY_NAME' NOT NULL,
	                                  country_id text PATH 'COUNTRY_ID',
	                                  region_id int PATH 'REGION_ID',
	                                  size float PATH 'SIZE',
	                                  unit text PATH 'SIZE/@unit',
	                                  premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified');
2020-04-06 20:20:23.385 EDT [3326:838] pg_regress/alter_table LOG:  statement: insert into def_view_test default values;
2020-04-06 20:20:23.385 EDT [3335:291] pg_regress/xml LOG:  statement: SELECT xmltable.* FROM xmldata, LATERAL xmltable('/ROWS/ROW[COUNTRY_NAME="Japan" or COUNTRY_NAME="India"]' PASSING data COLUMNS "COUNTRY_NAME" text, "REGION_ID" int);
2020-04-06 20:20:23.386 EDT [3326:839] pg_regress/alter_table LOG:  statement: alter table def_view_test alter column c2 set default 'view_default';
2020-04-06 20:20:23.386 EDT [3335:292] pg_regress/xml LOG:  statement: SELECT xmltable.* FROM xmldata, LATERAL xmltable('/ROWS/ROW[COUNTRY_NAME="Japan" or COUNTRY_NAME="India"]' PASSING data COLUMNS id FOR ORDINALITY, "COUNTRY_NAME" text, "REGION_ID" int);
2020-04-06 20:20:23.386 EDT [3335:293] pg_regress/xml LOG:  statement: SELECT xmltable.* FROM xmldata, LATERAL xmltable('/ROWS/ROW[COUNTRY_NAME="Japan" or COUNTRY_NAME="India"]' PASSING data COLUMNS id int PATH '@id', "COUNTRY_NAME" text, "REGION_ID" int);
2020-04-06 20:20:23.386 EDT [3326:840] pg_regress/alter_table LOG:  statement: insert into def_view_test default values;
2020-04-06 20:20:23.387 EDT [3335:294] pg_regress/xml LOG:  statement: SELECT xmltable.* FROM xmldata, LATERAL xmltable('/ROWS/ROW[COUNTRY_NAME="Japan" or COUNTRY_NAME="India"]' PASSING data COLUMNS id int PATH '@id');
2020-04-06 20:20:23.387 EDT [3326:841] pg_regress/alter_table LOG:  statement: select * from def_view_test;
2020-04-06 20:20:23.387 EDT [3335:295] pg_regress/xml LOG:  statement: SELECT xmltable.* FROM xmldata, LATERAL xmltable('/ROWS/ROW[COUNTRY_NAME="Japan" or COUNTRY_NAME="India"]' PASSING data COLUMNS id FOR ORDINALITY);
2020-04-06 20:20:23.387 EDT [3335:296] pg_regress/xml LOG:  statement: SELECT xmltable.* FROM xmldata, LATERAL xmltable('/ROWS/ROW[COUNTRY_NAME="Japan" or COUNTRY_NAME="India"]' PASSING data COLUMNS id int PATH '@id', "COUNTRY_NAME" text, "REGION_ID" int, rawdata xml PATH '.');
2020-04-06 20:20:23.388 EDT [3335:297] pg_regress/xml LOG:  statement: SELECT xmltable.* FROM xmldata, LATERAL xmltable('/ROWS/ROW[COUNTRY_NAME="Japan" or COUNTRY_NAME="India"]' PASSING data COLUMNS id int PATH '@id', "COUNTRY_NAME" text, "REGION_ID" int, rawdata xml PATH './*');
2020-04-06 20:20:23.389 EDT [3335:298] pg_regress/xml LOG:  statement: SELECT * FROM xmltable('/root' passing '<root><element>a1a<!-- aaaa -->a2a<?aaaaa?> <!--z-->  bbbb<x>xxx</x>cccc</element></root>' COLUMNS element text);
2020-04-06 20:20:23.389 EDT [3335:299] pg_regress/xml LOG:  statement: SELECT * FROM xmltable('/root' passing '<root><element>a1a<!-- aaaa -->a2a<?aaaaa?> <!--z-->  bbbb<x>xxx</x>cccc</element></root>' COLUMNS element text PATH 'element/text()');
2020-04-06 20:20:23.389 EDT [3335:300] pg_regress/xml ERROR:  more than one value returned by column XPath expression
2020-04-06 20:20:23.389 EDT [3335:301] pg_regress/xml STATEMENT:  SELECT * FROM xmltable('/root' passing '<root><element>a1a<!-- aaaa -->a2a<?aaaaa?> <!--z-->  bbbb<x>xxx</x>cccc</element></root>' COLUMNS element text PATH 'element/text()');
2020-04-06 20:20:23.389 EDT [3335:302] pg_regress/xml LOG:  statement: select * from xmltable('d/r' passing '<d><r><c><![CDATA[<hello> &"<>!<a>foo</a>]]></c></r><r><c>2</c></r></d>' columns c text);
2020-04-06 20:20:23.390 EDT [3335:303] pg_regress/xml LOG:  statement: SELECT * FROM xmltable('/x/a' PASSING '<x><a><ent>&apos;</ent></a><a><ent>&quot;</ent></a><a><ent>&amp;</ent></a><a><ent>&lt;</ent></a><a><ent>&gt;</ent></a></x>' COLUMNS ent text);
2020-04-06 20:20:23.390 EDT [3335:304] pg_regress/xml LOG:  statement: SELECT * FROM xmltable('/x/a' PASSING '<x><a><ent>&apos;</ent></a><a><ent>&quot;</ent></a><a><ent>&amp;</ent></a><a><ent>&lt;</ent></a><a><ent>&gt;</ent></a></x>' COLUMNS ent xml);
2020-04-06 20:20:23.390 EDT [3335:305] pg_regress/xml LOG:  statement: EXPLAIN (VERBOSE, COSTS OFF)
	SELECT  xmltable.*
	   FROM (SELECT data FROM xmldata) x,
	        LATERAL XMLTABLE('/ROWS/ROW'
	                         PASSING data
	                         COLUMNS id int PATH '@id',
	                                  _id FOR ORDINALITY,
	                                  country_name text PATH 'COUNTRY_NAME' NOT NULL,
	                                  country_id text PATH 'COUNTRY_ID',
	                                  region_id int PATH 'REGION_ID',
	                                  size float PATH 'SIZE',
	                                  unit text PATH 'SIZE/@unit',
	                                  premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified');
2020-04-06 20:20:23.391 EDT [3335:306] pg_regress/xml LOG:  statement: SELECT xmltable.* FROM xmldata, LATERAL xmltable('/ROWS/ROW[COUNTRY_NAME="Japan" or COUNTRY_NAME="India"]' PASSING data COLUMNS "COUNTRY_NAME" text, "REGION_ID" int) WHERE "COUNTRY_NAME" = 'Japan';
2020-04-06 20:20:23.392 EDT [3335:307] pg_regress/xml LOG:  statement: EXPLAIN (VERBOSE, COSTS OFF)
	SELECT xmltable.* FROM xmldata, LATERAL xmltable('/ROWS/ROW[COUNTRY_NAME="Japan" or COUNTRY_NAME="India"]' PASSING data COLUMNS "COUNTRY_NAME" text, "REGION_ID" int) WHERE "COUNTRY_NAME" = 'Japan';
2020-04-06 20:20:23.392 EDT [3335:308] pg_regress/xml LOG:  statement: INSERT INTO xmldata VALUES('<ROWS>
	<ROW id="10">
	  <COUNTRY_ID>CZ</COUNTRY_ID>
	  <COUNTRY_NAME>Czech Republic</COUNTRY_NAME>
	  <REGION_ID>2</REGION_ID><PREMIER_NAME>Milos Zeman</PREMIER_NAME>
	</ROW>
	<ROW id="11">
	  <COUNTRY_ID>DE</COUNTRY_ID>
	  <COUNTRY_NAME>Germany</COUNTRY_NAME>
	  <REGION_ID>2</REGION_ID>
	</ROW>
	<ROW id="12">
	  <COUNTRY_ID>FR</COUNTRY_ID>
	  <COUNTRY_NAME>France</COUNTRY_NAME>
	  <REGION_ID>2</REGION_ID>
	</ROW>
	</ROWS>');
2020-04-06 20:20:23.392 EDT [3335:309] pg_regress/xml LOG:  statement: INSERT INTO xmldata VALUES('<ROWS>
	<ROW id="20">
	  <COUNTRY_ID>EG</COUNTRY_ID>
	  <COUNTRY_NAME>Egypt</COUNTRY_NAME>
	  <REGION_ID>1</REGION_ID>
	</ROW>
	<ROW id="21">
	  <COUNTRY_ID>SD</COUNTRY_ID>
	  <COUNTRY_NAME>Sudan</COUNTRY_NAME>
	  <REGION_ID>1</REGION_ID>
	</ROW>
	</ROWS>');
2020-04-06 20:20:23.393 EDT [3335:310] pg_regress/xml LOG:  statement: SELECT  xmltable.*
	   FROM (SELECT data FROM xmldata) x,
	        LATERAL XMLTABLE('/ROWS/ROW'
	                         PASSING data
	                         COLUMNS id int PATH '@id',
	                                  _id FOR ORDINALITY,
	                                  country_name text PATH 'COUNTRY_NAME' NOT NULL,
	                                  country_id text PATH 'COUNTRY_ID',
	                                  region_id int PATH 'REGION_ID',
	                                  size float PATH 'SIZE',
	                                  unit text PATH 'SIZE/@unit',
	                                  premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified');
2020-04-06 20:20:23.394 EDT [3335:311] pg_regress/xml LOG:  statement: SELECT  xmltable.*
	   FROM (SELECT data FROM xmldata) x,
	        LATERAL XMLTABLE('/ROWS/ROW'
	                         PASSING data
	                         COLUMNS id int PATH '@id',
	                                  _id FOR ORDINALITY,
	                                  country_name text PATH 'COUNTRY_NAME' NOT NULL,
	                                  country_id text PATH 'COUNTRY_ID',
	                                  region_id int PATH 'REGION_ID',
	                                  size float PATH 'SIZE',
	                                  unit text PATH 'SIZE/@unit',
	                                  premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified')
	  WHERE region_id = 2;
2020-04-06 20:20:23.395 EDT [3335:312] pg_regress/xml LOG:  statement: EXPLAIN (VERBOSE, COSTS OFF)
	SELECT  xmltable.*
	   FROM (SELECT data FROM xmldata) x,
	        LATERAL XMLTABLE('/ROWS/ROW'
	                         PASSING data
	                         COLUMNS id int PATH '@id',
	                                  _id FOR ORDINALITY,
	                                  country_name text PATH 'COUNTRY_NAME' NOT NULL,
	                                  country_id text PATH 'COUNTRY_ID',
	                                  region_id int PATH 'REGION_ID',
	                                  size float PATH 'SIZE',
	                                  unit text PATH 'SIZE/@unit',
	                                  premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified')
	  WHERE region_id = 2;
2020-04-06 20:20:23.395 EDT [3335:313] pg_regress/xml LOG:  statement: SELECT  xmltable.*
	   FROM (SELECT data FROM xmldata) x,
	        LATERAL XMLTABLE('/ROWS/ROW'
	                         PASSING data
	                         COLUMNS id int PATH '@id',
	                                  _id FOR ORDINALITY,
	                                  country_name text PATH 'COUNTRY_NAME' NOT NULL,
	                                  country_id text PATH 'COUNTRY_ID',
	                                  region_id int PATH 'REGION_ID',
	                                  size float PATH 'SIZE' NOT NULL,
	                                  unit text PATH 'SIZE/@unit',
	                                  premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified');
2020-04-06 20:20:23.396 EDT [3335:314] pg_regress/xml ERROR:  null is not allowed in column "size"
2020-04-06 20:20:23.396 EDT [3335:315] pg_regress/xml STATEMENT:  SELECT  xmltable.*
	   FROM (SELECT data FROM xmldata) x,
	        LATERAL XMLTABLE('/ROWS/ROW'
	                         PASSING data
	                         COLUMNS id int PATH '@id',
	                                  _id FOR ORDINALITY,
	                                  country_name text PATH 'COUNTRY_NAME' NOT NULL,
	                                  country_id text PATH 'COUNTRY_ID',
	                                  region_id int PATH 'REGION_ID',
	                                  size float PATH 'SIZE' NOT NULL,
	                                  unit text PATH 'SIZE/@unit',
	                                  premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified');
2020-04-06 20:20:23.396 EDT [3335:316] pg_regress/xml LOG:  statement: WITH
	   x AS (SELECT proname, proowner, procost::numeric, pronargs,
	                array_to_string(proargnames,',') as proargnames,
	                case when proargtypes <> '' then array_to_string(proargtypes::oid[],',') end as proargtypes
	           FROM pg_proc WHERE proname = 'f_leak'),
	   y AS (SELECT xmlelement(name proc,
	                           xmlforest(proname, proowner,
	                                     procost, pronargs,
	                                     proargnames, proargtypes)) as proc
	           FROM x),
	   z AS (SELECT xmltable.*
	           FROM y,
	                LATERAL xmltable('/proc' PASSING proc
	                                 COLUMNS proname name,
	                                         proowner oid,
	                                         procost float,
	                                         pronargs int,
	                                         proargnames text,
	                                         proargtypes text))
	   SELECT * FROM z
	   EXCEPT SELECT * FROM x;
2020-04-06 20:20:23.398 EDT [3326:842] pg_regress/alter_table LOG:  statement: drop rule def_view_test_ins on def_view_test;
2020-04-06 20:20:23.399 EDT [3326:843] pg_regress/alter_table LOG:  statement: drop view def_view_test;
2020-04-06 20:20:23.399 EDT [3335:317] pg_regress/xml LOG:  statement: WITH
	   x AS (SELECT proname, proowner, procost::numeric, pronargs,
	                array_to_string(proargnames,',') as proargnames,
	                case when proargtypes <> '' then array_to_string(proargtypes::oid[],',') end as proargtypes
	           FROM pg_proc),
	   y AS (SELECT xmlelement(name data,
	                           xmlagg(xmlelement(name proc,
	                                             xmlforest(proname, proowner, procost,
	                                                       pronargs, proargnames, proargtypes)))) as doc
	           FROM x),
	   z AS (SELECT xmltable.*
	           FROM y,
	                LATERAL xmltable('/data/proc' PASSING doc
	                                 COLUMNS proname name,
	                                         proowner oid,
	                                         procost float,
	                                         pronargs int,
	                                         proargnames text,
	                                         proargtypes text))
	   SELECT * FROM z
	   EXCEPT SELECT * FROM x;
2020-04-06 20:20:23.400 EDT [3326:844] pg_regress/alter_table LOG:  statement: drop table def_test;
2020-04-06 20:20:23.402 EDT [3334:246] pg_regress/polymorphism LOG:  statement: select f3, myaggn03a(*) from t group by f3 order by f3;
2020-04-06 20:20:23.404 EDT [3326:845] pg_regress/alter_table LOG:  statement: alter table pg_class drop column relname;
2020-04-06 20:20:23.404 EDT [3326:846] pg_regress/alter_table ERROR:  permission denied: "pg_class" is a system catalog
2020-04-06 20:20:23.404 EDT [3326:847] pg_regress/alter_table STATEMENT:  alter table pg_class drop column relname;
2020-04-06 20:20:23.404 EDT [3326:848] pg_regress/alter_table LOG:  statement: alter table nosuchtable drop column bar;
2020-04-06 20:20:23.404 EDT [3326:849] pg_regress/alter_table ERROR:  relation "nosuchtable" does not exist
2020-04-06 20:20:23.404 EDT [3326:850] pg_regress/alter_table STATEMENT:  alter table nosuchtable drop column bar;
2020-04-06 20:20:23.404 EDT [3326:851] pg_regress/alter_table LOG:  statement: create table atacc1 (a int4 not null, b int4, c int4 not null, d int4);
2020-04-06 20:20:23.406 EDT [3326:852] pg_regress/alter_table LOG:  statement: insert into atacc1 values (1, 2, 3, 4);
2020-04-06 20:20:23.406 EDT [3326:853] pg_regress/alter_table LOG:  statement: alter table atacc1 drop a;
2020-04-06 20:20:23.406 EDT [3326:854] pg_regress/alter_table LOG:  statement: alter table atacc1 drop a;
2020-04-06 20:20:23.406 EDT [3326:855] pg_regress/alter_table ERROR:  column "a" of relation "atacc1" does not exist
2020-04-06 20:20:23.406 EDT [3326:856] pg_regress/alter_table STATEMENT:  alter table atacc1 drop a;
2020-04-06 20:20:23.407 EDT [3326:857] pg_regress/alter_table LOG:  statement: select * from atacc1;
2020-04-06 20:20:23.418 EDT [3326:858] pg_regress/alter_table LOG:  statement: select * from atacc1 order by a;
2020-04-06 20:20:23.418 EDT [3326:859] pg_regress/alter_table ERROR:  column "a" does not exist at character 31
2020-04-06 20:20:23.418 EDT [3326:860] pg_regress/alter_table STATEMENT:  select * from atacc1 order by a;
2020-04-06 20:20:23.418 EDT [3326:861] pg_regress/alter_table LOG:  statement: select * from atacc1 order by "........pg.dropped.1........";
2020-04-06 20:20:23.418 EDT [3326:862] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" does not exist at character 31
2020-04-06 20:20:23.418 EDT [3326:863] pg_regress/alter_table STATEMENT:  select * from atacc1 order by "........pg.dropped.1........";
2020-04-06 20:20:23.418 EDT [3326:864] pg_regress/alter_table LOG:  statement: select * from atacc1 group by a;
2020-04-06 20:20:23.418 EDT [3326:865] pg_regress/alter_table ERROR:  column "a" does not exist at character 31
2020-04-06 20:20:23.418 EDT [3326:866] pg_regress/alter_table STATEMENT:  select * from atacc1 group by a;
2020-04-06 20:20:23.418 EDT [3326:867] pg_regress/alter_table LOG:  statement: select * from atacc1 group by "........pg.dropped.1........";
2020-04-06 20:20:23.418 EDT [3326:868] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" does not exist at character 31
2020-04-06 20:20:23.418 EDT [3326:869] pg_regress/alter_table STATEMENT:  select * from atacc1 group by "........pg.dropped.1........";
2020-04-06 20:20:23.418 EDT [3326:870] pg_regress/alter_table LOG:  statement: select atacc1.* from atacc1;
2020-04-06 20:20:23.430 EDT [3326:871] pg_regress/alter_table LOG:  statement: select a from atacc1;
2020-04-06 20:20:23.430 EDT [3326:872] pg_regress/alter_table ERROR:  column "a" does not exist at character 8
2020-04-06 20:20:23.430 EDT [3326:873] pg_regress/alter_table STATEMENT:  select a from atacc1;
2020-04-06 20:20:23.430 EDT [3326:874] pg_regress/alter_table LOG:  statement: select atacc1.a from atacc1;
2020-04-06 20:20:23.431 EDT [3326:875] pg_regress/alter_table ERROR:  column atacc1.a does not exist at character 8
2020-04-06 20:20:23.431 EDT [3326:876] pg_regress/alter_table STATEMENT:  select atacc1.a from atacc1;
2020-04-06 20:20:23.431 EDT [3326:877] pg_regress/alter_table LOG:  statement: select b,c,d from atacc1;
2020-04-06 20:20:23.438 EDT [3309:203] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.d3', 'PF1_1', '', 'WS.106.2a');
2020-04-06 20:20:23.441 EDT [3326:878] pg_regress/alter_table LOG:  statement: select a,b,c,d from atacc1;
2020-04-06 20:20:23.442 EDT [3326:879] pg_regress/alter_table ERROR:  column "a" does not exist at character 8
2020-04-06 20:20:23.442 EDT [3326:880] pg_regress/alter_table STATEMENT:  select a,b,c,d from atacc1;
2020-04-06 20:20:23.442 EDT [3326:881] pg_regress/alter_table LOG:  statement: select * from atacc1 where a = 1;
2020-04-06 20:20:23.442 EDT [3326:882] pg_regress/alter_table ERROR:  column "a" does not exist at character 28
2020-04-06 20:20:23.442 EDT [3326:883] pg_regress/alter_table STATEMENT:  select * from atacc1 where a = 1;
2020-04-06 20:20:23.442 EDT [3326:884] pg_regress/alter_table LOG:  statement: select "........pg.dropped.1........" from atacc1;
2020-04-06 20:20:23.442 EDT [3326:885] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" does not exist at character 8
2020-04-06 20:20:23.442 EDT [3326:886] pg_regress/alter_table STATEMENT:  select "........pg.dropped.1........" from atacc1;
2020-04-06 20:20:23.442 EDT [3326:887] pg_regress/alter_table LOG:  statement: select atacc1."........pg.dropped.1........" from atacc1;
2020-04-06 20:20:23.442 EDT [3326:888] pg_regress/alter_table ERROR:  column atacc1.........pg.dropped.1........ does not exist at character 8
2020-04-06 20:20:23.442 EDT [3326:889] pg_regress/alter_table STATEMENT:  select atacc1."........pg.dropped.1........" from atacc1;
2020-04-06 20:20:23.442 EDT [3326:890] pg_regress/alter_table LOG:  statement: select "........pg.dropped.1........",b,c,d from atacc1;
2020-04-06 20:20:23.442 EDT [3326:891] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" does not exist at character 8
2020-04-06 20:20:23.442 EDT [3326:892] pg_regress/alter_table STATEMENT:  select "........pg.dropped.1........",b,c,d from atacc1;
2020-04-06 20:20:23.442 EDT [3326:893] pg_regress/alter_table LOG:  statement: select * from atacc1 where "........pg.dropped.1........" = 1;
2020-04-06 20:20:23.442 EDT [3326:894] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" does not exist at character 28
2020-04-06 20:20:23.442 EDT [3326:895] pg_regress/alter_table STATEMENT:  select * from atacc1 where "........pg.dropped.1........" = 1;
2020-04-06 20:20:23.443 EDT [3326:896] pg_regress/alter_table LOG:  statement: update atacc1 set a = 3;
2020-04-06 20:20:23.443 EDT [3326:897] pg_regress/alter_table ERROR:  column "a" of relation "atacc1" does not exist at character 19
2020-04-06 20:20:23.443 EDT [3326:898] pg_regress/alter_table STATEMENT:  update atacc1 set a = 3;
2020-04-06 20:20:23.443 EDT [3326:899] pg_regress/alter_table LOG:  statement: update atacc1 set b = 2 where a = 3;
2020-04-06 20:20:23.443 EDT [3326:900] pg_regress/alter_table ERROR:  column "a" does not exist at character 31
2020-04-06 20:20:23.443 EDT [3326:901] pg_regress/alter_table STATEMENT:  update atacc1 set b = 2 where a = 3;
2020-04-06 20:20:23.443 EDT [3326:902] pg_regress/alter_table LOG:  statement: update atacc1 set "........pg.dropped.1........" = 3;
2020-04-06 20:20:23.443 EDT [3326:903] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" of relation "atacc1" does not exist at character 19
2020-04-06 20:20:23.443 EDT [3326:904] pg_regress/alter_table STATEMENT:  update atacc1 set "........pg.dropped.1........" = 3;
2020-04-06 20:20:23.443 EDT [3326:905] pg_regress/alter_table LOG:  statement: update atacc1 set b = 2 where "........pg.dropped.1........" = 3;
2020-04-06 20:20:23.443 EDT [3326:906] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" does not exist at character 31
2020-04-06 20:20:23.443 EDT [3326:907] pg_regress/alter_table STATEMENT:  update atacc1 set b = 2 where "........pg.dropped.1........" = 3;
2020-04-06 20:20:23.443 EDT [3326:908] pg_regress/alter_table LOG:  statement: insert into atacc1 values (10, 11, 12, 13);
2020-04-06 20:20:23.443 EDT [3326:909] pg_regress/alter_table ERROR:  INSERT has more expressions than target columns at character 40
2020-04-06 20:20:23.443 EDT [3326:910] pg_regress/alter_table STATEMENT:  insert into atacc1 values (10, 11, 12, 13);
2020-04-06 20:20:23.443 EDT [3326:911] pg_regress/alter_table LOG:  statement: insert into atacc1 values (default, 11, 12, 13);
2020-04-06 20:20:23.443 EDT [3326:912] pg_regress/alter_table ERROR:  INSERT has more expressions than target columns at character 45
2020-04-06 20:20:23.443 EDT [3326:913] pg_regress/alter_table STATEMENT:  insert into atacc1 values (default, 11, 12, 13);
2020-04-06 20:20:23.443 EDT [3326:914] pg_regress/alter_table LOG:  statement: insert into atacc1 values (11, 12, 13);
2020-04-06 20:20:23.444 EDT [3326:915] pg_regress/alter_table LOG:  statement: insert into atacc1 (a) values (10);
2020-04-06 20:20:23.444 EDT [3326:916] pg_regress/alter_table ERROR:  column "a" of relation "atacc1" does not exist at character 21
2020-04-06 20:20:23.444 EDT [3326:917] pg_regress/alter_table STATEMENT:  insert into atacc1 (a) values (10);
2020-04-06 20:20:23.444 EDT [3326:918] pg_regress/alter_table LOG:  statement: insert into atacc1 (a) values (default);
2020-04-06 20:20:23.444 EDT [3326:919] pg_regress/alter_table ERROR:  column "a" of relation "atacc1" does not exist at character 21
2020-04-06 20:20:23.444 EDT [3326:920] pg_regress/alter_table STATEMENT:  insert into atacc1 (a) values (default);
2020-04-06 20:20:23.444 EDT [3326:921] pg_regress/alter_table LOG:  statement: insert into atacc1 (a,b,c,d) values (10,11,12,13);
2020-04-06 20:20:23.444 EDT [3326:922] pg_regress/alter_table ERROR:  column "a" of relation "atacc1" does not exist at character 21
2020-04-06 20:20:23.444 EDT [3326:923] pg_regress/alter_table STATEMENT:  insert into atacc1 (a,b,c,d) values (10,11,12,13);
2020-04-06 20:20:23.444 EDT [3326:924] pg_regress/alter_table LOG:  statement: insert into atacc1 (a,b,c,d) values (default,11,12,13);
2020-04-06 20:20:23.444 EDT [3326:925] pg_regress/alter_table ERROR:  column "a" of relation "atacc1" does not exist at character 21
2020-04-06 20:20:23.444 EDT [3326:926] pg_regress/alter_table STATEMENT:  insert into atacc1 (a,b,c,d) values (default,11,12,13);
2020-04-06 20:20:23.445 EDT [3326:927] pg_regress/alter_table LOG:  statement: insert into atacc1 (b,c,d) values (11,12,13);
2020-04-06 20:20:23.445 EDT [3326:928] pg_regress/alter_table LOG:  statement: insert into atacc1 ("........pg.dropped.1........") values (10);
2020-04-06 20:20:23.445 EDT [3326:929] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" of relation "atacc1" does not exist at character 21
2020-04-06 20:20:23.445 EDT [3326:930] pg_regress/alter_table STATEMENT:  insert into atacc1 ("........pg.dropped.1........") values (10);
2020-04-06 20:20:23.445 EDT [3326:931] pg_regress/alter_table LOG:  statement: insert into atacc1 ("........pg.dropped.1........") values (default);
2020-04-06 20:20:23.445 EDT [3326:932] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" of relation "atacc1" does not exist at character 21
2020-04-06 20:20:23.445 EDT [3326:933] pg_regress/alter_table STATEMENT:  insert into atacc1 ("........pg.dropped.1........") values (default);
2020-04-06 20:20:23.445 EDT [3326:934] pg_regress/alter_table LOG:  statement: insert into atacc1 ("........pg.dropped.1........",b,c,d) values (10,11,12,13);
2020-04-06 20:20:23.445 EDT [3326:935] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" of relation "atacc1" does not exist at character 21
2020-04-06 20:20:23.445 EDT [3326:936] pg_regress/alter_table STATEMENT:  insert into atacc1 ("........pg.dropped.1........",b,c,d) values (10,11,12,13);
2020-04-06 20:20:23.445 EDT [3326:937] pg_regress/alter_table LOG:  statement: insert into atacc1 ("........pg.dropped.1........",b,c,d) values (default,11,12,13);
2020-04-06 20:20:23.445 EDT [3326:938] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" of relation "atacc1" does not exist at character 21
2020-04-06 20:20:23.445 EDT [3326:939] pg_regress/alter_table STATEMENT:  insert into atacc1 ("........pg.dropped.1........",b,c,d) values (default,11,12,13);
2020-04-06 20:20:23.445 EDT [3326:940] pg_regress/alter_table LOG:  statement: delete from atacc1 where a = 3;
2020-04-06 20:20:23.445 EDT [3326:941] pg_regress/alter_table ERROR:  column "a" does not exist at character 26
2020-04-06 20:20:23.445 EDT [3326:942] pg_regress/alter_table STATEMENT:  delete from atacc1 where a = 3;
2020-04-06 20:20:23.445 EDT [3326:943] pg_regress/alter_table LOG:  statement: delete from atacc1 where "........pg.dropped.1........" = 3;
2020-04-06 20:20:23.446 EDT [3326:944] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" does not exist at character 26
2020-04-06 20:20:23.446 EDT [3326:945] pg_regress/alter_table STATEMENT:  delete from atacc1 where "........pg.dropped.1........" = 3;
2020-04-06 20:20:23.446 EDT [3326:946] pg_regress/alter_table LOG:  statement: delete from atacc1;
2020-04-06 20:20:23.446 EDT [3326:947] pg_regress/alter_table LOG:  statement: alter table atacc1 drop bar;
2020-04-06 20:20:23.446 EDT [3326:948] pg_regress/alter_table ERROR:  column "bar" of relation "atacc1" does not exist
2020-04-06 20:20:23.446 EDT [3326:949] pg_regress/alter_table STATEMENT:  alter table atacc1 drop bar;
2020-04-06 20:20:23.446 EDT [3326:950] pg_regress/alter_table LOG:  statement: alter table atacc1 SET WITHOUT OIDS;
2020-04-06 20:20:23.447 EDT [3326:951] pg_regress/alter_table ERROR:  syntax error at or near "WITH" at character 24
2020-04-06 20:20:23.447 EDT [3326:952] pg_regress/alter_table STATEMENT:  alter table atacc1 SET WITH OIDS;
2020-04-06 20:20:23.447 EDT [3326:953] pg_regress/alter_table LOG:  statement: alter table atacc1 drop xmin;
2020-04-06 20:20:23.447 EDT [3326:954] pg_regress/alter_table ERROR:  cannot drop system column "xmin"
2020-04-06 20:20:23.447 EDT [3326:955] pg_regress/alter_table STATEMENT:  alter table atacc1 drop xmin;
2020-04-06 20:20:23.447 EDT [3326:956] pg_regress/alter_table LOG:  statement: create view myview as select * from atacc1;
2020-04-06 20:20:23.449 EDT [3326:957] pg_regress/alter_table LOG:  statement: select * from myview;
2020-04-06 20:20:23.460 EDT [3326:958] pg_regress/alter_table LOG:  statement: alter table myview drop d;
2020-04-06 20:20:23.460 EDT [3326:959] pg_regress/alter_table ERROR:  "myview" is not a table, composite type, or foreign table
2020-04-06 20:20:23.460 EDT [3326:960] pg_regress/alter_table STATEMENT:  alter table myview drop d;
2020-04-06 20:20:23.460 EDT [3326:961] pg_regress/alter_table LOG:  statement: drop view myview;
2020-04-06 20:20:23.465 EDT [3326:962] pg_regress/alter_table LOG:  statement: analyze atacc1(a);
2020-04-06 20:20:23.465 EDT [3326:963] pg_regress/alter_table ERROR:  column "a" of relation "atacc1" does not exist
2020-04-06 20:20:23.465 EDT [3326:964] pg_regress/alter_table STATEMENT:  analyze atacc1(a);
2020-04-06 20:20:23.465 EDT [3326:965] pg_regress/alter_table LOG:  statement: analyze atacc1("........pg.dropped.1........");
2020-04-06 20:20:23.465 EDT [3326:966] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" of relation "atacc1" does not exist
2020-04-06 20:20:23.465 EDT [3326:967] pg_regress/alter_table STATEMENT:  analyze atacc1("........pg.dropped.1........");
2020-04-06 20:20:23.465 EDT [3326:968] pg_regress/alter_table LOG:  statement: vacuum analyze atacc1(a);
2020-04-06 20:20:23.482 EDT [3309:204] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.d4', 'PF1_1', '', 'WS.106.2b');
2020-04-06 20:20:23.483 EDT [3326:969] pg_regress/alter_table ERROR:  column "a" of relation "atacc1" does not exist
2020-04-06 20:20:23.483 EDT [3326:970] pg_regress/alter_table STATEMENT:  vacuum analyze atacc1(a);
2020-04-06 20:20:23.484 EDT [3326:971] pg_regress/alter_table LOG:  statement: vacuum analyze atacc1("........pg.dropped.1........");
2020-04-06 20:20:23.486 EDT [3326:972] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" of relation "atacc1" does not exist
2020-04-06 20:20:23.486 EDT [3326:973] pg_regress/alter_table STATEMENT:  vacuum analyze atacc1("........pg.dropped.1........");
2020-04-06 20:20:23.486 EDT [3326:974] pg_regress/alter_table LOG:  statement: comment on column atacc1.a is 'testing';
2020-04-06 20:20:23.486 EDT [3326:975] pg_regress/alter_table ERROR:  column "a" of relation "atacc1" does not exist
2020-04-06 20:20:23.486 EDT [3326:976] pg_regress/alter_table STATEMENT:  comment on column atacc1.a is 'testing';
2020-04-06 20:20:23.486 EDT [3326:977] pg_regress/alter_table LOG:  statement: comment on column atacc1."........pg.dropped.1........" is 'testing';
2020-04-06 20:20:23.486 EDT [3326:978] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" of relation "atacc1" does not exist
2020-04-06 20:20:23.486 EDT [3326:979] pg_regress/alter_table STATEMENT:  comment on column atacc1."........pg.dropped.1........" is 'testing';
2020-04-06 20:20:23.486 EDT [3326:980] pg_regress/alter_table LOG:  statement: alter table atacc1 alter a set storage plain;
2020-04-06 20:20:23.486 EDT [3326:981] pg_regress/alter_table ERROR:  column "a" of relation "atacc1" does not exist
2020-04-06 20:20:23.486 EDT [3326:982] pg_regress/alter_table STATEMENT:  alter table atacc1 alter a set storage plain;
2020-04-06 20:20:23.486 EDT [3326:983] pg_regress/alter_table LOG:  statement: alter table atacc1 alter "........pg.dropped.1........" set storage plain;
2020-04-06 20:20:23.486 EDT [3326:984] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" of relation "atacc1" does not exist
2020-04-06 20:20:23.486 EDT [3326:985] pg_regress/alter_table STATEMENT:  alter table atacc1 alter "........pg.dropped.1........" set storage plain;
2020-04-06 20:20:23.487 EDT [3326:986] pg_regress/alter_table LOG:  statement: alter table atacc1 alter a set statistics 0;
2020-04-06 20:20:23.487 EDT [3326:987] pg_regress/alter_table ERROR:  column "a" of relation "atacc1" does not exist
2020-04-06 20:20:23.487 EDT [3326:988] pg_regress/alter_table STATEMENT:  alter table atacc1 alter a set statistics 0;
2020-04-06 20:20:23.487 EDT [3326:989] pg_regress/alter_table LOG:  statement: alter table atacc1 alter "........pg.dropped.1........" set statistics 0;
2020-04-06 20:20:23.487 EDT [3326:990] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" of relation "atacc1" does not exist
2020-04-06 20:20:23.487 EDT [3326:991] pg_regress/alter_table STATEMENT:  alter table atacc1 alter "........pg.dropped.1........" set statistics 0;
2020-04-06 20:20:23.487 EDT [3326:992] pg_regress/alter_table LOG:  statement: alter table atacc1 alter a set default 3;
2020-04-06 20:20:23.487 EDT [3326:993] pg_regress/alter_table ERROR:  column "a" of relation "atacc1" does not exist
2020-04-06 20:20:23.487 EDT [3326:994] pg_regress/alter_table STATEMENT:  alter table atacc1 alter a set default 3;
2020-04-06 20:20:23.487 EDT [3326:995] pg_regress/alter_table LOG:  statement: alter table atacc1 alter "........pg.dropped.1........" set default 3;
2020-04-06 20:20:23.487 EDT [3326:996] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" of relation "atacc1" does not exist
2020-04-06 20:20:23.487 EDT [3326:997] pg_regress/alter_table STATEMENT:  alter table atacc1 alter "........pg.dropped.1........" set default 3;
2020-04-06 20:20:23.487 EDT [3326:998] pg_regress/alter_table LOG:  statement: alter table atacc1 alter a drop default;
2020-04-06 20:20:23.487 EDT [3326:999] pg_regress/alter_table ERROR:  column "a" of relation "atacc1" does not exist
2020-04-06 20:20:23.487 EDT [3326:1000] pg_regress/alter_table STATEMENT:  alter table atacc1 alter a drop default;
2020-04-06 20:20:23.487 EDT [3326:1001] pg_regress/alter_table LOG:  statement: alter table atacc1 alter "........pg.dropped.1........" drop default;
2020-04-06 20:20:23.487 EDT [3326:1002] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" of relation "atacc1" does not exist
2020-04-06 20:20:23.487 EDT [3326:1003] pg_regress/alter_table STATEMENT:  alter table atacc1 alter "........pg.dropped.1........" drop default;
2020-04-06 20:20:23.488 EDT [3326:1004] pg_regress/alter_table LOG:  statement: alter table atacc1 alter a set not null;
2020-04-06 20:20:23.488 EDT [3326:1005] pg_regress/alter_table ERROR:  column "a" of relation "atacc1" does not exist
2020-04-06 20:20:23.488 EDT [3326:1006] pg_regress/alter_table STATEMENT:  alter table atacc1 alter a set not null;
2020-04-06 20:20:23.488 EDT [3326:1007] pg_regress/alter_table LOG:  statement: alter table atacc1 alter "........pg.dropped.1........" set not null;
2020-04-06 20:20:23.488 EDT [3326:1008] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" of relation "atacc1" does not exist
2020-04-06 20:20:23.488 EDT [3326:1009] pg_regress/alter_table STATEMENT:  alter table atacc1 alter "........pg.dropped.1........" set not null;
2020-04-06 20:20:23.488 EDT [3326:1010] pg_regress/alter_table LOG:  statement: alter table atacc1 alter a drop not null;
2020-04-06 20:20:23.488 EDT [3326:1011] pg_regress/alter_table ERROR:  column "a" of relation "atacc1" does not exist
2020-04-06 20:20:23.488 EDT [3326:1012] pg_regress/alter_table STATEMENT:  alter table atacc1 alter a drop not null;
2020-04-06 20:20:23.488 EDT [3326:1013] pg_regress/alter_table LOG:  statement: alter table atacc1 alter "........pg.dropped.1........" drop not null;
2020-04-06 20:20:23.488 EDT [3326:1014] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" of relation "atacc1" does not exist
2020-04-06 20:20:23.488 EDT [3326:1015] pg_regress/alter_table STATEMENT:  alter table atacc1 alter "........pg.dropped.1........" drop not null;
2020-04-06 20:20:23.488 EDT [3326:1016] pg_regress/alter_table LOG:  statement: alter table atacc1 rename a to x;
2020-04-06 20:20:23.488 EDT [3326:1017] pg_regress/alter_table ERROR:  column "a" does not exist
2020-04-06 20:20:23.488 EDT [3326:1018] pg_regress/alter_table STATEMENT:  alter table atacc1 rename a to x;
2020-04-06 20:20:23.489 EDT [3326:1019] pg_regress/alter_table LOG:  statement: alter table atacc1 rename "........pg.dropped.1........" to x;
2020-04-06 20:20:23.489 EDT [3326:1020] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" does not exist
2020-04-06 20:20:23.489 EDT [3326:1021] pg_regress/alter_table STATEMENT:  alter table atacc1 rename "........pg.dropped.1........" to x;
2020-04-06 20:20:23.489 EDT [3326:1022] pg_regress/alter_table LOG:  statement: alter table atacc1 add primary key(a);
2020-04-06 20:20:23.489 EDT [3326:1023] pg_regress/alter_table ERROR:  column "a" of relation "atacc1" does not exist
2020-04-06 20:20:23.489 EDT [3326:1024] pg_regress/alter_table STATEMENT:  alter table atacc1 add primary key(a);
2020-04-06 20:20:23.489 EDT [3326:1025] pg_regress/alter_table LOG:  statement: alter table atacc1 add primary key("........pg.dropped.1........");
2020-04-06 20:20:23.489 EDT [3326:1026] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" of relation "atacc1" does not exist
2020-04-06 20:20:23.489 EDT [3326:1027] pg_regress/alter_table STATEMENT:  alter table atacc1 add primary key("........pg.dropped.1........");
2020-04-06 20:20:23.489 EDT [3326:1028] pg_regress/alter_table LOG:  statement: alter table atacc1 add unique(a);
2020-04-06 20:20:23.489 EDT [3326:1029] pg_regress/alter_table ERROR:  column "a" named in key does not exist
2020-04-06 20:20:23.489 EDT [3326:1030] pg_regress/alter_table STATEMENT:  alter table atacc1 add unique(a);
2020-04-06 20:20:23.489 EDT [3326:1031] pg_regress/alter_table LOG:  statement: alter table atacc1 add unique("........pg.dropped.1........");
2020-04-06 20:20:23.490 EDT [3326:1032] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" named in key does not exist
2020-04-06 20:20:23.490 EDT [3326:1033] pg_regress/alter_table STATEMENT:  alter table atacc1 add unique("........pg.dropped.1........");
2020-04-06 20:20:23.490 EDT [3326:1034] pg_regress/alter_table LOG:  statement: alter table atacc1 add check (a > 3);
2020-04-06 20:20:23.490 EDT [3326:1035] pg_regress/alter_table ERROR:  column "a" does not exist
2020-04-06 20:20:23.490 EDT [3326:1036] pg_regress/alter_table STATEMENT:  alter table atacc1 add check (a > 3);
2020-04-06 20:20:23.490 EDT [3326:1037] pg_regress/alter_table LOG:  statement: alter table atacc1 add check ("........pg.dropped.1........" > 3);
2020-04-06 20:20:23.490 EDT [3326:1038] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" does not exist
2020-04-06 20:20:23.490 EDT [3326:1039] pg_regress/alter_table STATEMENT:  alter table atacc1 add check ("........pg.dropped.1........" > 3);
2020-04-06 20:20:23.490 EDT [3326:1040] pg_regress/alter_table LOG:  statement: create table atacc2 (id int4 unique);
2020-04-06 20:20:23.492 EDT [3326:1041] pg_regress/alter_table LOG:  statement: alter table atacc1 add foreign key (a) references atacc2(id);
2020-04-06 20:20:23.493 EDT [3326:1042] pg_regress/alter_table ERROR:  column "a" referenced in foreign key constraint does not exist
2020-04-06 20:20:23.493 EDT [3326:1043] pg_regress/alter_table STATEMENT:  alter table atacc1 add foreign key (a) references atacc2(id);
2020-04-06 20:20:23.493 EDT [3326:1044] pg_regress/alter_table LOG:  statement: alter table atacc1 add foreign key ("........pg.dropped.1........") references atacc2(id);
2020-04-06 20:20:23.493 EDT [3326:1045] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" referenced in foreign key constraint does not exist
2020-04-06 20:20:23.493 EDT [3326:1046] pg_regress/alter_table STATEMENT:  alter table atacc1 add foreign key ("........pg.dropped.1........") references atacc2(id);
2020-04-06 20:20:23.493 EDT [3326:1047] pg_regress/alter_table LOG:  statement: alter table atacc2 add foreign key (id) references atacc1(a);
2020-04-06 20:20:23.493 EDT [3326:1048] pg_regress/alter_table ERROR:  column "a" referenced in foreign key constraint does not exist
2020-04-06 20:20:23.493 EDT [3326:1049] pg_regress/alter_table STATEMENT:  alter table atacc2 add foreign key (id) references atacc1(a);
2020-04-06 20:20:23.493 EDT [3326:1050] pg_regress/alter_table LOG:  statement: alter table atacc2 add foreign key (id) references atacc1("........pg.dropped.1........");
2020-04-06 20:20:23.493 EDT [3326:1051] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" referenced in foreign key constraint does not exist
2020-04-06 20:20:23.493 EDT [3326:1052] pg_regress/alter_table STATEMENT:  alter table atacc2 add foreign key (id) references atacc1("........pg.dropped.1........");
2020-04-06 20:20:23.493 EDT [3326:1053] pg_regress/alter_table LOG:  statement: drop table atacc2;
2020-04-06 20:20:23.495 EDT [3326:1054] pg_regress/alter_table LOG:  statement: create index "testing_idx" on atacc1(a);
2020-04-06 20:20:23.495 EDT [3326:1055] pg_regress/alter_table ERROR:  column "a" does not exist
2020-04-06 20:20:23.495 EDT [3326:1056] pg_regress/alter_table STATEMENT:  create index "testing_idx" on atacc1(a);
2020-04-06 20:20:23.495 EDT [3326:1057] pg_regress/alter_table LOG:  statement: create index "testing_idx" on atacc1("........pg.dropped.1........");
2020-04-06 20:20:23.495 EDT [3326:1058] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" does not exist
2020-04-06 20:20:23.495 EDT [3326:1059] pg_regress/alter_table STATEMENT:  create index "testing_idx" on atacc1("........pg.dropped.1........");
2020-04-06 20:20:23.495 EDT [3326:1060] pg_regress/alter_table LOG:  statement: insert into atacc1 values (21, 22, 23);
2020-04-06 20:20:23.495 EDT [3326:1061] pg_regress/alter_table LOG:  statement: create table attest1 as select * from atacc1;
2020-04-06 20:20:23.510 EDT [3326:1062] pg_regress/alter_table LOG:  statement: select * from attest1;
2020-04-06 20:20:23.523 EDT [3334:247] pg_regress/polymorphism LOG:  statement: select f3, myaggn05a(f1) from t group by f3 order by f3;
2020-04-06 20:20:23.523 EDT [3326:1063] pg_regress/alter_table LOG:  statement: drop table attest1;
2020-04-06 20:20:23.525 EDT [3326:1064] pg_regress/alter_table LOG:  statement: select * into attest2 from atacc1;
2020-04-06 20:20:23.536 EDT [3309:205] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.d5', 'PF1_1', '', 'WS.106.3a');
2020-04-06 20:20:23.539 EDT [3326:1065] pg_regress/alter_table LOG:  statement: select * from attest2;
2020-04-06 20:20:23.557 EDT [3326:1066] pg_regress/alter_table LOG:  statement: drop table attest2;
2020-04-06 20:20:23.558 EDT [3326:1067] pg_regress/alter_table LOG:  statement: alter table atacc1 drop c;
2020-04-06 20:20:23.559 EDT [3326:1068] pg_regress/alter_table LOG:  statement: alter table atacc1 drop d;
2020-04-06 20:20:23.560 EDT [3326:1069] pg_regress/alter_table LOG:  statement: alter table atacc1 drop b;
2020-04-06 20:20:23.561 EDT [3326:1070] pg_regress/alter_table LOG:  statement: select * from atacc1;
2020-04-06 20:20:23.573 EDT [3326:1071] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:23.574 EDT [3326:1072] pg_regress/alter_table LOG:  statement: create table atacc1 (id serial primary key, value int check (value < 10));
2020-04-06 20:20:23.577 EDT [3326:1073] pg_regress/alter_table LOG:  statement: insert into atacc1(value) values (100);
2020-04-06 20:20:23.577 EDT [3326:1074] pg_regress/alter_table ERROR:  new row for relation "atacc1" violates check constraint "atacc1_value_check"
2020-04-06 20:20:23.577 EDT [3326:1075] pg_regress/alter_table DETAIL:  Failing row contains (1, 100).
2020-04-06 20:20:23.577 EDT [3326:1076] pg_regress/alter_table STATEMENT:  insert into atacc1(value) values (100);
2020-04-06 20:20:23.577 EDT [3326:1077] pg_regress/alter_table LOG:  statement: alter table atacc1 drop column value;
2020-04-06 20:20:23.578 EDT [3326:1078] pg_regress/alter_table LOG:  statement: alter table atacc1 add column value int check (value < 10);
2020-04-06 20:20:23.578 EDT [3326:1079] pg_regress/alter_table LOG:  statement: insert into atacc1(value) values (100);
2020-04-06 20:20:23.579 EDT [3326:1080] pg_regress/alter_table ERROR:  new row for relation "atacc1" violates check constraint "atacc1_value_check"
2020-04-06 20:20:23.579 EDT [3326:1081] pg_regress/alter_table DETAIL:  Failing row contains (2, 100).
2020-04-06 20:20:23.579 EDT [3326:1082] pg_regress/alter_table STATEMENT:  insert into atacc1(value) values (100);
2020-04-06 20:20:23.579 EDT [3326:1083] pg_regress/alter_table LOG:  statement: insert into atacc1(id, value) values (null, 0);
2020-04-06 20:20:23.579 EDT [3326:1084] pg_regress/alter_table ERROR:  null value in column "id" of relation "atacc1" violates not-null constraint
2020-04-06 20:20:23.579 EDT [3326:1085] pg_regress/alter_table DETAIL:  Failing row contains (null, 0).
2020-04-06 20:20:23.579 EDT [3326:1086] pg_regress/alter_table STATEMENT:  insert into atacc1(id, value) values (null, 0);
2020-04-06 20:20:23.579 EDT [3326:1087] pg_regress/alter_table LOG:  statement: drop table atacc1;
2020-04-06 20:20:23.581 EDT [3326:1088] pg_regress/alter_table LOG:  statement: create table parent (a int, b int, c int);
2020-04-06 20:20:23.582 EDT [3326:1089] pg_regress/alter_table LOG:  statement: insert into parent values (1, 2, 3);
2020-04-06 20:20:23.582 EDT [3326:1090] pg_regress/alter_table LOG:  statement: alter table parent drop a;
2020-04-06 20:20:23.583 EDT [3326:1091] pg_regress/alter_table LOG:  statement: create table child (d varchar(255)) inherits (parent);
2020-04-06 20:20:23.584 EDT [3326:1092] pg_regress/alter_table LOG:  statement: insert into child values (12, 13, 'testing');
2020-04-06 20:20:23.584 EDT [3326:1093] pg_regress/alter_table LOG:  statement: select * from parent;
2020-04-06 20:20:23.590 EDT [3309:206] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.d6', 'PF1_1', '', 'WS.106.3b');
2020-04-06 20:20:23.595 EDT [3326:1094] pg_regress/alter_table LOG:  statement: select * from child;
2020-04-06 20:20:23.605 EDT [3326:1095] pg_regress/alter_table LOG:  statement: alter table parent drop c;
2020-04-06 20:20:23.606 EDT [3326:1096] pg_regress/alter_table LOG:  statement: select * from parent;
2020-04-06 20:20:23.617 EDT [3326:1097] pg_regress/alter_table LOG:  statement: select * from child;
2020-04-06 20:20:23.630 EDT [3326:1098] pg_regress/alter_table LOG:  statement: drop table child;
2020-04-06 20:20:23.631 EDT [3326:1099] pg_regress/alter_table LOG:  statement: drop table parent;
2020-04-06 20:20:23.632 EDT [3334:248] pg_regress/polymorphism LOG:  statement: select f3, myaggn05b(f1) from t group by f3 order by f3;
2020-04-06 20:20:23.635 EDT [3326:1100] pg_regress/alter_table LOG:  statement: create table parent (a float8, b numeric(10,4), c text collate "C");
2020-04-06 20:20:23.637 EDT [3326:1101] pg_regress/alter_table LOG:  statement: create table child (a float4) inherits (parent);
2020-04-06 20:20:23.637 EDT [3326:1102] pg_regress/alter_table ERROR:  column "a" has a type conflict
2020-04-06 20:20:23.637 EDT [3326:1103] pg_regress/alter_table DETAIL:  double precision versus real
2020-04-06 20:20:23.637 EDT [3326:1104] pg_regress/alter_table STATEMENT:  create table child (a float4) inherits (parent);
2020-04-06 20:20:23.637 EDT [3326:1105] pg_regress/alter_table LOG:  statement: create table child (b decimal(10,7)) inherits (parent);
2020-04-06 20:20:23.638 EDT [3326:1106] pg_regress/alter_table ERROR:  column "b" has a type conflict
2020-04-06 20:20:23.638 EDT [3326:1107] pg_regress/alter_table DETAIL:  numeric(10,4) versus numeric(10,7)
2020-04-06 20:20:23.638 EDT [3326:1108] pg_regress/alter_table STATEMENT:  create table child (b decimal(10,7)) inherits (parent);
2020-04-06 20:20:23.638 EDT [3326:1109] pg_regress/alter_table LOG:  statement: create table child (c text collate "POSIX") inherits (parent);
2020-04-06 20:20:23.638 EDT [3326:1110] pg_regress/alter_table ERROR:  column "c" has a collation conflict
2020-04-06 20:20:23.638 EDT [3326:1111] pg_regress/alter_table DETAIL:  "C" versus "POSIX"
2020-04-06 20:20:23.638 EDT [3326:1112] pg_regress/alter_table STATEMENT:  create table child (c text collate "POSIX") inherits (parent);
2020-04-06 20:20:23.638 EDT [3326:1113] pg_regress/alter_table LOG:  statement: create table child (a double precision, b decimal(10,4)) inherits (parent);
2020-04-06 20:20:23.638 EDT [3309:207] pg_regress/plpgsql LOG:  statement: update PSlot set backlink = 'WS.001.1a' where slotname = 'PS.base.a1';
2020-04-06 20:20:23.640 EDT [3326:1114] pg_regress/alter_table LOG:  statement: drop table child;
2020-04-06 20:20:23.642 EDT [3326:1115] pg_regress/alter_table LOG:  statement: drop table parent;
2020-04-06 20:20:23.645 EDT [3326:1116] pg_regress/alter_table LOG:  statement: create table attest (a int4, b int4, c int4);
2020-04-06 20:20:23.646 EDT [3326:1117] pg_regress/alter_table LOG:  statement: insert into attest values (1,2,3);
2020-04-06 20:20:23.646 EDT [3326:1118] pg_regress/alter_table LOG:  statement: alter table attest drop a;
2020-04-06 20:20:23.647 EDT [3326:1119] pg_regress/alter_table LOG:  statement: copy attest to stdout;
2020-04-06 20:20:23.647 EDT [3326:1120] pg_regress/alter_table LOG:  statement: copy attest(a) to stdout;
2020-04-06 20:20:23.647 EDT [3326:1121] pg_regress/alter_table ERROR:  column "a" of relation "attest" does not exist
2020-04-06 20:20:23.647 EDT [3326:1122] pg_regress/alter_table STATEMENT:  copy attest(a) to stdout;
2020-04-06 20:20:23.647 EDT [3326:1123] pg_regress/alter_table LOG:  statement: copy attest("........pg.dropped.1........") to stdout;
2020-04-06 20:20:23.647 EDT [3326:1124] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" of relation "attest" does not exist
2020-04-06 20:20:23.647 EDT [3326:1125] pg_regress/alter_table STATEMENT:  copy attest("........pg.dropped.1........") to stdout;
2020-04-06 20:20:23.647 EDT [3326:1126] pg_regress/alter_table LOG:  statement: copy attest from stdin;
2020-04-06 20:20:23.647 EDT [3326:1127] pg_regress/alter_table ERROR:  extra data after last expected column
2020-04-06 20:20:23.647 EDT [3326:1128] pg_regress/alter_table CONTEXT:  COPY attest, line 1: "10	11	12"
2020-04-06 20:20:23.647 EDT [3326:1129] pg_regress/alter_table STATEMENT:  copy attest from stdin;
2020-04-06 20:20:23.647 EDT [3326:1130] pg_regress/alter_table LOG:  statement: select * from attest;
2020-04-06 20:20:23.662 EDT [3326:1131] pg_regress/alter_table LOG:  statement: copy attest from stdin;
2020-04-06 20:20:23.663 EDT [3326:1132] pg_regress/alter_table LOG:  statement: select * from attest;
2020-04-06 20:20:23.674 EDT [3326:1133] pg_regress/alter_table LOG:  statement: copy attest(a) from stdin;
2020-04-06 20:20:23.674 EDT [3326:1134] pg_regress/alter_table ERROR:  column "a" of relation "attest" does not exist
2020-04-06 20:20:23.674 EDT [3326:1135] pg_regress/alter_table STATEMENT:  copy attest(a) from stdin;
2020-04-06 20:20:23.676 EDT [3326:1136] pg_regress/alter_table LOG:  statement: copy attest("........pg.dropped.1........") from stdin;
2020-04-06 20:20:23.676 EDT [3326:1137] pg_regress/alter_table ERROR:  column "........pg.dropped.1........" of relation "attest" does not exist
2020-04-06 20:20:23.676 EDT [3326:1138] pg_regress/alter_table STATEMENT:  copy attest("........pg.dropped.1........") from stdin;
2020-04-06 20:20:23.676 EDT [3326:1139] pg_regress/alter_table LOG:  statement: copy attest(b,c) from stdin;
2020-04-06 20:20:23.677 EDT [3326:1140] pg_regress/alter_table LOG:  statement: select * from attest;
2020-04-06 20:20:23.687 EDT [3309:208] pg_regress/plpgsql LOG:  statement: update PSlot set backlink = 'WS.001.1b' where slotname = 'PS.base.a3';
2020-04-06 20:20:23.687 EDT [3326:1141] pg_regress/alter_table LOG:  statement: drop table attest;
2020-04-06 20:20:23.689 EDT [3326:1142] pg_regress/alter_table LOG:  statement: create table dropColumn (a int, b int, e int);
2020-04-06 20:20:23.690 EDT [3326:1143] pg_regress/alter_table LOG:  statement: create table dropColumnChild (c int) inherits (dropColumn);
2020-04-06 20:20:23.691 EDT [3326:1144] pg_regress/alter_table LOG:  statement: create table dropColumnAnother (d int) inherits (dropColumnChild);
2020-04-06 20:20:23.692 EDT [3326:1145] pg_regress/alter_table LOG:  statement: alter table dropColumnchild drop column a;
2020-04-06 20:20:23.692 EDT [3326:1146] pg_regress/alter_table ERROR:  cannot drop inherited column "a"
2020-04-06 20:20:23.692 EDT [3326:1147] pg_regress/alter_table STATEMENT:  alter table dropColumnchild drop column a;
2020-04-06 20:20:23.692 EDT [3326:1148] pg_regress/alter_table LOG:  statement: alter table only dropColumnChild drop column b;
2020-04-06 20:20:23.692 EDT [3326:1149] pg_regress/alter_table ERROR:  cannot drop inherited column "b"
2020-04-06 20:20:23.692 EDT [3326:1150] pg_regress/alter_table STATEMENT:  alter table only dropColumnChild drop column b;
2020-04-06 20:20:23.692 EDT [3326:1151] pg_regress/alter_table LOG:  statement: alter table only dropColumn drop column e;
2020-04-06 20:20:23.693 EDT [3326:1152] pg_regress/alter_table LOG:  statement: alter table dropColumnChild drop column c;
2020-04-06 20:20:23.693 EDT [3326:1153] pg_regress/alter_table LOG:  statement: alter table dropColumn drop column a;
2020-04-06 20:20:23.694 EDT [3326:1154] pg_regress/alter_table LOG:  statement: create table renameColumn (a int);
2020-04-06 20:20:23.695 EDT [3326:1155] pg_regress/alter_table LOG:  statement: create table renameColumnChild (b int) inherits (renameColumn);
2020-04-06 20:20:23.696 EDT [3326:1156] pg_regress/alter_table LOG:  statement: create table renameColumnAnother (c int) inherits (renameColumnChild);
2020-04-06 20:20:23.697 EDT [3326:1157] pg_regress/alter_table LOG:  statement: alter table renameColumnChild rename column a to d;
2020-04-06 20:20:23.697 EDT [3326:1158] pg_regress/alter_table ERROR:  cannot rename inherited column "a"
2020-04-06 20:20:23.697 EDT [3326:1159] pg_regress/alter_table STATEMENT:  alter table renameColumnChild rename column a to d;
2020-04-06 20:20:23.697 EDT [3326:1160] pg_regress/alter_table LOG:  statement: alter table only renameColumnChild rename column a to d;
2020-04-06 20:20:23.697 EDT [3326:1161] pg_regress/alter_table ERROR:  inherited column "a" must be renamed in child tables too
2020-04-06 20:20:23.697 EDT [3326:1162] pg_regress/alter_table STATEMENT:  alter table only renameColumnChild rename column a to d;
2020-04-06 20:20:23.697 EDT [3326:1163] pg_regress/alter_table LOG:  statement: alter table only renameColumn rename column a to d;
2020-04-06 20:20:23.698 EDT [3326:1164] pg_regress/alter_table ERROR:  inherited column "a" must be renamed in child tables too
2020-04-06 20:20:23.698 EDT [3326:1165] pg_regress/alter_table STATEMENT:  alter table only renameColumn rename column a to d;
2020-04-06 20:20:23.698 EDT [3326:1166] pg_regress/alter_table LOG:  statement: alter table renameColumn rename column a to d;
2020-04-06 20:20:23.698 EDT [3326:1167] pg_regress/alter_table LOG:  statement: alter table renameColumnChild rename column b to a;
2020-04-06 20:20:23.698 EDT [3326:1168] pg_regress/alter_table LOG:  statement: alter table if exists doesnt_exist_tab rename column a to d;
2020-04-06 20:20:23.699 EDT [3326:1169] pg_regress/alter_table LOG:  statement: alter table if exists doesnt_exist_tab rename column b to a;
2020-04-06 20:20:23.699 EDT [3326:1170] pg_regress/alter_table LOG:  statement: alter table renameColumn add column w int;
2020-04-06 20:20:23.700 EDT [3326:1171] pg_regress/alter_table LOG:  statement: alter table only renameColumn add column x int;
2020-04-06 20:20:23.700 EDT [3326:1172] pg_regress/alter_table ERROR:  column must be added to child tables too
2020-04-06 20:20:23.700 EDT [3326:1173] pg_regress/alter_table STATEMENT:  alter table only renameColumn add column x int;
2020-04-06 20:20:23.700 EDT [3326:1174] pg_regress/alter_table LOG:  statement: create table p1 (f1 int, f2 int);
2020-04-06 20:20:23.701 EDT [3326:1175] pg_regress/alter_table LOG:  statement: create table c1 (f1 int not null) inherits(p1);
2020-04-06 20:20:23.702 EDT [3326:1176] pg_regress/alter_table LOG:  statement: alter table c1 drop column f1;
2020-04-06 20:20:23.702 EDT [3326:1177] pg_regress/alter_table ERROR:  cannot drop inherited column "f1"
2020-04-06 20:20:23.702 EDT [3326:1178] pg_regress/alter_table STATEMENT:  alter table c1 drop column f1;
2020-04-06 20:20:23.702 EDT [3326:1179] pg_regress/alter_table LOG:  statement: alter table p1 drop column f1;
2020-04-06 20:20:23.703 EDT [3326:1180] pg_regress/alter_table LOG:  statement: select f1 from c1;
2020-04-06 20:20:23.710 EDT [3334:249] pg_regress/polymorphism LOG:  statement: select f3, myaggn06a(f1) from t group by f3 order by f3;
2020-04-06 20:20:23.716 EDT [3326:1181] pg_regress/alter_table LOG:  statement: alter table c1 drop column f1;
2020-04-06 20:20:23.721 EDT [3326:1182] pg_regress/alter_table LOG:  statement: select f1 from c1;
2020-04-06 20:20:23.721 EDT [3326:1183] pg_regress/alter_table ERROR:  column "f1" does not exist at character 8
2020-04-06 20:20:23.721 EDT [3326:1184] pg_regress/alter_table HINT:  Perhaps you meant to reference the column "c1.f2".
2020-04-06 20:20:23.721 EDT [3326:1185] pg_regress/alter_table STATEMENT:  select f1 from c1;
2020-04-06 20:20:23.721 EDT [3326:1186] pg_regress/alter_table LOG:  statement: drop table p1 cascade;
2020-04-06 20:20:23.723 EDT [3326:1187] pg_regress/alter_table LOG:  statement: create table p1 (f1 int, f2 int);
2020-04-06 20:20:23.724 EDT [3326:1188] pg_regress/alter_table LOG:  statement: create table c1 () inherits(p1);
2020-04-06 20:20:23.725 EDT [3326:1189] pg_regress/alter_table LOG:  statement: alter table c1 drop column f1;
2020-04-06 20:20:23.725 EDT [3326:1190] pg_regress/alter_table ERROR:  cannot drop inherited column "f1"
2020-04-06 20:20:23.725 EDT [3326:1191] pg_regress/alter_table STATEMENT:  alter table c1 drop column f1;
2020-04-06 20:20:23.725 EDT [3326:1192] pg_regress/alter_table LOG:  statement: alter table p1 drop column f1;
2020-04-06 20:20:23.726 EDT [3326:1193] pg_regress/alter_table LOG:  statement: select f1 from c1;
2020-04-06 20:20:23.726 EDT [3326:1194] pg_regress/alter_table ERROR:  column "f1" does not exist at character 8
2020-04-06 20:20:23.726 EDT [3326:1195] pg_regress/alter_table HINT:  Perhaps you meant to reference the column "c1.f2".
2020-04-06 20:20:23.726 EDT [3326:1196] pg_regress/alter_table STATEMENT:  select f1 from c1;
2020-04-06 20:20:23.726 EDT [3326:1197] pg_regress/alter_table LOG:  statement: drop table p1 cascade;
2020-04-06 20:20:23.727 EDT [3326:1198] pg_regress/alter_table LOG:  statement: create table p1 (f1 int, f2 int);
2020-04-06 20:20:23.729 EDT [3326:1199] pg_regress/alter_table LOG:  statement: create table c1 () inherits(p1);
2020-04-06 20:20:23.730 EDT [3326:1200] pg_regress/alter_table LOG:  statement: alter table c1 drop column f1;
2020-04-06 20:20:23.731 EDT [3326:1201] pg_regress/alter_table ERROR:  cannot drop inherited column "f1"
2020-04-06 20:20:23.731 EDT [3326:1202] pg_regress/alter_table STATEMENT:  alter table c1 drop column f1;
2020-04-06 20:20:23.731 EDT [3326:1203] pg_regress/alter_table LOG:  statement: alter table only p1 drop column f1;
2020-04-06 20:20:23.731 EDT [3326:1204] pg_regress/alter_table LOG:  statement: alter table c1 drop column f1;
2020-04-06 20:20:23.732 EDT [3326:1205] pg_regress/alter_table LOG:  statement: drop table p1 cascade;
2020-04-06 20:20:23.733 EDT [3326:1206] pg_regress/alter_table LOG:  statement: create table p1 (f1 int, f2 int);
2020-04-06 20:20:23.734 EDT [3326:1207] pg_regress/alter_table LOG:  statement: create table c1 (f1 int not null) inherits(p1);
2020-04-06 20:20:23.735 EDT [3326:1208] pg_regress/alter_table LOG:  statement: alter table c1 drop column f1;
2020-04-06 20:20:23.736 EDT [3326:1209] pg_regress/alter_table ERROR:  cannot drop inherited column "f1"
2020-04-06 20:20:23.736 EDT [3326:1210] pg_regress/alter_table STATEMENT:  alter table c1 drop column f1;
2020-04-06 20:20:23.736 EDT [3326:1211] pg_regress/alter_table LOG:  statement: alter table only p1 drop column f1;
2020-04-06 20:20:23.741 EDT [3326:1212] pg_regress/alter_table LOG:  statement: alter table c1 drop column f1;
2020-04-06 20:20:23.741 EDT [3309:209] pg_regress/plpgsql LOG:  statement: select * from WSlot where roomno = '001' order by slotname;
2020-04-06 20:20:23.742 EDT [3326:1213] pg_regress/alter_table LOG:  statement: drop table p1 cascade;
2020-04-06 20:20:23.743 EDT [3326:1214] pg_regress/alter_table LOG:  statement: create table p1(id int, name text);
2020-04-06 20:20:23.746 EDT [3326:1215] pg_regress/alter_table LOG:  statement: create table p2(id2 int, name text, height int);
2020-04-06 20:20:23.747 EDT [3326:1216] pg_regress/alter_table LOG:  statement: create table c1(age int) inherits(p1,p2);
2020-04-06 20:20:23.750 EDT [3326:1217] pg_regress/alter_table LOG:  statement: create table gc1() inherits (c1);
2020-04-06 20:20:23.752 EDT [3326:1218] pg_regress/alter_table LOG:  statement: select relname, attname, attinhcount, attislocal
	from pg_class join pg_attribute on (pg_class.oid = pg_attribute.attrelid)
	where relname in ('p1','p2','c1','gc1') and attnum > 0 and not attisdropped
	order by relname, attnum;
2020-04-06 20:20:23.754 EDT [3309:210] pg_regress/plpgsql LOG:  statement: select * from PSlot where slotname ~ 'PS.base.a' order by slotname;
2020-04-06 20:20:23.767 EDT [3326:1219] pg_regress/alter_table LOG:  statement: alter table only p1 drop column name;
2020-04-06 20:20:23.768 EDT [3326:1220] pg_regress/alter_table LOG:  statement: alter table p2 drop column name;
2020-04-06 20:20:23.768 EDT [3309:211] pg_regress/plpgsql LOG:  statement: update PSlot set backlink = 'WS.001.2a' where slotname = 'PS.base.a3';
2020-04-06 20:20:23.771 EDT [3326:1221] pg_regress/alter_table LOG:  statement: alter table gc1 drop column name;
2020-04-06 20:20:23.771 EDT [3326:1222] pg_regress/alter_table ERROR:  cannot drop inherited column "name"
2020-04-06 20:20:23.771 EDT [3326:1223] pg_regress/alter_table STATEMENT:  alter table gc1 drop column name;
2020-04-06 20:20:23.772 EDT [3326:1224] pg_regress/alter_table LOG:  statement: alter table c1 drop column name;
2020-04-06 20:20:23.773 EDT [3326:1225] pg_regress/alter_table LOG:  statement: alter table gc1 drop column name;
2020-04-06 20:20:23.773 EDT [3326:1226] pg_regress/alter_table ERROR:  column "name" of relation "gc1" does not exist
2020-04-06 20:20:23.773 EDT [3326:1227] pg_regress/alter_table STATEMENT:  alter table gc1 drop column name;
2020-04-06 20:20:23.777 EDT [3326:1228] pg_regress/alter_table LOG:  statement: alter table p2 drop column height;
2020-04-06 20:20:23.778 EDT [3326:1229] pg_regress/alter_table LOG:  statement: create table dropColumnExists ();
2020-04-06 20:20:23.779 EDT [3326:1230] pg_regress/alter_table LOG:  statement: alter table dropColumnExists drop column non_existing;
2020-04-06 20:20:23.779 EDT [3326:1231] pg_regress/alter_table ERROR:  column "non_existing" of relation "dropcolumnexists" does not exist
2020-04-06 20:20:23.779 EDT [3326:1232] pg_regress/alter_table STATEMENT:  alter table dropColumnExists drop column non_existing;
2020-04-06 20:20:23.779 EDT [3326:1233] pg_regress/alter_table LOG:  statement: alter table dropColumnExists drop column if exists non_existing;
2020-04-06 20:20:23.780 EDT [3326:1234] pg_regress/alter_table LOG:  statement: select relname, attname, attinhcount, attislocal
	from pg_class join pg_attribute on (pg_class.oid = pg_attribute.attrelid)
	where relname in ('p1','p2','c1','gc1') and attnum > 0 and not attisdropped
	order by relname, attnum;
2020-04-06 20:20:23.794 EDT [3326:1235] pg_regress/alter_table LOG:  statement: drop table p1, p2 cascade;
2020-04-06 20:20:23.800 EDT [3326:1236] pg_regress/alter_table LOG:  statement: create table depth0();
2020-04-06 20:20:23.801 EDT [3326:1237] pg_regress/alter_table LOG:  statement: create table depth1(c text) inherits (depth0);
2020-04-06 20:20:23.803 EDT [3326:1238] pg_regress/alter_table LOG:  statement: create table depth2() inherits (depth1);
2020-04-06 20:20:23.805 EDT [3326:1239] pg_regress/alter_table LOG:  statement: alter table depth0 add c text;
2020-04-06 20:20:23.807 EDT [3326:1240] pg_regress/alter_table LOG:  statement: select attrelid::regclass, attname, attinhcount, attislocal
	from pg_attribute
	where attnum > 0 and attrelid::regclass in ('depth0', 'depth1', 'depth2')
	order by attrelid::regclass::text, attnum;
2020-04-06 20:20:23.811 EDT [3334:250] pg_regress/polymorphism LOG:  statement: select f3, myaggn06b(f1) from t group by f3 order by f3;
2020-04-06 20:20:23.821 EDT [3326:1241] pg_regress/alter_table LOG:  statement: create table p1 (f1 int);
2020-04-06 20:20:23.823 EDT [3326:1242] pg_regress/alter_table LOG:  statement: create table c1 (f2 text, f3 int) inherits (p1);
2020-04-06 20:20:23.825 EDT [3326:1243] pg_regress/alter_table LOG:  statement: alter table p1 add column a1 int check (a1 > 0);
2020-04-06 20:20:23.826 EDT [3326:1244] pg_regress/alter_table LOG:  statement: alter table p1 add column f2 text;
2020-04-06 20:20:23.828 EDT [3326:1245] pg_regress/alter_table LOG:  statement: insert into p1 values (1,2,'abc');
2020-04-06 20:20:23.828 EDT [3326:1246] pg_regress/alter_table LOG:  statement: insert into c1 values(11,'xyz',33,0);
2020-04-06 20:20:23.828 EDT [3326:1247] pg_regress/alter_table ERROR:  new row for relation "c1" violates check constraint "p1_a1_check"
2020-04-06 20:20:23.828 EDT [3326:1248] pg_regress/alter_table DETAIL:  Failing row contains (11, xyz, 33, 0).
2020-04-06 20:20:23.828 EDT [3326:1249] pg_regress/alter_table STATEMENT:  insert into c1 values(11,'xyz',33,0);
2020-04-06 20:20:23.828 EDT [3326:1250] pg_regress/alter_table LOG:  statement: insert into c1 values(11,'xyz',33,22);
2020-04-06 20:20:23.829 EDT [3326:1251] pg_regress/alter_table LOG:  statement: select * from p1;
2020-04-06 20:20:23.841 EDT [3326:1252] pg_regress/alter_table LOG:  statement: update p1 set a1 = a1 + 1, f2 = upper(f2);
2020-04-06 20:20:23.842 EDT [3326:1253] pg_regress/alter_table LOG:  statement: select * from p1;
2020-04-06 20:20:23.855 EDT [3326:1254] pg_regress/alter_table LOG:  statement: drop table p1 cascade;
2020-04-06 20:20:23.859 EDT [3309:212] pg_regress/plpgsql LOG:  statement: select * from WSlot where roomno = '001' order by slotname;
2020-04-06 20:20:23.862 EDT [3326:1255] pg_regress/alter_table LOG:  statement: create domain mytype as text;
2020-04-06 20:20:23.862 EDT [3326:1256] pg_regress/alter_table LOG:  statement: create temp table foo (f1 text, f2 mytype, f3 text);
2020-04-06 20:20:23.865 EDT [3326:1257] pg_regress/alter_table LOG:  statement: insert into foo values('bb','cc','dd');
2020-04-06 20:20:23.865 EDT [3326:1258] pg_regress/alter_table LOG:  statement: select * from foo;
2020-04-06 20:20:23.866 EDT [3326:1259] pg_regress/alter_table LOG:  statement: drop domain mytype cascade;
2020-04-06 20:20:23.866 EDT [3326:1260] pg_regress/alter_table LOG:  statement: select * from foo;
2020-04-06 20:20:23.867 EDT [3326:1261] pg_regress/alter_table LOG:  statement: insert into foo values('qq','rr');
2020-04-06 20:20:23.867 EDT [3326:1262] pg_regress/alter_table LOG:  statement: select * from foo;
2020-04-06 20:20:23.868 EDT [3326:1263] pg_regress/alter_table LOG:  statement: update foo set f3 = 'zz';
2020-04-06 20:20:23.868 EDT [3326:1264] pg_regress/alter_table LOG:  statement: select * from foo;
2020-04-06 20:20:23.869 EDT [3326:1265] pg_regress/alter_table LOG:  statement: select f3,max(f1) from foo group by f3;
2020-04-06 20:20:23.869 EDT [3326:1266] pg_regress/alter_table LOG:  statement: alter table foo alter f1 TYPE integer;
2020-04-06 20:20:23.869 EDT [3326:1267] pg_regress/alter_table ERROR:  column "f1" cannot be cast automatically to type integer
2020-04-06 20:20:23.869 EDT [3326:1268] pg_regress/alter_table HINT:  You might need to specify "USING f1::integer".
2020-04-06 20:20:23.869 EDT [3326:1269] pg_regress/alter_table STATEMENT:  alter table foo alter f1 TYPE integer;
2020-04-06 20:20:23.869 EDT [3326:1270] pg_regress/alter_table LOG:  statement: alter table foo alter f1 TYPE varchar(10);
2020-04-06 20:20:23.874 EDT [3309:213] pg_regress/plpgsql LOG:  statement: select * from PSlot where slotname ~ 'PS.base.a' order by slotname;
2020-04-06 20:20:23.875 EDT [3326:1271] pg_regress/alter_table LOG:  statement: create table anothertab (atcol1 serial8, atcol2 boolean,
		constraint anothertab_chk check (atcol1 <= 3));
2020-04-06 20:20:23.878 EDT [3326:1272] pg_regress/alter_table LOG:  statement: insert into anothertab (atcol1, atcol2) values (default, true);
2020-04-06 20:20:23.878 EDT [3326:1273] pg_regress/alter_table LOG:  statement: insert into anothertab (atcol1, atcol2) values (default, false);
2020-04-06 20:20:23.879 EDT [3326:1274] pg_regress/alter_table LOG:  statement: select * from anothertab;
2020-04-06 20:20:23.885 EDT [3334:251] pg_regress/polymorphism LOG:  statement: select f3, myaggn08a(f1) from t group by f3 order by f3;
2020-04-06 20:20:23.890 EDT [3309:214] pg_regress/plpgsql LOG:  statement: update PSlot set backlink = 'WS.001.1b' where slotname = 'PS.base.a2';
2020-04-06 20:20:23.894 EDT [3326:1275] pg_regress/alter_table LOG:  statement: alter table anothertab alter column atcol1 type boolean;
2020-04-06 20:20:23.894 EDT [3326:1276] pg_regress/alter_table ERROR:  column "atcol1" cannot be cast automatically to type boolean
2020-04-06 20:20:23.894 EDT [3326:1277] pg_regress/alter_table HINT:  You might need to specify "USING atcol1::boolean".
2020-04-06 20:20:23.894 EDT [3326:1278] pg_regress/alter_table STATEMENT:  alter table anothertab alter column atcol1 type boolean;
2020-04-06 20:20:23.894 EDT [3326:1279] pg_regress/alter_table LOG:  statement: alter table anothertab alter column atcol1 type boolean using atcol1::int;
2020-04-06 20:20:23.894 EDT [3326:1280] pg_regress/alter_table ERROR:  result of USING clause for column "atcol1" cannot be cast automatically to type boolean
2020-04-06 20:20:23.894 EDT [3326:1281] pg_regress/alter_table HINT:  You might need to add an explicit cast.
2020-04-06 20:20:23.894 EDT [3326:1282] pg_regress/alter_table STATEMENT:  alter table anothertab alter column atcol1 type boolean using atcol1::int;
2020-04-06 20:20:23.894 EDT [3326:1283] pg_regress/alter_table LOG:  statement: alter table anothertab alter column atcol1 type integer;
2020-04-06 20:20:23.897 EDT [3326:1284] pg_regress/alter_table LOG:  statement: select * from anothertab;
2020-04-06 20:20:23.914 EDT [3326:1285] pg_regress/alter_table LOG:  statement: insert into anothertab (atcol1, atcol2) values (45, null);
2020-04-06 20:20:23.914 EDT [3326:1286] pg_regress/alter_table ERROR:  new row for relation "anothertab" violates check constraint "anothertab_chk"
2020-04-06 20:20:23.914 EDT [3326:1287] pg_regress/alter_table DETAIL:  Failing row contains (45, null).
2020-04-06 20:20:23.914 EDT [3326:1288] pg_regress/alter_table STATEMENT:  insert into anothertab (atcol1, atcol2) values (45, null);
2020-04-06 20:20:23.914 EDT [3326:1289] pg_regress/alter_table LOG:  statement: insert into anothertab (atcol1, atcol2) values (default, null);
2020-04-06 20:20:23.914 EDT [3326:1290] pg_regress/alter_table LOG:  statement: select * from anothertab;
2020-04-06 20:20:23.926 EDT [3326:1291] pg_regress/alter_table LOG:  statement: alter table anothertab alter column atcol2 type text
	      using case when atcol2 is true then 'IT WAS TRUE'
	                 when atcol2 is false then 'IT WAS FALSE'
	                 else 'IT WAS NULL!' end;
2020-04-06 20:20:23.935 EDT [3326:1292] pg_regress/alter_table LOG:  statement: select * from anothertab;
2020-04-06 20:20:23.944 EDT [3309:215] pg_regress/plpgsql LOG:  statement: select * from WSlot where roomno = '001' order by slotname;
2020-04-06 20:20:23.951 EDT [3326:1293] pg_regress/alter_table LOG:  statement: alter table anothertab alter column atcol1 type boolean
	        using case when atcol1 % 2 = 0 then true else false end;
2020-04-06 20:20:23.951 EDT [3326:1294] pg_regress/alter_table ERROR:  default for column "atcol1" cannot be cast automatically to type boolean
2020-04-06 20:20:23.951 EDT [3326:1295] pg_regress/alter_table STATEMENT:  alter table anothertab alter column atcol1 type boolean
	        using case when atcol1 % 2 = 0 then true else false end;
2020-04-06 20:20:23.951 EDT [3326:1296] pg_regress/alter_table LOG:  statement: alter table anothertab alter column atcol1 drop default;
2020-04-06 20:20:23.952 EDT [3326:1297] pg_regress/alter_table LOG:  statement: alter table anothertab alter column atcol1 type boolean
	        using case when atcol1 % 2 = 0 then true else false end;
2020-04-06 20:20:23.953 EDT [3326:1298] pg_regress/alter_table ERROR:  operator does not exist: boolean <= integer
2020-04-06 20:20:23.953 EDT [3326:1299] pg_regress/alter_table HINT:  No operator matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:23.953 EDT [3326:1300] pg_regress/alter_table STATEMENT:  alter table anothertab alter column atcol1 type boolean
	        using case when atcol1 % 2 = 0 then true else false end;
2020-04-06 20:20:23.953 EDT [3326:1301] pg_regress/alter_table LOG:  statement: alter table anothertab drop constraint anothertab_chk;
2020-04-06 20:20:23.954 EDT [3326:1302] pg_regress/alter_table LOG:  statement: alter table anothertab drop constraint anothertab_chk;
2020-04-06 20:20:23.955 EDT [3326:1303] pg_regress/alter_table ERROR:  constraint "anothertab_chk" of relation "anothertab" does not exist
2020-04-06 20:20:23.955 EDT [3326:1304] pg_regress/alter_table STATEMENT:  alter table anothertab drop constraint anothertab_chk;
2020-04-06 20:20:23.955 EDT [3326:1305] pg_regress/alter_table LOG:  statement: alter table anothertab drop constraint IF EXISTS anothertab_chk;
2020-04-06 20:20:23.955 EDT [3326:1306] pg_regress/alter_table LOG:  statement: alter table anothertab alter column atcol1 type boolean
	        using case when atcol1 % 2 = 0 then true else false end;
2020-04-06 20:20:23.958 EDT [3309:216] pg_regress/plpgsql LOG:  statement: select * from PSlot where slotname ~ 'PS.base.a' order by slotname;
2020-04-06 20:20:23.960 EDT [3326:1307] pg_regress/alter_table LOG:  statement: select * from anothertab;
2020-04-06 20:20:23.971 EDT [3309:217] pg_regress/plpgsql LOG:  statement: update WSlot set backlink = 'PS.base.a4' where slotname = 'WS.001.2b';
2020-04-06 20:20:23.973 EDT [3326:1308] pg_regress/alter_table LOG:  statement: drop table anothertab;
2020-04-06 20:20:23.976 EDT [3326:1309] pg_regress/alter_table LOG:  statement: create table anothertab(f1 int primary key, f2 int unique,
	                        f3 int, f4 int, f5 int);
2020-04-06 20:20:23.980 EDT [3326:1310] pg_regress/alter_table LOG:  statement: alter table anothertab
	  add exclude using btree (f3 with =);
2020-04-06 20:20:23.981 EDT [3326:1311] pg_regress/alter_table LOG:  statement: alter table anothertab
	  add exclude using btree (f4 with =) where (f4 is not null);
2020-04-06 20:20:23.983 EDT [3326:1312] pg_regress/alter_table LOG:  statement: alter table anothertab
	  add exclude using btree (f4 with =) where (f5 > 0);
2020-04-06 20:20:23.985 EDT [3326:1313] pg_regress/alter_table LOG:  statement: alter table anothertab
	  add unique(f1,f4);
2020-04-06 20:20:23.986 EDT [3326:1314] pg_regress/alter_table LOG:  statement: create index on anothertab(f2,f3);
2020-04-06 20:20:23.987 EDT [3326:1315] pg_regress/alter_table LOG:  statement: create unique index on anothertab(f4);
2020-04-06 20:20:23.988 EDT [3326:1316] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(anothertab)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:23.994 EDT [3334:252] pg_regress/polymorphism LOG:  statement: select f3, myaggn08b(f1) from t group by f3 order by f3;
2020-04-06 20:20:24.001 EDT [3326:1317] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '32780';
2020-04-06 20:20:24.013 EDT [3326:1318] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '32780' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:24.014 EDT [3326:1319] pg_regress/alter_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '32780' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:24.022 EDT [3309:218] pg_regress/plpgsql LOG:  statement: update WSlot set backlink = 'PS.base.a6' where slotname = 'WS.001.3a';
2020-04-06 20:20:24.029 EDT [3326:1320] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '32780' ORDER BY 1;
2020-04-06 20:20:24.029 EDT [3326:1321] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '32780'
	ORDER BY 1;
2020-04-06 20:20:24.030 EDT [3326:1322] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '32780'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('32780')
	ORDER BY 1;
2020-04-06 20:20:24.041 EDT [3326:1323] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '32780'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:24.053 EDT [3326:1324] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '32780'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:24.063 EDT [3326:1325] pg_regress/alter_table LOG:  statement: alter table anothertab alter column f1 type bigint;
2020-04-06 20:20:24.072 EDT [3326:1326] pg_regress/alter_table LOG:  statement: alter table anothertab
	  alter column f2 type bigint,
	  alter column f3 type bigint,
	  alter column f4 type bigint;
2020-04-06 20:20:24.074 EDT [3309:219] pg_regress/plpgsql LOG:  statement: select * from WSlot where roomno = '001' order by slotname;
2020-04-06 20:20:24.075 EDT [3334:253] pg_regress/polymorphism LOG:  statement: select f3, myaggn09a(f1) from t group by f3 order by f3;
2020-04-06 20:20:24.085 EDT [3326:1327] pg_regress/alter_table LOG:  statement: alter table anothertab alter column f5 type bigint;
2020-04-06 20:20:24.087 EDT [3309:220] pg_regress/plpgsql LOG:  statement: select * from PSlot where slotname ~ 'PS.base.a' order by slotname;
2020-04-06 20:20:24.093 EDT [3326:1328] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(anothertab)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:24.102 EDT [3309:221] pg_regress/plpgsql LOG:  statement: update WSlot set backlink = 'PS.base.a6' where slotname = 'WS.001.3b';
2020-04-06 20:20:24.108 EDT [3326:1329] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '32780';
2020-04-06 20:20:24.125 EDT [3326:1330] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '32780' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:24.126 EDT [3326:1331] pg_regress/alter_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '32780' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:24.146 EDT [3326:1332] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '32780' ORDER BY 1;
2020-04-06 20:20:24.153 EDT [3326:1333] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '32780'
	ORDER BY 1;
2020-04-06 20:20:24.157 EDT [3326:1334] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '32780'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('32780')
	ORDER BY 1;
2020-04-06 20:20:24.167 EDT [3335:318] pg_regress/xml LOG:  statement: CREATE TABLE xmltest2(x xml, _path text);
2020-04-06 20:20:24.171 EDT [3335:319] pg_regress/xml LOG:  statement: INSERT INTO xmltest2 VALUES('<d><r><ac>1</ac></r></d>', 'A');
2020-04-06 20:20:24.172 EDT [3335:320] pg_regress/xml LOG:  statement: INSERT INTO xmltest2 VALUES('<d><r><bc>2</bc></r></d>', 'B');
2020-04-06 20:20:24.172 EDT [3335:321] pg_regress/xml LOG:  statement: INSERT INTO xmltest2 VALUES('<d><r><cc>3</cc></r></d>', 'C');
2020-04-06 20:20:24.172 EDT [3335:322] pg_regress/xml LOG:  statement: INSERT INTO xmltest2 VALUES('<d><r><dc>2</dc></r></d>', 'D');
2020-04-06 20:20:24.173 EDT [3335:323] pg_regress/xml LOG:  statement: SELECT xmltable.* FROM xmltest2, LATERAL xmltable('/d/r' PASSING x COLUMNS a int PATH '' || lower(_path) || 'c');
2020-04-06 20:20:24.174 EDT [3335:324] pg_regress/xml LOG:  statement: SELECT xmltable.* FROM xmltest2, LATERAL xmltable(('/d/r/' || lower(_path) || 'c') PASSING x COLUMNS a int PATH '.');
2020-04-06 20:20:24.175 EDT [3335:325] pg_regress/xml LOG:  statement: SELECT xmltable.* FROM xmltest2, LATERAL xmltable(('/d/r/' || lower(_path) || 'c') PASSING x COLUMNS a int PATH 'x' DEFAULT ascii(_path) - 54);
2020-04-06 20:20:24.175 EDT [3326:1335] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '32780'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:24.177 EDT [3335:326] pg_regress/xml LOG:  statement: SELECT * FROM XMLTABLE('*' PASSING '<a>a</a>' COLUMNS a xml PATH '.', b text PATH '.', c text PATH '"hi"', d boolean PATH '. = "a"', e integer PATH 'string-length(.)');
2020-04-06 20:20:24.177 EDT [3335:327] pg_regress/xml LOG:  statement: SELECT * FROM XMLTABLE('*' PASSING '<e>pre<!--c1--><?pi arg?><![CDATA[&ent1]]><n2>&amp;deep</n2>post</e>' COLUMNS x xml PATH 'node()', y xml PATH '/');
2020-04-06 20:20:24.178 EDT [3335:328] pg_regress/xml LOG:  statement: SELECT * FROM XMLTABLE('.' PASSING XMLELEMENT(NAME a) columns a varchar(20) PATH '"<foo/>"', b xml PATH '"<foo/>"');
2020-04-06 20:20:24.180 EDT [3335:329] pg_regress/xml LOG:  disconnection: session time: 0:00:03.344 user=pgbuild database=regression host=[local]
2020-04-06 20:20:24.189 EDT [3326:1336] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '32780'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:24.194 EDT [3334:254] pg_regress/polymorphism LOG:  statement: select f3, myaggn10a(f1) from t group by f3 order by f3;
2020-04-06 20:20:24.206 EDT [3326:1337] pg_regress/alter_table LOG:  statement: drop table anothertab;
2020-04-06 20:20:24.208 EDT [3309:222] pg_regress/plpgsql LOG:  statement: select * from WSlot where roomno = '001' order by slotname;
2020-04-06 20:20:24.213 EDT [3326:1338] pg_regress/alter_table LOG:  statement: create table another (f1 int, f2 text, f3 text);
2020-04-06 20:20:24.215 EDT [3326:1339] pg_regress/alter_table LOG:  statement: insert into another values(1, 'one', 'uno');
2020-04-06 20:20:24.216 EDT [3326:1340] pg_regress/alter_table LOG:  statement: insert into another values(2, 'two', 'due');
2020-04-06 20:20:24.216 EDT [3326:1341] pg_regress/alter_table LOG:  statement: insert into another values(3, 'three', 'tre');
2020-04-06 20:20:24.216 EDT [3326:1342] pg_regress/alter_table LOG:  statement: select * from another;
2020-04-06 20:20:24.222 EDT [3309:223] pg_regress/plpgsql LOG:  statement: select * from PSlot where slotname ~ 'PS.base.a' order by slotname;
2020-04-06 20:20:24.232 EDT [3326:1343] pg_regress/alter_table LOG:  statement: alter table another
	  alter f1 type text using f2 || ' and ' || f3 || ' more',
	  alter f2 type bigint using f1 * 10,
	  drop column f3;
2020-04-06 20:20:24.238 EDT [3309:224] pg_regress/plpgsql LOG:  statement: update WSlot set backlink = 'PS.base.a5' where slotname = 'WS.001.3a';
2020-04-06 20:20:24.239 EDT [3326:1344] pg_regress/alter_table LOG:  statement: select * from another;
2020-04-06 20:20:24.253 EDT [3326:1345] pg_regress/alter_table LOG:  statement: drop table another;
2020-04-06 20:20:24.256 EDT [3326:1346] pg_regress/alter_table LOG:  statement: begin;
2020-04-06 20:20:24.256 EDT [3326:1347] pg_regress/alter_table LOG:  statement: create table skip_wal_skip_rewrite_index (c varchar(10) primary key);
2020-04-06 20:20:24.260 EDT [3326:1348] pg_regress/alter_table LOG:  statement: alter table skip_wal_skip_rewrite_index alter c type varchar(20);
2020-04-06 20:20:24.262 EDT [3326:1349] pg_regress/alter_table LOG:  statement: commit;
2020-04-06 20:20:24.265 EDT [3326:1350] pg_regress/alter_table LOG:  statement: create table tab1 (a int, b text);
2020-04-06 20:20:24.268 EDT [3326:1351] pg_regress/alter_table LOG:  statement: create table tab2 (x int, y tab1);
2020-04-06 20:20:24.270 EDT [3326:1352] pg_regress/alter_table LOG:  statement: alter table tab1 alter column b type varchar;
2020-04-06 20:20:24.270 EDT [3326:1353] pg_regress/alter_table ERROR:  cannot alter table "tab1" because column "tab2.y" uses its row type
2020-04-06 20:20:24.270 EDT [3326:1354] pg_regress/alter_table STATEMENT:  alter table tab1 alter column b type varchar;
2020-04-06 20:20:24.271 EDT [3326:1355] pg_regress/alter_table LOG:  statement: create table at_partitioned (a int, b text) partition by range (a);
2020-04-06 20:20:24.271 EDT [3326:1356] pg_regress/alter_table LOG:  statement: create table at_part_1 partition of at_partitioned for values from (0) to (1000);
2020-04-06 20:20:24.274 EDT [3326:1357] pg_regress/alter_table LOG:  statement: insert into at_partitioned values (512, '0.123');
2020-04-06 20:20:24.275 EDT [3326:1358] pg_regress/alter_table LOG:  statement: create table at_part_2 (b text, a int);
2020-04-06 20:20:24.280 EDT [3326:1359] pg_regress/alter_table LOG:  statement: insert into at_part_2 values ('1.234', 1024);
2020-04-06 20:20:24.280 EDT [3326:1360] pg_regress/alter_table LOG:  statement: create index on at_partitioned (b);
2020-04-06 20:20:24.282 EDT [3326:1361] pg_regress/alter_table LOG:  statement: create index on at_partitioned (a);
2020-04-06 20:20:24.284 EDT [3326:1362] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(at_part_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:24.289 EDT [3309:225] pg_regress/plpgsql LOG:  statement: select * from WSlot where roomno = '001' order by slotname;
2020-04-06 20:20:24.300 EDT [3309:226] pg_regress/plpgsql LOG:  statement: select * from PSlot where slotname ~ 'PS.base.a' order by slotname;
2020-04-06 20:20:24.302 EDT [3326:1363] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '32888';
2020-04-06 20:20:24.314 EDT [3326:1364] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '32888' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:24.315 EDT [3326:1365] pg_regress/alter_table LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '32888';
2020-04-06 20:20:24.319 EDT [3309:227] pg_regress/plpgsql LOG:  statement: insert into PField values ('PF1_2', 'Phonelines first floor');
2020-04-06 20:20:24.319 EDT [3334:255] pg_regress/polymorphism LOG:  statement: select mysum2(f1, f1 + 1) from t;
2020-04-06 20:20:24.319 EDT [3309:228] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.ta1', 'PF1_2', '', '');
2020-04-06 20:20:24.330 EDT [3326:1366] pg_regress/alter_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '32888' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:24.336 EDT [3309:229] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.ta2', 'PF1_2', '', '');
2020-04-06 20:20:24.346 EDT [3326:1367] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '32888' ORDER BY 1;
2020-04-06 20:20:24.348 EDT [3326:1368] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '32888'
	ORDER BY 1;
2020-04-06 20:20:24.349 EDT [3326:1369] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '32888'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('32888')
	ORDER BY 1;
2020-04-06 20:20:24.351 EDT [3309:230] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.ta3', 'PF1_2', '', '');
2020-04-06 20:20:24.369 EDT [3326:1370] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '32888'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:24.371 EDT [3309:231] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.ta4', 'PF1_2', '', '');
2020-04-06 20:20:24.387 EDT [3309:232] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.ta5', 'PF1_2', '', '');
2020-04-06 20:20:24.388 EDT [3326:1371] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '32888'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:24.403 EDT [3309:233] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.ta6', 'PF1_2', '', '');
2020-04-06 20:20:24.405 EDT [3326:1372] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(at_part_2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:24.411 EDT [3334:256] pg_regress/polymorphism LOG:  statement: create function bleat(int) returns int as $$
	begin
	  raise notice 'bleat %', $1;
	  return $1;
	end$$ language plpgsql;
2020-04-06 20:20:24.413 EDT [3334:257] pg_regress/polymorphism LOG:  statement: create function sql_if(bool, anyelement, anyelement) returns anyelement as $$
	select case when $1 then $2 else $3 end $$ language sql;
2020-04-06 20:20:24.413 EDT [3334:258] pg_regress/polymorphism LOG:  statement: select f1, sql_if(f1 > 0, bleat(f1), bleat(f1 + 1)) from int4_tbl;
2020-04-06 20:20:24.415 EDT [3334:259] pg_regress/polymorphism LOG:  statement: select q2, sql_if(q2 > 0, q2, q2 + 1) from int8_tbl;
2020-04-06 20:20:24.415 EDT [3334:260] pg_regress/polymorphism LOG:  statement: CREATE AGGREGATE array_cat_accum (anyarray)
	(
	    sfunc = array_cat,
	    stype = anyarray,
	    initcond = '{}'
	);
2020-04-06 20:20:24.416 EDT [3334:261] pg_regress/polymorphism LOG:  statement: SELECT array_cat_accum(i)
	FROM (VALUES (ARRAY[1,2]), (ARRAY[3,4])) as t(i);
2020-04-06 20:20:24.416 EDT [3334:262] pg_regress/polymorphism LOG:  statement: SELECT array_cat_accum(i)
	FROM (VALUES (ARRAY[row(1,2),row(3,4)]), (ARRAY[row(5,6),row(7,8)])) as t(i);
2020-04-06 20:20:24.417 EDT [3334:263] pg_regress/polymorphism LOG:  statement: create function add_group(grp anyarray, ad anyelement, size integer)
	  returns anyarray
	  as $$
	begin
	  if grp is null then
	    return array[ad];
	  end if;
	  if array_upper(grp, 1) < size then
	    return grp || ad;
	  end if;
	  return grp;
	end;
	$$
	  language plpgsql immutable;
2020-04-06 20:20:24.418 EDT [3334:264] pg_regress/polymorphism LOG:  statement: create aggregate build_group(anyelement, integer) (
	  SFUNC = add_group,
	  STYPE = anyarray
	);
2020-04-06 20:20:24.418 EDT [3334:265] pg_regress/polymorphism LOG:  statement: select build_group(q1,3) from int8_tbl;
2020-04-06 20:20:24.419 EDT [3334:266] pg_regress/polymorphism LOG:  statement: create aggregate build_group(int8, integer) (
	  SFUNC = add_group,
	  STYPE = int2[]
	);
2020-04-06 20:20:24.419 EDT [3334:267] pg_regress/polymorphism ERROR:  function add_group(smallint[], bigint, integer) does not exist
2020-04-06 20:20:24.419 EDT [3334:268] pg_regress/polymorphism STATEMENT:  create aggregate build_group(int8, integer) (
	  SFUNC = add_group,
	  STYPE = int2[]
	);
2020-04-06 20:20:24.420 EDT [3326:1373] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '32894';
2020-04-06 20:20:24.421 EDT [3309:234] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.tb1', 'PF1_2', '', '');
2020-04-06 20:20:24.421 EDT [3334:269] pg_regress/polymorphism LOG:  statement: create aggregate build_group(int8, integer) (
	  SFUNC = add_group,
	  STYPE = int8[]
	);
2020-04-06 20:20:24.422 EDT [3334:270] pg_regress/polymorphism LOG:  statement: create function first_el(anyarray) returns anyelement as
	'select $1[1]' language sql strict immutable;
2020-04-06 20:20:24.422 EDT [3334:271] pg_regress/polymorphism LOG:  statement: create aggregate first_el_agg_f8(float8) (
	  SFUNC = array_append,
	  STYPE = float8[],
	  FINALFUNC = first_el
	);
2020-04-06 20:20:24.422 EDT [3334:272] pg_regress/polymorphism LOG:  statement: create aggregate first_el_agg_any(anyelement) (
	  SFUNC = array_append,
	  STYPE = anyarray,
	  FINALFUNC = first_el
	);
2020-04-06 20:20:24.423 EDT [3334:273] pg_regress/polymorphism LOG:  statement: select first_el_agg_f8(x::float8) from generate_series(1,10) x;
2020-04-06 20:20:24.434 EDT [3326:1374] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '32894' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:24.436 EDT [3326:1375] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '32894' ORDER BY 1;
2020-04-06 20:20:24.438 EDT [3326:1376] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '32894'
	ORDER BY 1;
2020-04-06 20:20:24.439 EDT [3334:274] pg_regress/polymorphism LOG:  statement: select first_el_agg_any(x) from generate_series(1,10) x;
2020-04-06 20:20:24.440 EDT [3326:1377] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '32894'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('32894')
	ORDER BY 1;
2020-04-06 20:20:24.442 EDT [3309:235] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.tb2', 'PF1_2', '', '');
2020-04-06 20:20:24.449 EDT [3334:275] pg_regress/polymorphism LOG:  statement: select first_el_agg_f8(x::float8) over(order by x) from generate_series(1,10) x;
2020-04-06 20:20:24.454 EDT [3309:236] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.tb3', 'PF1_2', '', '');
2020-04-06 20:20:24.456 EDT [3326:1378] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '32894'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:24.467 EDT [3309:237] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.tb4', 'PF1_2', '', '');
2020-04-06 20:20:24.469 EDT [3326:1379] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '32894'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:24.481 EDT [3309:238] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.tb5', 'PF1_2', '', '');
2020-04-06 20:20:24.482 EDT [3326:1380] pg_regress/alter_table LOG:  statement: alter table at_partitioned attach partition at_part_2 for values from (1000) to (2000);
2020-04-06 20:20:24.486 EDT [3326:1381] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(at_part_2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:24.500 EDT [3309:239] pg_regress/plpgsql LOG:  statement: insert into PSlot values ('PS.first.tb6', 'PF1_2', '', '');
2020-04-06 20:20:24.501 EDT [3326:1382] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '32894';
2020-04-06 20:20:24.515 EDT [3309:240] pg_regress/plpgsql LOG:  statement: update PField set name = 'PF0_2' where name = 'PF0_X';
2020-04-06 20:20:24.516 EDT [3326:1383] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '32894' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:24.518 EDT [3326:1384] pg_regress/alter_table LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '32894';
2020-04-06 20:20:24.529 EDT [3326:1385] pg_regress/alter_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '32894' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:24.547 EDT [3326:1386] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '32894' ORDER BY 1;
2020-04-06 20:20:24.549 EDT [3326:1387] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '32894'
	ORDER BY 1;
2020-04-06 20:20:24.550 EDT [3326:1388] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '32894'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('32894')
	ORDER BY 1;
2020-04-06 20:20:24.565 EDT [3334:276] pg_regress/polymorphism LOG:  statement: select first_el_agg_any(x) over(order by x) from generate_series(1,10) x;
2020-04-06 20:20:24.566 EDT [3326:1389] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '32894'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:24.582 EDT [3326:1390] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '32894'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:24.598 EDT [3326:1391] pg_regress/alter_table LOG:  statement: alter table at_partitioned alter column b type numeric using b::numeric;
2020-04-06 20:20:24.614 EDT [3326:1392] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(at_part_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:24.631 EDT [3326:1393] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '32888';
2020-04-06 20:20:24.646 EDT [3326:1394] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '32888' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:24.648 EDT [3326:1395] pg_regress/alter_table LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '32888';
2020-04-06 20:20:24.661 EDT [3326:1396] pg_regress/alter_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '32888' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:24.667 EDT [3309:241] pg_regress/plpgsql LOG:  statement: select * from PSlot order by slotname;
2020-04-06 20:20:24.676 EDT [3326:1397] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '32888' ORDER BY 1;
2020-04-06 20:20:24.677 EDT [3326:1398] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '32888'
	ORDER BY 1;
2020-04-06 20:20:24.677 EDT [3326:1399] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '32888'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('32888')
	ORDER BY 1;
2020-04-06 20:20:24.681 EDT [3309:242] pg_regress/plpgsql LOG:  statement: select * from WSlot order by slotname;
2020-04-06 20:20:24.691 EDT [3326:1400] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '32888'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:24.693 EDT [3334:277] pg_regress/polymorphism LOG:  statement: select distinct array_ndims(histogram_bounds) from pg_stats
	where histogram_bounds is not null;
2020-04-06 20:20:24.695 EDT [3309:243] pg_regress/plpgsql LOG:  statement: insert into PLine values ('PL.001', '-0', 'Central call', 'PS.base.ta1');
2020-04-06 20:20:24.707 EDT [3326:1401] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '32888'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:24.720 EDT [3326:1402] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(at_part_2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:24.728 EDT [3334:278] pg_regress/polymorphism LOG:  statement: select max(histogram_bounds) from pg_stats where tablename = 'pg_am';
2020-04-06 20:20:24.735 EDT [3326:1403] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '32894';
2020-04-06 20:20:24.738 EDT [3309:244] pg_regress/plpgsql LOG:  statement: insert into PLine values ('PL.002', '-101', '', 'PS.base.ta2');
2020-04-06 20:20:24.744 EDT [4309:1] ERROR:  cannot compare arrays of different element types
2020-04-06 20:20:24.744 EDT [4309:2] STATEMENT:  select max(histogram_bounds) from pg_stats where tablename = 'pg_am';
2020-04-06 20:20:24.744 EDT [3334:279] pg_regress/polymorphism ERROR:  cannot compare arrays of different element types
2020-04-06 20:20:24.744 EDT [3334:280] pg_regress/polymorphism STATEMENT:  select max(histogram_bounds) from pg_stats where tablename = 'pg_am';
2020-04-06 20:20:24.747 EDT [24935:452] LOG:  background worker "parallel worker" (PID 4309) exited with exit code 1
2020-04-06 20:20:24.747 EDT [3334:281] pg_regress/polymorphism LOG:  statement: select array_in('{1,2,3}','int4'::regtype,-1);
2020-04-06 20:20:24.750 EDT [3326:1404] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '32894' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:24.751 EDT [3326:1405] pg_regress/alter_table LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '32894';
2020-04-06 20:20:24.759 EDT [3334:282] pg_regress/polymorphism LOG:  statement: select * from array_in('{1,2,3}','int4'::regtype,-1);
2020-04-06 20:20:24.759 EDT [3334:283] pg_regress/polymorphism ERROR:  function "array_in" in FROM has unsupported return type anyarray at character 15
2020-04-06 20:20:24.759 EDT [3334:284] pg_regress/polymorphism STATEMENT:  select * from array_in('{1,2,3}','int4'::regtype,-1);
2020-04-06 20:20:24.759 EDT [3334:285] pg_regress/polymorphism LOG:  statement: select anyrange_in('[10,20)','int4range'::regtype,-1);
2020-04-06 20:20:24.766 EDT [3326:1406] pg_regress/alter_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '32894' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:24.766 EDT [4315:1] ERROR:  cannot accept a value of type anyrange
2020-04-06 20:20:24.766 EDT [4315:2] STATEMENT:  select anyrange_in('[10,20)','int4range'::regtype,-1);
2020-04-06 20:20:24.767 EDT [3334:286] pg_regress/polymorphism ERROR:  cannot accept a value of type anyrange
2020-04-06 20:20:24.767 EDT [3334:287] pg_regress/polymorphism STATEMENT:  select anyrange_in('[10,20)','int4range'::regtype,-1);
2020-04-06 20:20:24.770 EDT [24935:453] LOG:  background worker "parallel worker" (PID 4315) exited with exit code 1
2020-04-06 20:20:24.771 EDT [3334:288] pg_regress/polymorphism LOG:  statement: create function myleast(variadic anyarray) returns anyelement as $$
	  select min($1[i]) from generate_subscripts($1,1) g(i)
	$$ language sql immutable strict;
2020-04-06 20:20:24.772 EDT [3334:289] pg_regress/polymorphism LOG:  statement: select myleast(10, 1, 20, 33);
2020-04-06 20:20:24.781 EDT [3326:1407] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '32894' ORDER BY 1;
2020-04-06 20:20:24.782 EDT [3309:245] pg_regress/plpgsql LOG:  statement: insert into PLine values ('PL.003', '-102', '', 'PS.base.ta3');
2020-04-06 20:20:24.783 EDT [3326:1408] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '32894'
	ORDER BY 1;
2020-04-06 20:20:24.783 EDT [3326:1409] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '32894'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('32894')
	ORDER BY 1;
2020-04-06 20:20:24.784 EDT [3334:290] pg_regress/polymorphism LOG:  statement: select myleast(1.1, 0.22, 0.55);
2020-04-06 20:20:24.795 EDT [3334:291] pg_regress/polymorphism LOG:  statement: select myleast('z'::text);
2020-04-06 20:20:24.799 EDT [3326:1410] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '32894'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:24.809 EDT [3334:292] pg_regress/polymorphism LOG:  statement: select myleast();
2020-04-06 20:20:24.809 EDT [3334:293] pg_regress/polymorphism ERROR:  function myleast() does not exist at character 8
2020-04-06 20:20:24.809 EDT [3334:294] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:24.809 EDT [3334:295] pg_regress/polymorphism STATEMENT:  select myleast();
2020-04-06 20:20:24.809 EDT [3334:296] pg_regress/polymorphism LOG:  statement: select myleast(variadic array[1,2,3,4,-1]);
2020-04-06 20:20:24.814 EDT [3326:1411] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '32894'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:24.821 EDT [3309:246] pg_regress/plpgsql LOG:  statement: insert into PLine values ('PL.004', '-103', '', 'PS.base.ta5');
2020-04-06 20:20:24.823 EDT [3334:297] pg_regress/polymorphism LOG:  statement: select myleast(variadic array[1.1, -5.5]);
2020-04-06 20:20:24.827 EDT [3326:1412] pg_regress/alter_table LOG:  statement: drop table at_partitioned;
2020-04-06 20:20:24.835 EDT [3326:1413] pg_regress/alter_table LOG:  statement: create table at_partitioned(id int, name varchar(64), unique (id, name))
	  partition by hash(id);
2020-04-06 20:20:24.837 EDT [3334:298] pg_regress/polymorphism LOG:  statement: select myleast(variadic array[]::int[]);
2020-04-06 20:20:24.838 EDT [3326:1414] pg_regress/alter_table LOG:  statement: comment on constraint at_partitioned_id_name_key on at_partitioned is 'parent constraint';
2020-04-06 20:20:24.838 EDT [3326:1415] pg_regress/alter_table LOG:  statement: comment on index at_partitioned_id_name_key is 'parent index';
2020-04-06 20:20:24.838 EDT [3326:1416] pg_regress/alter_table LOG:  statement: create table at_partitioned_0 partition of at_partitioned
	  for values with (modulus 2, remainder 0);
2020-04-06 20:20:24.841 EDT [3326:1417] pg_regress/alter_table LOG:  statement: comment on constraint at_partitioned_0_id_name_key on at_partitioned_0 is 'child 0 constraint';
2020-04-06 20:20:24.841 EDT [3326:1418] pg_regress/alter_table LOG:  statement: comment on index at_partitioned_0_id_name_key is 'child 0 index';
2020-04-06 20:20:24.842 EDT [3326:1419] pg_regress/alter_table LOG:  statement: create table at_partitioned_1 partition of at_partitioned
	  for values with (modulus 2, remainder 1);
2020-04-06 20:20:24.844 EDT [3326:1420] pg_regress/alter_table LOG:  statement: comment on constraint at_partitioned_1_id_name_key on at_partitioned_1 is 'child 1 constraint';
2020-04-06 20:20:24.844 EDT [3326:1421] pg_regress/alter_table LOG:  statement: comment on index at_partitioned_1_id_name_key is 'child 1 index';
2020-04-06 20:20:24.845 EDT [3326:1422] pg_regress/alter_table LOG:  statement: insert into at_partitioned values(1, 'foo');
2020-04-06 20:20:24.845 EDT [3326:1423] pg_regress/alter_table LOG:  statement: insert into at_partitioned values(3, 'bar');
2020-04-06 20:20:24.846 EDT [3326:1424] pg_regress/alter_table LOG:  statement: create temp table old_oids as
	  select relname, oid as oldoid, relfilenode as oldfilenode
	  from pg_class where relname like 'at_partitioned%';
2020-04-06 20:20:24.849 EDT [3334:299] pg_regress/polymorphism LOG:  statement: create function concat(text, variadic anyarray) returns text as $$
	  select array_to_string($2, $1);
	$$ language sql immutable strict;
2020-04-06 20:20:24.849 EDT [3334:300] pg_regress/polymorphism LOG:  statement: select concat('%', 1, 2, 3, 4, 5);
2020-04-06 20:20:24.860 EDT [3326:1425] pg_regress/alter_table LOG:  statement: select relname,
	  c.oid = oldoid as orig_oid,
	  case relfilenode
	    when 0 then 'none'
	    when c.oid then 'own'
	    when oldfilenode then 'orig'
	    else 'OTHER'
	    end as storage,
	  obj_description(c.oid, 'pg_class') as desc
	  from pg_class c left join old_oids using (relname)
	  where relname like 'at_partitioned%'
	  order by relname;
2020-04-06 20:20:24.862 EDT [3326:1426] pg_regress/alter_table LOG:  statement: select conname, obj_description(oid, 'pg_constraint') as desc
	  from pg_constraint where conname like 'at_partitioned%'
	  order by conname;
2020-04-06 20:20:24.865 EDT [3334:301] pg_regress/polymorphism LOG:  statement: select concat('|', 'a'::text, 'b', 'c');
2020-04-06 20:20:24.868 EDT [3309:247] pg_regress/plpgsql LOG:  statement: insert into PLine values ('PL.005', '-104', '', 'PS.base.ta6');
2020-04-06 20:20:24.874 EDT [3334:302] pg_regress/polymorphism LOG:  statement: select concat('|', variadic array[1,2,33]);
2020-04-06 20:20:24.879 EDT [3326:1427] pg_regress/alter_table LOG:  statement: alter table at_partitioned alter column name type varchar(127);
2020-04-06 20:20:24.886 EDT [3334:303] pg_regress/polymorphism LOG:  statement: select concat('|', variadic array[]::int[]);
2020-04-06 20:20:24.891 EDT [3326:1428] pg_regress/alter_table LOG:  statement: select relname,
	  c.oid = oldoid as orig_oid,
	  case relfilenode
	    when 0 then 'none'
	    when c.oid then 'own'
	    when oldfilenode then 'orig'
	    else 'OTHER'
	    end as storage,
	  obj_description(c.oid, 'pg_class') as desc
	  from pg_class c left join old_oids using (relname)
	  where relname like 'at_partitioned%'
	  order by relname;
2020-04-06 20:20:24.893 EDT [3326:1429] pg_regress/alter_table LOG:  statement: select conname, obj_description(oid, 'pg_constraint') as desc
	  from pg_constraint where conname like 'at_partitioned%'
	  order by conname;
2020-04-06 20:20:24.900 EDT [3334:304] pg_regress/polymorphism LOG:  statement: drop function concat(text, anyarray);
2020-04-06 20:20:24.900 EDT [3334:305] pg_regress/polymorphism LOG:  statement: create function formarray(anyelement, variadic anyarray) returns anyarray as $$
	  select array_prepend($1, $2);
	$$ language sql immutable strict;
2020-04-06 20:20:24.901 EDT [3334:306] pg_regress/polymorphism LOG:  statement: select formarray(1,2,3,4,5);
2020-04-06 20:20:24.908 EDT [3309:248] pg_regress/plpgsql LOG:  statement: insert into PLine values ('PL.006', '-106', '', 'PS.base.tb2');
2020-04-06 20:20:24.911 EDT [3334:307] pg_regress/polymorphism LOG:  statement: select formarray(1.1, variadic array[1.2,55.5]);
2020-04-06 20:20:24.913 EDT [3326:1430] pg_regress/alter_table LOG:  statement: drop table at_partitioned;
2020-04-06 20:20:24.918 EDT [3326:1431] pg_regress/alter_table LOG:  statement: create temp table recur1 (f1 int);
2020-04-06 20:20:24.920 EDT [3326:1432] pg_regress/alter_table LOG:  statement: alter table recur1 add column f2 recur1;
2020-04-06 20:20:24.920 EDT [3326:1433] pg_regress/alter_table ERROR:  composite type recur1 cannot be made a member of itself
2020-04-06 20:20:24.920 EDT [3326:1434] pg_regress/alter_table STATEMENT:  alter table recur1 add column f2 recur1;
2020-04-06 20:20:24.920 EDT [3326:1435] pg_regress/alter_table LOG:  statement: alter table recur1 add column f2 recur1[];
2020-04-06 20:20:24.920 EDT [3326:1436] pg_regress/alter_table ERROR:  composite type recur1 cannot be made a member of itself
2020-04-06 20:20:24.920 EDT [3326:1437] pg_regress/alter_table STATEMENT:  alter table recur1 add column f2 recur1[];
2020-04-06 20:20:24.921 EDT [3326:1438] pg_regress/alter_table LOG:  statement: create domain array_of_recur1 as recur1[];
2020-04-06 20:20:24.921 EDT [3326:1439] pg_regress/alter_table LOG:  statement: alter table recur1 add column f2 array_of_recur1;
2020-04-06 20:20:24.921 EDT [3326:1440] pg_regress/alter_table ERROR:  composite type recur1 cannot be made a member of itself
2020-04-06 20:20:24.921 EDT [3326:1441] pg_regress/alter_table STATEMENT:  alter table recur1 add column f2 array_of_recur1;
2020-04-06 20:20:24.922 EDT [3326:1442] pg_regress/alter_table LOG:  statement: create temp table recur2 (f1 int, f2 recur1);
2020-04-06 20:20:24.924 EDT [3334:308] pg_regress/polymorphism LOG:  statement: select formarray(1.1, array[1.2,55.5]);
2020-04-06 20:20:24.924 EDT [3334:309] pg_regress/polymorphism ERROR:  function formarray(numeric, numeric[]) does not exist at character 8
2020-04-06 20:20:24.924 EDT [3334:310] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:24.924 EDT [3334:311] pg_regress/polymorphism STATEMENT:  select formarray(1.1, array[1.2,55.5]);
2020-04-06 20:20:24.924 EDT [3334:312] pg_regress/polymorphism LOG:  statement: select formarray(1, 'x'::text);
2020-04-06 20:20:24.924 EDT [3334:313] pg_regress/polymorphism ERROR:  function formarray(integer, text) does not exist at character 8
2020-04-06 20:20:24.924 EDT [3334:314] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:24.924 EDT [3334:315] pg_regress/polymorphism STATEMENT:  select formarray(1, 'x'::text);
2020-04-06 20:20:24.924 EDT [3334:316] pg_regress/polymorphism LOG:  statement: select formarray(1, variadic array['x'::text]);
2020-04-06 20:20:24.924 EDT [3334:317] pg_regress/polymorphism ERROR:  function formarray(integer, text[]) does not exist at character 8
2020-04-06 20:20:24.924 EDT [3334:318] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:24.924 EDT [3334:319] pg_regress/polymorphism STATEMENT:  select formarray(1, variadic array['x'::text]);
2020-04-06 20:20:24.925 EDT [3334:320] pg_regress/polymorphism LOG:  statement: drop function formarray(anyelement, variadic anyarray);
2020-04-06 20:20:24.925 EDT [3334:321] pg_regress/polymorphism LOG:  statement: select pg_typeof(null);
2020-04-06 20:20:24.928 EDT [3326:1443] pg_regress/alter_table LOG:  statement: alter table recur1 add column f2 recur2;
2020-04-06 20:20:24.928 EDT [3326:1444] pg_regress/alter_table ERROR:  composite type recur1 cannot be made a member of itself
2020-04-06 20:20:24.928 EDT [3326:1445] pg_regress/alter_table STATEMENT:  alter table recur1 add column f2 recur2;
2020-04-06 20:20:24.928 EDT [3326:1446] pg_regress/alter_table LOG:  statement: alter table recur1 add column f2 int;
2020-04-06 20:20:24.929 EDT [3326:1447] pg_regress/alter_table LOG:  statement: alter table recur1 alter column f2 type recur2;
2020-04-06 20:20:24.929 EDT [3326:1448] pg_regress/alter_table ERROR:  composite type recur1 cannot be made a member of itself
2020-04-06 20:20:24.929 EDT [3326:1449] pg_regress/alter_table STATEMENT:  alter table recur1 alter column f2 type recur2;
2020-04-06 20:20:24.929 EDT [3326:1450] pg_regress/alter_table LOG:  statement: create table test_storage (a text);
2020-04-06 20:20:24.932 EDT [3326:1451] pg_regress/alter_table LOG:  statement: alter table test_storage alter a set storage plain;
2020-04-06 20:20:24.932 EDT [3326:1452] pg_regress/alter_table LOG:  statement: alter table test_storage add b int default 0;
2020-04-06 20:20:24.935 EDT [3326:1453] pg_regress/alter_table LOG:  statement: alter table test_storage alter a set storage extended;
2020-04-06 20:20:24.936 EDT [3334:322] pg_regress/polymorphism LOG:  statement: select pg_typeof(0);
2020-04-06 20:20:24.937 EDT [3326:1454] pg_regress/alter_table LOG:  statement: select reltoastrelid <> 0 as has_toast_table
	from pg_class
	where oid = 'test_storage'::regclass;
2020-04-06 20:20:24.947 EDT [3309:249] pg_regress/plpgsql LOG:  statement: insert into PLine values ('PL.007', '-108', '', 'PS.base.tb3');
2020-04-06 20:20:24.950 EDT [3334:323] pg_regress/polymorphism LOG:  statement: select pg_typeof(0.0);
2020-04-06 20:20:24.951 EDT [3326:1455] pg_regress/alter_table LOG:  statement: CREATE TABLE test_inh_check (a float check (a > 10.2), b float);
2020-04-06 20:20:24.953 EDT [3326:1456] pg_regress/alter_table LOG:  statement: CREATE TABLE test_inh_check_child() INHERITS(test_inh_check);
2020-04-06 20:20:24.955 EDT [3326:1457] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_inh_check)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:24.961 EDT [3334:324] pg_regress/polymorphism LOG:  statement: select pg_typeof(1+1 = 2);
2020-04-06 20:20:24.968 EDT [3326:1458] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '32979';
2020-04-06 20:20:24.973 EDT [3334:325] pg_regress/polymorphism LOG:  statement: select pg_typeof('x');
2020-04-06 20:20:24.984 EDT [3326:1459] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '32979' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:24.985 EDT [3326:1460] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '32979' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:24.985 EDT [3334:326] pg_regress/polymorphism LOG:  statement: select pg_typeof('' || '');
2020-04-06 20:20:24.990 EDT [3309:250] pg_regress/plpgsql LOG:  statement: insert into PLine values ('PL.008', '-109', '', 'PS.base.tb4');
2020-04-06 20:20:24.999 EDT [3326:1461] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '32979' ORDER BY 1;
2020-04-06 20:20:25.001 EDT [3334:327] pg_regress/polymorphism LOG:  statement: select pg_typeof(pg_typeof(0));
2020-04-06 20:20:25.001 EDT [3326:1462] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '32979'
	ORDER BY 1;
2020-04-06 20:20:25.003 EDT [3326:1463] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '32979'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('32979')
	ORDER BY 1;
2020-04-06 20:20:25.015 EDT [3334:328] pg_regress/polymorphism LOG:  statement: select pg_typeof(array[1.2,55.5]);
2020-04-06 20:20:25.020 EDT [3326:1464] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '32979'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:25.026 EDT [3309:251] pg_regress/plpgsql LOG:  statement: insert into PLine values ('PL.009', '-121', '', 'PS.base.tb5');
2020-04-06 20:20:25.028 EDT [3334:329] pg_regress/polymorphism LOG:  statement: select pg_typeof(myleast(10, 1, 20, 33));
2020-04-06 20:20:25.034 EDT [3326:1465] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '32979'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:25.040 EDT [3334:330] pg_regress/polymorphism LOG:  statement: create function dfunc(a int = 1, int = 2) returns int as $$
	  select $1 + $2;
	$$ language sql;
2020-04-06 20:20:25.041 EDT [3334:331] pg_regress/polymorphism LOG:  statement: select dfunc();
2020-04-06 20:20:25.041 EDT [3334:332] pg_regress/polymorphism LOG:  statement: select dfunc(10);
2020-04-06 20:20:25.042 EDT [3334:333] pg_regress/polymorphism LOG:  statement: select dfunc(10, 20);
2020-04-06 20:20:25.043 EDT [3334:334] pg_regress/polymorphism LOG:  statement: select dfunc(10, 20, 30);
2020-04-06 20:20:25.043 EDT [3334:335] pg_regress/polymorphism ERROR:  function dfunc(integer, integer, integer) does not exist at character 8
2020-04-06 20:20:25.043 EDT [3334:336] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:25.043 EDT [3334:337] pg_regress/polymorphism STATEMENT:  select dfunc(10, 20, 30);
2020-04-06 20:20:25.043 EDT [3334:338] pg_regress/polymorphism LOG:  statement: drop function dfunc();
2020-04-06 20:20:25.043 EDT [3334:339] pg_regress/polymorphism ERROR:  function dfunc() does not exist
2020-04-06 20:20:25.043 EDT [3334:340] pg_regress/polymorphism STATEMENT:  drop function dfunc();
2020-04-06 20:20:25.044 EDT [3334:341] pg_regress/polymorphism LOG:  statement: drop function dfunc(int);
2020-04-06 20:20:25.044 EDT [3334:342] pg_regress/polymorphism ERROR:  function dfunc(integer) does not exist
2020-04-06 20:20:25.044 EDT [3334:343] pg_regress/polymorphism STATEMENT:  drop function dfunc(int);
2020-04-06 20:20:25.044 EDT [3334:344] pg_regress/polymorphism LOG:  statement: drop function dfunc(int, int);
2020-04-06 20:20:25.045 EDT [3334:345] pg_regress/polymorphism LOG:  statement: create function dfunc(a int = 1, b int) returns int as $$
	  select $1 + $2;
	$$ language sql;
2020-04-06 20:20:25.045 EDT [3334:346] pg_regress/polymorphism ERROR:  input parameters after one with a default value must also have defaults
2020-04-06 20:20:25.045 EDT [3334:347] pg_regress/polymorphism STATEMENT:  create function dfunc(a int = 1, b int) returns int as $$
	  select $1 + $2;
	$$ language sql;
2020-04-06 20:20:25.046 EDT [3334:348] pg_regress/polymorphism LOG:  statement: create function dfunc(a int = 1, out sum int, b int = 2) as $$
	  select $1 + $2;
	$$ language sql;
2020-04-06 20:20:25.048 EDT [3334:349] pg_regress/polymorphism LOG:  statement: select dfunc();
2020-04-06 20:20:25.048 EDT [3326:1466] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_inh_check_child)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:25.050 EDT [3334:350] pg_regress/polymorphism LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(dfunc)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:20:25.061 EDT [3326:1467] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '32983';
2020-04-06 20:20:25.065 EDT [3309:252] pg_regress/plpgsql LOG:  statement: insert into PLine values ('PL.010', '-122', '', 'PS.base.tb6');
2020-04-06 20:20:25.067 EDT [3334:351] pg_regress/polymorphism LOG:  statement: drop function dfunc(int, int);
2020-04-06 20:20:25.068 EDT [3334:352] pg_regress/polymorphism LOG:  statement: create function dfunc(a int DEFAULT 1.0, int DEFAULT '-1') returns int as $$
	  select $1 + $2;
	$$ language sql;
2020-04-06 20:20:25.069 EDT [3334:353] pg_regress/polymorphism LOG:  statement: select dfunc();
2020-04-06 20:20:25.069 EDT [3334:354] pg_regress/polymorphism LOG:  statement: create function dfunc(a text DEFAULT 'Hello', b text DEFAULT 'World') returns text as $$
	  select $1 || ', ' || $2;
	$$ language sql;
2020-04-06 20:20:25.070 EDT [3334:355] pg_regress/polymorphism LOG:  statement: select dfunc();
2020-04-06 20:20:25.070 EDT [3334:356] pg_regress/polymorphism ERROR:  function dfunc() is not unique at character 8
2020-04-06 20:20:25.070 EDT [3334:357] pg_regress/polymorphism HINT:  Could not choose a best candidate function. You might need to add explicit type casts.
2020-04-06 20:20:25.070 EDT [3334:358] pg_regress/polymorphism STATEMENT:  select dfunc();
2020-04-06 20:20:25.070 EDT [3334:359] pg_regress/polymorphism LOG:  statement: select dfunc('Hi');
2020-04-06 20:20:25.071 EDT [3334:360] pg_regress/polymorphism LOG:  statement: select dfunc('Hi', 'City');
2020-04-06 20:20:25.071 EDT [3334:361] pg_regress/polymorphism LOG:  statement: select dfunc(0);
2020-04-06 20:20:25.071 EDT [3334:362] pg_regress/polymorphism LOG:  statement: select dfunc(10, 20);
2020-04-06 20:20:25.072 EDT [3334:363] pg_regress/polymorphism LOG:  statement: drop function dfunc(int, int);
2020-04-06 20:20:25.072 EDT [3334:364] pg_regress/polymorphism LOG:  statement: drop function dfunc(text, text);
2020-04-06 20:20:25.073 EDT [3334:365] pg_regress/polymorphism LOG:  statement: create function dfunc(int = 1, int = 2) returns int as $$
	  select 2;
	$$ language sql;
2020-04-06 20:20:25.074 EDT [3334:366] pg_regress/polymorphism LOG:  statement: create function dfunc(int = 1, int = 2, int = 3, int = 4) returns int as $$
	  select 4;
	$$ language sql;
2020-04-06 20:20:25.076 EDT [3334:367] pg_regress/polymorphism LOG:  statement: select dfunc();
2020-04-06 20:20:25.076 EDT [3334:368] pg_regress/polymorphism ERROR:  function dfunc() is not unique at character 8
2020-04-06 20:20:25.076 EDT [3334:369] pg_regress/polymorphism HINT:  Could not choose a best candidate function. You might need to add explicit type casts.
2020-04-06 20:20:25.076 EDT [3334:370] pg_regress/polymorphism STATEMENT:  select dfunc();
2020-04-06 20:20:25.077 EDT [3326:1468] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '32983' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:25.077 EDT [3334:371] pg_regress/polymorphism LOG:  statement: select dfunc(1);
2020-04-06 20:20:25.077 EDT [3334:372] pg_regress/polymorphism ERROR:  function dfunc(integer) is not unique at character 8
2020-04-06 20:20:25.077 EDT [3334:373] pg_regress/polymorphism HINT:  Could not choose a best candidate function. You might need to add explicit type casts.
2020-04-06 20:20:25.077 EDT [3334:374] pg_regress/polymorphism STATEMENT:  select dfunc(1);
2020-04-06 20:20:25.077 EDT [3334:375] pg_regress/polymorphism LOG:  statement: select dfunc(1, 2);
2020-04-06 20:20:25.078 EDT [3334:376] pg_regress/polymorphism ERROR:  function dfunc(integer, integer) is not unique at character 8
2020-04-06 20:20:25.078 EDT [3334:377] pg_regress/polymorphism HINT:  Could not choose a best candidate function. You might need to add explicit type casts.
2020-04-06 20:20:25.078 EDT [3334:378] pg_regress/polymorphism STATEMENT:  select dfunc(1, 2);
2020-04-06 20:20:25.078 EDT [3334:379] pg_regress/polymorphism LOG:  statement: select dfunc(1, 2, 3);
2020-04-06 20:20:25.078 EDT [3334:380] pg_regress/polymorphism LOG:  statement: select dfunc(1, 2, 3, 4);
2020-04-06 20:20:25.079 EDT [3334:381] pg_regress/polymorphism LOG:  statement: drop function dfunc(int, int);
2020-04-06 20:20:25.079 EDT [3334:382] pg_regress/polymorphism LOG:  statement: drop function dfunc(int, int, int, int);
2020-04-06 20:20:25.080 EDT [3334:383] pg_regress/polymorphism LOG:  statement: create function dfunc(out int = 20) returns int as $$
	  select 1;
	$$ language sql;
2020-04-06 20:20:25.080 EDT [3334:384] pg_regress/polymorphism ERROR:  only input parameters can have default values
2020-04-06 20:20:25.080 EDT [3334:385] pg_regress/polymorphism STATEMENT:  create function dfunc(out int = 20) returns int as $$
	  select 1;
	$$ language sql;
2020-04-06 20:20:25.080 EDT [3334:386] pg_regress/polymorphism LOG:  statement: create function dfunc(anyelement = 'World'::text) returns text as $$
	  select 'Hello, ' || $1::text;
	$$ language sql;
2020-04-06 20:20:25.080 EDT [3326:1469] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '32983' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:25.081 EDT [3334:387] pg_regress/polymorphism LOG:  statement: select dfunc();
2020-04-06 20:20:25.081 EDT [3334:388] pg_regress/polymorphism LOG:  statement: select dfunc(0);
2020-04-06 20:20:25.082 EDT [3334:389] pg_regress/polymorphism LOG:  statement: select dfunc(to_date('20081215','YYYYMMDD'));
2020-04-06 20:20:25.082 EDT [3334:390] pg_regress/polymorphism LOG:  statement: select dfunc('City'::text);
2020-04-06 20:20:25.083 EDT [3334:391] pg_regress/polymorphism LOG:  statement: drop function dfunc(anyelement);
2020-04-06 20:20:25.083 EDT [3334:392] pg_regress/polymorphism LOG:  statement: create function dfunc(a variadic int[]) returns int as
	$$ select array_upper($1, 1) $$ language sql;
2020-04-06 20:20:25.084 EDT [3334:393] pg_regress/polymorphism LOG:  statement: select dfunc();
2020-04-06 20:20:25.084 EDT [3334:394] pg_regress/polymorphism ERROR:  function dfunc() does not exist at character 8
2020-04-06 20:20:25.084 EDT [3334:395] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:25.084 EDT [3334:396] pg_regress/polymorphism STATEMENT:  select dfunc();
2020-04-06 20:20:25.084 EDT [3334:397] pg_regress/polymorphism LOG:  statement: select dfunc(10);
2020-04-06 20:20:25.085 EDT [3334:398] pg_regress/polymorphism LOG:  statement: select dfunc(10,20);
2020-04-06 20:20:25.085 EDT [3334:399] pg_regress/polymorphism LOG:  statement: create or replace function dfunc(a variadic int[] default array[]::int[]) returns int as
	$$ select array_upper($1, 1) $$ language sql;
2020-04-06 20:20:25.086 EDT [3334:400] pg_regress/polymorphism LOG:  statement: select dfunc();
2020-04-06 20:20:25.087 EDT [3334:401] pg_regress/polymorphism LOG:  statement: select dfunc(10);
2020-04-06 20:20:25.087 EDT [3334:402] pg_regress/polymorphism LOG:  statement: select dfunc(10,20);
2020-04-06 20:20:25.088 EDT [3334:403] pg_regress/polymorphism LOG:  statement: create or replace function dfunc(a variadic int[]) returns int as
	$$ select array_upper($1, 1) $$ language sql;
2020-04-06 20:20:25.088 EDT [3334:404] pg_regress/polymorphism ERROR:  cannot remove parameter defaults from existing function
2020-04-06 20:20:25.088 EDT [3334:405] pg_regress/polymorphism HINT:  Use DROP FUNCTION dfunc(integer[]) first.
2020-04-06 20:20:25.088 EDT [3334:406] pg_regress/polymorphism STATEMENT:  create or replace function dfunc(a variadic int[]) returns int as
	$$ select array_upper($1, 1) $$ language sql;
2020-04-06 20:20:25.088 EDT [3334:407] pg_regress/polymorphism LOG:  statement: SELECT n.nspname as "Schema",
	  p.proname as "Name",
	  pg_catalog.pg_get_function_result(p.oid) as "Result data type",
	  pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types",
	 CASE p.prokind
	  WHEN 'a' THEN 'agg'
	  WHEN 'w' THEN 'window'
	  WHEN 'p' THEN 'proc'
	  ELSE 'func'
	 END as "Type"
	FROM pg_catalog.pg_proc p
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
	WHERE p.proname OPERATOR(pg_catalog.~) '^(dfunc)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_function_is_visible(p.oid)
	ORDER BY 1, 2, 4;
2020-04-06 20:20:25.098 EDT [3309:253] pg_regress/plpgsql LOG:  statement: insert into PLine values ('PL.015', '-134', '', 'PS.first.ta1');
2020-04-06 20:20:25.101 EDT [3326:1470] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '32983' ORDER BY 1;
2020-04-06 20:20:25.102 EDT [3326:1471] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '32983'
	ORDER BY 1;
2020-04-06 20:20:25.103 EDT [3326:1472] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '32983'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('32983')
	ORDER BY 1;
2020-04-06 20:20:25.106 EDT [3334:408] pg_regress/polymorphism LOG:  statement: drop function dfunc(a variadic int[]);
2020-04-06 20:20:25.106 EDT [3334:409] pg_regress/polymorphism LOG:  statement: create function dfunc(int = 1, int = 2, int = 3) returns int as $$
	  select 3;
	$$ language sql;
2020-04-06 20:20:25.107 EDT [3334:410] pg_regress/polymorphism LOG:  statement: create function dfunc(int = 1, int = 2) returns int as $$
	  select 2;
	$$ language sql;
2020-04-06 20:20:25.108 EDT [3334:411] pg_regress/polymorphism LOG:  statement: create function dfunc(text) returns text as $$
	  select $1;
	$$ language sql;
2020-04-06 20:20:25.109 EDT [3334:412] pg_regress/polymorphism LOG:  statement: select dfunc(1);
2020-04-06 20:20:25.109 EDT [3334:413] pg_regress/polymorphism ERROR:  function dfunc(integer) is not unique at character 8
2020-04-06 20:20:25.109 EDT [3334:414] pg_regress/polymorphism HINT:  Could not choose a best candidate function. You might need to add explicit type casts.
2020-04-06 20:20:25.109 EDT [3334:415] pg_regress/polymorphism STATEMENT:  select dfunc(1);
2020-04-06 20:20:25.109 EDT [3334:416] pg_regress/polymorphism LOG:  statement: select dfunc('Hi');
2020-04-06 20:20:25.110 EDT [3334:417] pg_regress/polymorphism LOG:  statement: drop function dfunc(int, int, int);
2020-04-06 20:20:25.110 EDT [3334:418] pg_regress/polymorphism LOG:  statement: drop function dfunc(int, int);
2020-04-06 20:20:25.111 EDT [3334:419] pg_regress/polymorphism LOG:  statement: drop function dfunc(text);
2020-04-06 20:20:25.111 EDT [3334:420] pg_regress/polymorphism LOG:  statement: create function dfunc(a int, b int, c int = 0, d int = 0)
	  returns table (a int, b int, c int, d int) as $$
	  select $1, $2, $3, $4;
	$$ language sql;
2020-04-06 20:20:25.112 EDT [3334:421] pg_regress/polymorphism LOG:  statement: select (dfunc(10,20,30)).*;
2020-04-06 20:20:25.113 EDT [3334:422] pg_regress/polymorphism LOG:  statement: select (dfunc(a := 10, b := 20, c := 30)).*;
2020-04-06 20:20:25.113 EDT [3334:423] pg_regress/polymorphism LOG:  statement: select * from dfunc(a := 10, b := 20);
2020-04-06 20:20:25.120 EDT [3326:1473] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '32983'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:25.129 EDT [3334:424] pg_regress/polymorphism LOG:  statement: select * from dfunc(b := 10, a := 20);
2020-04-06 20:20:25.133 EDT [3326:1474] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '32983'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:25.143 EDT [3309:254] pg_regress/plpgsql LOG:  statement: insert into PLine values ('PL.016', '-137', '', 'PS.first.ta3');
2020-04-06 20:20:25.144 EDT [3334:425] pg_regress/polymorphism LOG:  statement: select * from dfunc(0);
2020-04-06 20:20:25.144 EDT [3334:426] pg_regress/polymorphism ERROR:  function dfunc(integer) does not exist at character 15
2020-04-06 20:20:25.144 EDT [3334:427] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:25.144 EDT [3334:428] pg_regress/polymorphism STATEMENT:  select * from dfunc(0);
2020-04-06 20:20:25.144 EDT [3334:429] pg_regress/polymorphism LOG:  statement: select * from dfunc(1,2);
2020-04-06 20:20:25.147 EDT [3326:1475] pg_regress/alter_table LOG:  statement: select relname, conname, coninhcount, conislocal, connoinherit
	  from pg_constraint c, pg_class r
	  where relname like 'test_inh_check%' and c.conrelid = r.oid
	  order by 1, 2;
2020-04-06 20:20:25.160 EDT [3334:430] pg_regress/polymorphism LOG:  statement: select * from dfunc(1,2,c := 3);
2020-04-06 20:20:25.164 EDT [3326:1476] pg_regress/alter_table LOG:  statement: ALTER TABLE test_inh_check ALTER COLUMN a TYPE numeric;
2020-04-06 20:20:25.177 EDT [3334:431] pg_regress/polymorphism LOG:  statement: select * from dfunc(1,2,d := 3);
2020-04-06 20:20:25.179 EDT [3326:1477] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_inh_check)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:25.182 EDT [3309:255] pg_regress/plpgsql LOG:  statement: insert into PLine values ('PL.017', '-139', '', 'PS.first.ta4');
2020-04-06 20:20:25.192 EDT [3334:432] pg_regress/polymorphism LOG:  statement: select * from dfunc(x := 20, b := 10, x := 30);
2020-04-06 20:20:25.192 EDT [3334:433] pg_regress/polymorphism ERROR:  argument name "x" used more than once at character 39
2020-04-06 20:20:25.192 EDT [3334:434] pg_regress/polymorphism STATEMENT:  select * from dfunc(x := 20, b := 10, x := 30);
2020-04-06 20:20:25.192 EDT [3334:435] pg_regress/polymorphism LOG:  statement: select * from dfunc(10, b := 20, 30);
2020-04-06 20:20:25.192 EDT [3334:436] pg_regress/polymorphism ERROR:  positional argument cannot follow named argument at character 34
2020-04-06 20:20:25.192 EDT [3334:437] pg_regress/polymorphism STATEMENT:  select * from dfunc(10, b := 20, 30);
2020-04-06 20:20:25.193 EDT [3334:438] pg_regress/polymorphism LOG:  statement: select * from dfunc(x := 10, b := 20, c := 30);
2020-04-06 20:20:25.193 EDT [3334:439] pg_regress/polymorphism ERROR:  function dfunc(x => integer, b => integer, c => integer) does not exist at character 15
2020-04-06 20:20:25.193 EDT [3334:440] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:25.193 EDT [3334:441] pg_regress/polymorphism STATEMENT:  select * from dfunc(x := 10, b := 20, c := 30);
2020-04-06 20:20:25.193 EDT [3334:442] pg_regress/polymorphism LOG:  statement: select * from dfunc(10, 10, a := 20);
2020-04-06 20:20:25.194 EDT [3334:443] pg_regress/polymorphism ERROR:  function dfunc(integer, integer, a => integer) does not exist at character 15
2020-04-06 20:20:25.194 EDT [3334:444] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:25.194 EDT [3334:445] pg_regress/polymorphism STATEMENT:  select * from dfunc(10, 10, a := 20);
2020-04-06 20:20:25.194 EDT [3334:446] pg_regress/polymorphism LOG:  statement: select * from dfunc(1,c := 2,d := 3);
2020-04-06 20:20:25.194 EDT [3334:447] pg_regress/polymorphism ERROR:  function dfunc(integer, c => integer, d => integer) does not exist at character 15
2020-04-06 20:20:25.194 EDT [3334:448] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:25.194 EDT [3334:449] pg_regress/polymorphism STATEMENT:  select * from dfunc(1,c := 2,d := 3);
2020-04-06 20:20:25.194 EDT [3334:450] pg_regress/polymorphism LOG:  statement: drop function dfunc(int, int, int, int);
2020-04-06 20:20:25.195 EDT [3334:451] pg_regress/polymorphism LOG:  statement: create function dfunc(a varchar, b numeric, c date = current_date)
	  returns table (a varchar, b numeric, c date) as $$
	  select $1, $2, $3;
	$$ language sql;
2020-04-06 20:20:25.197 EDT [3326:1478] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '32979';
2020-04-06 20:20:25.198 EDT [3334:452] pg_regress/polymorphism LOG:  statement: select (dfunc('Hello World', 20, '2009-07-25'::date)).*;
2020-04-06 20:20:25.199 EDT [3334:453] pg_regress/polymorphism LOG:  statement: select * from dfunc('Hello World', 20, '2009-07-25'::date);
2020-04-06 20:20:25.213 EDT [3326:1479] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '32979' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:25.214 EDT [3334:454] pg_regress/polymorphism LOG:  statement: select * from dfunc(c := '2009-07-25'::date, a := 'Hello World', b := 20);
2020-04-06 20:20:25.215 EDT [3326:1480] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '32979' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:25.226 EDT [3309:256] pg_regress/plpgsql LOG:  statement: insert into PLine values ('PL.018', '-362', '', 'PS.first.tb1');
2020-04-06 20:20:25.228 EDT [3334:455] pg_regress/polymorphism LOG:  statement: select * from dfunc('Hello World', b := 20, c := '2009-07-25'::date);
2020-04-06 20:20:25.234 EDT [3326:1481] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '32979' ORDER BY 1;
2020-04-06 20:20:25.236 EDT [3326:1482] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '32979'
	ORDER BY 1;
2020-04-06 20:20:25.237 EDT [3326:1483] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '32979'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('32979')
	ORDER BY 1;
2020-04-06 20:20:25.242 EDT [3334:456] pg_regress/polymorphism LOG:  statement: select * from dfunc('Hello World', c := '2009-07-25'::date, b := 20);
2020-04-06 20:20:25.252 EDT [3326:1484] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '32979'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:25.253 EDT [3334:457] pg_regress/polymorphism LOG:  statement: select * from dfunc('Hello World', c := 20, b := '2009-07-25'::date);
2020-04-06 20:20:25.253 EDT [3334:458] pg_regress/polymorphism ERROR:  function dfunc(unknown, c => integer, b => date) does not exist at character 15
2020-04-06 20:20:25.253 EDT [3334:459] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:25.253 EDT [3334:460] pg_regress/polymorphism STATEMENT:  select * from dfunc('Hello World', c := 20, b := '2009-07-25'::date);
2020-04-06 20:20:25.253 EDT [3334:461] pg_regress/polymorphism LOG:  statement: drop function dfunc(varchar, numeric, date);
2020-04-06 20:20:25.254 EDT [3334:462] pg_regress/polymorphism LOG:  statement: create function dfunc(a varchar = 'def a', out _a varchar, c numeric = NULL, out _c numeric)
	returns record as $$
	  select $1, $2;
	$$ language sql;
2020-04-06 20:20:25.255 EDT [3334:463] pg_regress/polymorphism LOG:  statement: select (dfunc()).*;
2020-04-06 20:20:25.267 EDT [3309:257] pg_regress/plpgsql LOG:  statement: insert into PLine values ('PL.019', '-363', '', 'PS.first.tb2');
2020-04-06 20:20:25.269 EDT [3326:1485] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '32979'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:25.282 EDT [3326:1486] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_inh_check_child)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:25.283 EDT [3334:464] pg_regress/polymorphism LOG:  statement: select * from dfunc();
2020-04-06 20:20:25.297 EDT [3334:465] pg_regress/polymorphism LOG:  statement: select * from dfunc('Hello', 100);
2020-04-06 20:20:25.300 EDT [3326:1487] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '32983';
2020-04-06 20:20:25.310 EDT [3334:466] pg_regress/polymorphism LOG:  statement: select * from dfunc(a := 'Hello', c := 100);
2020-04-06 20:20:25.319 EDT [3326:1488] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '32983' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:25.321 EDT [3309:258] pg_regress/plpgsql LOG:  statement: insert into PLine values ('PL.020', '-364', '', 'PS.first.tb3');
2020-04-06 20:20:25.321 EDT [3326:1489] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '32983' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:25.324 EDT [3334:467] pg_regress/polymorphism LOG:  statement: select * from dfunc(c := 100, a := 'Hello');
2020-04-06 20:20:25.339 EDT [3326:1490] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '32983' ORDER BY 1;
2020-04-06 20:20:25.340 EDT [3334:468] pg_regress/polymorphism LOG:  statement: select * from dfunc('Hello');
2020-04-06 20:20:25.341 EDT [3326:1491] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '32983'
	ORDER BY 1;
2020-04-06 20:20:25.342 EDT [3326:1492] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '32983'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('32983')
	ORDER BY 1;
2020-04-06 20:20:25.355 EDT [3334:469] pg_regress/polymorphism LOG:  statement: select * from dfunc('Hello', c := 100);
2020-04-06 20:20:25.359 EDT [3326:1493] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '32983'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:25.360 EDT [3309:259] pg_regress/plpgsql LOG:  statement: insert into PLine values ('PL.021', '-365', '', 'PS.first.tb5');
2020-04-06 20:20:25.365 EDT [3334:470] pg_regress/polymorphism LOG:  statement: select * from dfunc(c := 100);
2020-04-06 20:20:25.374 EDT [3326:1494] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '32983'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:25.379 EDT [3334:471] pg_regress/polymorphism LOG:  statement: create or replace function dfunc(a varchar = 'def a', out _a varchar, x numeric = NULL, out _c numeric)
	returns record as $$
	  select $1, $2;
	$$ language sql;
2020-04-06 20:20:25.379 EDT [3334:472] pg_regress/polymorphism ERROR:  cannot change name of input parameter "c"
2020-04-06 20:20:25.379 EDT [3334:473] pg_regress/polymorphism HINT:  Use DROP FUNCTION dfunc(character varying,numeric) first.
2020-04-06 20:20:25.379 EDT [3334:474] pg_regress/polymorphism STATEMENT:  create or replace function dfunc(a varchar = 'def a', out _a varchar, x numeric = NULL, out _c numeric)
	returns record as $$
	  select $1, $2;
	$$ language sql;
2020-04-06 20:20:25.379 EDT [3334:475] pg_regress/polymorphism LOG:  statement: create or replace function dfunc(a varchar = 'def a', out _a varchar, numeric = NULL, out _c numeric)
	returns record as $$
	  select $1, $2;
	$$ language sql;
2020-04-06 20:20:25.379 EDT [3334:476] pg_regress/polymorphism ERROR:  cannot change name of input parameter "c"
2020-04-06 20:20:25.379 EDT [3334:477] pg_regress/polymorphism HINT:  Use DROP FUNCTION dfunc(character varying,numeric) first.
2020-04-06 20:20:25.379 EDT [3334:478] pg_regress/polymorphism STATEMENT:  create or replace function dfunc(a varchar = 'def a', out _a varchar, numeric = NULL, out _c numeric)
	returns record as $$
	  select $1, $2;
	$$ language sql;
2020-04-06 20:20:25.379 EDT [3334:479] pg_regress/polymorphism LOG:  statement: drop function dfunc(varchar, numeric);
2020-04-06 20:20:25.380 EDT [3334:480] pg_regress/polymorphism LOG:  statement: create function testpolym(a int, a int) returns int as $$ select 1;$$ language sql;
2020-04-06 20:20:25.380 EDT [3334:481] pg_regress/polymorphism ERROR:  parameter name "a" used more than once
2020-04-06 20:20:25.380 EDT [3334:482] pg_regress/polymorphism STATEMENT:  create function testpolym(a int, a int) returns int as $$ select 1;$$ language sql;
2020-04-06 20:20:25.380 EDT [3334:483] pg_regress/polymorphism LOG:  statement: create function testpolym(int, out a int, out a int) returns int as $$ select 1;$$ language sql;
2020-04-06 20:20:25.380 EDT [3334:484] pg_regress/polymorphism ERROR:  parameter name "a" used more than once
2020-04-06 20:20:25.380 EDT [3334:485] pg_regress/polymorphism STATEMENT:  create function testpolym(int, out a int, out a int) returns int as $$ select 1;$$ language sql;
2020-04-06 20:20:25.380 EDT [3334:486] pg_regress/polymorphism LOG:  statement: create function testpolym(out a int, inout a int) returns int as $$ select 1;$$ language sql;
2020-04-06 20:20:25.380 EDT [3334:487] pg_regress/polymorphism ERROR:  parameter name "a" used more than once
2020-04-06 20:20:25.380 EDT [3334:488] pg_regress/polymorphism STATEMENT:  create function testpolym(out a int, inout a int) returns int as $$ select 1;$$ language sql;
2020-04-06 20:20:25.380 EDT [3334:489] pg_regress/polymorphism LOG:  statement: create function testpolym(a int, inout a int) returns int as $$ select 1;$$ language sql;
2020-04-06 20:20:25.380 EDT [3334:490] pg_regress/polymorphism ERROR:  parameter name "a" used more than once
2020-04-06 20:20:25.380 EDT [3334:491] pg_regress/polymorphism STATEMENT:  create function testpolym(a int, inout a int) returns int as $$ select 1;$$ language sql;
2020-04-06 20:20:25.380 EDT [3334:492] pg_regress/polymorphism LOG:  statement: create function testpolym(a int, out a int) returns int as $$ select $1;$$ language sql;
2020-04-06 20:20:25.381 EDT [3334:493] pg_regress/polymorphism LOG:  statement: select testpolym(37);
2020-04-06 20:20:25.382 EDT [3334:494] pg_regress/polymorphism LOG:  statement: drop function testpolym(int);
2020-04-06 20:20:25.382 EDT [3334:495] pg_regress/polymorphism LOG:  statement: create function testpolym(a int) returns table(a int) as $$ select $1;$$ language sql;
2020-04-06 20:20:25.383 EDT [3334:496] pg_regress/polymorphism LOG:  statement: select * from testpolym(37);
2020-04-06 20:20:25.388 EDT [3326:1495] pg_regress/alter_table LOG:  statement: select relname, conname, coninhcount, conislocal, connoinherit
	  from pg_constraint c, pg_class r
	  where relname like 'test_inh_check%' and c.conrelid = r.oid
	  order by 1, 2;
2020-04-06 20:20:25.398 EDT [3334:497] pg_regress/polymorphism LOG:  statement: drop function testpolym(int);
2020-04-06 20:20:25.399 EDT [3334:498] pg_regress/polymorphism LOG:  statement: create function dfunc(a anyelement, b anyelement = null, flag bool = true)
	returns anyelement as $$
	  select case when $3 then $1 else $2 end;
	$$ language sql;
2020-04-06 20:20:25.400 EDT [3334:499] pg_regress/polymorphism LOG:  statement: select dfunc(1,2);
2020-04-06 20:20:25.401 EDT [3334:500] pg_regress/polymorphism LOG:  statement: select dfunc('a'::text, 'b');
2020-04-06 20:20:25.402 EDT [3334:501] pg_regress/polymorphism LOG:  statement: select dfunc(a := 1, b := 2);
2020-04-06 20:20:25.403 EDT [3334:502] pg_regress/polymorphism LOG:  statement: select dfunc(a := 'a'::text, b := 'b');
2020-04-06 20:20:25.403 EDT [3334:503] pg_regress/polymorphism LOG:  statement: select dfunc(a := 'a'::text, b := 'b', flag := false);
2020-04-06 20:20:25.405 EDT [3309:260] pg_regress/plpgsql LOG:  statement: insert into PLine values ('PL.022', '-367', '', 'PS.first.tb6');
2020-04-06 20:20:25.406 EDT [3326:1496] pg_regress/alter_table LOG:  statement: ALTER TABLE test_inh_check ADD CONSTRAINT bnoinherit CHECK (b > 100) NO INHERIT;
2020-04-06 20:20:25.407 EDT [3326:1497] pg_regress/alter_table LOG:  statement: ALTER TABLE test_inh_check_child ADD CONSTRAINT blocal CHECK (b < 1000);
2020-04-06 20:20:25.407 EDT [3334:504] pg_regress/polymorphism LOG:  statement: select dfunc(b := 'b'::text, a := 'a');
2020-04-06 20:20:25.408 EDT [3334:505] pg_regress/polymorphism LOG:  statement: select dfunc(a := 'a'::text, flag := true);
2020-04-06 20:20:25.408 EDT [3334:506] pg_regress/polymorphism LOG:  statement: select dfunc(a := 'a'::text, flag := false);
2020-04-06 20:20:25.409 EDT [3326:1498] pg_regress/alter_table LOG:  statement: ALTER TABLE test_inh_check_child ADD CONSTRAINT bmerged CHECK (b > 1);
2020-04-06 20:20:25.409 EDT [3334:507] pg_regress/polymorphism LOG:  statement: select dfunc(b := 'b'::text, a := 'a', flag := true);
2020-04-06 20:20:25.409 EDT [3334:508] pg_regress/polymorphism LOG:  statement: select dfunc('a'::text, 'b', false);
2020-04-06 20:20:25.410 EDT [3334:509] pg_regress/polymorphism LOG:  statement: select dfunc('a'::text, 'b', flag := false);
2020-04-06 20:20:25.410 EDT [3326:1499] pg_regress/alter_table LOG:  statement: ALTER TABLE test_inh_check ADD CONSTRAINT bmerged CHECK (b > 1);
2020-04-06 20:20:25.411 EDT [3334:510] pg_regress/polymorphism LOG:  statement: select dfunc('a'::text, 'b', true);
2020-04-06 20:20:25.411 EDT [3334:511] pg_regress/polymorphism LOG:  statement: select dfunc('a'::text, 'b', flag := true);
2020-04-06 20:20:25.411 EDT [3334:512] pg_regress/polymorphism LOG:  statement: select dfunc(a => 1, b => 2);
2020-04-06 20:20:25.412 EDT [3326:1500] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_inh_check)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:25.412 EDT [3334:513] pg_regress/polymorphism LOG:  statement: select dfunc(a => 'a'::text, b => 'b');
2020-04-06 20:20:25.413 EDT [3334:514] pg_regress/polymorphism LOG:  statement: select dfunc(a => 'a'::text, b => 'b', flag => false);
2020-04-06 20:20:25.413 EDT [3334:515] pg_regress/polymorphism LOG:  statement: select dfunc(b => 'b'::text, a => 'a');
2020-04-06 20:20:25.414 EDT [3334:516] pg_regress/polymorphism LOG:  statement: select dfunc(a => 'a'::text, flag => true);
2020-04-06 20:20:25.414 EDT [3334:517] pg_regress/polymorphism LOG:  statement: select dfunc(a => 'a'::text, flag => false);
2020-04-06 20:20:25.414 EDT [3334:518] pg_regress/polymorphism LOG:  statement: select dfunc(b => 'b'::text, a => 'a', flag => true);
2020-04-06 20:20:25.415 EDT [3334:519] pg_regress/polymorphism LOG:  statement: select dfunc('a'::text, 'b', false);
2020-04-06 20:20:25.415 EDT [3334:520] pg_regress/polymorphism LOG:  statement: select dfunc('a'::text, 'b', flag => false);
2020-04-06 20:20:25.415 EDT [3334:521] pg_regress/polymorphism LOG:  statement: select dfunc('a'::text, 'b', true);
2020-04-06 20:20:25.416 EDT [3334:522] pg_regress/polymorphism LOG:  statement: select dfunc('a'::text, 'b', flag => true);
2020-04-06 20:20:25.417 EDT [3334:523] pg_regress/polymorphism LOG:  statement: select dfunc(a =>-1);
2020-04-06 20:20:25.417 EDT [3334:524] pg_regress/polymorphism LOG:  statement: select dfunc(a =>+1);
2020-04-06 20:20:25.418 EDT [3334:525] pg_regress/polymorphism LOG:  statement: select dfunc(a =>/**/1);
2020-04-06 20:20:25.418 EDT [3334:526] pg_regress/polymorphism LOG:  statement: select dfunc(a =>
	  1);
2020-04-06 20:20:25.418 EDT [3334:527] pg_regress/polymorphism LOG:  statement: do $$
	  declare r integer;
	  begin
	    select dfunc(a=>-- comment
	      1) into r;
	    raise info 'r = %', r;
	  end;
	$$;
2020-04-06 20:20:25.419 EDT [3334:528] pg_regress/polymorphism LOG:  statement: CREATE VIEW dfview AS
	   SELECT q1, q2,
	     dfunc(q1,q2, flag := q1>q2) as c3,
	     dfunc(q1, flag := q1<q2, b := q2) as c4
	     FROM int8_tbl;
2020-04-06 20:20:25.421 EDT [3334:529] pg_regress/polymorphism LOG:  statement: select * from dfview;
2020-04-06 20:20:25.422 EDT [3334:530] pg_regress/polymorphism LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(dfview)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:25.427 EDT [3326:1501] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '32979';
2020-04-06 20:20:25.435 EDT [3334:531] pg_regress/polymorphism LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33028';
2020-04-06 20:20:25.438 EDT [3334:532] pg_regress/polymorphism LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33028' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:25.442 EDT [3326:1502] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '32979' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:25.443 EDT [3326:1503] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '32979' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:25.445 EDT [3309:261] pg_regress/plpgsql LOG:  statement: insert into PLine values ('PL.028', '-501', 'Fax entrance', 'PS.base.ta2');
2020-04-06 20:20:25.458 EDT [3326:1504] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '32979' ORDER BY 1;
2020-04-06 20:20:25.459 EDT [3326:1505] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '32979'
	ORDER BY 1;
2020-04-06 20:20:25.460 EDT [3326:1506] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '32979'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('32979')
	ORDER BY 1;
2020-04-06 20:20:25.476 EDT [3326:1507] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '32979'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:25.489 EDT [3326:1508] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '32979'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:25.492 EDT [3334:533] pg_regress/polymorphism LOG:  statement: SELECT pg_catalog.pg_get_viewdef('33028'::pg_catalog.oid, true);
2020-04-06 20:20:25.493 EDT [3334:534] pg_regress/polymorphism LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '33028' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:20:25.503 EDT [3326:1509] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_inh_check_child)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:25.506 EDT [3334:535] pg_regress/polymorphism LOG:  statement: drop view dfview;
2020-04-06 20:20:25.507 EDT [3334:536] pg_regress/polymorphism LOG:  statement: drop function dfunc(anyelement, anyelement, bool);
2020-04-06 20:20:25.508 EDT [3334:537] pg_regress/polymorphism LOG:  statement: create function anyctest(anycompatible, anycompatible)
	returns anycompatible as $$
	  select greatest($1, $2)
	$$ language sql;
2020-04-06 20:20:25.509 EDT [3334:538] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, 12) x;
2020-04-06 20:20:25.510 EDT [3334:539] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, 12.3) x;
2020-04-06 20:20:25.510 EDT [3334:540] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, point(1,2)) x;
2020-04-06 20:20:25.510 EDT [3334:541] pg_regress/polymorphism ERROR:  function anyctest(integer, point) does not exist at character 29
2020-04-06 20:20:25.510 EDT [3334:542] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:25.510 EDT [3334:543] pg_regress/polymorphism STATEMENT:  select x, pg_typeof(x) from anyctest(11, point(1,2)) x;
2020-04-06 20:20:25.511 EDT [3334:544] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest('11', '12.3') x;
2020-04-06 20:20:25.511 EDT [3334:545] pg_regress/polymorphism LOG:  statement: drop function anyctest(anycompatible, anycompatible);
2020-04-06 20:20:25.512 EDT [3334:546] pg_regress/polymorphism LOG:  statement: create function anyctest(anycompatible, anycompatible)
	returns anycompatiblearray as $$
	  select array[$1, $2]
	$$ language sql;
2020-04-06 20:20:25.513 EDT [3334:547] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, 12) x;
2020-04-06 20:20:25.513 EDT [3334:548] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, 12.3) x;
2020-04-06 20:20:25.514 EDT [3334:549] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, array[1,2]) x;
2020-04-06 20:20:25.514 EDT [3334:550] pg_regress/polymorphism ERROR:  function anyctest(integer, integer[]) does not exist at character 29
2020-04-06 20:20:25.514 EDT [3334:551] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:25.514 EDT [3334:552] pg_regress/polymorphism STATEMENT:  select x, pg_typeof(x) from anyctest(11, array[1,2]) x;
2020-04-06 20:20:25.514 EDT [3334:553] pg_regress/polymorphism LOG:  statement: drop function anyctest(anycompatible, anycompatible);
2020-04-06 20:20:25.515 EDT [3334:554] pg_regress/polymorphism LOG:  statement: create function anyctest(anycompatible, anycompatiblearray)
	returns anycompatiblearray as $$
	  select array[$1] || $2
	$$ language sql;
2020-04-06 20:20:25.516 EDT [3334:555] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, array[12]) x;
2020-04-06 20:20:25.516 EDT [3334:556] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, array[12.3]) x;
2020-04-06 20:20:25.518 EDT [3309:262] pg_regress/plpgsql LOG:  statement: insert into PLine values ('PL.029', '-502', 'Fax first floor', 'PS.first.ta1');
2020-04-06 20:20:25.519 EDT [3326:1510] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '32983';
2020-04-06 20:20:25.520 EDT [3334:557] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(12.3, array[13]) x;
2020-04-06 20:20:25.521 EDT [3334:558] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(12.3, '{13,14.4}') x;
2020-04-06 20:20:25.522 EDT [3334:559] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, array[point(1,2)]) x;
2020-04-06 20:20:25.522 EDT [3334:560] pg_regress/polymorphism ERROR:  function anyctest(integer, point[]) does not exist at character 29
2020-04-06 20:20:25.522 EDT [3334:561] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:25.522 EDT [3334:562] pg_regress/polymorphism STATEMENT:  select x, pg_typeof(x) from anyctest(11, array[point(1,2)]) x;
2020-04-06 20:20:25.522 EDT [3334:563] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, 12) x;
2020-04-06 20:20:25.522 EDT [3334:564] pg_regress/polymorphism ERROR:  function anyctest(integer, integer) does not exist at character 29
2020-04-06 20:20:25.522 EDT [3334:565] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:25.522 EDT [3334:566] pg_regress/polymorphism STATEMENT:  select x, pg_typeof(x) from anyctest(11, 12) x;
2020-04-06 20:20:25.522 EDT [3334:567] pg_regress/polymorphism LOG:  statement: drop function anyctest(anycompatible, anycompatiblearray);
2020-04-06 20:20:25.523 EDT [3334:568] pg_regress/polymorphism LOG:  statement: create function anyctest(anycompatible, anycompatiblerange)
	returns anycompatiblerange as $$
	  select $2
	$$ language sql;
2020-04-06 20:20:25.524 EDT [3334:569] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, int4range(4,7)) x;
2020-04-06 20:20:25.525 EDT [3334:570] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, numrange(4,7)) x;
2020-04-06 20:20:25.525 EDT [3334:571] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, 12) x;
2020-04-06 20:20:25.525 EDT [3334:572] pg_regress/polymorphism ERROR:  function anyctest(integer, integer) does not exist at character 29
2020-04-06 20:20:25.525 EDT [3334:573] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:25.525 EDT [3334:574] pg_regress/polymorphism STATEMENT:  select x, pg_typeof(x) from anyctest(11, 12) x;
2020-04-06 20:20:25.525 EDT [3334:575] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11.2, int4range(4,7)) x;
2020-04-06 20:20:25.526 EDT [3334:576] pg_regress/polymorphism ERROR:  function anyctest(numeric, int4range) does not exist at character 29
2020-04-06 20:20:25.526 EDT [3334:577] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:25.526 EDT [3334:578] pg_regress/polymorphism STATEMENT:  select x, pg_typeof(x) from anyctest(11.2, int4range(4,7)) x;
2020-04-06 20:20:25.526 EDT [3334:579] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11.2, '[4,7)') x;
2020-04-06 20:20:25.526 EDT [3334:580] pg_regress/polymorphism ERROR:  could not determine polymorphic type anycompatiblerange because input has type unknown
2020-04-06 20:20:25.526 EDT [3334:581] pg_regress/polymorphism STATEMENT:  select x, pg_typeof(x) from anyctest(11.2, '[4,7)') x;
2020-04-06 20:20:25.526 EDT [3334:582] pg_regress/polymorphism LOG:  statement: drop function anyctest(anycompatible, anycompatiblerange);
2020-04-06 20:20:25.526 EDT [3334:583] pg_regress/polymorphism LOG:  statement: create function anyctest(anycompatiblerange, anycompatiblerange)
	returns anycompatible as $$
	  select lower($1) + upper($2)
	$$ language sql;
2020-04-06 20:20:25.527 EDT [3334:584] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(int4range(11,12), int4range(4,7)) x;
2020-04-06 20:20:25.527 EDT [3334:585] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(int4range(11,12), numrange(4,7)) x;
2020-04-06 20:20:25.527 EDT [3334:586] pg_regress/polymorphism ERROR:  function anyctest(int4range, numrange) does not exist at character 29
2020-04-06 20:20:25.527 EDT [3334:587] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:25.527 EDT [3334:588] pg_regress/polymorphism STATEMENT:  select x, pg_typeof(x) from anyctest(int4range(11,12), numrange(4,7)) x;
2020-04-06 20:20:25.527 EDT [3334:589] pg_regress/polymorphism LOG:  statement: drop function anyctest(anycompatiblerange, anycompatiblerange);
2020-04-06 20:20:25.528 EDT [3334:590] pg_regress/polymorphism LOG:  statement: create function anyctest(anycompatible)
	returns anycompatiblerange as $$
	  select $1
	$$ language sql;
2020-04-06 20:20:25.528 EDT [3334:591] pg_regress/polymorphism ERROR:  cannot determine result data type
2020-04-06 20:20:25.528 EDT [3334:592] pg_regress/polymorphism DETAIL:  A result of type anycompatiblerange requires at least one input of type anycompatiblerange.
2020-04-06 20:20:25.528 EDT [3334:593] pg_regress/polymorphism STATEMENT:  create function anyctest(anycompatible)
	returns anycompatiblerange as $$
	  select $1
	$$ language sql;
2020-04-06 20:20:25.528 EDT [3334:594] pg_regress/polymorphism LOG:  statement: create function anyctest(anycompatiblenonarray, anycompatiblenonarray)
	returns anycompatiblearray as $$
	  select array[$1, $2]
	$$ language sql;
2020-04-06 20:20:25.528 EDT [3334:595] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, 12) x;
2020-04-06 20:20:25.529 EDT [3334:596] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, 12.3) x;
2020-04-06 20:20:25.529 EDT [3334:597] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(array[11], array[1,2]) x;
2020-04-06 20:20:25.529 EDT [3334:598] pg_regress/polymorphism ERROR:  function anyctest(integer[], integer[]) does not exist at character 29
2020-04-06 20:20:25.529 EDT [3334:599] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:25.529 EDT [3334:600] pg_regress/polymorphism STATEMENT:  select x, pg_typeof(x) from anyctest(array[11], array[1,2]) x;
2020-04-06 20:20:25.529 EDT [3334:601] pg_regress/polymorphism LOG:  statement: drop function anyctest(anycompatiblenonarray, anycompatiblenonarray);
2020-04-06 20:20:25.530 EDT [3334:602] pg_regress/polymorphism LOG:  statement: create function anyctest(a anyelement, b anyarray,
	                         c anycompatible, d anycompatible)
	returns anycompatiblearray as $$
	  select array[c, d]
	$$ language sql;
2020-04-06 20:20:25.530 EDT [3334:603] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, array[1, 2], 42, 34.5) x;
2020-04-06 20:20:25.531 EDT [3334:604] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, array[1, 2], point(1,2), point(3,4)) x;
2020-04-06 20:20:25.531 EDT [3334:605] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, '{1,2}', point(1,2), '(3,4)') x;
2020-04-06 20:20:25.531 EDT [3334:606] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, array[1, 2.2], 42, 34.5) x;
2020-04-06 20:20:25.531 EDT [3334:607] pg_regress/polymorphism ERROR:  function anyctest(integer, numeric[], integer, numeric) does not exist at character 29
2020-04-06 20:20:25.531 EDT [3334:608] pg_regress/polymorphism HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:25.531 EDT [3334:609] pg_regress/polymorphism STATEMENT:  select x, pg_typeof(x) from anyctest(11, array[1, 2.2], 42, 34.5) x;
2020-04-06 20:20:25.531 EDT [3334:610] pg_regress/polymorphism LOG:  statement: drop function anyctest(a anyelement, b anyarray,
	                       c anycompatible, d anycompatible);
2020-04-06 20:20:25.532 EDT [3334:611] pg_regress/polymorphism LOG:  statement: create function anyctest(variadic anycompatiblearray)
	returns anycompatiblearray as $$
	  select $1
	$$ language sql;
2020-04-06 20:20:25.532 EDT [3334:612] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, 12) x;
2020-04-06 20:20:25.533 EDT [3326:1511] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '32983' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:25.534 EDT [3326:1512] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '32983' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:25.536 EDT [3334:613] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, 12.2) x;
2020-04-06 20:20:25.536 EDT [3334:614] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, '12') x;
2020-04-06 20:20:25.537 EDT [3334:615] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(11, '12.2') x;
2020-04-06 20:20:25.537 EDT [3334:616] pg_regress/polymorphism ERROR:  invalid input syntax for type integer: "12.2" at character 42
2020-04-06 20:20:25.537 EDT [3334:617] pg_regress/polymorphism STATEMENT:  select x, pg_typeof(x) from anyctest(11, '12.2') x;
2020-04-06 20:20:25.537 EDT [3334:618] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(variadic array[11, 12]) x;
2020-04-06 20:20:25.539 EDT [3334:619] pg_regress/polymorphism LOG:  statement: select x, pg_typeof(x) from anyctest(variadic array[11, 12.2]) x;
2020-04-06 20:20:25.539 EDT [3334:620] pg_regress/polymorphism LOG:  statement: drop function anyctest(variadic anycompatiblearray);
2020-04-06 20:20:25.542 EDT [3334:621] pg_regress/polymorphism LOG:  disconnection: session time: 0:00:04.721 user=pgbuild database=regression host=[local]
2020-04-06 20:20:25.550 EDT [3326:1513] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '32983' ORDER BY 1;
2020-04-06 20:20:25.551 EDT [3326:1514] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '32983'
	ORDER BY 1;
2020-04-06 20:20:25.551 EDT [3326:1515] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '32983'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('32983')
	ORDER BY 1;
2020-04-06 20:20:25.568 EDT [3326:1516] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '32983'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:25.581 EDT [3326:1517] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '32983'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:25.582 EDT [3309:263] pg_regress/plpgsql LOG:  statement: insert into PHone values ('PH.hc001', 'Hicom standard', 'WS.001.1a');
2020-04-06 20:20:25.599 EDT [3326:1518] pg_regress/alter_table LOG:  statement: select relname, conname, coninhcount, conislocal, connoinherit
	  from pg_constraint c, pg_class r
	  where relname like 'test_inh_check%' and c.conrelid = r.oid
	  order by 1, 2;
2020-04-06 20:20:25.617 EDT [3326:1519] pg_regress/alter_table LOG:  statement: ALTER TABLE test_inh_check ALTER COLUMN b TYPE numeric;
2020-04-06 20:20:25.623 EDT [3309:264] pg_regress/plpgsql LOG:  statement: update PSlot set slotlink = 'PS.base.ta1' where slotname = 'PS.base.a1';
2020-04-06 20:20:25.631 EDT [3326:1520] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_inh_check)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:25.649 EDT [3326:1521] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '32979';
2020-04-06 20:20:25.666 EDT [3326:1522] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '32979' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:25.667 EDT [3326:1523] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '32979' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:25.676 EDT [3309:265] pg_regress/plpgsql LOG:  statement: insert into PHone values ('PH.hc002', 'Hicom standard', 'WS.002.1a');
2020-04-06 20:20:25.682 EDT [3326:1524] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '32979' ORDER BY 1;
2020-04-06 20:20:25.683 EDT [3326:1525] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '32979'
	ORDER BY 1;
2020-04-06 20:20:25.684 EDT [3326:1526] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '32979'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('32979')
	ORDER BY 1;
2020-04-06 20:20:25.697 EDT [3326:1527] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '32979'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:25.711 EDT [3326:1528] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '32979'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:25.712 EDT [3309:266] pg_regress/plpgsql LOG:  statement: update PSlot set slotlink = 'PS.base.ta5' where slotname = 'PS.base.b1';
2020-04-06 20:20:25.725 EDT [3326:1529] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_inh_check_child)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:25.740 EDT [3326:1530] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '32983';
2020-04-06 20:20:25.758 EDT [3326:1531] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '32983' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:25.759 EDT [3326:1532] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '32983' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:25.763 EDT [3309:267] pg_regress/plpgsql LOG:  statement: insert into PHone values ('PH.hc003', 'Hicom standard', 'WS.002.2a');
2020-04-06 20:20:25.774 EDT [3326:1533] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '32983' ORDER BY 1;
2020-04-06 20:20:25.775 EDT [3326:1534] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '32983'
	ORDER BY 1;
2020-04-06 20:20:25.776 EDT [3326:1535] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '32983'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('32983')
	ORDER BY 1;
2020-04-06 20:20:25.792 EDT [3326:1536] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '32983'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:25.801 EDT [3309:268] pg_regress/plpgsql LOG:  statement: update PSlot set slotlink = 'PS.base.tb2' where slotname = 'PS.base.b3';
2020-04-06 20:20:25.805 EDT [3326:1537] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '32983'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:25.819 EDT [3326:1538] pg_regress/alter_table LOG:  statement: select relname, conname, coninhcount, conislocal, connoinherit
	  from pg_constraint c, pg_class r
	  where relname like 'test_inh_check%' and c.conrelid = r.oid
	  order by 1, 2;
2020-04-06 20:20:25.837 EDT [3326:1539] pg_regress/alter_table LOG:  statement: CREATE TABLE test_type_diff (f1 int);
2020-04-06 20:20:25.838 EDT [3326:1540] pg_regress/alter_table LOG:  statement: CREATE TABLE test_type_diff_c (extra smallint) INHERITS (test_type_diff);
2020-04-06 20:20:25.841 EDT [3326:1541] pg_regress/alter_table LOG:  statement: ALTER TABLE test_type_diff ADD COLUMN f2 int;
2020-04-06 20:20:25.841 EDT [3326:1542] pg_regress/alter_table LOG:  statement: INSERT INTO test_type_diff_c VALUES (1, 2, 3);
2020-04-06 20:20:25.842 EDT [3326:1543] pg_regress/alter_table LOG:  statement: ALTER TABLE test_type_diff ALTER COLUMN f2 TYPE bigint USING f2::bigint;
2020-04-06 20:20:25.846 EDT [3326:1544] pg_regress/alter_table LOG:  statement: CREATE TABLE test_type_diff2 (int_two int2, int_four int4, int_eight int8);
2020-04-06 20:20:25.847 EDT [3326:1545] pg_regress/alter_table LOG:  statement: CREATE TABLE test_type_diff2_c1 (int_four int4, int_eight int8, int_two int2);
2020-04-06 20:20:25.848 EDT [3326:1546] pg_regress/alter_table LOG:  statement: CREATE TABLE test_type_diff2_c2 (int_eight int8, int_two int2, int_four int4);
2020-04-06 20:20:25.848 EDT [3326:1547] pg_regress/alter_table LOG:  statement: CREATE TABLE test_type_diff2_c3 (int_two int2, int_four int4, int_eight int8);
2020-04-06 20:20:25.850 EDT [3326:1548] pg_regress/alter_table LOG:  statement: ALTER TABLE test_type_diff2_c1 INHERIT test_type_diff2;
2020-04-06 20:20:25.850 EDT [3326:1549] pg_regress/alter_table LOG:  statement: ALTER TABLE test_type_diff2_c2 INHERIT test_type_diff2;
2020-04-06 20:20:25.851 EDT [3326:1550] pg_regress/alter_table LOG:  statement: ALTER TABLE test_type_diff2_c3 INHERIT test_type_diff2;
2020-04-06 20:20:25.853 EDT [3309:269] pg_regress/plpgsql LOG:  statement: insert into PHone values ('PH.fax001', 'Canon fax', 'WS.001.2a');
2020-04-06 20:20:25.853 EDT [3326:1551] pg_regress/alter_table LOG:  statement: INSERT INTO test_type_diff2_c1 VALUES (1, 2, 3);
2020-04-06 20:20:25.854 EDT [3326:1552] pg_regress/alter_table LOG:  statement: INSERT INTO test_type_diff2_c2 VALUES (4, 5, 6);
2020-04-06 20:20:25.855 EDT [3326:1553] pg_regress/alter_table LOG:  statement: INSERT INTO test_type_diff2_c3 VALUES (7, 8, 9);
2020-04-06 20:20:25.856 EDT [3326:1554] pg_regress/alter_table LOG:  statement: ALTER TABLE test_type_diff2 ALTER COLUMN int_four TYPE int8 USING int_four::int8;
2020-04-06 20:20:25.864 EDT [3326:1555] pg_regress/alter_table LOG:  statement: ALTER TABLE test_type_diff2 ALTER COLUMN int_four TYPE int4 USING (pg_column_size(test_type_diff2));
2020-04-06 20:20:25.864 EDT [3326:1556] pg_regress/alter_table ERROR:  cannot convert whole-row table reference
2020-04-06 20:20:25.864 EDT [3326:1557] pg_regress/alter_table DETAIL:  USING expression contains a whole-row table reference.
2020-04-06 20:20:25.864 EDT [3326:1558] pg_regress/alter_table STATEMENT:  ALTER TABLE test_type_diff2 ALTER COLUMN int_four TYPE int4 USING (pg_column_size(test_type_diff2));
2020-04-06 20:20:25.864 EDT [3326:1559] pg_regress/alter_table LOG:  statement: CREATE TABLE check_fk_presence_1 (id int PRIMARY KEY, t text);
2020-04-06 20:20:25.867 EDT [3326:1560] pg_regress/alter_table LOG:  statement: CREATE TABLE check_fk_presence_2 (id int REFERENCES check_fk_presence_1, t text);
2020-04-06 20:20:25.870 EDT [3326:1561] pg_regress/alter_table LOG:  statement: BEGIN;
2020-04-06 20:20:25.870 EDT [3326:1562] pg_regress/alter_table LOG:  statement: ALTER TABLE check_fk_presence_2 DROP CONSTRAINT check_fk_presence_2_id_fkey;
2020-04-06 20:20:25.872 EDT [3326:1563] pg_regress/alter_table LOG:  statement: ANALYZE check_fk_presence_2;
2020-04-06 20:20:25.872 EDT [3326:1564] pg_regress/alter_table LOG:  statement: ROLLBACK;
2020-04-06 20:20:25.873 EDT [3326:1565] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(check_fk_presence_2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:25.885 EDT [3326:1566] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33100';
2020-04-06 20:20:25.896 EDT [3309:270] pg_regress/plpgsql LOG:  statement: update PSlot set slotlink = 'PS.base.ta2' where slotname = 'PS.base.a3';
2020-04-06 20:20:25.900 EDT [3326:1567] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33100' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:25.901 EDT [3326:1568] pg_regress/alter_table LOG:  statement: SELECT true as sametable, conname,
	  pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
	  conrelid::pg_catalog.regclass AS ontable
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '33100' AND r.contype = 'f'
	     AND conparentid = 0
	ORDER BY conname
2020-04-06 20:20:25.918 EDT [3326:1569] pg_regress/alter_table LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('33100')
	                     UNION ALL VALUES ('33100'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:25.934 EDT [3326:1570] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33100' ORDER BY 1;
2020-04-06 20:20:25.935 EDT [3326:1571] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33100'
	ORDER BY 1;
2020-04-06 20:20:25.936 EDT [3326:1572] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33100'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33100')
	ORDER BY 1;
2020-04-06 20:20:25.953 EDT [3309:271] pg_regress/plpgsql LOG:  statement: insert into Hub values ('base.hub1', 'Patchfield PF0_1 hub', 16);
2020-04-06 20:20:25.954 EDT [3326:1573] pg_regress/alter_table LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '33100' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:20:25.957 EDT [3326:1574] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33100'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:25.974 EDT [3326:1575] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33100'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:25.989 EDT [3326:1576] pg_regress/alter_table LOG:  statement: DROP TABLE check_fk_presence_1, check_fk_presence_2;
2020-04-06 20:20:25.994 EDT [3326:1577] pg_regress/alter_table LOG:  statement: create table at_base_table(id int, stuff text);
2020-04-06 20:20:25.996 EDT [3326:1578] pg_regress/alter_table LOG:  statement: insert into at_base_table values (23, 'skidoo');
2020-04-06 20:20:25.997 EDT [3326:1579] pg_regress/alter_table LOG:  statement: create view at_view_1 as select * from at_base_table bt;
2020-04-06 20:20:25.998 EDT [3326:1580] pg_regress/alter_table LOG:  statement: create view at_view_2 as select *, to_json(v1) as j from at_view_1 v1;
2020-04-06 20:20:26.000 EDT [3326:1581] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(at_view_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:26.013 EDT [3326:1582] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33117';
2020-04-06 20:20:26.015 EDT [3326:1583] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33117' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:26.041 EDT [3326:1584] pg_regress/alter_table LOG:  statement: SELECT pg_catalog.pg_get_viewdef('33117'::pg_catalog.oid, true);
2020-04-06 20:20:26.042 EDT [3326:1585] pg_regress/alter_table LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '33117' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:20:26.055 EDT [3326:1586] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(at_view_2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:26.071 EDT [3326:1587] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33121';
2020-04-06 20:20:26.072 EDT [3326:1588] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33121' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:26.118 EDT [3326:1589] pg_regress/alter_table LOG:  statement: SELECT pg_catalog.pg_get_viewdef('33121'::pg_catalog.oid, true);
2020-04-06 20:20:26.120 EDT [3326:1590] pg_regress/alter_table LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '33121' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:20:26.134 EDT [3326:1591] pg_regress/alter_table LOG:  statement: explain (verbose, costs off) select * from at_view_2;
2020-04-06 20:20:26.135 EDT [3326:1592] pg_regress/alter_table LOG:  statement: select * from at_view_2;
2020-04-06 20:20:26.146 EDT [3326:1593] pg_regress/alter_table LOG:  statement: create or replace view at_view_1 as select *, 2+2 as more from at_base_table bt;
2020-04-06 20:20:26.148 EDT [3326:1594] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(at_view_1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:26.164 EDT [3326:1595] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33117';
2020-04-06 20:20:26.166 EDT [3326:1596] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33117' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:26.186 EDT [3309:272] pg_regress/plpgsql LOG:  statement: insert into System values ('orion', 'PC');
2020-04-06 20:20:26.187 EDT [3309:273] pg_regress/plpgsql LOG:  statement: insert into IFace values ('IF', 'orion', 'eth0', 'WS.002.1b');
2020-04-06 20:20:26.209 EDT [3326:1597] pg_regress/alter_table LOG:  statement: SELECT pg_catalog.pg_get_viewdef('33117'::pg_catalog.oid, true);
2020-04-06 20:20:26.210 EDT [3326:1598] pg_regress/alter_table LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '33117' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:20:26.225 EDT [3326:1599] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(at_view_2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:26.240 EDT [3326:1600] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33121';
2020-04-06 20:20:26.241 EDT [3326:1601] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated,
	  a.attstorage,
	  pg_catalog.col_description(a.attrelid, a.attnum)
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33121' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:26.247 EDT [3309:274] pg_regress/plpgsql LOG:  statement: update PSlot set slotlink = 'HS.base.hub1.1' where slotname = 'PS.base.b2';
2020-04-06 20:20:26.282 EDT [3326:1602] pg_regress/alter_table LOG:  statement: SELECT pg_catalog.pg_get_viewdef('33121'::pg_catalog.oid, true);
2020-04-06 20:20:26.283 EDT [3326:1603] pg_regress/alter_table LOG:  statement: SELECT r.rulename, trim(trailing ';' from pg_catalog.pg_get_ruledef(r.oid, true))
	FROM pg_catalog.pg_rewrite r
	WHERE r.ev_class = '33121' AND r.rulename != '_RETURN' ORDER BY 1;
2020-04-06 20:20:26.300 EDT [3326:1604] pg_regress/alter_table LOG:  statement: explain (verbose, costs off) select * from at_view_2;
2020-04-06 20:20:26.300 EDT [3326:1605] pg_regress/alter_table LOG:  statement: select * from at_view_2;
2020-04-06 20:20:26.306 EDT [3309:275] pg_regress/plpgsql LOG:  statement: select * from PField_v1 where pfname = 'PF0_1' order by slotname;
2020-04-06 20:20:26.318 EDT [3326:1606] pg_regress/alter_table LOG:  statement: drop view at_view_2;
2020-04-06 20:20:26.319 EDT [3326:1607] pg_regress/alter_table LOG:  statement: drop view at_view_1;
2020-04-06 20:20:26.320 EDT [3326:1608] pg_regress/alter_table LOG:  statement: drop table at_base_table;
2020-04-06 20:20:26.324 EDT [3326:1609] pg_regress/alter_table LOG:  statement: CREATE FUNCTION check_ddl_rewrite(p_tablename regclass, p_ddl text)
	RETURNS boolean
	LANGUAGE plpgsql AS $$
	DECLARE
	    v_relfilenode oid;
	BEGIN
	    v_relfilenode := relfilenode FROM pg_class WHERE oid = p_tablename;
	
	    EXECUTE p_ddl;
	
	    RETURN v_relfilenode <> (SELECT relfilenode FROM pg_class WHERE oid = p_tablename);
	END;
	$$;
2020-04-06 20:20:26.325 EDT [3326:1610] pg_regress/alter_table LOG:  statement: CREATE TABLE rewrite_test(col text);
2020-04-06 20:20:26.327 EDT [3326:1611] pg_regress/alter_table LOG:  statement: INSERT INTO rewrite_test VALUES ('something');
2020-04-06 20:20:26.328 EDT [3326:1612] pg_regress/alter_table LOG:  statement: INSERT INTO rewrite_test VALUES (NULL);
2020-04-06 20:20:26.328 EDT [3326:1613] pg_regress/alter_table LOG:  statement: SELECT check_ddl_rewrite('rewrite_test', $$
	  ALTER TABLE rewrite_test
	      ADD COLUMN empty1 text,
	      ADD COLUMN notempty1_rewrite serial;
	$$);
2020-04-06 20:20:26.336 EDT [3326:1614] pg_regress/alter_table LOG:  statement: SELECT check_ddl_rewrite('rewrite_test', $$
	    ALTER TABLE rewrite_test
	        ADD COLUMN notempty2_rewrite serial,
	        ADD COLUMN empty2 text;
	$$);
2020-04-06 20:20:26.342 EDT [3326:1615] pg_regress/alter_table LOG:  statement: SELECT check_ddl_rewrite('rewrite_test', $$
	    ALTER TABLE rewrite_test
	        ADD COLUMN empty3 text,
	        ADD COLUMN notempty3_norewrite int default 42;
	$$);
2020-04-06 20:20:26.343 EDT [3326:1616] pg_regress/alter_table LOG:  statement: SELECT check_ddl_rewrite('rewrite_test', $$
	    ALTER TABLE rewrite_test
	        ADD COLUMN notempty4_norewrite int default 42,
	        ADD COLUMN empty4 text;
	$$);
2020-04-06 20:20:26.344 EDT [3326:1617] pg_regress/alter_table LOG:  statement: SELECT check_ddl_rewrite('rewrite_test', $$
	    ALTER TABLE rewrite_test
	        ADD COLUMN empty5 text,
	        ADD COLUMN notempty5_norewrite int default 42,
	        ADD COLUMN notempty5_rewrite serial;
	$$);
2020-04-06 20:20:26.351 EDT [3326:1618] pg_regress/alter_table LOG:  statement: SELECT check_ddl_rewrite('rewrite_test', $$
	    ALTER TABLE rewrite_test
	        ADD COLUMN notempty6_rewrite serial,
	        ADD COLUMN empty6 text,
	        ADD COLUMN notempty6_norewrite int default 42;
	$$);
2020-04-06 20:20:26.357 EDT [3326:1619] pg_regress/alter_table LOG:  statement: DROP FUNCTION check_ddl_rewrite(regclass, text);
2020-04-06 20:20:26.358 EDT [3326:1620] pg_regress/alter_table LOG:  statement: DROP TABLE rewrite_test;
2020-04-06 20:20:26.362 EDT [3326:1621] pg_regress/alter_table LOG:  statement: drop type lockmodes;
2020-04-06 20:20:26.362 EDT [3326:1622] pg_regress/alter_table ERROR:  type "lockmodes" does not exist
2020-04-06 20:20:26.362 EDT [3326:1623] pg_regress/alter_table STATEMENT:  drop type lockmodes;
2020-04-06 20:20:26.362 EDT [3326:1624] pg_regress/alter_table LOG:  statement: create type lockmodes as enum (
	 'SIReadLock'
	,'AccessShareLock'
	,'RowShareLock'
	,'RowExclusiveLock'
	,'ShareUpdateExclusiveLock'
	,'ShareLock'
	,'ShareRowExclusiveLock'
	,'ExclusiveLock'
	,'AccessExclusiveLock'
	);
2020-04-06 20:20:26.363 EDT [3326:1625] pg_regress/alter_table LOG:  statement: drop view my_locks;
2020-04-06 20:20:26.363 EDT [3326:1626] pg_regress/alter_table ERROR:  view "my_locks" does not exist
2020-04-06 20:20:26.363 EDT [3326:1627] pg_regress/alter_table STATEMENT:  drop view my_locks;
2020-04-06 20:20:26.363 EDT [3326:1628] pg_regress/alter_table LOG:  statement: create or replace view my_locks as
	select case when c.relname like 'pg_toast%' then 'pg_toast' else c.relname end, max(mode::lockmodes) as max_lockmode
	from pg_locks l join pg_class c on l.relation = c.oid
	where virtualtransaction = (
	        select virtualtransaction
	        from pg_locks
	        where transactionid = pg_current_xact_id()::xid)
	and locktype = 'relation'
	and relnamespace != (select oid from pg_namespace where nspname = 'pg_catalog')
	and c.relname != 'my_locks'
	group by c.relname;
2020-04-06 20:20:26.366 EDT [3326:1629] pg_regress/alter_table LOG:  statement: create table alterlock (f1 int primary key, f2 text);
2020-04-06 20:20:26.369 EDT [3326:1630] pg_regress/alter_table LOG:  statement: insert into alterlock values (1, 'foo');
2020-04-06 20:20:26.369 EDT [3326:1631] pg_regress/alter_table LOG:  statement: create table alterlock2 (f3 int primary key, f1 int);
2020-04-06 20:20:26.371 EDT [3326:1632] pg_regress/alter_table LOG:  statement: insert into alterlock2 values (1, 1);
2020-04-06 20:20:26.371 EDT [3326:1633] pg_regress/alter_table LOG:  statement: begin;
2020-04-06 20:20:26.372 EDT [3326:1634] pg_regress/alter_table LOG:  statement: alter table alterlock alter column f2 set statistics 150;
2020-04-06 20:20:26.372 EDT [3326:1635] pg_regress/alter_table LOG:  statement: select * from my_locks order by 1;
2020-04-06 20:20:26.375 EDT [3326:1636] pg_regress/alter_table LOG:  statement: rollback;
2020-04-06 20:20:26.375 EDT [3326:1637] pg_regress/alter_table LOG:  statement: begin;
2020-04-06 20:20:26.375 EDT [3326:1638] pg_regress/alter_table LOG:  statement: alter table alterlock cluster on alterlock_pkey;
2020-04-06 20:20:26.376 EDT [3326:1639] pg_regress/alter_table LOG:  statement: select * from my_locks order by 1;
2020-04-06 20:20:26.377 EDT [3326:1640] pg_regress/alter_table LOG:  statement: commit;
2020-04-06 20:20:26.377 EDT [3326:1641] pg_regress/alter_table LOG:  statement: begin;
2020-04-06 20:20:26.377 EDT [3326:1642] pg_regress/alter_table LOG:  statement: alter table alterlock set without cluster;
2020-04-06 20:20:26.378 EDT [3326:1643] pg_regress/alter_table LOG:  statement: select * from my_locks order by 1;
2020-04-06 20:20:26.379 EDT [3326:1644] pg_regress/alter_table LOG:  statement: commit;
2020-04-06 20:20:26.379 EDT [3326:1645] pg_regress/alter_table LOG:  statement: begin;
2020-04-06 20:20:26.379 EDT [3326:1646] pg_regress/alter_table LOG:  statement: alter table alterlock set (fillfactor = 100);
2020-04-06 20:20:26.380 EDT [3326:1647] pg_regress/alter_table LOG:  statement: select * from my_locks order by 1;
2020-04-06 20:20:26.381 EDT [3326:1648] pg_regress/alter_table LOG:  statement: commit;
2020-04-06 20:20:26.381 EDT [3326:1649] pg_regress/alter_table LOG:  statement: begin;
2020-04-06 20:20:26.381 EDT [3326:1650] pg_regress/alter_table LOG:  statement: alter table alterlock reset (fillfactor);
2020-04-06 20:20:26.382 EDT [3326:1651] pg_regress/alter_table LOG:  statement: select * from my_locks order by 1;
2020-04-06 20:20:26.383 EDT [3326:1652] pg_regress/alter_table LOG:  statement: commit;
2020-04-06 20:20:26.383 EDT [3326:1653] pg_regress/alter_table LOG:  statement: begin;
2020-04-06 20:20:26.384 EDT [3326:1654] pg_regress/alter_table LOG:  statement: alter table alterlock set (toast.autovacuum_enabled = off);
2020-04-06 20:20:26.384 EDT [3326:1655] pg_regress/alter_table LOG:  statement: select * from my_locks order by 1;
2020-04-06 20:20:26.385 EDT [3326:1656] pg_regress/alter_table LOG:  statement: commit;
2020-04-06 20:20:26.386 EDT [3326:1657] pg_regress/alter_table LOG:  statement: begin;
2020-04-06 20:20:26.386 EDT [3326:1658] pg_regress/alter_table LOG:  statement: alter table alterlock set (autovacuum_enabled = off);
2020-04-06 20:20:26.387 EDT [3326:1659] pg_regress/alter_table LOG:  statement: select * from my_locks order by 1;
2020-04-06 20:20:26.388 EDT [3326:1660] pg_regress/alter_table LOG:  statement: commit;
2020-04-06 20:20:26.388 EDT [3326:1661] pg_regress/alter_table LOG:  statement: begin;
2020-04-06 20:20:26.388 EDT [3326:1662] pg_regress/alter_table LOG:  statement: alter table alterlock alter column f2 set (n_distinct = 1);
2020-04-06 20:20:26.389 EDT [3326:1663] pg_regress/alter_table LOG:  statement: select * from my_locks order by 1;
2020-04-06 20:20:26.390 EDT [3326:1664] pg_regress/alter_table LOG:  statement: rollback;
2020-04-06 20:20:26.390 EDT [3326:1665] pg_regress/alter_table LOG:  statement: begin;
2020-04-06 20:20:26.391 EDT [3326:1666] pg_regress/alter_table LOG:  statement: alter table alterlock set (autovacuum_enabled = off, fillfactor = 80);
2020-04-06 20:20:26.391 EDT [3326:1667] pg_regress/alter_table LOG:  statement: select * from my_locks order by 1;
2020-04-06 20:20:26.392 EDT [3326:1668] pg_regress/alter_table LOG:  statement: commit;
2020-04-06 20:20:26.393 EDT [3326:1669] pg_regress/alter_table LOG:  statement: begin;
2020-04-06 20:20:26.393 EDT [3326:1670] pg_regress/alter_table LOG:  statement: alter table alterlock alter column f2 set storage extended;
2020-04-06 20:20:26.393 EDT [3326:1671] pg_regress/alter_table LOG:  statement: select * from my_locks order by 1;
2020-04-06 20:20:26.394 EDT [3326:1672] pg_regress/alter_table LOG:  statement: rollback;
2020-04-06 20:20:26.395 EDT [3326:1673] pg_regress/alter_table LOG:  statement: begin;
2020-04-06 20:20:26.395 EDT [3326:1674] pg_regress/alter_table LOG:  statement: alter table alterlock alter column f2 set default 'x';
2020-04-06 20:20:26.396 EDT [3326:1675] pg_regress/alter_table LOG:  statement: select * from my_locks order by 1;
2020-04-06 20:20:26.397 EDT [3326:1676] pg_regress/alter_table LOG:  statement: rollback;
2020-04-06 20:20:26.397 EDT [3326:1677] pg_regress/alter_table LOG:  statement: begin;
2020-04-06 20:20:26.397 EDT [3326:1678] pg_regress/alter_table LOG:  statement: create trigger ttdummy
		before delete or update on alterlock
		for each row
		execute procedure
		ttdummy (1, 1);
2020-04-06 20:20:26.398 EDT [3326:1679] pg_regress/alter_table LOG:  statement: select * from my_locks order by 1;
2020-04-06 20:20:26.399 EDT [3326:1680] pg_regress/alter_table LOG:  statement: rollback;
2020-04-06 20:20:26.400 EDT [3326:1681] pg_regress/alter_table LOG:  statement: begin;
2020-04-06 20:20:26.400 EDT [3326:1682] pg_regress/alter_table LOG:  statement: select * from my_locks order by 1;
2020-04-06 20:20:26.401 EDT [3326:1683] pg_regress/alter_table LOG:  statement: alter table alterlock2 add foreign key (f1) references alterlock (f1);
2020-04-06 20:20:26.403 EDT [3326:1684] pg_regress/alter_table LOG:  statement: select * from my_locks order by 1;
2020-04-06 20:20:26.404 EDT [3326:1685] pg_regress/alter_table LOG:  statement: rollback;
2020-04-06 20:20:26.405 EDT [3326:1686] pg_regress/alter_table LOG:  statement: begin;
2020-04-06 20:20:26.405 EDT [3326:1687] pg_regress/alter_table LOG:  statement: alter table alterlock2
	add constraint alterlock2nv foreign key (f1) references alterlock (f1) NOT VALID;
2020-04-06 20:20:26.406 EDT [3326:1688] pg_regress/alter_table LOG:  statement: select * from my_locks order by 1;
2020-04-06 20:20:26.407 EDT [3326:1689] pg_regress/alter_table LOG:  statement: commit;
2020-04-06 20:20:26.407 EDT [3326:1690] pg_regress/alter_table LOG:  statement: begin;
2020-04-06 20:20:26.408 EDT [3326:1691] pg_regress/alter_table LOG:  statement: alter table alterlock2 validate constraint alterlock2nv;
2020-04-06 20:20:26.409 EDT [3326:1692] pg_regress/alter_table LOG:  statement: select * from my_locks order by 1;
2020-04-06 20:20:26.410 EDT [3326:1693] pg_regress/alter_table LOG:  statement: rollback;
2020-04-06 20:20:26.410 EDT [3326:1694] pg_regress/alter_table LOG:  statement: create or replace view my_locks as
	select case when c.relname like 'pg_toast%' then 'pg_toast' else c.relname end, max(mode::lockmodes) as max_lockmode
	from pg_locks l join pg_class c on l.relation = c.oid
	where virtualtransaction = (
	        select virtualtransaction
	        from pg_locks
	        where transactionid = pg_current_xact_id()::xid)
	and locktype = 'relation'
	and relnamespace != (select oid from pg_namespace where nspname = 'pg_catalog')
	and c.relname = 'my_locks'
	group by c.relname;
2020-04-06 20:20:26.413 EDT [3326:1695] pg_regress/alter_table LOG:  statement: alter table my_locks set (autovacuum_enabled = false);
2020-04-06 20:20:26.413 EDT [3326:1696] pg_regress/alter_table ERROR:  unrecognized parameter "autovacuum_enabled"
2020-04-06 20:20:26.413 EDT [3326:1697] pg_regress/alter_table STATEMENT:  alter table my_locks set (autovacuum_enabled = false);
2020-04-06 20:20:26.413 EDT [3326:1698] pg_regress/alter_table LOG:  statement: alter view my_locks set (autovacuum_enabled = false);
2020-04-06 20:20:26.413 EDT [3326:1699] pg_regress/alter_table ERROR:  unrecognized parameter "autovacuum_enabled"
2020-04-06 20:20:26.413 EDT [3326:1700] pg_regress/alter_table STATEMENT:  alter view my_locks set (autovacuum_enabled = false);
2020-04-06 20:20:26.413 EDT [3326:1701] pg_regress/alter_table LOG:  statement: alter table my_locks reset (autovacuum_enabled);
2020-04-06 20:20:26.414 EDT [3326:1702] pg_regress/alter_table LOG:  statement: alter view my_locks reset (autovacuum_enabled);
2020-04-06 20:20:26.415 EDT [3326:1703] pg_regress/alter_table LOG:  statement: begin;
2020-04-06 20:20:26.415 EDT [3326:1704] pg_regress/alter_table LOG:  statement: alter view my_locks set (security_barrier=off);
2020-04-06 20:20:26.416 EDT [3326:1705] pg_regress/alter_table LOG:  statement: select * from my_locks order by 1;
2020-04-06 20:20:26.417 EDT [3326:1706] pg_regress/alter_table LOG:  statement: alter view my_locks reset (security_barrier);
2020-04-06 20:20:26.417 EDT [3326:1707] pg_regress/alter_table LOG:  statement: rollback;
2020-04-06 20:20:26.418 EDT [3326:1708] pg_regress/alter_table LOG:  statement: begin;
2020-04-06 20:20:26.418 EDT [3326:1709] pg_regress/alter_table LOG:  statement: alter table my_locks set (security_barrier=off);
2020-04-06 20:20:26.419 EDT [3326:1710] pg_regress/alter_table LOG:  statement: select * from my_locks order by 1;
2020-04-06 20:20:26.420 EDT [3326:1711] pg_regress/alter_table LOG:  statement: alter table my_locks reset (security_barrier);
2020-04-06 20:20:26.421 EDT [3326:1712] pg_regress/alter_table LOG:  statement: rollback;
2020-04-06 20:20:26.421 EDT [3326:1713] pg_regress/alter_table LOG:  statement: drop table alterlock2;
2020-04-06 20:20:26.423 EDT [3326:1714] pg_regress/alter_table LOG:  statement: drop table alterlock;
2020-04-06 20:20:26.425 EDT [3326:1715] pg_regress/alter_table LOG:  statement: drop view my_locks;
2020-04-06 20:20:26.426 EDT [3326:1716] pg_regress/alter_table LOG:  statement: drop type lockmodes;
2020-04-06 20:20:26.427 EDT [3326:1717] pg_regress/alter_table LOG:  statement: create function test_strict(text) returns text as
	    'select coalesce($1, ''got passed a null'');'
	    language sql returns null on null input;
2020-04-06 20:20:26.428 EDT [3326:1718] pg_regress/alter_table LOG:  statement: select test_strict(NULL);
2020-04-06 20:20:26.428 EDT [3326:1719] pg_regress/alter_table LOG:  statement: alter function test_strict(text) called on null input;
2020-04-06 20:20:26.428 EDT [3326:1720] pg_regress/alter_table LOG:  statement: select test_strict(NULL);
2020-04-06 20:20:26.429 EDT [3326:1721] pg_regress/alter_table LOG:  statement: create function non_strict(text) returns text as
	    'select coalesce($1, ''got passed a null'');'
	    language sql called on null input;
2020-04-06 20:20:26.429 EDT [3326:1722] pg_regress/alter_table LOG:  statement: select non_strict(NULL);
2020-04-06 20:20:26.430 EDT [3326:1723] pg_regress/alter_table LOG:  statement: alter function non_strict(text) returns null on null input;
2020-04-06 20:20:26.430 EDT [3326:1724] pg_regress/alter_table LOG:  statement: select non_strict(NULL);
2020-04-06 20:20:26.431 EDT [3326:1725] pg_regress/alter_table LOG:  statement: create schema alter1;
2020-04-06 20:20:26.431 EDT [3326:1726] pg_regress/alter_table LOG:  statement: create schema alter2;
2020-04-06 20:20:26.431 EDT [3326:1727] pg_regress/alter_table LOG:  statement: create table alter1.t1(f1 serial primary key, f2 int check (f2 > 0));
2020-04-06 20:20:26.434 EDT [3326:1728] pg_regress/alter_table LOG:  statement: create view alter1.v1 as select * from alter1.t1;
2020-04-06 20:20:26.436 EDT [3326:1729] pg_regress/alter_table LOG:  statement: create function alter1.plus1(int) returns int as 'select $1+1' language sql;
2020-04-06 20:20:26.436 EDT [3326:1730] pg_regress/alter_table LOG:  statement: create domain alter1.posint integer check (value > 0);
2020-04-06 20:20:26.437 EDT [3326:1731] pg_regress/alter_table LOG:  statement: create type alter1.ctype as (f1 int, f2 text);
2020-04-06 20:20:26.438 EDT [3326:1732] pg_regress/alter_table LOG:  statement: create function alter1.same(alter1.ctype, alter1.ctype) returns boolean language sql
	as 'select $1.f1 is not distinct from $2.f1 and $1.f2 is not distinct from $2.f2';
2020-04-06 20:20:26.439 EDT [3326:1733] pg_regress/alter_table LOG:  statement: create operator alter1.=(procedure = alter1.same, leftarg  = alter1.ctype, rightarg = alter1.ctype);
2020-04-06 20:20:26.439 EDT [3326:1734] pg_regress/alter_table LOG:  statement: create operator class alter1.ctype_hash_ops default for type alter1.ctype using hash as
	  operator 1 alter1.=(alter1.ctype, alter1.ctype);
2020-04-06 20:20:26.440 EDT [3326:1735] pg_regress/alter_table LOG:  statement: create conversion alter1.latin1_to_utf8 for 'latin1' to 'utf8' from iso8859_1_to_utf8;
2020-04-06 20:20:26.441 EDT [3326:1736] pg_regress/alter_table LOG:  statement: create text search parser alter1.prs(start = prsd_start, gettoken = prsd_nexttoken, end = prsd_end, lextypes = prsd_lextype);
2020-04-06 20:20:26.442 EDT [3326:1737] pg_regress/alter_table LOG:  statement: create text search configuration alter1.cfg(parser = alter1.prs);
2020-04-06 20:20:26.442 EDT [3326:1738] pg_regress/alter_table LOG:  statement: create text search template alter1.tmpl(init = dsimple_init, lexize = dsimple_lexize);
2020-04-06 20:20:26.443 EDT [3326:1739] pg_regress/alter_table LOG:  statement: create text search dictionary alter1.dict(template = alter1.tmpl);
2020-04-06 20:20:26.443 EDT [3326:1740] pg_regress/alter_table LOG:  statement: insert into alter1.t1(f2) values(11);
2020-04-06 20:20:26.444 EDT [3326:1741] pg_regress/alter_table LOG:  statement: insert into alter1.t1(f2) values(12);
2020-04-06 20:20:26.444 EDT [3326:1742] pg_regress/alter_table LOG:  statement: alter table alter1.t1 set schema alter1;
2020-04-06 20:20:26.445 EDT [3326:1743] pg_regress/alter_table LOG:  statement: alter table alter1.t1 set schema alter2;
2020-04-06 20:20:26.446 EDT [3326:1744] pg_regress/alter_table LOG:  statement: alter table alter1.v1 set schema alter2;
2020-04-06 20:20:26.446 EDT [3326:1745] pg_regress/alter_table LOG:  statement: alter function alter1.plus1(int) set schema alter2;
2020-04-06 20:20:26.447 EDT [3326:1746] pg_regress/alter_table LOG:  statement: alter domain alter1.posint set schema alter2;
2020-04-06 20:20:26.447 EDT [3326:1747] pg_regress/alter_table LOG:  statement: alter operator class alter1.ctype_hash_ops using hash set schema alter2;
2020-04-06 20:20:26.448 EDT [3326:1748] pg_regress/alter_table LOG:  statement: alter operator family alter1.ctype_hash_ops using hash set schema alter2;
2020-04-06 20:20:26.448 EDT [3326:1749] pg_regress/alter_table LOG:  statement: alter operator alter1.=(alter1.ctype, alter1.ctype) set schema alter2;
2020-04-06 20:20:26.449 EDT [3326:1750] pg_regress/alter_table LOG:  statement: alter function alter1.same(alter1.ctype, alter1.ctype) set schema alter2;
2020-04-06 20:20:26.449 EDT [3326:1751] pg_regress/alter_table LOG:  statement: alter type alter1.ctype set schema alter1;
2020-04-06 20:20:26.449 EDT [3326:1752] pg_regress/alter_table LOG:  statement: alter type alter1.ctype set schema alter2;
2020-04-06 20:20:26.450 EDT [3326:1753] pg_regress/alter_table LOG:  statement: alter conversion alter1.latin1_to_utf8 set schema alter2;
2020-04-06 20:20:26.450 EDT [3326:1754] pg_regress/alter_table LOG:  statement: alter text search parser alter1.prs set schema alter2;
2020-04-06 20:20:26.451 EDT [3326:1755] pg_regress/alter_table LOG:  statement: alter text search configuration alter1.cfg set schema alter2;
2020-04-06 20:20:26.451 EDT [3326:1756] pg_regress/alter_table LOG:  statement: alter text search template alter1.tmpl set schema alter2;
2020-04-06 20:20:26.452 EDT [3326:1757] pg_regress/alter_table LOG:  statement: alter text search dictionary alter1.dict set schema alter2;
2020-04-06 20:20:26.452 EDT [3326:1758] pg_regress/alter_table LOG:  statement: drop schema alter1;
2020-04-06 20:20:26.452 EDT [3326:1759] pg_regress/alter_table LOG:  statement: insert into alter2.t1(f2) values(13);
2020-04-06 20:20:26.453 EDT [3326:1760] pg_regress/alter_table LOG:  statement: insert into alter2.t1(f2) values(14);
2020-04-06 20:20:26.453 EDT [3326:1761] pg_regress/alter_table LOG:  statement: select * from alter2.t1;
2020-04-06 20:20:26.467 EDT [3326:1762] pg_regress/alter_table LOG:  statement: select * from alter2.v1;
2020-04-06 20:20:26.480 EDT [3326:1763] pg_regress/alter_table LOG:  statement: select alter2.plus1(41);
2020-04-06 20:20:26.482 EDT [3326:1764] pg_regress/alter_table LOG:  statement: drop schema alter2 cascade;
2020-04-06 20:20:26.490 EDT [3326:1765] pg_regress/alter_table LOG:  statement: CREATE TYPE test_type AS (a int);
2020-04-06 20:20:26.491 EDT [3326:1766] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_type)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:26.508 EDT [3326:1767] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33256';
2020-04-06 20:20:26.528 EDT [3326:1768] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33256' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:26.531 EDT [3326:1769] pg_regress/alter_table LOG:  statement: ALTER TYPE nosuchtype ADD ATTRIBUTE b text;
2020-04-06 20:20:26.531 EDT [3326:1770] pg_regress/alter_table ERROR:  relation "nosuchtype" does not exist
2020-04-06 20:20:26.531 EDT [3326:1771] pg_regress/alter_table STATEMENT:  ALTER TYPE nosuchtype ADD ATTRIBUTE b text;
2020-04-06 20:20:26.531 EDT [3326:1772] pg_regress/alter_table LOG:  statement: ALTER TYPE test_type ADD ATTRIBUTE b text;
2020-04-06 20:20:26.533 EDT [3326:1773] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_type)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:26.550 EDT [3326:1774] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33256';
2020-04-06 20:20:26.568 EDT [3326:1775] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33256' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:26.569 EDT [3326:1776] pg_regress/alter_table LOG:  statement: ALTER TYPE test_type ADD ATTRIBUTE b text;
2020-04-06 20:20:26.570 EDT [3326:1777] pg_regress/alter_table ERROR:  column "b" of relation "test_type" already exists
2020-04-06 20:20:26.570 EDT [3326:1778] pg_regress/alter_table STATEMENT:  ALTER TYPE test_type ADD ATTRIBUTE b text;
2020-04-06 20:20:26.571 EDT [3326:1779] pg_regress/alter_table LOG:  statement: ALTER TYPE test_type ALTER ATTRIBUTE b SET DATA TYPE varchar;
2020-04-06 20:20:26.572 EDT [3326:1780] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_type)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:26.591 EDT [3326:1781] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33256';
2020-04-06 20:20:26.606 EDT [3326:1782] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33256' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:26.607 EDT [3326:1783] pg_regress/alter_table LOG:  statement: ALTER TYPE test_type ALTER ATTRIBUTE b SET DATA TYPE integer;
2020-04-06 20:20:26.609 EDT [3326:1784] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_type)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:26.623 EDT [3326:1785] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33256';
2020-04-06 20:20:26.637 EDT [3326:1786] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33256' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:26.639 EDT [3326:1787] pg_regress/alter_table LOG:  statement: ALTER TYPE test_type DROP ATTRIBUTE b;
2020-04-06 20:20:26.640 EDT [3326:1788] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_type)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:26.657 EDT [3326:1789] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33256';
2020-04-06 20:20:26.672 EDT [3326:1790] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33256' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:26.675 EDT [3326:1791] pg_regress/alter_table LOG:  statement: ALTER TYPE test_type DROP ATTRIBUTE c;
2020-04-06 20:20:26.675 EDT [3326:1792] pg_regress/alter_table ERROR:  column "c" of relation "test_type" does not exist
2020-04-06 20:20:26.675 EDT [3326:1793] pg_regress/alter_table STATEMENT:  ALTER TYPE test_type DROP ATTRIBUTE c;
2020-04-06 20:20:26.676 EDT [3326:1794] pg_regress/alter_table LOG:  statement: ALTER TYPE test_type DROP ATTRIBUTE IF EXISTS c;
2020-04-06 20:20:26.677 EDT [3326:1795] pg_regress/alter_table LOG:  statement: ALTER TYPE test_type DROP ATTRIBUTE a, ADD ATTRIBUTE d boolean;
2020-04-06 20:20:26.678 EDT [3326:1796] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_type)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:26.693 EDT [3326:1797] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33256';
2020-04-06 20:20:26.705 EDT [3326:1798] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33256' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:26.706 EDT [3326:1799] pg_regress/alter_table LOG:  statement: ALTER TYPE test_type RENAME ATTRIBUTE a TO aa;
2020-04-06 20:20:26.707 EDT [3326:1800] pg_regress/alter_table ERROR:  column "a" does not exist
2020-04-06 20:20:26.707 EDT [3326:1801] pg_regress/alter_table STATEMENT:  ALTER TYPE test_type RENAME ATTRIBUTE a TO aa;
2020-04-06 20:20:26.707 EDT [3326:1802] pg_regress/alter_table LOG:  statement: ALTER TYPE test_type RENAME ATTRIBUTE d TO dd;
2020-04-06 20:20:26.708 EDT [3326:1803] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_type)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:26.726 EDT [3326:1804] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33256';
2020-04-06 20:20:26.742 EDT [3326:1805] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33256' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:26.743 EDT [3326:1806] pg_regress/alter_table LOG:  statement: DROP TYPE test_type;
2020-04-06 20:20:26.744 EDT [3326:1807] pg_regress/alter_table LOG:  statement: CREATE TYPE test_type1 AS (a int, b text);
2020-04-06 20:20:26.745 EDT [3326:1808] pg_regress/alter_table LOG:  statement: CREATE TABLE test_tbl1 (x int, y test_type1);
2020-04-06 20:20:26.750 EDT [3326:1809] pg_regress/alter_table LOG:  statement: ALTER TYPE test_type1 ALTER ATTRIBUTE b TYPE varchar;
2020-04-06 20:20:26.750 EDT [3326:1810] pg_regress/alter_table ERROR:  cannot alter type "test_type1" because column "test_tbl1.y" uses it
2020-04-06 20:20:26.750 EDT [3326:1811] pg_regress/alter_table STATEMENT:  ALTER TYPE test_type1 ALTER ATTRIBUTE b TYPE varchar;
2020-04-06 20:20:26.750 EDT [3326:1812] pg_regress/alter_table LOG:  statement: CREATE TYPE test_type2 AS (a int, b text);
2020-04-06 20:20:26.751 EDT [3326:1813] pg_regress/alter_table LOG:  statement: CREATE TABLE test_tbl2 OF test_type2;
2020-04-06 20:20:26.754 EDT [3326:1814] pg_regress/alter_table LOG:  statement: CREATE TABLE test_tbl2_subclass () INHERITS (test_tbl2);
2020-04-06 20:20:26.756 EDT [3326:1815] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_type2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:26.772 EDT [3326:1816] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33268';
2020-04-06 20:20:26.789 EDT [3326:1817] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33268' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:26.791 EDT [3326:1818] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_tbl2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:26.804 EDT [3326:1819] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33271';
2020-04-06 20:20:26.820 EDT [3326:1820] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33271' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:26.821 EDT [3326:1821] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33271' ORDER BY 1;
2020-04-06 20:20:26.823 EDT [3326:1822] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33271'
	ORDER BY 1;
2020-04-06 20:20:26.824 EDT [3326:1823] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33271'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33271')
	ORDER BY 1;
2020-04-06 20:20:26.840 EDT [3326:1824] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33271'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:26.855 EDT [3326:1825] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33271'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:26.870 EDT [3326:1826] pg_regress/alter_table LOG:  statement: ALTER TYPE test_type2 ADD ATTRIBUTE c text;
2020-04-06 20:20:26.870 EDT [3326:1827] pg_regress/alter_table ERROR:  cannot alter type "test_type2" because it is the type of a typed table
2020-04-06 20:20:26.870 EDT [3326:1828] pg_regress/alter_table HINT:  Use ALTER ... CASCADE to alter the typed tables too.
2020-04-06 20:20:26.870 EDT [3326:1829] pg_regress/alter_table STATEMENT:  ALTER TYPE test_type2 ADD ATTRIBUTE c text;
2020-04-06 20:20:26.871 EDT [3326:1830] pg_regress/alter_table LOG:  statement: ALTER TYPE test_type2 ADD ATTRIBUTE c text CASCADE;
2020-04-06 20:20:26.875 EDT [3326:1831] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_type2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:26.890 EDT [3326:1832] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33268';
2020-04-06 20:20:26.909 EDT [3326:1833] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33268' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:26.911 EDT [3326:1834] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_tbl2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:26.928 EDT [3326:1835] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33271';
2020-04-06 20:20:26.943 EDT [3326:1836] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33271' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:26.944 EDT [3326:1837] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33271' ORDER BY 1;
2020-04-06 20:20:26.945 EDT [3326:1838] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33271'
	ORDER BY 1;
2020-04-06 20:20:26.947 EDT [3326:1839] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33271'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33271')
	ORDER BY 1;
2020-04-06 20:20:26.959 EDT [3326:1840] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33271'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:26.978 EDT [3326:1841] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33271'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:26.995 EDT [3326:1842] pg_regress/alter_table LOG:  statement: ALTER TYPE test_type2 ALTER ATTRIBUTE b TYPE varchar;
2020-04-06 20:20:26.995 EDT [3326:1843] pg_regress/alter_table ERROR:  cannot alter type "test_type2" because it is the type of a typed table
2020-04-06 20:20:26.995 EDT [3326:1844] pg_regress/alter_table HINT:  Use ALTER ... CASCADE to alter the typed tables too.
2020-04-06 20:20:26.995 EDT [3326:1845] pg_regress/alter_table STATEMENT:  ALTER TYPE test_type2 ALTER ATTRIBUTE b TYPE varchar;
2020-04-06 20:20:26.996 EDT [3326:1846] pg_regress/alter_table LOG:  statement: ALTER TYPE test_type2 ALTER ATTRIBUTE b TYPE varchar CASCADE;
2020-04-06 20:20:26.999 EDT [3326:1847] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_type2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:27.019 EDT [3326:1848] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33268';
2020-04-06 20:20:27.034 EDT [3326:1849] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33268' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:27.036 EDT [3326:1850] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_tbl2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:27.055 EDT [3326:1851] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33271';
2020-04-06 20:20:27.072 EDT [3326:1852] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33271' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:27.074 EDT [3326:1853] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33271' ORDER BY 1;
2020-04-06 20:20:27.074 EDT [3326:1854] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33271'
	ORDER BY 1;
2020-04-06 20:20:27.076 EDT [3326:1855] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33271'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33271')
	ORDER BY 1;
2020-04-06 20:20:27.090 EDT [3326:1856] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33271'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:27.105 EDT [3326:1857] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33271'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:27.120 EDT [3326:1858] pg_regress/alter_table LOG:  statement: ALTER TYPE test_type2 DROP ATTRIBUTE b;
2020-04-06 20:20:27.120 EDT [3326:1859] pg_regress/alter_table ERROR:  cannot alter type "test_type2" because it is the type of a typed table
2020-04-06 20:20:27.120 EDT [3326:1860] pg_regress/alter_table HINT:  Use ALTER ... CASCADE to alter the typed tables too.
2020-04-06 20:20:27.120 EDT [3326:1861] pg_regress/alter_table STATEMENT:  ALTER TYPE test_type2 DROP ATTRIBUTE b;
2020-04-06 20:20:27.120 EDT [3326:1862] pg_regress/alter_table LOG:  statement: ALTER TYPE test_type2 DROP ATTRIBUTE b CASCADE;
2020-04-06 20:20:27.122 EDT [3326:1863] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_type2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:27.139 EDT [3326:1864] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33268';
2020-04-06 20:20:27.153 EDT [3326:1865] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33268' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:27.154 EDT [3326:1866] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_tbl2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:27.169 EDT [3326:1867] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33271';
2020-04-06 20:20:27.185 EDT [3326:1868] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33271' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:27.186 EDT [3326:1869] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33271' ORDER BY 1;
2020-04-06 20:20:27.187 EDT [3326:1870] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33271'
	ORDER BY 1;
2020-04-06 20:20:27.190 EDT [3326:1871] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33271'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33271')
	ORDER BY 1;
2020-04-06 20:20:27.206 EDT [3326:1872] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33271'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:27.222 EDT [3326:1873] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33271'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:27.241 EDT [3326:1874] pg_regress/alter_table LOG:  statement: ALTER TYPE test_type2 RENAME ATTRIBUTE a TO aa;
2020-04-06 20:20:27.241 EDT [3326:1875] pg_regress/alter_table ERROR:  cannot alter type "test_type2" because it is the type of a typed table
2020-04-06 20:20:27.241 EDT [3326:1876] pg_regress/alter_table HINT:  Use ALTER ... CASCADE to alter the typed tables too.
2020-04-06 20:20:27.241 EDT [3326:1877] pg_regress/alter_table STATEMENT:  ALTER TYPE test_type2 RENAME ATTRIBUTE a TO aa;
2020-04-06 20:20:27.242 EDT [3326:1878] pg_regress/alter_table LOG:  statement: ALTER TYPE test_type2 RENAME ATTRIBUTE a TO aa CASCADE;
2020-04-06 20:20:27.243 EDT [3326:1879] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_type2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:27.262 EDT [3326:1880] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33268';
2020-04-06 20:20:27.276 EDT [3326:1881] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33268' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:27.278 EDT [3326:1882] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_tbl2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:27.291 EDT [3326:1883] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33271';
2020-04-06 20:20:27.308 EDT [3326:1884] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33271' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:27.311 EDT [3326:1885] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33271' ORDER BY 1;
2020-04-06 20:20:27.313 EDT [3326:1886] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33271'
	ORDER BY 1;
2020-04-06 20:20:27.315 EDT [3326:1887] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33271'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33271')
	ORDER BY 1;
2020-04-06 20:20:27.331 EDT [3326:1888] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33271'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:27.343 EDT [3326:1889] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33271'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:27.357 EDT [3326:1890] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_tbl2_subclass)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:27.370 EDT [3326:1891] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33277';
2020-04-06 20:20:27.387 EDT [3326:1892] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33277' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:27.390 EDT [3326:1893] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33277' ORDER BY 1;
2020-04-06 20:20:27.391 EDT [3326:1894] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33277'
	ORDER BY 1;
2020-04-06 20:20:27.394 EDT [3326:1895] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33277'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33277')
	ORDER BY 1;
2020-04-06 20:20:27.404 EDT [3309:276] pg_regress/plpgsql LOG:  statement: select * from PField_v1 where pfname = 'PF0_2' order by slotname;
2020-04-06 20:20:27.408 EDT [3326:1896] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33277'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:27.420 EDT [3326:1897] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33277'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:27.435 EDT [3326:1898] pg_regress/alter_table LOG:  statement: DROP TABLE test_tbl2_subclass;
2020-04-06 20:20:27.438 EDT [3326:1899] pg_regress/alter_table LOG:  statement: CREATE TYPE test_typex AS (a int, b text);
2020-04-06 20:20:27.442 EDT [3326:1900] pg_regress/alter_table LOG:  statement: CREATE TABLE test_tblx (x int, y test_typex check ((y).a > 0));
2020-04-06 20:20:27.446 EDT [3326:1901] pg_regress/alter_table LOG:  statement: ALTER TYPE test_typex DROP ATTRIBUTE a;
2020-04-06 20:20:27.447 EDT [3326:1902] pg_regress/alter_table ERROR:  cannot drop column a of composite type test_typex because other objects depend on it
2020-04-06 20:20:27.447 EDT [3326:1903] pg_regress/alter_table DETAIL:  constraint test_tblx_y_check on table test_tblx depends on column a of composite type test_typex
2020-04-06 20:20:27.447 EDT [3326:1904] pg_regress/alter_table HINT:  Use DROP ... CASCADE to drop the dependent objects too.
2020-04-06 20:20:27.447 EDT [3326:1905] pg_regress/alter_table STATEMENT:  ALTER TYPE test_typex DROP ATTRIBUTE a;
2020-04-06 20:20:27.447 EDT [3326:1906] pg_regress/alter_table LOG:  statement: ALTER TYPE test_typex DROP ATTRIBUTE a CASCADE;
2020-04-06 20:20:27.449 EDT [3326:1907] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_tblx)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:27.469 EDT [3326:1908] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33286';
2020-04-06 20:20:27.484 EDT [3326:1909] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33286' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:27.485 EDT [3326:1910] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33286' ORDER BY 1;
2020-04-06 20:20:27.487 EDT [3326:1911] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33286'
	ORDER BY 1;
2020-04-06 20:20:27.488 EDT [3326:1912] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33286'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33286')
	ORDER BY 1;
2020-04-06 20:20:27.504 EDT [3326:1913] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33286'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:27.517 EDT [3326:1914] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33286'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:27.532 EDT [3326:1915] pg_regress/alter_table LOG:  statement: DROP TABLE test_tblx;
2020-04-06 20:20:27.534 EDT [3326:1916] pg_regress/alter_table LOG:  statement: DROP TYPE test_typex;
2020-04-06 20:20:27.535 EDT [3326:1917] pg_regress/alter_table LOG:  statement: CREATE TYPE test_type3 AS (a int);
2020-04-06 20:20:27.536 EDT [3326:1918] pg_regress/alter_table LOG:  statement: CREATE TABLE test_tbl3 (c) AS SELECT '(1)'::test_type3;
2020-04-06 20:20:27.550 EDT [3326:1919] pg_regress/alter_table LOG:  statement: ALTER TYPE test_type3 DROP ATTRIBUTE a, ADD ATTRIBUTE b int;
2020-04-06 20:20:27.552 EDT [3326:1920] pg_regress/alter_table LOG:  statement: CREATE TYPE test_type_empty AS ();
2020-04-06 20:20:27.554 EDT [3326:1921] pg_regress/alter_table LOG:  statement: DROP TYPE test_type_empty;
2020-04-06 20:20:27.555 EDT [3326:1922] pg_regress/alter_table LOG:  statement: CREATE TYPE tt_t0 AS (z inet, x int, y numeric(8,2));
2020-04-06 20:20:27.558 EDT [3326:1923] pg_regress/alter_table LOG:  statement: ALTER TYPE tt_t0 DROP ATTRIBUTE z;
2020-04-06 20:20:27.559 EDT [3326:1924] pg_regress/alter_table LOG:  statement: CREATE TABLE tt0 (x int NOT NULL, y numeric(8,2));
2020-04-06 20:20:27.560 EDT [3326:1925] pg_regress/alter_table LOG:  statement: CREATE TABLE tt1 (x int, y bigint);
2020-04-06 20:20:27.561 EDT [3326:1926] pg_regress/alter_table LOG:  statement: CREATE TABLE tt2 (x int, y numeric(9,2));
2020-04-06 20:20:27.562 EDT [3326:1927] pg_regress/alter_table LOG:  statement: CREATE TABLE tt3 (y numeric(8,2), x int);
2020-04-06 20:20:27.563 EDT [3326:1928] pg_regress/alter_table LOG:  statement: CREATE TABLE tt4 (x int);
2020-04-06 20:20:27.564 EDT [3326:1929] pg_regress/alter_table LOG:  statement: CREATE TABLE tt5 (x int, y numeric(8,2), z int);
2020-04-06 20:20:27.566 EDT [3326:1930] pg_regress/alter_table LOG:  statement: CREATE TABLE tt6 () INHERITS (tt0);
2020-04-06 20:20:27.567 EDT [3326:1931] pg_regress/alter_table LOG:  statement: CREATE TABLE tt7 (x int, q text, y numeric(8,2));
2020-04-06 20:20:27.569 EDT [3326:1932] pg_regress/alter_table LOG:  statement: ALTER TABLE tt7 DROP q;
2020-04-06 20:20:27.569 EDT [3326:1933] pg_regress/alter_table LOG:  statement: ALTER TABLE tt0 OF tt_t0;
2020-04-06 20:20:27.570 EDT [3326:1934] pg_regress/alter_table LOG:  statement: ALTER TABLE tt1 OF tt_t0;
2020-04-06 20:20:27.570 EDT [3326:1935] pg_regress/alter_table ERROR:  table "tt1" has different type for column "y"
2020-04-06 20:20:27.570 EDT [3326:1936] pg_regress/alter_table STATEMENT:  ALTER TABLE tt1 OF tt_t0;
2020-04-06 20:20:27.570 EDT [3326:1937] pg_regress/alter_table LOG:  statement: ALTER TABLE tt2 OF tt_t0;
2020-04-06 20:20:27.570 EDT [3326:1938] pg_regress/alter_table ERROR:  table "tt2" has different type for column "y"
2020-04-06 20:20:27.570 EDT [3326:1939] pg_regress/alter_table STATEMENT:  ALTER TABLE tt2 OF tt_t0;
2020-04-06 20:20:27.570 EDT [3326:1940] pg_regress/alter_table LOG:  statement: ALTER TABLE tt3 OF tt_t0;
2020-04-06 20:20:27.570 EDT [3326:1941] pg_regress/alter_table ERROR:  table has column "y" where type requires "x"
2020-04-06 20:20:27.570 EDT [3326:1942] pg_regress/alter_table STATEMENT:  ALTER TABLE tt3 OF tt_t0;
2020-04-06 20:20:27.570 EDT [3326:1943] pg_regress/alter_table LOG:  statement: ALTER TABLE tt4 OF tt_t0;
2020-04-06 20:20:27.570 EDT [3326:1944] pg_regress/alter_table ERROR:  table is missing column "y"
2020-04-06 20:20:27.570 EDT [3326:1945] pg_regress/alter_table STATEMENT:  ALTER TABLE tt4 OF tt_t0;
2020-04-06 20:20:27.571 EDT [3326:1946] pg_regress/alter_table LOG:  statement: ALTER TABLE tt5 OF tt_t0;
2020-04-06 20:20:27.571 EDT [3326:1947] pg_regress/alter_table ERROR:  table has extra column "z"
2020-04-06 20:20:27.571 EDT [3326:1948] pg_regress/alter_table STATEMENT:  ALTER TABLE tt5 OF tt_t0;
2020-04-06 20:20:27.571 EDT [3326:1949] pg_regress/alter_table LOG:  statement: ALTER TABLE tt6 OF tt_t0;
2020-04-06 20:20:27.571 EDT [3326:1950] pg_regress/alter_table ERROR:  typed tables cannot inherit
2020-04-06 20:20:27.571 EDT [3326:1951] pg_regress/alter_table STATEMENT:  ALTER TABLE tt6 OF tt_t0;
2020-04-06 20:20:27.571 EDT [3326:1952] pg_regress/alter_table LOG:  statement: ALTER TABLE tt7 OF tt_t0;
2020-04-06 20:20:27.571 EDT [3326:1953] pg_regress/alter_table LOG:  statement: CREATE TYPE tt_t1 AS (x int, y numeric(8,2));
2020-04-06 20:20:27.572 EDT [3326:1954] pg_regress/alter_table LOG:  statement: ALTER TABLE tt7 OF tt_t1;
2020-04-06 20:20:27.573 EDT [3326:1955] pg_regress/alter_table LOG:  statement: ALTER TABLE tt7 NOT OF;
2020-04-06 20:20:27.573 EDT [3326:1956] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(tt7)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:27.590 EDT [3326:1957] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33329';
2020-04-06 20:20:27.605 EDT [3326:1958] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33329' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:27.606 EDT [3326:1959] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33329' ORDER BY 1;
2020-04-06 20:20:27.608 EDT [3326:1960] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33329'
	ORDER BY 1;
2020-04-06 20:20:27.609 EDT [3326:1961] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33329'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33329')
	ORDER BY 1;
2020-04-06 20:20:27.622 EDT [3326:1962] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33329'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:27.636 EDT [3326:1963] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33329'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:27.649 EDT [3326:1964] pg_regress/alter_table LOG:  statement: CREATE TABLE test_drop_constr_parent (c text CHECK (c IS NOT NULL));
2020-04-06 20:20:27.653 EDT [3326:1965] pg_regress/alter_table LOG:  statement: CREATE TABLE test_drop_constr_child () INHERITS (test_drop_constr_parent);
2020-04-06 20:20:27.656 EDT [3326:1966] pg_regress/alter_table LOG:  statement: ALTER TABLE ONLY test_drop_constr_parent DROP CONSTRAINT "test_drop_constr_parent_c_check";
2020-04-06 20:20:27.657 EDT [3326:1967] pg_regress/alter_table LOG:  statement: INSERT INTO test_drop_constr_child (c) VALUES (NULL);
2020-04-06 20:20:27.657 EDT [3326:1968] pg_regress/alter_table ERROR:  new row for relation "test_drop_constr_child" violates check constraint "test_drop_constr_parent_c_check"
2020-04-06 20:20:27.657 EDT [3326:1969] pg_regress/alter_table DETAIL:  Failing row contains (null).
2020-04-06 20:20:27.657 EDT [3326:1970] pg_regress/alter_table STATEMENT:  INSERT INTO test_drop_constr_child (c) VALUES (NULL);
2020-04-06 20:20:27.657 EDT [3326:1971] pg_regress/alter_table LOG:  statement: DROP TABLE test_drop_constr_parent CASCADE;
2020-04-06 20:20:27.662 EDT [3326:1972] pg_regress/alter_table LOG:  statement: ALTER TABLE IF EXISTS tt8 ADD COLUMN f int;
2020-04-06 20:20:27.662 EDT [3326:1973] pg_regress/alter_table LOG:  statement: ALTER TABLE IF EXISTS tt8 ADD CONSTRAINT xxx PRIMARY KEY(f);
2020-04-06 20:20:27.663 EDT [3326:1974] pg_regress/alter_table LOG:  statement: ALTER TABLE IF EXISTS tt8 ADD CHECK (f BETWEEN 0 AND 10);
2020-04-06 20:20:27.664 EDT [3326:1975] pg_regress/alter_table LOG:  statement: ALTER TABLE IF EXISTS tt8 ALTER COLUMN f SET DEFAULT 0;
2020-04-06 20:20:27.664 EDT [3326:1976] pg_regress/alter_table LOG:  statement: ALTER TABLE IF EXISTS tt8 RENAME COLUMN f TO f1;
2020-04-06 20:20:27.665 EDT [3326:1977] pg_regress/alter_table LOG:  statement: ALTER TABLE IF EXISTS tt8 SET SCHEMA alter2;
2020-04-06 20:20:27.665 EDT [3326:1978] pg_regress/alter_table LOG:  statement: CREATE TABLE tt8(a int);
2020-04-06 20:20:27.666 EDT [3326:1979] pg_regress/alter_table LOG:  statement: CREATE SCHEMA alter2;
2020-04-06 20:20:27.667 EDT [3326:1980] pg_regress/alter_table LOG:  statement: ALTER TABLE IF EXISTS tt8 ADD COLUMN f int;
2020-04-06 20:20:27.668 EDT [3326:1981] pg_regress/alter_table LOG:  statement: ALTER TABLE IF EXISTS tt8 ADD CONSTRAINT xxx PRIMARY KEY(f);
2020-04-06 20:20:27.669 EDT [3326:1982] pg_regress/alter_table LOG:  statement: ALTER TABLE IF EXISTS tt8 ADD CHECK (f BETWEEN 0 AND 10);
2020-04-06 20:20:27.670 EDT [3326:1983] pg_regress/alter_table LOG:  statement: ALTER TABLE IF EXISTS tt8 ALTER COLUMN f SET DEFAULT 0;
2020-04-06 20:20:27.671 EDT [3326:1984] pg_regress/alter_table LOG:  statement: ALTER TABLE IF EXISTS tt8 RENAME COLUMN f TO f1;
2020-04-06 20:20:27.672 EDT [3326:1985] pg_regress/alter_table LOG:  statement: ALTER TABLE IF EXISTS tt8 SET SCHEMA alter2;
2020-04-06 20:20:27.673 EDT [3326:1986] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(tt8)$' COLLATE pg_catalog.default
	  AND n.nspname OPERATOR(pg_catalog.~) '^(alter2)$' COLLATE pg_catalog.default
	ORDER BY 2, 3;
2020-04-06 20:20:27.689 EDT [3326:1987] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33352';
2020-04-06 20:20:27.705 EDT [3326:1988] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33352' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:27.706 EDT [3326:1989] pg_regress/alter_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '33352' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:27.725 EDT [3326:1990] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '33352' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:27.741 EDT [3326:1991] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33352' ORDER BY 1;
2020-04-06 20:20:27.742 EDT [3326:1992] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33352'
	ORDER BY 1;
2020-04-06 20:20:27.744 EDT [3326:1993] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33352'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33352')
	ORDER BY 1;
2020-04-06 20:20:27.758 EDT [3326:1994] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33352'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:27.771 EDT [3326:1995] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33352'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:27.785 EDT [3326:1996] pg_regress/alter_table LOG:  statement: DROP TABLE alter2.tt8;
2020-04-06 20:20:27.789 EDT [3326:1997] pg_regress/alter_table LOG:  statement: DROP SCHEMA alter2;
2020-04-06 20:20:27.790 EDT [3326:1998] pg_regress/alter_table LOG:  statement: CREATE TABLE tt9(c integer);
2020-04-06 20:20:27.792 EDT [3326:1999] pg_regress/alter_table LOG:  statement: ALTER TABLE tt9 ADD CHECK(c > 1);
2020-04-06 20:20:27.793 EDT [3326:2000] pg_regress/alter_table LOG:  statement: ALTER TABLE tt9 ADD CHECK(c > 2);
2020-04-06 20:20:27.794 EDT [3326:2001] pg_regress/alter_table LOG:  statement: ALTER TABLE tt9 ADD CONSTRAINT foo CHECK(c > 3);
2020-04-06 20:20:27.795 EDT [3326:2002] pg_regress/alter_table LOG:  statement: ALTER TABLE tt9 ADD CONSTRAINT foo CHECK(c > 4);
2020-04-06 20:20:27.795 EDT [3326:2003] pg_regress/alter_table ERROR:  constraint "foo" for relation "tt9" already exists
2020-04-06 20:20:27.795 EDT [3326:2004] pg_regress/alter_table STATEMENT:  ALTER TABLE tt9 ADD CONSTRAINT foo CHECK(c > 4);
2020-04-06 20:20:27.795 EDT [3326:2005] pg_regress/alter_table LOG:  statement: ALTER TABLE tt9 ADD UNIQUE(c);
2020-04-06 20:20:27.797 EDT [3326:2006] pg_regress/alter_table LOG:  statement: ALTER TABLE tt9 ADD UNIQUE(c);
2020-04-06 20:20:27.798 EDT [3326:2007] pg_regress/alter_table LOG:  statement: ALTER TABLE tt9 ADD CONSTRAINT tt9_c_key UNIQUE(c);
2020-04-06 20:20:27.799 EDT [3326:2008] pg_regress/alter_table ERROR:  relation "tt9_c_key" already exists
2020-04-06 20:20:27.799 EDT [3326:2009] pg_regress/alter_table STATEMENT:  ALTER TABLE tt9 ADD CONSTRAINT tt9_c_key UNIQUE(c);
2020-04-06 20:20:27.799 EDT [3326:2010] pg_regress/alter_table LOG:  statement: ALTER TABLE tt9 ADD CONSTRAINT foo UNIQUE(c);
2020-04-06 20:20:27.799 EDT [3326:2011] pg_regress/alter_table ERROR:  constraint "foo" for relation "tt9" already exists
2020-04-06 20:20:27.799 EDT [3326:2012] pg_regress/alter_table STATEMENT:  ALTER TABLE tt9 ADD CONSTRAINT foo UNIQUE(c);
2020-04-06 20:20:27.799 EDT [3326:2013] pg_regress/alter_table LOG:  statement: ALTER TABLE tt9 ADD CONSTRAINT tt9_c_key CHECK(c > 5);
2020-04-06 20:20:27.799 EDT [3326:2014] pg_regress/alter_table ERROR:  constraint "tt9_c_key" for relation "tt9" already exists
2020-04-06 20:20:27.799 EDT [3326:2015] pg_regress/alter_table STATEMENT:  ALTER TABLE tt9 ADD CONSTRAINT tt9_c_key CHECK(c > 5);
2020-04-06 20:20:27.799 EDT [3326:2016] pg_regress/alter_table LOG:  statement: ALTER TABLE tt9 ADD CONSTRAINT tt9_c_key2 CHECK(c > 6);
2020-04-06 20:20:27.800 EDT [3326:2017] pg_regress/alter_table LOG:  statement: ALTER TABLE tt9 ADD UNIQUE(c);
2020-04-06 20:20:27.803 EDT [3326:2018] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(tt9)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:27.821 EDT [3326:2019] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33360';
2020-04-06 20:20:27.835 EDT [3326:2020] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33360' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:27.836 EDT [3326:2021] pg_regress/alter_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '33360' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:27.854 EDT [3326:2022] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '33360' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:27.868 EDT [3326:2023] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33360' ORDER BY 1;
2020-04-06 20:20:27.870 EDT [3326:2024] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33360'
	ORDER BY 1;
2020-04-06 20:20:27.871 EDT [3326:2025] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33360'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33360')
	ORDER BY 1;
2020-04-06 20:20:27.886 EDT [3326:2026] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33360'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:27.903 EDT [3326:2027] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33360'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:27.919 EDT [3326:2028] pg_regress/alter_table LOG:  statement: DROP TABLE tt9;
2020-04-06 20:20:27.924 EDT [3326:2029] pg_regress/alter_table LOG:  statement: CREATE TABLE comment_test (
	  id int,
	  positive_col int CHECK (positive_col > 0),
	  indexed_col int,
	  CONSTRAINT comment_test_pk PRIMARY KEY (id));
2020-04-06 20:20:27.929 EDT [3326:2030] pg_regress/alter_table LOG:  statement: CREATE INDEX comment_test_index ON comment_test(indexed_col);
2020-04-06 20:20:27.930 EDT [3326:2031] pg_regress/alter_table LOG:  statement: COMMENT ON COLUMN comment_test.id IS 'Column ''id'' on comment_test';
2020-04-06 20:20:27.930 EDT [3326:2032] pg_regress/alter_table LOG:  statement: COMMENT ON INDEX comment_test_index IS 'Simple index on comment_test';
2020-04-06 20:20:27.931 EDT [3326:2033] pg_regress/alter_table LOG:  statement: COMMENT ON CONSTRAINT comment_test_positive_col_check ON comment_test IS 'CHECK constraint on comment_test.positive_col';
2020-04-06 20:20:27.931 EDT [3326:2034] pg_regress/alter_table LOG:  statement: COMMENT ON CONSTRAINT comment_test_pk ON comment_test IS 'PRIMARY KEY constraint of comment_test';
2020-04-06 20:20:27.932 EDT [3326:2035] pg_regress/alter_table LOG:  statement: COMMENT ON INDEX comment_test_pk IS 'Index backing the PRIMARY KEY of comment_test';
2020-04-06 20:20:27.932 EDT [3326:2036] pg_regress/alter_table LOG:  statement: SELECT col_description('comment_test'::regclass, 1) as comment;
2020-04-06 20:20:27.954 EDT [3326:2037] pg_regress/alter_table LOG:  statement: SELECT indexrelid::regclass::text as index, obj_description(indexrelid, 'pg_class') as comment FROM pg_index where indrelid = 'comment_test'::regclass ORDER BY 1, 2;
2020-04-06 20:20:27.973 EDT [3326:2038] pg_regress/alter_table LOG:  statement: SELECT conname as constraint, obj_description(oid, 'pg_constraint') as comment FROM pg_constraint where conrelid = 'comment_test'::regclass ORDER BY 1, 2;
2020-04-06 20:20:27.994 EDT [3326:2039] pg_regress/alter_table LOG:  statement: ALTER TABLE comment_test ALTER COLUMN indexed_col SET DATA TYPE int;
2020-04-06 20:20:27.997 EDT [3326:2040] pg_regress/alter_table LOG:  statement: ALTER TABLE comment_test ALTER COLUMN indexed_col SET DATA TYPE text;
2020-04-06 20:20:28.007 EDT [3326:2041] pg_regress/alter_table LOG:  statement: ALTER TABLE comment_test ALTER COLUMN id SET DATA TYPE int;
2020-04-06 20:20:28.009 EDT [3326:2042] pg_regress/alter_table LOG:  statement: ALTER TABLE comment_test ALTER COLUMN id SET DATA TYPE text;
2020-04-06 20:20:28.015 EDT [3326:2043] pg_regress/alter_table LOG:  statement: ALTER TABLE comment_test ALTER COLUMN positive_col SET DATA TYPE int;
2020-04-06 20:20:28.016 EDT [3326:2044] pg_regress/alter_table LOG:  statement: ALTER TABLE comment_test ALTER COLUMN positive_col SET DATA TYPE bigint;
2020-04-06 20:20:28.023 EDT [3326:2045] pg_regress/alter_table LOG:  statement: SELECT col_description('comment_test'::regclass, 1) as comment;
2020-04-06 20:20:28.042 EDT [3326:2046] pg_regress/alter_table LOG:  statement: SELECT indexrelid::regclass::text as index, obj_description(indexrelid, 'pg_class') as comment FROM pg_index where indrelid = 'comment_test'::regclass ORDER BY 1, 2;
2020-04-06 20:20:28.046 EDT [3309:277] pg_regress/plpgsql LOG:  statement: insert into PField values ('PF1_1', 'should fail due to unique index');
2020-04-06 20:20:28.047 EDT [3309:278] pg_regress/plpgsql ERROR:  duplicate key value violates unique constraint "pfield_name"
2020-04-06 20:20:28.047 EDT [3309:279] pg_regress/plpgsql DETAIL:  Key (name)=(PF1_1) already exists.
2020-04-06 20:20:28.047 EDT [3309:280] pg_regress/plpgsql STATEMENT:  insert into PField values ('PF1_1', 'should fail due to unique index');
2020-04-06 20:20:28.047 EDT [3309:281] pg_regress/plpgsql LOG:  statement: update PSlot set backlink = 'WS.not.there' where slotname = 'PS.base.a1';
2020-04-06 20:20:28.060 EDT [3326:2047] pg_regress/alter_table LOG:  statement: SELECT conname as constraint, obj_description(oid, 'pg_constraint') as comment FROM pg_constraint where conrelid = 'comment_test'::regclass ORDER BY 1, 2;
2020-04-06 20:20:28.075 EDT [3326:2048] pg_regress/alter_table LOG:  statement: CREATE TABLE comment_test_child (
	  id text CONSTRAINT comment_test_child_fk REFERENCES comment_test);
2020-04-06 20:20:28.079 EDT [3326:2049] pg_regress/alter_table LOG:  statement: CREATE INDEX comment_test_child_fk ON comment_test_child(id);
2020-04-06 20:20:28.081 EDT [3326:2050] pg_regress/alter_table LOG:  statement: COMMENT ON COLUMN comment_test_child.id IS 'Column ''id'' on comment_test_child';
2020-04-06 20:20:28.081 EDT [3326:2051] pg_regress/alter_table LOG:  statement: COMMENT ON INDEX comment_test_child_fk IS 'Index backing the FOREIGN KEY of comment_test_child';
2020-04-06 20:20:28.082 EDT [3326:2052] pg_regress/alter_table LOG:  statement: COMMENT ON CONSTRAINT comment_test_child_fk ON comment_test_child IS 'FOREIGN KEY constraint of comment_test_child';
2020-04-06 20:20:28.082 EDT [3326:2053] pg_regress/alter_table LOG:  statement: ALTER TABLE comment_test ALTER COLUMN id SET DATA TYPE text;
2020-04-06 20:20:28.088 EDT [3326:2054] pg_regress/alter_table LOG:  statement: ALTER TABLE comment_test ALTER COLUMN id SET DATA TYPE int USING id::integer;
2020-04-06 20:20:28.090 EDT [3326:2055] pg_regress/alter_table ERROR:  foreign key constraint "comment_test_child_fk" cannot be implemented
2020-04-06 20:20:28.090 EDT [3326:2056] pg_regress/alter_table DETAIL:  Key columns "id" and "id" are of incompatible types: text and integer.
2020-04-06 20:20:28.090 EDT [3326:2057] pg_regress/alter_table STATEMENT:  ALTER TABLE comment_test ALTER COLUMN id SET DATA TYPE int USING id::integer;
2020-04-06 20:20:28.091 EDT [3326:2058] pg_regress/alter_table LOG:  statement: SELECT col_description('comment_test_child'::regclass, 1) as comment;
2020-04-06 20:20:28.110 EDT [3326:2059] pg_regress/alter_table LOG:  statement: SELECT indexrelid::regclass::text as index, obj_description(indexrelid, 'pg_class') as comment FROM pg_index where indrelid = 'comment_test_child'::regclass ORDER BY 1, 2;
2020-04-06 20:20:28.114 EDT [3309:282] pg_regress/plpgsql ERROR:  WS.not.there         does not exist
2020-04-06 20:20:28.114 EDT [3309:283] pg_regress/plpgsql CONTEXT:  PL/pgSQL function tg_backlink_set(character,character) line 30 at RAISE
	PL/pgSQL function tg_backlink_a() line 17 at assignment
2020-04-06 20:20:28.114 EDT [3309:284] pg_regress/plpgsql STATEMENT:  update PSlot set backlink = 'WS.not.there' where slotname = 'PS.base.a1';
2020-04-06 20:20:28.115 EDT [3309:285] pg_regress/plpgsql LOG:  statement: update PSlot set backlink = 'XX.illegal' where slotname = 'PS.base.a1';
2020-04-06 20:20:28.132 EDT [3326:2060] pg_regress/alter_table LOG:  statement: SELECT conname as constraint, obj_description(oid, 'pg_constraint') as comment FROM pg_constraint where conrelid = 'comment_test_child'::regclass ORDER BY 1, 2;
2020-04-06 20:20:28.150 EDT [3326:2061] pg_regress/alter_table LOG:  statement: CREATE TEMP TABLE filenode_mapping AS
	SELECT
	    oid, mapped_oid, reltablespace, relfilenode, relname
	FROM pg_class,
	    pg_filenode_relation(reltablespace, pg_relation_filenode(oid)) AS mapped_oid
	WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
2020-04-06 20:20:28.168 EDT [3309:286] pg_regress/plpgsql ERROR:  illegal backlink beginning with XX
2020-04-06 20:20:28.168 EDT [3309:287] pg_regress/plpgsql CONTEXT:  PL/pgSQL function tg_backlink_set(character,character) line 47 at RAISE
	PL/pgSQL function tg_backlink_a() line 17 at assignment
2020-04-06 20:20:28.168 EDT [3309:288] pg_regress/plpgsql STATEMENT:  update PSlot set backlink = 'XX.illegal' where slotname = 'PS.base.a1';
2020-04-06 20:20:28.169 EDT [3309:289] pg_regress/plpgsql LOG:  statement: update PSlot set slotlink = 'PS.not.there' where slotname = 'PS.base.a1';
2020-04-06 20:20:28.194 EDT [3326:2062] pg_regress/alter_table LOG:  statement: SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
	WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
2020-04-06 20:20:28.194 EDT [3326:2063] pg_regress/alter_table LOG:  statement: SHOW allow_system_table_mods;
2020-04-06 20:20:28.195 EDT [3326:2064] pg_regress/alter_table LOG:  statement: CREATE TABLE pg_catalog.new_system_table();
2020-04-06 20:20:28.195 EDT [3326:2065] pg_regress/alter_table ERROR:  permission denied to create "pg_catalog.new_system_table"
2020-04-06 20:20:28.195 EDT [3326:2066] pg_regress/alter_table DETAIL:  System catalog modifications are currently disallowed.
2020-04-06 20:20:28.195 EDT [3326:2067] pg_regress/alter_table STATEMENT:  CREATE TABLE pg_catalog.new_system_table();
2020-04-06 20:20:28.195 EDT [3326:2068] pg_regress/alter_table LOG:  statement: CREATE TABLE new_system_table(id serial primary key, othercol text);
2020-04-06 20:20:28.199 EDT [3326:2069] pg_regress/alter_table LOG:  statement: ALTER TABLE new_system_table SET SCHEMA pg_catalog;
2020-04-06 20:20:28.200 EDT [3326:2070] pg_regress/alter_table LOG:  statement: ALTER TABLE new_system_table SET SCHEMA public;
2020-04-06 20:20:28.201 EDT [3326:2071] pg_regress/alter_table LOG:  statement: ALTER TABLE new_system_table SET SCHEMA pg_catalog;
2020-04-06 20:20:28.202 EDT [3326:2072] pg_regress/alter_table LOG:  statement: ALTER TABLE new_system_table SET SCHEMA pg_catalog;
2020-04-06 20:20:28.202 EDT [3326:2073] pg_regress/alter_table LOG:  statement: ALTER TABLE new_system_table RENAME TO old_system_table;
2020-04-06 20:20:28.203 EDT [3326:2074] pg_regress/alter_table LOG:  statement: CREATE INDEX old_system_table__othercol ON old_system_table (othercol);
2020-04-06 20:20:28.204 EDT [3326:2075] pg_regress/alter_table LOG:  statement: INSERT INTO old_system_table(othercol) VALUES ('somedata'), ('otherdata');
2020-04-06 20:20:28.205 EDT [3326:2076] pg_regress/alter_table LOG:  statement: UPDATE old_system_table SET id = -id;
2020-04-06 20:20:28.206 EDT [3326:2077] pg_regress/alter_table LOG:  statement: DELETE FROM old_system_table WHERE othercol = 'somedata';
2020-04-06 20:20:28.208 EDT [3326:2078] pg_regress/alter_table LOG:  statement: TRUNCATE old_system_table;
2020-04-06 20:20:28.210 EDT [3326:2079] pg_regress/alter_table LOG:  statement: ALTER TABLE old_system_table DROP CONSTRAINT new_system_table_pkey;
2020-04-06 20:20:28.211 EDT [3326:2080] pg_regress/alter_table LOG:  statement: ALTER TABLE old_system_table DROP COLUMN othercol;
2020-04-06 20:20:28.212 EDT [3326:2081] pg_regress/alter_table LOG:  statement: DROP TABLE old_system_table;
2020-04-06 20:20:28.214 EDT [3326:2082] pg_regress/alter_table LOG:  statement: CREATE UNLOGGED TABLE unlogged1(f1 SERIAL PRIMARY KEY, f2 TEXT);
2020-04-06 20:20:28.218 EDT [3326:2083] pg_regress/alter_table LOG:  statement: SELECT relname, relkind, relpersistence FROM pg_class WHERE relname ~ '^unlogged1'
	UNION ALL
	SELECT 'toast table', t.relkind, t.relpersistence FROM pg_class r JOIN pg_class t ON t.oid = r.reltoastrelid WHERE r.relname ~ '^unlogged1'
	UNION ALL
	SELECT 'toast index', ri.relkind, ri.relpersistence FROM pg_class r join pg_class t ON t.oid = r.reltoastrelid JOIN pg_index i ON i.indrelid = t.oid JOIN pg_class ri ON ri.oid = i.indexrelid WHERE r.relname ~ '^unlogged1'
	ORDER BY relname;
2020-04-06 20:20:28.234 EDT [3309:290] pg_regress/plpgsql ERROR:  PS.not.there         does not exist
2020-04-06 20:20:28.234 EDT [3309:291] pg_regress/plpgsql CONTEXT:  PL/pgSQL function tg_slotlink_set(character,character) line 30 at RAISE
	PL/pgSQL function tg_slotlink_a() line 17 at assignment
2020-04-06 20:20:28.234 EDT [3309:292] pg_regress/plpgsql STATEMENT:  update PSlot set slotlink = 'PS.not.there' where slotname = 'PS.base.a1';
2020-04-06 20:20:28.234 EDT [3309:293] pg_regress/plpgsql LOG:  statement: update PSlot set slotlink = 'XX.illegal' where slotname = 'PS.base.a1';
2020-04-06 20:20:28.238 EDT [3326:2084] pg_regress/alter_table LOG:  statement: CREATE UNLOGGED TABLE unlogged2(f1 SERIAL PRIMARY KEY, f2 INTEGER REFERENCES unlogged1);
2020-04-06 20:20:28.243 EDT [3326:2085] pg_regress/alter_table LOG:  statement: CREATE UNLOGGED TABLE unlogged3(f1 SERIAL PRIMARY KEY, f2 INTEGER REFERENCES unlogged3);
2020-04-06 20:20:28.250 EDT [3326:2086] pg_regress/alter_table LOG:  statement: ALTER TABLE unlogged3 SET LOGGED;
2020-04-06 20:20:28.254 EDT [3326:2087] pg_regress/alter_table LOG:  statement: ALTER TABLE unlogged2 SET LOGGED;
2020-04-06 20:20:28.254 EDT [3326:2088] pg_regress/alter_table ERROR:  could not change table "unlogged2" to logged because it references unlogged table "unlogged1"
2020-04-06 20:20:28.254 EDT [3326:2089] pg_regress/alter_table STATEMENT:  ALTER TABLE unlogged2 SET LOGGED;
2020-04-06 20:20:28.254 EDT [3326:2090] pg_regress/alter_table LOG:  statement: ALTER TABLE unlogged1 SET LOGGED;
2020-04-06 20:20:28.260 EDT [3326:2091] pg_regress/alter_table LOG:  statement: SELECT relname, relkind, relpersistence FROM pg_class WHERE relname ~ '^unlogged1'
	UNION ALL
	SELECT 'toast table', t.relkind, t.relpersistence FROM pg_class r JOIN pg_class t ON t.oid = r.reltoastrelid WHERE r.relname ~ '^unlogged1'
	UNION ALL
	SELECT 'toast index', ri.relkind, ri.relpersistence FROM pg_class r join pg_class t ON t.oid = r.reltoastrelid JOIN pg_index i ON i.indrelid = t.oid JOIN pg_class ri ON ri.oid = i.indexrelid WHERE r.relname ~ '^unlogged1'
	ORDER BY relname;
2020-04-06 20:20:28.278 EDT [3326:2092] pg_regress/alter_table LOG:  statement: ALTER TABLE unlogged1 SET LOGGED;
2020-04-06 20:20:28.279 EDT [3326:2093] pg_regress/alter_table LOG:  statement: DROP TABLE unlogged3;
2020-04-06 20:20:28.285 EDT [3326:2094] pg_regress/alter_table LOG:  statement: DROP TABLE unlogged2;
2020-04-06 20:20:28.287 EDT [3309:294] pg_regress/plpgsql ERROR:  illegal slotlink beginning with XX
2020-04-06 20:20:28.287 EDT [3309:295] pg_regress/plpgsql CONTEXT:  PL/pgSQL function tg_slotlink_set(character,character) line 77 at RAISE
	PL/pgSQL function tg_slotlink_a() line 17 at assignment
2020-04-06 20:20:28.287 EDT [3309:296] pg_regress/plpgsql STATEMENT:  update PSlot set slotlink = 'XX.illegal' where slotname = 'PS.base.a1';
2020-04-06 20:20:28.288 EDT [3309:297] pg_regress/plpgsql LOG:  statement: insert into HSlot values ('HS', 'base.hub1', 1, '');
2020-04-06 20:20:28.290 EDT [3326:2095] pg_regress/alter_table LOG:  statement: DROP TABLE unlogged1;
2020-04-06 20:20:28.294 EDT [3326:2096] pg_regress/alter_table LOG:  statement: CREATE TABLE logged1(f1 SERIAL PRIMARY KEY, f2 TEXT);
2020-04-06 20:20:28.299 EDT [3326:2097] pg_regress/alter_table LOG:  statement: SELECT relname, relkind, relpersistence FROM pg_class WHERE relname ~ '^logged1'
	UNION ALL
	SELECT 'toast table', t.relkind, t.relpersistence FROM pg_class r JOIN pg_class t ON t.oid = r.reltoastrelid WHERE r.relname ~ '^logged1'
	UNION ALL
	SELECT 'toast index', ri.relkind, ri.relpersistence FROM pg_class r join pg_class t ON t.oid = r.reltoastrelid JOIN pg_index i ON i.indrelid = t.oid JOIN pg_class ri ON ri.oid = i.indexrelid WHERE r.relname ~ '^logged1'
	ORDER BY relname;
2020-04-06 20:20:28.303 EDT [3309:298] pg_regress/plpgsql ERROR:  duplicate key value violates unique constraint "hslot_name"
2020-04-06 20:20:28.303 EDT [3309:299] pg_regress/plpgsql DETAIL:  Key (slotname)=(HS.base.hub1.1      ) already exists.
2020-04-06 20:20:28.303 EDT [3309:300] pg_regress/plpgsql STATEMENT:  insert into HSlot values ('HS', 'base.hub1', 1, '');
2020-04-06 20:20:28.303 EDT [3309:301] pg_regress/plpgsql LOG:  statement: insert into HSlot values ('HS', 'base.hub1', 20, '');
2020-04-06 20:20:28.318 EDT [3326:2098] pg_regress/alter_table LOG:  statement: CREATE TABLE logged2(f1 SERIAL PRIMARY KEY, f2 INTEGER REFERENCES logged1);
2020-04-06 20:20:28.320 EDT [3309:302] pg_regress/plpgsql ERROR:  no manual manipulation of HSlot
2020-04-06 20:20:28.320 EDT [3309:303] pg_regress/plpgsql CONTEXT:  PL/pgSQL function tg_hslot_biu() line 12 at RAISE
2020-04-06 20:20:28.320 EDT [3309:304] pg_regress/plpgsql STATEMENT:  insert into HSlot values ('HS', 'base.hub1', 20, '');
2020-04-06 20:20:28.320 EDT [3309:305] pg_regress/plpgsql LOG:  statement: delete from HSlot;
2020-04-06 20:20:28.325 EDT [3326:2099] pg_regress/alter_table LOG:  statement: CREATE TABLE logged3(f1 SERIAL PRIMARY KEY, f2 INTEGER REFERENCES logged3);
2020-04-06 20:20:28.328 EDT [3326:2100] pg_regress/alter_table LOG:  statement: ALTER TABLE logged1 SET UNLOGGED;
2020-04-06 20:20:28.328 EDT [3326:2101] pg_regress/alter_table ERROR:  could not change table "logged1" to unlogged because it references logged table "logged2"
2020-04-06 20:20:28.328 EDT [3326:2102] pg_regress/alter_table STATEMENT:  ALTER TABLE logged1 SET UNLOGGED;
2020-04-06 20:20:28.328 EDT [3326:2103] pg_regress/alter_table LOG:  statement: ALTER TABLE logged3 SET UNLOGGED;
2020-04-06 20:20:28.332 EDT [3309:306] pg_regress/plpgsql ERROR:  no manual manipulation of HSlot
2020-04-06 20:20:28.332 EDT [3309:307] pg_regress/plpgsql CONTEXT:  PL/pgSQL function tg_hslot_bd() line 12 at RAISE
2020-04-06 20:20:28.332 EDT [3309:308] pg_regress/plpgsql STATEMENT:  delete from HSlot;
2020-04-06 20:20:28.332 EDT [3326:2104] pg_regress/alter_table LOG:  statement: ALTER TABLE logged2 SET UNLOGGED;
2020-04-06 20:20:28.333 EDT [3309:309] pg_regress/plpgsql LOG:  statement: insert into IFace values ('IF', 'notthere', 'eth0', '');
2020-04-06 20:20:28.337 EDT [3326:2105] pg_regress/alter_table LOG:  statement: ALTER TABLE logged1 SET UNLOGGED;
2020-04-06 20:20:28.344 EDT [3326:2106] pg_regress/alter_table LOG:  statement: SELECT relname, relkind, relpersistence FROM pg_class WHERE relname ~ '^logged1'
	UNION ALL
	SELECT 'toast table', t.relkind, t.relpersistence FROM pg_class r JOIN pg_class t ON t.oid = r.reltoastrelid WHERE r.relname ~ '^logged1'
	UNION ALL
	SELECT 'toast index', ri.relkind, ri.relpersistence FROM pg_class r join pg_class t ON t.oid = r.reltoastrelid JOIN pg_index i ON i.indrelid = t.oid JOIN pg_class ri ON ri.oid = i.indexrelid WHERE r.relname ~ '^logged1'
	ORDER BY relname;
2020-04-06 20:20:28.346 EDT [3309:310] pg_regress/plpgsql ERROR:  system "notthere" does not exist
2020-04-06 20:20:28.346 EDT [3309:311] pg_regress/plpgsql CONTEXT:  PL/pgSQL function tg_iface_biu() line 8 at RAISE
2020-04-06 20:20:28.346 EDT [3309:312] pg_regress/plpgsql STATEMENT:  insert into IFace values ('IF', 'notthere', 'eth0', '');
2020-04-06 20:20:28.347 EDT [3309:313] pg_regress/plpgsql LOG:  statement: insert into IFace values ('IF', 'orion', 'ethernet_interface_name_too_long', '');
2020-04-06 20:20:28.358 EDT [3309:314] pg_regress/plpgsql ERROR:  IFace slotname "IF.orion.ethernet_interface_name_too_long" too long (20 char max)
2020-04-06 20:20:28.358 EDT [3309:315] pg_regress/plpgsql CONTEXT:  PL/pgSQL function tg_iface_biu() line 14 at RAISE
2020-04-06 20:20:28.358 EDT [3309:316] pg_regress/plpgsql STATEMENT:  insert into IFace values ('IF', 'orion', 'ethernet_interface_name_too_long', '');
2020-04-06 20:20:28.358 EDT [3309:317] pg_regress/plpgsql LOG:  statement: CREATE FUNCTION recursion_test(int,int) RETURNS text AS '
	DECLARE rslt text;
	BEGIN
	    IF $1 <= 0 THEN
	        rslt = CAST($2 AS TEXT);
	    ELSE
	        rslt = CAST($1 AS TEXT) || '','' || recursion_test($1 - 1, $2);
	    END IF;
	    RETURN rslt;
	END;' LANGUAGE plpgsql;
2020-04-06 20:20:28.361 EDT [3326:2107] pg_regress/alter_table LOG:  statement: ALTER TABLE logged1 SET UNLOGGED;
2020-04-06 20:20:28.361 EDT [3309:318] pg_regress/plpgsql LOG:  statement: SELECT recursion_test(4,3);
2020-04-06 20:20:28.362 EDT [3326:2108] pg_regress/alter_table LOG:  statement: DROP TABLE logged3;
2020-04-06 20:20:28.364 EDT [3309:319] pg_regress/plpgsql LOG:  statement: CREATE TABLE found_test_tbl (a int);
2020-04-06 20:20:28.366 EDT [3326:2109] pg_regress/alter_table LOG:  statement: DROP TABLE logged2;
2020-04-06 20:20:28.367 EDT [3309:320] pg_regress/plpgsql LOG:  statement: create function test_found()
	  returns boolean as '
	  declare
	  begin
	  insert into found_test_tbl values (1);
	  if FOUND then
	     insert into found_test_tbl values (2);
	  end if;
	
	  update found_test_tbl set a = 100 where a = 1;
	  if FOUND then
	    insert into found_test_tbl values (3);
	  end if;
	
	  delete from found_test_tbl where a = 9999; -- matches no rows
	  if not FOUND then
	    insert into found_test_tbl values (4);
	  end if;
	
	  for i in 1 .. 10 loop
	    -- no need to do anything
	  end loop;
	  if FOUND then
	    insert into found_test_tbl values (5);
	  end if;
	
	  -- never executes the loop
	  for i in 2 .. 1 loop
	    -- no need to do anything
	  end loop;
	  if not FOUND then
	    insert into found_test_tbl values (6);
	  end if;
	  return true;
	  end;' language plpgsql;
2020-04-06 20:20:28.369 EDT [3309:321] pg_regress/plpgsql LOG:  statement: select test_found();
2020-04-06 20:20:28.370 EDT [3326:2110] pg_regress/alter_table LOG:  statement: DROP TABLE logged1;
2020-04-06 20:20:28.372 EDT [3309:322] pg_regress/plpgsql LOG:  statement: select * from found_test_tbl;
2020-04-06 20:20:28.375 EDT [3326:2111] pg_regress/alter_table LOG:  statement: CREATE TABLE test_add_column(c1 integer);
2020-04-06 20:20:28.376 EDT [3326:2112] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_add_column)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:28.387 EDT [3309:323] pg_regress/plpgsql LOG:  statement: create function test_table_func_rec() returns setof found_test_tbl as '
	DECLARE
		rec RECORD;
	BEGIN
		FOR rec IN select * from found_test_tbl LOOP
			RETURN NEXT rec;
		END LOOP;
		RETURN;
	END;' language plpgsql;
2020-04-06 20:20:28.389 EDT [3309:324] pg_regress/plpgsql LOG:  statement: select * from test_table_func_rec();
2020-04-06 20:20:28.390 EDT [3309:325] pg_regress/plpgsql LOG:  statement: create function test_table_func_row() returns setof found_test_tbl as '
	DECLARE
		row found_test_tbl%ROWTYPE;
	BEGIN
		FOR row IN select * from found_test_tbl LOOP
			RETURN NEXT row;
		END LOOP;
		RETURN;
	END;' language plpgsql;
2020-04-06 20:20:28.392 EDT [3326:2113] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33562';
2020-04-06 20:20:28.392 EDT [3309:326] pg_regress/plpgsql LOG:  statement: select * from test_table_func_row();
2020-04-06 20:20:28.394 EDT [3309:327] pg_regress/plpgsql LOG:  statement: create function test_ret_set_scalar(int,int) returns setof int as '
	DECLARE
		i int;
	BEGIN
		FOR i IN $1 .. $2 LOOP
			RETURN NEXT i + 1;
		END LOOP;
		RETURN;
	END;' language plpgsql;
2020-04-06 20:20:28.396 EDT [3309:328] pg_regress/plpgsql LOG:  statement: select * from test_ret_set_scalar(1,10);
2020-04-06 20:20:28.398 EDT [3309:329] pg_regress/plpgsql LOG:  statement: create function test_ret_set_rec_dyn(int) returns setof record as '
	DECLARE
		retval RECORD;
	BEGIN
		IF $1 > 10 THEN
			SELECT INTO retval 5, 10, 15;
			RETURN NEXT retval;
			RETURN NEXT retval;
		ELSE
			SELECT INTO retval 50, 5::numeric, ''xxx''::text;
			RETURN NEXT retval;
			RETURN NEXT retval;
		END IF;
		RETURN;
	END;' language plpgsql;
2020-04-06 20:20:28.399 EDT [3309:330] pg_regress/plpgsql LOG:  statement: SELECT * FROM test_ret_set_rec_dyn(1500) AS (a int, b int, c int);
2020-04-06 20:20:28.406 EDT [3326:2114] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33562' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:28.407 EDT [3326:2115] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33562' ORDER BY 1;
2020-04-06 20:20:28.409 EDT [3326:2116] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33562'
	ORDER BY 1;
2020-04-06 20:20:28.410 EDT [3326:2117] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33562'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33562')
	ORDER BY 1;
2020-04-06 20:20:28.417 EDT [3309:331] pg_regress/plpgsql LOG:  statement: SELECT * FROM test_ret_set_rec_dyn(5) AS (a int, b numeric, c text);
2020-04-06 20:20:28.425 EDT [3326:2118] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33562'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:28.431 EDT [3309:332] pg_regress/plpgsql LOG:  statement: create function test_ret_rec_dyn(int) returns record as '
	DECLARE
		retval RECORD;
	BEGIN
		IF $1 > 10 THEN
			SELECT INTO retval 5, 10, 15;
			RETURN retval;
		ELSE
			SELECT INTO retval 50, 5::numeric, ''xxx''::text;
			RETURN retval;
		END IF;
	END;' language plpgsql;
2020-04-06 20:20:28.433 EDT [3309:333] pg_regress/plpgsql LOG:  statement: SELECT * FROM test_ret_rec_dyn(1500) AS (a int, b int, c int);
2020-04-06 20:20:28.440 EDT [3326:2119] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33562'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:28.448 EDT [3309:334] pg_regress/plpgsql LOG:  statement: SELECT * FROM test_ret_rec_dyn(5) AS (a int, b numeric, c text);
2020-04-06 20:20:28.454 EDT [3326:2120] pg_regress/alter_table LOG:  statement: ALTER TABLE test_add_column
		ADD COLUMN c2 integer;
2020-04-06 20:20:28.455 EDT [3326:2121] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_add_column)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:28.462 EDT [3309:335] pg_regress/plpgsql LOG:  statement: create function f1(x anyelement) returns anyelement as $$
	begin
	  return x + 1;
	end$$ language plpgsql;
2020-04-06 20:20:28.465 EDT [3309:336] pg_regress/plpgsql LOG:  statement: select f1(42) as int, f1(4.5) as num;
2020-04-06 20:20:28.467 EDT [3309:337] pg_regress/plpgsql LOG:  statement: select f1(point(3,4));
2020-04-06 20:20:28.467 EDT [3309:338] pg_regress/plpgsql ERROR:  operator does not exist: point + integer at character 10
2020-04-06 20:20:28.467 EDT [3309:339] pg_regress/plpgsql HINT:  No operator matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:28.467 EDT [3309:340] pg_regress/plpgsql QUERY:  SELECT x + 1
2020-04-06 20:20:28.467 EDT [3309:341] pg_regress/plpgsql CONTEXT:  PL/pgSQL function f1(anyelement) line 3 at RETURN
2020-04-06 20:20:28.467 EDT [3309:342] pg_regress/plpgsql STATEMENT:  select f1(point(3,4));
2020-04-06 20:20:28.467 EDT [3309:343] pg_regress/plpgsql LOG:  statement: drop function f1(x anyelement);
2020-04-06 20:20:28.469 EDT [3326:2122] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33562';
2020-04-06 20:20:28.469 EDT [3309:344] pg_regress/plpgsql LOG:  statement: create function f1(x anyelement) returns anyarray as $$
	begin
	  return array[x + 1, x + 2];
	end$$ language plpgsql;
2020-04-06 20:20:28.471 EDT [3309:345] pg_regress/plpgsql LOG:  statement: select f1(42) as int, f1(4.5) as num;
2020-04-06 20:20:28.472 EDT [3309:346] pg_regress/plpgsql LOG:  statement: drop function f1(x anyelement);
2020-04-06 20:20:28.474 EDT [3309:347] pg_regress/plpgsql LOG:  statement: create function f1(x anyarray) returns anyelement as $$
	begin
	  return x[1];
	end$$ language plpgsql;
2020-04-06 20:20:28.475 EDT [3309:348] pg_regress/plpgsql LOG:  statement: select f1(array[2,4]) as int, f1(array[4.5, 7.7]) as num;
2020-04-06 20:20:28.477 EDT [3309:349] pg_regress/plpgsql LOG:  statement: select f1(stavalues1) from pg_statistic;
2020-04-06 20:20:28.477 EDT [3309:350] pg_regress/plpgsql ERROR:  cannot determine element type of "anyarray" argument
2020-04-06 20:20:28.477 EDT [3309:351] pg_regress/plpgsql STATEMENT:  select f1(stavalues1) from pg_statistic;
2020-04-06 20:20:28.477 EDT [3309:352] pg_regress/plpgsql LOG:  statement: drop function f1(x anyarray);
2020-04-06 20:20:28.478 EDT [3309:353] pg_regress/plpgsql LOG:  statement: create function f1(x anyarray) returns anyarray as $$
	begin
	  return x;
	end$$ language plpgsql;
2020-04-06 20:20:28.480 EDT [3309:354] pg_regress/plpgsql LOG:  statement: select f1(array[2,4]) as int, f1(array[4.5, 7.7]) as num;
2020-04-06 20:20:28.481 EDT [3309:355] pg_regress/plpgsql LOG:  statement: select f1(stavalues1) from pg_statistic;
2020-04-06 20:20:28.481 EDT [3309:356] pg_regress/plpgsql ERROR:  PL/pgSQL functions cannot accept type anyarray
2020-04-06 20:20:28.481 EDT [3309:357] pg_regress/plpgsql CONTEXT:  compilation of PL/pgSQL function "f1" near line 1
2020-04-06 20:20:28.481 EDT [3309:358] pg_regress/plpgsql STATEMENT:  select f1(stavalues1) from pg_statistic;
2020-04-06 20:20:28.481 EDT [3309:359] pg_regress/plpgsql LOG:  statement: drop function f1(x anyarray);
2020-04-06 20:20:28.483 EDT [3309:360] pg_regress/plpgsql LOG:  statement: create function f1(x anyelement) returns anyrange as $$
	begin
	  return array[x + 1, x + 2];
	end$$ language plpgsql;
2020-04-06 20:20:28.483 EDT [3309:361] pg_regress/plpgsql ERROR:  cannot determine result data type
2020-04-06 20:20:28.483 EDT [3309:362] pg_regress/plpgsql DETAIL:  A result of type anyrange requires at least one input of type anyrange.
2020-04-06 20:20:28.483 EDT [3309:363] pg_regress/plpgsql STATEMENT:  create function f1(x anyelement) returns anyrange as $$
	begin
	  return array[x + 1, x + 2];
	end$$ language plpgsql;
2020-04-06 20:20:28.483 EDT [3309:364] pg_regress/plpgsql LOG:  statement: create function f1(x anyrange) returns anyarray as $$
	begin
	  return array[lower(x), upper(x)];
	end$$ language plpgsql;
2020-04-06 20:20:28.485 EDT [3309:365] pg_regress/plpgsql LOG:  statement: select f1(int4range(42, 49)) as int, f1(float8range(4.5, 7.8)) as num;
2020-04-06 20:20:28.487 EDT [3309:366] pg_regress/plpgsql LOG:  statement: drop function f1(x anyrange);
2020-04-06 20:20:28.487 EDT [3326:2123] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33562' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:28.488 EDT [3309:367] pg_regress/plpgsql LOG:  statement: create function f1(x anycompatible, y anycompatible) returns anycompatiblearray as $$
	begin
	  return array[x, y];
	end$$ language plpgsql;
2020-04-06 20:20:28.489 EDT [3326:2124] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33562' ORDER BY 1;
2020-04-06 20:20:28.490 EDT [3309:368] pg_regress/plpgsql LOG:  statement: select f1(2, 4) as int, f1(2, 4.5) as num;
2020-04-06 20:20:28.490 EDT [3326:2125] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33562'
	ORDER BY 1;
2020-04-06 20:20:28.491 EDT [3309:369] pg_regress/plpgsql LOG:  statement: drop function f1(x anycompatible, y anycompatible);
2020-04-06 20:20:28.491 EDT [3326:2126] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33562'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33562')
	ORDER BY 1;
2020-04-06 20:20:28.492 EDT [3309:370] pg_regress/plpgsql LOG:  statement: create function f1(x anycompatiblerange, y anycompatible, z anycompatible) returns anycompatiblearray as $$
	begin
	  return array[lower(x), upper(x), y, z];
	end$$ language plpgsql;
2020-04-06 20:20:28.493 EDT [3309:371] pg_regress/plpgsql LOG:  statement: select f1(int4range(42, 49), 11, 2::smallint) as int, f1(float8range(4.5, 7.8), 7.8, 11::real) as num;
2020-04-06 20:20:28.495 EDT [3309:372] pg_regress/plpgsql LOG:  statement: select f1(int4range(42, 49), 11, 4.5) as fail;
2020-04-06 20:20:28.495 EDT [3309:373] pg_regress/plpgsql ERROR:  function f1(int4range, integer, numeric) does not exist at character 8
2020-04-06 20:20:28.495 EDT [3309:374] pg_regress/plpgsql HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:28.495 EDT [3309:375] pg_regress/plpgsql STATEMENT:  select f1(int4range(42, 49), 11, 4.5) as fail;
2020-04-06 20:20:28.495 EDT [3309:376] pg_regress/plpgsql LOG:  statement: drop function f1(x anycompatiblerange, y anycompatible, z anycompatible);
2020-04-06 20:20:28.497 EDT [3309:377] pg_regress/plpgsql LOG:  statement: create function f1(x anycompatible) returns anycompatiblerange as $$
	begin
	  return array[x + 1, x + 2];
	end$$ language plpgsql;
2020-04-06 20:20:28.497 EDT [3309:378] pg_regress/plpgsql ERROR:  cannot determine result data type
2020-04-06 20:20:28.497 EDT [3309:379] pg_regress/plpgsql DETAIL:  A result of type anycompatiblerange requires at least one input of type anycompatiblerange.
2020-04-06 20:20:28.497 EDT [3309:380] pg_regress/plpgsql STATEMENT:  create function f1(x anycompatible) returns anycompatiblerange as $$
	begin
	  return array[x + 1, x + 2];
	end$$ language plpgsql;
2020-04-06 20:20:28.497 EDT [3309:381] pg_regress/plpgsql LOG:  statement: create function f1(x anycompatiblerange, y anycompatiblearray) returns anycompatiblerange as $$
	begin
	  return x;
	end$$ language plpgsql;
2020-04-06 20:20:28.499 EDT [3309:382] pg_regress/plpgsql LOG:  statement: select f1(int4range(42, 49), array[11]) as int, f1(float8range(4.5, 7.8), array[7]) as num;
2020-04-06 20:20:28.500 EDT [3309:383] pg_regress/plpgsql LOG:  statement: drop function f1(x anycompatiblerange, y anycompatiblearray);
2020-04-06 20:20:28.501 EDT [3309:384] pg_regress/plpgsql LOG:  statement: create function f1(a anyelement, b anyarray,
	                   c anycompatible, d anycompatible,
	                   OUT x anyarray, OUT y anycompatiblearray)
	as $$
	begin
	  x := a || b;
	  y := array[c, d];
	end$$ language plpgsql;
2020-04-06 20:20:28.503 EDT [3309:385] pg_regress/plpgsql LOG:  statement: select x, pg_typeof(x), y, pg_typeof(y)
	  from f1(11, array[1, 2], 42, 34.5);
2020-04-06 20:20:28.505 EDT [3309:386] pg_regress/plpgsql LOG:  statement: select x, pg_typeof(x), y, pg_typeof(y)
	  from f1(11, array[1, 2], point(1,2), point(3,4));
2020-04-06 20:20:28.506 EDT [3326:2127] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33562'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:28.507 EDT [3309:387] pg_regress/plpgsql LOG:  statement: select x, pg_typeof(x), y, pg_typeof(y)
	  from f1(11, '{1,2}', point(1,2), '(3,4)');
2020-04-06 20:20:28.508 EDT [3309:388] pg_regress/plpgsql LOG:  statement: select x, pg_typeof(x), y, pg_typeof(y)
	  from f1(11, array[1, 2.2], 42, 34.5);
2020-04-06 20:20:28.508 EDT [3309:389] pg_regress/plpgsql ERROR:  function f1(integer, numeric[], integer, numeric) does not exist at character 48
2020-04-06 20:20:28.508 EDT [3309:390] pg_regress/plpgsql HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:28.508 EDT [3309:391] pg_regress/plpgsql STATEMENT:  select x, pg_typeof(x), y, pg_typeof(y)
	  from f1(11, array[1, 2.2], 42, 34.5);
2020-04-06 20:20:28.508 EDT [3309:392] pg_regress/plpgsql LOG:  statement: drop function f1(a anyelement, b anyarray,
	                 c anycompatible, d anycompatible);
2020-04-06 20:20:28.510 EDT [3309:393] pg_regress/plpgsql LOG:  statement: create function f1(in i int, out j int) returns int as $$
	begin
	  return i+1;
	end$$ language plpgsql;
2020-04-06 20:20:28.510 EDT [3309:394] pg_regress/plpgsql ERROR:  RETURN cannot have a parameter in function with OUT parameters at character 74
2020-04-06 20:20:28.510 EDT [3309:395] pg_regress/plpgsql STATEMENT:  create function f1(in i int, out j int) returns int as $$
	begin
	  return i+1;
	end$$ language plpgsql;
2020-04-06 20:20:28.510 EDT [3309:396] pg_regress/plpgsql LOG:  statement: create function f1(in i int, out j int) as $$
	begin
	  j := i+1;
	  return;
	end$$ language plpgsql;
2020-04-06 20:20:28.511 EDT [3309:397] pg_regress/plpgsql LOG:  statement: select f1(42);
2020-04-06 20:20:28.513 EDT [3309:398] pg_regress/plpgsql LOG:  statement: select * from f1(42);
2020-04-06 20:20:28.514 EDT [3309:399] pg_regress/plpgsql LOG:  statement: create or replace function f1(inout i int) as $$
	begin
	  i := i+1;
	end$$ language plpgsql;
2020-04-06 20:20:28.515 EDT [3309:400] pg_regress/plpgsql LOG:  statement: select f1(42);
2020-04-06 20:20:28.517 EDT [3309:401] pg_regress/plpgsql LOG:  statement: select * from f1(42);
2020-04-06 20:20:28.518 EDT [3309:402] pg_regress/plpgsql LOG:  statement: drop function f1(int);
2020-04-06 20:20:28.519 EDT [3309:403] pg_regress/plpgsql LOG:  statement: create function f1(in i int, out j int) returns setof int as $$
	begin
	  j := i+1;
	  return next;
	  j := i+2;
	  return next;
	  return;
	end$$ language plpgsql;
2020-04-06 20:20:28.521 EDT [3309:404] pg_regress/plpgsql LOG:  statement: select * from f1(42);
2020-04-06 20:20:28.522 EDT [3309:405] pg_regress/plpgsql LOG:  statement: drop function f1(int);
2020-04-06 20:20:28.524 EDT [3309:406] pg_regress/plpgsql LOG:  statement: create function f1(in i int, out j int, out k text) as $$
	begin
	  j := i;
	  j := j+1;
	  k := 'foo';
	end$$ language plpgsql;
2020-04-06 20:20:28.524 EDT [3326:2128] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33562'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:28.525 EDT [3309:407] pg_regress/plpgsql LOG:  statement: select f1(42);
2020-04-06 20:20:28.527 EDT [3309:408] pg_regress/plpgsql LOG:  statement: select * from f1(42);
2020-04-06 20:20:28.528 EDT [3309:409] pg_regress/plpgsql LOG:  statement: drop function f1(int);
2020-04-06 20:20:28.529 EDT [3309:410] pg_regress/plpgsql LOG:  statement: create function f1(in i int, out j int, out k text) returns setof record as $$
	begin
	  j := i+1;
	  k := 'foo';
	  return next;
	  j := j+1;
	  k := 'foot';
	  return next;
	end$$ language plpgsql;
2020-04-06 20:20:28.531 EDT [3309:411] pg_regress/plpgsql LOG:  statement: select * from f1(42);
2020-04-06 20:20:28.532 EDT [3309:412] pg_regress/plpgsql LOG:  statement: drop function f1(int);
2020-04-06 20:20:28.534 EDT [3309:413] pg_regress/plpgsql LOG:  statement: create function duplic(in i anyelement, out j anyelement, out k anyarray) as $$
	begin
	  j := i;
	  k := array[j,j];
	  return;
	end$$ language plpgsql;
2020-04-06 20:20:28.535 EDT [3309:414] pg_regress/plpgsql LOG:  statement: select * from duplic(42);
2020-04-06 20:20:28.537 EDT [3309:415] pg_regress/plpgsql LOG:  statement: select * from duplic('foo'::text);
2020-04-06 20:20:28.538 EDT [3309:416] pg_regress/plpgsql LOG:  statement: drop function duplic(anyelement);
2020-04-06 20:20:28.539 EDT [3326:2129] pg_regress/alter_table LOG:  statement: ALTER TABLE test_add_column
		ADD COLUMN c2 integer;
2020-04-06 20:20:28.540 EDT [3326:2130] pg_regress/alter_table ERROR:  column "c2" of relation "test_add_column" already exists
2020-04-06 20:20:28.540 EDT [3326:2131] pg_regress/alter_table STATEMENT:  ALTER TABLE test_add_column
		ADD COLUMN c2 integer;
2020-04-06 20:20:28.540 EDT [3309:417] pg_regress/plpgsql LOG:  statement: create function duplic(in i anycompatiblerange, out j anycompatible, out k anycompatiblearray) as $$
	begin
	  j := lower(i);
	  k := array[lower(i),upper(i)];
	  return;
	end$$ language plpgsql;
2020-04-06 20:20:28.540 EDT [3326:2132] pg_regress/alter_table LOG:  statement: ALTER TABLE ONLY test_add_column
		ADD COLUMN c2 integer;
2020-04-06 20:20:28.540 EDT [3326:2133] pg_regress/alter_table ERROR:  column "c2" of relation "test_add_column" already exists
2020-04-06 20:20:28.540 EDT [3326:2134] pg_regress/alter_table STATEMENT:  ALTER TABLE ONLY test_add_column
		ADD COLUMN c2 integer;
2020-04-06 20:20:28.541 EDT [3326:2135] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_add_column)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:28.542 EDT [3309:418] pg_regress/plpgsql LOG:  statement: select * from duplic(int4range(42,49));
2020-04-06 20:20:28.543 EDT [3309:419] pg_regress/plpgsql LOG:  statement: select * from duplic(textrange('aaa', 'bbb'));
2020-04-06 20:20:28.545 EDT [3309:420] pg_regress/plpgsql LOG:  statement: drop function duplic(anycompatiblerange);
2020-04-06 20:20:28.546 EDT [3309:421] pg_regress/plpgsql LOG:  statement: create table perform_test (
		a	INT,
		b	INT
	);
2020-04-06 20:20:28.549 EDT [3309:422] pg_regress/plpgsql LOG:  statement: create function perform_simple_func(int) returns boolean as '
	BEGIN
		IF $1 < 20 THEN
			INSERT INTO perform_test VALUES ($1, $1 + 10);
			RETURN TRUE;
		ELSE
			RETURN FALSE;
		END IF;
	END;' language plpgsql;
2020-04-06 20:20:28.550 EDT [3309:423] pg_regress/plpgsql LOG:  statement: create function perform_test_func() returns void as '
	BEGIN
		IF FOUND then
			INSERT INTO perform_test VALUES (100, 100);
		END IF;
	
		PERFORM perform_simple_func(5);
	
		IF FOUND then
			INSERT INTO perform_test VALUES (100, 100);
		END IF;
	
		PERFORM perform_simple_func(50);
	
		IF FOUND then
			INSERT INTO perform_test VALUES (100, 100);
		END IF;
	
		RETURN;
	END;' language plpgsql;
2020-04-06 20:20:28.552 EDT [3309:424] pg_regress/plpgsql LOG:  statement: SELECT perform_test_func();
2020-04-06 20:20:28.555 EDT [3309:425] pg_regress/plpgsql LOG:  statement: SELECT * FROM perform_test;
2020-04-06 20:20:28.557 EDT [3326:2136] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33562';
2020-04-06 20:20:28.572 EDT [3326:2137] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33562' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:28.575 EDT [3309:426] pg_regress/plpgsql LOG:  statement: drop table perform_test;
2020-04-06 20:20:28.575 EDT [3326:2138] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33562' ORDER BY 1;
2020-04-06 20:20:28.577 EDT [3326:2139] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33562'
	ORDER BY 1;
2020-04-06 20:20:28.578 EDT [3326:2140] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33562'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33562')
	ORDER BY 1;
2020-04-06 20:20:28.579 EDT [3309:427] pg_regress/plpgsql LOG:  statement: create temp table users(login text, id serial);
2020-04-06 20:20:28.586 EDT [3309:428] pg_regress/plpgsql LOG:  statement: create function sp_id_user(a_login text) returns int as $$
	declare x int;
	begin
	  select into x id from users where login = a_login;
	  if found then return x; end if;
	  return 0;
	end$$ language plpgsql stable;
2020-04-06 20:20:28.589 EDT [3309:429] pg_regress/plpgsql LOG:  statement: insert into users values('user1');
2020-04-06 20:20:28.591 EDT [3309:430] pg_regress/plpgsql LOG:  statement: select sp_id_user('user1');
2020-04-06 20:20:28.594 EDT [3309:431] pg_regress/plpgsql LOG:  statement: select sp_id_user('userx');
2020-04-06 20:20:28.596 EDT [3309:432] pg_regress/plpgsql LOG:  statement: create function sp_add_user(a_login text) returns int as $$
	declare my_id_user int;
	begin
	  my_id_user = sp_id_user( a_login );
	  IF  my_id_user > 0 THEN
	    RETURN -1;  -- error code for existing user
	  END IF;
	  INSERT INTO users ( login ) VALUES ( a_login );
	  my_id_user = sp_id_user( a_login );
	  IF  my_id_user = 0 THEN
	    RETURN -2;  -- error code for insertion failure
	  END IF;
	  RETURN my_id_user;
	end$$ language plpgsql;
2020-04-06 20:20:28.596 EDT [3326:2141] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33562'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:28.599 EDT [3309:433] pg_regress/plpgsql LOG:  statement: select sp_add_user('user1');
2020-04-06 20:20:28.602 EDT [3309:434] pg_regress/plpgsql LOG:  statement: select sp_add_user('user2');
2020-04-06 20:20:28.604 EDT [3309:435] pg_regress/plpgsql LOG:  statement: select sp_add_user('user2');
2020-04-06 20:20:28.606 EDT [3309:436] pg_regress/plpgsql LOG:  statement: select sp_add_user('user3');
2020-04-06 20:20:28.608 EDT [3309:437] pg_regress/plpgsql LOG:  statement: select sp_add_user('user3');
2020-04-06 20:20:28.610 EDT [3309:438] pg_regress/plpgsql LOG:  statement: drop function sp_add_user(text);
2020-04-06 20:20:28.612 EDT [3309:439] pg_regress/plpgsql LOG:  statement: drop function sp_id_user(text);
2020-04-06 20:20:28.614 EDT [3326:2142] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33562'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:28.615 EDT [3309:440] pg_regress/plpgsql LOG:  statement: create table rc_test (a int, b int);
2020-04-06 20:20:28.619 EDT [3309:441] pg_regress/plpgsql LOG:  statement: copy rc_test from stdin;
2020-04-06 20:20:28.621 EDT [3309:442] pg_regress/plpgsql LOG:  statement: create function return_unnamed_refcursor() returns refcursor as $$
	declare
	    rc refcursor;
	begin
	    open rc for select a from rc_test;
	    return rc;
	end
	$$ language plpgsql;
2020-04-06 20:20:28.623 EDT [3309:443] pg_regress/plpgsql LOG:  statement: create function use_refcursor(rc refcursor) returns int as $$
	declare
	    rc refcursor;
	    x record;
	begin
	    rc := return_unnamed_refcursor();
	    fetch next from rc into x;
	    return x.a;
	end
	$$ language plpgsql;
2020-04-06 20:20:28.625 EDT [3309:444] pg_regress/plpgsql LOG:  statement: select use_refcursor(return_unnamed_refcursor());
2020-04-06 20:20:28.627 EDT [3309:445] pg_regress/plpgsql LOG:  statement: create function return_refcursor(rc refcursor) returns refcursor as $$
	begin
	    open rc for select a from rc_test;
	    return rc;
	end
	$$ language plpgsql;
2020-04-06 20:20:28.629 EDT [3309:446] pg_regress/plpgsql LOG:  statement: create function refcursor_test1(refcursor) returns refcursor as $$
	begin
	    perform return_refcursor($1);
	    return $1;
	end
	$$ language plpgsql;
2020-04-06 20:20:28.630 EDT [3326:2143] pg_regress/alter_table LOG:  statement: ALTER TABLE test_add_column
		ADD COLUMN IF NOT EXISTS c2 integer;
2020-04-06 20:20:28.631 EDT [3326:2144] pg_regress/alter_table LOG:  statement: ALTER TABLE ONLY test_add_column
		ADD COLUMN IF NOT EXISTS c2 integer;
2020-04-06 20:20:28.631 EDT [3309:447] pg_regress/plpgsql LOG:  statement: begin;
2020-04-06 20:20:28.632 EDT [3326:2145] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_add_column)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:28.633 EDT [3309:448] pg_regress/plpgsql LOG:  statement: select refcursor_test1('test1');
2020-04-06 20:20:28.635 EDT [3309:449] pg_regress/plpgsql LOG:  statement: fetch next in test1;
2020-04-06 20:20:28.636 EDT [3309:450] pg_regress/plpgsql LOG:  statement: select refcursor_test1('test2');
2020-04-06 20:20:28.638 EDT [3309:451] pg_regress/plpgsql LOG:  statement: fetch all from test2;
2020-04-06 20:20:28.639 EDT [3309:452] pg_regress/plpgsql LOG:  statement: commit;
2020-04-06 20:20:28.641 EDT [3309:453] pg_regress/plpgsql LOG:  statement: fetch next from test1;
2020-04-06 20:20:28.641 EDT [3309:454] pg_regress/plpgsql ERROR:  cursor "test1" does not exist
2020-04-06 20:20:28.641 EDT [3309:455] pg_regress/plpgsql STATEMENT:  fetch next from test1;
2020-04-06 20:20:28.641 EDT [3309:456] pg_regress/plpgsql LOG:  statement: create function refcursor_test2(int, int) returns boolean as $$
	declare
	    c1 cursor (param1 int, param2 int) for select * from rc_test where a > param1 and b > param2;
	    nonsense record;
	begin
	    open c1($1, $2);
	    fetch c1 into nonsense;
	    close c1;
	    if found then
	        return true;
	    else
	        return false;
	    end if;
	end
	$$ language plpgsql;
2020-04-06 20:20:28.644 EDT [3309:457] pg_regress/plpgsql LOG:  statement: select refcursor_test2(20000, 20000) as "Should be false",
	       refcursor_test2(20, 20) as "Should be true";
2020-04-06 20:20:28.648 EDT [3326:2146] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33562';
2020-04-06 20:20:28.661 EDT [3326:2147] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33562' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:28.662 EDT [3326:2148] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33562' ORDER BY 1;
2020-04-06 20:20:28.663 EDT [3326:2149] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33562'
	ORDER BY 1;
2020-04-06 20:20:28.664 EDT [3326:2150] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33562'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33562')
	ORDER BY 1;
2020-04-06 20:20:28.671 EDT [3309:458] pg_regress/plpgsql LOG:  statement: create function namedparmcursor_test1(int, int) returns boolean as $$
	declare
	    c1 cursor (param1 int, param12 int) for select * from rc_test where a > param1 and b > param12;
	    nonsense record;
	begin
	    open c1(param12 := $2, param1 := $1);
	    fetch c1 into nonsense;
	    close c1;
	    if found then
	        return true;
	    else
	        return false;
	    end if;
	end
	$$ language plpgsql;
2020-04-06 20:20:28.674 EDT [3309:459] pg_regress/plpgsql LOG:  statement: select namedparmcursor_test1(20000, 20000) as "Should be false",
	       namedparmcursor_test1(20, 20) as "Should be true";
2020-04-06 20:20:28.680 EDT [3326:2151] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33562'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:28.694 EDT [3326:2152] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33562'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:28.700 EDT [3309:460] pg_regress/plpgsql LOG:  statement: create function namedparmcursor_test2(int, int) returns boolean as $$
	declare
	    c1 cursor (param1 int, param2 int) for select * from rc_test where a > param1 and b > param2;
	    nonsense record;
	begin
	    open c1(param1 := $1, $2);
	    fetch c1 into nonsense;
	    close c1;
	    if found then
	        return true;
	    else
	        return false;
	    end if;
	end
	$$ language plpgsql;
2020-04-06 20:20:28.703 EDT [3309:461] pg_regress/plpgsql LOG:  statement: select namedparmcursor_test2(20, 20);
2020-04-06 20:20:28.709 EDT [3326:2153] pg_regress/alter_table LOG:  statement: ALTER TABLE test_add_column
		ADD COLUMN c2 integer, 
		ADD COLUMN c3 integer primary key;
2020-04-06 20:20:28.709 EDT [3326:2154] pg_regress/alter_table ERROR:  column "c2" of relation "test_add_column" already exists
2020-04-06 20:20:28.709 EDT [3326:2155] pg_regress/alter_table STATEMENT:  ALTER TABLE test_add_column
		ADD COLUMN c2 integer, 
		ADD COLUMN c3 integer primary key;
2020-04-06 20:20:28.710 EDT [3326:2156] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_add_column)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:28.718 EDT [3309:462] pg_regress/plpgsql LOG:  statement: create function namedparmcursor_test3() returns void as $$
	declare
	    c1 cursor (param1 int, param2 int) for select * from rc_test where a > param1 and b > param2;
	begin
	    open c1(param2 := 20, 21);
	end
	$$ language plpgsql;
2020-04-06 20:20:28.719 EDT [3309:463] pg_regress/plpgsql ERROR:  value for parameter "param2" of cursor "c1" specified more than once at character 198
2020-04-06 20:20:28.719 EDT [3309:464] pg_regress/plpgsql STATEMENT:  create function namedparmcursor_test3() returns void as $$
	declare
	    c1 cursor (param1 int, param2 int) for select * from rc_test where a > param1 and b > param2;
	begin
	    open c1(param2 := 20, 21);
	end
	$$ language plpgsql;
2020-04-06 20:20:28.719 EDT [3309:465] pg_regress/plpgsql LOG:  statement: create function namedparmcursor_test4() returns void as $$
	declare
	    c1 cursor (param1 int, param2 int) for select * from rc_test where a > param1 and b > param2;
	begin
	    open c1(20, param1 := 21);
	end
	$$ language plpgsql;
2020-04-06 20:20:28.720 EDT [3309:466] pg_regress/plpgsql ERROR:  value for parameter "param1" of cursor "c1" specified more than once at character 188
2020-04-06 20:20:28.720 EDT [3309:467] pg_regress/plpgsql STATEMENT:  create function namedparmcursor_test4() returns void as $$
	declare
	    c1 cursor (param1 int, param2 int) for select * from rc_test where a > param1 and b > param2;
	begin
	    open c1(20, param1 := 21);
	end
	$$ language plpgsql;
2020-04-06 20:20:28.720 EDT [3309:468] pg_regress/plpgsql LOG:  statement: create function namedparmcursor_test5() returns void as $$
	declare
	  c1 cursor (p1 int, p2 int) for
	    select * from tenk1 where thousand = p1 and tenthous = p2;
	begin
	  open c1 (p2 := 77, p2 := 42);
	end
	$$ language plpgsql;
2020-04-06 20:20:28.720 EDT [3309:469] pg_regress/plpgsql ERROR:  value for parameter "p2" of cursor "c1" specified more than once at character 191
2020-04-06 20:20:28.720 EDT [3309:470] pg_regress/plpgsql STATEMENT:  create function namedparmcursor_test5() returns void as $$
	declare
	  c1 cursor (p1 int, p2 int) for
	    select * from tenk1 where thousand = p1 and tenthous = p2;
	begin
	  open c1 (p2 := 77, p2 := 42);
	end
	$$ language plpgsql;
2020-04-06 20:20:28.721 EDT [3309:471] pg_regress/plpgsql LOG:  statement: create function namedparmcursor_test6() returns void as $$
	declare
	  c1 cursor (p1 int, p2 int) for
	    select * from tenk1 where thousand = p1 and tenthous = p2;
	begin
	  open c1 (p2 := 77);
	end
	$$ language plpgsql;
2020-04-06 20:20:28.721 EDT [3309:472] pg_regress/plpgsql ERROR:  not enough arguments for cursor "c1" at character 189
2020-04-06 20:20:28.721 EDT [3309:473] pg_regress/plpgsql STATEMENT:  create function namedparmcursor_test6() returns void as $$
	declare
	  c1 cursor (p1 int, p2 int) for
	    select * from tenk1 where thousand = p1 and tenthous = p2;
	begin
	  open c1 (p2 := 77);
	end
	$$ language plpgsql;
2020-04-06 20:20:28.722 EDT [3309:474] pg_regress/plpgsql LOG:  statement: create function namedparmcursor_test7() returns void as $$
	declare
	  c1 cursor (p1 int, p2 int) for
	    select * from tenk1 where thousand = p1 and tenthous = p2;
	begin
	  open c1 (p2 := 77, p1 := 42/0);
	end $$ language plpgsql;
2020-04-06 20:20:28.724 EDT [3309:475] pg_regress/plpgsql LOG:  statement: select namedparmcursor_test7();
2020-04-06 20:20:28.725 EDT [3326:2157] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33562';
2020-04-06 20:20:28.727 EDT [3309:476] pg_regress/plpgsql ERROR:  division by zero
2020-04-06 20:20:28.727 EDT [3309:477] pg_regress/plpgsql CONTEXT:  SQL statement "SELECT 42/0 AS p1, 77 AS p2;"
	PL/pgSQL function namedparmcursor_test7() line 6 at OPEN
2020-04-06 20:20:28.727 EDT [3309:478] pg_regress/plpgsql STATEMENT:  select namedparmcursor_test7();
2020-04-06 20:20:28.727 EDT [3309:479] pg_regress/plpgsql LOG:  statement: create function namedparmcursor_test8() returns int4 as $$
	declare
	  c1 cursor (p1 int, p2 int) for
	    select count(*) from tenk1 where thousand = p1 and tenthous = p2;
	  n int4;
	begin
	  open c1 (77 -- test
	  , 42);
	  fetch c1 into n;
	  return n;
	end $$ language plpgsql;
2020-04-06 20:20:28.730 EDT [3309:480] pg_regress/plpgsql LOG:  statement: select namedparmcursor_test8();
2020-04-06 20:20:28.740 EDT [3326:2158] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33562' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:28.741 EDT [3326:2159] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33562' ORDER BY 1;
2020-04-06 20:20:28.742 EDT [3326:2160] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33562'
	ORDER BY 1;
2020-04-06 20:20:28.743 EDT [3326:2161] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33562'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33562')
	ORDER BY 1;
2020-04-06 20:20:28.749 EDT [3309:481] pg_regress/plpgsql LOG:  statement: create function namedparmcursor_test9(p1 int) returns int4 as $$
	declare
	  c1 cursor (p1 int, p2 int, debug int) for
	    select count(*) from tenk1 where thousand = p1 and tenthous = p2
	      and four = debug;
	  p2 int4 := 1006;
	  n int4;
	begin
	  open c1 (p1 := p1, p2 := p2, debug := 2);
	  fetch c1 into n;
	  return n;
	end $$ language plpgsql;
2020-04-06 20:20:28.752 EDT [3309:482] pg_regress/plpgsql LOG:  statement: select namedparmcursor_test9(6);
2020-04-06 20:20:28.761 EDT [3326:2162] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33562'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:28.767 EDT [3309:483] pg_regress/plpgsql LOG:  statement: create function raise_test1(int) returns int as $$
	begin
	    raise notice 'This message has too many parameters!', $1;
	    return $1;
	end;
	$$ language plpgsql;
2020-04-06 20:20:28.767 EDT [3309:484] pg_regress/plpgsql ERROR:  too many parameters specified for RAISE
2020-04-06 20:20:28.767 EDT [3309:485] pg_regress/plpgsql CONTEXT:  compilation of PL/pgSQL function "raise_test1" near line 3
2020-04-06 20:20:28.767 EDT [3309:486] pg_regress/plpgsql STATEMENT:  create function raise_test1(int) returns int as $$
	begin
	    raise notice 'This message has too many parameters!', $1;
	    return $1;
	end;
	$$ language plpgsql;
2020-04-06 20:20:28.768 EDT [3309:487] pg_regress/plpgsql LOG:  statement: create function raise_test2(int) returns int as $$
	begin
	    raise notice 'This message has too few parameters: %, %, %', $1, $1;
	    return $1;
	end;
	$$ language plpgsql;
2020-04-06 20:20:28.768 EDT [3309:488] pg_regress/plpgsql ERROR:  too few parameters specified for RAISE
2020-04-06 20:20:28.768 EDT [3309:489] pg_regress/plpgsql CONTEXT:  compilation of PL/pgSQL function "raise_test2" near line 3
2020-04-06 20:20:28.768 EDT [3309:490] pg_regress/plpgsql STATEMENT:  create function raise_test2(int) returns int as $$
	begin
	    raise notice 'This message has too few parameters: %, %, %', $1, $1;
	    return $1;
	end;
	$$ language plpgsql;
2020-04-06 20:20:28.768 EDT [3309:491] pg_regress/plpgsql LOG:  statement: create function raise_test3(int) returns int as $$
	begin
	    raise notice 'This message has no parameters (despite having %% signs in it)!';
	    return $1;
	end;
	$$ language plpgsql;
2020-04-06 20:20:28.770 EDT [3309:492] pg_regress/plpgsql LOG:  statement: select raise_test3(1);
2020-04-06 20:20:28.773 EDT [3309:493] pg_regress/plpgsql LOG:  statement: CREATE FUNCTION reraise_test() RETURNS void AS $$
	BEGIN
	   BEGIN
	       RAISE syntax_error;
	   EXCEPTION
	       WHEN syntax_error THEN
	           BEGIN
	               raise notice 'exception % thrown in inner block, reraising', sqlerrm;
	               RAISE;
	           EXCEPTION
	               WHEN OTHERS THEN
	                   raise notice 'RIGHT - exception % caught in inner block', sqlerrm;
	           END;
	   END;
	EXCEPTION
	   WHEN OTHERS THEN
	       raise notice 'WRONG - exception % caught in outer block', sqlerrm;
	END;
	$$ LANGUAGE plpgsql;
2020-04-06 20:20:28.774 EDT [3326:2163] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33562'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:28.778 EDT [3309:494] pg_regress/plpgsql LOG:  statement: SELECT reraise_test();
2020-04-06 20:20:28.780 EDT [3309:495] pg_regress/plpgsql LOG:  statement: create function bad_sql1() returns int as $$
	declare a int;
	begin
	    a := 5;
	    Johnny Yuma;
	    a := 10;
	    return a;
	end$$ language plpgsql;
2020-04-06 20:20:28.780 EDT [3309:496] pg_regress/plpgsql ERROR:  syntax error at or near "Johnny" at character 83
2020-04-06 20:20:28.780 EDT [3309:497] pg_regress/plpgsql STATEMENT:  create function bad_sql1() returns int as $$
	declare a int;
	begin
	    a := 5;
	    Johnny Yuma;
	    a := 10;
	    return a;
	end$$ language plpgsql;
2020-04-06 20:20:28.781 EDT [3309:498] pg_regress/plpgsql LOG:  statement: create function bad_sql2() returns int as $$
	declare r record;
	begin
	    for r in select I fought the law, the law won LOOP
	        raise notice 'in loop';
	    end loop;
	    return 5;
	end;$$ language plpgsql;
2020-04-06 20:20:28.781 EDT [3309:499] pg_regress/plpgsql ERROR:  syntax error at or near "the" at character 99
2020-04-06 20:20:28.781 EDT [3309:500] pg_regress/plpgsql STATEMENT:  create function bad_sql2() returns int as $$
	declare r record;
	begin
	    for r in select I fought the law, the law won LOOP
	        raise notice 'in loop';
	    end loop;
	    return 5;
	end;$$ language plpgsql;
2020-04-06 20:20:28.781 EDT [3309:501] pg_regress/plpgsql LOG:  statement: create function missing_return_expr() returns int as $$
	begin
	    return ;
	end;$$ language plpgsql;
2020-04-06 20:20:28.782 EDT [3309:502] pg_regress/plpgsql ERROR:  missing expression at or near ";" at character 74
2020-04-06 20:20:28.782 EDT [3309:503] pg_regress/plpgsql STATEMENT:  create function missing_return_expr() returns int as $$
	begin
	    return ;
	end;$$ language plpgsql;
2020-04-06 20:20:28.782 EDT [3309:504] pg_regress/plpgsql LOG:  statement: create function void_return_expr() returns void as $$
	begin
	    return 5;
	end;$$ language plpgsql;
2020-04-06 20:20:28.782 EDT [3309:505] pg_regress/plpgsql ERROR:  RETURN cannot have a parameter in function returning void at character 72
2020-04-06 20:20:28.782 EDT [3309:506] pg_regress/plpgsql STATEMENT:  create function void_return_expr() returns void as $$
	begin
	    return 5;
	end;$$ language plpgsql;
2020-04-06 20:20:28.782 EDT [3309:507] pg_regress/plpgsql LOG:  statement: create function void_return_expr() returns void as $$
	begin
	    perform 2+2;
	end;$$ language plpgsql;
2020-04-06 20:20:28.784 EDT [3309:508] pg_regress/plpgsql LOG:  statement: select void_return_expr();
2020-04-06 20:20:28.794 EDT [3326:2164] pg_regress/alter_table LOG:  statement: ALTER TABLE test_add_column
		ADD COLUMN IF NOT EXISTS c2 integer, 
		ADD COLUMN c3 integer primary key;
2020-04-06 20:20:28.796 EDT [3326:2165] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_add_column)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:28.802 EDT [3309:509] pg_regress/plpgsql LOG:  statement: create function missing_return_expr() returns int as $$
	begin
	    perform 2+2;
	end;$$ language plpgsql;
2020-04-06 20:20:28.804 EDT [3309:510] pg_regress/plpgsql LOG:  statement: select missing_return_expr();
2020-04-06 20:20:28.814 EDT [3326:2166] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33562';
2020-04-06 20:20:28.817 EDT [3309:511] pg_regress/plpgsql ERROR:  control reached end of function without RETURN
2020-04-06 20:20:28.817 EDT [3309:512] pg_regress/plpgsql CONTEXT:  PL/pgSQL function missing_return_expr()
2020-04-06 20:20:28.817 EDT [3309:513] pg_regress/plpgsql STATEMENT:  select missing_return_expr();
2020-04-06 20:20:28.817 EDT [3309:514] pg_regress/plpgsql LOG:  statement: drop function void_return_expr();
2020-04-06 20:20:28.820 EDT [3309:515] pg_regress/plpgsql LOG:  statement: drop function missing_return_expr();
2020-04-06 20:20:28.823 EDT [3309:516] pg_regress/plpgsql LOG:  statement: create table eifoo (i integer, y integer);
2020-04-06 20:20:28.827 EDT [3309:517] pg_regress/plpgsql LOG:  statement: create type eitype as (i integer, y integer);
2020-04-06 20:20:28.828 EDT [3326:2167] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33562' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:28.830 EDT [3326:2168] pg_regress/alter_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '33562' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:28.835 EDT [3309:518] pg_regress/plpgsql LOG:  statement: create or replace function execute_into_test(varchar) returns record as $$
	declare
	    _r record;
	    _rt eifoo%rowtype;
	    _v eitype;
	    i int;
	    j int;
	    k int;
	begin
	    execute 'insert into '||$1||' values(10,15)';
	    execute 'select (row).* from (select row(10,1)::eifoo) s' into _r;
	    raise notice '% %', _r.i, _r.y;
	    execute 'select * from '||$1||' limit 1' into _rt;
	    raise notice '% %', _rt.i, _rt.y;
	    execute 'select *, 20 from '||$1||' limit 1' into i, j, k;
	    raise notice '% % %', i, j, k;
	    execute 'select 1,2' into _v;
	    return _v;
	end; $$ language plpgsql;
2020-04-06 20:20:28.838 EDT [3309:519] pg_regress/plpgsql LOG:  statement: select execute_into_test('eifoo');
2020-04-06 20:20:28.849 EDT [3326:2169] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33562' ORDER BY 1;
2020-04-06 20:20:28.850 EDT [3326:2170] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33562'
	ORDER BY 1;
2020-04-06 20:20:28.852 EDT [3326:2171] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33562'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33562')
	ORDER BY 1;
2020-04-06 20:20:28.869 EDT [3326:2172] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33562'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:28.885 EDT [3326:2173] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33562'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:28.892 EDT [3309:520] pg_regress/plpgsql LOG:  statement: drop table eifoo cascade;
2020-04-06 20:20:28.896 EDT [3309:521] pg_regress/plpgsql LOG:  statement: drop type eitype cascade;
2020-04-06 20:20:28.899 EDT [3309:522] pg_regress/plpgsql LOG:  statement: create function excpt_test1() returns void as $$
	begin
	    raise notice '% %', sqlstate, sqlerrm;
	end; $$ language plpgsql;
2020-04-06 20:20:28.902 EDT [3309:523] pg_regress/plpgsql LOG:  statement: select excpt_test1();
2020-04-06 20:20:28.902 EDT [3309:524] pg_regress/plpgsql ERROR:  column "sqlstate" does not exist at character 8
2020-04-06 20:20:28.902 EDT [3309:525] pg_regress/plpgsql QUERY:  SELECT sqlstate
2020-04-06 20:20:28.902 EDT [3309:526] pg_regress/plpgsql CONTEXT:  PL/pgSQL function excpt_test1() line 3 at RAISE
2020-04-06 20:20:28.902 EDT [3309:527] pg_regress/plpgsql STATEMENT:  select excpt_test1();
2020-04-06 20:20:28.902 EDT [3309:528] pg_regress/plpgsql LOG:  statement: create function excpt_test2() returns void as $$
	begin
	    begin
	        begin
	            raise notice '% %', sqlstate, sqlerrm;
	        end;
	    end;
	end; $$ language plpgsql;
2020-04-06 20:20:28.903 EDT [3326:2174] pg_regress/alter_table LOG:  statement: ALTER TABLE test_add_column
		ADD COLUMN IF NOT EXISTS c2 integer, 
		ADD COLUMN IF NOT EXISTS c3 integer primary key;
2020-04-06 20:20:28.904 EDT [3326:2175] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_add_column)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:28.907 EDT [3309:529] pg_regress/plpgsql LOG:  statement: select excpt_test2();
2020-04-06 20:20:28.907 EDT [3309:530] pg_regress/plpgsql ERROR:  column "sqlstate" does not exist at character 8
2020-04-06 20:20:28.907 EDT [3309:531] pg_regress/plpgsql QUERY:  SELECT sqlstate
2020-04-06 20:20:28.907 EDT [3309:532] pg_regress/plpgsql CONTEXT:  PL/pgSQL function excpt_test2() line 5 at RAISE
2020-04-06 20:20:28.907 EDT [3309:533] pg_regress/plpgsql STATEMENT:  select excpt_test2();
2020-04-06 20:20:28.907 EDT [3309:534] pg_regress/plpgsql LOG:  statement: create function excpt_test3() returns void as $$
	begin
	    begin
	        raise exception 'user exception';
	    exception when others then
		    raise notice 'caught exception % %', sqlstate, sqlerrm;
		    begin
		        raise notice '% %', sqlstate, sqlerrm;
		        perform 10/0;
	        exception
	            when substring_error then
	                -- this exception handler shouldn't be invoked
	                raise notice 'unexpected exception: % %', sqlstate, sqlerrm;
		        when division_by_zero then
		            raise notice 'caught exception % %', sqlstate, sqlerrm;
		    end;
		    raise notice '% %', sqlstate, sqlerrm;
	    end;
	end; $$ language plpgsql;
2020-04-06 20:20:28.910 EDT [3309:535] pg_regress/plpgsql LOG:  statement: select excpt_test3();
2020-04-06 20:20:28.912 EDT [3309:536] pg_regress/plpgsql LOG:  statement: create function excpt_test4() returns text as $$
	begin
		begin perform 1/0;
		exception when others then return sqlerrm; end;
	end; $$ language plpgsql;
2020-04-06 20:20:28.914 EDT [3309:537] pg_regress/plpgsql LOG:  statement: select excpt_test4();
2020-04-06 20:20:28.916 EDT [3309:538] pg_regress/plpgsql LOG:  statement: drop function excpt_test1();
2020-04-06 20:20:28.918 EDT [3326:2176] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33562';
2020-04-06 20:20:28.920 EDT [3309:539] pg_regress/plpgsql LOG:  statement: drop function excpt_test2();
2020-04-06 20:20:28.922 EDT [3309:540] pg_regress/plpgsql LOG:  statement: drop function excpt_test3();
2020-04-06 20:20:28.924 EDT [3309:541] pg_regress/plpgsql LOG:  statement: drop function excpt_test4();
2020-04-06 20:20:28.926 EDT [3309:542] pg_regress/plpgsql LOG:  statement: create function raise_exprs() returns void as $$
	declare
	    a integer[] = '{10,20,30}';
	    c varchar = 'xyz';
	    i integer;
	begin
	    i := 2;
	    raise notice '%; %; %; %; %; %', a, a[i], c, (select c || 'abc'), row(10,'aaa',NULL,30), NULL;
	end;$$ language plpgsql;
2020-04-06 20:20:28.928 EDT [3309:543] pg_regress/plpgsql LOG:  statement: select raise_exprs();
2020-04-06 20:20:28.930 EDT [3309:544] pg_regress/plpgsql LOG:  statement: drop function raise_exprs();
2020-04-06 20:20:28.932 EDT [3309:545] pg_regress/plpgsql LOG:  statement: create function multi_datum_use(p1 int) returns bool as $$
	declare
	  x int;
	  y int;
	begin
	  select into x,y unique1/p1, unique1/$1 from tenk1 group by unique1/p1;
	  return x = y;
	end$$ language plpgsql;
2020-04-06 20:20:28.934 EDT [3326:2177] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33562' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:28.934 EDT [3309:546] pg_regress/plpgsql LOG:  statement: select multi_datum_use(42);
2020-04-06 20:20:28.935 EDT [3326:2178] pg_regress/alter_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '33562' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:28.949 EDT [3326:2179] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33562' ORDER BY 1;
2020-04-06 20:20:28.950 EDT [3326:2180] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33562'
	ORDER BY 1;
2020-04-06 20:20:28.951 EDT [3326:2181] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33562'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33562')
	ORDER BY 1;
2020-04-06 20:20:28.953 EDT [3309:547] pg_regress/plpgsql LOG:  statement: create temp table foo (f1 int, f2 int);
2020-04-06 20:20:28.956 EDT [3309:548] pg_regress/plpgsql LOG:  statement: insert into foo values (1,2), (3,4);
2020-04-06 20:20:28.959 EDT [3309:549] pg_regress/plpgsql LOG:  statement: create or replace function stricttest() returns void as $$
	declare x record;
	begin
	  -- should work
	  insert into foo values(5,6) returning * into x;
	  raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2;
	end$$ language plpgsql;
2020-04-06 20:20:28.961 EDT [3309:550] pg_regress/plpgsql LOG:  statement: select stricttest();
2020-04-06 20:20:28.963 EDT [3309:551] pg_regress/plpgsql LOG:  statement: create or replace function stricttest() returns void as $$
	declare x record;
	begin
	  -- should fail due to implicit strict
	  insert into foo values(7,8),(9,10) returning * into x;
	  raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2;
	end$$ language plpgsql;
2020-04-06 20:20:28.964 EDT [3326:2182] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33562'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:28.965 EDT [3309:552] pg_regress/plpgsql LOG:  statement: select stricttest();
2020-04-06 20:20:28.966 EDT [3309:553] pg_regress/plpgsql ERROR:  query returned more than one row
2020-04-06 20:20:28.966 EDT [3309:554] pg_regress/plpgsql HINT:  Make sure the query returns a single row, or use LIMIT 1.
2020-04-06 20:20:28.966 EDT [3309:555] pg_regress/plpgsql CONTEXT:  PL/pgSQL function stricttest() line 5 at SQL statement
2020-04-06 20:20:28.966 EDT [3309:556] pg_regress/plpgsql STATEMENT:  select stricttest();
2020-04-06 20:20:28.967 EDT [3309:557] pg_regress/plpgsql LOG:  statement: create or replace function stricttest() returns void as $$
	declare x record;
	begin
	  -- should work
	  execute 'insert into foo values(5,6) returning *' into x;
	  raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2;
	end$$ language plpgsql;
2020-04-06 20:20:28.969 EDT [3309:558] pg_regress/plpgsql LOG:  statement: select stricttest();
2020-04-06 20:20:28.971 EDT [3309:559] pg_regress/plpgsql LOG:  statement: create or replace function stricttest() returns void as $$
	declare x record;
	begin
	  -- this should work since EXECUTE isn't as picky
	  execute 'insert into foo values(7,8),(9,10) returning *' into x;
	  raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2;
	end$$ language plpgsql;
2020-04-06 20:20:28.974 EDT [3309:560] pg_regress/plpgsql LOG:  statement: select stricttest();
2020-04-06 20:20:28.976 EDT [3309:561] pg_regress/plpgsql LOG:  statement: select * from foo;
2020-04-06 20:20:28.977 EDT [3326:2183] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33562'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:28.978 EDT [3309:562] pg_regress/plpgsql LOG:  statement: create or replace function stricttest() returns void as $$
	declare x record;
	begin
	  -- should work
	  select * from foo where f1 = 3 into strict x;
	  raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2;
	end$$ language plpgsql;
2020-04-06 20:20:28.981 EDT [3309:563] pg_regress/plpgsql LOG:  statement: select stricttest();
2020-04-06 20:20:28.983 EDT [3309:564] pg_regress/plpgsql LOG:  statement: create or replace function stricttest() returns void as $$
	declare x record;
	begin
	  -- should fail, no rows
	  select * from foo where f1 = 0 into strict x;
	  raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2;
	end$$ language plpgsql;
2020-04-06 20:20:28.985 EDT [3309:565] pg_regress/plpgsql LOG:  statement: select stricttest();
2020-04-06 20:20:28.985 EDT [3309:566] pg_regress/plpgsql ERROR:  query returned no rows
2020-04-06 20:20:28.985 EDT [3309:567] pg_regress/plpgsql CONTEXT:  PL/pgSQL function stricttest() line 5 at SQL statement
2020-04-06 20:20:28.985 EDT [3309:568] pg_regress/plpgsql STATEMENT:  select stricttest();
2020-04-06 20:20:28.986 EDT [3309:569] pg_regress/plpgsql LOG:  statement: create or replace function stricttest() returns void as $$
	declare x record;
	begin
	  -- should fail, too many rows
	  select * from foo where f1 > 3 into strict x;
	  raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2;
	end$$ language plpgsql;
2020-04-06 20:20:28.988 EDT [3309:570] pg_regress/plpgsql LOG:  statement: select stricttest();
2020-04-06 20:20:28.988 EDT [3309:571] pg_regress/plpgsql ERROR:  query returned more than one row
2020-04-06 20:20:28.988 EDT [3309:572] pg_regress/plpgsql HINT:  Make sure the query returns a single row, or use LIMIT 1.
2020-04-06 20:20:28.988 EDT [3309:573] pg_regress/plpgsql CONTEXT:  PL/pgSQL function stricttest() line 5 at SQL statement
2020-04-06 20:20:28.988 EDT [3309:574] pg_regress/plpgsql STATEMENT:  select stricttest();
2020-04-06 20:20:28.988 EDT [3309:575] pg_regress/plpgsql LOG:  statement: create or replace function stricttest() returns void as $$
	declare x record;
	begin
	  -- should work
	  execute 'select * from foo where f1 = 3' into strict x;
	  raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2;
	end$$ language plpgsql;
2020-04-06 20:20:28.990 EDT [3309:576] pg_regress/plpgsql LOG:  statement: select stricttest();
2020-04-06 20:20:28.991 EDT [3326:2184] pg_regress/alter_table LOG:  statement: ALTER TABLE test_add_column
		ADD COLUMN IF NOT EXISTS c2 integer, 
		ADD COLUMN IF NOT EXISTS c3 integer, 
		ADD COLUMN c4 integer REFERENCES test_add_column;
2020-04-06 20:20:28.992 EDT [3309:577] pg_regress/plpgsql LOG:  statement: create or replace function stricttest() returns void as $$
	declare x record;
	begin
	  -- should fail, no rows
	  execute 'select * from foo where f1 = 0' into strict x;
	  raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2;
	end$$ language plpgsql;
2020-04-06 20:20:28.995 EDT [3326:2185] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_add_column)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:28.995 EDT [3309:578] pg_regress/plpgsql LOG:  statement: select stricttest();
2020-04-06 20:20:28.995 EDT [3309:579] pg_regress/plpgsql ERROR:  query returned no rows
2020-04-06 20:20:28.995 EDT [3309:580] pg_regress/plpgsql CONTEXT:  PL/pgSQL function stricttest() line 5 at EXECUTE
2020-04-06 20:20:28.995 EDT [3309:581] pg_regress/plpgsql STATEMENT:  select stricttest();
2020-04-06 20:20:28.995 EDT [3309:582] pg_regress/plpgsql LOG:  statement: create or replace function stricttest() returns void as $$
	declare x record;
	begin
	  -- should fail, too many rows
	  execute 'select * from foo where f1 > 3' into strict x;
	  raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2;
	end$$ language plpgsql;
2020-04-06 20:20:28.999 EDT [3309:583] pg_regress/plpgsql LOG:  statement: select stricttest();
2020-04-06 20:20:29.000 EDT [3309:584] pg_regress/plpgsql ERROR:  query returned more than one row
2020-04-06 20:20:29.000 EDT [3309:585] pg_regress/plpgsql CONTEXT:  PL/pgSQL function stricttest() line 5 at EXECUTE
2020-04-06 20:20:29.000 EDT [3309:586] pg_regress/plpgsql STATEMENT:  select stricttest();
2020-04-06 20:20:29.000 EDT [3309:587] pg_regress/plpgsql LOG:  statement: drop function stricttest();
2020-04-06 20:20:29.002 EDT [3309:588] pg_regress/plpgsql LOG:  statement: set plpgsql.print_strict_params to true;
2020-04-06 20:20:29.004 EDT [3309:589] pg_regress/plpgsql LOG:  statement: create or replace function stricttest() returns void as $$
	declare
	x record;
	p1 int := 2;
	p3 text := 'foo';
	begin
	  -- no rows
	  select * from foo where f1 = p1 and f1::text = p3 into strict x;
	  raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2;
	end$$ language plpgsql;
2020-04-06 20:20:29.007 EDT [3309:590] pg_regress/plpgsql LOG:  statement: select stricttest();
2020-04-06 20:20:29.007 EDT [3309:591] pg_regress/plpgsql ERROR:  query returned no rows
2020-04-06 20:20:29.007 EDT [3309:592] pg_regress/plpgsql DETAIL:  parameters: p1 = '2', p3 = 'foo'
2020-04-06 20:20:29.007 EDT [3309:593] pg_regress/plpgsql CONTEXT:  PL/pgSQL function stricttest() line 8 at SQL statement
2020-04-06 20:20:29.007 EDT [3309:594] pg_regress/plpgsql STATEMENT:  select stricttest();
2020-04-06 20:20:29.008 EDT [3309:595] pg_regress/plpgsql LOG:  statement: create or replace function stricttest() returns void as $$
	declare
	x record;
	p1 int := 2;
	p3 text := $a$'Valame Dios!' dijo Sancho; 'no le dije yo a vuestra merced que mirase bien lo que hacia?'$a$;
	begin
	  -- no rows
	  select * from foo where f1 = p1 and f1::text = p3 into strict x;
	  raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2;
	end$$ language plpgsql;
2020-04-06 20:20:29.008 EDT [3326:2186] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33562';
2020-04-06 20:20:29.012 EDT [3309:596] pg_regress/plpgsql LOG:  statement: select stricttest();
2020-04-06 20:20:29.013 EDT [3309:597] pg_regress/plpgsql ERROR:  query returned no rows
2020-04-06 20:20:29.013 EDT [3309:598] pg_regress/plpgsql DETAIL:  parameters: p1 = '2', p3 = '''Valame Dios!'' dijo Sancho; ''no le dije yo a vuestra merced que mirase bien lo que hacia?'''
2020-04-06 20:20:29.013 EDT [3309:599] pg_regress/plpgsql CONTEXT:  PL/pgSQL function stricttest() line 8 at SQL statement
2020-04-06 20:20:29.013 EDT [3309:600] pg_regress/plpgsql STATEMENT:  select stricttest();
2020-04-06 20:20:29.013 EDT [3309:601] pg_regress/plpgsql LOG:  statement: create or replace function stricttest() returns void as $$
	declare
	x record;
	p1 int := 2;
	p3 text := 'foo';
	begin
	  -- too many rows
	  select * from foo where f1 > p1 or f1::text = p3  into strict x;
	  raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2;
	end$$ language plpgsql;
2020-04-06 20:20:29.016 EDT [3309:602] pg_regress/plpgsql LOG:  statement: select stricttest();
2020-04-06 20:20:29.016 EDT [3309:603] pg_regress/plpgsql ERROR:  query returned more than one row
2020-04-06 20:20:29.016 EDT [3309:604] pg_regress/plpgsql DETAIL:  parameters: p1 = '2', p3 = 'foo'
2020-04-06 20:20:29.016 EDT [3309:605] pg_regress/plpgsql HINT:  Make sure the query returns a single row, or use LIMIT 1.
2020-04-06 20:20:29.016 EDT [3309:606] pg_regress/plpgsql CONTEXT:  PL/pgSQL function stricttest() line 8 at SQL statement
2020-04-06 20:20:29.016 EDT [3309:607] pg_regress/plpgsql STATEMENT:  select stricttest();
2020-04-06 20:20:29.017 EDT [3309:608] pg_regress/plpgsql LOG:  statement: create or replace function stricttest() returns void as $$
	declare x record;
	begin
	  -- too many rows, no params
	  select * from foo where f1 > 3 into strict x;
	  raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2;
	end$$ language plpgsql;
2020-04-06 20:20:29.019 EDT [3309:609] pg_regress/plpgsql LOG:  statement: select stricttest();
2020-04-06 20:20:29.019 EDT [3309:610] pg_regress/plpgsql ERROR:  query returned more than one row
2020-04-06 20:20:29.019 EDT [3309:611] pg_regress/plpgsql HINT:  Make sure the query returns a single row, or use LIMIT 1.
2020-04-06 20:20:29.019 EDT [3309:612] pg_regress/plpgsql CONTEXT:  PL/pgSQL function stricttest() line 5 at SQL statement
2020-04-06 20:20:29.019 EDT [3309:613] pg_regress/plpgsql STATEMENT:  select stricttest();
2020-04-06 20:20:29.019 EDT [3309:614] pg_regress/plpgsql LOG:  statement: create or replace function stricttest() returns void as $$
	declare x record;
	begin
	  -- no rows
	  execute 'select * from foo where f1 = $1 or f1::text = $2' using 0, 'foo' into strict x;
	  raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2;
	end$$ language plpgsql;
2020-04-06 20:20:29.022 EDT [3309:615] pg_regress/plpgsql LOG:  statement: select stricttest();
2020-04-06 20:20:29.022 EDT [3309:616] pg_regress/plpgsql ERROR:  query returned no rows
2020-04-06 20:20:29.022 EDT [3309:617] pg_regress/plpgsql DETAIL:  parameters: $1 = '0', $2 = 'foo'
2020-04-06 20:20:29.022 EDT [3309:618] pg_regress/plpgsql CONTEXT:  PL/pgSQL function stricttest() line 5 at EXECUTE
2020-04-06 20:20:29.022 EDT [3309:619] pg_regress/plpgsql STATEMENT:  select stricttest();
2020-04-06 20:20:29.022 EDT [3309:620] pg_regress/plpgsql LOG:  statement: create or replace function stricttest() returns void as $$
	declare x record;
	begin
	  -- too many rows
	  execute 'select * from foo where f1 > $1' using 1 into strict x;
	  raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2;
	end$$ language plpgsql;
2020-04-06 20:20:29.023 EDT [3326:2187] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33562' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:29.025 EDT [3309:621] pg_regress/plpgsql LOG:  statement: select stricttest();
2020-04-06 20:20:29.025 EDT [3326:2188] pg_regress/alter_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '33562' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:29.025 EDT [3309:622] pg_regress/plpgsql ERROR:  query returned more than one row
2020-04-06 20:20:29.025 EDT [3309:623] pg_regress/plpgsql DETAIL:  parameters: $1 = '1'
2020-04-06 20:20:29.025 EDT [3309:624] pg_regress/plpgsql CONTEXT:  PL/pgSQL function stricttest() line 5 at EXECUTE
2020-04-06 20:20:29.025 EDT [3309:625] pg_regress/plpgsql STATEMENT:  select stricttest();
2020-04-06 20:20:29.025 EDT [3309:626] pg_regress/plpgsql LOG:  statement: create or replace function stricttest() returns void as $$
	declare x record;
	begin
	  -- too many rows, no parameters
	  execute 'select * from foo where f1 > 3' into strict x;
	  raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2;
	end$$ language plpgsql;
2020-04-06 20:20:29.033 EDT [3309:627] pg_regress/plpgsql LOG:  statement: select stricttest();
2020-04-06 20:20:29.033 EDT [3309:628] pg_regress/plpgsql ERROR:  query returned more than one row
2020-04-06 20:20:29.033 EDT [3309:629] pg_regress/plpgsql CONTEXT:  PL/pgSQL function stricttest() line 5 at EXECUTE
2020-04-06 20:20:29.033 EDT [3309:630] pg_regress/plpgsql STATEMENT:  select stricttest();
2020-04-06 20:20:29.034 EDT [3309:631] pg_regress/plpgsql LOG:  statement: create or replace function stricttest() returns void as $$
	-- override the global
	#print_strict_params off
	declare
	x record;
	p1 int := 2;
	p3 text := 'foo';
	begin
	  -- too many rows
	  select * from foo where f1 > p1 or f1::text = p3  into strict x;
	  raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2;
	end$$ language plpgsql;
2020-04-06 20:20:29.037 EDT [3309:632] pg_regress/plpgsql LOG:  statement: select stricttest();
2020-04-06 20:20:29.037 EDT [3309:633] pg_regress/plpgsql ERROR:  query returned more than one row
2020-04-06 20:20:29.037 EDT [3309:634] pg_regress/plpgsql HINT:  Make sure the query returns a single row, or use LIMIT 1.
2020-04-06 20:20:29.037 EDT [3309:635] pg_regress/plpgsql CONTEXT:  PL/pgSQL function stricttest() line 10 at SQL statement
2020-04-06 20:20:29.037 EDT [3309:636] pg_regress/plpgsql STATEMENT:  select stricttest();
2020-04-06 20:20:29.038 EDT [3309:637] pg_regress/plpgsql LOG:  statement: reset plpgsql.print_strict_params;
2020-04-06 20:20:29.040 EDT [3309:638] pg_regress/plpgsql LOG:  statement: create or replace function stricttest() returns void as $$
	-- override the global
	#print_strict_params on
	declare
	x record;
	p1 int := 2;
	p3 text := 'foo';
	begin
	  -- too many rows
	  select * from foo where f1 > p1 or f1::text = p3  into strict x;
	  raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2;
	end$$ language plpgsql;
2020-04-06 20:20:29.043 EDT [3309:639] pg_regress/plpgsql LOG:  statement: select stricttest();
2020-04-06 20:20:29.043 EDT [3326:2189] pg_regress/alter_table LOG:  statement: SELECT true as sametable, conname,
	  pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
	  conrelid::pg_catalog.regclass AS ontable
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '33562' AND r.contype = 'f'
	     AND conparentid = 0
	ORDER BY conname
2020-04-06 20:20:29.044 EDT [3309:640] pg_regress/plpgsql ERROR:  query returned more than one row
2020-04-06 20:20:29.044 EDT [3309:641] pg_regress/plpgsql DETAIL:  parameters: p1 = '2', p3 = 'foo'
2020-04-06 20:20:29.044 EDT [3309:642] pg_regress/plpgsql HINT:  Make sure the query returns a single row, or use LIMIT 1.
2020-04-06 20:20:29.044 EDT [3309:643] pg_regress/plpgsql CONTEXT:  PL/pgSQL function stricttest() line 10 at SQL statement
2020-04-06 20:20:29.044 EDT [3309:644] pg_regress/plpgsql STATEMENT:  select stricttest();
2020-04-06 20:20:29.046 EDT [3309:645] pg_regress/plpgsql LOG:  statement: set plpgsql.extra_warnings to 'all';
2020-04-06 20:20:29.049 EDT [3309:646] pg_regress/plpgsql LOG:  statement: set plpgsql.extra_warnings to 'none';
2020-04-06 20:20:29.051 EDT [3309:647] pg_regress/plpgsql LOG:  statement: set plpgsql.extra_errors to 'all';
2020-04-06 20:20:29.053 EDT [3309:648] pg_regress/plpgsql LOG:  statement: set plpgsql.extra_errors to 'none';
2020-04-06 20:20:29.056 EDT [3309:649] pg_regress/plpgsql LOG:  statement: set plpgsql.extra_warnings to 'shadowed_variables';
2020-04-06 20:20:29.058 EDT [3309:650] pg_regress/plpgsql LOG:  statement: create or replace function shadowtest(in1 int)
		returns table (out1 int) as $$
	declare
	in1 int;
	out1 int;
	begin
	end
	$$ language plpgsql;
2020-04-06 20:20:29.058 EDT [3309:651] pg_regress/plpgsql WARNING:  variable "in1" shadows a previously defined variable at character 88
2020-04-06 20:20:29.059 EDT [3309:652] pg_regress/plpgsql WARNING:  variable "out1" shadows a previously defined variable at character 97
2020-04-06 20:20:29.061 EDT [3309:653] pg_regress/plpgsql LOG:  statement: select shadowtest(1);
2020-04-06 20:20:29.062 EDT [3326:2190] pg_regress/alter_table LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('33562')
	                     UNION ALL VALUES ('33562'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:29.063 EDT [3309:654] pg_regress/plpgsql LOG:  statement: set plpgsql.extra_warnings to 'shadowed_variables';
2020-04-06 20:20:29.066 EDT [3309:655] pg_regress/plpgsql LOG:  statement: select shadowtest(1);
2020-04-06 20:20:29.068 EDT [3309:656] pg_regress/plpgsql LOG:  statement: create or replace function shadowtest(in1 int)
		returns table (out1 int) as $$
	declare
	in1 int;
	out1 int;
	begin
	end
	$$ language plpgsql;
2020-04-06 20:20:29.069 EDT [3309:657] pg_regress/plpgsql WARNING:  variable "in1" shadows a previously defined variable at character 88
2020-04-06 20:20:29.069 EDT [3309:658] pg_regress/plpgsql WARNING:  variable "out1" shadows a previously defined variable at character 97
2020-04-06 20:20:29.071 EDT [3309:659] pg_regress/plpgsql LOG:  statement: select shadowtest(1);
2020-04-06 20:20:29.074 EDT [3309:660] pg_regress/plpgsql LOG:  statement: drop function shadowtest(int);
2020-04-06 20:20:29.076 EDT [3309:661] pg_regress/plpgsql LOG:  statement: create or replace function shadowtest()
		returns void as $$
	declare
	f1 int;
	begin
		declare
		f1 int;
		begin
		end;
	end$$ language plpgsql;
2020-04-06 20:20:29.077 EDT [3309:662] pg_regress/plpgsql WARNING:  variable "f1" shadows a previously defined variable at character 93
2020-04-06 20:20:29.079 EDT [3309:663] pg_regress/plpgsql LOG:  statement: drop function shadowtest();
2020-04-06 20:20:29.079 EDT [3326:2191] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33562' ORDER BY 1;
2020-04-06 20:20:29.081 EDT [3326:2192] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33562'
	ORDER BY 1;
2020-04-06 20:20:29.081 EDT [3309:664] pg_regress/plpgsql LOG:  statement: create or replace function shadowtest(in1 int)
		returns void as $$
	declare
	in1 int;
	begin
		declare
		in1 int;
		begin
		end;
	end$$ language plpgsql;
2020-04-06 20:20:29.082 EDT [3309:665] pg_regress/plpgsql WARNING:  variable "in1" shadows a previously defined variable at character 76
2020-04-06 20:20:29.082 EDT [3309:666] pg_regress/plpgsql WARNING:  variable "in1" shadows a previously defined variable at character 101
2020-04-06 20:20:29.083 EDT [3326:2193] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33562'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33562')
	ORDER BY 1;
2020-04-06 20:20:29.083 EDT [3309:667] pg_regress/plpgsql LOG:  statement: drop function shadowtest(int);
2020-04-06 20:20:29.086 EDT [3309:668] pg_regress/plpgsql LOG:  statement: create or replace function shadowtest()
		returns void as $$
	declare
	f1 int;
	c1 cursor (f1 int) for select 1;
	begin
	end$$ language plpgsql;
2020-04-06 20:20:29.087 EDT [3309:669] pg_regress/plpgsql WARNING:  variable "f1" shadows a previously defined variable at character 88
2020-04-06 20:20:29.089 EDT [3309:670] pg_regress/plpgsql LOG:  statement: drop function shadowtest();
2020-04-06 20:20:29.091 EDT [3309:671] pg_regress/plpgsql LOG:  statement: set plpgsql.extra_errors to 'shadowed_variables';
2020-04-06 20:20:29.093 EDT [3309:672] pg_regress/plpgsql LOG:  statement: create or replace function shadowtest(f1 int)
		returns boolean as $$
	declare f1 int; begin return 1; end $$ language plpgsql;
2020-04-06 20:20:29.094 EDT [3309:673] pg_regress/plpgsql ERROR:  variable "f1" shadows a previously defined variable at character 78
2020-04-06 20:20:29.094 EDT [3309:674] pg_regress/plpgsql STATEMENT:  create or replace function shadowtest(f1 int)
		returns boolean as $$
	declare f1 int; begin return 1; end $$ language plpgsql;
2020-04-06 20:20:29.094 EDT [3309:675] pg_regress/plpgsql LOG:  statement: select shadowtest(1);
2020-04-06 20:20:29.094 EDT [3309:676] pg_regress/plpgsql ERROR:  function shadowtest(integer) does not exist at character 8
2020-04-06 20:20:29.094 EDT [3309:677] pg_regress/plpgsql HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2020-04-06 20:20:29.094 EDT [3309:678] pg_regress/plpgsql STATEMENT:  select shadowtest(1);
2020-04-06 20:20:29.094 EDT [3309:679] pg_regress/plpgsql LOG:  statement: reset plpgsql.extra_errors;
2020-04-06 20:20:29.096 EDT [3309:680] pg_regress/plpgsql LOG:  statement: reset plpgsql.extra_warnings;
2020-04-06 20:20:29.098 EDT [3309:681] pg_regress/plpgsql LOG:  statement: create or replace function shadowtest(f1 int)
		returns boolean as $$
	declare f1 int; begin return 1; end $$ language plpgsql;
2020-04-06 20:20:29.099 EDT [3326:2194] pg_regress/alter_table LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '33562' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:20:29.101 EDT [3309:682] pg_regress/plpgsql LOG:  statement: select shadowtest(1);
2020-04-06 20:20:29.101 EDT [3326:2195] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33562'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:29.105 EDT [3309:683] pg_regress/plpgsql LOG:  statement: set plpgsql.extra_warnings to 'too_many_rows';
2020-04-06 20:20:29.107 EDT [3309:684] pg_regress/plpgsql LOG:  statement: do $$
	declare x int;
	begin
	  select v from generate_series(1,2) g(v) into x;
	end;
	$$;
2020-04-06 20:20:29.116 EDT [3326:2196] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33562'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:29.119 EDT [3309:685] pg_regress/plpgsql WARNING:  query returned more than one row
2020-04-06 20:20:29.119 EDT [3309:686] pg_regress/plpgsql HINT:  Make sure the query returns a single row, or use LIMIT 1.
2020-04-06 20:20:29.119 EDT [3309:687] pg_regress/plpgsql CONTEXT:  PL/pgSQL function inline_code_block line 4 at SQL statement
2020-04-06 20:20:29.122 EDT [3309:688] pg_regress/plpgsql LOG:  statement: set plpgsql.extra_errors to 'too_many_rows';
2020-04-06 20:20:29.124 EDT [3309:689] pg_regress/plpgsql LOG:  statement: do $$
	declare x int;
	begin
	  select v from generate_series(1,2) g(v) into x;
	end;
	$$;
2020-04-06 20:20:29.131 EDT [3326:2197] pg_regress/alter_table LOG:  statement: ALTER TABLE test_add_column
		ADD COLUMN IF NOT EXISTS c4 integer REFERENCES test_add_column;
2020-04-06 20:20:29.132 EDT [3326:2198] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_add_column)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:29.139 EDT [3309:690] pg_regress/plpgsql ERROR:  query returned more than one row
2020-04-06 20:20:29.139 EDT [3309:691] pg_regress/plpgsql HINT:  Make sure the query returns a single row, or use LIMIT 1.
2020-04-06 20:20:29.139 EDT [3309:692] pg_regress/plpgsql CONTEXT:  PL/pgSQL function inline_code_block line 4 at SQL statement
2020-04-06 20:20:29.139 EDT [3309:693] pg_regress/plpgsql STATEMENT:  do $$
	declare x int;
	begin
	  select v from generate_series(1,2) g(v) into x;
	end;
	$$;
2020-04-06 20:20:29.139 EDT [3309:694] pg_regress/plpgsql LOG:  statement: reset plpgsql.extra_errors;
2020-04-06 20:20:29.142 EDT [3309:695] pg_regress/plpgsql LOG:  statement: reset plpgsql.extra_warnings;
2020-04-06 20:20:29.145 EDT [3309:696] pg_regress/plpgsql LOG:  statement: set plpgsql.extra_warnings to 'strict_multi_assignment';
2020-04-06 20:20:29.147 EDT [3309:697] pg_regress/plpgsql LOG:  statement: do $$
	declare
	  x int;
	  y int;
	begin
	  select 1 into x, y;
	  select 1,2 into x, y;
	  select 1,2,3 into x, y;
	end
	$$;
2020-04-06 20:20:29.148 EDT [3326:2199] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33562';
2020-04-06 20:20:29.161 EDT [3309:698] pg_regress/plpgsql WARNING:  number of source and target fields in assignment does not match
2020-04-06 20:20:29.161 EDT [3309:699] pg_regress/plpgsql DETAIL:  strict_multi_assignment check of extra_warnings is active.
2020-04-06 20:20:29.161 EDT [3309:700] pg_regress/plpgsql HINT:  Make sure the query returns the exact list of columns.
2020-04-06 20:20:29.161 EDT [3309:701] pg_regress/plpgsql CONTEXT:  PL/pgSQL function inline_code_block line 6 at SQL statement
2020-04-06 20:20:29.165 EDT [3326:2200] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33562' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:29.167 EDT [3326:2201] pg_regress/alter_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '33562' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:29.184 EDT [3309:702] pg_regress/plpgsql WARNING:  number of source and target fields in assignment does not match
2020-04-06 20:20:29.184 EDT [3309:703] pg_regress/plpgsql DETAIL:  strict_multi_assignment check of extra_warnings is active.
2020-04-06 20:20:29.184 EDT [3309:704] pg_regress/plpgsql HINT:  Make sure the query returns the exact list of columns.
2020-04-06 20:20:29.184 EDT [3309:705] pg_regress/plpgsql CONTEXT:  PL/pgSQL function inline_code_block line 8 at SQL statement
2020-04-06 20:20:29.186 EDT [3326:2202] pg_regress/alter_table LOG:  statement: SELECT true as sametable, conname,
	  pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
	  conrelid::pg_catalog.regclass AS ontable
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '33562' AND r.contype = 'f'
	     AND conparentid = 0
	ORDER BY conname
2020-04-06 20:20:29.193 EDT [3309:706] pg_regress/plpgsql LOG:  statement: set plpgsql.extra_errors to 'strict_multi_assignment';
2020-04-06 20:20:29.195 EDT [3309:707] pg_regress/plpgsql LOG:  statement: do $$
	declare
	  x int;
	  y int;
	begin
	  select 1 into x, y;
	  select 1,2 into x, y;
	  select 1,2,3 into x, y;
	end
	$$;
2020-04-06 20:20:29.200 EDT [3326:2203] pg_regress/alter_table LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('33562')
	                     UNION ALL VALUES ('33562'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:29.207 EDT [3309:708] pg_regress/plpgsql ERROR:  number of source and target fields in assignment does not match
2020-04-06 20:20:29.207 EDT [3309:709] pg_regress/plpgsql DETAIL:  strict_multi_assignment check of extra_errors is active.
2020-04-06 20:20:29.207 EDT [3309:710] pg_regress/plpgsql HINT:  Make sure the query returns the exact list of columns.
2020-04-06 20:20:29.207 EDT [3309:711] pg_regress/plpgsql CONTEXT:  PL/pgSQL function inline_code_block line 6 at SQL statement
2020-04-06 20:20:29.207 EDT [3309:712] pg_regress/plpgsql STATEMENT:  do $$
	declare
	  x int;
	  y int;
	begin
	  select 1 into x, y;
	  select 1,2 into x, y;
	  select 1,2,3 into x, y;
	end
	$$;
2020-04-06 20:20:29.207 EDT [3309:713] pg_regress/plpgsql LOG:  statement: create table test_01(a int, b int, c int);
2020-04-06 20:20:29.211 EDT [3309:714] pg_regress/plpgsql LOG:  statement: alter table test_01 drop column a;
2020-04-06 20:20:29.215 EDT [3309:715] pg_regress/plpgsql LOG:  statement: insert into test_01 values(10,20);
2020-04-06 20:20:29.218 EDT [3326:2204] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33562' ORDER BY 1;
2020-04-06 20:20:29.220 EDT [3326:2205] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33562'
	ORDER BY 1;
2020-04-06 20:20:29.221 EDT [3326:2206] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33562'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33562')
	ORDER BY 1;
2020-04-06 20:20:29.221 EDT [3309:716] pg_regress/plpgsql LOG:  statement: do $$
	declare
	  x int;
	  y int;
	begin
	  select * from test_01 into x, y; -- should be ok
	  raise notice 'ok';
	  select * from test_01 into x;    -- should to fail
	end;
	$$;
2020-04-06 20:20:29.237 EDT [3326:2207] pg_regress/alter_table LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '33562' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:20:29.238 EDT [3326:2208] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33562'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:29.245 EDT [3309:717] pg_regress/plpgsql ERROR:  number of source and target fields in assignment does not match
2020-04-06 20:20:29.245 EDT [3309:718] pg_regress/plpgsql DETAIL:  strict_multi_assignment check of extra_errors is active.
2020-04-06 20:20:29.245 EDT [3309:719] pg_regress/plpgsql HINT:  Make sure the query returns the exact list of columns.
2020-04-06 20:20:29.245 EDT [3309:720] pg_regress/plpgsql CONTEXT:  PL/pgSQL function inline_code_block line 8 at SQL statement
2020-04-06 20:20:29.245 EDT [3309:721] pg_regress/plpgsql STATEMENT:  do $$
	declare
	  x int;
	  y int;
	begin
	  select * from test_01 into x, y; -- should be ok
	  raise notice 'ok';
	  select * from test_01 into x;    -- should to fail
	end;
	$$;
2020-04-06 20:20:29.246 EDT [3309:722] pg_regress/plpgsql LOG:  statement: do $$
	declare
	  t test_01;
	begin
	  select 1, 2 into t;  -- should be ok
	  raise notice 'ok';
	  select 1, 2, 3 into t; -- should fail;
	end;
	$$;
2020-04-06 20:20:29.254 EDT [3326:2209] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33562'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:29.266 EDT [3326:2210] pg_regress/alter_table LOG:  statement: ALTER TABLE test_add_column
		ADD COLUMN IF NOT EXISTS c5 SERIAL CHECK (c5 > 8);
2020-04-06 20:20:29.272 EDT [3309:723] pg_regress/plpgsql ERROR:  number of source and target fields in assignment does not match
2020-04-06 20:20:29.272 EDT [3309:724] pg_regress/plpgsql DETAIL:  strict_multi_assignment check of extra_errors is active.
2020-04-06 20:20:29.272 EDT [3309:725] pg_regress/plpgsql HINT:  Make sure the query returns the exact list of columns.
2020-04-06 20:20:29.272 EDT [3309:726] pg_regress/plpgsql CONTEXT:  PL/pgSQL function inline_code_block line 7 at SQL statement
2020-04-06 20:20:29.272 EDT [3309:727] pg_regress/plpgsql STATEMENT:  do $$
	declare
	  t test_01;
	begin
	  select 1, 2 into t;  -- should be ok
	  raise notice 'ok';
	  select 1, 2, 3 into t; -- should fail;
	end;
	$$;
2020-04-06 20:20:29.272 EDT [3326:2211] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_add_column)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:29.273 EDT [3309:728] pg_regress/plpgsql LOG:  statement: do $$
	declare
	  t test_01;
	begin
	  select 1 into t; -- should fail;
	end;
	$$;
2020-04-06 20:20:29.283 EDT [3309:729] pg_regress/plpgsql ERROR:  number of source and target fields in assignment does not match
2020-04-06 20:20:29.283 EDT [3309:730] pg_regress/plpgsql DETAIL:  strict_multi_assignment check of extra_errors is active.
2020-04-06 20:20:29.283 EDT [3309:731] pg_regress/plpgsql HINT:  Make sure the query returns the exact list of columns.
2020-04-06 20:20:29.283 EDT [3309:732] pg_regress/plpgsql CONTEXT:  PL/pgSQL function inline_code_block line 5 at SQL statement
2020-04-06 20:20:29.283 EDT [3309:733] pg_regress/plpgsql STATEMENT:  do $$
	declare
	  t test_01;
	begin
	  select 1 into t; -- should fail;
	end;
	$$;
2020-04-06 20:20:29.284 EDT [3309:734] pg_regress/plpgsql LOG:  statement: drop table test_01;
2020-04-06 20:20:29.287 EDT [3309:735] pg_regress/plpgsql LOG:  statement: reset plpgsql.extra_errors;
2020-04-06 20:20:29.289 EDT [3309:736] pg_regress/plpgsql LOG:  statement: reset plpgsql.extra_warnings;
2020-04-06 20:20:29.290 EDT [3326:2212] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33562';
2020-04-06 20:20:29.291 EDT [3309:737] pg_regress/plpgsql LOG:  statement: create function sc_test() returns setof integer as $$
	declare
	  c scroll cursor for select f1 from int4_tbl;
	  x integer;
	begin
	  open c;
	  fetch last from c into x;
	  while found loop
	    return next x;
	    fetch prior from c into x;
	  end loop;
	  close c;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.294 EDT [3309:738] pg_regress/plpgsql LOG:  statement: select * from sc_test();
2020-04-06 20:20:29.305 EDT [3309:739] pg_regress/plpgsql LOG:  statement: create or replace function sc_test() returns setof integer as $$
	declare
	  c no scroll cursor for select f1 from int4_tbl;
	  x integer;
	begin
	  open c;
	  fetch last from c into x;
	  while found loop
	    return next x;
	    fetch prior from c into x;
	  end loop;
	  close c;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.309 EDT [3309:740] pg_regress/plpgsql LOG:  statement: select * from sc_test();
2020-04-06 20:20:29.309 EDT [3309:741] pg_regress/plpgsql ERROR:  cursor can only scan forward
2020-04-06 20:20:29.309 EDT [3309:742] pg_regress/plpgsql HINT:  Declare it with SCROLL option to enable backward scan.
2020-04-06 20:20:29.309 EDT [3309:743] pg_regress/plpgsql CONTEXT:  PL/pgSQL function sc_test() line 7 at FETCH
2020-04-06 20:20:29.309 EDT [3309:744] pg_regress/plpgsql STATEMENT:  select * from sc_test();
2020-04-06 20:20:29.310 EDT [3309:745] pg_regress/plpgsql LOG:  statement: create or replace function sc_test() returns setof integer as $$
	declare
	  c refcursor;
	  x integer;
	begin
	  open c scroll for select f1 from int4_tbl;
	  fetch last from c into x;
	  while found loop
	    return next x;
	    fetch prior from c into x;
	  end loop;
	  close c;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.311 EDT [3326:2213] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33562' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:29.313 EDT [3309:746] pg_regress/plpgsql LOG:  statement: select * from sc_test();
2020-04-06 20:20:29.313 EDT [3326:2214] pg_regress/alter_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '33562' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:29.315 EDT [3309:747] pg_regress/plpgsql LOG:  statement: create or replace function sc_test() returns setof integer as $$
	declare
	  c refcursor;
	  x integer;
	begin
	  open c scroll for execute 'select f1 from int4_tbl';
	  fetch last from c into x;
	  while found loop
	    return next x;
	    fetch relative -2 from c into x;
	  end loop;
	  close c;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.318 EDT [3309:748] pg_regress/plpgsql LOG:  statement: select * from sc_test();
2020-04-06 20:20:29.321 EDT [3309:749] pg_regress/plpgsql LOG:  statement: create or replace function sc_test() returns setof integer as $$
	declare
	  c refcursor;
	  x integer;
	begin
	  open c scroll for execute 'select f1 from int4_tbl';
	  fetch last from c into x;
	  while found loop
	    return next x;
	    move backward 2 from c;
	    fetch relative -1 from c into x;
	  end loop;
	  close c;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.323 EDT [3309:750] pg_regress/plpgsql LOG:  statement: select * from sc_test();
2020-04-06 20:20:29.327 EDT [3309:751] pg_regress/plpgsql LOG:  statement: create or replace function sc_test() returns setof integer as $$
	declare
	  c cursor for select * from generate_series(1, 10);
	  x integer;
	begin
	  open c;
	  loop
	      move relative 2 in c;
	      if not found then
	          exit;
	      end if;
	      fetch next from c into x;
	      if found then
	          return next x;
	      end if;
	  end loop;
	  close c;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.330 EDT [3309:752] pg_regress/plpgsql LOG:  statement: select * from sc_test();
2020-04-06 20:20:29.333 EDT [3309:753] pg_regress/plpgsql LOG:  statement: create or replace function sc_test() returns setof integer as $$
	declare
	  c cursor for select * from generate_series(1, 10);
	  x integer;
	begin
	  open c;
	  move forward all in c;
	  fetch backward from c into x;
	  if found then
	    return next x;
	  end if;
	  close c;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.335 EDT [3326:2215] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '33562' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:29.336 EDT [3309:754] pg_regress/plpgsql LOG:  statement: select * from sc_test();
2020-04-06 20:20:29.339 EDT [3309:755] pg_regress/plpgsql LOG:  statement: drop function sc_test();
2020-04-06 20:20:29.343 EDT [3309:756] pg_regress/plpgsql LOG:  statement: create function pl_qual_names (param1 int) returns void as $$
	<<outerblock>>
	declare
	  param1 int := 1;
	begin
	  <<innerblock>>
	  declare
	    param1 int := 2;
	  begin
	    raise notice 'param1 = %', param1;
	    raise notice 'pl_qual_names.param1 = %', pl_qual_names.param1;
	    raise notice 'outerblock.param1 = %', outerblock.param1;
	    raise notice 'innerblock.param1 = %', innerblock.param1;
	  end;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.345 EDT [3309:757] pg_regress/plpgsql LOG:  statement: select pl_qual_names(42);
2020-04-06 20:20:29.348 EDT [3309:758] pg_regress/plpgsql LOG:  statement: drop function pl_qual_names(int);
2020-04-06 20:20:29.351 EDT [3309:759] pg_regress/plpgsql LOG:  statement: create function ret_query1(out int, out int) returns setof record as $$
	begin
	    $1 := -1;
	    $2 := -2;
	    return next;
	    return query select x + 1, x * 10 from generate_series(0, 10) s (x);
	    return next;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.352 EDT [3326:2216] pg_regress/alter_table LOG:  statement: SELECT true as sametable, conname,
	  pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
	  conrelid::pg_catalog.regclass AS ontable
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '33562' AND r.contype = 'f'
	     AND conparentid = 0
	ORDER BY conname
2020-04-06 20:20:29.355 EDT [3309:760] pg_regress/plpgsql LOG:  statement: select * from ret_query1();
2020-04-06 20:20:29.358 EDT [3309:761] pg_regress/plpgsql LOG:  statement: create type record_type as (x text, y int, z boolean);
2020-04-06 20:20:29.362 EDT [3309:762] pg_regress/plpgsql LOG:  statement: create or replace function ret_query2(lim int) returns setof record_type as $$
	begin
	    return query select md5(s.x::text), s.x, s.x > 0
	                 from generate_series(-8, lim) s (x) where s.x % 2 = 0;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.365 EDT [3309:763] pg_regress/plpgsql LOG:  statement: select * from ret_query2(8);
2020-04-06 20:20:29.367 EDT [3326:2217] pg_regress/alter_table LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('33562')
	                     UNION ALL VALUES ('33562'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:29.367 EDT [3309:764] pg_regress/plpgsql LOG:  statement: create function exc_using(int, text) returns int as $$
	declare i int;
	begin
	  for i in execute 'select * from generate_series(1,$1)' using $1+1 loop
	    raise notice '%', i;
	  end loop;
	  execute 'select $2 + $2*3 + length($1)' into i using $2,$1;
	  return i;
	end
	$$ language plpgsql;
2020-04-06 20:20:29.370 EDT [3309:765] pg_regress/plpgsql LOG:  statement: select exc_using(5, 'foobar');
2020-04-06 20:20:29.382 EDT [3326:2218] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33562' ORDER BY 1;
2020-04-06 20:20:29.383 EDT [3326:2219] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33562'
	ORDER BY 1;
2020-04-06 20:20:29.384 EDT [3326:2220] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33562'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33562')
	ORDER BY 1;
2020-04-06 20:20:29.389 EDT [3309:766] pg_regress/plpgsql LOG:  statement: drop function exc_using(int, text);
2020-04-06 20:20:29.392 EDT [3309:767] pg_regress/plpgsql LOG:  statement: create or replace function exc_using(int) returns void as $$
	declare
	  c refcursor;
	  i int;
	begin
	  open c for execute 'select * from generate_series(1,$1)' using $1+1;
	  loop
	    fetch c into i;
	    exit when not found;
	    raise notice '%', i;
	  end loop;
	  close c;
	  return;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.396 EDT [3309:768] pg_regress/plpgsql LOG:  statement: select exc_using(5);
2020-04-06 20:20:29.396 EDT [3326:2221] pg_regress/alter_table LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '33562' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:20:29.398 EDT [3326:2222] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33562'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:29.399 EDT [3309:769] pg_regress/plpgsql LOG:  statement: drop function exc_using(int);
2020-04-06 20:20:29.402 EDT [3309:770] pg_regress/plpgsql LOG:  statement: create or replace function forc01() returns void as $$
	declare
	  c cursor(r1 integer, r2 integer)
	       for select * from generate_series(r1,r2) i;
	  c2 cursor
	       for select * from generate_series(41,43) i;
	begin
	  for r in c(5,7) loop
	    raise notice '% from %', r.i, c;
	  end loop;
	  -- again, to test if cursor was closed properly
	  for r in c(9,10) loop
	    raise notice '% from %', r.i, c;
	  end loop;
	  -- and test a parameterless cursor
	  for r in c2 loop
	    raise notice '% from %', r.i, c2;
	  end loop;
	  -- and try it with a hand-assigned name
	  raise notice 'after loop, c2 = %', c2;
	  c2 := 'special_name';
	  for r in c2 loop
	    raise notice '% from %', r.i, c2;
	  end loop;
	  raise notice 'after loop, c2 = %', c2;
	  -- and try it with a generated name
	  -- (which we can't show in the output because it's variable)
	  c2 := null;
	  for r in c2 loop
	    raise notice '%', r.i;
	  end loop;
	  raise notice 'after loop, c2 = %', c2;
	  return;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.404 EDT [3309:771] pg_regress/plpgsql LOG:  statement: select forc01();
2020-04-06 20:20:29.416 EDT [3326:2223] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33562'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:29.435 EDT [3326:2224] pg_regress/alter_table LOG:  statement: ALTER TABLE test_add_column
		ADD COLUMN IF NOT EXISTS c5 SERIAL CHECK (c5 > 10);
2020-04-06 20:20:29.436 EDT [3309:772] pg_regress/plpgsql LOG:  statement: create temp table forc_test as
	  select n as i, n as j from generate_series(1,10) n;
2020-04-06 20:20:29.437 EDT [3326:2225] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_add_column.*)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:29.453 EDT [3326:2226] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33562';
2020-04-06 20:20:29.458 EDT [3309:773] pg_regress/plpgsql LOG:  statement: create or replace function forc01() returns void as $$
	declare
	  c cursor for select * from forc_test;
	begin
	  for r in c loop
	    raise notice '%, %', r.i, r.j;
	    update forc_test set i = i * 100, j = r.j * 2 where current of c;
	  end loop;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.461 EDT [3309:774] pg_regress/plpgsql LOG:  statement: select forc01();
2020-04-06 20:20:29.465 EDT [3309:775] pg_regress/plpgsql LOG:  statement: select * from forc_test;
2020-04-06 20:20:29.469 EDT [3326:2227] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33562' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:29.471 EDT [3309:776] pg_regress/plpgsql LOG:  statement: create or replace function forc01() returns void as $$
	declare
	  c refcursor := 'fooled_ya';
	  r record;
	begin
	  open c for select * from forc_test;
	  loop
	    fetch c into r;
	    exit when not found;
	    raise notice '%, %', r.i, r.j;
	    update forc_test set i = i * 100, j = r.j * 2 where current of c;
	  end loop;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.471 EDT [3326:2228] pg_regress/alter_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '33562' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:29.475 EDT [3309:777] pg_regress/plpgsql LOG:  statement: select forc01();
2020-04-06 20:20:29.479 EDT [3309:778] pg_regress/plpgsql LOG:  statement: select * from forc_test;
2020-04-06 20:20:29.481 EDT [3309:779] pg_regress/plpgsql LOG:  statement: drop function forc01();
2020-04-06 20:20:29.484 EDT [3309:780] pg_regress/plpgsql LOG:  statement: create or replace function forc_bad() returns void as $$
	declare
	  c refcursor;
	begin
	  for r in c loop
	    raise notice '%', r.i;
	  end loop;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.485 EDT [3309:781] pg_regress/plpgsql ERROR:  cursor FOR loop must use a bound cursor variable at character 98
2020-04-06 20:20:29.485 EDT [3309:782] pg_regress/plpgsql STATEMENT:  create or replace function forc_bad() returns void as $$
	declare
	  c refcursor;
	begin
	  for r in c loop
	    raise notice '%', r.i;
	  end loop;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.485 EDT [3309:783] pg_regress/plpgsql LOG:  statement: create or replace function return_dquery()
	returns setof int as $$
	begin
	  return query execute 'select * from (values(10),(20)) f';
	  return query execute 'select * from (values($1),($2)) f' using 40,50;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.488 EDT [3309:784] pg_regress/plpgsql LOG:  statement: select * from return_dquery();
2020-04-06 20:20:29.491 EDT [3326:2229] pg_regress/alter_table LOG:  statement: SELECT r.conname, pg_catalog.pg_get_constraintdef(r.oid, true)
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '33562' AND r.contype = 'c'
	ORDER BY 1;
2020-04-06 20:20:29.493 EDT [3309:785] pg_regress/plpgsql LOG:  statement: drop function return_dquery();
2020-04-06 20:20:29.496 EDT [3309:786] pg_regress/plpgsql LOG:  statement: create table tabwithcols(a int, b int, c int, d int);
2020-04-06 20:20:29.500 EDT [3309:787] pg_regress/plpgsql LOG:  statement: insert into tabwithcols values(10,20,30,40),(50,60,70,80);
2020-04-06 20:20:29.504 EDT [3309:788] pg_regress/plpgsql LOG:  statement: create or replace function returnqueryf()
	returns setof tabwithcols as $$
	begin
	  return query select * from tabwithcols;
	  return query execute 'select * from tabwithcols';
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.506 EDT [3326:2230] pg_regress/alter_table LOG:  statement: SELECT true as sametable, conname,
	  pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
	  conrelid::pg_catalog.regclass AS ontable
	FROM pg_catalog.pg_constraint r
	WHERE r.conrelid = '33562' AND r.contype = 'f'
	     AND conparentid = 0
	ORDER BY conname
2020-04-06 20:20:29.508 EDT [3309:789] pg_regress/plpgsql LOG:  statement: select * from returnqueryf();
2020-04-06 20:20:29.512 EDT [3309:790] pg_regress/plpgsql LOG:  statement: alter table tabwithcols drop column b;
2020-04-06 20:20:29.515 EDT [3309:791] pg_regress/plpgsql LOG:  statement: select * from returnqueryf();
2020-04-06 20:20:29.518 EDT [3309:792] pg_regress/plpgsql LOG:  statement: alter table tabwithcols drop column d;
2020-04-06 20:20:29.522 EDT [3326:2231] pg_regress/alter_table LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('33562')
	                     UNION ALL VALUES ('33562'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:29.523 EDT [3309:793] pg_regress/plpgsql LOG:  statement: select * from returnqueryf();
2020-04-06 20:20:29.527 EDT [3309:794] pg_regress/plpgsql LOG:  statement: alter table tabwithcols add column d int;
2020-04-06 20:20:29.530 EDT [3309:795] pg_regress/plpgsql LOG:  statement: select * from returnqueryf();
2020-04-06 20:20:29.533 EDT [3309:796] pg_regress/plpgsql LOG:  statement: drop function returnqueryf();
2020-04-06 20:20:29.535 EDT [3309:797] pg_regress/plpgsql LOG:  statement: drop table tabwithcols;
2020-04-06 20:20:29.536 EDT [3326:2232] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33562' ORDER BY 1;
2020-04-06 20:20:29.538 EDT [3326:2233] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33562'
	ORDER BY 1;
2020-04-06 20:20:29.539 EDT [3326:2234] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33562'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33562')
	ORDER BY 1;
2020-04-06 20:20:29.543 EDT [3309:798] pg_regress/plpgsql LOG:  statement: create type compostype as (x int, y varchar);
2020-04-06 20:20:29.546 EDT [3309:799] pg_regress/plpgsql LOG:  statement: create or replace function compos() returns compostype as $$
	declare
	  v compostype;
	begin
	  v := (1, 'hello');
	  return v;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.549 EDT [3309:800] pg_regress/plpgsql LOG:  statement: select compos();
2020-04-06 20:20:29.552 EDT [3309:801] pg_regress/plpgsql LOG:  statement: create or replace function compos() returns compostype as $$
	declare
	  v record;
	begin
	  v := (1, 'hello'::varchar);
	  return v;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.556 EDT [3326:2235] pg_regress/alter_table LOG:  statement: SELECT t.tgname, pg_catalog.pg_get_triggerdef(t.oid, true), t.tgenabled, t.tgisinternal
	FROM pg_catalog.pg_trigger t
	WHERE t.tgrelid = '33562' AND (NOT t.tgisinternal OR (t.tgisinternal AND t.tgenabled = 'D') 
	    OR EXISTS (SELECT 1 FROM pg_catalog.pg_depend WHERE objid = t.oid 
	        AND refclassid = 'pg_catalog.pg_trigger'::pg_catalog.regclass))
	ORDER BY 1;
2020-04-06 20:20:29.557 EDT [3326:2236] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33562'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:29.557 EDT [3309:802] pg_regress/plpgsql LOG:  statement: select compos();
2020-04-06 20:20:29.562 EDT [3309:803] pg_regress/plpgsql LOG:  statement: create or replace function compos() returns compostype as $$
	begin
	  return (1, 'hello'::varchar);
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.566 EDT [3309:804] pg_regress/plpgsql LOG:  statement: select compos();
2020-04-06 20:20:29.569 EDT [3309:805] pg_regress/plpgsql LOG:  statement: create or replace function compos() returns compostype as $$
	begin
	  return (1, 'hello');
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.572 EDT [3309:806] pg_regress/plpgsql LOG:  statement: select compos();
2020-04-06 20:20:29.574 EDT [3309:807] pg_regress/plpgsql ERROR:  returned record type does not match expected record type
2020-04-06 20:20:29.574 EDT [3309:808] pg_regress/plpgsql DETAIL:  Returned type unknown does not match expected type character varying in column 2.
2020-04-06 20:20:29.574 EDT [3309:809] pg_regress/plpgsql CONTEXT:  PL/pgSQL function compos() while casting return value to function's return type
2020-04-06 20:20:29.574 EDT [3309:810] pg_regress/plpgsql STATEMENT:  select compos();
2020-04-06 20:20:29.574 EDT [3326:2237] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33562'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:29.575 EDT [3309:811] pg_regress/plpgsql LOG:  statement: create or replace function compos() returns compostype as $$
	begin
	  return (1, 'hello')::compostype;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.579 EDT [3309:812] pg_regress/plpgsql LOG:  statement: select compos();
2020-04-06 20:20:29.585 EDT [3309:813] pg_regress/plpgsql LOG:  statement: drop function compos();
2020-04-06 20:20:29.590 EDT [3326:2238] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33663';
2020-04-06 20:20:29.592 EDT [3309:814] pg_regress/plpgsql LOG:  statement: create or replace function composrec() returns record as $$
	declare
	  v record;
	begin
	  v := (1, 'hello');
	  return v;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.597 EDT [3309:815] pg_regress/plpgsql LOG:  statement: select composrec();
2020-04-06 20:20:29.600 EDT [3309:816] pg_regress/plpgsql LOG:  statement: create or replace function composrec() returns record as $$
	begin
	  return (1, 'hello');
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.603 EDT [3309:817] pg_regress/plpgsql LOG:  statement: select composrec();
2020-04-06 20:20:29.606 EDT [3326:2239] pg_regress/alter_table LOG:  statement: SELECT pg_catalog.format_type(seqtypid, NULL) AS "Type",
	       seqstart AS "Start",
	       seqmin AS "Minimum",
	       seqmax AS "Maximum",
	       seqincrement AS "Increment",
	       CASE WHEN seqcycle THEN 'yes' ELSE 'no' END AS "Cycles?",
	       seqcache AS "Cache"
	FROM pg_catalog.pg_sequence
	WHERE seqrelid = '33663';
2020-04-06 20:20:29.608 EDT [3309:818] pg_regress/plpgsql LOG:  statement: drop function composrec();
2020-04-06 20:20:29.612 EDT [3309:819] pg_regress/plpgsql LOG:  statement: create or replace function compos() returns setof compostype as $$
	begin
	  for i in 1..3
	  loop
	    return next (1, 'hello'::varchar);
	  end loop;
	  return next null::compostype;
	  return next (2, 'goodbye')::compostype;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.616 EDT [3309:820] pg_regress/plpgsql LOG:  statement: select * from compos();
2020-04-06 20:20:29.620 EDT [3309:821] pg_regress/plpgsql LOG:  statement: drop function compos();
2020-04-06 20:20:29.621 EDT [3326:2240] pg_regress/alter_table LOG:  statement: SELECT pg_catalog.quote_ident(nspname) || '.' ||
	   pg_catalog.quote_ident(relname) || '.' ||
	   pg_catalog.quote_ident(attname),
	   d.deptype
	FROM pg_catalog.pg_class c
	INNER JOIN pg_catalog.pg_depend d ON c.oid=d.refobjid
	INNER JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace
	INNER JOIN pg_catalog.pg_attribute a ON (
	 a.attrelid=c.oid AND
	 a.attnum=d.refobjsubid)
	WHERE d.classid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.refclassid='pg_catalog.pg_class'::pg_catalog.regclass
	 AND d.objid='33663'
	 AND d.deptype IN ('a', 'i')
2020-04-06 20:20:29.628 EDT [3309:822] pg_regress/plpgsql LOG:  statement: create or replace function compos() returns compostype as $$
	begin
	  return 1 + 1;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.631 EDT [3309:823] pg_regress/plpgsql LOG:  statement: select compos();
2020-04-06 20:20:29.631 EDT [3309:824] pg_regress/plpgsql ERROR:  cannot return non-composite value from function returning composite type
2020-04-06 20:20:29.631 EDT [3309:825] pg_regress/plpgsql CONTEXT:  PL/pgSQL function compos() line 3 at RETURN
2020-04-06 20:20:29.631 EDT [3309:826] pg_regress/plpgsql STATEMENT:  select compos();
2020-04-06 20:20:29.632 EDT [3309:827] pg_regress/plpgsql LOG:  statement: create or replace function compos() returns compostype as $$
	declare x int := 42;
	begin
	  return x;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.635 EDT [3309:828] pg_regress/plpgsql LOG:  statement: select * from compos();
2020-04-06 20:20:29.635 EDT [3309:829] pg_regress/plpgsql ERROR:  cannot return non-composite value from function returning composite type
2020-04-06 20:20:29.635 EDT [3309:830] pg_regress/plpgsql CONTEXT:  PL/pgSQL function compos() line 4 at RETURN
2020-04-06 20:20:29.635 EDT [3309:831] pg_regress/plpgsql STATEMENT:  select * from compos();
2020-04-06 20:20:29.635 EDT [3309:832] pg_regress/plpgsql LOG:  statement: drop function compos();
2020-04-06 20:20:29.638 EDT [3326:2241] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33628';
2020-04-06 20:20:29.640 EDT [3309:833] pg_regress/plpgsql LOG:  statement: create or replace function compos() returns int as $$
	declare
	  v compostype;
	begin
	  v := (1, 'hello');
	  return v;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.643 EDT [3309:834] pg_regress/plpgsql LOG:  statement: select compos();
2020-04-06 20:20:29.643 EDT [3309:835] pg_regress/plpgsql ERROR:  invalid input syntax for type integer: "(1,hello)"
2020-04-06 20:20:29.643 EDT [3309:836] pg_regress/plpgsql CONTEXT:  PL/pgSQL function compos() while casting return value to function's return type
2020-04-06 20:20:29.643 EDT [3309:837] pg_regress/plpgsql STATEMENT:  select compos();
2020-04-06 20:20:29.643 EDT [3309:838] pg_regress/plpgsql LOG:  statement: create or replace function compos() returns int as $$
	begin
	  return (1, 'hello')::compostype;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.646 EDT [3309:839] pg_regress/plpgsql LOG:  statement: select compos();
2020-04-06 20:20:29.646 EDT [3309:840] pg_regress/plpgsql ERROR:  invalid input syntax for type integer: "(1,hello)"
2020-04-06 20:20:29.646 EDT [3309:841] pg_regress/plpgsql CONTEXT:  PL/pgSQL function compos() while casting return value to function's return type
2020-04-06 20:20:29.646 EDT [3309:842] pg_regress/plpgsql STATEMENT:  select compos();
2020-04-06 20:20:29.647 EDT [3309:843] pg_regress/plpgsql LOG:  statement: drop function compos();
2020-04-06 20:20:29.650 EDT [3309:844] pg_regress/plpgsql LOG:  statement: drop type compostype;
2020-04-06 20:20:29.652 EDT [3326:2242] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '33628') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33628' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:29.653 EDT [3326:2243] pg_regress/alter_table LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '33628' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:20:29.655 EDT [3326:2244] pg_regress/alter_table LOG:  statement: DROP TABLE test_add_column;
2020-04-06 20:20:29.655 EDT [3309:845] pg_regress/plpgsql LOG:  statement: create or replace function raise_test() returns void as $$
	begin
	  raise notice '% % %', 1, 2, 3
	     using errcode = '55001', detail = 'some detail info', hint = 'some hint';
	  raise '% % %', 1, 2, 3
	     using errcode = 'division_by_zero', detail = 'some detail info';
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.659 EDT [3326:2245] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(test_add_column.*)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:29.659 EDT [3309:846] pg_regress/plpgsql LOG:  statement: select raise_test();
2020-04-06 20:20:29.660 EDT [3309:847] pg_regress/plpgsql ERROR:  1 2 3
2020-04-06 20:20:29.660 EDT [3309:848] pg_regress/plpgsql DETAIL:  some detail info
2020-04-06 20:20:29.660 EDT [3309:849] pg_regress/plpgsql CONTEXT:  PL/pgSQL function raise_test() line 5 at RAISE
2020-04-06 20:20:29.660 EDT [3309:850] pg_regress/plpgsql STATEMENT:  select raise_test();
2020-04-06 20:20:29.660 EDT [3309:851] pg_regress/plpgsql LOG:  statement: create or replace function raise_test() returns void as $$
	begin
	  raise 'check me'
	     using errcode = 'division_by_zero', detail = 'some detail info';
	  exception
	    when others then
	      raise notice 'SQLSTATE: % SQLERRM: %', sqlstate, sqlerrm;
	      raise;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.663 EDT [3309:852] pg_regress/plpgsql LOG:  statement: select raise_test();
2020-04-06 20:20:29.664 EDT [3309:853] pg_regress/plpgsql ERROR:  check me
2020-04-06 20:20:29.664 EDT [3309:854] pg_regress/plpgsql DETAIL:  some detail info
2020-04-06 20:20:29.664 EDT [3309:855] pg_regress/plpgsql CONTEXT:  PL/pgSQL function raise_test() line 3 at RAISE
2020-04-06 20:20:29.664 EDT [3309:856] pg_regress/plpgsql STATEMENT:  select raise_test();
2020-04-06 20:20:29.664 EDT [3309:857] pg_regress/plpgsql LOG:  statement: create or replace function raise_test() returns void as $$
	begin
	  raise 'check me'
	     using errcode = '1234F', detail = 'some detail info';
	  exception
	    when others then
	      raise notice 'SQLSTATE: % SQLERRM: %', sqlstate, sqlerrm;
	      raise;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.667 EDT [3309:858] pg_regress/plpgsql LOG:  statement: select raise_test();
2020-04-06 20:20:29.667 EDT [3309:859] pg_regress/plpgsql ERROR:  check me
2020-04-06 20:20:29.667 EDT [3309:860] pg_regress/plpgsql DETAIL:  some detail info
2020-04-06 20:20:29.667 EDT [3309:861] pg_regress/plpgsql CONTEXT:  PL/pgSQL function raise_test() line 3 at RAISE
2020-04-06 20:20:29.667 EDT [3309:862] pg_regress/plpgsql STATEMENT:  select raise_test();
2020-04-06 20:20:29.668 EDT [3309:863] pg_regress/plpgsql LOG:  statement: create or replace function raise_test() returns void as $$
	begin
	  raise 'check me'
	     using errcode = '1234F', detail = 'some detail info';
	  exception
	    when sqlstate '1234F' then
	      raise notice 'SQLSTATE: % SQLERRM: %', sqlstate, sqlerrm;
	      raise;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.671 EDT [3309:864] pg_regress/plpgsql LOG:  statement: select raise_test();
2020-04-06 20:20:29.671 EDT [3309:865] pg_regress/plpgsql ERROR:  check me
2020-04-06 20:20:29.671 EDT [3309:866] pg_regress/plpgsql DETAIL:  some detail info
2020-04-06 20:20:29.671 EDT [3309:867] pg_regress/plpgsql CONTEXT:  PL/pgSQL function raise_test() line 3 at RAISE
2020-04-06 20:20:29.671 EDT [3309:868] pg_regress/plpgsql STATEMENT:  select raise_test();
2020-04-06 20:20:29.671 EDT [3309:869] pg_regress/plpgsql LOG:  statement: create or replace function raise_test() returns void as $$
	begin
	  raise division_by_zero using detail = 'some detail info';
	  exception
	    when others then
	      raise notice 'SQLSTATE: % SQLERRM: %', sqlstate, sqlerrm;
	      raise;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.674 EDT [3309:870] pg_regress/plpgsql LOG:  statement: select raise_test();
2020-04-06 20:20:29.675 EDT [3309:871] pg_regress/plpgsql ERROR:  division_by_zero
2020-04-06 20:20:29.675 EDT [3309:872] pg_regress/plpgsql DETAIL:  some detail info
2020-04-06 20:20:29.675 EDT [3309:873] pg_regress/plpgsql CONTEXT:  PL/pgSQL function raise_test() line 3 at RAISE
2020-04-06 20:20:29.675 EDT [3309:874] pg_regress/plpgsql STATEMENT:  select raise_test();
2020-04-06 20:20:29.675 EDT [3309:875] pg_regress/plpgsql LOG:  statement: create or replace function raise_test() returns void as $$
	begin
	  raise division_by_zero;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.678 EDT [3309:876] pg_regress/plpgsql LOG:  statement: select raise_test();
2020-04-06 20:20:29.678 EDT [3309:877] pg_regress/plpgsql ERROR:  division_by_zero
2020-04-06 20:20:29.678 EDT [3309:878] pg_regress/plpgsql CONTEXT:  PL/pgSQL function raise_test() line 3 at RAISE
2020-04-06 20:20:29.678 EDT [3309:879] pg_regress/plpgsql STATEMENT:  select raise_test();
2020-04-06 20:20:29.678 EDT [3326:2246] pg_regress/alter_table LOG:  statement: CREATE TABLE ataddindex(f1 INT);
2020-04-06 20:20:29.678 EDT [3309:880] pg_regress/plpgsql LOG:  statement: create or replace function raise_test() returns void as $$
	begin
	  raise sqlstate '1234F';
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.681 EDT [3326:2247] pg_regress/alter_table LOG:  statement: INSERT INTO ataddindex VALUES (42), (43);
2020-04-06 20:20:29.681 EDT [3309:881] pg_regress/plpgsql LOG:  statement: select raise_test();
2020-04-06 20:20:29.682 EDT [3309:882] pg_regress/plpgsql ERROR:  1234F
2020-04-06 20:20:29.682 EDT [3309:883] pg_regress/plpgsql CONTEXT:  PL/pgSQL function raise_test() line 3 at RAISE
2020-04-06 20:20:29.682 EDT [3309:884] pg_regress/plpgsql STATEMENT:  select raise_test();
2020-04-06 20:20:29.682 EDT [3309:885] pg_regress/plpgsql LOG:  statement: create or replace function raise_test() returns void as $$
	begin
	  raise division_by_zero using message = 'custom' || ' message';
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.682 EDT [3326:2248] pg_regress/alter_table LOG:  statement: CREATE UNIQUE INDEX ataddindexi0 ON ataddindex(f1);
2020-04-06 20:20:29.684 EDT [3326:2249] pg_regress/alter_table LOG:  statement: ALTER TABLE ataddindex
	  ADD PRIMARY KEY USING INDEX ataddindexi0,
	  ALTER f1 TYPE BIGINT;
2020-04-06 20:20:29.685 EDT [3309:886] pg_regress/plpgsql LOG:  statement: select raise_test();
2020-04-06 20:20:29.685 EDT [3309:887] pg_regress/plpgsql ERROR:  custom message
2020-04-06 20:20:29.685 EDT [3309:888] pg_regress/plpgsql CONTEXT:  PL/pgSQL function raise_test() line 3 at RAISE
2020-04-06 20:20:29.685 EDT [3309:889] pg_regress/plpgsql STATEMENT:  select raise_test();
2020-04-06 20:20:29.686 EDT [3309:890] pg_regress/plpgsql LOG:  statement: create or replace function raise_test() returns void as $$
	begin
	  raise using message = 'custom' || ' message', errcode = '22012';
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.689 EDT [3309:891] pg_regress/plpgsql LOG:  statement: select raise_test();
2020-04-06 20:20:29.689 EDT [3326:2250] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ataddindex)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:29.689 EDT [3309:892] pg_regress/plpgsql ERROR:  custom message
2020-04-06 20:20:29.689 EDT [3309:893] pg_regress/plpgsql CONTEXT:  PL/pgSQL function raise_test() line 3 at RAISE
2020-04-06 20:20:29.689 EDT [3309:894] pg_regress/plpgsql STATEMENT:  select raise_test();
2020-04-06 20:20:29.690 EDT [3309:895] pg_regress/plpgsql LOG:  statement: create or replace function raise_test() returns void as $$
	begin
	  raise notice 'some message' using message = 'custom' || ' message', errcode = '22012';
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.693 EDT [3309:896] pg_regress/plpgsql LOG:  statement: select raise_test();
2020-04-06 20:20:29.693 EDT [3309:897] pg_regress/plpgsql ERROR:  RAISE option already specified: MESSAGE
2020-04-06 20:20:29.693 EDT [3309:898] pg_regress/plpgsql CONTEXT:  PL/pgSQL function raise_test() line 3 at RAISE
2020-04-06 20:20:29.693 EDT [3309:899] pg_regress/plpgsql STATEMENT:  select raise_test();
2020-04-06 20:20:29.693 EDT [3309:900] pg_regress/plpgsql LOG:  statement: create or replace function raise_test() returns void as $$
	begin
	  raise division_by_zero using message = 'custom' || ' message', errcode = '22012';
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.696 EDT [3309:901] pg_regress/plpgsql LOG:  statement: select raise_test();
2020-04-06 20:20:29.697 EDT [3309:902] pg_regress/plpgsql ERROR:  RAISE option already specified: ERRCODE
2020-04-06 20:20:29.697 EDT [3309:903] pg_regress/plpgsql CONTEXT:  PL/pgSQL function raise_test() line 3 at RAISE
2020-04-06 20:20:29.697 EDT [3309:904] pg_regress/plpgsql STATEMENT:  select raise_test();
2020-04-06 20:20:29.697 EDT [3309:905] pg_regress/plpgsql LOG:  statement: create or replace function raise_test() returns void as $$
	begin
	  raise;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.700 EDT [3309:906] pg_regress/plpgsql LOG:  statement: select raise_test();
2020-04-06 20:20:29.700 EDT [3309:907] pg_regress/plpgsql ERROR:  RAISE without parameters cannot be used outside an exception handler
2020-04-06 20:20:29.700 EDT [3309:908] pg_regress/plpgsql CONTEXT:  PL/pgSQL function raise_test() line 3 at RAISE
2020-04-06 20:20:29.700 EDT [3309:909] pg_regress/plpgsql STATEMENT:  select raise_test();
2020-04-06 20:20:29.700 EDT [3309:910] pg_regress/plpgsql LOG:  statement: create function zero_divide() returns int as $$
	declare v int := 0;
	begin
	  return 10 / v;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.703 EDT [3309:911] pg_regress/plpgsql LOG:  statement: create or replace function raise_test() returns void as $$
	begin
	  raise exception 'custom exception'
	     using detail = 'some detail of custom exception',
	           hint = 'some hint related to custom exception';
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.704 EDT [3326:2251] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33699';
2020-04-06 20:20:29.706 EDT [3309:912] pg_regress/plpgsql LOG:  statement: create function stacked_diagnostics_test() returns void as $$
	declare _sqlstate text;
	        _message text;
	        _context text;
	begin
	  perform zero_divide();
	exception when others then
	  get stacked diagnostics
	        _sqlstate = returned_sqlstate,
	        _message = message_text,
	        _context = pg_exception_context;
	  raise notice 'sqlstate: %, message: %, context: [%]',
	    _sqlstate, _message, replace(_context, E'\\n', ' <- ');
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.709 EDT [3309:913] pg_regress/plpgsql LOG:  statement: select stacked_diagnostics_test();
2020-04-06 20:20:29.712 EDT [3309:914] pg_regress/plpgsql LOG:  statement: create or replace function stacked_diagnostics_test() returns void as $$
	declare _detail text;
	        _hint text;
	        _message text;
	begin
	  perform raise_test();
	exception when others then
	  get stacked diagnostics
	        _message = message_text,
	        _detail = pg_exception_detail,
	        _hint = pg_exception_hint;
	  raise notice 'message: %, detail: %, hint: %', _message, _detail, _hint;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.715 EDT [3309:915] pg_regress/plpgsql LOG:  statement: select stacked_diagnostics_test();
2020-04-06 20:20:29.717 EDT [3326:2252] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33699' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:29.719 EDT [3309:916] pg_regress/plpgsql LOG:  statement: create or replace function stacked_diagnostics_test() returns void as $$
	declare _detail text;
	        _hint text;
	        _message text;
	begin
	  get stacked diagnostics
	        _message = message_text,
	        _detail = pg_exception_detail,
	        _hint = pg_exception_hint;
	  raise notice 'message: %, detail: %, hint: %', _message, _detail, _hint;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.719 EDT [3326:2253] pg_regress/alter_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '33699' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:29.722 EDT [3309:917] pg_regress/plpgsql LOG:  statement: select stacked_diagnostics_test();
2020-04-06 20:20:29.722 EDT [3309:918] pg_regress/plpgsql ERROR:  GET STACKED DIAGNOSTICS cannot be used outside an exception handler
2020-04-06 20:20:29.722 EDT [3309:919] pg_regress/plpgsql CONTEXT:  PL/pgSQL function stacked_diagnostics_test() line 6 at GET STACKED DIAGNOSTICS
2020-04-06 20:20:29.722 EDT [3309:920] pg_regress/plpgsql STATEMENT:  select stacked_diagnostics_test();
2020-04-06 20:20:29.722 EDT [3309:921] pg_regress/plpgsql LOG:  statement: drop function zero_divide();
2020-04-06 20:20:29.725 EDT [3309:922] pg_regress/plpgsql LOG:  statement: drop function stacked_diagnostics_test();
2020-04-06 20:20:29.728 EDT [3309:923] pg_regress/plpgsql LOG:  statement: create or replace function raise_test() returns void as $$
	begin
	  perform 1/0;
	exception
	  when sqlstate '22012' then
	    raise notice using message = sqlstate;
	    raise sqlstate '22012' using message = 'substitute message';
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.731 EDT [3309:924] pg_regress/plpgsql LOG:  statement: select raise_test();
2020-04-06 20:20:29.731 EDT [3309:925] pg_regress/plpgsql ERROR:  substitute message
2020-04-06 20:20:29.731 EDT [3309:926] pg_regress/plpgsql CONTEXT:  PL/pgSQL function raise_test() line 7 at RAISE
2020-04-06 20:20:29.731 EDT [3309:927] pg_regress/plpgsql STATEMENT:  select raise_test();
2020-04-06 20:20:29.731 EDT [3309:928] pg_regress/plpgsql LOG:  statement: drop function raise_test();
2020-04-06 20:20:29.734 EDT [3309:929] pg_regress/plpgsql LOG:  statement: create or replace function stacked_diagnostics_test() returns void as $$
	declare _column_name text;
	        _constraint_name text;
	        _datatype_name text;
	        _table_name text;
	        _schema_name text;
	begin
	  raise exception using
	    column = '>>some column name<<',
	    constraint = '>>some constraint name<<',
	    datatype = '>>some datatype name<<',
	    table = '>>some table name<<',
	    schema = '>>some schema name<<';
	exception when others then
	  get stacked diagnostics
	        _column_name = column_name,
	        _constraint_name = constraint_name,
	        _datatype_name = pg_datatype_name,
	        _table_name = table_name,
	        _schema_name = schema_name;
	  raise notice 'column %, constraint %, type %, table %, schema %',
	    _column_name, _constraint_name, _datatype_name, _table_name, _schema_name;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.738 EDT [3326:2254] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33699' ORDER BY 1;
2020-04-06 20:20:29.738 EDT [3309:930] pg_regress/plpgsql LOG:  statement: select stacked_diagnostics_test();
2020-04-06 20:20:29.740 EDT [3326:2255] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33699'
	ORDER BY 1;
2020-04-06 20:20:29.741 EDT [3326:2256] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33699'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33699')
	ORDER BY 1;
2020-04-06 20:20:29.742 EDT [3309:931] pg_regress/plpgsql LOG:  statement: drop function stacked_diagnostics_test();
2020-04-06 20:20:29.746 EDT [3309:932] pg_regress/plpgsql LOG:  statement: create or replace function vari(variadic int[])
	returns void as $$
	begin
	  for i in array_lower($1,1)..array_upper($1,1) loop
	    raise notice '%', $1[i];
	  end loop; end;
	$$ language plpgsql;
2020-04-06 20:20:29.749 EDT [3309:933] pg_regress/plpgsql LOG:  statement: select vari(1,2,3,4,5);
2020-04-06 20:20:29.751 EDT [3309:934] pg_regress/plpgsql LOG:  statement: select vari(3,4,5);
2020-04-06 20:20:29.754 EDT [3309:935] pg_regress/plpgsql LOG:  statement: select vari(variadic array[5,6,7]);
2020-04-06 20:20:29.756 EDT [3309:936] pg_regress/plpgsql LOG:  statement: drop function vari(int[]);
2020-04-06 20:20:29.757 EDT [3326:2257] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33699'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:29.758 EDT [3309:937] pg_regress/plpgsql LOG:  statement: create or replace function pleast(variadic numeric[])
	returns numeric as $$
	declare aux numeric = $1[array_lower($1,1)];
	begin
	  for i in array_lower($1,1)+1..array_upper($1,1) loop
	    if $1[i] < aux then aux := $1[i]; end if;
	  end loop;
	  return aux;
	end;
	$$ language plpgsql immutable strict;
2020-04-06 20:20:29.761 EDT [3309:938] pg_regress/plpgsql LOG:  statement: select pleast(10,1,2,3,-16);
2020-04-06 20:20:29.764 EDT [3309:939] pg_regress/plpgsql LOG:  statement: select pleast(10.2,2.2,-1.1);
2020-04-06 20:20:29.766 EDT [3309:940] pg_regress/plpgsql LOG:  statement: select pleast(10.2,10, -20);
2020-04-06 20:20:29.768 EDT [3309:941] pg_regress/plpgsql LOG:  statement: select pleast(10,20, -1.0);
2020-04-06 20:20:29.771 EDT [3309:942] pg_regress/plpgsql LOG:  statement: create or replace function pleast(numeric)
	returns numeric as $$
	begin
	  raise notice 'non-variadic function called';
	  return $1;
	end;
	$$ language plpgsql immutable strict;
2020-04-06 20:20:29.772 EDT [3326:2258] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33699'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:29.773 EDT [3309:943] pg_regress/plpgsql LOG:  statement: select pleast(10);
2020-04-06 20:20:29.776 EDT [3309:944] pg_regress/plpgsql LOG:  statement: drop function pleast(numeric[]);
2020-04-06 20:20:29.778 EDT [3309:945] pg_regress/plpgsql LOG:  statement: drop function pleast(numeric);
2020-04-06 20:20:29.781 EDT [3309:946] pg_regress/plpgsql LOG:  statement: create function tftest(int) returns table(a int, b int) as $$
	begin
	  return query select $1, $1+i from generate_series(1,5) g(i);
	end;
	$$ language plpgsql immutable strict;
2020-04-06 20:20:29.783 EDT [3309:947] pg_regress/plpgsql LOG:  statement: select * from tftest(10);
2020-04-06 20:20:29.786 EDT [3309:948] pg_regress/plpgsql LOG:  statement: create or replace function tftest(a1 int) returns table(a int, b int) as $$
	begin
	  a := a1; b := a1 + 1;
	  return next;
	  a := a1 * 10; b := a1 * 10 + 1;
	  return next;
	end;
	$$ language plpgsql immutable strict;
2020-04-06 20:20:29.786 EDT [3326:2259] pg_regress/alter_table LOG:  statement: DROP TABLE ataddindex;
2020-04-06 20:20:29.789 EDT [3309:949] pg_regress/plpgsql LOG:  statement: select * from tftest(10);
2020-04-06 20:20:29.790 EDT [3326:2260] pg_regress/alter_table LOG:  statement: CREATE TABLE ataddindex(f1 VARCHAR(10));
2020-04-06 20:20:29.792 EDT [3309:950] pg_regress/plpgsql LOG:  statement: drop function tftest(int);
2020-04-06 20:20:29.792 EDT [3326:2261] pg_regress/alter_table LOG:  statement: INSERT INTO ataddindex(f1) VALUES ('foo'), ('a');
2020-04-06 20:20:29.793 EDT [3326:2262] pg_regress/alter_table LOG:  statement: ALTER TABLE ataddindex
	  ALTER f1 SET DATA TYPE TEXT,
	  ADD EXCLUDE ((f1 LIKE 'a') WITH =);
2020-04-06 20:20:29.794 EDT [3309:951] pg_regress/plpgsql LOG:  statement: create or replace function rttest()
	returns setof int as $$
	declare rc int;
	  rca int[];
	begin
	  return query values(10),(20);
	  get diagnostics rc = row_count;
	  raise notice '% %', found, rc;
	  return query select * from (values(10),(20)) f(a) where false;
	  get diagnostics rc = row_count;
	  raise notice '% %', found, rc;
	  return query execute 'values(10),(20)';
	  -- just for fun, let's use array elements as targets
	  get diagnostics rca[1] = row_count;
	  raise notice '% %', found, rca[1];
	  return query execute 'select * from (values(10),(20)) f(a) where false';
	  get diagnostics rca[2] = row_count;
	  raise notice '% %', found, rca[2];
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.797 EDT [3326:2263] pg_regress/alter_table LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(ataddindex)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:29.797 EDT [3309:952] pg_regress/plpgsql LOG:  statement: select * from rttest();
2020-04-06 20:20:29.801 EDT [3309:953] pg_regress/plpgsql LOG:  statement: drop function rttest();
2020-04-06 20:20:29.804 EDT [3309:954] pg_regress/plpgsql LOG:  statement: CREATE FUNCTION leaker_1(fail BOOL) RETURNS INTEGER AS $$
	DECLARE
	  v_var INTEGER;
	BEGIN
	  BEGIN
	    v_var := (leaker_2(fail)).error_code;
	  EXCEPTION
	    WHEN others THEN RETURN 0;
	  END;
	  RETURN 1;
	END;
	$$ LANGUAGE plpgsql;
2020-04-06 20:20:29.807 EDT [3309:955] pg_regress/plpgsql LOG:  statement: CREATE FUNCTION leaker_2(fail BOOL, OUT error_code INTEGER, OUT new_id INTEGER)
	  RETURNS RECORD AS $$
	BEGIN
	  IF fail THEN
	    RAISE EXCEPTION 'fail ...';
	  END IF;
	  error_code := 1;
	  new_id := 1;
	  RETURN;
	END;
	$$ LANGUAGE plpgsql;
2020-04-06 20:20:29.810 EDT [3309:956] pg_regress/plpgsql LOG:  statement: SELECT * FROM leaker_1(false);
2020-04-06 20:20:29.812 EDT [3309:957] pg_regress/plpgsql LOG:  statement: SELECT * FROM leaker_1(true);
2020-04-06 20:20:29.815 EDT [3309:958] pg_regress/plpgsql LOG:  statement: DROP FUNCTION leaker_1(bool);
2020-04-06 20:20:29.815 EDT [3326:2264] pg_regress/alter_table LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '33716';
2020-04-06 20:20:29.818 EDT [3309:959] pg_regress/plpgsql LOG:  statement: DROP FUNCTION leaker_2(bool);
2020-04-06 20:20:29.821 EDT [3309:960] pg_regress/plpgsql LOG:  statement: CREATE FUNCTION nonsimple_expr_test() RETURNS text[] AS $$
	DECLARE
	  arr text[];
	  lr text;
	  i integer;
	BEGIN
	  arr := array[array['foo','bar'], array['baz', 'quux']];
	  lr := 'fool';
	  i := 1;
	  -- use sub-SELECTs to make expressions non-simple
	  arr[(SELECT i)][(SELECT i+1)] := (SELECT lr);
	  RETURN arr;
	END;
	$$ LANGUAGE plpgsql;
2020-04-06 20:20:29.824 EDT [3309:961] pg_regress/plpgsql LOG:  statement: SELECT nonsimple_expr_test();
2020-04-06 20:20:29.827 EDT [3309:962] pg_regress/plpgsql LOG:  statement: DROP FUNCTION nonsimple_expr_test();
2020-04-06 20:20:29.830 EDT [3309:963] pg_regress/plpgsql LOG:  statement: CREATE FUNCTION nonsimple_expr_test() RETURNS integer AS $$
	declare
	   i integer NOT NULL := 0;
	begin
	  begin
	    i := (SELECT NULL::integer);  -- should throw error
	  exception
	    WHEN OTHERS THEN
	      i := (SELECT 1::integer);
	  end;
	  return i;
	end;
	$$ LANGUAGE plpgsql;
2020-04-06 20:20:29.831 EDT [3326:2265] pg_regress/alter_table LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '33716' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:29.832 EDT [3309:964] pg_regress/plpgsql LOG:  statement: SELECT nonsimple_expr_test();
2020-04-06 20:20:29.833 EDT [3326:2266] pg_regress/alter_table LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '33716' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:29.835 EDT [3309:965] pg_regress/plpgsql LOG:  statement: DROP FUNCTION nonsimple_expr_test();
2020-04-06 20:20:29.838 EDT [3309:966] pg_regress/plpgsql LOG:  statement: create function recurse(float8) returns float8 as
	$$
	begin
	  if ($1 > 0) then
	    return sql_recurse($1 - 1);
	  else
	    return $1;
	  end if;
	end;
	$$ language plpgsql;
2020-04-06 20:20:29.841 EDT [3309:967] pg_regress/plpgsql LOG:  statement: create function sql_recurse(float8) returns float8 as
	$$ select recurse($1) limit 1; $$ language sql;
2020-04-06 20:20:29.844 EDT [3309:968] pg_regress/plpgsql LOG:  statement: select recurse(10);
2020-04-06 20:20:29.849 EDT [3309:969] pg_regress/plpgsql LOG:  statement: create function error1(text) returns text language sql as
	$$ SELECT relname::text FROM pg_class c WHERE c.oid = $1::regclass $$;
2020-04-06 20:20:29.852 EDT [3326:2267] pg_regress/alter_table LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '33716' ORDER BY 1;
2020-04-06 20:20:29.852 EDT [3309:970] pg_regress/plpgsql LOG:  statement: create function error2(p_name_table text) returns text language plpgsql as $$
	begin
	  return error1(p_name_table);
	end$$;
2020-04-06 20:20:29.854 EDT [3326:2268] pg_regress/alter_table LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '33716'
	ORDER BY 1;
2020-04-06 20:20:29.855 EDT [3309:971] pg_regress/plpgsql LOG:  statement: BEGIN;
2020-04-06 20:20:29.856 EDT [3326:2269] pg_regress/alter_table LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '33716'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('33716')
	ORDER BY 1;
2020-04-06 20:20:29.857 EDT [3309:972] pg_regress/plpgsql LOG:  statement: create table public.stuffs (stuff text);
2020-04-06 20:20:29.862 EDT [3309:973] pg_regress/plpgsql LOG:  statement: SAVEPOINT a;
2020-04-06 20:20:29.865 EDT [3309:974] pg_regress/plpgsql LOG:  statement: select error2('nonexistent.stuffs');
2020-04-06 20:20:29.873 EDT [3326:2270] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '33716'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:29.874 EDT [4938:1] ERROR:  schema "nonexistent" does not exist
2020-04-06 20:20:29.874 EDT [4938:2] STATEMENT:   SELECT relname::text FROM pg_class c WHERE c.oid = $1::regclass 
2020-04-06 20:20:29.874 EDT [3309:975] pg_regress/plpgsql ERROR:  schema "nonexistent" does not exist
2020-04-06 20:20:29.874 EDT [3309:976] pg_regress/plpgsql CONTEXT:  SQL function "error1" statement 1
	PL/pgSQL function error2(text) line 3 at RETURN
2020-04-06 20:20:29.874 EDT [3309:977] pg_regress/plpgsql STATEMENT:  select error2('nonexistent.stuffs');
2020-04-06 20:20:29.876 EDT [24935:454] LOG:  background worker "parallel worker" (PID 4938) exited with exit code 1
2020-04-06 20:20:29.876 EDT [3309:978] pg_regress/plpgsql LOG:  statement: ROLLBACK TO a;
2020-04-06 20:20:29.880 EDT [3309:979] pg_regress/plpgsql LOG:  statement: select error2('public.stuffs');
2020-04-06 20:20:29.887 EDT [3326:2271] pg_regress/alter_table LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '33716'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:29.895 EDT [3309:980] pg_regress/plpgsql LOG:  statement: rollback;
2020-04-06 20:20:29.900 EDT [3326:2272] pg_regress/alter_table LOG:  statement: DROP TABLE ataddindex;
2020-04-06 20:20:29.904 EDT [3309:981] pg_regress/plpgsql LOG:  statement: drop function error2(p_name_table text);
2020-04-06 20:20:29.905 EDT [3326:2273] pg_regress/alter_table LOG:  statement: CREATE TABLE partitioned (
		a int,
		b int
	) PARTITION BY RANGE (a, (a+b+1));
2020-04-06 20:20:29.909 EDT [3326:2274] pg_regress/alter_table LOG:  statement: ALTER TABLE partitioned ADD EXCLUDE USING gist (a WITH &&);
2020-04-06 20:20:29.909 EDT [3326:2275] pg_regress/alter_table ERROR:  exclusion constraints are not supported on partitioned tables at character 29
2020-04-06 20:20:29.909 EDT [3326:2276] pg_regress/alter_table STATEMENT:  ALTER TABLE partitioned ADD EXCLUDE USING gist (a WITH &&);
2020-04-06 20:20:29.909 EDT [3309:982] pg_regress/plpgsql LOG:  statement: drop function error1(text);
2020-04-06 20:20:29.912 EDT [3326:2277] pg_regress/alter_table LOG:  statement: ALTER TABLE partitioned DROP COLUMN a;
2020-04-06 20:20:29.912 EDT [3326:2278] pg_regress/alter_table ERROR:  cannot drop column "a" because it is part of the partition key of relation "partitioned"
2020-04-06 20:20:29.912 EDT [3326:2279] pg_regress/alter_table STATEMENT:  ALTER TABLE partitioned DROP COLUMN a;
2020-04-06 20:20:29.912 EDT [3309:983] pg_regress/plpgsql LOG:  statement: create function sql_to_date(integer) returns date as $$
	select $1::text::date
	$$ language sql immutable strict;
2020-04-06 20:20:29.913 EDT [3326:2280] pg_regress/alter_table LOG:  statement: ALTER TABLE partitioned ALTER COLUMN a TYPE char(5);
2020-04-06 20:20:29.913 EDT [3326:2281] pg_regress/alter_table ERROR:  cannot alter column "a" because it is part of the partition key of relation "partitioned"
2020-04-06 20:20:29.913 EDT [3326:2282] pg_regress/alter_table STATEMENT:  ALTER TABLE partitioned ALTER COLUMN a TYPE char(5);
2020-04-06 20:20:29.913 EDT [3326:2283] pg_regress/alter_table LOG:  statement: ALTER TABLE partitioned DROP COLUMN b;
2020-04-06 20:20:29.913 EDT [3326:2284] pg_regress/alter_table ERROR:  cannot drop column "b" because it is part of the partition key of relation "partitioned"
2020-04-06 20:20:29.913 EDT [3326:2285] pg_regress/alter_table STATEMENT:  ALTER TABLE partitioned DROP COLUMN b;
2020-04-06 20:20:29.913 EDT [3326:2286] pg_regress/alter_table LOG:  statement: ALTER TABLE partitioned ALTER COLUMN b TYPE char(5);
2020-04-06 20:20:29.913 EDT [3326:2287] pg_regress/alter_table ERROR:  cannot alter column "b" because it is part of the partition key of relation "partitioned"
2020-04-06 20:20:29.913 EDT [3326:2288] pg_regress/alter_table STATEMENT:  ALTER TABLE partitioned ALTER COLUMN b TYPE char(5);
2020-04-06 20:20:29.913 EDT [3326:2289] pg_regress/alter_table LOG:  statement: CREATE TABLE nonpartitioned (
		a int,
		b int
	);
2020-04-06 20:20:29.917 EDT [3326:2290] pg_regress/alter_table LOG:  statement: ALTER TABLE partitioned INHERIT nonpartitioned;
2020-04-06 20:20:29.917 EDT [3326:2291] pg_regress/alter_table ERROR:  cannot change inheritance of partitioned table
2020-04-06 20:20:29.917 EDT [3326:2292] pg_regress/alter_table STATEMENT:  ALTER TABLE partitioned INHERIT nonpartitioned;
2020-04-06 20:20:29.917 EDT [3326:2293] pg_regress/alter_table LOG:  statement: ALTER TABLE nonpartitioned INHERIT partitioned;
2020-04-06 20:20:29.918 EDT [3326:2294] pg_regress/alter_table ERROR:  cannot inherit from partitioned table "partitioned"
2020-04-06 20:20:29.918 EDT [3326:2295] pg_regress/alter_table STATEMENT:  ALTER TABLE nonpartitioned INHERIT partitioned;
2020-04-06 20:20:29.918 EDT [3326:2296] pg_regress/alter_table LOG:  statement: ALTER TABLE partitioned ADD CONSTRAINT chk_a CHECK (a > 0) NO INHERIT;
2020-04-06 20:20:29.918 EDT [3326:2297] pg_regress/alter_table ERROR:  cannot add NO INHERIT constraint to partitioned table "partitioned"
2020-04-06 20:20:29.918 EDT [3326:2298] pg_regress/alter_table STATEMENT:  ALTER TABLE partitioned ADD CONSTRAINT chk_a CHECK (a > 0) NO INHERIT;
2020-04-06 20:20:29.918 EDT [3326:2299] pg_regress/alter_table LOG:  statement: DROP TABLE partitioned, nonpartitioned;
2020-04-06 20:20:29.920 EDT [3326:2300] pg_regress/alter_table LOG:  statement: CREATE TABLE unparted (
		a int
	);
2020-04-06 20:20:29.921 EDT [3326:2301] pg_regress/alter_table LOG:  statement: CREATE TABLE fail_part (like unparted);
2020-04-06 20:20:29.923 EDT [3309:984] pg_regress/plpgsql LOG:  statement: create cast (integer as date) with function sql_to_date(integer) as assignment;
2020-04-06 20:20:29.925 EDT [3326:2302] pg_regress/alter_table LOG:  statement: ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a');
2020-04-06 20:20:29.925 EDT [3326:2303] pg_regress/alter_table ERROR:  table "unparted" is not partitioned
2020-04-06 20:20:29.925 EDT [3326:2304] pg_regress/alter_table STATEMENT:  ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a');
2020-04-06 20:20:29.925 EDT [3326:2305] pg_regress/alter_table LOG:  statement: DROP TABLE unparted, fail_part;
2020-04-06 20:20:29.928 EDT [3326:2306] pg_regress/alter_table LOG:  statement: CREATE TABLE list_parted (
		a int NOT NULL,
		b char(2) COLLATE "C",
		CONSTRAINT check_a CHECK (a > 0)
	) PARTITION BY LIST (a);
2020-04-06 20:20:29.931 EDT [3309:985] pg_regress/plpgsql LOG:  statement: create function cast_invoker(integer) returns date as $$
	begin
	  return $1;
	end$$ language plpgsql;
2020-04-06 20:20:29.931 EDT [3326:2307] pg_regress/alter_table LOG:  statement: CREATE TABLE fail_part (LIKE list_parted);
2020-04-06 20:20:29.933 EDT [3326:2308] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted ATTACH PARTITION fail_part FOR VALUES FROM (1) TO (10);
2020-04-06 20:20:29.933 EDT [3326:2309] pg_regress/alter_table ERROR:  invalid bound specification for a list partition at character 63
2020-04-06 20:20:29.933 EDT [3326:2310] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted ATTACH PARTITION fail_part FOR VALUES FROM (1) TO (10);
2020-04-06 20:20:29.933 EDT [3326:2311] pg_regress/alter_table LOG:  statement: DROP TABLE fail_part;
2020-04-06 20:20:29.934 EDT [3309:986] pg_regress/plpgsql LOG:  statement: select cast_invoker(20150717);
2020-04-06 20:20:29.935 EDT [3326:2312] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted ATTACH PARTITION nonexistent FOR VALUES IN (1);
2020-04-06 20:20:29.935 EDT [3326:2313] pg_regress/alter_table ERROR:  relation "nonexistent" does not exist
2020-04-06 20:20:29.935 EDT [3326:2314] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted ATTACH PARTITION nonexistent FOR VALUES IN (1);
2020-04-06 20:20:29.936 EDT [3326:2315] pg_regress/alter_table LOG:  statement: CREATE ROLE regress_test_me;
2020-04-06 20:20:29.936 EDT [3326:2316] pg_regress/alter_table LOG:  statement: CREATE ROLE regress_test_not_me;
2020-04-06 20:20:29.937 EDT [3326:2317] pg_regress/alter_table LOG:  statement: CREATE TABLE not_owned_by_me (LIKE list_parted);
2020-04-06 20:20:29.939 EDT [3326:2318] pg_regress/alter_table LOG:  statement: ALTER TABLE not_owned_by_me OWNER TO regress_test_not_me;
2020-04-06 20:20:29.940 EDT [3326:2319] pg_regress/alter_table LOG:  statement: SET SESSION AUTHORIZATION regress_test_me;
2020-04-06 20:20:29.941 EDT [3326:2320] pg_regress/alter_table LOG:  statement: CREATE TABLE owned_by_me (
		a int
	) PARTITION BY LIST (a);
2020-04-06 20:20:29.943 EDT [3326:2321] pg_regress/alter_table LOG:  statement: ALTER TABLE owned_by_me ATTACH PARTITION not_owned_by_me FOR VALUES IN (1);
2020-04-06 20:20:29.943 EDT [3326:2322] pg_regress/alter_table ERROR:  must be owner of table not_owned_by_me
2020-04-06 20:20:29.943 EDT [3326:2323] pg_regress/alter_table STATEMENT:  ALTER TABLE owned_by_me ATTACH PARTITION not_owned_by_me FOR VALUES IN (1);
2020-04-06 20:20:29.943 EDT [3326:2324] pg_regress/alter_table LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:20:29.944 EDT [3326:2325] pg_regress/alter_table LOG:  statement: DROP TABLE owned_by_me, not_owned_by_me;
2020-04-06 20:20:29.945 EDT [3326:2326] pg_regress/alter_table LOG:  statement: DROP ROLE regress_test_not_me;
2020-04-06 20:20:29.946 EDT [3326:2327] pg_regress/alter_table LOG:  statement: DROP ROLE regress_test_me;
2020-04-06 20:20:29.946 EDT [3326:2328] pg_regress/alter_table LOG:  statement: CREATE TABLE parent (LIKE list_parted);
2020-04-06 20:20:29.947 EDT [3326:2329] pg_regress/alter_table LOG:  statement: CREATE TABLE child () INHERITS (parent);
2020-04-06 20:20:29.949 EDT [3326:2330] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted ATTACH PARTITION child FOR VALUES IN (1);
2020-04-06 20:20:29.949 EDT [3326:2331] pg_regress/alter_table ERROR:  cannot attach inheritance child as partition
2020-04-06 20:20:29.949 EDT [3326:2332] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted ATTACH PARTITION child FOR VALUES IN (1);
2020-04-06 20:20:29.949 EDT [3326:2333] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted ATTACH PARTITION parent FOR VALUES IN (1);
2020-04-06 20:20:29.949 EDT [3326:2334] pg_regress/alter_table ERROR:  cannot attach inheritance parent as partition
2020-04-06 20:20:29.949 EDT [3326:2335] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted ATTACH PARTITION parent FOR VALUES IN (1);
2020-04-06 20:20:29.949 EDT [3326:2336] pg_regress/alter_table LOG:  statement: DROP TABLE parent CASCADE;
2020-04-06 20:20:29.951 EDT [3326:2337] pg_regress/alter_table LOG:  statement: CREATE TEMP TABLE temp_parted (a int) PARTITION BY LIST (a);
2020-04-06 20:20:29.952 EDT [3326:2338] pg_regress/alter_table LOG:  statement: CREATE TABLE perm_part (a int);
2020-04-06 20:20:29.953 EDT [3326:2339] pg_regress/alter_table LOG:  statement: ALTER TABLE temp_parted ATTACH PARTITION perm_part FOR VALUES IN (1);
2020-04-06 20:20:29.954 EDT [3326:2340] pg_regress/alter_table ERROR:  cannot attach a permanent relation as partition of temporary relation "temp_parted"
2020-04-06 20:20:29.954 EDT [3326:2341] pg_regress/alter_table STATEMENT:  ALTER TABLE temp_parted ATTACH PARTITION perm_part FOR VALUES IN (1);
2020-04-06 20:20:29.954 EDT [3326:2342] pg_regress/alter_table LOG:  statement: DROP TABLE temp_parted, perm_part;
2020-04-06 20:20:29.955 EDT [3309:987] pg_regress/plpgsql LOG:  statement: select cast_invoker(20150718);
2020-04-06 20:20:29.955 EDT [3326:2343] pg_regress/alter_table LOG:  statement: CREATE TYPE mytype AS (a int);
2020-04-06 20:20:29.956 EDT [3326:2344] pg_regress/alter_table LOG:  statement: CREATE TABLE fail_part OF mytype;
2020-04-06 20:20:29.957 EDT [3326:2345] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted ATTACH PARTITION fail_part FOR VALUES IN (1);
2020-04-06 20:20:29.957 EDT [3326:2346] pg_regress/alter_table ERROR:  cannot attach a typed table as partition
2020-04-06 20:20:29.957 EDT [3326:2347] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted ATTACH PARTITION fail_part FOR VALUES IN (1);
2020-04-06 20:20:29.957 EDT [3326:2348] pg_regress/alter_table LOG:  statement: DROP TYPE mytype CASCADE;
2020-04-06 20:20:29.959 EDT [3326:2349] pg_regress/alter_table LOG:  statement: CREATE TABLE fail_part (like list_parted, c int);
2020-04-06 20:20:29.960 EDT [3326:2350] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted ATTACH PARTITION fail_part FOR VALUES IN (1);
2020-04-06 20:20:29.960 EDT [3326:2351] pg_regress/alter_table ERROR:  table "fail_part" contains column "c" not found in parent "list_parted"
2020-04-06 20:20:29.960 EDT [3326:2352] pg_regress/alter_table DETAIL:  The new partition may contain only the columns present in parent.
2020-04-06 20:20:29.960 EDT [3326:2353] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted ATTACH PARTITION fail_part FOR VALUES IN (1);
2020-04-06 20:20:29.961 EDT [3326:2354] pg_regress/alter_table LOG:  statement: DROP TABLE fail_part;
2020-04-06 20:20:29.962 EDT [3326:2355] pg_regress/alter_table LOG:  statement: CREATE TABLE fail_part (a int NOT NULL);
2020-04-06 20:20:29.963 EDT [3326:2356] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted ATTACH PARTITION fail_part FOR VALUES IN (1);
2020-04-06 20:20:29.963 EDT [3326:2357] pg_regress/alter_table ERROR:  child table is missing column "b"
2020-04-06 20:20:29.963 EDT [3326:2358] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted ATTACH PARTITION fail_part FOR VALUES IN (1);
2020-04-06 20:20:29.963 EDT [3326:2359] pg_regress/alter_table LOG:  statement: DROP TABLE fail_part;
2020-04-06 20:20:29.964 EDT [3326:2360] pg_regress/alter_table LOG:  statement: CREATE TABLE fail_part (
		b char(3),
		a int NOT NULL
	);
2020-04-06 20:20:29.965 EDT [3326:2361] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted ATTACH PARTITION fail_part FOR VALUES IN (1);
2020-04-06 20:20:29.965 EDT [3326:2362] pg_regress/alter_table ERROR:  child table "fail_part" has different type for column "b"
2020-04-06 20:20:29.965 EDT [3326:2363] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted ATTACH PARTITION fail_part FOR VALUES IN (1);
2020-04-06 20:20:29.966 EDT [3326:2364] pg_regress/alter_table LOG:  statement: ALTER TABLE fail_part ALTER b TYPE char (2) COLLATE "POSIX";
2020-04-06 20:20:29.967 EDT [3326:2365] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted ATTACH PARTITION fail_part FOR VALUES IN (1);
2020-04-06 20:20:29.968 EDT [3326:2366] pg_regress/alter_table ERROR:  child table "fail_part" has different collation for column "b"
2020-04-06 20:20:29.968 EDT [3326:2367] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted ATTACH PARTITION fail_part FOR VALUES IN (1);
2020-04-06 20:20:29.968 EDT [3326:2368] pg_regress/alter_table LOG:  statement: DROP TABLE fail_part;
2020-04-06 20:20:29.969 EDT [3326:2369] pg_regress/alter_table LOG:  statement: CREATE TABLE fail_part (
		b char(2) COLLATE "C",
		a int NOT NULL
	);
2020-04-06 20:20:29.970 EDT [3326:2370] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted ATTACH PARTITION fail_part FOR VALUES IN (1);
2020-04-06 20:20:29.971 EDT [3326:2371] pg_regress/alter_table ERROR:  child table is missing constraint "check_a"
2020-04-06 20:20:29.971 EDT [3326:2372] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted ATTACH PARTITION fail_part FOR VALUES IN (1);
2020-04-06 20:20:29.971 EDT [3326:2373] pg_regress/alter_table LOG:  statement: ALTER TABLE fail_part ADD CONSTRAINT check_a CHECK (a >= 0);
2020-04-06 20:20:29.972 EDT [3326:2374] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted ATTACH PARTITION fail_part FOR VALUES IN (1);
2020-04-06 20:20:29.972 EDT [3326:2375] pg_regress/alter_table ERROR:  child table "fail_part" has different definition for check constraint "check_a"
2020-04-06 20:20:29.972 EDT [3326:2376] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted ATTACH PARTITION fail_part FOR VALUES IN (1);
2020-04-06 20:20:29.972 EDT [3326:2377] pg_regress/alter_table LOG:  statement: DROP TABLE fail_part;
2020-04-06 20:20:29.973 EDT [3309:988] pg_regress/plpgsql LOG:  statement: begin;
2020-04-06 20:20:29.973 EDT [3326:2378] pg_regress/alter_table LOG:  statement: CREATE TABLE part_1 (
		a int NOT NULL,
		b char(2) COLLATE "C",
		CONSTRAINT check_a CHECK (a > 0)
	);
2020-04-06 20:20:29.975 EDT [3326:2379] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted ATTACH PARTITION part_1 FOR VALUES IN (1);
2020-04-06 20:20:29.976 EDT [3309:989] pg_regress/plpgsql LOG:  statement: select cast_invoker(20150717);
2020-04-06 20:20:29.976 EDT [3326:2380] pg_regress/alter_table LOG:  statement: SELECT attislocal, attinhcount FROM pg_attribute WHERE attrelid = 'part_1'::regclass AND attnum > 0;
2020-04-06 20:20:29.989 EDT [3326:2381] pg_regress/alter_table LOG:  statement: SELECT conislocal, coninhcount FROM pg_constraint WHERE conrelid = 'part_1'::regclass AND conname = 'check_a';
2020-04-06 20:20:29.994 EDT [3309:990] pg_regress/plpgsql LOG:  statement: select cast_invoker(20150718);
2020-04-06 20:20:30.001 EDT [3326:2382] pg_regress/alter_table LOG:  statement: CREATE TABLE fail_part (LIKE part_1 INCLUDING CONSTRAINTS);
2020-04-06 20:20:30.002 EDT [3326:2383] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted ATTACH PARTITION fail_part FOR VALUES IN (1);
2020-04-06 20:20:30.003 EDT [3326:2384] pg_regress/alter_table ERROR:  partition "fail_part" would overlap partition "part_1"
2020-04-06 20:20:30.003 EDT [3326:2385] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted ATTACH PARTITION fail_part FOR VALUES IN (1);
2020-04-06 20:20:30.003 EDT [3326:2386] pg_regress/alter_table LOG:  statement: DROP TABLE fail_part;
2020-04-06 20:20:30.005 EDT [3326:2387] pg_regress/alter_table LOG:  statement: CREATE TABLE def_part (LIKE list_parted INCLUDING CONSTRAINTS);
2020-04-06 20:20:30.007 EDT [3326:2388] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted ATTACH PARTITION def_part DEFAULT;
2020-04-06 20:20:30.012 EDT [3326:2389] pg_regress/alter_table LOG:  statement: CREATE TABLE fail_def_part (LIKE part_1 INCLUDING CONSTRAINTS);
2020-04-06 20:20:30.014 EDT [3309:991] pg_regress/plpgsql LOG:  statement: savepoint s1;
2020-04-06 20:20:30.017 EDT [3326:2390] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted ATTACH PARTITION fail_def_part DEFAULT;
2020-04-06 20:20:30.017 EDT [3326:2391] pg_regress/alter_table ERROR:  partition "fail_def_part" conflicts with existing default partition "def_part"
2020-04-06 20:20:30.017 EDT [3326:2392] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted ATTACH PARTITION fail_def_part DEFAULT;
2020-04-06 20:20:30.017 EDT [3326:2393] pg_regress/alter_table LOG:  statement: CREATE TABLE list_parted2 (
		a int,
		b char
	) PARTITION BY LIST (a);
2020-04-06 20:20:30.019 EDT [3326:2394] pg_regress/alter_table LOG:  statement: CREATE TABLE part_2 (LIKE list_parted2);
2020-04-06 20:20:30.020 EDT [3309:992] pg_regress/plpgsql LOG:  statement: select cast_invoker(20150718);
2020-04-06 20:20:30.021 EDT [3326:2395] pg_regress/alter_table LOG:  statement: INSERT INTO part_2 VALUES (3, 'a');
2020-04-06 20:20:30.022 EDT [3326:2396] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 ATTACH PARTITION part_2 FOR VALUES IN (2);
2020-04-06 20:20:30.023 EDT [3326:2397] pg_regress/alter_table ERROR:  partition constraint of relation "part_2" is violated by some row
2020-04-06 20:20:30.023 EDT [3326:2398] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted2 ATTACH PARTITION part_2 FOR VALUES IN (2);
2020-04-06 20:20:30.023 EDT [3326:2399] pg_regress/alter_table LOG:  statement: DELETE FROM part_2;
2020-04-06 20:20:30.024 EDT [3326:2400] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 ATTACH PARTITION part_2 FOR VALUES IN (2);
2020-04-06 20:20:30.025 EDT [3326:2401] pg_regress/alter_table LOG:  statement: CREATE TABLE list_parted2_def PARTITION OF list_parted2 DEFAULT;
2020-04-06 20:20:30.026 EDT [3326:2402] pg_regress/alter_table LOG:  statement: INSERT INTO list_parted2_def VALUES (11, 'z');
2020-04-06 20:20:30.027 EDT [3326:2403] pg_regress/alter_table LOG:  statement: CREATE TABLE part_3 (LIKE list_parted2);
2020-04-06 20:20:30.028 EDT [3326:2404] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 ATTACH PARTITION part_3 FOR VALUES IN (11);
2020-04-06 20:20:30.029 EDT [3326:2405] pg_regress/alter_table ERROR:  updated partition constraint for default partition "list_parted2_def" would be violated by some row
2020-04-06 20:20:30.029 EDT [3326:2406] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted2 ATTACH PARTITION part_3 FOR VALUES IN (11);
2020-04-06 20:20:30.029 EDT [3326:2407] pg_regress/alter_table LOG:  statement: DELETE FROM list_parted2_def WHERE a = 11;
2020-04-06 20:20:30.030 EDT [3326:2408] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 ATTACH PARTITION part_3 FOR VALUES IN (11);
2020-04-06 20:20:30.031 EDT [3326:2409] pg_regress/alter_table LOG:  statement: CREATE TABLE part_3_4 (
		LIKE list_parted2,
		CONSTRAINT check_a CHECK (a IN (3))
	);
2020-04-06 20:20:30.033 EDT [3326:2410] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 ATTACH PARTITION part_3_4 FOR VALUES IN (3, 4);
2020-04-06 20:20:30.034 EDT [3326:2411] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 DETACH PARTITION part_3_4;
2020-04-06 20:20:30.034 EDT [3326:2412] pg_regress/alter_table LOG:  statement: ALTER TABLE part_3_4 ALTER a SET NOT NULL;
2020-04-06 20:20:30.037 EDT [3309:993] pg_regress/plpgsql LOG:  statement: select cast_invoker(-1);
2020-04-06 20:20:30.040 EDT [3326:2413] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 ATTACH PARTITION part_3_4 FOR VALUES IN (3, 4);
2020-04-06 20:20:30.041 EDT [3326:2414] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2_def ADD CONSTRAINT check_a CHECK (a IN (5, 6));
2020-04-06 20:20:30.042 EDT [3326:2415] pg_regress/alter_table LOG:  statement: CREATE TABLE part_55_66 PARTITION OF list_parted2 FOR VALUES IN (55, 66);
2020-04-06 20:20:30.043 EDT [3326:2416] pg_regress/alter_table LOG:  statement: CREATE TABLE range_parted (
		a int,
		b int
	) PARTITION BY RANGE (a, b);
2020-04-06 20:20:30.044 EDT [3326:2417] pg_regress/alter_table LOG:  statement: CREATE TABLE part1 (
		a int NOT NULL CHECK (a = 1),
		b int NOT NULL CHECK (b >= 1 AND b <= 10)
	);
2020-04-06 20:20:30.046 EDT [4949:1] ERROR:  invalid input syntax for type date: "-1"
2020-04-06 20:20:30.046 EDT [4949:2] STATEMENT:  
	select $1::text::date
	
2020-04-06 20:20:30.046 EDT [3309:994] pg_regress/plpgsql ERROR:  invalid input syntax for type date: "-1"
2020-04-06 20:20:30.046 EDT [3309:995] pg_regress/plpgsql CONTEXT:  SQL function "sql_to_date" statement 1
	PL/pgSQL function cast_invoker(integer) while casting return value to function's return type
2020-04-06 20:20:30.046 EDT [3309:996] pg_regress/plpgsql STATEMENT:  select cast_invoker(-1);
2020-04-06 20:20:30.046 EDT [3326:2418] pg_regress/alter_table LOG:  statement: INSERT INTO part1 VALUES (1, 10);
2020-04-06 20:20:30.047 EDT [3326:2419] pg_regress/alter_table LOG:  statement: ALTER TABLE range_parted ATTACH PARTITION part1 FOR VALUES FROM (1, 1) TO (1, 10);
2020-04-06 20:20:30.048 EDT [3326:2420] pg_regress/alter_table ERROR:  partition constraint of relation "part1" is violated by some row
2020-04-06 20:20:30.048 EDT [3326:2421] pg_regress/alter_table STATEMENT:  ALTER TABLE range_parted ATTACH PARTITION part1 FOR VALUES FROM (1, 1) TO (1, 10);
2020-04-06 20:20:30.048 EDT [3326:2422] pg_regress/alter_table LOG:  statement: DELETE FROM part1;
2020-04-06 20:20:30.049 EDT [24935:455] LOG:  background worker "parallel worker" (PID 4949) exited with exit code 1
2020-04-06 20:20:30.049 EDT [3309:997] pg_regress/plpgsql LOG:  statement: rollback to savepoint s1;
2020-04-06 20:20:30.052 EDT [3309:998] pg_regress/plpgsql LOG:  statement: select cast_invoker(20150719);
2020-04-06 20:20:30.053 EDT [3326:2423] pg_regress/alter_table LOG:  statement: ALTER TABLE range_parted ATTACH PARTITION part1 FOR VALUES FROM (1, 1) TO (1, 10);
2020-04-06 20:20:30.054 EDT [3326:2424] pg_regress/alter_table LOG:  statement: CREATE TABLE part2 (
		a int NOT NULL CHECK (a = 1),
		b int NOT NULL CHECK (b >= 10 AND b < 18)
	);
2020-04-06 20:20:30.056 EDT [3326:2425] pg_regress/alter_table LOG:  statement: ALTER TABLE range_parted ATTACH PARTITION part2 FOR VALUES FROM (1, 10) TO (1, 20);
2020-04-06 20:20:30.057 EDT [3326:2426] pg_regress/alter_table LOG:  statement: CREATE TABLE partr_def1 PARTITION OF range_parted DEFAULT;
2020-04-06 20:20:30.059 EDT [3326:2427] pg_regress/alter_table LOG:  statement: CREATE TABLE partr_def2 (LIKE part1 INCLUDING CONSTRAINTS);
2020-04-06 20:20:30.061 EDT [3326:2428] pg_regress/alter_table LOG:  statement: ALTER TABLE range_parted ATTACH PARTITION partr_def2 DEFAULT;
2020-04-06 20:20:30.062 EDT [3326:2429] pg_regress/alter_table ERROR:  partition "partr_def2" conflicts with existing default partition "partr_def1"
2020-04-06 20:20:30.062 EDT [3326:2430] pg_regress/alter_table STATEMENT:  ALTER TABLE range_parted ATTACH PARTITION partr_def2 DEFAULT;
2020-04-06 20:20:30.062 EDT [3326:2431] pg_regress/alter_table LOG:  statement: INSERT INTO partr_def1 VALUES (2, 10);
2020-04-06 20:20:30.063 EDT [3326:2432] pg_regress/alter_table LOG:  statement: CREATE TABLE part3 (LIKE range_parted);
2020-04-06 20:20:30.064 EDT [3326:2433] pg_regress/alter_table LOG:  statement: ALTER TABLE range_parted ATTACH partition part3 FOR VALUES FROM (2, 10) TO (2, 20);
2020-04-06 20:20:30.065 EDT [3326:2434] pg_regress/alter_table ERROR:  updated partition constraint for default partition "partr_def1" would be violated by some row
2020-04-06 20:20:30.065 EDT [3326:2435] pg_regress/alter_table STATEMENT:  ALTER TABLE range_parted ATTACH partition part3 FOR VALUES FROM (2, 10) TO (2, 20);
2020-04-06 20:20:30.065 EDT [3326:2436] pg_regress/alter_table LOG:  statement: ALTER TABLE range_parted ATTACH partition part3 FOR VALUES FROM (3, 10) TO (3, 20);
2020-04-06 20:20:30.066 EDT [3326:2437] pg_regress/alter_table LOG:  statement: CREATE TABLE part_5 (
		LIKE list_parted2
	) PARTITION BY LIST (b);
2020-04-06 20:20:30.068 EDT [3326:2438] pg_regress/alter_table LOG:  statement: CREATE TABLE part_5_a PARTITION OF part_5 FOR VALUES IN ('a');
2020-04-06 20:20:30.069 EDT [3309:999] pg_regress/plpgsql LOG:  statement: select cast_invoker(20150720);
2020-04-06 20:20:30.070 EDT [3326:2439] pg_regress/alter_table LOG:  statement: INSERT INTO part_5_a (a, b) VALUES (6, 'a');
2020-04-06 20:20:30.071 EDT [3326:2440] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 ATTACH PARTITION part_5 FOR VALUES IN (5);
2020-04-06 20:20:30.071 EDT [3326:2441] pg_regress/alter_table ERROR:  partition constraint of relation "part_5_a" is violated by some row
2020-04-06 20:20:30.071 EDT [3326:2442] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted2 ATTACH PARTITION part_5 FOR VALUES IN (5);
2020-04-06 20:20:30.072 EDT [3326:2443] pg_regress/alter_table LOG:  statement: DELETE FROM part_5_a WHERE a NOT IN (3);
2020-04-06 20:20:30.072 EDT [3326:2444] pg_regress/alter_table LOG:  statement: ALTER TABLE part_5 ADD CONSTRAINT check_a CHECK (a IS NOT NULL AND a = 5);
2020-04-06 20:20:30.073 EDT [3326:2445] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 ATTACH PARTITION part_5 FOR VALUES IN (5);
2020-04-06 20:20:30.074 EDT [3326:2446] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 DETACH PARTITION part_5;
2020-04-06 20:20:30.075 EDT [3326:2447] pg_regress/alter_table LOG:  statement: ALTER TABLE part_5 DROP CONSTRAINT check_a;
2020-04-06 20:20:30.076 EDT [3326:2448] pg_regress/alter_table LOG:  statement: ALTER TABLE part_5 ADD CONSTRAINT check_a CHECK (a IN (5)), ALTER a SET NOT NULL;
2020-04-06 20:20:30.077 EDT [3326:2449] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 ATTACH PARTITION part_5 FOR VALUES IN (5);
2020-04-06 20:20:30.079 EDT [3326:2450] pg_regress/alter_table LOG:  statement: CREATE TABLE part_6 (
		c int,
		LIKE list_parted2,
		CONSTRAINT check_a CHECK (a IS NOT NULL AND a = 6)
	);
2020-04-06 20:20:30.081 EDT [3309:1000] pg_regress/plpgsql LOG:  statement: commit;
2020-04-06 20:20:30.081 EDT [3326:2451] pg_regress/alter_table LOG:  statement: ALTER TABLE part_6 DROP c;
2020-04-06 20:20:30.082 EDT [3326:2452] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 ATTACH PARTITION part_6 FOR VALUES IN (6);
2020-04-06 20:20:30.084 EDT [3326:2453] pg_regress/alter_table LOG:  statement: CREATE TABLE part_7 (
		LIKE list_parted2,
		CONSTRAINT check_a CHECK (a IS NOT NULL AND a = 7)
	) PARTITION BY LIST (b);
2020-04-06 20:20:30.085 EDT [3326:2454] pg_regress/alter_table LOG:  statement: CREATE TABLE part_7_a_null (
		c int,
		d int,
		e int,
		LIKE list_parted2,  
		CONSTRAINT check_b CHECK (b IS NULL OR b = 'a'),
		CONSTRAINT check_a CHECK (a IS NOT NULL AND a = 7)
	);
2020-04-06 20:20:30.087 EDT [3326:2455] pg_regress/alter_table LOG:  statement: ALTER TABLE part_7_a_null DROP c, DROP d, DROP e;
2020-04-06 20:20:30.088 EDT [3326:2456] pg_regress/alter_table LOG:  statement: ALTER TABLE part_7 ATTACH PARTITION part_7_a_null FOR VALUES IN ('a', null);
2020-04-06 20:20:30.090 EDT [3326:2457] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 ATTACH PARTITION part_7 FOR VALUES IN (7);
2020-04-06 20:20:30.091 EDT [3326:2458] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 DETACH PARTITION part_7;
2020-04-06 20:20:30.092 EDT [3326:2459] pg_regress/alter_table LOG:  statement: ALTER TABLE part_7 DROP CONSTRAINT check_a;
2020-04-06 20:20:30.092 EDT [3309:1001] pg_regress/plpgsql LOG:  statement: drop function cast_invoker(integer);
2020-04-06 20:20:30.093 EDT [3326:2460] pg_regress/alter_table LOG:  statement: INSERT INTO part_7 (a, b) VALUES (8, null), (9, 'a');
2020-04-06 20:20:30.094 EDT [3326:2461] pg_regress/alter_table LOG:  statement: SELECT tableoid::regclass, a, b FROM part_7 order by a;
2020-04-06 20:20:30.096 EDT [3309:1002] pg_regress/plpgsql LOG:  statement: drop function sql_to_date(integer) cascade;
2020-04-06 20:20:30.099 EDT [3309:1003] pg_regress/plpgsql LOG:  statement: begin;
2020-04-06 20:20:30.102 EDT [3309:1004] pg_regress/plpgsql LOG:  statement: do $$ declare x text[]; begin x := '{1.23, 4.56}'::numeric[]; end $$;
2020-04-06 20:20:30.105 EDT [3309:1005] pg_regress/plpgsql LOG:  statement: do $$ declare x text[]; begin x := '{1.23, 4.56}'::numeric[]; end $$;
2020-04-06 20:20:30.108 EDT [3309:1006] pg_regress/plpgsql LOG:  statement: end;
2020-04-06 20:20:30.110 EDT [3326:2462] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 ATTACH PARTITION part_7 FOR VALUES IN (7);
2020-04-06 20:20:30.110 EDT [3309:1007] pg_regress/plpgsql LOG:  statement: create function fail() returns int language plpgsql as $$
	begin
	  return 1/0;
	end
	$$;
2020-04-06 20:20:30.111 EDT [3326:2463] pg_regress/alter_table ERROR:  partition constraint of relation "part_7_a_null" is violated by some row
2020-04-06 20:20:30.111 EDT [3326:2464] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted2 ATTACH PARTITION part_7 FOR VALUES IN (7);
2020-04-06 20:20:30.112 EDT [3326:2465] pg_regress/alter_table LOG:  statement: ALTER TABLE part_5 DROP CONSTRAINT check_a;
2020-04-06 20:20:30.113 EDT [3326:2466] pg_regress/alter_table LOG:  statement: CREATE TABLE part5_def PARTITION OF part_5 DEFAULT PARTITION BY LIST(a);
2020-04-06 20:20:30.113 EDT [3309:1008] pg_regress/plpgsql LOG:  statement: select fail();
2020-04-06 20:20:30.114 EDT [3309:1009] pg_regress/plpgsql ERROR:  division by zero
2020-04-06 20:20:30.114 EDT [3309:1010] pg_regress/plpgsql CONTEXT:  SQL statement "SELECT 1/0"
	PL/pgSQL function fail() line 3 at RETURN
2020-04-06 20:20:30.114 EDT [3309:1011] pg_regress/plpgsql STATEMENT:  select fail();
2020-04-06 20:20:30.114 EDT [3309:1012] pg_regress/plpgsql LOG:  statement: select fail();
2020-04-06 20:20:30.114 EDT [3309:1013] pg_regress/plpgsql ERROR:  division by zero
2020-04-06 20:20:30.114 EDT [3309:1014] pg_regress/plpgsql CONTEXT:  SQL statement "SELECT 1/0"
	PL/pgSQL function fail() line 3 at RETURN
2020-04-06 20:20:30.114 EDT [3309:1015] pg_regress/plpgsql STATEMENT:  select fail();
2020-04-06 20:20:30.114 EDT [3309:1016] pg_regress/plpgsql LOG:  statement: drop function fail();
2020-04-06 20:20:30.116 EDT [3326:2467] pg_regress/alter_table LOG:  statement: CREATE TABLE part5_def_p1 PARTITION OF part5_def FOR VALUES IN (5);
2020-04-06 20:20:30.117 EDT [3309:1017] pg_regress/plpgsql LOG:  statement: set standard_conforming_strings = off;
2020-04-06 20:20:30.118 EDT [3326:2468] pg_regress/alter_table LOG:  statement: INSERT INTO part5_def_p1 VALUES (5, 'y');
2020-04-06 20:20:30.119 EDT [3326:2469] pg_regress/alter_table LOG:  statement: CREATE TABLE part5_p1 (LIKE part_5);
2020-04-06 20:20:30.120 EDT [3309:1018] pg_regress/plpgsql LOG:  statement: create or replace function strtest() returns text as $$
	begin
	  raise notice 'foo\\\\bar\\041baz';
	  return 'foo\\\\bar\\041baz';
	end
	$$ language plpgsql;
2020-04-06 20:20:30.120 EDT [3309:1019] pg_regress/plpgsql WARNING:  nonstandard use of \\\\ in a string literal at character 78
2020-04-06 20:20:30.120 EDT [3309:1020] pg_regress/plpgsql HINT:  Use the escape string syntax for backslashes, e.g., E'\\\\'.
2020-04-06 20:20:30.120 EDT [3309:1021] pg_regress/plpgsql WARNING:  nonstandard use of \\\\ in a string literal at character 106
2020-04-06 20:20:30.120 EDT [3309:1022] pg_regress/plpgsql HINT:  Use the escape string syntax for backslashes, e.g., E'\\\\'.
2020-04-06 20:20:30.120 EDT [3309:1023] pg_regress/plpgsql WARNING:  nonstandard use of \\\\ in a string literal at character 106
2020-04-06 20:20:30.120 EDT [3309:1024] pg_regress/plpgsql HINT:  Use the escape string syntax for backslashes, e.g., E'\\\\'.
2020-04-06 20:20:30.121 EDT [3326:2470] pg_regress/alter_table LOG:  statement: ALTER TABLE part_5 ATTACH PARTITION part5_p1 FOR VALUES IN ('y');
2020-04-06 20:20:30.122 EDT [3326:2471] pg_regress/alter_table ERROR:  updated partition constraint for default partition "part5_def_p1" would be violated by some row
2020-04-06 20:20:30.122 EDT [3326:2472] pg_regress/alter_table STATEMENT:  ALTER TABLE part_5 ATTACH PARTITION part5_p1 FOR VALUES IN ('y');
2020-04-06 20:20:30.122 EDT [3326:2473] pg_regress/alter_table LOG:  statement: DELETE FROM part5_def_p1 WHERE b = 'y';
2020-04-06 20:20:30.123 EDT [3309:1025] pg_regress/plpgsql LOG:  statement: select strtest();
2020-04-06 20:20:30.123 EDT [3326:2474] pg_regress/alter_table LOG:  statement: ALTER TABLE part_5 ATTACH PARTITION part5_p1 FOR VALUES IN ('y');
2020-04-06 20:20:30.123 EDT [3309:1026] pg_regress/plpgsql WARNING:  nonstandard use of \\\\ in a string literal at character 8
2020-04-06 20:20:30.123 EDT [3309:1027] pg_regress/plpgsql HINT:  Use the escape string syntax for backslashes, e.g., E'\\\\'.
2020-04-06 20:20:30.123 EDT [3309:1028] pg_regress/plpgsql QUERY:  SELECT 'foo\\\\bar\\041baz'
2020-04-06 20:20:30.123 EDT [3309:1029] pg_regress/plpgsql CONTEXT:  PL/pgSQL function strtest() line 4 at RETURN
2020-04-06 20:20:30.124 EDT [3326:2475] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 ATTACH PARTITION part_2 FOR VALUES IN (2);
2020-04-06 20:20:30.124 EDT [3326:2476] pg_regress/alter_table ERROR:  "part_2" is already a partition
2020-04-06 20:20:30.124 EDT [3326:2477] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted2 ATTACH PARTITION part_2 FOR VALUES IN (2);
2020-04-06 20:20:30.124 EDT [3326:2478] pg_regress/alter_table LOG:  statement: ALTER TABLE part_5 ATTACH PARTITION list_parted2 FOR VALUES IN ('b');
2020-04-06 20:20:30.125 EDT [3326:2479] pg_regress/alter_table ERROR:  circular inheritance not allowed
2020-04-06 20:20:30.125 EDT [3326:2480] pg_regress/alter_table DETAIL:  "part_5" is already a child of "list_parted2".
2020-04-06 20:20:30.125 EDT [3326:2481] pg_regress/alter_table STATEMENT:  ALTER TABLE part_5 ATTACH PARTITION list_parted2 FOR VALUES IN ('b');
2020-04-06 20:20:30.125 EDT [3326:2482] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 ATTACH PARTITION list_parted2 FOR VALUES IN (0);
2020-04-06 20:20:30.125 EDT [3326:2483] pg_regress/alter_table ERROR:  circular inheritance not allowed
2020-04-06 20:20:30.125 EDT [3326:2484] pg_regress/alter_table DETAIL:  "list_parted2" is already a child of "list_parted2".
2020-04-06 20:20:30.125 EDT [3326:2485] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted2 ATTACH PARTITION list_parted2 FOR VALUES IN (0);
2020-04-06 20:20:30.126 EDT [3326:2486] pg_regress/alter_table LOG:  statement: CREATE TABLE quuux (a int, b text) PARTITION BY LIST (a);
2020-04-06 20:20:30.126 EDT [3309:1030] pg_regress/plpgsql LOG:  statement: create or replace function strtest() returns text as $$
	begin
	  raise notice E'foo\\\\bar\\041baz';
	  return E'foo\\\\bar\\041baz';
	end
	$$ language plpgsql;
2020-04-06 20:20:30.127 EDT [3326:2487] pg_regress/alter_table LOG:  statement: CREATE TABLE quuux_default PARTITION OF quuux DEFAULT PARTITION BY LIST (b);
2020-04-06 20:20:30.128 EDT [3326:2488] pg_regress/alter_table LOG:  statement: CREATE TABLE quuux_default1 PARTITION OF quuux_default (
		CONSTRAINT check_1 CHECK (a IS NOT NULL AND a = 1)
	) FOR VALUES IN ('b');
2020-04-06 20:20:30.129 EDT [3309:1031] pg_regress/plpgsql LOG:  statement: select strtest();
2020-04-06 20:20:30.131 EDT [3326:2489] pg_regress/alter_table LOG:  statement: CREATE TABLE quuux1 (a int, b text);
2020-04-06 20:20:30.132 EDT [3309:1032] pg_regress/plpgsql LOG:  statement: set standard_conforming_strings = on;
2020-04-06 20:20:30.134 EDT [3326:2490] pg_regress/alter_table LOG:  statement: ALTER TABLE quuux ATTACH PARTITION quuux1 FOR VALUES IN (1);
2020-04-06 20:20:30.135 EDT [3309:1033] pg_regress/plpgsql LOG:  statement: create or replace function strtest() returns text as $$
	begin
	  raise notice 'foo\\\\bar\\041baz\\';
	  return 'foo\\\\bar\\041baz\\';
	end
	$$ language plpgsql;
2020-04-06 20:20:30.136 EDT [3326:2491] pg_regress/alter_table LOG:  statement: CREATE TABLE quuux2 (a int, b text);
2020-04-06 20:20:30.138 EDT [3309:1034] pg_regress/plpgsql LOG:  statement: select strtest();
2020-04-06 20:20:30.138 EDT [3326:2492] pg_regress/alter_table LOG:  statement: ALTER TABLE quuux ATTACH PARTITION quuux2 FOR VALUES IN (2);
2020-04-06 20:20:30.140 EDT [3326:2493] pg_regress/alter_table LOG:  statement: DROP TABLE quuux1, quuux2;
2020-04-06 20:20:30.141 EDT [3309:1035] pg_regress/plpgsql LOG:  statement: create or replace function strtest() returns text as $$
	begin
	  raise notice E'foo\\\\bar\\041baz';
	  return E'foo\\\\bar\\041baz';
	end
	$$ language plpgsql;
2020-04-06 20:20:30.144 EDT [3326:2494] pg_regress/alter_table LOG:  statement: CREATE TABLE quuux1 PARTITION OF quuux FOR VALUES IN (1);
2020-04-06 20:20:30.145 EDT [3309:1036] pg_regress/plpgsql LOG:  statement: select strtest();
2020-04-06 20:20:30.147 EDT [3326:2495] pg_regress/alter_table LOG:  statement: CREATE TABLE quuux2 PARTITION OF quuux FOR VALUES IN (2);
2020-04-06 20:20:30.148 EDT [3309:1037] pg_regress/plpgsql LOG:  statement: drop function strtest();
2020-04-06 20:20:30.151 EDT [3326:2496] pg_regress/alter_table LOG:  statement: DROP TABLE quuux;
2020-04-06 20:20:30.151 EDT [3309:1038] pg_regress/plpgsql LOG:  statement: DO $$
	DECLARE r record;
	BEGIN
	    FOR r IN SELECT rtrim(roomno) AS roomno, comment FROM Room ORDER BY roomno
	    LOOP
	        RAISE NOTICE '%, %', r.roomno, r.comment;
	    END LOOP;
	END$$;
2020-04-06 20:20:30.156 EDT [3309:1039] pg_regress/plpgsql LOG:  statement: DO LANGUAGE plpgsql $$begin return 1; end$$;
2020-04-06 20:20:30.157 EDT [3309:1040] pg_regress/plpgsql ERROR:  RETURN cannot have a parameter in function returning void at character 36
2020-04-06 20:20:30.157 EDT [3309:1041] pg_regress/plpgsql STATEMENT:  DO LANGUAGE plpgsql $$begin return 1; end$$;
2020-04-06 20:20:30.157 EDT [3309:1042] pg_regress/plpgsql LOG:  statement: DO $$
	DECLARE r record;
	BEGIN
	    FOR r IN SELECT rtrim(roomno) AS roomno, foo FROM Room ORDER BY roomno
	    LOOP
	        RAISE NOTICE '%, %', r.roomno, r.comment;
	    END LOOP;
	END$$;
2020-04-06 20:20:30.157 EDT [3309:1043] pg_regress/plpgsql ERROR:  column "foo" does not exist at character 33
2020-04-06 20:20:30.157 EDT [3309:1044] pg_regress/plpgsql QUERY:  SELECT rtrim(roomno) AS roomno, foo FROM Room ORDER BY roomno
2020-04-06 20:20:30.157 EDT [3309:1045] pg_regress/plpgsql CONTEXT:  PL/pgSQL function inline_code_block line 4 at FOR over SELECT rows
2020-04-06 20:20:30.157 EDT [3309:1046] pg_regress/plpgsql STATEMENT:  DO $$
	DECLARE r record;
	BEGIN
	    FOR r IN SELECT rtrim(roomno) AS roomno, foo FROM Room ORDER BY roomno
	    LOOP
	        RAISE NOTICE '%, %', r.roomno, r.comment;
	    END LOOP;
	END$$;
2020-04-06 20:20:30.157 EDT [3326:2497] pg_regress/alter_table LOG:  statement: CREATE TABLE hash_parted (
		a int,
		b int
	) PARTITION BY HASH (a part_test_int4_ops);
2020-04-06 20:20:30.157 EDT [3309:1047] pg_regress/plpgsql LOG:  statement: do $outer$
	begin
	  for i in 1..10 loop
	   begin
	    execute $ex$
	      do $$
	      declare x int = 0;
	      begin
	        x := 1 / x;
	      end;
	      $$;
	    $ex$;
	  exception when division_by_zero then
	    raise notice 'caught division by zero';
	  end;
	  end loop;
	end;
	$outer$;
2020-04-06 20:20:30.159 EDT [3326:2498] pg_regress/alter_table LOG:  statement: CREATE TABLE hpart_1 PARTITION OF hash_parted FOR VALUES WITH (MODULUS 4, REMAINDER 0);
2020-04-06 20:20:30.161 EDT [3326:2499] pg_regress/alter_table LOG:  statement: CREATE TABLE fail_part (LIKE hpart_1);
2020-04-06 20:20:30.162 EDT [3309:1048] pg_regress/plpgsql LOG:  statement: create function scope_test() returns int as $$
	declare x int := 42;
	begin
	  declare y int := x + 1;
	          x int := x + 2;
	  begin
	    return x * 100 + y;
	  end;
	end;
	$$ language plpgsql;
2020-04-06 20:20:30.163 EDT [3326:2500] pg_regress/alter_table LOG:  statement: ALTER TABLE hash_parted ATTACH PARTITION fail_part FOR VALUES WITH (MODULUS 8, REMAINDER 4);
2020-04-06 20:20:30.163 EDT [3326:2501] pg_regress/alter_table ERROR:  partition "fail_part" would overlap partition "hpart_1"
2020-04-06 20:20:30.163 EDT [3326:2502] pg_regress/alter_table STATEMENT:  ALTER TABLE hash_parted ATTACH PARTITION fail_part FOR VALUES WITH (MODULUS 8, REMAINDER 4);
2020-04-06 20:20:30.163 EDT [3326:2503] pg_regress/alter_table LOG:  statement: ALTER TABLE hash_parted ATTACH PARTITION fail_part FOR VALUES WITH (MODULUS 8, REMAINDER 0);
2020-04-06 20:20:30.163 EDT [3326:2504] pg_regress/alter_table ERROR:  partition "fail_part" would overlap partition "hpart_1"
2020-04-06 20:20:30.163 EDT [3326:2505] pg_regress/alter_table STATEMENT:  ALTER TABLE hash_parted ATTACH PARTITION fail_part FOR VALUES WITH (MODULUS 8, REMAINDER 0);
2020-04-06 20:20:30.164 EDT [3326:2506] pg_regress/alter_table LOG:  statement: DROP TABLE fail_part;
2020-04-06 20:20:30.165 EDT [3309:1049] pg_regress/plpgsql LOG:  statement: select scope_test();
2020-04-06 20:20:30.165 EDT [3326:2507] pg_regress/alter_table LOG:  statement: CREATE TABLE hpart_2 (LIKE hash_parted);
2020-04-06 20:20:30.167 EDT [3326:2508] pg_regress/alter_table LOG:  statement: INSERT INTO hpart_2 VALUES (3, 0);
2020-04-06 20:20:30.168 EDT [3326:2509] pg_regress/alter_table LOG:  statement: ALTER TABLE hash_parted ATTACH PARTITION hpart_2 FOR VALUES WITH (MODULUS 4, REMAINDER 1);
2020-04-06 20:20:30.168 EDT [3309:1050] pg_regress/plpgsql LOG:  statement: drop function scope_test();
2020-04-06 20:20:30.172 EDT [3309:1051] pg_regress/plpgsql LOG:  statement: set plpgsql.variable_conflict = error;
2020-04-06 20:20:30.174 EDT [3309:1052] pg_regress/plpgsql LOG:  statement: create function conflict_test() returns setof int8_tbl as $$
	declare r record;
	  q1 bigint := 42;
	begin
	  for r in select q1,q2 from int8_tbl loop
	    return next r;
	  end loop;
	end;
	$$ language plpgsql;
2020-04-06 20:20:30.177 EDT [3309:1053] pg_regress/plpgsql LOG:  statement: select * from conflict_test();
2020-04-06 20:20:30.177 EDT [3309:1054] pg_regress/plpgsql ERROR:  column reference "q1" is ambiguous at character 8
2020-04-06 20:20:30.177 EDT [3309:1055] pg_regress/plpgsql DETAIL:  It could refer to either a PL/pgSQL variable or a table column.
2020-04-06 20:20:30.177 EDT [3309:1056] pg_regress/plpgsql QUERY:  select q1,q2 from int8_tbl
2020-04-06 20:20:30.177 EDT [3309:1057] pg_regress/plpgsql CONTEXT:  PL/pgSQL function conflict_test() line 5 at FOR over SELECT rows
2020-04-06 20:20:30.177 EDT [3309:1058] pg_regress/plpgsql STATEMENT:  select * from conflict_test();
2020-04-06 20:20:30.178 EDT [3309:1059] pg_regress/plpgsql LOG:  statement: create or replace function conflict_test() returns setof int8_tbl as $$
	#variable_conflict use_variable
	declare r record;
	  q1 bigint := 42;
	begin
	  for r in select q1,q2 from int8_tbl loop
	    return next r;
	  end loop;
	end;
	$$ language plpgsql;
2020-04-06 20:20:30.180 EDT [3309:1060] pg_regress/plpgsql LOG:  statement: select * from conflict_test();
2020-04-06 20:20:30.183 EDT [3326:2510] pg_regress/alter_table ERROR:  partition constraint of relation "hpart_2" is violated by some row
2020-04-06 20:20:30.183 EDT [3326:2511] pg_regress/alter_table STATEMENT:  ALTER TABLE hash_parted ATTACH PARTITION hpart_2 FOR VALUES WITH (MODULUS 4, REMAINDER 1);
2020-04-06 20:20:30.183 EDT [3326:2512] pg_regress/alter_table LOG:  statement: DELETE FROM hpart_2;
2020-04-06 20:20:30.183 EDT [3309:1061] pg_regress/plpgsql LOG:  statement: create or replace function conflict_test() returns setof int8_tbl as $$
	#variable_conflict use_column
	declare r record;
	  q1 bigint := 42;
	begin
	  for r in select q1,q2 from int8_tbl loop
	    return next r;
	  end loop;
	end;
	$$ language plpgsql;
2020-04-06 20:20:30.185 EDT [3326:2513] pg_regress/alter_table LOG:  statement: ALTER TABLE hash_parted ATTACH PARTITION hpart_2 FOR VALUES WITH (MODULUS 4, REMAINDER 1);
2020-04-06 20:20:30.186 EDT [3309:1062] pg_regress/plpgsql LOG:  statement: select * from conflict_test();
2020-04-06 20:20:30.187 EDT [3326:2514] pg_regress/alter_table LOG:  statement: CREATE TABLE hpart_5 (
		LIKE hash_parted
	) PARTITION BY LIST (b);
2020-04-06 20:20:30.189 EDT [3326:2515] pg_regress/alter_table LOG:  statement: CREATE TABLE hpart_5_a PARTITION OF hpart_5 FOR VALUES IN ('1', '2', '3');
2020-04-06 20:20:30.189 EDT [3309:1063] pg_regress/plpgsql LOG:  statement: drop function conflict_test();
2020-04-06 20:20:30.191 EDT [3326:2516] pg_regress/alter_table LOG:  statement: INSERT INTO hpart_5_a (a, b) VALUES (7, 1);
2020-04-06 20:20:30.192 EDT [3309:1064] pg_regress/plpgsql LOG:  statement: create function unreserved_test() returns int as $$
	declare
	  forward int := 21;
	begin
	  forward := forward * 2;
	  return forward;
	end
	$$ language plpgsql;
2020-04-06 20:20:30.193 EDT [3326:2517] pg_regress/alter_table LOG:  statement: ALTER TABLE hash_parted ATTACH PARTITION hpart_5 FOR VALUES WITH (MODULUS 4, REMAINDER 2);
2020-04-06 20:20:30.196 EDT [3309:1065] pg_regress/plpgsql LOG:  statement: select unreserved_test();
2020-04-06 20:20:30.198 EDT [3309:1066] pg_regress/plpgsql LOG:  statement: create or replace function unreserved_test() returns int as $$
	declare
	  return int := 42;
	begin
	  return := return + 1;
	  return return;
	end
	$$ language plpgsql;
2020-04-06 20:20:30.201 EDT [3309:1067] pg_regress/plpgsql LOG:  statement: select unreserved_test();
2020-04-06 20:20:30.203 EDT [3309:1068] pg_regress/plpgsql LOG:  statement: create or replace function unreserved_test() returns int as $$
	declare
	  comment int := 21;
	begin
	  comment := comment * 2;
	  comment on function unreserved_test() is 'this is a test';
	  return comment;
	end
	$$ language plpgsql;
2020-04-06 20:20:30.205 EDT [3326:2518] pg_regress/alter_table ERROR:  partition constraint of relation "hpart_5_a" is violated by some row
2020-04-06 20:20:30.205 EDT [3326:2519] pg_regress/alter_table STATEMENT:  ALTER TABLE hash_parted ATTACH PARTITION hpart_5 FOR VALUES WITH (MODULUS 4, REMAINDER 2);
2020-04-06 20:20:30.205 EDT [3326:2520] pg_regress/alter_table LOG:  statement: DELETE FROM hpart_5_a;
2020-04-06 20:20:30.206 EDT [3309:1069] pg_regress/plpgsql LOG:  statement: select unreserved_test();
2020-04-06 20:20:30.207 EDT [3326:2521] pg_regress/alter_table LOG:  statement: ALTER TABLE hash_parted ATTACH PARTITION hpart_5 FOR VALUES WITH (MODULUS 4, REMAINDER 2);
2020-04-06 20:20:30.209 EDT [3309:1070] pg_regress/plpgsql LOG:  statement: select obj_description('unreserved_test()'::regprocedure, 'pg_proc');
2020-04-06 20:20:30.209 EDT [3326:2522] pg_regress/alter_table LOG:  statement: CREATE TABLE fail_part(LIKE hash_parted);
2020-04-06 20:20:30.211 EDT [3326:2523] pg_regress/alter_table LOG:  statement: ALTER TABLE hash_parted ATTACH PARTITION fail_part FOR VALUES WITH (MODULUS 0, REMAINDER 1);
2020-04-06 20:20:30.211 EDT [3326:2524] pg_regress/alter_table ERROR:  modulus for hash partition must be a positive integer
2020-04-06 20:20:30.211 EDT [3326:2525] pg_regress/alter_table STATEMENT:  ALTER TABLE hash_parted ATTACH PARTITION fail_part FOR VALUES WITH (MODULUS 0, REMAINDER 1);
2020-04-06 20:20:30.211 EDT [3326:2526] pg_regress/alter_table LOG:  statement: ALTER TABLE hash_parted ATTACH PARTITION fail_part FOR VALUES WITH (MODULUS 8, REMAINDER 8);
2020-04-06 20:20:30.211 EDT [3326:2527] pg_regress/alter_table ERROR:  remainder for hash partition must be less than modulus
2020-04-06 20:20:30.211 EDT [3326:2528] pg_regress/alter_table STATEMENT:  ALTER TABLE hash_parted ATTACH PARTITION fail_part FOR VALUES WITH (MODULUS 8, REMAINDER 8);
2020-04-06 20:20:30.211 EDT [3326:2529] pg_regress/alter_table LOG:  statement: ALTER TABLE hash_parted ATTACH PARTITION fail_part FOR VALUES WITH (MODULUS 3, REMAINDER 2);
2020-04-06 20:20:30.212 EDT [3326:2530] pg_regress/alter_table ERROR:  every hash partition modulus must be a factor of the next larger modulus
2020-04-06 20:20:30.212 EDT [3326:2531] pg_regress/alter_table STATEMENT:  ALTER TABLE hash_parted ATTACH PARTITION fail_part FOR VALUES WITH (MODULUS 3, REMAINDER 2);
2020-04-06 20:20:30.212 EDT [3326:2532] pg_regress/alter_table LOG:  statement: DROP TABLE fail_part;
2020-04-06 20:20:30.214 EDT [3326:2533] pg_regress/alter_table LOG:  statement: CREATE TABLE regular_table (a int);
2020-04-06 20:20:30.216 EDT [3326:2534] pg_regress/alter_table LOG:  statement: ALTER TABLE regular_table DETACH PARTITION any_name;
2020-04-06 20:20:30.216 EDT [3326:2535] pg_regress/alter_table ERROR:  table "regular_table" is not partitioned
2020-04-06 20:20:30.216 EDT [3326:2536] pg_regress/alter_table STATEMENT:  ALTER TABLE regular_table DETACH PARTITION any_name;
2020-04-06 20:20:30.216 EDT [3326:2537] pg_regress/alter_table LOG:  statement: DROP TABLE regular_table;
2020-04-06 20:20:30.218 EDT [3326:2538] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 DETACH PARTITION part_4;
2020-04-06 20:20:30.218 EDT [3326:2539] pg_regress/alter_table ERROR:  relation "part_4" does not exist
2020-04-06 20:20:30.218 EDT [3326:2540] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted2 DETACH PARTITION part_4;
2020-04-06 20:20:30.219 EDT [3326:2541] pg_regress/alter_table LOG:  statement: ALTER TABLE hash_parted DETACH PARTITION hpart_4;
2020-04-06 20:20:30.219 EDT [3326:2542] pg_regress/alter_table ERROR:  relation "hpart_4" does not exist
2020-04-06 20:20:30.219 EDT [3326:2543] pg_regress/alter_table STATEMENT:  ALTER TABLE hash_parted DETACH PARTITION hpart_4;
2020-04-06 20:20:30.219 EDT [3326:2544] pg_regress/alter_table LOG:  statement: CREATE TABLE not_a_part (a int);
2020-04-06 20:20:30.221 EDT [3326:2545] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 DETACH PARTITION not_a_part;
2020-04-06 20:20:30.221 EDT [3326:2546] pg_regress/alter_table ERROR:  relation "not_a_part" is not a partition of relation "list_parted2"
2020-04-06 20:20:30.221 EDT [3326:2547] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted2 DETACH PARTITION not_a_part;
2020-04-06 20:20:30.221 EDT [3326:2548] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 DETACH PARTITION part_1;
2020-04-06 20:20:30.221 EDT [3326:2549] pg_regress/alter_table ERROR:  relation "part_1" is not a partition of relation "list_parted2"
2020-04-06 20:20:30.221 EDT [3326:2550] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted2 DETACH PARTITION part_1;
2020-04-06 20:20:30.221 EDT [3326:2551] pg_regress/alter_table LOG:  statement: ALTER TABLE hash_parted DETACH PARTITION not_a_part;
2020-04-06 20:20:30.221 EDT [3326:2552] pg_regress/alter_table ERROR:  relation "not_a_part" is not a partition of relation "hash_parted"
2020-04-06 20:20:30.221 EDT [3326:2553] pg_regress/alter_table STATEMENT:  ALTER TABLE hash_parted DETACH PARTITION not_a_part;
2020-04-06 20:20:30.221 EDT [3326:2554] pg_regress/alter_table LOG:  statement: DROP TABLE not_a_part;
2020-04-06 20:20:30.223 EDT [3326:2555] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 DETACH PARTITION part_3_4;
2020-04-06 20:20:30.224 EDT [3326:2556] pg_regress/alter_table LOG:  statement: SELECT attinhcount, attislocal FROM pg_attribute WHERE attrelid = 'part_3_4'::regclass AND attnum > 0;
2020-04-06 20:20:30.232 EDT [3309:1071] pg_regress/plpgsql LOG:  statement: drop function unreserved_test();
2020-04-06 20:20:30.235 EDT [3309:1072] pg_regress/plpgsql LOG:  statement: create function foreach_test(anyarray)
	returns void as $$
	declare x int;
	begin
	  foreach x in array $1
	  loop
	    raise notice '%', x;
	  end loop;
	  end;
	$$ language plpgsql;
2020-04-06 20:20:30.239 EDT [3309:1073] pg_regress/plpgsql LOG:  statement: select foreach_test(ARRAY[1,2,3,4]);
2020-04-06 20:20:30.241 EDT [3326:2557] pg_regress/alter_table LOG:  statement: SELECT coninhcount, conislocal FROM pg_constraint WHERE conrelid = 'part_3_4'::regclass AND conname = 'check_a';
2020-04-06 20:20:30.244 EDT [3309:1074] pg_regress/plpgsql LOG:  statement: select foreach_test(ARRAY[[1,2],[3,4]]);
2020-04-06 20:20:30.247 EDT [3309:1075] pg_regress/plpgsql LOG:  statement: create or replace function foreach_test(anyarray)
	returns void as $$
	declare x int;
	begin
	  foreach x slice 1 in array $1
	  loop
	    raise notice '%', x;
	  end loop;
	  end;
	$$ language plpgsql;
2020-04-06 20:20:30.251 EDT [3309:1076] pg_regress/plpgsql LOG:  statement: select foreach_test(ARRAY[1,2,3,4]);
2020-04-06 20:20:30.252 EDT [3309:1077] pg_regress/plpgsql ERROR:  FOREACH ... SLICE loop variable must be of an array type
2020-04-06 20:20:30.252 EDT [3309:1078] pg_regress/plpgsql CONTEXT:  PL/pgSQL function foreach_test(anyarray) line 4 at FOREACH over array
2020-04-06 20:20:30.252 EDT [3309:1079] pg_regress/plpgsql STATEMENT:  select foreach_test(ARRAY[1,2,3,4]);
2020-04-06 20:20:30.252 EDT [3309:1080] pg_regress/plpgsql LOG:  statement: select foreach_test(ARRAY[[1,2],[3,4]]);
2020-04-06 20:20:30.252 EDT [3309:1081] pg_regress/plpgsql ERROR:  FOREACH ... SLICE loop variable must be of an array type
2020-04-06 20:20:30.252 EDT [3309:1082] pg_regress/plpgsql CONTEXT:  PL/pgSQL function foreach_test(anyarray) line 4 at FOREACH over array
2020-04-06 20:20:30.252 EDT [3309:1083] pg_regress/plpgsql STATEMENT:  select foreach_test(ARRAY[[1,2],[3,4]]);
2020-04-06 20:20:30.252 EDT [3309:1084] pg_regress/plpgsql LOG:  statement: create or replace function foreach_test(anyarray)
	returns void as $$
	declare x int[];
	begin
	  foreach x slice 1 in array $1
	  loop
	    raise notice '%', x;
	  end loop;
	  end;
	$$ language plpgsql;
2020-04-06 20:20:30.255 EDT [3326:2558] pg_regress/alter_table LOG:  statement: DROP TABLE part_3_4;
2020-04-06 20:20:30.256 EDT [3326:2559] pg_regress/alter_table LOG:  statement: CREATE TABLE range_parted2 (
	    a int
	) PARTITION BY RANGE(a);
2020-04-06 20:20:30.257 EDT [3326:2560] pg_regress/alter_table LOG:  statement: CREATE TABLE part_rp PARTITION OF range_parted2 FOR VALUES FROM (0) to (100);
2020-04-06 20:20:30.259 EDT [3326:2561] pg_regress/alter_table LOG:  statement: ALTER TABLE range_parted2 DETACH PARTITION part_rp;
2020-04-06 20:20:30.259 EDT [3326:2562] pg_regress/alter_table LOG:  statement: DROP TABLE range_parted2;
2020-04-06 20:20:30.260 EDT [3326:2563] pg_regress/alter_table LOG:  statement: SELECT * from part_rp;
2020-04-06 20:20:30.266 EDT [3309:1085] pg_regress/plpgsql LOG:  statement: select foreach_test(ARRAY[1,2,3,4]);
2020-04-06 20:20:30.269 EDT [3309:1086] pg_regress/plpgsql LOG:  statement: select foreach_test(ARRAY[[1,2],[3,4]]);
2020-04-06 20:20:30.272 EDT [3309:1087] pg_regress/plpgsql LOG:  statement: create or replace function foreach_test(anyarray)
	returns void as $$
	declare x int[];
	begin
	  foreach x slice 2 in array $1
	  loop
	    raise notice '%', x;
	  end loop;
	  end;
	$$ language plpgsql;
2020-04-06 20:20:30.277 EDT [3326:2564] pg_regress/alter_table LOG:  statement: DROP TABLE part_rp;
2020-04-06 20:20:30.278 EDT [3326:2565] pg_regress/alter_table LOG:  statement: ALTER TABLE ONLY list_parted2 ADD COLUMN c int;
2020-04-06 20:20:30.279 EDT [3326:2566] pg_regress/alter_table ERROR:  column must be added to child tables too
2020-04-06 20:20:30.279 EDT [3326:2567] pg_regress/alter_table STATEMENT:  ALTER TABLE ONLY list_parted2 ADD COLUMN c int;
2020-04-06 20:20:30.279 EDT [3326:2568] pg_regress/alter_table LOG:  statement: ALTER TABLE ONLY list_parted2 DROP COLUMN b;
2020-04-06 20:20:30.279 EDT [3326:2569] pg_regress/alter_table ERROR:  cannot drop column from only the partitioned table when partitions exist
2020-04-06 20:20:30.279 EDT [3326:2570] pg_regress/alter_table HINT:  Do not specify the ONLY keyword.
2020-04-06 20:20:30.279 EDT [3326:2571] pg_regress/alter_table STATEMENT:  ALTER TABLE ONLY list_parted2 DROP COLUMN b;
2020-04-06 20:20:30.279 EDT [3326:2572] pg_regress/alter_table LOG:  statement: ALTER TABLE part_2 ADD COLUMN c text;
2020-04-06 20:20:30.279 EDT [3326:2573] pg_regress/alter_table ERROR:  cannot add column to a partition
2020-04-06 20:20:30.279 EDT [3326:2574] pg_regress/alter_table STATEMENT:  ALTER TABLE part_2 ADD COLUMN c text;
2020-04-06 20:20:30.279 EDT [3326:2575] pg_regress/alter_table LOG:  statement: ALTER TABLE part_2 DROP COLUMN b;
2020-04-06 20:20:30.279 EDT [3326:2576] pg_regress/alter_table ERROR:  cannot drop inherited column "b"
2020-04-06 20:20:30.279 EDT [3326:2577] pg_regress/alter_table STATEMENT:  ALTER TABLE part_2 DROP COLUMN b;
2020-04-06 20:20:30.279 EDT [3326:2578] pg_regress/alter_table LOG:  statement: ALTER TABLE part_2 RENAME COLUMN b to c;
2020-04-06 20:20:30.279 EDT [3326:2579] pg_regress/alter_table ERROR:  cannot rename inherited column "b"
2020-04-06 20:20:30.279 EDT [3326:2580] pg_regress/alter_table STATEMENT:  ALTER TABLE part_2 RENAME COLUMN b to c;
2020-04-06 20:20:30.280 EDT [3326:2581] pg_regress/alter_table LOG:  statement: ALTER TABLE part_2 ALTER COLUMN b TYPE text;
2020-04-06 20:20:30.280 EDT [3326:2582] pg_regress/alter_table ERROR:  cannot alter inherited column "b"
2020-04-06 20:20:30.280 EDT [3326:2583] pg_regress/alter_table STATEMENT:  ALTER TABLE part_2 ALTER COLUMN b TYPE text;
2020-04-06 20:20:30.280 EDT [3326:2584] pg_regress/alter_table LOG:  statement: ALTER TABLE ONLY list_parted2 ALTER b SET NOT NULL;
2020-04-06 20:20:30.280 EDT [3326:2585] pg_regress/alter_table ERROR:  constraint must be added to child tables too
2020-04-06 20:20:30.280 EDT [3326:2586] pg_regress/alter_table DETAIL:  Column "b" of relation "part_2" is not already NOT NULL.
2020-04-06 20:20:30.280 EDT [3326:2587] pg_regress/alter_table HINT:  Do not specify the ONLY keyword.
2020-04-06 20:20:30.280 EDT [3326:2588] pg_regress/alter_table STATEMENT:  ALTER TABLE ONLY list_parted2 ALTER b SET NOT NULL;
2020-04-06 20:20:30.280 EDT [3326:2589] pg_regress/alter_table LOG:  statement: ALTER TABLE ONLY list_parted2 ADD CONSTRAINT check_b CHECK (b <> 'zz');
2020-04-06 20:20:30.281 EDT [3326:2590] pg_regress/alter_table ERROR:  constraint must be added to child tables too
2020-04-06 20:20:30.281 EDT [3326:2591] pg_regress/alter_table STATEMENT:  ALTER TABLE ONLY list_parted2 ADD CONSTRAINT check_b CHECK (b <> 'zz');
2020-04-06 20:20:30.281 EDT [3326:2592] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 ALTER b SET NOT NULL;
2020-04-06 20:20:30.282 EDT [3309:1088] pg_regress/plpgsql LOG:  statement: select foreach_test(ARRAY[1,2,3,4]);
2020-04-06 20:20:30.282 EDT [3309:1089] pg_regress/plpgsql ERROR:  slice dimension (2) is out of the valid range 0..1
2020-04-06 20:20:30.282 EDT [3309:1090] pg_regress/plpgsql CONTEXT:  PL/pgSQL function foreach_test(anyarray) line 4 at FOREACH over array
2020-04-06 20:20:30.282 EDT [3309:1091] pg_regress/plpgsql STATEMENT:  select foreach_test(ARRAY[1,2,3,4]);
2020-04-06 20:20:30.282 EDT [3326:2593] pg_regress/alter_table LOG:  statement: ALTER TABLE ONLY list_parted2 ALTER b DROP NOT NULL;
2020-04-06 20:20:30.282 EDT [3326:2594] pg_regress/alter_table ERROR:  cannot remove constraint from only the partitioned table when partitions exist
2020-04-06 20:20:30.282 EDT [3326:2595] pg_regress/alter_table HINT:  Do not specify the ONLY keyword.
2020-04-06 20:20:30.282 EDT [3326:2596] pg_regress/alter_table STATEMENT:  ALTER TABLE ONLY list_parted2 ALTER b DROP NOT NULL;
2020-04-06 20:20:30.283 EDT [3326:2597] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 ADD CONSTRAINT check_b CHECK (b <> 'zz');
2020-04-06 20:20:30.283 EDT [3309:1092] pg_regress/plpgsql LOG:  statement: select foreach_test(ARRAY[[1,2],[3,4]]);
2020-04-06 20:20:30.286 EDT [3326:2598] pg_regress/alter_table LOG:  statement: ALTER TABLE ONLY list_parted2 DROP CONSTRAINT check_b;
2020-04-06 20:20:30.287 EDT [3326:2599] pg_regress/alter_table ERROR:  cannot remove constraint from only the partitioned table when partitions exist
2020-04-06 20:20:30.287 EDT [3326:2600] pg_regress/alter_table HINT:  Do not specify the ONLY keyword.
2020-04-06 20:20:30.287 EDT [3326:2601] pg_regress/alter_table STATEMENT:  ALTER TABLE ONLY list_parted2 DROP CONSTRAINT check_b;
2020-04-06 20:20:30.287 EDT [3326:2602] pg_regress/alter_table LOG:  statement: CREATE TABLE parted_no_parts (a int) PARTITION BY LIST (a);
2020-04-06 20:20:30.287 EDT [3309:1093] pg_regress/plpgsql LOG:  statement: select foreach_test(ARRAY[[[1,2]],[[3,4]]]);
2020-04-06 20:20:30.288 EDT [3326:2603] pg_regress/alter_table LOG:  statement: ALTER TABLE ONLY parted_no_parts ALTER a SET NOT NULL;
2020-04-06 20:20:30.289 EDT [3326:2604] pg_regress/alter_table LOG:  statement: ALTER TABLE ONLY parted_no_parts ADD CONSTRAINT check_a CHECK (a > 0);
2020-04-06 20:20:30.289 EDT [3326:2605] pg_regress/alter_table LOG:  statement: ALTER TABLE ONLY parted_no_parts ALTER a DROP NOT NULL;
2020-04-06 20:20:30.290 EDT [3326:2606] pg_regress/alter_table LOG:  statement: ALTER TABLE ONLY parted_no_parts DROP CONSTRAINT check_a;
2020-04-06 20:20:30.291 EDT [3326:2607] pg_regress/alter_table LOG:  statement: DROP TABLE parted_no_parts;
2020-04-06 20:20:30.291 EDT [3309:1094] pg_regress/plpgsql LOG:  statement: create type xy_tuple AS (x int, y int);
2020-04-06 20:20:30.291 EDT [3326:2608] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 ALTER b SET NOT NULL, ADD CONSTRAINT check_a2 CHECK (a > 0);
2020-04-06 20:20:30.295 EDT [3326:2609] pg_regress/alter_table LOG:  statement: ALTER TABLE part_2 ALTER b DROP NOT NULL;
2020-04-06 20:20:30.295 EDT [3309:1095] pg_regress/plpgsql LOG:  statement: create or replace function foreach_test(anyarray)
	returns void as $$
	declare r record;
	begin
	  foreach r in array $1
	  loop
	    raise notice '%', r;
	  end loop;
	  end;
	$$ language plpgsql;
2020-04-06 20:20:30.295 EDT [3326:2610] pg_regress/alter_table ERROR:  column "b" is marked NOT NULL in parent table
2020-04-06 20:20:30.295 EDT [3326:2611] pg_regress/alter_table STATEMENT:  ALTER TABLE part_2 ALTER b DROP NOT NULL;
2020-04-06 20:20:30.295 EDT [3326:2612] pg_regress/alter_table LOG:  statement: ALTER TABLE part_2 DROP CONSTRAINT check_a2;
2020-04-06 20:20:30.296 EDT [3326:2613] pg_regress/alter_table ERROR:  cannot drop inherited constraint "check_a2" of relation "part_2"
2020-04-06 20:20:30.296 EDT [3326:2614] pg_regress/alter_table STATEMENT:  ALTER TABLE part_2 DROP CONSTRAINT check_a2;
2020-04-06 20:20:30.296 EDT [3326:2615] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 add constraint check_b2 check (b <> 'zz') NO INHERIT;
2020-04-06 20:20:30.296 EDT [3326:2616] pg_regress/alter_table ERROR:  cannot add NO INHERIT constraint to partitioned table "list_parted2"
2020-04-06 20:20:30.296 EDT [3326:2617] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted2 add constraint check_b2 check (b <> 'zz') NO INHERIT;
2020-04-06 20:20:30.296 EDT [3326:2618] pg_regress/alter_table LOG:  statement: CREATE TABLE inh_test () INHERITS (part_2);
2020-04-06 20:20:30.296 EDT [3326:2619] pg_regress/alter_table ERROR:  cannot inherit from partition "part_2"
2020-04-06 20:20:30.296 EDT [3326:2620] pg_regress/alter_table STATEMENT:  CREATE TABLE inh_test () INHERITS (part_2);
2020-04-06 20:20:30.296 EDT [3326:2621] pg_regress/alter_table LOG:  statement: CREATE TABLE inh_test (LIKE part_2);
2020-04-06 20:20:30.298 EDT [3326:2622] pg_regress/alter_table LOG:  statement: ALTER TABLE inh_test INHERIT part_2;
2020-04-06 20:20:30.298 EDT [3326:2623] pg_regress/alter_table ERROR:  cannot inherit from a partition
2020-04-06 20:20:30.298 EDT [3326:2624] pg_regress/alter_table STATEMENT:  ALTER TABLE inh_test INHERIT part_2;
2020-04-06 20:20:30.298 EDT [3326:2625] pg_regress/alter_table LOG:  statement: ALTER TABLE part_2 INHERIT inh_test;
2020-04-06 20:20:30.298 EDT [3326:2626] pg_regress/alter_table ERROR:  cannot change inheritance of a partition
2020-04-06 20:20:30.298 EDT [3326:2627] pg_regress/alter_table STATEMENT:  ALTER TABLE part_2 INHERIT inh_test;
2020-04-06 20:20:30.298 EDT [3326:2628] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 DROP COLUMN b;
2020-04-06 20:20:30.299 EDT [3326:2629] pg_regress/alter_table ERROR:  cannot drop column "b" because it is part of the partition key of relation "part_5"
2020-04-06 20:20:30.299 EDT [3326:2630] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted2 DROP COLUMN b;
2020-04-06 20:20:30.299 EDT [3326:2631] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted2 ALTER COLUMN b TYPE text;
2020-04-06 20:20:30.299 EDT [3309:1096] pg_regress/plpgsql LOG:  statement: select foreach_test(ARRAY[(10,20),(40,69),(35,78)]::xy_tuple[]);
2020-04-06 20:20:30.299 EDT [3326:2632] pg_regress/alter_table ERROR:  cannot alter column "b" because it is part of the partition key of relation "part_5"
2020-04-06 20:20:30.299 EDT [3326:2633] pg_regress/alter_table STATEMENT:  ALTER TABLE list_parted2 ALTER COLUMN b TYPE text;
2020-04-06 20:20:30.299 EDT [3326:2634] pg_regress/alter_table LOG:  statement: ALTER TABLE list_parted DROP COLUMN b;
2020-04-06 20:20:30.300 EDT [3326:2635] pg_regress/alter_table LOG:  statement: SELECT * FROM list_parted;
2020-04-06 20:20:30.303 EDT [3309:1097] pg_regress/plpgsql LOG:  statement: select foreach_test(ARRAY[[(10,20),(40,69)],[(35,78),(88,76)]]::xy_tuple[]);
2020-04-06 20:20:30.306 EDT [3309:1098] pg_regress/plpgsql LOG:  statement: create or replace function foreach_test(anyarray)
	returns void as $$
	declare x int; y int;
	begin
	  foreach x, y in array $1
	  loop
	    raise notice 'x = %, y = %', x, y;
	  end loop;
	  end;
	$$ language plpgsql;
2020-04-06 20:20:30.309 EDT [3309:1099] pg_regress/plpgsql LOG:  statement: select foreach_test(ARRAY[(10,20),(40,69),(35,78)]::xy_tuple[]);
2020-04-06 20:20:30.312 EDT [3309:1100] pg_regress/plpgsql LOG:  statement: select foreach_test(ARRAY[[(10,20),(40,69)],[(35,78),(88,76)]]::xy_tuple[]);
2020-04-06 20:20:30.315 EDT [3309:1101] pg_regress/plpgsql LOG:  statement: create or replace function foreach_test(anyarray)
	returns void as $$
	declare x xy_tuple[];
	begin
	  foreach x slice 1 in array $1
	  loop
	    raise notice '%', x;
	  end loop;
	  end;
	$$ language plpgsql;
2020-04-06 20:20:30.316 EDT [3326:2636] pg_regress/alter_table LOG:  statement: DROP TABLE list_parted, list_parted2, range_parted;
2020-04-06 20:20:30.318 EDT [3309:1102] pg_regress/plpgsql LOG:  statement: select foreach_test(ARRAY[(10,20),(40,69),(35,78)]::xy_tuple[]);
2020-04-06 20:20:30.321 EDT [3309:1103] pg_regress/plpgsql LOG:  statement: select foreach_test(ARRAY[[(10,20),(40,69)],[(35,78),(88,76)]]::xy_tuple[]);
2020-04-06 20:20:30.324 EDT [3309:1104] pg_regress/plpgsql LOG:  statement: drop function foreach_test(anyarray);
2020-04-06 20:20:30.327 EDT [3309:1105] pg_regress/plpgsql LOG:  statement: drop type xy_tuple;
2020-04-06 20:20:30.330 EDT [3309:1106] pg_regress/plpgsql LOG:  statement: create temp table rtype (id int, ar text[]);
2020-04-06 20:20:30.334 EDT [3326:2637] pg_regress/alter_table LOG:  statement: DROP TABLE fail_def_part;
2020-04-06 20:20:30.336 EDT [3326:2638] pg_regress/alter_table LOG:  statement: DROP TABLE hash_parted;
2020-04-06 20:20:30.338 EDT [3326:2639] pg_regress/alter_table LOG:  statement: create table p (a int, b int) partition by range (a, b);
2020-04-06 20:20:30.340 EDT [3326:2640] pg_regress/alter_table LOG:  statement: create table p1 (b int, a int not null) partition by range (b);
2020-04-06 20:20:30.341 EDT [3326:2641] pg_regress/alter_table LOG:  statement: create table p11 (like p1);
2020-04-06 20:20:30.342 EDT [3326:2642] pg_regress/alter_table LOG:  statement: alter table p11 drop a;
2020-04-06 20:20:30.342 EDT [3309:1107] pg_regress/plpgsql LOG:  statement: create function arrayassign1() returns text[] language plpgsql as $$
	declare
	 r record;
	begin
	  r := row(12, '{foo,bar,baz}')::rtype;
	  r.ar[2] := 'replace';
	  return r.ar;
	end$$;
2020-04-06 20:20:30.343 EDT [3326:2643] pg_regress/alter_table LOG:  statement: alter table p11 add a int;
2020-04-06 20:20:30.343 EDT [3326:2644] pg_regress/alter_table LOG:  statement: alter table p11 drop a;
2020-04-06 20:20:30.344 EDT [3326:2645] pg_regress/alter_table LOG:  statement: alter table p11 add a int not null;
2020-04-06 20:20:30.345 EDT [3326:2646] pg_regress/alter_table LOG:  statement: select attrelid::regclass, attname, attnum
	from pg_attribute
	where attname = 'a'
	 and (attrelid = 'p'::regclass
	   or attrelid = 'p1'::regclass
	   or attrelid = 'p11'::regclass)
	order by attrelid::regclass::text;
2020-04-06 20:20:30.346 EDT [3309:1108] pg_regress/plpgsql LOG:  statement: select arrayassign1();
2020-04-06 20:20:30.349 EDT [3309:1109] pg_regress/plpgsql LOG:  statement: select arrayassign1();
2020-04-06 20:20:30.352 EDT [3309:1110] pg_regress/plpgsql LOG:  statement: create domain orderedarray as int[2]
	  constraint sorted check (value[1] < value[2]);
2020-04-06 20:20:30.357 EDT [3309:1111] pg_regress/plpgsql LOG:  statement: select '{1,2}'::orderedarray;
2020-04-06 20:20:30.360 EDT [3309:1112] pg_regress/plpgsql LOG:  statement: select '{2,1}'::orderedarray;
2020-04-06 20:20:30.360 EDT [3309:1113] pg_regress/plpgsql ERROR:  value for domain orderedarray violates check constraint "sorted"
2020-04-06 20:20:30.360 EDT [3309:1114] pg_regress/plpgsql STATEMENT:  select '{2,1}'::orderedarray;
2020-04-06 20:20:30.360 EDT [3309:1115] pg_regress/plpgsql LOG:  statement: create function testoa(x1 int, x2 int, x3 int) returns orderedarray
	language plpgsql as $$
	declare res orderedarray;
	begin
	  res := array[x1, x2];
	  res[2] := x3;
	  return res;
	end$$;
2020-04-06 20:20:30.361 EDT [3326:2647] pg_regress/alter_table LOG:  statement: alter table p1 attach partition p11 for values from (2) to (5);
2020-04-06 20:20:30.362 EDT [3326:2648] pg_regress/alter_table LOG:  statement: insert into p1 (a, b) values (2, 3);
2020-04-06 20:20:30.363 EDT [3326:2649] pg_regress/alter_table LOG:  statement: alter table p attach partition p1 for values from (1, 2) to (1, 10);
2020-04-06 20:20:30.364 EDT [3309:1116] pg_regress/plpgsql LOG:  statement: select testoa(1,2,3);
2020-04-06 20:20:30.364 EDT [3326:2650] pg_regress/alter_table ERROR:  partition constraint of relation "p11" is violated by some row
2020-04-06 20:20:30.364 EDT [3326:2651] pg_regress/alter_table STATEMENT:  alter table p attach partition p1 for values from (1, 2) to (1, 10);
2020-04-06 20:20:30.364 EDT [3326:2652] pg_regress/alter_table LOG:  statement: drop table p;
2020-04-06 20:20:30.366 EDT [3326:2653] pg_regress/alter_table LOG:  statement: drop table p1;
2020-04-06 20:20:30.368 EDT [3309:1117] pg_regress/plpgsql LOG:  statement: select testoa(1,2,3);
2020-04-06 20:20:30.368 EDT [3326:2654] pg_regress/alter_table LOG:  statement: create table parted_validate_test (a int) partition by list (a);
2020-04-06 20:20:30.370 EDT [3326:2655] pg_regress/alter_table LOG:  statement: create table parted_validate_test_1 partition of parted_validate_test for values in (0, 1);
2020-04-06 20:20:30.371 EDT [3309:1118] pg_regress/plpgsql LOG:  statement: select testoa(2,1,3);
2020-04-06 20:20:30.371 EDT [3309:1119] pg_regress/plpgsql ERROR:  value for domain orderedarray violates check constraint "sorted"
2020-04-06 20:20:30.371 EDT [3309:1120] pg_regress/plpgsql CONTEXT:  PL/pgSQL function testoa(integer,integer,integer) line 4 at assignment
2020-04-06 20:20:30.371 EDT [3309:1121] pg_regress/plpgsql STATEMENT:  select testoa(2,1,3);
2020-04-06 20:20:30.372 EDT [3309:1122] pg_regress/plpgsql LOG:  statement: select testoa(1,2,1);
2020-04-06 20:20:30.372 EDT [3309:1123] pg_regress/plpgsql ERROR:  value for domain orderedarray violates check constraint "sorted"
2020-04-06 20:20:30.372 EDT [3309:1124] pg_regress/plpgsql CONTEXT:  PL/pgSQL function testoa(integer,integer,integer) line 5 at assignment
2020-04-06 20:20:30.372 EDT [3309:1125] pg_regress/plpgsql STATEMENT:  select testoa(1,2,1);
2020-04-06 20:20:30.372 EDT [3309:1126] pg_regress/plpgsql LOG:  statement: drop function arrayassign1();
2020-04-06 20:20:30.373 EDT [3326:2656] pg_regress/alter_table LOG:  statement: alter table parted_validate_test add constraint parted_validate_test_chka check (a > 0) not valid;
2020-04-06 20:20:30.374 EDT [3326:2657] pg_regress/alter_table LOG:  statement: alter table parted_validate_test validate constraint parted_validate_test_chka;
2020-04-06 20:20:30.375 EDT [3326:2658] pg_regress/alter_table LOG:  statement: drop table parted_validate_test;
2020-04-06 20:20:30.376 EDT [3309:1127] pg_regress/plpgsql LOG:  statement: drop function testoa(x1 int, x2 int, x3 int);
2020-04-06 20:20:30.377 EDT [3326:2659] pg_regress/alter_table LOG:  statement: CREATE TABLE attmp(i integer);
2020-04-06 20:20:30.379 EDT [3326:2660] pg_regress/alter_table LOG:  statement: INSERT INTO attmp VALUES (1);
2020-04-06 20:20:30.379 EDT [3309:1128] pg_regress/plpgsql LOG:  statement: create function returns_rw_array(int) returns int[]
	language plpgsql as $$
	  declare r int[];
	  begin r := array[$1, $1]; return r; end;
	$$ stable;
2020-04-06 20:20:30.379 EDT [3326:2661] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ALTER COLUMN i SET (n_distinct = 1, n_distinct_inherited = 2);
2020-04-06 20:20:30.380 EDT [3326:2662] pg_regress/alter_table LOG:  statement: ALTER TABLE attmp ALTER COLUMN i RESET (n_distinct_inherited);
2020-04-06 20:20:30.380 EDT [3326:2663] pg_regress/alter_table LOG:  statement: ANALYZE attmp;
2020-04-06 20:20:30.381 EDT [3326:2664] pg_regress/alter_table LOG:  statement: DROP TABLE attmp;
2020-04-06 20:20:30.383 EDT [3309:1129] pg_regress/plpgsql LOG:  statement: create function consumes_rw_array(int[]) returns int
	language plpgsql as $$
	  begin return $1[1]; end;
	$$ stable;
2020-04-06 20:20:30.383 EDT [3326:2665] pg_regress/alter_table LOG:  statement: DROP USER regress_alter_table_user1;
2020-04-06 20:20:30.383 EDT [3326:2666] pg_regress/alter_table LOG:  statement: create table defpart_attach_test (a int) partition by list (a);
2020-04-06 20:20:30.385 EDT [3326:2667] pg_regress/alter_table LOG:  statement: create table defpart_attach_test1 partition of defpart_attach_test for values in (1);
2020-04-06 20:20:30.386 EDT [3309:1130] pg_regress/plpgsql LOG:  statement: select consumes_rw_array(returns_rw_array(42));
2020-04-06 20:20:30.387 EDT [3326:2668] pg_regress/alter_table LOG:  statement: create table defpart_attach_test_d (b int, a int);
2020-04-06 20:20:30.388 EDT [3326:2669] pg_regress/alter_table LOG:  statement: alter table defpart_attach_test_d drop b;
2020-04-06 20:20:30.389 EDT [3326:2670] pg_regress/alter_table LOG:  statement: insert into defpart_attach_test_d values (1), (2);
2020-04-06 20:20:30.389 EDT [3309:1131] pg_regress/plpgsql LOG:  statement: explain (verbose, costs off)
	select i, a from
	  (select returns_rw_array(1) as a offset 0) ss,
	  lateral consumes_rw_array(a) i;
2020-04-06 20:20:30.390 EDT [3326:2671] pg_regress/alter_table LOG:  statement: alter table defpart_attach_test attach partition defpart_attach_test_d default;
2020-04-06 20:20:30.390 EDT [3326:2672] pg_regress/alter_table ERROR:  partition constraint of relation "defpart_attach_test_d" is violated by some row
2020-04-06 20:20:30.390 EDT [3326:2673] pg_regress/alter_table STATEMENT:  alter table defpart_attach_test attach partition defpart_attach_test_d default;
2020-04-06 20:20:30.390 EDT [3326:2674] pg_regress/alter_table LOG:  statement: delete from defpart_attach_test_d where a = 1;
2020-04-06 20:20:30.391 EDT [3326:2675] pg_regress/alter_table LOG:  statement: alter table defpart_attach_test_d add check (a > 1);
2020-04-06 20:20:30.392 EDT [3326:2676] pg_regress/alter_table LOG:  statement: alter table defpart_attach_test attach partition defpart_attach_test_d default;
2020-04-06 20:20:30.393 EDT [3309:1132] pg_regress/plpgsql LOG:  statement: select i, a from
	  (select returns_rw_array(1) as a offset 0) ss,
	  lateral consumes_rw_array(a) i;
2020-04-06 20:20:30.393 EDT [3326:2677] pg_regress/alter_table LOG:  statement: create table defpart_attach_test_2 (like defpart_attach_test_d);
2020-04-06 20:20:30.395 EDT [3326:2678] pg_regress/alter_table LOG:  statement: alter table defpart_attach_test attach partition defpart_attach_test_2 for values in (2);
2020-04-06 20:20:30.396 EDT [3326:2679] pg_regress/alter_table ERROR:  updated partition constraint for default partition "defpart_attach_test_d" would be violated by some row
2020-04-06 20:20:30.396 EDT [3326:2680] pg_regress/alter_table STATEMENT:  alter table defpart_attach_test attach partition defpart_attach_test_2 for values in (2);
2020-04-06 20:20:30.396 EDT [3326:2681] pg_regress/alter_table LOG:  statement: drop table defpart_attach_test;
2020-04-06 20:20:30.396 EDT [3309:1133] pg_regress/plpgsql LOG:  statement: explain (verbose, costs off)
	select consumes_rw_array(a), a from returns_rw_array(1) a;
2020-04-06 20:20:30.398 EDT [3326:2682] pg_regress/alter_table LOG:  statement: create table perm_part_parent (a int) partition by list (a);
2020-04-06 20:20:30.399 EDT [3309:1134] pg_regress/plpgsql LOG:  statement: select consumes_rw_array(a), a from returns_rw_array(1) a;
2020-04-06 20:20:30.400 EDT [3326:2683] pg_regress/alter_table LOG:  statement: create temp table temp_part_parent (a int) partition by list (a);
2020-04-06 20:20:30.401 EDT [3326:2684] pg_regress/alter_table LOG:  statement: create table perm_part_child (a int);
2020-04-06 20:20:30.402 EDT [3326:2685] pg_regress/alter_table LOG:  statement: create temp table temp_part_child (a int);
2020-04-06 20:20:30.402 EDT [3309:1135] pg_regress/plpgsql LOG:  statement: explain (verbose, costs off)
	select consumes_rw_array(a), a from
	  (values (returns_rw_array(1)), (returns_rw_array(2))) v(a);
2020-04-06 20:20:30.403 EDT [3326:2686] pg_regress/alter_table LOG:  statement: alter table temp_part_parent attach partition perm_part_child default;
2020-04-06 20:20:30.403 EDT [3326:2687] pg_regress/alter_table ERROR:  cannot attach a permanent relation as partition of temporary relation "temp_part_parent"
2020-04-06 20:20:30.403 EDT [3326:2688] pg_regress/alter_table STATEMENT:  alter table temp_part_parent attach partition perm_part_child default;
2020-04-06 20:20:30.404 EDT [3326:2689] pg_regress/alter_table LOG:  statement: alter table perm_part_parent attach partition temp_part_child default;
2020-04-06 20:20:30.404 EDT [3326:2690] pg_regress/alter_table ERROR:  cannot attach a temporary relation as partition of permanent relation "perm_part_parent"
2020-04-06 20:20:30.404 EDT [3326:2691] pg_regress/alter_table STATEMENT:  alter table perm_part_parent attach partition temp_part_child default;
2020-04-06 20:20:30.404 EDT [3326:2692] pg_regress/alter_table LOG:  statement: alter table temp_part_parent attach partition temp_part_child default;
2020-04-06 20:20:30.405 EDT [3326:2693] pg_regress/alter_table LOG:  statement: drop table perm_part_parent cascade;
2020-04-06 20:20:30.406 EDT [3309:1136] pg_regress/plpgsql LOG:  statement: select consumes_rw_array(a), a from
	  (values (returns_rw_array(1)), (returns_rw_array(2))) v(a);
2020-04-06 20:20:30.406 EDT [3326:2694] pg_regress/alter_table LOG:  statement: drop table temp_part_parent cascade;
2020-04-06 20:20:30.407 EDT [3326:2695] pg_regress/alter_table LOG:  statement: create table tab_part_attach (a int) partition by list (a);
2020-04-06 20:20:30.409 EDT [3326:2696] pg_regress/alter_table LOG:  statement: create or replace function func_part_attach() returns trigger
	  language plpgsql as $$
	  begin
	    execute 'create table tab_part_attach_1 (a int)';
	    execute 'alter table tab_part_attach attach partition tab_part_attach_1 for values in (1)';
	    return null;
	  end $$;
2020-04-06 20:20:30.409 EDT [3309:1137] pg_regress/plpgsql LOG:  statement: do $$
	declare a int[] := array[1,2];
	begin
	  a := a || 3;
	  raise notice 'a = %', a;
	end$$;
2020-04-06 20:20:30.410 EDT [3326:2697] pg_regress/alter_table LOG:  statement: create trigger trig_part_attach before insert on tab_part_attach
	  for each statement execute procedure func_part_attach();
2020-04-06 20:20:30.410 EDT [3326:2698] pg_regress/alter_table LOG:  statement: insert into tab_part_attach values (1);
2020-04-06 20:20:30.411 EDT [3326:2699] pg_regress/alter_table ERROR:  cannot ALTER TABLE "tab_part_attach" because it is being used by active queries in this session
2020-04-06 20:20:30.411 EDT [3326:2700] pg_regress/alter_table CONTEXT:  SQL statement "alter table tab_part_attach attach partition tab_part_attach_1 for values in (1)"
	PL/pgSQL function func_part_attach() line 4 at EXECUTE
2020-04-06 20:20:30.411 EDT [3326:2701] pg_regress/alter_table STATEMENT:  insert into tab_part_attach values (1);
2020-04-06 20:20:30.412 EDT [3326:2702] pg_regress/alter_table LOG:  statement: drop table tab_part_attach;
2020-04-06 20:20:30.412 EDT [3309:1138] pg_regress/plpgsql LOG:  statement: create function inner_func(int)
	returns int as $$
	declare _context text;
	begin
	  get diagnostics _context = pg_context;
	  raise notice '***%***', _context;
	  -- lets do it again, just for fun..
	  get diagnostics _context = pg_context;
	  raise notice '***%***', _context;
	  raise notice 'lets make sure we didnt break anything';
	  return 2 * $1;
	end;
	$$ language plpgsql;
2020-04-06 20:20:30.414 EDT [3326:2703] pg_regress/alter_table LOG:  statement: drop function func_part_attach();
2020-04-06 20:20:30.415 EDT [3326:2704] pg_regress/alter_table LOG:  statement: create function at_test_sql_partop (int4, int4) returns int language sql
	as $$ select case when $1 = $2 then 0 when $1 > $2 then 1 else -1 end; $$;
2020-04-06 20:20:30.416 EDT [3309:1139] pg_regress/plpgsql LOG:  statement: create or replace function outer_func(int)
	returns int as $$
	declare
	  myresult int;
	begin
	  raise notice 'calling down into inner_func()';
	  myresult := inner_func($1);
	  raise notice 'inner_func() done';
	  return myresult;
	end;
	$$ language plpgsql;
2020-04-06 20:20:30.416 EDT [3326:2705] pg_regress/alter_table LOG:  statement: create operator class at_test_sql_partop for type int4 using btree as
	    operator 1 < (int4, int4), operator 2 <= (int4, int4),
	    operator 3 = (int4, int4), operator 4 >= (int4, int4),
	    operator 5 > (int4, int4), function 1 at_test_sql_partop(int4, int4);
2020-04-06 20:20:30.418 EDT [3326:2706] pg_regress/alter_table LOG:  statement: create table at_test_sql_partop (a int) partition by range (a at_test_sql_partop);
2020-04-06 20:20:30.419 EDT [3309:1140] pg_regress/plpgsql LOG:  statement: create or replace function outer_outer_func(int)
	returns int as $$
	declare
	  myresult int;
	begin
	  raise notice 'calling down into outer_func()';
	  myresult := outer_func($1);
	  raise notice 'outer_func() done';
	  return myresult;
	end;
	$$ language plpgsql;
2020-04-06 20:20:30.419 EDT [3326:2707] pg_regress/alter_table LOG:  statement: create table at_test_sql_partop_1 (a int);
2020-04-06 20:20:30.420 EDT [3326:2708] pg_regress/alter_table LOG:  statement: alter table at_test_sql_partop attach partition at_test_sql_partop_1 for values from (0) to (10);
2020-04-06 20:20:30.422 EDT [3309:1141] pg_regress/plpgsql LOG:  statement: select outer_outer_func(10);
2020-04-06 20:20:30.426 EDT [3309:1142] pg_regress/plpgsql LOG:  statement: select outer_outer_func(20);
2020-04-06 20:20:30.429 EDT [3309:1143] pg_regress/plpgsql LOG:  statement: drop function outer_outer_func(int);
2020-04-06 20:20:30.432 EDT [3309:1144] pg_regress/plpgsql LOG:  statement: drop function outer_func(int);
2020-04-06 20:20:30.435 EDT [3309:1145] pg_regress/plpgsql LOG:  statement: drop function inner_func(int);
2020-04-06 20:20:30.438 EDT [3309:1146] pg_regress/plpgsql LOG:  statement: create function inner_func(int)
	returns int as $$
	declare
	  _context text;
	  sx int := 5;
	begin
	  begin
	    perform sx / 0;
	  exception
	    when division_by_zero then
	      get diagnostics _context = pg_context;
	      raise notice '***%***', _context;
	  end;
	
	  -- lets do it again, just for fun..
	  get diagnostics _context = pg_context;
	  raise notice '***%***', _context;
	  raise notice 'lets make sure we didnt break anything';
	  return 2 * $1;
	end;
	$$ language plpgsql;
2020-04-06 20:20:30.441 EDT [3309:1147] pg_regress/plpgsql LOG:  statement: create or replace function outer_func(int)
	returns int as $$
	declare
	  myresult int;
	begin
	  raise notice 'calling down into inner_func()';
	  myresult := inner_func($1);
	  raise notice 'inner_func() done';
	  return myresult;
	end;
	$$ language plpgsql;
2020-04-06 20:20:30.445 EDT [3309:1148] pg_regress/plpgsql LOG:  statement: create or replace function outer_outer_func(int)
	returns int as $$
	declare
	  myresult int;
	begin
	  raise notice 'calling down into outer_func()';
	  myresult := outer_func($1);
	  raise notice 'outer_func() done';
	  return myresult;
	end;
	$$ language plpgsql;
2020-04-06 20:20:30.448 EDT [3309:1149] pg_regress/plpgsql LOG:  statement: select outer_outer_func(10);
2020-04-06 20:20:30.451 EDT [3309:1150] pg_regress/plpgsql LOG:  statement: select outer_outer_func(20);
2020-04-06 20:20:30.454 EDT [3309:1151] pg_regress/plpgsql LOG:  statement: drop function outer_outer_func(int);
2020-04-06 20:20:30.457 EDT [3309:1152] pg_regress/plpgsql LOG:  statement: drop function outer_func(int);
2020-04-06 20:20:30.458 EDT [3326:2709] pg_regress/alter_table LOG:  statement: drop table at_test_sql_partop;
2020-04-06 20:20:30.459 EDT [3309:1153] pg_regress/plpgsql LOG:  statement: drop function inner_func(int);
2020-04-06 20:20:30.462 EDT [3326:2710] pg_regress/alter_table LOG:  statement: drop operator class at_test_sql_partop using btree;
2020-04-06 20:20:30.462 EDT [3309:1154] pg_regress/plpgsql LOG:  statement: do $$
	begin
	  assert 1=1;  -- should succeed
	end;
	$$;
2020-04-06 20:20:30.464 EDT [3326:2711] pg_regress/alter_table LOG:  statement: drop function at_test_sql_partop;
2020-04-06 20:20:30.465 EDT [3326:2712] pg_regress/alter_table LOG:  statement: /* Test case for bug #16242 */
	
	
	
	create table bar1 (a integer, b integer not null default 1)
	  partition by range (a);
2020-04-06 20:20:30.465 EDT [3309:1155] pg_regress/plpgsql LOG:  statement: do $$
	begin
	  assert 1=0;  -- should fail
	end;
	$$;
2020-04-06 20:20:30.465 EDT [3309:1156] pg_regress/plpgsql ERROR:  assertion failed
2020-04-06 20:20:30.465 EDT [3309:1157] pg_regress/plpgsql CONTEXT:  PL/pgSQL function inline_code_block line 3 at ASSERT
2020-04-06 20:20:30.465 EDT [3309:1158] pg_regress/plpgsql STATEMENT:  do $$
	begin
	  assert 1=0;  -- should fail
	end;
	$$;
2020-04-06 20:20:30.466 EDT [3309:1159] pg_regress/plpgsql LOG:  statement: do $$
	begin
	  assert NULL;  -- should fail
	end;
	$$;
2020-04-06 20:20:30.466 EDT [3309:1160] pg_regress/plpgsql ERROR:  assertion failed
2020-04-06 20:20:30.466 EDT [3309:1161] pg_regress/plpgsql CONTEXT:  PL/pgSQL function inline_code_block line 3 at ASSERT
2020-04-06 20:20:30.466 EDT [3309:1162] pg_regress/plpgsql STATEMENT:  do $$
	begin
	  assert NULL;  -- should fail
	end;
	$$;
2020-04-06 20:20:30.466 EDT [3309:1163] pg_regress/plpgsql LOG:  statement: set plpgsql.check_asserts = off;
2020-04-06 20:20:30.466 EDT [3326:2713] pg_regress/alter_table LOG:  statement: create table bar2 (a integer);
2020-04-06 20:20:30.468 EDT [3326:2714] pg_regress/alter_table LOG:  statement: insert into bar2 values (1);
2020-04-06 20:20:30.468 EDT [3326:2715] pg_regress/alter_table LOG:  statement: alter table bar2 add column b integer not null default 1;
2020-04-06 20:20:30.469 EDT [3309:1164] pg_regress/plpgsql LOG:  statement: do $$
	begin
	  assert 1=0;  -- won't be tested
	end;
	$$;
2020-04-06 20:20:30.469 EDT [3326:2716] pg_regress/alter_table LOG:  statement: alter table bar1 attach partition bar2 default;
2020-04-06 20:20:30.471 EDT [3326:2717] pg_regress/alter_table LOG:  statement: select * from bar1;
2020-04-06 20:20:30.471 EDT [3309:1165] pg_regress/plpgsql LOG:  statement: reset plpgsql.check_asserts;
2020-04-06 20:20:30.477 EDT [3309:1166] pg_regress/plpgsql LOG:  statement: do $$
	declare var text := 'some value';
	begin
	  assert 1=0, format('assertion failed, var = "%s"', var);
	end;
	$$;
2020-04-06 20:20:30.477 EDT [3309:1167] pg_regress/plpgsql ERROR:  assertion failed, var = "some value"
2020-04-06 20:20:30.477 EDT [3309:1168] pg_regress/plpgsql CONTEXT:  PL/pgSQL function inline_code_block line 4 at ASSERT
2020-04-06 20:20:30.477 EDT [3309:1169] pg_regress/plpgsql STATEMENT:  do $$
	declare var text := 'some value';
	begin
	  assert 1=0, format('assertion failed, var = "%s"', var);
	end;
	$$;
2020-04-06 20:20:30.477 EDT [3309:1170] pg_regress/plpgsql LOG:  statement: do $$
	begin
	  assert 1=0, 'unhandled assertion';
	exception when others then
	  null; -- do nothing
	end;
	$$;
2020-04-06 20:20:30.477 EDT [3309:1171] pg_regress/plpgsql ERROR:  unhandled assertion
2020-04-06 20:20:30.477 EDT [3309:1172] pg_regress/plpgsql CONTEXT:  PL/pgSQL function inline_code_block line 3 at ASSERT
2020-04-06 20:20:30.477 EDT [3309:1173] pg_regress/plpgsql STATEMENT:  do $$
	begin
	  assert 1=0, 'unhandled assertion';
	exception when others then
	  null; -- do nothing
	end;
	$$;
2020-04-06 20:20:30.478 EDT [3309:1174] pg_regress/plpgsql LOG:  statement: create function plpgsql_domain_check(val int) returns boolean as $$
	begin return val > 0; end
	$$ language plpgsql immutable;
2020-04-06 20:20:30.481 EDT [3309:1175] pg_regress/plpgsql LOG:  statement: create domain plpgsql_domain as integer check(plpgsql_domain_check(value));
2020-04-06 20:20:30.482 EDT [3326:2718] pg_regress/alter_table LOG:  statement: create function xtrig()
	  returns trigger language plpgsql
	as $$
	  declare
	    r record;
	  begin
	    for r in select * from old loop
	      raise info 'a=%, b=%', r.a, r.b;
	    end loop;
	    return NULL;
	  end;
	$$;
2020-04-06 20:20:30.483 EDT [3326:2719] pg_regress/alter_table LOG:  statement: create trigger xtrig
	  after update on bar1
	  referencing old table as old
	  for each statement execute procedure xtrig();
2020-04-06 20:20:30.484 EDT [3326:2720] pg_regress/alter_table LOG:  statement: update bar1 set a = a + 1;
2020-04-06 20:20:30.484 EDT [3309:1176] pg_regress/plpgsql LOG:  statement: do $$
	declare v_test plpgsql_domain;
	begin
	  v_test := 1;
	end;
	$$;
2020-04-06 20:20:30.486 EDT [3326:2721] pg_regress/alter_table LOG:  statement: /* End test case for bug #16242 */
	
	
	create table alttype_cluster (a int);
2020-04-06 20:20:30.487 EDT [3326:2722] pg_regress/alter_table LOG:  statement: alter table alttype_cluster add primary key (a);
2020-04-06 20:20:30.488 EDT [3309:1177] pg_regress/plpgsql LOG:  statement: do $$
	declare v_test plpgsql_domain := 1;
	begin
	  v_test := 0;  -- fail
	end;
	$$;
2020-04-06 20:20:30.488 EDT [3309:1178] pg_regress/plpgsql ERROR:  value for domain plpgsql_domain violates check constraint "plpgsql_domain_check"
2020-04-06 20:20:30.488 EDT [3309:1179] pg_regress/plpgsql CONTEXT:  PL/pgSQL function inline_code_block line 4 at assignment
2020-04-06 20:20:30.488 EDT [3309:1180] pg_regress/plpgsql STATEMENT:  do $$
	declare v_test plpgsql_domain := 1;
	begin
	  v_test := 0;  -- fail
	end;
	$$;
2020-04-06 20:20:30.488 EDT [3309:1181] pg_regress/plpgsql LOG:  statement: create function plpgsql_arr_domain_check(val int[]) returns boolean as $$
	begin return val[1] > 0; end
	$$ language plpgsql immutable;
2020-04-06 20:20:30.489 EDT [3326:2723] pg_regress/alter_table LOG:  statement: create index alttype_cluster_ind on alttype_cluster (a);
2020-04-06 20:20:30.490 EDT [3326:2724] pg_regress/alter_table LOG:  statement: alter table alttype_cluster cluster on alttype_cluster_ind;
2020-04-06 20:20:30.491 EDT [3326:2725] pg_regress/alter_table LOG:  statement: select indexrelid::regclass, indisclustered from pg_index
	  where indrelid = 'alttype_cluster'::regclass
	  order by indexrelid::regclass::text;
2020-04-06 20:20:30.492 EDT [3309:1182] pg_regress/plpgsql LOG:  statement: create domain plpgsql_arr_domain as int[] check(plpgsql_arr_domain_check(value));
2020-04-06 20:20:30.496 EDT [3309:1183] pg_regress/plpgsql LOG:  statement: do $$
	declare v_test plpgsql_arr_domain;
	begin
	  v_test := array[1];
	  v_test := v_test || 2;
	end;
	$$;
2020-04-06 20:20:30.499 EDT [3309:1184] pg_regress/plpgsql LOG:  statement: do $$
	declare v_test plpgsql_arr_domain := array[1];
	begin
	  v_test := 0 || v_test;  -- fail
	end;
	$$;
2020-04-06 20:20:30.500 EDT [3309:1185] pg_regress/plpgsql ERROR:  value for domain plpgsql_arr_domain violates check constraint "plpgsql_arr_domain_check"
2020-04-06 20:20:30.500 EDT [3309:1186] pg_regress/plpgsql CONTEXT:  PL/pgSQL function inline_code_block line 4 at assignment
2020-04-06 20:20:30.500 EDT [3309:1187] pg_regress/plpgsql STATEMENT:  do $$
	declare v_test plpgsql_arr_domain := array[1];
	begin
	  v_test := 0 || v_test;  -- fail
	end;
	$$;
2020-04-06 20:20:30.500 EDT [3309:1188] pg_regress/plpgsql LOG:  statement: CREATE TABLE transition_table_base (id int PRIMARY KEY, val text);
2020-04-06 20:20:30.506 EDT [3309:1189] pg_regress/plpgsql LOG:  statement: CREATE FUNCTION transition_table_base_ins_func()
	  RETURNS trigger
	  LANGUAGE plpgsql
	AS $$
	DECLARE
	  t text;
	  l text;
	BEGIN
	  t = '';
	  FOR l IN EXECUTE
	           $q$
	             EXPLAIN (TIMING off, COSTS off, VERBOSE on)
	             SELECT * FROM newtable
	           $q$ LOOP
	    t = t || l || E'\\n';
	  END LOOP;
	
	  RAISE INFO '%', t;
	  RETURN new;
	END;
	$$;
2020-04-06 20:20:30.508 EDT [3326:2726] pg_regress/alter_table LOG:  statement: alter table alttype_cluster alter a type bigint;
2020-04-06 20:20:30.509 EDT [3309:1190] pg_regress/plpgsql LOG:  statement: CREATE TRIGGER transition_table_base_ins_trig
	  AFTER INSERT ON transition_table_base
	  REFERENCING OLD TABLE AS oldtable NEW TABLE AS newtable
	  FOR EACH STATEMENT
	  EXECUTE PROCEDURE transition_table_base_ins_func();
2020-04-06 20:20:30.509 EDT [3309:1191] pg_regress/plpgsql ERROR:  OLD TABLE can only be specified for a DELETE or UPDATE trigger
2020-04-06 20:20:30.509 EDT [3309:1192] pg_regress/plpgsql STATEMENT:  CREATE TRIGGER transition_table_base_ins_trig
	  AFTER INSERT ON transition_table_base
	  REFERENCING OLD TABLE AS oldtable NEW TABLE AS newtable
	  FOR EACH STATEMENT
	  EXECUTE PROCEDURE transition_table_base_ins_func();
2020-04-06 20:20:30.510 EDT [3309:1193] pg_regress/plpgsql LOG:  statement: CREATE TRIGGER transition_table_base_ins_trig
	  AFTER INSERT ON transition_table_base
	  REFERENCING NEW TABLE AS newtable
	  FOR EACH STATEMENT
	  EXECUTE PROCEDURE transition_table_base_ins_func();
2020-04-06 20:20:30.513 EDT [3309:1194] pg_regress/plpgsql LOG:  statement: INSERT INTO transition_table_base VALUES (1, 'One'), (2, 'Two');
2020-04-06 20:20:30.517 EDT [3326:2727] pg_regress/alter_table LOG:  statement: select indexrelid::regclass, indisclustered from pg_index
	  where indrelid = 'alttype_cluster'::regclass
	  order by indexrelid::regclass::text;
2020-04-06 20:20:30.517 EDT [3309:1195] pg_regress/plpgsql LOG:  statement: INSERT INTO transition_table_base VALUES (3, 'Three'), (4, 'Four');
2020-04-06 20:20:30.521 EDT [3309:1196] pg_regress/plpgsql LOG:  statement: CREATE OR REPLACE FUNCTION transition_table_base_upd_func()
	  RETURNS trigger
	  LANGUAGE plpgsql
	AS $$
	DECLARE
	  t text;
	  l text;
	BEGIN
	  t = '';
	  FOR l IN EXECUTE
	           $q$
	             EXPLAIN (TIMING off, COSTS off, VERBOSE on)
	             SELECT * FROM oldtable ot FULL JOIN newtable nt USING (id)
	           $q$ LOOP
	    t = t || l || E'\\n';
	  END LOOP;
	
	  RAISE INFO '%', t;
	  RETURN new;
	END;
	$$;
2020-04-06 20:20:30.524 EDT [3309:1197] pg_regress/plpgsql LOG:  statement: CREATE TRIGGER transition_table_base_upd_trig
	  AFTER UPDATE ON transition_table_base
	  REFERENCING OLD TABLE AS oldtable NEW TABLE AS newtable
	  FOR EACH STATEMENT
	  EXECUTE PROCEDURE transition_table_base_upd_func();
2020-04-06 20:20:30.527 EDT [3309:1198] pg_regress/plpgsql LOG:  statement: UPDATE transition_table_base
	  SET val = '*' || val || '*'
	  WHERE id BETWEEN 2 AND 3;
2020-04-06 20:20:30.531 EDT [3309:1199] pg_regress/plpgsql LOG:  statement: CREATE TABLE transition_table_level1
	(
	      level1_no serial NOT NULL ,
	      level1_node_name varchar(255),
	       PRIMARY KEY (level1_no)
	) WITHOUT OIDS;
2020-04-06 20:20:30.532 EDT [3326:2728] pg_regress/alter_table LOG:  statement: alter table alttype_cluster cluster on alttype_cluster_pkey;
2020-04-06 20:20:30.534 EDT [3326:2729] pg_regress/alter_table LOG:  statement: select indexrelid::regclass, indisclustered from pg_index
	  where indrelid = 'alttype_cluster'::regclass
	  order by indexrelid::regclass::text;
2020-04-06 20:20:30.539 EDT [3309:1200] pg_regress/plpgsql LOG:  statement: CREATE TABLE transition_table_level2
	(
	      level2_no serial NOT NULL ,
	      parent_no int NOT NULL,
	      level1_node_name varchar(255),
	       PRIMARY KEY (level2_no)
	) WITHOUT OIDS;
2020-04-06 20:20:30.545 EDT [3309:1201] pg_regress/plpgsql LOG:  statement: CREATE TABLE transition_table_status
	(
	      level int NOT NULL,
	      node_no int NOT NULL,
	      status int,
	       PRIMARY KEY (level, node_no)
	) WITHOUT OIDS;
2020-04-06 20:20:30.547 EDT [3326:2730] pg_regress/alter_table LOG:  statement: alter table alttype_cluster alter a type int;
2020-04-06 20:20:30.550 EDT [3309:1202] pg_regress/plpgsql LOG:  statement: CREATE FUNCTION transition_table_level1_ri_parent_del_func()
	  RETURNS TRIGGER
	  LANGUAGE plpgsql
	AS $$
	  DECLARE n bigint;
	  BEGIN
	    PERFORM FROM p JOIN transition_table_level2 c ON c.parent_no = p.level1_no;
	    IF FOUND THEN
	      RAISE EXCEPTION 'RI error';
	    END IF;
	    RETURN NULL;
	  END;
	$$;
2020-04-06 20:20:30.554 EDT [3309:1203] pg_regress/plpgsql LOG:  statement: CREATE TRIGGER transition_table_level1_ri_parent_del_trigger
	  AFTER DELETE ON transition_table_level1
	  REFERENCING OLD TABLE AS p
	  FOR EACH STATEMENT EXECUTE PROCEDURE
	    transition_table_level1_ri_parent_del_func();
2020-04-06 20:20:30.556 EDT [3326:2731] pg_regress/alter_table LOG:  statement: select indexrelid::regclass, indisclustered from pg_index
	  where indrelid = 'alttype_cluster'::regclass
	  order by indexrelid::regclass::text;
2020-04-06 20:20:30.558 EDT [3309:1204] pg_regress/plpgsql LOG:  statement: CREATE FUNCTION transition_table_level1_ri_parent_upd_func()
	  RETURNS TRIGGER
	  LANGUAGE plpgsql
	AS $$
	  DECLARE
	    x int;
	  BEGIN
	    WITH p AS (SELECT level1_no, sum(delta) cnt
	                 FROM (SELECT level1_no, 1 AS delta FROM i
	                       UNION ALL
	                       SELECT level1_no, -1 AS delta FROM d) w
	                 GROUP BY level1_no
	                 HAVING sum(delta) < 0)
	    SELECT level1_no
	      FROM p JOIN transition_table_level2 c ON c.parent_no = p.level1_no
	      INTO x;
	    IF FOUND THEN
	      RAISE EXCEPTION 'RI error';
	    END IF;
	    RETURN NULL;
	  END;
	$$;
2020-04-06 20:20:30.561 EDT [3309:1205] pg_regress/plpgsql LOG:  statement: CREATE TRIGGER transition_table_level1_ri_parent_upd_trigger
	  AFTER UPDATE ON transition_table_level1
	  REFERENCING OLD TABLE AS d NEW TABLE AS i
	  FOR EACH STATEMENT EXECUTE PROCEDURE
	    transition_table_level1_ri_parent_upd_func();
2020-04-06 20:20:30.565 EDT [3309:1206] pg_regress/plpgsql LOG:  statement: CREATE FUNCTION transition_table_level2_ri_child_insupd_func()
	  RETURNS TRIGGER
	  LANGUAGE plpgsql
	AS $$
	  BEGIN
	    PERFORM FROM i
	      LEFT JOIN transition_table_level1 p
	        ON p.level1_no IS NOT NULL AND p.level1_no = i.parent_no
	      WHERE p.level1_no IS NULL;
	    IF FOUND THEN
	      RAISE EXCEPTION 'RI error';
	    END IF;
	    RETURN NULL;
	  END;
	$$;
2020-04-06 20:20:30.569 EDT [3309:1207] pg_regress/plpgsql LOG:  statement: CREATE TRIGGER transition_table_level2_ri_child_ins_trigger
	  AFTER INSERT ON transition_table_level2
	  REFERENCING NEW TABLE AS i
	  FOR EACH STATEMENT EXECUTE PROCEDURE
	    transition_table_level2_ri_child_insupd_func();
2020-04-06 20:20:30.572 EDT [3309:1208] pg_regress/plpgsql LOG:  statement: CREATE TRIGGER transition_table_level2_ri_child_upd_trigger
	  AFTER UPDATE ON transition_table_level2
	  REFERENCING NEW TABLE AS i
	  FOR EACH STATEMENT EXECUTE PROCEDURE
	    transition_table_level2_ri_child_insupd_func();
2020-04-06 20:20:30.573 EDT [3326:2732] pg_regress/alter_table LOG:  statement: drop table alttype_cluster;
2020-04-06 20:20:30.575 EDT [3309:1209] pg_regress/plpgsql LOG:  statement: INSERT INTO transition_table_level1 (level1_no)
	  SELECT generate_series(1,200);
2020-04-06 20:20:30.580 EDT [3309:1210] pg_regress/plpgsql LOG:  statement: ANALYZE transition_table_level1;
2020-04-06 20:20:30.584 EDT [3309:1211] pg_regress/plpgsql LOG:  statement: INSERT INTO transition_table_level2 (level2_no, parent_no)
	  SELECT level2_no, level2_no / 50 + 1 AS parent_no
	    FROM generate_series(1,9999) level2_no;
2020-04-06 20:20:30.589 EDT [3326:2733] pg_regress/alter_table LOG:  disconnection: session time: 0:00:09.806 user=pgbuild database=regression host=[local]
2020-04-06 20:20:30.637 EDT [24937:9] LOG:  checkpoints are occurring too frequently (28 seconds apart)
2020-04-06 20:20:30.637 EDT [24937:10] HINT:  Consider increasing the configuration parameter "max_wal_size".
2020-04-06 20:20:30.657 EDT [3309:1212] pg_regress/plpgsql LOG:  statement: ANALYZE transition_table_level2;
2020-04-06 20:20:30.665 EDT [3309:1213] pg_regress/plpgsql LOG:  statement: INSERT INTO transition_table_status (level, node_no, status)
	  SELECT 1, level1_no, 0 FROM transition_table_level1;
2020-04-06 20:20:30.669 EDT [3309:1214] pg_regress/plpgsql LOG:  statement: INSERT INTO transition_table_status (level, node_no, status)
	  SELECT 2, level2_no, 0 FROM transition_table_level2;
2020-04-06 20:20:30.731 EDT [3309:1215] pg_regress/plpgsql LOG:  statement: ANALYZE transition_table_status;
2020-04-06 20:20:30.737 EDT [3309:1216] pg_regress/plpgsql LOG:  statement: INSERT INTO transition_table_level1(level1_no)
	  SELECT generate_series(201,1000);
2020-04-06 20:20:30.752 EDT [3309:1217] pg_regress/plpgsql LOG:  statement: ANALYZE transition_table_level1;
2020-04-06 20:20:30.756 EDT [3309:1218] pg_regress/plpgsql LOG:  statement: CREATE FUNCTION transition_table_level2_bad_usage_func()
	  RETURNS TRIGGER
	  LANGUAGE plpgsql
	AS $$
	  BEGIN
	    INSERT INTO dx VALUES (1000000, 1000000, 'x');
	    RETURN NULL;
	  END;
	$$;
2020-04-06 20:20:30.760 EDT [3309:1219] pg_regress/plpgsql LOG:  statement: CREATE TRIGGER transition_table_level2_bad_usage_trigger
	  AFTER DELETE ON transition_table_level2
	  REFERENCING OLD TABLE AS dx
	  FOR EACH STATEMENT EXECUTE PROCEDURE
	    transition_table_level2_bad_usage_func();
2020-04-06 20:20:30.764 EDT [3309:1220] pg_regress/plpgsql LOG:  statement: DELETE FROM transition_table_level2
	  WHERE level2_no BETWEEN 301 AND 305;
2020-04-06 20:20:30.764 EDT [3309:1221] pg_regress/plpgsql ERROR:  relation "dx" cannot be the target of a modifying statement
2020-04-06 20:20:30.764 EDT [3309:1222] pg_regress/plpgsql CONTEXT:  SQL statement "INSERT INTO dx VALUES (1000000, 1000000, 'x')"
	PL/pgSQL function transition_table_level2_bad_usage_func() line 3 at SQL statement
2020-04-06 20:20:30.764 EDT [3309:1223] pg_regress/plpgsql STATEMENT:  DELETE FROM transition_table_level2
	  WHERE level2_no BETWEEN 301 AND 305;
2020-04-06 20:20:30.764 EDT [3309:1224] pg_regress/plpgsql LOG:  statement: DROP TRIGGER transition_table_level2_bad_usage_trigger
	  ON transition_table_level2;
2020-04-06 20:20:30.768 EDT [3309:1225] pg_regress/plpgsql LOG:  statement: DELETE FROM transition_table_level1
	  WHERE level1_no = 25;
2020-04-06 20:20:30.771 EDT [3309:1226] pg_regress/plpgsql ERROR:  RI error
2020-04-06 20:20:30.771 EDT [3309:1227] pg_regress/plpgsql CONTEXT:  PL/pgSQL function transition_table_level1_ri_parent_del_func() line 6 at RAISE
2020-04-06 20:20:30.771 EDT [3309:1228] pg_regress/plpgsql STATEMENT:  DELETE FROM transition_table_level1
	  WHERE level1_no = 25;
2020-04-06 20:20:30.771 EDT [3309:1229] pg_regress/plpgsql LOG:  statement: UPDATE transition_table_level1 SET level1_no = -1
	  WHERE level1_no = 30;
2020-04-06 20:20:30.772 EDT [3309:1230] pg_regress/plpgsql ERROR:  RI error
2020-04-06 20:20:30.772 EDT [3309:1231] pg_regress/plpgsql CONTEXT:  PL/pgSQL function transition_table_level1_ri_parent_upd_func() line 15 at RAISE
2020-04-06 20:20:30.772 EDT [3309:1232] pg_regress/plpgsql STATEMENT:  UPDATE transition_table_level1 SET level1_no = -1
	  WHERE level1_no = 30;
2020-04-06 20:20:30.772 EDT [3309:1233] pg_regress/plpgsql LOG:  statement: INSERT INTO transition_table_level2 (level2_no, parent_no)
	  VALUES (10000, 10000);
2020-04-06 20:20:30.773 EDT [3309:1234] pg_regress/plpgsql ERROR:  RI error
2020-04-06 20:20:30.773 EDT [3309:1235] pg_regress/plpgsql CONTEXT:  PL/pgSQL function transition_table_level2_ri_child_insupd_func() line 8 at RAISE
2020-04-06 20:20:30.773 EDT [3309:1236] pg_regress/plpgsql STATEMENT:  INSERT INTO transition_table_level2 (level2_no, parent_no)
	  VALUES (10000, 10000);
2020-04-06 20:20:30.773 EDT [3309:1237] pg_regress/plpgsql LOG:  statement: UPDATE transition_table_level2 SET parent_no = 2000
	  WHERE level2_no = 40;
2020-04-06 20:20:30.774 EDT [3309:1238] pg_regress/plpgsql ERROR:  RI error
2020-04-06 20:20:30.774 EDT [3309:1239] pg_regress/plpgsql CONTEXT:  PL/pgSQL function transition_table_level2_ri_child_insupd_func() line 8 at RAISE
2020-04-06 20:20:30.774 EDT [3309:1240] pg_regress/plpgsql STATEMENT:  UPDATE transition_table_level2 SET parent_no = 2000
	  WHERE level2_no = 40;
2020-04-06 20:20:30.774 EDT [3309:1241] pg_regress/plpgsql LOG:  statement: DELETE FROM transition_table_level1
	  WHERE level1_no BETWEEN 201 AND 1000;
2020-04-06 20:20:30.781 EDT [3309:1242] pg_regress/plpgsql LOG:  statement: DELETE FROM transition_table_level1
	  WHERE level1_no BETWEEN 100000000 AND 100000010;
2020-04-06 20:20:30.785 EDT [3309:1243] pg_regress/plpgsql LOG:  statement: SELECT count(*) FROM transition_table_level1;
2020-04-06 20:20:30.805 EDT [3309:1244] pg_regress/plpgsql LOG:  statement: DELETE FROM transition_table_level2
	  WHERE level2_no BETWEEN 211 AND 220;
2020-04-06 20:20:30.809 EDT [3309:1245] pg_regress/plpgsql LOG:  statement: SELECT count(*) FROM transition_table_level2;
2020-04-06 20:20:30.831 EDT [3309:1246] pg_regress/plpgsql LOG:  statement: CREATE TABLE alter_table_under_transition_tables
	(
	  id int PRIMARY KEY,
	  name text
	);
2020-04-06 20:20:30.841 EDT [3309:1247] pg_regress/plpgsql LOG:  statement: CREATE FUNCTION alter_table_under_transition_tables_upd_func()
	  RETURNS TRIGGER
	  LANGUAGE plpgsql
	AS $$
	BEGIN
	  RAISE WARNING 'old table = %, new table = %',
	                  (SELECT string_agg(id || '=' || name, ',') FROM d),
	                  (SELECT string_agg(id || '=' || name, ',') FROM i);
	  RAISE NOTICE 'one = %', (SELECT 1 FROM alter_table_under_transition_tables LIMIT 1);
	  RETURN NULL;
	END;
	$$;
2020-04-06 20:20:30.845 EDT [3309:1248] pg_regress/plpgsql LOG:  statement: CREATE TRIGGER alter_table_under_transition_tables_upd_trigger
	  AFTER TRUNCATE OR UPDATE ON alter_table_under_transition_tables
	  REFERENCING OLD TABLE AS d NEW TABLE AS i
	  FOR EACH STATEMENT EXECUTE PROCEDURE
	    alter_table_under_transition_tables_upd_func();
2020-04-06 20:20:30.845 EDT [3309:1249] pg_regress/plpgsql ERROR:  TRUNCATE triggers with transition tables are not supported
2020-04-06 20:20:30.845 EDT [3309:1250] pg_regress/plpgsql STATEMENT:  CREATE TRIGGER alter_table_under_transition_tables_upd_trigger
	  AFTER TRUNCATE OR UPDATE ON alter_table_under_transition_tables
	  REFERENCING OLD TABLE AS d NEW TABLE AS i
	  FOR EACH STATEMENT EXECUTE PROCEDURE
	    alter_table_under_transition_tables_upd_func();
2020-04-06 20:20:30.845 EDT [3309:1251] pg_regress/plpgsql LOG:  statement: CREATE TRIGGER alter_table_under_transition_tables_upd_trigger
	  AFTER UPDATE ON alter_table_under_transition_tables
	  REFERENCING OLD TABLE AS d NEW TABLE AS i
	  FOR EACH STATEMENT EXECUTE PROCEDURE
	    alter_table_under_transition_tables_upd_func();
2020-04-06 20:20:30.849 EDT [3309:1252] pg_regress/plpgsql LOG:  statement: INSERT INTO alter_table_under_transition_tables
	  VALUES (1, '1'), (2, '2'), (3, '3');
2020-04-06 20:20:30.852 EDT [3309:1253] pg_regress/plpgsql LOG:  statement: UPDATE alter_table_under_transition_tables
	  SET name = name || name;
2020-04-06 20:20:30.853 EDT [3309:1254] pg_regress/plpgsql WARNING:  old table = 1=1,2=2,3=3, new table = 1=11,2=22,3=33
2020-04-06 20:20:30.853 EDT [3309:1255] pg_regress/plpgsql CONTEXT:  PL/pgSQL function alter_table_under_transition_tables_upd_func() line 3 at RAISE
2020-04-06 20:20:30.856 EDT [3309:1256] pg_regress/plpgsql LOG:  statement: ALTER TABLE alter_table_under_transition_tables
	  ALTER COLUMN name TYPE int USING name::integer;
2020-04-06 20:20:30.863 EDT [3309:1257] pg_regress/plpgsql LOG:  statement: UPDATE alter_table_under_transition_tables
	  SET name = (name::text || name::text)::integer;
2020-04-06 20:20:30.864 EDT [3309:1258] pg_regress/plpgsql WARNING:  old table = 1=11,2=22,3=33, new table = 1=1111,2=2222,3=3333
2020-04-06 20:20:30.864 EDT [3309:1259] pg_regress/plpgsql CONTEXT:  PL/pgSQL function alter_table_under_transition_tables_upd_func() line 3 at RAISE
2020-04-06 20:20:30.867 EDT [3309:1260] pg_regress/plpgsql LOG:  statement: ALTER TABLE alter_table_under_transition_tables
	  DROP column name;
2020-04-06 20:20:30.870 EDT [3309:1261] pg_regress/plpgsql LOG:  statement: UPDATE alter_table_under_transition_tables
	  SET id = id;
2020-04-06 20:20:30.870 EDT [3309:1262] pg_regress/plpgsql ERROR:  column "name" does not exist at character 40
2020-04-06 20:20:30.870 EDT [3309:1263] pg_regress/plpgsql QUERY:  SELECT (SELECT string_agg(id || '=' || name, ',') FROM d)
2020-04-06 20:20:30.870 EDT [3309:1264] pg_regress/plpgsql CONTEXT:  PL/pgSQL function alter_table_under_transition_tables_upd_func() line 3 at RAISE
2020-04-06 20:20:30.870 EDT [3309:1265] pg_regress/plpgsql STATEMENT:  UPDATE alter_table_under_transition_tables
	  SET id = id;
2020-04-06 20:20:30.871 EDT [3309:1266] pg_regress/plpgsql LOG:  statement: CREATE TABLE multi_test (i int);
2020-04-06 20:20:30.874 EDT [3309:1267] pg_regress/plpgsql LOG:  statement: INSERT INTO multi_test VALUES (1);
2020-04-06 20:20:30.877 EDT [3309:1268] pg_regress/plpgsql LOG:  statement: CREATE OR REPLACE FUNCTION multi_test_trig() RETURNS trigger
	LANGUAGE plpgsql AS $$
	BEGIN
	    RAISE NOTICE 'count = %', (SELECT COUNT(*) FROM new_test);
	    RAISE NOTICE 'count union = %',
	      (SELECT COUNT(*)
	       FROM (SELECT * FROM new_test UNION ALL SELECT * FROM new_test) ss);
	    RETURN NULL;
	END$$;
2020-04-06 20:20:30.881 EDT [3309:1269] pg_regress/plpgsql LOG:  statement: CREATE TRIGGER my_trigger AFTER UPDATE ON multi_test
	  REFERENCING NEW TABLE AS new_test OLD TABLE as old_test
	  FOR EACH STATEMENT EXECUTE PROCEDURE multi_test_trig();
2020-04-06 20:20:30.884 EDT [3309:1270] pg_regress/plpgsql LOG:  statement: UPDATE multi_test SET i = i;
2020-04-06 20:20:30.888 EDT [3309:1271] pg_regress/plpgsql LOG:  statement: DROP TABLE multi_test;
2020-04-06 20:20:30.892 EDT [3309:1272] pg_regress/plpgsql LOG:  statement: DROP FUNCTION multi_test_trig();
2020-04-06 20:20:30.895 EDT [3309:1273] pg_regress/plpgsql LOG:  statement: CREATE TABLE partitioned_table (a int, b text) PARTITION BY LIST (a);
2020-04-06 20:20:30.899 EDT [3309:1274] pg_regress/plpgsql LOG:  statement: CREATE TABLE pt_part1 PARTITION OF partitioned_table FOR VALUES IN (1);
2020-04-06 20:20:30.905 EDT [3309:1275] pg_regress/plpgsql LOG:  statement: CREATE TABLE pt_part2 PARTITION OF partitioned_table FOR VALUES IN (2);
2020-04-06 20:20:30.910 EDT [3309:1276] pg_regress/plpgsql LOG:  statement: INSERT INTO partitioned_table VALUES (1, 'Row 1');
2020-04-06 20:20:30.914 EDT [3309:1277] pg_regress/plpgsql LOG:  statement: INSERT INTO partitioned_table VALUES (2, 'Row 2');
2020-04-06 20:20:30.917 EDT [3309:1278] pg_regress/plpgsql LOG:  statement: CREATE OR REPLACE FUNCTION get_from_partitioned_table(partitioned_table.a%type)
	RETURNS partitioned_table AS $$
	DECLARE
	    a_val partitioned_table.a%TYPE;
	    result partitioned_table%ROWTYPE;
	BEGIN
	    a_val := $1;
	    SELECT * INTO result FROM partitioned_table WHERE a = a_val;
	    RETURN result;
	END; $$ LANGUAGE plpgsql;
2020-04-06 20:20:30.920 EDT [3309:1279] pg_regress/plpgsql LOG:  statement: SELECT * FROM get_from_partitioned_table(1) AS t;
2020-04-06 20:20:30.939 EDT [3309:1280] pg_regress/plpgsql LOG:  statement: CREATE OR REPLACE FUNCTION list_partitioned_table()
	RETURNS SETOF partitioned_table.a%TYPE AS $$
	DECLARE
	    row partitioned_table%ROWTYPE;
	    a_val partitioned_table.a%TYPE;
	BEGIN
	    FOR row IN SELECT * FROM partitioned_table ORDER BY a LOOP
	        a_val := row.a;
	        RETURN NEXT a_val;
	    END LOOP;
	    RETURN;
	END; $$ LANGUAGE plpgsql;
2020-04-06 20:20:30.943 EDT [3309:1281] pg_regress/plpgsql LOG:  statement: SELECT * FROM list_partitioned_table() AS t;
2020-04-06 20:20:30.947 EDT [3309:1282] pg_regress/plpgsql LOG:  statement: CREATE FUNCTION fx(x WSlot) RETURNS void AS $$
	BEGIN
	  GET DIAGNOSTICS x = ROW_COUNT;
	  RETURN;
	END; $$ LANGUAGE plpgsql;
2020-04-06 20:20:30.948 EDT [3309:1283] pg_regress/plpgsql ERROR:  "x" is not a scalar variable at character 72
2020-04-06 20:20:30.948 EDT [3309:1284] pg_regress/plpgsql STATEMENT:  CREATE FUNCTION fx(x WSlot) RETURNS void AS $$
	BEGIN
	  GET DIAGNOSTICS x = ROW_COUNT;
	  RETURN;
	END; $$ LANGUAGE plpgsql;
2020-04-06 20:20:30.956 EDT [3309:1285] pg_regress/plpgsql LOG:  disconnection: session time: 0:00:10.266 user=pgbuild database=regression host=[local]
2020-04-06 20:20:31.066 EDT [5022:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:31.067 EDT [5022:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/partition_join
2020-04-06 20:20:31.070 EDT [5022:3] pg_regress/partition_join LOG:  statement: SET enable_partitionwise_join to true;
2020-04-06 20:20:31.070 EDT [5022:4] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1 (a int, b int, c varchar) PARTITION BY RANGE(a);
2020-04-06 20:20:31.071 EDT [5023:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:31.072 EDT [5022:5] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_p1 PARTITION OF prt1 FOR VALUES FROM (0) TO (250);
2020-04-06 20:20:31.073 EDT [5023:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/partition_prune
2020-04-06 20:20:31.073 EDT [5024:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:31.075 EDT [5024:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/reloptions
2020-04-06 20:20:31.076 EDT [5022:6] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_p3 PARTITION OF prt1 FOR VALUES FROM (500) TO (600);
2020-04-06 20:20:31.076 EDT [5025:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:31.077 EDT [5025:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/hash_part
2020-04-06 20:20:31.078 EDT [5022:7] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_p2 PARTITION OF prt1 FOR VALUES FROM (250) TO (500);
2020-04-06 20:20:31.079 EDT [5023:3] pg_regress/partition_prune LOG:  statement: set plan_cache_mode = force_generic_plan;
2020-04-06 20:20:31.080 EDT [5024:3] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test(i INT) WITH (FiLLFaCToR=30,
		autovacuum_enabled = false, autovacuum_analyze_scale_factor = 0.2);
2020-04-06 20:20:31.080 EDT [5022:8] pg_regress/partition_join LOG:  statement: INSERT INTO prt1 SELECT i, i % 25, to_char(i, 'FM0000') FROM generate_series(0, 599) i WHERE i % 2 = 0;
2020-04-06 20:20:31.082 EDT [5025:3] pg_regress/hash_part LOG:  statement: CREATE TABLE mchash (a int, b text, c jsonb)
	  PARTITION BY HASH (a part_test_int4_ops, b part_test_text_ops);
2020-04-06 20:20:31.083 EDT [5022:9] pg_regress/partition_join LOG:  statement: CREATE INDEX iprt1_p1_a on prt1_p1(a);
2020-04-06 20:20:31.084 EDT [5022:10] pg_regress/partition_join LOG:  statement: CREATE INDEX iprt1_p2_a on prt1_p2(a);
2020-04-06 20:20:31.084 EDT [5023:4] pg_regress/partition_prune LOG:  statement: create table lp (a char) partition by list (a);
2020-04-06 20:20:31.084 EDT [5025:4] pg_regress/hash_part LOG:  statement: CREATE TABLE mchash1
	  PARTITION OF mchash FOR VALUES WITH (MODULUS 4, REMAINDER 0);
2020-04-06 20:20:31.085 EDT [5022:11] pg_regress/partition_join LOG:  statement: CREATE INDEX iprt1_p3_a on prt1_p3(a);
2020-04-06 20:20:31.086 EDT [5022:12] pg_regress/partition_join LOG:  statement: ANALYZE prt1;
2020-04-06 20:20:31.087 EDT [5024:4] pg_regress/reloptions LOG:  statement: SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test'::regclass;
2020-04-06 20:20:31.089 EDT [5026:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:31.089 EDT [5022:13] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2 (a int, b int, c varchar) PARTITION BY RANGE(b);
2020-04-06 20:20:31.090 EDT [5025:5] pg_regress/hash_part LOG:  statement: SELECT satisfies_hash_partition(0, 4, 0, NULL);
2020-04-06 20:20:31.090 EDT [5026:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/partition_aggregate
2020-04-06 20:20:31.091 EDT [5023:5] pg_regress/partition_prune LOG:  statement: create table lp_default partition of lp default;
2020-04-06 20:20:31.093 EDT [5023:6] pg_regress/partition_prune LOG:  statement: create table lp_ef partition of lp for values in ('e', 'f');
2020-04-06 20:20:31.095 EDT [5023:7] pg_regress/partition_prune LOG:  statement: create table lp_ad partition of lp for values in ('a', 'd');
2020-04-06 20:20:31.096 EDT [5023:8] pg_regress/partition_prune LOG:  statement: create table lp_bc partition of lp for values in ('b', 'c');
2020-04-06 20:20:31.097 EDT [5023:9] pg_regress/partition_prune LOG:  statement: create table lp_g partition of lp for values in ('g');
2020-04-06 20:20:31.098 EDT [5023:10] pg_regress/partition_prune LOG:  statement: create table lp_null partition of lp for values in (null);
2020-04-06 20:20:31.100 EDT [5023:11] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from lp;
2020-04-06 20:20:31.101 EDT [5022:14] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_p1 PARTITION OF prt2 FOR VALUES FROM (0) TO (250);
2020-04-06 20:20:31.101 EDT [5026:3] pg_regress/partition_aggregate LOG:  statement: SET enable_partitionwise_aggregate TO true;
2020-04-06 20:20:31.101 EDT [5023:12] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from lp where a > 'a' and a < 'd';
2020-04-06 20:20:31.101 EDT [5026:4] pg_regress/partition_aggregate LOG:  statement: SET enable_partitionwise_join TO true;
2020-04-06 20:20:31.101 EDT [5026:5] pg_regress/partition_aggregate LOG:  statement: SET max_parallel_workers_per_gather TO 0;
2020-04-06 20:20:31.101 EDT [5026:6] pg_regress/partition_aggregate LOG:  statement: SET enable_incrementalsort TO off;
2020-04-06 20:20:31.102 EDT [5026:7] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab (a int, b int, c text, d int) PARTITION BY LIST(c);
2020-04-06 20:20:31.102 EDT [5023:13] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from lp where a > 'a' and a <= 'd';
2020-04-06 20:20:31.102 EDT [5023:14] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from lp where a = 'a';
2020-04-06 20:20:31.103 EDT [5025:6] pg_regress/hash_part LOG:  statement: SELECT satisfies_hash_partition('tenk1'::regclass, 4, 0, NULL);
2020-04-06 20:20:31.103 EDT [5025:7] pg_regress/hash_part ERROR:  "tenk1" is not a hash partitioned table
2020-04-06 20:20:31.103 EDT [5025:8] pg_regress/hash_part STATEMENT:  SELECT satisfies_hash_partition('tenk1'::regclass, 4, 0, NULL);
2020-04-06 20:20:31.103 EDT [5023:15] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from lp where 'a' = a;
2020-04-06 20:20:31.103 EDT [5022:15] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_p2 PARTITION OF prt2 FOR VALUES FROM (250) TO (500);
2020-04-06 20:20:31.103 EDT [5023:16] pg_regress/partition_prune LOG:  statement: /* commuted */
	explain (costs off) select * from lp where a is not null;
2020-04-06 20:20:31.104 EDT [5023:17] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from lp where a is null;
2020-04-06 20:20:31.104 EDT [5023:18] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from lp where a = 'a' or a = 'c';
2020-04-06 20:20:31.104 EDT [5023:19] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from lp where a is not null and (a = 'a' or a = 'c');
2020-04-06 20:20:31.104 EDT [5026:8] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab_p1 PARTITION OF pagg_tab FOR VALUES IN ('0000', '0001', '0002', '0003', '0004');
2020-04-06 20:20:31.105 EDT [5023:20] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from lp where a <> 'g';
2020-04-06 20:20:31.105 EDT [5023:21] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from lp where a <> 'a' and a <> 'd';
2020-04-06 20:20:31.105 EDT [5022:16] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_p3 PARTITION OF prt2 FOR VALUES FROM (500) TO (600);
2020-04-06 20:20:31.106 EDT [5023:22] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from lp where a not in ('a', 'd');
2020-04-06 20:20:31.106 EDT [5025:9] pg_regress/hash_part LOG:  statement: SELECT satisfies_hash_partition('mchash1'::regclass, 4, 0, NULL);
2020-04-06 20:20:31.106 EDT [5025:10] pg_regress/hash_part ERROR:  "mchash1" is not a hash partitioned table
2020-04-06 20:20:31.106 EDT [5025:11] pg_regress/hash_part STATEMENT:  SELECT satisfies_hash_partition('mchash1'::regclass, 4, 0, NULL);
2020-04-06 20:20:31.106 EDT [5023:23] pg_regress/partition_prune LOG:  statement: create table coll_pruning (a text collate "C") partition by list (a);
2020-04-06 20:20:31.108 EDT [5023:24] pg_regress/partition_prune LOG:  statement: create table coll_pruning_a partition of coll_pruning for values in ('a');
2020-04-06 20:20:31.108 EDT [5022:17] pg_regress/partition_join LOG:  statement: INSERT INTO prt2 SELECT i % 25, i, to_char(i, 'FM0000') FROM generate_series(0, 599) i WHERE i % 3 = 0;
2020-04-06 20:20:31.108 EDT [5026:9] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab_p2 PARTITION OF pagg_tab FOR VALUES IN ('0005', '0006', '0007', '0008');
2020-04-06 20:20:31.110 EDT [5022:18] pg_regress/partition_join LOG:  statement: CREATE INDEX iprt2_p1_b on prt2_p1(b);
2020-04-06 20:20:31.110 EDT [5023:25] pg_regress/partition_prune LOG:  statement: create table coll_pruning_b partition of coll_pruning for values in ('b');
2020-04-06 20:20:31.110 EDT [5026:10] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab_p3 PARTITION OF pagg_tab FOR VALUES IN ('0009', '0010', '0011');
2020-04-06 20:20:31.110 EDT [5029:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:31.110 EDT [5022:19] pg_regress/partition_join LOG:  statement: CREATE INDEX iprt2_p2_b on prt2_p2(b);
2020-04-06 20:20:31.111 EDT [5025:12] pg_regress/hash_part LOG:  statement: SELECT satisfies_hash_partition('mchash'::regclass, 0, 0, NULL);
2020-04-06 20:20:31.111 EDT [5025:13] pg_regress/hash_part ERROR:  modulus for hash partition must be a positive integer
2020-04-06 20:20:31.111 EDT [5025:14] pg_regress/hash_part STATEMENT:  SELECT satisfies_hash_partition('mchash'::regclass, 0, 0, NULL);
2020-04-06 20:20:31.111 EDT [5022:20] pg_regress/partition_join LOG:  statement: CREATE INDEX iprt2_p3_b on prt2_p3(b);
2020-04-06 20:20:31.112 EDT [5029:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/indexing
2020-04-06 20:20:31.112 EDT [5022:21] pg_regress/partition_join LOG:  statement: ANALYZE prt2;
2020-04-06 20:20:31.113 EDT [5024:5] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test2(i INT) WITH (fillfactor=2);
2020-04-06 20:20:31.113 EDT [5023:26] pg_regress/partition_prune LOG:  statement: create table coll_pruning_def partition of coll_pruning default;
2020-04-06 20:20:31.113 EDT [5024:6] pg_regress/reloptions ERROR:  value 2 out of bounds for option "fillfactor"
2020-04-06 20:20:31.113 EDT [5024:7] pg_regress/reloptions DETAIL:  Valid values are between "10" and "100".
2020-04-06 20:20:31.113 EDT [5024:8] pg_regress/reloptions STATEMENT:  CREATE TABLE reloptions_test2(i INT) WITH (fillfactor=2);
2020-04-06 20:20:31.115 EDT [5024:9] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test2(i INT) WITH (fillfactor=110);
2020-04-06 20:20:31.115 EDT [5024:10] pg_regress/reloptions ERROR:  value 110 out of bounds for option "fillfactor"
2020-04-06 20:20:31.115 EDT [5024:11] pg_regress/reloptions DETAIL:  Valid values are between "10" and "100".
2020-04-06 20:20:31.115 EDT [5024:12] pg_regress/reloptions STATEMENT:  CREATE TABLE reloptions_test2(i INT) WITH (fillfactor=110);
2020-04-06 20:20:31.115 EDT [5029:3] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int, c text) partition by range (a);
2020-04-06 20:20:31.115 EDT [5024:13] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test2(i INT) WITH (autovacuum_analyze_scale_factor = -10.0);
2020-04-06 20:20:31.115 EDT [5024:14] pg_regress/reloptions ERROR:  value -10.0 out of bounds for option "autovacuum_analyze_scale_factor"
2020-04-06 20:20:31.115 EDT [5024:15] pg_regress/reloptions DETAIL:  Valid values are between "0.000000" and "100.000000".
2020-04-06 20:20:31.115 EDT [5024:16] pg_regress/reloptions STATEMENT:  CREATE TABLE reloptions_test2(i INT) WITH (autovacuum_analyze_scale_factor = -10.0);
2020-04-06 20:20:31.115 EDT [5024:17] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test2(i INT) WITH (autovacuum_analyze_scale_factor = 110.0);
2020-04-06 20:20:31.115 EDT [5024:18] pg_regress/reloptions ERROR:  value 110.0 out of bounds for option "autovacuum_analyze_scale_factor"
2020-04-06 20:20:31.115 EDT [5024:19] pg_regress/reloptions DETAIL:  Valid values are between "0.000000" and "100.000000".
2020-04-06 20:20:31.115 EDT [5024:20] pg_regress/reloptions STATEMENT:  CREATE TABLE reloptions_test2(i INT) WITH (autovacuum_analyze_scale_factor = 110.0);
2020-04-06 20:20:31.115 EDT [5024:21] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test2(i INT) WITH (not_existing_option=2);
2020-04-06 20:20:31.115 EDT [5024:22] pg_regress/reloptions ERROR:  unrecognized parameter "not_existing_option"
2020-04-06 20:20:31.115 EDT [5024:23] pg_regress/reloptions STATEMENT:  CREATE TABLE reloptions_test2(i INT) WITH (not_existing_option=2);
2020-04-06 20:20:31.115 EDT [5024:24] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test2(i INT) WITH (not_existing_namespace.fillfactor=2);
2020-04-06 20:20:31.115 EDT [5024:25] pg_regress/reloptions ERROR:  unrecognized parameter namespace "not_existing_namespace"
2020-04-06 20:20:31.115 EDT [5024:26] pg_regress/reloptions STATEMENT:  CREATE TABLE reloptions_test2(i INT) WITH (not_existing_namespace.fillfactor=2);
2020-04-06 20:20:31.115 EDT [5024:27] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test2(i INT) WITH (fillfactor=-30.1);
2020-04-06 20:20:31.115 EDT [5024:28] pg_regress/reloptions ERROR:  value -30.1 out of bounds for option "fillfactor"
2020-04-06 20:20:31.115 EDT [5024:29] pg_regress/reloptions DETAIL:  Valid values are between "10" and "100".
2020-04-06 20:20:31.115 EDT [5024:30] pg_regress/reloptions STATEMENT:  CREATE TABLE reloptions_test2(i INT) WITH (fillfactor=-30.1);
2020-04-06 20:20:31.115 EDT [5024:31] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test2(i INT) WITH (fillfactor='string');
2020-04-06 20:20:31.115 EDT [5024:32] pg_regress/reloptions ERROR:  invalid value for integer option "fillfactor": string
2020-04-06 20:20:31.115 EDT [5024:33] pg_regress/reloptions STATEMENT:  CREATE TABLE reloptions_test2(i INT) WITH (fillfactor='string');
2020-04-06 20:20:31.116 EDT [5024:34] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test2(i INT) WITH (fillfactor=true);
2020-04-06 20:20:31.116 EDT [5024:35] pg_regress/reloptions ERROR:  invalid value for integer option "fillfactor": true
2020-04-06 20:20:31.116 EDT [5024:36] pg_regress/reloptions STATEMENT:  CREATE TABLE reloptions_test2(i INT) WITH (fillfactor=true);
2020-04-06 20:20:31.116 EDT [5024:37] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test2(i INT) WITH (autovacuum_enabled=12);
2020-04-06 20:20:31.116 EDT [5024:38] pg_regress/reloptions ERROR:  invalid value for boolean option "autovacuum_enabled": 12
2020-04-06 20:20:31.116 EDT [5024:39] pg_regress/reloptions STATEMENT:  CREATE TABLE reloptions_test2(i INT) WITH (autovacuum_enabled=12);
2020-04-06 20:20:31.116 EDT [5024:40] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test2(i INT) WITH (autovacuum_enabled=30.5);
2020-04-06 20:20:31.116 EDT [5024:41] pg_regress/reloptions ERROR:  invalid value for boolean option "autovacuum_enabled": 30.5
2020-04-06 20:20:31.116 EDT [5024:42] pg_regress/reloptions STATEMENT:  CREATE TABLE reloptions_test2(i INT) WITH (autovacuum_enabled=30.5);
2020-04-06 20:20:31.116 EDT [5022:22] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.b AND t1.b = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.116 EDT [5024:43] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test2(i INT) WITH (autovacuum_enabled='string');
2020-04-06 20:20:31.116 EDT [5024:44] pg_regress/reloptions ERROR:  invalid value for boolean option "autovacuum_enabled": string
2020-04-06 20:20:31.116 EDT [5024:45] pg_regress/reloptions STATEMENT:  CREATE TABLE reloptions_test2(i INT) WITH (autovacuum_enabled='string');
2020-04-06 20:20:31.116 EDT [5024:46] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test2(i INT) WITH (autovacuum_analyze_scale_factor='string');
2020-04-06 20:20:31.116 EDT [5024:47] pg_regress/reloptions ERROR:  invalid value for floating point option "autovacuum_analyze_scale_factor": string
2020-04-06 20:20:31.116 EDT [5024:48] pg_regress/reloptions STATEMENT:  CREATE TABLE reloptions_test2(i INT) WITH (autovacuum_analyze_scale_factor='string');
2020-04-06 20:20:31.116 EDT [5024:49] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test2(i INT) WITH (autovacuum_analyze_scale_factor=true);
2020-04-06 20:20:31.116 EDT [5024:50] pg_regress/reloptions ERROR:  invalid value for floating point option "autovacuum_analyze_scale_factor": true
2020-04-06 20:20:31.116 EDT [5024:51] pg_regress/reloptions STATEMENT:  CREATE TABLE reloptions_test2(i INT) WITH (autovacuum_analyze_scale_factor=true);
2020-04-06 20:20:31.116 EDT [5024:52] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test2(i INT) WITH (fillfactor=30, fillfactor=40);
2020-04-06 20:20:31.116 EDT [5024:53] pg_regress/reloptions ERROR:  parameter "fillfactor" specified more than once
2020-04-06 20:20:31.116 EDT [5024:54] pg_regress/reloptions STATEMENT:  CREATE TABLE reloptions_test2(i INT) WITH (fillfactor=30, fillfactor=40);
2020-04-06 20:20:31.116 EDT [5024:55] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test2(i INT) WITH (fillfactor);
2020-04-06 20:20:31.116 EDT [5024:56] pg_regress/reloptions ERROR:  invalid value for integer option "fillfactor": true
2020-04-06 20:20:31.116 EDT [5024:57] pg_regress/reloptions STATEMENT:  CREATE TABLE reloptions_test2(i INT) WITH (fillfactor);
2020-04-06 20:20:31.116 EDT [5024:58] pg_regress/reloptions LOG:  statement: ALTER TABLE reloptions_test SET (fillfactor=31,
		autovacuum_analyze_scale_factor = 0.3);
2020-04-06 20:20:31.117 EDT [5025:15] pg_regress/hash_part LOG:  statement: SELECT satisfies_hash_partition('mchash'::regclass, 1, -1, NULL);
2020-04-06 20:20:31.117 EDT [5025:16] pg_regress/hash_part ERROR:  remainder for hash partition must be a non-negative integer
2020-04-06 20:20:31.117 EDT [5025:17] pg_regress/hash_part STATEMENT:  SELECT satisfies_hash_partition('mchash'::regclass, 1, -1, NULL);
2020-04-06 20:20:31.117 EDT [5024:59] pg_regress/reloptions LOG:  statement: SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test'::regclass;
2020-04-06 20:20:31.117 EDT [5029:4] pg_regress/indexing LOG:  statement: create index idxpart_idx on idxpart (a);
2020-04-06 20:20:31.118 EDT [5026:11] pg_regress/partition_aggregate LOG:  statement: INSERT INTO pagg_tab SELECT i % 20, i % 30, to_char(i % 12, 'FM0000'), i % 30 FROM generate_series(0, 2999) i;
2020-04-06 20:20:31.119 EDT [5023:27] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from coll_pruning where a collate "C" = 'a' collate "C";
2020-04-06 20:20:31.120 EDT [5025:18] pg_regress/hash_part LOG:  statement: SELECT satisfies_hash_partition('mchash'::regclass, 1, 1, NULL);
2020-04-06 20:20:31.120 EDT [5025:19] pg_regress/hash_part ERROR:  remainder for hash partition must be less than modulus
2020-04-06 20:20:31.120 EDT [5025:20] pg_regress/hash_part STATEMENT:  SELECT satisfies_hash_partition('mchash'::regclass, 1, 1, NULL);
2020-04-06 20:20:31.120 EDT [5023:28] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from coll_pruning where a collate "POSIX" = 'a' collate "POSIX";
2020-04-06 20:20:31.120 EDT [5025:21] pg_regress/hash_part LOG:  statement: SELECT satisfies_hash_partition('mchash'::regclass, NULL, 0, NULL);
2020-04-06 20:20:31.121 EDT [5023:29] pg_regress/partition_prune LOG:  statement: create table rlp (a int, b varchar) partition by range (a);
2020-04-06 20:20:31.122 EDT [5023:30] pg_regress/partition_prune LOG:  statement: create table rlp_default partition of rlp default partition by list (a);
2020-04-06 20:20:31.123 EDT [5023:31] pg_regress/partition_prune LOG:  statement: create table rlp_default_default partition of rlp_default default;
2020-04-06 20:20:31.126 EDT [5022:23] pg_regress/partition_join LOG:  statement: SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.b AND t1.b = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.127 EDT [5032:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:31.128 EDT [5032:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/partition_info
2020-04-06 20:20:31.129 EDT [5033:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:31.130 EDT [5033:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/explain
2020-04-06 20:20:31.131 EDT [5029:5] pg_regress/indexing LOG:  statement: select relhassubclass from pg_class where relname = 'idxpart_idx';
2020-04-06 20:20:31.132 EDT [5032:3] pg_regress/partition_info LOG:  statement: SELECT * FROM pg_partition_tree(NULL);
2020-04-06 20:20:31.133 EDT [5033:3] pg_regress/explain LOG:  statement: create function explain_filter(text) returns setof text
	language plpgsql as
	$$
	declare
	    ln text;
	begin
	    for ln in execute $1
	    loop
	        -- Replace any numeric word with just 'N'
	        ln := regexp_replace(ln, '\\m\\d+\\M', 'N', 'g');
	        -- In sort output, the above won't match units-suffixed numbers
	        ln := regexp_replace(ln, '\\m\\d+kB', 'NkB', 'g');
	        -- Ignore text-mode buffers output because it varies depending
	        -- on the system state
	        CONTINUE WHEN (ln ~ ' +Buffers: .*');
	        return next ln;
	    end loop;
	end;
	$$;
2020-04-06 20:20:31.134 EDT [5023:32] pg_regress/partition_prune LOG:  statement: create table rlp_default_10 partition of rlp_default for values in (10);
2020-04-06 20:20:31.135 EDT [5024:60] pg_regress/reloptions LOG:  statement: ALTER TABLE reloptions_test SET (autovacuum_enabled, fillfactor=32);
2020-04-06 20:20:31.136 EDT [5024:61] pg_regress/reloptions LOG:  statement: SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test'::regclass;
2020-04-06 20:20:31.136 EDT [5033:4] pg_regress/explain LOG:  statement: create function explain_filter_to_json(text) returns jsonb
	language plpgsql as
	$$
	declare
	    data text := '';
	    ln text;
	begin
	    for ln in execute $1
	    loop
	        -- Replace any numeric word with just '0'
	        ln := regexp_replace(ln, '\\m\\d+\\M', '0', 'g');
	        data := data || ln;
	    end loop;
	    return data::jsonb;
	end;
	$$;
2020-04-06 20:20:31.137 EDT [5033:5] pg_regress/explain LOG:  statement: select explain_filter('explain select * from int8_tbl i8');
2020-04-06 20:20:31.139 EDT [5033:6] pg_regress/explain LOG:  statement: select explain_filter('explain (analyze) select * from int8_tbl i8');
2020-04-06 20:20:31.140 EDT [5023:33] pg_regress/partition_prune LOG:  statement: create table rlp_default_30 partition of rlp_default for values in (30);
2020-04-06 20:20:31.143 EDT [5023:34] pg_regress/partition_prune LOG:  statement: create table rlp_default_null partition of rlp_default for values in (null);
2020-04-06 20:20:31.145 EDT [5026:12] pg_regress/partition_aggregate LOG:  statement: ANALYZE pagg_tab;
2020-04-06 20:20:31.145 EDT [5025:22] pg_regress/hash_part LOG:  statement: SELECT satisfies_hash_partition('mchash'::regclass, 4, NULL, NULL);
2020-04-06 20:20:31.145 EDT [5023:35] pg_regress/partition_prune LOG:  statement: create table rlp1 partition of rlp for values from (minvalue) to (1);
2020-04-06 20:20:31.146 EDT [5022:24] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1, t2 FROM prt1 t1 LEFT JOIN prt2 t2 ON t1.a = t2.b WHERE t1.b = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.148 EDT [5023:36] pg_regress/partition_prune LOG:  statement: create table rlp2 partition of rlp for values from (1) to (10);
2020-04-06 20:20:31.151 EDT [5023:37] pg_regress/partition_prune LOG:  statement: create table rlp3 (b varchar, a int) partition by list (b varchar_ops);
2020-04-06 20:20:31.151 EDT [5022:25] pg_regress/partition_join LOG:  statement: SELECT t1, t2 FROM prt1 t1 LEFT JOIN prt2 t2 ON t1.a = t2.b WHERE t1.b = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.151 EDT [5023:38] pg_regress/partition_prune LOG:  statement: create table rlp3_default partition of rlp3 default;
2020-04-06 20:20:31.153 EDT [5024:62] pg_regress/reloptions LOG:  statement: ALTER TABLE reloptions_test RESET (fillfactor);
2020-04-06 20:20:31.153 EDT [5029:6] pg_regress/indexing LOG:  statement: select indexdef from pg_indexes where indexname like 'idxpart_idx%';
2020-04-06 20:20:31.154 EDT [5023:39] pg_regress/partition_prune LOG:  statement: create table rlp3abcd partition of rlp3 for values in ('ab', 'cd');
2020-04-06 20:20:31.156 EDT [5023:40] pg_regress/partition_prune LOG:  statement: create table rlp3efgh partition of rlp3 for values in ('ef', 'gh');
2020-04-06 20:20:31.157 EDT [5033:7] pg_regress/explain LOG:  statement: select explain_filter('explain (analyze, verbose) select * from int8_tbl i8');
2020-04-06 20:20:31.157 EDT [5039:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:31.158 EDT [5024:63] pg_regress/reloptions LOG:  statement: SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test'::regclass;
2020-04-06 20:20:31.158 EDT [5032:4] pg_regress/partition_info LOG:  statement: SELECT * FROM pg_partition_tree(0);
2020-04-06 20:20:31.158 EDT [5039:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/tuplesort
2020-04-06 20:20:31.160 EDT [5023:41] pg_regress/partition_prune LOG:  statement: create table rlp3nullxy partition of rlp3 for values in (null, 'xy');
2020-04-06 20:20:31.162 EDT [5023:42] pg_regress/partition_prune LOG:  statement: alter table rlp attach partition rlp3 for values from (15) to (20);
2020-04-06 20:20:31.163 EDT [5023:43] pg_regress/partition_prune LOG:  statement: create table rlp4 partition of rlp for values from (20) to (30) partition by range (a);
2020-04-06 20:20:31.164 EDT [5039:3] pg_regress/tuplesort LOG:  statement: SET max_parallel_maintenance_workers = 0;
2020-04-06 20:20:31.165 EDT [5023:44] pg_regress/partition_prune LOG:  statement: create table rlp4_default partition of rlp4 default;
2020-04-06 20:20:31.167 EDT [5039:4] pg_regress/tuplesort LOG:  statement: SET max_parallel_workers = 0;
2020-04-06 20:20:31.167 EDT [5039:5] pg_regress/tuplesort LOG:  statement: CREATE TEMP TABLE abbrev_abort_uuids (
	    id serial not null,
	    abort_increasing uuid,
	    abort_decreasing uuid,
	    noabort_increasing uuid,
	    noabort_decreasing uuid);
2020-04-06 20:20:31.167 EDT [5023:45] pg_regress/partition_prune LOG:  statement: create table rlp4_1 partition of rlp4 for values from (20) to (25);
2020-04-06 20:20:31.169 EDT [5026:13] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT c, sum(a), avg(b), count(*), min(a), max(b) FROM pagg_tab GROUP BY c HAVING avg(d) < 15 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.172 EDT [5024:64] pg_regress/reloptions LOG:  statement: ALTER TABLE reloptions_test RESET (autovacuum_enabled,
		autovacuum_analyze_scale_factor);
2020-04-06 20:20:31.173 EDT [5024:65] pg_regress/reloptions LOG:  statement: SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test'::regclass AND
	       reloptions IS NULL;
2020-04-06 20:20:31.173 EDT [5025:23] pg_regress/hash_part LOG:  statement: SELECT satisfies_hash_partition('mchash'::regclass, 4, 0, NULL::int, NULL::text, NULL::json);
2020-04-06 20:20:31.173 EDT [5025:24] pg_regress/hash_part ERROR:  number of partitioning columns (2) does not match number of partition keys provided (3)
2020-04-06 20:20:31.173 EDT [5025:25] pg_regress/hash_part STATEMENT:  SELECT satisfies_hash_partition('mchash'::regclass, 4, 0, NULL::int, NULL::text, NULL::json);
2020-04-06 20:20:31.173 EDT [5025:26] pg_regress/hash_part LOG:  statement: SELECT satisfies_hash_partition('mchash'::regclass, 3, 1, NULL::int);
2020-04-06 20:20:31.173 EDT [5025:27] pg_regress/hash_part ERROR:  number of partitioning columns (2) does not match number of partition keys provided (1)
2020-04-06 20:20:31.173 EDT [5025:28] pg_regress/hash_part STATEMENT:  SELECT satisfies_hash_partition('mchash'::regclass, 3, 1, NULL::int);
2020-04-06 20:20:31.173 EDT [5025:29] pg_regress/hash_part LOG:  statement: SELECT satisfies_hash_partition('mchash'::regclass, 2, 1, NULL::int, NULL::int);
2020-04-06 20:20:31.173 EDT [5025:30] pg_regress/hash_part ERROR:  column 2 of the partition key has type "text", but supplied value is of type "integer"
2020-04-06 20:20:31.173 EDT [5025:31] pg_regress/hash_part STATEMENT:  SELECT satisfies_hash_partition('mchash'::regclass, 2, 1, NULL::int, NULL::int);
2020-04-06 20:20:31.173 EDT [5039:6] pg_regress/tuplesort LOG:  statement: INSERT INTO abbrev_abort_uuids (abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing)
	    SELECT
	        ('00000000-0000-0000-0000-'||to_char(g.i, '000000000000FM'))::uuid abort_increasing,
	        ('00000000-0000-0000-0000-'||to_char(20000 - g.i, '000000000000FM'))::uuid abort_decreasing,
	        (to_char(g.i % 10009, '00000000FM')||'-0000-0000-0000-'||to_char(g.i, '000000000000FM'))::uuid noabort_increasing,
	        (to_char(((20000 - g.i) % 10009), '00000000FM')||'-0000-0000-0000-'||to_char(20000 - g.i, '000000000000FM'))::uuid noabort_decreasing
	    FROM generate_series(0, 20000, 1) g(i);
2020-04-06 20:20:31.174 EDT [5025:32] pg_regress/hash_part LOG:  statement: SELECT satisfies_hash_partition('mchash'::regclass, 4, 0, 0, ''::text);
2020-04-06 20:20:31.175 EDT [5023:46] pg_regress/partition_prune LOG:  statement: create table rlp4_2 partition of rlp4 for values from (25) to (29);
2020-04-06 20:20:31.177 EDT [5023:47] pg_regress/partition_prune LOG:  statement: create table rlp5 partition of rlp for values from (31) to (maxvalue) partition by range (a);
2020-04-06 20:20:31.179 EDT [5023:48] pg_regress/partition_prune LOG:  statement: create table rlp5_default partition of rlp5 default;
2020-04-06 20:20:31.181 EDT [5026:14] pg_regress/partition_aggregate LOG:  statement: SELECT c, sum(a), avg(b), count(*), min(a), max(b) FROM pagg_tab GROUP BY c HAVING avg(d) < 15 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.185 EDT [5029:7] pg_regress/indexing LOG:  statement: drop index idxpart_idx;
2020-04-06 20:20:31.186 EDT [5022:26] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1 RIGHT JOIN prt2 t2 ON t1.a = t2.b WHERE t2.a = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.187 EDT [5026:15] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT a, sum(b), avg(b), count(*), min(a), max(b) FROM pagg_tab GROUP BY a HAVING avg(d) < 15 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.188 EDT [5029:8] pg_regress/indexing LOG:  statement: create table idxpart1 partition of idxpart for values from (0) to (10);
2020-04-06 20:20:31.189 EDT [5026:16] pg_regress/partition_aggregate LOG:  statement: SELECT a, sum(b), avg(b), count(*), min(a), max(b) FROM pagg_tab GROUP BY a HAVING avg(d) < 15 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.190 EDT [5033:8] pg_regress/explain LOG:  statement: select explain_filter('explain (analyze, buffers, format text) select * from int8_tbl i8');
2020-04-06 20:20:31.191 EDT [5022:27] pg_regress/partition_join LOG:  statement: SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1 RIGHT JOIN prt2 t2 ON t1.a = t2.b WHERE t2.a = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.191 EDT [5029:9] pg_regress/indexing LOG:  statement: create table idxpart2 partition of idxpart for values from (10) to (100)
		partition by range (b);
2020-04-06 20:20:31.192 EDT [5029:10] pg_regress/indexing LOG:  statement: create table idxpart21 partition of idxpart2 for values from (0) to (100);
2020-04-06 20:20:31.193 EDT [5024:66] pg_regress/reloptions LOG:  statement: ALTER TABLE reloptions_test RESET (fillfactor=12);
2020-04-06 20:20:31.193 EDT [5024:67] pg_regress/reloptions ERROR:  RESET must not include values for parameters
2020-04-06 20:20:31.193 EDT [5024:68] pg_regress/reloptions STATEMENT:  ALTER TABLE reloptions_test RESET (fillfactor=12);
2020-04-06 20:20:31.194 EDT [5023:49] pg_regress/partition_prune LOG:  statement: create table rlp5_1 partition of rlp5 for values from (31) to (40);
2020-04-06 20:20:31.194 EDT [5032:5] pg_regress/partition_info LOG:  statement: SELECT * FROM pg_partition_ancestors(NULL);
2020-04-06 20:20:31.195 EDT [5029:11] pg_regress/indexing LOG:  statement: create index idxpart_idx on only idxpart(a);
2020-04-06 20:20:31.197 EDT [5023:50] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a < 1;
2020-04-06 20:20:31.197 EDT [5023:51] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where 1 > a;
2020-04-06 20:20:31.198 EDT [5023:52] pg_regress/partition_prune LOG:  statement: /* commuted */
	explain (costs off) select * from rlp where a <= 1;
2020-04-06 20:20:31.198 EDT [5023:53] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a = 1;
2020-04-06 20:20:31.199 EDT [5023:54] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a = 1::bigint;
2020-04-06 20:20:31.199 EDT [5023:55] pg_regress/partition_prune LOG:  statement: /* same as above */
	explain (costs off) select * from rlp where a = 1::numeric;
2020-04-06 20:20:31.203 EDT [5023:56] pg_regress/partition_prune LOG:  statement: /* no pruning */
	explain (costs off) select * from rlp where a <= 10;
2020-04-06 20:20:31.204 EDT [5023:57] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a > 10;
2020-04-06 20:20:31.205 EDT [5024:69] pg_regress/reloptions LOG:  statement: DROP TABLE reloptions_test;
2020-04-06 20:20:31.205 EDT [5026:17] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT a, c, count(*) FROM pagg_tab GROUP BY a, c;
2020-04-06 20:20:31.206 EDT [5023:58] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a < 15;
2020-04-06 20:20:31.207 EDT [5026:18] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT a, c, count(*) FROM pagg_tab GROUP BY c, a;
2020-04-06 20:20:31.207 EDT [5023:59] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a <= 15;
2020-04-06 20:20:31.208 EDT [5026:19] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT c, a, count(*) FROM pagg_tab GROUP BY a, c;
2020-04-06 20:20:31.208 EDT [5029:12] pg_regress/indexing LOG:  statement: select relhassubclass from pg_class where relname = 'idxpart_idx';
2020-04-06 20:20:31.209 EDT [5033:9] pg_regress/explain LOG:  statement: select explain_filter('explain (analyze, buffers, format json) select * from int8_tbl i8');
2020-04-06 20:20:31.210 EDT [5023:60] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a > 15 and b = 'ab';
2020-04-06 20:20:31.211 EDT [5022:28] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM (SELECT 50 phv, * FROM prt1 WHERE prt1.b = 0) t1 FULL JOIN (SELECT 75 phv, * FROM prt2 WHERE prt2.a = 0) t2 ON (t1.a = t2.b) WHERE t1.phv = t1.a OR t2.phv = t2.b ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.213 EDT [5023:61] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a = 16;
2020-04-06 20:20:31.213 EDT [5023:62] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a = 16 and b in ('not', 'in', 'here');
2020-04-06 20:20:31.214 EDT [5023:63] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a = 16 and b < 'ab';
2020-04-06 20:20:31.214 EDT [5024:70] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test(i INT NOT NULL, j text)
		WITH (vacuum_truncate=false,
		toast.vacuum_truncate=false,
		autovacuum_enabled=false);
2020-04-06 20:20:31.214 EDT [5023:64] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a = 16 and b <= 'ab';
2020-04-06 20:20:31.215 EDT [5023:65] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a = 16 and b is null;
2020-04-06 20:20:31.216 EDT [5023:66] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a = 16 and b is not null;
2020-04-06 20:20:31.216 EDT [5023:67] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a is null;
2020-04-06 20:20:31.217 EDT [5023:68] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a is not null;
2020-04-06 20:20:31.217 EDT [5022:29] pg_regress/partition_join LOG:  statement: SELECT t1.a, t1.c, t2.b, t2.c FROM (SELECT 50 phv, * FROM prt1 WHERE prt1.b = 0) t1 FULL JOIN (SELECT 75 phv, * FROM prt2 WHERE prt2.a = 0) t2 ON (t1.a = t2.b) WHERE t1.phv = t1.a OR t2.phv = t2.b ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.217 EDT [5024:71] pg_regress/reloptions LOG:  statement: SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test'::regclass;
2020-04-06 20:20:31.219 EDT [5023:69] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a > 30;
2020-04-06 20:20:31.219 EDT [5023:70] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a = 30;
2020-04-06 20:20:31.220 EDT [5026:20] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT c, sum(a) FROM pagg_tab WHERE 1 = 2 GROUP BY c;
2020-04-06 20:20:31.221 EDT [5023:71] pg_regress/partition_prune LOG:  statement: /* only default is scanned */
	explain (costs off) select * from rlp where a <= 31;
2020-04-06 20:20:31.221 EDT [5032:6] pg_regress/partition_info LOG:  statement: SELECT * FROM pg_partition_ancestors(0);
2020-04-06 20:20:31.222 EDT [5025:33] pg_regress/hash_part LOG:  statement: SELECT satisfies_hash_partition('mchash'::regclass, 4, 0, 2, ''::text);
2020-04-06 20:20:31.222 EDT [5029:13] pg_regress/indexing LOG:  statement: drop index idxpart_idx;
2020-04-06 20:20:31.222 EDT [5023:72] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a = 1 or a = 7;
2020-04-06 20:20:31.223 EDT [5023:73] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a = 1 or b = 'ab';
2020-04-06 20:20:31.223 EDT [5029:14] pg_regress/indexing LOG:  statement: create index on idxpart (a);
2020-04-06 20:20:31.224 EDT [5023:74] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a > 20 and a < 27;
2020-04-06 20:20:31.224 EDT [5023:75] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a = 29;
2020-04-06 20:20:31.225 EDT [5023:76] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a >= 29;
2020-04-06 20:20:31.226 EDT [5026:21] pg_regress/partition_aggregate LOG:  statement: SELECT c, sum(a) FROM pagg_tab WHERE 1 = 2 GROUP BY c;
2020-04-06 20:20:31.226 EDT [5023:77] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a < 1 or (a > 20 and a < 25);
2020-04-06 20:20:31.227 EDT [5023:78] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a = 20 or a = 40;
2020-04-06 20:20:31.227 EDT [5026:22] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT c, sum(a) FROM pagg_tab WHERE c = 'x' GROUP BY c;
2020-04-06 20:20:31.228 EDT [5023:79] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp3 where a = 20;
2020-04-06 20:20:31.228 EDT [5023:80] pg_regress/partition_prune LOG:  statement: /* empty */
	
	explain (costs off) select * from rlp where a > 1 and a = 10;
2020-04-06 20:20:31.229 EDT [5023:81] pg_regress/partition_prune LOG:  statement: /* only default */
	explain (costs off) select * from rlp where a > 1 and a >=15;
2020-04-06 20:20:31.230 EDT [5023:82] pg_regress/partition_prune LOG:  statement: /* rlp3 onwards, including default */
	explain (costs off) select * from rlp where a = 1 and a = 3;
2020-04-06 20:20:31.230 EDT [5023:83] pg_regress/partition_prune LOG:  statement: /* empty */
	explain (costs off) select * from rlp where (a = 1 and a = 3) or (a > 1 and a = 15);
2020-04-06 20:20:31.231 EDT [5023:84] pg_regress/partition_prune LOG:  statement: create table mc3p (a int, b int, c int) partition by range (a, abs(b), c);
2020-04-06 20:20:31.233 EDT [5023:85] pg_regress/partition_prune LOG:  statement: create table mc3p_default partition of mc3p default;
2020-04-06 20:20:31.234 EDT [5026:23] pg_regress/partition_aggregate LOG:  statement: SELECT c, sum(a) FROM pagg_tab WHERE c = 'x' GROUP BY c;
2020-04-06 20:20:31.235 EDT [5023:86] pg_regress/partition_prune LOG:  statement: create table mc3p0 partition of mc3p for values from (minvalue, minvalue, minvalue) to (1, 1, 1);
2020-04-06 20:20:31.236 EDT [5026:24] pg_regress/partition_aggregate LOG:  statement: SET enable_hashagg TO false;
2020-04-06 20:20:31.236 EDT [5029:15] pg_regress/indexing LOG:  statement: select relname, relkind, relhassubclass, inhparent::regclass
	    from pg_class left join pg_index ix on (indexrelid = oid)
		left join pg_inherits on (ix.indexrelid = inhrelid)
		where relname like 'idxpart%' order by relname;
2020-04-06 20:20:31.236 EDT [5023:87] pg_regress/partition_prune LOG:  statement: create table mc3p1 partition of mc3p for values from (1, 1, 1) to (10, 5, 10);
2020-04-06 20:20:31.238 EDT [5023:88] pg_regress/partition_prune LOG:  statement: create table mc3p2 partition of mc3p for values from (10, 5, 10) to (10, 10, 10);
2020-04-06 20:20:31.239 EDT [5023:89] pg_regress/partition_prune LOG:  statement: create table mc3p3 partition of mc3p for values from (10, 10, 10) to (10, 10, 20);
2020-04-06 20:20:31.240 EDT [5023:90] pg_regress/partition_prune LOG:  statement: create table mc3p4 partition of mc3p for values from (10, 10, 20) to (10, maxvalue, maxvalue);
2020-04-06 20:20:31.242 EDT [5033:10] pg_regress/explain LOG:  statement: select explain_filter('explain (analyze, buffers, format xml) select * from int8_tbl i8');
2020-04-06 20:20:31.243 EDT [5023:91] pg_regress/partition_prune LOG:  statement: create table mc3p5 partition of mc3p for values from (11, 1, 1) to (20, 10, 10);
2020-04-06 20:20:31.245 EDT [5023:92] pg_regress/partition_prune LOG:  statement: create table mc3p6 partition of mc3p for values from (20, 10, 10) to (20, 20, 20);
2020-04-06 20:20:31.246 EDT [5023:93] pg_regress/partition_prune LOG:  statement: create table mc3p7 partition of mc3p for values from (20, 20, 20) to (maxvalue, maxvalue, maxvalue);
2020-04-06 20:20:31.248 EDT [5023:94] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc3p where a = 1;
2020-04-06 20:20:31.249 EDT [5023:95] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc3p where a = 1 and abs(b) < 1;
2020-04-06 20:20:31.249 EDT [5032:7] pg_regress/partition_info LOG:  statement: SELECT pg_partition_root(NULL);
2020-04-06 20:20:31.249 EDT [5023:96] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc3p where a = 1 and abs(b) = 1;
2020-04-06 20:20:31.250 EDT [5023:97] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc3p where a = 1 and abs(b) = 1 and c < 8;
2020-04-06 20:20:31.250 EDT [5023:98] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc3p where a = 10 and abs(b) between 5 and 35;
2020-04-06 20:20:31.251 EDT [5023:99] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc3p where a > 10;
2020-04-06 20:20:31.252 EDT [5023:100] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc3p where a >= 10;
2020-04-06 20:20:31.252 EDT [5023:101] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc3p where a < 10;
2020-04-06 20:20:31.253 EDT [5023:102] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc3p where a <= 10 and abs(b) < 10;
2020-04-06 20:20:31.253 EDT [5023:103] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc3p where a = 11 and abs(b) = 0;
2020-04-06 20:20:31.253 EDT [5023:104] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc3p where a = 20 and abs(b) = 10 and c = 100;
2020-04-06 20:20:31.254 EDT [5023:105] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc3p where a > 20;
2020-04-06 20:20:31.254 EDT [5029:16] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:31.254 EDT [5023:106] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc3p where a >= 20;
2020-04-06 20:20:31.254 EDT [5023:107] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc3p where (a = 1 and abs(b) = 1 and c = 1) or (a = 10 and abs(b) = 5 and c = 10) or (a > 11 and a < 20);
2020-04-06 20:20:31.255 EDT [5023:108] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc3p where (a = 1 and abs(b) = 1 and c = 1) or (a = 10 and abs(b) = 5 and c = 10) or (a > 11 and a < 20) or a < 1;
2020-04-06 20:20:31.256 EDT [5023:109] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc3p where (a = 1 and abs(b) = 1 and c = 1) or (a = 10 and abs(b) = 5 and c = 10) or (a > 11 and a < 20) or a < 1 or a = 1;
2020-04-06 20:20:31.257 EDT [5023:110] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc3p where a = 1 or abs(b) = 1 or c = 1;
2020-04-06 20:20:31.258 EDT [5026:25] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT c, sum(a), avg(b), count(*) FROM pagg_tab GROUP BY 1 HAVING avg(d) < 15 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.259 EDT [5022:30] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.b AND t1.a < 450 AND t2.b > 250 AND t1.b = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.259 EDT [5024:72] pg_regress/reloptions LOG:  statement: INSERT INTO reloptions_test VALUES (1, NULL), (NULL, NULL);
2020-04-06 20:20:31.259 EDT [5024:73] pg_regress/reloptions ERROR:  null value in column "i" of relation "reloptions_test" violates not-null constraint
2020-04-06 20:20:31.259 EDT [5024:74] pg_regress/reloptions DETAIL:  Failing row contains (null, null).
2020-04-06 20:20:31.259 EDT [5024:75] pg_regress/reloptions STATEMENT:  INSERT INTO reloptions_test VALUES (1, NULL), (NULL, NULL);
2020-04-06 20:20:31.260 EDT [5026:26] pg_regress/partition_aggregate LOG:  statement: SELECT c, sum(a), avg(b), count(*) FROM pagg_tab GROUP BY 1 HAVING avg(d) < 15 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.260 EDT [5029:17] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int, c text) partition by range (a);
2020-04-06 20:20:31.261 EDT [5024:76] pg_regress/reloptions LOG:  statement: VACUUM reloptions_test;
2020-04-06 20:20:31.263 EDT [5022:31] pg_regress/partition_join LOG:  statement: SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.b AND t1.a < 450 AND t2.b > 250 AND t1.b = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.264 EDT [5023:111] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc3p where (a = 1 and abs(b) = 1) or (a = 10 and abs(b) = 10);
2020-04-06 20:20:31.265 EDT [5023:112] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc3p where (a = 1 and abs(b) = 1) or (a = 10 and abs(b) = 9);
2020-04-06 20:20:31.266 EDT [5023:113] pg_regress/partition_prune LOG:  statement: create table mc2p (a int, b int) partition by range (a, b);
2020-04-06 20:20:31.267 EDT [5033:11] pg_regress/explain LOG:  statement: select explain_filter('explain (analyze, buffers, format yaml) select * from int8_tbl i8');
2020-04-06 20:20:31.268 EDT [5032:8] pg_regress/partition_info LOG:  statement: SELECT pg_partition_root(0);
2020-04-06 20:20:31.270 EDT [5029:18] pg_regress/indexing LOG:  statement: create table idxpart1 partition of idxpart for values from (0) to (10);
2020-04-06 20:20:31.273 EDT [5026:27] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT a, sum(b), avg(b), count(*) FROM pagg_tab GROUP BY 1 HAVING avg(d) < 15 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.275 EDT [5025:34] pg_regress/hash_part LOG:  statement: SELECT satisfies_hash_partition('mchash'::regclass, 2, 1,
									variadic array[1,2]::int[]);
2020-04-06 20:20:31.275 EDT [5025:35] pg_regress/hash_part ERROR:  column 2 of the partition key has type "text", but supplied value is of type "integer"
2020-04-06 20:20:31.275 EDT [5025:36] pg_regress/hash_part STATEMENT:  SELECT satisfies_hash_partition('mchash'::regclass, 2, 1,
									variadic array[1,2]::int[]);
2020-04-06 20:20:31.276 EDT [5024:77] pg_regress/reloptions LOG:  statement: SELECT pg_relation_size('reloptions_test') > 0;
2020-04-06 20:20:31.277 EDT [5025:37] pg_regress/hash_part LOG:  statement: CREATE TABLE mcinthash (a int, b int, c jsonb)
	  PARTITION BY HASH (a part_test_int4_ops, b part_test_int4_ops);
2020-04-06 20:20:31.277 EDT [5023:114] pg_regress/partition_prune LOG:  statement: create table mc2p_default partition of mc2p default;
2020-04-06 20:20:31.278 EDT [5026:28] pg_regress/partition_aggregate LOG:  statement: SELECT a, sum(b), avg(b), count(*) FROM pagg_tab GROUP BY 1 HAVING avg(d) < 15 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.278 EDT [5029:19] pg_regress/indexing LOG:  statement: create index concurrently on idxpart (a);
2020-04-06 20:20:31.278 EDT [5029:20] pg_regress/indexing ERROR:  cannot create index on partitioned table "idxpart" concurrently
2020-04-06 20:20:31.278 EDT [5029:21] pg_regress/indexing STATEMENT:  create index concurrently on idxpart (a);
2020-04-06 20:20:31.279 EDT [5025:38] pg_regress/hash_part LOG:  statement: SELECT satisfies_hash_partition('mcinthash'::regclass, 4, 0,
									variadic array[0, 0]);
2020-04-06 20:20:31.280 EDT [5022:32] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM (SELECT * FROM prt1 WHERE a < 450) t1 LEFT JOIN (SELECT * FROM prt2 WHERE b > 250) t2 ON t1.a = t2.b WHERE t1.b = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.281 EDT [5022:33] pg_regress/partition_join LOG:  statement: SELECT t1.a, t1.c, t2.b, t2.c FROM (SELECT * FROM prt1 WHERE a < 450) t1 LEFT JOIN (SELECT * FROM prt2 WHERE b > 250) t2 ON t1.a = t2.b WHERE t1.b = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.287 EDT [5026:29] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT c FROM pagg_tab GROUP BY c ORDER BY 1;
2020-04-06 20:20:31.287 EDT [5026:30] pg_regress/partition_aggregate LOG:  statement: SELECT c FROM pagg_tab GROUP BY c ORDER BY 1;
2020-04-06 20:20:31.287 EDT [5023:115] pg_regress/partition_prune LOG:  statement: create table mc2p0 partition of mc2p for values from (minvalue, minvalue) to (1, minvalue);
2020-04-06 20:20:31.289 EDT [5029:22] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:31.289 EDT [5033:12] pg_regress/explain LOG:  statement: begin;
2020-04-06 20:20:31.289 EDT [5032:9] pg_regress/partition_info LOG:  statement: CREATE TABLE ptif_test (a int, b int) PARTITION BY range (a);
2020-04-06 20:20:31.291 EDT [5029:23] pg_regress/indexing LOG:  statement: CREATE TABLE idxpart (col1 INT) PARTITION BY RANGE (col1);
2020-04-06 20:20:31.291 EDT [5033:13] pg_regress/explain LOG:  statement: set local plan_cache_mode = force_generic_plan;
2020-04-06 20:20:31.292 EDT [5026:31] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT a FROM pagg_tab WHERE a < 3 GROUP BY a ORDER BY 1;
2020-04-06 20:20:31.292 EDT [5023:116] pg_regress/partition_prune LOG:  statement: create table mc2p1 partition of mc2p for values from (1, minvalue) to (1, 1);
2020-04-06 20:20:31.292 EDT [5033:14] pg_regress/explain LOG:  statement: select true as "OK"
	  from explain_filter('explain (settings) select * from int8_tbl i8') ln
	  where ln ~ '^ *Settings: .*plan_cache_mode = ''force_generic_plan''';
2020-04-06 20:20:31.292 EDT [5029:24] pg_regress/indexing LOG:  statement: CREATE INDEX ON idxpart (col1);
2020-04-06 20:20:31.293 EDT [5029:25] pg_regress/indexing LOG:  statement: CREATE TABLE idxpart_two (col2 INT);
2020-04-06 20:20:31.293 EDT [5026:32] pg_regress/partition_aggregate LOG:  statement: SELECT a FROM pagg_tab WHERE a < 3 GROUP BY a ORDER BY 1;
2020-04-06 20:20:31.293 EDT [5032:10] pg_regress/partition_info LOG:  statement: CREATE TABLE ptif_test0 PARTITION OF ptif_test
	  FOR VALUES FROM (minvalue) TO (0) PARTITION BY list (b);
2020-04-06 20:20:31.294 EDT [5026:33] pg_regress/partition_aggregate LOG:  statement: RESET enable_hashagg;
2020-04-06 20:20:31.294 EDT [5026:34] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT c, sum(a) FROM pagg_tab GROUP BY rollup(c) ORDER BY 1, 2;
2020-04-06 20:20:31.294 EDT [5024:78] pg_regress/reloptions LOG:  statement: SELECT reloptions FROM pg_class WHERE oid =
		(SELECT reltoastrelid FROM pg_class
		WHERE oid = 'reloptions_test'::regclass);
2020-04-06 20:20:31.294 EDT [5026:35] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT c, sum(b order by a) FROM pagg_tab GROUP BY c ORDER BY 1, 2;
2020-04-06 20:20:31.295 EDT [5024:79] pg_regress/reloptions LOG:  statement: ALTER TABLE reloptions_test RESET (vacuum_truncate);
2020-04-06 20:20:31.295 EDT [5026:36] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT a, sum(b order by a) FROM pagg_tab GROUP BY a ORDER BY 1, 2;
2020-04-06 20:20:31.295 EDT [5022:34] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM (SELECT * FROM prt1 WHERE a < 450) t1 FULL JOIN (SELECT * FROM prt2 WHERE b > 250) t2 ON t1.a = t2.b WHERE t1.b = 0 OR t2.a = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.295 EDT [5026:37] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab1(x int, y int) PARTITION BY RANGE(x);
2020-04-06 20:20:31.296 EDT [5022:35] pg_regress/partition_join LOG:  statement: SELECT t1.a, t1.c, t2.b, t2.c FROM (SELECT * FROM prt1 WHERE a < 450) t1 FULL JOIN (SELECT * FROM prt2 WHERE b > 250) t2 ON t1.a = t2.b WHERE t1.b = 0 OR t2.a = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.297 EDT [5026:38] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab1_p1 PARTITION OF pagg_tab1 FOR VALUES FROM (0) TO (10);
2020-04-06 20:20:31.297 EDT [5032:11] pg_regress/partition_info LOG:  statement: CREATE TABLE ptif_test01 PARTITION OF ptif_test0 FOR VALUES IN (1);
2020-04-06 20:20:31.298 EDT [5024:80] pg_regress/reloptions LOG:  statement: SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test'::regclass;
2020-04-06 20:20:31.299 EDT [5029:26] pg_regress/indexing LOG:  statement: SELECT col2 FROM idxpart_two fk LEFT OUTER JOIN idxpart pk ON (col1 = col2);
2020-04-06 20:20:31.299 EDT [5033:15] pg_regress/explain LOG:  statement: select explain_filter_to_json('explain (settings, format json) select * from int8_tbl i8') #> '{0,Settings,plan_cache_mode}';
2020-04-06 20:20:31.301 EDT [5033:16] pg_regress/explain LOG:  statement: rollback;
2020-04-06 20:20:31.301 EDT [5033:17] pg_regress/explain LOG:  statement: begin isolation level repeatable read;
2020-04-06 20:20:31.301 EDT [5033:18] pg_regress/explain LOG:  statement: set parallel_setup_cost=0;
2020-04-06 20:20:31.301 EDT [5033:19] pg_regress/explain LOG:  statement: set parallel_tuple_cost=0;
2020-04-06 20:20:31.302 EDT [5033:20] pg_regress/explain LOG:  statement: set min_parallel_table_scan_size=0;
2020-04-06 20:20:31.302 EDT [5026:39] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab1_p2 PARTITION OF pagg_tab1 FOR VALUES FROM (10) TO (20);
2020-04-06 20:20:31.302 EDT [5033:21] pg_regress/explain LOG:  statement: set max_parallel_workers_per_gather=4;
2020-04-06 20:20:31.302 EDT [5033:22] pg_regress/explain LOG:  statement: select jsonb_pretty(
	  explain_filter_to_json('explain (analyze, verbose, buffers, format json)
	                         select * from tenk1 order by tenthous')
	  
	  #- '{0,Plan,Plans,0,Plans,0,Workers}'
	  
	  #- '{0,Plan,Plans,0,Workers}'
	  
	  #- '{0,Plan,Plans,0,Sort Method}'
	  #- '{0,Plan,Plans,0,Sort Space Type}'
	);
2020-04-06 20:20:31.303 EDT [5032:12] pg_regress/partition_info LOG:  statement: CREATE TABLE ptif_test1 PARTITION OF ptif_test
	  FOR VALUES FROM (0) TO (100) PARTITION BY list (b);
2020-04-06 20:20:31.304 EDT [5026:40] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab1_p3 PARTITION OF pagg_tab1 FOR VALUES FROM (20) TO (30);
2020-04-06 20:20:31.305 EDT [5026:41] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab2(x int, y int) PARTITION BY RANGE(y);
2020-04-06 20:20:31.306 EDT [5026:42] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab2_p1 PARTITION OF pagg_tab2 FOR VALUES FROM (0) TO (10);
2020-04-06 20:20:31.309 EDT [5026:43] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab2_p2 PARTITION OF pagg_tab2 FOR VALUES FROM (10) TO (20);
2020-04-06 20:20:31.310 EDT [5026:44] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab2_p3 PARTITION OF pagg_tab2 FOR VALUES FROM (20) TO (30);
2020-04-06 20:20:31.311 EDT [5026:45] pg_regress/partition_aggregate LOG:  statement: INSERT INTO pagg_tab1 SELECT i % 30, i % 20 FROM generate_series(0, 299, 2) i;
2020-04-06 20:20:31.312 EDT [5032:13] pg_regress/partition_info LOG:  statement: CREATE TABLE ptif_test11 PARTITION OF ptif_test1 FOR VALUES IN (1);
2020-04-06 20:20:31.314 EDT [5032:14] pg_regress/partition_info LOG:  statement: CREATE TABLE ptif_test2 PARTITION OF ptif_test
	  FOR VALUES FROM (100) TO (200);
2020-04-06 20:20:31.321 EDT [5024:81] pg_regress/reloptions LOG:  statement: INSERT INTO reloptions_test VALUES (1, NULL), (NULL, NULL);
2020-04-06 20:20:31.321 EDT [5024:82] pg_regress/reloptions ERROR:  null value in column "i" of relation "reloptions_test" violates not-null constraint
2020-04-06 20:20:31.321 EDT [5024:83] pg_regress/reloptions DETAIL:  Failing row contains (null, null).
2020-04-06 20:20:31.321 EDT [5024:84] pg_regress/reloptions STATEMENT:  INSERT INTO reloptions_test VALUES (1, NULL), (NULL, NULL);
2020-04-06 20:20:31.321 EDT [5024:85] pg_regress/reloptions LOG:  statement: VACUUM reloptions_test;
2020-04-06 20:20:31.323 EDT [5026:46] pg_regress/partition_aggregate LOG:  statement: INSERT INTO pagg_tab2 SELECT i % 20, i % 30 FROM generate_series(0, 299, 3) i;
2020-04-06 20:20:31.324 EDT [5024:86] pg_regress/reloptions LOG:  statement: SELECT pg_relation_size('reloptions_test') = 0;
2020-04-06 20:20:31.324 EDT [5032:15] pg_regress/partition_info LOG:  statement: CREATE TABLE ptif_test3 PARTITION OF ptif_test
	  FOR VALUES FROM (200) TO (maxvalue) PARTITION BY list (b);
2020-04-06 20:20:31.326 EDT [5026:47] pg_regress/partition_aggregate LOG:  statement: ANALYZE pagg_tab1;
2020-04-06 20:20:31.327 EDT [5032:16] pg_regress/partition_info LOG:  statement: SELECT pg_partition_root('ptif_test');
2020-04-06 20:20:31.329 EDT [5026:48] pg_regress/partition_aggregate LOG:  statement: ANALYZE pagg_tab2;
2020-04-06 20:20:31.329 EDT [5032:17] pg_regress/partition_info LOG:  statement: SELECT pg_partition_root('ptif_test0');
2020-04-06 20:20:31.329 EDT [5032:18] pg_regress/partition_info LOG:  statement: SELECT pg_partition_root('ptif_test01');
2020-04-06 20:20:31.330 EDT [5032:19] pg_regress/partition_info LOG:  statement: SELECT pg_partition_root('ptif_test3');
2020-04-06 20:20:31.330 EDT [5032:20] pg_regress/partition_info LOG:  statement: CREATE INDEX ptif_test_index ON ONLY ptif_test (a);
2020-04-06 20:20:31.331 EDT [5026:49] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.x, sum(t1.y), count(*) FROM pagg_tab1 t1, pagg_tab2 t2 WHERE t1.x = t2.y GROUP BY t1.x ORDER BY 1, 2, 3;
2020-04-06 20:20:31.337 EDT [5025:39] pg_regress/hash_part LOG:  statement: SELECT satisfies_hash_partition('mcinthash'::regclass, 4, 0,
									variadic array[0, 1]);
2020-04-06 20:20:31.338 EDT [5022:36] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.* FROM prt1 t1 WHERE t1.a IN (SELECT t2.b FROM prt2 t2 WHERE t2.a = 0) AND t1.b = 0 ORDER BY t1.a;
2020-04-06 20:20:31.339 EDT [5032:21] pg_regress/partition_info LOG:  statement: CREATE INDEX ptif_test0_index ON ONLY ptif_test0 (a);
2020-04-06 20:20:31.339 EDT [5022:37] pg_regress/partition_join LOG:  statement: SELECT t1.* FROM prt1 t1 WHERE t1.a IN (SELECT t2.b FROM prt2 t2 WHERE t2.a = 0) AND t1.b = 0 ORDER BY t1.a;
2020-04-06 20:20:31.340 EDT [5026:50] pg_regress/partition_aggregate LOG:  statement: SELECT t1.x, sum(t1.y), count(*) FROM pagg_tab1 t1, pagg_tab2 t2 WHERE t1.x = t2.y GROUP BY t1.x ORDER BY 1, 2, 3;
2020-04-06 20:20:31.341 EDT [5029:27] pg_regress/indexing LOG:  statement: DROP table idxpart, idxpart_two;
2020-04-06 20:20:31.343 EDT [5029:28] pg_regress/indexing LOG:  statement: CREATE TABLE idxpart (a INT, b TEXT, c INT) PARTITION BY RANGE(a);
2020-04-06 20:20:31.344 EDT [5032:22] pg_regress/partition_info LOG:  statement: ALTER INDEX ptif_test_index ATTACH PARTITION ptif_test0_index;
2020-04-06 20:20:31.345 EDT [5023:117] pg_regress/partition_prune LOG:  statement: create table mc2p2 partition of mc2p for values from (1, 1) to (2, minvalue);
2020-04-06 20:20:31.345 EDT [5029:29] pg_regress/indexing LOG:  statement: CREATE TABLE idxpart1 PARTITION OF idxpart FOR VALUES FROM (MINVALUE) TO (MAXVALUE);
2020-04-06 20:20:31.348 EDT [5023:118] pg_regress/partition_prune LOG:  statement: create table mc2p3 partition of mc2p for values from (2, minvalue) to (2, 1);
2020-04-06 20:20:31.348 EDT [5029:30] pg_regress/indexing LOG:  statement: CREATE INDEX partidx_abc_idx ON idxpart (a, b, c);
2020-04-06 20:20:31.349 EDT [5032:23] pg_regress/partition_info LOG:  statement: CREATE INDEX ptif_test01_index ON ptif_test01 (a);
2020-04-06 20:20:31.351 EDT [5023:119] pg_regress/partition_prune LOG:  statement: create table mc2p4 partition of mc2p for values from (2, 1) to (2, maxvalue);
2020-04-06 20:20:31.354 EDT [5029:31] pg_regress/indexing LOG:  statement: INSERT INTO idxpart (a, b, c) SELECT i, i, i FROM generate_series(1, 50) i;
2020-04-06 20:20:31.355 EDT [5032:24] pg_regress/partition_info LOG:  statement: ALTER INDEX ptif_test0_index ATTACH PARTITION ptif_test01_index;
2020-04-06 20:20:31.355 EDT [5029:32] pg_regress/indexing LOG:  statement: ALTER TABLE idxpart ALTER COLUMN c TYPE numeric;
2020-04-06 20:20:31.356 EDT [5026:51] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.x, sum(t1.y), count(t1) FROM pagg_tab1 t1, pagg_tab2 t2 WHERE t1.x = t2.y GROUP BY t1.x ORDER BY 1, 2, 3;
2020-04-06 20:20:31.357 EDT [5023:120] pg_regress/partition_prune LOG:  statement: create table mc2p5 partition of mc2p for values from (2, maxvalue) to (maxvalue, maxvalue);
2020-04-06 20:20:31.358 EDT [5023:121] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc2p where a < 2;
2020-04-06 20:20:31.358 EDT [5032:25] pg_regress/partition_info LOG:  statement: CREATE INDEX ptif_test1_index ON ONLY ptif_test1 (a);
2020-04-06 20:20:31.359 EDT [5023:122] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc2p where a = 2 and b < 1;
2020-04-06 20:20:31.360 EDT [5023:123] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc2p where a > 1;
2020-04-06 20:20:31.360 EDT [5023:124] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc2p where a = 1 and b > 1;
2020-04-06 20:20:31.361 EDT [5023:125] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc2p where a = 1 and b is null;
2020-04-06 20:20:31.361 EDT [5026:52] pg_regress/partition_aggregate LOG:  statement: SELECT t1.x, sum(t1.y), count(t1) FROM pagg_tab1 t1, pagg_tab2 t2 WHERE t1.x = t2.y GROUP BY t1.x ORDER BY 1, 2, 3;
2020-04-06 20:20:31.362 EDT [5032:26] pg_regress/partition_info LOG:  statement: ALTER INDEX ptif_test_index ATTACH PARTITION ptif_test1_index;
2020-04-06 20:20:31.363 EDT [5032:27] pg_regress/partition_info LOG:  statement: CREATE INDEX ptif_test11_index ON ptif_test11 (a);
2020-04-06 20:20:31.363 EDT [5024:87] pg_regress/reloptions LOG:  statement: DROP TABLE reloptions_test;
2020-04-06 20:20:31.364 EDT [5029:33] pg_regress/indexing LOG:  statement: DROP TABLE idxpart;
2020-04-06 20:20:31.365 EDT [5032:28] pg_regress/partition_info LOG:  statement: ALTER INDEX ptif_test1_index ATTACH PARTITION ptif_test11_index;
2020-04-06 20:20:31.365 EDT [5026:53] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t2.y, sum(t1.y), count(*) FROM pagg_tab1 t1, pagg_tab2 t2 WHERE t1.x = t2.y GROUP BY t2.y ORDER BY 1, 2, 3;
2020-04-06 20:20:31.366 EDT [5024:88] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test (s VARCHAR)
		WITH (toast.autovacuum_vacuum_cost_delay = 23);
2020-04-06 20:20:31.368 EDT [5032:29] pg_regress/partition_info LOG:  statement: CREATE INDEX ptif_test2_index ON ptif_test2 (a);
2020-04-06 20:20:31.368 EDT [5023:126] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc2p where a is null and b is null;
2020-04-06 20:20:31.368 EDT [5026:54] pg_regress/partition_aggregate LOG:  statement: SET enable_hashagg TO false;
2020-04-06 20:20:31.369 EDT [5026:55] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.y, sum(t1.x), count(*) FROM pagg_tab1 t1, pagg_tab2 t2 WHERE t1.x = t2.y GROUP BY t1.y HAVING avg(t1.x) > 10 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.371 EDT [5023:127] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc2p where a is null and b = 1;
2020-04-06 20:20:31.371 EDT [5029:34] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int, c text) partition by range (a);
2020-04-06 20:20:31.372 EDT [5026:56] pg_regress/partition_aggregate LOG:  statement: SELECT t1.y, sum(t1.x), count(*) FROM pagg_tab1 t1, pagg_tab2 t2 WHERE t1.x = t2.y GROUP BY t1.y HAVING avg(t1.x) > 10 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.373 EDT [5024:89] pg_regress/reloptions LOG:  statement: SELECT reltoastrelid as toast_oid
		FROM pg_class WHERE oid = 'reloptions_test'::regclass 
2020-04-06 20:20:31.374 EDT [5033:23] pg_regress/explain LOG:  statement: rollback;
2020-04-06 20:20:31.374 EDT [5032:30] pg_regress/partition_info LOG:  statement: ALTER INDEX ptif_test_index ATTACH PARTITION ptif_test2_index;
2020-04-06 20:20:31.375 EDT [5039:7] pg_regress/tuplesort LOG:  statement: INSERT INTO abbrev_abort_uuids(id) VALUES(0);
2020-04-06 20:20:31.376 EDT [5033:24] pg_regress/explain LOG:  disconnection: session time: 0:00:00.247 user=pgbuild database=regression host=[local]
2020-04-06 20:20:31.377 EDT [5022:38] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT sum(t1.a), avg(t1.a), sum(t1.b), avg(t1.b) FROM prt1 t1 WHERE NOT EXISTS (SELECT 1 FROM prt2 t2 WHERE t1.a = t2.b);
2020-04-06 20:20:31.377 EDT [5032:31] pg_regress/partition_info LOG:  statement: CREATE INDEX ptif_test3_index ON ptif_test3 (a);
2020-04-06 20:20:31.378 EDT [5026:57] pg_regress/partition_aggregate LOG:  statement: RESET enable_hashagg;
2020-04-06 20:20:31.378 EDT [5026:58] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT b.y, sum(a.y) FROM pagg_tab1 a LEFT JOIN pagg_tab2 b ON a.x = b.y GROUP BY b.y ORDER BY 1 NULLS LAST;
2020-04-06 20:20:31.378 EDT [5029:35] pg_regress/indexing LOG:  statement: create index idxparti on idxpart (a);
2020-04-06 20:20:31.379 EDT [5022:39] pg_regress/partition_join LOG:  statement: SELECT sum(t1.a), avg(t1.a), sum(t1.b), avg(t1.b) FROM prt1 t1 WHERE NOT EXISTS (SELECT 1 FROM prt2 t2 WHERE t1.a = t2.b);
2020-04-06 20:20:31.379 EDT [5026:59] pg_regress/partition_aggregate LOG:  statement: SELECT b.y, sum(a.y) FROM pagg_tab1 a LEFT JOIN pagg_tab2 b ON a.x = b.y GROUP BY b.y ORDER BY 1 NULLS LAST;
2020-04-06 20:20:31.381 EDT [5039:8] pg_regress/tuplesort LOG:  statement: INSERT INTO abbrev_abort_uuids DEFAULT VALUES;
2020-04-06 20:20:31.381 EDT [5029:36] pg_regress/indexing LOG:  statement: create index idxparti2 on idxpart (b, c);
2020-04-06 20:20:31.381 EDT [5026:60] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT b.y, sum(a.y) FROM pagg_tab1 a RIGHT JOIN pagg_tab2 b ON a.x = b.y GROUP BY b.y ORDER BY 1 NULLS LAST;
2020-04-06 20:20:31.381 EDT [5025:40] pg_regress/hash_part LOG:  statement: SELECT satisfies_hash_partition('mcinthash'::regclass, 4, 0,
									variadic array[]::int[]);
2020-04-06 20:20:31.381 EDT [5025:41] pg_regress/hash_part ERROR:  number of partitioning columns (2) does not match number of partition keys provided (0)
2020-04-06 20:20:31.381 EDT [5025:42] pg_regress/hash_part STATEMENT:  SELECT satisfies_hash_partition('mcinthash'::regclass, 4, 0,
									variadic array[]::int[]);
2020-04-06 20:20:31.382 EDT [5039:9] pg_regress/tuplesort LOG:  statement: INSERT INTO abbrev_abort_uuids DEFAULT VALUES;
2020-04-06 20:20:31.382 EDT [5026:61] pg_regress/partition_aggregate LOG:  statement: SELECT b.y, sum(a.y) FROM pagg_tab1 a RIGHT JOIN pagg_tab2 b ON a.x = b.y GROUP BY b.y ORDER BY 1 NULLS LAST;
2020-04-06 20:20:31.382 EDT [5023:128] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc2p where a is null;
2020-04-06 20:20:31.382 EDT [5025:43] pg_regress/hash_part LOG:  statement: SELECT satisfies_hash_partition('mcinthash'::regclass, 4, 0,
									variadic array[now(), now()]);
2020-04-06 20:20:31.383 EDT [5039:10] pg_regress/tuplesort LOG:  statement: INSERT INTO abbrev_abort_uuids (abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing)
	    SELECT abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
	    FROM abbrev_abort_uuids
	    WHERE (id < 10 OR id > 19990) AND id % 3 = 0 AND abort_increasing is not null;
2020-04-06 20:20:31.383 EDT [5029:37] pg_regress/indexing LOG:  statement: create table idxpart1 (like idxpart);
2020-04-06 20:20:31.383 EDT [5024:90] pg_regress/reloptions LOG:  statement: SELECT reloptions FROM pg_class WHERE oid = 34622;
2020-04-06 20:20:31.385 EDT [5026:62] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT a.x, sum(b.x) FROM pagg_tab1 a FULL OUTER JOIN pagg_tab2 b ON a.x = b.y GROUP BY a.x ORDER BY 1 NULLS LAST;
2020-04-06 20:20:31.386 EDT [5032:32] pg_regress/partition_info LOG:  statement: ALTER INDEX ptif_test_index ATTACH PARTITION ptif_test3_index;
2020-04-06 20:20:31.387 EDT [5026:63] pg_regress/partition_aggregate LOG:  statement: SELECT a.x, sum(b.x) FROM pagg_tab1 a FULL OUTER JOIN pagg_tab2 b ON a.x = b.y GROUP BY a.x ORDER BY 1 NULLS LAST;
2020-04-06 20:20:31.388 EDT [5029:38] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:31.389 EDT [5085:1] ERROR:  column 1 of the partition key has type "integer", but supplied value is of type "timestamp with time zone"
2020-04-06 20:20:31.389 EDT [5085:2] STATEMENT:  SELECT satisfies_hash_partition('mcinthash'::regclass, 4, 0,
									variadic array[now(), now()]);
2020-04-06 20:20:31.390 EDT [5025:44] pg_regress/hash_part ERROR:  column 1 of the partition key has type "integer", but supplied value is of type "timestamp with time zone"
2020-04-06 20:20:31.390 EDT [5025:45] pg_regress/hash_part STATEMENT:  SELECT satisfies_hash_partition('mcinthash'::regclass, 4, 0,
									variadic array[now(), now()]);
2020-04-06 20:20:31.392 EDT [5039:11] pg_regress/tuplesort LOG:  statement: SELECT abort_increasing, abort_decreasing FROM abbrev_abort_uuids ORDER BY abort_increasing OFFSET 20000 - 4;
2020-04-06 20:20:31.392 EDT [5026:64] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT a.x, b.y, count(*) FROM (SELECT * FROM pagg_tab1 WHERE x < 20) a LEFT JOIN (SELECT * FROM pagg_tab2 WHERE y > 10) b ON a.x = b.y WHERE a.x > 5 or b.y < 20  GROUP BY a.x, b.y ORDER BY 1, 2;
2020-04-06 20:20:31.393 EDT [5032:33] pg_regress/partition_info LOG:  statement: SELECT pg_partition_root('ptif_test_index');
2020-04-06 20:20:31.393 EDT [5023:129] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc2p where b is null;
2020-04-06 20:20:31.394 EDT [5023:130] pg_regress/partition_prune LOG:  statement: create table boolpart (a bool) partition by list (a);
2020-04-06 20:20:31.394 EDT [24935:456] LOG:  background worker "parallel worker" (PID 5085) exited with exit code 1
2020-04-06 20:20:31.395 EDT [5025:46] pg_regress/hash_part LOG:  statement: create table text_hashp (a text) partition by hash (a);
2020-04-06 20:20:31.397 EDT [5025:47] pg_regress/hash_part LOG:  statement: create table text_hashp0 partition of text_hashp for values with (modulus 2, remainder 0);
2020-04-06 20:20:31.398 EDT [5026:65] pg_regress/partition_aggregate LOG:  statement: SELECT a.x, b.y, count(*) FROM (SELECT * FROM pagg_tab1 WHERE x < 20) a LEFT JOIN (SELECT * FROM pagg_tab2 WHERE y > 10) b ON a.x = b.y WHERE a.x > 5 or b.y < 20  GROUP BY a.x, b.y ORDER BY 1, 2;
2020-04-06 20:20:31.399 EDT [5025:48] pg_regress/hash_part LOG:  statement: create table text_hashp1 partition of text_hashp for values with (modulus 2, remainder 1);
2020-04-06 20:20:31.400 EDT [5026:66] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT a.x, b.y, count(*) FROM (SELECT * FROM pagg_tab1 WHERE x < 20) a FULL JOIN (SELECT * FROM pagg_tab2 WHERE y > 10) b ON a.x = b.y WHERE a.x > 5 or b.y < 20  GROUP BY a.x, b.y ORDER BY 1, 2;
2020-04-06 20:20:31.401 EDT [5024:91] pg_regress/reloptions LOG:  statement: ALTER TABLE reloptions_test SET (toast.autovacuum_vacuum_cost_delay = 24);
2020-04-06 20:20:31.401 EDT [5026:67] pg_regress/partition_aggregate LOG:  statement: SELECT a.x, b.y, count(*) FROM (SELECT * FROM pagg_tab1 WHERE x < 20) a FULL JOIN (SELECT * FROM pagg_tab2 WHERE y > 10) b ON a.x = b.y WHERE a.x > 5 or b.y < 20 GROUP BY a.x, b.y ORDER BY 1, 2;
2020-04-06 20:20:31.402 EDT [5024:92] pg_regress/reloptions LOG:  statement: SELECT reloptions FROM pg_class WHERE oid = 34622;
2020-04-06 20:20:31.402 EDT [5026:68] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT a.x, a.y, count(*) FROM (SELECT * FROM pagg_tab1 WHERE x = 1 AND x = 2) a LEFT JOIN pagg_tab2 b ON a.x = b.y GROUP BY a.x, a.y ORDER BY 1, 2;
2020-04-06 20:20:31.402 EDT [5025:49] pg_regress/hash_part LOG:  statement: select satisfies_hash_partition('text_hashp'::regclass, 2, 0, 'xxx'::text) OR
		   satisfies_hash_partition('text_hashp'::regclass, 2, 1, 'xxx'::text) AS satisfies;
2020-04-06 20:20:31.403 EDT [5023:131] pg_regress/partition_prune LOG:  statement: create table boolpart_default partition of boolpart default;
2020-04-06 20:20:31.405 EDT [5023:132] pg_regress/partition_prune LOG:  statement: create table boolpart_t partition of boolpart for values in ('true');
2020-04-06 20:20:31.405 EDT [5022:40] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM prt1 t1 LEFT JOIN LATERAL
				  (SELECT t2.a AS t2a, t3.a AS t3a, least(t1.a,t2.a,t3.b) FROM prt1 t2 JOIN prt2 t3 ON (t2.a = t3.b)) ss
				  ON t1.a = ss.t2a WHERE t1.b = 0 ORDER BY t1.a;
2020-04-06 20:20:31.406 EDT [5023:133] pg_regress/partition_prune LOG:  statement: create table boolpart_f partition of boolpart for values in ('false');
2020-04-06 20:20:31.408 EDT [5023:134] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from boolpart where a in (true, false);
2020-04-06 20:20:31.408 EDT [5023:135] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from boolpart where a = false;
2020-04-06 20:20:31.409 EDT [5023:136] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from boolpart where not a = false;
2020-04-06 20:20:31.409 EDT [5023:137] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from boolpart where a is true or a is not true;
2020-04-06 20:20:31.409 EDT [5023:138] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from boolpart where a is not true;
2020-04-06 20:20:31.410 EDT [5023:139] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from boolpart where a is not true and a is not false;
2020-04-06 20:20:31.410 EDT [5023:140] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from boolpart where a is unknown;
2020-04-06 20:20:31.411 EDT [5023:141] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from boolpart where a is not unknown;
2020-04-06 20:20:31.411 EDT [5023:142] pg_regress/partition_prune LOG:  statement: create table boolrangep (a bool, b bool, c int) partition by range (a,b,c);
2020-04-06 20:20:31.413 EDT [5023:143] pg_regress/partition_prune LOG:  statement: create table boolrangep_tf partition of boolrangep for values from ('true', 'false', 0) to ('true', 'false', 100);
2020-04-06 20:20:31.413 EDT [5022:41] pg_regress/partition_join LOG:  statement: SELECT * FROM prt1 t1 LEFT JOIN LATERAL
				  (SELECT t2.a AS t2a, t3.a AS t3a, least(t1.a,t2.a,t3.b) FROM prt1 t2 JOIN prt2 t3 ON (t2.a = t3.b)) ss
				  ON t1.a = ss.t2a WHERE t1.b = 0 ORDER BY t1.a;
2020-04-06 20:20:31.413 EDT [5026:69] pg_regress/partition_aggregate LOG:  statement: SELECT a.x, a.y, count(*) FROM (SELECT * FROM pagg_tab1 WHERE x = 1 AND x = 2) a LEFT JOIN pagg_tab2 b ON a.x = b.y GROUP BY a.x, a.y ORDER BY 1, 2;
2020-04-06 20:20:31.414 EDT [5026:70] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab_m (a int, b int, c int) PARTITION BY RANGE(a, ((a+b)/2));
2020-04-06 20:20:31.414 EDT [5023:144] pg_regress/partition_prune LOG:  statement: create table boolrangep_ft partition of boolrangep for values from ('false', 'true', 0) to ('false', 'true', 100);
2020-04-06 20:20:31.415 EDT [5025:50] pg_regress/hash_part LOG:  statement: DROP TABLE mchash;
2020-04-06 20:20:31.417 EDT [5026:71] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab_m_p1 PARTITION OF pagg_tab_m FOR VALUES FROM (0, 0) TO (12, 12);
2020-04-06 20:20:31.418 EDT [5029:39] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '34632';
2020-04-06 20:20:31.419 EDT [5026:72] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab_m_p2 PARTITION OF pagg_tab_m FOR VALUES FROM (12, 12) TO (22, 22);
2020-04-06 20:20:31.420 EDT [5024:93] pg_regress/reloptions LOG:  statement: ALTER TABLE reloptions_test RESET (toast.autovacuum_vacuum_cost_delay);
2020-04-06 20:20:31.421 EDT [5024:94] pg_regress/reloptions LOG:  statement: SELECT reloptions FROM pg_class WHERE oid = 34622;
2020-04-06 20:20:31.422 EDT [5023:145] pg_regress/partition_prune LOG:  statement: create table boolrangep_ff1 partition of boolrangep for values from ('false', 'false', 0) to ('false', 'false', 50);
2020-04-06 20:20:31.424 EDT [5023:146] pg_regress/partition_prune LOG:  statement: create table boolrangep_ff2 partition of boolrangep for values from ('false', 'false', 50) to ('false', 'false', 100);
2020-04-06 20:20:31.425 EDT [5025:51] pg_regress/hash_part LOG:  statement: DROP TABLE mcinthash;
2020-04-06 20:20:31.426 EDT [5025:52] pg_regress/hash_part LOG:  statement: DROP TABLE text_hashp;
2020-04-06 20:20:31.429 EDT [5023:147] pg_regress/partition_prune LOG:  statement: explain (costs off)  select * from boolrangep where not a and not b and c = 25;
2020-04-06 20:20:31.429 EDT [5026:73] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab_m_p3 PARTITION OF pagg_tab_m FOR VALUES FROM (22, 22) TO (30, 30);
2020-04-06 20:20:31.430 EDT [5023:148] pg_regress/partition_prune LOG:  statement: create table coercepart (a varchar) partition by list (a);
2020-04-06 20:20:31.431 EDT [5026:74] pg_regress/partition_aggregate LOG:  statement: INSERT INTO pagg_tab_m SELECT i % 30, i % 40, i % 50 FROM generate_series(0, 2999) i;
2020-04-06 20:20:31.431 EDT [5024:95] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test2 (i int) WITH (toast.not_existing_option = 42);
2020-04-06 20:20:31.431 EDT [5029:40] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '34632' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:31.432 EDT [5024:96] pg_regress/reloptions ERROR:  unrecognized parameter "not_existing_option"
2020-04-06 20:20:31.432 EDT [5024:97] pg_regress/reloptions STATEMENT:  CREATE TABLE reloptions_test2 (i int) WITH (toast.not_existing_option = 42);
2020-04-06 20:20:31.433 EDT [5024:98] pg_regress/reloptions LOG:  statement: DROP TABLE reloptions_test;
2020-04-06 20:20:31.433 EDT [5032:34] pg_regress/partition_info LOG:  statement: SELECT pg_partition_root('ptif_test0_index');
2020-04-06 20:20:31.434 EDT [5025:53] pg_regress/hash_part LOG:  disconnection: session time: 0:00:00.358 user=pgbuild database=regression host=[local]
2020-04-06 20:20:31.434 EDT [5022:42] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, ss.t2a, ss.t2c FROM prt1 t1 LEFT JOIN LATERAL
				  (SELECT t2.a AS t2a, t3.a AS t3a, t2.b t2b, t2.c t2c, least(t1.a,t2.a,t3.b) FROM prt1 t2 JOIN prt2 t3 ON (t2.a = t3.b)) ss
				  ON t1.c = ss.t2c WHERE (t1.b + coalesce(ss.t2b, 0)) = 0 ORDER BY t1.a;
2020-04-06 20:20:31.436 EDT [5029:41] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '34632' ORDER BY 1;
2020-04-06 20:20:31.437 EDT [5024:99] pg_regress/reloptions LOG:  statement: CREATE TABLE reloptions_test (s VARCHAR) WITH
		(toast.autovacuum_vacuum_cost_delay = 23,
		autovacuum_vacuum_cost_delay = 24, fillfactor = 40);
2020-04-06 20:20:31.437 EDT [5022:43] pg_regress/partition_join LOG:  statement: SELECT t1.a, ss.t2a, ss.t2c FROM prt1 t1 LEFT JOIN LATERAL
				  (SELECT t2.a AS t2a, t3.a AS t3a, t2.b t2b, t2.c t2c, least(t1.a,t2.a,t3.a) FROM prt1 t2 JOIN prt2 t3 ON (t2.a = t3.b)) ss
				  ON t1.c = ss.t2c WHERE (t1.b + coalesce(ss.t2b, 0)) = 0 ORDER BY t1.a;
2020-04-06 20:20:31.437 EDT [5023:149] pg_regress/partition_prune LOG:  statement: create table coercepart_ab partition of coercepart for values in ('ab');
2020-04-06 20:20:31.439 EDT [5029:42] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '34632'
	ORDER BY 1;
2020-04-06 20:20:31.439 EDT [5024:100] pg_regress/reloptions LOG:  statement: SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test'::regclass;
2020-04-06 20:20:31.440 EDT [5023:150] pg_regress/partition_prune LOG:  statement: create table coercepart_bc partition of coercepart for values in ('bc');
2020-04-06 20:20:31.442 EDT [5023:151] pg_regress/partition_prune LOG:  statement: create table coercepart_cd partition of coercepart for values in ('cd');
2020-04-06 20:20:31.445 EDT [5023:152] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from coercepart where a in ('ab', to_char(125, '999'));
2020-04-06 20:20:31.446 EDT [5023:153] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from coercepart where a ~ any ('{ab}');
2020-04-06 20:20:31.446 EDT [5023:154] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from coercepart where a !~ all ('{ab}');
2020-04-06 20:20:31.447 EDT [5023:155] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from coercepart where a ~ any ('{ab,bc}');
2020-04-06 20:20:31.447 EDT [5023:156] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from coercepart where a !~ all ('{ab,bc}');
2020-04-06 20:20:31.448 EDT [5023:157] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from coercepart where a = any ('{ab,bc}');
2020-04-06 20:20:31.448 EDT [5023:158] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from coercepart where a = any ('{ab,null}');
2020-04-06 20:20:31.448 EDT [5023:159] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from coercepart where a = any (null::text[]);
2020-04-06 20:20:31.449 EDT [5023:160] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from coercepart where a = all ('{ab}');
2020-04-06 20:20:31.449 EDT [5023:161] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from coercepart where a = all ('{ab,bc}');
2020-04-06 20:20:31.449 EDT [5023:162] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from coercepart where a = all ('{ab,null}');
2020-04-06 20:20:31.450 EDT [5023:163] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from coercepart where a = all (null::text[]);
2020-04-06 20:20:31.450 EDT [5039:12] pg_regress/tuplesort LOG:  statement: SELECT abort_increasing, abort_decreasing FROM abbrev_abort_uuids ORDER BY abort_decreasing NULLS FIRST OFFSET 20000 - 4;
2020-04-06 20:20:31.450 EDT [5023:164] pg_regress/partition_prune LOG:  statement: drop table coercepart;
2020-04-06 20:20:31.452 EDT [5026:75] pg_regress/partition_aggregate LOG:  statement: ANALYZE pagg_tab_m;
2020-04-06 20:20:31.452 EDT [5029:43] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '34632'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('34632')
	ORDER BY 1;
2020-04-06 20:20:31.454 EDT [5032:35] pg_regress/partition_info LOG:  statement: SELECT pg_partition_root('ptif_test01_index');
2020-04-06 20:20:31.454 EDT [5023:165] pg_regress/partition_prune LOG:  statement: CREATE TABLE part (a INT, b INT) PARTITION BY LIST (a);
2020-04-06 20:20:31.455 EDT [5023:166] pg_regress/partition_prune LOG:  statement: CREATE TABLE part_p1 PARTITION OF part FOR VALUES IN (-2,-1,0,1,2);
2020-04-06 20:20:31.456 EDT [5022:44] pg_regress/partition_join LOG:  statement: SET enable_partitionwise_aggregate TO true;
2020-04-06 20:20:31.456 EDT [5022:45] pg_regress/partition_join LOG:  statement: SET enable_hashjoin TO false;
2020-04-06 20:20:31.457 EDT [5022:46] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT a, b FROM prt1 FULL JOIN prt2 p2(b,a,c) USING(a,b)
	  WHERE a BETWEEN 490 AND 510
	  GROUP BY 1, 2 ORDER BY 1, 2;
2020-04-06 20:20:31.457 EDT [5023:167] pg_regress/partition_prune LOG:  statement: CREATE TABLE part_p2 PARTITION OF part DEFAULT PARTITION BY RANGE(a);
2020-04-06 20:20:31.458 EDT [5022:47] pg_regress/partition_join LOG:  statement: SELECT a, b FROM prt1 FULL JOIN prt2 p2(b,a,c) USING(a,b)
	  WHERE a BETWEEN 490 AND 510
	  GROUP BY 1, 2 ORDER BY 1, 2;
2020-04-06 20:20:31.458 EDT [5024:101] pg_regress/reloptions LOG:  statement: SELECT reloptions FROM pg_class WHERE oid = (
		SELECT reltoastrelid FROM pg_class WHERE oid = 'reloptions_test'::regclass);
2020-04-06 20:20:31.460 EDT [5023:168] pg_regress/partition_prune LOG:  statement: CREATE TABLE part_p2_p1 PARTITION OF part_p2 DEFAULT;
2020-04-06 20:20:31.460 EDT [5024:102] pg_regress/reloptions LOG:  statement: CREATE INDEX reloptions_test_idx ON reloptions_test (s) WITH (fillfactor=30);
2020-04-06 20:20:31.461 EDT [5024:103] pg_regress/reloptions LOG:  statement: SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test_idx'::regclass;
2020-04-06 20:20:31.463 EDT [5023:169] pg_regress/partition_prune LOG:  statement: CREATE TABLE part_rev (b INT, c INT, a INT);
2020-04-06 20:20:31.464 EDT [5023:170] pg_regress/partition_prune LOG:  statement: ALTER TABLE part ATTACH PARTITION part_rev FOR VALUES IN (3);
2020-04-06 20:20:31.464 EDT [5023:171] pg_regress/partition_prune ERROR:  table "part_rev" contains column "c" not found in parent "part"
2020-04-06 20:20:31.464 EDT [5023:172] pg_regress/partition_prune DETAIL:  The new partition may contain only the columns present in parent.
2020-04-06 20:20:31.464 EDT [5023:173] pg_regress/partition_prune STATEMENT:  ALTER TABLE part ATTACH PARTITION part_rev FOR VALUES IN (3);
2020-04-06 20:20:31.464 EDT [5023:174] pg_regress/partition_prune LOG:  statement: ALTER TABLE part_rev DROP COLUMN c;
2020-04-06 20:20:31.465 EDT [5023:175] pg_regress/partition_prune LOG:  statement: ALTER TABLE part ATTACH PARTITION part_rev FOR VALUES IN (3);
2020-04-06 20:20:31.465 EDT [5023:176] pg_regress/partition_prune LOG:  statement: INSERT INTO part VALUES (-1,-1), (1,1), (2,NULL), (NULL,-2),(NULL,NULL);
2020-04-06 20:20:31.466 EDT [5023:177] pg_regress/partition_prune LOG:  statement: EXPLAIN (COSTS OFF) SELECT tableoid::regclass as part, a, b FROM part WHERE a IS NULL ORDER BY 1, 2, 3;
2020-04-06 20:20:31.467 EDT [5023:178] pg_regress/partition_prune LOG:  statement: EXPLAIN (VERBOSE, COSTS OFF) SELECT * FROM part p(x) ORDER BY x;
2020-04-06 20:20:31.468 EDT [5023:179] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc2p t1, lateral (select count(*) from mc3p t2 where t2.a = t1.b and abs(t2.b) = 1 and t2.c = 1) s where t1.a = 1;
2020-04-06 20:20:31.469 EDT [5023:180] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc2p t1, lateral (select count(*) from mc3p t2 where t2.c = t1.b and abs(t2.b) = 1 and t2.a = 1) s where t1.a = 1;
2020-04-06 20:20:31.470 EDT [5023:181] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from mc2p t1, lateral (select count(*) from mc3p t2 where t2.a = 1 and abs(t2.b) = 1 and t2.c = 1) s where t1.a = 1;
2020-04-06 20:20:31.471 EDT [5023:182] pg_regress/partition_prune LOG:  statement: create table rp (a int) partition by range (a);
2020-04-06 20:20:31.472 EDT [5023:183] pg_regress/partition_prune LOG:  statement: create table rp0 partition of rp for values from (minvalue) to (1);
2020-04-06 20:20:31.473 EDT [5032:36] pg_regress/partition_info LOG:  statement: SELECT pg_partition_root('ptif_test3_index');
2020-04-06 20:20:31.473 EDT [5023:184] pg_regress/partition_prune LOG:  statement: create table rp1 partition of rp for values from (1) to (2);
2020-04-06 20:20:31.474 EDT [5029:44] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '34632'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:31.474 EDT [5023:185] pg_regress/partition_prune LOG:  statement: create table rp2 partition of rp for values from (2) to (maxvalue);
2020-04-06 20:20:31.475 EDT [5023:186] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rp where a <> 1;
2020-04-06 20:20:31.476 EDT [5026:76] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT a, sum(b), avg(c), count(*) FROM pagg_tab_m GROUP BY a HAVING avg(c) < 22 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.477 EDT [5022:48] pg_regress/partition_join LOG:  statement: RESET enable_partitionwise_aggregate;
2020-04-06 20:20:31.477 EDT [5024:104] pg_regress/reloptions LOG:  statement: CREATE INDEX reloptions_test_idx ON reloptions_test (s)
		WITH (not_existing_option=2);
2020-04-06 20:20:31.477 EDT [5039:13] pg_regress/tuplesort LOG:  statement: SELECT noabort_increasing, noabort_decreasing FROM abbrev_abort_uuids ORDER BY noabort_increasing OFFSET 20000 - 4;
2020-04-06 20:20:31.477 EDT [5024:105] pg_regress/reloptions ERROR:  unrecognized parameter "not_existing_option"
2020-04-06 20:20:31.477 EDT [5024:106] pg_regress/reloptions STATEMENT:  CREATE INDEX reloptions_test_idx ON reloptions_test (s)
		WITH (not_existing_option=2);
2020-04-06 20:20:31.477 EDT [5022:49] pg_regress/partition_join LOG:  statement: RESET enable_hashjoin;
2020-04-06 20:20:31.477 EDT [5024:107] pg_regress/reloptions LOG:  statement: CREATE INDEX reloptions_test_idx ON reloptions_test (s)
		WITH (not_existing_ns.fillfactor=2);
2020-04-06 20:20:31.477 EDT [5024:108] pg_regress/reloptions ERROR:  unrecognized parameter namespace "not_existing_ns"
2020-04-06 20:20:31.477 EDT [5024:109] pg_regress/reloptions STATEMENT:  CREATE INDEX reloptions_test_idx ON reloptions_test (s)
		WITH (not_existing_ns.fillfactor=2);
2020-04-06 20:20:31.477 EDT [5024:110] pg_regress/reloptions LOG:  statement: CREATE INDEX reloptions_test_idx2 ON reloptions_test (s) WITH (fillfactor=1);
2020-04-06 20:20:31.477 EDT [5024:111] pg_regress/reloptions ERROR:  value 1 out of bounds for option "fillfactor"
2020-04-06 20:20:31.477 EDT [5024:112] pg_regress/reloptions DETAIL:  Valid values are between "10" and "100".
2020-04-06 20:20:31.477 EDT [5024:113] pg_regress/reloptions STATEMENT:  CREATE INDEX reloptions_test_idx2 ON reloptions_test (s) WITH (fillfactor=1);
2020-04-06 20:20:31.477 EDT [5023:187] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rp where a <> 1 and a <> 2;
2020-04-06 20:20:31.477 EDT [5024:114] pg_regress/reloptions LOG:  statement: CREATE INDEX reloptions_test_idx2 ON reloptions_test (s) WITH (fillfactor=130);
2020-04-06 20:20:31.477 EDT [5022:50] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_e (a int, b int, c int) PARTITION BY RANGE(((a + b)/2));
2020-04-06 20:20:31.477 EDT [5024:115] pg_regress/reloptions ERROR:  value 130 out of bounds for option "fillfactor"
2020-04-06 20:20:31.477 EDT [5024:116] pg_regress/reloptions DETAIL:  Valid values are between "10" and "100".
2020-04-06 20:20:31.477 EDT [5024:117] pg_regress/reloptions STATEMENT:  CREATE INDEX reloptions_test_idx2 ON reloptions_test (s) WITH (fillfactor=130);
2020-04-06 20:20:31.478 EDT [5023:188] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from lp where a <> 'a';
2020-04-06 20:20:31.478 EDT [5023:189] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from lp where a <> 'a' and a is null;
2020-04-06 20:20:31.479 EDT [5024:118] pg_regress/reloptions LOG:  statement: ALTER INDEX reloptions_test_idx SET (fillfactor=40);
2020-04-06 20:20:31.479 EDT [5024:119] pg_regress/reloptions LOG:  statement: SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test_idx'::regclass;
2020-04-06 20:20:31.479 EDT [5022:51] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_e_p1 PARTITION OF prt1_e FOR VALUES FROM (0) TO (250);
2020-04-06 20:20:31.480 EDT [5023:190] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from lp where (a <> 'a' and a <> 'd') or a is null;
2020-04-06 20:20:31.480 EDT [5023:191] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rlp where a = 15 and b <> 'ab' and b <> 'cd' and b <> 'xy' and b is not null;
2020-04-06 20:20:31.480 EDT [5022:52] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_e_p2 PARTITION OF prt1_e FOR VALUES FROM (250) TO (500);
2020-04-06 20:20:31.481 EDT [5023:192] pg_regress/partition_prune LOG:  statement: create table coll_pruning_multi (a text) partition by range (substr(a, 1) collate "POSIX", substr(a, 1) collate "C");
2020-04-06 20:20:31.484 EDT [5026:77] pg_regress/partition_aggregate LOG:  statement: SELECT a, sum(b), avg(c), count(*) FROM pagg_tab_m GROUP BY a HAVING avg(c) < 22 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.487 EDT [5026:78] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT a, sum(b), avg(c), count(*) FROM pagg_tab_m GROUP BY a, (a+b)/2 HAVING sum(b) < 50 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.487 EDT [5023:193] pg_regress/partition_prune LOG:  statement: create table coll_pruning_multi1 partition of coll_pruning_multi for values from ('a', 'a') to ('a', 'e');
2020-04-06 20:20:31.487 EDT [5022:53] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_e_p3 PARTITION OF prt1_e FOR VALUES FROM (500) TO (600);
2020-04-06 20:20:31.488 EDT [5029:45] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '34632'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:31.489 EDT [5022:54] pg_regress/partition_join LOG:  statement: INSERT INTO prt1_e SELECT i, i, i % 25 FROM generate_series(0, 599, 2) i;
2020-04-06 20:20:31.490 EDT [5026:79] pg_regress/partition_aggregate LOG:  statement: SELECT a, sum(b), avg(c), count(*) FROM pagg_tab_m GROUP BY a, (a+b)/2 HAVING sum(b) < 50 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.490 EDT [5032:37] pg_regress/partition_info LOG:  statement: SELECT relid, parentrelid, level, isleaf
	  FROM pg_partition_tree('ptif_test');
2020-04-06 20:20:31.491 EDT [5022:55] pg_regress/partition_join LOG:  statement: CREATE INDEX iprt1_e_p1_ab2 on prt1_e_p1(((a+b)/2));
2020-04-06 20:20:31.491 EDT [5024:120] pg_regress/reloptions LOG:  statement: CREATE INDEX reloptions_test_idx3 ON reloptions_test (s);
2020-04-06 20:20:31.492 EDT [5024:121] pg_regress/reloptions LOG:  statement: ALTER INDEX reloptions_test_idx3 SET (fillfactor=40);
2020-04-06 20:20:31.492 EDT [5024:122] pg_regress/reloptions LOG:  statement: SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test_idx3'::regclass;
2020-04-06 20:20:31.492 EDT [5022:56] pg_regress/partition_join LOG:  statement: CREATE INDEX iprt1_e_p2_ab2 on prt1_e_p2(((a+b)/2));
2020-04-06 20:20:31.492 EDT [5026:80] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT a, c, sum(b), avg(c), count(*) FROM pagg_tab_m GROUP BY (a+b)/2, 2, 1 HAVING sum(b) = 50 AND avg(c) > 25 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.493 EDT [5026:81] pg_regress/partition_aggregate LOG:  statement: SELECT a, c, sum(b), avg(c), count(*) FROM pagg_tab_m GROUP BY (a+b)/2, 2, 1 HAVING sum(b) = 50 AND avg(c) > 25 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.497 EDT [5026:82] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab_ml (a int, b int, c text) PARTITION BY RANGE(a);
2020-04-06 20:20:31.498 EDT [5026:83] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab_ml_p1 PARTITION OF pagg_tab_ml FOR VALUES FROM (0) TO (12);
2020-04-06 20:20:31.498 EDT [5022:57] pg_regress/partition_join LOG:  statement: CREATE INDEX iprt1_e_p3_ab2 on prt1_e_p3(((a+b)/2));
2020-04-06 20:20:31.499 EDT [5023:194] pg_regress/partition_prune LOG:  statement: create table coll_pruning_multi2 partition of coll_pruning_multi for values from ('a', 'e') to ('a', 'z');
2020-04-06 20:20:31.501 EDT [5029:46] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart1 for values from (0) to (10);
2020-04-06 20:20:31.502 EDT [5022:58] pg_regress/partition_join LOG:  statement: ANALYZE prt1_e;
2020-04-06 20:20:31.504 EDT [5032:38] pg_regress/partition_info LOG:  statement: SELECT relid, parentrelid, level, isleaf
	  FROM pg_partition_tree('ptif_test0') p
	  JOIN pg_class c ON (p.relid = c.oid);
2020-04-06 20:20:31.504 EDT [5022:59] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_e (a int, b int, c int) PARTITION BY RANGE(((b + a)/2));
2020-04-06 20:20:31.505 EDT [5022:60] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_e_p1 PARTITION OF prt2_e FOR VALUES FROM (0) TO (250);
2020-04-06 20:20:31.507 EDT [5023:195] pg_regress/partition_prune LOG:  statement: create table coll_pruning_multi3 partition of coll_pruning_multi for values from ('b', 'a') to ('b', 'e');
2020-04-06 20:20:31.508 EDT [5029:47] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:31.508 EDT [5026:84] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab_ml_p2 PARTITION OF pagg_tab_ml FOR VALUES FROM (12) TO (20) PARTITION BY LIST (c);
2020-04-06 20:20:31.510 EDT [5023:196] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from coll_pruning_multi where substr(a, 1) = 'e' collate "C";
2020-04-06 20:20:31.510 EDT [5026:85] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab_ml_p2_s1 PARTITION OF pagg_tab_ml_p2 FOR VALUES IN ('0000', '0001', '0002');
2020-04-06 20:20:31.510 EDT [5024:123] pg_regress/reloptions LOG:  disconnection: session time: 0:00:00.437 user=pgbuild database=regression host=[local]
2020-04-06 20:20:31.511 EDT [5023:197] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from coll_pruning_multi where substr(a, 1) = 'a' collate "POSIX";
2020-04-06 20:20:31.511 EDT [5023:198] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from coll_pruning_multi where substr(a, 1) = 'e' collate "C" and substr(a, 1) = 'a' collate "POSIX";
2020-04-06 20:20:31.512 EDT [5023:199] pg_regress/partition_prune LOG:  statement: create table like_op_noprune (a text) partition by list (a);
2020-04-06 20:20:31.512 EDT [5026:86] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab_ml_p2_s2 PARTITION OF pagg_tab_ml_p2 FOR VALUES IN ('0003');
2020-04-06 20:20:31.513 EDT [5023:200] pg_regress/partition_prune LOG:  statement: create table like_op_noprune1 partition of like_op_noprune for values in ('ABC');
2020-04-06 20:20:31.515 EDT [5039:14] pg_regress/tuplesort LOG:  statement: SELECT noabort_increasing, noabort_decreasing FROM abbrev_abort_uuids ORDER BY noabort_decreasing NULLS FIRST OFFSET 20000 - 4;
2020-04-06 20:20:31.516 EDT [5023:201] pg_regress/partition_prune LOG:  statement: create table like_op_noprune2 partition of like_op_noprune for values in ('BCD');
2020-04-06 20:20:31.518 EDT [5023:202] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from like_op_noprune where a like '%BC';
2020-04-06 20:20:31.519 EDT [5023:203] pg_regress/partition_prune LOG:  statement: create table lparted_by_int2 (a smallint) partition by list (a);
2020-04-06 20:20:31.520 EDT [5022:61] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_e_p2 PARTITION OF prt2_e FOR VALUES FROM (250) TO (500);
2020-04-06 20:20:31.520 EDT [5023:204] pg_regress/partition_prune LOG:  statement: create table lparted_by_int2_1 partition of lparted_by_int2 for values in (1);
2020-04-06 20:20:31.522 EDT [5023:205] pg_regress/partition_prune LOG:  statement: create table lparted_by_int2_16384 partition of lparted_by_int2 for values in (16384);
2020-04-06 20:20:31.522 EDT [5022:62] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_e_p3 PARTITION OF prt2_e FOR VALUES FROM (500) TO (600);
2020-04-06 20:20:31.522 EDT [5032:39] pg_regress/partition_info LOG:  statement: SELECT relid, parentrelid, level, isleaf
	  FROM pg_partition_tree('ptif_test01') p
	  JOIN pg_class c ON (p.relid = c.oid);
2020-04-06 20:20:31.523 EDT [5023:206] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from lparted_by_int2 where a = 100000000000000;
2020-04-06 20:20:31.524 EDT [5023:207] pg_regress/partition_prune LOG:  statement: create table rparted_by_int2 (a smallint) partition by range (a);
2020-04-06 20:20:31.524 EDT [5026:87] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab_ml_p3(b int, c text, a int) PARTITION BY RANGE (b);
2020-04-06 20:20:31.525 EDT [5023:208] pg_regress/partition_prune LOG:  statement: create table rparted_by_int2_1 partition of rparted_by_int2 for values from (1) to (10);
2020-04-06 20:20:31.525 EDT [5026:88] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab_ml_p3_s1(c text, a int, b int);
2020-04-06 20:20:31.526 EDT [5023:209] pg_regress/partition_prune LOG:  statement: create table rparted_by_int2_16384 partition of rparted_by_int2 for values from (10) to (16384);
2020-04-06 20:20:31.527 EDT [5022:63] pg_regress/partition_join LOG:  statement: INSERT INTO prt2_e SELECT i, i, i % 25 FROM generate_series(0, 599, 3) i;
2020-04-06 20:20:31.528 EDT [5026:89] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab_ml_p3_s2 PARTITION OF pagg_tab_ml_p3 FOR VALUES FROM (7) TO (10);
2020-04-06 20:20:31.529 EDT [5029:48] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '34632';
2020-04-06 20:20:31.530 EDT [5022:64] pg_regress/partition_join LOG:  statement: ANALYZE prt2_e;
2020-04-06 20:20:31.530 EDT [5026:90] pg_regress/partition_aggregate LOG:  statement: ALTER TABLE pagg_tab_ml_p3 ATTACH PARTITION pagg_tab_ml_p3_s1 FOR VALUES FROM (0) TO (7);
2020-04-06 20:20:31.531 EDT [5026:91] pg_regress/partition_aggregate LOG:  statement: ALTER TABLE pagg_tab_ml ATTACH PARTITION pagg_tab_ml_p3 FOR VALUES FROM (20) TO (30);
2020-04-06 20:20:31.532 EDT [5026:92] pg_regress/partition_aggregate LOG:  statement: INSERT INTO pagg_tab_ml SELECT i % 30, i % 10, to_char(i % 4, 'FM0000') FROM generate_series(0, 29999) i;
2020-04-06 20:20:31.535 EDT [5039:15] pg_regress/tuplesort LOG:  statement: SELECT abort_increasing, noabort_increasing FROM abbrev_abort_uuids ORDER BY abort_increasing LIMIT 5;
2020-04-06 20:20:31.535 EDT [5022:65] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_e t1, prt2_e t2 WHERE (t1.a + t1.b)/2 = (t2.b + t2.a)/2 AND t1.c = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.536 EDT [5032:40] pg_regress/partition_info LOG:  statement: SELECT relid, parentrelid, level, isleaf
	  FROM pg_partition_tree('ptif_test3') p
	  JOIN pg_class c ON (p.relid = c.oid);
2020-04-06 20:20:31.539 EDT [5022:66] pg_regress/partition_join LOG:  statement: SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_e t1, prt2_e t2 WHERE (t1.a + t1.b)/2 = (t2.b + t2.a)/2 AND t1.c = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.540 EDT [5023:210] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rparted_by_int2 where a > 100000000000000;
2020-04-06 20:20:31.543 EDT [5039:16] pg_regress/tuplesort LOG:  statement: SELECT abort_increasing, noabort_increasing FROM abbrev_abort_uuids ORDER BY noabort_increasing NULLS FIRST LIMIT 5;
2020-04-06 20:20:31.545 EDT [5029:49] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '34632' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:31.546 EDT [5029:50] pg_regress/indexing LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '34632';
2020-04-06 20:20:31.551 EDT [5023:211] pg_regress/partition_prune LOG:  statement: create table rparted_by_int2_maxvalue partition of rparted_by_int2 for values from (16384) to (maxvalue);
2020-04-06 20:20:31.553 EDT [5032:41] pg_regress/partition_info LOG:  statement: SELECT * FROM pg_partition_ancestors('ptif_test01');
2020-04-06 20:20:31.553 EDT [5023:212] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from rparted_by_int2 where a > 100000000000000;
2020-04-06 20:20:31.553 EDT [5022:67] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c, t3.a + t3.b, t3.c FROM prt1 t1, prt2 t2, prt1_e t3 WHERE t1.a = t2.b AND t1.a = (t3.a + t3.b)/2 AND t1.b = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.556 EDT [5039:17] pg_regress/tuplesort LOG:  statement: CREATE INDEX abbrev_abort_uuids__noabort_increasing_idx ON abbrev_abort_uuids (noabort_increasing);
2020-04-06 20:20:31.557 EDT [5023:213] pg_regress/partition_prune LOG:  statement: drop table lp, coll_pruning, rlp, mc3p, mc2p, boolpart, boolrangep, rp, coll_pruning_multi, like_op_noprune, lparted_by_int2, rparted_by_int2;
2020-04-06 20:20:31.557 EDT [5022:68] pg_regress/partition_join LOG:  statement: SELECT t1.a, t1.c, t2.b, t2.c, t3.a + t3.b, t3.c FROM prt1 t1, prt2 t2, prt1_e t3 WHERE t1.a = t2.b AND t1.a = (t3.a + t3.b)/2 AND t1.b = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.561 EDT [5029:51] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '34632' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:31.562 EDT [5032:42] pg_regress/partition_info LOG:  statement: SELECT * FROM pg_partition_ancestors('ptif_test');
2020-04-06 20:20:31.576 EDT [5032:43] pg_regress/partition_info LOG:  statement: SELECT relid, parentrelid, level, isleaf
	  FROM pg_partition_tree(pg_partition_root('ptif_test01')) p
	  JOIN pg_class c ON (p.relid = c.oid);
2020-04-06 20:20:31.582 EDT [5022:69] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c, t3.a + t3.b, t3.c FROM (prt1 t1 LEFT JOIN prt2 t2 ON t1.a = t2.b) LEFT JOIN prt1_e t3 ON (t1.a = (t3.a + t3.b)/2) WHERE t1.b = 0 ORDER BY t1.a, t2.b, t3.a + t3.b;
2020-04-06 20:20:31.584 EDT [5022:70] pg_regress/partition_join LOG:  statement: SELECT t1.a, t1.c, t2.b, t2.c, t3.a + t3.b, t3.c FROM (prt1 t1 LEFT JOIN prt2 t2 ON t1.a = t2.b) LEFT JOIN prt1_e t3 ON (t1.a = (t3.a + t3.b)/2) WHERE t1.b = 0 ORDER BY t1.a, t2.b, t3.a + t3.b;
2020-04-06 20:20:31.587 EDT [5029:52] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '34632' ORDER BY 1;
2020-04-06 20:20:31.588 EDT [5032:44] pg_regress/partition_info LOG:  statement: SELECT relid, parentrelid, level, isleaf
	  FROM pg_partition_tree('ptif_test_index');
2020-04-06 20:20:31.588 EDT [5029:53] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '34632'
	ORDER BY 1;
2020-04-06 20:20:31.595 EDT [5039:18] pg_regress/tuplesort LOG:  statement: CREATE INDEX abbrev_abort_uuids__noabort_decreasing_idx ON abbrev_abort_uuids (noabort_decreasing);
2020-04-06 20:20:31.595 EDT [5029:54] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '34632'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('34632')
	ORDER BY 1;
2020-04-06 20:20:31.602 EDT [5032:45] pg_regress/partition_info LOG:  statement: SELECT relid, parentrelid, level, isleaf
	  FROM pg_partition_tree('ptif_test0_index') p
	  JOIN pg_class c ON (p.relid = c.oid);
2020-04-06 20:20:31.603 EDT [5022:71] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c, t3.a + t3.b, t3.c FROM (prt1 t1 LEFT JOIN prt2 t2 ON t1.a = t2.b) RIGHT JOIN prt1_e t3 ON (t1.a = (t3.a + t3.b)/2) WHERE t3.c = 0 ORDER BY t1.a, t2.b, t3.a + t3.b;
2020-04-06 20:20:31.606 EDT [5029:55] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '34632'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:31.612 EDT [5022:72] pg_regress/partition_join LOG:  statement: SELECT t1.a, t1.c, t2.b, t2.c, t3.a + t3.b, t3.c FROM (prt1 t1 LEFT JOIN prt2 t2 ON t1.a = t2.b) RIGHT JOIN prt1_e t3 ON (t1.a = (t3.a + t3.b)/2) WHERE t3.c = 0 ORDER BY t1.a, t2.b, t3.a + t3.b;
2020-04-06 20:20:31.616 EDT [5032:46] pg_regress/partition_info LOG:  statement: SELECT relid, parentrelid, level, isleaf
	  FROM pg_partition_tree('ptif_test01_index') p
	  JOIN pg_class c ON (p.relid = c.oid);
2020-04-06 20:20:31.622 EDT [5039:19] pg_regress/tuplesort LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT id, noabort_increasing, noabort_decreasing FROM abbrev_abort_uuids ORDER BY noabort_increasing LIMIT 5;
2020-04-06 20:20:31.622 EDT [5029:56] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '34632'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:31.623 EDT [5039:20] pg_regress/tuplesort LOG:  statement: SELECT id, noabort_increasing, noabort_decreasing FROM abbrev_abort_uuids ORDER BY noabort_increasing LIMIT 5;
2020-04-06 20:20:31.623 EDT [5039:21] pg_regress/tuplesort LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT id, noabort_increasing, noabort_decreasing FROM abbrev_abort_uuids ORDER BY noabort_decreasing LIMIT 5;
2020-04-06 20:20:31.623 EDT [5039:22] pg_regress/tuplesort LOG:  statement: SELECT id, noabort_increasing, noabort_decreasing FROM abbrev_abort_uuids ORDER BY noabort_decreasing LIMIT 5;
2020-04-06 20:20:31.624 EDT [5039:23] pg_regress/tuplesort LOG:  statement: CREATE INDEX abbrev_abort_uuids__abort_increasing_idx ON abbrev_abort_uuids (abort_increasing);
2020-04-06 20:20:31.628 EDT [5022:73] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.phv, t2.b, t2.phv, t3.a + t3.b, t3.phv FROM ((SELECT 50 phv, * FROM prt1 WHERE prt1.b = 0) t1 FULL JOIN (SELECT 75 phv, * FROM prt2 WHERE prt2.a = 0) t2 ON (t1.a = t2.b)) FULL JOIN (SELECT 50 phv, * FROM prt1_e WHERE prt1_e.c = 0) t3 ON (t1.a = (t3.a + t3.b)/2) WHERE t1.a = t1.phv OR t2.b = t2.phv OR (t3.a + t3.b)/2 = t3.phv ORDER BY t1.a, t2.b, t3.a + t3.b;
2020-04-06 20:20:31.631 EDT [5032:47] pg_regress/partition_info LOG:  statement: SELECT relid, parentrelid, level, isleaf
	  FROM pg_partition_tree('ptif_test3_index') p
	  JOIN pg_class c ON (p.relid = c.oid);
2020-04-06 20:20:31.631 EDT [5022:74] pg_regress/partition_join LOG:  statement: SELECT t1.a, t1.phv, t2.b, t2.phv, t3.a + t3.b, t3.phv FROM ((SELECT 50 phv, * FROM prt1 WHERE prt1.b = 0) t1 FULL JOIN (SELECT 75 phv, * FROM prt2 WHERE prt2.a = 0) t2 ON (t1.a = t2.b)) FULL JOIN (SELECT 50 phv, * FROM prt1_e WHERE prt1_e.c = 0) t3 ON (t1.a = (t3.a + t3.b)/2) WHERE t1.a = t1.phv OR t2.b = t2.phv OR (t3.a + t3.b)/2 = t3.phv ORDER BY t1.a, t2.b, t3.a + t3.b;
2020-04-06 20:20:31.635 EDT [5029:57] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart1_a_idx)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:31.641 EDT [5023:214] pg_regress/partition_prune LOG:  statement: create table hp (a int, b text) partition by hash (a part_test_int4_ops, b part_test_text_ops);
2020-04-06 20:20:31.643 EDT [5023:215] pg_regress/partition_prune LOG:  statement: create table hp0 partition of hp for values with (modulus 4, remainder 0);
2020-04-06 20:20:31.645 EDT [5032:48] pg_regress/partition_info LOG:  statement: SELECT relid, parentrelid, level, isleaf
	  FROM pg_partition_tree(pg_partition_root('ptif_test01_index')) p
	  JOIN pg_class c ON (p.relid = c.oid);
2020-04-06 20:20:31.645 EDT [5022:75] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.* FROM prt1 t1 WHERE t1.a IN (SELECT t1.b FROM prt2 t1, prt1_e t2 WHERE t1.a = 0 AND t1.b = (t2.a + t2.b)/2) AND t1.b = 0 ORDER BY t1.a;
2020-04-06 20:20:31.648 EDT [5022:76] pg_regress/partition_join LOG:  statement: SELECT t1.* FROM prt1 t1 WHERE t1.a IN (SELECT t1.b FROM prt2 t1, prt1_e t2 WHERE t1.a = 0 AND t1.b = (t2.a + t2.b)/2) AND t1.b = 0 ORDER BY t1.a;
2020-04-06 20:20:31.655 EDT [5039:24] pg_regress/tuplesort LOG:  statement: CREATE INDEX abbrev_abort_uuids__abort_decreasing_idx ON abbrev_abort_uuids (abort_decreasing);
2020-04-06 20:20:31.657 EDT [5023:216] pg_regress/partition_prune LOG:  statement: create table hp3 partition of hp for values with (modulus 4, remainder 3);
2020-04-06 20:20:31.658 EDT [5032:49] pg_regress/partition_info LOG:  statement: SELECT * FROM pg_partition_ancestors('ptif_test01_index');
2020-04-06 20:20:31.658 EDT [5029:58] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '34786';
2020-04-06 20:20:31.660 EDT [5029:59] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '34786') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '34786' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:31.661 EDT [5029:60] pg_regress/indexing LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '34786';
2020-04-06 20:20:31.665 EDT [5023:217] pg_regress/partition_prune LOG:  statement: create table hp1 partition of hp for values with (modulus 4, remainder 1);
2020-04-06 20:20:31.668 EDT [5022:77] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.* FROM prt1 t1 WHERE t1.a IN (SELECT t1.b FROM prt2 t1 WHERE t1.b IN (SELECT (t1.a + t1.b)/2 FROM prt1_e t1 WHERE t1.c = 0)) AND t1.b = 0 ORDER BY t1.a;
2020-04-06 20:20:31.671 EDT [5022:78] pg_regress/partition_join LOG:  statement: SELECT t1.* FROM prt1 t1 WHERE t1.a IN (SELECT t1.b FROM prt2 t1 WHERE t1.b IN (SELECT (t1.a + t1.b)/2 FROM prt1_e t1 WHERE t1.c = 0)) AND t1.b = 0 ORDER BY t1.a;
2020-04-06 20:20:31.673 EDT [5032:50] pg_regress/partition_info LOG:  statement: SELECT * FROM pg_partition_ancestors('ptif_test_index');
2020-04-06 20:20:31.673 EDT [5023:218] pg_regress/partition_prune LOG:  statement: create table hp2 partition of hp for values with (modulus 4, remainder 2);
2020-04-06 20:20:31.680 EDT [5029:61] pg_regress/indexing LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '34786' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:20:31.682 EDT [5029:62] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart1_b_c_idx)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:31.684 EDT [5032:51] pg_regress/partition_info LOG:  statement: DROP TABLE ptif_test;
2020-04-06 20:20:31.684 EDT [5039:25] pg_regress/tuplesort LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT id, abort_increasing, abort_decreasing FROM abbrev_abort_uuids ORDER BY abort_increasing LIMIT 5;
2020-04-06 20:20:31.685 EDT [5039:26] pg_regress/tuplesort LOG:  statement: SELECT id, abort_increasing, abort_decreasing FROM abbrev_abort_uuids ORDER BY abort_increasing LIMIT 5;
2020-04-06 20:20:31.686 EDT [5039:27] pg_regress/tuplesort LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT id, abort_increasing, abort_decreasing FROM abbrev_abort_uuids ORDER BY abort_decreasing LIMIT 5;
2020-04-06 20:20:31.686 EDT [5039:28] pg_regress/tuplesort LOG:  statement: SELECT id, abort_increasing, abort_decreasing FROM abbrev_abort_uuids ORDER BY abort_decreasing LIMIT 5;
2020-04-06 20:20:31.686 EDT [5039:29] pg_regress/tuplesort LOG:  statement: BEGIN;
2020-04-06 20:20:31.686 EDT [5039:30] pg_regress/tuplesort LOG:  statement: SET LOCAL enable_indexscan = false;
2020-04-06 20:20:31.686 EDT [5039:31] pg_regress/tuplesort LOG:  statement: CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_increasing_idx;
2020-04-06 20:20:31.687 EDT [5023:219] pg_regress/partition_prune LOG:  statement: insert into hp values (null, null);
2020-04-06 20:20:31.688 EDT [5023:220] pg_regress/partition_prune LOG:  statement: insert into hp values (1, null);
2020-04-06 20:20:31.689 EDT [5032:52] pg_regress/partition_info LOG:  statement: CREATE TABLE ptif_normal_table(a int);
2020-04-06 20:20:31.690 EDT [5032:53] pg_regress/partition_info LOG:  statement: SELECT relid, parentrelid, level, isleaf
	  FROM pg_partition_tree('ptif_normal_table');
2020-04-06 20:20:31.693 EDT [5022:79] pg_regress/partition_join LOG:  statement: SET enable_hashjoin TO off;
2020-04-06 20:20:31.699 EDT [5022:80] pg_regress/partition_join LOG:  statement: SET enable_nestloop TO off;
2020-04-06 20:20:31.701 EDT [5023:221] pg_regress/partition_prune LOG:  statement: insert into hp values (1, 'xxx');
2020-04-06 20:20:31.701 EDT [5029:63] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, pg_catalog.array_to_string(c.reloptions || array(select 'toast.' || x from pg_catalog.unnest(tc.reloptions) x), ', ')
	, c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '34787';
2020-04-06 20:20:31.701 EDT [5022:81] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.* FROM prt1 t1 WHERE t1.a IN (SELECT t1.b FROM prt2 t1 WHERE t1.b IN (SELECT (t1.a + t1.b)/2 FROM prt1_e t1 WHERE t1.c = 0)) AND t1.b = 0 ORDER BY t1.a;
2020-04-06 20:20:31.705 EDT [5029:64] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  CASE WHEN a.attnum <= (SELECT i.indnkeyatts FROM pg_catalog.pg_index i WHERE i.indexrelid = '34787') THEN 'yes' ELSE 'no' END AS is_key,
	  pg_catalog.pg_get_indexdef(a.attrelid, a.attnum, TRUE) AS indexdef,
	  a.attstorage,
	  CASE WHEN a.attstattarget=-1 THEN NULL ELSE a.attstattarget END AS attstattarget
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '34787' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:31.706 EDT [5022:82] pg_regress/partition_join LOG:  statement: SELECT t1.* FROM prt1 t1 WHERE t1.a IN (SELECT t1.b FROM prt2 t1 WHERE t1.b IN (SELECT (t1.a + t1.b)/2 FROM prt1_e t1 WHERE t1.c = 0)) AND t1.b = 0 ORDER BY t1.a;
2020-04-06 20:20:31.706 EDT [5032:54] pg_regress/partition_info LOG:  statement: SELECT * FROM pg_partition_ancestors('ptif_normal_table');
2020-04-06 20:20:31.715 EDT [5029:65] pg_regress/indexing LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid),
	  pg_catalog.pg_get_partition_constraintdef(c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '34787';
2020-04-06 20:20:31.718 EDT [5032:55] pg_regress/partition_info LOG:  statement: SELECT pg_partition_root('ptif_normal_table');
2020-04-06 20:20:31.725 EDT [5022:83] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c, t3.a + t3.b, t3.c FROM (prt1 t1 LEFT JOIN prt2 t2 ON t1.a = t2.b) RIGHT JOIN prt1_e t3 ON (t1.a = (t3.a + t3.b)/2) WHERE t3.c = 0 ORDER BY t1.a, t2.b, t3.a + t3.b;
2020-04-06 20:20:31.728 EDT [5022:84] pg_regress/partition_join LOG:  statement: SELECT t1.a, t1.c, t2.b, t2.c, t3.a + t3.b, t3.c FROM (prt1 t1 LEFT JOIN prt2 t2 ON t1.a = t2.b) RIGHT JOIN prt1_e t3 ON (t1.a = (t3.a + t3.b)/2) WHERE t3.c = 0 ORDER BY t1.a, t2.b, t3.a + t3.b;
2020-04-06 20:20:31.728 EDT [5029:66] pg_regress/indexing LOG:  statement: SELECT i.indisunique, i.indisprimary, i.indisclustered, i.indisvalid,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferrable) AS condeferrable,
	  (NOT i.indimmediate) AND EXISTS (SELECT 1 FROM pg_catalog.pg_constraint WHERE conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x') AND condeferred) AS condeferred,
	i.indisreplident,
	  a.amname, c2.relname, pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)
	FROM pg_catalog.pg_index i, pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_am a
	WHERE i.indexrelid = c.oid AND c.oid = '34787' AND c.relam = a.oid
	AND i.indrelid = c2.oid;
2020-04-06 20:20:31.729 EDT [5032:56] pg_regress/partition_info LOG:  statement: DROP TABLE ptif_normal_table;
2020-04-06 20:20:31.730 EDT [5026:93] pg_regress/partition_aggregate LOG:  statement: ANALYZE pagg_tab_ml;
2020-04-06 20:20:31.731 EDT [5029:67] pg_regress/indexing LOG:  statement: create index idxpart_c on only idxpart (c);
2020-04-06 20:20:31.731 EDT [5032:57] pg_regress/partition_info LOG:  statement: CREATE VIEW ptif_test_view AS SELECT 1;
2020-04-06 20:20:31.733 EDT [5029:68] pg_regress/indexing LOG:  statement: create index idxpart1_c on idxpart1 (c);
2020-04-06 20:20:31.734 EDT [5032:58] pg_regress/partition_info LOG:  statement: CREATE MATERIALIZED VIEW ptif_test_matview AS SELECT 1;
2020-04-06 20:20:31.735 EDT [5029:69] pg_regress/indexing LOG:  statement: alter table idxpart_c attach partition idxpart1_c for values from (10) to (20);
2020-04-06 20:20:31.735 EDT [5029:70] pg_regress/indexing ERROR:  "idxpart_c" is not a partitioned table
2020-04-06 20:20:31.735 EDT [5029:71] pg_regress/indexing STATEMENT:  alter table idxpart_c attach partition idxpart1_c for values from (10) to (20);
2020-04-06 20:20:31.735 EDT [5023:222] pg_regress/partition_prune LOG:  statement: insert into hp values (null, 'xxx');
2020-04-06 20:20:31.737 EDT [5029:72] pg_regress/indexing LOG:  statement: alter index idxpart_c attach partition idxpart1_c;
2020-04-06 20:20:31.741 EDT [5029:73] pg_regress/indexing LOG:  statement: select relname, relpartbound from pg_class
	  where relname in ('idxpart_c', 'idxpart1_c')
	  order by relname;
2020-04-06 20:20:31.749 EDT [5022:85] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t2.b FROM (SELECT * FROM prt1 WHERE a < 450) t1 LEFT JOIN (SELECT * FROM prt2 WHERE b > 250) t2 ON t1.a = t2.b WHERE t1.b = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.750 EDT [5032:59] pg_regress/partition_info LOG:  statement: CREATE TABLE ptif_li_parent ();
2020-04-06 20:20:31.750 EDT [5022:86] pg_regress/partition_join LOG:  statement: SELECT t1.a, t2.b FROM (SELECT * FROM prt1 WHERE a < 450) t1 LEFT JOIN (SELECT * FROM prt2 WHERE b > 250) t2 ON t1.a = t2.b WHERE t1.b = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.750 EDT [5023:223] pg_regress/partition_prune LOG:  statement: insert into hp values (2, 'xxx');
2020-04-06 20:20:31.752 EDT [5032:60] pg_regress/partition_info LOG:  statement: CREATE TABLE ptif_li_child () INHERITS (ptif_li_parent);
2020-04-06 20:20:31.757 EDT [5029:74] pg_regress/indexing LOG:  statement: alter table idxpart_c detach partition idxpart1_c;
2020-04-06 20:20:31.759 EDT [5029:75] pg_regress/indexing ERROR:  "idxpart_c" is not a table
2020-04-06 20:20:31.759 EDT [5029:76] pg_regress/indexing STATEMENT:  alter table idxpart_c detach partition idxpart1_c;
2020-04-06 20:20:31.759 EDT [5029:77] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:31.760 EDT [5032:61] pg_regress/partition_info LOG:  statement: SELECT * FROM pg_partition_tree('ptif_test_view');
2020-04-06 20:20:31.763 EDT [5022:87] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t2.b FROM prt1 t1, prt2 t2 WHERE t1::text = t2::text AND t1.a = t2.b ORDER BY t1.a;
2020-04-06 20:20:31.764 EDT [5022:88] pg_regress/partition_join LOG:  statement: SELECT t1.a, t2.b FROM prt1 t1, prt2 t2 WHERE t1::text = t2::text AND t1.a = t2.b ORDER BY t1.a;
2020-04-06 20:20:31.764 EDT [5029:78] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int) partition by range (a, b);
2020-04-06 20:20:31.766 EDT [5029:79] pg_regress/indexing LOG:  statement: create table idxpart1 partition of idxpart for values from (0, 0) to (10, 10);
2020-04-06 20:20:31.767 EDT [5029:80] pg_regress/indexing LOG:  statement: create index on idxpart1 (a, b);
2020-04-06 20:20:31.769 EDT [5029:81] pg_regress/indexing LOG:  statement: create index on idxpart (a, b);
2020-04-06 20:20:31.772 EDT [5029:82] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:31.776 EDT [5023:224] pg_regress/partition_prune LOG:  statement: insert into hp values (1, 'abcde');
2020-04-06 20:20:31.780 EDT [5032:62] pg_regress/partition_info LOG:  statement: SELECT * FROM pg_partition_tree('ptif_test_matview');
2020-04-06 20:20:31.785 EDT [5029:83] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '34934';
2020-04-06 20:20:31.790 EDT [5022:89] pg_regress/partition_join LOG:  statement: RESET enable_hashjoin;
2020-04-06 20:20:31.792 EDT [5022:90] pg_regress/partition_join LOG:  statement: RESET enable_nestloop;
2020-04-06 20:20:31.800 EDT [5032:63] pg_regress/partition_info LOG:  statement: SELECT * FROM pg_partition_tree('ptif_li_parent');
2020-04-06 20:20:31.801 EDT [5022:91] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_m (a int, b int, c int) PARTITION BY RANGE(a, ((a + b)/2));
2020-04-06 20:20:31.802 EDT [5023:225] pg_regress/partition_prune LOG:  statement: select tableoid::regclass, * from hp order by 1;
2020-04-06 20:20:31.802 EDT [5029:84] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '34934' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:31.802 EDT [5022:92] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_m_p1 PARTITION OF prt1_m FOR VALUES FROM (0, 0) TO (250, 250);
2020-04-06 20:20:31.803 EDT [5029:85] pg_regress/indexing LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '34934';
2020-04-06 20:20:31.804 EDT [5022:93] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_m_p2 PARTITION OF prt1_m FOR VALUES FROM (250, 250) TO (500, 500);
2020-04-06 20:20:31.805 EDT [5022:94] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_m_p3 PARTITION OF prt1_m FOR VALUES FROM (500, 500) TO (600, 600);
2020-04-06 20:20:31.807 EDT [5022:95] pg_regress/partition_join LOG:  statement: INSERT INTO prt1_m SELECT i, i, i % 25 FROM generate_series(0, 599, 2) i;
2020-04-06 20:20:31.809 EDT [5022:96] pg_regress/partition_join LOG:  statement: ANALYZE prt1_m;
2020-04-06 20:20:31.810 EDT [5032:64] pg_regress/partition_info LOG:  statement: SELECT * FROM pg_partition_tree('ptif_li_child');
2020-04-06 20:20:31.811 EDT [5022:97] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_m (a int, b int, c int) PARTITION BY RANGE(((b + a)/2), b);
2020-04-06 20:20:31.812 EDT [5022:98] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_m_p1 PARTITION OF prt2_m FOR VALUES FROM (0, 0) TO (250, 250);
2020-04-06 20:20:31.814 EDT [5022:99] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_m_p2 PARTITION OF prt2_m FOR VALUES FROM (250, 250) TO (500, 500);
2020-04-06 20:20:31.815 EDT [5022:100] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_m_p3 PARTITION OF prt2_m FOR VALUES FROM (500, 500) TO (600, 600);
2020-04-06 20:20:31.816 EDT [5022:101] pg_regress/partition_join LOG:  statement: INSERT INTO prt2_m SELECT i, i, i % 25 FROM generate_series(0, 599, 3) i;
2020-04-06 20:20:31.818 EDT [5022:102] pg_regress/partition_join LOG:  statement: ANALYZE prt2_m;
2020-04-06 20:20:31.820 EDT [5022:103] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM (SELECT * FROM prt1_m WHERE prt1_m.c = 0) t1 FULL JOIN (SELECT * FROM prt2_m WHERE prt2_m.c = 0) t2 ON (t1.a = (t2.b + t2.a)/2 AND t2.b = (t1.a + t1.b)/2) ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.820 EDT [5039:32] pg_regress/tuplesort LOG:  statement: SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
	FROM abbrev_abort_uuids
	ORDER BY ctid LIMIT 5;
2020-04-06 20:20:31.821 EDT [5022:104] pg_regress/partition_join LOG:  statement: SELECT t1.a, t1.c, t2.b, t2.c FROM (SELECT * FROM prt1_m WHERE prt1_m.c = 0) t1 FULL JOIN (SELECT * FROM prt2_m WHERE prt2_m.c = 0) t2 ON (t1.a = (t2.b + t2.a)/2 AND t2.b = (t1.a + t1.b)/2) ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.825 EDT [5029:86] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '34934' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:31.825 EDT [5023:226] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from hp where a = 1;
2020-04-06 20:20:31.829 EDT [5023:227] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from hp where b = 'xxx';
2020-04-06 20:20:31.831 EDT [5023:228] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from hp where a is null;
2020-04-06 20:20:31.831 EDT [5039:33] pg_regress/tuplesort LOG:  statement: SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
	FROM abbrev_abort_uuids
	ORDER BY ctid DESC LIMIT 5;
2020-04-06 20:20:31.831 EDT [5023:229] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from hp where b is null;
2020-04-06 20:20:31.832 EDT [5023:230] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from hp where a < 1 and b = 'xxx';
2020-04-06 20:20:31.832 EDT [5023:231] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from hp where a <> 1 and b = 'yyy';
2020-04-06 20:20:31.833 EDT [5032:65] pg_regress/partition_info LOG:  statement: SELECT * FROM pg_partition_ancestors('ptif_test_view');
2020-04-06 20:20:31.833 EDT [5023:232] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from hp where a <> 1 and b <> 'xxx';
2020-04-06 20:20:31.834 EDT [5023:233] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from hp where a is null and b is null;
2020-04-06 20:20:31.835 EDT [5023:234] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from hp where a = 1 and b is null;
2020-04-06 20:20:31.837 EDT [5022:105] pg_regress/partition_join LOG:  statement: CREATE TABLE plt1 (a int, b int, c text) PARTITION BY LIST(c);
2020-04-06 20:20:31.838 EDT [5029:87] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '34934' ORDER BY 1;
2020-04-06 20:20:31.839 EDT [5029:88] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '34934'
	ORDER BY 1;
2020-04-06 20:20:31.840 EDT [5029:89] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '34934'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('34934')
	ORDER BY 1;
2020-04-06 20:20:31.842 EDT [5022:106] pg_regress/partition_join LOG:  statement: CREATE TABLE plt1_p1 PARTITION OF plt1 FOR VALUES IN ('0000', '0003', '0004', '0010');
2020-04-06 20:20:31.845 EDT [5022:107] pg_regress/partition_join LOG:  statement: CREATE TABLE plt1_p2 PARTITION OF plt1 FOR VALUES IN ('0001', '0005', '0002', '0009');
2020-04-06 20:20:31.847 EDT [5032:66] pg_regress/partition_info LOG:  statement: SELECT * FROM pg_partition_ancestors('ptif_test_matview');
2020-04-06 20:20:31.848 EDT [5022:108] pg_regress/partition_join LOG:  statement: CREATE TABLE plt1_p3 PARTITION OF plt1 FOR VALUES IN ('0006', '0007', '0008', '0011');
2020-04-06 20:20:31.848 EDT [5023:235] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from hp where a = 1 and b = 'xxx';
2020-04-06 20:20:31.851 EDT [5029:90] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '34934'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:31.856 EDT [5039:34] pg_regress/tuplesort LOG:  statement: ROLLBACK;
2020-04-06 20:20:31.858 EDT [5022:109] pg_regress/partition_join LOG:  statement: INSERT INTO plt1 SELECT i, i, to_char(i/50, 'FM0000') FROM generate_series(0, 599, 2) i;
2020-04-06 20:20:31.859 EDT [5032:67] pg_regress/partition_info LOG:  statement: SELECT * FROM pg_partition_ancestors('ptif_li_parent');
2020-04-06 20:20:31.861 EDT [5039:35] pg_regress/tuplesort LOG:  statement: BEGIN;
2020-04-06 20:20:31.861 EDT [5039:36] pg_regress/tuplesort LOG:  statement: SET LOCAL enable_indexscan = false;
2020-04-06 20:20:31.861 EDT [5039:37] pg_regress/tuplesort LOG:  statement: CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_decreasing_idx;
2020-04-06 20:20:31.866 EDT [5022:110] pg_regress/partition_join LOG:  statement: ANALYZE plt1;
2020-04-06 20:20:31.868 EDT [5029:91] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '34934'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:31.870 EDT [5022:111] pg_regress/partition_join LOG:  statement: CREATE TABLE plt2 (a int, b int, c text) PARTITION BY LIST(c);
2020-04-06 20:20:31.875 EDT [5022:112] pg_regress/partition_join LOG:  statement: CREATE TABLE plt2_p1 PARTITION OF plt2 FOR VALUES IN ('0000', '0003', '0004', '0010');
2020-04-06 20:20:31.875 EDT [5023:236] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from hp where a is null and b = 'xxx';
2020-04-06 20:20:31.879 EDT [5032:68] pg_regress/partition_info LOG:  statement: SELECT * FROM pg_partition_ancestors('ptif_li_child');
2020-04-06 20:20:31.880 EDT [5022:113] pg_regress/partition_join LOG:  statement: CREATE TABLE plt2_p2 PARTITION OF plt2 FOR VALUES IN ('0001', '0005', '0002', '0009');
2020-04-06 20:20:31.881 EDT [5029:92] pg_regress/indexing LOG:  statement: select relname, relkind, relhassubclass, inhparent::regclass
	    from pg_class left join pg_index ix on (indexrelid = oid)
		left join pg_inherits on (ix.indexrelid = inhrelid)
		where relname like 'idxpart%' order by relname;
2020-04-06 20:20:31.887 EDT [5026:94] pg_regress/partition_aggregate LOG:  statement: SET max_parallel_workers_per_gather TO 2;
2020-04-06 20:20:31.887 EDT [5026:95] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT a, sum(b), array_agg(distinct c), count(*) FROM pagg_tab_ml GROUP BY a HAVING avg(b) < 3 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.888 EDT [5022:114] pg_regress/partition_join LOG:  statement: CREATE TABLE plt2_p3 PARTITION OF plt2 FOR VALUES IN ('0006', '0007', '0008', '0011');
2020-04-06 20:20:31.889 EDT [5023:237] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from hp where a = 2 and b = 'xxx';
2020-04-06 20:20:31.890 EDT [5026:96] pg_regress/partition_aggregate LOG:  statement: SELECT a, sum(b), array_agg(distinct c), count(*) FROM pagg_tab_ml GROUP BY a HAVING avg(b) < 3 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.894 EDT [5032:69] pg_regress/partition_info LOG:  statement: SELECT pg_partition_root('ptif_test_view');
2020-04-06 20:20:31.895 EDT [5022:115] pg_regress/partition_join LOG:  statement: INSERT INTO plt2 SELECT i, i, to_char(i/50, 'FM0000') FROM generate_series(0, 599, 3) i;
2020-04-06 20:20:31.897 EDT [5029:93] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:31.899 EDT [5029:94] pg_regress/indexing LOG:  statement: create table idxpart (a int) partition by range (a);
2020-04-06 20:20:31.900 EDT [5029:95] pg_regress/indexing LOG:  statement: create index on idxpart (a);
2020-04-06 20:20:31.901 EDT [5029:96] pg_regress/indexing LOG:  statement: create table idxpart1 partition of idxpart for values from (0) to (10);
2020-04-06 20:20:31.903 EDT [5029:97] pg_regress/indexing LOG:  statement: drop index idxpart1_a_idx;
2020-04-06 20:20:31.903 EDT [5029:98] pg_regress/indexing ERROR:  cannot drop index idxpart1_a_idx because index idxpart_a_idx requires it
2020-04-06 20:20:31.903 EDT [5029:99] pg_regress/indexing HINT:  You can drop index idxpart_a_idx instead.
2020-04-06 20:20:31.903 EDT [5029:100] pg_regress/indexing STATEMENT:  drop index idxpart1_a_idx;
2020-04-06 20:20:31.903 EDT [5029:101] pg_regress/indexing LOG:  statement: drop index idxpart_a_idx;
2020-04-06 20:20:31.904 EDT [5022:116] pg_regress/partition_join LOG:  statement: ANALYZE plt2;
2020-04-06 20:20:31.906 EDT [5029:102] pg_regress/indexing LOG:  statement: select relname, relkind from pg_class
	  where relname like 'idxpart%' order by relname;
2020-04-06 20:20:31.913 EDT [5022:117] pg_regress/partition_join LOG:  statement: CREATE TABLE plt1_e (a int, b int, c text) PARTITION BY LIST(ltrim(c, 'A'));
2020-04-06 20:20:31.915 EDT [5022:118] pg_regress/partition_join LOG:  statement: CREATE TABLE plt1_e_p1 PARTITION OF plt1_e FOR VALUES IN ('0000', '0003', '0004', '0010');
2020-04-06 20:20:31.918 EDT [5022:119] pg_regress/partition_join LOG:  statement: CREATE TABLE plt1_e_p2 PARTITION OF plt1_e FOR VALUES IN ('0001', '0005', '0002', '0009');
2020-04-06 20:20:31.918 EDT [5026:97] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT a, sum(b), array_agg(distinct c), count(*) FROM pagg_tab_ml GROUP BY a HAVING avg(b) < 3;
2020-04-06 20:20:31.920 EDT [5032:70] pg_regress/partition_info LOG:  statement: SELECT pg_partition_root('ptif_test_matview');
2020-04-06 20:20:31.921 EDT [5022:120] pg_regress/partition_join LOG:  statement: CREATE TABLE plt1_e_p3 PARTITION OF plt1_e FOR VALUES IN ('0006', '0007', '0008', '0011');
2020-04-06 20:20:31.924 EDT [5029:103] pg_regress/indexing LOG:  statement: create index on idxpart (a);
2020-04-06 20:20:31.925 EDT [5022:121] pg_regress/partition_join LOG:  statement: INSERT INTO plt1_e SELECT i, i, 'A' || to_char(i/50, 'FM0000') FROM generate_series(0, 599, 2) i;
2020-04-06 20:20:31.926 EDT [5023:238] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from hp where a = 1 and b = 'abcde';
2020-04-06 20:20:31.926 EDT [5029:104] pg_regress/indexing LOG:  statement: drop table idxpart1;
2020-04-06 20:20:31.928 EDT [5026:98] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT a, sum(b), count(*) FROM pagg_tab_ml GROUP BY a HAVING avg(b) < 3 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.928 EDT [5029:105] pg_regress/indexing LOG:  statement: select relname, relkind from pg_class
	  where relname like 'idxpart%' order by relname;
2020-04-06 20:20:31.930 EDT [5022:122] pg_regress/partition_join LOG:  statement: ANALYZE plt1_e;
2020-04-06 20:20:31.932 EDT [5026:99] pg_regress/partition_aggregate LOG:  statement: SELECT a, sum(b), count(*) FROM pagg_tab_ml GROUP BY a HAVING avg(b) < 3 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.933 EDT [5022:123] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT avg(t1.a), avg(t2.b), avg(t3.a + t3.b), t1.c, t2.c, t3.c FROM plt1 t1, plt2 t2, plt1_e t3 WHERE t1.b = t2.b AND t1.c = t2.c AND ltrim(t3.c, 'A') = t1.c GROUP BY t1.c, t2.c, t3.c ORDER BY t1.c, t2.c, t3.c;
2020-04-06 20:20:31.936 EDT [5022:124] pg_regress/partition_join LOG:  statement: SELECT avg(t1.a), avg(t2.b), avg(t3.a + t3.b), t1.c, t2.c, t3.c FROM plt1 t1, plt2 t2, plt1_e t3 WHERE t1.b = t2.b AND t1.c = t2.c AND ltrim(t3.c, 'A') = t1.c GROUP BY t1.c, t2.c, t3.c ORDER BY t1.c, t2.c, t3.c;
2020-04-06 20:20:31.939 EDT [5032:71] pg_regress/partition_info LOG:  statement: SELECT pg_partition_root('ptif_li_parent');
2020-04-06 20:20:31.953 EDT [5029:106] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:31.954 EDT [5029:107] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int) partition by range (a, b);
2020-04-06 20:20:31.955 EDT [5032:72] pg_regress/partition_info LOG:  statement: SELECT pg_partition_root('ptif_li_child');
2020-04-06 20:20:31.957 EDT [5022:125] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.b AND t1.a = 1 AND t1.a = 2;
2020-04-06 20:20:31.957 EDT [5022:126] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM (SELECT * FROM prt1 WHERE a = 1 AND a = 2) t1 LEFT JOIN prt2 t2 ON t1.a = t2.b;
2020-04-06 20:20:31.958 EDT [5022:127] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM (SELECT * FROM prt1 WHERE a = 1 AND a = 2) t1 RIGHT JOIN prt2 t2 ON t1.a = t2.b, prt1 t3 WHERE t2.b = t3.a;
2020-04-06 20:20:31.959 EDT [5022:128] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM (SELECT * FROM prt1 WHERE a = 1 AND a = 2) t1 FULL JOIN prt2 t2 ON t1.a = t2.b WHERE t2.a = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:31.961 EDT [5022:129] pg_regress/partition_join LOG:  statement: CREATE TABLE pht1 (a int, b int, c text) PARTITION BY HASH(c);
2020-04-06 20:20:31.962 EDT [5023:239] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from hp where (a = 1 and b = 'abcde') or (a = 2 and b = 'xxx') or (a is null and b is null);
2020-04-06 20:20:31.963 EDT [5022:130] pg_regress/partition_join LOG:  statement: CREATE TABLE pht1_p1 PARTITION OF pht1 FOR VALUES WITH (MODULUS 3, REMAINDER 0);
2020-04-06 20:20:31.964 EDT [5029:108] pg_regress/indexing LOG:  statement: create table idxpart1 partition of idxpart for values from (0, 0) to (10, 10);
2020-04-06 20:20:31.966 EDT [5029:109] pg_regress/indexing LOG:  statement: create index idxpart_a_b_idx on only idxpart (a, b);
2020-04-06 20:20:31.966 EDT [5032:73] pg_regress/partition_info LOG:  statement: DROP VIEW ptif_test_view;
2020-04-06 20:20:31.966 EDT [5029:110] pg_regress/indexing LOG:  statement: create index idxpart1_a_b_idx on idxpart1 (a, b);
2020-04-06 20:20:31.967 EDT [5032:74] pg_regress/partition_info LOG:  statement: DROP MATERIALIZED VIEW ptif_test_matview;
2020-04-06 20:20:31.967 EDT [5029:111] pg_regress/indexing LOG:  statement: create index idxpart1_tst1 on idxpart1 (b, a);
2020-04-06 20:20:31.968 EDT [5032:75] pg_regress/partition_info LOG:  statement: DROP TABLE ptif_li_parent, ptif_li_child;
2020-04-06 20:20:31.969 EDT [5022:131] pg_regress/partition_join LOG:  statement: CREATE TABLE pht1_p2 PARTITION OF pht1 FOR VALUES WITH (MODULUS 3, REMAINDER 1);
2020-04-06 20:20:31.971 EDT [5032:76] pg_regress/partition_info LOG:  disconnection: session time: 0:00:00.844 user=pgbuild database=regression host=[local]
2020-04-06 20:20:31.974 EDT [5029:112] pg_regress/indexing LOG:  statement: create index idxpart1_tst2 on idxpart1 using hash (a);
2020-04-06 20:20:31.976 EDT [5022:132] pg_regress/partition_join LOG:  statement: CREATE TABLE pht1_p3 PARTITION OF pht1 FOR VALUES WITH (MODULUS 3, REMAINDER 2);
2020-04-06 20:20:31.977 EDT [5029:113] pg_regress/indexing LOG:  statement: create index idxpart1_tst3 on idxpart1 (a, b) where a > 10;
2020-04-06 20:20:31.977 EDT [5026:100] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT b, sum(a), count(*) FROM pagg_tab_ml GROUP BY b ORDER BY 1, 2, 3;
2020-04-06 20:20:31.979 EDT [5026:101] pg_regress/partition_aggregate LOG:  statement: SELECT b, sum(a), count(*) FROM pagg_tab_ml GROUP BY b HAVING avg(a) < 15 ORDER BY 1, 2, 3;
2020-04-06 20:20:31.980 EDT [5029:114] pg_regress/indexing LOG:  statement: alter index idxpart attach partition idxpart1;
2020-04-06 20:20:31.981 EDT [5029:115] pg_regress/indexing ERROR:  "idxpart" is not an index
2020-04-06 20:20:31.981 EDT [5029:116] pg_regress/indexing STATEMENT:  alter index idxpart attach partition idxpart1;
2020-04-06 20:20:31.981 EDT [5029:117] pg_regress/indexing LOG:  statement: alter index idxpart_a_b_idx attach partition idxpart1;
2020-04-06 20:20:31.981 EDT [5029:118] pg_regress/indexing ERROR:  "idxpart1" is not an index
2020-04-06 20:20:31.981 EDT [5029:119] pg_regress/indexing STATEMENT:  alter index idxpart_a_b_idx attach partition idxpart1;
2020-04-06 20:20:31.981 EDT [5029:120] pg_regress/indexing LOG:  statement: alter index idxpart_a_b_idx attach partition idxpart_a_b_idx;
2020-04-06 20:20:31.981 EDT [5029:121] pg_regress/indexing ERROR:  cannot attach index "idxpart_a_b_idx" as a partition of index "idxpart_a_b_idx"
2020-04-06 20:20:31.981 EDT [5029:122] pg_regress/indexing DETAIL:  Index "idxpart_a_b_idx" is not an index on any partition of table "idxpart".
2020-04-06 20:20:31.981 EDT [5029:123] pg_regress/indexing STATEMENT:  alter index idxpart_a_b_idx attach partition idxpart_a_b_idx;
2020-04-06 20:20:31.986 EDT [5039:38] pg_regress/tuplesort LOG:  statement: SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
	FROM abbrev_abort_uuids
	ORDER BY ctid LIMIT 5;
2020-04-06 20:20:31.989 EDT [5022:133] pg_regress/partition_join LOG:  statement: INSERT INTO pht1 SELECT i, i, to_char(i/50, 'FM0000') FROM generate_series(0, 599, 2) i;
2020-04-06 20:20:31.989 EDT [5029:124] pg_regress/indexing LOG:  statement: alter index idxpart_a_b_idx attach partition idxpart1_b_idx;
2020-04-06 20:20:31.990 EDT [5029:125] pg_regress/indexing ERROR:  relation "idxpart1_b_idx" does not exist
2020-04-06 20:20:31.990 EDT [5029:126] pg_regress/indexing STATEMENT:  alter index idxpart_a_b_idx attach partition idxpart1_b_idx;
2020-04-06 20:20:31.990 EDT [5029:127] pg_regress/indexing LOG:  statement: alter index idxpart_a_b_idx attach partition idxpart1_tst1;
2020-04-06 20:20:31.991 EDT [5029:128] pg_regress/indexing ERROR:  cannot attach index "idxpart1_tst1" as a partition of index "idxpart_a_b_idx"
2020-04-06 20:20:31.991 EDT [5029:129] pg_regress/indexing DETAIL:  The index definitions do not match.
2020-04-06 20:20:31.991 EDT [5029:130] pg_regress/indexing STATEMENT:  alter index idxpart_a_b_idx attach partition idxpart1_tst1;
2020-04-06 20:20:31.991 EDT [5029:131] pg_regress/indexing LOG:  statement: alter index idxpart_a_b_idx attach partition idxpart1_tst2;
2020-04-06 20:20:31.991 EDT [5029:132] pg_regress/indexing ERROR:  cannot attach index "idxpart1_tst2" as a partition of index "idxpart_a_b_idx"
2020-04-06 20:20:31.991 EDT [5029:133] pg_regress/indexing DETAIL:  The index definitions do not match.
2020-04-06 20:20:31.991 EDT [5029:134] pg_regress/indexing STATEMENT:  alter index idxpart_a_b_idx attach partition idxpart1_tst2;
2020-04-06 20:20:31.991 EDT [5029:135] pg_regress/indexing LOG:  statement: alter index idxpart_a_b_idx attach partition idxpart1_tst3;
2020-04-06 20:20:31.992 EDT [5029:136] pg_regress/indexing ERROR:  cannot attach index "idxpart1_tst3" as a partition of index "idxpart_a_b_idx"
2020-04-06 20:20:31.992 EDT [5029:137] pg_regress/indexing DETAIL:  The index definitions do not match.
2020-04-06 20:20:31.992 EDT [5029:138] pg_regress/indexing STATEMENT:  alter index idxpart_a_b_idx attach partition idxpart1_tst3;
2020-04-06 20:20:31.992 EDT [5029:139] pg_regress/indexing LOG:  statement: alter index idxpart_a_b_idx attach partition idxpart1_a_b_idx;
2020-04-06 20:20:31.993 EDT [5022:134] pg_regress/partition_join LOG:  statement: ANALYZE pht1;
2020-04-06 20:20:31.995 EDT [5039:39] pg_regress/tuplesort LOG:  statement: SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
	FROM abbrev_abort_uuids
	ORDER BY ctid DESC LIMIT 5;
2020-04-06 20:20:31.997 EDT [5029:140] pg_regress/indexing LOG:  statement: alter index idxpart_a_b_idx attach partition idxpart1_a_b_idx;
2020-04-06 20:20:31.998 EDT [5022:135] pg_regress/partition_join LOG:  statement: CREATE TABLE pht2 (a int, b int, c text) PARTITION BY HASH(c);
2020-04-06 20:20:32.000 EDT [5023:240] pg_regress/partition_prune LOG:  statement: drop table hp;
2020-04-06 20:20:32.002 EDT [5029:141] pg_regress/indexing LOG:  statement: create index idxpart1_2_a_b on idxpart1 (a, b);
2020-04-06 20:20:32.003 EDT [5022:136] pg_regress/partition_join LOG:  statement: CREATE TABLE pht2_p1 PARTITION OF pht2 FOR VALUES WITH (MODULUS 3, REMAINDER 0);
2020-04-06 20:20:32.005 EDT [5023:241] pg_regress/partition_prune LOG:  statement: create table ab (a int not null, b int not null) partition by list (a);
2020-04-06 20:20:32.005 EDT [5029:142] pg_regress/indexing LOG:  statement: alter index idxpart_a_b_idx attach partition idxpart1_2_a_b;
2020-04-06 20:20:32.006 EDT [5029:143] pg_regress/indexing ERROR:  cannot attach index "idxpart1_2_a_b" as a partition of index "idxpart_a_b_idx"
2020-04-06 20:20:32.006 EDT [5029:144] pg_regress/indexing DETAIL:  Another index is already attached for partition "idxpart1".
2020-04-06 20:20:32.006 EDT [5029:145] pg_regress/indexing STATEMENT:  alter index idxpart_a_b_idx attach partition idxpart1_2_a_b;
2020-04-06 20:20:32.006 EDT [5022:137] pg_regress/partition_join LOG:  statement: CREATE TABLE pht2_p2 PARTITION OF pht2 FOR VALUES WITH (MODULUS 3, REMAINDER 1);
2020-04-06 20:20:32.006 EDT [5039:40] pg_regress/tuplesort LOG:  statement: ROLLBACK;
2020-04-06 20:20:32.006 EDT [5023:242] pg_regress/partition_prune LOG:  statement: create table ab_a2 partition of ab for values in(2) partition by list (b);
2020-04-06 20:20:32.007 EDT [5023:243] pg_regress/partition_prune LOG:  statement: create table ab_a2_b1 partition of ab_a2 for values in (1);
2020-04-06 20:20:32.008 EDT [5029:146] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:32.008 EDT [5039:41] pg_regress/tuplesort LOG:  statement: BEGIN;
2020-04-06 20:20:32.008 EDT [5039:42] pg_regress/tuplesort LOG:  statement: SET LOCAL enable_indexscan = false;
2020-04-06 20:20:32.009 EDT [5039:43] pg_regress/tuplesort LOG:  statement: CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__noabort_increasing_idx;
2020-04-06 20:20:32.009 EDT [5023:244] pg_regress/partition_prune LOG:  statement: create table ab_a2_b2 partition of ab_a2 for values in (2);
2020-04-06 20:20:32.010 EDT [5022:138] pg_regress/partition_join LOG:  statement: CREATE TABLE pht2_p3 PARTITION OF pht2 FOR VALUES WITH (MODULUS 3, REMAINDER 2);
2020-04-06 20:20:32.011 EDT [5026:102] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT a, sum(b), count(*) FROM pagg_tab_ml GROUP BY a, b, c HAVING avg(b) > 7 ORDER BY 1, 2, 3;
2020-04-06 20:20:32.012 EDT [5022:139] pg_regress/partition_join LOG:  statement: INSERT INTO pht2 SELECT i, i, to_char(i/50, 'FM0000') FROM generate_series(0, 599, 3) i;
2020-04-06 20:20:32.012 EDT [5029:147] pg_regress/indexing LOG:  statement: select indexrelid::regclass, indrelid::regclass
	  from pg_index where indexrelid::regclass::text like 'idxpart%';
2020-04-06 20:20:32.013 EDT [5026:103] pg_regress/partition_aggregate LOG:  statement: SELECT a, sum(b), count(*) FROM pagg_tab_ml GROUP BY a, b, c HAVING avg(b) > 7 ORDER BY 1, 2, 3;
2020-04-06 20:20:32.014 EDT [5022:140] pg_regress/partition_join LOG:  statement: ANALYZE pht2;
2020-04-06 20:20:32.017 EDT [5023:245] pg_regress/partition_prune LOG:  statement: create table ab_a2_b3 partition of ab_a2 for values in (3);
2020-04-06 20:20:32.019 EDT [5022:141] pg_regress/partition_join LOG:  statement: CREATE TABLE pht1_e (a int, b int, c text) PARTITION BY HASH(ltrim(c, 'A'));
2020-04-06 20:20:32.021 EDT [5022:142] pg_regress/partition_join LOG:  statement: CREATE TABLE pht1_e_p1 PARTITION OF pht1_e FOR VALUES WITH (MODULUS 3, REMAINDER 0);
2020-04-06 20:20:32.023 EDT [5023:246] pg_regress/partition_prune LOG:  statement: create table ab_a1 partition of ab for values in(1) partition by list (b);
2020-04-06 20:20:32.025 EDT [5022:143] pg_regress/partition_join LOG:  statement: CREATE TABLE pht1_e_p2 PARTITION OF pht1_e FOR VALUES WITH (MODULUS 3, REMAINDER 1);
2020-04-06 20:20:32.027 EDT [5023:247] pg_regress/partition_prune LOG:  statement: create table ab_a1_b1 partition of ab_a1 for values in (1);
2020-04-06 20:20:32.031 EDT [5023:248] pg_regress/partition_prune LOG:  statement: create table ab_a1_b2 partition of ab_a1 for values in (2);
2020-04-06 20:20:32.031 EDT [5029:148] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int) partition by range (a);
2020-04-06 20:20:32.032 EDT [5023:249] pg_regress/partition_prune LOG:  statement: create table ab_a1_b3 partition of ab_a1 for values in (3);
2020-04-06 20:20:32.032 EDT [5029:149] pg_regress/indexing LOG:  statement: create table idxpart1 (a int, b int);
2020-04-06 20:20:32.034 EDT [5029:150] pg_regress/indexing LOG:  statement: create index on idxpart1 using hash (a);
2020-04-06 20:20:32.034 EDT [5023:250] pg_regress/partition_prune LOG:  statement: create table ab_a3 partition of ab for values in(3) partition by list (b);
2020-04-06 20:20:32.035 EDT [5022:144] pg_regress/partition_join LOG:  statement: CREATE TABLE pht1_e_p3 PARTITION OF pht1_e FOR VALUES WITH (MODULUS 3, REMAINDER 2);
2020-04-06 20:20:32.035 EDT [5023:251] pg_regress/partition_prune LOG:  statement: create table ab_a3_b1 partition of ab_a3 for values in (1);
2020-04-06 20:20:32.035 EDT [5029:151] pg_regress/indexing LOG:  statement: create index on idxpart1 (a) where b > 1;
2020-04-06 20:20:32.037 EDT [5023:252] pg_regress/partition_prune LOG:  statement: create table ab_a3_b2 partition of ab_a3 for values in (2);
2020-04-06 20:20:32.038 EDT [5023:253] pg_regress/partition_prune LOG:  statement: create table ab_a3_b3 partition of ab_a3 for values in (3);
2020-04-06 20:20:32.039 EDT [5023:254] pg_regress/partition_prune LOG:  statement: set enable_indexonlyscan = off;
2020-04-06 20:20:32.040 EDT [5023:255] pg_regress/partition_prune LOG:  statement: prepare ab_q1 (int, int, int) as
	select * from ab where a between $1 and $2 and b <= $3;
2020-04-06 20:20:32.040 EDT [5029:152] pg_regress/indexing LOG:  statement: create index on idxpart1 ((a + 0));
2020-04-06 20:20:32.040 EDT [5023:256] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off) execute ab_q1 (2, 2, 3);
2020-04-06 20:20:32.041 EDT [5022:145] pg_regress/partition_join LOG:  statement: INSERT INTO pht1_e SELECT i, i, 'A' || to_char(i/50, 'FM0000') FROM generate_series(0, 299, 2) i;
2020-04-06 20:20:32.043 EDT [5029:153] pg_regress/indexing LOG:  statement: create index on idxpart1 (a, a);
2020-04-06 20:20:32.044 EDT [5022:146] pg_regress/partition_join LOG:  statement: ANALYZE pht1_e;
2020-04-06 20:20:32.045 EDT [5026:104] pg_regress/partition_aggregate LOG:  statement: SET min_parallel_table_scan_size TO '8kB';
2020-04-06 20:20:32.045 EDT [5026:105] pg_regress/partition_aggregate LOG:  statement: SET parallel_setup_cost TO 0;
2020-04-06 20:20:32.046 EDT [5029:154] pg_regress/indexing LOG:  statement: create index on idxpart (a);
2020-04-06 20:20:32.046 EDT [5026:106] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT a, sum(b), count(*) FROM pagg_tab_ml GROUP BY a HAVING avg(b) < 3 ORDER BY 1, 2, 3;
2020-04-06 20:20:32.047 EDT [5026:107] pg_regress/partition_aggregate LOG:  statement: SELECT a, sum(b), count(*) FROM pagg_tab_ml GROUP BY a HAVING avg(b) < 3 ORDER BY 1, 2, 3;
2020-04-06 20:20:32.047 EDT [5029:155] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart1 for values from (0) to (1000);
2020-04-06 20:20:32.049 EDT [5022:147] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT avg(t1.a), avg(t2.b), avg(t3.a + t3.b), t1.c, t2.c, t3.c FROM pht1 t1, pht2 t2, pht1_e t3 WHERE t1.b = t2.b AND t1.c = t2.c AND ltrim(t3.c, 'A') = t1.c GROUP BY t1.c, t2.c, t3.c ORDER BY t1.c, t2.c, t3.c;
2020-04-06 20:20:32.054 EDT [5022:148] pg_regress/partition_join LOG:  statement: SELECT avg(t1.a), avg(t2.b), avg(t3.a + t3.b), t1.c, t2.c, t3.c FROM pht1 t1, pht2 t2, pht1_e t3 WHERE t1.b = t2.b AND t1.c = t2.c AND ltrim(t3.c, 'A') = t1.c GROUP BY t1.c, t2.c, t3.c ORDER BY t1.c, t2.c, t3.c;
2020-04-06 20:20:32.055 EDT [5023:257] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off) execute ab_q1 (1, 2, 3);
2020-04-06 20:20:32.056 EDT [5029:156] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:32.075 EDT [5022:149] pg_regress/partition_join LOG:  statement: ALTER TABLE prt1 DETACH PARTITION prt1_p3;
2020-04-06 20:20:32.078 EDT [5022:150] pg_regress/partition_join LOG:  statement: ALTER TABLE prt1 ATTACH PARTITION prt1_p3 DEFAULT;
2020-04-06 20:20:32.078 EDT [5029:157] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '35145';
2020-04-06 20:20:32.081 EDT [5023:258] pg_regress/partition_prune LOG:  statement: deallocate ab_q1;
2020-04-06 20:20:32.081 EDT [5022:151] pg_regress/partition_join LOG:  statement: ANALYZE prt1;
2020-04-06 20:20:32.083 EDT [5023:259] pg_regress/partition_prune LOG:  statement: prepare ab_q1 (int, int) as
	select a from ab where a between $1 and $2 and b < 3;
2020-04-06 20:20:32.083 EDT [5023:260] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off) execute ab_q1 (2, 2);
2020-04-06 20:20:32.085 EDT [5022:152] pg_regress/partition_join LOG:  statement: ALTER TABLE prt2 DETACH PARTITION prt2_p3;
2020-04-06 20:20:32.086 EDT [5022:153] pg_regress/partition_join LOG:  statement: ALTER TABLE prt2 ATTACH PARTITION prt2_p3 DEFAULT;
2020-04-06 20:20:32.089 EDT [5022:154] pg_regress/partition_join LOG:  statement: ANALYZE prt2;
2020-04-06 20:20:32.094 EDT [5022:155] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.b AND t1.b = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:32.096 EDT [5022:156] pg_regress/partition_join LOG:  statement: ALTER TABLE plt1 DETACH PARTITION plt1_p3;
2020-04-06 20:20:32.096 EDT [5022:157] pg_regress/partition_join LOG:  statement: ALTER TABLE plt1 ATTACH PARTITION plt1_p3 DEFAULT;
2020-04-06 20:20:32.097 EDT [5022:158] pg_regress/partition_join LOG:  statement: ANALYZE plt1;
2020-04-06 20:20:32.099 EDT [5022:159] pg_regress/partition_join LOG:  statement: ALTER TABLE plt2 DETACH PARTITION plt2_p3;
2020-04-06 20:20:32.100 EDT [5022:160] pg_regress/partition_join LOG:  statement: ALTER TABLE plt2 ATTACH PARTITION plt2_p3 DEFAULT;
2020-04-06 20:20:32.101 EDT [5029:158] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '35145' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:32.102 EDT [5022:161] pg_regress/partition_join LOG:  statement: ANALYZE plt2;
2020-04-06 20:20:32.104 EDT [5022:162] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT avg(t1.a), avg(t2.b), t1.c, t2.c FROM plt1 t1 RIGHT JOIN plt2 t2 ON t1.c = t2.c WHERE t1.a % 25 = 0 GROUP BY t1.c, t2.c ORDER BY t1.c, t2.c;
2020-04-06 20:20:32.105 EDT [5022:163] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_l (a int, b int, c varchar) PARTITION BY RANGE(a);
2020-04-06 20:20:32.106 EDT [5029:159] pg_regress/indexing LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '35145';
2020-04-06 20:20:32.107 EDT [5039:44] pg_regress/tuplesort LOG:  statement: SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
	FROM abbrev_abort_uuids
	ORDER BY ctid LIMIT 5;
2020-04-06 20:20:32.108 EDT [5022:164] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_l_p1 PARTITION OF prt1_l FOR VALUES FROM (0) TO (250);
2020-04-06 20:20:32.111 EDT [5022:165] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_l_p2 PARTITION OF prt1_l FOR VALUES FROM (250) TO (500) PARTITION BY LIST (c);
2020-04-06 20:20:32.112 EDT [5022:166] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_l_p2_p1 PARTITION OF prt1_l_p2 FOR VALUES IN ('0000', '0001');
2020-04-06 20:20:32.115 EDT [5026:108] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT b, sum(a), count(*) FROM pagg_tab_ml GROUP BY b ORDER BY 1, 2, 3;
2020-04-06 20:20:32.117 EDT [5023:261] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off) execute ab_q1 (2, 4);
2020-04-06 20:20:32.117 EDT [5022:167] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_l_p2_p2 PARTITION OF prt1_l_p2 FOR VALUES IN ('0002', '0003');
2020-04-06 20:20:32.117 EDT [5026:109] pg_regress/partition_aggregate LOG:  statement: SELECT b, sum(a), count(*) FROM pagg_tab_ml GROUP BY b HAVING avg(a) < 15 ORDER BY 1, 2, 3;
2020-04-06 20:20:32.121 EDT [5039:45] pg_regress/tuplesort LOG:  statement: SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
	FROM abbrev_abort_uuids
	ORDER BY ctid DESC LIMIT 5;
2020-04-06 20:20:32.122 EDT [5022:168] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_l_p3 PARTITION OF prt1_l FOR VALUES FROM (500) TO (600) PARTITION BY RANGE (b);
2020-04-06 20:20:32.132 EDT [5029:160] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '35145' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:32.133 EDT [5039:46] pg_regress/tuplesort LOG:  statement: ROLLBACK;
2020-04-06 20:20:32.135 EDT [5022:169] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_l_p3_p1 PARTITION OF prt1_l_p3 FOR VALUES FROM (0) TO (13);
2020-04-06 20:20:32.136 EDT [5039:47] pg_regress/tuplesort LOG:  statement: BEGIN;
2020-04-06 20:20:32.136 EDT [5039:48] pg_regress/tuplesort LOG:  statement: SET LOCAL enable_indexscan = false;
2020-04-06 20:20:32.136 EDT [5039:49] pg_regress/tuplesort LOG:  statement: CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__noabort_decreasing_idx;
2020-04-06 20:20:32.138 EDT [5023:262] pg_regress/partition_prune LOG:  statement: prepare ab_q2 (int, int) as
	select a from ab where a between $1 and $2 and b < (select 3);
2020-04-06 20:20:32.139 EDT [5023:263] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off) execute ab_q2 (2, 2);
2020-04-06 20:20:32.140 EDT [5023:264] pg_regress/partition_prune LOG:  statement: prepare ab_q3 (int, int) as
	select a from ab where b between $1 and $2 and a < (select 3);
2020-04-06 20:20:32.140 EDT [5022:170] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_l_p3_p2 PARTITION OF prt1_l_p3 FOR VALUES FROM (13) TO (25);
2020-04-06 20:20:32.140 EDT [5023:265] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off) execute ab_q3 (2, 2);
2020-04-06 20:20:32.141 EDT [5023:266] pg_regress/partition_prune LOG:  statement: create table list_part (a int) partition by list (a);
2020-04-06 20:20:32.143 EDT [5023:267] pg_regress/partition_prune LOG:  statement: create table list_part1 partition of list_part for values in (1);
2020-04-06 20:20:32.143 EDT [5026:110] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT a, sum(b), count(*) FROM pagg_tab_ml GROUP BY a, b, c HAVING avg(b) > 7 ORDER BY 1, 2, 3;
2020-04-06 20:20:32.144 EDT [5022:171] pg_regress/partition_join LOG:  statement: INSERT INTO prt1_l SELECT i, i % 25, to_char(i % 4, 'FM0000') FROM generate_series(0, 599, 2) i;
2020-04-06 20:20:32.144 EDT [5029:161] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '35145' ORDER BY 1;
2020-04-06 20:20:32.146 EDT [5029:162] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '35145'
	ORDER BY 1;
2020-04-06 20:20:32.146 EDT [5026:111] pg_regress/partition_aggregate LOG:  statement: SELECT a, sum(b), count(*) FROM pagg_tab_ml GROUP BY a, b, c HAVING avg(b) > 7 ORDER BY 1, 2, 3;
2020-04-06 20:20:32.146 EDT [5023:268] pg_regress/partition_prune LOG:  statement: create table list_part2 partition of list_part for values in (2);
2020-04-06 20:20:32.148 EDT [5023:269] pg_regress/partition_prune LOG:  statement: create table list_part3 partition of list_part for values in (3);
2020-04-06 20:20:32.149 EDT [5023:270] pg_regress/partition_prune LOG:  statement: create table list_part4 partition of list_part for values in (4);
2020-04-06 20:20:32.150 EDT [5023:271] pg_regress/partition_prune LOG:  statement: insert into list_part select generate_series(1,4);
2020-04-06 20:20:32.151 EDT [5023:272] pg_regress/partition_prune LOG:  statement: begin;
2020-04-06 20:20:32.152 EDT [5023:273] pg_regress/partition_prune LOG:  statement: declare cur SCROLL CURSOR for select 1 from list_part where a > (select 1) and a < (select 4);
2020-04-06 20:20:32.152 EDT [5023:274] pg_regress/partition_prune LOG:  statement: move 3 from cur;
2020-04-06 20:20:32.152 EDT [5023:275] pg_regress/partition_prune LOG:  statement: fetch backward all from cur;
2020-04-06 20:20:32.153 EDT [5029:163] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '35145'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('35145')
	ORDER BY 1;
2020-04-06 20:20:32.154 EDT [5023:276] pg_regress/partition_prune LOG:  statement: commit;
2020-04-06 20:20:32.154 EDT [5023:277] pg_regress/partition_prune LOG:  statement: begin;
2020-04-06 20:20:32.154 EDT [5023:278] pg_regress/partition_prune LOG:  statement: create function list_part_fn(int) returns int as $$ begin return $1; end;$$ language plpgsql stable;
2020-04-06 20:20:32.155 EDT [5022:172] pg_regress/partition_join LOG:  statement: ANALYZE prt1_l;
2020-04-06 20:20:32.156 EDT [5023:279] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off) select * from list_part where a = list_part_fn(1);
2020-04-06 20:20:32.157 EDT [5023:280] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off) select * from list_part where a = list_part_fn(a);
2020-04-06 20:20:32.158 EDT [5023:281] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off) select * from list_part where a = list_part_fn(1) + a;
2020-04-06 20:20:32.158 EDT [5023:282] pg_regress/partition_prune LOG:  statement: rollback;
2020-04-06 20:20:32.158 EDT [5023:283] pg_regress/partition_prune LOG:  statement: drop table list_part;
2020-04-06 20:20:32.159 EDT [5022:173] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_l (a int, b int, c varchar) PARTITION BY RANGE(b);
2020-04-06 20:20:32.160 EDT [5022:174] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_l_p1 PARTITION OF prt2_l FOR VALUES FROM (0) TO (250);
2020-04-06 20:20:32.161 EDT [5023:284] pg_regress/partition_prune LOG:  statement: create function explain_parallel_append(text) returns setof text
	language plpgsql as
	$$
	declare
	    ln text;
	begin
	    for ln in
	        execute format('explain (analyze, costs off, summary off, timing off) %s',
	            $1)
	    loop
	        ln := regexp_replace(ln, 'Workers Launched: \\d+', 'Workers Launched: N');
	        ln := regexp_replace(ln, 'actual rows=\\d+ loops=\\d+', 'actual rows=N loops=N');
	        ln := regexp_replace(ln, 'Rows Removed by Filter: \\d+', 'Rows Removed by Filter: N');
	        return next ln;
	    end loop;
	end;
	$$;
2020-04-06 20:20:32.162 EDT [5023:285] pg_regress/partition_prune LOG:  statement: prepare ab_q4 (int, int) as
	select avg(a) from ab where a between $1 and $2 and b < 4;
2020-04-06 20:20:32.162 EDT [5023:286] pg_regress/partition_prune LOG:  statement: set parallel_setup_cost = 0;
2020-04-06 20:20:32.163 EDT [5023:287] pg_regress/partition_prune LOG:  statement: set parallel_tuple_cost = 0;
2020-04-06 20:20:32.163 EDT [5023:288] pg_regress/partition_prune LOG:  statement: set min_parallel_table_scan_size = 0;
2020-04-06 20:20:32.163 EDT [5022:175] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_l_p2 PARTITION OF prt2_l FOR VALUES FROM (250) TO (500) PARTITION BY LIST (c);
2020-04-06 20:20:32.163 EDT [5023:289] pg_regress/partition_prune LOG:  statement: set max_parallel_workers_per_gather = 2;
2020-04-06 20:20:32.164 EDT [5023:290] pg_regress/partition_prune LOG:  statement: select explain_parallel_append('execute ab_q4 (2, 2)');
2020-04-06 20:20:32.165 EDT [5022:176] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_l_p2_p1 PARTITION OF prt2_l_p2 FOR VALUES IN ('0000', '0001');
2020-04-06 20:20:32.175 EDT [5022:177] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_l_p2_p2 PARTITION OF prt2_l_p2 FOR VALUES IN ('0002', '0003');
2020-04-06 20:20:32.180 EDT [5029:164] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '35145'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:32.182 EDT [5022:178] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_l_p3 PARTITION OF prt2_l FOR VALUES FROM (500) TO (600) PARTITION BY RANGE (a);
2020-04-06 20:20:32.184 EDT [5022:179] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_l_p3_p1 PARTITION OF prt2_l_p3 FOR VALUES FROM (0) TO (13);
2020-04-06 20:20:32.186 EDT [5026:112] pg_regress/partition_aggregate LOG:  statement: SET parallel_setup_cost TO 10;
2020-04-06 20:20:32.187 EDT [5026:113] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab_para(x int, y int) PARTITION BY RANGE(x);
2020-04-06 20:20:32.188 EDT [5026:114] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab_para_p1 PARTITION OF pagg_tab_para FOR VALUES FROM (0) TO (12);
2020-04-06 20:20:32.188 EDT [5023:291] pg_regress/partition_prune LOG:  statement: prepare ab_q5 (int, int, int) as
	select avg(a) from ab where a in($1,$2,$3) and b < 4;
2020-04-06 20:20:32.189 EDT [5023:292] pg_regress/partition_prune LOG:  statement: select explain_parallel_append('execute ab_q5 (1, 1, 1)');
2020-04-06 20:20:32.189 EDT [5026:115] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab_para_p2 PARTITION OF pagg_tab_para FOR VALUES FROM (12) TO (22);
2020-04-06 20:20:32.190 EDT [5022:180] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_l_p3_p2 PARTITION OF prt2_l_p3 FOR VALUES FROM (13) TO (25);
2020-04-06 20:20:32.191 EDT [5026:116] pg_regress/partition_aggregate LOG:  statement: CREATE TABLE pagg_tab_para_p3 PARTITION OF pagg_tab_para FOR VALUES FROM (22) TO (30);
2020-04-06 20:20:32.192 EDT [5029:165] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '35145'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:32.192 EDT [5026:117] pg_regress/partition_aggregate LOG:  statement: INSERT INTO pagg_tab_para SELECT i % 30, i % 20 FROM generate_series(0, 29999) i;
2020-04-06 20:20:32.203 EDT [5022:181] pg_regress/partition_join LOG:  statement: INSERT INTO prt2_l SELECT i % 25, i, to_char(i % 4, 'FM0000') FROM generate_series(0, 599, 3) i;
2020-04-06 20:20:32.206 EDT [5029:166] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:32.207 EDT [5022:182] pg_regress/partition_join LOG:  statement: ANALYZE prt2_l;
2020-04-06 20:20:32.207 EDT [5023:293] pg_regress/partition_prune LOG:  statement: select explain_parallel_append('execute ab_q5 (2, 3, 3)');
2020-04-06 20:20:32.209 EDT [5029:167] pg_regress/indexing LOG:  statement: create table idxpart (a int) partition by range (a);
2020-04-06 20:20:32.210 EDT [5029:168] pg_regress/indexing LOG:  statement: create table idxpart1 partition of idxpart for values from (0) to (100);
2020-04-06 20:20:32.221 EDT [5029:169] pg_regress/indexing LOG:  statement: create table idxpart2 partition of idxpart for values from (100) to (1000)
	  partition by range (a);
2020-04-06 20:20:32.222 EDT [5022:183] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_l t1, prt2_l t2 WHERE t1.a = t2.b AND t1.b = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:32.224 EDT [5029:170] pg_regress/indexing LOG:  statement: create table idxpart21 partition of idxpart2 for values from (100) to (200);
2020-04-06 20:20:32.226 EDT [5022:184] pg_regress/partition_join LOG:  statement: SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_l t1, prt2_l t2 WHERE t1.a = t2.b AND t1.b = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:32.226 EDT [5029:171] pg_regress/indexing LOG:  statement: create table idxpart22 partition of idxpart2 for values from (200) to (300);
2020-04-06 20:20:32.227 EDT [5039:50] pg_regress/tuplesort LOG:  statement: SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
	FROM abbrev_abort_uuids
	ORDER BY ctid LIMIT 5;
2020-04-06 20:20:32.228 EDT [5029:172] pg_regress/indexing LOG:  statement: create index on idxpart22 (a);
2020-04-06 20:20:32.231 EDT [5023:294] pg_regress/partition_prune LOG:  statement: select explain_parallel_append('execute ab_q5 (33, 44, 55)');
2020-04-06 20:20:32.233 EDT [5029:173] pg_regress/indexing LOG:  statement: create index on only idxpart2 (a);
2020-04-06 20:20:32.236 EDT [5039:51] pg_regress/tuplesort LOG:  statement: SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
	FROM abbrev_abort_uuids
	ORDER BY ctid DESC LIMIT 5;
2020-04-06 20:20:32.242 EDT [5029:174] pg_regress/indexing LOG:  statement: create index on idxpart (a);
2020-04-06 20:20:32.245 EDT [5029:175] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:32.246 EDT [5039:52] pg_regress/tuplesort LOG:  statement: ROLLBACK;
2020-04-06 20:20:32.249 EDT [5039:53] pg_regress/tuplesort LOG:  statement: BEGIN;
2020-04-06 20:20:32.249 EDT [5039:54] pg_regress/tuplesort LOG:  statement: SET LOCAL enable_indexscan = false;
2020-04-06 20:20:32.249 EDT [5039:55] pg_regress/tuplesort LOG:  statement: EXPLAIN (COSTS OFF) DECLARE c SCROLL CURSOR FOR SELECT noabort_decreasing FROM abbrev_abort_uuids ORDER BY noabort_decreasing;
2020-04-06 20:20:32.250 EDT [5039:56] pg_regress/tuplesort LOG:  statement: DECLARE c SCROLL CURSOR FOR SELECT noabort_decreasing FROM abbrev_abort_uuids ORDER BY noabort_decreasing;
2020-04-06 20:20:32.250 EDT [5039:57] pg_regress/tuplesort LOG:  statement: FETCH NEXT FROM c;
2020-04-06 20:20:32.256 EDT [5022:185] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_l t1 LEFT JOIN prt2_l t2 ON t1.a = t2.b AND t1.c = t2.c WHERE t1.b = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:32.258 EDT [5023:295] pg_regress/partition_prune LOG:  statement: select explain_parallel_append('select count(*) from ab where (a = (select 1) or a = (select 3)) and b = 2');
2020-04-06 20:20:32.258 EDT [5022:186] pg_regress/partition_join LOG:  statement: SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_l t1 LEFT JOIN prt2_l t2 ON t1.a = t2.b AND t1.c = t2.c WHERE t1.b = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:32.261 EDT [5039:58] pg_regress/tuplesort LOG:  statement: FETCH NEXT FROM c;
2020-04-06 20:20:32.261 EDT [5039:59] pg_regress/tuplesort LOG:  statement: FETCH BACKWARD FROM c;
2020-04-06 20:20:32.262 EDT [5039:60] pg_regress/tuplesort LOG:  statement: FETCH BACKWARD FROM c;
2020-04-06 20:20:32.262 EDT [5039:61] pg_regress/tuplesort LOG:  statement: FETCH BACKWARD FROM c;
2020-04-06 20:20:32.262 EDT [5039:62] pg_regress/tuplesort LOG:  statement: FETCH BACKWARD FROM c;
2020-04-06 20:20:32.263 EDT [5039:63] pg_regress/tuplesort LOG:  statement: FETCH NEXT FROM c;
2020-04-06 20:20:32.263 EDT [5039:64] pg_regress/tuplesort LOG:  statement: FETCH LAST FROM c;
2020-04-06 20:20:32.264 EDT [5039:65] pg_regress/tuplesort LOG:  statement: FETCH BACKWARD FROM c;
2020-04-06 20:20:32.265 EDT [5039:66] pg_regress/tuplesort LOG:  statement: FETCH NEXT FROM c;
2020-04-06 20:20:32.265 EDT [5039:67] pg_regress/tuplesort LOG:  statement: FETCH NEXT FROM c;
2020-04-06 20:20:32.265 EDT [5039:68] pg_regress/tuplesort LOG:  statement: FETCH NEXT FROM c;
2020-04-06 20:20:32.266 EDT [5039:69] pg_regress/tuplesort LOG:  statement: FETCH BACKWARD FROM c;
2020-04-06 20:20:32.266 EDT [5039:70] pg_regress/tuplesort LOG:  statement: FETCH NEXT FROM c;
2020-04-06 20:20:32.266 EDT [5039:71] pg_regress/tuplesort LOG:  statement: COMMIT;
2020-04-06 20:20:32.266 EDT [5029:176] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '35295';
2020-04-06 20:20:32.267 EDT [5039:72] pg_regress/tuplesort LOG:  statement: BEGIN;
2020-04-06 20:20:32.267 EDT [5039:73] pg_regress/tuplesort LOG:  statement: SET LOCAL enable_indexscan = false;
2020-04-06 20:20:32.267 EDT [5039:74] pg_regress/tuplesort LOG:  statement: SET LOCAL work_mem = '100kB';
2020-04-06 20:20:32.267 EDT [5039:75] pg_regress/tuplesort LOG:  statement: EXPLAIN (COSTS OFF) DECLARE c SCROLL CURSOR FOR SELECT noabort_decreasing FROM abbrev_abort_uuids ORDER BY noabort_decreasing;
2020-04-06 20:20:32.267 EDT [5039:76] pg_regress/tuplesort LOG:  statement: DECLARE c SCROLL CURSOR FOR SELECT noabort_decreasing FROM abbrev_abort_uuids ORDER BY noabort_decreasing;
2020-04-06 20:20:32.268 EDT [5039:77] pg_regress/tuplesort LOG:  statement: FETCH NEXT FROM c;
2020-04-06 20:20:32.287 EDT [5022:187] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_l t1 RIGHT JOIN prt2_l t2 ON t1.a = t2.b AND t1.c = t2.c WHERE t2.a = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:32.290 EDT [5029:177] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '35295' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:32.291 EDT [5029:178] pg_regress/indexing LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '35295';
2020-04-06 20:20:32.292 EDT [5039:78] pg_regress/tuplesort LOG:  statement: FETCH NEXT FROM c;
2020-04-06 20:20:32.292 EDT [5023:296] pg_regress/partition_prune LOG:  statement: create table lprt_a (a int not null);
2020-04-06 20:20:32.292 EDT [5039:79] pg_regress/tuplesort LOG:  statement: FETCH BACKWARD FROM c;
2020-04-06 20:20:32.292 EDT [5039:80] pg_regress/tuplesort LOG:  statement: FETCH BACKWARD FROM c;
2020-04-06 20:20:32.292 EDT [5039:81] pg_regress/tuplesort LOG:  statement: FETCH BACKWARD FROM c;
2020-04-06 20:20:32.292 EDT [5039:82] pg_regress/tuplesort LOG:  statement: FETCH BACKWARD FROM c;
2020-04-06 20:20:32.292 EDT [5039:83] pg_regress/tuplesort LOG:  statement: FETCH NEXT FROM c;
2020-04-06 20:20:32.292 EDT [5039:84] pg_regress/tuplesort LOG:  statement: FETCH LAST FROM c;
2020-04-06 20:20:32.295 EDT [5039:85] pg_regress/tuplesort LOG:  statement: FETCH BACKWARD FROM c;
2020-04-06 20:20:32.295 EDT [5039:86] pg_regress/tuplesort LOG:  statement: FETCH NEXT FROM c;
2020-04-06 20:20:32.295 EDT [5039:87] pg_regress/tuplesort LOG:  statement: FETCH NEXT FROM c;
2020-04-06 20:20:32.295 EDT [5022:188] pg_regress/partition_join LOG:  statement: SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_l t1 RIGHT JOIN prt2_l t2 ON t1.a = t2.b AND t1.c = t2.c WHERE t2.a = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:32.295 EDT [5039:88] pg_regress/tuplesort LOG:  statement: FETCH NEXT FROM c;
2020-04-06 20:20:32.295 EDT [5039:89] pg_regress/tuplesort LOG:  statement: FETCH BACKWARD FROM c;
2020-04-06 20:20:32.295 EDT [5039:90] pg_regress/tuplesort LOG:  statement: FETCH NEXT FROM c;
2020-04-06 20:20:32.295 EDT [5039:91] pg_regress/tuplesort LOG:  statement: COMMIT;
2020-04-06 20:20:32.296 EDT [5039:92] pg_regress/tuplesort LOG:  statement: SELECT
	    
	    (array_agg(id ORDER BY id DESC NULLS FIRST))[0:5],
	    
	    (array_agg(abort_increasing ORDER BY abort_increasing DESC NULLS LAST))[0:5],
	    
	    (array_agg(id::text ORDER BY id::text DESC NULLS LAST))[0:5],
	    
	    percentile_disc(0.99) WITHIN GROUP (ORDER BY id),
	    
	    percentile_disc(0.01) WITHIN GROUP (ORDER BY id),
	    
	    percentile_disc(0.8) WITHIN GROUP (ORDER BY abort_increasing),
	    
	    percentile_disc(0.2) WITHIN GROUP (ORDER BY id::text),
	    
	    rank('00000000-0000-0000-0000-000000000000', '2', '2') WITHIN GROUP (ORDER BY noabort_increasing, id, id::text)
	FROM (
	    SELECT * FROM abbrev_abort_uuids
	    UNION ALL
	    SELECT NULL, NULL, NULL, NULL, NULL) s;
2020-04-06 20:20:32.296 EDT [5023:297] pg_regress/partition_prune LOG:  statement: insert into lprt_a select 0 from generate_series(1,100);
2020-04-06 20:20:32.299 EDT [5023:298] pg_regress/partition_prune LOG:  statement: insert into lprt_a values(1),(1);
2020-04-06 20:20:32.299 EDT [5023:299] pg_regress/partition_prune LOG:  statement: analyze lprt_a;
2020-04-06 20:20:32.300 EDT [5026:118] pg_regress/partition_aggregate LOG:  statement: ANALYZE pagg_tab_para;
2020-04-06 20:20:32.305 EDT [5023:300] pg_regress/partition_prune LOG:  statement: create index ab_a2_b1_a_idx on ab_a2_b1 (a);
2020-04-06 20:20:32.311 EDT [5029:179] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '35295' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:32.315 EDT [5022:189] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM (SELECT * FROM prt1_l WHERE prt1_l.b = 0) t1 FULL JOIN (SELECT * FROM prt2_l WHERE prt2_l.a = 0) t2 ON (t1.a = t2.b AND t1.c = t2.c) ORDER BY t1.a, t2.b;
2020-04-06 20:20:32.316 EDT [5023:301] pg_regress/partition_prune LOG:  statement: create index ab_a2_b2_a_idx on ab_a2_b2 (a);
2020-04-06 20:20:32.317 EDT [5022:190] pg_regress/partition_join LOG:  statement: SELECT t1.a, t1.c, t2.b, t2.c FROM (SELECT * FROM prt1_l WHERE prt1_l.b = 0) t1 FULL JOIN (SELECT * FROM prt2_l WHERE prt2_l.a = 0) t2 ON (t1.a = t2.b AND t1.c = t2.c) ORDER BY t1.a, t2.b;
2020-04-06 20:20:32.328 EDT [5029:180] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '35295' ORDER BY 1;
2020-04-06 20:20:32.329 EDT [5023:302] pg_regress/partition_prune LOG:  statement: create index ab_a2_b3_a_idx on ab_a2_b3 (a);
2020-04-06 20:20:32.333 EDT [5029:181] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '35295'
	ORDER BY 1;
2020-04-06 20:20:32.334 EDT [5029:182] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '35295'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('35295')
	ORDER BY 1;
2020-04-06 20:20:32.335 EDT [5022:191] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT * FROM prt1_l t1 LEFT JOIN LATERAL
				  (SELECT t2.a AS t2a, t2.c AS t2c, t2.b AS t2b, t3.b AS t3b, least(t1.a,t2.a,t3.b) FROM prt1_l t2 JOIN prt2_l t3 ON (t2.a = t3.b AND t2.c = t3.c)) ss
				  ON t1.a = ss.t2a AND t1.c = ss.t2c WHERE t1.b = 0 ORDER BY t1.a;
2020-04-06 20:20:32.337 EDT [5022:192] pg_regress/partition_join LOG:  statement: SELECT * FROM prt1_l t1 LEFT JOIN LATERAL
				  (SELECT t2.a AS t2a, t2.c AS t2c, t2.b AS t2b, t3.b AS t3b, least(t1.a,t2.a,t3.b) FROM prt1_l t2 JOIN prt2_l t3 ON (t2.a = t3.b AND t2.c = t3.c)) ss
				  ON t1.a = ss.t2a AND t1.c = ss.t2c WHERE t1.b = 0 ORDER BY t1.a;
2020-04-06 20:20:32.345 EDT [5023:303] pg_regress/partition_prune LOG:  statement: create index ab_a1_b1_a_idx on ab_a1_b1 (a);
2020-04-06 20:20:32.351 EDT [5029:183] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '35295'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:32.355 EDT [5022:193] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM (SELECT * FROM prt1_l WHERE a = 1 AND a = 2) t1 RIGHT JOIN prt2_l t2 ON t1.a = t2.b AND t1.b = t2.a AND t1.c = t2.c;
2020-04-06 20:20:32.356 EDT [5023:304] pg_regress/partition_prune LOG:  statement: create index ab_a1_b2_a_idx on ab_a1_b2 (a);
2020-04-06 20:20:32.360 EDT [5022:194] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	DELETE FROM prt1_l
	WHERE EXISTS (
	  SELECT 1
	    FROM int4_tbl,
	         LATERAL (SELECT int4_tbl.f1 FROM int8_tbl LIMIT 2) ss
	    WHERE prt1_l.c IS NULL);
2020-04-06 20:20:32.361 EDT [5029:184] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '35295'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:32.362 EDT [5022:195] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_n (a int, b int, c varchar) PARTITION BY RANGE(c);
2020-04-06 20:20:32.366 EDT [5022:196] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_n_p1 PARTITION OF prt1_n FOR VALUES FROM ('0000') TO ('0250');
2020-04-06 20:20:32.368 EDT [5023:305] pg_regress/partition_prune LOG:  statement: create index ab_a1_b3_a_idx on ab_a1_b3 (a);
2020-04-06 20:20:32.368 EDT [5022:197] pg_regress/partition_join LOG:  statement: CREATE TABLE prt1_n_p2 PARTITION OF prt1_n FOR VALUES FROM ('0250') TO ('0500');
2020-04-06 20:20:32.370 EDT [5026:119] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT x, sum(y), avg(y), count(*) FROM pagg_tab_para GROUP BY x HAVING avg(y) < 7 ORDER BY 1, 2, 3;
2020-04-06 20:20:32.371 EDT [5022:198] pg_regress/partition_join LOG:  statement: INSERT INTO prt1_n SELECT i, i, to_char(i, 'FM0000') FROM generate_series(0, 499, 2) i;
2020-04-06 20:20:32.372 EDT [5029:185] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:32.372 EDT [5026:120] pg_regress/partition_aggregate LOG:  statement: SELECT x, sum(y), avg(y), count(*) FROM pagg_tab_para GROUP BY x HAVING avg(y) < 7 ORDER BY 1, 2, 3;
2020-04-06 20:20:32.372 EDT [5022:199] pg_regress/partition_join LOG:  statement: ANALYZE prt1_n;
2020-04-06 20:20:32.384 EDT [5029:186] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '35298';
2020-04-06 20:20:32.389 EDT [5022:200] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_n (a int, b int, c text) PARTITION BY LIST(c);
2020-04-06 20:20:32.393 EDT [5022:201] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_n_p1 PARTITION OF prt2_n FOR VALUES IN ('0000', '0003', '0004', '0010', '0006', '0007');
2020-04-06 20:20:32.395 EDT [5023:306] pg_regress/partition_prune LOG:  statement: create index ab_a3_b1_a_idx on ab_a3_b1 (a);
2020-04-06 20:20:32.396 EDT [5029:187] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '35298' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:32.397 EDT [5029:188] pg_regress/indexing LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '35298';
2020-04-06 20:20:32.397 EDT [5022:202] pg_regress/partition_join LOG:  statement: CREATE TABLE prt2_n_p2 PARTITION OF prt2_n FOR VALUES IN ('0001', '0005', '0002', '0009', '0008', '0011');
2020-04-06 20:20:32.400 EDT [5022:203] pg_regress/partition_join LOG:  statement: INSERT INTO prt2_n SELECT i, i, to_char(i/50, 'FM0000') FROM generate_series(0, 599, 2) i;
2020-04-06 20:20:32.402 EDT [5022:204] pg_regress/partition_join LOG:  statement: ANALYZE prt2_n;
2020-04-06 20:20:32.404 EDT [5022:205] pg_regress/partition_join LOG:  statement: CREATE TABLE prt3_n (a int, b int, c text) PARTITION BY LIST(c);
2020-04-06 20:20:32.405 EDT [5022:206] pg_regress/partition_join LOG:  statement: CREATE TABLE prt3_n_p1 PARTITION OF prt3_n FOR VALUES IN ('0000', '0004', '0006', '0007');
2020-04-06 20:20:32.405 EDT [5026:121] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT y, sum(x), avg(x), count(*) FROM pagg_tab_para GROUP BY y HAVING avg(x) < 12 ORDER BY 1, 2, 3;
2020-04-06 20:20:32.406 EDT [5023:307] pg_regress/partition_prune LOG:  statement: create index ab_a3_b2_a_idx on ab_a3_b2 (a);
2020-04-06 20:20:32.408 EDT [5026:122] pg_regress/partition_aggregate LOG:  statement: SELECT y, sum(x), avg(x), count(*) FROM pagg_tab_para GROUP BY y HAVING avg(x) < 12 ORDER BY 1, 2, 3;
2020-04-06 20:20:32.409 EDT [5029:189] pg_regress/indexing LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('35298'::pg_catalog.oid);
2020-04-06 20:20:32.420 EDT [5022:207] pg_regress/partition_join LOG:  statement: CREATE TABLE prt3_n_p2 PARTITION OF prt3_n FOR VALUES IN ('0001', '0002', '0008', '0010');
2020-04-06 20:20:32.421 EDT [5023:308] pg_regress/partition_prune LOG:  statement: create index ab_a3_b3_a_idx on ab_a3_b3 (a);
2020-04-06 20:20:32.424 EDT [5022:208] pg_regress/partition_join LOG:  statement: CREATE TABLE prt3_n_p3 PARTITION OF prt3_n FOR VALUES IN ('0003', '0005', '0009', '0011');
2020-04-06 20:20:32.426 EDT [5022:209] pg_regress/partition_join LOG:  statement: INSERT INTO prt2_n SELECT i, i, to_char(i/50, 'FM0000') FROM generate_series(0, 599, 2) i;
2020-04-06 20:20:32.429 EDT [5022:210] pg_regress/partition_join LOG:  statement: ANALYZE prt3_n;
2020-04-06 20:20:32.429 EDT [5029:190] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '35298' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:32.433 EDT [5022:211] pg_regress/partition_join LOG:  statement: CREATE TABLE prt4_n (a int, b int, c text) PARTITION BY RANGE(a);
2020-04-06 20:20:32.435 EDT [5022:212] pg_regress/partition_join LOG:  statement: CREATE TABLE prt4_n_p1 PARTITION OF prt4_n FOR VALUES FROM (0) TO (300);
2020-04-06 20:20:32.439 EDT [5026:123] pg_regress/partition_aggregate LOG:  statement: ALTER TABLE pagg_tab_para_p1 SET (parallel_workers = 0);
2020-04-06 20:20:32.441 EDT [5023:309] pg_regress/partition_prune LOG:  statement: set enable_hashjoin = 0;
2020-04-06 20:20:32.441 EDT [5022:213] pg_regress/partition_join LOG:  statement: CREATE TABLE prt4_n_p2 PARTITION OF prt4_n FOR VALUES FROM (300) TO (500);
2020-04-06 20:20:32.442 EDT [5023:310] pg_regress/partition_prune LOG:  statement: set enable_mergejoin = 0;
2020-04-06 20:20:32.442 EDT [5023:311] pg_regress/partition_prune LOG:  statement: select explain_parallel_append('select avg(ab.a) from ab inner join lprt_a a on ab.a = a.a where a.a in(0, 0, 1)');
2020-04-06 20:20:32.442 EDT [5026:124] pg_regress/partition_aggregate LOG:  statement: ALTER TABLE pagg_tab_para_p3 SET (parallel_workers = 0);
2020-04-06 20:20:32.443 EDT [5026:125] pg_regress/partition_aggregate LOG:  statement: ANALYZE pagg_tab_para;
2020-04-06 20:20:32.443 EDT [5029:191] pg_regress/indexing LOG:  statement: SELECT conrelid = '35298'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('35298')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:32.447 EDT [5022:214] pg_regress/partition_join LOG:  statement: CREATE TABLE prt4_n_p3 PARTITION OF prt4_n FOR VALUES FROM (500) TO (600);
2020-04-06 20:20:32.457 EDT [5022:215] pg_regress/partition_join LOG:  statement: INSERT INTO prt4_n SELECT i, i, to_char(i, 'FM0000') FROM generate_series(0, 599, 2) i;
2020-04-06 20:20:32.459 EDT [5022:216] pg_regress/partition_join LOG:  statement: ANALYZE prt4_n;
2020-04-06 20:20:32.461 EDT [5022:217] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt4_n t2 WHERE t1.a = t2.a;
2020-04-06 20:20:32.462 EDT [5022:218] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt4_n t2, prt2 t3 WHERE t1.a = t2.a and t1.a = t3.b;
2020-04-06 20:20:32.462 EDT [5029:192] pg_regress/indexing LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('35298')
	                     UNION ALL VALUES ('35298'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:32.463 EDT [5022:219] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1 LEFT JOIN prt2 t2 ON (t1.a < t2.b);
2020-04-06 20:20:32.464 EDT [5022:220] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_m t1, prt2_m t2 WHERE t1.a = (t2.b + t2.a)/2;
2020-04-06 20:20:32.465 EDT [5022:221] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_m t1 LEFT JOIN prt2_m t2 ON t1.a = t2.b;
2020-04-06 20:20:32.465 EDT [5023:312] pg_regress/partition_prune LOG:  statement: select explain_parallel_append('select avg(ab.a) from ab inner join lprt_a a on ab.a = a.a + 0 where a.a in(0, 0, 1)');
2020-04-06 20:20:32.465 EDT [5022:222] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_m t1 LEFT JOIN prt2_m t2 ON t1.c = t2.c;
2020-04-06 20:20:32.466 EDT [5022:223] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_n t1 LEFT JOIN prt2_n t2 ON (t1.c = t2.c);
2020-04-06 20:20:32.467 EDT [5022:224] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_n t1 JOIN prt2_n t2 ON (t1.c = t2.c) JOIN plt1 t3 ON (t1.c = t3.c);
2020-04-06 20:20:32.468 EDT [5022:225] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_n t1 FULL JOIN prt1 t2 ON (t1.c = t2.c);
2020-04-06 20:20:32.468 EDT [5022:226] pg_regress/partition_join LOG:  statement: ALTER TABLE prt2 DETACH PARTITION prt2_p3;
2020-04-06 20:20:32.469 EDT [5022:227] pg_regress/partition_join LOG:  statement: ALTER TABLE prt2 ATTACH PARTITION prt2_p3 FOR VALUES FROM (500) TO (600);
2020-04-06 20:20:32.470 EDT [5022:228] pg_regress/partition_join LOG:  statement: ANALYZE prt2;
2020-04-06 20:20:32.471 EDT [5022:229] pg_regress/partition_join LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.b AND t1.b = 0 ORDER BY t1.a, t2.b;
2020-04-06 20:20:32.474 EDT [5022:230] pg_regress/partition_join LOG:  disconnection: session time: 0:00:01.408 user=pgbuild database=regression host=[local]
2020-04-06 20:20:32.477 EDT [5029:193] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '35298' ORDER BY 1;
2020-04-06 20:20:32.478 EDT [5029:194] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '35298'
	ORDER BY 1;
2020-04-06 20:20:32.479 EDT [5029:195] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '35298'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('35298')
	ORDER BY 1;
2020-04-06 20:20:32.490 EDT [5023:313] pg_regress/partition_prune LOG:  statement: insert into lprt_a values(3),(3);
2020-04-06 20:20:32.490 EDT [5023:314] pg_regress/partition_prune LOG:  statement: select explain_parallel_append('select avg(ab.a) from ab inner join lprt_a a on ab.a = a.a where a.a in(1, 0, 3)');
2020-04-06 20:20:32.491 EDT [5029:196] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '35298'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:32.501 EDT [5029:197] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '35298'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:32.505 EDT [5026:126] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT x, sum(y), avg(y), count(*) FROM pagg_tab_para GROUP BY x HAVING avg(y) < 7 ORDER BY 1, 2, 3;
2020-04-06 20:20:32.506 EDT [5026:127] pg_regress/partition_aggregate LOG:  statement: SELECT x, sum(y), avg(y), count(*) FROM pagg_tab_para GROUP BY x HAVING avg(y) < 7 ORDER BY 1, 2, 3;
2020-04-06 20:20:32.515 EDT [5029:198] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart21)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:32.517 EDT [5023:315] pg_regress/partition_prune LOG:  statement: select explain_parallel_append('select avg(ab.a) from ab inner join lprt_a a on ab.a = a.a where a.a in(1, 0, 0)');
2020-04-06 20:20:32.520 EDT [5039:93] pg_regress/tuplesort LOG:  statement: BEGIN;
2020-04-06 20:20:32.520 EDT [5039:94] pg_regress/tuplesort LOG:  statement: SET LOCAL work_mem = '100kB';
2020-04-06 20:20:32.520 EDT [5039:95] pg_regress/tuplesort LOG:  statement: SELECT
	    (array_agg(id ORDER BY id DESC NULLS FIRST))[0:5],
	    (array_agg(abort_increasing ORDER BY abort_increasing DESC NULLS LAST))[0:5],
	    (array_agg(id::text ORDER BY id::text DESC NULLS LAST))[0:5],
	    percentile_disc(0.99) WITHIN GROUP (ORDER BY id),
	    percentile_disc(0.01) WITHIN GROUP (ORDER BY id),
	    percentile_disc(0.8) WITHIN GROUP (ORDER BY abort_increasing),
	    percentile_disc(0.2) WITHIN GROUP (ORDER BY id::text),
	    rank('00000000-0000-0000-0000-000000000000', '2', '2') WITHIN GROUP (ORDER BY noabort_increasing, id, id::text)
	FROM (
	    SELECT * FROM abbrev_abort_uuids
	    UNION ALL
	    SELECT NULL, NULL, NULL, NULL, NULL) s;
2020-04-06 20:20:32.521 EDT [5026:128] pg_regress/partition_aggregate LOG:  statement: ALTER TABLE pagg_tab_para_p2 SET (parallel_workers = 0);
2020-04-06 20:20:32.522 EDT [5026:129] pg_regress/partition_aggregate LOG:  statement: ANALYZE pagg_tab_para;
2020-04-06 20:20:32.526 EDT [5029:199] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '35301';
2020-04-06 20:20:32.533 EDT [5023:316] pg_regress/partition_prune LOG:  statement: delete from lprt_a where a = 1;
2020-04-06 20:20:32.533 EDT [5023:317] pg_regress/partition_prune LOG:  statement: select explain_parallel_append('select avg(ab.a) from ab inner join lprt_a a on ab.a = a.a where a.a in(1, 0, 0)');
2020-04-06 20:20:32.537 EDT [5029:200] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '35301' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:32.538 EDT [5029:201] pg_regress/indexing LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '35301';
2020-04-06 20:20:32.549 EDT [5029:202] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '35301' ORDER BY 1;
2020-04-06 20:20:32.550 EDT [5023:318] pg_regress/partition_prune LOG:  statement: reset enable_hashjoin;
2020-04-06 20:20:32.550 EDT [5023:319] pg_regress/partition_prune LOG:  statement: reset enable_mergejoin;
2020-04-06 20:20:32.550 EDT [5023:320] pg_regress/partition_prune LOG:  statement: reset parallel_setup_cost;
2020-04-06 20:20:32.550 EDT [5023:321] pg_regress/partition_prune LOG:  statement: reset parallel_tuple_cost;
2020-04-06 20:20:32.551 EDT [5023:322] pg_regress/partition_prune LOG:  statement: reset min_parallel_table_scan_size;
2020-04-06 20:20:32.551 EDT [5023:323] pg_regress/partition_prune LOG:  statement: reset max_parallel_workers_per_gather;
2020-04-06 20:20:32.551 EDT [5023:324] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from ab where a = (select max(a) from lprt_a) and b = (select max(a)-1 from lprt_a);
2020-04-06 20:20:32.553 EDT [5023:325] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from (select * from ab where a = 1 union all select * from ab) ab where b = (select 1);
2020-04-06 20:20:32.554 EDT [5023:326] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from (select * from ab where a = 1 union all (values(10,5)) union all select * from ab) ab where b = (select 1);
2020-04-06 20:20:32.555 EDT [5029:203] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '35301'
	ORDER BY 1;
2020-04-06 20:20:32.555 EDT [5023:327] pg_regress/partition_prune LOG:  statement: create table xy_1 (x int, y int);
2020-04-06 20:20:32.556 EDT [5029:204] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '35301'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('35301')
	ORDER BY 1;
2020-04-06 20:20:32.557 EDT [5023:328] pg_regress/partition_prune LOG:  statement: insert into xy_1 values(100,-10);
2020-04-06 20:20:32.557 EDT [5023:329] pg_regress/partition_prune LOG:  statement: set enable_bitmapscan = 0;
2020-04-06 20:20:32.557 EDT [5023:330] pg_regress/partition_prune LOG:  statement: set enable_indexscan = 0;
2020-04-06 20:20:32.558 EDT [5023:331] pg_regress/partition_prune LOG:  statement: prepare ab_q6 as
	select * from (
		select tableoid::regclass,a,b from ab
	union all
		select tableoid::regclass,x,y from xy_1
	union all
		select tableoid::regclass,a,b from ab
	) ab where a = $1 and b = (select -10);
2020-04-06 20:20:32.558 EDT [5023:332] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off) execute ab_q6(1);
2020-04-06 20:20:32.559 EDT [5023:333] pg_regress/partition_prune LOG:  statement: execute ab_q6(100);
2020-04-06 20:20:32.559 EDT [5023:334] pg_regress/partition_prune DETAIL:  prepare: prepare ab_q6 as
	select * from (
		select tableoid::regclass,a,b from ab
	union all
		select tableoid::regclass,x,y from xy_1
	union all
		select tableoid::regclass,a,b from ab
	) ab where a = $1 and b = (select -10);
2020-04-06 20:20:32.560 EDT [5023:335] pg_regress/partition_prune LOG:  statement: reset enable_bitmapscan;
2020-04-06 20:20:32.560 EDT [5023:336] pg_regress/partition_prune LOG:  statement: reset enable_indexscan;
2020-04-06 20:20:32.560 EDT [5023:337] pg_regress/partition_prune LOG:  statement: deallocate ab_q1;
2020-04-06 20:20:32.561 EDT [5023:338] pg_regress/partition_prune LOG:  statement: deallocate ab_q2;
2020-04-06 20:20:32.561 EDT [5023:339] pg_regress/partition_prune LOG:  statement: deallocate ab_q3;
2020-04-06 20:20:32.561 EDT [5023:340] pg_regress/partition_prune LOG:  statement: deallocate ab_q4;
2020-04-06 20:20:32.561 EDT [5023:341] pg_regress/partition_prune LOG:  statement: deallocate ab_q5;
2020-04-06 20:20:32.562 EDT [5023:342] pg_regress/partition_prune LOG:  statement: deallocate ab_q6;
2020-04-06 20:20:32.562 EDT [5023:343] pg_regress/partition_prune LOG:  statement: insert into ab values (1,2);
2020-04-06 20:20:32.562 EDT [5023:344] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	update ab_a1 set b = 3 from ab where ab.a = 1 and ab.a = ab_a1.a;
2020-04-06 20:20:32.564 EDT [5023:345] pg_regress/partition_prune LOG:  statement: table ab;
2020-04-06 20:20:32.569 EDT [5029:205] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '35301'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:32.575 EDT [5026:130] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT x, sum(y), avg(y), count(*) FROM pagg_tab_para GROUP BY x HAVING avg(y) < 7 ORDER BY 1, 2, 3;
2020-04-06 20:20:32.575 EDT [5023:346] pg_regress/partition_prune LOG:  statement: truncate ab;
2020-04-06 20:20:32.576 EDT [5026:131] pg_regress/partition_aggregate LOG:  statement: SELECT x, sum(y), avg(y), count(*) FROM pagg_tab_para GROUP BY x HAVING avg(y) < 7 ORDER BY 1, 2, 3;
2020-04-06 20:20:32.590 EDT [5023:347] pg_regress/partition_prune LOG:  statement: insert into ab values (1, 1), (1, 2), (1, 3), (2, 1);
2020-04-06 20:20:32.591 EDT [5029:206] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '35301'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:32.591 EDT [5023:348] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	update ab_a1 set b = 3 from ab_a2 where ab_a2.b = (select 1);
2020-04-06 20:20:32.593 EDT [5023:349] pg_regress/partition_prune LOG:  statement: select tableoid::regclass, * from ab;
2020-04-06 20:20:32.597 EDT [5026:132] pg_regress/partition_aggregate LOG:  statement: RESET min_parallel_table_scan_size;
2020-04-06 20:20:32.597 EDT [5026:133] pg_regress/partition_aggregate LOG:  statement: RESET parallel_setup_cost;
2020-04-06 20:20:32.597 EDT [5026:134] pg_regress/partition_aggregate LOG:  statement: EXPLAIN (COSTS OFF)
	SELECT x, sum(y), avg(y), count(*) FROM pagg_tab_para GROUP BY x HAVING avg(y) < 7 ORDER BY 1, 2, 3;
2020-04-06 20:20:32.598 EDT [5026:135] pg_regress/partition_aggregate LOG:  statement: SELECT x, sum(y), avg(y), count(*) FROM pagg_tab_para GROUP BY x HAVING avg(y) < 7 ORDER BY 1, 2, 3;
2020-04-06 20:20:32.602 EDT [5029:207] pg_regress/indexing LOG:  statement: select indexrelid::regclass, indrelid::regclass, inhparent::regclass
	  from pg_index idx left join pg_inherits inh on (idx.indexrelid = inh.inhrelid)
	where indexrelid::regclass::text like 'idxpart%'
	  order by indexrelid::regclass::text collate "C";
2020-04-06 20:20:32.605 EDT [5023:350] pg_regress/partition_prune LOG:  statement: drop table ab, lprt_a;
2020-04-06 20:20:32.613 EDT [5023:351] pg_regress/partition_prune LOG:  statement: create table tbl1(col1 int);
2020-04-06 20:20:32.614 EDT [5023:352] pg_regress/partition_prune LOG:  statement: insert into tbl1 values (501), (505);
2020-04-06 20:20:32.615 EDT [5023:353] pg_regress/partition_prune LOG:  statement: create table tprt (col1 int) partition by range (col1);
2020-04-06 20:20:32.615 EDT [5023:354] pg_regress/partition_prune LOG:  statement: create table tprt_1 partition of tprt for values from (1) to (501);
2020-04-06 20:20:32.617 EDT [5023:355] pg_regress/partition_prune LOG:  statement: create table tprt_2 partition of tprt for values from (501) to (1001);
2020-04-06 20:20:32.619 EDT [5023:356] pg_regress/partition_prune LOG:  statement: create table tprt_3 partition of tprt for values from (1001) to (2001);
2020-04-06 20:20:32.620 EDT [5023:357] pg_regress/partition_prune LOG:  statement: create table tprt_4 partition of tprt for values from (2001) to (3001);
2020-04-06 20:20:32.621 EDT [5029:208] pg_regress/indexing LOG:  statement: alter index idxpart2_a_idx attach partition idxpart22_a_idx;
2020-04-06 20:20:32.622 EDT [5026:136] pg_regress/partition_aggregate LOG:  disconnection: session time: 0:00:01.534 user=pgbuild database=regression host=[local]
2020-04-06 20:20:32.623 EDT [5023:358] pg_regress/partition_prune LOG:  statement: create table tprt_5 partition of tprt for values from (3001) to (4001);
2020-04-06 20:20:32.625 EDT [5029:209] pg_regress/indexing LOG:  statement: select indexrelid::regclass, indrelid::regclass, inhparent::regclass
	  from pg_index idx left join pg_inherits inh on (idx.indexrelid = inh.inhrelid)
	where indexrelid::regclass::text like 'idxpart%'
	  order by indexrelid::regclass::text collate "C";
2020-04-06 20:20:32.626 EDT [5023:359] pg_regress/partition_prune LOG:  statement: create table tprt_6 partition of tprt for values from (4001) to (5001);
2020-04-06 20:20:32.627 EDT [5023:360] pg_regress/partition_prune LOG:  statement: create index tprt1_idx on tprt_1 (col1);
2020-04-06 20:20:32.628 EDT [5023:361] pg_regress/partition_prune LOG:  statement: create index tprt2_idx on tprt_2 (col1);
2020-04-06 20:20:32.629 EDT [5023:362] pg_regress/partition_prune LOG:  statement: create index tprt3_idx on tprt_3 (col1);
2020-04-06 20:20:32.630 EDT [5023:363] pg_regress/partition_prune LOG:  statement: create index tprt4_idx on tprt_4 (col1);
2020-04-06 20:20:32.631 EDT [5023:364] pg_regress/partition_prune LOG:  statement: create index tprt5_idx on tprt_5 (col1);
2020-04-06 20:20:32.632 EDT [5023:365] pg_regress/partition_prune LOG:  statement: create index tprt6_idx on tprt_6 (col1);
2020-04-06 20:20:32.633 EDT [5023:366] pg_regress/partition_prune LOG:  statement: insert into tprt values (10), (20), (501), (502), (505), (1001), (4500);
2020-04-06 20:20:32.634 EDT [5023:367] pg_regress/partition_prune LOG:  statement: set enable_hashjoin = off;
2020-04-06 20:20:32.634 EDT [5023:368] pg_regress/partition_prune LOG:  statement: set enable_mergejoin = off;
2020-04-06 20:20:32.635 EDT [5023:369] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from tbl1 join tprt on tbl1.col1 > tprt.col1;
2020-04-06 20:20:32.650 EDT [5029:210] pg_regress/indexing LOG:  statement: alter index idxpart2_a_idx attach partition idxpart22_a_idx;
2020-04-06 20:20:32.650 EDT [5029:211] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:32.654 EDT [5023:370] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from tbl1 join tprt on tbl1.col1 = tprt.col1;
2020-04-06 20:20:32.664 EDT [5029:212] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '35298';
2020-04-06 20:20:32.671 EDT [5023:371] pg_regress/partition_prune LOG:  statement: select tbl1.col1, tprt.col1 from tbl1
	inner join tprt on tbl1.col1 > tprt.col1
	order by tbl1.col1, tprt.col1;
2020-04-06 20:20:32.679 EDT [5029:213] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '35298' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:32.680 EDT [5029:214] pg_regress/indexing LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '35298';
2020-04-06 20:20:32.686 EDT [5023:372] pg_regress/partition_prune LOG:  statement: select tbl1.col1, tprt.col1 from tbl1
	inner join tprt on tbl1.col1 = tprt.col1
	order by tbl1.col1, tprt.col1;
2020-04-06 20:20:32.691 EDT [5029:215] pg_regress/indexing LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('35298'::pg_catalog.oid);
2020-04-06 20:20:32.701 EDT [5029:216] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '35298' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:32.705 EDT [5023:373] pg_regress/partition_prune LOG:  statement: insert into tbl1 values (1001), (1010), (1011);
2020-04-06 20:20:32.706 EDT [5023:374] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from tbl1 inner join tprt on tbl1.col1 > tprt.col1;
2020-04-06 20:20:32.715 EDT [5029:217] pg_regress/indexing LOG:  statement: SELECT conrelid = '35298'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('35298')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:32.715 EDT [5039:96] pg_regress/tuplesort LOG:  statement: ROLLBACK;
2020-04-06 20:20:32.715 EDT [5039:97] pg_regress/tuplesort LOG:  statement: CREATE TEMP TABLE test_mark_restore(col1 int, col2 int, col12 int);
2020-04-06 20:20:32.717 EDT [5039:98] pg_regress/tuplesort LOG:  statement: INSERT INTO test_mark_restore(col1, col2, col12)
	   SELECT a.i, b.i, a.i * b.i FROM generate_series(1, 500) a(i), generate_series(1, 5) b(i);
2020-04-06 20:20:32.719 EDT [5039:99] pg_regress/tuplesort LOG:  statement: BEGIN;
2020-04-06 20:20:32.720 EDT [5039:100] pg_regress/tuplesort LOG:  statement: SET LOCAL enable_nestloop = off;
2020-04-06 20:20:32.720 EDT [5039:101] pg_regress/tuplesort LOG:  statement: SET LOCAL enable_hashjoin = off;
2020-04-06 20:20:32.720 EDT [5039:102] pg_regress/tuplesort LOG:  statement: SET LOCAL enable_material = off;
2020-04-06 20:20:32.720 EDT [5039:103] pg_regress/tuplesort LOG:  statement: SELECT $$
	    SELECT col12, count(distinct a.col1), count(distinct a.col2), count(distinct b.col1), count(distinct b.col2), count(*)
	    FROM test_mark_restore a
	        JOIN test_mark_restore b USING(col12)
	    GROUP BY 1
	    HAVING count(*) > 1
	    ORDER BY 2 DESC, 1 DESC, 3 DESC, 4 DESC, 5 DESC, 6 DESC
	    LIMIT 10
	$$ AS qry 
2020-04-06 20:20:32.721 EDT [5039:104] pg_regress/tuplesort LOG:  statement: EXPLAIN (COSTS OFF) 
	    SELECT col12, count(distinct a.col1), count(distinct a.col2), count(distinct b.col1), count(distinct b.col2), count(*)
	    FROM test_mark_restore a
	        JOIN test_mark_restore b USING(col12)
	    GROUP BY 1
	    HAVING count(*) > 1
	    ORDER BY 2 DESC, 1 DESC, 3 DESC, 4 DESC, 5 DESC, 6 DESC
	    LIMIT 10
	;
2020-04-06 20:20:32.721 EDT [5023:375] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from tbl1 inner join tprt on tbl1.col1 = tprt.col1;
2020-04-06 20:20:32.722 EDT [5039:105] pg_regress/tuplesort LOG:  statement: SELECT col12, count(distinct a.col1), count(distinct a.col2), count(distinct b.col1), count(distinct b.col2), count(*)
	    FROM test_mark_restore a
	        JOIN test_mark_restore b USING(col12)
	    GROUP BY 1
	    HAVING count(*) > 1
	    ORDER BY 2 DESC, 1 DESC, 3 DESC, 4 DESC, 5 DESC, 6 DESC
	    LIMIT 10
	;
2020-04-06 20:20:32.726 EDT [5029:218] pg_regress/indexing LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('35298')
	                     UNION ALL VALUES ('35298'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:32.736 EDT [5023:376] pg_regress/partition_prune LOG:  statement: select tbl1.col1, tprt.col1 from tbl1
	inner join tprt on tbl1.col1 > tprt.col1
	order by tbl1.col1, tprt.col1;
2020-04-06 20:20:32.737 EDT [5029:219] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '35298' ORDER BY 1;
2020-04-06 20:20:32.738 EDT [5029:220] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '35298'
	ORDER BY 1;
2020-04-06 20:20:32.738 EDT [5039:106] pg_regress/tuplesort LOG:  statement: SET LOCAL work_mem = '100kB';
2020-04-06 20:20:32.739 EDT [5039:107] pg_regress/tuplesort LOG:  statement: EXPLAIN (COSTS OFF) 
	    SELECT col12, count(distinct a.col1), count(distinct a.col2), count(distinct b.col1), count(distinct b.col2), count(*)
	    FROM test_mark_restore a
	        JOIN test_mark_restore b USING(col12)
	    GROUP BY 1
	    HAVING count(*) > 1
	    ORDER BY 2 DESC, 1 DESC, 3 DESC, 4 DESC, 5 DESC, 6 DESC
	    LIMIT 10
	;
2020-04-06 20:20:32.739 EDT [5029:221] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '35298'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('35298')
	ORDER BY 1;
2020-04-06 20:20:32.739 EDT [5039:108] pg_regress/tuplesort LOG:  statement: SELECT col12, count(distinct a.col1), count(distinct a.col2), count(distinct b.col1), count(distinct b.col2), count(*)
	    FROM test_mark_restore a
	        JOIN test_mark_restore b USING(col12)
	    GROUP BY 1
	    HAVING count(*) > 1
	    ORDER BY 2 DESC, 1 DESC, 3 DESC, 4 DESC, 5 DESC, 6 DESC
	    LIMIT 10
	;
2020-04-06 20:20:32.751 EDT [5029:222] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '35298'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:32.754 EDT [5023:377] pg_regress/partition_prune LOG:  statement: select tbl1.col1, tprt.col1 from tbl1
	inner join tprt on tbl1.col1 = tprt.col1
	order by tbl1.col1, tprt.col1;
2020-04-06 20:20:32.758 EDT [5039:109] pg_regress/tuplesort LOG:  statement: COMMIT;
2020-04-06 20:20:32.762 EDT [5029:223] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '35298'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:32.764 EDT [5039:110] pg_regress/tuplesort LOG:  disconnection: session time: 0:00:01.606 user=pgbuild database=regression host=[local]
2020-04-06 20:20:32.769 EDT [5023:378] pg_regress/partition_prune LOG:  statement: delete from tbl1;
2020-04-06 20:20:32.770 EDT [5023:379] pg_regress/partition_prune LOG:  statement: insert into tbl1 values (4400);
2020-04-06 20:20:32.770 EDT [5023:380] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from tbl1 join tprt on tbl1.col1 < tprt.col1;
2020-04-06 20:20:32.775 EDT [5029:224] pg_regress/indexing LOG:  statement: create index on idxpart21 (a);
2020-04-06 20:20:32.776 EDT [5029:225] pg_regress/indexing LOG:  statement: alter index idxpart2_a_idx attach partition idxpart21_a_idx;
2020-04-06 20:20:32.777 EDT [5029:226] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:32.786 EDT [5023:381] pg_regress/partition_prune LOG:  statement: select tbl1.col1, tprt.col1 from tbl1
	inner join tprt on tbl1.col1 < tprt.col1
	order by tbl1.col1, tprt.col1;
2020-04-06 20:20:32.790 EDT [5029:227] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '35298';
2020-04-06 20:20:32.800 EDT [5023:382] pg_regress/partition_prune LOG:  statement: delete from tbl1;
2020-04-06 20:20:32.801 EDT [5023:383] pg_regress/partition_prune LOG:  statement: insert into tbl1 values (10000);
2020-04-06 20:20:32.801 EDT [5023:384] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from tbl1 join tprt on tbl1.col1 = tprt.col1;
2020-04-06 20:20:32.803 EDT [5029:228] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '35298' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:32.804 EDT [5029:229] pg_regress/indexing LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '35298';
2020-04-06 20:20:32.815 EDT [5029:230] pg_regress/indexing LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('35298'::pg_catalog.oid);
2020-04-06 20:20:32.820 EDT [5023:385] pg_regress/partition_prune LOG:  statement: select tbl1.col1, tprt.col1 from tbl1
	inner join tprt on tbl1.col1 = tprt.col1
	order by tbl1.col1, tprt.col1;
2020-04-06 20:20:32.827 EDT [5029:231] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '35298' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:32.836 EDT [5023:386] pg_regress/partition_prune LOG:  statement: drop table tbl1, tprt;
2020-04-06 20:20:32.842 EDT [5029:232] pg_regress/indexing LOG:  statement: SELECT conrelid = '35298'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('35298')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:32.844 EDT [5023:387] pg_regress/partition_prune LOG:  statement: create table part_abc (a int not null, b int not null, c int not null) partition by list (a);
2020-04-06 20:20:32.846 EDT [5023:388] pg_regress/partition_prune LOG:  statement: create table part_bac (b int not null, a int not null, c int not null) partition by list (b);
2020-04-06 20:20:32.848 EDT [5023:389] pg_regress/partition_prune LOG:  statement: create table part_cab (c int not null, a int not null, b int not null) partition by list (c);
2020-04-06 20:20:32.849 EDT [5023:390] pg_regress/partition_prune LOG:  statement: create table part_abc_p1 (a int not null, b int not null, c int not null);
2020-04-06 20:20:32.850 EDT [5023:391] pg_regress/partition_prune LOG:  statement: alter table part_abc attach partition part_bac for values in(1);
2020-04-06 20:20:32.851 EDT [5023:392] pg_regress/partition_prune LOG:  statement: alter table part_bac attach partition part_cab for values in(2);
2020-04-06 20:20:32.852 EDT [5023:393] pg_regress/partition_prune LOG:  statement: alter table part_cab attach partition part_abc_p1 for values in(3);
2020-04-06 20:20:32.853 EDT [5023:394] pg_regress/partition_prune LOG:  statement: prepare part_abc_q1 (int, int, int) as
	select * from part_abc where a = $1 and b = $2 and c = $3;
2020-04-06 20:20:32.853 EDT [5023:395] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off) execute part_abc_q1 (1, 2, 3);
2020-04-06 20:20:32.858 EDT [5029:233] pg_regress/indexing LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('35298')
	                     UNION ALL VALUES ('35298'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:32.866 EDT [5023:396] pg_regress/partition_prune LOG:  statement: deallocate part_abc_q1;
2020-04-06 20:20:32.866 EDT [5023:397] pg_regress/partition_prune LOG:  statement: drop table part_abc;
2020-04-06 20:20:32.869 EDT [5029:234] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '35298' ORDER BY 1;
2020-04-06 20:20:32.870 EDT [5023:398] pg_regress/partition_prune LOG:  statement: create table listp (a int, b int) partition by list (a);
2020-04-06 20:20:32.870 EDT [5029:235] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '35298'
	ORDER BY 1;
2020-04-06 20:20:32.872 EDT [5029:236] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '35298'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('35298')
	ORDER BY 1;
2020-04-06 20:20:32.872 EDT [5023:399] pg_regress/partition_prune LOG:  statement: create table listp_1 partition of listp for values in(1) partition by list (b);
2020-04-06 20:20:32.875 EDT [5023:400] pg_regress/partition_prune LOG:  statement: create table listp_1_1 partition of listp_1 for values in(1);
2020-04-06 20:20:32.876 EDT [5023:401] pg_regress/partition_prune LOG:  statement: create table listp_2 partition of listp for values in(2) partition by list (b);
2020-04-06 20:20:32.877 EDT [5023:402] pg_regress/partition_prune LOG:  statement: create table listp_2_1 partition of listp_2 for values in(2);
2020-04-06 20:20:32.879 EDT [5023:403] pg_regress/partition_prune LOG:  statement: select * from listp where b = 1;
2020-04-06 20:20:32.886 EDT [5029:237] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '35298'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:32.891 EDT [5023:404] pg_regress/partition_prune LOG:  statement: prepare q1 (int,int) as select * from listp where b in ($1,$2);
2020-04-06 20:20:32.891 EDT [5023:405] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)  execute q1 (1,1);
2020-04-06 20:20:32.897 EDT [5029:238] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '35298'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:32.905 EDT [5023:406] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)  execute q1 (2,2);
2020-04-06 20:20:32.909 EDT [5029:239] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:32.915 EDT [5029:240] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int, c text) partition by range (a);
2020-04-06 20:20:32.917 EDT [5029:241] pg_regress/indexing LOG:  statement: create index idxparti on idxpart (a);
2020-04-06 20:20:32.918 EDT [5029:242] pg_regress/indexing LOG:  statement: create index idxparti2 on idxpart (b, c);
2020-04-06 20:20:32.919 EDT [5029:243] pg_regress/indexing LOG:  statement: create table idxpart1 (like idxpart including indexes);
2020-04-06 20:20:32.922 EDT [5023:407] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)  execute q1 (0,0);
2020-04-06 20:20:32.923 EDT [5029:244] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:32.933 EDT [5029:245] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '35482';
2020-04-06 20:20:32.939 EDT [5023:408] pg_regress/partition_prune LOG:  statement: deallocate q1;
2020-04-06 20:20:32.940 EDT [5023:409] pg_regress/partition_prune LOG:  statement: prepare q1 (int,int,int,int) as select * from listp where b in($1,$2) and $3 <> b and $4 <> b;
2020-04-06 20:20:32.940 EDT [5023:410] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)  execute q1 (1,2,2,0);
2020-04-06 20:20:32.945 EDT [5029:246] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '35482' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:32.947 EDT [5029:247] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '35482' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:32.955 EDT [5023:411] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)  execute q1 (1,2,2,1);
2020-04-06 20:20:32.962 EDT [5029:248] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '35482' ORDER BY 1;
2020-04-06 20:20:32.963 EDT [5029:249] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '35482'
	ORDER BY 1;
2020-04-06 20:20:32.965 EDT [5029:250] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '35482'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('35482')
	ORDER BY 1;
2020-04-06 20:20:32.971 EDT [5023:412] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from listp where a = (select null::int);
2020-04-06 20:20:32.972 EDT [5023:413] pg_regress/partition_prune LOG:  statement: drop table listp;
2020-04-06 20:20:32.976 EDT [5023:414] pg_regress/partition_prune LOG:  statement: create table stable_qual_pruning (a timestamp) partition by range (a);
2020-04-06 20:20:32.978 EDT [5023:415] pg_regress/partition_prune LOG:  statement: create table stable_qual_pruning1 partition of stable_qual_pruning
	  for values from ('2000-01-01') to ('2000-02-01');
2020-04-06 20:20:32.980 EDT [5023:416] pg_regress/partition_prune LOG:  statement: create table stable_qual_pruning2 partition of stable_qual_pruning
	  for values from ('2000-02-01') to ('2000-03-01');
2020-04-06 20:20:32.981 EDT [5029:251] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '35482'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:32.983 EDT [5023:417] pg_regress/partition_prune LOG:  statement: create table stable_qual_pruning3 partition of stable_qual_pruning
	  for values from ('3000-02-01') to ('3000-03-01');
2020-04-06 20:20:32.985 EDT [5023:418] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from stable_qual_pruning where a < localtimestamp;
2020-04-06 20:20:32.991 EDT [5029:252] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '35482'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:32.998 EDT [5023:419] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from stable_qual_pruning where a < '2000-02-01'::timestamptz;
2020-04-06 20:20:33.003 EDT [5029:253] pg_regress/indexing LOG:  statement: select relname, relkind, inhparent::regclass
	    from pg_class left join pg_index ix on (indexrelid = oid)
		left join pg_inherits on (ix.indexrelid = inhrelid)
		where relname like 'idxpart%' order by relname;
2020-04-06 20:20:33.014 EDT [5023:420] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from stable_qual_pruning
	  where a = any(array['2010-02-01', '2020-01-01']::timestamp[]);
2020-04-06 20:20:33.017 EDT [5029:254] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart1 for values from (0) to (10);
2020-04-06 20:20:33.020 EDT [5029:255] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:33.029 EDT [5023:421] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from stable_qual_pruning
	  where a = any(array['2000-02-01', '2010-01-01']::timestamp[]);
2020-04-06 20:20:33.032 EDT [5029:256] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '35482';
2020-04-06 20:20:33.041 EDT [5023:422] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from stable_qual_pruning
	  where a = any(array['2000-02-01', localtimestamp]::timestamp[]);
2020-04-06 20:20:33.045 EDT [5029:257] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '35482' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:33.045 EDT [5029:258] pg_regress/indexing LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '35482';
2020-04-06 20:20:33.055 EDT [5029:259] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '35482' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:33.060 EDT [5023:423] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from stable_qual_pruning
	  where a = any(array['2010-02-01', '2020-01-01']::timestamptz[]);
2020-04-06 20:20:33.071 EDT [5029:260] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '35482' ORDER BY 1;
2020-04-06 20:20:33.072 EDT [5029:261] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '35482'
	ORDER BY 1;
2020-04-06 20:20:33.074 EDT [5029:262] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '35482'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('35482')
	ORDER BY 1;
2020-04-06 20:20:33.075 EDT [5023:424] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from stable_qual_pruning
	  where a = any(array['2000-02-01', '2010-01-01']::timestamptz[]);
2020-04-06 20:20:33.090 EDT [5029:263] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '35482'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:33.092 EDT [5023:425] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from stable_qual_pruning
	  where a = any(null::timestamptz[]);
2020-04-06 20:20:33.103 EDT [5023:426] pg_regress/partition_prune LOG:  statement: drop table stable_qual_pruning;
2020-04-06 20:20:33.107 EDT [5029:264] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '35482'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:33.107 EDT [5023:427] pg_regress/partition_prune LOG:  statement: create table mc3p (a int, b int, c int) partition by range (a, abs(b), c);
2020-04-06 20:20:33.110 EDT [5023:428] pg_regress/partition_prune LOG:  statement: create table mc3p0 partition of mc3p
	  for values from (0, 0, 0) to (0, maxvalue, maxvalue);
2020-04-06 20:20:33.112 EDT [5023:429] pg_regress/partition_prune LOG:  statement: create table mc3p1 partition of mc3p
	  for values from (1, 1, 1) to (2, minvalue, minvalue);
2020-04-06 20:20:33.114 EDT [5023:430] pg_regress/partition_prune LOG:  statement: create table mc3p2 partition of mc3p
	  for values from (2, minvalue, minvalue) to (3, maxvalue, maxvalue);
2020-04-06 20:20:33.115 EDT [5023:431] pg_regress/partition_prune LOG:  statement: insert into mc3p values (0, 1, 1), (1, 1, 1), (2, 1, 1);
2020-04-06 20:20:33.116 EDT [5023:432] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from mc3p where a < 3 and abs(b) = 1;
2020-04-06 20:20:33.119 EDT [5029:265] pg_regress/indexing LOG:  statement: select relname, relkind, inhparent::regclass
	    from pg_class left join pg_index ix on (indexrelid = oid)
		left join pg_inherits on (ix.indexrelid = inhrelid)
		where relname like 'idxpart%' order by relname;
2020-04-06 20:20:33.130 EDT [5023:433] pg_regress/partition_prune LOG:  statement: prepare ps1 as
	  select * from mc3p where a = $1 and abs(b) < (select 3);
2020-04-06 20:20:33.131 EDT [5023:434] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	execute ps1(1);
2020-04-06 20:20:33.132 EDT [5023:435] pg_regress/partition_prune LOG:  statement: deallocate ps1;
2020-04-06 20:20:33.132 EDT [5023:436] pg_regress/partition_prune LOG:  statement: prepare ps2 as
	  select * from mc3p where a <= $1 and abs(b) < (select 3);
2020-04-06 20:20:33.132 EDT [5023:437] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	execute ps2(1);
2020-04-06 20:20:33.133 EDT [5029:266] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:33.134 EDT [5023:438] pg_regress/partition_prune LOG:  statement: deallocate ps2;
2020-04-06 20:20:33.134 EDT [5023:439] pg_regress/partition_prune LOG:  statement: drop table mc3p;
2020-04-06 20:20:33.138 EDT [5023:440] pg_regress/partition_prune LOG:  statement: create table boolvalues (value bool not null);
2020-04-06 20:20:33.139 EDT [5029:267] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int) partition by range (a);
2020-04-06 20:20:33.140 EDT [5023:441] pg_regress/partition_prune LOG:  statement: insert into boolvalues values('t'),('f');
2020-04-06 20:20:33.141 EDT [5029:268] pg_regress/indexing LOG:  statement: create table idxpart1 partition of idxpart for values from (1) to (1000) partition by range (a);
2020-04-06 20:20:33.141 EDT [5023:442] pg_regress/partition_prune LOG:  statement: create table boolp (a bool) partition by list (a);
2020-04-06 20:20:33.142 EDT [5023:443] pg_regress/partition_prune LOG:  statement: create table boolp_t partition of boolp for values in('t');
2020-04-06 20:20:33.142 EDT [5029:269] pg_regress/indexing LOG:  statement: create table idxpart11 partition of idxpart1 for values from (1) to (100);
2020-04-06 20:20:33.144 EDT [5023:444] pg_regress/partition_prune LOG:  statement: create table boolp_f partition of boolp for values in('f');
2020-04-06 20:20:33.144 EDT [5029:270] pg_regress/indexing LOG:  statement: create index on only idxpart1 (a);
2020-04-06 20:20:33.145 EDT [5029:271] pg_regress/indexing LOG:  statement: create index on only idxpart (a);
2020-04-06 20:20:33.145 EDT [5023:445] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from boolp where a = (select value from boolvalues where value);
2020-04-06 20:20:33.146 EDT [5029:272] pg_regress/indexing LOG:  statement: select relname, indisvalid from pg_class join pg_index on indexrelid = oid
	   where relname like 'idxpart%' order by relname;
2020-04-06 20:20:33.146 EDT [5023:446] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from boolp where a = (select value from boolvalues where not value);
2020-04-06 20:20:33.147 EDT [5023:447] pg_regress/partition_prune LOG:  statement: drop table boolp;
2020-04-06 20:20:33.149 EDT [5023:448] pg_regress/partition_prune LOG:  statement: set enable_seqscan = off;
2020-04-06 20:20:33.149 EDT [5023:449] pg_regress/partition_prune LOG:  statement: set enable_sort = off;
2020-04-06 20:20:33.150 EDT [5023:450] pg_regress/partition_prune LOG:  statement: create table ma_test (a int, b int) partition by range (a);
2020-04-06 20:20:33.151 EDT [5023:451] pg_regress/partition_prune LOG:  statement: create table ma_test_p1 partition of ma_test for values from (0) to (10);
2020-04-06 20:20:33.152 EDT [5023:452] pg_regress/partition_prune LOG:  statement: create table ma_test_p2 partition of ma_test for values from (10) to (20);
2020-04-06 20:20:33.153 EDT [5023:453] pg_regress/partition_prune LOG:  statement: create table ma_test_p3 partition of ma_test for values from (20) to (30);
2020-04-06 20:20:33.155 EDT [5023:454] pg_regress/partition_prune LOG:  statement: insert into ma_test select x,x from generate_series(0,29) t(x);
2020-04-06 20:20:33.156 EDT [5023:455] pg_regress/partition_prune LOG:  statement: create index on ma_test (b);
2020-04-06 20:20:33.159 EDT [5023:456] pg_regress/partition_prune LOG:  statement: analyze ma_test;
2020-04-06 20:20:33.160 EDT [5023:457] pg_regress/partition_prune LOG:  statement: prepare mt_q1 (int) as select a from ma_test where a >= $1 and a % 10 = 5 order by b;
2020-04-06 20:20:33.161 EDT [5023:458] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off) execute mt_q1(15);
2020-04-06 20:20:33.161 EDT [5029:273] pg_regress/indexing LOG:  statement: alter index idxpart_a_idx attach partition idxpart1_a_idx;
2020-04-06 20:20:33.163 EDT [5029:274] pg_regress/indexing LOG:  statement: select relname, indisvalid from pg_class join pg_index on indexrelid = oid
	   where relname like 'idxpart%' order by relname;
2020-04-06 20:20:33.176 EDT [5029:275] pg_regress/indexing LOG:  statement: create index on idxpart11 (a);
2020-04-06 20:20:33.178 EDT [5029:276] pg_regress/indexing LOG:  statement: alter index idxpart1_a_idx attach partition idxpart11_a_idx;
2020-04-06 20:20:33.180 EDT [5029:277] pg_regress/indexing LOG:  statement: select relname, indisvalid from pg_class join pg_index on indexrelid = oid
	   where relname like 'idxpart%' order by relname;
2020-04-06 20:20:33.180 EDT [5023:459] pg_regress/partition_prune LOG:  statement: execute mt_q1(15);
2020-04-06 20:20:33.180 EDT [5023:460] pg_regress/partition_prune DETAIL:  prepare: prepare mt_q1 (int) as select a from ma_test where a >= $1 and a % 10 = 5 order by b;
2020-04-06 20:20:33.194 EDT [5023:461] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off) execute mt_q1(25);
2020-04-06 20:20:33.196 EDT [5029:278] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:33.199 EDT [5029:279] pg_regress/indexing LOG:  statement: create table idxpart (a int) partition by range (a);
2020-04-06 20:20:33.200 EDT [5029:280] pg_regress/indexing LOG:  statement: create table idxpart1 (like idxpart);
2020-04-06 20:20:33.201 EDT [5029:281] pg_regress/indexing LOG:  statement: create index on idxpart1 (a);
2020-04-06 20:20:33.203 EDT [5029:282] pg_regress/indexing LOG:  statement: create index on idxpart (a);
2020-04-06 20:20:33.204 EDT [5029:283] pg_regress/indexing LOG:  statement: create table idxpart2 (like idxpart);
2020-04-06 20:20:33.205 EDT [5029:284] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart1 for values from (0000) to (1000);
2020-04-06 20:20:33.206 EDT [5023:462] pg_regress/partition_prune LOG:  statement: execute mt_q1(25);
2020-04-06 20:20:33.206 EDT [5023:463] pg_regress/partition_prune DETAIL:  prepare: prepare mt_q1 (int) as select a from ma_test where a >= $1 and a % 10 = 5 order by b;
2020-04-06 20:20:33.208 EDT [5029:285] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart2 for values from (1000) to (2000);
2020-04-06 20:20:33.209 EDT [5029:286] pg_regress/indexing LOG:  statement: create table idxpart3 partition of idxpart for values from (2000) to (3000);
2020-04-06 20:20:33.211 EDT [5029:287] pg_regress/indexing LOG:  statement: select relname, relkind from pg_class where relname like 'idxpart%' order by relname;
2020-04-06 20:20:33.222 EDT [5023:464] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off) execute mt_q1(35);
2020-04-06 20:20:33.223 EDT [5029:288] pg_regress/indexing LOG:  statement: alter table idxpart detach partition idxpart1;
2020-04-06 20:20:33.224 EDT [5029:289] pg_regress/indexing LOG:  statement: alter table idxpart detach partition idxpart2;
2020-04-06 20:20:33.225 EDT [5029:290] pg_regress/indexing LOG:  statement: alter table idxpart detach partition idxpart3;
2020-04-06 20:20:33.226 EDT [5029:291] pg_regress/indexing LOG:  statement: drop index idxpart1_a_idx;
2020-04-06 20:20:33.227 EDT [5029:292] pg_regress/indexing LOG:  statement: drop index idxpart2_a_idx;
2020-04-06 20:20:33.227 EDT [5029:293] pg_regress/indexing LOG:  statement: drop index idxpart3_a_idx;
2020-04-06 20:20:33.228 EDT [5029:294] pg_regress/indexing LOG:  statement: select relname, relkind from pg_class where relname like 'idxpart%' order by relname;
2020-04-06 20:20:33.234 EDT [5023:465] pg_regress/partition_prune LOG:  statement: execute mt_q1(35);
2020-04-06 20:20:33.234 EDT [5023:466] pg_regress/partition_prune DETAIL:  prepare: prepare mt_q1 (int) as select a from ma_test where a >= $1 and a % 10 = 5 order by b;
2020-04-06 20:20:33.241 EDT [5029:295] pg_regress/indexing LOG:  statement: drop table idxpart, idxpart1, idxpart2, idxpart3;
2020-04-06 20:20:33.245 EDT [5029:296] pg_regress/indexing LOG:  statement: select relname, relkind from pg_class where relname like 'idxpart%' order by relname;
2020-04-06 20:20:33.248 EDT [5023:467] pg_regress/partition_prune LOG:  statement: deallocate mt_q1;
2020-04-06 20:20:33.248 EDT [5023:468] pg_regress/partition_prune LOG:  statement: prepare mt_q2 (int) as select * from ma_test where a >= $1 order by b limit 1;
2020-04-06 20:20:33.249 EDT [5023:469] pg_regress/partition_prune LOG:  statement: explain (analyze, verbose, costs off, summary off, timing off) execute mt_q2 (35);
2020-04-06 20:20:33.256 EDT [5029:297] pg_regress/indexing LOG:  statement: create table idxpart (a int) partition by range (a);
2020-04-06 20:20:33.257 EDT [5029:298] pg_regress/indexing LOG:  statement: create table idxpart1 (like idxpart);
2020-04-06 20:20:33.259 EDT [5029:299] pg_regress/indexing LOG:  statement: create index on idxpart1 (a);
2020-04-06 20:20:33.260 EDT [5029:300] pg_regress/indexing LOG:  statement: create index on idxpart (a);
2020-04-06 20:20:33.261 EDT [5029:301] pg_regress/indexing LOG:  statement: create table idxpart2 (like idxpart);
2020-04-06 20:20:33.263 EDT [5023:470] pg_regress/partition_prune LOG:  statement: deallocate mt_q2;
2020-04-06 20:20:33.263 EDT [5023:471] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off) select * from ma_test where a >= (select min(b) from ma_test_p2) order by b;
2020-04-06 20:20:33.264 EDT [5023:472] pg_regress/partition_prune LOG:  statement: reset enable_seqscan;
2020-04-06 20:20:33.264 EDT [5023:473] pg_regress/partition_prune LOG:  statement: reset enable_sort;
2020-04-06 20:20:33.265 EDT [5023:474] pg_regress/partition_prune LOG:  statement: drop table ma_test;
2020-04-06 20:20:33.268 EDT [5023:475] pg_regress/partition_prune LOG:  statement: reset enable_indexonlyscan;
2020-04-06 20:20:33.269 EDT [5023:476] pg_regress/partition_prune LOG:  statement: create table pp_arrpart (a int[]) partition by list (a);
2020-04-06 20:20:33.271 EDT [5029:302] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart1 for values from (0000) to (1000);
2020-04-06 20:20:33.273 EDT [5023:477] pg_regress/partition_prune LOG:  statement: create table pp_arrpart1 partition of pp_arrpart for values in ('{1}');
2020-04-06 20:20:33.279 EDT [5029:303] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart2 for values from (1000) to (2000);
2020-04-06 20:20:33.279 EDT [5023:478] pg_regress/partition_prune LOG:  statement: create table pp_arrpart2 partition of pp_arrpart for values in ('{2, 3}', '{4, 5}');
2020-04-06 20:20:33.282 EDT [5029:304] pg_regress/indexing LOG:  statement: create table idxpart3 partition of idxpart for values from (2000) to (3000);
2020-04-06 20:20:33.284 EDT [5023:479] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from pp_arrpart where a = '{1}';
2020-04-06 20:20:33.286 EDT [5023:480] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from pp_arrpart where a = '{1, 2}';
2020-04-06 20:20:33.286 EDT [5029:305] pg_regress/indexing LOG:  statement: select relname, relkind from pg_class where relname like 'idxpart%' order by relname;
2020-04-06 20:20:33.286 EDT [5023:481] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from pp_arrpart where a in ('{4, 5}', '{1}');
2020-04-06 20:20:33.288 EDT [5023:482] pg_regress/partition_prune LOG:  statement: explain (costs off) update pp_arrpart set a = a where a = '{1}';
2020-04-06 20:20:33.288 EDT [5023:483] pg_regress/partition_prune LOG:  statement: explain (costs off) delete from pp_arrpart where a = '{1}';
2020-04-06 20:20:33.289 EDT [5023:484] pg_regress/partition_prune LOG:  statement: drop table pp_arrpart;
2020-04-06 20:20:33.292 EDT [5023:485] pg_regress/partition_prune LOG:  statement: create table pph_arrpart (a int[]) partition by hash (a);
2020-04-06 20:20:33.294 EDT [5023:486] pg_regress/partition_prune LOG:  statement: create table pph_arrpart1 partition of pph_arrpart for values with (modulus 2, remainder 0);
2020-04-06 20:20:33.297 EDT [5023:487] pg_regress/partition_prune LOG:  statement: create table pph_arrpart2 partition of pph_arrpart for values with (modulus 2, remainder 1);
2020-04-06 20:20:33.299 EDT [5023:488] pg_regress/partition_prune LOG:  statement: insert into pph_arrpart values ('{1}'), ('{1, 2}'), ('{4, 5}');
2020-04-06 20:20:33.301 EDT [5023:489] pg_regress/partition_prune LOG:  statement: select tableoid::regclass, * from pph_arrpart order by 1;
2020-04-06 20:20:33.301 EDT [5029:306] pg_regress/indexing LOG:  statement: alter table idxpart detach partition idxpart1;
2020-04-06 20:20:33.303 EDT [5029:307] pg_regress/indexing LOG:  statement: alter table idxpart detach partition idxpart2;
2020-04-06 20:20:33.304 EDT [5029:308] pg_regress/indexing LOG:  statement: alter table idxpart detach partition idxpart3;
2020-04-06 20:20:33.305 EDT [5029:309] pg_regress/indexing LOG:  statement: drop index idxpart_a_idx;
2020-04-06 20:20:33.306 EDT [5029:310] pg_regress/indexing LOG:  statement: select relname, relkind from pg_class where relname like 'idxpart%' order by relname;
2020-04-06 20:20:33.312 EDT [5023:490] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from pph_arrpart where a = '{1}';
2020-04-06 20:20:33.312 EDT [5023:491] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from pph_arrpart where a = '{1, 2}';
2020-04-06 20:20:33.313 EDT [5023:492] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from pph_arrpart where a in ('{4, 5}', '{1}');
2020-04-06 20:20:33.314 EDT [5023:493] pg_regress/partition_prune LOG:  statement: drop table pph_arrpart;
2020-04-06 20:20:33.317 EDT [5029:311] pg_regress/indexing LOG:  statement: drop table idxpart, idxpart1, idxpart2, idxpart3;
2020-04-06 20:20:33.319 EDT [5023:494] pg_regress/partition_prune LOG:  statement: create type pp_colors as enum ('green', 'blue', 'black');
2020-04-06 20:20:33.320 EDT [5023:495] pg_regress/partition_prune LOG:  statement: create table pp_enumpart (a pp_colors) partition by list (a);
2020-04-06 20:20:33.321 EDT [5029:312] pg_regress/indexing LOG:  statement: select relname, relkind from pg_class where relname like 'idxpart%' order by relname;
2020-04-06 20:20:33.322 EDT [5023:496] pg_regress/partition_prune LOG:  statement: create table pp_enumpart_green partition of pp_enumpart for values in ('green');
2020-04-06 20:20:33.324 EDT [5023:497] pg_regress/partition_prune LOG:  statement: create table pp_enumpart_blue partition of pp_enumpart for values in ('blue');
2020-04-06 20:20:33.326 EDT [5023:498] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from pp_enumpart where a = 'blue';
2020-04-06 20:20:33.327 EDT [5023:499] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from pp_enumpart where a = 'black';
2020-04-06 20:20:33.327 EDT [5023:500] pg_regress/partition_prune LOG:  statement: drop table pp_enumpart;
2020-04-06 20:20:33.329 EDT [5023:501] pg_regress/partition_prune LOG:  statement: drop type pp_colors;
2020-04-06 20:20:33.330 EDT [5023:502] pg_regress/partition_prune LOG:  statement: create type pp_rectype as (a int, b int);
2020-04-06 20:20:33.331 EDT [5023:503] pg_regress/partition_prune LOG:  statement: create table pp_recpart (a pp_rectype) partition by list (a);
2020-04-06 20:20:33.333 EDT [5023:504] pg_regress/partition_prune LOG:  statement: create table pp_recpart_11 partition of pp_recpart for values in ('(1,1)');
2020-04-06 20:20:33.335 EDT [5023:505] pg_regress/partition_prune LOG:  statement: create table pp_recpart_23 partition of pp_recpart for values in ('(2,3)');
2020-04-06 20:20:33.336 EDT [5029:313] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int, c int) partition by range(a);
2020-04-06 20:20:33.338 EDT [5023:506] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from pp_recpart where a = '(1,1)'::pp_rectype;
2020-04-06 20:20:33.338 EDT [5023:507] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from pp_recpart where a = '(1,2)'::pp_rectype;
2020-04-06 20:20:33.338 EDT [5029:314] pg_regress/indexing LOG:  statement: create index on idxpart(c);
2020-04-06 20:20:33.339 EDT [5023:508] pg_regress/partition_prune LOG:  statement: drop table pp_recpart;
2020-04-06 20:20:33.340 EDT [5029:315] pg_regress/indexing LOG:  statement: create table idxpart1 partition of idxpart for values from (0) to (250);
2020-04-06 20:20:33.342 EDT [5023:509] pg_regress/partition_prune LOG:  statement: drop type pp_rectype;
2020-04-06 20:20:33.343 EDT [5023:510] pg_regress/partition_prune LOG:  statement: create table pp_intrangepart (a int4range) partition by list (a);
2020-04-06 20:20:33.344 EDT [5023:511] pg_regress/partition_prune LOG:  statement: create table pp_intrangepart12 partition of pp_intrangepart for values in ('[1,2]');
2020-04-06 20:20:33.344 EDT [5029:316] pg_regress/indexing LOG:  statement: create table idxpart2 partition of idxpart for values from (250) to (500);
2020-04-06 20:20:33.347 EDT [5023:512] pg_regress/partition_prune LOG:  statement: create table pp_intrangepart2inf partition of pp_intrangepart for values in ('[2,)');
2020-04-06 20:20:33.348 EDT [5029:317] pg_regress/indexing LOG:  statement: alter table idxpart detach partition idxpart2;
2020-04-06 20:20:33.349 EDT [5029:318] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:33.349 EDT [5023:513] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from pp_intrangepart where a = '[1,2]'::int4range;
2020-04-06 20:20:33.350 EDT [5023:514] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from pp_intrangepart where a = '(1,2)'::int4range;
2020-04-06 20:20:33.351 EDT [5023:515] pg_regress/partition_prune LOG:  statement: drop table pp_intrangepart;
2020-04-06 20:20:33.354 EDT [5023:516] pg_regress/partition_prune LOG:  statement: create table pp_lp (a int, value int) partition by list (a);
2020-04-06 20:20:33.355 EDT [5023:517] pg_regress/partition_prune LOG:  statement: create table pp_lp1 partition of pp_lp for values in(1);
2020-04-06 20:20:33.356 EDT [5023:518] pg_regress/partition_prune LOG:  statement: create table pp_lp2 partition of pp_lp for values in(2);
2020-04-06 20:20:33.358 EDT [5023:519] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from pp_lp where a = 1;
2020-04-06 20:20:33.358 EDT [5023:520] pg_regress/partition_prune LOG:  statement: explain (costs off) update pp_lp set value = 10 where a = 1;
2020-04-06 20:20:33.359 EDT [5023:521] pg_regress/partition_prune LOG:  statement: explain (costs off) delete from pp_lp where a = 1;
2020-04-06 20:20:33.359 EDT [5023:522] pg_regress/partition_prune LOG:  statement: set enable_partition_pruning = off;
2020-04-06 20:20:33.359 EDT [5023:523] pg_regress/partition_prune LOG:  statement: set constraint_exclusion = 'partition';
2020-04-06 20:20:33.359 EDT [5023:524] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from pp_lp where a = 1;
2020-04-06 20:20:33.360 EDT [5023:525] pg_regress/partition_prune LOG:  statement: explain (costs off) update pp_lp set value = 10 where a = 1;
2020-04-06 20:20:33.361 EDT [5023:526] pg_regress/partition_prune LOG:  statement: explain (costs off) delete from pp_lp where a = 1;
2020-04-06 20:20:33.361 EDT [5023:527] pg_regress/partition_prune LOG:  statement: set constraint_exclusion = 'off';
2020-04-06 20:20:33.361 EDT [5023:528] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from pp_lp where a = 1;
2020-04-06 20:20:33.362 EDT [5023:529] pg_regress/partition_prune LOG:  statement: explain (costs off) update pp_lp set value = 10 where a = 1;
2020-04-06 20:20:33.362 EDT [5023:530] pg_regress/partition_prune LOG:  statement: explain (costs off) delete from pp_lp where a = 1;
2020-04-06 20:20:33.363 EDT [5023:531] pg_regress/partition_prune LOG:  statement: drop table pp_lp;
2020-04-06 20:20:33.364 EDT [5023:532] pg_regress/partition_prune LOG:  statement: create table inh_lp (a int, value int);
2020-04-06 20:20:33.365 EDT [5029:319] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '35664';
2020-04-06 20:20:33.366 EDT [5023:533] pg_regress/partition_prune LOG:  statement: create table inh_lp1 (a int, value int, check(a = 1)) inherits (inh_lp);
2020-04-06 20:20:33.368 EDT [5023:534] pg_regress/partition_prune LOG:  statement: create table inh_lp2 (a int, value int, check(a = 2)) inherits (inh_lp);
2020-04-06 20:20:33.369 EDT [5023:535] pg_regress/partition_prune LOG:  statement: set constraint_exclusion = 'partition';
2020-04-06 20:20:33.369 EDT [5023:536] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from inh_lp where a = 1;
2020-04-06 20:20:33.370 EDT [5023:537] pg_regress/partition_prune LOG:  statement: explain (costs off) update inh_lp set value = 10 where a = 1;
2020-04-06 20:20:33.371 EDT [5023:538] pg_regress/partition_prune LOG:  statement: explain (costs off) delete from inh_lp where a = 1;
2020-04-06 20:20:33.371 EDT [5023:539] pg_regress/partition_prune LOG:  statement: explain (costs off) update inh_lp1 set value = 10 where a = 2;
2020-04-06 20:20:33.372 EDT [5023:540] pg_regress/partition_prune LOG:  statement: drop table inh_lp cascade;
2020-04-06 20:20:33.374 EDT [5023:541] pg_regress/partition_prune LOG:  statement: reset enable_partition_pruning;
2020-04-06 20:20:33.374 EDT [5023:542] pg_regress/partition_prune LOG:  statement: reset constraint_exclusion;
2020-04-06 20:20:33.374 EDT [5023:543] pg_regress/partition_prune LOG:  statement: create temp table pp_temp_parent (a int) partition by list (a);
2020-04-06 20:20:33.375 EDT [5023:544] pg_regress/partition_prune LOG:  statement: create temp table pp_temp_part_1 partition of pp_temp_parent for values in (1);
2020-04-06 20:20:33.376 EDT [5023:545] pg_regress/partition_prune LOG:  statement: create temp table pp_temp_part_def partition of pp_temp_parent default;
2020-04-06 20:20:33.377 EDT [5029:320] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '35664' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:33.378 EDT [5023:546] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from pp_temp_parent where true;
2020-04-06 20:20:33.378 EDT [5023:547] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from pp_temp_parent where a = 2;
2020-04-06 20:20:33.378 EDT [5029:321] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '35664' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:33.379 EDT [5023:548] pg_regress/partition_prune LOG:  statement: drop table pp_temp_parent;
2020-04-06 20:20:33.380 EDT [5023:549] pg_regress/partition_prune LOG:  statement: create temp table p (a int, b int, c int) partition by list (a);
2020-04-06 20:20:33.382 EDT [5023:550] pg_regress/partition_prune LOG:  statement: create temp table p1 partition of p for values in (1);
2020-04-06 20:20:33.383 EDT [5023:551] pg_regress/partition_prune LOG:  statement: create temp table p2 partition of p for values in (2);
2020-04-06 20:20:33.384 EDT [5023:552] pg_regress/partition_prune LOG:  statement: create temp table q (a int, b int, c int) partition by list (a);
2020-04-06 20:20:33.385 EDT [5023:553] pg_regress/partition_prune LOG:  statement: create temp table q1 partition of q for values in (1) partition by list (b);
2020-04-06 20:20:33.387 EDT [5023:554] pg_regress/partition_prune LOG:  statement: create temp table q11 partition of q1 for values in (1) partition by list (c);
2020-04-06 20:20:33.388 EDT [5023:555] pg_regress/partition_prune LOG:  statement: create temp table q111 partition of q11 for values in (1);
2020-04-06 20:20:33.389 EDT [5023:556] pg_regress/partition_prune LOG:  statement: create temp table q2 partition of q for values in (2) partition by list (b);
2020-04-06 20:20:33.406 EDT [5023:557] pg_regress/partition_prune LOG:  statement: create temp table q21 partition of q2 for values in (1);
2020-04-06 20:20:33.407 EDT [5023:558] pg_regress/partition_prune LOG:  statement: create temp table q22 partition of q2 for values in (2);
2020-04-06 20:20:33.408 EDT [5029:322] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '35664' ORDER BY 1;
2020-04-06 20:20:33.408 EDT [5023:559] pg_regress/partition_prune LOG:  statement: insert into q22 values (2, 2, 3);
2020-04-06 20:20:33.409 EDT [5029:323] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '35664'
	ORDER BY 1;
2020-04-06 20:20:33.409 EDT [5023:560] pg_regress/partition_prune LOG:  statement: explain (costs off)
	select *
	from (
	      select * from p
	      union all
	      select * from q1
	      union all
	      select 1, 1, 1
	     ) s(a, b, c)
	where s.a = 1 and s.b = 1 and s.c = (select 1);
2020-04-06 20:20:33.410 EDT [5029:324] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '35664'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('35664')
	ORDER BY 1;
2020-04-06 20:20:33.411 EDT [5023:561] pg_regress/partition_prune LOG:  statement: select *
	from (
	      select * from p
	      union all
	      select * from q1
	      union all
	      select 1, 1, 1
	     ) s(a, b, c)
	where s.a = 1 and s.b = 1 and s.c = (select 1);
2020-04-06 20:20:33.412 EDT [5023:562] pg_regress/partition_prune LOG:  statement: prepare q (int, int) as
	select *
	from (
	      select * from p
	      union all
	      select * from q1
	      union all
	      select 1, 1, 1
	     ) s(a, b, c)
	where s.a = $1 and s.b = $2 and s.c = (select 1);
2020-04-06 20:20:33.412 EDT [5023:563] pg_regress/partition_prune LOG:  statement: explain (costs off) execute q (1, 1);
2020-04-06 20:20:33.413 EDT [5023:564] pg_regress/partition_prune LOG:  statement: execute q (1, 1);
2020-04-06 20:20:33.413 EDT [5023:565] pg_regress/partition_prune DETAIL:  prepare: prepare q (int, int) as
	select *
	from (
	      select * from p
	      union all
	      select * from q1
	      union all
	      select 1, 1, 1
	     ) s(a, b, c)
	where s.a = $1 and s.b = $2 and s.c = (select 1);
2020-04-06 20:20:33.414 EDT [5023:566] pg_regress/partition_prune LOG:  statement: drop table p, q;
2020-04-06 20:20:33.418 EDT [5023:567] pg_regress/partition_prune LOG:  statement: create table listp (a int, b int) partition by list (a);
2020-04-06 20:20:33.419 EDT [5023:568] pg_regress/partition_prune LOG:  statement: create table listp1 partition of listp for values in(1);
2020-04-06 20:20:33.420 EDT [5023:569] pg_regress/partition_prune LOG:  statement: create table listp2 partition of listp for values in(2) partition by list(b);
2020-04-06 20:20:33.421 EDT [5023:570] pg_regress/partition_prune LOG:  statement: create table listp2_10 partition of listp2 for values in (10);
2020-04-06 20:20:33.422 EDT [5029:325] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '35664'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:33.423 EDT [5023:571] pg_regress/partition_prune LOG:  statement: explain (analyze, costs off, summary off, timing off)
	select * from listp where a = (select 2) and b <> 10;
2020-04-06 20:20:33.424 EDT [5023:572] pg_regress/partition_prune LOG:  statement: set enable_partition_pruning to off;
2020-04-06 20:20:33.424 EDT [5023:573] pg_regress/partition_prune LOG:  statement: set constraint_exclusion to 'partition';
2020-04-06 20:20:33.425 EDT [5023:574] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from listp1 where a = 2;
2020-04-06 20:20:33.425 EDT [5023:575] pg_regress/partition_prune LOG:  statement: explain (costs off) update listp1 set a = 1 where a = 2;
2020-04-06 20:20:33.426 EDT [5023:576] pg_regress/partition_prune LOG:  statement: set constraint_exclusion to 'on';
2020-04-06 20:20:33.426 EDT [5023:577] pg_regress/partition_prune LOG:  statement: explain (costs off) select * from listp1 where a = 2;
2020-04-06 20:20:33.426 EDT [5023:578] pg_regress/partition_prune LOG:  statement: explain (costs off) update listp1 set a = 1 where a = 2;
2020-04-06 20:20:33.427 EDT [5023:579] pg_regress/partition_prune LOG:  statement: reset constraint_exclusion;
2020-04-06 20:20:33.427 EDT [5023:580] pg_regress/partition_prune LOG:  statement: reset enable_partition_pruning;
2020-04-06 20:20:33.427 EDT [5023:581] pg_regress/partition_prune LOG:  statement: drop table listp;
2020-04-06 20:20:33.432 EDT [5023:582] pg_regress/partition_prune LOG:  disconnection: session time: 0:00:02.360 user=pgbuild database=regression host=[local]
2020-04-06 20:20:33.434 EDT [5029:326] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '35664'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:33.448 EDT [5029:327] pg_regress/indexing LOG:  statement: alter table idxpart2 drop column c;
2020-04-06 20:20:33.450 EDT [5029:328] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:33.465 EDT [5029:329] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '35664';
2020-04-06 20:20:33.481 EDT [5029:330] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '35664' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:33.483 EDT [5029:331] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '35664' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:33.498 EDT [5029:332] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '35664' ORDER BY 1;
2020-04-06 20:20:33.500 EDT [5029:333] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '35664'
	ORDER BY 1;
2020-04-06 20:20:33.501 EDT [5029:334] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '35664'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('35664')
	ORDER BY 1;
2020-04-06 20:20:33.513 EDT [5029:335] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '35664'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:33.526 EDT [5029:336] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '35664'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:33.540 EDT [5029:337] pg_regress/indexing LOG:  statement: drop table idxpart, idxpart2;
2020-04-06 20:20:33.543 EDT [5029:338] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int) partition by range (a);
2020-04-06 20:20:33.545 EDT [5029:339] pg_regress/indexing LOG:  statement: create table idxpart1 (like idxpart);
2020-04-06 20:20:33.546 EDT [5029:340] pg_regress/indexing LOG:  statement: create index on idxpart1 ((a + b));
2020-04-06 20:20:33.548 EDT [5029:341] pg_regress/indexing LOG:  statement: create index on idxpart ((a + b));
2020-04-06 20:20:33.549 EDT [5029:342] pg_regress/indexing LOG:  statement: create table idxpart2 (like idxpart);
2020-04-06 20:20:33.550 EDT [5029:343] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart1 for values from (0000) to (1000);
2020-04-06 20:20:33.551 EDT [5029:344] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart2 for values from (1000) to (2000);
2020-04-06 20:20:33.554 EDT [5029:345] pg_regress/indexing LOG:  statement: create table idxpart3 partition of idxpart for values from (2000) to (3000);
2020-04-06 20:20:33.556 EDT [5029:346] pg_regress/indexing LOG:  statement: select relname as child, inhparent::regclass as parent, pg_get_indexdef as childdef
	  from pg_class join pg_inherits on inhrelid = oid,
	  lateral pg_get_indexdef(pg_class.oid)
	  where relkind in ('i', 'I') and relname like 'idxpart%' order by relname;
2020-04-06 20:20:33.573 EDT [5029:347] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:33.580 EDT [5029:348] pg_regress/indexing LOG:  statement: create table idxpart (a text) partition by range (a);
2020-04-06 20:20:33.581 EDT [5029:349] pg_regress/indexing LOG:  statement: create table idxpart1 (like idxpart);
2020-04-06 20:20:33.584 EDT [5029:350] pg_regress/indexing LOG:  statement: create table idxpart2 (like idxpart);
2020-04-06 20:20:33.586 EDT [5029:351] pg_regress/indexing LOG:  statement: create index on idxpart2 (a collate "POSIX");
2020-04-06 20:20:33.588 EDT [5029:352] pg_regress/indexing LOG:  statement: create index on idxpart2 (a);
2020-04-06 20:20:33.589 EDT [5029:353] pg_regress/indexing LOG:  statement: create index on idxpart2 (a collate "C");
2020-04-06 20:20:33.590 EDT [5029:354] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart1 for values from ('aaa') to ('bbb');
2020-04-06 20:20:33.591 EDT [5029:355] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart2 for values from ('bbb') to ('ccc');
2020-04-06 20:20:33.593 EDT [5029:356] pg_regress/indexing LOG:  statement: create table idxpart3 partition of idxpart for values from ('ccc') to ('ddd');
2020-04-06 20:20:33.595 EDT [5029:357] pg_regress/indexing LOG:  statement: create index on idxpart (a collate "C");
2020-04-06 20:20:33.598 EDT [5029:358] pg_regress/indexing LOG:  statement: create table idxpart4 partition of idxpart for values from ('ddd') to ('eee');
2020-04-06 20:20:33.602 EDT [5029:359] pg_regress/indexing LOG:  statement: select relname as child, inhparent::regclass as parent, pg_get_indexdef as childdef
	  from pg_class left join pg_inherits on inhrelid = oid,
	  lateral pg_get_indexdef(pg_class.oid)
	  where relkind in ('i', 'I') and relname like 'idxpart%' order by relname;
2020-04-06 20:20:33.621 EDT [5029:360] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:33.632 EDT [5029:361] pg_regress/indexing LOG:  statement: create table idxpart (a text) partition by range (a);
2020-04-06 20:20:33.633 EDT [5029:362] pg_regress/indexing LOG:  statement: create table idxpart1 (like idxpart);
2020-04-06 20:20:33.635 EDT [5029:363] pg_regress/indexing LOG:  statement: create table idxpart2 (like idxpart);
2020-04-06 20:20:33.637 EDT [5029:364] pg_regress/indexing LOG:  statement: create index on idxpart2 (a);
2020-04-06 20:20:33.638 EDT [5029:365] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart1 for values from ('aaa') to ('bbb');
2020-04-06 20:20:33.639 EDT [5029:366] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart2 for values from ('bbb') to ('ccc');
2020-04-06 20:20:33.641 EDT [5029:367] pg_regress/indexing LOG:  statement: create table idxpart3 partition of idxpart for values from ('ccc') to ('ddd');
2020-04-06 20:20:33.643 EDT [5029:368] pg_regress/indexing LOG:  statement: create index on idxpart (a text_pattern_ops);
2020-04-06 20:20:33.646 EDT [5029:369] pg_regress/indexing LOG:  statement: create table idxpart4 partition of idxpart for values from ('ddd') to ('eee');
2020-04-06 20:20:33.650 EDT [5029:370] pg_regress/indexing LOG:  statement: select relname as child, inhparent::regclass as parent, pg_get_indexdef as childdef
	  from pg_class left join pg_inherits on inhrelid = oid,
	  lateral pg_get_indexdef(pg_class.oid)
	  where relkind in ('i', 'I') and relname like 'idxpart%' order by relname;
2020-04-06 20:20:33.670 EDT [5029:371] pg_regress/indexing LOG:  statement: drop index idxpart_a_idx;
2020-04-06 20:20:33.673 EDT [5029:372] pg_regress/indexing LOG:  statement: create index on only idxpart (a text_pattern_ops);
2020-04-06 20:20:33.675 EDT [5029:373] pg_regress/indexing LOG:  statement: alter index idxpart_a_idx attach partition idxpart2_a_idx;
2020-04-06 20:20:33.675 EDT [5029:374] pg_regress/indexing ERROR:  cannot attach index "idxpart2_a_idx" as a partition of index "idxpart_a_idx"
2020-04-06 20:20:33.675 EDT [5029:375] pg_regress/indexing DETAIL:  The index definitions do not match.
2020-04-06 20:20:33.675 EDT [5029:376] pg_regress/indexing STATEMENT:  alter index idxpart_a_idx attach partition idxpart2_a_idx;
2020-04-06 20:20:33.676 EDT [5029:377] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:33.683 EDT [5029:378] pg_regress/indexing LOG:  statement: create table idxpart (col1 int, a int, col2 int, b int) partition by range (a);
2020-04-06 20:20:33.684 EDT [5029:379] pg_regress/indexing LOG:  statement: create table idxpart1 (b int, col1 int, col2 int, col3 int, a int);
2020-04-06 20:20:33.686 EDT [5029:380] pg_regress/indexing LOG:  statement: alter table idxpart drop column col1, drop column col2;
2020-04-06 20:20:33.686 EDT [5029:381] pg_regress/indexing LOG:  statement: alter table idxpart1 drop column col1, drop column col2, drop column col3;
2020-04-06 20:20:33.688 EDT [5029:382] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart1 for values from (0) to (1000);
2020-04-06 20:20:33.689 EDT [5029:383] pg_regress/indexing LOG:  statement: create index idxpart_1_idx on only idxpart (b, a);
2020-04-06 20:20:33.690 EDT [5029:384] pg_regress/indexing LOG:  statement: create index idxpart1_1_idx on idxpart1 (b, a);
2020-04-06 20:20:33.692 EDT [5029:385] pg_regress/indexing LOG:  statement: create index idxpart1_1b_idx on idxpart1 (b);
2020-04-06 20:20:33.693 EDT [5029:386] pg_regress/indexing LOG:  statement: create index idxpart_2_idx on only idxpart ((b + a)) where a > 1;
2020-04-06 20:20:33.694 EDT [5029:387] pg_regress/indexing LOG:  statement: create index idxpart1_2_idx on idxpart1 ((b + a)) where a > 1;
2020-04-06 20:20:33.696 EDT [5029:388] pg_regress/indexing LOG:  statement: create index idxpart1_2b_idx on idxpart1 ((a + b)) where a > 1;
2020-04-06 20:20:33.697 EDT [5029:389] pg_regress/indexing LOG:  statement: create index idxpart1_2c_idx on idxpart1 ((b + a)) where b > 1;
2020-04-06 20:20:33.698 EDT [5029:390] pg_regress/indexing LOG:  statement: alter index idxpart_1_idx attach partition idxpart1_1b_idx;
2020-04-06 20:20:33.699 EDT [5029:391] pg_regress/indexing ERROR:  cannot attach index "idxpart1_1b_idx" as a partition of index "idxpart_1_idx"
2020-04-06 20:20:33.699 EDT [5029:392] pg_regress/indexing DETAIL:  The index definitions do not match.
2020-04-06 20:20:33.699 EDT [5029:393] pg_regress/indexing STATEMENT:  alter index idxpart_1_idx attach partition idxpart1_1b_idx;
2020-04-06 20:20:33.699 EDT [5029:394] pg_regress/indexing LOG:  statement: alter index idxpart_1_idx attach partition idxpart1_1_idx;
2020-04-06 20:20:33.700 EDT [5029:395] pg_regress/indexing LOG:  statement: alter index idxpart_2_idx attach partition idxpart1_2b_idx;
2020-04-06 20:20:33.700 EDT [5029:396] pg_regress/indexing ERROR:  cannot attach index "idxpart1_2b_idx" as a partition of index "idxpart_2_idx"
2020-04-06 20:20:33.700 EDT [5029:397] pg_regress/indexing DETAIL:  The index definitions do not match.
2020-04-06 20:20:33.700 EDT [5029:398] pg_regress/indexing STATEMENT:  alter index idxpart_2_idx attach partition idxpart1_2b_idx;
2020-04-06 20:20:33.700 EDT [5029:399] pg_regress/indexing LOG:  statement: alter index idxpart_2_idx attach partition idxpart1_2c_idx;
2020-04-06 20:20:33.701 EDT [5029:400] pg_regress/indexing ERROR:  cannot attach index "idxpart1_2c_idx" as a partition of index "idxpart_2_idx"
2020-04-06 20:20:33.701 EDT [5029:401] pg_regress/indexing DETAIL:  The index definitions do not match.
2020-04-06 20:20:33.701 EDT [5029:402] pg_regress/indexing STATEMENT:  alter index idxpart_2_idx attach partition idxpart1_2c_idx;
2020-04-06 20:20:33.701 EDT [5029:403] pg_regress/indexing LOG:  statement: alter index idxpart_2_idx attach partition idxpart1_2_idx;
2020-04-06 20:20:33.702 EDT [5029:404] pg_regress/indexing LOG:  statement: select relname as child, inhparent::regclass as parent, pg_get_indexdef as childdef
	  from pg_class left join pg_inherits on inhrelid = oid,
	  lateral pg_get_indexdef(pg_class.oid)
	  where relkind in ('i', 'I') and relname like 'idxpart%' order by relname;
2020-04-06 20:20:33.718 EDT [5029:405] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:33.724 EDT [5029:406] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int, c text) partition by range (a);
2020-04-06 20:20:33.726 EDT [5029:407] pg_regress/indexing LOG:  statement: create index idxparti on idxpart (a);
2020-04-06 20:20:33.727 EDT [5029:408] pg_regress/indexing LOG:  statement: create index idxparti2 on idxpart (c, b);
2020-04-06 20:20:33.729 EDT [5029:409] pg_regress/indexing LOG:  statement: create table idxpart1 (c text, a int, b int);
2020-04-06 20:20:33.732 EDT [5029:410] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart1 for values from (0) to (10);
2020-04-06 20:20:33.735 EDT [5029:411] pg_regress/indexing LOG:  statement: create table idxpart2 (c text, a int, b int);
2020-04-06 20:20:33.738 EDT [5029:412] pg_regress/indexing LOG:  statement: create index on idxpart2 (a);
2020-04-06 20:20:33.740 EDT [5029:413] pg_regress/indexing LOG:  statement: create index on idxpart2 (c, b);
2020-04-06 20:20:33.741 EDT [5029:414] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart2 for values from (10) to (20);
2020-04-06 20:20:33.743 EDT [5029:415] pg_regress/indexing LOG:  statement: select c.relname, pg_get_indexdef(indexrelid)
	  from pg_class c join pg_index i on c.oid = i.indexrelid
	  where indrelid::regclass::text like 'idxpart%'
	  order by indexrelid::regclass::text collate "C";
2020-04-06 20:20:33.769 EDT [5029:416] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:33.777 EDT [5029:417] pg_regress/indexing LOG:  statement: create table idxpart (col1 int, col2 int, a int, b int) partition by range (a);
2020-04-06 20:20:33.779 EDT [5029:418] pg_regress/indexing LOG:  statement: create table idxpart1 (col2 int, b int, col1 int, a int);
2020-04-06 20:20:33.781 EDT [5029:419] pg_regress/indexing LOG:  statement: create table idxpart2 (col1 int, col2 int, b int, a int);
2020-04-06 20:20:33.782 EDT [5029:420] pg_regress/indexing LOG:  statement: alter table idxpart drop column col1, drop column col2;
2020-04-06 20:20:33.783 EDT [5029:421] pg_regress/indexing LOG:  statement: alter table idxpart1 drop column col1, drop column col2;
2020-04-06 20:20:33.784 EDT [5029:422] pg_regress/indexing LOG:  statement: alter table idxpart2 drop column col1, drop column col2;
2020-04-06 20:20:33.785 EDT [5029:423] pg_regress/indexing LOG:  statement: create index on idxpart2 (abs(b));
2020-04-06 20:20:33.787 EDT [5029:424] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart2 for values from (0) to (1);
2020-04-06 20:20:33.788 EDT [5029:425] pg_regress/indexing LOG:  statement: create index on idxpart (abs(b));
2020-04-06 20:20:33.790 EDT [5029:426] pg_regress/indexing LOG:  statement: create index on idxpart ((b + 1));
2020-04-06 20:20:33.792 EDT [5029:427] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart1 for values from (1) to (2);
2020-04-06 20:20:33.795 EDT [5029:428] pg_regress/indexing LOG:  statement: select c.relname, pg_get_indexdef(indexrelid)
	  from pg_class c join pg_index i on c.oid = i.indexrelid
	  where indrelid::regclass::text like 'idxpart%'
	  order by indexrelid::regclass::text collate "C";
2020-04-06 20:20:33.822 EDT [5029:429] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:33.828 EDT [5029:430] pg_regress/indexing LOG:  statement: create table idxpart (col1 int, a int, col3 int, b int) partition by range (a);
2020-04-06 20:20:33.830 EDT [5029:431] pg_regress/indexing LOG:  statement: alter table idxpart drop column col1, drop column col3;
2020-04-06 20:20:33.831 EDT [5029:432] pg_regress/indexing LOG:  statement: create table idxpart1 (col1 int, col2 int, col3 int, col4 int, b int, a int);
2020-04-06 20:20:33.833 EDT [5029:433] pg_regress/indexing LOG:  statement: alter table idxpart1 drop column col1, drop column col2, drop column col3, drop column col4;
2020-04-06 20:20:33.834 EDT [5029:434] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart1 for values from (0) to (1000);
2020-04-06 20:20:33.836 EDT [5029:435] pg_regress/indexing LOG:  statement: create table idxpart2 (col1 int, col2 int, b int, a int);
2020-04-06 20:20:33.837 EDT [5029:436] pg_regress/indexing LOG:  statement: create index on idxpart2 (a) where b > 1000;
2020-04-06 20:20:33.839 EDT [5029:437] pg_regress/indexing LOG:  statement: alter table idxpart2 drop column col1, drop column col2;
2020-04-06 20:20:33.839 EDT [5029:438] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart2 for values from (1000) to (2000);
2020-04-06 20:20:33.841 EDT [5029:439] pg_regress/indexing LOG:  statement: create index on idxpart (a) where b > 1000;
2020-04-06 20:20:33.843 EDT [5029:440] pg_regress/indexing LOG:  statement: select c.relname, pg_get_indexdef(indexrelid)
	  from pg_class c join pg_index i on c.oid = i.indexrelid
	  where indrelid::regclass::text like 'idxpart%'
	  order by indexrelid::regclass::text collate "C";
2020-04-06 20:20:33.867 EDT [5029:441] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:33.872 EDT [5029:442] pg_regress/indexing LOG:  statement: create table idxpart1 (drop_1 int, drop_2 int, col_keep int, drop_3 int);
2020-04-06 20:20:33.874 EDT [5029:443] pg_regress/indexing LOG:  statement: alter table idxpart1 drop column drop_1;
2020-04-06 20:20:33.875 EDT [5029:444] pg_regress/indexing LOG:  statement: alter table idxpart1 drop column drop_2;
2020-04-06 20:20:33.875 EDT [5029:445] pg_regress/indexing LOG:  statement: alter table idxpart1 drop column drop_3;
2020-04-06 20:20:33.876 EDT [5029:446] pg_regress/indexing LOG:  statement: create index on idxpart1 (col_keep);
2020-04-06 20:20:33.878 EDT [5029:447] pg_regress/indexing LOG:  statement: create table idxpart (col_keep int) partition by range (col_keep);
2020-04-06 20:20:33.879 EDT [5029:448] pg_regress/indexing LOG:  statement: create index on idxpart (col_keep);
2020-04-06 20:20:33.880 EDT [5029:449] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart1 for values from (0) to (1000);
2020-04-06 20:20:33.882 EDT [5029:450] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:33.898 EDT [5029:451] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '35897';
2020-04-06 20:20:33.910 EDT [5029:452] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '35897' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:33.911 EDT [5029:453] pg_regress/indexing LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('35897'::pg_catalog.oid);
2020-04-06 20:20:33.929 EDT [5029:454] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '35897' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:33.949 EDT [5029:455] pg_regress/indexing LOG:  statement: SELECT conrelid = '35897'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('35897')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:33.966 EDT [5029:456] pg_regress/indexing LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('35897')
	                     UNION ALL VALUES ('35897'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:33.983 EDT [5029:457] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '35897' ORDER BY 1;
2020-04-06 20:20:33.985 EDT [5029:458] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '35897'
	ORDER BY 1;
2020-04-06 20:20:33.986 EDT [5029:459] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '35897'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('35897')
	ORDER BY 1;
2020-04-06 20:20:33.997 EDT [5029:460] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '35897'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:34.012 EDT [5029:461] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '35897'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:34.030 EDT [5029:462] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:34.047 EDT [5029:463] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '35893';
2020-04-06 20:20:34.058 EDT [5029:464] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '35893' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:34.059 EDT [5029:465] pg_regress/indexing LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '35893';
2020-04-06 20:20:34.072 EDT [5029:466] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '35893' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:34.093 EDT [5029:467] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '35893' ORDER BY 1;
2020-04-06 20:20:34.094 EDT [5029:468] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '35893'
	ORDER BY 1;
2020-04-06 20:20:34.096 EDT [5029:469] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '35893'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('35893')
	ORDER BY 1;
2020-04-06 20:20:34.112 EDT [5029:470] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '35893'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:34.127 EDT [5029:471] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '35893'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:34.144 EDT [5029:472] pg_regress/indexing LOG:  statement: select attrelid::regclass, attname, attnum from pg_attribute
	  where attrelid::regclass::text like 'idxpart%' and attnum > 0
	  order by attrelid::regclass, attnum;
2020-04-06 20:20:34.194 EDT [5029:473] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:34.197 EDT [5029:474] pg_regress/indexing LOG:  statement: create table idxpart(drop_1 int, drop_2 int, col_keep int, drop_3 int) partition by range (col_keep);
2020-04-06 20:20:34.199 EDT [5029:475] pg_regress/indexing LOG:  statement: alter table idxpart drop column drop_1;
2020-04-06 20:20:34.200 EDT [5029:476] pg_regress/indexing LOG:  statement: alter table idxpart drop column drop_2;
2020-04-06 20:20:34.201 EDT [5029:477] pg_regress/indexing LOG:  statement: alter table idxpart drop column drop_3;
2020-04-06 20:20:34.202 EDT [5029:478] pg_regress/indexing LOG:  statement: create table idxpart1 (col_keep int);
2020-04-06 20:20:34.204 EDT [5029:479] pg_regress/indexing LOG:  statement: create index on idxpart1 (col_keep);
2020-04-06 20:20:34.205 EDT [5029:480] pg_regress/indexing LOG:  statement: create index on idxpart (col_keep);
2020-04-06 20:20:34.206 EDT [5029:481] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart1 for values from (0) to (1000);
2020-04-06 20:20:34.208 EDT [5029:482] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:34.224 EDT [5029:483] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '35901';
2020-04-06 20:20:34.241 EDT [5029:484] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '35901' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:34.243 EDT [5029:485] pg_regress/indexing LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('35901'::pg_catalog.oid);
2020-04-06 20:20:34.260 EDT [5029:486] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '35901' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:34.278 EDT [5029:487] pg_regress/indexing LOG:  statement: SELECT conrelid = '35901'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('35901')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:34.291 EDT [5029:488] pg_regress/indexing LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('35901')
	                     UNION ALL VALUES ('35901'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:34.308 EDT [5029:489] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '35901' ORDER BY 1;
2020-04-06 20:20:34.309 EDT [5029:490] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '35901'
	ORDER BY 1;
2020-04-06 20:20:34.310 EDT [5029:491] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '35901'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('35901')
	ORDER BY 1;
2020-04-06 20:20:34.324 EDT [5029:492] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '35901'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:34.335 EDT [5029:493] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '35901'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:34.352 EDT [5029:494] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:34.368 EDT [5029:495] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '35904';
2020-04-06 20:20:34.385 EDT [5029:496] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '35904' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:34.387 EDT [5029:497] pg_regress/indexing LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '35904';
2020-04-06 20:20:34.401 EDT [5029:498] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '35904' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:34.418 EDT [5029:499] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '35904' ORDER BY 1;
2020-04-06 20:20:34.419 EDT [5029:500] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '35904'
	ORDER BY 1;
2020-04-06 20:20:34.421 EDT [5029:501] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '35904'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('35904')
	ORDER BY 1;
2020-04-06 20:20:34.436 EDT [5029:502] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '35904'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:34.452 EDT [5029:503] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '35904'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:34.464 EDT [5029:504] pg_regress/indexing LOG:  statement: select attrelid::regclass, attname, attnum from pg_attribute
	  where attrelid::regclass::text like 'idxpart%' and attnum > 0
	  order by attrelid::regclass, attnum;
2020-04-06 20:20:34.513 EDT [5029:505] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:34.516 EDT [5029:506] pg_regress/indexing LOG:  statement: create table idxpart (a int primary key, b int) partition by range (a);
2020-04-06 20:20:34.519 EDT [5029:507] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:34.533 EDT [5029:508] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '35909';
2020-04-06 20:20:34.543 EDT [5029:509] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '35909' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:34.544 EDT [5029:510] pg_regress/indexing LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('35909'::pg_catalog.oid);
2020-04-06 20:20:34.561 EDT [5029:511] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '35909' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:34.577 EDT [5029:512] pg_regress/indexing LOG:  statement: SELECT conrelid = '35909'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('35909')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:34.595 EDT [5029:513] pg_regress/indexing LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('35909')
	                     UNION ALL VALUES ('35909'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:34.610 EDT [5029:514] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '35909' ORDER BY 1;
2020-04-06 20:20:34.612 EDT [5029:515] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '35909'
	ORDER BY 1;
2020-04-06 20:20:34.613 EDT [5029:516] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '35909'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('35909')
	ORDER BY 1;
2020-04-06 20:20:34.627 EDT [5029:517] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '35909'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:34.641 EDT [5029:518] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '35909'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:34.655 EDT [5029:519] pg_regress/indexing LOG:  statement: create table failpart partition of idxpart (b primary key) for values from (0) to (100);
2020-04-06 20:20:34.660 EDT [5029:520] pg_regress/indexing ERROR:  multiple primary keys for table "failpart" are not allowed
2020-04-06 20:20:34.660 EDT [5029:521] pg_regress/indexing STATEMENT:  create table failpart partition of idxpart (b primary key) for values from (0) to (100);
2020-04-06 20:20:34.661 EDT [5029:522] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:34.663 EDT [5029:523] pg_regress/indexing LOG:  statement: create table idxpart (a int) partition by range (a);
2020-04-06 20:20:34.665 EDT [5029:524] pg_regress/indexing LOG:  statement: create table idxpart1pk partition of idxpart (a primary key) for values from (0) to (100);
2020-04-06 20:20:34.667 EDT [5029:525] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart1pk)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:34.683 EDT [5029:526] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '35922';
2020-04-06 20:20:34.700 EDT [5029:527] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '35922' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:34.701 EDT [5029:528] pg_regress/indexing LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '35922';
2020-04-06 20:20:34.713 EDT [5029:529] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '35922' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:34.736 EDT [5029:530] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '35922' ORDER BY 1;
2020-04-06 20:20:34.737 EDT [5029:531] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '35922'
	ORDER BY 1;
2020-04-06 20:20:34.739 EDT [5029:532] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '35922'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('35922')
	ORDER BY 1;
2020-04-06 20:20:34.757 EDT [5029:533] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '35922'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:34.769 EDT [5029:534] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '35922'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:34.783 EDT [5029:535] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:34.786 EDT [5029:536] pg_regress/indexing LOG:  statement: create table idxpart (a int unique, b int) partition by range (a, b);
2020-04-06 20:20:34.787 EDT [5029:537] pg_regress/indexing ERROR:  insufficient columns in UNIQUE constraint definition
2020-04-06 20:20:34.787 EDT [5029:538] pg_regress/indexing DETAIL:  UNIQUE constraint on table "idxpart" lacks column "b" which is part of the partition key.
2020-04-06 20:20:34.787 EDT [5029:539] pg_regress/indexing STATEMENT:  create table idxpart (a int unique, b int) partition by range (a, b);
2020-04-06 20:20:34.788 EDT [5029:540] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int unique) partition by range (a, b);
2020-04-06 20:20:34.789 EDT [5029:541] pg_regress/indexing ERROR:  insufficient columns in UNIQUE constraint definition
2020-04-06 20:20:34.789 EDT [5029:542] pg_regress/indexing DETAIL:  UNIQUE constraint on table "idxpart" lacks column "a" which is part of the partition key.
2020-04-06 20:20:34.789 EDT [5029:543] pg_regress/indexing STATEMENT:  create table idxpart (a int, b int unique) partition by range (a, b);
2020-04-06 20:20:34.790 EDT [5029:544] pg_regress/indexing LOG:  statement: create table idxpart (a int primary key, b int) partition by range (b, a);
2020-04-06 20:20:34.791 EDT [5029:545] pg_regress/indexing ERROR:  insufficient columns in PRIMARY KEY constraint definition
2020-04-06 20:20:34.791 EDT [5029:546] pg_regress/indexing DETAIL:  PRIMARY KEY constraint on table "idxpart" lacks column "b" which is part of the partition key.
2020-04-06 20:20:34.791 EDT [5029:547] pg_regress/indexing STATEMENT:  create table idxpart (a int primary key, b int) partition by range (b, a);
2020-04-06 20:20:34.792 EDT [5029:548] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int primary key) partition by range (b, a);
2020-04-06 20:20:34.793 EDT [5029:549] pg_regress/indexing ERROR:  insufficient columns in PRIMARY KEY constraint definition
2020-04-06 20:20:34.793 EDT [5029:550] pg_regress/indexing DETAIL:  PRIMARY KEY constraint on table "idxpart" lacks column "a" which is part of the partition key.
2020-04-06 20:20:34.793 EDT [5029:551] pg_regress/indexing STATEMENT:  create table idxpart (a int, b int primary key) partition by range (b, a);
2020-04-06 20:20:34.794 EDT [5029:552] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int, c text, primary key  (a, b, c)) partition by range (b, c, a);
2020-04-06 20:20:34.797 EDT [5029:553] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:34.798 EDT [5029:554] pg_regress/indexing LOG:  statement: create table idxpart (a int, exclude (a with = )) partition by range (a);
2020-04-06 20:20:34.799 EDT [5029:555] pg_regress/indexing ERROR:  exclusion constraints are not supported on partitioned tables at character 30
2020-04-06 20:20:34.799 EDT [5029:556] pg_regress/indexing STATEMENT:  create table idxpart (a int, exclude (a with = )) partition by range (a);
2020-04-06 20:20:34.799 EDT [5029:557] pg_regress/indexing LOG:  statement: create table idxpart (a int primary key, b int) partition by range ((b + a));
2020-04-06 20:20:34.800 EDT [5029:558] pg_regress/indexing ERROR:  unsupported PRIMARY KEY constraint with partition key definition
2020-04-06 20:20:34.800 EDT [5029:559] pg_regress/indexing DETAIL:  PRIMARY KEY constraints cannot be used when partition keys include expressions.
2020-04-06 20:20:34.800 EDT [5029:560] pg_regress/indexing STATEMENT:  create table idxpart (a int primary key, b int) partition by range ((b + a));
2020-04-06 20:20:34.800 EDT [5029:561] pg_regress/indexing LOG:  statement: create table idxpart (a int unique, b int) partition by range ((b + a));
2020-04-06 20:20:34.801 EDT [5029:562] pg_regress/indexing ERROR:  unsupported UNIQUE constraint with partition key definition
2020-04-06 20:20:34.801 EDT [5029:563] pg_regress/indexing DETAIL:  UNIQUE constraints cannot be used when partition keys include expressions.
2020-04-06 20:20:34.801 EDT [5029:564] pg_regress/indexing STATEMENT:  create table idxpart (a int unique, b int) partition by range ((b + a));
2020-04-06 20:20:34.802 EDT [5029:565] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int, c text) partition by range (a, b);
2020-04-06 20:20:34.804 EDT [5029:566] pg_regress/indexing LOG:  statement: alter table idxpart add primary key (a);
2020-04-06 20:20:34.804 EDT [5029:567] pg_regress/indexing ERROR:  insufficient columns in PRIMARY KEY constraint definition
2020-04-06 20:20:34.804 EDT [5029:568] pg_regress/indexing DETAIL:  PRIMARY KEY constraint on table "idxpart" lacks column "b" which is part of the partition key.
2020-04-06 20:20:34.804 EDT [5029:569] pg_regress/indexing STATEMENT:  alter table idxpart add primary key (a);
2020-04-06 20:20:34.804 EDT [5029:570] pg_regress/indexing LOG:  statement: alter table idxpart add primary key (a, b);
2020-04-06 20:20:34.806 EDT [5029:571] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:34.822 EDT [5029:572] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '35950';
2020-04-06 20:20:34.836 EDT [5029:573] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '35950' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:34.838 EDT [5029:574] pg_regress/indexing LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('35950'::pg_catalog.oid);
2020-04-06 20:20:34.853 EDT [5029:575] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '35950' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:34.868 EDT [5029:576] pg_regress/indexing LOG:  statement: SELECT conrelid = '35950'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('35950')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:34.880 EDT [5029:577] pg_regress/indexing LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('35950')
	                     UNION ALL VALUES ('35950'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:34.897 EDT [5029:578] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '35950' ORDER BY 1;
2020-04-06 20:20:34.899 EDT [5029:579] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '35950'
	ORDER BY 1;
2020-04-06 20:20:34.900 EDT [5029:580] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '35950'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('35950')
	ORDER BY 1;
2020-04-06 20:20:34.917 EDT [5029:581] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '35950'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:34.927 EDT [5029:582] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '35950'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:34.941 EDT [5029:583] pg_regress/indexing LOG:  statement: create table idxpart1 partition of idxpart for values from (0, 0) to (1000, 1000);
2020-04-06 20:20:34.949 EDT [5029:584] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:34.964 EDT [5029:585] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '35955';
2020-04-06 20:20:34.977 EDT [5029:586] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '35955' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:34.979 EDT [5029:587] pg_regress/indexing LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '35955';
2020-04-06 20:20:34.993 EDT [5029:588] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '35955' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:35.012 EDT [5029:589] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '35955' ORDER BY 1;
2020-04-06 20:20:35.014 EDT [5029:590] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '35955'
	ORDER BY 1;
2020-04-06 20:20:35.015 EDT [5029:591] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '35955'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('35955')
	ORDER BY 1;
2020-04-06 20:20:35.029 EDT [5029:592] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '35955'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:35.041 EDT [5029:593] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '35955'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:35.057 EDT [5029:594] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:35.062 EDT [5029:595] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int) partition by range (a, b);
2020-04-06 20:20:35.065 EDT [5029:596] pg_regress/indexing LOG:  statement: alter table idxpart add unique (a);
2020-04-06 20:20:35.066 EDT [5029:597] pg_regress/indexing ERROR:  insufficient columns in UNIQUE constraint definition
2020-04-06 20:20:35.066 EDT [5029:598] pg_regress/indexing DETAIL:  UNIQUE constraint on table "idxpart" lacks column "b" which is part of the partition key.
2020-04-06 20:20:35.066 EDT [5029:599] pg_regress/indexing STATEMENT:  alter table idxpart add unique (a);
2020-04-06 20:20:35.067 EDT [5029:600] pg_regress/indexing LOG:  statement: alter table idxpart add unique (b, a);
2020-04-06 20:20:35.069 EDT [5029:601] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(idxpart)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:35.085 EDT [5029:602] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '35963';
2020-04-06 20:20:35.102 EDT [5029:603] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '35963' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:35.103 EDT [5029:604] pg_regress/indexing LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('35963'::pg_catalog.oid);
2020-04-06 20:20:35.114 EDT [5029:605] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '35963' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:35.129 EDT [5029:606] pg_regress/indexing LOG:  statement: SELECT conrelid = '35963'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('35963')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:35.141 EDT [5029:607] pg_regress/indexing LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('35963')
	                     UNION ALL VALUES ('35963'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:35.156 EDT [5029:608] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '35963' ORDER BY 1;
2020-04-06 20:20:35.158 EDT [5029:609] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '35963'
	ORDER BY 1;
2020-04-06 20:20:35.160 EDT [5029:610] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '35963'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('35963')
	ORDER BY 1;
2020-04-06 20:20:35.176 EDT [5029:611] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '35963'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:35.195 EDT [5029:612] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '35963'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:35.207 EDT [5029:613] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:35.209 EDT [5029:614] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int) partition by range (a);
2020-04-06 20:20:35.212 EDT [5029:615] pg_regress/indexing LOG:  statement: alter table idxpart add exclude (a with =);
2020-04-06 20:20:35.212 EDT [5029:616] pg_regress/indexing ERROR:  exclusion constraints are not supported on partitioned tables at character 25
2020-04-06 20:20:35.212 EDT [5029:617] pg_regress/indexing STATEMENT:  alter table idxpart add exclude (a with =);
2020-04-06 20:20:35.212 EDT [5029:618] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:35.214 EDT [5029:619] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int, primary key (a, b)) partition by range (a, b);
2020-04-06 20:20:35.216 EDT [5029:620] pg_regress/indexing LOG:  statement: create table idxpart1 partition of idxpart for values from (1, 1) to (10, 10);
2020-04-06 20:20:35.218 EDT [5029:621] pg_regress/indexing LOG:  statement: create table idxpart2 partition of idxpart for values from (10, 10) to (20, 20)
	  partition by range (b);
2020-04-06 20:20:35.220 EDT [5029:622] pg_regress/indexing LOG:  statement: create table idxpart21 partition of idxpart2 for values from (10) to (15);
2020-04-06 20:20:35.223 EDT [5029:623] pg_regress/indexing LOG:  statement: create table idxpart22 partition of idxpart2 for values from (15) to (20);
2020-04-06 20:20:35.226 EDT [5029:624] pg_regress/indexing LOG:  statement: create table idxpart3 (b int not null, a int not null);
2020-04-06 20:20:35.227 EDT [5029:625] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart3 for values from (20, 20) to (30, 30);
2020-04-06 20:20:35.230 EDT [5029:626] pg_regress/indexing LOG:  statement: select conname, contype, conrelid::regclass, conindid::regclass, conkey
	  from pg_constraint where conrelid::regclass::text like 'idxpart%'
	  order by conname;
2020-04-06 20:20:35.249 EDT [5029:627] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:35.259 EDT [5029:628] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int, primary key (a)) partition by range (a);
2020-04-06 20:20:35.262 EDT [5029:629] pg_regress/indexing LOG:  statement: create table idxpart2 partition of idxpart
	for values from (0) to (1000) partition by range (b);
2020-04-06 20:20:35.263 EDT [5029:630] pg_regress/indexing ERROR:  insufficient columns in PRIMARY KEY constraint definition
2020-04-06 20:20:35.263 EDT [5029:631] pg_regress/indexing DETAIL:  PRIMARY KEY constraint on table "idxpart2" lacks column "b" which is part of the partition key.
2020-04-06 20:20:35.263 EDT [5029:632] pg_regress/indexing STATEMENT:  create table idxpart2 partition of idxpart
	for values from (0) to (1000) partition by range (b);
2020-04-06 20:20:35.264 EDT [5029:633] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:35.265 EDT [5029:634] pg_regress/indexing LOG:  statement: create table idxpart (a int unique, b int) partition by range (a);
2020-04-06 20:20:35.267 EDT [5029:635] pg_regress/indexing LOG:  statement: create table idxpart1 (a int not null, b int, unique (a, b))
	  partition by range (a, b);
2020-04-06 20:20:35.269 EDT [5029:636] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart1 for values from (1) to (1000);
2020-04-06 20:20:35.270 EDT [5029:637] pg_regress/indexing ERROR:  insufficient columns in UNIQUE constraint definition
2020-04-06 20:20:35.270 EDT [5029:638] pg_regress/indexing DETAIL:  UNIQUE constraint on table "idxpart1" lacks column "b" which is part of the partition key.
2020-04-06 20:20:35.270 EDT [5029:639] pg_regress/indexing STATEMENT:  alter table idxpart attach partition idxpart1 for values from (1) to (1000);
2020-04-06 20:20:35.270 EDT [5029:640] pg_regress/indexing LOG:  statement: DROP TABLE idxpart, idxpart1;
2020-04-06 20:20:35.273 EDT [5029:641] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int, primary key (a, b)) partition by range (a);
2020-04-06 20:20:35.276 EDT [5029:642] pg_regress/indexing LOG:  statement: create table idxpart2 partition of idxpart for values from (0) to (1000) partition by range (b);
2020-04-06 20:20:35.279 EDT [5029:643] pg_regress/indexing LOG:  statement: create table idxpart21 partition of idxpart2 for values from (0) to (1000);
2020-04-06 20:20:35.282 EDT [5029:644] pg_regress/indexing LOG:  statement: select conname, contype, conrelid::regclass, conindid::regclass, conkey
	  from pg_constraint where conrelid::regclass::text like 'idxpart%'
	  order by conname;
2020-04-06 20:20:35.296 EDT [5029:645] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:35.300 EDT [5029:646] pg_regress/indexing LOG:  statement: create table idxpart (i int) partition by hash (i);
2020-04-06 20:20:35.301 EDT [5029:647] pg_regress/indexing LOG:  statement: create table idxpart0 partition of idxpart (i) for values with (modulus 2, remainder 0);
2020-04-06 20:20:35.303 EDT [5029:648] pg_regress/indexing LOG:  statement: create table idxpart1 partition of idxpart (i) for values with (modulus 2, remainder 1);
2020-04-06 20:20:35.305 EDT [5029:649] pg_regress/indexing LOG:  statement: alter table idxpart0 add primary key(i);
2020-04-06 20:20:35.307 EDT [5029:650] pg_regress/indexing LOG:  statement: alter table idxpart add primary key(i);
2020-04-06 20:20:35.310 EDT [5029:651] pg_regress/indexing LOG:  statement: select indrelid::regclass, indexrelid::regclass, inhparent::regclass, indisvalid,
	  conname, conislocal, coninhcount, connoinherit, convalidated
	  from pg_index idx left join pg_inherits inh on (idx.indexrelid = inh.inhrelid)
	  left join pg_constraint con on (idx.indexrelid = con.conindid)
	  where indrelid::regclass::text like 'idxpart%'
	  order by indexrelid::regclass::text collate "C";
2020-04-06 20:20:35.337 EDT [5029:652] pg_regress/indexing LOG:  statement: drop index idxpart0_pkey;
2020-04-06 20:20:35.338 EDT [5029:653] pg_regress/indexing ERROR:  cannot drop index idxpart0_pkey because index idxpart_pkey requires it
2020-04-06 20:20:35.338 EDT [5029:654] pg_regress/indexing HINT:  You can drop index idxpart_pkey instead.
2020-04-06 20:20:35.338 EDT [5029:655] pg_regress/indexing STATEMENT:  drop index idxpart0_pkey;
2020-04-06 20:20:35.338 EDT [5029:656] pg_regress/indexing LOG:  statement: drop index idxpart1_pkey;
2020-04-06 20:20:35.339 EDT [5029:657] pg_regress/indexing ERROR:  cannot drop index idxpart1_pkey because index idxpart_pkey requires it
2020-04-06 20:20:35.339 EDT [5029:658] pg_regress/indexing HINT:  You can drop index idxpart_pkey instead.
2020-04-06 20:20:35.339 EDT [5029:659] pg_regress/indexing STATEMENT:  drop index idxpart1_pkey;
2020-04-06 20:20:35.339 EDT [5029:660] pg_regress/indexing LOG:  statement: alter table idxpart0 drop constraint idxpart0_pkey;
2020-04-06 20:20:35.339 EDT [5029:661] pg_regress/indexing ERROR:  cannot drop inherited constraint "idxpart0_pkey" of relation "idxpart0"
2020-04-06 20:20:35.339 EDT [5029:662] pg_regress/indexing STATEMENT:  alter table idxpart0 drop constraint idxpart0_pkey;
2020-04-06 20:20:35.339 EDT [5029:663] pg_regress/indexing LOG:  statement: alter table idxpart1 drop constraint idxpart1_pkey;
2020-04-06 20:20:35.339 EDT [5029:664] pg_regress/indexing ERROR:  cannot drop inherited constraint "idxpart1_pkey" of relation "idxpart1"
2020-04-06 20:20:35.339 EDT [5029:665] pg_regress/indexing STATEMENT:  alter table idxpart1 drop constraint idxpart1_pkey;
2020-04-06 20:20:35.340 EDT [5029:666] pg_regress/indexing LOG:  statement: alter table idxpart drop constraint idxpart_pkey;
2020-04-06 20:20:35.343 EDT [5029:667] pg_regress/indexing LOG:  statement: select indrelid::regclass, indexrelid::regclass, inhparent::regclass, indisvalid,
	  conname, conislocal, coninhcount, connoinherit, convalidated
	  from pg_index idx left join pg_inherits inh on (idx.indexrelid = inh.inhrelid)
	  left join pg_constraint con on (idx.indexrelid = con.conindid)
	  where indrelid::regclass::text like 'idxpart%'
	  order by indexrelid::regclass::text collate "C";
2020-04-06 20:20:35.365 EDT [5029:668] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:35.367 EDT [5029:669] pg_regress/indexing LOG:  statement: CREATE TABLE idxpart (c1 INT PRIMARY KEY, c2 INT, c3 VARCHAR(10)) PARTITION BY RANGE(c1);
2020-04-06 20:20:35.369 EDT [5029:670] pg_regress/indexing LOG:  statement: CREATE TABLE idxpart1 (LIKE idxpart);
2020-04-06 20:20:35.371 EDT [5029:671] pg_regress/indexing LOG:  statement: ALTER TABLE idxpart1 ADD PRIMARY KEY (c1, c2);
2020-04-06 20:20:35.372 EDT [5029:672] pg_regress/indexing LOG:  statement: ALTER TABLE idxpart ATTACH PARTITION idxpart1 FOR VALUES FROM (100) TO (200);
2020-04-06 20:20:35.374 EDT [5029:673] pg_regress/indexing ERROR:  multiple primary keys for table "idxpart1" are not allowed
2020-04-06 20:20:35.374 EDT [5029:674] pg_regress/indexing STATEMENT:  ALTER TABLE idxpart ATTACH PARTITION idxpart1 FOR VALUES FROM (100) TO (200);
2020-04-06 20:20:35.374 EDT [5029:675] pg_regress/indexing LOG:  statement: DROP TABLE idxpart, idxpart1;
2020-04-06 20:20:35.377 EDT [5029:676] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int, primary key (a)) partition by range (a);
2020-04-06 20:20:35.378 EDT [5029:677] pg_regress/indexing LOG:  statement: create table idxpart1 (a int not null, b int) partition by range (a);
2020-04-06 20:20:35.379 EDT [5029:678] pg_regress/indexing LOG:  statement: create table idxpart11 (a int not null, b int primary key);
2020-04-06 20:20:35.381 EDT [5029:679] pg_regress/indexing LOG:  statement: alter table idxpart1 attach partition idxpart11 for values from (0) to (1000);
2020-04-06 20:20:35.382 EDT [5029:680] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart1 for values from (0) to (10000);
2020-04-06 20:20:35.383 EDT [5029:681] pg_regress/indexing ERROR:  multiple primary keys for table "idxpart11" are not allowed
2020-04-06 20:20:35.383 EDT [5029:682] pg_regress/indexing STATEMENT:  alter table idxpart attach partition idxpart1 for values from (0) to (10000);
2020-04-06 20:20:35.383 EDT [5029:683] pg_regress/indexing LOG:  statement: drop table idxpart, idxpart1, idxpart11;
2020-04-06 20:20:35.385 EDT [5029:684] pg_regress/indexing LOG:  statement: create table idxpart (a int) partition by range (a);
2020-04-06 20:20:35.386 EDT [5029:685] pg_regress/indexing LOG:  statement: create table idxpart0 (like idxpart);
2020-04-06 20:20:35.388 EDT [5029:686] pg_regress/indexing LOG:  statement: alter table idxpart0 add primary key (a);
2020-04-06 20:20:35.390 EDT [5029:687] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart0 for values from (0) to (1000);
2020-04-06 20:20:35.391 EDT [5029:688] pg_regress/indexing LOG:  statement: alter table only idxpart add primary key (a);
2020-04-06 20:20:35.393 EDT [5029:689] pg_regress/indexing LOG:  statement: select indrelid::regclass, indexrelid::regclass, inhparent::regclass, indisvalid,
	  conname, conislocal, coninhcount, connoinherit, convalidated
	  from pg_index idx left join pg_inherits inh on (idx.indexrelid = inh.inhrelid)
	  left join pg_constraint con on (idx.indexrelid = con.conindid)
	  where indrelid::regclass::text like 'idxpart%'
	  order by indexrelid::regclass::text collate "C";
2020-04-06 20:20:35.416 EDT [5029:690] pg_regress/indexing LOG:  statement: alter index idxpart_pkey attach partition idxpart0_pkey;
2020-04-06 20:20:35.418 EDT [5029:691] pg_regress/indexing LOG:  statement: select indrelid::regclass, indexrelid::regclass, inhparent::regclass, indisvalid,
	  conname, conislocal, coninhcount, connoinherit, convalidated
	  from pg_index idx left join pg_inherits inh on (idx.indexrelid = inh.inhrelid)
	  left join pg_constraint con on (idx.indexrelid = con.conindid)
	  where indrelid::regclass::text like 'idxpart%'
	  order by indexrelid::regclass::text collate "C";
2020-04-06 20:20:35.443 EDT [5029:692] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:35.448 EDT [5029:693] pg_regress/indexing LOG:  statement: create table idxpart (a int) partition by range (a);
2020-04-06 20:20:35.449 EDT [5029:694] pg_regress/indexing LOG:  statement: create table idxpart0 (like idxpart);
2020-04-06 20:20:35.451 EDT [5029:695] pg_regress/indexing LOG:  statement: alter table idxpart0 add unique (a);
2020-04-06 20:20:35.452 EDT [5029:696] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart0 default;
2020-04-06 20:20:35.454 EDT [5029:697] pg_regress/indexing LOG:  statement: alter table only idxpart add primary key (a);
2020-04-06 20:20:35.454 EDT [5029:698] pg_regress/indexing ERROR:  constraint must be added to child tables too
2020-04-06 20:20:35.454 EDT [5029:699] pg_regress/indexing DETAIL:  Column "a" of relation "idxpart0" is not already NOT NULL.
2020-04-06 20:20:35.454 EDT [5029:700] pg_regress/indexing HINT:  Do not specify the ONLY keyword.
2020-04-06 20:20:35.454 EDT [5029:701] pg_regress/indexing STATEMENT:  alter table only idxpart add primary key (a);
2020-04-06 20:20:35.454 EDT [5029:702] pg_regress/indexing LOG:  statement: alter table idxpart0 alter column a set not null;
2020-04-06 20:20:35.455 EDT [5029:703] pg_regress/indexing LOG:  statement: alter table only idxpart add primary key (a);
2020-04-06 20:20:35.457 EDT [5029:704] pg_regress/indexing LOG:  statement: alter table idxpart0 alter column a drop not null;
2020-04-06 20:20:35.457 EDT [5029:705] pg_regress/indexing ERROR:  column "a" is marked NOT NULL in parent table
2020-04-06 20:20:35.457 EDT [5029:706] pg_regress/indexing STATEMENT:  alter table idxpart0 alter column a drop not null;
2020-04-06 20:20:35.457 EDT [5029:707] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:35.459 EDT [5029:708] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int) partition by range (a);
2020-04-06 20:20:35.461 EDT [5029:709] pg_regress/indexing LOG:  statement: create table idxpart1 (a int not null, b int);
2020-04-06 20:20:35.462 EDT [5029:710] pg_regress/indexing LOG:  statement: create unique index on idxpart1 (a);
2020-04-06 20:20:35.464 EDT [5029:711] pg_regress/indexing LOG:  statement: alter table idxpart add primary key (a);
2020-04-06 20:20:35.465 EDT [5029:712] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart1 for values from (1) to (1000);
2020-04-06 20:20:35.467 EDT [5029:713] pg_regress/indexing LOG:  statement: select indrelid::regclass, indexrelid::regclass, inhparent::regclass, indisvalid,
	  conname, conislocal, coninhcount, connoinherit, convalidated
	  from pg_index idx left join pg_inherits inh on (idx.indexrelid = inh.inhrelid)
	  left join pg_constraint con on (idx.indexrelid = con.conindid)
	  where indrelid::regclass::text like 'idxpart%'
	  order by indexrelid::regclass::text collate "C";
2020-04-06 20:20:35.490 EDT [5029:714] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:35.493 EDT [5029:715] pg_regress/indexing LOG:  statement: create table idxpart (a int, b int) partition by range (a);
2020-04-06 20:20:35.495 EDT [5029:716] pg_regress/indexing LOG:  statement: create table idxpart1 (a int not null, b int);
2020-04-06 20:20:35.496 EDT [5029:717] pg_regress/indexing LOG:  statement: create unique index on idxpart1 (a);
2020-04-06 20:20:35.498 EDT [5029:718] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart1 for values from (1) to (1000);
2020-04-06 20:20:35.499 EDT [5029:719] pg_regress/indexing LOG:  statement: alter table only idxpart add primary key (a);
2020-04-06 20:20:35.501 EDT [5029:720] pg_regress/indexing LOG:  statement: alter index idxpart_pkey attach partition idxpart1_a_idx;
2020-04-06 20:20:35.501 EDT [5029:721] pg_regress/indexing ERROR:  cannot attach index "idxpart1_a_idx" as a partition of index "idxpart_pkey"
2020-04-06 20:20:35.501 EDT [5029:722] pg_regress/indexing DETAIL:  The index "idxpart_pkey" belongs to a constraint in table "idxpart" but no constraint exists for index "idxpart1_a_idx".
2020-04-06 20:20:35.501 EDT [5029:723] pg_regress/indexing STATEMENT:  alter index idxpart_pkey attach partition idxpart1_a_idx;
2020-04-06 20:20:35.502 EDT [5029:724] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:35.504 EDT [5029:725] pg_regress/indexing LOG:  statement: create table idxpart (a int, b text, primary key (a, b)) partition by range (a);
2020-04-06 20:20:35.507 EDT [5029:726] pg_regress/indexing LOG:  statement: create table idxpart1 partition of idxpart for values from (0) to (100000);
2020-04-06 20:20:35.511 EDT [5029:727] pg_regress/indexing LOG:  statement: create table idxpart2 (c int, like idxpart);
2020-04-06 20:20:35.514 EDT [5029:728] pg_regress/indexing LOG:  statement: insert into idxpart2 (c, a, b) values (42, 572814, 'inserted first');
2020-04-06 20:20:35.515 EDT [5029:729] pg_regress/indexing LOG:  statement: alter table idxpart2 drop column c;
2020-04-06 20:20:35.516 EDT [5029:730] pg_regress/indexing LOG:  statement: create unique index on idxpart (a);
2020-04-06 20:20:35.518 EDT [5029:731] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart2 for values from (100000) to (1000000);
2020-04-06 20:20:35.521 EDT [5029:732] pg_regress/indexing LOG:  statement: insert into idxpart values (0, 'zero'), (42, 'life'), (2^16, 'sixteen');
2020-04-06 20:20:35.523 EDT [5029:733] pg_regress/indexing LOG:  statement: insert into idxpart select 2^g, format('two to power of %s', g) from generate_series(15, 17) g;
2020-04-06 20:20:35.523 EDT [5029:734] pg_regress/indexing ERROR:  duplicate key value violates unique constraint "idxpart1_a_idx"
2020-04-06 20:20:35.523 EDT [5029:735] pg_regress/indexing DETAIL:  Key (a)=(65536) already exists.
2020-04-06 20:20:35.523 EDT [5029:736] pg_regress/indexing STATEMENT:  insert into idxpart select 2^g, format('two to power of %s', g) from generate_series(15, 17) g;
2020-04-06 20:20:35.524 EDT [5029:737] pg_regress/indexing LOG:  statement: insert into idxpart values (16, 'sixteen');
2020-04-06 20:20:35.525 EDT [5029:738] pg_regress/indexing LOG:  statement: insert into idxpart (b, a) values ('one', 142857), ('two', 285714);
2020-04-06 20:20:35.526 EDT [5029:739] pg_regress/indexing LOG:  statement: insert into idxpart select a * 2, b || b from idxpart where a between 2^16 and 2^19;
2020-04-06 20:20:35.527 EDT [5029:740] pg_regress/indexing ERROR:  duplicate key value violates unique constraint "idxpart2_a_idx"
2020-04-06 20:20:35.527 EDT [5029:741] pg_regress/indexing DETAIL:  Key (a)=(285714) already exists.
2020-04-06 20:20:35.527 EDT [5029:742] pg_regress/indexing STATEMENT:  insert into idxpart select a * 2, b || b from idxpart where a between 2^16 and 2^19;
2020-04-06 20:20:35.527 EDT [5029:743] pg_regress/indexing LOG:  statement: insert into idxpart values (572814, 'five');
2020-04-06 20:20:35.527 EDT [5029:744] pg_regress/indexing ERROR:  duplicate key value violates unique constraint "idxpart2_a_idx"
2020-04-06 20:20:35.527 EDT [5029:745] pg_regress/indexing DETAIL:  Key (a)=(572814) already exists.
2020-04-06 20:20:35.527 EDT [5029:746] pg_regress/indexing STATEMENT:  insert into idxpart values (572814, 'five');
2020-04-06 20:20:35.528 EDT [5029:747] pg_regress/indexing LOG:  statement: insert into idxpart values (857142, 'six');
2020-04-06 20:20:35.528 EDT [5029:748] pg_regress/indexing LOG:  statement: select tableoid::regclass, * from idxpart order by a;
2020-04-06 20:20:35.542 EDT [5029:749] pg_regress/indexing LOG:  statement: drop table idxpart;
2020-04-06 20:20:35.551 EDT [5029:750] pg_regress/indexing LOG:  statement: create table idxpart (a int) partition by range (a);
2020-04-06 20:20:35.552 EDT [5029:751] pg_regress/indexing LOG:  statement: create table idxpart1 partition of idxpart for values from (0) to (100);
2020-04-06 20:20:35.554 EDT [5029:752] pg_regress/indexing LOG:  statement: create table idxpart2 partition of idxpart for values from (100) to (1000)
	  partition by range (a);
2020-04-06 20:20:35.555 EDT [5029:753] pg_regress/indexing LOG:  statement: create table idxpart21 partition of idxpart2 for values from (100) to (200);
2020-04-06 20:20:35.557 EDT [5029:754] pg_regress/indexing LOG:  statement: create table idxpart22 partition of idxpart2 for values from (200) to (300);
2020-04-06 20:20:35.558 EDT [5029:755] pg_regress/indexing LOG:  statement: create index on idxpart22 (a);
2020-04-06 20:20:35.559 EDT [5029:756] pg_regress/indexing LOG:  statement: create index on only idxpart2 (a);
2020-04-06 20:20:35.560 EDT [5029:757] pg_regress/indexing LOG:  statement: alter index idxpart2_a_idx attach partition idxpart22_a_idx;
2020-04-06 20:20:35.562 EDT [5029:758] pg_regress/indexing LOG:  statement: create index on idxpart (a);
2020-04-06 20:20:35.564 EDT [5029:759] pg_regress/indexing LOG:  statement: create table idxpart_another (a int, b int, primary key (a, b)) partition by range (a);
2020-04-06 20:20:35.566 EDT [5029:760] pg_regress/indexing LOG:  statement: create table idxpart_another_1 partition of idxpart_another for values from (0) to (100);
2020-04-06 20:20:35.569 EDT [5029:761] pg_regress/indexing LOG:  statement: create table idxpart3 (c int, b int, a int) partition by range (a);
2020-04-06 20:20:35.571 EDT [5029:762] pg_regress/indexing LOG:  statement: alter table idxpart3 drop column b, drop column c;
2020-04-06 20:20:35.571 EDT [5029:763] pg_regress/indexing LOG:  statement: create table idxpart31 partition of idxpart3 for values from (1000) to (1200);
2020-04-06 20:20:35.573 EDT [5029:764] pg_regress/indexing LOG:  statement: create table idxpart32 partition of idxpart3 for values from (1200) to (1400);
2020-04-06 20:20:35.575 EDT [5029:765] pg_regress/indexing LOG:  statement: alter table idxpart attach partition idxpart3 for values from (1000) to (2000);
2020-04-06 20:20:35.578 EDT [5029:766] pg_regress/indexing LOG:  statement: create schema regress_indexing;
2020-04-06 20:20:35.578 EDT [5029:767] pg_regress/indexing LOG:  statement: set search_path to regress_indexing;
2020-04-06 20:20:35.579 EDT [5029:768] pg_regress/indexing LOG:  statement: create table pk (a int primary key) partition by range (a);
2020-04-06 20:20:35.580 EDT [5029:769] pg_regress/indexing LOG:  statement: create table pk1 partition of pk for values from (0) to (1000);
2020-04-06 20:20:35.583 EDT [5029:770] pg_regress/indexing LOG:  statement: create table pk2 (b int, a int);
2020-04-06 20:20:35.584 EDT [5029:771] pg_regress/indexing LOG:  statement: alter table pk2 drop column b;
2020-04-06 20:20:35.585 EDT [5029:772] pg_regress/indexing LOG:  statement: alter table pk2 alter a set not null;
2020-04-06 20:20:35.585 EDT [5029:773] pg_regress/indexing LOG:  statement: alter table pk attach partition pk2 for values from (1000) to (2000);
2020-04-06 20:20:35.588 EDT [5029:774] pg_regress/indexing LOG:  statement: create table pk3 partition of pk for values from (2000) to (3000);
2020-04-06 20:20:35.592 EDT [5029:775] pg_regress/indexing LOG:  statement: create table pk4 (like pk);
2020-04-06 20:20:35.593 EDT [5029:776] pg_regress/indexing LOG:  statement: alter table pk attach partition pk4 for values from (3000) to (4000);
2020-04-06 20:20:35.595 EDT [5029:777] pg_regress/indexing LOG:  statement: create table pk5 (like pk) partition by range (a);
2020-04-06 20:20:35.597 EDT [5029:778] pg_regress/indexing LOG:  statement: create table pk51 partition of pk5 for values from (4000) to (4500);
2020-04-06 20:20:35.599 EDT [5029:779] pg_regress/indexing LOG:  statement: create table pk52 partition of pk5 for values from (4500) to (5000);
2020-04-06 20:20:35.600 EDT [5029:780] pg_regress/indexing LOG:  statement: alter table pk attach partition pk5 for values from (4000) to (5000);
2020-04-06 20:20:35.604 EDT [5029:781] pg_regress/indexing LOG:  statement: reset search_path;
2020-04-06 20:20:35.605 EDT [5029:782] pg_regress/indexing LOG:  statement: create table covidxpart (a int, b int) partition by list (a);
2020-04-06 20:20:35.606 EDT [5029:783] pg_regress/indexing LOG:  statement: create unique index on covidxpart (a) include (b);
2020-04-06 20:20:35.608 EDT [5029:784] pg_regress/indexing LOG:  statement: create table covidxpart1 partition of covidxpart for values in (1);
2020-04-06 20:20:35.610 EDT [5029:785] pg_regress/indexing LOG:  statement: create table covidxpart2 partition of covidxpart for values in (2);
2020-04-06 20:20:35.613 EDT [5029:786] pg_regress/indexing LOG:  statement: insert into covidxpart values (1, 1);
2020-04-06 20:20:35.615 EDT [5029:787] pg_regress/indexing LOG:  statement: insert into covidxpart values (1, 1);
2020-04-06 20:20:35.615 EDT [5029:788] pg_regress/indexing ERROR:  duplicate key value violates unique constraint "covidxpart1_a_b_idx"
2020-04-06 20:20:35.615 EDT [5029:789] pg_regress/indexing DETAIL:  Key (a)=(1) already exists.
2020-04-06 20:20:35.615 EDT [5029:790] pg_regress/indexing STATEMENT:  insert into covidxpart values (1, 1);
2020-04-06 20:20:35.616 EDT [5029:791] pg_regress/indexing LOG:  statement: create table covidxpart3 (b int, c int, a int);
2020-04-06 20:20:35.617 EDT [5029:792] pg_regress/indexing LOG:  statement: alter table covidxpart3 drop c;
2020-04-06 20:20:35.618 EDT [5029:793] pg_regress/indexing LOG:  statement: alter table covidxpart attach partition covidxpart3 for values in (3);
2020-04-06 20:20:35.620 EDT [5029:794] pg_regress/indexing LOG:  statement: insert into covidxpart values (3, 1);
2020-04-06 20:20:35.621 EDT [5029:795] pg_regress/indexing LOG:  statement: insert into covidxpart values (3, 1);
2020-04-06 20:20:35.622 EDT [5029:796] pg_regress/indexing ERROR:  duplicate key value violates unique constraint "covidxpart3_a_b_idx"
2020-04-06 20:20:35.622 EDT [5029:797] pg_regress/indexing DETAIL:  Key (a)=(3) already exists.
2020-04-06 20:20:35.622 EDT [5029:798] pg_regress/indexing STATEMENT:  insert into covidxpart values (3, 1);
2020-04-06 20:20:35.622 EDT [5029:799] pg_regress/indexing LOG:  statement: create table covidxpart4 (b int, a int);
2020-04-06 20:20:35.623 EDT [5029:800] pg_regress/indexing LOG:  statement: create unique index on covidxpart4 (a) include (b);
2020-04-06 20:20:35.624 EDT [5029:801] pg_regress/indexing LOG:  statement: create unique index on covidxpart4 (a);
2020-04-06 20:20:35.626 EDT [5029:802] pg_regress/indexing LOG:  statement: alter table covidxpart attach partition covidxpart4 for values in (4);
2020-04-06 20:20:35.627 EDT [5029:803] pg_regress/indexing LOG:  statement: insert into covidxpart values (4, 1);
2020-04-06 20:20:35.628 EDT [5029:804] pg_regress/indexing LOG:  statement: insert into covidxpart values (4, 1);
2020-04-06 20:20:35.628 EDT [5029:805] pg_regress/indexing ERROR:  duplicate key value violates unique constraint "covidxpart4_a_b_idx"
2020-04-06 20:20:35.628 EDT [5029:806] pg_regress/indexing DETAIL:  Key (a)=(4) already exists.
2020-04-06 20:20:35.628 EDT [5029:807] pg_regress/indexing STATEMENT:  insert into covidxpart values (4, 1);
2020-04-06 20:20:35.629 EDT [5029:808] pg_regress/indexing LOG:  statement: create unique index on covidxpart (b) include (a);
2020-04-06 20:20:35.629 EDT [5029:809] pg_regress/indexing ERROR:  insufficient columns in UNIQUE constraint definition
2020-04-06 20:20:35.629 EDT [5029:810] pg_regress/indexing DETAIL:  UNIQUE constraint on table "covidxpart" lacks column "a" which is part of the partition key.
2020-04-06 20:20:35.629 EDT [5029:811] pg_regress/indexing STATEMENT:  create unique index on covidxpart (b) include (a);
2020-04-06 20:20:35.629 EDT [5029:812] pg_regress/indexing LOG:  statement: create table parted_pk_detach_test (a int primary key) partition by list (a);
2020-04-06 20:20:35.631 EDT [5029:813] pg_regress/indexing LOG:  statement: create table parted_pk_detach_test1 partition of parted_pk_detach_test for values in (1);
2020-04-06 20:20:35.634 EDT [5029:814] pg_regress/indexing LOG:  statement: alter table parted_pk_detach_test1 drop constraint parted_pk_detach_test1_pkey;
2020-04-06 20:20:35.634 EDT [5029:815] pg_regress/indexing ERROR:  cannot drop inherited constraint "parted_pk_detach_test1_pkey" of relation "parted_pk_detach_test1"
2020-04-06 20:20:35.634 EDT [5029:816] pg_regress/indexing STATEMENT:  alter table parted_pk_detach_test1 drop constraint parted_pk_detach_test1_pkey;
2020-04-06 20:20:35.634 EDT [5029:817] pg_regress/indexing LOG:  statement: alter table parted_pk_detach_test detach partition parted_pk_detach_test1;
2020-04-06 20:20:35.635 EDT [5029:818] pg_regress/indexing LOG:  statement: alter table parted_pk_detach_test1 drop constraint parted_pk_detach_test1_pkey;
2020-04-06 20:20:35.637 EDT [5029:819] pg_regress/indexing LOG:  statement: drop table parted_pk_detach_test, parted_pk_detach_test1;
2020-04-06 20:20:35.639 EDT [5029:820] pg_regress/indexing LOG:  statement: create table parted_uniq_detach_test (a int unique) partition by list (a);
2020-04-06 20:20:35.641 EDT [5029:821] pg_regress/indexing LOG:  statement: create table parted_uniq_detach_test1 partition of parted_uniq_detach_test for values in (1);
2020-04-06 20:20:35.643 EDT [5029:822] pg_regress/indexing LOG:  statement: alter table parted_uniq_detach_test1 drop constraint parted_uniq_detach_test1_a_key;
2020-04-06 20:20:35.643 EDT [5029:823] pg_regress/indexing ERROR:  cannot drop inherited constraint "parted_uniq_detach_test1_a_key" of relation "parted_uniq_detach_test1"
2020-04-06 20:20:35.643 EDT [5029:824] pg_regress/indexing STATEMENT:  alter table parted_uniq_detach_test1 drop constraint parted_uniq_detach_test1_a_key;
2020-04-06 20:20:35.644 EDT [5029:825] pg_regress/indexing LOG:  statement: alter table parted_uniq_detach_test detach partition parted_uniq_detach_test1;
2020-04-06 20:20:35.645 EDT [5029:826] pg_regress/indexing LOG:  statement: alter table parted_uniq_detach_test1 drop constraint parted_uniq_detach_test1_a_key;
2020-04-06 20:20:35.646 EDT [5029:827] pg_regress/indexing LOG:  statement: drop table parted_uniq_detach_test, parted_uniq_detach_test1;
2020-04-06 20:20:35.648 EDT [5029:828] pg_regress/indexing LOG:  statement: create table parted_index_col_drop(a int, b int, c int)
	  partition by list (a);
2020-04-06 20:20:35.650 EDT [5029:829] pg_regress/indexing LOG:  statement: create table parted_index_col_drop1 partition of parted_index_col_drop
	  for values in (1) partition by list (a);
2020-04-06 20:20:35.652 EDT [5029:830] pg_regress/indexing LOG:  statement: create table parted_index_col_drop2 partition of parted_index_col_drop
	  for values in (2) partition by list (a);
2020-04-06 20:20:35.654 EDT [5029:831] pg_regress/indexing LOG:  statement: create table parted_index_col_drop11 partition of parted_index_col_drop1
	  for values in (1);
2020-04-06 20:20:35.656 EDT [5029:832] pg_regress/indexing LOG:  statement: create index on parted_index_col_drop (b);
2020-04-06 20:20:35.659 EDT [5029:833] pg_regress/indexing LOG:  statement: create index on parted_index_col_drop (c);
2020-04-06 20:20:35.662 EDT [5029:834] pg_regress/indexing LOG:  statement: create index on parted_index_col_drop (b, c);
2020-04-06 20:20:35.665 EDT [5029:835] pg_regress/indexing LOG:  statement: alter table parted_index_col_drop drop column c;
2020-04-06 20:20:35.669 EDT [5029:836] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(parted_index_col_drop)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:35.686 EDT [5029:837] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '36261';
2020-04-06 20:20:35.702 EDT [5029:838] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '36261' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:35.704 EDT [5029:839] pg_regress/indexing LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('36261'::pg_catalog.oid);
2020-04-06 20:20:35.717 EDT [5029:840] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '36261' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:35.735 EDT [5029:841] pg_regress/indexing LOG:  statement: SELECT conrelid = '36261'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('36261')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:35.750 EDT [5029:842] pg_regress/indexing LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('36261')
	                     UNION ALL VALUES ('36261'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:35.766 EDT [5029:843] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '36261' ORDER BY 1;
2020-04-06 20:20:35.768 EDT [5029:844] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '36261'
	ORDER BY 1;
2020-04-06 20:20:35.769 EDT [5029:845] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '36261'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('36261')
	ORDER BY 1;
2020-04-06 20:20:35.784 EDT [5029:846] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '36261'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:35.794 EDT [5029:847] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '36261'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:35.806 EDT [5029:848] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(parted_index_col_drop1)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:35.818 EDT [5029:849] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '36264';
2020-04-06 20:20:35.830 EDT [5029:850] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '36264' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:35.831 EDT [5029:851] pg_regress/indexing LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '36264';
2020-04-06 20:20:35.846 EDT [5029:852] pg_regress/indexing LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('36264'::pg_catalog.oid);
2020-04-06 20:20:35.861 EDT [5029:853] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '36264' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:35.876 EDT [5029:854] pg_regress/indexing LOG:  statement: SELECT conrelid = '36264'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('36264')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:35.892 EDT [5029:855] pg_regress/indexing LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('36264')
	                     UNION ALL VALUES ('36264'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:35.909 EDT [5029:856] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '36264' ORDER BY 1;
2020-04-06 20:20:35.910 EDT [5029:857] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '36264'
	ORDER BY 1;
2020-04-06 20:20:35.912 EDT [5029:858] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '36264'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('36264')
	ORDER BY 1;
2020-04-06 20:20:35.926 EDT [5029:859] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '36264'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:35.943 EDT [5029:860] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '36264'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:35.955 EDT [5029:861] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(parted_index_col_drop2)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:35.969 EDT [5029:862] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '36267';
2020-04-06 20:20:35.987 EDT [5029:863] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '36267' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:35.990 EDT [5029:864] pg_regress/indexing LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '36267';
2020-04-06 20:20:36.004 EDT [5029:865] pg_regress/indexing LOG:  statement: SELECT pg_catalog.pg_get_partkeydef('36267'::pg_catalog.oid);
2020-04-06 20:20:36.016 EDT [5029:866] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '36267' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:36.036 EDT [5029:867] pg_regress/indexing LOG:  statement: SELECT conrelid = '36267'::pg_catalog.regclass AS sametable,
	       conname,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef,
	       conrelid::pg_catalog.regclass AS ontable
	  FROM pg_catalog.pg_constraint,
	       pg_catalog.pg_partition_ancestors('36267')
	 WHERE conrelid = relid AND contype = 'f' AND conparentid = 0
	ORDER BY sametable DESC, conname;
2020-04-06 20:20:36.047 EDT [5029:868] pg_regress/indexing LOG:  statement: SELECT conname, conrelid::pg_catalog.regclass AS ontable,
	       pg_catalog.pg_get_constraintdef(oid, true) AS condef
	  FROM pg_catalog.pg_constraint c
	 WHERE confrelid IN (SELECT pg_catalog.pg_partition_ancestors('36267')
	                     UNION ALL VALUES ('36267'::pg_catalog.regclass))
	       AND contype = 'f' AND conparentid = 0
	ORDER BY conname;
2020-04-06 20:20:36.063 EDT [5029:869] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '36267' ORDER BY 1;
2020-04-06 20:20:36.065 EDT [5029:870] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '36267'
	ORDER BY 1;
2020-04-06 20:20:36.066 EDT [5029:871] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '36267'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('36267')
	ORDER BY 1;
2020-04-06 20:20:36.080 EDT [5029:872] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '36267'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:36.095 EDT [5029:873] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '36267'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:36.111 EDT [5029:874] pg_regress/indexing LOG:  statement: SELECT c.oid,
	  n.nspname,
	  c.relname
	FROM pg_catalog.pg_class c
	     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
	WHERE c.relname OPERATOR(pg_catalog.~) '^(parted_index_col_drop11)$' COLLATE pg_catalog.default
	  AND pg_catalog.pg_table_is_visible(c.oid)
	ORDER BY 2, 3;
2020-04-06 20:20:36.128 EDT [5029:875] pg_regress/indexing LOG:  statement: SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relrowsecurity, c.relforcerowsecurity, false AS relhasoids, c.relispartition, '', c.reltablespace, CASE WHEN c.reloftype = 0 THEN '' ELSE c.reloftype::pg_catalog.regtype::pg_catalog.text END, c.relpersistence, c.relreplident, am.amname
	FROM pg_catalog.pg_class c
	 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
	LEFT JOIN pg_catalog.pg_am am ON (c.relam = am.oid)
	WHERE c.oid = '36270';
2020-04-06 20:20:36.145 EDT [5029:876] pg_regress/indexing LOG:  statement: SELECT a.attname,
	  pg_catalog.format_type(a.atttypid, a.atttypmod),
	  (SELECT substring(pg_catalog.pg_get_expr(d.adbin, d.adrelid, true) for 128)
	   FROM pg_catalog.pg_attrdef d
	   WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum AND a.atthasdef),
	  a.attnotnull,
	  (SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t
	   WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation,
	  a.attidentity,
	  a.attgenerated
	FROM pg_catalog.pg_attribute a
	WHERE a.attrelid = '36270' AND a.attnum > 0 AND NOT a.attisdropped
	ORDER BY a.attnum;
2020-04-06 20:20:36.145 EDT [5029:877] pg_regress/indexing LOG:  statement: SELECT inhparent::pg_catalog.regclass,
	  pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c JOIN pg_catalog.pg_inherits i ON c.oid = inhrelid
	WHERE c.oid = '36270';
2020-04-06 20:20:36.155 EDT [5029:878] pg_regress/indexing LOG:  statement: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true),
	  pg_catalog.pg_get_constraintdef(con.oid, true), contype, condeferrable, condeferred, i.indisreplident, c2.reltablespace
	FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i
	  LEFT JOIN pg_catalog.pg_constraint con ON (conrelid = i.indrelid AND conindid = i.indexrelid AND contype IN ('p','u','x'))
	WHERE c.oid = '36270' AND c.oid = i.indrelid AND i.indexrelid = c2.oid
	ORDER BY i.indisprimary DESC, c2.relname;
2020-04-06 20:20:36.173 EDT [5029:879] pg_regress/indexing LOG:  statement: SELECT pol.polname, pol.polpermissive,
	  CASE WHEN pol.polroles = '{0}' THEN NULL ELSE pg_catalog.array_to_string(array(select rolname from pg_catalog.pg_roles where oid = any (pol.polroles) order by 1),',') END,
	  pg_catalog.pg_get_expr(pol.polqual, pol.polrelid),
	  pg_catalog.pg_get_expr(pol.polwithcheck, pol.polrelid),
	  CASE pol.polcmd
	    WHEN 'r' THEN 'SELECT'
	    WHEN 'a' THEN 'INSERT'
	    WHEN 'w' THEN 'UPDATE'
	    WHEN 'd' THEN 'DELETE'
	    END AS cmd
	FROM pg_catalog.pg_policy pol
	WHERE pol.polrelid = '36270' ORDER BY 1;
2020-04-06 20:20:36.174 EDT [5029:880] pg_regress/indexing LOG:  statement: SELECT oid, stxrelid::pg_catalog.regclass, stxnamespace::pg_catalog.regnamespace AS nsp, stxname,
	  (SELECT pg_catalog.string_agg(pg_catalog.quote_ident(attname),', ')
	   FROM pg_catalog.unnest(stxkeys) s(attnum)
	   JOIN pg_catalog.pg_attribute a ON (stxrelid = a.attrelid AND
	        a.attnum = s.attnum AND NOT attisdropped)) AS columns,
	  'd' = any(stxkind) AS ndist_enabled,
	  'f' = any(stxkind) AS deps_enabled,
	  'm' = any(stxkind) AS mcv_enabled
	FROM pg_catalog.pg_statistic_ext stat WHERE stxrelid = '36270'
	ORDER BY 1;
2020-04-06 20:20:36.175 EDT [5029:881] pg_regress/indexing LOG:  statement: SELECT pubname
	FROM pg_catalog.pg_publication p
	JOIN pg_catalog.pg_publication_rel pr ON p.oid = pr.prpubid
	WHERE pr.prrelid = '36270'
	UNION ALL
	SELECT pubname
	FROM pg_catalog.pg_publication p
	WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('36270')
	ORDER BY 1;
2020-04-06 20:20:36.191 EDT [5029:882] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhparent AND i.inhrelid = '36270'
	  AND c.relkind != 'p' AND c.relkind != 'I'
	ORDER BY inhseqno;
2020-04-06 20:20:36.206 EDT [5029:883] pg_regress/indexing LOG:  statement: SELECT c.oid::pg_catalog.regclass, c.relkind, pg_catalog.pg_get_expr(c.relpartbound, c.oid)
	FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i
	WHERE c.oid = i.inhrelid AND i.inhparent = '36270'
	ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text;
2020-04-06 20:20:36.222 EDT [5029:884] pg_regress/indexing LOG:  statement: drop table parted_index_col_drop;
2020-04-06 20:20:36.229 EDT [5029:885] pg_regress/indexing LOG:  disconnection: session time: 0:00:05.119 user=pgbuild database=regression host=[local]
2020-04-06 20:20:36.287 EDT [5523:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:36.288 EDT [5523:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/event_trigger
2020-04-06 20:20:36.292 EDT [5523:3] pg_regress/event_trigger LOG:  statement: create event trigger regress_event_trigger
	   on ddl_command_start
	   execute procedure pg_backend_pid();
2020-04-06 20:20:36.292 EDT [5523:4] pg_regress/event_trigger ERROR:  function pg_backend_pid must return type event_trigger
2020-04-06 20:20:36.292 EDT [5523:5] pg_regress/event_trigger STATEMENT:  create event trigger regress_event_trigger
	   on ddl_command_start
	   execute procedure pg_backend_pid();
2020-04-06 20:20:36.293 EDT [5523:6] pg_regress/event_trigger LOG:  statement: create function test_event_trigger() returns event_trigger as $$
	BEGIN
	    RAISE NOTICE 'test_event_trigger: % %', tg_event, tg_tag;
	END
	$$ language plpgsql;
2020-04-06 20:20:36.297 EDT [5523:7] pg_regress/event_trigger LOG:  statement: SELECT test_event_trigger();
2020-04-06 20:20:36.297 EDT [5523:8] pg_regress/event_trigger ERROR:  trigger functions can only be called as triggers
2020-04-06 20:20:36.297 EDT [5523:9] pg_regress/event_trigger CONTEXT:  compilation of PL/pgSQL function "test_event_trigger" near line 1
2020-04-06 20:20:36.297 EDT [5523:10] pg_regress/event_trigger STATEMENT:  SELECT test_event_trigger();
2020-04-06 20:20:36.297 EDT [5523:11] pg_regress/event_trigger LOG:  statement: create function test_event_trigger_arg(name text)
	returns event_trigger as $$ BEGIN RETURN 1; END $$ language plpgsql;
2020-04-06 20:20:36.297 EDT [5523:12] pg_regress/event_trigger ERROR:  event trigger functions cannot have declared arguments
2020-04-06 20:20:36.297 EDT [5523:13] pg_regress/event_trigger CONTEXT:  compilation of PL/pgSQL function "test_event_trigger_arg" near line 1
2020-04-06 20:20:36.297 EDT [5523:14] pg_regress/event_trigger STATEMENT:  create function test_event_trigger_arg(name text)
	returns event_trigger as $$ BEGIN RETURN 1; END $$ language plpgsql;
2020-04-06 20:20:36.298 EDT [5523:15] pg_regress/event_trigger LOG:  statement: create function test_event_trigger_sql() returns event_trigger as $$
	SELECT 1 $$ language sql;
2020-04-06 20:20:36.298 EDT [5523:16] pg_regress/event_trigger ERROR:  SQL functions cannot return type event_trigger
2020-04-06 20:20:36.298 EDT [5523:17] pg_regress/event_trigger STATEMENT:  create function test_event_trigger_sql() returns event_trigger as $$
	SELECT 1 $$ language sql;
2020-04-06 20:20:36.298 EDT [5523:18] pg_regress/event_trigger LOG:  statement: create event trigger regress_event_trigger on elephant_bootstrap
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.298 EDT [5523:19] pg_regress/event_trigger ERROR:  unrecognized event name "elephant_bootstrap"
2020-04-06 20:20:36.298 EDT [5523:20] pg_regress/event_trigger STATEMENT:  create event trigger regress_event_trigger on elephant_bootstrap
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.299 EDT [5523:21] pg_regress/event_trigger LOG:  statement: create event trigger regress_event_trigger on ddl_command_start
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.300 EDT [5523:22] pg_regress/event_trigger LOG:  statement: create event trigger regress_event_trigger_end on ddl_command_end
	   execute function test_event_trigger();
2020-04-06 20:20:36.300 EDT [5523:23] pg_regress/event_trigger LOG:  statement: create event trigger regress_event_trigger2 on ddl_command_start
	   when food in ('sandwich')
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.300 EDT [5523:24] pg_regress/event_trigger ERROR:  unrecognized filter variable "food"
2020-04-06 20:20:36.300 EDT [5523:25] pg_regress/event_trigger STATEMENT:  create event trigger regress_event_trigger2 on ddl_command_start
	   when food in ('sandwich')
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.300 EDT [5523:26] pg_regress/event_trigger LOG:  statement: create event trigger regress_event_trigger2 on ddl_command_start
	   when tag in ('sandwich')
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.300 EDT [5523:27] pg_regress/event_trigger ERROR:  filter value "sandwich" not recognized for filter variable "tag"
2020-04-06 20:20:36.300 EDT [5523:28] pg_regress/event_trigger STATEMENT:  create event trigger regress_event_trigger2 on ddl_command_start
	   when tag in ('sandwich')
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.300 EDT [5523:29] pg_regress/event_trigger LOG:  statement: create event trigger regress_event_trigger2 on ddl_command_start
	   when tag in ('create table', 'create skunkcabbage')
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.300 EDT [5523:30] pg_regress/event_trigger ERROR:  filter value "create skunkcabbage" not recognized for filter variable "tag"
2020-04-06 20:20:36.300 EDT [5523:31] pg_regress/event_trigger STATEMENT:  create event trigger regress_event_trigger2 on ddl_command_start
	   when tag in ('create table', 'create skunkcabbage')
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.301 EDT [5523:32] pg_regress/event_trigger LOG:  statement: create event trigger regress_event_trigger2 on ddl_command_start
	   when tag in ('DROP EVENT TRIGGER')
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.301 EDT [5523:33] pg_regress/event_trigger ERROR:  event triggers are not supported for DROP EVENT TRIGGER
2020-04-06 20:20:36.301 EDT [5523:34] pg_regress/event_trigger STATEMENT:  create event trigger regress_event_trigger2 on ddl_command_start
	   when tag in ('DROP EVENT TRIGGER')
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.301 EDT [5523:35] pg_regress/event_trigger LOG:  statement: create event trigger regress_event_trigger2 on ddl_command_start
	   when tag in ('CREATE ROLE')
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.301 EDT [5523:36] pg_regress/event_trigger ERROR:  event triggers are not supported for CREATE ROLE
2020-04-06 20:20:36.301 EDT [5523:37] pg_regress/event_trigger STATEMENT:  create event trigger regress_event_trigger2 on ddl_command_start
	   when tag in ('CREATE ROLE')
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.301 EDT [5523:38] pg_regress/event_trigger LOG:  statement: create event trigger regress_event_trigger2 on ddl_command_start
	   when tag in ('CREATE DATABASE')
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.301 EDT [5523:39] pg_regress/event_trigger ERROR:  event triggers are not supported for CREATE DATABASE
2020-04-06 20:20:36.301 EDT [5523:40] pg_regress/event_trigger STATEMENT:  create event trigger regress_event_trigger2 on ddl_command_start
	   when tag in ('CREATE DATABASE')
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.301 EDT [5523:41] pg_regress/event_trigger LOG:  statement: create event trigger regress_event_trigger2 on ddl_command_start
	   when tag in ('CREATE TABLESPACE')
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.301 EDT [5523:42] pg_regress/event_trigger ERROR:  event triggers are not supported for CREATE TABLESPACE
2020-04-06 20:20:36.301 EDT [5523:43] pg_regress/event_trigger STATEMENT:  create event trigger regress_event_trigger2 on ddl_command_start
	   when tag in ('CREATE TABLESPACE')
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.302 EDT [5523:44] pg_regress/event_trigger LOG:  statement: create event trigger regress_event_trigger2 on ddl_command_start
	   when tag in ('create table') and tag in ('CREATE FUNCTION')
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.302 EDT [5523:45] pg_regress/event_trigger ERROR:  filter variable "tag" specified more than once
2020-04-06 20:20:36.302 EDT [5523:46] pg_regress/event_trigger STATEMENT:  create event trigger regress_event_trigger2 on ddl_command_start
	   when tag in ('create table') and tag in ('CREATE FUNCTION')
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.302 EDT [5523:47] pg_regress/event_trigger ERROR:  syntax error at or near "'argument not allowed'" at character 106
2020-04-06 20:20:36.302 EDT [5523:48] pg_regress/event_trigger STATEMENT:  create event trigger regress_event_trigger2 on ddl_command_start
	   execute procedure test_event_trigger('argument not allowed');
2020-04-06 20:20:36.302 EDT [5523:49] pg_regress/event_trigger LOG:  statement: create event trigger regress_event_trigger2 on ddl_command_start
	   when tag in ('create table', 'CREATE FUNCTION')
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.302 EDT [5523:50] pg_regress/event_trigger LOG:  statement: comment on event trigger regress_event_trigger is 'test comment';
2020-04-06 20:20:36.303 EDT [5523:51] pg_regress/event_trigger LOG:  statement: create role regress_evt_user;
2020-04-06 20:20:36.303 EDT [5523:52] pg_regress/event_trigger LOG:  statement: set role regress_evt_user;
2020-04-06 20:20:36.303 EDT [5523:53] pg_regress/event_trigger LOG:  statement: create event trigger regress_event_trigger_noperms on ddl_command_start
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.304 EDT [5523:54] pg_regress/event_trigger ERROR:  permission denied to create event trigger "regress_event_trigger_noperms"
2020-04-06 20:20:36.304 EDT [5523:55] pg_regress/event_trigger HINT:  Must be superuser to create an event trigger.
2020-04-06 20:20:36.304 EDT [5523:56] pg_regress/event_trigger STATEMENT:  create event trigger regress_event_trigger_noperms on ddl_command_start
	   execute procedure test_event_trigger();
2020-04-06 20:20:36.304 EDT [5523:57] pg_regress/event_trigger LOG:  statement: reset role;
2020-04-06 20:20:36.304 EDT [5523:58] pg_regress/event_trigger LOG:  statement: alter event trigger regress_event_trigger disable;
2020-04-06 20:20:36.304 EDT [5523:59] pg_regress/event_trigger LOG:  statement: create table event_trigger_fire1 (a int);
2020-04-06 20:20:36.306 EDT [5523:60] pg_regress/event_trigger LOG:  statement: alter event trigger regress_event_trigger enable;
2020-04-06 20:20:36.306 EDT [5523:61] pg_regress/event_trigger LOG:  statement: set session_replication_role = replica;
2020-04-06 20:20:36.307 EDT [5523:62] pg_regress/event_trigger LOG:  statement: create table event_trigger_fire2 (a int);
2020-04-06 20:20:36.308 EDT [5523:63] pg_regress/event_trigger LOG:  statement: alter event trigger regress_event_trigger enable replica;
2020-04-06 20:20:36.308 EDT [5523:64] pg_regress/event_trigger LOG:  statement: create table event_trigger_fire3 (a int);
2020-04-06 20:20:36.309 EDT [5523:65] pg_regress/event_trigger LOG:  statement: alter event trigger regress_event_trigger enable always;
2020-04-06 20:20:36.309 EDT [5523:66] pg_regress/event_trigger LOG:  statement: create table event_trigger_fire4 (a int);
2020-04-06 20:20:36.310 EDT [5523:67] pg_regress/event_trigger LOG:  statement: reset session_replication_role;
2020-04-06 20:20:36.310 EDT [5523:68] pg_regress/event_trigger LOG:  statement: create table event_trigger_fire5 (a int);
2020-04-06 20:20:36.311 EDT [5523:69] pg_regress/event_trigger LOG:  statement: create function f1() returns int
	language plpgsql
	as $$
	begin
	  create table event_trigger_fire6 (a int);
	  return 0;
	end $$;
2020-04-06 20:20:36.311 EDT [5523:70] pg_regress/event_trigger LOG:  statement: select f1();
2020-04-06 20:20:36.313 EDT [5523:71] pg_regress/event_trigger LOG:  statement: create procedure p1()
	language plpgsql
	as $$
	begin
	  create table event_trigger_fire7 (a int);
	end $$;
2020-04-06 20:20:36.313 EDT [5523:72] pg_regress/event_trigger LOG:  statement: call p1();
2020-04-06 20:20:36.314 EDT [5523:73] pg_regress/event_trigger LOG:  statement: alter event trigger regress_event_trigger disable;
2020-04-06 20:20:36.314 EDT [5523:74] pg_regress/event_trigger LOG:  statement: drop table event_trigger_fire2, event_trigger_fire3, event_trigger_fire4, event_trigger_fire5, event_trigger_fire6, event_trigger_fire7;
2020-04-06 20:20:36.318 EDT [5523:75] pg_regress/event_trigger LOG:  statement: drop routine f1(), p1();
2020-04-06 20:20:36.318 EDT [5523:76] pg_regress/event_trigger LOG:  statement: grant all on table event_trigger_fire1 to public;
2020-04-06 20:20:36.319 EDT [5523:77] pg_regress/event_trigger LOG:  statement: comment on table event_trigger_fire1 is 'here is a comment';
2020-04-06 20:20:36.319 EDT [5523:78] pg_regress/event_trigger LOG:  statement: revoke all on table event_trigger_fire1 from public;
2020-04-06 20:20:36.319 EDT [5523:79] pg_regress/event_trigger LOG:  statement: drop table event_trigger_fire1;
2020-04-06 20:20:36.320 EDT [5523:80] pg_regress/event_trigger LOG:  statement: create foreign data wrapper useless;
2020-04-06 20:20:36.321 EDT [5523:81] pg_regress/event_trigger LOG:  statement: create server useless_server foreign data wrapper useless;
2020-04-06 20:20:36.321 EDT [5523:82] pg_regress/event_trigger LOG:  statement: create user mapping for regress_evt_user server useless_server;
2020-04-06 20:20:36.322 EDT [5523:83] pg_regress/event_trigger LOG:  statement: alter default privileges for role regress_evt_user
	 revoke delete on tables from regress_evt_user;
2020-04-06 20:20:36.322 EDT [5523:84] pg_regress/event_trigger LOG:  statement: alter event trigger regress_event_trigger owner to regress_evt_user;
2020-04-06 20:20:36.322 EDT [5523:85] pg_regress/event_trigger ERROR:  permission denied to change owner of event trigger "regress_event_trigger"
2020-04-06 20:20:36.322 EDT [5523:86] pg_regress/event_trigger HINT:  The owner of an event trigger must be a superuser.
2020-04-06 20:20:36.322 EDT [5523:87] pg_regress/event_trigger STATEMENT:  alter event trigger regress_event_trigger owner to regress_evt_user;
2020-04-06 20:20:36.323 EDT [5523:88] pg_regress/event_trigger LOG:  statement: alter role regress_evt_user superuser;
2020-04-06 20:20:36.323 EDT [5523:89] pg_regress/event_trigger LOG:  statement: alter event trigger regress_event_trigger owner to regress_evt_user;
2020-04-06 20:20:36.323 EDT [5523:90] pg_regress/event_trigger LOG:  statement: alter event trigger regress_event_trigger rename to regress_event_trigger2;
2020-04-06 20:20:36.323 EDT [5523:91] pg_regress/event_trigger ERROR:  event trigger "regress_event_trigger2" already exists
2020-04-06 20:20:36.323 EDT [5523:92] pg_regress/event_trigger STATEMENT:  alter event trigger regress_event_trigger rename to regress_event_trigger2;
2020-04-06 20:20:36.323 EDT [5523:93] pg_regress/event_trigger LOG:  statement: alter event trigger regress_event_trigger rename to regress_event_trigger3;
2020-04-06 20:20:36.324 EDT [5523:94] pg_regress/event_trigger LOG:  statement: drop event trigger regress_event_trigger;
2020-04-06 20:20:36.324 EDT [5523:95] pg_regress/event_trigger ERROR:  event trigger "regress_event_trigger" does not exist
2020-04-06 20:20:36.324 EDT [5523:96] pg_regress/event_trigger STATEMENT:  drop event trigger regress_event_trigger;
2020-04-06 20:20:36.324 EDT [5523:97] pg_regress/event_trigger LOG:  statement: drop role regress_evt_user;
2020-04-06 20:20:36.324 EDT [5523:98] pg_regress/event_trigger ERROR:  role "regress_evt_user" cannot be dropped because some objects depend on it
2020-04-06 20:20:36.324 EDT [5523:99] pg_regress/event_trigger DETAIL:  owner of event trigger regress_event_trigger3
	owner of user mapping for regress_evt_user on server useless_server
	owner of default privileges on new relations belonging to role regress_evt_user
2020-04-06 20:20:36.324 EDT [5523:100] pg_regress/event_trigger STATEMENT:  drop role regress_evt_user;
2020-04-06 20:20:36.324 EDT [5523:101] pg_regress/event_trigger LOG:  statement: drop event trigger if exists regress_event_trigger2;
2020-04-06 20:20:36.324 EDT [5523:102] pg_regress/event_trigger LOG:  statement: drop event trigger if exists regress_event_trigger2;
2020-04-06 20:20:36.324 EDT [5523:103] pg_regress/event_trigger LOG:  statement: drop event trigger regress_event_trigger3;
2020-04-06 20:20:36.325 EDT [5523:104] pg_regress/event_trigger LOG:  statement: drop event trigger regress_event_trigger_end;
2020-04-06 20:20:36.325 EDT [5523:105] pg_regress/event_trigger LOG:  statement: CREATE SCHEMA schema_one authorization regress_evt_user;
2020-04-06 20:20:36.325 EDT [5523:106] pg_regress/event_trigger LOG:  statement: CREATE SCHEMA schema_two authorization regress_evt_user;
2020-04-06 20:20:36.326 EDT [5523:107] pg_regress/event_trigger LOG:  statement: CREATE SCHEMA audit_tbls authorization regress_evt_user;
2020-04-06 20:20:36.326 EDT [5523:108] pg_regress/event_trigger LOG:  statement: CREATE TEMP TABLE a_temp_tbl ();
2020-04-06 20:20:36.327 EDT [5523:109] pg_regress/event_trigger LOG:  statement: SET SESSION AUTHORIZATION regress_evt_user;
2020-04-06 20:20:36.327 EDT [5523:110] pg_regress/event_trigger LOG:  statement: CREATE TABLE schema_one.table_one(a int);
2020-04-06 20:20:36.328 EDT [5523:111] pg_regress/event_trigger LOG:  statement: CREATE TABLE schema_one."table two"(a int);
2020-04-06 20:20:36.329 EDT [5523:112] pg_regress/event_trigger LOG:  statement: CREATE TABLE schema_one.table_three(a int);
2020-04-06 20:20:36.330 EDT [5523:113] pg_regress/event_trigger LOG:  statement: CREATE TABLE audit_tbls.schema_one_table_two(the_value text);
2020-04-06 20:20:36.332 EDT [5523:114] pg_regress/event_trigger LOG:  statement: CREATE TABLE schema_two.table_two(a int);
2020-04-06 20:20:36.334 EDT [5523:115] pg_regress/event_trigger LOG:  statement: CREATE TABLE schema_two.table_three(a int, b text);
2020-04-06 20:20:36.336 EDT [5523:116] pg_regress/event_trigger LOG:  statement: CREATE TABLE audit_tbls.schema_two_table_three(the_value text);
2020-04-06 20:20:36.338 EDT [5523:117] pg_regress/event_trigger LOG:  statement: CREATE OR REPLACE FUNCTION schema_two.add(int, int) RETURNS int LANGUAGE plpgsql
	  CALLED ON NULL INPUT
	  AS $$ BEGIN RETURN coalesce($1,0) + coalesce($2,0); END; $$;
2020-04-06 20:20:36.339 EDT [5523:118] pg_regress/event_trigger LOG:  statement: CREATE AGGREGATE schema_two.newton
	  (BASETYPE = int, SFUNC = schema_two.add, STYPE = int);
2020-04-06 20:20:36.339 EDT [5523:119] pg_regress/event_trigger LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:20:36.340 EDT [5523:120] pg_regress/event_trigger LOG:  statement: CREATE TABLE undroppable_objs (
		object_type text,
		object_identity text
	);
2020-04-06 20:20:36.342 EDT [5523:121] pg_regress/event_trigger LOG:  statement: INSERT INTO undroppable_objs VALUES
	('table', 'schema_one.table_three'),
	('table', 'audit_tbls.schema_two_table_three');
2020-04-06 20:20:36.343 EDT [5523:122] pg_regress/event_trigger LOG:  statement: CREATE TABLE dropped_objects (
		type text,
		schema text,
		object text
	);
2020-04-06 20:20:36.346 EDT [5523:123] pg_regress/event_trigger LOG:  statement: CREATE OR REPLACE FUNCTION undroppable() RETURNS event_trigger
	LANGUAGE plpgsql AS $$
	DECLARE
		obj record;
	BEGIN
		PERFORM 1 FROM pg_tables WHERE tablename = 'undroppable_objs';
		IF NOT FOUND THEN
			RAISE NOTICE 'table undroppable_objs not found, skipping';
			RETURN;
		END IF;
		FOR obj IN
			SELECT * FROM pg_event_trigger_dropped_objects() JOIN
				undroppable_objs USING (object_type, object_identity)
		LOOP
			RAISE EXCEPTION 'object % of type % cannot be dropped',
				obj.object_identity, obj.object_type;
		END LOOP;
	END;
	$$;
2020-04-06 20:20:36.347 EDT [5523:124] pg_regress/event_trigger LOG:  statement: CREATE EVENT TRIGGER undroppable ON sql_drop
		EXECUTE PROCEDURE undroppable();
2020-04-06 20:20:36.347 EDT [5523:125] pg_regress/event_trigger LOG:  statement: CREATE OR REPLACE FUNCTION test_evtrig_dropped_objects() RETURNS event_trigger
	LANGUAGE plpgsql AS $$
	DECLARE
	    obj record;
	BEGIN
	    FOR obj IN SELECT * FROM pg_event_trigger_dropped_objects()
	    LOOP
	        IF obj.object_type = 'table' THEN
	                EXECUTE format('DROP TABLE IF EXISTS audit_tbls.%I',
						format('%s_%s', obj.schema_name, obj.object_name));
	        END IF;
	
		INSERT INTO dropped_objects
			(type, schema, object) VALUES
			(obj.object_type, obj.schema_name, obj.object_identity);
	    END LOOP;
	END
	$$;
2020-04-06 20:20:36.348 EDT [5523:126] pg_regress/event_trigger LOG:  statement: CREATE EVENT TRIGGER regress_event_trigger_drop_objects ON sql_drop
		WHEN TAG IN ('drop table', 'drop function', 'drop view',
			'drop owned', 'drop schema', 'alter table')
		EXECUTE PROCEDURE test_evtrig_dropped_objects();
2020-04-06 20:20:36.349 EDT [5523:127] pg_regress/event_trigger LOG:  statement: ALTER TABLE schema_one.table_one DROP COLUMN a;
2020-04-06 20:20:36.371 EDT [5523:128] pg_regress/event_trigger LOG:  statement: DROP SCHEMA schema_one, schema_two CASCADE;
2020-04-06 20:20:36.391 EDT [5523:129] pg_regress/event_trigger ERROR:  object audit_tbls.schema_two_table_three of type table cannot be dropped
2020-04-06 20:20:36.391 EDT [5523:130] pg_regress/event_trigger CONTEXT:  PL/pgSQL function undroppable() line 14 at RAISE
	SQL statement "DROP TABLE IF EXISTS audit_tbls.schema_two_table_three"
	PL/pgSQL function test_evtrig_dropped_objects() line 8 at EXECUTE
2020-04-06 20:20:36.391 EDT [5523:131] pg_regress/event_trigger STATEMENT:  DROP SCHEMA schema_one, schema_two CASCADE;
2020-04-06 20:20:36.392 EDT [5523:132] pg_regress/event_trigger LOG:  statement: DELETE FROM undroppable_objs WHERE object_identity = 'audit_tbls.schema_two_table_three';
2020-04-06 20:20:36.393 EDT [5523:133] pg_regress/event_trigger LOG:  statement: DROP SCHEMA schema_one, schema_two CASCADE;
2020-04-06 20:20:36.435 EDT [5523:134] pg_regress/event_trigger ERROR:  object schema_one.table_three of type table cannot be dropped
2020-04-06 20:20:36.435 EDT [5523:135] pg_regress/event_trigger CONTEXT:  PL/pgSQL function undroppable() line 14 at RAISE
2020-04-06 20:20:36.435 EDT [5523:136] pg_regress/event_trigger STATEMENT:  DROP SCHEMA schema_one, schema_two CASCADE;
2020-04-06 20:20:36.435 EDT [5523:137] pg_regress/event_trigger LOG:  statement: DELETE FROM undroppable_objs WHERE object_identity = 'schema_one.table_three';
2020-04-06 20:20:36.436 EDT [5523:138] pg_regress/event_trigger LOG:  statement: DROP SCHEMA schema_one, schema_two CASCADE;
2020-04-06 20:20:36.473 EDT [5523:139] pg_regress/event_trigger LOG:  statement: SELECT * FROM dropped_objects WHERE schema IS NULL OR schema <> 'pg_toast';
2020-04-06 20:20:36.485 EDT [5523:140] pg_regress/event_trigger LOG:  statement: DROP OWNED BY regress_evt_user;
2020-04-06 20:20:36.502 EDT [5523:141] pg_regress/event_trigger LOG:  statement: SELECT * FROM dropped_objects WHERE type = 'schema';
2020-04-06 20:20:36.515 EDT [5523:142] pg_regress/event_trigger LOG:  statement: DROP ROLE regress_evt_user;
2020-04-06 20:20:36.517 EDT [5523:143] pg_regress/event_trigger LOG:  statement: DROP EVENT TRIGGER regress_event_trigger_drop_objects;
2020-04-06 20:20:36.517 EDT [5523:144] pg_regress/event_trigger LOG:  statement: DROP EVENT TRIGGER undroppable;
2020-04-06 20:20:36.519 EDT [5523:145] pg_regress/event_trigger LOG:  statement: CREATE OR REPLACE FUNCTION event_trigger_report_dropped()
	 RETURNS event_trigger
	 LANGUAGE plpgsql
	AS $$
	DECLARE r record;
	BEGIN
	    FOR r IN SELECT * from pg_event_trigger_dropped_objects()
	    LOOP
	    IF NOT r.normal AND NOT r.original THEN
	        CONTINUE;
	    END IF;
	    RAISE NOTICE 'NORMAL: orig=% normal=% istemp=% type=% identity=% name=% args=%',
	        r.original, r.normal, r.is_temporary, r.object_type,
	        r.object_identity, r.address_names, r.address_args;
	    END LOOP;
	END; $$;
2020-04-06 20:20:36.520 EDT [5523:146] pg_regress/event_trigger LOG:  statement: CREATE EVENT TRIGGER regress_event_trigger_report_dropped ON sql_drop
	    EXECUTE PROCEDURE event_trigger_report_dropped();
2020-04-06 20:20:36.521 EDT [5523:147] pg_regress/event_trigger LOG:  statement: CREATE SCHEMA evttrig
		CREATE TABLE one (col_a SERIAL PRIMARY KEY, col_b text DEFAULT 'forty two')
		CREATE INDEX one_idx ON one (col_b)
		CREATE TABLE two (col_c INTEGER CHECK (col_c > 0) REFERENCES one DEFAULT 42);
2020-04-06 20:20:36.530 EDT [5523:148] pg_regress/event_trigger LOG:  statement: CREATE TABLE evttrig.parted (
	    id int PRIMARY KEY)
	    PARTITION BY RANGE (id);
2020-04-06 20:20:36.532 EDT [5523:149] pg_regress/event_trigger LOG:  statement: CREATE TABLE evttrig.part_1_10 PARTITION OF evttrig.parted (id)
	  FOR VALUES FROM (1) TO (10);
2020-04-06 20:20:36.535 EDT [5523:150] pg_regress/event_trigger LOG:  statement: CREATE TABLE evttrig.part_10_20 PARTITION OF evttrig.parted (id)
	  FOR VALUES FROM (10) TO (20) PARTITION BY RANGE (id);
2020-04-06 20:20:36.538 EDT [5523:151] pg_regress/event_trigger LOG:  statement: CREATE TABLE evttrig.part_10_15 PARTITION OF evttrig.part_10_20 (id)
	  FOR VALUES FROM (10) TO (15);
2020-04-06 20:20:36.540 EDT [5523:152] pg_regress/event_trigger LOG:  statement: CREATE TABLE evttrig.part_15_20 PARTITION OF evttrig.part_10_20 (id)
	  FOR VALUES FROM (15) TO (20);
2020-04-06 20:20:36.542 EDT [5523:153] pg_regress/event_trigger LOG:  statement: ALTER TABLE evttrig.two DROP COLUMN col_c;
2020-04-06 20:20:36.544 EDT [5523:154] pg_regress/event_trigger LOG:  statement: ALTER TABLE evttrig.one ALTER COLUMN col_b DROP DEFAULT;
2020-04-06 20:20:36.545 EDT [5523:155] pg_regress/event_trigger LOG:  statement: ALTER TABLE evttrig.one DROP CONSTRAINT one_pkey;
2020-04-06 20:20:36.546 EDT [5523:156] pg_regress/event_trigger LOG:  statement: DROP INDEX evttrig.one_idx;
2020-04-06 20:20:36.547 EDT [5523:157] pg_regress/event_trigger LOG:  statement: DROP SCHEMA evttrig CASCADE;
2020-04-06 20:20:36.554 EDT [5523:158] pg_regress/event_trigger LOG:  statement: DROP TABLE a_temp_tbl;
2020-04-06 20:20:36.556 EDT [5523:159] pg_regress/event_trigger LOG:  statement: DROP EVENT TRIGGER regress_event_trigger_report_dropped;
2020-04-06 20:20:36.557 EDT [5523:160] pg_regress/event_trigger LOG:  statement: select pg_event_trigger_table_rewrite_oid();
2020-04-06 20:20:36.557 EDT [5523:161] pg_regress/event_trigger ERROR:  pg_event_trigger_table_rewrite_oid() can only be called in a table_rewrite event trigger function
2020-04-06 20:20:36.557 EDT [5523:162] pg_regress/event_trigger STATEMENT:  select pg_event_trigger_table_rewrite_oid();
2020-04-06 20:20:36.557 EDT [5523:163] pg_regress/event_trigger LOG:  statement: CREATE OR REPLACE FUNCTION test_evtrig_no_rewrite() RETURNS event_trigger
	LANGUAGE plpgsql AS $$
	BEGIN
	  RAISE EXCEPTION 'rewrites not allowed';
	END;
	$$;
2020-04-06 20:20:36.558 EDT [5523:164] pg_regress/event_trigger LOG:  statement: create event trigger no_rewrite_allowed on table_rewrite
	  execute procedure test_evtrig_no_rewrite();
2020-04-06 20:20:36.558 EDT [5523:165] pg_regress/event_trigger LOG:  statement: create table rewriteme (id serial primary key, foo float, bar timestamptz);
2020-04-06 20:20:36.562 EDT [5523:166] pg_regress/event_trigger LOG:  statement: insert into rewriteme
	     select x * 1.001 from generate_series(1, 500) as t(x);
2020-04-06 20:20:36.567 EDT [5523:167] pg_regress/event_trigger LOG:  statement: alter table rewriteme alter column foo type numeric;
2020-04-06 20:20:36.568 EDT [5523:168] pg_regress/event_trigger ERROR:  rewrites not allowed
2020-04-06 20:20:36.568 EDT [5523:169] pg_regress/event_trigger CONTEXT:  PL/pgSQL function test_evtrig_no_rewrite() line 3 at RAISE
2020-04-06 20:20:36.568 EDT [5523:170] pg_regress/event_trigger STATEMENT:  alter table rewriteme alter column foo type numeric;
2020-04-06 20:20:36.569 EDT [5523:171] pg_regress/event_trigger LOG:  statement: alter table rewriteme add column baz int default 0;
2020-04-06 20:20:36.570 EDT [5523:172] pg_regress/event_trigger LOG:  statement: CREATE OR REPLACE FUNCTION test_evtrig_no_rewrite() RETURNS event_trigger
	LANGUAGE plpgsql AS $$
	BEGIN
	  RAISE NOTICE 'Table ''%'' is being rewritten (reason = %)',
	               pg_event_trigger_table_rewrite_oid()::regclass,
	               pg_event_trigger_table_rewrite_reason();
	END;
	$$;
2020-04-06 20:20:36.572 EDT [5523:173] pg_regress/event_trigger LOG:  statement: alter table rewriteme
	 add column onemore int default 0,
	 add column another int default -1,
	 alter column foo type numeric(10,4);
2020-04-06 20:20:36.578 EDT [5523:174] pg_regress/event_trigger LOG:  statement: alter table rewriteme alter column foo type numeric(12,4);
2020-04-06 20:20:36.578 EDT [5523:175] pg_regress/event_trigger LOG:  statement: begin;
2020-04-06 20:20:36.579 EDT [5523:176] pg_regress/event_trigger LOG:  statement: set timezone to 'UTC';
2020-04-06 20:20:36.579 EDT [5523:177] pg_regress/event_trigger LOG:  statement: alter table rewriteme alter column bar type timestamp;
2020-04-06 20:20:36.580 EDT [5523:178] pg_regress/event_trigger LOG:  statement: set timezone to '0';
2020-04-06 20:20:36.580 EDT [5523:179] pg_regress/event_trigger LOG:  statement: alter table rewriteme alter column bar type timestamptz;
2020-04-06 20:20:36.581 EDT [5523:180] pg_regress/event_trigger LOG:  statement: set timezone to 'Europe/London';
2020-04-06 20:20:36.581 EDT [5523:181] pg_regress/event_trigger LOG:  statement: alter table rewriteme alter column bar type timestamp;
2020-04-06 20:20:36.585 EDT [5523:182] pg_regress/event_trigger LOG:  statement: rollback;
2020-04-06 20:20:36.586 EDT [5523:183] pg_regress/event_trigger LOG:  statement: CREATE OR REPLACE FUNCTION test_evtrig_no_rewrite() RETURNS event_trigger
	LANGUAGE plpgsql AS $$
	BEGIN
	  RAISE NOTICE 'Table is being rewritten (reason = %)',
	               pg_event_trigger_table_rewrite_reason();
	END;
	$$;
2020-04-06 20:20:36.586 EDT [5523:184] pg_regress/event_trigger LOG:  statement: create type rewritetype as (a int);
2020-04-06 20:20:36.587 EDT [5523:185] pg_regress/event_trigger LOG:  statement: create table rewritemetoo1 of rewritetype;
2020-04-06 20:20:36.588 EDT [5523:186] pg_regress/event_trigger LOG:  statement: create table rewritemetoo2 of rewritetype;
2020-04-06 20:20:36.589 EDT [5523:187] pg_regress/event_trigger LOG:  statement: alter type rewritetype alter attribute a type text cascade;
2020-04-06 20:20:36.601 EDT [5523:188] pg_regress/event_trigger LOG:  statement: create table rewritemetoo3 (a rewritetype);
2020-04-06 20:20:36.603 EDT [5523:189] pg_regress/event_trigger LOG:  statement: alter type rewritetype alter attribute a type varchar cascade;
2020-04-06 20:20:36.603 EDT [5523:190] pg_regress/event_trigger ERROR:  cannot alter type "rewritetype" because column "rewritemetoo3.a" uses it
2020-04-06 20:20:36.603 EDT [5523:191] pg_regress/event_trigger STATEMENT:  alter type rewritetype alter attribute a type varchar cascade;
2020-04-06 20:20:36.603 EDT [5523:192] pg_regress/event_trigger LOG:  statement: drop table rewriteme;
2020-04-06 20:20:36.606 EDT [5523:193] pg_regress/event_trigger LOG:  statement: drop event trigger no_rewrite_allowed;
2020-04-06 20:20:36.606 EDT [5523:194] pg_regress/event_trigger LOG:  statement: drop function test_evtrig_no_rewrite();
2020-04-06 20:20:36.607 EDT [5523:195] pg_regress/event_trigger LOG:  statement: RESET SESSION AUTHORIZATION;
2020-04-06 20:20:36.607 EDT [5523:196] pg_regress/event_trigger LOG:  statement: CREATE TABLE event_trigger_test (a integer, b text);
2020-04-06 20:20:36.609 EDT [5523:197] pg_regress/event_trigger LOG:  statement: CREATE OR REPLACE FUNCTION start_command()
	RETURNS event_trigger AS $$
	BEGIN
	RAISE NOTICE '% - ddl_command_start', tg_tag;
	END;
	$$ LANGUAGE plpgsql;
2020-04-06 20:20:36.610 EDT [5523:198] pg_regress/event_trigger LOG:  statement: CREATE OR REPLACE FUNCTION end_command()
	RETURNS event_trigger AS $$
	BEGIN
	RAISE NOTICE '% - ddl_command_end', tg_tag;
	END;
	$$ LANGUAGE plpgsql;
2020-04-06 20:20:36.611 EDT [5523:199] pg_regress/event_trigger LOG:  statement: CREATE OR REPLACE FUNCTION drop_sql_command()
	RETURNS event_trigger AS $$
	BEGIN
	RAISE NOTICE '% - sql_drop', tg_tag;
	END;
	$$ LANGUAGE plpgsql;
2020-04-06 20:20:36.611 EDT [5523:200] pg_regress/event_trigger LOG:  statement: CREATE EVENT TRIGGER start_rls_command ON ddl_command_start
	    WHEN TAG IN ('CREATE POLICY', 'ALTER POLICY', 'DROP POLICY') EXECUTE PROCEDURE start_command();
2020-04-06 20:20:36.612 EDT [5523:201] pg_regress/event_trigger LOG:  statement: CREATE EVENT TRIGGER end_rls_command ON ddl_command_end
	    WHEN TAG IN ('CREATE POLICY', 'ALTER POLICY', 'DROP POLICY') EXECUTE PROCEDURE end_command();
2020-04-06 20:20:36.612 EDT [5523:202] pg_regress/event_trigger LOG:  statement: CREATE EVENT TRIGGER sql_drop_command ON sql_drop
	    WHEN TAG IN ('DROP POLICY') EXECUTE PROCEDURE drop_sql_command();
2020-04-06 20:20:36.613 EDT [5523:203] pg_regress/event_trigger LOG:  statement: CREATE POLICY p1 ON event_trigger_test USING (FALSE);
2020-04-06 20:20:36.614 EDT [5523:204] pg_regress/event_trigger LOG:  statement: ALTER POLICY p1 ON event_trigger_test USING (TRUE);
2020-04-06 20:20:36.615 EDT [5523:205] pg_regress/event_trigger LOG:  statement: ALTER POLICY p1 ON event_trigger_test RENAME TO p2;
2020-04-06 20:20:36.615 EDT [5523:206] pg_regress/event_trigger LOG:  statement: DROP POLICY p2 ON event_trigger_test;
2020-04-06 20:20:36.616 EDT [5523:207] pg_regress/event_trigger LOG:  statement: DROP EVENT TRIGGER start_rls_command;
2020-04-06 20:20:36.617 EDT [5523:208] pg_regress/event_trigger LOG:  statement: DROP EVENT TRIGGER end_rls_command;
2020-04-06 20:20:36.618 EDT [5523:209] pg_regress/event_trigger LOG:  statement: DROP EVENT TRIGGER sql_drop_command;
2020-04-06 20:20:36.619 EDT [5523:210] pg_regress/event_trigger LOG:  disconnection: session time: 0:00:00.332 user=pgbuild database=regression host=[local]
2020-04-06 20:20:36.643 EDT [5536:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:36.645 EDT [5536:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/fast_default
2020-04-06 20:20:36.649 EDT [5536:3] pg_regress/fast_default LOG:  statement: SET search_path = fast_default;
2020-04-06 20:20:36.649 EDT [5536:4] pg_regress/fast_default LOG:  statement: CREATE SCHEMA fast_default;
2020-04-06 20:20:36.650 EDT [5536:5] pg_regress/fast_default LOG:  statement: CREATE TABLE m(id OID);
2020-04-06 20:20:36.653 EDT [5536:6] pg_regress/fast_default LOG:  statement: INSERT INTO m VALUES (NULL::OID);
2020-04-06 20:20:36.653 EDT [5536:7] pg_regress/fast_default LOG:  statement: CREATE FUNCTION set(tabname name) RETURNS VOID
	AS $$
	BEGIN
	  UPDATE m
	  SET id = (SELECT c.relfilenode
	            FROM pg_class AS c, pg_namespace AS s
	            WHERE c.relname = tabname
	                AND c.relnamespace = s.oid
	                AND s.nspname = 'fast_default');
	END;
	$$ LANGUAGE 'plpgsql';
2020-04-06 20:20:36.657 EDT [5536:8] pg_regress/fast_default LOG:  statement: CREATE FUNCTION comp() RETURNS TEXT
	AS $$
	BEGIN
	  RETURN (SELECT CASE
	               WHEN m.id = c.relfilenode THEN 'Unchanged'
	               ELSE 'Rewritten'
	               END
	           FROM m, pg_class AS c, pg_namespace AS s
	           WHERE c.relname = 't'
	               AND c.relnamespace = s.oid
	               AND s.nspname = 'fast_default');
	END;
	$$ LANGUAGE 'plpgsql';
2020-04-06 20:20:36.658 EDT [5536:9] pg_regress/fast_default LOG:  statement: CREATE FUNCTION log_rewrite() RETURNS event_trigger
	LANGUAGE plpgsql as
	$func$
	
	declare
	   this_schema text;
	begin
	    select into this_schema relnamespace::regnamespace::text
	    from pg_class
	    where oid = pg_event_trigger_table_rewrite_oid();
	    if this_schema = 'fast_default'
	    then
	        RAISE NOTICE 'rewriting table % for reason %',
	          pg_event_trigger_table_rewrite_oid()::regclass,
	          pg_event_trigger_table_rewrite_reason();
	    end if;
	end;
	$func$;
2020-04-06 20:20:36.658 EDT [5536:10] pg_regress/fast_default LOG:  statement: CREATE TABLE has_volatile AS
	SELECT * FROM generate_series(1,10) id;
2020-04-06 20:20:36.676 EDT [5536:11] pg_regress/fast_default LOG:  statement: CREATE EVENT TRIGGER has_volatile_rewrite
	                  ON table_rewrite
	   EXECUTE PROCEDURE log_rewrite();
2020-04-06 20:20:36.677 EDT [5536:12] pg_regress/fast_default LOG:  statement: ALTER TABLE has_volatile ADD col1 int;
2020-04-06 20:20:36.678 EDT [5536:13] pg_regress/fast_default LOG:  statement: ALTER TABLE has_volatile ADD col2 int DEFAULT 1;
2020-04-06 20:20:36.679 EDT [5536:14] pg_regress/fast_default LOG:  statement: ALTER TABLE has_volatile ADD col3 timestamptz DEFAULT current_timestamp;
2020-04-06 20:20:36.681 EDT [5536:15] pg_regress/fast_default LOG:  statement: ALTER TABLE has_volatile ADD col4 int DEFAULT (random() * 10000)::int;
2020-04-06 20:20:36.688 EDT [5536:16] pg_regress/fast_default LOG:  statement: CREATE TABLE T(pk INT NOT NULL PRIMARY KEY, c_int INT DEFAULT 1);
2020-04-06 20:20:36.690 EDT [5536:17] pg_regress/fast_default LOG:  statement: SELECT set('t');
2020-04-06 20:20:36.692 EDT [5536:18] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (1), (2);
2020-04-06 20:20:36.693 EDT [5536:19] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c_bpchar BPCHAR(5) DEFAULT 'hello',
	              ALTER COLUMN c_int SET DEFAULT 2;
2020-04-06 20:20:36.695 EDT [5536:20] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (3), (4);
2020-04-06 20:20:36.695 EDT [5536:21] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c_text TEXT  DEFAULT 'world',
	              ALTER COLUMN c_bpchar SET DEFAULT 'dog';
2020-04-06 20:20:36.698 EDT [5536:22] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (5), (6);
2020-04-06 20:20:36.698 EDT [5536:23] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c_date DATE DEFAULT '2016-06-02',
	              ALTER COLUMN c_text SET DEFAULT 'cat';
2020-04-06 20:20:36.700 EDT [5536:24] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (7), (8);
2020-04-06 20:20:36.700 EDT [5536:25] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c_timestamp TIMESTAMP DEFAULT '2016-09-01 12:00:00',
	              ADD COLUMN c_timestamp_null TIMESTAMP,
	              ALTER COLUMN c_date SET DEFAULT '2010-01-01';
2020-04-06 20:20:36.702 EDT [5536:26] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (9), (10);
2020-04-06 20:20:36.703 EDT [5536:27] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c_array TEXT[]
	                  DEFAULT '{"This", "is", "the", "real", "world"}',
	              ALTER COLUMN c_timestamp SET DEFAULT '1970-12-31 11:12:13',
	              ALTER COLUMN c_timestamp_null SET DEFAULT '2016-09-29 12:00:00';
2020-04-06 20:20:36.704 EDT [5536:28] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (11), (12);
2020-04-06 20:20:36.705 EDT [5536:29] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c_small SMALLINT DEFAULT -5,
	              ADD COLUMN c_small_null SMALLINT,
	              ALTER COLUMN c_array
	                  SET DEFAULT '{"This", "is", "no", "fantasy"}';
2020-04-06 20:20:36.707 EDT [5536:30] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (13), (14);
2020-04-06 20:20:36.707 EDT [5536:31] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c_big BIGINT DEFAULT 180000000000018,
	              ALTER COLUMN c_small SET DEFAULT 9,
	              ALTER COLUMN c_small_null SET DEFAULT 13;
2020-04-06 20:20:36.709 EDT [5536:32] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (15), (16);
2020-04-06 20:20:36.710 EDT [5536:33] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c_num NUMERIC DEFAULT 1.00000000001,
	              ALTER COLUMN c_big SET DEFAULT -9999999999999999;
2020-04-06 20:20:36.711 EDT [5536:34] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (17), (18);
2020-04-06 20:20:36.712 EDT [5536:35] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c_time TIME DEFAULT '12:00:00',
	              ALTER COLUMN c_num SET DEFAULT 2.000000000000002;
2020-04-06 20:20:36.713 EDT [5536:36] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (19), (20);
2020-04-06 20:20:36.714 EDT [5536:37] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c_interval INTERVAL DEFAULT '1 day',
	              ALTER COLUMN c_time SET DEFAULT '23:59:59';
2020-04-06 20:20:36.715 EDT [5536:38] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (21), (22);
2020-04-06 20:20:36.716 EDT [5536:39] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c_hugetext TEXT DEFAULT repeat('abcdefg',1000),
	              ALTER COLUMN c_interval SET DEFAULT '3 hours';
2020-04-06 20:20:36.718 EDT [5536:40] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (23), (24);
2020-04-06 20:20:36.719 EDT [5536:41] pg_regress/fast_default LOG:  statement: ALTER TABLE T ALTER COLUMN c_interval DROP DEFAULT,
	              ALTER COLUMN c_hugetext SET DEFAULT repeat('poiuyt', 1000);
2020-04-06 20:20:36.720 EDT [5536:42] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (25), (26);
2020-04-06 20:20:36.721 EDT [5536:43] pg_regress/fast_default LOG:  statement: ALTER TABLE T ALTER COLUMN c_bpchar    DROP DEFAULT,
	              ALTER COLUMN c_date      DROP DEFAULT,
	              ALTER COLUMN c_text      DROP DEFAULT,
	              ALTER COLUMN c_timestamp DROP DEFAULT,
	              ALTER COLUMN c_array     DROP DEFAULT,
	              ALTER COLUMN c_small     DROP DEFAULT,
	              ALTER COLUMN c_big       DROP DEFAULT,
	              ALTER COLUMN c_num       DROP DEFAULT,
	              ALTER COLUMN c_time      DROP DEFAULT,
	              ALTER COLUMN c_hugetext  DROP DEFAULT;
2020-04-06 20:20:36.724 EDT [5536:44] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (27), (28);
2020-04-06 20:20:36.725 EDT [5536:45] pg_regress/fast_default LOG:  statement: SELECT pk, c_int, c_bpchar, c_text, c_date, c_timestamp,
	       c_timestamp_null, c_array, c_small, c_small_null,
	       c_big, c_num, c_time, c_interval,
	       c_hugetext = repeat('abcdefg',1000) as c_hugetext_origdef,
	       c_hugetext = repeat('poiuyt', 1000) as c_hugetext_newdef
	FROM T ORDER BY pk;
2020-04-06 20:20:36.746 EDT [5536:46] pg_regress/fast_default LOG:  statement: SELECT comp();
2020-04-06 20:20:36.748 EDT [5536:47] pg_regress/fast_default LOG:  statement: DROP TABLE T;
2020-04-06 20:20:36.751 EDT [5536:48] pg_regress/fast_default LOG:  statement: CREATE OR REPLACE FUNCTION foo(a INT) RETURNS TEXT AS $$
	DECLARE res TEXT := '';
	        i INT;
	BEGIN
	  i := 0;
	  WHILE (i < a) LOOP
	    res := res || chr(ascii('a') + i);
	    i := i + 1;
	  END LOOP;
	  RETURN res;
	END; $$ LANGUAGE PLPGSQL STABLE;
2020-04-06 20:20:36.752 EDT [5536:49] pg_regress/fast_default LOG:  statement: CREATE TABLE T(pk INT NOT NULL PRIMARY KEY, c_int INT DEFAULT LENGTH(foo(6)));
2020-04-06 20:20:36.756 EDT [5536:50] pg_regress/fast_default LOG:  statement: SELECT set('t');
2020-04-06 20:20:36.757 EDT [5536:51] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (1), (2);
2020-04-06 20:20:36.759 EDT [5536:52] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c_bpchar BPCHAR(5) DEFAULT foo(4),
	              ALTER COLUMN c_int SET DEFAULT LENGTH(foo(8));
2020-04-06 20:20:36.760 EDT [5536:53] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (3), (4);
2020-04-06 20:20:36.760 EDT [5536:54] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c_text TEXT  DEFAULT foo(6),
	              ALTER COLUMN c_bpchar SET DEFAULT foo(3);
2020-04-06 20:20:36.763 EDT [5536:55] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (5), (6);
2020-04-06 20:20:36.763 EDT [5536:56] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c_date DATE
	                  DEFAULT '2016-06-02'::DATE  + LENGTH(foo(10)),
	              ALTER COLUMN c_text SET DEFAULT foo(12);
2020-04-06 20:20:36.765 EDT [5536:57] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (7), (8);
2020-04-06 20:20:36.766 EDT [5536:58] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c_timestamp TIMESTAMP
	                  DEFAULT '2016-09-01'::DATE + LENGTH(foo(10)),
	              ALTER COLUMN c_date
	                  SET DEFAULT '2010-01-01'::DATE - LENGTH(foo(4));
2020-04-06 20:20:36.768 EDT [5536:59] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (9), (10);
2020-04-06 20:20:36.769 EDT [5536:60] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c_array TEXT[]
	                  DEFAULT ('{"This", "is", "' || foo(4) ||
	                           '","the", "real", "world"}')::TEXT[],
	              ALTER COLUMN c_timestamp
	                  SET DEFAULT '1970-12-31'::DATE + LENGTH(foo(30));
2020-04-06 20:20:36.770 EDT [5536:61] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (11), (12);
2020-04-06 20:20:36.771 EDT [5536:62] pg_regress/fast_default LOG:  statement: ALTER TABLE T ALTER COLUMN c_int DROP DEFAULT,
	              ALTER COLUMN c_array
	                  SET DEFAULT ('{"This", "is", "' || foo(1) ||
	                               '", "fantasy"}')::text[];
2020-04-06 20:20:36.773 EDT [5536:63] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (13), (14);
2020-04-06 20:20:36.774 EDT [5536:64] pg_regress/fast_default LOG:  statement: ALTER TABLE T ALTER COLUMN c_bpchar    DROP DEFAULT,
	              ALTER COLUMN c_date      DROP DEFAULT,
	              ALTER COLUMN c_text      DROP DEFAULT,
	              ALTER COLUMN c_timestamp DROP DEFAULT,
	              ALTER COLUMN c_array     DROP DEFAULT;
2020-04-06 20:20:36.775 EDT [5536:65] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (15), (16);
2020-04-06 20:20:36.776 EDT [5536:66] pg_regress/fast_default LOG:  statement: SELECT * FROM T;
2020-04-06 20:20:36.792 EDT [5536:67] pg_regress/fast_default LOG:  statement: SELECT comp();
2020-04-06 20:20:36.793 EDT [5536:68] pg_regress/fast_default LOG:  statement: DROP TABLE T;
2020-04-06 20:20:36.797 EDT [5536:69] pg_regress/fast_default LOG:  statement: DROP FUNCTION foo(INT);
2020-04-06 20:20:36.798 EDT [5536:70] pg_regress/fast_default LOG:  statement: CREATE TABLE T(pk INT NOT NULL PRIMARY KEY);
2020-04-06 20:20:36.801 EDT [5536:71] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (1);
2020-04-06 20:20:36.802 EDT [5536:72] pg_regress/fast_default LOG:  statement: SELECT set('t');
2020-04-06 20:20:36.803 EDT [5536:73] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c1 TIMESTAMP DEFAULT now();
2020-04-06 20:20:36.803 EDT [5536:74] pg_regress/fast_default LOG:  statement: SELECT comp();
2020-04-06 20:20:36.804 EDT [5536:75] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c2 TIMESTAMP DEFAULT clock_timestamp();
2020-04-06 20:20:36.807 EDT [5536:76] pg_regress/fast_default LOG:  statement: SELECT comp();
2020-04-06 20:20:36.807 EDT [5536:77] pg_regress/fast_default LOG:  statement: DROP TABLE T;
2020-04-06 20:20:36.809 EDT [5536:78] pg_regress/fast_default LOG:  statement: CREATE TABLE T (pk INT NOT NULL PRIMARY KEY);
2020-04-06 20:20:36.811 EDT [5536:79] pg_regress/fast_default LOG:  statement: SELECT set('t');
2020-04-06 20:20:36.813 EDT [5536:80] pg_regress/fast_default LOG:  statement: INSERT INTO T SELECT * FROM generate_series(1, 10) a;
2020-04-06 20:20:36.814 EDT [5536:81] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c_bigint BIGINT NOT NULL DEFAULT -1;
2020-04-06 20:20:36.814 EDT [5536:82] pg_regress/fast_default LOG:  statement: INSERT INTO T SELECT b, b - 10 FROM generate_series(11, 20) a(b);
2020-04-06 20:20:36.815 EDT [5536:83] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c_text TEXT DEFAULT 'hello';
2020-04-06 20:20:36.818 EDT [5536:84] pg_regress/fast_default LOG:  statement: INSERT INTO T SELECT b, b - 10, (b + 10)::text FROM generate_series(21, 30) a(b);
2020-04-06 20:20:36.819 EDT [5536:85] pg_regress/fast_default LOG:  statement: SELECT c_bigint, c_text FROM T WHERE c_bigint = -1 LIMIT 1;
2020-04-06 20:20:36.834 EDT [5536:86] pg_regress/fast_default LOG:  statement: EXPLAIN (VERBOSE TRUE, COSTS FALSE)
	SELECT c_bigint, c_text FROM T WHERE c_bigint = -1 LIMIT 1;
2020-04-06 20:20:36.835 EDT [5536:87] pg_regress/fast_default LOG:  statement: SELECT c_bigint, c_text FROM T WHERE c_text = 'hello' LIMIT 1;
2020-04-06 20:20:36.851 EDT [5536:88] pg_regress/fast_default LOG:  statement: EXPLAIN (VERBOSE TRUE, COSTS FALSE) SELECT c_bigint, c_text FROM T WHERE c_text = 'hello' LIMIT 1;
2020-04-06 20:20:36.852 EDT [5536:89] pg_regress/fast_default LOG:  statement: SELECT COALESCE(c_bigint, pk), COALESCE(c_text, pk::text)
	FROM T
	ORDER BY pk LIMIT 10;
2020-04-06 20:20:36.869 EDT [5536:90] pg_regress/fast_default LOG:  statement: SELECT SUM(c_bigint), MAX(c_text COLLATE "C" ), MIN(c_text COLLATE "C") FROM T;
2020-04-06 20:20:36.883 EDT [5536:91] pg_regress/fast_default LOG:  statement: SELECT * FROM T ORDER BY c_bigint, c_text, pk LIMIT 10;
2020-04-06 20:20:36.896 EDT [5536:92] pg_regress/fast_default LOG:  statement: EXPLAIN (VERBOSE TRUE, COSTS FALSE)
	SELECT * FROM T ORDER BY c_bigint, c_text, pk LIMIT 10;
2020-04-06 20:20:36.897 EDT [5536:93] pg_regress/fast_default LOG:  statement: SELECT * FROM T WHERE c_bigint > -1 ORDER BY c_bigint, c_text, pk LIMIT 10;
2020-04-06 20:20:36.909 EDT [5536:94] pg_regress/fast_default LOG:  statement: EXPLAIN (VERBOSE TRUE, COSTS FALSE)
	SELECT * FROM T WHERE c_bigint > -1 ORDER BY c_bigint, c_text, pk LIMIT 10;
2020-04-06 20:20:36.910 EDT [5536:95] pg_regress/fast_default LOG:  statement: DELETE FROM T WHERE pk BETWEEN 10 AND 20 RETURNING *;
2020-04-06 20:20:36.911 EDT [5536:96] pg_regress/fast_default LOG:  statement: EXPLAIN (VERBOSE TRUE, COSTS FALSE)
	DELETE FROM T WHERE pk BETWEEN 10 AND 20 RETURNING *;
2020-04-06 20:20:36.911 EDT [5536:97] pg_regress/fast_default LOG:  statement: UPDATE T SET c_text = '"' || c_text || '"'  WHERE pk < 10;
2020-04-06 20:20:36.912 EDT [5536:98] pg_regress/fast_default LOG:  statement: SELECT * FROM T WHERE c_text LIKE '"%"' ORDER BY PK;
2020-04-06 20:20:36.926 EDT [5536:99] pg_regress/fast_default LOG:  statement: SELECT comp();
2020-04-06 20:20:36.927 EDT [5536:100] pg_regress/fast_default LOG:  statement: DROP TABLE T;
2020-04-06 20:20:36.931 EDT [5536:101] pg_regress/fast_default LOG:  statement: CREATE TABLE T(pk INT NOT NULL PRIMARY KEY);
2020-04-06 20:20:36.934 EDT [5536:102] pg_regress/fast_default LOG:  statement: SELECT set('t');
2020-04-06 20:20:36.935 EDT [5536:103] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (1), (2);
2020-04-06 20:20:36.936 EDT [5536:104] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c_int INT NOT NULL DEFAULT -1;
2020-04-06 20:20:36.937 EDT [5536:105] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (3), (4);
2020-04-06 20:20:36.937 EDT [5536:106] pg_regress/fast_default LOG:  statement: ALTER TABLE T ADD COLUMN c_text TEXT DEFAULT 'Hello';
2020-04-06 20:20:36.940 EDT [5536:107] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (5), (6);
2020-04-06 20:20:36.940 EDT [5536:108] pg_regress/fast_default LOG:  statement: ALTER TABLE T ALTER COLUMN c_text SET DEFAULT 'world',
	              ALTER COLUMN c_int  SET DEFAULT 1;
2020-04-06 20:20:36.942 EDT [5536:109] pg_regress/fast_default LOG:  statement: INSERT INTO T VALUES (7), (8);
2020-04-06 20:20:36.943 EDT [5536:110] pg_regress/fast_default LOG:  statement: SELECT * FROM T ORDER BY pk;
2020-04-06 20:20:36.960 EDT [5536:111] pg_regress/fast_default LOG:  statement: CREATE INDEX i ON T(c_int, c_text);
2020-04-06 20:20:36.962 EDT [5536:112] pg_regress/fast_default LOG:  statement: SELECT c_text FROM T WHERE c_int = -1;
2020-04-06 20:20:36.975 EDT [5536:113] pg_regress/fast_default LOG:  statement: SELECT comp();
2020-04-06 20:20:36.976 EDT [5536:114] pg_regress/fast_default LOG:  statement: CREATE TABLE t1 AS
	SELECT 1::int AS a , 2::int AS b
	FROM generate_series(1,20) q;
2020-04-06 20:20:36.990 EDT [5536:115] pg_regress/fast_default LOG:  statement: ALTER TABLE t1 ADD COLUMN c text;
2020-04-06 20:20:36.994 EDT [5536:116] pg_regress/fast_default LOG:  statement: SELECT a,
	       stddev(cast((SELECT sum(1) FROM generate_series(1,20) x) AS float4))
	          OVER (PARTITION BY a,b,c ORDER BY b)
	       AS z
	FROM t1;
2020-04-06 20:20:36.995 EDT [5536:117] pg_regress/fast_default LOG:  statement: DROP TABLE T;
2020-04-06 20:20:36.999 EDT [5536:118] pg_regress/fast_default LOG:  statement: CREATE FUNCTION test_trigger()
	RETURNS trigger
	LANGUAGE plpgsql
	AS $$
	
	begin
	    raise notice 'old tuple: %', to_json(OLD)::text;
	    if TG_OP = 'DELETE'
	    then
	       return OLD;
	    else
	       return NEW;
	    end if;
	end;
	
	$$;
2020-04-06 20:20:37.001 EDT [5536:119] pg_regress/fast_default LOG:  statement: CREATE TABLE t (id serial PRIMARY KEY, a int, b int, c int);
2020-04-06 20:20:37.005 EDT [5536:120] pg_regress/fast_default LOG:  statement: INSERT INTO t (a,b,c) VALUES (1,2,3);
2020-04-06 20:20:37.006 EDT [5536:121] pg_regress/fast_default LOG:  statement: ALTER TABLE t ADD COLUMN x int NOT NULL DEFAULT 4;
2020-04-06 20:20:37.007 EDT [5536:122] pg_regress/fast_default LOG:  statement: ALTER TABLE t ADD COLUMN y int NOT NULL DEFAULT 5;
2020-04-06 20:20:37.008 EDT [5536:123] pg_regress/fast_default LOG:  statement: CREATE TRIGGER a BEFORE UPDATE ON t FOR EACH ROW EXECUTE PROCEDURE test_trigger();
2020-04-06 20:20:37.009 EDT [5536:124] pg_regress/fast_default LOG:  statement: SELECT * FROM t;
2020-04-06 20:20:37.024 EDT [5536:125] pg_regress/fast_default LOG:  statement: UPDATE t SET y = 2;
2020-04-06 20:20:37.026 EDT [5536:126] pg_regress/fast_default LOG:  statement: SELECT * FROM t;
2020-04-06 20:20:37.042 EDT [5536:127] pg_regress/fast_default LOG:  statement: DROP TABLE t;
2020-04-06 20:20:37.047 EDT [5536:128] pg_regress/fast_default LOG:  statement: CREATE TABLE t (id serial PRIMARY KEY, a int, b int, c int);
2020-04-06 20:20:37.050 EDT [5536:129] pg_regress/fast_default LOG:  statement: INSERT INTO t (a,b,c) VALUES (1,2,3);
2020-04-06 20:20:37.051 EDT [5536:130] pg_regress/fast_default LOG:  statement: ALTER TABLE t ADD COLUMN x int NOT NULL DEFAULT 4;
2020-04-06 20:20:37.052 EDT [5536:131] pg_regress/fast_default LOG:  statement: ALTER TABLE t ADD COLUMN y int;
2020-04-06 20:20:37.053 EDT [5536:132] pg_regress/fast_default LOG:  statement: CREATE TRIGGER a BEFORE UPDATE ON t FOR EACH ROW EXECUTE PROCEDURE test_trigger();
2020-04-06 20:20:37.054 EDT [5536:133] pg_regress/fast_default LOG:  statement: SELECT * FROM t;
2020-04-06 20:20:37.069 EDT [5536:134] pg_regress/fast_default LOG:  statement: UPDATE t SET y = 2;
2020-04-06 20:20:37.070 EDT [5536:135] pg_regress/fast_default LOG:  statement: SELECT * FROM t;
2020-04-06 20:20:37.080 EDT [5536:136] pg_regress/fast_default LOG:  statement: DROP TABLE t;
2020-04-06 20:20:37.084 EDT [5536:137] pg_regress/fast_default LOG:  statement: CREATE TABLE t (id serial PRIMARY KEY, a int, b int, c int);
2020-04-06 20:20:37.088 EDT [5536:138] pg_regress/fast_default LOG:  statement: INSERT INTO t (a,b,c) VALUES (1,2,3);
2020-04-06 20:20:37.089 EDT [5536:139] pg_regress/fast_default LOG:  statement: ALTER TABLE t ADD COLUMN x int;
2020-04-06 20:20:37.090 EDT [5536:140] pg_regress/fast_default LOG:  statement: ALTER TABLE t ADD COLUMN y int NOT NULL DEFAULT 5;
2020-04-06 20:20:37.091 EDT [5536:141] pg_regress/fast_default LOG:  statement: CREATE TRIGGER a BEFORE UPDATE ON t FOR EACH ROW EXECUTE PROCEDURE test_trigger();
2020-04-06 20:20:37.091 EDT [5536:142] pg_regress/fast_default LOG:  statement: SELECT * FROM t;
2020-04-06 20:20:37.107 EDT [5536:143] pg_regress/fast_default LOG:  statement: UPDATE t SET y = 2;
2020-04-06 20:20:37.109 EDT [5536:144] pg_regress/fast_default LOG:  statement: SELECT * FROM t;
2020-04-06 20:20:37.121 EDT [5536:145] pg_regress/fast_default LOG:  statement: DROP TABLE t;
2020-04-06 20:20:37.125 EDT [5536:146] pg_regress/fast_default LOG:  statement: CREATE TABLE t (id serial PRIMARY KEY, a int, b int, c int);
2020-04-06 20:20:37.129 EDT [5536:147] pg_regress/fast_default LOG:  statement: INSERT INTO t (a,b,c) VALUES (1,2,3);
2020-04-06 20:20:37.130 EDT [5536:148] pg_regress/fast_default LOG:  statement: ALTER TABLE t ADD COLUMN x int;
2020-04-06 20:20:37.131 EDT [5536:149] pg_regress/fast_default LOG:  statement: ALTER TABLE t ADD COLUMN y int;
2020-04-06 20:20:37.132 EDT [5536:150] pg_regress/fast_default LOG:  statement: CREATE TRIGGER a BEFORE UPDATE ON t FOR EACH ROW EXECUTE PROCEDURE test_trigger();
2020-04-06 20:20:37.133 EDT [5536:151] pg_regress/fast_default LOG:  statement: SELECT * FROM t;
2020-04-06 20:20:37.148 EDT [5536:152] pg_regress/fast_default LOG:  statement: UPDATE t SET y = 2;
2020-04-06 20:20:37.149 EDT [5536:153] pg_regress/fast_default LOG:  statement: SELECT * FROM t;
2020-04-06 20:20:37.165 EDT [5536:154] pg_regress/fast_default LOG:  statement: DROP TABLE t;
2020-04-06 20:20:37.169 EDT [5536:155] pg_regress/fast_default LOG:  statement: CREATE TABLE t (id serial PRIMARY KEY, a int, b int, c int);
2020-04-06 20:20:37.174 EDT [5536:156] pg_regress/fast_default LOG:  statement: INSERT INTO t (a,b,c) VALUES (1,2,NULL);
2020-04-06 20:20:37.175 EDT [5536:157] pg_regress/fast_default LOG:  statement: ALTER TABLE t ADD COLUMN x int NOT NULL DEFAULT 4;
2020-04-06 20:20:37.176 EDT [5536:158] pg_regress/fast_default LOG:  statement: ALTER TABLE t ADD COLUMN y int NOT NULL DEFAULT 5;
2020-04-06 20:20:37.177 EDT [5536:159] pg_regress/fast_default LOG:  statement: CREATE TRIGGER a BEFORE UPDATE ON t FOR EACH ROW EXECUTE PROCEDURE test_trigger();
2020-04-06 20:20:37.178 EDT [5536:160] pg_regress/fast_default LOG:  statement: SELECT * FROM t;
2020-04-06 20:20:37.196 EDT [5536:161] pg_regress/fast_default LOG:  statement: UPDATE t SET y = 2;
2020-04-06 20:20:37.197 EDT [5536:162] pg_regress/fast_default LOG:  statement: SELECT * FROM t;
2020-04-06 20:20:37.211 EDT [5536:163] pg_regress/fast_default LOG:  statement: DROP TABLE t;
2020-04-06 20:20:37.215 EDT [5536:164] pg_regress/fast_default LOG:  statement: CREATE TABLE t (id serial PRIMARY KEY, a int, b int, c int);
2020-04-06 20:20:37.220 EDT [5536:165] pg_regress/fast_default LOG:  statement: INSERT INTO t (a,b,c) VALUES (1,2,NULL);
2020-04-06 20:20:37.222 EDT [5536:166] pg_regress/fast_default LOG:  statement: ALTER TABLE t ADD COLUMN x int NOT NULL DEFAULT 4;
2020-04-06 20:20:37.223 EDT [5536:167] pg_regress/fast_default LOG:  statement: ALTER TABLE t ADD COLUMN y int;
2020-04-06 20:20:37.224 EDT [5536:168] pg_regress/fast_default LOG:  statement: CREATE TRIGGER a BEFORE UPDATE ON t FOR EACH ROW EXECUTE PROCEDURE test_trigger();
2020-04-06 20:20:37.224 EDT [5536:169] pg_regress/fast_default LOG:  statement: SELECT * FROM t;
2020-04-06 20:20:37.240 EDT [5536:170] pg_regress/fast_default LOG:  statement: UPDATE t SET y = 2;
2020-04-06 20:20:37.241 EDT [5536:171] pg_regress/fast_default LOG:  statement: SELECT * FROM t;
2020-04-06 20:20:37.253 EDT [5536:172] pg_regress/fast_default LOG:  statement: DROP TABLE t;
2020-04-06 20:20:37.256 EDT [5536:173] pg_regress/fast_default LOG:  statement: CREATE TABLE t (id serial PRIMARY KEY, a int, b int, c int);
2020-04-06 20:20:37.261 EDT [5536:174] pg_regress/fast_default LOG:  statement: INSERT INTO t (a,b,c) VALUES (1,2,NULL);
2020-04-06 20:20:37.262 EDT [5536:175] pg_regress/fast_default LOG:  statement: ALTER TABLE t ADD COLUMN x int;
2020-04-06 20:20:37.264 EDT [5536:176] pg_regress/fast_default LOG:  statement: ALTER TABLE t ADD COLUMN y int NOT NULL DEFAULT 5;
2020-04-06 20:20:37.265 EDT [5536:177] pg_regress/fast_default LOG:  statement: CREATE TRIGGER a BEFORE UPDATE ON t FOR EACH ROW EXECUTE PROCEDURE test_trigger();
2020-04-06 20:20:37.266 EDT [5536:178] pg_regress/fast_default LOG:  statement: SELECT * FROM t;
2020-04-06 20:20:37.280 EDT [5536:179] pg_regress/fast_default LOG:  statement: UPDATE t SET y = 2;
2020-04-06 20:20:37.282 EDT [5536:180] pg_regress/fast_default LOG:  statement: SELECT * FROM t;
2020-04-06 20:20:37.297 EDT [5536:181] pg_regress/fast_default LOG:  statement: DROP TABLE t;
2020-04-06 20:20:37.301 EDT [5536:182] pg_regress/fast_default LOG:  statement: CREATE TABLE t (id serial PRIMARY KEY, a int, b int, c int);
2020-04-06 20:20:37.305 EDT [5536:183] pg_regress/fast_default LOG:  statement: INSERT INTO t (a,b,c) VALUES (1,2,NULL);
2020-04-06 20:20:37.307 EDT [5536:184] pg_regress/fast_default LOG:  statement: ALTER TABLE t ADD COLUMN x int;
2020-04-06 20:20:37.307 EDT [5536:185] pg_regress/fast_default LOG:  statement: ALTER TABLE t ADD COLUMN y int;
2020-04-06 20:20:37.308 EDT [5536:186] pg_regress/fast_default LOG:  statement: CREATE TRIGGER a BEFORE UPDATE ON t FOR EACH ROW EXECUTE PROCEDURE test_trigger();
2020-04-06 20:20:37.309 EDT [5536:187] pg_regress/fast_default LOG:  statement: SELECT * FROM t;
2020-04-06 20:20:37.325 EDT [5536:188] pg_regress/fast_default LOG:  statement: UPDATE t SET y = 2;
2020-04-06 20:20:37.327 EDT [5536:189] pg_regress/fast_default LOG:  statement: SELECT * FROM t;
2020-04-06 20:20:37.340 EDT [5536:190] pg_regress/fast_default LOG:  statement: DROP TABLE t;
2020-04-06 20:20:37.345 EDT [5536:191] pg_regress/fast_default LOG:  statement: CREATE TABLE leader (a int PRIMARY KEY, b int);
2020-04-06 20:20:37.348 EDT [5536:192] pg_regress/fast_default LOG:  statement: CREATE TABLE follower (a int REFERENCES leader ON DELETE CASCADE, b int);
2020-04-06 20:20:37.350 EDT [5536:193] pg_regress/fast_default LOG:  statement: INSERT INTO leader VALUES (1, 1), (2, 2);
2020-04-06 20:20:37.351 EDT [5536:194] pg_regress/fast_default LOG:  statement: ALTER TABLE leader ADD c int;
2020-04-06 20:20:37.352 EDT [5536:195] pg_regress/fast_default LOG:  statement: ALTER TABLE leader DROP c;
2020-04-06 20:20:37.352 EDT [5536:196] pg_regress/fast_default LOG:  statement: DELETE FROM leader;
2020-04-06 20:20:37.353 EDT [5536:197] pg_regress/fast_default LOG:  statement: CREATE TABLE vtype( a integer);
2020-04-06 20:20:37.355 EDT [5536:198] pg_regress/fast_default LOG:  statement: INSERT INTO vtype VALUES (1);
2020-04-06 20:20:37.355 EDT [5536:199] pg_regress/fast_default LOG:  statement: ALTER TABLE vtype ADD COLUMN b DOUBLE PRECISION DEFAULT 0.2;
2020-04-06 20:20:37.356 EDT [5536:200] pg_regress/fast_default LOG:  statement: ALTER TABLE vtype ADD COLUMN c BOOLEAN DEFAULT true;
2020-04-06 20:20:37.357 EDT [5536:201] pg_regress/fast_default LOG:  statement: SELECT * FROM vtype;
2020-04-06 20:20:37.373 EDT [5536:202] pg_regress/fast_default LOG:  statement: ALTER TABLE vtype
	      ALTER b TYPE text USING b::text,
	      ALTER c TYPE text USING c::text;
2020-04-06 20:20:37.380 EDT [5536:203] pg_regress/fast_default LOG:  statement: SELECT * FROM vtype;
2020-04-06 20:20:37.396 EDT [5536:204] pg_regress/fast_default LOG:  statement: CREATE TABLE vtype2 (a int);
2020-04-06 20:20:37.398 EDT [5536:205] pg_regress/fast_default LOG:  statement: INSERT INTO vtype2 VALUES (1);
2020-04-06 20:20:37.399 EDT [5536:206] pg_regress/fast_default LOG:  statement: ALTER TABLE vtype2 ADD COLUMN b varchar(10) DEFAULT 'xxx';
2020-04-06 20:20:37.400 EDT [5536:207] pg_regress/fast_default LOG:  statement: ALTER TABLE vtype2 ALTER COLUMN b SET DEFAULT 'yyy';
2020-04-06 20:20:37.401 EDT [5536:208] pg_regress/fast_default LOG:  statement: INSERT INTO vtype2 VALUES (2);
2020-04-06 20:20:37.402 EDT [5536:209] pg_regress/fast_default LOG:  statement: ALTER TABLE vtype2 ALTER COLUMN b TYPE varchar(20) USING b::varchar(20);
2020-04-06 20:20:37.403 EDT [5536:210] pg_regress/fast_default LOG:  statement: SELECT * FROM vtype2;
2020-04-06 20:20:37.420 EDT [5536:211] pg_regress/fast_default LOG:  statement: BEGIN;
2020-04-06 20:20:37.421 EDT [5536:212] pg_regress/fast_default LOG:  statement: CREATE TABLE t();
2020-04-06 20:20:37.422 EDT [5536:213] pg_regress/fast_default LOG:  statement: INSERT INTO t DEFAULT VALUES;
2020-04-06 20:20:37.423 EDT [5536:214] pg_regress/fast_default LOG:  statement: ALTER TABLE t ADD COLUMN a int DEFAULT 1;
2020-04-06 20:20:37.424 EDT [5536:215] pg_regress/fast_default LOG:  statement: CREATE INDEX ON t(a);
2020-04-06 20:20:37.426 EDT [5536:216] pg_regress/fast_default LOG:  statement: UPDATE t SET a = NULL;
2020-04-06 20:20:37.427 EDT [5536:217] pg_regress/fast_default LOG:  statement: SET LOCAL enable_seqscan = true;
2020-04-06 20:20:37.427 EDT [5536:218] pg_regress/fast_default LOG:  statement: SELECT * FROM t WHERE a IS NULL;
2020-04-06 20:20:37.442 EDT [5536:219] pg_regress/fast_default LOG:  statement: SET LOCAL enable_seqscan = false;
2020-04-06 20:20:37.442 EDT [5536:220] pg_regress/fast_default LOG:  statement: SELECT * FROM t WHERE a IS NULL;
2020-04-06 20:20:37.453 EDT [5536:221] pg_regress/fast_default LOG:  statement: ROLLBACK;
2020-04-06 20:20:37.455 EDT [5536:222] pg_regress/fast_default LOG:  statement: DROP TABLE vtype;
2020-04-06 20:20:37.458 EDT [5536:223] pg_regress/fast_default LOG:  statement: DROP TABLE vtype2;
2020-04-06 20:20:37.460 EDT [5536:224] pg_regress/fast_default LOG:  statement: DROP TABLE follower;
2020-04-06 20:20:37.463 EDT [5536:225] pg_regress/fast_default LOG:  statement: DROP TABLE leader;
2020-04-06 20:20:37.465 EDT [5536:226] pg_regress/fast_default LOG:  statement: DROP FUNCTION test_trigger();
2020-04-06 20:20:37.465 EDT [5536:227] pg_regress/fast_default LOG:  statement: DROP TABLE t1;
2020-04-06 20:20:37.467 EDT [5536:228] pg_regress/fast_default LOG:  statement: DROP FUNCTION set(name);
2020-04-06 20:20:37.468 EDT [5536:229] pg_regress/fast_default LOG:  statement: DROP FUNCTION comp();
2020-04-06 20:20:37.469 EDT [5536:230] pg_regress/fast_default LOG:  statement: DROP TABLE m;
2020-04-06 20:20:37.470 EDT [5536:231] pg_regress/fast_default LOG:  statement: DROP TABLE has_volatile;
2020-04-06 20:20:37.472 EDT [5536:232] pg_regress/fast_default LOG:  statement: DROP EVENT TRIGGER has_volatile_rewrite;
2020-04-06 20:20:37.473 EDT [5536:233] pg_regress/fast_default LOG:  statement: DROP FUNCTION log_rewrite;
2020-04-06 20:20:37.474 EDT [5536:234] pg_regress/fast_default LOG:  statement: DROP SCHEMA fast_default;
2020-04-06 20:20:37.474 EDT [5536:235] pg_regress/fast_default LOG:  statement: set search_path = public;
2020-04-06 20:20:37.474 EDT [5536:236] pg_regress/fast_default LOG:  statement: create table has_fast_default(f1 int);
2020-04-06 20:20:37.476 EDT [5536:237] pg_regress/fast_default LOG:  statement: insert into has_fast_default values(1);
2020-04-06 20:20:37.477 EDT [5536:238] pg_regress/fast_default LOG:  statement: alter table has_fast_default add column f2 int default 42;
2020-04-06 20:20:37.478 EDT [5536:239] pg_regress/fast_default LOG:  statement: table has_fast_default;
2020-04-06 20:20:37.494 EDT [5536:240] pg_regress/fast_default LOG:  disconnection: session time: 0:00:00.850 user=pgbuild database=regression host=[local]
2020-04-06 20:20:37.513 EDT [5575:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:37.514 EDT [5575:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/stats
2020-04-06 20:20:37.517 EDT [5575:3] pg_regress/stats LOG:  statement: SHOW track_counts;
2020-04-06 20:20:37.518 EDT [5575:4] pg_regress/stats LOG:  statement: SET enable_seqscan TO on;
2020-04-06 20:20:37.518 EDT [5575:5] pg_regress/stats LOG:  statement: SET enable_indexscan TO on;
2020-04-06 20:20:37.518 EDT [5575:6] pg_regress/stats LOG:  statement: SET enable_indexonlyscan TO off;
2020-04-06 20:20:37.518 EDT [5575:7] pg_regress/stats LOG:  statement: CREATE TABLE prevstats AS
	SELECT t.seq_scan, t.seq_tup_read, t.idx_scan, t.idx_tup_fetch,
	       (b.heap_blks_read + b.heap_blks_hit) AS heap_blks,
	       (b.idx_blks_read + b.idx_blks_hit) AS idx_blks,
	       pg_stat_get_snapshot_timestamp() as snap_ts
	  FROM pg_catalog.pg_stat_user_tables AS t,
	       pg_catalog.pg_statio_user_tables AS b
	 WHERE t.relname='tenk2' AND b.relname='tenk2';
2020-04-06 20:20:37.543 EDT [5575:8] pg_regress/stats LOG:  statement: create function wait_for_stats() returns void as $$
	declare
	  start_time timestamptz := clock_timestamp();
	  updated1 bool;
	  updated2 bool;
	  updated3 bool;
	  updated4 bool;
	begin
	  -- we don't want to wait forever; loop will exit after 30 seconds
	  for i in 1 .. 300 loop
	
	    -- With parallel query, the seqscan and indexscan on tenk2 might be done
	    -- in parallel worker processes, which will send their stats counters
	    -- asynchronously to what our own session does.  So we must check for
	    -- those counts to be registered separately from the update counts.
	
	    -- check to see if seqscan has been sensed
	    SELECT (st.seq_scan >= pr.seq_scan + 1) INTO updated1
	      FROM pg_stat_user_tables AS st, pg_class AS cl, prevstats AS pr
	     WHERE st.relname='tenk2' AND cl.relname='tenk2';
	
	    -- check to see if indexscan has been sensed
	    SELECT (st.idx_scan >= pr.idx_scan + 1) INTO updated2
	      FROM pg_stat_user_tables AS st, pg_class AS cl, prevstats AS pr
	     WHERE st.relname='tenk2' AND cl.relname='tenk2';
	
	    -- check to see if all updates have been sensed
	    SELECT (n_tup_ins > 0) INTO updated3
	      FROM pg_stat_user_tables WHERE relname='trunc_stats_test4';
	
	    -- We must also check explicitly that pg_stat_get_snapshot_timestamp has
	    -- advanced, because that comes from the global stats file which might
	    -- be older than the per-DB stats file we got the other values from.
	    SELECT (pr.snap_ts < pg_stat_get_snapshot_timestamp()) INTO updated4
	      FROM prevstats AS pr;
	
	    exit when updated1 and updated2 and updated3 and updated4;
	
	    -- wait a little
	    perform pg_sleep_for('100 milliseconds');
	
	    -- reset stats snapshot so we can test again
	    perform pg_stat_clear_snapshot();
	
	  end loop;
	
	  -- report time waited in postmaster log (where it won't change test output)
	  raise log 'wait_for_stats delayed % seconds',
	    extract(epoch from clock_timestamp() - start_time);
	end
	$$ language plpgsql;
2020-04-06 20:20:37.547 EDT [5575:9] pg_regress/stats LOG:  statement: CREATE TABLE trunc_stats_test(id serial);
2020-04-06 20:20:37.551 EDT [5575:10] pg_regress/stats LOG:  statement: CREATE TABLE trunc_stats_test1(id serial, stuff text);
2020-04-06 20:20:37.554 EDT [5575:11] pg_regress/stats LOG:  statement: CREATE TABLE trunc_stats_test2(id serial);
2020-04-06 20:20:37.557 EDT [5575:12] pg_regress/stats LOG:  statement: CREATE TABLE trunc_stats_test3(id serial, stuff text);
2020-04-06 20:20:37.560 EDT [5575:13] pg_regress/stats LOG:  statement: CREATE TABLE trunc_stats_test4(id serial);
2020-04-06 20:20:37.562 EDT [5575:14] pg_regress/stats LOG:  statement: INSERT INTO trunc_stats_test DEFAULT VALUES;
2020-04-06 20:20:37.563 EDT [5575:15] pg_regress/stats LOG:  statement: INSERT INTO trunc_stats_test DEFAULT VALUES;
2020-04-06 20:20:37.563 EDT [5575:16] pg_regress/stats LOG:  statement: INSERT INTO trunc_stats_test DEFAULT VALUES;
2020-04-06 20:20:37.563 EDT [5575:17] pg_regress/stats LOG:  statement: TRUNCATE trunc_stats_test;
2020-04-06 20:20:37.564 EDT [5575:18] pg_regress/stats LOG:  statement: INSERT INTO trunc_stats_test1 DEFAULT VALUES;
2020-04-06 20:20:37.565 EDT [5575:19] pg_regress/stats LOG:  statement: INSERT INTO trunc_stats_test1 DEFAULT VALUES;
2020-04-06 20:20:37.565 EDT [5575:20] pg_regress/stats LOG:  statement: INSERT INTO trunc_stats_test1 DEFAULT VALUES;
2020-04-06 20:20:37.565 EDT [5575:21] pg_regress/stats LOG:  statement: UPDATE trunc_stats_test1 SET id = id + 10 WHERE id IN (1, 2);
2020-04-06 20:20:37.566 EDT [5575:22] pg_regress/stats LOG:  statement: DELETE FROM trunc_stats_test1 WHERE id = 3;
2020-04-06 20:20:37.566 EDT [5575:23] pg_regress/stats LOG:  statement: BEGIN;
2020-04-06 20:20:37.567 EDT [5575:24] pg_regress/stats LOG:  statement: UPDATE trunc_stats_test1 SET id = id + 100;
2020-04-06 20:20:37.567 EDT [5575:25] pg_regress/stats LOG:  statement: TRUNCATE trunc_stats_test1;
2020-04-06 20:20:37.568 EDT [5575:26] pg_regress/stats LOG:  statement: INSERT INTO trunc_stats_test1 DEFAULT VALUES;
2020-04-06 20:20:37.568 EDT [5575:27] pg_regress/stats LOG:  statement: COMMIT;
2020-04-06 20:20:37.569 EDT [5575:28] pg_regress/stats LOG:  statement: BEGIN;
2020-04-06 20:20:37.569 EDT [5575:29] pg_regress/stats LOG:  statement: INSERT INTO trunc_stats_test2 DEFAULT VALUES;
2020-04-06 20:20:37.570 EDT [5575:30] pg_regress/stats LOG:  statement: INSERT INTO trunc_stats_test2 DEFAULT VALUES;
2020-04-06 20:20:37.570 EDT [5575:31] pg_regress/stats LOG:  statement: SAVEPOINT p1;
2020-04-06 20:20:37.570 EDT [5575:32] pg_regress/stats LOG:  statement: INSERT INTO trunc_stats_test2 DEFAULT VALUES;
2020-04-06 20:20:37.570 EDT [5575:33] pg_regress/stats LOG:  statement: TRUNCATE trunc_stats_test2;
2020-04-06 20:20:37.571 EDT [5575:34] pg_regress/stats LOG:  statement: INSERT INTO trunc_stats_test2 DEFAULT VALUES;
2020-04-06 20:20:37.571 EDT [5575:35] pg_regress/stats LOG:  statement: RELEASE SAVEPOINT p1;
2020-04-06 20:20:37.571 EDT [5575:36] pg_regress/stats LOG:  statement: COMMIT;
2020-04-06 20:20:37.572 EDT [5575:37] pg_regress/stats LOG:  statement: BEGIN;
2020-04-06 20:20:37.572 EDT [5575:38] pg_regress/stats LOG:  statement: INSERT INTO trunc_stats_test3 DEFAULT VALUES;
2020-04-06 20:20:37.572 EDT [5575:39] pg_regress/stats LOG:  statement: INSERT INTO trunc_stats_test3 DEFAULT VALUES;
2020-04-06 20:20:37.573 EDT [5575:40] pg_regress/stats LOG:  statement: SAVEPOINT p1;
2020-04-06 20:20:37.573 EDT [5575:41] pg_regress/stats LOG:  statement: INSERT INTO trunc_stats_test3 DEFAULT VALUES;
2020-04-06 20:20:37.573 EDT [5575:42] pg_regress/stats LOG:  statement: INSERT INTO trunc_stats_test3 DEFAULT VALUES;
2020-04-06 20:20:37.573 EDT [5575:43] pg_regress/stats LOG:  statement: TRUNCATE trunc_stats_test3;
2020-04-06 20:20:37.574 EDT [5575:44] pg_regress/stats LOG:  statement: INSERT INTO trunc_stats_test3 DEFAULT VALUES;
2020-04-06 20:20:37.575 EDT [5575:45] pg_regress/stats LOG:  statement: ROLLBACK TO SAVEPOINT p1;
2020-04-06 20:20:37.575 EDT [5575:46] pg_regress/stats LOG:  statement: COMMIT;
2020-04-06 20:20:37.575 EDT [5575:47] pg_regress/stats LOG:  statement: BEGIN;
2020-04-06 20:20:37.575 EDT [5575:48] pg_regress/stats LOG:  statement: INSERT INTO trunc_stats_test4 DEFAULT VALUES;
2020-04-06 20:20:37.576 EDT [5575:49] pg_regress/stats LOG:  statement: INSERT INTO trunc_stats_test4 DEFAULT VALUES;
2020-04-06 20:20:37.576 EDT [5575:50] pg_regress/stats LOG:  statement: TRUNCATE trunc_stats_test4;
2020-04-06 20:20:37.577 EDT [5575:51] pg_regress/stats LOG:  statement: INSERT INTO trunc_stats_test4 DEFAULT VALUES;
2020-04-06 20:20:37.577 EDT [5575:52] pg_regress/stats LOG:  statement: ROLLBACK;
2020-04-06 20:20:37.577 EDT [5575:53] pg_regress/stats LOG:  statement: SELECT count(*) FROM tenk2;
2020-04-06 20:20:37.599 EDT [5575:54] pg_regress/stats LOG:  statement: SET enable_bitmapscan TO off;
2020-04-06 20:20:37.599 EDT [5575:55] pg_regress/stats LOG:  statement: SELECT count(*) FROM tenk2 WHERE unique1 = 1;
2020-04-06 20:20:37.616 EDT [5575:56] pg_regress/stats LOG:  statement: RESET enable_bitmapscan;
2020-04-06 20:20:37.620 EDT [5578:1] [unknown] LOG:  connection received: host=[local]
2020-04-06 20:20:37.622 EDT [5578:2] [unknown] LOG:  connection authorized: user=pgbuild database=regression application_name=pg_regress/stats
2020-04-06 20:20:37.626 EDT [5578:3] pg_regress/stats LOG:  statement: SELECT wait_for_stats();
2020-04-06 20:20:37.629 EDT [5575:57] pg_regress/stats LOG:  disconnection: session time: 0:00:00.116 user=pgbuild database=regression host=[local]
2020-04-06 20:20:38.135 EDT [5578:4] pg_regress/stats LOG:  wait_for_stats delayed 0.506393 seconds
2020-04-06 20:20:38.135 EDT [5578:5] pg_regress/stats CONTEXT:  PL/pgSQL function wait_for_stats() line 48 at RAISE
2020-04-06 20:20:38.135 EDT [5578:6] pg_regress/stats STATEMENT:  SELECT wait_for_stats();
2020-04-06 20:20:38.137 EDT [5578:7] pg_regress/stats LOG:  statement: SELECT relname, n_tup_ins, n_tup_upd, n_tup_del, n_live_tup, n_dead_tup
	  FROM pg_stat_user_tables
	 WHERE relname like 'trunc_stats_test%' order by relname;
2020-04-06 20:20:38.142 EDT [5578:8] pg_regress/stats LOG:  statement: SELECT st.seq_scan >= pr.seq_scan + 1,
	       st.seq_tup_read >= pr.seq_tup_read + cl.reltuples,
	       st.idx_scan >= pr.idx_scan + 1,
	       st.idx_tup_fetch >= pr.idx_tup_fetch + 1
	  FROM pg_stat_user_tables AS st, pg_class AS cl, prevstats AS pr
	 WHERE st.relname='tenk2' AND cl.relname='tenk2';
2020-04-06 20:20:38.146 EDT [5578:9] pg_regress/stats LOG:  statement: SELECT st.heap_blks_read + st.heap_blks_hit >= pr.heap_blks + cl.relpages,
	       st.idx_blks_read + st.idx_blks_hit >= pr.idx_blks + 1
	  FROM pg_statio_user_tables AS st, pg_class AS cl, prevstats AS pr
	 WHERE st.relname='tenk2' AND cl.relname='tenk2';
2020-04-06 20:20:38.150 EDT [5578:10] pg_regress/stats LOG:  statement: SELECT pr.snap_ts < pg_stat_get_snapshot_timestamp() as snapshot_newer
	FROM prevstats AS pr;
2020-04-06 20:20:38.151 EDT [5578:11] pg_regress/stats LOG:  statement: DROP TABLE trunc_stats_test, trunc_stats_test1, trunc_stats_test2, trunc_stats_test3, trunc_stats_test4;
2020-04-06 20:20:38.161 EDT [5578:12] pg_regress/stats LOG:  statement: DROP TABLE prevstats;
2020-04-06 20:20:38.164 EDT [5578:13] pg_regress/stats LOG:  disconnection: session time: 0:00:00.545 user=pgbuild database=regression host=[local]
2020-04-06 20:20:38.177 EDT [24935:457] LOG:  received fast shutdown request
2020-04-06 20:20:38.177 EDT [24935:458] LOG:  aborting any active transactions
2020-04-06 20:20:38.182 EDT [24935:459] LOG:  background worker "logical replication launcher" (PID 24942) exited with exit code 1
2020-04-06 20:20:38.222 EDT [24937:11] LOG:  shutting down
2020-04-06 20:20:38.278 EDT [24935:460] LOG:  database system is shut down
=========================== regression.diffs ================
diff -U3 /home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/expected/incremental_sort.out /home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/results/incremental_sort.out
--- /home/pgbuild/buildfarm/HEAD/pgsql.build/src/test/regress/expected/incremental_sort.out	2020-04-06 18:26:08.527981340 -0400
+++ /home/pgbuild/buildfarm/HEAD/pgsql.build/src/bin/pg_upgrade/tmp_check/regress/results/incremental_sort.out	2020-04-06 20:19:55.132013664 -0400
@@ -541,8 +541,9 @@
          ->  Sort (actual rows=100 loops=1)
                Sort Key: t.a
                Sort Method: quicksort  Memory: NNkB
+               Sort Method: unknown  Disk: NNkB
                ->  Seq Scan on t (actual rows=100 loops=1)
-(9 rows)
+(10 rows)
 
 select jsonb_pretty(explain_analyze_inc_sort_nodes_without_memory('select * from (select * from t order by a) s order by a, b limit 55'));
                    jsonb_pretty                   
@@ -715,8 +716,9 @@
          ->  Sort (actual rows=100 loops=1)
                Sort Key: t.a
                Sort Method: quicksort  Memory: NNkB
+               Sort Method: unknown  Disk: NNkB
                ->  Seq Scan on t (actual rows=100 loops=1)
-(9 rows)
+(10 rows)
 
 select jsonb_pretty(explain_analyze_inc_sort_nodes_without_memory('select * from (select * from t order by a) s order by a, b limit 70'));
                    jsonb_pretty