diff --git a/ansible/files/pg_wait_sampling_extension.sql b/ansible/files/pg_wait_sampling_extension.sql new file mode 100644 index 000000000..b90b26fe5 --- /dev/null +++ b/ansible/files/pg_wait_sampling_extension.sql @@ -0,0 +1,2 @@ +CREATE SCHEMA IF NOT exists extensions; +CREATE EXTENSION IF NOT EXISTS pg_wait_sampling with schema extensions; diff --git a/ansible/files/postgresql_config/postgresql.conf.j2 b/ansible/files/postgresql_config/postgresql.conf.j2 index 154ec1341..34a25057d 100644 --- a/ansible/files/postgresql_config/postgresql.conf.j2 +++ b/ansible/files/postgresql_config/postgresql.conf.j2 @@ -687,7 +687,7 @@ default_text_search_config = 'pg_catalog.english' #local_preload_libraries = '' #session_preload_libraries = '' -shared_preload_libraries = 'pg_stat_statements, pgaudit, plpgsql, plpgsql_check, pg_cron, pg_net, pgsodium, timescaledb, auto_explain, pg_tle, plan_filter, supabase_vault' # (change requires restart) +shared_preload_libraries = 'pg_stat_statements, pg_wait_sampling, pgaudit, plpgsql, plpgsql_check, pg_cron, pg_net, pgsodium, timescaledb, auto_explain, pg_tle, plan_filter, supabase_vault' # (change requires restart) jit_provider = 'llvmjit' # JIT library to use # - Other Defaults - diff --git a/ansible/files/postgresql_config/supautils.conf.j2 b/ansible/files/postgresql_config/supautils.conf.j2 index 16ce476d6..06e4b4781 100644 --- a/ansible/files/postgresql_config/supautils.conf.j2 +++ b/ansible/files/postgresql_config/supautils.conf.j2 @@ -1,13 +1,13 @@ supautils.extensions_parameter_overrides = '{"pg_cron":{"schema":"pg_catalog"}}' supautils.policy_grants = '{"postgres":["auth.audit_log_entries","auth.flow_state","auth.identities","auth.instances","auth.mfa_amr_claims","auth.mfa_challenges","auth.mfa_factors","auth.oauth_clients","auth.one_time_tokens","auth.refresh_tokens","auth.saml_providers","auth.saml_relay_states","auth.sessions","auth.sso_domains","auth.sso_providers","auth.users","realtime.messages","realtime.subscription","storage.buckets","storage.buckets_analytics","storage.objects","storage.prefixes","storage.s3_multipart_uploads","storage.s3_multipart_uploads_parts"]}' supautils.drop_trigger_grants = '{"postgres":["auth.audit_log_entries","auth.flow_state","auth.identities","auth.instances","auth.mfa_amr_claims","auth.mfa_challenges","auth.mfa_factors","auth.oauth_clients","auth.one_time_tokens","auth.refresh_tokens","auth.saml_providers","auth.saml_relay_states","auth.sessions","auth.sso_domains","auth.sso_providers","auth.users","realtime.messages","realtime.subscription","storage.buckets","storage.buckets_analytics","storage.objects","storage.prefixes","storage.s3_multipart_uploads","storage.s3_multipart_uploads_parts"]}' -# full list: address_standardizer, address_standardizer_data_us, adminpack, amcheck, autoinc, bloom, btree_gin, btree_gist, citext, cube, dblink, dict_int, dict_xsyn, earthdistance, file_fdw, fuzzystrmatch, hstore, http, hypopg, index_advisor, insert_username, intagg, intarray, isn, lo, ltree, moddatetime, old_snapshot, orioledb, pageinspect, pg_buffercache, pg_cron, pg_freespacemap, pg_graphql, pg_hashids, pg_jsonschema, pg_net, pg_prewarm, pg_repack, pg_stat_monitor, pg_stat_statements, pg_surgery, pg_tle, pg_trgm, pg_visibility, pg_walinspect, pgaudit, pgcrypto, pgjwt, pgmq, pgroonga, pgroonga_database, pgrouting, pgrowlocks, pgsodium, pgstattuple, pgtap, plcoffee, pljava, plls, plpgsql, plpgsql_check, plv8, postgis, postgis_raster, postgis_sfcgal, postgis_tiger_geocoder, postgis_topology, postgres_fdw, refint, rum, seg, sslinfo, supabase_vault, supautils, tablefunc, tcn, timescaledb, tsm_system_rows, tsm_system_time, unaccent, uuid-ossp, vector, wrappers, xml2 +# full list: address_standardizer, address_standardizer_data_us, adminpack, amcheck, autoinc, bloom, btree_gin, btree_gist, citext, cube, dblink, dict_int, dict_xsyn, earthdistance, file_fdw, fuzzystrmatch, hstore, http, hypopg, index_advisor, insert_username, intagg, intarray, isn, lo, ltree, moddatetime, old_snapshot, orioledb, pageinspect, pg_buffercache, pg_cron, pg_freespacemap, pg_graphql, pg_hashids, pg_jsonschema, pg_net, pg_prewarm, pg_repack, pg_stat_monitor, pg_stat_statements, pg_surgery, pg_tle, pg_trgm, pg_visibility, pg_wait_sampling, pg_walinspect, pgaudit, pgcrypto, pgjwt, pgmq, pgroonga, pgroonga_database, pgrouting, pgrowlocks, pgsodium, pgstattuple, pgtap, plcoffee, pljava, plls, plpgsql, plpgsql_check, plv8, postgis, postgis_raster, postgis_sfcgal, postgis_tiger_geocoder, postgis_topology, postgres_fdw, refint, rum, seg, sslinfo, supabase_vault, supautils, tablefunc, tcn, timescaledb, tsm_system_rows, tsm_system_time, unaccent, uuid-ossp, vector, wrappers, xml2 # omitted because may be unsafe: adminpack, amcheck, file_fdw, lo, old_snapshot, pageinspect, pg_freespacemap, pg_surgery, pg_visibility # omitted because deprecated: intagg, xml2 # omitted because doesn't require superuser: pgmq # omitted because protected: plpgsql # NOTE: keep nix/tests/prime-superuser.sql in sync with the "may be unsafe" + "deprecated" lists above. -supautils.privileged_extensions = 'address_standardizer, address_standardizer_data_us, autoinc, bloom, btree_gin, btree_gist, citext, cube, dblink, dict_int, dict_xsyn, earthdistance, fuzzystrmatch, hstore, http, hypopg, index_advisor, insert_username, intarray, isn, ltree, moddatetime, orioledb, pg_buffercache, pg_cron, pg_graphql, pg_hashids, pg_jsonschema, pg_net, pg_prewarm, pg_repack, pg_stat_monitor, pg_stat_statements, pg_tle, pg_trgm, pg_walinspect, pgaudit, pgcrypto, pgjwt, pgroonga, pgroonga_database, pgrouting, pgrowlocks, pgsodium, pgstattuple, pgtap, plcoffee, pljava, plls, plpgsql_check, plv8, postgis, postgis_raster, postgis_sfcgal, postgis_tiger_geocoder, postgis_topology, postgres_fdw, refint, rum, seg, sslinfo, supabase_vault, supautils, tablefunc, tcn, timescaledb, tsm_system_rows, tsm_system_time, unaccent, uuid-ossp, vector, wrappers' +supautils.privileged_extensions = 'address_standardizer, address_standardizer_data_us, autoinc, bloom, btree_gin, btree_gist, citext, cube, dblink, dict_int, dict_xsyn, earthdistance, fuzzystrmatch, hstore, http, hypopg, index_advisor, insert_username, intarray, isn, ltree, moddatetime, orioledb, pg_buffercache, pg_cron, pg_graphql, pg_hashids, pg_jsonschema, pg_net, pg_prewarm, pg_repack, pg_stat_monitor, pg_stat_statements, pg_tle, pg_trgm, pg_wait_sampling, pg_walinspect, pgaudit, pgcrypto, pgjwt, pgroonga, pgroonga_database, pgrouting, pgrowlocks, pgsodium, pgstattuple, pgtap, plcoffee, pljava, plls, plpgsql_check, plv8, postgis, postgis_raster, postgis_sfcgal, postgis_tiger_geocoder, postgis_topology, postgres_fdw, refint, rum, seg, sslinfo, supabase_vault, supautils, tablefunc, tcn, timescaledb, tsm_system_rows, tsm_system_time, unaccent, uuid-ossp, vector, wrappers' supautils.extension_custom_scripts_path = '/etc/postgresql-custom/extension-custom-scripts' supautils.restrict_extension_versions = 'warn' supautils.privileged_extensions_superuser = 'supabase_admin' diff --git a/ansible/files/postgresql_extension_custom_scripts/pg_wait_sampling/after-create.sql b/ansible/files/postgresql_extension_custom_scripts/pg_wait_sampling/after-create.sql new file mode 100644 index 000000000..346903c11 --- /dev/null +++ b/ansible/files/postgresql_extension_custom_scripts/pg_wait_sampling/after-create.sql @@ -0,0 +1,4 @@ +-- Upstream revokes this from PUBLIC (it's the only function of the +-- extension not already granted to PUBLIC); grant it back to postgres so +-- the extension is fully usable without superuser. +grant execute on function pg_wait_sampling_reset_profile() to postgres with grant option; diff --git a/ansible/playbook.yml b/ansible/playbook.yml index d9bb6e1c8..273e2f1cb 100644 --- a/ansible/playbook.yml +++ b/ansible/playbook.yml @@ -17,7 +17,11 @@ dest: "00-schema.sql", } - { source: "stat_extension.sql", dest: "01-extension.sql" } - + - { + source: "pg_wait_sampling_extension.sql", + dest: "02-extension.sql", + } + environment: PATH: /usr/lib/postgresql/bin:{{ ansible_env.PATH }} diff --git a/ansible/vars.yml b/ansible/vars.yml index 7d465d395..d3ccc20ea 100644 --- a/ansible/vars.yml +++ b/ansible/vars.yml @@ -11,9 +11,9 @@ postgres_major: # This is the source of truth for Postgres versions used in the Dockerfiles, and # is used to derive image tags and base images in the release matrix. postgres_release: - postgresorioledb-17: "17.9.0.020-orioledb" - postgres17: "17.6.1.167" - postgres15: "15.14.1.167" + postgresorioledb-17: "17.9.0.021-orioledb-bench-5" + postgres17: "17.6.1.168-bench-5" + postgres15: "15.14.1.168-bench-5" # Docker release matrix — base images built first, layered images built on top. # tag and base_tag are derived at build time from postgres_release via release_key. # tag_suffix is appended to the release version to form the final image tag. diff --git a/docker/pgctld/orioledb-postgresql.conf.tmpl b/docker/pgctld/orioledb-postgresql.conf.tmpl index caedde706..348174986 100644 --- a/docker/pgctld/orioledb-postgresql.conf.tmpl +++ b/docker/pgctld/orioledb-postgresql.conf.tmpl @@ -296,7 +296,7 @@ wal_log_hints = 'on' # These settings activate OrioleDB as the default table storage engine. # Injected automatically by the /usr/local/bin/pgctld wrapper in variant-orioledb-17. #------------------------------------------------------------------------------ -shared_preload_libraries = 'pg_stat_statements, pgaudit, plpgsql, plpgsql_check, pg_cron, pg_net, auto_explain, pg_tle, plan_filter, supabase_vault, orioledb' +shared_preload_libraries = 'pg_stat_statements, pg_wait_sampling, pgaudit, plpgsql, plpgsql_check, pg_cron, pg_net, auto_explain, pg_tle, plan_filter, supabase_vault, orioledb' default_table_access_method = 'orioledb' orioledb.enable_rewind = true orioledb.rewind_max_time = 1200 diff --git a/docker/pgctld/postgresql.conf.tmpl b/docker/pgctld/postgresql.conf.tmpl index 4067e5ab8..d46d6fcc4 100644 --- a/docker/pgctld/postgresql.conf.tmpl +++ b/docker/pgctld/postgresql.conf.tmpl @@ -231,7 +231,7 @@ default_text_search_config = 'pg_catalog.english' session_preload_libraries = 'supautils' -shared_preload_libraries = 'pg_stat_statements, pgaudit, plpgsql, plpgsql_check, pg_cron, pg_net, auto_explain, pg_tle, plan_filter, supabase_vault' +shared_preload_libraries = 'pg_stat_statements, pg_wait_sampling, pgaudit, plpgsql, plpgsql_check, pg_cron, pg_net, auto_explain, pg_tle, plan_filter, supabase_vault' session_preload_libraries = 'supautils' jit_provider = 'llvmjit' # JIT library to use diff --git a/migrations/schema-orioledb-17.sql b/migrations/schema-orioledb-17.sql index c1617fdc6..a02a098bd 100644 --- a/migrations/schema-orioledb-17.sql +++ b/migrations/schema-orioledb-17.sql @@ -4,8 +4,8 @@ \restrict SupabaseTestDumpKey123 --- Dumped from database version 17.9 --- Dumped by pg_dump version 17.9 +-- Dumped from database version 17.10 +-- Dumped by pg_dump version 17.10 SET statement_timeout = 0; SET lock_timeout = 0; diff --git a/nix/checks.nix b/nix/checks.nix index 55fb676b9..42d51f498 100644 --- a/nix/checks.nix +++ b/nix/checks.nix @@ -123,6 +123,7 @@ # Define which extensions should be preloaded (in order of priority) WANTED_EXTS=( "pg_stat_statements" + "pg_wait_sampling" "pgaudit" "plpgsql" "plpgsql_check" @@ -255,6 +256,7 @@ "pg_net_worker_privileges" # needs the authenticated/postgres roles from the full migrations, not present in the CLI prime file "pg_cron_trigger_privileges" # needs pg_cron + the postgres role and cron-schema grants from the full migrations, not in the CLI prime file "supautils_restrict_versions" # needs the postgres role + primed hstore from the full migrations/prime, not present in the CLI variant + "pg_wait_sampling" # Version-specific extension tests "z_17_ext_interface" "z_17_pg_stat_monitor" diff --git a/nix/config.nix b/nix/config.nix index 7ed5338e0..a47f9a16e 100644 --- a/nix/config.nix +++ b/nix/config.nix @@ -57,7 +57,8 @@ in orioledb = { "17" = { version = "17_20"; - hash = "sha256-HDrHTx9yeIPJoyIBs+BdAhBQqt1IEtQrG9pFfvHJqdg="; + revision = "b8970548a74d2adec467ce7c99469a34edbc563b"; + hash = "sha256-yQCUw8A11heKWASlZS57L4etFNbsssZ2Z9XPpYT9do4="; }; }; }; diff --git a/nix/ext/orioledb.nix b/nix/ext/orioledb.nix index 3c7558919..c61f59754 100644 --- a/nix/ext/orioledb.nix +++ b/nix/ext/orioledb.nix @@ -15,10 +15,10 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "orioledb"; repo = "orioledb"; - rev = "beta16"; - sha256 = "sha256-HCfNzMPt80nGeVwlstUCeMpdNZYd9KhLLHYyD/Hvuhk="; + rev = "657812f526d732417630bd4355fb6be28a72321b"; + sha256 = "sha256-NzAk1wrWL89tUxvHJ/P2W2Sh4HxeJ0Kvw2lQQN1bRqY="; }; - version = "beta16"; + version = "657812f526d732417630bd4355fb6be28a72321b"; buildInputs = [ curl libkrb5 @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { openssl ]; buildPhase = '' - make USE_PGXS=1 ORIOLEDB_PATCHSET_VERSION=20 + make USE_PGXS=1 ORIOLEDB_PATCHSET_VERSION=b8970548a74d2adec467ce7c99469a34edbc563b ''; separateDebugInfo = true; installPhase = '' diff --git a/nix/ext/pg_wait_sampling-defaults.patch b/nix/ext/pg_wait_sampling-defaults.patch new file mode 100644 index 000000000..b8bf19737 --- /dev/null +++ b/nix/ext/pg_wait_sampling-defaults.patch @@ -0,0 +1,20 @@ +--- a/pg_wait_sampling.c ++++ b/pg_wait_sampling.c +@@ -363,7 +363,7 @@ + "Sets size of waits history.", + NULL, + &pgws_historySize, +- 5000, ++ 300000, + 100, + /* to avoid error in collector.c:alloc_history */ + MaxAllocSize / sizeof(HistoryItem), +@@ -403,7 +403,7 @@ + "Sets whether profile should be collected per pid.", + NULL, + &pgws_profilePid, +- true, ++ false, + PGC_SIGHUP, + 0, + NULL, diff --git a/nix/ext/pg_wait_sampling.nix b/nix/ext/pg_wait_sampling.nix new file mode 100644 index 000000000..6e89959ed --- /dev/null +++ b/nix/ext/pg_wait_sampling.nix @@ -0,0 +1,113 @@ +{ + pkgs, + lib, + stdenv, + fetchFromGitHub, + postgresql, + makeWrapper, + switch-ext-version, + latestOnly ? false, +}: + +let + pname = "pg_wait_sampling"; + build = + version: versionData: + stdenv.mkDerivation rec { + inherit pname version; + + buildInputs = [ postgresql ]; + + src = fetchFromGitHub { + owner = "postgrespro"; + repo = pname; + rev = versionData.rev or "v${version}"; + hash = versionData.hash; + }; + + makeFlags = [ "USE_PGXS=1" ]; + + # Ship with different compiled-in defaults than upstream + patches = [ ./pg_wait_sampling-defaults.patch ]; + + installPhase = '' + mkdir -p $out/{lib,share/postgresql/extension} + + # Install versioned library + install -Dm755 ${pname}${postgresql.dlSuffix} $out/lib/${pname}-${version}${postgresql.dlSuffix} + + if [[ "${version}" == "${latestVersion}" ]]; then + cp ${pname}--*.sql $out/share/postgresql/extension/ + fi + + # Create versioned control file with modified module path + sed -e "/^default_version =/d" \ + -e "s|^module_pathname = .*|module_pathname = '\$libdir/${pname}-${version}'|" \ + ${pname}.control > $out/share/postgresql/extension/${pname}--${version}.control + ''; + + meta = with lib; { + description = "Sampling based statistics of wait events"; + homepage = "https://github.com/postgrespro/pg_wait_sampling"; + platforms = postgresql.meta.platforms; + license = licenses.postgresql; + }; + }; + allVersions = (builtins.fromJSON (builtins.readFile ./versions.json)).${pname}; + supportedVersions = lib.filterAttrs ( + _: value: builtins.elem (lib.versions.major postgresql.version) value.postgresql + ) allVersions; + versions = lib.naturalSort (lib.attrNames supportedVersions); + latestVersion = lib.last versions; + versionsToUse = + if latestOnly then + { "${latestVersion}" = supportedVersions.${latestVersion}; } + else + supportedVersions; + versionsBuilt = if latestOnly then [ latestVersion ] else versions; + numberOfVersionsBuilt = builtins.length versionsBuilt; + packages = builtins.attrValues (lib.mapAttrs (name: value: build name value) versionsToUse); +in +pkgs.buildEnv { + name = pname; + paths = packages; + nativeBuildInputs = [ makeWrapper ]; + + pathsToLink = [ + "/lib" + "/share/postgresql/extension" + ]; + + postBuild = '' + { + echo "default_version = '${latestVersion}'" + cat $out/share/postgresql/extension/${pname}--${latestVersion}.control + } > $out/share/postgresql/extension/${pname}.control + ln -sfn ${pname}-${latestVersion}${postgresql.dlSuffix} $out/lib/${pname}${postgresql.dlSuffix} + + # checks + (set -x + test "$(ls -A $out/lib/${pname}*${postgresql.dlSuffix} | wc -l)" = "${ + toString (numberOfVersionsBuilt + 1) + }" + ) + + makeWrapper ${lib.getExe switch-ext-version} $out/bin/switch_${pname}_version \ + --prefix EXT_WRAPPER : "$out" --prefix EXT_NAME : "${pname}" + ''; + + passthru = { + versions = versionsBuilt; + numberOfVersions = numberOfVersionsBuilt; + inherit switch-ext-version latestOnly; + hasBackgroundWorker = true; + defaultSettings = { + shared_preload_libraries = [ pname ]; + }; + version = + if latestOnly then + latestVersion + else + "multi-" + lib.concatStringsSep "-" (map (v: lib.replaceStrings [ "." ] [ "-" ] v) versions); + }; +} diff --git a/nix/ext/versions.json b/nix/ext/versions.json index 78a51b5f6..c3702178c 100644 --- a/nix/ext/versions.json +++ b/nix/ext/versions.json @@ -932,5 +932,16 @@ ], "hash": "sha256-+QoACPCKiFfuT2lJfSUmgfzC5MXf75KpSoc2PzPxKyM=" } + }, + "pg_wait_sampling": { + "1.1": { + "postgresql": [ + "15", + "17", + "orioledb-17" + ], + "rev": "v1.1.11", + "hash": "sha256-Jz96QriyocruvTECfDP24Qvxe8No/SulOCon5hmr2Po=" + } } } diff --git a/nix/packages/postgres.nix b/nix/packages/postgres.nix index 87daccdae..a7b2b37bf 100644 --- a/nix/packages/postgres.nix +++ b/nix/packages/postgres.nix @@ -41,6 +41,7 @@ ../ext/pgsodium.nix ../ext/pg_graphql ../ext/pg_stat_monitor.nix + ../ext/pg_wait_sampling.nix ../ext/pg_jsonschema ../ext/pg_partman.nix ../ext/pgvector.nix diff --git a/nix/tests/expected/pg_wait_sampling.out b/nix/tests/expected/pg_wait_sampling.out new file mode 100644 index 000000000..839c50b3f --- /dev/null +++ b/nix/tests/expected/pg_wait_sampling.out @@ -0,0 +1,48 @@ +show pg_wait_sampling.profile_pid; + pg_wait_sampling.profile_pid +------------------------------ + off +(1 row) + +show pg_wait_sampling.history_size; + pg_wait_sampling.history_size +------------------------------- + 300000 +(1 row) + +select + * +from + pg_wait_sampling_current +where + false; + pid | event_type | event | queryid +-----+------------+-------+--------- +(0 rows) + +select + * +from + pg_wait_sampling_history +where + false; + pid | ts | event_type | event | queryid +-----+----+------------+-------+--------- +(0 rows) + +select + * +from + pg_wait_sampling_profile +where + false; + pid | event_type | event | queryid | count +-----+------------+-------+---------+------- +(0 rows) + +select pg_wait_sampling_reset_profile(); + pg_wait_sampling_reset_profile +-------------------------------- + +(1 row) + diff --git a/nix/tests/expected/z_15_ext_interface.out b/nix/tests/expected/z_15_ext_interface.out index 622080a4f..e640a8b4f 100644 --- a/nix/tests/expected/z_15_ext_interface.out +++ b/nix/tests/expected/z_15_ext_interface.out @@ -94,6 +94,7 @@ order by pg_tle | f pg_trgm | t pg_visibility | t + pg_wait_sampling | t pg_walinspect | t pgaudit | t pgcrypto | t @@ -130,7 +131,7 @@ order by vector | t wrappers | t xml2 | f -(80 rows) +(81 rows) /* @@ -1321,6 +1322,10 @@ order by pg_visibility | public | pg_visibility_map | regclass, blkno bigint, OUT all_visible boolean, OUT all_frozen boolean | record pg_visibility | public | pg_visibility_map | regclass, OUT blkno bigint, OUT all_visible boolean, OUT all_frozen boolean | SETOF record pg_visibility | public | pg_visibility_map_summary | regclass, OUT all_visible bigint, OUT all_frozen bigint | record + pg_wait_sampling | public | pg_wait_sampling_get_current | pid integer, OUT pid integer, OUT event_type text, OUT event text, OUT queryid bigint | SETOF record + pg_wait_sampling | public | pg_wait_sampling_get_history | OUT pid integer, OUT ts timestamp with time zone, OUT event_type text, OUT event text, OUT queryid bigint | SETOF record + pg_wait_sampling | public | pg_wait_sampling_get_profile | OUT pid integer, OUT event_type text, OUT event text, OUT queryid bigint, OUT count bigint | SETOF record + pg_wait_sampling | public | pg_wait_sampling_reset_profile | | void pg_walinspect | public | pg_get_wal_record_info | in_lsn pg_lsn, OUT start_lsn pg_lsn, OUT end_lsn pg_lsn, OUT prev_lsn pg_lsn, OUT xid xid, OUT resource_manager text, OUT record_type text, OUT record_length integer, OUT main_data_length integer, OUT fpi_length integer, OUT description text, OUT block_ref text | record pg_walinspect | public | pg_get_wal_records_info | start_lsn pg_lsn, end_lsn pg_lsn, OUT start_lsn pg_lsn, OUT end_lsn pg_lsn, OUT prev_lsn pg_lsn, OUT xid xid, OUT resource_manager text, OUT record_type text, OUT record_length integer, OUT main_data_length integer, OUT fpi_length integer, OUT description text, OUT block_ref text | SETOF record pg_walinspect | public | pg_get_wal_stats | start_lsn pg_lsn, end_lsn pg_lsn, per_record boolean, OUT "resource_manager/record_type" text, OUT count bigint, OUT count_percentage double precision, OUT record_size bigint, OUT record_size_percentage double precision, OUT fpi_size bigint, OUT fpi_size_percentage double precision, OUT combined_size bigint, OUT combined_size_percentage double precision | SETOF record @@ -5307,7 +5312,7 @@ order by xml2 | public | xpath_table | text, text, text, text, text | SETOF record xml2 | public | xslt_process | text, text | text xml2 | public | xslt_process | text, text, text | text -(5135 rows) +(5139 rows) /* @@ -5590,6 +5595,20 @@ order by pg_tle | pgtle | feature_info | obj_identity pg_tle | pgtle | feature_info | proname pg_tle | pgtle | feature_info | schema_name + pg_wait_sampling | public | pg_wait_sampling_current | event + pg_wait_sampling | public | pg_wait_sampling_current | event_type + pg_wait_sampling | public | pg_wait_sampling_current | pid + pg_wait_sampling | public | pg_wait_sampling_current | queryid + pg_wait_sampling | public | pg_wait_sampling_history | event + pg_wait_sampling | public | pg_wait_sampling_history | event_type + pg_wait_sampling | public | pg_wait_sampling_history | pid + pg_wait_sampling | public | pg_wait_sampling_history | queryid + pg_wait_sampling | public | pg_wait_sampling_history | ts + pg_wait_sampling | public | pg_wait_sampling_profile | count + pg_wait_sampling | public | pg_wait_sampling_profile | event + pg_wait_sampling | public | pg_wait_sampling_profile | event_type + pg_wait_sampling | public | pg_wait_sampling_profile | pid + pg_wait_sampling | public | pg_wait_sampling_profile | queryid pgmq | pgmq | a_foo | archived_at pgmq | pgmq | a_foo | enqueued_at pgmq | pgmq | a_foo | headers @@ -6509,5 +6528,5 @@ order by wrappers | public | wrappers_fdw_stats | rows_in wrappers | public | wrappers_fdw_stats | rows_out wrappers | public | wrappers_fdw_stats | updated_at -(1168 rows) +(1182 rows) diff --git a/nix/tests/expected/z_17_ext_interface.out b/nix/tests/expected/z_17_ext_interface.out index 6625cd8bc..2778cda7d 100644 --- a/nix/tests/expected/z_17_ext_interface.out +++ b/nix/tests/expected/z_17_ext_interface.out @@ -86,6 +86,7 @@ order by pg_tle | f pg_trgm | t pg_visibility | t + pg_wait_sampling | t pg_walinspect | t pgaudit | t pgcrypto | t @@ -117,7 +118,7 @@ order by vector | t wrappers | t xml2 | f -(73 rows) +(74 rows) /* @@ -1306,6 +1307,10 @@ order by pg_visibility | public | pg_visibility_map | regclass, blkno bigint, OUT all_visible boolean, OUT all_frozen boolean | record pg_visibility | public | pg_visibility_map | regclass, OUT blkno bigint, OUT all_visible boolean, OUT all_frozen boolean | SETOF record pg_visibility | public | pg_visibility_map_summary | regclass, OUT all_visible bigint, OUT all_frozen bigint | record + pg_wait_sampling | public | pg_wait_sampling_get_current | pid integer, OUT pid integer, OUT event_type text, OUT event text, OUT queryid bigint | SETOF record + pg_wait_sampling | public | pg_wait_sampling_get_history | OUT pid integer, OUT ts timestamp with time zone, OUT event_type text, OUT event text, OUT queryid bigint | SETOF record + pg_wait_sampling | public | pg_wait_sampling_get_profile | OUT pid integer, OUT event_type text, OUT event text, OUT queryid bigint, OUT count bigint | SETOF record + pg_wait_sampling | public | pg_wait_sampling_reset_profile | | void pg_walinspect | public | pg_get_wal_record_info | in_lsn pg_lsn, OUT start_lsn pg_lsn, OUT end_lsn pg_lsn, OUT prev_lsn pg_lsn, OUT xid xid, OUT resource_manager text, OUT record_type text, OUT record_length integer, OUT main_data_length integer, OUT fpi_length integer, OUT description text, OUT block_ref text | record pg_walinspect | public | pg_get_wal_records_info | start_lsn pg_lsn, end_lsn pg_lsn, OUT start_lsn pg_lsn, OUT end_lsn pg_lsn, OUT prev_lsn pg_lsn, OUT xid xid, OUT resource_manager text, OUT record_type text, OUT record_length integer, OUT main_data_length integer, OUT fpi_length integer, OUT description text, OUT block_ref text | SETOF record pg_walinspect | public | pg_get_wal_stats | start_lsn pg_lsn, end_lsn pg_lsn, per_record boolean, OUT "resource_manager/record_type" text, OUT count bigint, OUT count_percentage double precision, OUT record_size bigint, OUT record_size_percentage double precision, OUT fpi_size bigint, OUT fpi_size_percentage double precision, OUT combined_size bigint, OUT combined_size_percentage double precision | SETOF record @@ -4951,7 +4956,7 @@ order by xml2 | public | xpath_table | text, text, text, text, text | SETOF record xml2 | public | xslt_process | text, text | text xml2 | public | xslt_process | text, text, text | text -(4792 rows) +(4796 rows) /* @@ -4983,456 +4988,470 @@ order by n.nspname, pc.relname, pa.attname; - extension_name | schema_name | entity_name | attname -------------------------------+-------------+-------------------------+-------------------------------- - address_standardizer_data_us | public | us_gaz | id - address_standardizer_data_us | public | us_gaz | is_custom - address_standardizer_data_us | public | us_gaz | seq - address_standardizer_data_us | public | us_gaz | stdword - address_standardizer_data_us | public | us_gaz | token - address_standardizer_data_us | public | us_gaz | word - address_standardizer_data_us | public | us_lex | id - address_standardizer_data_us | public | us_lex | is_custom - address_standardizer_data_us | public | us_lex | seq - address_standardizer_data_us | public | us_lex | stdword - address_standardizer_data_us | public | us_lex | token - address_standardizer_data_us | public | us_lex | word - address_standardizer_data_us | public | us_rules | id - address_standardizer_data_us | public | us_rules | is_custom - address_standardizer_data_us | public | us_rules | rule - hypopg | public | hypopg_hidden_indexes | am_name - hypopg | public | hypopg_hidden_indexes | index_name - hypopg | public | hypopg_hidden_indexes | indexrelid - hypopg | public | hypopg_hidden_indexes | is_hypo - hypopg | public | hypopg_hidden_indexes | schema_name - hypopg | public | hypopg_hidden_indexes | table_name - hypopg | public | hypopg_list_indexes | am_name - hypopg | public | hypopg_list_indexes | index_name - hypopg | public | hypopg_list_indexes | indexrelid - hypopg | public | hypopg_list_indexes | schema_name - hypopg | public | hypopg_list_indexes | table_name - pg_buffercache | public | pg_buffercache | bufferid - pg_buffercache | public | pg_buffercache | isdirty - pg_buffercache | public | pg_buffercache | pinning_backends - pg_buffercache | public | pg_buffercache | relblocknumber - pg_buffercache | public | pg_buffercache | reldatabase - pg_buffercache | public | pg_buffercache | relfilenode - pg_buffercache | public | pg_buffercache | relforknumber - pg_buffercache | public | pg_buffercache | reltablespace - pg_buffercache | public | pg_buffercache | usagecount - pg_net | net | _http_response | content - pg_net | net | _http_response | content_type - pg_net | net | _http_response | created - pg_net | net | _http_response | error_msg - pg_net | net | _http_response | headers - pg_net | net | _http_response | id - pg_net | net | _http_response | status_code - pg_net | net | _http_response | timed_out - pg_net | net | http_request_queue | body - pg_net | net | http_request_queue | headers - pg_net | net | http_request_queue | id - pg_net | net | http_request_queue | method - pg_net | net | http_request_queue | timeout_milliseconds - pg_net | net | http_request_queue | url - pg_partman | partman | part_config | async_partitioning_in_progress - pg_partman | partman | part_config | automatic_maintenance - pg_partman | partman | part_config | constraint_cols - pg_partman | partman | part_config | constraint_valid - pg_partman | partman | part_config | control - pg_partman | partman | part_config | date_trunc_interval - pg_partman | partman | part_config | datetime_string - pg_partman | partman | part_config | epoch - pg_partman | partman | part_config | ignore_default_data - pg_partman | partman | part_config | infinite_time_partitions - pg_partman | partman | part_config | inherit_privileges - pg_partman | partman | part_config | jobmon - pg_partman | partman | part_config | maintenance_last_run - pg_partman | partman | part_config | maintenance_order - pg_partman | partman | part_config | optimize_constraint - pg_partman | partman | part_config | parent_table - pg_partman | partman | part_config | partition_interval - pg_partman | partman | part_config | partition_type - pg_partman | partman | part_config | premake - pg_partman | partman | part_config | retention - pg_partman | partman | part_config | retention_keep_index - pg_partman | partman | part_config | retention_keep_publication - pg_partman | partman | part_config | retention_keep_table - pg_partman | partman | part_config | retention_schema - pg_partman | partman | part_config | sub_partition_set_full - pg_partman | partman | part_config | template_table - pg_partman | partman | part_config | time_decoder - pg_partman | partman | part_config | time_encoder - pg_partman | partman | part_config | undo_in_progress - pg_partman | partman | part_config_sub | sub_automatic_maintenance - pg_partman | partman | part_config_sub | sub_constraint_cols - pg_partman | partman | part_config_sub | sub_constraint_valid - pg_partman | partman | part_config_sub | sub_control - pg_partman | partman | part_config_sub | sub_control_not_null - pg_partman | partman | part_config_sub | sub_date_trunc_interval - pg_partman | partman | part_config_sub | sub_default_table - pg_partman | partman | part_config_sub | sub_epoch - pg_partman | partman | part_config_sub | sub_ignore_default_data - pg_partman | partman | part_config_sub | sub_infinite_time_partitions - pg_partman | partman | part_config_sub | sub_inherit_privileges - pg_partman | partman | part_config_sub | sub_jobmon - pg_partman | partman | part_config_sub | sub_maintenance_order - pg_partman | partman | part_config_sub | sub_optimize_constraint - pg_partman | partman | part_config_sub | sub_parent - pg_partman | partman | part_config_sub | sub_partition_interval - pg_partman | partman | part_config_sub | sub_partition_type - pg_partman | partman | part_config_sub | sub_premake - pg_partman | partman | part_config_sub | sub_retention - pg_partman | partman | part_config_sub | sub_retention_keep_index - pg_partman | partman | part_config_sub | sub_retention_keep_publication - pg_partman | partman | part_config_sub | sub_retention_keep_table - pg_partman | partman | part_config_sub | sub_retention_schema - pg_partman | partman | part_config_sub | sub_template_table - pg_partman | partman | part_config_sub | sub_time_decoder - pg_partman | partman | part_config_sub | sub_time_encoder - pg_partman | partman | table_privs | grantee - pg_partman | partman | table_privs | grantor - pg_partman | partman | table_privs | privilege_type - pg_partman | partman | table_privs | table_name - pg_partman | partman | table_privs | table_schema - pg_repack | repack | primary_keys | indexrelid - pg_repack | repack | primary_keys | indrelid - pg_repack | repack | tables | alter_col_storage - pg_repack | repack | tables | ckey - pg_repack | repack | tables | ckid - pg_repack | repack | tables | copy_data - pg_repack | repack | tables | create_log - pg_repack | repack | tables | create_pktype - pg_repack | repack | tables | create_table - pg_repack | repack | tables | create_trigger - pg_repack | repack | tables | delete_log - pg_repack | repack | tables | drop_columns - pg_repack | repack | tables | enable_trigger - pg_repack | repack | tables | lock_table - pg_repack | repack | tables | pkid - pg_repack | repack | tables | relid - pg_repack | repack | tables | relname - pg_repack | repack | tables | reltoastidxid - pg_repack | repack | tables | reltoastrelid - pg_repack | repack | tables | schemaname - pg_repack | repack | tables | sql_delete - pg_repack | repack | tables | sql_insert - pg_repack | repack | tables | sql_peek - pg_repack | repack | tables | sql_pop - pg_repack | repack | tables | sql_update - pg_repack | repack | tables | tablespace_orig - pg_stat_monitor | public | pg_stat_monitor | application_name - pg_stat_monitor | public | pg_stat_monitor | bucket - pg_stat_monitor | public | pg_stat_monitor | bucket_done - pg_stat_monitor | public | pg_stat_monitor | bucket_start_time - pg_stat_monitor | public | pg_stat_monitor | calls - pg_stat_monitor | public | pg_stat_monitor | client_ip - pg_stat_monitor | public | pg_stat_monitor | cmd_type - pg_stat_monitor | public | pg_stat_monitor | cmd_type_text - pg_stat_monitor | public | pg_stat_monitor | comments - pg_stat_monitor | public | pg_stat_monitor | cpu_sys_time - pg_stat_monitor | public | pg_stat_monitor | cpu_user_time - pg_stat_monitor | public | pg_stat_monitor | datname - pg_stat_monitor | public | pg_stat_monitor | dbid - pg_stat_monitor | public | pg_stat_monitor | elevel - pg_stat_monitor | public | pg_stat_monitor | jit_deform_count - pg_stat_monitor | public | pg_stat_monitor | jit_deform_time - pg_stat_monitor | public | pg_stat_monitor | jit_emission_count - pg_stat_monitor | public | pg_stat_monitor | jit_emission_time - pg_stat_monitor | public | pg_stat_monitor | jit_functions - pg_stat_monitor | public | pg_stat_monitor | jit_generation_time - pg_stat_monitor | public | pg_stat_monitor | jit_inlining_count - pg_stat_monitor | public | pg_stat_monitor | jit_inlining_time - pg_stat_monitor | public | pg_stat_monitor | jit_optimization_count - pg_stat_monitor | public | pg_stat_monitor | jit_optimization_time - pg_stat_monitor | public | pg_stat_monitor | local_blk_read_time - pg_stat_monitor | public | pg_stat_monitor | local_blk_write_time - pg_stat_monitor | public | pg_stat_monitor | local_blks_dirtied - pg_stat_monitor | public | pg_stat_monitor | local_blks_hit - pg_stat_monitor | public | pg_stat_monitor | local_blks_read - pg_stat_monitor | public | pg_stat_monitor | local_blks_written - pg_stat_monitor | public | pg_stat_monitor | max_exec_time - pg_stat_monitor | public | pg_stat_monitor | max_plan_time - pg_stat_monitor | public | pg_stat_monitor | mean_exec_time - pg_stat_monitor | public | pg_stat_monitor | mean_plan_time - pg_stat_monitor | public | pg_stat_monitor | message - pg_stat_monitor | public | pg_stat_monitor | min_exec_time - pg_stat_monitor | public | pg_stat_monitor | min_plan_time - pg_stat_monitor | public | pg_stat_monitor | minmax_stats_since - pg_stat_monitor | public | pg_stat_monitor | pgsm_query_id - pg_stat_monitor | public | pg_stat_monitor | planid - pg_stat_monitor | public | pg_stat_monitor | plans - pg_stat_monitor | public | pg_stat_monitor | query - pg_stat_monitor | public | pg_stat_monitor | query_plan - pg_stat_monitor | public | pg_stat_monitor | queryid - pg_stat_monitor | public | pg_stat_monitor | relations - pg_stat_monitor | public | pg_stat_monitor | resp_calls - pg_stat_monitor | public | pg_stat_monitor | rows - pg_stat_monitor | public | pg_stat_monitor | shared_blk_read_time - pg_stat_monitor | public | pg_stat_monitor | shared_blk_write_time - pg_stat_monitor | public | pg_stat_monitor | shared_blks_dirtied - pg_stat_monitor | public | pg_stat_monitor | shared_blks_hit - pg_stat_monitor | public | pg_stat_monitor | shared_blks_read - pg_stat_monitor | public | pg_stat_monitor | shared_blks_written - pg_stat_monitor | public | pg_stat_monitor | sqlcode - pg_stat_monitor | public | pg_stat_monitor | stats_since - pg_stat_monitor | public | pg_stat_monitor | stddev_exec_time - pg_stat_monitor | public | pg_stat_monitor | stddev_plan_time - pg_stat_monitor | public | pg_stat_monitor | temp_blk_read_time - pg_stat_monitor | public | pg_stat_monitor | temp_blk_write_time - pg_stat_monitor | public | pg_stat_monitor | temp_blks_read - pg_stat_monitor | public | pg_stat_monitor | temp_blks_written - pg_stat_monitor | public | pg_stat_monitor | top_query - pg_stat_monitor | public | pg_stat_monitor | top_queryid - pg_stat_monitor | public | pg_stat_monitor | toplevel - pg_stat_monitor | public | pg_stat_monitor | total_exec_time - pg_stat_monitor | public | pg_stat_monitor | total_plan_time - pg_stat_monitor | public | pg_stat_monitor | userid - pg_stat_monitor | public | pg_stat_monitor | username - pg_stat_monitor | public | pg_stat_monitor | wal_bytes - pg_stat_monitor | public | pg_stat_monitor | wal_fpi - pg_stat_monitor | public | pg_stat_monitor | wal_records - pg_stat_statements | extensions | pg_stat_statements | calls - pg_stat_statements | extensions | pg_stat_statements | dbid - pg_stat_statements | extensions | pg_stat_statements | jit_deform_count - pg_stat_statements | extensions | pg_stat_statements | jit_deform_time - pg_stat_statements | extensions | pg_stat_statements | jit_emission_count - pg_stat_statements | extensions | pg_stat_statements | jit_emission_time - pg_stat_statements | extensions | pg_stat_statements | jit_functions - pg_stat_statements | extensions | pg_stat_statements | jit_generation_time - pg_stat_statements | extensions | pg_stat_statements | jit_inlining_count - pg_stat_statements | extensions | pg_stat_statements | jit_inlining_time - pg_stat_statements | extensions | pg_stat_statements | jit_optimization_count - pg_stat_statements | extensions | pg_stat_statements | jit_optimization_time - pg_stat_statements | extensions | pg_stat_statements | local_blk_read_time - pg_stat_statements | extensions | pg_stat_statements | local_blk_write_time - pg_stat_statements | extensions | pg_stat_statements | local_blks_dirtied - pg_stat_statements | extensions | pg_stat_statements | local_blks_hit - pg_stat_statements | extensions | pg_stat_statements | local_blks_read - pg_stat_statements | extensions | pg_stat_statements | local_blks_written - pg_stat_statements | extensions | pg_stat_statements | max_exec_time - pg_stat_statements | extensions | pg_stat_statements | max_plan_time - pg_stat_statements | extensions | pg_stat_statements | mean_exec_time - pg_stat_statements | extensions | pg_stat_statements | mean_plan_time - pg_stat_statements | extensions | pg_stat_statements | min_exec_time - pg_stat_statements | extensions | pg_stat_statements | min_plan_time - pg_stat_statements | extensions | pg_stat_statements | minmax_stats_since - pg_stat_statements | extensions | pg_stat_statements | plans - pg_stat_statements | extensions | pg_stat_statements | query - pg_stat_statements | extensions | pg_stat_statements | queryid - pg_stat_statements | extensions | pg_stat_statements | rows - pg_stat_statements | extensions | pg_stat_statements | shared_blk_read_time - pg_stat_statements | extensions | pg_stat_statements | shared_blk_write_time - pg_stat_statements | extensions | pg_stat_statements | shared_blks_dirtied - pg_stat_statements | extensions | pg_stat_statements | shared_blks_hit - pg_stat_statements | extensions | pg_stat_statements | shared_blks_read - pg_stat_statements | extensions | pg_stat_statements | shared_blks_written - pg_stat_statements | extensions | pg_stat_statements | stats_since - pg_stat_statements | extensions | pg_stat_statements | stddev_exec_time - pg_stat_statements | extensions | pg_stat_statements | stddev_plan_time - pg_stat_statements | extensions | pg_stat_statements | temp_blk_read_time - pg_stat_statements | extensions | pg_stat_statements | temp_blk_write_time - pg_stat_statements | extensions | pg_stat_statements | temp_blks_read - pg_stat_statements | extensions | pg_stat_statements | temp_blks_written - pg_stat_statements | extensions | pg_stat_statements | toplevel - pg_stat_statements | extensions | pg_stat_statements | total_exec_time - pg_stat_statements | extensions | pg_stat_statements | total_plan_time - pg_stat_statements | extensions | pg_stat_statements | userid - pg_stat_statements | extensions | pg_stat_statements | wal_bytes - pg_stat_statements | extensions | pg_stat_statements | wal_fpi - pg_stat_statements | extensions | pg_stat_statements | wal_records - pg_stat_statements | extensions | pg_stat_statements_info | dealloc - pg_stat_statements | extensions | pg_stat_statements_info | stats_reset - pg_tle | pgtle | feature_info | feature - pg_tle | pgtle | feature_info | obj_identity - pg_tle | pgtle | feature_info | proname - pg_tle | pgtle | feature_info | schema_name - pgmq | pgmq | a_foo | archived_at - pgmq | pgmq | a_foo | enqueued_at - pgmq | pgmq | a_foo | headers - pgmq | pgmq | a_foo | message - pgmq | pgmq | a_foo | msg_id - pgmq | pgmq | a_foo | read_ct - pgmq | pgmq | a_foo | vt - pgmq | pgmq | meta | created_at - pgmq | pgmq | meta | is_partitioned - pgmq | pgmq | meta | is_unlogged - pgmq | pgmq | meta | queue_name - pgmq | pgmq | q_foo | enqueued_at - pgmq | pgmq | q_foo | headers - pgmq | pgmq | q_foo | message - pgmq | pgmq | q_foo | msg_id - pgmq | pgmq | q_foo | read_ct - pgmq | pgmq | q_foo | vt - pgsodium | pgsodium | decrypted_key | associated_data - pgsodium | pgsodium | decrypted_key | comment - pgsodium | pgsodium | decrypted_key | created - pgsodium | pgsodium | decrypted_key | decrypted_raw_key - pgsodium | pgsodium | decrypted_key | expires - pgsodium | pgsodium | decrypted_key | id - pgsodium | pgsodium | decrypted_key | key_context - pgsodium | pgsodium | decrypted_key | key_id - pgsodium | pgsodium | decrypted_key | key_type - pgsodium | pgsodium | decrypted_key | name - pgsodium | pgsodium | decrypted_key | parent_key - pgsodium | pgsodium | decrypted_key | raw_key - pgsodium | pgsodium | decrypted_key | raw_key_nonce - pgsodium | pgsodium | decrypted_key | status - pgsodium | pgsodium | key | associated_data - pgsodium | pgsodium | key | comment - pgsodium | pgsodium | key | created - pgsodium | pgsodium | key | expires - pgsodium | pgsodium | key | id - pgsodium | pgsodium | key | key_context - pgsodium | pgsodium | key | key_id - pgsodium | pgsodium | key | key_type - pgsodium | pgsodium | key | name - pgsodium | pgsodium | key | parent_key - pgsodium | pgsodium | key | raw_key - pgsodium | pgsodium | key | raw_key_nonce - pgsodium | pgsodium | key | status - pgsodium | pgsodium | key | user_data - pgsodium | pgsodium | mask_columns | associated_columns - pgsodium | pgsodium | mask_columns | attname - pgsodium | pgsodium | mask_columns | attrelid - pgsodium | pgsodium | mask_columns | format_type - pgsodium | pgsodium | mask_columns | key_id - pgsodium | pgsodium | mask_columns | key_id_column - pgsodium | pgsodium | mask_columns | nonce_column - pgsodium | pgsodium | masking_rule | associated_columns - pgsodium | pgsodium | masking_rule | attname - pgsodium | pgsodium | masking_rule | attnum - pgsodium | pgsodium | masking_rule | attrelid - pgsodium | pgsodium | masking_rule | col_description - pgsodium | pgsodium | masking_rule | format_type - pgsodium | pgsodium | masking_rule | key_id - pgsodium | pgsodium | masking_rule | key_id_column - pgsodium | pgsodium | masking_rule | nonce_column - pgsodium | pgsodium | masking_rule | priority - pgsodium | pgsodium | masking_rule | relname - pgsodium | pgsodium | masking_rule | relnamespace - pgsodium | pgsodium | masking_rule | security_invoker - pgsodium | pgsodium | masking_rule | view_name - pgsodium | pgsodium | valid_key | associated_data - pgsodium | pgsodium | valid_key | created - pgsodium | pgsodium | valid_key | expires - pgsodium | pgsodium | valid_key | id - pgsodium | pgsodium | valid_key | key_context - pgsodium | pgsodium | valid_key | key_id - pgsodium | pgsodium | valid_key | key_type - pgsodium | pgsodium | valid_key | name - pgsodium | pgsodium | valid_key | status - pgtap | public | pg_all_foreign_keys | fk_columns - pgtap | public | pg_all_foreign_keys | fk_constraint_name - pgtap | public | pg_all_foreign_keys | fk_schema_name - pgtap | public | pg_all_foreign_keys | fk_table_name - pgtap | public | pg_all_foreign_keys | fk_table_oid - pgtap | public | pg_all_foreign_keys | is_deferrable - pgtap | public | pg_all_foreign_keys | is_deferred - pgtap | public | pg_all_foreign_keys | match_type - pgtap | public | pg_all_foreign_keys | on_delete - pgtap | public | pg_all_foreign_keys | on_update - pgtap | public | pg_all_foreign_keys | pk_columns - pgtap | public | pg_all_foreign_keys | pk_constraint_name - pgtap | public | pg_all_foreign_keys | pk_index_name - pgtap | public | pg_all_foreign_keys | pk_schema_name - pgtap | public | pg_all_foreign_keys | pk_table_name - pgtap | public | pg_all_foreign_keys | pk_table_oid - pgtap | public | tap_funky | args - pgtap | public | tap_funky | is_definer - pgtap | public | tap_funky | is_strict - pgtap | public | tap_funky | is_visible - pgtap | public | tap_funky | kind - pgtap | public | tap_funky | langoid - pgtap | public | tap_funky | name - pgtap | public | tap_funky | oid - pgtap | public | tap_funky | owner - pgtap | public | tap_funky | returns - pgtap | public | tap_funky | returns_set - pgtap | public | tap_funky | schema - pgtap | public | tap_funky | volatility - postgis | public | geography_columns | coord_dimension - postgis | public | geography_columns | f_geography_column - postgis | public | geography_columns | f_table_catalog - postgis | public | geography_columns | f_table_name - postgis | public | geography_columns | f_table_schema - postgis | public | geography_columns | srid - postgis | public | geography_columns | type - postgis | public | geometry_columns | coord_dimension - postgis | public | geometry_columns | f_geometry_column - postgis | public | geometry_columns | f_table_catalog - postgis | public | geometry_columns | f_table_name - postgis | public | geometry_columns | f_table_schema - postgis | public | geometry_columns | srid - postgis | public | geometry_columns | type - postgis | public | spatial_ref_sys | auth_name - postgis | public | spatial_ref_sys | auth_srid - postgis | public | spatial_ref_sys | proj4text - postgis | public | spatial_ref_sys | srid - postgis | public | spatial_ref_sys | srtext - postgis_raster | public | raster_columns | blocksize_x - postgis_raster | public | raster_columns | blocksize_y - postgis_raster | public | raster_columns | extent - postgis_raster | public | raster_columns | nodata_values - postgis_raster | public | raster_columns | num_bands - postgis_raster | public | raster_columns | out_db - postgis_raster | public | raster_columns | pixel_types - postgis_raster | public | raster_columns | r_raster_column - postgis_raster | public | raster_columns | r_table_catalog - postgis_raster | public | raster_columns | r_table_name - postgis_raster | public | raster_columns | r_table_schema - postgis_raster | public | raster_columns | regular_blocking - postgis_raster | public | raster_columns | same_alignment - postgis_raster | public | raster_columns | scale_x - postgis_raster | public | raster_columns | scale_y - postgis_raster | public | raster_columns | spatial_index - postgis_raster | public | raster_columns | srid - postgis_raster | public | raster_overviews | o_raster_column - postgis_raster | public | raster_overviews | o_table_catalog - postgis_raster | public | raster_overviews | o_table_name - postgis_raster | public | raster_overviews | o_table_schema - postgis_raster | public | raster_overviews | overview_factor - postgis_raster | public | raster_overviews | r_raster_column - postgis_raster | public | raster_overviews | r_table_catalog - postgis_raster | public | raster_overviews | r_table_name - postgis_raster | public | raster_overviews | r_table_schema - postgis_topology | topology | layer | child_id - postgis_topology | topology | layer | feature_column - postgis_topology | topology | layer | feature_type - postgis_topology | topology | layer | layer_id - postgis_topology | topology | layer | level - postgis_topology | topology | layer | schema_name - postgis_topology | topology | layer | table_name - postgis_topology | topology | layer | topology_id - postgis_topology | topology | topology | hasz - postgis_topology | topology | topology | id - postgis_topology | topology | topology | name - postgis_topology | topology | topology | precision - postgis_topology | topology | topology | srid - supabase_vault | vault | decrypted_secrets | created_at - supabase_vault | vault | decrypted_secrets | decrypted_secret - supabase_vault | vault | decrypted_secrets | description - supabase_vault | vault | decrypted_secrets | id - supabase_vault | vault | decrypted_secrets | key_id - supabase_vault | vault | decrypted_secrets | name - supabase_vault | vault | decrypted_secrets | nonce - supabase_vault | vault | decrypted_secrets | secret - supabase_vault | vault | decrypted_secrets | updated_at - supabase_vault | vault | secrets | created_at - supabase_vault | vault | secrets | description - supabase_vault | vault | secrets | id - supabase_vault | vault | secrets | key_id - supabase_vault | vault | secrets | name - supabase_vault | vault | secrets | nonce - supabase_vault | vault | secrets | secret - supabase_vault | vault | secrets | updated_at - wrappers | public | wrappers_fdw_stats | bytes_in - wrappers | public | wrappers_fdw_stats | bytes_out - wrappers | public | wrappers_fdw_stats | create_times - wrappers | public | wrappers_fdw_stats | created_at - wrappers | public | wrappers_fdw_stats | fdw_name - wrappers | public | wrappers_fdw_stats | metadata - wrappers | public | wrappers_fdw_stats | rows_in - wrappers | public | wrappers_fdw_stats | rows_out - wrappers | public | wrappers_fdw_stats | updated_at -(449 rows) + extension_name | schema_name | entity_name | attname +------------------------------+-------------+--------------------------+-------------------------------- + address_standardizer_data_us | public | us_gaz | id + address_standardizer_data_us | public | us_gaz | is_custom + address_standardizer_data_us | public | us_gaz | seq + address_standardizer_data_us | public | us_gaz | stdword + address_standardizer_data_us | public | us_gaz | token + address_standardizer_data_us | public | us_gaz | word + address_standardizer_data_us | public | us_lex | id + address_standardizer_data_us | public | us_lex | is_custom + address_standardizer_data_us | public | us_lex | seq + address_standardizer_data_us | public | us_lex | stdword + address_standardizer_data_us | public | us_lex | token + address_standardizer_data_us | public | us_lex | word + address_standardizer_data_us | public | us_rules | id + address_standardizer_data_us | public | us_rules | is_custom + address_standardizer_data_us | public | us_rules | rule + hypopg | public | hypopg_hidden_indexes | am_name + hypopg | public | hypopg_hidden_indexes | index_name + hypopg | public | hypopg_hidden_indexes | indexrelid + hypopg | public | hypopg_hidden_indexes | is_hypo + hypopg | public | hypopg_hidden_indexes | schema_name + hypopg | public | hypopg_hidden_indexes | table_name + hypopg | public | hypopg_list_indexes | am_name + hypopg | public | hypopg_list_indexes | index_name + hypopg | public | hypopg_list_indexes | indexrelid + hypopg | public | hypopg_list_indexes | schema_name + hypopg | public | hypopg_list_indexes | table_name + pg_buffercache | public | pg_buffercache | bufferid + pg_buffercache | public | pg_buffercache | isdirty + pg_buffercache | public | pg_buffercache | pinning_backends + pg_buffercache | public | pg_buffercache | relblocknumber + pg_buffercache | public | pg_buffercache | reldatabase + pg_buffercache | public | pg_buffercache | relfilenode + pg_buffercache | public | pg_buffercache | relforknumber + pg_buffercache | public | pg_buffercache | reltablespace + pg_buffercache | public | pg_buffercache | usagecount + pg_net | net | _http_response | content + pg_net | net | _http_response | content_type + pg_net | net | _http_response | created + pg_net | net | _http_response | error_msg + pg_net | net | _http_response | headers + pg_net | net | _http_response | id + pg_net | net | _http_response | status_code + pg_net | net | _http_response | timed_out + pg_net | net | http_request_queue | body + pg_net | net | http_request_queue | headers + pg_net | net | http_request_queue | id + pg_net | net | http_request_queue | method + pg_net | net | http_request_queue | timeout_milliseconds + pg_net | net | http_request_queue | url + pg_partman | partman | part_config | async_partitioning_in_progress + pg_partman | partman | part_config | automatic_maintenance + pg_partman | partman | part_config | constraint_cols + pg_partman | partman | part_config | constraint_valid + pg_partman | partman | part_config | control + pg_partman | partman | part_config | date_trunc_interval + pg_partman | partman | part_config | datetime_string + pg_partman | partman | part_config | epoch + pg_partman | partman | part_config | ignore_default_data + pg_partman | partman | part_config | infinite_time_partitions + pg_partman | partman | part_config | inherit_privileges + pg_partman | partman | part_config | jobmon + pg_partman | partman | part_config | maintenance_last_run + pg_partman | partman | part_config | maintenance_order + pg_partman | partman | part_config | optimize_constraint + pg_partman | partman | part_config | parent_table + pg_partman | partman | part_config | partition_interval + pg_partman | partman | part_config | partition_type + pg_partman | partman | part_config | premake + pg_partman | partman | part_config | retention + pg_partman | partman | part_config | retention_keep_index + pg_partman | partman | part_config | retention_keep_publication + pg_partman | partman | part_config | retention_keep_table + pg_partman | partman | part_config | retention_schema + pg_partman | partman | part_config | sub_partition_set_full + pg_partman | partman | part_config | template_table + pg_partman | partman | part_config | time_decoder + pg_partman | partman | part_config | time_encoder + pg_partman | partman | part_config | undo_in_progress + pg_partman | partman | part_config_sub | sub_automatic_maintenance + pg_partman | partman | part_config_sub | sub_constraint_cols + pg_partman | partman | part_config_sub | sub_constraint_valid + pg_partman | partman | part_config_sub | sub_control + pg_partman | partman | part_config_sub | sub_control_not_null + pg_partman | partman | part_config_sub | sub_date_trunc_interval + pg_partman | partman | part_config_sub | sub_default_table + pg_partman | partman | part_config_sub | sub_epoch + pg_partman | partman | part_config_sub | sub_ignore_default_data + pg_partman | partman | part_config_sub | sub_infinite_time_partitions + pg_partman | partman | part_config_sub | sub_inherit_privileges + pg_partman | partman | part_config_sub | sub_jobmon + pg_partman | partman | part_config_sub | sub_maintenance_order + pg_partman | partman | part_config_sub | sub_optimize_constraint + pg_partman | partman | part_config_sub | sub_parent + pg_partman | partman | part_config_sub | sub_partition_interval + pg_partman | partman | part_config_sub | sub_partition_type + pg_partman | partman | part_config_sub | sub_premake + pg_partman | partman | part_config_sub | sub_retention + pg_partman | partman | part_config_sub | sub_retention_keep_index + pg_partman | partman | part_config_sub | sub_retention_keep_publication + pg_partman | partman | part_config_sub | sub_retention_keep_table + pg_partman | partman | part_config_sub | sub_retention_schema + pg_partman | partman | part_config_sub | sub_template_table + pg_partman | partman | part_config_sub | sub_time_decoder + pg_partman | partman | part_config_sub | sub_time_encoder + pg_partman | partman | table_privs | grantee + pg_partman | partman | table_privs | grantor + pg_partman | partman | table_privs | privilege_type + pg_partman | partman | table_privs | table_name + pg_partman | partman | table_privs | table_schema + pg_repack | repack | primary_keys | indexrelid + pg_repack | repack | primary_keys | indrelid + pg_repack | repack | tables | alter_col_storage + pg_repack | repack | tables | ckey + pg_repack | repack | tables | ckid + pg_repack | repack | tables | copy_data + pg_repack | repack | tables | create_log + pg_repack | repack | tables | create_pktype + pg_repack | repack | tables | create_table + pg_repack | repack | tables | create_trigger + pg_repack | repack | tables | delete_log + pg_repack | repack | tables | drop_columns + pg_repack | repack | tables | enable_trigger + pg_repack | repack | tables | lock_table + pg_repack | repack | tables | pkid + pg_repack | repack | tables | relid + pg_repack | repack | tables | relname + pg_repack | repack | tables | reltoastidxid + pg_repack | repack | tables | reltoastrelid + pg_repack | repack | tables | schemaname + pg_repack | repack | tables | sql_delete + pg_repack | repack | tables | sql_insert + pg_repack | repack | tables | sql_peek + pg_repack | repack | tables | sql_pop + pg_repack | repack | tables | sql_update + pg_repack | repack | tables | tablespace_orig + pg_stat_monitor | public | pg_stat_monitor | application_name + pg_stat_monitor | public | pg_stat_monitor | bucket + pg_stat_monitor | public | pg_stat_monitor | bucket_done + pg_stat_monitor | public | pg_stat_monitor | bucket_start_time + pg_stat_monitor | public | pg_stat_monitor | calls + pg_stat_monitor | public | pg_stat_monitor | client_ip + pg_stat_monitor | public | pg_stat_monitor | cmd_type + pg_stat_monitor | public | pg_stat_monitor | cmd_type_text + pg_stat_monitor | public | pg_stat_monitor | comments + pg_stat_monitor | public | pg_stat_monitor | cpu_sys_time + pg_stat_monitor | public | pg_stat_monitor | cpu_user_time + pg_stat_monitor | public | pg_stat_monitor | datname + pg_stat_monitor | public | pg_stat_monitor | dbid + pg_stat_monitor | public | pg_stat_monitor | elevel + pg_stat_monitor | public | pg_stat_monitor | jit_deform_count + pg_stat_monitor | public | pg_stat_monitor | jit_deform_time + pg_stat_monitor | public | pg_stat_monitor | jit_emission_count + pg_stat_monitor | public | pg_stat_monitor | jit_emission_time + pg_stat_monitor | public | pg_stat_monitor | jit_functions + pg_stat_monitor | public | pg_stat_monitor | jit_generation_time + pg_stat_monitor | public | pg_stat_monitor | jit_inlining_count + pg_stat_monitor | public | pg_stat_monitor | jit_inlining_time + pg_stat_monitor | public | pg_stat_monitor | jit_optimization_count + pg_stat_monitor | public | pg_stat_monitor | jit_optimization_time + pg_stat_monitor | public | pg_stat_monitor | local_blk_read_time + pg_stat_monitor | public | pg_stat_monitor | local_blk_write_time + pg_stat_monitor | public | pg_stat_monitor | local_blks_dirtied + pg_stat_monitor | public | pg_stat_monitor | local_blks_hit + pg_stat_monitor | public | pg_stat_monitor | local_blks_read + pg_stat_monitor | public | pg_stat_monitor | local_blks_written + pg_stat_monitor | public | pg_stat_monitor | max_exec_time + pg_stat_monitor | public | pg_stat_monitor | max_plan_time + pg_stat_monitor | public | pg_stat_monitor | mean_exec_time + pg_stat_monitor | public | pg_stat_monitor | mean_plan_time + pg_stat_monitor | public | pg_stat_monitor | message + pg_stat_monitor | public | pg_stat_monitor | min_exec_time + pg_stat_monitor | public | pg_stat_monitor | min_plan_time + pg_stat_monitor | public | pg_stat_monitor | minmax_stats_since + pg_stat_monitor | public | pg_stat_monitor | pgsm_query_id + pg_stat_monitor | public | pg_stat_monitor | planid + pg_stat_monitor | public | pg_stat_monitor | plans + pg_stat_monitor | public | pg_stat_monitor | query + pg_stat_monitor | public | pg_stat_monitor | query_plan + pg_stat_monitor | public | pg_stat_monitor | queryid + pg_stat_monitor | public | pg_stat_monitor | relations + pg_stat_monitor | public | pg_stat_monitor | resp_calls + pg_stat_monitor | public | pg_stat_monitor | rows + pg_stat_monitor | public | pg_stat_monitor | shared_blk_read_time + pg_stat_monitor | public | pg_stat_monitor | shared_blk_write_time + pg_stat_monitor | public | pg_stat_monitor | shared_blks_dirtied + pg_stat_monitor | public | pg_stat_monitor | shared_blks_hit + pg_stat_monitor | public | pg_stat_monitor | shared_blks_read + pg_stat_monitor | public | pg_stat_monitor | shared_blks_written + pg_stat_monitor | public | pg_stat_monitor | sqlcode + pg_stat_monitor | public | pg_stat_monitor | stats_since + pg_stat_monitor | public | pg_stat_monitor | stddev_exec_time + pg_stat_monitor | public | pg_stat_monitor | stddev_plan_time + pg_stat_monitor | public | pg_stat_monitor | temp_blk_read_time + pg_stat_monitor | public | pg_stat_monitor | temp_blk_write_time + pg_stat_monitor | public | pg_stat_monitor | temp_blks_read + pg_stat_monitor | public | pg_stat_monitor | temp_blks_written + pg_stat_monitor | public | pg_stat_monitor | top_query + pg_stat_monitor | public | pg_stat_monitor | top_queryid + pg_stat_monitor | public | pg_stat_monitor | toplevel + pg_stat_monitor | public | pg_stat_monitor | total_exec_time + pg_stat_monitor | public | pg_stat_monitor | total_plan_time + pg_stat_monitor | public | pg_stat_monitor | userid + pg_stat_monitor | public | pg_stat_monitor | username + pg_stat_monitor | public | pg_stat_monitor | wal_bytes + pg_stat_monitor | public | pg_stat_monitor | wal_fpi + pg_stat_monitor | public | pg_stat_monitor | wal_records + pg_stat_statements | extensions | pg_stat_statements | calls + pg_stat_statements | extensions | pg_stat_statements | dbid + pg_stat_statements | extensions | pg_stat_statements | jit_deform_count + pg_stat_statements | extensions | pg_stat_statements | jit_deform_time + pg_stat_statements | extensions | pg_stat_statements | jit_emission_count + pg_stat_statements | extensions | pg_stat_statements | jit_emission_time + pg_stat_statements | extensions | pg_stat_statements | jit_functions + pg_stat_statements | extensions | pg_stat_statements | jit_generation_time + pg_stat_statements | extensions | pg_stat_statements | jit_inlining_count + pg_stat_statements | extensions | pg_stat_statements | jit_inlining_time + pg_stat_statements | extensions | pg_stat_statements | jit_optimization_count + pg_stat_statements | extensions | pg_stat_statements | jit_optimization_time + pg_stat_statements | extensions | pg_stat_statements | local_blk_read_time + pg_stat_statements | extensions | pg_stat_statements | local_blk_write_time + pg_stat_statements | extensions | pg_stat_statements | local_blks_dirtied + pg_stat_statements | extensions | pg_stat_statements | local_blks_hit + pg_stat_statements | extensions | pg_stat_statements | local_blks_read + pg_stat_statements | extensions | pg_stat_statements | local_blks_written + pg_stat_statements | extensions | pg_stat_statements | max_exec_time + pg_stat_statements | extensions | pg_stat_statements | max_plan_time + pg_stat_statements | extensions | pg_stat_statements | mean_exec_time + pg_stat_statements | extensions | pg_stat_statements | mean_plan_time + pg_stat_statements | extensions | pg_stat_statements | min_exec_time + pg_stat_statements | extensions | pg_stat_statements | min_plan_time + pg_stat_statements | extensions | pg_stat_statements | minmax_stats_since + pg_stat_statements | extensions | pg_stat_statements | plans + pg_stat_statements | extensions | pg_stat_statements | query + pg_stat_statements | extensions | pg_stat_statements | queryid + pg_stat_statements | extensions | pg_stat_statements | rows + pg_stat_statements | extensions | pg_stat_statements | shared_blk_read_time + pg_stat_statements | extensions | pg_stat_statements | shared_blk_write_time + pg_stat_statements | extensions | pg_stat_statements | shared_blks_dirtied + pg_stat_statements | extensions | pg_stat_statements | shared_blks_hit + pg_stat_statements | extensions | pg_stat_statements | shared_blks_read + pg_stat_statements | extensions | pg_stat_statements | shared_blks_written + pg_stat_statements | extensions | pg_stat_statements | stats_since + pg_stat_statements | extensions | pg_stat_statements | stddev_exec_time + pg_stat_statements | extensions | pg_stat_statements | stddev_plan_time + pg_stat_statements | extensions | pg_stat_statements | temp_blk_read_time + pg_stat_statements | extensions | pg_stat_statements | temp_blk_write_time + pg_stat_statements | extensions | pg_stat_statements | temp_blks_read + pg_stat_statements | extensions | pg_stat_statements | temp_blks_written + pg_stat_statements | extensions | pg_stat_statements | toplevel + pg_stat_statements | extensions | pg_stat_statements | total_exec_time + pg_stat_statements | extensions | pg_stat_statements | total_plan_time + pg_stat_statements | extensions | pg_stat_statements | userid + pg_stat_statements | extensions | pg_stat_statements | wal_bytes + pg_stat_statements | extensions | pg_stat_statements | wal_fpi + pg_stat_statements | extensions | pg_stat_statements | wal_records + pg_stat_statements | extensions | pg_stat_statements_info | dealloc + pg_stat_statements | extensions | pg_stat_statements_info | stats_reset + pg_tle | pgtle | feature_info | feature + pg_tle | pgtle | feature_info | obj_identity + pg_tle | pgtle | feature_info | proname + pg_tle | pgtle | feature_info | schema_name + pg_wait_sampling | public | pg_wait_sampling_current | event + pg_wait_sampling | public | pg_wait_sampling_current | event_type + pg_wait_sampling | public | pg_wait_sampling_current | pid + pg_wait_sampling | public | pg_wait_sampling_current | queryid + pg_wait_sampling | public | pg_wait_sampling_history | event + pg_wait_sampling | public | pg_wait_sampling_history | event_type + pg_wait_sampling | public | pg_wait_sampling_history | pid + pg_wait_sampling | public | pg_wait_sampling_history | queryid + pg_wait_sampling | public | pg_wait_sampling_history | ts + pg_wait_sampling | public | pg_wait_sampling_profile | count + pg_wait_sampling | public | pg_wait_sampling_profile | event + pg_wait_sampling | public | pg_wait_sampling_profile | event_type + pg_wait_sampling | public | pg_wait_sampling_profile | pid + pg_wait_sampling | public | pg_wait_sampling_profile | queryid + pgmq | pgmq | a_foo | archived_at + pgmq | pgmq | a_foo | enqueued_at + pgmq | pgmq | a_foo | headers + pgmq | pgmq | a_foo | message + pgmq | pgmq | a_foo | msg_id + pgmq | pgmq | a_foo | read_ct + pgmq | pgmq | a_foo | vt + pgmq | pgmq | meta | created_at + pgmq | pgmq | meta | is_partitioned + pgmq | pgmq | meta | is_unlogged + pgmq | pgmq | meta | queue_name + pgmq | pgmq | q_foo | enqueued_at + pgmq | pgmq | q_foo | headers + pgmq | pgmq | q_foo | message + pgmq | pgmq | q_foo | msg_id + pgmq | pgmq | q_foo | read_ct + pgmq | pgmq | q_foo | vt + pgsodium | pgsodium | decrypted_key | associated_data + pgsodium | pgsodium | decrypted_key | comment + pgsodium | pgsodium | decrypted_key | created + pgsodium | pgsodium | decrypted_key | decrypted_raw_key + pgsodium | pgsodium | decrypted_key | expires + pgsodium | pgsodium | decrypted_key | id + pgsodium | pgsodium | decrypted_key | key_context + pgsodium | pgsodium | decrypted_key | key_id + pgsodium | pgsodium | decrypted_key | key_type + pgsodium | pgsodium | decrypted_key | name + pgsodium | pgsodium | decrypted_key | parent_key + pgsodium | pgsodium | decrypted_key | raw_key + pgsodium | pgsodium | decrypted_key | raw_key_nonce + pgsodium | pgsodium | decrypted_key | status + pgsodium | pgsodium | key | associated_data + pgsodium | pgsodium | key | comment + pgsodium | pgsodium | key | created + pgsodium | pgsodium | key | expires + pgsodium | pgsodium | key | id + pgsodium | pgsodium | key | key_context + pgsodium | pgsodium | key | key_id + pgsodium | pgsodium | key | key_type + pgsodium | pgsodium | key | name + pgsodium | pgsodium | key | parent_key + pgsodium | pgsodium | key | raw_key + pgsodium | pgsodium | key | raw_key_nonce + pgsodium | pgsodium | key | status + pgsodium | pgsodium | key | user_data + pgsodium | pgsodium | mask_columns | associated_columns + pgsodium | pgsodium | mask_columns | attname + pgsodium | pgsodium | mask_columns | attrelid + pgsodium | pgsodium | mask_columns | format_type + pgsodium | pgsodium | mask_columns | key_id + pgsodium | pgsodium | mask_columns | key_id_column + pgsodium | pgsodium | mask_columns | nonce_column + pgsodium | pgsodium | masking_rule | associated_columns + pgsodium | pgsodium | masking_rule | attname + pgsodium | pgsodium | masking_rule | attnum + pgsodium | pgsodium | masking_rule | attrelid + pgsodium | pgsodium | masking_rule | col_description + pgsodium | pgsodium | masking_rule | format_type + pgsodium | pgsodium | masking_rule | key_id + pgsodium | pgsodium | masking_rule | key_id_column + pgsodium | pgsodium | masking_rule | nonce_column + pgsodium | pgsodium | masking_rule | priority + pgsodium | pgsodium | masking_rule | relname + pgsodium | pgsodium | masking_rule | relnamespace + pgsodium | pgsodium | masking_rule | security_invoker + pgsodium | pgsodium | masking_rule | view_name + pgsodium | pgsodium | valid_key | associated_data + pgsodium | pgsodium | valid_key | created + pgsodium | pgsodium | valid_key | expires + pgsodium | pgsodium | valid_key | id + pgsodium | pgsodium | valid_key | key_context + pgsodium | pgsodium | valid_key | key_id + pgsodium | pgsodium | valid_key | key_type + pgsodium | pgsodium | valid_key | name + pgsodium | pgsodium | valid_key | status + pgtap | public | pg_all_foreign_keys | fk_columns + pgtap | public | pg_all_foreign_keys | fk_constraint_name + pgtap | public | pg_all_foreign_keys | fk_schema_name + pgtap | public | pg_all_foreign_keys | fk_table_name + pgtap | public | pg_all_foreign_keys | fk_table_oid + pgtap | public | pg_all_foreign_keys | is_deferrable + pgtap | public | pg_all_foreign_keys | is_deferred + pgtap | public | pg_all_foreign_keys | match_type + pgtap | public | pg_all_foreign_keys | on_delete + pgtap | public | pg_all_foreign_keys | on_update + pgtap | public | pg_all_foreign_keys | pk_columns + pgtap | public | pg_all_foreign_keys | pk_constraint_name + pgtap | public | pg_all_foreign_keys | pk_index_name + pgtap | public | pg_all_foreign_keys | pk_schema_name + pgtap | public | pg_all_foreign_keys | pk_table_name + pgtap | public | pg_all_foreign_keys | pk_table_oid + pgtap | public | tap_funky | args + pgtap | public | tap_funky | is_definer + pgtap | public | tap_funky | is_strict + pgtap | public | tap_funky | is_visible + pgtap | public | tap_funky | kind + pgtap | public | tap_funky | langoid + pgtap | public | tap_funky | name + pgtap | public | tap_funky | oid + pgtap | public | tap_funky | owner + pgtap | public | tap_funky | returns + pgtap | public | tap_funky | returns_set + pgtap | public | tap_funky | schema + pgtap | public | tap_funky | volatility + postgis | public | geography_columns | coord_dimension + postgis | public | geography_columns | f_geography_column + postgis | public | geography_columns | f_table_catalog + postgis | public | geography_columns | f_table_name + postgis | public | geography_columns | f_table_schema + postgis | public | geography_columns | srid + postgis | public | geography_columns | type + postgis | public | geometry_columns | coord_dimension + postgis | public | geometry_columns | f_geometry_column + postgis | public | geometry_columns | f_table_catalog + postgis | public | geometry_columns | f_table_name + postgis | public | geometry_columns | f_table_schema + postgis | public | geometry_columns | srid + postgis | public | geometry_columns | type + postgis | public | spatial_ref_sys | auth_name + postgis | public | spatial_ref_sys | auth_srid + postgis | public | spatial_ref_sys | proj4text + postgis | public | spatial_ref_sys | srid + postgis | public | spatial_ref_sys | srtext + postgis_raster | public | raster_columns | blocksize_x + postgis_raster | public | raster_columns | blocksize_y + postgis_raster | public | raster_columns | extent + postgis_raster | public | raster_columns | nodata_values + postgis_raster | public | raster_columns | num_bands + postgis_raster | public | raster_columns | out_db + postgis_raster | public | raster_columns | pixel_types + postgis_raster | public | raster_columns | r_raster_column + postgis_raster | public | raster_columns | r_table_catalog + postgis_raster | public | raster_columns | r_table_name + postgis_raster | public | raster_columns | r_table_schema + postgis_raster | public | raster_columns | regular_blocking + postgis_raster | public | raster_columns | same_alignment + postgis_raster | public | raster_columns | scale_x + postgis_raster | public | raster_columns | scale_y + postgis_raster | public | raster_columns | spatial_index + postgis_raster | public | raster_columns | srid + postgis_raster | public | raster_overviews | o_raster_column + postgis_raster | public | raster_overviews | o_table_catalog + postgis_raster | public | raster_overviews | o_table_name + postgis_raster | public | raster_overviews | o_table_schema + postgis_raster | public | raster_overviews | overview_factor + postgis_raster | public | raster_overviews | r_raster_column + postgis_raster | public | raster_overviews | r_table_catalog + postgis_raster | public | raster_overviews | r_table_name + postgis_raster | public | raster_overviews | r_table_schema + postgis_topology | topology | layer | child_id + postgis_topology | topology | layer | feature_column + postgis_topology | topology | layer | feature_type + postgis_topology | topology | layer | layer_id + postgis_topology | topology | layer | level + postgis_topology | topology | layer | schema_name + postgis_topology | topology | layer | table_name + postgis_topology | topology | layer | topology_id + postgis_topology | topology | topology | hasz + postgis_topology | topology | topology | id + postgis_topology | topology | topology | name + postgis_topology | topology | topology | precision + postgis_topology | topology | topology | srid + supabase_vault | vault | decrypted_secrets | created_at + supabase_vault | vault | decrypted_secrets | decrypted_secret + supabase_vault | vault | decrypted_secrets | description + supabase_vault | vault | decrypted_secrets | id + supabase_vault | vault | decrypted_secrets | key_id + supabase_vault | vault | decrypted_secrets | name + supabase_vault | vault | decrypted_secrets | nonce + supabase_vault | vault | decrypted_secrets | secret + supabase_vault | vault | decrypted_secrets | updated_at + supabase_vault | vault | secrets | created_at + supabase_vault | vault | secrets | description + supabase_vault | vault | secrets | id + supabase_vault | vault | secrets | key_id + supabase_vault | vault | secrets | name + supabase_vault | vault | secrets | nonce + supabase_vault | vault | secrets | secret + supabase_vault | vault | secrets | updated_at + wrappers | public | wrappers_fdw_stats | bytes_in + wrappers | public | wrappers_fdw_stats | bytes_out + wrappers | public | wrappers_fdw_stats | create_times + wrappers | public | wrappers_fdw_stats | created_at + wrappers | public | wrappers_fdw_stats | fdw_name + wrappers | public | wrappers_fdw_stats | metadata + wrappers | public | wrappers_fdw_stats | rows_in + wrappers | public | wrappers_fdw_stats | rows_out + wrappers | public | wrappers_fdw_stats | updated_at +(463 rows) diff --git a/nix/tests/expected/z_multigres-17_ext_interface.out b/nix/tests/expected/z_multigres-17_ext_interface.out index c66b18d7a..442a67370 100644 --- a/nix/tests/expected/z_multigres-17_ext_interface.out +++ b/nix/tests/expected/z_multigres-17_ext_interface.out @@ -87,6 +87,7 @@ order by pg_tle | f pg_trgm | t pg_visibility | t + pg_wait_sampling | t pg_walinspect | t pgaudit | t pgcrypto | t @@ -117,7 +118,7 @@ order by vector | t wrappers | t xml2 | f -(72 rows) +(73 rows) /* @@ -1306,6 +1307,10 @@ order by pg_visibility | public | pg_visibility_map | regclass, blkno bigint, OUT all_visible boolean, OUT all_frozen boolean | record pg_visibility | public | pg_visibility_map | regclass, OUT blkno bigint, OUT all_visible boolean, OUT all_frozen boolean | SETOF record pg_visibility | public | pg_visibility_map_summary | regclass, OUT all_visible bigint, OUT all_frozen bigint | record + pg_wait_sampling | public | pg_wait_sampling_get_current | pid integer, OUT pid integer, OUT event_type text, OUT event text, OUT queryid bigint | SETOF record + pg_wait_sampling | public | pg_wait_sampling_get_history | OUT pid integer, OUT ts timestamp with time zone, OUT event_type text, OUT event text, OUT queryid bigint | SETOF record + pg_wait_sampling | public | pg_wait_sampling_get_profile | OUT pid integer, OUT event_type text, OUT event text, OUT queryid bigint, OUT count bigint | SETOF record + pg_wait_sampling | public | pg_wait_sampling_reset_profile | | void pg_walinspect | public | pg_get_wal_record_info | in_lsn pg_lsn, OUT start_lsn pg_lsn, OUT end_lsn pg_lsn, OUT prev_lsn pg_lsn, OUT xid xid, OUT resource_manager text, OUT record_type text, OUT record_length integer, OUT main_data_length integer, OUT fpi_length integer, OUT description text, OUT block_ref text | record pg_walinspect | public | pg_get_wal_records_info | start_lsn pg_lsn, end_lsn pg_lsn, OUT start_lsn pg_lsn, OUT end_lsn pg_lsn, OUT prev_lsn pg_lsn, OUT xid xid, OUT resource_manager text, OUT record_type text, OUT record_length integer, OUT main_data_length integer, OUT fpi_length integer, OUT description text, OUT block_ref text | SETOF record pg_walinspect | public | pg_get_wal_stats | start_lsn pg_lsn, end_lsn pg_lsn, per_record boolean, OUT "resource_manager/record_type" text, OUT count bigint, OUT count_percentage double precision, OUT record_size bigint, OUT record_size_percentage double precision, OUT fpi_size bigint, OUT fpi_size_percentage double precision, OUT combined_size bigint, OUT combined_size_percentage double precision | SETOF record @@ -4814,7 +4819,7 @@ order by xml2 | public | xpath_table | text, text, text, text, text | SETOF record xml2 | public | xslt_process | text, text | text xml2 | public | xslt_process | text, text, text | text -(4655 rows) +(4659 rows) /* @@ -4846,398 +4851,412 @@ order by n.nspname, pc.relname, pa.attname; - extension_name | schema_name | entity_name | attname -------------------------------+-------------+-------------------------+-------------------------------- - address_standardizer_data_us | public | us_gaz | id - address_standardizer_data_us | public | us_gaz | is_custom - address_standardizer_data_us | public | us_gaz | seq - address_standardizer_data_us | public | us_gaz | stdword - address_standardizer_data_us | public | us_gaz | token - address_standardizer_data_us | public | us_gaz | word - address_standardizer_data_us | public | us_lex | id - address_standardizer_data_us | public | us_lex | is_custom - address_standardizer_data_us | public | us_lex | seq - address_standardizer_data_us | public | us_lex | stdword - address_standardizer_data_us | public | us_lex | token - address_standardizer_data_us | public | us_lex | word - address_standardizer_data_us | public | us_rules | id - address_standardizer_data_us | public | us_rules | is_custom - address_standardizer_data_us | public | us_rules | rule - hypopg | public | hypopg_hidden_indexes | am_name - hypopg | public | hypopg_hidden_indexes | index_name - hypopg | public | hypopg_hidden_indexes | indexrelid - hypopg | public | hypopg_hidden_indexes | is_hypo - hypopg | public | hypopg_hidden_indexes | schema_name - hypopg | public | hypopg_hidden_indexes | table_name - hypopg | public | hypopg_list_indexes | am_name - hypopg | public | hypopg_list_indexes | index_name - hypopg | public | hypopg_list_indexes | indexrelid - hypopg | public | hypopg_list_indexes | schema_name - hypopg | public | hypopg_list_indexes | table_name - pg_buffercache | public | pg_buffercache | bufferid - pg_buffercache | public | pg_buffercache | isdirty - pg_buffercache | public | pg_buffercache | pinning_backends - pg_buffercache | public | pg_buffercache | relblocknumber - pg_buffercache | public | pg_buffercache | reldatabase - pg_buffercache | public | pg_buffercache | relfilenode - pg_buffercache | public | pg_buffercache | relforknumber - pg_buffercache | public | pg_buffercache | reltablespace - pg_buffercache | public | pg_buffercache | usagecount - pg_net | net | _http_response | content - pg_net | net | _http_response | content_type - pg_net | net | _http_response | created - pg_net | net | _http_response | error_msg - pg_net | net | _http_response | headers - pg_net | net | _http_response | id - pg_net | net | _http_response | status_code - pg_net | net | _http_response | timed_out - pg_net | net | http_request_queue | body - pg_net | net | http_request_queue | headers - pg_net | net | http_request_queue | id - pg_net | net | http_request_queue | method - pg_net | net | http_request_queue | timeout_milliseconds - pg_net | net | http_request_queue | url - pg_partman | partman | part_config | async_partitioning_in_progress - pg_partman | partman | part_config | automatic_maintenance - pg_partman | partman | part_config | constraint_cols - pg_partman | partman | part_config | constraint_valid - pg_partman | partman | part_config | control - pg_partman | partman | part_config | date_trunc_interval - pg_partman | partman | part_config | datetime_string - pg_partman | partman | part_config | epoch - pg_partman | partman | part_config | ignore_default_data - pg_partman | partman | part_config | infinite_time_partitions - pg_partman | partman | part_config | inherit_privileges - pg_partman | partman | part_config | jobmon - pg_partman | partman | part_config | maintenance_last_run - pg_partman | partman | part_config | maintenance_order - pg_partman | partman | part_config | optimize_constraint - pg_partman | partman | part_config | parent_table - pg_partman | partman | part_config | partition_interval - pg_partman | partman | part_config | partition_type - pg_partman | partman | part_config | premake - pg_partman | partman | part_config | retention - pg_partman | partman | part_config | retention_keep_index - pg_partman | partman | part_config | retention_keep_publication - pg_partman | partman | part_config | retention_keep_table - pg_partman | partman | part_config | retention_schema - pg_partman | partman | part_config | sub_partition_set_full - pg_partman | partman | part_config | template_table - pg_partman | partman | part_config | time_decoder - pg_partman | partman | part_config | time_encoder - pg_partman | partman | part_config | undo_in_progress - pg_partman | partman | part_config_sub | sub_automatic_maintenance - pg_partman | partman | part_config_sub | sub_constraint_cols - pg_partman | partman | part_config_sub | sub_constraint_valid - pg_partman | partman | part_config_sub | sub_control - pg_partman | partman | part_config_sub | sub_control_not_null - pg_partman | partman | part_config_sub | sub_date_trunc_interval - pg_partman | partman | part_config_sub | sub_default_table - pg_partman | partman | part_config_sub | sub_epoch - pg_partman | partman | part_config_sub | sub_ignore_default_data - pg_partman | partman | part_config_sub | sub_infinite_time_partitions - pg_partman | partman | part_config_sub | sub_inherit_privileges - pg_partman | partman | part_config_sub | sub_jobmon - pg_partman | partman | part_config_sub | sub_maintenance_order - pg_partman | partman | part_config_sub | sub_optimize_constraint - pg_partman | partman | part_config_sub | sub_parent - pg_partman | partman | part_config_sub | sub_partition_interval - pg_partman | partman | part_config_sub | sub_partition_type - pg_partman | partman | part_config_sub | sub_premake - pg_partman | partman | part_config_sub | sub_retention - pg_partman | partman | part_config_sub | sub_retention_keep_index - pg_partman | partman | part_config_sub | sub_retention_keep_publication - pg_partman | partman | part_config_sub | sub_retention_keep_table - pg_partman | partman | part_config_sub | sub_retention_schema - pg_partman | partman | part_config_sub | sub_template_table - pg_partman | partman | part_config_sub | sub_time_decoder - pg_partman | partman | part_config_sub | sub_time_encoder - pg_partman | partman | table_privs | grantee - pg_partman | partman | table_privs | grantor - pg_partman | partman | table_privs | privilege_type - pg_partman | partman | table_privs | table_name - pg_partman | partman | table_privs | table_schema - pg_repack | repack | primary_keys | indexrelid - pg_repack | repack | primary_keys | indrelid - pg_repack | repack | tables | alter_col_storage - pg_repack | repack | tables | ckey - pg_repack | repack | tables | ckid - pg_repack | repack | tables | copy_data - pg_repack | repack | tables | create_log - pg_repack | repack | tables | create_pktype - pg_repack | repack | tables | create_table - pg_repack | repack | tables | create_trigger - pg_repack | repack | tables | delete_log - pg_repack | repack | tables | drop_columns - pg_repack | repack | tables | enable_trigger - pg_repack | repack | tables | lock_table - pg_repack | repack | tables | pkid - pg_repack | repack | tables | relid - pg_repack | repack | tables | relname - pg_repack | repack | tables | reltoastidxid - pg_repack | repack | tables | reltoastrelid - pg_repack | repack | tables | schemaname - pg_repack | repack | tables | sql_delete - pg_repack | repack | tables | sql_insert - pg_repack | repack | tables | sql_peek - pg_repack | repack | tables | sql_pop - pg_repack | repack | tables | sql_update - pg_repack | repack | tables | tablespace_orig - pg_stat_monitor | public | pg_stat_monitor | application_name - pg_stat_monitor | public | pg_stat_monitor | bucket - pg_stat_monitor | public | pg_stat_monitor | bucket_done - pg_stat_monitor | public | pg_stat_monitor | bucket_start_time - pg_stat_monitor | public | pg_stat_monitor | calls - pg_stat_monitor | public | pg_stat_monitor | client_ip - pg_stat_monitor | public | pg_stat_monitor | cmd_type - pg_stat_monitor | public | pg_stat_monitor | cmd_type_text - pg_stat_monitor | public | pg_stat_monitor | comments - pg_stat_monitor | public | pg_stat_monitor | cpu_sys_time - pg_stat_monitor | public | pg_stat_monitor | cpu_user_time - pg_stat_monitor | public | pg_stat_monitor | datname - pg_stat_monitor | public | pg_stat_monitor | dbid - pg_stat_monitor | public | pg_stat_monitor | elevel - pg_stat_monitor | public | pg_stat_monitor | jit_deform_count - pg_stat_monitor | public | pg_stat_monitor | jit_deform_time - pg_stat_monitor | public | pg_stat_monitor | jit_emission_count - pg_stat_monitor | public | pg_stat_monitor | jit_emission_time - pg_stat_monitor | public | pg_stat_monitor | jit_functions - pg_stat_monitor | public | pg_stat_monitor | jit_generation_time - pg_stat_monitor | public | pg_stat_monitor | jit_inlining_count - pg_stat_monitor | public | pg_stat_monitor | jit_inlining_time - pg_stat_monitor | public | pg_stat_monitor | jit_optimization_count - pg_stat_monitor | public | pg_stat_monitor | jit_optimization_time - pg_stat_monitor | public | pg_stat_monitor | local_blk_read_time - pg_stat_monitor | public | pg_stat_monitor | local_blk_write_time - pg_stat_monitor | public | pg_stat_monitor | local_blks_dirtied - pg_stat_monitor | public | pg_stat_monitor | local_blks_hit - pg_stat_monitor | public | pg_stat_monitor | local_blks_read - pg_stat_monitor | public | pg_stat_monitor | local_blks_written - pg_stat_monitor | public | pg_stat_monitor | max_exec_time - pg_stat_monitor | public | pg_stat_monitor | max_plan_time - pg_stat_monitor | public | pg_stat_monitor | mean_exec_time - pg_stat_monitor | public | pg_stat_monitor | mean_plan_time - pg_stat_monitor | public | pg_stat_monitor | message - pg_stat_monitor | public | pg_stat_monitor | min_exec_time - pg_stat_monitor | public | pg_stat_monitor | min_plan_time - pg_stat_monitor | public | pg_stat_monitor | minmax_stats_since - pg_stat_monitor | public | pg_stat_monitor | pgsm_query_id - pg_stat_monitor | public | pg_stat_monitor | planid - pg_stat_monitor | public | pg_stat_monitor | plans - pg_stat_monitor | public | pg_stat_monitor | query - pg_stat_monitor | public | pg_stat_monitor | query_plan - pg_stat_monitor | public | pg_stat_monitor | queryid - pg_stat_monitor | public | pg_stat_monitor | relations - pg_stat_monitor | public | pg_stat_monitor | resp_calls - pg_stat_monitor | public | pg_stat_monitor | rows - pg_stat_monitor | public | pg_stat_monitor | shared_blk_read_time - pg_stat_monitor | public | pg_stat_monitor | shared_blk_write_time - pg_stat_monitor | public | pg_stat_monitor | shared_blks_dirtied - pg_stat_monitor | public | pg_stat_monitor | shared_blks_hit - pg_stat_monitor | public | pg_stat_monitor | shared_blks_read - pg_stat_monitor | public | pg_stat_monitor | shared_blks_written - pg_stat_monitor | public | pg_stat_monitor | sqlcode - pg_stat_monitor | public | pg_stat_monitor | stats_since - pg_stat_monitor | public | pg_stat_monitor | stddev_exec_time - pg_stat_monitor | public | pg_stat_monitor | stddev_plan_time - pg_stat_monitor | public | pg_stat_monitor | temp_blk_read_time - pg_stat_monitor | public | pg_stat_monitor | temp_blk_write_time - pg_stat_monitor | public | pg_stat_monitor | temp_blks_read - pg_stat_monitor | public | pg_stat_monitor | temp_blks_written - pg_stat_monitor | public | pg_stat_monitor | top_query - pg_stat_monitor | public | pg_stat_monitor | top_queryid - pg_stat_monitor | public | pg_stat_monitor | toplevel - pg_stat_monitor | public | pg_stat_monitor | total_exec_time - pg_stat_monitor | public | pg_stat_monitor | total_plan_time - pg_stat_monitor | public | pg_stat_monitor | userid - pg_stat_monitor | public | pg_stat_monitor | username - pg_stat_monitor | public | pg_stat_monitor | wal_bytes - pg_stat_monitor | public | pg_stat_monitor | wal_fpi - pg_stat_monitor | public | pg_stat_monitor | wal_records - pg_stat_statements | extensions | pg_stat_statements | calls - pg_stat_statements | extensions | pg_stat_statements | dbid - pg_stat_statements | extensions | pg_stat_statements | jit_deform_count - pg_stat_statements | extensions | pg_stat_statements | jit_deform_time - pg_stat_statements | extensions | pg_stat_statements | jit_emission_count - pg_stat_statements | extensions | pg_stat_statements | jit_emission_time - pg_stat_statements | extensions | pg_stat_statements | jit_functions - pg_stat_statements | extensions | pg_stat_statements | jit_generation_time - pg_stat_statements | extensions | pg_stat_statements | jit_inlining_count - pg_stat_statements | extensions | pg_stat_statements | jit_inlining_time - pg_stat_statements | extensions | pg_stat_statements | jit_optimization_count - pg_stat_statements | extensions | pg_stat_statements | jit_optimization_time - pg_stat_statements | extensions | pg_stat_statements | local_blk_read_time - pg_stat_statements | extensions | pg_stat_statements | local_blk_write_time - pg_stat_statements | extensions | pg_stat_statements | local_blks_dirtied - pg_stat_statements | extensions | pg_stat_statements | local_blks_hit - pg_stat_statements | extensions | pg_stat_statements | local_blks_read - pg_stat_statements | extensions | pg_stat_statements | local_blks_written - pg_stat_statements | extensions | pg_stat_statements | max_exec_time - pg_stat_statements | extensions | pg_stat_statements | max_plan_time - pg_stat_statements | extensions | pg_stat_statements | mean_exec_time - pg_stat_statements | extensions | pg_stat_statements | mean_plan_time - pg_stat_statements | extensions | pg_stat_statements | min_exec_time - pg_stat_statements | extensions | pg_stat_statements | min_plan_time - pg_stat_statements | extensions | pg_stat_statements | minmax_stats_since - pg_stat_statements | extensions | pg_stat_statements | plans - pg_stat_statements | extensions | pg_stat_statements | query - pg_stat_statements | extensions | pg_stat_statements | queryid - pg_stat_statements | extensions | pg_stat_statements | rows - pg_stat_statements | extensions | pg_stat_statements | shared_blk_read_time - pg_stat_statements | extensions | pg_stat_statements | shared_blk_write_time - pg_stat_statements | extensions | pg_stat_statements | shared_blks_dirtied - pg_stat_statements | extensions | pg_stat_statements | shared_blks_hit - pg_stat_statements | extensions | pg_stat_statements | shared_blks_read - pg_stat_statements | extensions | pg_stat_statements | shared_blks_written - pg_stat_statements | extensions | pg_stat_statements | stats_since - pg_stat_statements | extensions | pg_stat_statements | stddev_exec_time - pg_stat_statements | extensions | pg_stat_statements | stddev_plan_time - pg_stat_statements | extensions | pg_stat_statements | temp_blk_read_time - pg_stat_statements | extensions | pg_stat_statements | temp_blk_write_time - pg_stat_statements | extensions | pg_stat_statements | temp_blks_read - pg_stat_statements | extensions | pg_stat_statements | temp_blks_written - pg_stat_statements | extensions | pg_stat_statements | toplevel - pg_stat_statements | extensions | pg_stat_statements | total_exec_time - pg_stat_statements | extensions | pg_stat_statements | total_plan_time - pg_stat_statements | extensions | pg_stat_statements | userid - pg_stat_statements | extensions | pg_stat_statements | wal_bytes - pg_stat_statements | extensions | pg_stat_statements | wal_fpi - pg_stat_statements | extensions | pg_stat_statements | wal_records - pg_stat_statements | extensions | pg_stat_statements_info | dealloc - pg_stat_statements | extensions | pg_stat_statements_info | stats_reset - pg_tle | pgtle | feature_info | feature - pg_tle | pgtle | feature_info | obj_identity - pg_tle | pgtle | feature_info | proname - pg_tle | pgtle | feature_info | schema_name - pgmq | pgmq | a_foo | archived_at - pgmq | pgmq | a_foo | enqueued_at - pgmq | pgmq | a_foo | headers - pgmq | pgmq | a_foo | message - pgmq | pgmq | a_foo | msg_id - pgmq | pgmq | a_foo | read_ct - pgmq | pgmq | a_foo | vt - pgmq | pgmq | meta | created_at - pgmq | pgmq | meta | is_partitioned - pgmq | pgmq | meta | is_unlogged - pgmq | pgmq | meta | queue_name - pgmq | pgmq | q_foo | enqueued_at - pgmq | pgmq | q_foo | headers - pgmq | pgmq | q_foo | message - pgmq | pgmq | q_foo | msg_id - pgmq | pgmq | q_foo | read_ct - pgmq | pgmq | q_foo | vt - pgtap | public | pg_all_foreign_keys | fk_columns - pgtap | public | pg_all_foreign_keys | fk_constraint_name - pgtap | public | pg_all_foreign_keys | fk_schema_name - pgtap | public | pg_all_foreign_keys | fk_table_name - pgtap | public | pg_all_foreign_keys | fk_table_oid - pgtap | public | pg_all_foreign_keys | is_deferrable - pgtap | public | pg_all_foreign_keys | is_deferred - pgtap | public | pg_all_foreign_keys | match_type - pgtap | public | pg_all_foreign_keys | on_delete - pgtap | public | pg_all_foreign_keys | on_update - pgtap | public | pg_all_foreign_keys | pk_columns - pgtap | public | pg_all_foreign_keys | pk_constraint_name - pgtap | public | pg_all_foreign_keys | pk_index_name - pgtap | public | pg_all_foreign_keys | pk_schema_name - pgtap | public | pg_all_foreign_keys | pk_table_name - pgtap | public | pg_all_foreign_keys | pk_table_oid - pgtap | public | tap_funky | args - pgtap | public | tap_funky | is_definer - pgtap | public | tap_funky | is_strict - pgtap | public | tap_funky | is_visible - pgtap | public | tap_funky | kind - pgtap | public | tap_funky | langoid - pgtap | public | tap_funky | name - pgtap | public | tap_funky | oid - pgtap | public | tap_funky | owner - pgtap | public | tap_funky | returns - pgtap | public | tap_funky | returns_set - pgtap | public | tap_funky | schema - pgtap | public | tap_funky | volatility - postgis | public | geography_columns | coord_dimension - postgis | public | geography_columns | f_geography_column - postgis | public | geography_columns | f_table_catalog - postgis | public | geography_columns | f_table_name - postgis | public | geography_columns | f_table_schema - postgis | public | geography_columns | srid - postgis | public | geography_columns | type - postgis | public | geometry_columns | coord_dimension - postgis | public | geometry_columns | f_geometry_column - postgis | public | geometry_columns | f_table_catalog - postgis | public | geometry_columns | f_table_name - postgis | public | geometry_columns | f_table_schema - postgis | public | geometry_columns | srid - postgis | public | geometry_columns | type - postgis | public | spatial_ref_sys | auth_name - postgis | public | spatial_ref_sys | auth_srid - postgis | public | spatial_ref_sys | proj4text - postgis | public | spatial_ref_sys | srid - postgis | public | spatial_ref_sys | srtext - postgis_raster | public | raster_columns | blocksize_x - postgis_raster | public | raster_columns | blocksize_y - postgis_raster | public | raster_columns | extent - postgis_raster | public | raster_columns | nodata_values - postgis_raster | public | raster_columns | num_bands - postgis_raster | public | raster_columns | out_db - postgis_raster | public | raster_columns | pixel_types - postgis_raster | public | raster_columns | r_raster_column - postgis_raster | public | raster_columns | r_table_catalog - postgis_raster | public | raster_columns | r_table_name - postgis_raster | public | raster_columns | r_table_schema - postgis_raster | public | raster_columns | regular_blocking - postgis_raster | public | raster_columns | same_alignment - postgis_raster | public | raster_columns | scale_x - postgis_raster | public | raster_columns | scale_y - postgis_raster | public | raster_columns | spatial_index - postgis_raster | public | raster_columns | srid - postgis_raster | public | raster_overviews | o_raster_column - postgis_raster | public | raster_overviews | o_table_catalog - postgis_raster | public | raster_overviews | o_table_name - postgis_raster | public | raster_overviews | o_table_schema - postgis_raster | public | raster_overviews | overview_factor - postgis_raster | public | raster_overviews | r_raster_column - postgis_raster | public | raster_overviews | r_table_catalog - postgis_raster | public | raster_overviews | r_table_name - postgis_raster | public | raster_overviews | r_table_schema - postgis_topology | topology | layer | child_id - postgis_topology | topology | layer | feature_column - postgis_topology | topology | layer | feature_type - postgis_topology | topology | layer | layer_id - postgis_topology | topology | layer | level - postgis_topology | topology | layer | schema_name - postgis_topology | topology | layer | table_name - postgis_topology | topology | layer | topology_id - postgis_topology | topology | topology | hasz - postgis_topology | topology | topology | id - postgis_topology | topology | topology | name - postgis_topology | topology | topology | precision - postgis_topology | topology | topology | srid - supabase_vault | vault | decrypted_secrets | created_at - supabase_vault | vault | decrypted_secrets | decrypted_secret - supabase_vault | vault | decrypted_secrets | description - supabase_vault | vault | decrypted_secrets | id - supabase_vault | vault | decrypted_secrets | key_id - supabase_vault | vault | decrypted_secrets | name - supabase_vault | vault | decrypted_secrets | nonce - supabase_vault | vault | decrypted_secrets | secret - supabase_vault | vault | decrypted_secrets | updated_at - supabase_vault | vault | secrets | created_at - supabase_vault | vault | secrets | description - supabase_vault | vault | secrets | id - supabase_vault | vault | secrets | key_id - supabase_vault | vault | secrets | name - supabase_vault | vault | secrets | nonce - supabase_vault | vault | secrets | secret - supabase_vault | vault | secrets | updated_at - wrappers | public | wrappers_fdw_stats | bytes_in - wrappers | public | wrappers_fdw_stats | bytes_out - wrappers | public | wrappers_fdw_stats | create_times - wrappers | public | wrappers_fdw_stats | created_at - wrappers | public | wrappers_fdw_stats | fdw_name - wrappers | public | wrappers_fdw_stats | metadata - wrappers | public | wrappers_fdw_stats | rows_in - wrappers | public | wrappers_fdw_stats | rows_out - wrappers | public | wrappers_fdw_stats | updated_at -(391 rows) + extension_name | schema_name | entity_name | attname +------------------------------+-------------+--------------------------+-------------------------------- + address_standardizer_data_us | public | us_gaz | id + address_standardizer_data_us | public | us_gaz | is_custom + address_standardizer_data_us | public | us_gaz | seq + address_standardizer_data_us | public | us_gaz | stdword + address_standardizer_data_us | public | us_gaz | token + address_standardizer_data_us | public | us_gaz | word + address_standardizer_data_us | public | us_lex | id + address_standardizer_data_us | public | us_lex | is_custom + address_standardizer_data_us | public | us_lex | seq + address_standardizer_data_us | public | us_lex | stdword + address_standardizer_data_us | public | us_lex | token + address_standardizer_data_us | public | us_lex | word + address_standardizer_data_us | public | us_rules | id + address_standardizer_data_us | public | us_rules | is_custom + address_standardizer_data_us | public | us_rules | rule + hypopg | public | hypopg_hidden_indexes | am_name + hypopg | public | hypopg_hidden_indexes | index_name + hypopg | public | hypopg_hidden_indexes | indexrelid + hypopg | public | hypopg_hidden_indexes | is_hypo + hypopg | public | hypopg_hidden_indexes | schema_name + hypopg | public | hypopg_hidden_indexes | table_name + hypopg | public | hypopg_list_indexes | am_name + hypopg | public | hypopg_list_indexes | index_name + hypopg | public | hypopg_list_indexes | indexrelid + hypopg | public | hypopg_list_indexes | schema_name + hypopg | public | hypopg_list_indexes | table_name + pg_buffercache | public | pg_buffercache | bufferid + pg_buffercache | public | pg_buffercache | isdirty + pg_buffercache | public | pg_buffercache | pinning_backends + pg_buffercache | public | pg_buffercache | relblocknumber + pg_buffercache | public | pg_buffercache | reldatabase + pg_buffercache | public | pg_buffercache | relfilenode + pg_buffercache | public | pg_buffercache | relforknumber + pg_buffercache | public | pg_buffercache | reltablespace + pg_buffercache | public | pg_buffercache | usagecount + pg_net | net | _http_response | content + pg_net | net | _http_response | content_type + pg_net | net | _http_response | created + pg_net | net | _http_response | error_msg + pg_net | net | _http_response | headers + pg_net | net | _http_response | id + pg_net | net | _http_response | status_code + pg_net | net | _http_response | timed_out + pg_net | net | http_request_queue | body + pg_net | net | http_request_queue | headers + pg_net | net | http_request_queue | id + pg_net | net | http_request_queue | method + pg_net | net | http_request_queue | timeout_milliseconds + pg_net | net | http_request_queue | url + pg_partman | partman | part_config | async_partitioning_in_progress + pg_partman | partman | part_config | automatic_maintenance + pg_partman | partman | part_config | constraint_cols + pg_partman | partman | part_config | constraint_valid + pg_partman | partman | part_config | control + pg_partman | partman | part_config | date_trunc_interval + pg_partman | partman | part_config | datetime_string + pg_partman | partman | part_config | epoch + pg_partman | partman | part_config | ignore_default_data + pg_partman | partman | part_config | infinite_time_partitions + pg_partman | partman | part_config | inherit_privileges + pg_partman | partman | part_config | jobmon + pg_partman | partman | part_config | maintenance_last_run + pg_partman | partman | part_config | maintenance_order + pg_partman | partman | part_config | optimize_constraint + pg_partman | partman | part_config | parent_table + pg_partman | partman | part_config | partition_interval + pg_partman | partman | part_config | partition_type + pg_partman | partman | part_config | premake + pg_partman | partman | part_config | retention + pg_partman | partman | part_config | retention_keep_index + pg_partman | partman | part_config | retention_keep_publication + pg_partman | partman | part_config | retention_keep_table + pg_partman | partman | part_config | retention_schema + pg_partman | partman | part_config | sub_partition_set_full + pg_partman | partman | part_config | template_table + pg_partman | partman | part_config | time_decoder + pg_partman | partman | part_config | time_encoder + pg_partman | partman | part_config | undo_in_progress + pg_partman | partman | part_config_sub | sub_automatic_maintenance + pg_partman | partman | part_config_sub | sub_constraint_cols + pg_partman | partman | part_config_sub | sub_constraint_valid + pg_partman | partman | part_config_sub | sub_control + pg_partman | partman | part_config_sub | sub_control_not_null + pg_partman | partman | part_config_sub | sub_date_trunc_interval + pg_partman | partman | part_config_sub | sub_default_table + pg_partman | partman | part_config_sub | sub_epoch + pg_partman | partman | part_config_sub | sub_ignore_default_data + pg_partman | partman | part_config_sub | sub_infinite_time_partitions + pg_partman | partman | part_config_sub | sub_inherit_privileges + pg_partman | partman | part_config_sub | sub_jobmon + pg_partman | partman | part_config_sub | sub_maintenance_order + pg_partman | partman | part_config_sub | sub_optimize_constraint + pg_partman | partman | part_config_sub | sub_parent + pg_partman | partman | part_config_sub | sub_partition_interval + pg_partman | partman | part_config_sub | sub_partition_type + pg_partman | partman | part_config_sub | sub_premake + pg_partman | partman | part_config_sub | sub_retention + pg_partman | partman | part_config_sub | sub_retention_keep_index + pg_partman | partman | part_config_sub | sub_retention_keep_publication + pg_partman | partman | part_config_sub | sub_retention_keep_table + pg_partman | partman | part_config_sub | sub_retention_schema + pg_partman | partman | part_config_sub | sub_template_table + pg_partman | partman | part_config_sub | sub_time_decoder + pg_partman | partman | part_config_sub | sub_time_encoder + pg_partman | partman | table_privs | grantee + pg_partman | partman | table_privs | grantor + pg_partman | partman | table_privs | privilege_type + pg_partman | partman | table_privs | table_name + pg_partman | partman | table_privs | table_schema + pg_repack | repack | primary_keys | indexrelid + pg_repack | repack | primary_keys | indrelid + pg_repack | repack | tables | alter_col_storage + pg_repack | repack | tables | ckey + pg_repack | repack | tables | ckid + pg_repack | repack | tables | copy_data + pg_repack | repack | tables | create_log + pg_repack | repack | tables | create_pktype + pg_repack | repack | tables | create_table + pg_repack | repack | tables | create_trigger + pg_repack | repack | tables | delete_log + pg_repack | repack | tables | drop_columns + pg_repack | repack | tables | enable_trigger + pg_repack | repack | tables | lock_table + pg_repack | repack | tables | pkid + pg_repack | repack | tables | relid + pg_repack | repack | tables | relname + pg_repack | repack | tables | reltoastidxid + pg_repack | repack | tables | reltoastrelid + pg_repack | repack | tables | schemaname + pg_repack | repack | tables | sql_delete + pg_repack | repack | tables | sql_insert + pg_repack | repack | tables | sql_peek + pg_repack | repack | tables | sql_pop + pg_repack | repack | tables | sql_update + pg_repack | repack | tables | tablespace_orig + pg_stat_monitor | public | pg_stat_monitor | application_name + pg_stat_monitor | public | pg_stat_monitor | bucket + pg_stat_monitor | public | pg_stat_monitor | bucket_done + pg_stat_monitor | public | pg_stat_monitor | bucket_start_time + pg_stat_monitor | public | pg_stat_monitor | calls + pg_stat_monitor | public | pg_stat_monitor | client_ip + pg_stat_monitor | public | pg_stat_monitor | cmd_type + pg_stat_monitor | public | pg_stat_monitor | cmd_type_text + pg_stat_monitor | public | pg_stat_monitor | comments + pg_stat_monitor | public | pg_stat_monitor | cpu_sys_time + pg_stat_monitor | public | pg_stat_monitor | cpu_user_time + pg_stat_monitor | public | pg_stat_monitor | datname + pg_stat_monitor | public | pg_stat_monitor | dbid + pg_stat_monitor | public | pg_stat_monitor | elevel + pg_stat_monitor | public | pg_stat_monitor | jit_deform_count + pg_stat_monitor | public | pg_stat_monitor | jit_deform_time + pg_stat_monitor | public | pg_stat_monitor | jit_emission_count + pg_stat_monitor | public | pg_stat_monitor | jit_emission_time + pg_stat_monitor | public | pg_stat_monitor | jit_functions + pg_stat_monitor | public | pg_stat_monitor | jit_generation_time + pg_stat_monitor | public | pg_stat_monitor | jit_inlining_count + pg_stat_monitor | public | pg_stat_monitor | jit_inlining_time + pg_stat_monitor | public | pg_stat_monitor | jit_optimization_count + pg_stat_monitor | public | pg_stat_monitor | jit_optimization_time + pg_stat_monitor | public | pg_stat_monitor | local_blk_read_time + pg_stat_monitor | public | pg_stat_monitor | local_blk_write_time + pg_stat_monitor | public | pg_stat_monitor | local_blks_dirtied + pg_stat_monitor | public | pg_stat_monitor | local_blks_hit + pg_stat_monitor | public | pg_stat_monitor | local_blks_read + pg_stat_monitor | public | pg_stat_monitor | local_blks_written + pg_stat_monitor | public | pg_stat_monitor | max_exec_time + pg_stat_monitor | public | pg_stat_monitor | max_plan_time + pg_stat_monitor | public | pg_stat_monitor | mean_exec_time + pg_stat_monitor | public | pg_stat_monitor | mean_plan_time + pg_stat_monitor | public | pg_stat_monitor | message + pg_stat_monitor | public | pg_stat_monitor | min_exec_time + pg_stat_monitor | public | pg_stat_monitor | min_plan_time + pg_stat_monitor | public | pg_stat_monitor | minmax_stats_since + pg_stat_monitor | public | pg_stat_monitor | pgsm_query_id + pg_stat_monitor | public | pg_stat_monitor | planid + pg_stat_monitor | public | pg_stat_monitor | plans + pg_stat_monitor | public | pg_stat_monitor | query + pg_stat_monitor | public | pg_stat_monitor | query_plan + pg_stat_monitor | public | pg_stat_monitor | queryid + pg_stat_monitor | public | pg_stat_monitor | relations + pg_stat_monitor | public | pg_stat_monitor | resp_calls + pg_stat_monitor | public | pg_stat_monitor | rows + pg_stat_monitor | public | pg_stat_monitor | shared_blk_read_time + pg_stat_monitor | public | pg_stat_monitor | shared_blk_write_time + pg_stat_monitor | public | pg_stat_monitor | shared_blks_dirtied + pg_stat_monitor | public | pg_stat_monitor | shared_blks_hit + pg_stat_monitor | public | pg_stat_monitor | shared_blks_read + pg_stat_monitor | public | pg_stat_monitor | shared_blks_written + pg_stat_monitor | public | pg_stat_monitor | sqlcode + pg_stat_monitor | public | pg_stat_monitor | stats_since + pg_stat_monitor | public | pg_stat_monitor | stddev_exec_time + pg_stat_monitor | public | pg_stat_monitor | stddev_plan_time + pg_stat_monitor | public | pg_stat_monitor | temp_blk_read_time + pg_stat_monitor | public | pg_stat_monitor | temp_blk_write_time + pg_stat_monitor | public | pg_stat_monitor | temp_blks_read + pg_stat_monitor | public | pg_stat_monitor | temp_blks_written + pg_stat_monitor | public | pg_stat_monitor | top_query + pg_stat_monitor | public | pg_stat_monitor | top_queryid + pg_stat_monitor | public | pg_stat_monitor | toplevel + pg_stat_monitor | public | pg_stat_monitor | total_exec_time + pg_stat_monitor | public | pg_stat_monitor | total_plan_time + pg_stat_monitor | public | pg_stat_monitor | userid + pg_stat_monitor | public | pg_stat_monitor | username + pg_stat_monitor | public | pg_stat_monitor | wal_bytes + pg_stat_monitor | public | pg_stat_monitor | wal_fpi + pg_stat_monitor | public | pg_stat_monitor | wal_records + pg_stat_statements | extensions | pg_stat_statements | calls + pg_stat_statements | extensions | pg_stat_statements | dbid + pg_stat_statements | extensions | pg_stat_statements | jit_deform_count + pg_stat_statements | extensions | pg_stat_statements | jit_deform_time + pg_stat_statements | extensions | pg_stat_statements | jit_emission_count + pg_stat_statements | extensions | pg_stat_statements | jit_emission_time + pg_stat_statements | extensions | pg_stat_statements | jit_functions + pg_stat_statements | extensions | pg_stat_statements | jit_generation_time + pg_stat_statements | extensions | pg_stat_statements | jit_inlining_count + pg_stat_statements | extensions | pg_stat_statements | jit_inlining_time + pg_stat_statements | extensions | pg_stat_statements | jit_optimization_count + pg_stat_statements | extensions | pg_stat_statements | jit_optimization_time + pg_stat_statements | extensions | pg_stat_statements | local_blk_read_time + pg_stat_statements | extensions | pg_stat_statements | local_blk_write_time + pg_stat_statements | extensions | pg_stat_statements | local_blks_dirtied + pg_stat_statements | extensions | pg_stat_statements | local_blks_hit + pg_stat_statements | extensions | pg_stat_statements | local_blks_read + pg_stat_statements | extensions | pg_stat_statements | local_blks_written + pg_stat_statements | extensions | pg_stat_statements | max_exec_time + pg_stat_statements | extensions | pg_stat_statements | max_plan_time + pg_stat_statements | extensions | pg_stat_statements | mean_exec_time + pg_stat_statements | extensions | pg_stat_statements | mean_plan_time + pg_stat_statements | extensions | pg_stat_statements | min_exec_time + pg_stat_statements | extensions | pg_stat_statements | min_plan_time + pg_stat_statements | extensions | pg_stat_statements | minmax_stats_since + pg_stat_statements | extensions | pg_stat_statements | plans + pg_stat_statements | extensions | pg_stat_statements | query + pg_stat_statements | extensions | pg_stat_statements | queryid + pg_stat_statements | extensions | pg_stat_statements | rows + pg_stat_statements | extensions | pg_stat_statements | shared_blk_read_time + pg_stat_statements | extensions | pg_stat_statements | shared_blk_write_time + pg_stat_statements | extensions | pg_stat_statements | shared_blks_dirtied + pg_stat_statements | extensions | pg_stat_statements | shared_blks_hit + pg_stat_statements | extensions | pg_stat_statements | shared_blks_read + pg_stat_statements | extensions | pg_stat_statements | shared_blks_written + pg_stat_statements | extensions | pg_stat_statements | stats_since + pg_stat_statements | extensions | pg_stat_statements | stddev_exec_time + pg_stat_statements | extensions | pg_stat_statements | stddev_plan_time + pg_stat_statements | extensions | pg_stat_statements | temp_blk_read_time + pg_stat_statements | extensions | pg_stat_statements | temp_blk_write_time + pg_stat_statements | extensions | pg_stat_statements | temp_blks_read + pg_stat_statements | extensions | pg_stat_statements | temp_blks_written + pg_stat_statements | extensions | pg_stat_statements | toplevel + pg_stat_statements | extensions | pg_stat_statements | total_exec_time + pg_stat_statements | extensions | pg_stat_statements | total_plan_time + pg_stat_statements | extensions | pg_stat_statements | userid + pg_stat_statements | extensions | pg_stat_statements | wal_bytes + pg_stat_statements | extensions | pg_stat_statements | wal_fpi + pg_stat_statements | extensions | pg_stat_statements | wal_records + pg_stat_statements | extensions | pg_stat_statements_info | dealloc + pg_stat_statements | extensions | pg_stat_statements_info | stats_reset + pg_tle | pgtle | feature_info | feature + pg_tle | pgtle | feature_info | obj_identity + pg_tle | pgtle | feature_info | proname + pg_tle | pgtle | feature_info | schema_name + pg_wait_sampling | public | pg_wait_sampling_current | event + pg_wait_sampling | public | pg_wait_sampling_current | event_type + pg_wait_sampling | public | pg_wait_sampling_current | pid + pg_wait_sampling | public | pg_wait_sampling_current | queryid + pg_wait_sampling | public | pg_wait_sampling_history | event + pg_wait_sampling | public | pg_wait_sampling_history | event_type + pg_wait_sampling | public | pg_wait_sampling_history | pid + pg_wait_sampling | public | pg_wait_sampling_history | queryid + pg_wait_sampling | public | pg_wait_sampling_history | ts + pg_wait_sampling | public | pg_wait_sampling_profile | count + pg_wait_sampling | public | pg_wait_sampling_profile | event + pg_wait_sampling | public | pg_wait_sampling_profile | event_type + pg_wait_sampling | public | pg_wait_sampling_profile | pid + pg_wait_sampling | public | pg_wait_sampling_profile | queryid + pgmq | pgmq | a_foo | archived_at + pgmq | pgmq | a_foo | enqueued_at + pgmq | pgmq | a_foo | headers + pgmq | pgmq | a_foo | message + pgmq | pgmq | a_foo | msg_id + pgmq | pgmq | a_foo | read_ct + pgmq | pgmq | a_foo | vt + pgmq | pgmq | meta | created_at + pgmq | pgmq | meta | is_partitioned + pgmq | pgmq | meta | is_unlogged + pgmq | pgmq | meta | queue_name + pgmq | pgmq | q_foo | enqueued_at + pgmq | pgmq | q_foo | headers + pgmq | pgmq | q_foo | message + pgmq | pgmq | q_foo | msg_id + pgmq | pgmq | q_foo | read_ct + pgmq | pgmq | q_foo | vt + pgtap | public | pg_all_foreign_keys | fk_columns + pgtap | public | pg_all_foreign_keys | fk_constraint_name + pgtap | public | pg_all_foreign_keys | fk_schema_name + pgtap | public | pg_all_foreign_keys | fk_table_name + pgtap | public | pg_all_foreign_keys | fk_table_oid + pgtap | public | pg_all_foreign_keys | is_deferrable + pgtap | public | pg_all_foreign_keys | is_deferred + pgtap | public | pg_all_foreign_keys | match_type + pgtap | public | pg_all_foreign_keys | on_delete + pgtap | public | pg_all_foreign_keys | on_update + pgtap | public | pg_all_foreign_keys | pk_columns + pgtap | public | pg_all_foreign_keys | pk_constraint_name + pgtap | public | pg_all_foreign_keys | pk_index_name + pgtap | public | pg_all_foreign_keys | pk_schema_name + pgtap | public | pg_all_foreign_keys | pk_table_name + pgtap | public | pg_all_foreign_keys | pk_table_oid + pgtap | public | tap_funky | args + pgtap | public | tap_funky | is_definer + pgtap | public | tap_funky | is_strict + pgtap | public | tap_funky | is_visible + pgtap | public | tap_funky | kind + pgtap | public | tap_funky | langoid + pgtap | public | tap_funky | name + pgtap | public | tap_funky | oid + pgtap | public | tap_funky | owner + pgtap | public | tap_funky | returns + pgtap | public | tap_funky | returns_set + pgtap | public | tap_funky | schema + pgtap | public | tap_funky | volatility + postgis | public | geography_columns | coord_dimension + postgis | public | geography_columns | f_geography_column + postgis | public | geography_columns | f_table_catalog + postgis | public | geography_columns | f_table_name + postgis | public | geography_columns | f_table_schema + postgis | public | geography_columns | srid + postgis | public | geography_columns | type + postgis | public | geometry_columns | coord_dimension + postgis | public | geometry_columns | f_geometry_column + postgis | public | geometry_columns | f_table_catalog + postgis | public | geometry_columns | f_table_name + postgis | public | geometry_columns | f_table_schema + postgis | public | geometry_columns | srid + postgis | public | geometry_columns | type + postgis | public | spatial_ref_sys | auth_name + postgis | public | spatial_ref_sys | auth_srid + postgis | public | spatial_ref_sys | proj4text + postgis | public | spatial_ref_sys | srid + postgis | public | spatial_ref_sys | srtext + postgis_raster | public | raster_columns | blocksize_x + postgis_raster | public | raster_columns | blocksize_y + postgis_raster | public | raster_columns | extent + postgis_raster | public | raster_columns | nodata_values + postgis_raster | public | raster_columns | num_bands + postgis_raster | public | raster_columns | out_db + postgis_raster | public | raster_columns | pixel_types + postgis_raster | public | raster_columns | r_raster_column + postgis_raster | public | raster_columns | r_table_catalog + postgis_raster | public | raster_columns | r_table_name + postgis_raster | public | raster_columns | r_table_schema + postgis_raster | public | raster_columns | regular_blocking + postgis_raster | public | raster_columns | same_alignment + postgis_raster | public | raster_columns | scale_x + postgis_raster | public | raster_columns | scale_y + postgis_raster | public | raster_columns | spatial_index + postgis_raster | public | raster_columns | srid + postgis_raster | public | raster_overviews | o_raster_column + postgis_raster | public | raster_overviews | o_table_catalog + postgis_raster | public | raster_overviews | o_table_name + postgis_raster | public | raster_overviews | o_table_schema + postgis_raster | public | raster_overviews | overview_factor + postgis_raster | public | raster_overviews | r_raster_column + postgis_raster | public | raster_overviews | r_table_catalog + postgis_raster | public | raster_overviews | r_table_name + postgis_raster | public | raster_overviews | r_table_schema + postgis_topology | topology | layer | child_id + postgis_topology | topology | layer | feature_column + postgis_topology | topology | layer | feature_type + postgis_topology | topology | layer | layer_id + postgis_topology | topology | layer | level + postgis_topology | topology | layer | schema_name + postgis_topology | topology | layer | table_name + postgis_topology | topology | layer | topology_id + postgis_topology | topology | topology | hasz + postgis_topology | topology | topology | id + postgis_topology | topology | topology | name + postgis_topology | topology | topology | precision + postgis_topology | topology | topology | srid + supabase_vault | vault | decrypted_secrets | created_at + supabase_vault | vault | decrypted_secrets | decrypted_secret + supabase_vault | vault | decrypted_secrets | description + supabase_vault | vault | decrypted_secrets | id + supabase_vault | vault | decrypted_secrets | key_id + supabase_vault | vault | decrypted_secrets | name + supabase_vault | vault | decrypted_secrets | nonce + supabase_vault | vault | decrypted_secrets | secret + supabase_vault | vault | decrypted_secrets | updated_at + supabase_vault | vault | secrets | created_at + supabase_vault | vault | secrets | description + supabase_vault | vault | secrets | id + supabase_vault | vault | secrets | key_id + supabase_vault | vault | secrets | name + supabase_vault | vault | secrets | nonce + supabase_vault | vault | secrets | secret + supabase_vault | vault | secrets | updated_at + wrappers | public | wrappers_fdw_stats | bytes_in + wrappers | public | wrappers_fdw_stats | bytes_out + wrappers | public | wrappers_fdw_stats | create_times + wrappers | public | wrappers_fdw_stats | created_at + wrappers | public | wrappers_fdw_stats | fdw_name + wrappers | public | wrappers_fdw_stats | metadata + wrappers | public | wrappers_fdw_stats | rows_in + wrappers | public | wrappers_fdw_stats | rows_out + wrappers | public | wrappers_fdw_stats | updated_at +(405 rows) diff --git a/nix/tests/expected/z_orioledb-17_docs-indexes.out b/nix/tests/expected/z_orioledb-17_docs-indexes.out index 5feec8208..8238a51c7 100644 --- a/nix/tests/expected/z_orioledb-17_docs-indexes.out +++ b/nix/tests/expected/z_orioledb-17_docs-indexes.out @@ -18,7 +18,6 @@ create index idx_persons_age on persons (age); create index idx_living_persons_age on persons (age) where deceased is false; create index idx_persons_age_desc on persons (age desc nulls last); reindex index concurrently idx_persons_age; -WARNING: REINDEX CONCURRENTLY is not supported for orioledb tables yet, using a plain REINDEX instead reindex table concurrently persons; -WARNING: REINDEX CONCURRENTLY is not supported for orioledb tables yet, using a plain REINDEX instead +NOTICE: skipping reindex of index "public.persons_pkey" concurrently drop table persons cascade; diff --git a/nix/tests/expected/z_orioledb-17_ext_interface.out b/nix/tests/expected/z_orioledb-17_ext_interface.out index 0718c6ed3..bdc4e2241 100644 --- a/nix/tests/expected/z_orioledb-17_ext_interface.out +++ b/nix/tests/expected/z_orioledb-17_ext_interface.out @@ -87,6 +87,7 @@ order by pg_tle | f pg_trgm | t pg_visibility | t + pg_wait_sampling | t pg_walinspect | t pgaudit | t pgcrypto | t @@ -118,7 +119,7 @@ order by vector | t wrappers | t xml2 | f -(74 rows) +(75 rows) /* @@ -1123,6 +1124,7 @@ order by orioledb | extensions | orioledb_tree_stat | relid regclass, OUT level integer, OUT count bigint, OUT avgoccupied double precision, OUT avgvacated double precision | SETOF record orioledb | extensions | orioledb_ucm_check | | boolean orioledb | extensions | orioledb_undo_size | OUT undo_type text, OUT undo_size bigint | SETOF record + orioledb | extensions | orioledb_upgrade_refresh | | void orioledb | extensions | orioledb_version | | text orioledb | extensions | orioledb_write_pages | relid oid | void orioledb | extensions | pg_stopevent_reset | eventname text | boolean @@ -1358,6 +1360,10 @@ order by pg_visibility | public | pg_visibility_map | regclass, blkno bigint, OUT all_visible boolean, OUT all_frozen boolean | record pg_visibility | public | pg_visibility_map | regclass, OUT blkno bigint, OUT all_visible boolean, OUT all_frozen boolean | SETOF record pg_visibility | public | pg_visibility_map_summary | regclass, OUT all_visible bigint, OUT all_frozen bigint | record + pg_wait_sampling | public | pg_wait_sampling_get_current | pid integer, OUT pid integer, OUT event_type text, OUT event text, OUT queryid bigint | SETOF record + pg_wait_sampling | public | pg_wait_sampling_get_history | OUT pid integer, OUT ts timestamp with time zone, OUT event_type text, OUT event text, OUT queryid bigint | SETOF record + pg_wait_sampling | public | pg_wait_sampling_get_profile | OUT pid integer, OUT event_type text, OUT event text, OUT queryid bigint, OUT count bigint | SETOF record + pg_wait_sampling | public | pg_wait_sampling_reset_profile | | void pg_walinspect | public | pg_get_wal_record_info | in_lsn pg_lsn, OUT start_lsn pg_lsn, OUT end_lsn pg_lsn, OUT prev_lsn pg_lsn, OUT xid xid, OUT resource_manager text, OUT record_type text, OUT record_length integer, OUT main_data_length integer, OUT fpi_length integer, OUT description text, OUT block_ref text | record pg_walinspect | public | pg_get_wal_records_info | start_lsn pg_lsn, end_lsn pg_lsn, OUT start_lsn pg_lsn, OUT end_lsn pg_lsn, OUT prev_lsn pg_lsn, OUT xid xid, OUT resource_manager text, OUT record_type text, OUT record_length integer, OUT main_data_length integer, OUT fpi_length integer, OUT description text, OUT block_ref text | SETOF record pg_walinspect | public | pg_get_wal_stats | start_lsn pg_lsn, end_lsn pg_lsn, per_record boolean, OUT "resource_manager/record_type" text, OUT count bigint, OUT count_percentage double precision, OUT record_size bigint, OUT record_size_percentage double precision, OUT fpi_size bigint, OUT fpi_size_percentage double precision, OUT combined_size bigint, OUT combined_size_percentage double precision | SETOF record @@ -5003,7 +5009,7 @@ order by xml2 | public | xpath_table | text, text, text, text, text | SETOF record xml2 | public | xslt_process | text, text | text xml2 | public | xslt_process | text, text, text | text -(4843 rows) +(4848 rows) /* @@ -5035,476 +5041,490 @@ order by n.nspname, pc.relname, pa.attname; - extension_name | schema_name | entity_name | attname -------------------------------+-------------+-------------------------+-------------------------------- - address_standardizer_data_us | public | us_gaz | id - address_standardizer_data_us | public | us_gaz | is_custom - address_standardizer_data_us | public | us_gaz | seq - address_standardizer_data_us | public | us_gaz | stdword - address_standardizer_data_us | public | us_gaz | token - address_standardizer_data_us | public | us_gaz | word - address_standardizer_data_us | public | us_lex | id - address_standardizer_data_us | public | us_lex | is_custom - address_standardizer_data_us | public | us_lex | seq - address_standardizer_data_us | public | us_lex | stdword - address_standardizer_data_us | public | us_lex | token - address_standardizer_data_us | public | us_lex | word - address_standardizer_data_us | public | us_rules | id - address_standardizer_data_us | public | us_rules | is_custom - address_standardizer_data_us | public | us_rules | rule - hypopg | public | hypopg_hidden_indexes | am_name - hypopg | public | hypopg_hidden_indexes | index_name - hypopg | public | hypopg_hidden_indexes | indexrelid - hypopg | public | hypopg_hidden_indexes | is_hypo - hypopg | public | hypopg_hidden_indexes | schema_name - hypopg | public | hypopg_hidden_indexes | table_name - hypopg | public | hypopg_list_indexes | am_name - hypopg | public | hypopg_list_indexes | index_name - hypopg | public | hypopg_list_indexes | indexrelid - hypopg | public | hypopg_list_indexes | schema_name - hypopg | public | hypopg_list_indexes | table_name - orioledb | extensions | orioledb_index | datoid - orioledb | extensions | orioledb_index | description - orioledb | extensions | orioledb_index | index_relnode - orioledb | extensions | orioledb_index | index_reloid - orioledb | extensions | orioledb_index | index_type - orioledb | extensions | orioledb_index | name - orioledb | extensions | orioledb_index | table_relnode - orioledb | extensions | orioledb_index | table_reloid - orioledb | extensions | orioledb_index_descr | datoid - orioledb | extensions | orioledb_index_descr | refcnt - orioledb | extensions | orioledb_index_descr | relnode - orioledb | extensions | orioledb_index_descr | reloid - orioledb | extensions | orioledb_table | datoid - orioledb | extensions | orioledb_table | description - orioledb | extensions | orioledb_table | relnode - orioledb | extensions | orioledb_table | reloid - orioledb | extensions | orioledb_table_descr | datoid - orioledb | extensions | orioledb_table_descr | refcnt - orioledb | extensions | orioledb_table_descr | relnode - orioledb | extensions | orioledb_table_descr | reloid - pg_buffercache | public | pg_buffercache | bufferid - pg_buffercache | public | pg_buffercache | isdirty - pg_buffercache | public | pg_buffercache | pinning_backends - pg_buffercache | public | pg_buffercache | relblocknumber - pg_buffercache | public | pg_buffercache | reldatabase - pg_buffercache | public | pg_buffercache | relfilenode - pg_buffercache | public | pg_buffercache | relforknumber - pg_buffercache | public | pg_buffercache | reltablespace - pg_buffercache | public | pg_buffercache | usagecount - pg_net | net | _http_response | content - pg_net | net | _http_response | content_type - pg_net | net | _http_response | created - pg_net | net | _http_response | error_msg - pg_net | net | _http_response | headers - pg_net | net | _http_response | id - pg_net | net | _http_response | status_code - pg_net | net | _http_response | timed_out - pg_net | net | http_request_queue | body - pg_net | net | http_request_queue | headers - pg_net | net | http_request_queue | id - pg_net | net | http_request_queue | method - pg_net | net | http_request_queue | timeout_milliseconds - pg_net | net | http_request_queue | url - pg_partman | partman | part_config | async_partitioning_in_progress - pg_partman | partman | part_config | automatic_maintenance - pg_partman | partman | part_config | constraint_cols - pg_partman | partman | part_config | constraint_valid - pg_partman | partman | part_config | control - pg_partman | partman | part_config | date_trunc_interval - pg_partman | partman | part_config | datetime_string - pg_partman | partman | part_config | epoch - pg_partman | partman | part_config | ignore_default_data - pg_partman | partman | part_config | infinite_time_partitions - pg_partman | partman | part_config | inherit_privileges - pg_partman | partman | part_config | jobmon - pg_partman | partman | part_config | maintenance_last_run - pg_partman | partman | part_config | maintenance_order - pg_partman | partman | part_config | optimize_constraint - pg_partman | partman | part_config | parent_table - pg_partman | partman | part_config | partition_interval - pg_partman | partman | part_config | partition_type - pg_partman | partman | part_config | premake - pg_partman | partman | part_config | retention - pg_partman | partman | part_config | retention_keep_index - pg_partman | partman | part_config | retention_keep_publication - pg_partman | partman | part_config | retention_keep_table - pg_partman | partman | part_config | retention_schema - pg_partman | partman | part_config | sub_partition_set_full - pg_partman | partman | part_config | template_table - pg_partman | partman | part_config | time_decoder - pg_partman | partman | part_config | time_encoder - pg_partman | partman | part_config | undo_in_progress - pg_partman | partman | part_config_sub | sub_automatic_maintenance - pg_partman | partman | part_config_sub | sub_constraint_cols - pg_partman | partman | part_config_sub | sub_constraint_valid - pg_partman | partman | part_config_sub | sub_control - pg_partman | partman | part_config_sub | sub_control_not_null - pg_partman | partman | part_config_sub | sub_date_trunc_interval - pg_partman | partman | part_config_sub | sub_default_table - pg_partman | partman | part_config_sub | sub_epoch - pg_partman | partman | part_config_sub | sub_ignore_default_data - pg_partman | partman | part_config_sub | sub_infinite_time_partitions - pg_partman | partman | part_config_sub | sub_inherit_privileges - pg_partman | partman | part_config_sub | sub_jobmon - pg_partman | partman | part_config_sub | sub_maintenance_order - pg_partman | partman | part_config_sub | sub_optimize_constraint - pg_partman | partman | part_config_sub | sub_parent - pg_partman | partman | part_config_sub | sub_partition_interval - pg_partman | partman | part_config_sub | sub_partition_type - pg_partman | partman | part_config_sub | sub_premake - pg_partman | partman | part_config_sub | sub_retention - pg_partman | partman | part_config_sub | sub_retention_keep_index - pg_partman | partman | part_config_sub | sub_retention_keep_publication - pg_partman | partman | part_config_sub | sub_retention_keep_table - pg_partman | partman | part_config_sub | sub_retention_schema - pg_partman | partman | part_config_sub | sub_template_table - pg_partman | partman | part_config_sub | sub_time_decoder - pg_partman | partman | part_config_sub | sub_time_encoder - pg_partman | partman | table_privs | grantee - pg_partman | partman | table_privs | grantor - pg_partman | partman | table_privs | privilege_type - pg_partman | partman | table_privs | table_name - pg_partman | partman | table_privs | table_schema - pg_repack | repack | primary_keys | indexrelid - pg_repack | repack | primary_keys | indrelid - pg_repack | repack | tables | alter_col_storage - pg_repack | repack | tables | ckey - pg_repack | repack | tables | ckid - pg_repack | repack | tables | copy_data - pg_repack | repack | tables | create_log - pg_repack | repack | tables | create_pktype - pg_repack | repack | tables | create_table - pg_repack | repack | tables | create_trigger - pg_repack | repack | tables | delete_log - pg_repack | repack | tables | drop_columns - pg_repack | repack | tables | enable_trigger - pg_repack | repack | tables | lock_table - pg_repack | repack | tables | pkid - pg_repack | repack | tables | relid - pg_repack | repack | tables | relname - pg_repack | repack | tables | reltoastidxid - pg_repack | repack | tables | reltoastrelid - pg_repack | repack | tables | schemaname - pg_repack | repack | tables | sql_delete - pg_repack | repack | tables | sql_insert - pg_repack | repack | tables | sql_peek - pg_repack | repack | tables | sql_pop - pg_repack | repack | tables | sql_update - pg_repack | repack | tables | tablespace_orig - pg_stat_monitor | public | pg_stat_monitor | application_name - pg_stat_monitor | public | pg_stat_monitor | bucket - pg_stat_monitor | public | pg_stat_monitor | bucket_done - pg_stat_monitor | public | pg_stat_monitor | bucket_start_time - pg_stat_monitor | public | pg_stat_monitor | calls - pg_stat_monitor | public | pg_stat_monitor | client_ip - pg_stat_monitor | public | pg_stat_monitor | cmd_type - pg_stat_monitor | public | pg_stat_monitor | cmd_type_text - pg_stat_monitor | public | pg_stat_monitor | comments - pg_stat_monitor | public | pg_stat_monitor | cpu_sys_time - pg_stat_monitor | public | pg_stat_monitor | cpu_user_time - pg_stat_monitor | public | pg_stat_monitor | datname - pg_stat_monitor | public | pg_stat_monitor | dbid - pg_stat_monitor | public | pg_stat_monitor | elevel - pg_stat_monitor | public | pg_stat_monitor | jit_deform_count - pg_stat_monitor | public | pg_stat_monitor | jit_deform_time - pg_stat_monitor | public | pg_stat_monitor | jit_emission_count - pg_stat_monitor | public | pg_stat_monitor | jit_emission_time - pg_stat_monitor | public | pg_stat_monitor | jit_functions - pg_stat_monitor | public | pg_stat_monitor | jit_generation_time - pg_stat_monitor | public | pg_stat_monitor | jit_inlining_count - pg_stat_monitor | public | pg_stat_monitor | jit_inlining_time - pg_stat_monitor | public | pg_stat_monitor | jit_optimization_count - pg_stat_monitor | public | pg_stat_monitor | jit_optimization_time - pg_stat_monitor | public | pg_stat_monitor | local_blk_read_time - pg_stat_monitor | public | pg_stat_monitor | local_blk_write_time - pg_stat_monitor | public | pg_stat_monitor | local_blks_dirtied - pg_stat_monitor | public | pg_stat_monitor | local_blks_hit - pg_stat_monitor | public | pg_stat_monitor | local_blks_read - pg_stat_monitor | public | pg_stat_monitor | local_blks_written - pg_stat_monitor | public | pg_stat_monitor | max_exec_time - pg_stat_monitor | public | pg_stat_monitor | max_plan_time - pg_stat_monitor | public | pg_stat_monitor | mean_exec_time - pg_stat_monitor | public | pg_stat_monitor | mean_plan_time - pg_stat_monitor | public | pg_stat_monitor | message - pg_stat_monitor | public | pg_stat_monitor | min_exec_time - pg_stat_monitor | public | pg_stat_monitor | min_plan_time - pg_stat_monitor | public | pg_stat_monitor | minmax_stats_since - pg_stat_monitor | public | pg_stat_monitor | pgsm_query_id - pg_stat_monitor | public | pg_stat_monitor | planid - pg_stat_monitor | public | pg_stat_monitor | plans - pg_stat_monitor | public | pg_stat_monitor | query - pg_stat_monitor | public | pg_stat_monitor | query_plan - pg_stat_monitor | public | pg_stat_monitor | queryid - pg_stat_monitor | public | pg_stat_monitor | relations - pg_stat_monitor | public | pg_stat_monitor | resp_calls - pg_stat_monitor | public | pg_stat_monitor | rows - pg_stat_monitor | public | pg_stat_monitor | shared_blk_read_time - pg_stat_monitor | public | pg_stat_monitor | shared_blk_write_time - pg_stat_monitor | public | pg_stat_monitor | shared_blks_dirtied - pg_stat_monitor | public | pg_stat_monitor | shared_blks_hit - pg_stat_monitor | public | pg_stat_monitor | shared_blks_read - pg_stat_monitor | public | pg_stat_monitor | shared_blks_written - pg_stat_monitor | public | pg_stat_monitor | sqlcode - pg_stat_monitor | public | pg_stat_monitor | stats_since - pg_stat_monitor | public | pg_stat_monitor | stddev_exec_time - pg_stat_monitor | public | pg_stat_monitor | stddev_plan_time - pg_stat_monitor | public | pg_stat_monitor | temp_blk_read_time - pg_stat_monitor | public | pg_stat_monitor | temp_blk_write_time - pg_stat_monitor | public | pg_stat_monitor | temp_blks_read - pg_stat_monitor | public | pg_stat_monitor | temp_blks_written - pg_stat_monitor | public | pg_stat_monitor | top_query - pg_stat_monitor | public | pg_stat_monitor | top_queryid - pg_stat_monitor | public | pg_stat_monitor | toplevel - pg_stat_monitor | public | pg_stat_monitor | total_exec_time - pg_stat_monitor | public | pg_stat_monitor | total_plan_time - pg_stat_monitor | public | pg_stat_monitor | userid - pg_stat_monitor | public | pg_stat_monitor | username - pg_stat_monitor | public | pg_stat_monitor | wal_bytes - pg_stat_monitor | public | pg_stat_monitor | wal_fpi - pg_stat_monitor | public | pg_stat_monitor | wal_records - pg_stat_statements | extensions | pg_stat_statements | calls - pg_stat_statements | extensions | pg_stat_statements | dbid - pg_stat_statements | extensions | pg_stat_statements | jit_deform_count - pg_stat_statements | extensions | pg_stat_statements | jit_deform_time - pg_stat_statements | extensions | pg_stat_statements | jit_emission_count - pg_stat_statements | extensions | pg_stat_statements | jit_emission_time - pg_stat_statements | extensions | pg_stat_statements | jit_functions - pg_stat_statements | extensions | pg_stat_statements | jit_generation_time - pg_stat_statements | extensions | pg_stat_statements | jit_inlining_count - pg_stat_statements | extensions | pg_stat_statements | jit_inlining_time - pg_stat_statements | extensions | pg_stat_statements | jit_optimization_count - pg_stat_statements | extensions | pg_stat_statements | jit_optimization_time - pg_stat_statements | extensions | pg_stat_statements | local_blk_read_time - pg_stat_statements | extensions | pg_stat_statements | local_blk_write_time - pg_stat_statements | extensions | pg_stat_statements | local_blks_dirtied - pg_stat_statements | extensions | pg_stat_statements | local_blks_hit - pg_stat_statements | extensions | pg_stat_statements | local_blks_read - pg_stat_statements | extensions | pg_stat_statements | local_blks_written - pg_stat_statements | extensions | pg_stat_statements | max_exec_time - pg_stat_statements | extensions | pg_stat_statements | max_plan_time - pg_stat_statements | extensions | pg_stat_statements | mean_exec_time - pg_stat_statements | extensions | pg_stat_statements | mean_plan_time - pg_stat_statements | extensions | pg_stat_statements | min_exec_time - pg_stat_statements | extensions | pg_stat_statements | min_plan_time - pg_stat_statements | extensions | pg_stat_statements | minmax_stats_since - pg_stat_statements | extensions | pg_stat_statements | plans - pg_stat_statements | extensions | pg_stat_statements | query - pg_stat_statements | extensions | pg_stat_statements | queryid - pg_stat_statements | extensions | pg_stat_statements | rows - pg_stat_statements | extensions | pg_stat_statements | shared_blk_read_time - pg_stat_statements | extensions | pg_stat_statements | shared_blk_write_time - pg_stat_statements | extensions | pg_stat_statements | shared_blks_dirtied - pg_stat_statements | extensions | pg_stat_statements | shared_blks_hit - pg_stat_statements | extensions | pg_stat_statements | shared_blks_read - pg_stat_statements | extensions | pg_stat_statements | shared_blks_written - pg_stat_statements | extensions | pg_stat_statements | stats_since - pg_stat_statements | extensions | pg_stat_statements | stddev_exec_time - pg_stat_statements | extensions | pg_stat_statements | stddev_plan_time - pg_stat_statements | extensions | pg_stat_statements | temp_blk_read_time - pg_stat_statements | extensions | pg_stat_statements | temp_blk_write_time - pg_stat_statements | extensions | pg_stat_statements | temp_blks_read - pg_stat_statements | extensions | pg_stat_statements | temp_blks_written - pg_stat_statements | extensions | pg_stat_statements | toplevel - pg_stat_statements | extensions | pg_stat_statements | total_exec_time - pg_stat_statements | extensions | pg_stat_statements | total_plan_time - pg_stat_statements | extensions | pg_stat_statements | userid - pg_stat_statements | extensions | pg_stat_statements | wal_bytes - pg_stat_statements | extensions | pg_stat_statements | wal_fpi - pg_stat_statements | extensions | pg_stat_statements | wal_records - pg_stat_statements | extensions | pg_stat_statements_info | dealloc - pg_stat_statements | extensions | pg_stat_statements_info | stats_reset - pg_tle | pgtle | feature_info | feature - pg_tle | pgtle | feature_info | obj_identity - pg_tle | pgtle | feature_info | proname - pg_tle | pgtle | feature_info | schema_name - pgmq | pgmq | a_foo | archived_at - pgmq | pgmq | a_foo | enqueued_at - pgmq | pgmq | a_foo | headers - pgmq | pgmq | a_foo | message - pgmq | pgmq | a_foo | msg_id - pgmq | pgmq | a_foo | read_ct - pgmq | pgmq | a_foo | vt - pgmq | pgmq | meta | created_at - pgmq | pgmq | meta | is_partitioned - pgmq | pgmq | meta | is_unlogged - pgmq | pgmq | meta | queue_name - pgmq | pgmq | q_foo | enqueued_at - pgmq | pgmq | q_foo | headers - pgmq | pgmq | q_foo | message - pgmq | pgmq | q_foo | msg_id - pgmq | pgmq | q_foo | read_ct - pgmq | pgmq | q_foo | vt - pgsodium | pgsodium | decrypted_key | associated_data - pgsodium | pgsodium | decrypted_key | comment - pgsodium | pgsodium | decrypted_key | created - pgsodium | pgsodium | decrypted_key | decrypted_raw_key - pgsodium | pgsodium | decrypted_key | expires - pgsodium | pgsodium | decrypted_key | id - pgsodium | pgsodium | decrypted_key | key_context - pgsodium | pgsodium | decrypted_key | key_id - pgsodium | pgsodium | decrypted_key | key_type - pgsodium | pgsodium | decrypted_key | name - pgsodium | pgsodium | decrypted_key | parent_key - pgsodium | pgsodium | decrypted_key | raw_key - pgsodium | pgsodium | decrypted_key | raw_key_nonce - pgsodium | pgsodium | decrypted_key | status - pgsodium | pgsodium | key | associated_data - pgsodium | pgsodium | key | comment - pgsodium | pgsodium | key | created - pgsodium | pgsodium | key | expires - pgsodium | pgsodium | key | id - pgsodium | pgsodium | key | key_context - pgsodium | pgsodium | key | key_id - pgsodium | pgsodium | key | key_type - pgsodium | pgsodium | key | name - pgsodium | pgsodium | key | parent_key - pgsodium | pgsodium | key | raw_key - pgsodium | pgsodium | key | raw_key_nonce - pgsodium | pgsodium | key | status - pgsodium | pgsodium | key | user_data - pgsodium | pgsodium | mask_columns | associated_columns - pgsodium | pgsodium | mask_columns | attname - pgsodium | pgsodium | mask_columns | attrelid - pgsodium | pgsodium | mask_columns | format_type - pgsodium | pgsodium | mask_columns | key_id - pgsodium | pgsodium | mask_columns | key_id_column - pgsodium | pgsodium | mask_columns | nonce_column - pgsodium | pgsodium | masking_rule | associated_columns - pgsodium | pgsodium | masking_rule | attname - pgsodium | pgsodium | masking_rule | attnum - pgsodium | pgsodium | masking_rule | attrelid - pgsodium | pgsodium | masking_rule | col_description - pgsodium | pgsodium | masking_rule | format_type - pgsodium | pgsodium | masking_rule | key_id - pgsodium | pgsodium | masking_rule | key_id_column - pgsodium | pgsodium | masking_rule | nonce_column - pgsodium | pgsodium | masking_rule | priority - pgsodium | pgsodium | masking_rule | relname - pgsodium | pgsodium | masking_rule | relnamespace - pgsodium | pgsodium | masking_rule | security_invoker - pgsodium | pgsodium | masking_rule | view_name - pgsodium | pgsodium | valid_key | associated_data - pgsodium | pgsodium | valid_key | created - pgsodium | pgsodium | valid_key | expires - pgsodium | pgsodium | valid_key | id - pgsodium | pgsodium | valid_key | key_context - pgsodium | pgsodium | valid_key | key_id - pgsodium | pgsodium | valid_key | key_type - pgsodium | pgsodium | valid_key | name - pgsodium | pgsodium | valid_key | status - pgtap | public | pg_all_foreign_keys | fk_columns - pgtap | public | pg_all_foreign_keys | fk_constraint_name - pgtap | public | pg_all_foreign_keys | fk_schema_name - pgtap | public | pg_all_foreign_keys | fk_table_name - pgtap | public | pg_all_foreign_keys | fk_table_oid - pgtap | public | pg_all_foreign_keys | is_deferrable - pgtap | public | pg_all_foreign_keys | is_deferred - pgtap | public | pg_all_foreign_keys | match_type - pgtap | public | pg_all_foreign_keys | on_delete - pgtap | public | pg_all_foreign_keys | on_update - pgtap | public | pg_all_foreign_keys | pk_columns - pgtap | public | pg_all_foreign_keys | pk_constraint_name - pgtap | public | pg_all_foreign_keys | pk_index_name - pgtap | public | pg_all_foreign_keys | pk_schema_name - pgtap | public | pg_all_foreign_keys | pk_table_name - pgtap | public | pg_all_foreign_keys | pk_table_oid - pgtap | public | tap_funky | args - pgtap | public | tap_funky | is_definer - pgtap | public | tap_funky | is_strict - pgtap | public | tap_funky | is_visible - pgtap | public | tap_funky | kind - pgtap | public | tap_funky | langoid - pgtap | public | tap_funky | name - pgtap | public | tap_funky | oid - pgtap | public | tap_funky | owner - pgtap | public | tap_funky | returns - pgtap | public | tap_funky | returns_set - pgtap | public | tap_funky | schema - pgtap | public | tap_funky | volatility - postgis | public | geography_columns | coord_dimension - postgis | public | geography_columns | f_geography_column - postgis | public | geography_columns | f_table_catalog - postgis | public | geography_columns | f_table_name - postgis | public | geography_columns | f_table_schema - postgis | public | geography_columns | srid - postgis | public | geography_columns | type - postgis | public | geometry_columns | coord_dimension - postgis | public | geometry_columns | f_geometry_column - postgis | public | geometry_columns | f_table_catalog - postgis | public | geometry_columns | f_table_name - postgis | public | geometry_columns | f_table_schema - postgis | public | geometry_columns | srid - postgis | public | geometry_columns | type - postgis | public | spatial_ref_sys | auth_name - postgis | public | spatial_ref_sys | auth_srid - postgis | public | spatial_ref_sys | proj4text - postgis | public | spatial_ref_sys | srid - postgis | public | spatial_ref_sys | srtext - postgis_raster | public | raster_columns | blocksize_x - postgis_raster | public | raster_columns | blocksize_y - postgis_raster | public | raster_columns | extent - postgis_raster | public | raster_columns | nodata_values - postgis_raster | public | raster_columns | num_bands - postgis_raster | public | raster_columns | out_db - postgis_raster | public | raster_columns | pixel_types - postgis_raster | public | raster_columns | r_raster_column - postgis_raster | public | raster_columns | r_table_catalog - postgis_raster | public | raster_columns | r_table_name - postgis_raster | public | raster_columns | r_table_schema - postgis_raster | public | raster_columns | regular_blocking - postgis_raster | public | raster_columns | same_alignment - postgis_raster | public | raster_columns | scale_x - postgis_raster | public | raster_columns | scale_y - postgis_raster | public | raster_columns | spatial_index - postgis_raster | public | raster_columns | srid - postgis_raster | public | raster_overviews | o_raster_column - postgis_raster | public | raster_overviews | o_table_catalog - postgis_raster | public | raster_overviews | o_table_name - postgis_raster | public | raster_overviews | o_table_schema - postgis_raster | public | raster_overviews | overview_factor - postgis_raster | public | raster_overviews | r_raster_column - postgis_raster | public | raster_overviews | r_table_catalog - postgis_raster | public | raster_overviews | r_table_name - postgis_raster | public | raster_overviews | r_table_schema - postgis_topology | topology | layer | child_id - postgis_topology | topology | layer | feature_column - postgis_topology | topology | layer | feature_type - postgis_topology | topology | layer | layer_id - postgis_topology | topology | layer | level - postgis_topology | topology | layer | schema_name - postgis_topology | topology | layer | table_name - postgis_topology | topology | layer | topology_id - postgis_topology | topology | topology | hasz - postgis_topology | topology | topology | id - postgis_topology | topology | topology | name - postgis_topology | topology | topology | precision - postgis_topology | topology | topology | srid - supabase_vault | vault | decrypted_secrets | created_at - supabase_vault | vault | decrypted_secrets | decrypted_secret - supabase_vault | vault | decrypted_secrets | description - supabase_vault | vault | decrypted_secrets | id - supabase_vault | vault | decrypted_secrets | key_id - supabase_vault | vault | decrypted_secrets | name - supabase_vault | vault | decrypted_secrets | nonce - supabase_vault | vault | decrypted_secrets | secret - supabase_vault | vault | decrypted_secrets | updated_at - supabase_vault | vault | secrets | created_at - supabase_vault | vault | secrets | description - supabase_vault | vault | secrets | id - supabase_vault | vault | secrets | key_id - supabase_vault | vault | secrets | name - supabase_vault | vault | secrets | nonce - supabase_vault | vault | secrets | secret - supabase_vault | vault | secrets | updated_at - wrappers | public | wrappers_fdw_stats | bytes_in - wrappers | public | wrappers_fdw_stats | bytes_out - wrappers | public | wrappers_fdw_stats | create_times - wrappers | public | wrappers_fdw_stats | created_at - wrappers | public | wrappers_fdw_stats | fdw_name - wrappers | public | wrappers_fdw_stats | metadata - wrappers | public | wrappers_fdw_stats | rows_in - wrappers | public | wrappers_fdw_stats | rows_out - wrappers | public | wrappers_fdw_stats | updated_at -(469 rows) + extension_name | schema_name | entity_name | attname +------------------------------+-------------+--------------------------+-------------------------------- + address_standardizer_data_us | public | us_gaz | id + address_standardizer_data_us | public | us_gaz | is_custom + address_standardizer_data_us | public | us_gaz | seq + address_standardizer_data_us | public | us_gaz | stdword + address_standardizer_data_us | public | us_gaz | token + address_standardizer_data_us | public | us_gaz | word + address_standardizer_data_us | public | us_lex | id + address_standardizer_data_us | public | us_lex | is_custom + address_standardizer_data_us | public | us_lex | seq + address_standardizer_data_us | public | us_lex | stdword + address_standardizer_data_us | public | us_lex | token + address_standardizer_data_us | public | us_lex | word + address_standardizer_data_us | public | us_rules | id + address_standardizer_data_us | public | us_rules | is_custom + address_standardizer_data_us | public | us_rules | rule + hypopg | public | hypopg_hidden_indexes | am_name + hypopg | public | hypopg_hidden_indexes | index_name + hypopg | public | hypopg_hidden_indexes | indexrelid + hypopg | public | hypopg_hidden_indexes | is_hypo + hypopg | public | hypopg_hidden_indexes | schema_name + hypopg | public | hypopg_hidden_indexes | table_name + hypopg | public | hypopg_list_indexes | am_name + hypopg | public | hypopg_list_indexes | index_name + hypopg | public | hypopg_list_indexes | indexrelid + hypopg | public | hypopg_list_indexes | schema_name + hypopg | public | hypopg_list_indexes | table_name + orioledb | extensions | orioledb_index | datoid + orioledb | extensions | orioledb_index | description + orioledb | extensions | orioledb_index | index_relnode + orioledb | extensions | orioledb_index | index_reloid + orioledb | extensions | orioledb_index | index_type + orioledb | extensions | orioledb_index | name + orioledb | extensions | orioledb_index | table_relnode + orioledb | extensions | orioledb_index | table_reloid + orioledb | extensions | orioledb_index_descr | datoid + orioledb | extensions | orioledb_index_descr | refcnt + orioledb | extensions | orioledb_index_descr | relnode + orioledb | extensions | orioledb_index_descr | reloid + orioledb | extensions | orioledb_table | datoid + orioledb | extensions | orioledb_table | description + orioledb | extensions | orioledb_table | relnode + orioledb | extensions | orioledb_table | reloid + orioledb | extensions | orioledb_table_descr | datoid + orioledb | extensions | orioledb_table_descr | refcnt + orioledb | extensions | orioledb_table_descr | relnode + orioledb | extensions | orioledb_table_descr | reloid + pg_buffercache | public | pg_buffercache | bufferid + pg_buffercache | public | pg_buffercache | isdirty + pg_buffercache | public | pg_buffercache | pinning_backends + pg_buffercache | public | pg_buffercache | relblocknumber + pg_buffercache | public | pg_buffercache | reldatabase + pg_buffercache | public | pg_buffercache | relfilenode + pg_buffercache | public | pg_buffercache | relforknumber + pg_buffercache | public | pg_buffercache | reltablespace + pg_buffercache | public | pg_buffercache | usagecount + pg_net | net | _http_response | content + pg_net | net | _http_response | content_type + pg_net | net | _http_response | created + pg_net | net | _http_response | error_msg + pg_net | net | _http_response | headers + pg_net | net | _http_response | id + pg_net | net | _http_response | status_code + pg_net | net | _http_response | timed_out + pg_net | net | http_request_queue | body + pg_net | net | http_request_queue | headers + pg_net | net | http_request_queue | id + pg_net | net | http_request_queue | method + pg_net | net | http_request_queue | timeout_milliseconds + pg_net | net | http_request_queue | url + pg_partman | partman | part_config | async_partitioning_in_progress + pg_partman | partman | part_config | automatic_maintenance + pg_partman | partman | part_config | constraint_cols + pg_partman | partman | part_config | constraint_valid + pg_partman | partman | part_config | control + pg_partman | partman | part_config | date_trunc_interval + pg_partman | partman | part_config | datetime_string + pg_partman | partman | part_config | epoch + pg_partman | partman | part_config | ignore_default_data + pg_partman | partman | part_config | infinite_time_partitions + pg_partman | partman | part_config | inherit_privileges + pg_partman | partman | part_config | jobmon + pg_partman | partman | part_config | maintenance_last_run + pg_partman | partman | part_config | maintenance_order + pg_partman | partman | part_config | optimize_constraint + pg_partman | partman | part_config | parent_table + pg_partman | partman | part_config | partition_interval + pg_partman | partman | part_config | partition_type + pg_partman | partman | part_config | premake + pg_partman | partman | part_config | retention + pg_partman | partman | part_config | retention_keep_index + pg_partman | partman | part_config | retention_keep_publication + pg_partman | partman | part_config | retention_keep_table + pg_partman | partman | part_config | retention_schema + pg_partman | partman | part_config | sub_partition_set_full + pg_partman | partman | part_config | template_table + pg_partman | partman | part_config | time_decoder + pg_partman | partman | part_config | time_encoder + pg_partman | partman | part_config | undo_in_progress + pg_partman | partman | part_config_sub | sub_automatic_maintenance + pg_partman | partman | part_config_sub | sub_constraint_cols + pg_partman | partman | part_config_sub | sub_constraint_valid + pg_partman | partman | part_config_sub | sub_control + pg_partman | partman | part_config_sub | sub_control_not_null + pg_partman | partman | part_config_sub | sub_date_trunc_interval + pg_partman | partman | part_config_sub | sub_default_table + pg_partman | partman | part_config_sub | sub_epoch + pg_partman | partman | part_config_sub | sub_ignore_default_data + pg_partman | partman | part_config_sub | sub_infinite_time_partitions + pg_partman | partman | part_config_sub | sub_inherit_privileges + pg_partman | partman | part_config_sub | sub_jobmon + pg_partman | partman | part_config_sub | sub_maintenance_order + pg_partman | partman | part_config_sub | sub_optimize_constraint + pg_partman | partman | part_config_sub | sub_parent + pg_partman | partman | part_config_sub | sub_partition_interval + pg_partman | partman | part_config_sub | sub_partition_type + pg_partman | partman | part_config_sub | sub_premake + pg_partman | partman | part_config_sub | sub_retention + pg_partman | partman | part_config_sub | sub_retention_keep_index + pg_partman | partman | part_config_sub | sub_retention_keep_publication + pg_partman | partman | part_config_sub | sub_retention_keep_table + pg_partman | partman | part_config_sub | sub_retention_schema + pg_partman | partman | part_config_sub | sub_template_table + pg_partman | partman | part_config_sub | sub_time_decoder + pg_partman | partman | part_config_sub | sub_time_encoder + pg_partman | partman | table_privs | grantee + pg_partman | partman | table_privs | grantor + pg_partman | partman | table_privs | privilege_type + pg_partman | partman | table_privs | table_name + pg_partman | partman | table_privs | table_schema + pg_repack | repack | primary_keys | indexrelid + pg_repack | repack | primary_keys | indrelid + pg_repack | repack | tables | alter_col_storage + pg_repack | repack | tables | ckey + pg_repack | repack | tables | ckid + pg_repack | repack | tables | copy_data + pg_repack | repack | tables | create_log + pg_repack | repack | tables | create_pktype + pg_repack | repack | tables | create_table + pg_repack | repack | tables | create_trigger + pg_repack | repack | tables | delete_log + pg_repack | repack | tables | drop_columns + pg_repack | repack | tables | enable_trigger + pg_repack | repack | tables | lock_table + pg_repack | repack | tables | pkid + pg_repack | repack | tables | relid + pg_repack | repack | tables | relname + pg_repack | repack | tables | reltoastidxid + pg_repack | repack | tables | reltoastrelid + pg_repack | repack | tables | schemaname + pg_repack | repack | tables | sql_delete + pg_repack | repack | tables | sql_insert + pg_repack | repack | tables | sql_peek + pg_repack | repack | tables | sql_pop + pg_repack | repack | tables | sql_update + pg_repack | repack | tables | tablespace_orig + pg_stat_monitor | public | pg_stat_monitor | application_name + pg_stat_monitor | public | pg_stat_monitor | bucket + pg_stat_monitor | public | pg_stat_monitor | bucket_done + pg_stat_monitor | public | pg_stat_monitor | bucket_start_time + pg_stat_monitor | public | pg_stat_monitor | calls + pg_stat_monitor | public | pg_stat_monitor | client_ip + pg_stat_monitor | public | pg_stat_monitor | cmd_type + pg_stat_monitor | public | pg_stat_monitor | cmd_type_text + pg_stat_monitor | public | pg_stat_monitor | comments + pg_stat_monitor | public | pg_stat_monitor | cpu_sys_time + pg_stat_monitor | public | pg_stat_monitor | cpu_user_time + pg_stat_monitor | public | pg_stat_monitor | datname + pg_stat_monitor | public | pg_stat_monitor | dbid + pg_stat_monitor | public | pg_stat_monitor | elevel + pg_stat_monitor | public | pg_stat_monitor | jit_deform_count + pg_stat_monitor | public | pg_stat_monitor | jit_deform_time + pg_stat_monitor | public | pg_stat_monitor | jit_emission_count + pg_stat_monitor | public | pg_stat_monitor | jit_emission_time + pg_stat_monitor | public | pg_stat_monitor | jit_functions + pg_stat_monitor | public | pg_stat_monitor | jit_generation_time + pg_stat_monitor | public | pg_stat_monitor | jit_inlining_count + pg_stat_monitor | public | pg_stat_monitor | jit_inlining_time + pg_stat_monitor | public | pg_stat_monitor | jit_optimization_count + pg_stat_monitor | public | pg_stat_monitor | jit_optimization_time + pg_stat_monitor | public | pg_stat_monitor | local_blk_read_time + pg_stat_monitor | public | pg_stat_monitor | local_blk_write_time + pg_stat_monitor | public | pg_stat_monitor | local_blks_dirtied + pg_stat_monitor | public | pg_stat_monitor | local_blks_hit + pg_stat_monitor | public | pg_stat_monitor | local_blks_read + pg_stat_monitor | public | pg_stat_monitor | local_blks_written + pg_stat_monitor | public | pg_stat_monitor | max_exec_time + pg_stat_monitor | public | pg_stat_monitor | max_plan_time + pg_stat_monitor | public | pg_stat_monitor | mean_exec_time + pg_stat_monitor | public | pg_stat_monitor | mean_plan_time + pg_stat_monitor | public | pg_stat_monitor | message + pg_stat_monitor | public | pg_stat_monitor | min_exec_time + pg_stat_monitor | public | pg_stat_monitor | min_plan_time + pg_stat_monitor | public | pg_stat_monitor | minmax_stats_since + pg_stat_monitor | public | pg_stat_monitor | pgsm_query_id + pg_stat_monitor | public | pg_stat_monitor | planid + pg_stat_monitor | public | pg_stat_monitor | plans + pg_stat_monitor | public | pg_stat_monitor | query + pg_stat_monitor | public | pg_stat_monitor | query_plan + pg_stat_monitor | public | pg_stat_monitor | queryid + pg_stat_monitor | public | pg_stat_monitor | relations + pg_stat_monitor | public | pg_stat_monitor | resp_calls + pg_stat_monitor | public | pg_stat_monitor | rows + pg_stat_monitor | public | pg_stat_monitor | shared_blk_read_time + pg_stat_monitor | public | pg_stat_monitor | shared_blk_write_time + pg_stat_monitor | public | pg_stat_monitor | shared_blks_dirtied + pg_stat_monitor | public | pg_stat_monitor | shared_blks_hit + pg_stat_monitor | public | pg_stat_monitor | shared_blks_read + pg_stat_monitor | public | pg_stat_monitor | shared_blks_written + pg_stat_monitor | public | pg_stat_monitor | sqlcode + pg_stat_monitor | public | pg_stat_monitor | stats_since + pg_stat_monitor | public | pg_stat_monitor | stddev_exec_time + pg_stat_monitor | public | pg_stat_monitor | stddev_plan_time + pg_stat_monitor | public | pg_stat_monitor | temp_blk_read_time + pg_stat_monitor | public | pg_stat_monitor | temp_blk_write_time + pg_stat_monitor | public | pg_stat_monitor | temp_blks_read + pg_stat_monitor | public | pg_stat_monitor | temp_blks_written + pg_stat_monitor | public | pg_stat_monitor | top_query + pg_stat_monitor | public | pg_stat_monitor | top_queryid + pg_stat_monitor | public | pg_stat_monitor | toplevel + pg_stat_monitor | public | pg_stat_monitor | total_exec_time + pg_stat_monitor | public | pg_stat_monitor | total_plan_time + pg_stat_monitor | public | pg_stat_monitor | userid + pg_stat_monitor | public | pg_stat_monitor | username + pg_stat_monitor | public | pg_stat_monitor | wal_bytes + pg_stat_monitor | public | pg_stat_monitor | wal_fpi + pg_stat_monitor | public | pg_stat_monitor | wal_records + pg_stat_statements | extensions | pg_stat_statements | calls + pg_stat_statements | extensions | pg_stat_statements | dbid + pg_stat_statements | extensions | pg_stat_statements | jit_deform_count + pg_stat_statements | extensions | pg_stat_statements | jit_deform_time + pg_stat_statements | extensions | pg_stat_statements | jit_emission_count + pg_stat_statements | extensions | pg_stat_statements | jit_emission_time + pg_stat_statements | extensions | pg_stat_statements | jit_functions + pg_stat_statements | extensions | pg_stat_statements | jit_generation_time + pg_stat_statements | extensions | pg_stat_statements | jit_inlining_count + pg_stat_statements | extensions | pg_stat_statements | jit_inlining_time + pg_stat_statements | extensions | pg_stat_statements | jit_optimization_count + pg_stat_statements | extensions | pg_stat_statements | jit_optimization_time + pg_stat_statements | extensions | pg_stat_statements | local_blk_read_time + pg_stat_statements | extensions | pg_stat_statements | local_blk_write_time + pg_stat_statements | extensions | pg_stat_statements | local_blks_dirtied + pg_stat_statements | extensions | pg_stat_statements | local_blks_hit + pg_stat_statements | extensions | pg_stat_statements | local_blks_read + pg_stat_statements | extensions | pg_stat_statements | local_blks_written + pg_stat_statements | extensions | pg_stat_statements | max_exec_time + pg_stat_statements | extensions | pg_stat_statements | max_plan_time + pg_stat_statements | extensions | pg_stat_statements | mean_exec_time + pg_stat_statements | extensions | pg_stat_statements | mean_plan_time + pg_stat_statements | extensions | pg_stat_statements | min_exec_time + pg_stat_statements | extensions | pg_stat_statements | min_plan_time + pg_stat_statements | extensions | pg_stat_statements | minmax_stats_since + pg_stat_statements | extensions | pg_stat_statements | plans + pg_stat_statements | extensions | pg_stat_statements | query + pg_stat_statements | extensions | pg_stat_statements | queryid + pg_stat_statements | extensions | pg_stat_statements | rows + pg_stat_statements | extensions | pg_stat_statements | shared_blk_read_time + pg_stat_statements | extensions | pg_stat_statements | shared_blk_write_time + pg_stat_statements | extensions | pg_stat_statements | shared_blks_dirtied + pg_stat_statements | extensions | pg_stat_statements | shared_blks_hit + pg_stat_statements | extensions | pg_stat_statements | shared_blks_read + pg_stat_statements | extensions | pg_stat_statements | shared_blks_written + pg_stat_statements | extensions | pg_stat_statements | stats_since + pg_stat_statements | extensions | pg_stat_statements | stddev_exec_time + pg_stat_statements | extensions | pg_stat_statements | stddev_plan_time + pg_stat_statements | extensions | pg_stat_statements | temp_blk_read_time + pg_stat_statements | extensions | pg_stat_statements | temp_blk_write_time + pg_stat_statements | extensions | pg_stat_statements | temp_blks_read + pg_stat_statements | extensions | pg_stat_statements | temp_blks_written + pg_stat_statements | extensions | pg_stat_statements | toplevel + pg_stat_statements | extensions | pg_stat_statements | total_exec_time + pg_stat_statements | extensions | pg_stat_statements | total_plan_time + pg_stat_statements | extensions | pg_stat_statements | userid + pg_stat_statements | extensions | pg_stat_statements | wal_bytes + pg_stat_statements | extensions | pg_stat_statements | wal_fpi + pg_stat_statements | extensions | pg_stat_statements | wal_records + pg_stat_statements | extensions | pg_stat_statements_info | dealloc + pg_stat_statements | extensions | pg_stat_statements_info | stats_reset + pg_tle | pgtle | feature_info | feature + pg_tle | pgtle | feature_info | obj_identity + pg_tle | pgtle | feature_info | proname + pg_tle | pgtle | feature_info | schema_name + pg_wait_sampling | public | pg_wait_sampling_current | event + pg_wait_sampling | public | pg_wait_sampling_current | event_type + pg_wait_sampling | public | pg_wait_sampling_current | pid + pg_wait_sampling | public | pg_wait_sampling_current | queryid + pg_wait_sampling | public | pg_wait_sampling_history | event + pg_wait_sampling | public | pg_wait_sampling_history | event_type + pg_wait_sampling | public | pg_wait_sampling_history | pid + pg_wait_sampling | public | pg_wait_sampling_history | queryid + pg_wait_sampling | public | pg_wait_sampling_history | ts + pg_wait_sampling | public | pg_wait_sampling_profile | count + pg_wait_sampling | public | pg_wait_sampling_profile | event + pg_wait_sampling | public | pg_wait_sampling_profile | event_type + pg_wait_sampling | public | pg_wait_sampling_profile | pid + pg_wait_sampling | public | pg_wait_sampling_profile | queryid + pgmq | pgmq | a_foo | archived_at + pgmq | pgmq | a_foo | enqueued_at + pgmq | pgmq | a_foo | headers + pgmq | pgmq | a_foo | message + pgmq | pgmq | a_foo | msg_id + pgmq | pgmq | a_foo | read_ct + pgmq | pgmq | a_foo | vt + pgmq | pgmq | meta | created_at + pgmq | pgmq | meta | is_partitioned + pgmq | pgmq | meta | is_unlogged + pgmq | pgmq | meta | queue_name + pgmq | pgmq | q_foo | enqueued_at + pgmq | pgmq | q_foo | headers + pgmq | pgmq | q_foo | message + pgmq | pgmq | q_foo | msg_id + pgmq | pgmq | q_foo | read_ct + pgmq | pgmq | q_foo | vt + pgsodium | pgsodium | decrypted_key | associated_data + pgsodium | pgsodium | decrypted_key | comment + pgsodium | pgsodium | decrypted_key | created + pgsodium | pgsodium | decrypted_key | decrypted_raw_key + pgsodium | pgsodium | decrypted_key | expires + pgsodium | pgsodium | decrypted_key | id + pgsodium | pgsodium | decrypted_key | key_context + pgsodium | pgsodium | decrypted_key | key_id + pgsodium | pgsodium | decrypted_key | key_type + pgsodium | pgsodium | decrypted_key | name + pgsodium | pgsodium | decrypted_key | parent_key + pgsodium | pgsodium | decrypted_key | raw_key + pgsodium | pgsodium | decrypted_key | raw_key_nonce + pgsodium | pgsodium | decrypted_key | status + pgsodium | pgsodium | key | associated_data + pgsodium | pgsodium | key | comment + pgsodium | pgsodium | key | created + pgsodium | pgsodium | key | expires + pgsodium | pgsodium | key | id + pgsodium | pgsodium | key | key_context + pgsodium | pgsodium | key | key_id + pgsodium | pgsodium | key | key_type + pgsodium | pgsodium | key | name + pgsodium | pgsodium | key | parent_key + pgsodium | pgsodium | key | raw_key + pgsodium | pgsodium | key | raw_key_nonce + pgsodium | pgsodium | key | status + pgsodium | pgsodium | key | user_data + pgsodium | pgsodium | mask_columns | associated_columns + pgsodium | pgsodium | mask_columns | attname + pgsodium | pgsodium | mask_columns | attrelid + pgsodium | pgsodium | mask_columns | format_type + pgsodium | pgsodium | mask_columns | key_id + pgsodium | pgsodium | mask_columns | key_id_column + pgsodium | pgsodium | mask_columns | nonce_column + pgsodium | pgsodium | masking_rule | associated_columns + pgsodium | pgsodium | masking_rule | attname + pgsodium | pgsodium | masking_rule | attnum + pgsodium | pgsodium | masking_rule | attrelid + pgsodium | pgsodium | masking_rule | col_description + pgsodium | pgsodium | masking_rule | format_type + pgsodium | pgsodium | masking_rule | key_id + pgsodium | pgsodium | masking_rule | key_id_column + pgsodium | pgsodium | masking_rule | nonce_column + pgsodium | pgsodium | masking_rule | priority + pgsodium | pgsodium | masking_rule | relname + pgsodium | pgsodium | masking_rule | relnamespace + pgsodium | pgsodium | masking_rule | security_invoker + pgsodium | pgsodium | masking_rule | view_name + pgsodium | pgsodium | valid_key | associated_data + pgsodium | pgsodium | valid_key | created + pgsodium | pgsodium | valid_key | expires + pgsodium | pgsodium | valid_key | id + pgsodium | pgsodium | valid_key | key_context + pgsodium | pgsodium | valid_key | key_id + pgsodium | pgsodium | valid_key | key_type + pgsodium | pgsodium | valid_key | name + pgsodium | pgsodium | valid_key | status + pgtap | public | pg_all_foreign_keys | fk_columns + pgtap | public | pg_all_foreign_keys | fk_constraint_name + pgtap | public | pg_all_foreign_keys | fk_schema_name + pgtap | public | pg_all_foreign_keys | fk_table_name + pgtap | public | pg_all_foreign_keys | fk_table_oid + pgtap | public | pg_all_foreign_keys | is_deferrable + pgtap | public | pg_all_foreign_keys | is_deferred + pgtap | public | pg_all_foreign_keys | match_type + pgtap | public | pg_all_foreign_keys | on_delete + pgtap | public | pg_all_foreign_keys | on_update + pgtap | public | pg_all_foreign_keys | pk_columns + pgtap | public | pg_all_foreign_keys | pk_constraint_name + pgtap | public | pg_all_foreign_keys | pk_index_name + pgtap | public | pg_all_foreign_keys | pk_schema_name + pgtap | public | pg_all_foreign_keys | pk_table_name + pgtap | public | pg_all_foreign_keys | pk_table_oid + pgtap | public | tap_funky | args + pgtap | public | tap_funky | is_definer + pgtap | public | tap_funky | is_strict + pgtap | public | tap_funky | is_visible + pgtap | public | tap_funky | kind + pgtap | public | tap_funky | langoid + pgtap | public | tap_funky | name + pgtap | public | tap_funky | oid + pgtap | public | tap_funky | owner + pgtap | public | tap_funky | returns + pgtap | public | tap_funky | returns_set + pgtap | public | tap_funky | schema + pgtap | public | tap_funky | volatility + postgis | public | geography_columns | coord_dimension + postgis | public | geography_columns | f_geography_column + postgis | public | geography_columns | f_table_catalog + postgis | public | geography_columns | f_table_name + postgis | public | geography_columns | f_table_schema + postgis | public | geography_columns | srid + postgis | public | geography_columns | type + postgis | public | geometry_columns | coord_dimension + postgis | public | geometry_columns | f_geometry_column + postgis | public | geometry_columns | f_table_catalog + postgis | public | geometry_columns | f_table_name + postgis | public | geometry_columns | f_table_schema + postgis | public | geometry_columns | srid + postgis | public | geometry_columns | type + postgis | public | spatial_ref_sys | auth_name + postgis | public | spatial_ref_sys | auth_srid + postgis | public | spatial_ref_sys | proj4text + postgis | public | spatial_ref_sys | srid + postgis | public | spatial_ref_sys | srtext + postgis_raster | public | raster_columns | blocksize_x + postgis_raster | public | raster_columns | blocksize_y + postgis_raster | public | raster_columns | extent + postgis_raster | public | raster_columns | nodata_values + postgis_raster | public | raster_columns | num_bands + postgis_raster | public | raster_columns | out_db + postgis_raster | public | raster_columns | pixel_types + postgis_raster | public | raster_columns | r_raster_column + postgis_raster | public | raster_columns | r_table_catalog + postgis_raster | public | raster_columns | r_table_name + postgis_raster | public | raster_columns | r_table_schema + postgis_raster | public | raster_columns | regular_blocking + postgis_raster | public | raster_columns | same_alignment + postgis_raster | public | raster_columns | scale_x + postgis_raster | public | raster_columns | scale_y + postgis_raster | public | raster_columns | spatial_index + postgis_raster | public | raster_columns | srid + postgis_raster | public | raster_overviews | o_raster_column + postgis_raster | public | raster_overviews | o_table_catalog + postgis_raster | public | raster_overviews | o_table_name + postgis_raster | public | raster_overviews | o_table_schema + postgis_raster | public | raster_overviews | overview_factor + postgis_raster | public | raster_overviews | r_raster_column + postgis_raster | public | raster_overviews | r_table_catalog + postgis_raster | public | raster_overviews | r_table_name + postgis_raster | public | raster_overviews | r_table_schema + postgis_topology | topology | layer | child_id + postgis_topology | topology | layer | feature_column + postgis_topology | topology | layer | feature_type + postgis_topology | topology | layer | layer_id + postgis_topology | topology | layer | level + postgis_topology | topology | layer | schema_name + postgis_topology | topology | layer | table_name + postgis_topology | topology | layer | topology_id + postgis_topology | topology | topology | hasz + postgis_topology | topology | topology | id + postgis_topology | topology | topology | name + postgis_topology | topology | topology | precision + postgis_topology | topology | topology | srid + supabase_vault | vault | decrypted_secrets | created_at + supabase_vault | vault | decrypted_secrets | decrypted_secret + supabase_vault | vault | decrypted_secrets | description + supabase_vault | vault | decrypted_secrets | id + supabase_vault | vault | decrypted_secrets | key_id + supabase_vault | vault | decrypted_secrets | name + supabase_vault | vault | decrypted_secrets | nonce + supabase_vault | vault | decrypted_secrets | secret + supabase_vault | vault | decrypted_secrets | updated_at + supabase_vault | vault | secrets | created_at + supabase_vault | vault | secrets | description + supabase_vault | vault | secrets | id + supabase_vault | vault | secrets | key_id + supabase_vault | vault | secrets | name + supabase_vault | vault | secrets | nonce + supabase_vault | vault | secrets | secret + supabase_vault | vault | secrets | updated_at + wrappers | public | wrappers_fdw_stats | bytes_in + wrappers | public | wrappers_fdw_stats | bytes_out + wrappers | public | wrappers_fdw_stats | create_times + wrappers | public | wrappers_fdw_stats | created_at + wrappers | public | wrappers_fdw_stats | fdw_name + wrappers | public | wrappers_fdw_stats | metadata + wrappers | public | wrappers_fdw_stats | rows_in + wrappers | public | wrappers_fdw_stats | rows_out + wrappers | public | wrappers_fdw_stats | updated_at +(483 rows) diff --git a/nix/tests/prime-multigres.sql b/nix/tests/prime-multigres.sql index 53b476539..04cfea736 100644 --- a/nix/tests/prime-multigres.sql +++ b/nix/tests/prime-multigres.sql @@ -79,6 +79,7 @@ create extension if not exists pg_tle; grant pgtle_admin to postgres; create extension if not exists pg_trgm; create extension if not exists pg_visibility; +create extension if not exists pg_wait_sampling; create extension if not exists pg_walinspect; create extension if not exists pgaudit; create extension if not exists pgcrypto; diff --git a/nix/tests/prime.sql b/nix/tests/prime.sql index 24fd8f2ea..e277ce5b2 100644 --- a/nix/tests/prime.sql +++ b/nix/tests/prime.sql @@ -57,6 +57,7 @@ create extension if not exists pg_stat_monitor; create extension if not exists pg_stat_statements; create extension if not exists pg_tle; create extension if not exists pg_trgm; +create extension if not exists pg_wait_sampling; create extension if not exists pg_walinspect; create extension if not exists pgaudit; create extension if not exists pgcrypto; diff --git a/nix/tests/sql/pg_wait_sampling.sql b/nix/tests/sql/pg_wait_sampling.sql new file mode 100644 index 000000000..15a0330ed --- /dev/null +++ b/nix/tests/sql/pg_wait_sampling.sql @@ -0,0 +1,26 @@ +show pg_wait_sampling.profile_pid; + +show pg_wait_sampling.history_size; + +select + * +from + pg_wait_sampling_current +where + false; + +select + * +from + pg_wait_sampling_history +where + false; + +select + * +from + pg_wait_sampling_profile +where + false; + +select pg_wait_sampling_reset_profile();