├── README.md ├── app ├── .eslintrc.json ├── .gitignore ├── README.md ├── next.config.js ├── package-lock.json ├── package.json ├── pages │ ├── _app.tsx │ ├── api │ │ └── askme.ts │ └── index.tsx ├── postcss.config.js ├── public │ ├── favicon.ico │ └── vercel.svg ├── styles │ ├── Home.module.css │ └── globals.css ├── tailwind.config.js ├── tsconfig.json └── yarn.lock └── data ├── database.sql ├── main.py ├── requirements.txt └── text └── www.postgresql.org ├── www.postgresql.org_docs_15_.txt ├── www.postgresql.org_docs_15_acronyms.html.txt ├── www.postgresql.org_docs_15_admin.html.txt ├── www.postgresql.org_docs_15_adminpack.html.txt ├── www.postgresql.org_docs_15_amcheck.html.txt ├── www.postgresql.org_docs_15_app-clusterdb.html.txt ├── www.postgresql.org_docs_15_app-createdb.html.txt ├── www.postgresql.org_docs_15_app-createuser.html.txt ├── www.postgresql.org_docs_15_app-dropdb.html.txt ├── www.postgresql.org_docs_15_app-dropuser.html.txt ├── www.postgresql.org_docs_15_app-ecpg.html.txt ├── www.postgresql.org_docs_15_app-initdb.html.txt ├── www.postgresql.org_docs_15_app-pg-ctl.html.txt ├── www.postgresql.org_docs_15_app-pg-dumpall.html.txt ├── www.postgresql.org_docs_15_app-pg-isready.html.txt ├── www.postgresql.org_docs_15_app-pgamcheck.html.txt ├── www.postgresql.org_docs_15_app-pgbasebackup.html.txt ├── www.postgresql.org_docs_15_app-pgchecksums.html.txt ├── www.postgresql.org_docs_15_app-pgconfig.html.txt ├── www.postgresql.org_docs_15_app-pgcontroldata.html.txt ├── www.postgresql.org_docs_15_app-pgdump.html.txt ├── www.postgresql.org_docs_15_app-pgreceivewal.html.txt ├── www.postgresql.org_docs_15_app-pgreceivexlog.html.txt ├── www.postgresql.org_docs_15_app-pgrecvlogical.html.txt ├── www.postgresql.org_docs_15_app-pgresetwal.html.txt ├── www.postgresql.org_docs_15_app-pgresetxlog.html.txt ├── www.postgresql.org_docs_15_app-pgrestore.html.txt ├── www.postgresql.org_docs_15_app-pgrewind.html.txt ├── www.postgresql.org_docs_15_app-pgverifybackup.html.txt ├── www.postgresql.org_docs_15_app-postgres.html.txt ├── www.postgresql.org_docs_15_app-postmaster.html.txt ├── www.postgresql.org_docs_15_app-psql.html.txt ├── www.postgresql.org_docs_15_app-reindexdb.html.txt ├── www.postgresql.org_docs_15_app-vacuumdb.html.txt ├── www.postgresql.org_docs_15_appendix-obsolete.html.txt ├── www.postgresql.org_docs_15_appendixes.html.txt ├── www.postgresql.org_docs_15_applevel-consistency.html.txt ├── www.postgresql.org_docs_15_archive-module-callbacks.html.txt ├── www.postgresql.org_docs_15_archive-module-init.html.txt ├── www.postgresql.org_docs_15_archive-modules.html.txt ├── www.postgresql.org_docs_15_arrays.html.txt ├── www.postgresql.org_docs_15_auth-bsd.html.txt ├── www.postgresql.org_docs_15_auth-cert.html.txt ├── www.postgresql.org_docs_15_auth-delay.html.txt ├── www.postgresql.org_docs_15_auth-ident.html.txt ├── www.postgresql.org_docs_15_auth-ldap.html.txt ├── www.postgresql.org_docs_15_auth-methods.html.txt ├── www.postgresql.org_docs_15_auth-pam.html.txt ├── www.postgresql.org_docs_15_auth-password.html.txt ├── www.postgresql.org_docs_15_auth-peer.html.txt ├── www.postgresql.org_docs_15_auth-pg-hba-conf.html.txt ├── www.postgresql.org_docs_15_auth-radius.html.txt ├── www.postgresql.org_docs_15_auth-trust.html.txt ├── www.postgresql.org_docs_15_auth-username-maps.html.txt ├── www.postgresql.org_docs_15_auto-explain.html.txt ├── www.postgresql.org_docs_15_backup-dump.html.txt ├── www.postgresql.org_docs_15_backup-file.html.txt ├── www.postgresql.org_docs_15_backup-manifest-files.html.txt ├── www.postgresql.org_docs_15_backup-manifest-format.html.txt ├── www.postgresql.org_docs_15_backup-manifest-toplevel.html.txt ├── www.postgresql.org_docs_15_backup-manifest-wal-ranges.html.txt ├── www.postgresql.org_docs_15_backup.html.txt ├── www.postgresql.org_docs_15_basebackup-to-shell.html.txt ├── www.postgresql.org_docs_15_basic-archive.html.txt ├── www.postgresql.org_docs_15_bgworker.html.txt ├── www.postgresql.org_docs_15_biblio.html.txt ├── www.postgresql.org_docs_15_bki-commands.html.txt ├── www.postgresql.org_docs_15_bki-example.html.txt ├── www.postgresql.org_docs_15_bki-format.html.txt ├── www.postgresql.org_docs_15_bki-structure.html.txt ├── www.postgresql.org_docs_15_bki.html.txt ├── www.postgresql.org_docs_15_bloom.html.txt ├── www.postgresql.org_docs_15_bookindex.html.txt ├── www.postgresql.org_docs_15_brin-builtin-opclasses.html.txt ├── www.postgresql.org_docs_15_brin-extensibility.html.txt ├── www.postgresql.org_docs_15_brin-intro.html.txt ├── www.postgresql.org_docs_15_brin.html.txt ├── www.postgresql.org_docs_15_btree-behavior.html.txt ├── www.postgresql.org_docs_15_btree-gin.html.txt ├── www.postgresql.org_docs_15_btree-gist.html.txt ├── www.postgresql.org_docs_15_btree-implementation.html.txt ├── www.postgresql.org_docs_15_btree-intro.html.txt ├── www.postgresql.org_docs_15_btree-support-funcs.html.txt ├── www.postgresql.org_docs_15_btree.html.txt ├── www.postgresql.org_docs_15_bug-reporting.html.txt ├── www.postgresql.org_docs_15_catalog-pg-aggregate.html.txt ├── www.postgresql.org_docs_15_catalog-pg-am.html.txt ├── www.postgresql.org_docs_15_catalog-pg-amop.html.txt ├── www.postgresql.org_docs_15_catalog-pg-amproc.html.txt ├── www.postgresql.org_docs_15_catalog-pg-attrdef.html.txt ├── www.postgresql.org_docs_15_catalog-pg-attribute.html.txt ├── www.postgresql.org_docs_15_catalog-pg-auth-members.html.txt ├── www.postgresql.org_docs_15_catalog-pg-authid.html.txt ├── www.postgresql.org_docs_15_catalog-pg-cast.html.txt ├── www.postgresql.org_docs_15_catalog-pg-class.html.txt ├── www.postgresql.org_docs_15_catalog-pg-collation.html.txt ├── www.postgresql.org_docs_15_catalog-pg-constraint.html.txt ├── www.postgresql.org_docs_15_catalog-pg-conversion.html.txt ├── www.postgresql.org_docs_15_catalog-pg-database.html.txt ├── www.postgresql.org_docs_15_catalog-pg-db-role-setting.html.txt ├── www.postgresql.org_docs_15_catalog-pg-default-acl.html.txt ├── www.postgresql.org_docs_15_catalog-pg-depend.html.txt ├── www.postgresql.org_docs_15_catalog-pg-description.html.txt ├── www.postgresql.org_docs_15_catalog-pg-enum.html.txt ├── www.postgresql.org_docs_15_catalog-pg-event-trigger.html.txt ├── www.postgresql.org_docs_15_catalog-pg-extension.html.txt ├── www.postgresql.org_docs_15_catalog-pg-foreign-data-wrapper.html.txt ├── www.postgresql.org_docs_15_catalog-pg-foreign-server.html.txt ├── www.postgresql.org_docs_15_catalog-pg-foreign-table.html.txt ├── www.postgresql.org_docs_15_catalog-pg-index.html.txt ├── www.postgresql.org_docs_15_catalog-pg-inherits.html.txt ├── www.postgresql.org_docs_15_catalog-pg-init-privs.html.txt ├── www.postgresql.org_docs_15_catalog-pg-language.html.txt ├── www.postgresql.org_docs_15_catalog-pg-largeobject-metadata.html.txt ├── www.postgresql.org_docs_15_catalog-pg-largeobject.html.txt ├── www.postgresql.org_docs_15_catalog-pg-namespace.html.txt ├── www.postgresql.org_docs_15_catalog-pg-opclass.html.txt ├── www.postgresql.org_docs_15_catalog-pg-operator.html.txt ├── www.postgresql.org_docs_15_catalog-pg-opfamily.html.txt ├── www.postgresql.org_docs_15_catalog-pg-parameter-acl.html.txt ├── www.postgresql.org_docs_15_catalog-pg-partitioned-table.html.txt ├── www.postgresql.org_docs_15_catalog-pg-policy.html.txt ├── www.postgresql.org_docs_15_catalog-pg-proc.html.txt ├── www.postgresql.org_docs_15_catalog-pg-publication-namespace.html.txt ├── www.postgresql.org_docs_15_catalog-pg-publication-rel.html.txt ├── www.postgresql.org_docs_15_catalog-pg-publication.html.txt ├── www.postgresql.org_docs_15_catalog-pg-range.html.txt ├── www.postgresql.org_docs_15_catalog-pg-replication-origin.html.txt ├── www.postgresql.org_docs_15_catalog-pg-rewrite.html.txt ├── www.postgresql.org_docs_15_catalog-pg-seclabel.html.txt ├── www.postgresql.org_docs_15_catalog-pg-sequence.html.txt ├── www.postgresql.org_docs_15_catalog-pg-shdepend.html.txt ├── www.postgresql.org_docs_15_catalog-pg-shdescription.html.txt ├── www.postgresql.org_docs_15_catalog-pg-shseclabel.html.txt ├── www.postgresql.org_docs_15_catalog-pg-statistic-ext-data.html.txt ├── www.postgresql.org_docs_15_catalog-pg-statistic-ext.html.txt ├── www.postgresql.org_docs_15_catalog-pg-statistic.html.txt ├── www.postgresql.org_docs_15_catalog-pg-subscription-rel.html.txt ├── www.postgresql.org_docs_15_catalog-pg-subscription.html.txt ├── www.postgresql.org_docs_15_catalog-pg-tablespace.html.txt ├── www.postgresql.org_docs_15_catalog-pg-transform.html.txt ├── www.postgresql.org_docs_15_catalog-pg-trigger.html.txt ├── www.postgresql.org_docs_15_catalog-pg-ts-config-map.html.txt ├── www.postgresql.org_docs_15_catalog-pg-ts-config.html.txt ├── www.postgresql.org_docs_15_catalog-pg-ts-dict.html.txt ├── www.postgresql.org_docs_15_catalog-pg-ts-parser.html.txt ├── www.postgresql.org_docs_15_catalog-pg-ts-template.html.txt ├── www.postgresql.org_docs_15_catalog-pg-type.html.txt ├── www.postgresql.org_docs_15_catalog-pg-user-mapping.html.txt ├── www.postgresql.org_docs_15_catalogs-overview.html.txt ├── www.postgresql.org_docs_15_catalogs.html.txt ├── www.postgresql.org_docs_15_charset.html.txt ├── www.postgresql.org_docs_15_checksums.html.txt ├── www.postgresql.org_docs_15_citext.html.txt ├── www.postgresql.org_docs_15_client-authentication-problems.html.txt ├── www.postgresql.org_docs_15_client-authentication.html.txt ├── www.postgresql.org_docs_15_client-interfaces.html.txt ├── www.postgresql.org_docs_15_collation.html.txt ├── www.postgresql.org_docs_15_color-when.html.txt ├── www.postgresql.org_docs_15_color-which.html.txt ├── www.postgresql.org_docs_15_color.html.txt ├── www.postgresql.org_docs_15_config-setting.html.txt ├── www.postgresql.org_docs_15_connect-estab.html.txt ├── www.postgresql.org_docs_15_continuous-archiving.html.txt ├── www.postgresql.org_docs_15_contrib-dblink-build-sql-delete.html.txt ├── www.postgresql.org_docs_15_contrib-dblink-build-sql-insert.html.txt ├── www.postgresql.org_docs_15_contrib-dblink-build-sql-update.html.txt ├── www.postgresql.org_docs_15_contrib-dblink-cancel-query.html.txt ├── www.postgresql.org_docs_15_contrib-dblink-close.html.txt ├── www.postgresql.org_docs_15_contrib-dblink-connect-u.html.txt ├── www.postgresql.org_docs_15_contrib-dblink-connect.html.txt ├── www.postgresql.org_docs_15_contrib-dblink-disconnect.html.txt ├── www.postgresql.org_docs_15_contrib-dblink-error-message.html.txt ├── www.postgresql.org_docs_15_contrib-dblink-exec.html.txt ├── www.postgresql.org_docs_15_contrib-dblink-fetch.html.txt ├── www.postgresql.org_docs_15_contrib-dblink-function.html.txt ├── www.postgresql.org_docs_15_contrib-dblink-get-connections.html.txt ├── www.postgresql.org_docs_15_contrib-dblink-get-notify.html.txt ├── www.postgresql.org_docs_15_contrib-dblink-get-pkey.html.txt ├── www.postgresql.org_docs_15_contrib-dblink-get-result.html.txt ├── www.postgresql.org_docs_15_contrib-dblink-is-busy.html.txt ├── www.postgresql.org_docs_15_contrib-dblink-open.html.txt ├── www.postgresql.org_docs_15_contrib-dblink-send-query.html.txt ├── www.postgresql.org_docs_15_contrib-prog-client.html.txt ├── www.postgresql.org_docs_15_contrib-prog-server.html.txt ├── www.postgresql.org_docs_15_contrib-prog.html.txt ├── www.postgresql.org_docs_15_contrib-spi.html.txt ├── www.postgresql.org_docs_15_contrib.html.txt ├── www.postgresql.org_docs_15_creating-cluster.html.txt ├── www.postgresql.org_docs_15_cube.html.txt ├── www.postgresql.org_docs_15_custom-rmgr.html.txt ├── www.postgresql.org_docs_15_custom-scan-execution.html.txt ├── www.postgresql.org_docs_15_custom-scan-path.html.txt ├── www.postgresql.org_docs_15_custom-scan-plan.html.txt ├── www.postgresql.org_docs_15_custom-scan.html.txt ├── www.postgresql.org_docs_15_database-roles.html.txt ├── www.postgresql.org_docs_15_datatype-binary.html.txt ├── www.postgresql.org_docs_15_datatype-bit.html.txt ├── www.postgresql.org_docs_15_datatype-boolean.html.txt ├── www.postgresql.org_docs_15_datatype-character.html.txt ├── www.postgresql.org_docs_15_datatype-datetime.html.txt ├── www.postgresql.org_docs_15_datatype-enum.html.txt ├── www.postgresql.org_docs_15_datatype-geometric.html.txt ├── www.postgresql.org_docs_15_datatype-json.html.txt ├── www.postgresql.org_docs_15_datatype-money.html.txt ├── www.postgresql.org_docs_15_datatype-net-types.html.txt ├── www.postgresql.org_docs_15_datatype-numeric.html.txt ├── www.postgresql.org_docs_15_datatype-oid.html.txt ├── www.postgresql.org_docs_15_datatype-pg-lsn.html.txt ├── www.postgresql.org_docs_15_datatype-pseudo.html.txt ├── www.postgresql.org_docs_15_datatype-textsearch.html.txt ├── www.postgresql.org_docs_15_datatype-uuid.html.txt ├── www.postgresql.org_docs_15_datatype-xml.html.txt ├── www.postgresql.org_docs_15_datatype.html.txt ├── www.postgresql.org_docs_15_datetime-appendix.html.txt ├── www.postgresql.org_docs_15_datetime-config-files.html.txt ├── www.postgresql.org_docs_15_datetime-input-rules.html.txt ├── www.postgresql.org_docs_15_datetime-invalid-input.html.txt ├── www.postgresql.org_docs_15_datetime-julian-dates.html.txt ├── www.postgresql.org_docs_15_datetime-keywords.html.txt ├── www.postgresql.org_docs_15_datetime-posix-timezone-specs.html.txt ├── www.postgresql.org_docs_15_datetime-units-history.html.txt ├── www.postgresql.org_docs_15_dblink.html.txt ├── www.postgresql.org_docs_15_ddl-alter.html.txt ├── www.postgresql.org_docs_15_ddl-basics.html.txt ├── www.postgresql.org_docs_15_ddl-constraints.html.txt ├── www.postgresql.org_docs_15_ddl-default.html.txt ├── www.postgresql.org_docs_15_ddl-depend.html.txt ├── www.postgresql.org_docs_15_ddl-foreign-data.html.txt ├── www.postgresql.org_docs_15_ddl-generated-columns.html.txt ├── www.postgresql.org_docs_15_ddl-inherit.html.txt ├── www.postgresql.org_docs_15_ddl-others.html.txt ├── www.postgresql.org_docs_15_ddl-partitioning.html.txt ├── www.postgresql.org_docs_15_ddl-priv.html.txt ├── www.postgresql.org_docs_15_ddl-rowsecurity.html.txt ├── www.postgresql.org_docs_15_ddl-schemas.html.txt ├── www.postgresql.org_docs_15_ddl-system-columns.html.txt ├── www.postgresql.org_docs_15_ddl.html.txt ├── www.postgresql.org_docs_15_default-roles.html.txt ├── www.postgresql.org_docs_15_dict-int.html.txt ├── www.postgresql.org_docs_15_dict-xsyn.html.txt ├── www.postgresql.org_docs_15_different-replication-solutions.html.txt ├── www.postgresql.org_docs_15_disk-full.html.txt ├── www.postgresql.org_docs_15_disk-usage.html.txt ├── www.postgresql.org_docs_15_diskusage.html.txt ├── www.postgresql.org_docs_15_dml-delete.html.txt ├── www.postgresql.org_docs_15_dml-insert.html.txt ├── www.postgresql.org_docs_15_dml-returning.html.txt ├── www.postgresql.org_docs_15_dml-update.html.txt ├── www.postgresql.org_docs_15_dml.html.txt ├── www.postgresql.org_docs_15_docguide-authoring.html.txt ├── www.postgresql.org_docs_15_docguide-build.html.txt ├── www.postgresql.org_docs_15_docguide-docbook.html.txt ├── www.postgresql.org_docs_15_docguide-style.html.txt ├── www.postgresql.org_docs_15_docguide-toolsets.html.txt ├── www.postgresql.org_docs_15_docguide.html.txt ├── www.postgresql.org_docs_15_domains.html.txt ├── www.postgresql.org_docs_15_dynamic-trace.html.txt ├── www.postgresql.org_docs_15_earthdistance.html.txt ├── www.postgresql.org_docs_15_ecpg-commands.html.txt ├── www.postgresql.org_docs_15_ecpg-concept.html.txt ├── www.postgresql.org_docs_15_ecpg-connect.html.txt ├── www.postgresql.org_docs_15_ecpg-cpp.html.txt ├── www.postgresql.org_docs_15_ecpg-descriptors.html.txt ├── www.postgresql.org_docs_15_ecpg-develop.html.txt ├── www.postgresql.org_docs_15_ecpg-dynamic.html.txt ├── www.postgresql.org_docs_15_ecpg-errors.html.txt ├── www.postgresql.org_docs_15_ecpg-informix-compat.html.txt ├── www.postgresql.org_docs_15_ecpg-library.html.txt ├── www.postgresql.org_docs_15_ecpg-lo.html.txt ├── www.postgresql.org_docs_15_ecpg-oracle-compat.html.txt ├── www.postgresql.org_docs_15_ecpg-pgtypes.html.txt ├── www.postgresql.org_docs_15_ecpg-preproc.html.txt ├── www.postgresql.org_docs_15_ecpg-process.html.txt ├── www.postgresql.org_docs_15_ecpg-sql-allocate-descriptor.html.txt ├── www.postgresql.org_docs_15_ecpg-sql-commands.html.txt ├── www.postgresql.org_docs_15_ecpg-sql-connect.html.txt ├── www.postgresql.org_docs_15_ecpg-sql-deallocate-descriptor.html.txt ├── www.postgresql.org_docs_15_ecpg-sql-declare-statement.html.txt ├── www.postgresql.org_docs_15_ecpg-sql-declare.html.txt ├── www.postgresql.org_docs_15_ecpg-sql-describe.html.txt ├── www.postgresql.org_docs_15_ecpg-sql-disconnect.html.txt ├── www.postgresql.org_docs_15_ecpg-sql-execute-immediate.html.txt ├── www.postgresql.org_docs_15_ecpg-sql-get-descriptor.html.txt ├── www.postgresql.org_docs_15_ecpg-sql-open.html.txt ├── www.postgresql.org_docs_15_ecpg-sql-prepare.html.txt ├── www.postgresql.org_docs_15_ecpg-sql-set-autocommit.html.txt ├── www.postgresql.org_docs_15_ecpg-sql-set-connection.html.txt ├── www.postgresql.org_docs_15_ecpg-sql-set-descriptor.html.txt ├── www.postgresql.org_docs_15_ecpg-sql-type.html.txt ├── www.postgresql.org_docs_15_ecpg-sql-var.html.txt ├── www.postgresql.org_docs_15_ecpg-sql-whenever.html.txt ├── www.postgresql.org_docs_15_ecpg-variables.html.txt ├── www.postgresql.org_docs_15_ecpg.html.txt ├── www.postgresql.org_docs_15_encryption-options.html.txt ├── www.postgresql.org_docs_15_errcodes-appendix.html.txt ├── www.postgresql.org_docs_15_error-message-reporting.html.txt ├── www.postgresql.org_docs_15_error-style-guide.html.txt ├── www.postgresql.org_docs_15_event-log-registration.html.txt ├── www.postgresql.org_docs_15_event-trigger-definition.html.txt ├── www.postgresql.org_docs_15_event-trigger-example.html.txt ├── www.postgresql.org_docs_15_event-trigger-interface.html.txt ├── www.postgresql.org_docs_15_event-trigger-matrix.html.txt ├── www.postgresql.org_docs_15_event-trigger-table-rewrite-example.html.txt ├── www.postgresql.org_docs_15_event-triggers.html.txt ├── www.postgresql.org_docs_15_executor.html.txt ├── www.postgresql.org_docs_15_explicit-joins.html.txt ├── www.postgresql.org_docs_15_explicit-locking.html.txt ├── www.postgresql.org_docs_15_extend-extensions.html.txt ├── www.postgresql.org_docs_15_extend-how.html.txt ├── www.postgresql.org_docs_15_extend-pgxs.html.txt ├── www.postgresql.org_docs_15_extend-type-system.html.txt ├── www.postgresql.org_docs_15_extend.html.txt ├── www.postgresql.org_docs_15_external-admin-tools.html.txt ├── www.postgresql.org_docs_15_external-extensions.html.txt ├── www.postgresql.org_docs_15_external-interfaces.html.txt ├── www.postgresql.org_docs_15_external-pl.html.txt ├── www.postgresql.org_docs_15_external-projects.html.txt ├── www.postgresql.org_docs_15_fdw-callbacks.html.txt ├── www.postgresql.org_docs_15_fdw-functions.html.txt ├── www.postgresql.org_docs_15_fdw-helpers.html.txt ├── www.postgresql.org_docs_15_fdw-planning.html.txt ├── www.postgresql.org_docs_15_fdw-row-locking.html.txt ├── www.postgresql.org_docs_15_fdwhandler.html.txt ├── www.postgresql.org_docs_15_features-sql-standard.html.txt ├── www.postgresql.org_docs_15_features.html.txt ├── www.postgresql.org_docs_15_file-fdw.html.txt ├── www.postgresql.org_docs_15_functions-admin.html.txt ├── www.postgresql.org_docs_15_functions-aggregate.html.txt ├── www.postgresql.org_docs_15_functions-array.html.txt ├── www.postgresql.org_docs_15_functions-binarystring.html.txt ├── www.postgresql.org_docs_15_functions-bitstring.html.txt ├── www.postgresql.org_docs_15_functions-comparison.html.txt ├── www.postgresql.org_docs_15_functions-comparisons.html.txt ├── www.postgresql.org_docs_15_functions-conditional.html.txt ├── www.postgresql.org_docs_15_functions-datetime.html.txt ├── www.postgresql.org_docs_15_functions-enum.html.txt ├── www.postgresql.org_docs_15_functions-event-triggers.html.txt ├── www.postgresql.org_docs_15_functions-formatting.html.txt ├── www.postgresql.org_docs_15_functions-geometry.html.txt ├── www.postgresql.org_docs_15_functions-info.html.txt ├── www.postgresql.org_docs_15_functions-json.html.txt ├── www.postgresql.org_docs_15_functions-logical.html.txt ├── www.postgresql.org_docs_15_functions-matching.html.txt ├── www.postgresql.org_docs_15_functions-math.html.txt ├── www.postgresql.org_docs_15_functions-net.html.txt ├── www.postgresql.org_docs_15_functions-range.html.txt ├── www.postgresql.org_docs_15_functions-sequence.html.txt ├── www.postgresql.org_docs_15_functions-srf.html.txt ├── www.postgresql.org_docs_15_functions-statistics.html.txt ├── www.postgresql.org_docs_15_functions-string.html.txt ├── www.postgresql.org_docs_15_functions-subquery.html.txt ├── www.postgresql.org_docs_15_functions-textsearch.html.txt ├── www.postgresql.org_docs_15_functions-trigger.html.txt ├── www.postgresql.org_docs_15_functions-uuid.html.txt ├── www.postgresql.org_docs_15_functions-window.html.txt ├── www.postgresql.org_docs_15_functions-xml.html.txt ├── www.postgresql.org_docs_15_functions.html.txt ├── www.postgresql.org_docs_15_fuzzystrmatch.html.txt ├── www.postgresql.org_docs_15_generic-wal.html.txt ├── www.postgresql.org_docs_15_geqo-biblio.html.txt ├── www.postgresql.org_docs_15_geqo-intro.html.txt ├── www.postgresql.org_docs_15_geqo-intro2.html.txt ├── www.postgresql.org_docs_15_geqo-pg-intro.html.txt ├── www.postgresql.org_docs_15_geqo.html.txt ├── www.postgresql.org_docs_15_gin-builtin-opclasses.html.txt ├── www.postgresql.org_docs_15_gin-examples.html.txt ├── www.postgresql.org_docs_15_gin-extensibility.html.txt ├── www.postgresql.org_docs_15_gin-implementation.html.txt ├── www.postgresql.org_docs_15_gin-intro.html.txt ├── www.postgresql.org_docs_15_gin-limit.html.txt ├── www.postgresql.org_docs_15_gin-tips.html.txt ├── www.postgresql.org_docs_15_gin.html.txt ├── www.postgresql.org_docs_15_gist-builtin-opclasses.html.txt ├── www.postgresql.org_docs_15_gist-examples.html.txt ├── www.postgresql.org_docs_15_gist-extensibility.html.txt ├── www.postgresql.org_docs_15_gist-implementation.html.txt ├── www.postgresql.org_docs_15_gist-intro.html.txt ├── www.postgresql.org_docs_15_gist.html.txt ├── www.postgresql.org_docs_15_git.html.txt ├── www.postgresql.org_docs_15_glossary.html.txt ├── www.postgresql.org_docs_15_gssapi-auth.html.txt ├── www.postgresql.org_docs_15_gssapi-enc.html.txt ├── www.postgresql.org_docs_15_hash-implementation.html.txt ├── www.postgresql.org_docs_15_hash-index.html.txt ├── www.postgresql.org_docs_15_hash-intro.html.txt ├── www.postgresql.org_docs_15_high-availability.html.txt ├── www.postgresql.org_docs_15_history.html.txt ├── www.postgresql.org_docs_15_hot-standby.html.txt ├── www.postgresql.org_docs_15_how-parallel-query-works.html.txt ├── www.postgresql.org_docs_15_hstore.html.txt ├── www.postgresql.org_docs_15_index-api.html.txt ├── www.postgresql.org_docs_15_index-cost-estimation.html.txt ├── www.postgresql.org_docs_15_index-functions.html.txt ├── www.postgresql.org_docs_15_index-locking.html.txt ├── www.postgresql.org_docs_15_index-scanning.html.txt ├── www.postgresql.org_docs_15_index-unique-checks.html.txt ├── www.postgresql.org_docs_15_indexam.html.txt ├── www.postgresql.org_docs_15_indexes-bitmap-scans.html.txt ├── www.postgresql.org_docs_15_indexes-collations.html.txt ├── www.postgresql.org_docs_15_indexes-examine.html.txt ├── www.postgresql.org_docs_15_indexes-expressional.html.txt ├── www.postgresql.org_docs_15_indexes-index-only-scans.html.txt ├── www.postgresql.org_docs_15_indexes-intro.html.txt ├── www.postgresql.org_docs_15_indexes-multicolumn.html.txt ├── www.postgresql.org_docs_15_indexes-opclass.html.txt ├── www.postgresql.org_docs_15_indexes-ordering.html.txt ├── www.postgresql.org_docs_15_indexes-partial.html.txt ├── www.postgresql.org_docs_15_indexes-types.html.txt ├── www.postgresql.org_docs_15_indexes-unique.html.txt ├── www.postgresql.org_docs_15_indexes.html.txt ├── www.postgresql.org_docs_15_information-schema.html.txt ├── www.postgresql.org_docs_15_infoschema-administrable-role-authorizations.html.txt ├── www.postgresql.org_docs_15_infoschema-applicable-roles.html.txt ├── www.postgresql.org_docs_15_infoschema-attributes.html.txt ├── www.postgresql.org_docs_15_infoschema-character-sets.html.txt ├── www.postgresql.org_docs_15_infoschema-check-constraint-routine-usage.html.txt ├── www.postgresql.org_docs_15_infoschema-check-constraints.html.txt ├── www.postgresql.org_docs_15_infoschema-collation-character-set-applicab.html.txt ├── www.postgresql.org_docs_15_infoschema-collations.html.txt ├── www.postgresql.org_docs_15_infoschema-column-column-usage.html.txt ├── www.postgresql.org_docs_15_infoschema-column-domain-usage.html.txt ├── www.postgresql.org_docs_15_infoschema-column-options.html.txt ├── www.postgresql.org_docs_15_infoschema-column-privileges.html.txt ├── www.postgresql.org_docs_15_infoschema-column-udt-usage.html.txt ├── www.postgresql.org_docs_15_infoschema-columns.html.txt ├── www.postgresql.org_docs_15_infoschema-constraint-column-usage.html.txt ├── www.postgresql.org_docs_15_infoschema-constraint-table-usage.html.txt ├── www.postgresql.org_docs_15_infoschema-data-type-privileges.html.txt ├── www.postgresql.org_docs_15_infoschema-datatypes.html.txt ├── www.postgresql.org_docs_15_infoschema-domain-constraints.html.txt ├── www.postgresql.org_docs_15_infoschema-domain-udt-usage.html.txt ├── www.postgresql.org_docs_15_infoschema-domains.html.txt ├── www.postgresql.org_docs_15_infoschema-element-types.html.txt ├── www.postgresql.org_docs_15_infoschema-enabled-roles.html.txt ├── www.postgresql.org_docs_15_infoschema-foreign-data-wrapper-options.html.txt ├── www.postgresql.org_docs_15_infoschema-foreign-data-wrappers.html.txt ├── www.postgresql.org_docs_15_infoschema-foreign-server-options.html.txt ├── www.postgresql.org_docs_15_infoschema-foreign-servers.html.txt ├── www.postgresql.org_docs_15_infoschema-foreign-table-options.html.txt ├── www.postgresql.org_docs_15_infoschema-foreign-tables.html.txt ├── www.postgresql.org_docs_15_infoschema-information-schema-catalog-name.html.txt ├── www.postgresql.org_docs_15_infoschema-key-column-usage.html.txt ├── www.postgresql.org_docs_15_infoschema-parameters.html.txt ├── www.postgresql.org_docs_15_infoschema-referential-constraints.html.txt ├── www.postgresql.org_docs_15_infoschema-role-column-grants.html.txt ├── www.postgresql.org_docs_15_infoschema-role-routine-grants.html.txt ├── www.postgresql.org_docs_15_infoschema-role-table-grants.html.txt ├── www.postgresql.org_docs_15_infoschema-role-udt-grants.html.txt ├── www.postgresql.org_docs_15_infoschema-role-usage-grants.html.txt ├── www.postgresql.org_docs_15_infoschema-routine-column-usage.html.txt ├── www.postgresql.org_docs_15_infoschema-routine-privileges.html.txt ├── www.postgresql.org_docs_15_infoschema-routine-routine-usage.html.txt ├── www.postgresql.org_docs_15_infoschema-routine-sequence-usage.html.txt ├── www.postgresql.org_docs_15_infoschema-routine-table-usage.html.txt ├── www.postgresql.org_docs_15_infoschema-routines.html.txt ├── www.postgresql.org_docs_15_infoschema-schema.html.txt ├── www.postgresql.org_docs_15_infoschema-schemata.html.txt ├── www.postgresql.org_docs_15_infoschema-sequences.html.txt ├── www.postgresql.org_docs_15_infoschema-sql-features.html.txt ├── www.postgresql.org_docs_15_infoschema-sql-implementation-info.html.txt ├── www.postgresql.org_docs_15_infoschema-sql-parts.html.txt ├── www.postgresql.org_docs_15_infoschema-sql-sizing.html.txt ├── www.postgresql.org_docs_15_infoschema-table-constraints.html.txt ├── www.postgresql.org_docs_15_infoschema-table-privileges.html.txt ├── www.postgresql.org_docs_15_infoschema-tables.html.txt ├── www.postgresql.org_docs_15_infoschema-transforms.html.txt ├── www.postgresql.org_docs_15_infoschema-triggered-update-columns.html.txt ├── www.postgresql.org_docs_15_infoschema-triggers.html.txt ├── www.postgresql.org_docs_15_infoschema-udt-privileges.html.txt ├── www.postgresql.org_docs_15_infoschema-usage-privileges.html.txt ├── www.postgresql.org_docs_15_infoschema-user-defined-types.html.txt ├── www.postgresql.org_docs_15_infoschema-user-mapping-options.html.txt ├── www.postgresql.org_docs_15_infoschema-user-mappings.html.txt ├── www.postgresql.org_docs_15_infoschema-view-column-usage.html.txt ├── www.postgresql.org_docs_15_infoschema-view-routine-usage.html.txt ├── www.postgresql.org_docs_15_infoschema-view-table-usage.html.txt ├── www.postgresql.org_docs_15_infoschema-views.html.txt ├── www.postgresql.org_docs_15_install-binaries.html.txt ├── www.postgresql.org_docs_15_install-getsource.html.txt ├── www.postgresql.org_docs_15_install-post.html.txt ├── www.postgresql.org_docs_15_install-procedure.html.txt ├── www.postgresql.org_docs_15_install-requirements.html.txt ├── www.postgresql.org_docs_15_install-short.html.txt ├── www.postgresql.org_docs_15_install-windows-full.html.txt ├── www.postgresql.org_docs_15_install-windows.html.txt ├── www.postgresql.org_docs_15_installation-platform-notes.html.txt ├── www.postgresql.org_docs_15_installation.html.txt ├── www.postgresql.org_docs_15_intagg.html.txt ├── www.postgresql.org_docs_15_intarray.html.txt ├── www.postgresql.org_docs_15_internals.html.txt ├── www.postgresql.org_docs_15_intro-whatis.html.txt ├── www.postgresql.org_docs_15_isn.html.txt ├── www.postgresql.org_docs_15_jit-configuration.html.txt ├── www.postgresql.org_docs_15_jit-decision.html.txt ├── www.postgresql.org_docs_15_jit-extensibility.html.txt ├── www.postgresql.org_docs_15_jit-reason.html.txt ├── www.postgresql.org_docs_15_jit.html.txt ├── www.postgresql.org_docs_15_kernel-resources.html.txt ├── www.postgresql.org_docs_15_largeobjects.html.txt ├── www.postgresql.org_docs_15_libpq-async.html.txt ├── www.postgresql.org_docs_15_libpq-build.html.txt ├── www.postgresql.org_docs_15_libpq-cancel.html.txt ├── www.postgresql.org_docs_15_libpq-connect.html.txt ├── www.postgresql.org_docs_15_libpq-control.html.txt ├── www.postgresql.org_docs_15_libpq-copy.html.txt ├── www.postgresql.org_docs_15_libpq-envars.html.txt ├── www.postgresql.org_docs_15_libpq-events.html.txt ├── www.postgresql.org_docs_15_libpq-example.html.txt ├── www.postgresql.org_docs_15_libpq-exec.html.txt ├── www.postgresql.org_docs_15_libpq-fastpath.html.txt ├── www.postgresql.org_docs_15_libpq-ldap.html.txt ├── www.postgresql.org_docs_15_libpq-misc.html.txt ├── www.postgresql.org_docs_15_libpq-notice-processing.html.txt ├── www.postgresql.org_docs_15_libpq-notify.html.txt ├── www.postgresql.org_docs_15_libpq-pgpass.html.txt ├── www.postgresql.org_docs_15_libpq-pgservice.html.txt ├── www.postgresql.org_docs_15_libpq-pipeline-mode.html.txt ├── www.postgresql.org_docs_15_libpq-single-row-mode.html.txt ├── www.postgresql.org_docs_15_libpq-ssl.html.txt ├── www.postgresql.org_docs_15_libpq-status.html.txt ├── www.postgresql.org_docs_15_libpq-threading.html.txt ├── www.postgresql.org_docs_15_libpq.html.txt ├── www.postgresql.org_docs_15_limits.html.txt ├── www.postgresql.org_docs_15_lo-examplesect.html.txt ├── www.postgresql.org_docs_15_lo-funcs.html.txt ├── www.postgresql.org_docs_15_lo-implementation.html.txt ├── www.postgresql.org_docs_15_lo-interfaces.html.txt ├── www.postgresql.org_docs_15_lo-intro.html.txt ├── www.postgresql.org_docs_15_lo.html.txt ├── www.postgresql.org_docs_15_locale.html.txt ├── www.postgresql.org_docs_15_locking-indexes.html.txt ├── www.postgresql.org_docs_15_logfile-maintenance.html.txt ├── www.postgresql.org_docs_15_logical-replication-architecture.html.txt ├── www.postgresql.org_docs_15_logical-replication-col-lists.html.txt ├── www.postgresql.org_docs_15_logical-replication-config.html.txt ├── www.postgresql.org_docs_15_logical-replication-conflicts.html.txt ├── www.postgresql.org_docs_15_logical-replication-monitoring.html.txt ├── www.postgresql.org_docs_15_logical-replication-publication.html.txt ├── www.postgresql.org_docs_15_logical-replication-quick-setup.html.txt ├── www.postgresql.org_docs_15_logical-replication-restrictions.html.txt ├── www.postgresql.org_docs_15_logical-replication-row-filter.html.txt ├── www.postgresql.org_docs_15_logical-replication-security.html.txt ├── www.postgresql.org_docs_15_logical-replication-subscription.html.txt ├── www.postgresql.org_docs_15_logical-replication.html.txt ├── www.postgresql.org_docs_15_logicaldecoding-catalogs.html.txt ├── www.postgresql.org_docs_15_logicaldecoding-example.html.txt ├── www.postgresql.org_docs_15_logicaldecoding-explanation.html.txt ├── www.postgresql.org_docs_15_logicaldecoding-output-plugin.html.txt ├── www.postgresql.org_docs_15_logicaldecoding-sql.html.txt ├── www.postgresql.org_docs_15_logicaldecoding-streaming.html.txt ├── www.postgresql.org_docs_15_logicaldecoding-synchronous.html.txt ├── www.postgresql.org_docs_15_logicaldecoding-two-phase-commits.html.txt ├── www.postgresql.org_docs_15_logicaldecoding-walsender.html.txt ├── www.postgresql.org_docs_15_logicaldecoding-writer.html.txt ├── www.postgresql.org_docs_15_logicaldecoding.html.txt ├── www.postgresql.org_docs_15_ltree.html.txt ├── www.postgresql.org_docs_15_maintenance.html.txt ├── www.postgresql.org_docs_15_manage-ag-config.html.txt ├── www.postgresql.org_docs_15_manage-ag-createdb.html.txt ├── www.postgresql.org_docs_15_manage-ag-dropdb.html.txt ├── www.postgresql.org_docs_15_manage-ag-overview.html.txt ├── www.postgresql.org_docs_15_manage-ag-tablespaces.html.txt ├── www.postgresql.org_docs_15_manage-ag-templatedbs.html.txt ├── www.postgresql.org_docs_15_managing-databases.html.txt ├── www.postgresql.org_docs_15_monitoring-locks.html.txt ├── www.postgresql.org_docs_15_monitoring-ps.html.txt ├── www.postgresql.org_docs_15_monitoring-stats.html.txt ├── www.postgresql.org_docs_15_monitoring.html.txt ├── www.postgresql.org_docs_15_multibyte.html.txt ├── www.postgresql.org_docs_15_multivariate-statistics-examples.html.txt ├── www.postgresql.org_docs_15_mvcc-caveats.html.txt ├── www.postgresql.org_docs_15_mvcc-intro.html.txt ├── www.postgresql.org_docs_15_mvcc-serialization-failure-handling.html.txt ├── www.postgresql.org_docs_15_mvcc.html.txt ├── www.postgresql.org_docs_15_nls-programmer.html.txt ├── www.postgresql.org_docs_15_nls-translator.html.txt ├── www.postgresql.org_docs_15_nls.html.txt ├── www.postgresql.org_docs_15_non-durability.html.txt ├── www.postgresql.org_docs_15_notation.html.txt ├── www.postgresql.org_docs_15_oid2name.html.txt ├── www.postgresql.org_docs_15_oldsnapshot.html.txt ├── www.postgresql.org_docs_15_overview.html.txt ├── www.postgresql.org_docs_15_pageinspect.html.txt ├── www.postgresql.org_docs_15_parallel-plans.html.txt ├── www.postgresql.org_docs_15_parallel-query.html.txt ├── www.postgresql.org_docs_15_parallel-safety.html.txt ├── www.postgresql.org_docs_15_parser-stage.html.txt ├── www.postgresql.org_docs_15_passwordcheck.html.txt ├── www.postgresql.org_docs_15_performance-tips.html.txt ├── www.postgresql.org_docs_15_perm-functions.html.txt ├── www.postgresql.org_docs_15_pgarchivecleanup.html.txt ├── www.postgresql.org_docs_15_pgbench.html.txt ├── www.postgresql.org_docs_15_pgbuffercache.html.txt ├── www.postgresql.org_docs_15_pgcrypto.html.txt ├── www.postgresql.org_docs_15_pgfreespacemap.html.txt ├── www.postgresql.org_docs_15_pgprewarm.html.txt ├── www.postgresql.org_docs_15_pgrowlocks.html.txt ├── www.postgresql.org_docs_15_pgstatstatements.html.txt ├── www.postgresql.org_docs_15_pgstattuple.html.txt ├── www.postgresql.org_docs_15_pgsurgery.html.txt ├── www.postgresql.org_docs_15_pgtestfsync.html.txt ├── www.postgresql.org_docs_15_pgtesttiming.html.txt ├── www.postgresql.org_docs_15_pgtrgm.html.txt ├── www.postgresql.org_docs_15_pgupgrade.html.txt ├── www.postgresql.org_docs_15_pgvisibility.html.txt ├── www.postgresql.org_docs_15_pgwaldump.html.txt ├── www.postgresql.org_docs_15_pgwalinspect.html.txt ├── www.postgresql.org_docs_15_pgxlogdump.html.txt ├── www.postgresql.org_docs_15_planner-optimizer.html.txt ├── www.postgresql.org_docs_15_planner-stats-details.html.txt ├── www.postgresql.org_docs_15_planner-stats-security.html.txt ├── www.postgresql.org_docs_15_planner-stats.html.txt ├── www.postgresql.org_docs_15_plhandler.html.txt ├── www.postgresql.org_docs_15_plperl-builtins.html.txt ├── www.postgresql.org_docs_15_plperl-data.html.txt ├── www.postgresql.org_docs_15_plperl-event-triggers.html.txt ├── www.postgresql.org_docs_15_plperl-funcs.html.txt ├── www.postgresql.org_docs_15_plperl-global.html.txt ├── www.postgresql.org_docs_15_plperl-triggers.html.txt ├── www.postgresql.org_docs_15_plperl-trusted.html.txt ├── www.postgresql.org_docs_15_plperl-under-the-hood.html.txt ├── www.postgresql.org_docs_15_plperl.html.txt ├── www.postgresql.org_docs_15_plpgsql-control-structures.html.txt ├── www.postgresql.org_docs_15_plpgsql-cursors.html.txt ├── www.postgresql.org_docs_15_plpgsql-declarations.html.txt ├── www.postgresql.org_docs_15_plpgsql-development-tips.html.txt ├── www.postgresql.org_docs_15_plpgsql-errors-and-messages.html.txt ├── www.postgresql.org_docs_15_plpgsql-expressions.html.txt ├── www.postgresql.org_docs_15_plpgsql-implementation.html.txt ├── www.postgresql.org_docs_15_plpgsql-overview.html.txt ├── www.postgresql.org_docs_15_plpgsql-porting.html.txt ├── www.postgresql.org_docs_15_plpgsql-statements.html.txt ├── www.postgresql.org_docs_15_plpgsql-structure.html.txt ├── www.postgresql.org_docs_15_plpgsql-transactions.html.txt ├── www.postgresql.org_docs_15_plpgsql-trigger.html.txt ├── www.postgresql.org_docs_15_plpgsql.html.txt ├── www.postgresql.org_docs_15_plpython-data.html.txt ├── www.postgresql.org_docs_15_plpython-database.html.txt ├── www.postgresql.org_docs_15_plpython-do.html.txt ├── www.postgresql.org_docs_15_plpython-envar.html.txt ├── www.postgresql.org_docs_15_plpython-funcs.html.txt ├── www.postgresql.org_docs_15_plpython-python23.html.txt ├── www.postgresql.org_docs_15_plpython-sharing.html.txt ├── www.postgresql.org_docs_15_plpython-subtransaction.html.txt ├── www.postgresql.org_docs_15_plpython-transactions.html.txt ├── www.postgresql.org_docs_15_plpython-trigger.html.txt ├── www.postgresql.org_docs_15_plpython-util.html.txt ├── www.postgresql.org_docs_15_plpython.html.txt ├── www.postgresql.org_docs_15_pltcl-config.html.txt ├── www.postgresql.org_docs_15_pltcl-data.html.txt ├── www.postgresql.org_docs_15_pltcl-dbaccess.html.txt ├── www.postgresql.org_docs_15_pltcl-error-handling.html.txt ├── www.postgresql.org_docs_15_pltcl-event-trigger.html.txt ├── www.postgresql.org_docs_15_pltcl-functions.html.txt ├── www.postgresql.org_docs_15_pltcl-global.html.txt ├── www.postgresql.org_docs_15_pltcl-overview.html.txt ├── www.postgresql.org_docs_15_pltcl-procnames.html.txt ├── www.postgresql.org_docs_15_pltcl-subtransactions.html.txt ├── www.postgresql.org_docs_15_pltcl-transactions.html.txt ├── www.postgresql.org_docs_15_pltcl-trigger.html.txt ├── www.postgresql.org_docs_15_pltcl.html.txt ├── www.postgresql.org_docs_15_populate.html.txt ├── www.postgresql.org_docs_15_postgres-fdw.html.txt ├── www.postgresql.org_docs_15_postgres-user.html.txt ├── www.postgresql.org_docs_15_predefined-roles.html.txt ├── www.postgresql.org_docs_15_preface.html.txt ├── www.postgresql.org_docs_15_preventing-server-spoofing.html.txt ├── www.postgresql.org_docs_15_progress-reporting.html.txt ├── www.postgresql.org_docs_15_protocol-changes.html.txt ├── www.postgresql.org_docs_15_protocol-error-fields.html.txt ├── www.postgresql.org_docs_15_protocol-flow.html.txt ├── www.postgresql.org_docs_15_protocol-logical-replication.html.txt ├── www.postgresql.org_docs_15_protocol-logicalrep-message-formats.html.txt ├── www.postgresql.org_docs_15_protocol-message-formats.html.txt ├── www.postgresql.org_docs_15_protocol-message-types.html.txt ├── www.postgresql.org_docs_15_protocol-overview.html.txt ├── www.postgresql.org_docs_15_protocol-replication.html.txt ├── www.postgresql.org_docs_15_protocol.html.txt ├── www.postgresql.org_docs_15_queries-limit.html.txt ├── www.postgresql.org_docs_15_queries-order.html.txt ├── www.postgresql.org_docs_15_queries-overview.html.txt ├── www.postgresql.org_docs_15_queries-select-lists.html.txt ├── www.postgresql.org_docs_15_queries-table-expressions.html.txt ├── www.postgresql.org_docs_15_queries-union.html.txt ├── www.postgresql.org_docs_15_queries-values.html.txt ├── www.postgresql.org_docs_15_queries-with.html.txt ├── www.postgresql.org_docs_15_queries.html.txt ├── www.postgresql.org_docs_15_query-path.html.txt ├── www.postgresql.org_docs_15_querytree.html.txt ├── www.postgresql.org_docs_15_rangetypes.html.txt ├── www.postgresql.org_docs_15_recovery-config.html.txt ├── www.postgresql.org_docs_15_reference-client.html.txt ├── www.postgresql.org_docs_15_reference-server.html.txt ├── www.postgresql.org_docs_15_reference.html.txt ├── www.postgresql.org_docs_15_regress-coverage.html.txt ├── www.postgresql.org_docs_15_regress-evaluation.html.txt ├── www.postgresql.org_docs_15_regress-run.html.txt ├── www.postgresql.org_docs_15_regress-tap.html.txt ├── www.postgresql.org_docs_15_regress-variant.html.txt ├── www.postgresql.org_docs_15_regress.html.txt ├── www.postgresql.org_docs_15_release-15-1.html.txt ├── www.postgresql.org_docs_15_release-15-2.html.txt ├── www.postgresql.org_docs_15_release-15.html.txt ├── www.postgresql.org_docs_15_release-prior.html.txt ├── www.postgresql.org_docs_15_release.html.txt ├── www.postgresql.org_docs_15_replication-origins.html.txt ├── www.postgresql.org_docs_15_resources.html.txt ├── www.postgresql.org_docs_15_role-attributes.html.txt ├── www.postgresql.org_docs_15_role-membership.html.txt ├── www.postgresql.org_docs_15_role-removal.html.txt ├── www.postgresql.org_docs_15_routine-reindex.html.txt ├── www.postgresql.org_docs_15_routine-vacuuming.html.txt ├── www.postgresql.org_docs_15_row-estimation-examples.html.txt ├── www.postgresql.org_docs_15_rowtypes.html.txt ├── www.postgresql.org_docs_15_rule-system.html.txt ├── www.postgresql.org_docs_15_rules-materializedviews.html.txt ├── www.postgresql.org_docs_15_rules-privileges.html.txt ├── www.postgresql.org_docs_15_rules-status.html.txt ├── www.postgresql.org_docs_15_rules-triggers.html.txt ├── www.postgresql.org_docs_15_rules-update.html.txt ├── www.postgresql.org_docs_15_rules-views.html.txt ├── www.postgresql.org_docs_15_rules.html.txt ├── www.postgresql.org_docs_15_runtime-config-autovacuum.html.txt ├── www.postgresql.org_docs_15_runtime-config-client.html.txt ├── www.postgresql.org_docs_15_runtime-config-compatible.html.txt ├── www.postgresql.org_docs_15_runtime-config-connection.html.txt ├── www.postgresql.org_docs_15_runtime-config-custom.html.txt ├── www.postgresql.org_docs_15_runtime-config-developer.html.txt ├── www.postgresql.org_docs_15_runtime-config-error-handling.html.txt ├── www.postgresql.org_docs_15_runtime-config-file-locations.html.txt ├── www.postgresql.org_docs_15_runtime-config-locks.html.txt ├── www.postgresql.org_docs_15_runtime-config-logging.html.txt ├── www.postgresql.org_docs_15_runtime-config-preset.html.txt ├── www.postgresql.org_docs_15_runtime-config-query.html.txt ├── www.postgresql.org_docs_15_runtime-config-replication.html.txt ├── www.postgresql.org_docs_15_runtime-config-resource.html.txt ├── www.postgresql.org_docs_15_runtime-config-short.html.txt ├── www.postgresql.org_docs_15_runtime-config-statistics.html.txt ├── www.postgresql.org_docs_15_runtime-config-wal.html.txt ├── www.postgresql.org_docs_15_runtime-config.html.txt ├── www.postgresql.org_docs_15_runtime.html.txt ├── www.postgresql.org_docs_15_sasl-authentication.html.txt ├── www.postgresql.org_docs_15_seg.html.txt ├── www.postgresql.org_docs_15_sepgsql.html.txt ├── www.postgresql.org_docs_15_server-programming.html.txt ├── www.postgresql.org_docs_15_server-shutdown.html.txt ├── www.postgresql.org_docs_15_server-start.html.txt ├── www.postgresql.org_docs_15_source-conventions.html.txt ├── www.postgresql.org_docs_15_source-format.html.txt ├── www.postgresql.org_docs_15_source.html.txt ├── www.postgresql.org_docs_15_sourcerepo.html.txt ├── www.postgresql.org_docs_15_spgist-builtin-opclasses.html.txt ├── www.postgresql.org_docs_15_spgist-examples.html.txt ├── www.postgresql.org_docs_15_spgist-extensibility.html.txt ├── www.postgresql.org_docs_15_spgist-implementation.html.txt ├── www.postgresql.org_docs_15_spgist-intro.html.txt ├── www.postgresql.org_docs_15_spgist.html.txt ├── www.postgresql.org_docs_15_spi-examples.html.txt ├── www.postgresql.org_docs_15_spi-interface-support.html.txt ├── www.postgresql.org_docs_15_spi-interface.html.txt ├── www.postgresql.org_docs_15_spi-memory.html.txt ├── www.postgresql.org_docs_15_spi-realloc.html.txt ├── www.postgresql.org_docs_15_spi-spi-commit.html.txt ├── www.postgresql.org_docs_15_spi-spi-connect.html.txt ├── www.postgresql.org_docs_15_spi-spi-copytuple.html.txt ├── www.postgresql.org_docs_15_spi-spi-cursor-close.html.txt ├── www.postgresql.org_docs_15_spi-spi-cursor-fetch.html.txt ├── www.postgresql.org_docs_15_spi-spi-cursor-find.html.txt ├── www.postgresql.org_docs_15_spi-spi-cursor-move.html.txt ├── www.postgresql.org_docs_15_spi-spi-cursor-open-with-args.html.txt ├── www.postgresql.org_docs_15_spi-spi-cursor-open-with-paramlist.html.txt ├── www.postgresql.org_docs_15_spi-spi-cursor-open.html.txt ├── www.postgresql.org_docs_15_spi-spi-cursor-parse-open.html.txt ├── www.postgresql.org_docs_15_spi-spi-exec.html.txt ├── www.postgresql.org_docs_15_spi-spi-execp.html.txt ├── www.postgresql.org_docs_15_spi-spi-execute-extended.html.txt ├── www.postgresql.org_docs_15_spi-spi-execute-plan-extended.html.txt ├── www.postgresql.org_docs_15_spi-spi-execute-plan-with-paramlist.html.txt ├── www.postgresql.org_docs_15_spi-spi-execute-plan.html.txt ├── www.postgresql.org_docs_15_spi-spi-execute-with-args.html.txt ├── www.postgresql.org_docs_15_spi-spi-execute.html.txt ├── www.postgresql.org_docs_15_spi-spi-finish.html.txt ├── www.postgresql.org_docs_15_spi-spi-fname.html.txt ├── www.postgresql.org_docs_15_spi-spi-fnumber.html.txt ├── www.postgresql.org_docs_15_spi-spi-freeplan.html.txt ├── www.postgresql.org_docs_15_spi-spi-freetuple.html.txt ├── www.postgresql.org_docs_15_spi-spi-freetupletable.html.txt ├── www.postgresql.org_docs_15_spi-spi-getargcount.html.txt ├── www.postgresql.org_docs_15_spi-spi-getargtypeid.html.txt ├── www.postgresql.org_docs_15_spi-spi-getbinval.html.txt ├── www.postgresql.org_docs_15_spi-spi-getnspname.html.txt ├── www.postgresql.org_docs_15_spi-spi-getrelname.html.txt ├── www.postgresql.org_docs_15_spi-spi-gettype.html.txt ├── www.postgresql.org_docs_15_spi-spi-gettypeid.html.txt ├── www.postgresql.org_docs_15_spi-spi-getvalue.html.txt ├── www.postgresql.org_docs_15_spi-spi-is-cursor-plan.html.txt ├── www.postgresql.org_docs_15_spi-spi-keepplan.html.txt ├── www.postgresql.org_docs_15_spi-spi-modifytuple.html.txt ├── www.postgresql.org_docs_15_spi-spi-palloc.html.txt ├── www.postgresql.org_docs_15_spi-spi-pfree.html.txt ├── www.postgresql.org_docs_15_spi-spi-prepare-cursor.html.txt ├── www.postgresql.org_docs_15_spi-spi-prepare-extended.html.txt ├── www.postgresql.org_docs_15_spi-spi-prepare-params.html.txt ├── www.postgresql.org_docs_15_spi-spi-prepare.html.txt ├── www.postgresql.org_docs_15_spi-spi-register-relation.html.txt ├── www.postgresql.org_docs_15_spi-spi-register-trigger-data.html.txt ├── www.postgresql.org_docs_15_spi-spi-result-code-string.html.txt ├── www.postgresql.org_docs_15_spi-spi-returntuple.html.txt ├── www.postgresql.org_docs_15_spi-spi-rollback.html.txt ├── www.postgresql.org_docs_15_spi-spi-saveplan.html.txt ├── www.postgresql.org_docs_15_spi-spi-scroll-cursor-fetch.html.txt ├── www.postgresql.org_docs_15_spi-spi-scroll-cursor-move.html.txt ├── www.postgresql.org_docs_15_spi-spi-start-transaction.html.txt ├── www.postgresql.org_docs_15_spi-spi-unregister-relation.html.txt ├── www.postgresql.org_docs_15_spi-transaction.html.txt ├── www.postgresql.org_docs_15_spi-visibility.html.txt ├── www.postgresql.org_docs_15_spi.html.txt ├── www.postgresql.org_docs_15_sql-abort.html.txt ├── www.postgresql.org_docs_15_sql-alteraggregate.html.txt ├── www.postgresql.org_docs_15_sql-altercollation.html.txt ├── www.postgresql.org_docs_15_sql-alterconversion.html.txt ├── www.postgresql.org_docs_15_sql-alterdatabase.html.txt ├── www.postgresql.org_docs_15_sql-alterdefaultprivileges.html.txt ├── www.postgresql.org_docs_15_sql-alterdomain.html.txt ├── www.postgresql.org_docs_15_sql-altereventtrigger.html.txt ├── www.postgresql.org_docs_15_sql-alterextension.html.txt ├── www.postgresql.org_docs_15_sql-alterforeigndatawrapper.html.txt ├── www.postgresql.org_docs_15_sql-alterforeigntable.html.txt ├── www.postgresql.org_docs_15_sql-alterfunction.html.txt ├── www.postgresql.org_docs_15_sql-altergroup.html.txt ├── www.postgresql.org_docs_15_sql-alterindex.html.txt ├── www.postgresql.org_docs_15_sql-alterlanguage.html.txt ├── www.postgresql.org_docs_15_sql-alterlargeobject.html.txt ├── www.postgresql.org_docs_15_sql-altermaterializedview.html.txt ├── www.postgresql.org_docs_15_sql-alteropclass.html.txt ├── www.postgresql.org_docs_15_sql-alteroperator.html.txt ├── www.postgresql.org_docs_15_sql-alteropfamily.html.txt ├── www.postgresql.org_docs_15_sql-alterpolicy.html.txt ├── www.postgresql.org_docs_15_sql-alterprocedure.html.txt ├── www.postgresql.org_docs_15_sql-alterpublication.html.txt ├── www.postgresql.org_docs_15_sql-alterrole.html.txt ├── www.postgresql.org_docs_15_sql-alterroutine.html.txt ├── www.postgresql.org_docs_15_sql-alterrule.html.txt ├── www.postgresql.org_docs_15_sql-alterschema.html.txt ├── www.postgresql.org_docs_15_sql-altersequence.html.txt ├── www.postgresql.org_docs_15_sql-alterserver.html.txt ├── www.postgresql.org_docs_15_sql-alterstatistics.html.txt ├── www.postgresql.org_docs_15_sql-altersubscription.html.txt ├── www.postgresql.org_docs_15_sql-altersystem.html.txt ├── www.postgresql.org_docs_15_sql-altertable.html.txt ├── www.postgresql.org_docs_15_sql-altertablespace.html.txt ├── www.postgresql.org_docs_15_sql-altertrigger.html.txt ├── www.postgresql.org_docs_15_sql-altertsconfig.html.txt ├── www.postgresql.org_docs_15_sql-altertsdictionary.html.txt ├── www.postgresql.org_docs_15_sql-altertsparser.html.txt ├── www.postgresql.org_docs_15_sql-altertstemplate.html.txt ├── www.postgresql.org_docs_15_sql-altertype.html.txt ├── www.postgresql.org_docs_15_sql-alteruser.html.txt ├── www.postgresql.org_docs_15_sql-alterusermapping.html.txt ├── www.postgresql.org_docs_15_sql-alterview.html.txt ├── www.postgresql.org_docs_15_sql-analyze.html.txt ├── www.postgresql.org_docs_15_sql-begin.html.txt ├── www.postgresql.org_docs_15_sql-call.html.txt ├── www.postgresql.org_docs_15_sql-checkpoint.html.txt ├── www.postgresql.org_docs_15_sql-close.html.txt ├── www.postgresql.org_docs_15_sql-cluster.html.txt ├── www.postgresql.org_docs_15_sql-commands.html.txt ├── www.postgresql.org_docs_15_sql-comment.html.txt ├── www.postgresql.org_docs_15_sql-commit-prepared.html.txt ├── www.postgresql.org_docs_15_sql-commit.html.txt ├── www.postgresql.org_docs_15_sql-copy.html.txt ├── www.postgresql.org_docs_15_sql-create-access-method.html.txt ├── www.postgresql.org_docs_15_sql-createaggregate.html.txt ├── www.postgresql.org_docs_15_sql-createcast.html.txt ├── www.postgresql.org_docs_15_sql-createcollation.html.txt ├── www.postgresql.org_docs_15_sql-createconversion.html.txt ├── www.postgresql.org_docs_15_sql-createdatabase.html.txt ├── www.postgresql.org_docs_15_sql-createdomain.html.txt ├── www.postgresql.org_docs_15_sql-createeventtrigger.html.txt ├── www.postgresql.org_docs_15_sql-createextension.html.txt ├── www.postgresql.org_docs_15_sql-createforeigndatawrapper.html.txt ├── www.postgresql.org_docs_15_sql-createforeigntable.html.txt ├── www.postgresql.org_docs_15_sql-createfunction.html.txt ├── www.postgresql.org_docs_15_sql-creategroup.html.txt ├── www.postgresql.org_docs_15_sql-createindex.html.txt ├── www.postgresql.org_docs_15_sql-createlanguage.html.txt ├── www.postgresql.org_docs_15_sql-creatematerializedview.html.txt ├── www.postgresql.org_docs_15_sql-createopclass.html.txt ├── www.postgresql.org_docs_15_sql-createoperator.html.txt ├── www.postgresql.org_docs_15_sql-createopfamily.html.txt ├── www.postgresql.org_docs_15_sql-createpolicy.html.txt ├── www.postgresql.org_docs_15_sql-createprocedure.html.txt ├── www.postgresql.org_docs_15_sql-createpublication.html.txt ├── www.postgresql.org_docs_15_sql-createrole.html.txt ├── www.postgresql.org_docs_15_sql-createrule.html.txt ├── www.postgresql.org_docs_15_sql-createschema.html.txt ├── www.postgresql.org_docs_15_sql-createsequence.html.txt ├── www.postgresql.org_docs_15_sql-createserver.html.txt ├── www.postgresql.org_docs_15_sql-createstatistics.html.txt ├── www.postgresql.org_docs_15_sql-createsubscription.html.txt ├── www.postgresql.org_docs_15_sql-createtable.html.txt ├── www.postgresql.org_docs_15_sql-createtableas.html.txt ├── www.postgresql.org_docs_15_sql-createtablespace.html.txt ├── www.postgresql.org_docs_15_sql-createtransform.html.txt ├── www.postgresql.org_docs_15_sql-createtrigger.html.txt ├── www.postgresql.org_docs_15_sql-createtsconfig.html.txt ├── www.postgresql.org_docs_15_sql-createtsdictionary.html.txt ├── www.postgresql.org_docs_15_sql-createtsparser.html.txt ├── www.postgresql.org_docs_15_sql-createtstemplate.html.txt ├── www.postgresql.org_docs_15_sql-createtype.html.txt ├── www.postgresql.org_docs_15_sql-createuser.html.txt ├── www.postgresql.org_docs_15_sql-createusermapping.html.txt ├── www.postgresql.org_docs_15_sql-createview.html.txt ├── www.postgresql.org_docs_15_sql-deallocate.html.txt ├── www.postgresql.org_docs_15_sql-declare.html.txt ├── www.postgresql.org_docs_15_sql-delete.html.txt ├── www.postgresql.org_docs_15_sql-discard.html.txt ├── www.postgresql.org_docs_15_sql-do.html.txt ├── www.postgresql.org_docs_15_sql-drop-access-method.html.txt ├── www.postgresql.org_docs_15_sql-drop-owned.html.txt ├── www.postgresql.org_docs_15_sql-dropaggregate.html.txt ├── www.postgresql.org_docs_15_sql-dropcast.html.txt ├── www.postgresql.org_docs_15_sql-dropcollation.html.txt ├── www.postgresql.org_docs_15_sql-dropconversion.html.txt ├── www.postgresql.org_docs_15_sql-dropdatabase.html.txt ├── www.postgresql.org_docs_15_sql-dropdomain.html.txt ├── www.postgresql.org_docs_15_sql-dropeventtrigger.html.txt ├── www.postgresql.org_docs_15_sql-dropextension.html.txt ├── www.postgresql.org_docs_15_sql-dropforeigndatawrapper.html.txt ├── www.postgresql.org_docs_15_sql-dropforeigntable.html.txt ├── www.postgresql.org_docs_15_sql-dropfunction.html.txt ├── www.postgresql.org_docs_15_sql-dropgroup.html.txt ├── www.postgresql.org_docs_15_sql-dropindex.html.txt ├── www.postgresql.org_docs_15_sql-droplanguage.html.txt ├── www.postgresql.org_docs_15_sql-dropmaterializedview.html.txt ├── www.postgresql.org_docs_15_sql-dropopclass.html.txt ├── www.postgresql.org_docs_15_sql-dropoperator.html.txt ├── www.postgresql.org_docs_15_sql-dropopfamily.html.txt ├── www.postgresql.org_docs_15_sql-droppolicy.html.txt ├── www.postgresql.org_docs_15_sql-dropprocedure.html.txt ├── www.postgresql.org_docs_15_sql-droppublication.html.txt ├── www.postgresql.org_docs_15_sql-droprole.html.txt ├── www.postgresql.org_docs_15_sql-droproutine.html.txt ├── www.postgresql.org_docs_15_sql-droprule.html.txt ├── www.postgresql.org_docs_15_sql-dropschema.html.txt ├── www.postgresql.org_docs_15_sql-dropsequence.html.txt ├── www.postgresql.org_docs_15_sql-dropserver.html.txt ├── www.postgresql.org_docs_15_sql-dropstatistics.html.txt ├── www.postgresql.org_docs_15_sql-dropsubscription.html.txt ├── www.postgresql.org_docs_15_sql-droptable.html.txt ├── www.postgresql.org_docs_15_sql-droptablespace.html.txt ├── www.postgresql.org_docs_15_sql-droptransform.html.txt ├── www.postgresql.org_docs_15_sql-droptrigger.html.txt ├── www.postgresql.org_docs_15_sql-droptsconfig.html.txt ├── www.postgresql.org_docs_15_sql-droptsdictionary.html.txt ├── www.postgresql.org_docs_15_sql-droptsparser.html.txt ├── www.postgresql.org_docs_15_sql-droptstemplate.html.txt ├── www.postgresql.org_docs_15_sql-droptype.html.txt ├── www.postgresql.org_docs_15_sql-dropuser.html.txt ├── www.postgresql.org_docs_15_sql-dropusermapping.html.txt ├── www.postgresql.org_docs_15_sql-dropview.html.txt ├── www.postgresql.org_docs_15_sql-end.html.txt ├── www.postgresql.org_docs_15_sql-execute.html.txt ├── www.postgresql.org_docs_15_sql-explain.html.txt ├── www.postgresql.org_docs_15_sql-expressions.html.txt ├── www.postgresql.org_docs_15_sql-fetch.html.txt ├── www.postgresql.org_docs_15_sql-grant.html.txt ├── www.postgresql.org_docs_15_sql-importforeignschema.html.txt ├── www.postgresql.org_docs_15_sql-insert.html.txt ├── www.postgresql.org_docs_15_sql-keywords-appendix.html.txt ├── www.postgresql.org_docs_15_sql-listen.html.txt ├── www.postgresql.org_docs_15_sql-load.html.txt ├── www.postgresql.org_docs_15_sql-lock.html.txt ├── www.postgresql.org_docs_15_sql-merge.html.txt ├── www.postgresql.org_docs_15_sql-move.html.txt ├── www.postgresql.org_docs_15_sql-notify.html.txt ├── www.postgresql.org_docs_15_sql-prepare-transaction.html.txt ├── www.postgresql.org_docs_15_sql-prepare.html.txt ├── www.postgresql.org_docs_15_sql-reassign-owned.html.txt ├── www.postgresql.org_docs_15_sql-refreshmaterializedview.html.txt ├── www.postgresql.org_docs_15_sql-reindex.html.txt ├── www.postgresql.org_docs_15_sql-release-savepoint.html.txt ├── www.postgresql.org_docs_15_sql-reset.html.txt ├── www.postgresql.org_docs_15_sql-revoke.html.txt ├── www.postgresql.org_docs_15_sql-rollback-prepared.html.txt ├── www.postgresql.org_docs_15_sql-rollback-to.html.txt ├── www.postgresql.org_docs_15_sql-rollback.html.txt ├── www.postgresql.org_docs_15_sql-savepoint.html.txt ├── www.postgresql.org_docs_15_sql-security-label.html.txt ├── www.postgresql.org_docs_15_sql-select.html.txt ├── www.postgresql.org_docs_15_sql-selectinto.html.txt ├── www.postgresql.org_docs_15_sql-set-constraints.html.txt ├── www.postgresql.org_docs_15_sql-set-role.html.txt ├── www.postgresql.org_docs_15_sql-set-session-authorization.html.txt ├── www.postgresql.org_docs_15_sql-set-transaction.html.txt ├── www.postgresql.org_docs_15_sql-set.html.txt ├── www.postgresql.org_docs_15_sql-show.html.txt ├── www.postgresql.org_docs_15_sql-start-transaction.html.txt ├── www.postgresql.org_docs_15_sql-syntax-calling-funcs.html.txt ├── www.postgresql.org_docs_15_sql-syntax-lexical.html.txt ├── www.postgresql.org_docs_15_sql-syntax.html.txt ├── www.postgresql.org_docs_15_sql-truncate.html.txt ├── www.postgresql.org_docs_15_sql-unlisten.html.txt ├── www.postgresql.org_docs_15_sql-update.html.txt ├── www.postgresql.org_docs_15_sql-vacuum.html.txt ├── www.postgresql.org_docs_15_sql-values.html.txt ├── www.postgresql.org_docs_15_sql.html.txt ├── www.postgresql.org_docs_15_ssh-tunnels.html.txt ├── www.postgresql.org_docs_15_ssl-tcp.html.txt ├── www.postgresql.org_docs_15_sslinfo.html.txt ├── www.postgresql.org_docs_15_sspi-auth.html.txt ├── www.postgresql.org_docs_15_storage-file-layout.html.txt ├── www.postgresql.org_docs_15_storage-fsm.html.txt ├── www.postgresql.org_docs_15_storage-hot.html.txt ├── www.postgresql.org_docs_15_storage-init.html.txt ├── www.postgresql.org_docs_15_storage-page-layout.html.txt ├── www.postgresql.org_docs_15_storage-toast.html.txt ├── www.postgresql.org_docs_15_storage-vm.html.txt ├── www.postgresql.org_docs_15_storage.html.txt ├── www.postgresql.org_docs_15_supported-platforms.html.txt ├── www.postgresql.org_docs_15_system-catalog-declarations.html.txt ├── www.postgresql.org_docs_15_system-catalog-initial-data.html.txt ├── www.postgresql.org_docs_15_tableam.html.txt ├── www.postgresql.org_docs_15_tablefunc.html.txt ├── www.postgresql.org_docs_15_tablesample-method.html.txt ├── www.postgresql.org_docs_15_tablesample-support-functions.html.txt ├── www.postgresql.org_docs_15_tcn.html.txt ├── www.postgresql.org_docs_15_test-decoding.html.txt ├── www.postgresql.org_docs_15_textsearch-configuration.html.txt ├── www.postgresql.org_docs_15_textsearch-controls.html.txt ├── www.postgresql.org_docs_15_textsearch-debugging.html.txt ├── www.postgresql.org_docs_15_textsearch-dictionaries.html.txt ├── www.postgresql.org_docs_15_textsearch-features.html.txt ├── www.postgresql.org_docs_15_textsearch-indexes.html.txt ├── www.postgresql.org_docs_15_textsearch-intro.html.txt ├── www.postgresql.org_docs_15_textsearch-limitations.html.txt ├── www.postgresql.org_docs_15_textsearch-parsers.html.txt ├── www.postgresql.org_docs_15_textsearch-psql.html.txt ├── www.postgresql.org_docs_15_textsearch-tables.html.txt ├── www.postgresql.org_docs_15_textsearch.html.txt ├── www.postgresql.org_docs_15_transaction-iso.html.txt ├── www.postgresql.org_docs_15_trigger-datachanges.html.txt ├── www.postgresql.org_docs_15_trigger-definition.html.txt ├── www.postgresql.org_docs_15_trigger-example.html.txt ├── www.postgresql.org_docs_15_trigger-interface.html.txt ├── www.postgresql.org_docs_15_triggers.html.txt ├── www.postgresql.org_docs_15_tsm-system-rows.html.txt ├── www.postgresql.org_docs_15_tsm-system-time.html.txt ├── www.postgresql.org_docs_15_tutorial-accessdb.html.txt ├── www.postgresql.org_docs_15_tutorial-advanced-intro.html.txt ├── www.postgresql.org_docs_15_tutorial-advanced.html.txt ├── www.postgresql.org_docs_15_tutorial-agg.html.txt ├── www.postgresql.org_docs_15_tutorial-arch.html.txt ├── www.postgresql.org_docs_15_tutorial-concepts.html.txt ├── www.postgresql.org_docs_15_tutorial-conclusion.html.txt ├── www.postgresql.org_docs_15_tutorial-createdb.html.txt ├── www.postgresql.org_docs_15_tutorial-delete.html.txt ├── www.postgresql.org_docs_15_tutorial-fk.html.txt ├── www.postgresql.org_docs_15_tutorial-inheritance.html.txt ├── www.postgresql.org_docs_15_tutorial-install.html.txt ├── www.postgresql.org_docs_15_tutorial-join.html.txt ├── www.postgresql.org_docs_15_tutorial-populate.html.txt ├── www.postgresql.org_docs_15_tutorial-select.html.txt ├── www.postgresql.org_docs_15_tutorial-sql-intro.html.txt ├── www.postgresql.org_docs_15_tutorial-sql.html.txt ├── www.postgresql.org_docs_15_tutorial-start.html.txt ├── www.postgresql.org_docs_15_tutorial-table.html.txt ├── www.postgresql.org_docs_15_tutorial-transactions.html.txt ├── www.postgresql.org_docs_15_tutorial-update.html.txt ├── www.postgresql.org_docs_15_tutorial-views.html.txt ├── www.postgresql.org_docs_15_tutorial-window.html.txt ├── www.postgresql.org_docs_15_tutorial.html.txt ├── www.postgresql.org_docs_15_typeconv-func.html.txt ├── www.postgresql.org_docs_15_typeconv-oper.html.txt ├── www.postgresql.org_docs_15_typeconv-overview.html.txt ├── www.postgresql.org_docs_15_typeconv-query.html.txt ├── www.postgresql.org_docs_15_typeconv-select.html.txt ├── www.postgresql.org_docs_15_typeconv-union-case.html.txt ├── www.postgresql.org_docs_15_typeconv.html.txt ├── www.postgresql.org_docs_15_unaccent.html.txt ├── www.postgresql.org_docs_15_unsupported-features-sql-standard.html.txt ├── www.postgresql.org_docs_15_upgrading.html.txt ├── www.postgresql.org_docs_15_user-manag.html.txt ├── www.postgresql.org_docs_15_using-explain.html.txt ├── www.postgresql.org_docs_15_uuid-ossp.html.txt ├── www.postgresql.org_docs_15_vacuumlo.html.txt ├── www.postgresql.org_docs_15_view-pg-available-extension-versions.html.txt ├── www.postgresql.org_docs_15_view-pg-available-extensions.html.txt ├── www.postgresql.org_docs_15_view-pg-backend-memory-contexts.html.txt ├── www.postgresql.org_docs_15_view-pg-config.html.txt ├── www.postgresql.org_docs_15_view-pg-cursors.html.txt ├── www.postgresql.org_docs_15_view-pg-file-settings.html.txt ├── www.postgresql.org_docs_15_view-pg-group.html.txt ├── www.postgresql.org_docs_15_view-pg-hba-file-rules.html.txt ├── www.postgresql.org_docs_15_view-pg-ident-file-mappings.html.txt ├── www.postgresql.org_docs_15_view-pg-indexes.html.txt ├── www.postgresql.org_docs_15_view-pg-locks.html.txt ├── www.postgresql.org_docs_15_view-pg-matviews.html.txt ├── www.postgresql.org_docs_15_view-pg-policies.html.txt ├── www.postgresql.org_docs_15_view-pg-prepared-statements.html.txt ├── www.postgresql.org_docs_15_view-pg-prepared-xacts.html.txt ├── www.postgresql.org_docs_15_view-pg-publication-tables.html.txt ├── www.postgresql.org_docs_15_view-pg-replication-origin-status.html.txt ├── www.postgresql.org_docs_15_view-pg-replication-slots.html.txt ├── www.postgresql.org_docs_15_view-pg-roles.html.txt ├── www.postgresql.org_docs_15_view-pg-rules.html.txt ├── www.postgresql.org_docs_15_view-pg-seclabels.html.txt ├── www.postgresql.org_docs_15_view-pg-sequences.html.txt ├── www.postgresql.org_docs_15_view-pg-settings.html.txt ├── www.postgresql.org_docs_15_view-pg-shadow.html.txt ├── www.postgresql.org_docs_15_view-pg-shmem-allocations.html.txt ├── www.postgresql.org_docs_15_view-pg-stats-ext-exprs.html.txt ├── www.postgresql.org_docs_15_view-pg-stats-ext.html.txt ├── www.postgresql.org_docs_15_view-pg-stats.html.txt ├── www.postgresql.org_docs_15_view-pg-tables.html.txt ├── www.postgresql.org_docs_15_view-pg-timezone-abbrevs.html.txt ├── www.postgresql.org_docs_15_view-pg-timezone-names.html.txt ├── www.postgresql.org_docs_15_view-pg-user-mappings.html.txt ├── www.postgresql.org_docs_15_view-pg-user.html.txt ├── www.postgresql.org_docs_15_view-pg-views.html.txt ├── www.postgresql.org_docs_15_views-overview.html.txt ├── www.postgresql.org_docs_15_views.html.txt ├── www.postgresql.org_docs_15_wal-async-commit.html.txt ├── www.postgresql.org_docs_15_wal-configuration.html.txt ├── www.postgresql.org_docs_15_wal-internals.html.txt ├── www.postgresql.org_docs_15_wal-intro.html.txt ├── www.postgresql.org_docs_15_wal-reliability.html.txt ├── www.postgresql.org_docs_15_wal.html.txt ├── www.postgresql.org_docs_15_warm-standby-failover.html.txt ├── www.postgresql.org_docs_15_warm-standby.html.txt ├── www.postgresql.org_docs_15_when-can-parallel-query-be-used.html.txt ├── www.postgresql.org_docs_15_xaggr.html.txt ├── www.postgresql.org_docs_15_xfunc-c.html.txt ├── www.postgresql.org_docs_15_xfunc-internal.html.txt ├── www.postgresql.org_docs_15_xfunc-optimization.html.txt ├── www.postgresql.org_docs_15_xfunc-overload.html.txt ├── www.postgresql.org_docs_15_xfunc-pl.html.txt ├── www.postgresql.org_docs_15_xfunc-sql.html.txt ├── www.postgresql.org_docs_15_xfunc-volatility.html.txt ├── www.postgresql.org_docs_15_xfunc.html.txt ├── www.postgresql.org_docs_15_xindex.html.txt ├── www.postgresql.org_docs_15_xml-limits-conformance.html.txt ├── www.postgresql.org_docs_15_xml2.html.txt ├── www.postgresql.org_docs_15_xoper-optimization.html.txt ├── www.postgresql.org_docs_15_xoper.html.txt ├── www.postgresql.org_docs_15_xplang-install.html.txt ├── www.postgresql.org_docs_15_xplang.html.txt ├── www.postgresql.org_docs_15_xproc.html.txt └── www.postgresql.org_docs_15_xtypes.html.txt /README.md: -------------------------------------------------------------------------------- 1 | # Postgres Q&A 2 | 3 | ![Screen_Recording_2023-03-01_at_17_58_11_AdobeExpress (1)](https://user-images.githubusercontent.com/13738772/222217144-2c741b78-7a27-44ed-be95-6a3ee3e42cbe.gif) 4 | 5 | Postgres Q&A is a project that demonstrates how to use word embeddings and Postgres to build a chatbot. The chatbot is implemented using Vercel Edge Functions and the @neondatabase/serverless driver, and relies on OpenAI's GPT-3 API to generate responses. 6 | 7 | ## Getting started 8 | 9 | To get started with this project, you'll need to have: 10 | 11 | - A Neon account, and project. 12 | - an API key for the OpenAI GPT API, which you can obtain from https://openai.com/. 13 | 14 | Once you have the prerequisites installed, follow these steps to get the project up and running: 15 | 16 | Clone the repository: 17 | 18 | ```bash 19 | git clone https://github.com/neondatabase/postgres-qa.git 20 | cd ask-postgres 21 | ``` 22 | 23 | ## Prepare the data 24 | 25 | ### Import embeddings to Neon 26 | 27 | This section is derived from OpenAI’s cookbook example. You can use the Python code here to build a web crawler and extract the text you need to create embeddings. We’ve already created the text files based on https://www.postgresql.org/docs/, which you can find in `data/text` directory. 28 | 29 | To get started, move to the `data` directory create a new environment and install the dependencies: 30 | 31 | ```bash 32 | cd data 33 | python -m venv env 34 | source env/bin/activate 35 | pip install -r requirements.txt 36 | ``` 37 | 38 | Import the schema to your database: 39 | 40 | ```bash 41 | psql -f database.sql 42 | ``` 43 | 44 | Let’s now add `DATABASE_URL` and `OPENAI_API_KEY` to our environment variables: 45 | 46 | ```bash 47 | export DATABASE_URL= OPENAI_API_KEY= 48 | ``` 49 | 50 | Run `main.py` to import the emebbeding to your Neon database: 51 | 52 | ```bash 53 | python main.py 54 | ``` 55 | 56 | Relax and grab a cup of coffee as this section might take 10min to process! 57 | 58 | Expcted result: 59 | 60 | ```bash 61 | Saving to CSV... 62 | Loading tokenizer... 63 | Embedding text... 64 | Connecting to database... 65 | Done! 66 | ``` 67 | 68 | Install the project dependencies: 69 | 70 | ```bash 71 | cd app 72 | npm install 73 | ``` 74 | 75 | Create a .env file 76 | 77 | ```bash 78 | touch .env.local 79 | ``` 80 | 81 | Set the following environment variables: 82 | 83 | ``` 84 | OPENAI_API_KEY= Your OpenAI API key. 85 | DATABASE_URL= The connection URL for your Neon database. 86 | ``` 87 | 88 | Start the server: 89 | 90 | ```bash 91 | npm run dev 92 | ``` 93 | 94 | ## Contributing 95 | 96 | We welcome contributions to this project! If you find a bug, have a suggestion, or want to contribute code, please open an issue or pull request on the GitHub repository. 97 | 98 | ## License 99 | 100 | This project is licensed under the MIT License. See the LICENSE file for more information. 101 | -------------------------------------------------------------------------------- /app/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # next.js 12 | /.next/ 13 | /out/ 14 | 15 | # production 16 | /build 17 | 18 | # misc 19 | .DS_Store 20 | *.pem 21 | 22 | # debug 23 | npm-debug.log* 24 | yarn-debug.log* 25 | yarn-error.log* 26 | .pnpm-debug.log* 27 | 28 | # local env files 29 | .env*.local 30 | 31 | # vercel 32 | .vercel 33 | 34 | # typescript 35 | *.tsbuildinfo 36 | next-env.d.ts 37 | -------------------------------------------------------------------------------- /app/README.md: -------------------------------------------------------------------------------- 1 | 2 | # Postgres Q&A 3 | 4 | ![Screen_Recording_2023-03-01_at_17_58_11_AdobeExpress (1)](https://user-images.githubusercontent.com/13738772/222217144-2c741b78-7a27-44ed-be95-6a3ee3e42cbe.gif) 5 | 6 | 7 | Postgres Q&A is a project that demonstrates how to use word embeddings and Postgres to build a chatbot. The chatbot is implemented using Vercel Edge Functions and the @neondatabase/serverless driver, and relies on OpenAI's GPT-3 API to generate responses. 8 | 9 | ## Getting started 10 | To get started with this project, you'll need to have: 11 | - A Neon account, and project. 12 | - an API key for the OpenAI GPT-3 API, which you can obtain from https://openai.com/. 13 | 14 | Once you have the prerequisites installed, follow these steps to get the project up and running: 15 | 16 | Clone the repository: 17 | 18 | ```bash 19 | git clone https://github.com/neondatabase/postgres-qa.git 20 | ``` 21 | Install the project dependencies: 22 | 23 | ```bash 24 | cd postgres-qa 25 | npm install 26 | ``` 27 | Create a .env file 28 | 29 | ```bash 30 | touch .env.local 31 | ``` 32 | Set the following environment variables: 33 | ``` 34 | OPENAI_API_KEY= Your OpenAI API key. 35 | DATABASE_URL= The connection URL for your Neon database. 36 | ``` 37 | 38 | Create the `documents` and `openai_ft_data` tables in your Neon database by running the following command: 39 | 40 | ```bash 41 | psql -f database.sql 42 | ``` 43 | Start the server: 44 | 45 | ```bash 46 | npm run dev 47 | ``` 48 | 49 | ## Contributing 50 | We welcome contributions to this project! If you find a bug, have a suggestion, or want to contribute code, please open an issue or pull request on the GitHub repository. 51 | 52 | ## License 53 | This project is licensed under the MIT License. See the LICENSE file for more information. 54 | -------------------------------------------------------------------------------- /app/next.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | reactStrictMode: true, 4 | swcMinify: true, 5 | } 6 | 7 | module.exports = nextConfig 8 | -------------------------------------------------------------------------------- /app/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "pgqa", 3 | "version": "0.1.0", 4 | "private": true, 5 | "scripts": { 6 | "dev": "next dev", 7 | "build": "next build", 8 | "start": "next start", 9 | "lint": "next lint" 10 | }, 11 | "dependencies": { 12 | "@neondatabase/serverless": "^0.2.5", 13 | "eventsource-parser": "^0.1.0", 14 | "next": "13.2.3", 15 | "react": "18.2.0", 16 | "react-dom": "18.2.0" 17 | }, 18 | "devDependencies": { 19 | "@types/node": "18.14.2", 20 | "@types/react": "18.0.28", 21 | "@types/react-dom": "18.0.11", 22 | "autoprefixer": "^10.4.13", 23 | "eslint": "8.35.0", 24 | "eslint-config-next": "13.2.3", 25 | "postcss": "^8.4.21", 26 | "tailwindcss": "^3.2.7", 27 | "typescript": "4.9.5" 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /app/pages/_app.tsx: -------------------------------------------------------------------------------- 1 | import '../styles/globals.css' 2 | import type { AppProps } from 'next/app' 3 | 4 | function MyApp({ Component, pageProps }: AppProps) { 5 | return 6 | } 7 | 8 | export default MyApp 9 | -------------------------------------------------------------------------------- /app/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neondatabase-labs/ask-neon/fd330fa63560de69014ad245d3c81a6e4d99350f/app/public/favicon.ico -------------------------------------------------------------------------------- /app/public/vercel.svg: -------------------------------------------------------------------------------- 1 | 3 | 4 | -------------------------------------------------------------------------------- /app/styles/Home.module.css: -------------------------------------------------------------------------------- 1 | .container { 2 | padding: 0 2rem; 3 | } 4 | 5 | .main { 6 | min-height: 100vh; 7 | padding: 4rem 0; 8 | flex: 1; 9 | display: flex; 10 | flex-direction: column; 11 | justify-content: center; 12 | align-items: center; 13 | } 14 | 15 | .footer { 16 | display: flex; 17 | flex: 1; 18 | padding: 2rem 0; 19 | border-top: 1px solid #eaeaea; 20 | justify-content: center; 21 | align-items: center; 22 | } 23 | 24 | .footer a { 25 | display: flex; 26 | justify-content: center; 27 | align-items: center; 28 | flex-grow: 1; 29 | } 30 | 31 | .title a { 32 | color: #0070f3; 33 | text-decoration: none; 34 | } 35 | 36 | .title a:hover, 37 | .title a:focus, 38 | .title a:active { 39 | text-decoration: underline; 40 | } 41 | 42 | .title { 43 | margin: 0; 44 | line-height: 1.15; 45 | font-size: 4rem; 46 | } 47 | 48 | .title, 49 | .description { 50 | text-align: center; 51 | } 52 | 53 | .description { 54 | margin: 4rem 0; 55 | line-height: 1.5; 56 | font-size: 1.5rem; 57 | } 58 | 59 | .code { 60 | background: #fafafa; 61 | border-radius: 5px; 62 | padding: 0.75rem; 63 | font-size: 1.1rem; 64 | font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, 65 | Bitstream Vera Sans Mono, Courier New, monospace; 66 | } 67 | 68 | .grid { 69 | display: flex; 70 | align-items: center; 71 | justify-content: center; 72 | flex-wrap: wrap; 73 | max-width: 800px; 74 | } 75 | 76 | .card { 77 | margin: 1rem; 78 | padding: 1.5rem; 79 | text-align: left; 80 | color: inherit; 81 | text-decoration: none; 82 | border: 1px solid #eaeaea; 83 | border-radius: 10px; 84 | transition: color 0.15s ease, border-color 0.15s ease; 85 | max-width: 300px; 86 | } 87 | 88 | .card:hover, 89 | .card:focus, 90 | .card:active { 91 | color: #0070f3; 92 | border-color: #0070f3; 93 | } 94 | 95 | .card h2 { 96 | margin: 0 0 1rem 0; 97 | font-size: 1.5rem; 98 | } 99 | 100 | .card p { 101 | margin: 0; 102 | font-size: 1.25rem; 103 | line-height: 1.5; 104 | } 105 | 106 | .logo { 107 | height: 1em; 108 | margin-left: 0.5rem; 109 | } 110 | 111 | @media (max-width: 600px) { 112 | .grid { 113 | width: 100%; 114 | flex-direction: column; 115 | } 116 | } 117 | 118 | @media (prefers-color-scheme: dark) { 119 | .card, 120 | .footer { 121 | border-color: #222; 122 | } 123 | .code { 124 | background: #111; 125 | } 126 | .logo img { 127 | filter: invert(1); 128 | } 129 | } 130 | -------------------------------------------------------------------------------- /app/styles/globals.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | -------------------------------------------------------------------------------- /app/tailwind.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('tailwindcss').Config} */ 2 | module.exports = { 3 | content: [ 4 | './app/**/*.{js,ts,jsx,tsx}', 5 | './pages/**/*.{js,ts,jsx,tsx}', 6 | './components/**/*.{js,ts,jsx,tsx}', 7 | 8 | // Or if using `src` directory: 9 | './src/**/*.{js,ts,jsx,tsx}', 10 | ], 11 | theme: { 12 | extend: {}, 13 | }, 14 | plugins: [], 15 | }; 16 | -------------------------------------------------------------------------------- /app/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "lib": ["dom", "dom.iterable", "esnext"], 5 | "allowJs": true, 6 | "skipLibCheck": true, 7 | "strict": true, 8 | "forceConsistentCasingInFileNames": true, 9 | "noEmit": true, 10 | "esModuleInterop": true, 11 | "module": "esnext", 12 | "moduleResolution": "node", 13 | "resolveJsonModule": true, 14 | "isolatedModules": true, 15 | "jsx": "preserve", 16 | "incremental": true 17 | }, 18 | "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], 19 | "exclude": ["node_modules"] 20 | } 21 | -------------------------------------------------------------------------------- /data/database.sql: -------------------------------------------------------------------------------- 1 | CREATE EXTENSION IF NOT EXISTS vector; 2 | 3 | CREATE TABLE IF NOT EXISTS documents (text text, n_tokens integer, embeddings vector(1536)); 4 | 5 | CREATE INDEX ON documents USING ivfflat (embeddings vector_cosine_ops); 6 | 7 | CREATE TABLE IF NOT EXISTS openai_ft_data ( 8 | id SERIAL PRIMARY KEY, 9 | query TEXT NOT NULL, 10 | answer TEXT NOT NULL, 11 | suggested_answer TEXT, 12 | user_feedback BOOLEAN 13 | ); 14 | -------------------------------------------------------------------------------- /data/requirements.txt: -------------------------------------------------------------------------------- 1 | aiohttp==3.8.3 2 | aiosignal==1.3.1 3 | appnope==0.1.3 4 | asttokens==2.2.1 5 | async-timeout==4.0.2 6 | attrs==22.2.0 7 | backcall==0.2.0 8 | beautifulsoup4==4.11.1 9 | blobfile==2.0.1 10 | bs4==0.0.1 11 | certifi==2022.12.7 12 | charset-normalizer==2.1.1 13 | comm==0.1.2 14 | contourpy==1.0.7 15 | cycler==0.11.0 16 | debugpy==1.6.5 17 | decorator==5.1.1 18 | docopt==0.6.2 19 | entrypoints==0.4 20 | executing==1.2.0 21 | filelock==3.9.0 22 | fonttools==4.38.0 23 | frozenlist==1.3.3 24 | html==1.13 25 | huggingface-hub==0.11.1 26 | idna==3.4 27 | ipykernel==6.20.1 28 | ipython==8.8.0 29 | jedi==0.18.2 30 | joblib==1.2.0 31 | jupyter_client==7.4.8 32 | jupyter_core==5.1.3 33 | kiwisolver==1.4.4 34 | lxml==4.9.2 35 | matplotlib==3.6.3 36 | matplotlib-inline==0.1.6 37 | multidict==6.0.4 38 | nest-asyncio==1.5.6 39 | numpy==1.24.1 40 | openai==0.26.1 41 | packaging==23.0 42 | pandas==1.5.2 43 | parso==0.8.3 44 | pexpect==4.8.0 45 | pickleshare==0.7.5 46 | Pillow==9.4.0 47 | pipreqs==0.4.11 48 | platformdirs==2.6.2 49 | plotly==5.12.0 50 | prompt-toolkit==3.0.36 51 | psutil==5.9.4 52 | psycopg2==2.9.5 53 | ptyprocess==0.7.0 54 | pure-eval==0.2.2 55 | pycryptodomex==3.17 56 | Pygments==2.14.0 57 | pyparsing==3.0.9 58 | python-dateutil==2.8.2 59 | pytz==2022.7.1 60 | PyYAML==6.0 61 | pyzmq==24.0.1 62 | regex==2022.10.31 63 | requests==2.28.1 64 | scikit-learn==1.2.0 65 | scipy==1.10.0 66 | six==1.16.0 67 | soupsieve==2.3.2.post1 68 | stack-data==0.6.2 69 | tenacity==8.1.0 70 | threadpoolctl==3.1.0 71 | tiktoken==0.1.2 72 | tokenizers==0.13.2 73 | tornado==6.2 74 | tqdm==4.64.1 75 | traitlets==5.8.1 76 | transformers==4.25.1 77 | typing_extensions==4.4.0 78 | urllib3==1.26.13 79 | wcwidth==0.2.5 80 | yarg==0.1.9 81 | yarl==1.8.2 -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_app-pgreceivexlog.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: O.5. pg_receivexlog renamed to pg_receivewal 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | / 127 | 9.6 128 | 129 | / 130 | 9.5 131 | 132 | / 133 | 9.4 134 | 135 | / 136 | 9.3 137 | 138 | / 139 | 9.2 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | O.5. pg_receivexlog renamed to pg_receivewal 160 | 161 | 162 | Prev  163 | Up 164 | Appendix O. Obsolete or Renamed Features 165 | Home 166 |  Next 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | O.5. pg_receivexlog renamed to pg_receivewal 176 | 177 | 178 | 179 | PostgreSQL 9.6 and below provided a command named pg_receivexlog to fetch write-ahead-log (WAL) files. This command was renamed to pg_receivewal, see pg_receivewal for documentation of pg_receivewal and see the release notes for PostgreSQL 10 for details on this change. 180 | 181 | 182 | 183 | 184 | 185 | Prev  186 | Up 187 |  Next 188 | 189 | 190 | O.4. pg_resetxlog renamed to pg_resetwal  191 | Home 192 |  Bibliography 193 | 194 | 195 | 196 | 197 | 198 | Submit correction 199 | 200 | If you see anything in the documentation that is not correct, does not match 201 | your experience with the particular feature or requires further clarification, 202 | please use 203 | this form 204 | to report a documentation issue. 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | Privacy Policy | 225 | Code of Conduct | 226 | About PostgreSQL | 227 | Contact 228 | Copyright © 1996-2023 The PostgreSQL Global Development Group 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_appendix-obsolete.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: Appendix O. Obsolete or Renamed Features 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | Appendix O. Obsolete or Renamed Features 145 | 146 | 147 | Prev  148 | Up 149 | Part VIII. Appendixes 150 | Home 151 |  Next 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | Appendix O. Obsolete or Renamed Features 161 | 162 | 163 | 164 | 165 | Table of Contents 166 | 167 | O.1. recovery.conf file merged into postgresql.conf 168 | O.2. Default Roles Renamed to Predefined Roles 169 | O.3. pg_xlogdump renamed to pg_waldump 170 | O.4. pg_resetxlog renamed to pg_resetwal 171 | O.5. pg_receivexlog renamed to pg_receivewal 172 | 173 | 174 | Functionality is sometimes removed from PostgreSQL, feature, setting and file names sometimes change, or documentation moves to different places. This section directs users coming from old versions of the documentation or from external links to the appropriate new location for the information they need. 175 | 176 | 177 | 178 | 179 | 180 | Prev  181 | Up 182 |  Next 183 | 184 | 185 | N.2. Configuring the Colors  186 | Home 187 |  O.1. recovery.conf file merged into postgresql.conf 188 | 189 | 190 | 191 | 192 | 193 | Submit correction 194 | 195 | If you see anything in the documentation that is not correct, does not match 196 | your experience with the particular feature or requires further clarification, 197 | please use 198 | this form 199 | to report a documentation issue. 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | Privacy Policy | 220 | Code of Conduct | 221 | About PostgreSQL | 222 | Contact 223 | Copyright © 1996-2023 The PostgreSQL Global Development Group 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_archive-module-init.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 51.1. Initialization Functions 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | 92 | 93 | 94 | 95 | Development Versions: 96 | 97 | 98 | devel 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 51.1. Initialization Functions 119 | 120 | 121 | Prev  122 | Up 123 | Chapter 51. Archive Modules 124 | Home 125 |  Next 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 51.1. Initialization Functions 135 | 136 | 137 | 138 | An archive library is loaded by dynamically loading a shared library with the archive_library's name as the library base name. The normal library search path is used to locate the library. To provide the required archive module callbacks and to indicate that the library is actually an archive module, it needs to provide a function named _PG_archive_module_init. This function is passed a struct that needs to be filled with the callback function pointers for individual actions. 139 | 140 | typedef struct ArchiveModuleCallbacks 141 | { 142 | ArchiveCheckConfiguredCB check_configured_cb; 143 | ArchiveFileCB archive_file_cb; 144 | ArchiveShutdownCB shutdown_cb; 145 | } ArchiveModuleCallbacks; 146 | typedef void (*ArchiveModuleInit) (struct ArchiveModuleCallbacks *cb); 147 | 148 | Only the archive_file_cb callback is required. The others are optional. 149 | 150 | 151 | 152 | 153 | 154 | Prev  155 | Up 156 |  Next 157 | 158 | 159 | Chapter 51. Archive Modules  160 | Home 161 |  51.2. Archive Module Callbacks 162 | 163 | 164 | 165 | 166 | 167 | Submit correction 168 | 169 | If you see anything in the documentation that is not correct, does not match 170 | your experience with the particular feature or requires further clarification, 171 | please use 172 | this form 173 | to report a documentation issue. 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | Privacy Policy | 194 | Code of Conduct | 195 | About PostgreSQL | 196 | Contact 197 | Copyright © 1996-2023 The PostgreSQL Global Development Group 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_archive-modules.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: Chapter 51. Archive Modules 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | 92 | 93 | 94 | 95 | Development Versions: 96 | 97 | 98 | devel 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | Chapter 51. Archive Modules 119 | 120 | 121 | Prev  122 | Up 123 | Part V. Server Programming 124 | Home 125 |  Next 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | Chapter 51. Archive Modules 135 | 136 | 137 | 138 | 139 | Table of Contents 140 | 141 | 51.1. Initialization Functions 142 | 51.2. Archive Module Callbacks 143 | 144 | 145 | 51.2.1. Check Callback 146 | 51.2.2. Archive Callback 147 | 51.2.3. Shutdown Callback 148 | 149 | 150 | 151 | 152 | PostgreSQL provides infrastructure to create custom modules for continuous archiving (see Section 26.3). While archiving via a shell command (i.e., archive_command) is much simpler, a custom archive module will often be considerably more robust and performant. 153 | When a custom archive_library is configured, PostgreSQL will submit completed WAL files to the module, and the server will avoid recycling or removing these WAL files until the module indicates that the files were successfully archived. It is ultimately up to the module to decide what to do with each WAL file, but many recommendations are listed at Section 26.3.1. 154 | Archiving modules must at least consist of an initialization function (see Section 51.1) and the required callbacks (see Section 51.2). However, archive modules are also permitted to do much more (e.g., declare GUCs and register background workers). 155 | The contrib/basic_archive module contains a working example, which demonstrates some useful techniques. 156 | 157 | 158 | 159 | 160 | 161 | Prev  162 | Up 163 |  Next 164 | 165 | 166 | Chapter 50. Replication Progress Tracking  167 | Home 168 |  51.1. Initialization Functions 169 | 170 | 171 | 172 | 173 | 174 | Submit correction 175 | 176 | If you see anything in the documentation that is not correct, does not match 177 | your experience with the particular feature or requires further clarification, 178 | please use 179 | this form 180 | to report a documentation issue. 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | Privacy Policy | 201 | Code of Conduct | 202 | About PostgreSQL | 203 | Contact 204 | Copyright © 1996-2023 The PostgreSQL Global Development Group 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_auth-bsd.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 21.14. BSD Authentication 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 21.14. BSD Authentication 137 | 138 | 139 | Prev  140 | Up 141 | Chapter 21. Client Authentication 142 | Home 143 |  Next 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 21.14. BSD Authentication 153 | 154 | 155 | 156 | This authentication method operates similarly to password except that it uses BSD Authentication to verify the password. BSD Authentication is used only to validate user name/password pairs. Therefore the user's role must already exist in the database before BSD Authentication can be used for authentication. The BSD Authentication framework is currently only available on OpenBSD. 157 | BSD Authentication in PostgreSQL uses the auth-postgresql login type and authenticates with the postgresql login class if that's defined in login.conf. By default that login class does not exist, and PostgreSQL will use the default login class. 158 | 159 | Note 160 | To use BSD Authentication, the PostgreSQL user account (that is, the operating system user running the server) must first be added to the auth group. The auth group exists by default on OpenBSD systems. 161 | 162 | 163 | 164 | 165 | 166 | 167 | Prev  168 | Up 169 |  Next 170 | 171 | 172 | 21.13. PAM Authentication  173 | Home 174 |  21.15. Authentication Problems 175 | 176 | 177 | 178 | 179 | 180 | Submit correction 181 | 182 | If you see anything in the documentation that is not correct, does not match 183 | your experience with the particular feature or requires further clarification, 184 | please use 185 | this form 186 | to report a documentation issue. 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | Privacy Policy | 207 | Code of Conduct | 208 | About PostgreSQL | 209 | Contact 210 | Copyright © 1996-2023 The PostgreSQL Global Development Group 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_auth-cert.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 21.12. Certificate Authentication 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 21.12. Certificate Authentication 137 | 138 | 139 | Prev  140 | Up 141 | Chapter 21. Client Authentication 142 | Home 143 |  Next 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 21.12. Certificate Authentication 153 | 154 | 155 | 156 | This authentication method uses SSL client certificates to perform authentication. It is therefore only available for SSL connections. When using this authentication method, the server will require that the client provide a valid, trusted certificate. No password prompt will be sent to the client. The cn (Common Name) attribute of the certificate will be compared to the requested database user name, and if they match the login will be allowed. User name mapping can be used to allow cn to be different from the database user name. 157 | The following configuration options are supported for SSL certificate authentication: 158 | 159 | 160 | map 161 | 162 | Allows for mapping between system and database user names. See Section 21.2 for details. 163 | 164 | 165 | 166 | It is redundant to use the clientcert option with cert authentication because cert authentication is effectively trust authentication with clientcert=verify-full. 167 | 168 | 169 | 170 | 171 | 172 | Prev  173 | Up 174 |  Next 175 | 176 | 177 | 21.11. RADIUS Authentication  178 | Home 179 |  21.13. PAM Authentication 180 | 181 | 182 | 183 | 184 | 185 | Submit correction 186 | 187 | If you see anything in the documentation that is not correct, does not match 188 | your experience with the particular feature or requires further clarification, 189 | please use 190 | this form 191 | to report a documentation issue. 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | Privacy Policy | 212 | Code of Conduct | 213 | About PostgreSQL | 214 | Contact 215 | Copyright © 1996-2023 The PostgreSQL Global Development Group 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_auth-peer.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 21.9. Peer Authentication 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 21.9. Peer Authentication 137 | 138 | 139 | Prev  140 | Up 141 | Chapter 21. Client Authentication 142 | Home 143 |  Next 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 21.9. Peer Authentication 153 | 154 | 155 | 156 | The peer authentication method works by obtaining the client's operating system user name from the kernel and using it as the allowed database user name (with optional user name mapping). This method is only supported on local connections. 157 | The following configuration options are supported for peer: 158 | 159 | 160 | map 161 | 162 | Allows for mapping between system and database user names. See Section 21.2 for details. 163 | 164 | 165 | 166 | Peer authentication is only available on operating systems providing the getpeereid() function, the SO_PEERCRED socket parameter, or similar mechanisms. Currently that includes Linux, most flavors of BSD including macOS, and Solaris. 167 | 168 | 169 | 170 | 171 | 172 | Prev  173 | Up 174 |  Next 175 | 176 | 177 | 21.8. Ident Authentication  178 | Home 179 |  21.10. LDAP Authentication 180 | 181 | 182 | 183 | 184 | 185 | Submit correction 186 | 187 | If you see anything in the documentation that is not correct, does not match 188 | your experience with the particular feature or requires further clarification, 189 | please use 190 | this form 191 | to report a documentation issue. 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | Privacy Policy | 212 | Code of Conduct | 213 | About PostgreSQL | 214 | Contact 215 | Copyright © 1996-2023 The PostgreSQL Global Development Group 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_backup-manifest-format.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: Chapter 76. Backup Manifest Format 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | 102 | 103 | Development Versions: 104 | 105 | 106 | devel 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | Chapter 76. Backup Manifest Format 127 | 128 | 129 | Prev  130 | Up 131 | Part VII. Internals 132 | Home 133 |  Next 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | Chapter 76. Backup Manifest Format 143 | 144 | 145 | 146 | 147 | Table of Contents 148 | 149 | 76.1. Backup Manifest Top-level Object 150 | 76.2. Backup Manifest File Object 151 | 76.3. Backup Manifest WAL Range Object 152 | 153 | 154 | The backup manifest generated by pg_basebackup is primarily intended to permit the backup to be verified using pg_verifybackup. However, it is also possible for other tools to read the backup manifest file and use the information contained therein for their own purposes. To that end, this chapter describes the format of the backup manifest file. 155 | A backup manifest is a JSON document encoded as UTF-8. (Although in general JSON documents are required to be Unicode, PostgreSQL permits the json and jsonb data types to be used with any supported server encoding. There is no similar exception for backup manifests.) The JSON document is always an object; the keys that are present in this object are described in the next section. 156 | 157 | 158 | 159 | 160 | 161 | Prev  162 | Up 163 |  Next 164 | 165 | 166 | 75.3. Planner Statistics and Security  167 | Home 168 |  76.1. Backup Manifest Top-level Object 169 | 170 | 171 | 172 | 173 | 174 | Submit correction 175 | 176 | If you see anything in the documentation that is not correct, does not match 177 | your experience with the particular feature or requires further clarification, 178 | please use 179 | this form 180 | to report a documentation issue. 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | Privacy Policy | 201 | Code of Conduct | 202 | About PostgreSQL | 203 | Contact 204 | Copyright © 1996-2023 The PostgreSQL Global Development Group 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_backup-manifest-toplevel.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 76.1. Backup Manifest Top-level Object 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | 102 | 103 | Development Versions: 104 | 105 | 106 | devel 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 76.1. Backup Manifest Top-level Object 127 | 128 | 129 | Prev  130 | Up 131 | Chapter 76. Backup Manifest Format 132 | Home 133 |  Next 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 76.1. Backup Manifest Top-level Object 143 | 144 | 145 | 146 | The backup manifest JSON document contains the following keys. 147 | 148 | 149 | PostgreSQL-Backup-Manifest-Version 150 | 151 | The associated value is always the integer 1. 152 | 153 | Files 154 | 155 | The associated value is always a list of objects, each describing one file that is present in the backup. No entries are present in this list for the WAL files that are needed in order to use the backup, or for the backup manifest itself. The structure of each object in the list is described in Section 76.2. 156 | 157 | WAL-Ranges 158 | 159 | The associated value is always a list of objects, each describing a range of WAL records that must be readable from a particular timeline in order to make use of the backup. The structure of these objects is further described in Section 76.3. 160 | 161 | Manifest-Checksum 162 | 163 | This key is always present on the last line of the backup manifest file. The associated value is a SHA256 checksum of all the preceding lines. We use a fixed checksum method here to make it possible for clients to do incremental parsing of the manifest. While a SHA256 checksum is significantly more expensive than a CRC32C checksum, the manifest should normally be small enough that the extra computation won't matter very much. 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | Prev  173 | Up 174 |  Next 175 | 176 | 177 | Chapter 76. Backup Manifest Format  178 | Home 179 |  76.2. Backup Manifest File Object 180 | 181 | 182 | 183 | 184 | 185 | Submit correction 186 | 187 | If you see anything in the documentation that is not correct, does not match 188 | your experience with the particular feature or requires further clarification, 189 | please use 190 | this form 191 | to report a documentation issue. 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | Privacy Policy | 212 | Code of Conduct | 213 | About PostgreSQL | 214 | Contact 215 | Copyright © 1996-2023 The PostgreSQL Global Development Group 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_backup-manifest-wal-ranges.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 76.3. Backup Manifest WAL Range Object 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | 102 | 103 | Development Versions: 104 | 105 | 106 | devel 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 76.3. Backup Manifest WAL Range Object 127 | 128 | 129 | Prev  130 | Up 131 | Chapter 76. Backup Manifest Format 132 | Home 133 |  Next 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 76.3. Backup Manifest WAL Range Object 143 | 144 | 145 | 146 | The object which describes a WAL range always has three keys: 147 | 148 | 149 | Timeline 150 | 151 | The timeline for this range of WAL records, as an integer. 152 | 153 | Start-LSN 154 | 155 | The LSN at which replay must begin on the indicated timeline in order to make use of this backup. The LSN is stored in the format normally used by PostgreSQL; that is, it is a string consisting of two strings of hexadecimal characters, each with a length of between 1 and 8, separated by a slash. 156 | 157 | End-LSN 158 | 159 | The earliest LSN at which replay on the indicated timeline may end when making use of this backup. This is stored in the same format as Start-LSN. 160 | 161 | 162 | 163 | Ordinarily, there will be only a single WAL range. However, if a backup is taken from a standby which switches timelines during the backup due to an upstream promotion, it is possible for multiple ranges to be present, each with a different timeline. There will never be multiple WAL ranges present for the same timeline. 164 | 165 | 166 | 167 | 168 | 169 | Prev  170 | Up 171 |  Next 172 | 173 | 174 | 76.2. Backup Manifest File Object  175 | Home 176 |  Part VIII. Appendixes 177 | 178 | 179 | 180 | 181 | 182 | Submit correction 183 | 184 | If you see anything in the documentation that is not correct, does not match 185 | your experience with the particular feature or requires further clarification, 186 | please use 187 | this form 188 | to report a documentation issue. 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | Privacy Policy | 209 | Code of Conduct | 210 | About PostgreSQL | 211 | Contact 212 | Copyright © 1996-2023 The PostgreSQL Global Development Group 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_brin.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: Chapter 71. BRIN Indexes 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | / 127 | 9.6 128 | 129 | / 130 | 9.5 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | Chapter 71. BRIN Indexes 151 | 152 | 153 | Prev  154 | Up 155 | Part VII. Internals 156 | Home 157 |  Next 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | Chapter 71. BRIN Indexes 167 | 168 | 169 | 170 | 171 | Table of Contents 172 | 173 | 71.1. Introduction 174 | 175 | 176 | 71.1.1. Index Maintenance 177 | 178 | 179 | 71.2. Built-in Operator Classes 180 | 181 | 182 | 71.2.1. Operator Class Parameters 183 | 184 | 185 | 71.3. Extensibility 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | Prev  194 | Up 195 |  Next 196 | 197 | 198 | 70.7. Examples  199 | Home 200 |  71.1. Introduction 201 | 202 | 203 | 204 | 205 | 206 | Submit correction 207 | 208 | If you see anything in the documentation that is not correct, does not match 209 | your experience with the particular feature or requires further clarification, 210 | please use 211 | this form 212 | to report a documentation issue. 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | Privacy Policy | 233 | Code of Conduct | 234 | About PostgreSQL | 235 | Contact 236 | Copyright © 1996-2023 The PostgreSQL Global Development Group 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_btree-intro.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 67.1. Introduction 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 67.1. Introduction 137 | 138 | 139 | Prev  140 | Up 141 | Chapter 67. B-Tree Indexes 142 | Home 143 |  Next 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 67.1. Introduction 153 | 154 | 155 | 156 | PostgreSQL includes an implementation of the standard btree (multi-way balanced tree) index data structure. Any data type that can be sorted into a well-defined linear order can be indexed by a btree index. The only limitation is that an index entry cannot exceed approximately one-third of a page (after TOAST compression, if applicable). 157 | Because each btree operator class imposes a sort order on its data type, btree operator classes (or, really, operator families) have come to be used as PostgreSQL's general representation and understanding of sorting semantics. Therefore, they've acquired some features that go beyond what would be needed just to support btree indexes, and parts of the system that are quite distant from the btree AM make use of them. 158 | 159 | 160 | 161 | 162 | 163 | Prev  164 | Up 165 |  Next 166 | 167 | 168 | Chapter 67. B-Tree Indexes  169 | Home 170 |  67.2. Behavior of B-Tree Operator Classes 171 | 172 | 173 | 174 | 175 | 176 | Submit correction 177 | 178 | If you see anything in the documentation that is not correct, does not match 179 | your experience with the particular feature or requires further clarification, 180 | please use 181 | this form 182 | to report a documentation issue. 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | Privacy Policy | 203 | Code of Conduct | 204 | About PostgreSQL | 205 | Contact 206 | Copyright © 1996-2023 The PostgreSQL Global Development Group 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_btree.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: Chapter 67. B-Tree Indexes 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | Chapter 67. B-Tree Indexes 137 | 138 | 139 | Prev  140 | Up 141 | Part VII. Internals 142 | Home 143 |  Next 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | Chapter 67. B-Tree Indexes 153 | 154 | 155 | 156 | 157 | Table of Contents 158 | 159 | 67.1. Introduction 160 | 67.2. Behavior of B-Tree Operator Classes 161 | 67.3. B-Tree Support Functions 162 | 67.4. Implementation 163 | 164 | 165 | 67.4.1. B-Tree Structure 166 | 67.4.2. Bottom-up Index Deletion 167 | 67.4.3. Deduplication 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | Prev  178 | Up 179 |  Next 180 | 181 | 182 | Chapter 66. Custom WAL Resource Managers  183 | Home 184 |  67.1. Introduction 185 | 186 | 187 | 188 | 189 | 190 | Submit correction 191 | 192 | If you see anything in the documentation that is not correct, does not match 193 | your experience with the particular feature or requires further clarification, 194 | please use 195 | this form 196 | to report a documentation issue. 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | Privacy Policy | 217 | Code of Conduct | 218 | About PostgreSQL | 219 | Contact 220 | Copyright © 1996-2023 The PostgreSQL Global Development Group 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_catalog-pg-parameter-acl.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 53.36. pg_parameter_acl 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | 92 | 93 | 94 | 95 | Development Versions: 96 | 97 | 98 | devel 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 53.36. pg_parameter_acl 119 | 120 | 121 | Prev  122 | Up 123 | Chapter 53. System Catalogs 124 | Home 125 |  Next 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 53.36. pg_parameter_acl 135 | 136 | 137 | 138 | The catalog pg_parameter_acl records configuration parameters for which privileges have been granted to one or more roles. No entry is made for parameters that have default privileges. 139 | Unlike most system catalogs, pg_parameter_acl is shared across all databases of a cluster: there is only one copy of pg_parameter_acl per cluster, not one per database. 140 | 141 | Table 53.36. pg_parameter_acl Columns 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | Column Type 151 | Description 152 | 153 | 154 | 155 | 156 | 157 | 158 | oid oid 159 | Row identifier 160 | 161 | 162 | 163 | 164 | parname text 165 | The name of a configuration parameter for which privileges are granted 166 | 167 | 168 | 169 | 170 | paracl aclitem[] 171 | Access privileges; see Section 5.7 for details 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | Prev  184 | Up 185 |  Next 186 | 187 | 188 | 53.35. pg_opfamily  189 | Home 190 |  53.37. pg_partitioned_table 191 | 192 | 193 | 194 | 195 | 196 | Submit correction 197 | 198 | If you see anything in the documentation that is not correct, does not match 199 | your experience with the particular feature or requires further clarification, 200 | please use 201 | this form 202 | to report a documentation issue. 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | Privacy Policy | 223 | Code of Conduct | 224 | About PostgreSQL | 225 | Contact 226 | Copyright © 1996-2023 The PostgreSQL Global Development Group 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_catalog-pg-publication-namespace.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 53.41. pg_publication_namespace 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | 92 | 93 | 94 | 95 | Development Versions: 96 | 97 | 98 | devel 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 53.41. pg_publication_namespace 119 | 120 | 121 | Prev  122 | Up 123 | Chapter 53. System Catalogs 124 | Home 125 |  Next 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 53.41. pg_publication_namespace 135 | 136 | 137 | 138 | The catalog pg_publication_namespace contains the mapping between schemas and publications in the database. This is a many-to-many mapping. 139 | 140 | Table 53.41. pg_publication_namespace Columns 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | Column Type 150 | Description 151 | 152 | 153 | 154 | 155 | 156 | 157 | oid oid 158 | Row identifier 159 | 160 | 161 | 162 | 163 | pnpubid oid (references pg_publication.oid) 164 | Reference to publication 165 | 166 | 167 | 168 | 169 | pnnspid oid (references pg_namespace.oid) 170 | Reference to schema 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | Prev  183 | Up 184 |  Next 185 | 186 | 187 | 53.40. pg_publication  188 | Home 189 |  53.42. pg_publication_rel 190 | 191 | 192 | 193 | 194 | 195 | Submit correction 196 | 197 | If you see anything in the documentation that is not correct, does not match 198 | your experience with the particular feature or requires further clarification, 199 | please use 200 | this form 201 | to report a documentation issue. 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | Privacy Policy | 222 | Code of Conduct | 223 | About PostgreSQL | 224 | Contact 225 | Copyright © 1996-2023 The PostgreSQL Global Development Group 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_catalog-pg-replication-origin.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 53.44. pg_replication_origin 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | / 127 | 9.6 128 | 129 | / 130 | 9.5 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 53.44. pg_replication_origin 151 | 152 | 153 | Prev  154 | Up 155 | Chapter 53. System Catalogs 156 | Home 157 |  Next 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 53.44. pg_replication_origin 167 | 168 | 169 | 170 | The pg_replication_origin catalog contains all replication origins created. For more on replication origins see Chapter 50. 171 | Unlike most system catalogs, pg_replication_origin is shared across all databases of a cluster: there is only one copy of pg_replication_origin per cluster, not one per database. 172 | 173 | Table 53.44. pg_replication_origin Columns 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | Column Type 183 | Description 184 | 185 | 186 | 187 | 188 | 189 | 190 | roident oid 191 | A unique, cluster-wide identifier for the replication origin. Should never leave the system. 192 | 193 | 194 | 195 | 196 | roname text 197 | The external, user defined, name of a replication origin. 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | Prev  210 | Up 211 |  Next 212 | 213 | 214 | 53.43. pg_range  215 | Home 216 |  53.45. pg_rewrite 217 | 218 | 219 | 220 | 221 | 222 | Submit correction 223 | 224 | If you see anything in the documentation that is not correct, does not match 225 | your experience with the particular feature or requires further clarification, 226 | please use 227 | this form 228 | to report a documentation issue. 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | Privacy Policy | 249 | Code of Conduct | 250 | About PostgreSQL | 251 | Contact 252 | Copyright © 1996-2023 The PostgreSQL Global Development Group 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_checksums.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 30.2. Data Checksums 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | 97 | 98 | Development Versions: 99 | 100 | 101 | devel 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 30.2. Data Checksums 122 | 123 | 124 | Prev  125 | Up 126 | Chapter 30. Reliability and the Write-Ahead Log 127 | Home 128 |  Next 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 30.2. Data Checksums 138 | 139 | 140 | 141 | 142 | 143 | 30.2.1. Off-line Enabling of Checksums 144 | 145 | 146 | By default, data pages are not protected by checksums, but this can optionally be enabled for a cluster. When enabled, each data page includes a checksum that is updated when the page is written and verified each time the page is read. Only data pages are protected by checksums; internal data structures and temporary files are not. 147 | Checksums are normally enabled when the cluster is initialized using initdb. They can also be enabled or disabled at a later time as an offline operation. Data checksums are enabled or disabled at the full cluster level, and cannot be specified individually for databases or tables. 148 | The current state of checksums in the cluster can be verified by viewing the value of the read-only configuration variable data_checksums by issuing the command SHOW data_checksums. 149 | When attempting to recover from page corruptions, it may be necessary to bypass the checksum protection. To do this, temporarily set the configuration parameter ignore_checksum_failure. 150 | 151 | 152 | 153 | 154 | 30.2.1. Off-line Enabling of Checksums 155 | 156 | 157 | 158 | The pg_checksums application can be used to enable or disable data checksums, as well as verify checksums, on an offline cluster. 159 | 160 | 161 | 162 | 163 | 164 | 165 | Prev  166 | Up 167 |  Next 168 | 169 | 170 | 30.1. Reliability  171 | Home 172 |  30.3. Write-Ahead Logging (WAL) 173 | 174 | 175 | 176 | 177 | 178 | Submit correction 179 | 180 | If you see anything in the documentation that is not correct, does not match 181 | your experience with the particular feature or requires further clarification, 182 | please use 183 | this form 184 | to report a documentation issue. 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | Privacy Policy | 205 | Code of Conduct | 206 | About PostgreSQL | 207 | Contact 208 | Copyright © 1996-2023 The PostgreSQL Global Development Group 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_color-when.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: N.1. When Color is Used 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | 102 | 103 | Development Versions: 104 | 105 | 106 | devel 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | N.1. When Color is Used 127 | 128 | 129 | Prev  130 | Up 131 | Appendix N. Color Support 132 | Home 133 |  Next 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | N.1. When Color is Used 143 | 144 | 145 | 146 | To use colorized output, set the environment variable PG_COLOR as follows: 147 | 148 | 149 | 150 | If the value is always, then color is used. 151 | 152 | 153 | If the value is auto and the standard error stream is associated with a terminal device, then color is used. 154 | 155 | 156 | Otherwise, color is not used. 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | Prev  166 | Up 167 |  Next 168 | 169 | 170 | Appendix N. Color Support  171 | Home 172 |  N.2. Configuring the Colors 173 | 174 | 175 | 176 | 177 | 178 | Submit correction 179 | 180 | If you see anything in the documentation that is not correct, does not match 181 | your experience with the particular feature or requires further clarification, 182 | please use 183 | this form 184 | to report a documentation issue. 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | Privacy Policy | 205 | Code of Conduct | 206 | About PostgreSQL | 207 | Contact 208 | Copyright © 1996-2023 The PostgreSQL Global Development Group 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_color-which.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: N.2. Configuring the Colors 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | 102 | 103 | Development Versions: 104 | 105 | 106 | devel 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | N.2. Configuring the Colors 127 | 128 | 129 | Prev  130 | Up 131 | Appendix N. Color Support 132 | Home 133 |  Next 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | N.2. Configuring the Colors 143 | 144 | 145 | 146 | The actual colors to be used are configured using the environment variable PG_COLORS (note plural). The value is a colon-separated list of key=value pairs. The keys specify what the color is to be used for. The values are SGR (Select Graphic Rendition) specifications, which are interpreted by the terminal. 147 | The following keys are currently in use: 148 | 149 | 150 | error 151 | 152 | used to highlight the text “error” in error messages 153 | 154 | warning 155 | 156 | used to highlight the text “warning” in warning messages 157 | 158 | note 159 | 160 | used to highlight the text “detail” and “hint” in such messages 161 | 162 | locus 163 | 164 | used to highlight location information (e.g., program name and file name) in messages 165 | 166 | 167 | 168 | The default value is error=01;31:warning=01;35:note=01;36:locus=01 (01;31 = bold red, 01;35 = bold magenta, 01;36 = bold cyan, 01 = bold default color). 169 | 170 | Tip 171 | This color specification format is also used by other software packages such as GCC, GNU coreutils, and GNU grep. 172 | 173 | 174 | 175 | 176 | 177 | 178 | Prev  179 | Up 180 |  Next 181 | 182 | 183 | N.1. When Color is Used  184 | Home 185 |  Appendix O. Obsolete or Renamed Features 186 | 187 | 188 | 189 | 190 | 191 | Submit correction 192 | 193 | If you see anything in the documentation that is not correct, does not match 194 | your experience with the particular feature or requires further clarification, 195 | please use 196 | this form 197 | to report a documentation issue. 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | Privacy Policy | 218 | Code of Conduct | 219 | About PostgreSQL | 220 | Contact 221 | Copyright © 1996-2023 The PostgreSQL Global Development Group 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_color.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: Appendix N. Color Support 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | 102 | 103 | Development Versions: 104 | 105 | 106 | devel 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | Appendix N. Color Support 127 | 128 | 129 | Prev  130 | Up 131 | Part VIII. Appendixes 132 | Home 133 |  Next 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | Appendix N. Color Support 143 | 144 | 145 | 146 | 147 | Table of Contents 148 | 149 | N.1. When Color is Used 150 | N.2. Configuring the Colors 151 | 152 | 153 | Most programs in the PostgreSQL package can produce colorized console output. This appendix describes how that is configured. 154 | 155 | 156 | 157 | 158 | 159 | Prev  160 | Up 161 |  Next 162 | 163 | 164 | Appendix M. Glossary  165 | Home 166 |  N.1. When Color is Used 167 | 168 | 169 | 170 | 171 | 172 | Submit correction 173 | 174 | If you see anything in the documentation that is not correct, does not match 175 | your experience with the particular feature or requires further clarification, 176 | please use 177 | this form 178 | to report a documentation issue. 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | Privacy Policy | 199 | Code of Conduct | 200 | About PostgreSQL | 201 | Contact 202 | Copyright © 1996-2023 The PostgreSQL Global Development Group 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_contrib-prog-client.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: G.1. Client Applications 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | / 127 | 9.6 128 | 129 | / 130 | 9.5 131 | 132 | / 133 | 9.4 134 | 135 | / 136 | 9.3 137 | 138 | / 139 | 9.2 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | G.1. Client Applications 160 | 161 | 162 | Prev  163 | Up 164 | Appendix G. Additional Supplied Programs 165 | Home 166 |  Next 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | G.1. Client Applications 176 | 177 | 178 | 179 | 180 | 181 | oid2name — resolve OIDs and file nodes in a PostgreSQL data directory 182 | vacuumlo — remove orphaned large objects from a PostgreSQL database 183 | 184 | 185 | This section covers PostgreSQL client applications in contrib. They can be run from anywhere, independent of where the database server resides. See also PostgreSQL Client Applications for information about client applications that are part of the core PostgreSQL distribution. 186 | 187 | 188 | 189 | 190 | 191 | Prev  192 | Up 193 |  Next 194 | 195 | 196 | Appendix G. Additional Supplied Programs  197 | Home 198 |  oid2name 199 | 200 | 201 | 202 | 203 | 204 | Submit correction 205 | 206 | If you see anything in the documentation that is not correct, does not match 207 | your experience with the particular feature or requires further clarification, 208 | please use 209 | this form 210 | to report a documentation issue. 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | Privacy Policy | 231 | Code of Conduct | 232 | About PostgreSQL | 233 | Contact 234 | Copyright © 1996-2023 The PostgreSQL Global Development Group 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_contrib-prog-server.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: G.2. Server Applications 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | / 127 | 9.6 128 | 129 | / 130 | 9.5 131 | 132 | / 133 | 9.4 134 | 135 | / 136 | 9.3 137 | 138 | / 139 | 9.2 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | G.2. Server Applications 160 | 161 | 162 | Prev  163 | Up 164 | Appendix G. Additional Supplied Programs 165 | Home 166 |  Next 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | G.2. Server Applications 176 | 177 | 178 | 179 | Some applications run on the PostgreSQL server itself. Currently, no such applications are included in the contrib directory. See also PostgreSQL Server Applications for information about server applications that are part of the core PostgreSQL distribution. 180 | 181 | 182 | 183 | 184 | 185 | Prev  186 | Up 187 |  Next 188 | 189 | 190 | vacuumlo  191 | Home 192 |  Appendix H. External Projects 193 | 194 | 195 | 196 | 197 | 198 | Submit correction 199 | 200 | If you see anything in the documentation that is not correct, does not match 201 | your experience with the particular feature or requires further clarification, 202 | please use 203 | this form 204 | to report a documentation issue. 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | Privacy Policy | 225 | Code of Conduct | 226 | About PostgreSQL | 227 | Contact 228 | Copyright © 1996-2023 The PostgreSQL Global Development Group 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_default-roles.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: O.2. Default Roles Renamed to Predefined Roles 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | / 127 | 9.6 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | O.2. Default Roles Renamed to Predefined Roles 148 | 149 | 150 | Prev  151 | Up 152 | Appendix O. Obsolete or Renamed Features 153 | Home 154 |  Next 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | O.2. Default Roles Renamed to Predefined Roles 164 | 165 | 166 | 167 | PostgreSQL 13 and below used the term “Default Roles”. However, as these roles are not able to actually be changed and are installed as part of the system at initialization time, the more appropriate term to use is “Predefined Roles”. See Section 22.5 for current documentation regarding Predefined Roles, and the release notes for PostgreSQL 14 for details on this change. 168 | 169 | 170 | 171 | 172 | 173 | Prev  174 | Up 175 |  Next 176 | 177 | 178 | O.1. recovery.conf file merged into postgresql.conf  179 | Home 180 |  O.3. pg_xlogdump renamed to pg_waldump 181 | 182 | 183 | 184 | 185 | 186 | Submit correction 187 | 188 | If you see anything in the documentation that is not correct, does not match 189 | your experience with the particular feature or requires further clarification, 190 | please use 191 | this form 192 | to report a documentation issue. 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | Privacy Policy | 213 | Code of Conduct | 214 | About PostgreSQL | 215 | Contact 216 | Copyright © 1996-2023 The PostgreSQL Global Development Group 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_ecpg-oracle-compat.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 36.16. Oracle Compatibility Mode 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 36.16. Oracle Compatibility Mode 137 | 138 | 139 | Prev  140 | Up 141 | Chapter 36. ECPG — Embedded SQL in C 142 | Home 143 |  Next 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 36.16. Oracle Compatibility Mode 153 | 154 | 155 | 156 | ecpg can be run in a so-called Oracle compatibility mode. If this mode is active, it tries to behave as if it were Oracle Pro*C. 157 | Specifically, this mode changes ecpg in three ways: 158 | 159 | 160 | 161 | Pad character arrays receiving character string types with trailing spaces to the specified length 162 | 163 | 164 | Zero byte terminate these character arrays, and set the indicator variable if truncation occurs 165 | 166 | 167 | Set the null indicator to -1 when character arrays receive empty character string types 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | Prev  177 | Up 178 |  Next 179 | 180 | 181 | 36.15. Informix Compatibility Mode  182 | Home 183 |  36.17. Internals 184 | 185 | 186 | 187 | 188 | 189 | Submit correction 190 | 191 | If you see anything in the documentation that is not correct, does not match 192 | your experience with the particular feature or requires further clarification, 193 | please use 194 | this form 195 | to report a documentation issue. 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | Privacy Policy | 216 | Code of Conduct | 217 | About PostgreSQL | 218 | Contact 219 | Copyright © 1996-2023 The PostgreSQL Global Development Group 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_external-admin-tools.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: H.2. Administration Tools 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | / 127 | 9.6 128 | 129 | / 130 | 9.5 131 | 132 | / 133 | 9.4 134 | 135 | / 136 | 9.3 137 | 138 | / 139 | 9.2 140 | 141 | / 142 | 9.1 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | H.2. Administration Tools 163 | 164 | 165 | Prev  166 | Up 167 | Appendix H. External Projects 168 | Home 169 |  Next 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | H.2. Administration Tools 179 | 180 | 181 | 182 | There are several administration tools available for PostgreSQL. The most popular is pgAdmin, and there are several commercially available ones as well. 183 | 184 | 185 | 186 | 187 | 188 | Prev  189 | Up 190 |  Next 191 | 192 | 193 | H.1. Client Interfaces  194 | Home 195 |  H.3. Procedural Languages 196 | 197 | 198 | 199 | 200 | 201 | Submit correction 202 | 203 | If you see anything in the documentation that is not correct, does not match 204 | your experience with the particular feature or requires further clarification, 205 | please use 206 | this form 207 | to report a documentation issue. 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | Privacy Policy | 228 | Code of Conduct | 229 | About PostgreSQL | 230 | Contact 231 | Copyright © 1996-2023 The PostgreSQL Global Development Group 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_functions-uuid.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 9.14. UUID Functions 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | 102 | 103 | Development Versions: 104 | 105 | 106 | devel 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 9.14. UUID Functions 127 | 128 | 129 | Prev  130 | Up 131 | Chapter 9. Functions and Operators 132 | Home 133 |  Next 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 9.14. UUID Functions 143 | 144 | 145 | 146 | PostgreSQL includes one function to generate a UUID: 147 | 148 | gen_random_uuid () → uuid 149 | 150 | This function returns a version 4 (random) UUID. This is the most commonly used type of UUID and is appropriate for most applications. 151 | The uuid-ossp module provides additional functions that implement other standard algorithms for generating UUIDs. 152 | PostgreSQL also provides the usual comparison operators shown in Table 9.1 for UUIDs. 153 | 154 | 155 | 156 | 157 | 158 | Prev  159 | Up 160 |  Next 161 | 162 | 163 | 9.13. Text Search Functions and Operators  164 | Home 165 |  9.15. XML Functions 166 | 167 | 168 | 169 | 170 | 171 | Submit correction 172 | 173 | If you see anything in the documentation that is not correct, does not match 174 | your experience with the particular feature or requires further clarification, 175 | please use 176 | this form 177 | to report a documentation issue. 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | Privacy Policy | 198 | Code of Conduct | 199 | About PostgreSQL | 200 | Contact 201 | Copyright © 1996-2023 The PostgreSQL Global Development Group 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_hash-index.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: Chapter 72. Hash Indexes 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | Chapter 72. Hash Indexes 145 | 146 | 147 | Prev  148 | Up 149 | Part VII. Internals 150 | Home 151 |  Next 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | Chapter 72. Hash Indexes 161 | 162 | 163 | 164 | 165 | Table of Contents 166 | 167 | 72.1. Overview 168 | 72.2. Implementation 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | Prev  177 | Up 178 |  Next 179 | 180 | 181 | 71.3. Extensibility  182 | Home 183 |  72.1. Overview 184 | 185 | 186 | 187 | 188 | 189 | Submit correction 190 | 191 | If you see anything in the documentation that is not correct, does not match 192 | your experience with the particular feature or requires further clarification, 193 | please use 194 | this form 195 | to report a documentation issue. 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | Privacy Policy | 216 | Code of Conduct | 217 | About PostgreSQL | 218 | Contact 219 | Copyright © 1996-2023 The PostgreSQL Global Development Group 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_infoschema-column-column-usage.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 37.12. column_column_usage 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | 107 | 108 | Development Versions: 109 | 110 | 111 | devel 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 37.12. column_column_usage 132 | 133 | 134 | Prev  135 | Up 136 | Chapter 37. The Information Schema 137 | Home 138 |  Next 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 37.12. column_column_usage 148 | 149 | 150 | 151 | The view column_column_usage identifies all generated columns that depend on another base column in the same table. Only tables owned by a currently enabled role are included. 152 | 153 | Table 37.10. column_column_usage Columns 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | Column Type 163 | Description 164 | 165 | 166 | 167 | 168 | 169 | 170 | table_catalog sql_identifier 171 | Name of the database containing the table (always the current database) 172 | 173 | 174 | 175 | 176 | table_schema sql_identifier 177 | Name of the schema containing the table 178 | 179 | 180 | 181 | 182 | table_name sql_identifier 183 | Name of the table 184 | 185 | 186 | 187 | 188 | column_name sql_identifier 189 | Name of the base column that a generated column depends on 190 | 191 | 192 | 193 | 194 | dependent_column sql_identifier 195 | Name of the generated column 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | Prev  208 | Up 209 |  Next 210 | 211 | 212 | 37.11. collation_character_set_​applicability  213 | Home 214 |  37.13. column_domain_usage 215 | 216 | 217 | 218 | 219 | 220 | Submit correction 221 | 222 | If you see anything in the documentation that is not correct, does not match 223 | your experience with the particular feature or requires further clarification, 224 | please use 225 | this form 226 | to report a documentation issue. 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | Privacy Policy | 247 | Code of Conduct | 248 | About PostgreSQL | 249 | Contact 250 | Copyright © 1996-2023 The PostgreSQL Global Development Group 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_infoschema-routine-table-usage.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 37.44. routine_table_usage 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | 97 | 98 | Development Versions: 99 | 100 | 101 | devel 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 37.44. routine_table_usage 122 | 123 | 124 | Prev  125 | Up 126 | Chapter 37. The Information Schema 127 | Home 128 |  Next 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 37.44. routine_table_usage 138 | 139 | 140 | 141 | The view routine_table_usage is meant to identify all tables that are used by a function or procedure. This information is currently not tracked by PostgreSQL. 142 | 143 | Table 37.42. routine_table_usage Columns 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | Column Type 153 | Description 154 | 155 | 156 | 157 | 158 | 159 | 160 | specific_catalog sql_identifier 161 | Name of the database containing the function (always the current database) 162 | 163 | 164 | 165 | 166 | specific_schema sql_identifier 167 | Name of the schema containing the function 168 | 169 | 170 | 171 | 172 | specific_name sql_identifier 173 | The “specific name” of the function. See Section 37.45 for more information. 174 | 175 | 176 | 177 | 178 | routine_catalog sql_identifier 179 | Name of the database containing the function (always the current database) 180 | 181 | 182 | 183 | 184 | routine_schema sql_identifier 185 | Name of the schema containing the function 186 | 187 | 188 | 189 | 190 | routine_name sql_identifier 191 | Name of the function (might be duplicated in case of overloading) 192 | 193 | 194 | 195 | 196 | table_catalog sql_identifier 197 | Name of the database that contains the table that is used by the function (always the current database) 198 | 199 | 200 | 201 | 202 | table_schema sql_identifier 203 | Name of the schema that contains the table that is used by the function 204 | 205 | 206 | 207 | 208 | table_name sql_identifier 209 | Name of the table that is used by the function 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | Prev  222 | Up 223 |  Next 224 | 225 | 226 | 37.43. routine_sequence_usage  227 | Home 228 |  37.45. routines 229 | 230 | 231 | 232 | 233 | 234 | Submit correction 235 | 236 | If you see anything in the documentation that is not correct, does not match 237 | your experience with the particular feature or requires further clarification, 238 | please use 239 | this form 240 | to report a documentation issue. 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | Privacy Policy | 261 | Code of Conduct | 262 | About PostgreSQL | 263 | Contact 264 | Copyright © 1996-2023 The PostgreSQL Global Development Group 265 | 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_install-binaries.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: Chapter 16. Installation from Binaries 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | 97 | 98 | Development Versions: 99 | 100 | 101 | devel 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | Chapter 16. Installation from Binaries 122 | 123 | 124 | Prev  125 | Up 126 | Part III. Server Administration 127 | Home 128 |  Next 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | Chapter 16. Installation from Binaries 138 | 139 | 140 | 141 | PostgreSQL is available in the form of binary packages for most common operating systems today. When available, this is the recommended way to install PostgreSQL for users of the system. Building from source (see Chapter 17) is only recommended for people developing PostgreSQL or extensions. 142 | For an updated list of platforms providing binary packages, please visit the download section on the PostgreSQL website at https://www.postgresql.org/download/ and follow the instructions for the specific platform. 143 | 144 | 145 | 146 | 147 | 148 | Prev  149 | Up 150 |  Next 151 | 152 | 153 | Part III. Server Administration  154 | Home 155 |  Chapter 17. Installation from Source Code 156 | 157 | 158 | 159 | 160 | 161 | Submit correction 162 | 163 | If you see anything in the documentation that is not correct, does not match 164 | your experience with the particular feature or requires further clarification, 165 | please use 166 | this form 167 | to report a documentation issue. 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | Privacy Policy | 188 | Code of Conduct | 189 | About PostgreSQL | 190 | Contact 191 | Copyright © 1996-2023 The PostgreSQL Global Development Group 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_jit-configuration.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 32.3. Configuration 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 32.3. Configuration 137 | 138 | 139 | Prev  140 | Up 141 | Chapter 32. Just-in-Time Compilation (JIT) 142 | Home 143 |  Next 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 32.3. Configuration 153 | 154 | 155 | 156 | The configuration variable jit determines whether JIT compilation is enabled or disabled. If it is enabled, the configuration variables jit_above_cost, jit_inline_above_cost, and jit_optimize_above_cost determine whether JIT compilation is performed for a query, and how much effort is spent doing so. 157 | jit_provider determines which JIT implementation is used. It is rarely required to be changed. See Section 32.4.2. 158 | For development and debugging purposes a few additional configuration parameters exist, as described in Section 20.17. 159 | 160 | 161 | 162 | 163 | 164 | Prev  165 | Up 166 |  Next 167 | 168 | 169 | 32.2. When to JIT?  170 | Home 171 |  32.4. Extensibility 172 | 173 | 174 | 175 | 176 | 177 | Submit correction 178 | 179 | If you see anything in the documentation that is not correct, does not match 180 | your experience with the particular feature or requires further clarification, 181 | please use 182 | this form 183 | to report a documentation issue. 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | Privacy Policy | 204 | Code of Conduct | 205 | About PostgreSQL | 206 | Contact 207 | Copyright © 1996-2023 The PostgreSQL Global Development Group 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_jit.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: Chapter 32. Just-in-Time Compilation (JIT) 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | Chapter 32. Just-in-Time Compilation (JIT) 137 | 138 | 139 | Prev  140 | Up 141 | Part III. Server Administration 142 | Home 143 |  Next 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | Chapter 32. Just-in-Time Compilation (JIT) 153 | 154 | 155 | 156 | 157 | Table of Contents 158 | 159 | 32.1. What Is JIT compilation? 160 | 161 | 162 | 32.1.1. JIT Accelerated Operations 163 | 32.1.2. Inlining 164 | 32.1.3. Optimization 165 | 166 | 167 | 32.2. When to JIT? 168 | 32.3. Configuration 169 | 32.4. Extensibility 170 | 171 | 172 | 32.4.1. Inlining Support for Extensions 173 | 32.4.2. Pluggable JIT Providers 174 | 175 | 176 | 177 | 178 | This chapter explains what just-in-time compilation is, and how it can be configured in PostgreSQL. 179 | 180 | 181 | 182 | 183 | 184 | Prev  185 | Up 186 |  Next 187 | 188 | 189 | 31.11. Quick Setup  190 | Home 191 |  32.1. What Is JIT compilation? 192 | 193 | 194 | 195 | 196 | 197 | Submit correction 198 | 199 | If you see anything in the documentation that is not correct, does not match 200 | your experience with the particular feature or requires further clarification, 201 | please use 202 | this form 203 | to report a documentation issue. 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | Privacy Policy | 224 | Code of Conduct | 225 | About PostgreSQL | 226 | Contact 227 | Copyright © 1996-2023 The PostgreSQL Global Development Group 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_logical-replication-monitoring.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 31.8. Monitoring 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 31.8. Monitoring 145 | 146 | 147 | Prev  148 | Up 149 | Chapter 31. Logical Replication 150 | Home 151 |  Next 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 31.8. Monitoring 161 | 162 | 163 | 164 | Because logical replication is based on a similar architecture as physical streaming replication, the monitoring on a publication node is similar to monitoring of a physical replication primary (see Section 27.2.5.2). 165 | The monitoring information about subscription is visible in pg_stat_subscription. This view contains one row for every subscription worker. A subscription can have zero or more active subscription workers depending on its state. 166 | Normally, there is a single apply process running for an enabled subscription. A disabled subscription or a crashed subscription will have zero rows in this view. If the initial data synchronization of any table is in progress, there will be additional workers for the tables being synchronized. 167 | 168 | 169 | 170 | 171 | 172 | Prev  173 | Up 174 |  Next 175 | 176 | 177 | 31.7. Architecture  178 | Home 179 |  31.9. Security 180 | 181 | 182 | 183 | 184 | 185 | Submit correction 186 | 187 | If you see anything in the documentation that is not correct, does not match 188 | your experience with the particular feature or requires further clarification, 189 | please use 190 | this form 191 | to report a documentation issue. 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | Privacy Policy | 212 | Code of Conduct | 213 | About PostgreSQL | 214 | Contact 215 | Copyright © 1996-2023 The PostgreSQL Global Development Group 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_logical-replication-quick-setup.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 31.11. Quick Setup 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 31.11. Quick Setup 145 | 146 | 147 | Prev  148 | Up 149 | Chapter 31. Logical Replication 150 | Home 151 |  Next 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 31.11. Quick Setup 161 | 162 | 163 | 164 | First set the configuration options in postgresql.conf: 165 | 166 | wal_level = logical 167 | 168 | The other required settings have default values that are sufficient for a basic setup. 169 | pg_hba.conf needs to be adjusted to allow replication (the values here depend on your actual network configuration and user you want to use for connecting): 170 | 171 | host all repuser 0.0.0.0/0 md5 172 | 173 | Then on the publisher database: 174 | 175 | CREATE PUBLICATION mypub FOR TABLE users, departments; 176 | 177 | And on the subscriber database: 178 | 179 | CREATE SUBSCRIPTION mysub CONNECTION 'dbname=foo host=bar user=repuser' PUBLICATION mypub; 180 | 181 | The above will start the replication process, which synchronizes the initial table contents of the tables users and departments and then starts replicating incremental changes to those tables. 182 | 183 | 184 | 185 | 186 | 187 | Prev  188 | Up 189 |  Next 190 | 191 | 192 | 31.10. Configuration Settings  193 | Home 194 |  Chapter 32. Just-in-Time Compilation (JIT) 195 | 196 | 197 | 198 | 199 | 200 | Submit correction 201 | 202 | If you see anything in the documentation that is not correct, does not match 203 | your experience with the particular feature or requires further clarification, 204 | please use 205 | this form 206 | to report a documentation issue. 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | Privacy Policy | 227 | Code of Conduct | 228 | About PostgreSQL | 229 | Contact 230 | Copyright © 1996-2023 The PostgreSQL Global Development Group 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_logicaldecoding-catalogs.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 49.5. System Catalogs Related to Logical Decoding 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | / 127 | 9.6 128 | 129 | / 130 | 9.5 131 | 132 | / 133 | 9.4 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 49.5. System Catalogs Related to Logical Decoding 154 | 155 | 156 | Prev  157 | Up 158 | Chapter 49. Logical Decoding 159 | Home 160 |  Next 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 49.5. System Catalogs Related to Logical Decoding 170 | 171 | 172 | 173 | The pg_replication_slots view and the pg_stat_replication view provide information about the current state of replication slots and streaming replication connections respectively. These views apply to both physical and logical replication. The pg_stat_replication_slots view provides statistics information about the logical replication slots. 174 | 175 | 176 | 177 | 178 | 179 | Prev  180 | Up 181 |  Next 182 | 183 | 184 | 49.4. Logical Decoding SQL Interface  185 | Home 186 |  49.6. Logical Decoding Output Plugins 187 | 188 | 189 | 190 | 191 | 192 | Submit correction 193 | 194 | If you see anything in the documentation that is not correct, does not match 195 | your experience with the particular feature or requires further clarification, 196 | please use 197 | this form 198 | to report a documentation issue. 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | Privacy Policy | 219 | Code of Conduct | 220 | About PostgreSQL | 221 | Contact 222 | Copyright © 1996-2023 The PostgreSQL Global Development Group 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_logicaldecoding-sql.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 49.4. Logical Decoding SQL Interface 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | / 127 | 9.6 128 | 129 | / 130 | 9.5 131 | 132 | / 133 | 9.4 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 49.4. Logical Decoding SQL Interface 154 | 155 | 156 | Prev  157 | Up 158 | Chapter 49. Logical Decoding 159 | Home 160 |  Next 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 49.4. Logical Decoding SQL Interface 170 | 171 | 172 | 173 | See Section 9.27.6 for detailed documentation on the SQL-level API for interacting with logical decoding. 174 | Synchronous replication (see Section 27.2.8) is only supported on replication slots used over the streaming replication interface. The function interface and additional, non-core interfaces do not support synchronous replication. 175 | 176 | 177 | 178 | 179 | 180 | Prev  181 | Up 182 |  Next 183 | 184 | 185 | 49.3. Streaming Replication Protocol Interface  186 | Home 187 |  49.5. System Catalogs Related to Logical Decoding 188 | 189 | 190 | 191 | 192 | 193 | Submit correction 194 | 195 | If you see anything in the documentation that is not correct, does not match 196 | your experience with the particular feature or requires further clarification, 197 | please use 198 | this form 199 | to report a documentation issue. 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | Privacy Policy | 220 | Code of Conduct | 221 | About PostgreSQL | 222 | Contact 223 | Copyright © 1996-2023 The PostgreSQL Global Development Group 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_logicaldecoding-walsender.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 49.3. Streaming Replication Protocol Interface 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | / 127 | 9.6 128 | 129 | / 130 | 9.5 131 | 132 | / 133 | 9.4 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 49.3. Streaming Replication Protocol Interface 154 | 155 | 156 | Prev  157 | Up 158 | Chapter 49. Logical Decoding 159 | Home 160 |  Next 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 49.3. Streaming Replication Protocol Interface 170 | 171 | 172 | 173 | The commands 174 | 175 | 176 | 177 | CREATE_REPLICATION_SLOT slot_name LOGICAL output_plugin 178 | 179 | 180 | DROP_REPLICATION_SLOT slot_name [ WAIT ] 181 | 182 | 183 | START_REPLICATION SLOT slot_name LOGICAL ... 184 | 185 | 186 | 187 | are used to create, drop, and stream changes from a replication slot, respectively. These commands are only available over a replication connection; they cannot be used via SQL. See Section 55.4 for details on these commands. 188 | The command pg_recvlogical can be used to control logical decoding over a streaming replication connection. (It uses these commands internally.) 189 | 190 | 191 | 192 | 193 | 194 | Prev  195 | Up 196 |  Next 197 | 198 | 199 | 49.2. Logical Decoding Concepts  200 | Home 201 |  49.4. Logical Decoding SQL Interface 202 | 203 | 204 | 205 | 206 | 207 | Submit correction 208 | 209 | If you see anything in the documentation that is not correct, does not match 210 | your experience with the particular feature or requires further clarification, 211 | please use 212 | this form 213 | to report a documentation issue. 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | Privacy Policy | 234 | Code of Conduct | 235 | About PostgreSQL | 236 | Contact 237 | Copyright © 1996-2023 The PostgreSQL Global Development Group 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_logicaldecoding-writer.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 49.7. Logical Decoding Output Writers 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | / 127 | 9.6 128 | 129 | / 130 | 9.5 131 | 132 | / 133 | 9.4 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 49.7. Logical Decoding Output Writers 154 | 155 | 156 | Prev  157 | Up 158 | Chapter 49. Logical Decoding 159 | Home 160 |  Next 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 49.7. Logical Decoding Output Writers 170 | 171 | 172 | 173 | It is possible to add more output methods for logical decoding. For details, see src/backend/replication/logical/logicalfuncs.c. Essentially, three functions need to be provided: one to read WAL, one to prepare writing output, and one to write the output (see Section 49.6.5). 174 | 175 | 176 | 177 | 178 | 179 | Prev  180 | Up 181 |  Next 182 | 183 | 184 | 49.6. Logical Decoding Output Plugins  185 | Home 186 |  49.8. Synchronous Replication Support for Logical Decoding 187 | 188 | 189 | 190 | 191 | 192 | Submit correction 193 | 194 | If you see anything in the documentation that is not correct, does not match 195 | your experience with the particular feature or requires further clarification, 196 | please use 197 | this form 198 | to report a documentation issue. 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | Privacy Policy | 219 | Code of Conduct | 220 | About PostgreSQL | 221 | Contact 222 | Copyright © 1996-2023 The PostgreSQL Global Development Group 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_oldsnapshot.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: F.24. old_snapshot 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | 97 | 98 | Development Versions: 99 | 100 | 101 | devel 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | F.24. old_snapshot 122 | 123 | 124 | Prev  125 | Up 126 | Appendix F. Additional Supplied Modules 127 | Home 128 |  Next 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | F.24. old_snapshot 138 | 139 | 140 | 141 | 142 | 143 | F.24.1. Functions 144 | 145 | 146 | The old_snapshot module allows inspection of the server state that is used to implement old_snapshot_threshold. 147 | 148 | 149 | 150 | 151 | F.24.1. Functions 152 | 153 | 154 | 155 | 156 | 157 | pg_old_snapshot_time_mapping(array_offset OUT int4, end_timestamp OUT timestamptz, newest_xmin OUT xid) returns setof record 158 | 159 | Returns all of the entries in the server's timestamp to XID mapping. Each entry represents the newest xmin of any snapshot taken in the corresponding minute. 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | Prev  170 | Up 171 |  Next 172 | 173 | 174 | F.23. ltree  175 | Home 176 |  F.25. pageinspect 177 | 178 | 179 | 180 | 181 | 182 | Submit correction 183 | 184 | If you see anything in the documentation that is not correct, does not match 185 | your experience with the particular feature or requires further clarification, 186 | please use 187 | this form 188 | to report a documentation issue. 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | Privacy Policy | 209 | Code of Conduct | 210 | About PostgreSQL | 211 | Contact 212 | Copyright © 1996-2023 The PostgreSQL Global Development Group 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_pgxlogdump.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: O.3. pg_xlogdump renamed to pg_waldump 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | / 127 | 9.6 128 | 129 | / 130 | 9.5 131 | 132 | / 133 | 9.4 134 | 135 | / 136 | 9.3 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | O.3. pg_xlogdump renamed to pg_waldump 157 | 158 | 159 | Prev  160 | Up 161 | Appendix O. Obsolete or Renamed Features 162 | Home 163 |  Next 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | O.3. pg_xlogdump renamed to pg_waldump 173 | 174 | 175 | 176 | PostgreSQL 9.6 and below provided a command named pg_xlogdump to read write-ahead-log (WAL) files. This command was renamed to pg_waldump, see pg_waldump for documentation of pg_waldump and see the release notes for PostgreSQL 10 for details on this change. 177 | 178 | 179 | 180 | 181 | 182 | Prev  183 | Up 184 |  Next 185 | 186 | 187 | O.2. Default Roles Renamed to Predefined Roles  188 | Home 189 |  O.4. pg_resetxlog renamed to pg_resetwal 190 | 191 | 192 | 193 | 194 | 195 | Submit correction 196 | 197 | If you see anything in the documentation that is not correct, does not match 198 | your experience with the particular feature or requires further clarification, 199 | please use 200 | this form 201 | to report a documentation issue. 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | Privacy Policy | 222 | Code of Conduct | 223 | About PostgreSQL | 224 | Contact 225 | Copyright © 1996-2023 The PostgreSQL Global Development Group 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_plpython-do.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 46.4. Anonymous Code Blocks 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | / 127 | 9.6 128 | 129 | / 130 | 9.5 131 | 132 | / 133 | 9.4 134 | 135 | / 136 | 9.3 137 | 138 | / 139 | 9.2 140 | 141 | / 142 | 9.1 143 | 144 | / 145 | 9.0 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 46.4. Anonymous Code Blocks 166 | 167 | 168 | Prev  169 | Up 170 | Chapter 46. PL/Python — Python Procedural Language 171 | Home 172 |  Next 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 46.4. Anonymous Code Blocks 182 | 183 | 184 | 185 | PL/Python also supports anonymous code blocks called with the DO statement: 186 | 187 | DO $$ 188 | # PL/Python code 189 | $$ LANGUAGE plpython3u; 190 | 191 | An anonymous code block receives no arguments, and whatever value it might return is discarded. Otherwise it behaves just like a function. 192 | 193 | 194 | 195 | 196 | 197 | Prev  198 | Up 199 |  Next 200 | 201 | 202 | 46.3. Sharing Data  203 | Home 204 |  46.5. Trigger Functions 205 | 206 | 207 | 208 | 209 | 210 | Submit correction 211 | 212 | If you see anything in the documentation that is not correct, does not match 213 | your experience with the particular feature or requires further clarification, 214 | please use 215 | this form 216 | to report a documentation issue. 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | Privacy Policy | 237 | Code of Conduct | 238 | About PostgreSQL | 239 | Contact 240 | Copyright © 1996-2023 The PostgreSQL Global Development Group 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_plpython-python23.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 46.10. Python 2 vs. Python 3 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | / 127 | 9.6 128 | 129 | / 130 | 9.5 131 | 132 | / 133 | 9.4 134 | 135 | / 136 | 9.3 137 | 138 | / 139 | 9.2 140 | 141 | / 142 | 9.1 143 | 144 | / 145 | 9.0 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 46.10. Python 2 vs. Python 3 166 | 167 | 168 | Prev  169 | Up 170 | Chapter 46. PL/Python — Python Procedural Language 171 | Home 172 |  Next 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 46.10. Python 2 vs. Python 3 182 | 183 | 184 | 185 | PL/Python supports only Python 3. Past versions of PostgreSQL supported Python 2, using the plpythonu and plpython2u language names. 186 | 187 | 188 | 189 | 190 | 191 | Prev  192 | Up 193 |  Next 194 | 195 | 196 | 46.9. Utility Functions  197 | Home 198 |  46.11. Environment Variables 199 | 200 | 201 | 202 | 203 | 204 | Submit correction 205 | 206 | If you see anything in the documentation that is not correct, does not match 207 | your experience with the particular feature or requires further clarification, 208 | please use 209 | this form 210 | to report a documentation issue. 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | Privacy Policy | 231 | Code of Conduct | 232 | About PostgreSQL | 233 | Contact 234 | Copyright © 1996-2023 The PostgreSQL Global Development Group 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_plpython-transactions.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 46.8. Transaction Management 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 46.8. Transaction Management 137 | 138 | 139 | Prev  140 | Up 141 | Chapter 46. PL/Python — Python Procedural Language 142 | Home 143 |  Next 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 46.8. Transaction Management 153 | 154 | 155 | 156 | In a procedure called from the top level or an anonymous code block (DO command) called from the top level it is possible to control transactions. To commit the current transaction, call plpy.commit(). To roll back the current transaction, call plpy.rollback(). (Note that it is not possible to run the SQL commands COMMIT or ROLLBACK via plpy.execute or similar. It has to be done using these functions.) After a transaction is ended, a new transaction is automatically started, so there is no separate function for that. 157 | Here is an example: 158 | 159 | CREATE PROCEDURE transaction_test1() 160 | LANGUAGE plpython3u 161 | AS $$ 162 | for i in range(0, 10): 163 | plpy.execute("INSERT INTO test1 (a) VALUES (%d)" % i) 164 | if i % 2 == 0: 165 | plpy.commit() 166 | else: 167 | plpy.rollback() 168 | $$; 169 | 170 | CALL transaction_test1(); 171 | 172 | Transactions cannot be ended when an explicit subtransaction is active. 173 | 174 | 175 | 176 | 177 | 178 | Prev  179 | Up 180 |  Next 181 | 182 | 183 | 46.7. Explicit Subtransactions  184 | Home 185 |  46.9. Utility Functions 186 | 187 | 188 | 189 | 190 | 191 | Submit correction 192 | 193 | If you see anything in the documentation that is not correct, does not match 194 | your experience with the particular feature or requires further clarification, 195 | please use 196 | this form 197 | to report a documentation issue. 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | Privacy Policy | 218 | Code of Conduct | 219 | About PostgreSQL | 220 | Contact 221 | Copyright © 1996-2023 The PostgreSQL Global Development Group 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_pltcl-transactions.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 44.10. Transaction Management 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 44.10. Transaction Management 137 | 138 | 139 | Prev  140 | Up 141 | Chapter 44. PL/Tcl — Tcl Procedural Language 142 | Home 143 |  Next 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 44.10. Transaction Management 153 | 154 | 155 | 156 | In a procedure called from the top level or an anonymous code block (DO command) called from the top level it is possible to control transactions. To commit the current transaction, call the commit command. To roll back the current transaction, call the rollback command. (Note that it is not possible to run the SQL commands COMMIT or ROLLBACK via spi_exec or similar. It has to be done using these functions.) After a transaction is ended, a new transaction is automatically started, so there is no separate command for that. 157 | Here is an example: 158 | 159 | CREATE PROCEDURE transaction_test1() 160 | LANGUAGE pltcl 161 | AS $$ 162 | for {set i 0} {$i < 10} {incr i} { 163 | spi_exec "INSERT INTO test1 (a) VALUES ($i)" 164 | if {$i % 2 == 0} { 165 | commit 166 | } else { 167 | rollback 168 | } 169 | } 170 | $$; 171 | 172 | CALL transaction_test1(); 173 | 174 | Transactions cannot be ended when an explicit subtransaction is active. 175 | 176 | 177 | 178 | 179 | 180 | Prev  181 | Up 182 |  Next 183 | 184 | 185 | 44.9. Explicit Subtransactions in PL/Tcl  186 | Home 187 |  44.11. PL/Tcl Configuration 188 | 189 | 190 | 191 | 192 | 193 | Submit correction 194 | 195 | If you see anything in the documentation that is not correct, does not match 196 | your experience with the particular feature or requires further clarification, 197 | please use 198 | this form 199 | to report a documentation issue. 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | Privacy Policy | 220 | Code of Conduct | 221 | About PostgreSQL | 222 | Contact 223 | Copyright © 1996-2023 The PostgreSQL Global Development Group 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_release-prior.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: E.4. Prior Releases 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | / 127 | 9.6 128 | 129 | / 130 | 9.5 131 | 132 | / 133 | 9.4 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | E.4. Prior Releases 154 | 155 | 156 | Prev  157 | Up 158 | Appendix E. Release Notes 159 | Home 160 |  Next 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | E.4. Prior Releases 170 | 171 | 172 | 173 | Release notes for prior release branches can be found at https://www.postgresql.org/docs/release/ 174 | 175 | 176 | 177 | 178 | 179 | Prev  180 | Up 181 |  Next 182 | 183 | 184 | E.3. Release 15  185 | Home 186 |  Appendix F. Additional Supplied Modules 187 | 188 | 189 | 190 | 191 | 192 | Submit correction 193 | 194 | If you see anything in the documentation that is not correct, does not match 195 | your experience with the particular feature or requires further clarification, 196 | please use 197 | this form 198 | to report a documentation issue. 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | Privacy Policy | 219 | Code of Conduct | 220 | About PostgreSQL | 221 | Contact 222 | Copyright © 1996-2023 The PostgreSQL Global Development Group 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_spgist-examples.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 69.5. Examples 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | / 127 | 9.6 128 | 129 | / 130 | 9.5 131 | 132 | / 133 | 9.4 134 | 135 | / 136 | 9.3 137 | 138 | / 139 | 9.2 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 69.5. Examples 160 | 161 | 162 | Prev  163 | Up 164 | Chapter 69. SP-GiST Indexes 165 | Home 166 |  Next 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 69.5. Examples 176 | 177 | 178 | 179 | The PostgreSQL source distribution includes several examples of index operator classes for SP-GiST, as described in Table 69.1. Look into src/backend/access/spgist/ and src/backend/utils/adt/ to see the code. 180 | 181 | 182 | 183 | 184 | 185 | Prev  186 | Up 187 |  Next 188 | 189 | 190 | 69.4. Implementation  191 | Home 192 |  Chapter 70. GIN Indexes 193 | 194 | 195 | 196 | 197 | 198 | Submit correction 199 | 200 | If you see anything in the documentation that is not correct, does not match 201 | your experience with the particular feature or requires further clarification, 202 | please use 203 | this form 204 | to report a documentation issue. 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | Privacy Policy | 225 | Code of Conduct | 226 | About PostgreSQL | 227 | Contact 228 | Copyright © 1996-2023 The PostgreSQL Global Development Group 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_spgist.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: Chapter 69. SP-GiST Indexes 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | / 127 | 9.6 128 | 129 | / 130 | 9.5 131 | 132 | / 133 | 9.4 134 | 135 | / 136 | 9.3 137 | 138 | / 139 | 9.2 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | Chapter 69. SP-GiST Indexes 160 | 161 | 162 | Prev  163 | Up 164 | Part VII. Internals 165 | Home 166 |  Next 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | Chapter 69. SP-GiST Indexes 176 | 177 | 178 | 179 | 180 | Table of Contents 181 | 182 | 69.1. Introduction 183 | 69.2. Built-in Operator Classes 184 | 69.3. Extensibility 185 | 69.4. Implementation 186 | 187 | 188 | 69.4.1. SP-GiST Limits 189 | 69.4.2. SP-GiST Without Node Labels 190 | 69.4.3. “All-the-Same” Inner Tuples 191 | 192 | 193 | 69.5. Examples 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | Prev  202 | Up 203 |  Next 204 | 205 | 206 | 68.5. Examples  207 | Home 208 |  69.1. Introduction 209 | 210 | 211 | 212 | 213 | 214 | Submit correction 215 | 216 | If you see anything in the documentation that is not correct, does not match 217 | your experience with the particular feature or requires further clarification, 218 | please use 219 | this form 220 | to report a documentation issue. 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | Privacy Policy | 241 | Code of Conduct | 242 | About PostgreSQL | 243 | Contact 244 | Copyright © 1996-2023 The PostgreSQL Global Development Group 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_spi-spi-commit.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: SPI_commit 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | SPI_commit 137 | 138 | 139 | Prev  140 | Up 141 | 47.4. Transaction Management 142 | Home 143 |  Next 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | SPI_commit 152 | SPI_commit, SPI_commit_and_chain — commit the current transaction 153 | 154 | 155 | Synopsis 156 | 157 | void SPI_commit(void) 158 | 159 | 160 | void SPI_commit_and_chain(void) 161 | 162 | 163 | 164 | Description 165 | SPI_commit commits the current transaction. It is approximately equivalent to running the SQL command COMMIT. After the transaction is committed, a new transaction is automatically started using default transaction characteristics, so that the caller can continue using SPI facilities. If there is a failure during commit, the current transaction is instead rolled back and a new transaction is started, after which the error is thrown in the usual way. 166 | SPI_commit_and_chain is the same, but the new transaction is started with the same transaction characteristics as the just finished one, like with the SQL command COMMIT AND CHAIN. 167 | These functions can only be executed if the SPI connection has been set as nonatomic in the call to SPI_connect_ext. 168 | 169 | 170 | 171 | 172 | 173 | 174 | Prev  175 | Up 176 |  Next 177 | 178 | 179 | 47.4. Transaction Management  180 | Home 181 |  SPI_rollback 182 | 183 | 184 | 185 | 186 | 187 | Submit correction 188 | 189 | If you see anything in the documentation that is not correct, does not match 190 | your experience with the particular feature or requires further clarification, 191 | please use 192 | this form 193 | to report a documentation issue. 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | Privacy Policy | 214 | Code of Conduct | 215 | About PostgreSQL | 216 | Contact 217 | Copyright © 1996-2023 The PostgreSQL Global Development Group 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_spi-spi-result-code-string.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: SPI_result_code_string 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | SPI_result_code_string 137 | 138 | 139 | Prev  140 | Up 141 | 47.2. Interface Support Functions 142 | Home 143 |  Next 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | SPI_result_code_string 152 | SPI_result_code_string — return error code as string 153 | 154 | 155 | Synopsis 156 | 157 | const char * SPI_result_code_string(int code); 158 | 159 | 160 | 161 | Description 162 | SPI_result_code_string returns a string representation of the result code returned by various SPI functions or stored in SPI_result. 163 | 164 | 165 | Arguments 166 | 167 | 168 | int code 169 | 170 | result code 171 | 172 | 173 | 174 | 175 | 176 | Return Value 177 | A string representation of the result code. 178 | 179 | 180 | 181 | 182 | 183 | 184 | Prev  185 | Up 186 |  Next 187 | 188 | 189 | SPI_getnspname  190 | Home 191 |  47.3. Memory Management 192 | 193 | 194 | 195 | 196 | 197 | Submit correction 198 | 199 | If you see anything in the documentation that is not correct, does not match 200 | your experience with the particular feature or requires further clarification, 201 | please use 202 | this form 203 | to report a documentation issue. 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | Privacy Policy | 224 | Code of Conduct | 225 | About PostgreSQL | 226 | Contact 227 | Copyright © 1996-2023 The PostgreSQL Global Development Group 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_spi-spi-rollback.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: SPI_rollback 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | SPI_rollback 137 | 138 | 139 | Prev  140 | Up 141 | 47.4. Transaction Management 142 | Home 143 |  Next 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | SPI_rollback 152 | SPI_rollback, SPI_rollback_and_chain — abort the current transaction 153 | 154 | 155 | Synopsis 156 | 157 | void SPI_rollback(void) 158 | 159 | 160 | void SPI_rollback_and_chain(void) 161 | 162 | 163 | 164 | Description 165 | SPI_rollback rolls back the current transaction. It is approximately equivalent to running the SQL command ROLLBACK. After the transaction is rolled back, a new transaction is automatically started using default transaction characteristics, so that the caller can continue using SPI facilities. 166 | SPI_rollback_and_chain is the same, but the new transaction is started with the same transaction characteristics as the just finished one, like with the SQL command ROLLBACK AND CHAIN. 167 | These functions can only be executed if the SPI connection has been set as nonatomic in the call to SPI_connect_ext. 168 | 169 | 170 | 171 | 172 | 173 | 174 | Prev  175 | Up 176 |  Next 177 | 178 | 179 | SPI_commit  180 | Home 181 |  SPI_start_transaction 182 | 183 | 184 | 185 | 186 | 187 | Submit correction 188 | 189 | If you see anything in the documentation that is not correct, does not match 190 | your experience with the particular feature or requires further clarification, 191 | please use 192 | this form 193 | to report a documentation issue. 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | Privacy Policy | 214 | Code of Conduct | 215 | About PostgreSQL | 216 | Contact 217 | Copyright © 1996-2023 The PostgreSQL Global Development Group 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_spi-spi-start-transaction.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: SPI_start_transaction 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | SPI_start_transaction 137 | 138 | 139 | Prev  140 | Up 141 | 47.4. Transaction Management 142 | Home 143 |  Next 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | SPI_start_transaction 152 | SPI_start_transaction — obsolete function 153 | 154 | 155 | Synopsis 156 | 157 | void SPI_start_transaction(void) 158 | 159 | 160 | 161 | Description 162 | SPI_start_transaction does nothing, and exists only for code compatibility with earlier PostgreSQL releases. It used to be required after calling SPI_commit or SPI_rollback, but now those functions start a new transaction automatically. 163 | 164 | 165 | 166 | 167 | 168 | 169 | Prev  170 | Up 171 |  Next 172 | 173 | 174 | SPI_rollback  175 | Home 176 |  47.5. Visibility of Data Changes 177 | 178 | 179 | 180 | 181 | 182 | Submit correction 183 | 184 | If you see anything in the documentation that is not correct, does not match 185 | your experience with the particular feature or requires further clarification, 186 | please use 187 | this form 188 | to report a documentation issue. 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | Privacy Policy | 209 | Code of Conduct | 210 | About PostgreSQL | 211 | Contact 212 | Copyright © 1996-2023 The PostgreSQL Global Development Group 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_sql-droppublication.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: DROP PUBLICATION 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | DROP PUBLICATION 145 | 146 | 147 | Prev  148 | Up 149 | SQL Commands 150 | Home 151 |  Next 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | DROP PUBLICATION 160 | DROP PUBLICATION — remove a publication 161 | 162 | 163 | Synopsis 164 | 165 | DROP PUBLICATION [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ] 166 | 167 | 168 | 169 | Description 170 | DROP PUBLICATION removes an existing publication from the database. 171 | A publication can only be dropped by its owner or a superuser. 172 | 173 | 174 | Parameters 175 | 176 | 177 | IF EXISTS 178 | 179 | Do not throw an error if the publication does not exist. A notice is issued in this case. 180 | 181 | name 182 | 183 | The name of an existing publication. 184 | 185 | CASCADERESTRICT 186 | 187 | These key words do not have any effect, since there are no dependencies on publications. 188 | 189 | 190 | 191 | 192 | 193 | Examples 194 | Drop a publication: 195 | 196 | DROP PUBLICATION mypublication; 197 | 198 | 199 | 200 | Compatibility 201 | DROP PUBLICATION is a PostgreSQL extension. 202 | 203 | 204 | See AlsoCREATE PUBLICATION, ALTER PUBLICATION 205 | 206 | 207 | 208 | 209 | 210 | 211 | Prev  212 | Up 213 |  Next 214 | 215 | 216 | DROP PROCEDURE  217 | Home 218 |  DROP ROLE 219 | 220 | 221 | 222 | 223 | 224 | Submit correction 225 | 226 | If you see anything in the documentation that is not correct, does not match 227 | your experience with the particular feature or requires further clarification, 228 | please use 229 | this form 230 | to report a documentation issue. 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | Privacy Policy | 251 | Code of Conduct | 252 | About PostgreSQL | 253 | Contact 254 | Copyright © 1996-2023 The PostgreSQL Global Development Group 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_storage-init.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 73.5. The Initialization Fork 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | / 127 | 9.6 128 | 129 | / 130 | 9.5 131 | 132 | / 133 | 9.4 134 | 135 | / 136 | 9.3 137 | 138 | / 139 | 9.2 140 | 141 | / 142 | 9.1 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 73.5. The Initialization Fork 163 | 164 | 165 | Prev  166 | Up 167 | Chapter 73. Database Physical Storage 168 | Home 169 |  Next 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 73.5. The Initialization Fork 179 | 180 | 181 | 182 | Each unlogged table, and each index on an unlogged table, has an initialization fork. The initialization fork is an empty table or index of the appropriate type. When an unlogged table must be reset to empty due to a crash, the initialization fork is copied over the main fork, and any other forks are erased (they will be recreated automatically as needed). 183 | 184 | 185 | 186 | 187 | 188 | Prev  189 | Up 190 |  Next 191 | 192 | 193 | 73.4. Visibility Map  194 | Home 195 |  73.6. Database Page Layout 196 | 197 | 198 | 199 | 200 | 201 | Submit correction 202 | 203 | If you see anything in the documentation that is not correct, does not match 204 | your experience with the particular feature or requires further clarification, 205 | please use 206 | this form 207 | to report a documentation issue. 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | Privacy Policy | 228 | Code of Conduct | 229 | About PostgreSQL | 230 | Contact 231 | Copyright © 1996-2023 The PostgreSQL Global Development Group 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_view-pg-backend-memory-contexts.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 54.4. pg_backend_memory_contexts 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | 97 | 98 | Development Versions: 99 | 100 | 101 | devel 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 54.4. pg_backend_memory_contexts 122 | 123 | 124 | Prev  125 | Up 126 | Chapter 54. System Views 127 | Home 128 |  Next 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 54.4. pg_backend_memory_contexts 138 | 139 | 140 | 141 | The view pg_backend_memory_contexts displays all the memory contexts of the server process attached to the current session. 142 | pg_backend_memory_contexts contains one row for each memory context. 143 | 144 | Table 54.4. pg_backend_memory_contexts Columns 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | Column Type 154 | Description 155 | 156 | 157 | 158 | 159 | 160 | 161 | name text 162 | Name of the memory context 163 | 164 | 165 | 166 | 167 | ident text 168 | Identification information of the memory context. This field is truncated at 1024 bytes 169 | 170 | 171 | 172 | 173 | parent text 174 | Name of the parent of this memory context 175 | 176 | 177 | 178 | 179 | level int4 180 | Distance from TopMemoryContext in context tree 181 | 182 | 183 | 184 | 185 | total_bytes int8 186 | Total bytes allocated for this memory context 187 | 188 | 189 | 190 | 191 | total_nblocks int8 192 | Total number of blocks allocated for this memory context 193 | 194 | 195 | 196 | 197 | free_bytes int8 198 | Free space in bytes 199 | 200 | 201 | 202 | 203 | free_chunks int8 204 | Total number of free chunks 205 | 206 | 207 | 208 | 209 | used_bytes int8 210 | Used space in bytes 211 | 212 | 213 | 214 | 215 | 216 | 217 | By default, the pg_backend_memory_contexts view can be read only by superusers or roles with the privileges of the pg_read_all_stats role. 218 | 219 | 220 | 221 | 222 | 223 | Prev  224 | Up 225 |  Next 226 | 227 | 228 | 54.3. pg_available_extension_versions  229 | Home 230 |  54.5. pg_config 231 | 232 | 233 | 234 | 235 | 236 | Submit correction 237 | 238 | If you see anything in the documentation that is not correct, does not match 239 | your experience with the particular feature or requires further clarification, 240 | please use 241 | this form 242 | to report a documentation issue. 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | Privacy Policy | 263 | Code of Conduct | 264 | About PostgreSQL | 265 | Contact 266 | Copyright © 1996-2023 The PostgreSQL Global Development Group 267 | 268 | 269 | 270 | 271 | 272 | 273 | 274 | 275 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_view-pg-config.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 54.5. pg_config 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | / 92 | 93 | 14 94 | 95 | 96 | / 97 | 98 | 13 99 | 100 | 101 | / 102 | 103 | 12 104 | 105 | 106 | / 107 | 108 | 11 109 | 110 | 111 | 112 | 113 | Development Versions: 114 | 115 | 116 | devel 117 | 118 | 119 | 120 | 121 | Unsupported versions: 122 | 123 | 124 | 10 125 | 126 | / 127 | 9.6 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 54.5. pg_config 148 | 149 | 150 | Prev  151 | Up 152 | Chapter 54. System Views 153 | Home 154 |  Next 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 54.5. pg_config 164 | 165 | 166 | 167 | The view pg_config describes the compile-time configuration parameters of the currently installed version of PostgreSQL. It is intended, for example, to be used by software packages that want to interface to PostgreSQL to facilitate finding the required header files and libraries. It provides the same basic information as the pg_config PostgreSQL client application. 168 | By default, the pg_config view can be read only by superusers. 169 | 170 | Table 54.5. pg_config Columns 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | Column Type 180 | Description 181 | 182 | 183 | 184 | 185 | 186 | 187 | name text 188 | The parameter name 189 | 190 | 191 | 192 | 193 | setting text 194 | The parameter value 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | Prev  207 | Up 208 |  Next 209 | 210 | 211 | 54.4. pg_backend_memory_contexts  212 | Home 213 |  54.6. pg_cursors 214 | 215 | 216 | 217 | 218 | 219 | Submit correction 220 | 221 | If you see anything in the documentation that is not correct, does not match 222 | your experience with the particular feature or requires further clarification, 223 | please use 224 | this form 225 | to report a documentation issue. 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | Privacy Policy | 246 | Code of Conduct | 247 | About PostgreSQL | 248 | Contact 249 | Copyright © 1996-2023 The PostgreSQL Global Development Group 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | -------------------------------------------------------------------------------- /data/text/www.postgresql.org/www.postgresql.org_docs_15_view-pg-ident-file-mappings.html.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PostgreSQL: Documentation: 15: 54.10. pg_ident_file_mappings 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Home 38 | About 39 | Download 40 | Documentation 41 | Community 42 | Developers 43 | Support 44 | Donate 45 | Your account 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 9th February 2023: 64 | PostgreSQL 15.2, 14.7, 13.10, 12.14, and 11.19 Released! 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Documentation → PostgreSQL 15 78 | 79 | 80 | 81 | 82 | 83 | Supported Versions: 84 | 85 | 86 | 87 | Current 88 | (15) 89 | 90 | 91 | 92 | 93 | 94 | 95 | Development Versions: 96 | 97 | 98 | devel 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 54.10. pg_ident_file_mappings 119 | 120 | 121 | Prev  122 | Up 123 | Chapter 54. System Views 124 | Home 125 |  Next 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 54.10. pg_ident_file_mappings 135 | 136 | 137 | 138 | The view pg_ident_file_mappings provides a summary of the contents of the client user name mapping configuration file, pg_ident.conf. A row appears in this view for each non-empty, non-comment line in the file, with annotations indicating whether the map could be applied successfully. 139 | This view can be helpful for checking whether planned changes in the authentication configuration file will work, or for diagnosing a previous failure. Note that this view reports on the current contents of the file, not on what was last loaded by the server. 140 | By default, the pg_ident_file_mappings view can be read only by superusers. 141 | 142 | Table 54.10. pg_ident_file_mappings Columns 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | Column Type 152 | Description 153 | 154 | 155 | 156 | 157 | 158 | 159 | line_number int4 160 | Line number of this map in pg_ident.conf 161 | 162 | 163 | 164 | 165 | map_name text 166 | Name of the map 167 | 168 | 169 | 170 | 171 | sys_name text 172 | Detected user name of the client 173 | 174 | 175 | 176 | 177 | pg_username text 178 | Requested PostgreSQL user name 179 | 180 | 181 | 182 | 183 | error text 184 | If not NULL, an error message indicating why this line could not be processed 185 | 186 | 187 | 188 | 189 | 190 | 191 | Usually, a row reflecting an incorrect entry will have values for only the line_number and error fields. 192 | See Chapter 21 for more information about client authentication configuration. 193 | 194 | 195 | 196 | 197 | 198 | Prev  199 | Up 200 |  Next 201 | 202 | 203 | 54.9. pg_hba_file_rules  204 | Home 205 |  54.11. pg_indexes 206 | 207 | 208 | 209 | 210 | 211 | Submit correction 212 | 213 | If you see anything in the documentation that is not correct, does not match 214 | your experience with the particular feature or requires further clarification, 215 | please use 216 | this form 217 | to report a documentation issue. 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | Privacy Policy | 238 | Code of Conduct | 239 | About PostgreSQL | 240 | Contact 241 | Copyright © 1996-2023 The PostgreSQL Global Development Group 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | --------------------------------------------------------------------------------